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 |
|