View | Details | Raw Unified | Return to bug 249591 | Differences between
and this patch

Collapse All | Expand All

(-)comms/uhd/Makefile (-23 / +20 lines)
Lines 1-18 Link Here
1
# $FreeBSD: head/comms/uhd/Makefile 522067 2020-01-04 23:34:22Z pkubaj $
1
# $FreeBSD: head/comms/uhd/Makefile 522067 2020-01-04 23:34:22Z pkubaj $
2
2
3
PORTNAME=	uhd
3
PORTNAME=	uhd
4
PORTVERSION=	3.14.1.1
4
PORTVERSION=	4.0.0.0
5
PORTREVISION=	1
6
#PORTREVISION=	1
7
CATEGORIES=	comms hamradio
5
CATEGORIES=	comms hamradio
8
#MASTER_SITES=	http://files.ettus.com/binaries/images/
9
#DISTFILES=	${IMAGE_FILE}
10
DIST_SUBDIR=	${PORTNAME}
6
DIST_SUBDIR=	${PORTNAME}
11
7
12
MAINTAINER=	mr@FreeBSD.org
8
MAINTAINER=	mr@FreeBSD.org
13
COMMENT=	Ettus Research UHD driver framework
9
COMMENT=	Ettus Research UHD driver framework
14
10
15
# See https://www.ettus.com/sdr-software/detail/licenses.  Dual license
11
# See https://www.ettus.com/sdr-software/licenses/.  Dual license
16
# under GPLv3 and and "Alternate License" whose terms are not documented
12
# under GPLv3 and and "Alternate License" whose terms are not documented
17
# on the web site (contact info@ettus.com).  Mark as GPLv3 for now
13
# on the web site (contact info@ettus.com).  Mark as GPLv3 for now
18
# until terms of the "Alternate License" are made clear.  When that
14
# until terms of the "Alternate License" are made clear.  When that
Lines 21-39 Link Here
21
17
22
LIB_DEPENDS=	${PY_BOOST} \
18
LIB_DEPENDS=	${PY_BOOST} \
23
		libboost_system.so:devel/boost-libs
19
		libboost_system.so:devel/boost-libs
24
BUILD_DEPENDS=	cheetah-analyze:devel/py-cheetah@${PY_FLAVOR} \
20
### py37-cheetah-2.4.4_1 Unknown flavor 'py37', possible flavors: py27.
25
		rst2html:textproc/py-docutils \
21
#   https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=249630
26
		orcc:devel/orc \
22
BUILD_DEPENDS=	orcc:devel/orc \
27
		${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako@${PY_FLAVOR}
23
		${PYTHON_PKGNAMEPREFIX}cheetah-analyze>=0:devel/py-cheetah@${PY_FLAVOR} \
24
		${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako@${PY_FLAVOR} \
25
		${PYTHON_PKGNAMEPREFIX}rst2html>=0:textproc/py-docutils@${PY_FLAVOR} \
26
		${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0:devel/py-ruamel.yaml@${PY_FLAVOR}
28
27
29
USES=		compiler:c++14-lang cmake ncurses pkgconfig \
28
USES=		compiler:c++14-lang cmake ncurses pkgconfig \
30
		dos2unix python:2.7 shebangfix
29
		dos2unix python:3.6+ shebangfix
31
USE_GITHUB=     yes
30
USE_LDCONFIG=		yes
32
GH_ACCOUNT=     EttusResearch
31
USE_GITHUB=	yes
33
GH_TAGNAME=     0347a6d81fd64800422ef1ed4dc634d8c480746f
32
GH_ACCOUNT=	EttusResearch
33
GH_TAGNAME=	90ce6062b6b5df2eddeee723777be85108e4e7c7
34
34
35
CONFLICTS=	usrp-[0-9]*
36
37
BROKEN_FreeBSD_12_aarch64=	fails to configure: Could not find standard set_new_handler function
35
BROKEN_FreeBSD_12_aarch64=	fails to configure: Could not find standard set_new_handler function
38
BROKEN_FreeBSD_12_armv6=	fails to configure: Could not find standard set_new_handler function
36
BROKEN_FreeBSD_12_armv6=	fails to configure: Could not find standard set_new_handler function
39
BROKEN_FreeBSD_12_armv7=	fails to configure: Could not find standard set_new_handler function
37
BROKEN_FreeBSD_12_armv7=	fails to configure: Could not find standard set_new_handler function
Lines 41-47 Link Here
41
BROKEN_FreeBSD_13_armv6=	fails to configure: Could not find standard set_new_handler function
39
BROKEN_FreeBSD_13_armv6=	fails to configure: Could not find standard set_new_handler function
42
BROKEN_FreeBSD_13_armv7=	fails to configure: Could not find standard set_new_handler function
40
BROKEN_FreeBSD_13_armv7=	fails to configure: Could not find standard set_new_handler function
43
41
44
USE_LDCONFIG=		yes
42
CONFLICTS=	usrp-[0-9]*
43
45
CMAKE_SOURCE_PATH=	${WRKSRC}/host
44
CMAKE_SOURCE_PATH=	${WRKSRC}/host
46
#CXXFLAGS_amd64=	-msse2 -std=c++11
45
#CXXFLAGS_amd64=	-msse2 -std=c++11
47
#CXXFLAGS_i386=	-msse2 -std=c++11
46
#CXXFLAGS_i386=	-msse2 -std=c++11
Lines 54-66 Link Here
54
# for excruciating debug use this -db
53
# for excruciating debug use this -db
55
#CMAKE_ARGS+=	--debug-output --trace
54
#CMAKE_ARGS+=	--debug-output --trace
56
55
57
IMAGE_FILE=	uhd-images_3.14.0.0-rc1.zip
56
OPTIONS_DEFINE=	DOCS DOXYGEN
57
OPTIONS_DEFAULT=	DOCS
58
58
59
OPTIONS_DEFINE= DOCS DOXYGEN
59
OPTIONS_SUB=	yes
60
OPTIONS_DEFAULT= DOCS
60
DOXYGEN_BUILD_DEPENDS=	doxygen:devel/doxygen
61
62
OPTIONS_SUB=yes
63
DOXYGEN_BUILD_DEPENDS=  doxygen:devel/doxygen
64
DOXYGEN_CMAKE_ON=	-DENABLE_DOXYGEN:STRING="ON"
61
DOXYGEN_CMAKE_ON=	-DENABLE_DOXYGEN:STRING="ON"
65
DOXYGEN_CMAKE_OFF=	-DENABLE_DOXYGEN:STRING="OFF" -DENABLE_MANUAL:STRING="OFF"
62
DOXYGEN_CMAKE_OFF=	-DENABLE_DOXYGEN:STRING="OFF" -DENABLE_MANUAL:STRING="OFF"
66
63
(-)comms/uhd/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1569601149
1
TIMESTAMP = 1601811958
2
SHA256 (uhd/EttusResearch-uhd-3.14.1.1-0347a6d81fd64800422ef1ed4dc634d8c480746f_GH0.tar.gz) = 6f30e07e44aaa88f4875c3ed278b209c88abf7068e853514d1afa88528208197
2
SHA256 (uhd/EttusResearch-uhd-4.0.0.0-90ce6062b6b5df2eddeee723777be85108e4e7c7_GH0.tar.gz) = cd2bd780339dbcec15ba3cccefc81058f2c1f6108141e258b27956992365d87d
3
SIZE (uhd/EttusResearch-uhd-3.14.1.1-0347a6d81fd64800422ef1ed4dc634d8c480746f_GH0.tar.gz) = 12963094
3
SIZE (uhd/EttusResearch-uhd-4.0.0.0-90ce6062b6b5df2eddeee723777be85108e4e7c7_GH0.tar.gz) = 33956392
(-)comms/uhd/pkg-descr (-3 / +3 lines)
Lines 1-8 Link Here
1
UHD is the "Universal Software Radio Peripheral" (USRP) Hardware Driver. It 
1
UHD is the "Universal Software Radio Peripheral" (USRP) Hardware Driver. It
2
works on all major platforms (Linux, Windows, and Mac); and can be built with
2
works on all major platforms (Linux, Windows, and Mac); and can be built with
3
GCC, Clang, and MSVC compilers.
3
GCC, Clang, and MSVC compilers.
4
4
5
The goal of UHD is to provide a host driver and API for current and 
5
The goal of UHD is to provide a host driver and API for current and
6
future Ettus Research products. Users will be able to use the UHD driver
6
future Ettus Research products. Users will be able to use the UHD driver
7
standalone or with third-party applications such as:
7
standalone or with third-party applications such as:
8
8
Lines 12-15 Link Here
12
    OpenBTS
12
    OpenBTS
13
13
14
WWW: https://github.com/EttusResearch/uhd
14
WWW: https://github.com/EttusResearch/uhd
15
WWW: https://www.ettus.com/sdr-software/detail/usrp-hardware-driver
15
WWW: https://www.ettus.com/sdr-software/uhd-usrp-hardware-driver/

Return to bug 249591