diff --git a/audio/festival/Makefile b/audio/festival/Makefile index 18e471d22c68..31eaaee056f0 100644 --- a/audio/festival/Makefile +++ b/audio/festival/Makefile @@ -28,7 +28,7 @@ COMMENT= Multi-lingual speech synthesis system BROKEN_aarch64= Fails to link: arm64_unknown.mak: No such file or directory BROKEN_armv6= Fails to link: cc.mak: No such file or directory BROKEN_mips64= Fails to link: cc.mak: No such file or directory -BROKEN_powerpc64= Does not build +BROKEN_powerpc64= Fails to link: powerpc_unknown.mak: No such file or directory OPTIONS_DEFINE= NAS ESD OPTIONS_DEFAULT=NAS ESD diff --git a/audio/funktrackergold/Makefile b/audio/funktrackergold/Makefile index bf35f11c4f11..5bde80099e17 100644 --- a/audio/funktrackergold/Makefile +++ b/audio/funktrackergold/Makefile @@ -10,10 +10,10 @@ MASTER_SITES= SUNSITE/apps/sound/players MAINTAINER= ports@FreeBSD.org COMMENT= Curses MOD/FNK music tracker -OPTIONS_DEFINE= DOCS - LICENSE= GPLv2 +OPTIONS_DEFINE= DOCS + USES= compiler:nestedfct ncurses tar:tgz WRKSRC= ${WRKDIR}/funkgold @@ -22,7 +22,7 @@ MAKE_ARGS= EXTRA_LDFLAGS="-lpthread" PORTDOCS= INSTALL PLIST_FILES= bin/funkgold -BROKEN_powerpc64= Does not build +BROKEN_powerpc64= Does not build: error: nested functions are disabled, use -fnested-functions to re-enable do-install: ${INSTALL_PROGRAM} ${WRKSRC}/funkgold ${STAGEDIR}${PREFIX}/bin diff --git a/benchmarks/fio/Makefile b/benchmarks/fio/Makefile index c265976adbf5..b5af0d391cc3 100644 --- a/benchmarks/fio/Makefile +++ b/benchmarks/fio/Makefile @@ -20,7 +20,7 @@ GNUPLOT_BUILD_DEPENDS= ${LOCALBASE}/bin/gnuplot:math/gnuplot BROKEN_aarch64= Fails to compile: error: sys/auxv.h file not found BROKEN_armv6= Fails to compile: error: use of undeclared identifier nop -BROKEN_powerpc64= Does not build on powerpc64 +BROKEN_powerpc64= Fails to compile: verify.c:1574: undefined reference to bswap64 do-install: ${INSTALL_PROGRAM} ${WRKSRC}/fio ${STAGEDIR}${PREFIX}/bin diff --git a/benchmarks/libmicro/Makefile b/benchmarks/libmicro/Makefile index 8a5432d74c94..ab499170f2b2 100644 --- a/benchmarks/libmicro/Makefile +++ b/benchmarks/libmicro/Makefile @@ -15,7 +15,7 @@ LICENSE= CDDL BROKEN_aarch64= Fails to build: bin-aarch64: no such file or directory BROKEN_armv6= Fails to build: bin-armv6: no such file or directory BROKEN_mips64= Fails to build: bin-mips64: no such file or directory -BROKEN_powerpc64= Does not build on powerpc64 +BROKEN_powerpc64= Fails to build: bin-powerpc64: no such file or directory USES= gmake WRKSRC= ${WRKDIR}/libMicro-${PORTVERSION} diff --git a/benchmarks/sipp/Makefile b/benchmarks/sipp/Makefile index 68bceade1cea..0bff0de0d6cb 100644 --- a/benchmarks/sipp/Makefile +++ b/benchmarks/sipp/Makefile @@ -14,6 +14,8 @@ LICENSE= GPLv2 BUILD_DEPENDS= help2man:misc/help2man +BROKEN_powerpc64= fails to compile: stat.hpp:307: error: ISO C++ does not support long long + PLIST_FILES= bin/sipp man/man1/sipp.1.gz USES= autoreconf gmake ncurses diff --git a/biology/avida/Makefile b/biology/avida/Makefile index be08e312e5de..550715afe2a0 100644 --- a/biology/avida/Makefile +++ b/biology/avida/Makefile @@ -17,7 +17,7 @@ BROKEN_armv6= invokes x86 asm BROKEN_mips= invokes x86 asm BROKEN_mips64= invokes x86 asm BROKEN_sparc64= missing atomics implementation -BROKEN_powerpc64= Does not build on powerpc64 +BROKEN_powerpc64= fails to compile: sibling call optimization does not allow automatic multiple TOCs USES= cmake:outsource ncurses CMAKE_ARGS= -DAPTO_UNIT_TESTS:BOOL=OFF \ diff --git a/biology/bwa/Makefile b/biology/bwa/Makefile index a20f1209ac52..163cc1ce9e03 100644 --- a/biology/bwa/Makefile +++ b/biology/bwa/Makefile @@ -12,6 +12,7 @@ COMMENT= Burrows-Wheeler sequence aligner LICENSE= GPLv3 BROKEN_aarch64= fails to compile: error: invalid conversion between vector type and integer type +BROKEN_powerpc64= fails to compile: ksw.c: error: emmintrin.h: No such file or directory USES= perl5 shebangfix tar:bzip2 SHEBANG_FILES= qualfa2fq.pl xa2multi.pl diff --git a/biology/gmap/Makefile b/biology/gmap/Makefile index af0f1e6e6eba..070ce4c38210 100644 --- a/biology/gmap/Makefile +++ b/biology/gmap/Makefile @@ -27,7 +27,7 @@ SIMD_CONFIGURE_OFF= --disable-builtin-popcount --disable-simd BROKEN_aarch64= Does not build: invokes x86 asm BROKEN_armv6= Does not build: invokes x86 asm BROKEN_mips64= Does not build: invokes x86 asm -BROKEN_powerpc64= Does not build on powerpc64 +BROKEN_powerpc64= Does not build: invokes x86 asm BROKEN_sparc64= Does not build: invokes x86 asm # shebang_fix operates during patch. diff --git a/biology/iolib/Makefile b/biology/iolib/Makefile index 5c5eb97ab207..388c3b365862 100644 --- a/biology/iolib/Makefile +++ b/biology/iolib/Makefile @@ -13,6 +13,8 @@ LICENSE= BSD3CLAUSE LIB_DEPENDS= libcurl.so:ftp/curl +BROKEN_powerpc64= fails to compile: bgzip.c: error: invalid operands to binary & + USE_GITHUB= yes GH_ACCOUNT= jkbonfield diff --git a/biology/plinkseq/Makefile b/biology/plinkseq/Makefile index 05a8a59792ce..68ca7236bd59 100644 --- a/biology/plinkseq/Makefile +++ b/biology/plinkseq/Makefile @@ -16,7 +16,7 @@ LICENSE= GPLv2 BROKEN_aarch64= Does not build: Host architecture was not detected as supported by protobuf BROKEN_mips64= Does not build: Host architecture was not detected as supported by protobuf -BROKEN_powerpc64= Does not build +BROKEN_powerpc64= Does not build: atomicops.h: error: stray '\#' in program USES= libtool gmake diff --git a/chinese/librime/Makefile b/chinese/librime/Makefile index 1f71d620bb4d..9f82d27dc3cc 100644 --- a/chinese/librime/Makefile +++ b/chinese/librime/Makefile @@ -30,7 +30,7 @@ GH_ACCOUNT= rime PLIST_SUB= VER=${PORTVERSION} -BROKEN_powerpc64= Does not build on powerpc64 +BROKEN_powerpc64= Does not link: undefined reference to YAML::detail::node_data::empty_scalar[abi:cxx11] .include diff --git a/comms/libfec/Makefile b/comms/libfec/Makefile index 9e0e79cc43a8..6fdece47c3b5 100644 --- a/comms/libfec/Makefile +++ b/comms/libfec/Makefile @@ -14,6 +14,8 @@ COMMENT= Several forward error correction (FEC) decoders LICENSE= LGPL21 +BROKEN_powerpc64= fails to compile: cc1: error: unrecognized command line option -faltivec + MAKEFILE= makefile GNU_CONFIGURE= yes diff --git a/comms/uhd/Makefile b/comms/uhd/Makefile index 15d5ab19752c..ca11547754b2 100644 --- a/comms/uhd/Makefile +++ b/comms/uhd/Makefile @@ -11,12 +11,6 @@ DIST_SUBDIR= ${PORTNAME} MAINTAINER= mr@FreeBSD.org COMMENT= Ettus Research UHD driver framework -USE_GITHUB= yes -GH_ACCOUNT= EttusResearch -GH_TAGNAME= 32951af2f3e7b1ddb56486c9f15b2e1033605bd6 - -CONFLICTS= usrp-[0-9]* - LIB_DEPENDS= libboost_python.so:devel/boost-python-libs BUILD_DEPENDS= ${LOCALBASE}/include/boost/tuple/tuple.hpp:devel/boost-libs \ cheetah-analyze:devel/py-cheetah \ @@ -24,6 +18,14 @@ BUILD_DEPENDS= ${LOCALBASE}/include/boost/tuple/tuple.hpp:devel/boost-libs \ orcc:devel/orc \ ${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako +USE_GITHUB= yes +GH_ACCOUNT= EttusResearch +GH_TAGNAME= 32951af2f3e7b1ddb56486c9f15b2e1033605bd6 + +CONFLICTS= usrp-[0-9]* + +BROKEN_powerpc64= fails to link: undefined reference to boost function + USES= compiler:c++0x cmake:outsource gmake ncurses pkgconfig \ dos2unix python:2.7 USE_LDCONFIG= yes diff --git a/databases/cassandra-cpp-driver/Makefile b/databases/cassandra-cpp-driver/Makefile index abc2617b9862..faf5311e97af 100644 --- a/databases/cassandra-cpp-driver/Makefile +++ b/databases/cassandra-cpp-driver/Makefile @@ -12,6 +12,8 @@ LICENSE= APACHE20 LIB_DEPENDS= libuv.so:devel/libuv +BROKEN_powerpc64= fails to compile: reader.h: warning: comparison is always true due to limited range of data type + USE_GITHUB= yes GH_ACCOUNT= datastax GH_PROJECT= cpp-driver diff --git a/databases/tarantool-c/Makefile b/databases/tarantool-c/Makefile index 233f65d44b3e..36e5628f0630 100644 --- a/databases/tarantool-c/Makefile +++ b/databases/tarantool-c/Makefile @@ -19,6 +19,7 @@ CMAKE_ARGS= -DENABLE_BUNDLED_MSGPUCK=false BROKEN_aarch64= Fails to compile: clang compiler does not support -march=native BROKEN_mips64= Fails to compile: clang compiler does not support -march=native +BROKEN_powerpc64= Fails to compile: clang compiler does not support -march=native BROKEN_sparc64= Fails to compile: clang compiler does not support -march=native .include diff --git a/devel/kore/Makefile b/devel/kore/Makefile index b27f8e66aee7..0dbc9ef3d03a 100644 --- a/devel/kore/Makefile +++ b/devel/kore/Makefile @@ -13,6 +13,8 @@ COMMENT= Web application framework for writing web APIs in C LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE +BROKEN_powerpc64= fails to compile: cc1: error: -Werror=c11-extensions: No option -Wc11-extensions + USES= compiler gmake USE_GITHUB= yes diff --git a/devel/libepoll-shim/Makefile b/devel/libepoll-shim/Makefile index c1f06781dc3d..4cda215546e3 100644 --- a/devel/libepoll-shim/Makefile +++ b/devel/libepoll-shim/Makefile @@ -10,6 +10,8 @@ COMMENT= epoll shim implemented using kevent LICENSE= MIT +BROKEN_powerpc64= fails to compile: cc1: error: unrecognized command line option -Wno-missing-variable-declarations + USE_GITHUB= yes GH_ACCOUNT= FreeBSDDesktop GH_PROJECT= epoll-shim diff --git a/devel/libgpkg/Makefile b/devel/libgpkg/Makefile index 321f739eb011..1db4ac001fd7 100644 --- a/devel/libgpkg/Makefile +++ b/devel/libgpkg/Makefile @@ -14,6 +14,8 @@ COMMENT= SQLite 3 extension of minimal OGC GeoPackage implementation LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE +BROKEN_powerpc64= fails to link: cc: Internal error: Segmentation fault (program ld) + OPTIONS_DEFINE= GEOS OPTIONS_DEFAULT=GEOS diff --git a/devel/libopkele/Makefile b/devel/libopkele/Makefile index 74ea77c10810..7e3730397324 100644 --- a/devel/libopkele/Makefile +++ b/devel/libopkele/Makefile @@ -18,6 +18,8 @@ LIB_DEPENDS= libcurl.so:ftp/curl \ libtidy.so:www/tidy-lib \ libxslt.so:textproc/libxslt +BROKEN_powerpc64= fails to compile: iterator.h: error: invalid abstract return type + USE_LDCONFIG= yes USES= libtool gmake pathfix pkgconfig compiler:c++11-lang ssl GNU_CONFIGURE= yes diff --git a/devel/liborcus/Makefile b/devel/liborcus/Makefile index e99cfa05b8c0..745fbf9a11a9 100644 --- a/devel/liborcus/Makefile +++ b/devel/liborcus/Makefile @@ -14,6 +14,8 @@ LICENSE= MIT BUILD_DEPENDS= ${LOCALBASE}/include/mdds-1.2/mdds/global.hpp:devel/mdds LIB_DEPENDS= libboost_system.so:devel/boost-libs +BROKEN_powerpc64= fails to configure: checking for the Boost program_options library... no + GNU_CONFIGURE= yes USES= compiler:c++11-lib libtool pathfix pkgconfig tar:xz USE_LDCONFIG= yes diff --git a/devel/libpololu-avr/Makefile b/devel/libpololu-avr/Makefile index 3493677bd864..52b2ba0cf5a0 100644 --- a/devel/libpololu-avr/Makefile +++ b/devel/libpololu-avr/Makefile @@ -12,6 +12,8 @@ LICENSE= MIT BUILD_DEPENDS= ${LOCALBASE}/avr/lib/libc.a:devel/avr-libc RUN_DEPENDS= ${LOCALBASE}/avr/lib/libc.a:devel/avr-libc +BROKEN_powerpc64= fails to build: OrangutanAnalog.h: internal compiler error: Segmentation fault + USES= gmake USE_GITHUB= yes GH_ACCOUNT= pololu diff --git a/devel/openocd/Makefile b/devel/openocd/Makefile index 0df61aa3a82b..393371ba3b2a 100644 --- a/devel/openocd/Makefile +++ b/devel/openocd/Makefile @@ -11,6 +11,8 @@ COMMENT= Open On-Chip Debugger BUILD_DEPENDS= ${LOCALBASE}/bin/makeinfo:print/texinfo +BROKEN_powerpc64= fails to configure: error: C compiler cannot create executables + GNU_CONFIGURE= yes CONFIGURE_ARGS+= --disable-werror CONFIGURE_ENV= MAKEINFO=${LOCALBASE}/bin/makeinfo diff --git a/devel/pear-PHP_UML/Makefile b/devel/pear-PHP_UML/Makefile index c7275b9cd683..0d89b5aa2c47 100644 --- a/devel/pear-PHP_UML/Makefile +++ b/devel/pear-PHP_UML/Makefile @@ -14,6 +14,8 @@ BUILD_DEPENDS= ${PEARDIR}/PEAR.php:devel/pear \ ${PEARDIR}/Console/CommandLine.php:devel/pear-Console_CommandLine RUN_DEPENDS= ${PEARDIR}/PEAR.php:devel/pear +BROKEN_powerpc64= fails to package: Signal 11 + USES= pear USE_PHP= spl xsl diff --git a/devel/pear-TheSeer_fXSL/Makefile b/devel/pear-TheSeer_fXSL/Makefile index d0e99d71dcde..fa39d36cf6bb 100644 --- a/devel/pear-TheSeer_fXSL/Makefile +++ b/devel/pear-TheSeer_fXSL/Makefile @@ -16,6 +16,8 @@ LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PEARDIR}/.channels/pear.netpirates.net.reg:devel/pear-channel-theseer RUN_DEPENDS= ${PEARDIR}/.channels/pear.netpirates.net.reg:devel/pear-channel-theseer +BROKEN_powerpc64= fails to package: Signal 11 + USE_PHP= dom xml xsl PEAR_CHANNEL= theseer USES= pear diff --git a/devel/pecl-qb/Makefile b/devel/pecl-qb/Makefile index 6a5b2e61020e..19c518b9e035 100644 --- a/devel/pecl-qb/Makefile +++ b/devel/pecl-qb/Makefile @@ -11,6 +11,8 @@ COMMENT= PHP Accelerator designed mainly for graphic work LICENSE= PHP301 +BROKEN_powerpc64= fails to build: Killing runaway build after 7200 seconds with no output + USES= php:pecl IGNORE_WITH_PHP= 70 diff --git a/devel/pecl-swoole/Makefile b/devel/pecl-swoole/Makefile index 0701c135e055..6815f6b4ad5b 100644 --- a/devel/pecl-swoole/Makefile +++ b/devel/pecl-swoole/Makefile @@ -11,6 +11,8 @@ COMMENT= Asynchronous & concurrent & distributed networking framework LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE +BROKEN_powerpc64= fails to build: swoole_config.h: error GCC 4.4 or later required + USES= execinfo php:pecl ssl CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib diff --git a/devel/py-greenlet/Makefile b/devel/py-greenlet/Makefile index ec67badc93a3..8b14d31f8b77 100644 --- a/devel/py-greenlet/Makefile +++ b/devel/py-greenlet/Makefile @@ -13,6 +13,9 @@ COMMENT= Light-weight microthreads for Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE +NOT_FOR_ARCHS= powerpc64 +NOT_FOR_ARCHS_REASON= greenlet needs to be ported to this platform + DO_MAKE_TEST= ${PYTHON_CMD} TEST_TARGET= run-tests.py USE_PYTHON= autoplist concurrent distutils diff --git a/devel/py-libzfs/Makefile b/devel/py-libzfs/Makefile index 413008feed21..3dc12ba7defa 100644 --- a/devel/py-libzfs/Makefile +++ b/devel/py-libzfs/Makefile @@ -11,6 +11,8 @@ COMMENT= Python libzfs bindings LICENSE= BSD2CLAUSE +BROKEN_powerpc64= fails to build: libzfs.c: error: convert_for_assignment: incompatible type for argument 3 of zfs_path_to_zhandle + USE_GITHUB= yes GH_ACCOUNT= freenas GH_PROJECT= py-libzfs diff --git a/devel/py-pycapsicum/Makefile b/devel/py-pycapsicum/Makefile index 85a31e633394..ad10203d5507 100644 --- a/devel/py-pycapsicum/Makefile +++ b/devel/py-pycapsicum/Makefile @@ -12,6 +12,8 @@ COMMENT= Python interface to capsicum security LICENSE= BSD3CLAUSE +BROKEN_powerpc64= fails to compile: _pycapsicum.c: error: 'for' loop initial declaration used outside C99 mode + USES= python USE_PYTHON= autoplist distutils diff --git a/devel/radare2/Makefile b/devel/radare2/Makefile index 931d53db634b..09310b0a5fb1 100644 --- a/devel/radare2/Makefile +++ b/devel/radare2/Makefile @@ -12,14 +12,12 @@ COMMENT= Tools to disasm, debug, analyze, and manipulate binary files LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN_aarch64= Does not build: Unsupported BSD architecture -BROKEN_mips64= Does not build: Unsupported BSD architecture -BROKEN_powerpc64= Does not build -BROKEN_sparc64= Does not build - BUILD_DEPENDS+= pkg-config:devel/pkgconf LIB_DEPENDS+= libcapstone.so:devel/capstone4 +NOT_FOR_ARCHS= aarch64 armv6 mips mips64 powerpc powerpc64 sparc64 +NOT_FOR_ARCHS_REASON= does not build: Unsupported BSD architecture + CONFIGURE_ARGS+= --with-syscapstone USES= gmake pathfix pkgconfig tar:xz diff --git a/devel/spdlog/Makefile b/devel/spdlog/Makefile index 443fe673490a..17938f583aeb 100644 --- a/devel/spdlog/Makefile +++ b/devel/spdlog/Makefile @@ -13,6 +13,8 @@ COMMENT= Super fast C++ logging library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE +BROKEN_powerpc64= fails to compile: includes.h: error: chrono: No such file or directory + USE_GITHUB= yes GH_ACCOUNT= gabime diff --git a/devel/talloc/Makefile b/devel/talloc/Makefile index 9fa63daea333..b72fe75f32c2 100644 --- a/devel/talloc/Makefile +++ b/devel/talloc/Makefile @@ -14,6 +14,8 @@ LICENSE= LGPL3 CONFLICTS= samba33-3.* +BROKEN_powerpc64= fails to compile: cc1: error: unrecognized command line option "-Wno-format-length" + USES= compiler pkgconfig waf USE_LDCONFIG= yes WAF_CMD= buildtools/bin/waf diff --git a/devel/thrift-cpp/Makefile b/devel/thrift-cpp/Makefile index a1a4bd3597e7..f0b55e7bb7bd 100644 --- a/devel/thrift-cpp/Makefile +++ b/devel/thrift-cpp/Makefile @@ -6,18 +6,20 @@ PORTVERSION= ${THRIFT_PORTVERSION} # to keep in sync with thrift PORTREVISION= 8 PORTEPOCH= 1 CATEGORIES= devel +MASTER_SITES= APACHE/thrift/${PORTVERSION} PKGNAMESUFFIX= -cpp -MASTER_SITES= APACHE/thrift/${PORTVERSION} -DISTNAME= thrift-${PORTVERSION} +DISTNAME= thrift-${PORTVERSION} MAINTAINER= komarov@valerka.net COMMENT= C++ interface to Thrift -DISTINFO_FILE= ${.CURDIR}/../thrift/distinfo - LIB_DEPENDS= libboost_system.so:devel/boost-libs \ libevent.so:devel/libevent +DISTINFO_FILE= ${.CURDIR}/../thrift/distinfo + +BROKEN_powerpc64= fails to compile: undefined reference to std::__throw_out_of_range_fmt + USES= autoreconf pkgconfig gmake compiler:c++11-lang \ libtool pathfix ssl GNU_CONFIGURE= yes @@ -55,7 +57,7 @@ USE_CXXSTD= c++11 .endif .if ${SSL_DEFAULT} == openssl-devel -BROKEN= Cannot find libcrypto. +BROKEN= cannot find libcrypto .endif post-install: diff --git a/dns/dnscrypt-proxy/Makefile b/dns/dnscrypt-proxy/Makefile index 3b5ab173fdcc..e4c3160a6e12 100644 --- a/dns/dnscrypt-proxy/Makefile +++ b/dns/dnscrypt-proxy/Makefile @@ -17,6 +17,8 @@ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libsodium.so:security/libsodium +BROKEN_powerpc64= fails to compile: fpst.c: error: redefinition of typedef 'FPST' + USERS= _dnscrypt-proxy GNU_CONFIGURE= yes