summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--biology/avida/Makefile10
-rw-r--r--biology/gmap/Makefile14
-rw-r--r--devel/amd64-gcc/Makefile12
-rw-r--r--devel/k8048/Makefile11
-rw-r--r--devel/kyra/Makefile8
-rw-r--r--devel/php-uprofiler/Makefile12
-rw-r--r--games/supertuxkart/Makefile9
-rw-r--r--graphics/cimg/Makefile9
-rw-r--r--multimedia/handbrake/Makefile9
-rw-r--r--net/tcpkali/Makefile9
-rw-r--r--security/masscan/Makefile9
-rw-r--r--sysutils/freeipmi/Makefile11
-rw-r--r--textproc/randlm/Makefile10
13 files changed, 84 insertions, 49 deletions
diff --git a/biology/avida/Makefile b/biology/avida/Makefile
index 9bf8f93f4558..15bc9f0084e3 100644
--- a/biology/avida/Makefile
+++ b/biology/avida/Makefile
@@ -12,11 +12,11 @@ COMMENT= Auto-adaptive genetic system designed for ALife research
LICENSE= GPLv3
-BROKEN_aarch64= invokes x86 asm
-BROKEN_armv6= invokes x86 asm
-BROKEN_armv7= invokes x86 asm
-BROKEN_mips= invokes x86 asm
-BROKEN_mips64= invokes x86 asm
+BROKEN_aarch64= invokes x86 assembler
+BROKEN_armv6= invokes x86 assembler
+BROKEN_armv7= invokes x86 assembler
+BROKEN_mips= invokes x86 assembler
+BROKEN_mips64= invokes x86 assembler
BROKEN_sparc64= missing atomics implementation
BROKEN_powerpc64= fails to compile: sibling call optimization does not allow automatic multiple TOCs
diff --git a/biology/gmap/Makefile b/biology/gmap/Makefile
index 162604683557..7bf74d92c51e 100644
--- a/biology/gmap/Makefile
+++ b/biology/gmap/Makefile
@@ -15,6 +15,13 @@ LICENSE_NAME= GMAP License
LICENSE_FILE= ${WRKSRC}/COPYING
LICENSE_PERMS= dist-mirror pkg-mirror auto-accept
+BROKEN_aarch64= invokes x86 assembler
+BROKEN_armv6= invokes x86 assembler
+BROKEN_armv7= invokes x86 assembler
+BROKEN_mips64= invokes x86 assembler
+BROKEN_powerpc64= invokes x86 assembler
+BROKEN_sparc64= invokes x86 assembler
+
USES= gmake perl5
GNU_CONFIGURE= yes
@@ -24,13 +31,6 @@ OPTIONS_DEFINE= SIMD
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_armv7= Does not build: invokes x86 asm
-BROKEN_mips64= Does not build: invokes x86 asm
-BROKEN_powerpc64= Does not build: invokes x86 asm
-BROKEN_sparc64= Does not build: invokes x86 asm
-
# shebang_fix operates during patch.
# These scripts are created during configure.
post-configure:
diff --git a/devel/amd64-gcc/Makefile b/devel/amd64-gcc/Makefile
index daf3fad9de73..d6cc29cd0a54 100644
--- a/devel/amd64-gcc/Makefile
+++ b/devel/amd64-gcc/Makefile
@@ -8,11 +8,11 @@ GCC_TARGET= x86_64-unknown-${OPSYS:tl}${OSREL}
BU_PREFIX= x86_64-${OPSYS:tl}
FREEBSD_EXTENSION= yes
-BROKEN_aarch64= error: invalid output constraint '=a' in asm
-BROKEN_armv6= error: invalid output constraint '=a' in asm
-BROKEN_armv7= error: invalid output constraint '=a' in asm
-BROKEN_mips= configure: error: cannot compute suffix of object files: cannot compile
-BROKEN_mips64= configure: error: cannot compute suffix of object files: cannot compile
-BROKEN_powerpc64= error: invalid output constraint in asm
+BROKEN_aarch64= invalid output constraint '=a' in assembler
+BROKEN_armv6= invalid output constraint '=a' in assembler
+BROKEN_armv7= invalid output constraint '=a' in assembler
+BROKEN_mips= configure: cannot compute suffix of object files: cannot compile
+BROKEN_mips64= configure: cannot compute suffix of object files: cannot compile
+BROKEN_powerpc64= invalid output constraint in assembler
.include "${MASTERDIR}/Makefile"
diff --git a/devel/k8048/Makefile b/devel/k8048/Makefile
index b37caa96c32e..afa6f778126f 100644
--- a/devel/k8048/Makefile
+++ b/devel/k8048/Makefile
@@ -11,14 +11,19 @@ COMMENT= Programs Microchip PICs using Velleman K8048 board
LICENSE= BSD3CLAUSE
+BROKEN_aarch64= invokes x86 assembler
+BROKEN_armv6= invokes x86 assembler
+BROKEN_armv7= invokes x86 assembler
+BROKEN_mips= invokes x86 assembler
+BROKEN_mips64= invokes x86 assembler
+BROKEN_sparc64= invokes x86 assembler
+BROKEN_powerpc64= invokes x86 assembler
+
WRKSRC= ${WRKDIR}/${PORTNAME}/Src
USES= gmake
ALL_TARGET= build
-BROKEN_armv6= fails to compile: invokes x86 asm
-BROKEN_armv7= fails to compile: invokes x86 asm
-
PLIST_FILES= bin/${PORTNAME} bin/kio ${BIN_SYMLINKS}
BIN_SYMLINKS= bin/k12 bin/k14 bin/k16 bin/ktest
diff --git a/devel/kyra/Makefile b/devel/kyra/Makefile
index a36b31c087c4..365742d47f59 100644
--- a/devel/kyra/Makefile
+++ b/devel/kyra/Makefile
@@ -16,6 +16,10 @@ LICENSE= GPLv2
LIB_DEPENDS= libpng.so:graphics/png \
libtiff.so:graphics/tiff
+BROKEN_aarch64= invalid output constraint =A in assembler
+BROKEN_armv6= invalid output constraint =A in assembler
+BROKEN_armv7= invalid output constraint =A in assembler
+
WRKSRC= ${WRKDIR}/${PORTNAME}
USES= gmake jpeg zip
@@ -26,10 +30,6 @@ MAKE_ENV= MAKE_KYRA=RELEASE KYRA_OPENGL=YES
MAKE_ARGS= CC="${CC}" CXX="${CXX}" LD="${CXX}" \
RELEASE_CFLAGS="${CFLAGS}" RELEASE_CXXFLAGS="${CXXFLAGS}"
-BROKEN_aarch64= Fails to compile: error: invalid output constraint =A in asm
-BROKEN_armv6= Fails to compile: error: invalid output constraint =A in asm
-BROKEN_armv7= Fails to compile: error: invalid output constraint =A in asm
-
do-install:
.for i in encoder spriteed
(cd ${WRKSRC}/${i} && ${INSTALL_PROGRAM} kr${i} ${STAGEDIR}${PREFIX}/bin)
diff --git a/devel/php-uprofiler/Makefile b/devel/php-uprofiler/Makefile
index 9da6e1dbb450..bc368259d6b1 100644
--- a/devel/php-uprofiler/Makefile
+++ b/devel/php-uprofiler/Makefile
@@ -13,12 +13,12 @@ COMMENT= Lightweight profiler for PHP
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/../LICENSE
-BROKEN_aarch64= Does not build: invokes x86 asm
-BROKEN_armv6= Does not build: invokes x86 asm
-BROKEN_armv7= Does not build: invokes x86 asm
-BROKEN_mips64= Does not build: invokes x86 asm
-BROKEN_powerpc64= Does not build: invokes x86 asm
-BROKEN_sparc64= Does not build: invokes x86 asm
+BROKEN_aarch64= invokes x86 assembler
+BROKEN_armv6= invokes x86 assembler
+BROKEN_armv7= invokes x86 assembler
+BROKEN_mips64= invokes x86 assembler
+BROKEN_powerpc64= invokes x86 assembler
+BROKEN_sparc64= invokes x86 assembler
USE_GITHUB= yes
GH_ACCOUNT= FriendsOfPHP
diff --git a/games/supertuxkart/Makefile b/games/supertuxkart/Makefile
index 11cecd4be10d..81b531fc0ec1 100644
--- a/games/supertuxkart/Makefile
+++ b/games/supertuxkart/Makefile
@@ -20,8 +20,13 @@ LIB_DEPENDS= libvorbisfile.so:audio/libvorbis \
libpng.so:graphics/png \
libfreetype.so:print/freetype2
-ONLY_FOR_ARCHS= amd64 i386
-ONLY_FOR_ARCHS_REASON= fails to build: invokes x86 asm
+BROKEN_aarch64= invokes x86 assembler
+BROKEN_armv6= invokes x86 assembler
+BROKEN_armv7= invokes x86 assembler
+BROKEN_mips= invokes x86 assembler
+BROKEN_mips64= invokes x86 assembler
+BROKEN_sparc64= invokes x86 assembler
+BROKEN_powerpc64= invokes x86 assembler
USES= alias cmake compiler:c++11-lib dos2unix gettext \
jpeg openal:al pkgconfig tar:xz
diff --git a/graphics/cimg/Makefile b/graphics/cimg/Makefile
index cb1d46c9b7d6..ab6acbd8e990 100644
--- a/graphics/cimg/Makefile
+++ b/graphics/cimg/Makefile
@@ -18,8 +18,13 @@ LICENSE_FILE_CeCILL= ${WRKSRC}/Licence_CeCILL_V2-en.txt
LICENSE_PERMS_CeCILL_C= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
LICENSE_PERMS_CeCILL= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-ONLY_FOR_ARCHS= amd64 i386
-ONLY_FOR_ARCHS_REASON= invokes i386 asm
+BROKEN_aarch64= invokes x86 assembler
+BROKEN_armv6= invokes x86 assembler
+BROKEN_armv7= invokes x86 assembler
+BROKEN_mips= invokes x86 assembler
+BROKEN_mips64= invokes x86 assembler
+BROKEN_sparc64= invokes x86 assembler
+BROKEN_powerpc64= invokes x86 assembler
USE_GITHUB= yes
GH_ACCOUNT= dtschump
diff --git a/multimedia/handbrake/Makefile b/multimedia/handbrake/Makefile
index 04ed03330d49..3bf3b983736b 100644
--- a/multimedia/handbrake/Makefile
+++ b/multimedia/handbrake/Makefile
@@ -34,8 +34,13 @@ LIB_DEPENDS= libdbus-1.so:devel/dbus \
libopus.so:audio/opus \
libjansson.so:devel/jansson
-BROKEN_aarch64= Fails to build: invokes x86 asm
-BROKEN_armv6= Fails to build: invokes x86 asm
+BROKEN_aarch64= invokes x86 assembler
+BROKEN_armv6= invokes x86 assembler
+BROKEN_armv7= invokes x86 assembler
+BROKEN_mips= invokes x86 assembler
+BROKEN_mips64= invokes x86 assembler
+BROKEN_sparc64= invokes x86 assembler
+BROKEN_powerpc64= invokes x86 assembler
USE_GITHUB= yes
GH_ACCOUNT= HandBrake
diff --git a/net/tcpkali/Makefile b/net/tcpkali/Makefile
index b5cf83bf6f6d..28845f9ca9d0 100644
--- a/net/tcpkali/Makefile
+++ b/net/tcpkali/Makefile
@@ -11,8 +11,13 @@ COMMENT= High performance load generator for TCP and WebSocket servers
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-ONLY_FOR_ARCHS= amd64 i386
-ONLY_FOR_ARCHS_REASON= uses x86 assembler
+BROKEN_aarch64= invokes x86 assembler
+BROKEN_armv6= invokes x86 assembler
+BROKEN_armv7= invokes x86 assembler
+BROKEN_mips= invokes x86 assembler
+BROKEN_mips64= invokes x86 assembler
+BROKEN_sparc64= invokes x86 assembler
+BROKEN_powerpc64= invokes x86 assembler
GNU_CONFIGURE= yes
USES= autoreconf libtool gmake ncurses
diff --git a/security/masscan/Makefile b/security/masscan/Makefile
index d0d3f0fba481..833e4953e7bd 100644
--- a/security/masscan/Makefile
+++ b/security/masscan/Makefile
@@ -10,8 +10,13 @@ COMMENT= Very fast port scanner
LICENSE= GPLv3
-ONLY_FOR_ARCHS= amd64 i386
-ONLY_FOR_ARCHS_REASON= uses i386 assembler
+BROKEN_aarch64= invokes x86 assembler
+BROKEN_armv6= invokes x86 assembler
+BROKEN_armv7= invokes x86 assembler
+BROKEN_mips= invokes x86 assembler
+BROKEN_mips64= invokes x86 assembler
+BROKEN_sparc64= invokes x86 assembler
+BROKEN_powerpc64= invokes x86 assembler
USES= gmake
USE_GITHUB= yes
diff --git a/sysutils/freeipmi/Makefile b/sysutils/freeipmi/Makefile
index cbd1f8c9a0c4..f7d28d821b13 100644
--- a/sysutils/freeipmi/Makefile
+++ b/sysutils/freeipmi/Makefile
@@ -13,12 +13,17 @@ COMMENT= Library and tools to support IPMI-capable hardware
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
-ONLY_FOR_ARCHS= amd64 i386
-ONLY_FOR_ARCHS_REASON= invokes i386 asm
-
LIB_DEPENDS= libargp.so:devel/argp-standalone \
libgcrypt.so:security/libgcrypt
+BROKEN_aarch64= invokes x86 assembler
+BROKEN_armv6= invokes x86 assembler
+BROKEN_armv7= invokes x86 assembler
+BROKEN_mips= invokes x86 assembler
+BROKEN_mips64= invokes x86 assembler
+BROKEN_sparc64= invokes x86 assembler
+BROKEN_powerpc64= invokes x86 assembler
+
OPTIONS_DEFINE= DEBUG DOCS IOPERM
IOPERM_DESC= Use i386_set_ioperm
diff --git a/textproc/randlm/Makefile b/textproc/randlm/Makefile
index 90f88a4c932f..b8457c1abb03 100644
--- a/textproc/randlm/Makefile
+++ b/textproc/randlm/Makefile
@@ -14,6 +14,11 @@ BUILD_DEPENDS= ${LOCALBASE}/include/google/sparse_hash_map:devel/sparsehash
LIB_DEPENDS= libboost_thread.so:devel/boost-libs
RUN_DEPENDS= ${LOCALBASE}/include/google/sparse_hash_map:devel/sparsehash
+BROKEN_aarch64= fails to compile: invalid output constraint =a in assembler
+BROKEN_armv6= fails to compile: invalid output constraint =a in assembler
+BROKEN_armv7= fails to compile: BloomMap.cpp:275:58: error: ordered comparison between pointer and zero ('int *' and 'int')
+BROKEN_powerpc64= fails to compile: 'itr' does not name a type
+
GNU_CONFIGURE= yes
USE_PERL5= run
USE_LDCONFIG= yes
@@ -24,11 +29,6 @@ CXXFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
INSTALL_TARGET= install-strip
-BROKEN_aarch64= fails to compile: invalid output constraint =a in asm
-BROKEN_armv6= fails to compile: invalid output constraint =a in asm
-BROKEN_armv7= fails to compile: BloomMap.cpp:275:58: error: ordered comparison between pointer and zero ('int *' and 'int')
-BROKEN_powerpc64= fails to compile: error: 'itr' does not name a type
-
post-patch:
cd ${WRKSRC}/hadoop && ${MV} strings.cpp strings.cc && ${MV} strings.h s.h
${REINPLACE_CMD} -e s#strings.h#s.h# ${WRKSRC}/hadoop/r_compute_ngram_counts.cpp ${WRKSRC}/hadoop/m_compute_ngram_counts_batch.cpp