summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Linimon <linimon@FreeBSD.org>2018-07-07 06:44:07 +0000
committerMark Linimon <linimon@FreeBSD.org>2018-07-07 06:44:07 +0000
commitfd22400b4ee74522465d262b17f181fb36426131 (patch)
tree4e3999bf93681818583609125dd0faaf05762913
parentNew port: databases/py-aiopg: Python library for accessing PostgreSQL databas... (diff)
Mark these ports as broken on aarch64, and, where appropriate, armvX.
While here, pet portlint and modernize. Approved by: portmgr (tier-2 blanket)
-rw-r--r--audio/boodler/Makefile2
-rw-r--r--audio/rkr-lv2/Makefile2
-rw-r--r--audio/xmms-sapplug/Makefile2
-rw-r--r--cad/calculix/Makefile1
-rw-r--r--comms/airspy/Makefile1
-rw-r--r--converters/lua-iconv/Makefile2
-rw-r--r--converters/lua51-iconv/Makefile2
-rw-r--r--databases/mysql-udf/Makefile11
-rw-r--r--deskutils/wammu/Makefile2
-rw-r--r--devel/libffcall/Makefile1
-rw-r--r--graphics/lua-gd/Makefile2
-rw-r--r--lang/gcc6-aux/Makefile1
-rw-r--r--lang/opencoarrays/Makefile2
-rw-r--r--lang/qore/Makefile1
-rw-r--r--mail/eps/Makefile2
-rw-r--r--mail/qmail-dk/Makefile2
-rw-r--r--multimedia/libav/Makefile1
-rw-r--r--net-im/uTox/Makefile4
-rw-r--r--net-mgmt/aircrack-ng/Makefile3
-rw-r--r--net/openmpi2/Makefile1
-rw-r--r--net/openmpi3/Makefile1
-rw-r--r--x11-wm/golem/Makefile2
22 files changed, 41 insertions, 7 deletions
diff --git a/audio/boodler/Makefile b/audio/boodler/Makefile
index cb57985a77ba..c3f92a7b8909 100644
--- a/audio/boodler/Makefile
+++ b/audio/boodler/Makefile
@@ -14,6 +14,8 @@ COMMENT= Programmable soundscape tool
LICENSE= LGPL20 # Main program only, sounds have various copyrights
LICENSE_FILE= ${WRKSRC}/LGPL
+BROKEN_aarch64= fails to link: can't create dynamic relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol: _Py_NoneStruct in readonly segment
+
RESTRICTED= Not for commercial use
RESTRICTED_FILES= boodler-snd-021902.tar.gz
diff --git a/audio/rkr-lv2/Makefile b/audio/rkr-lv2/Makefile
index c994f9c8a496..fa8e13697df4 100644
--- a/audio/rkr-lv2/Makefile
+++ b/audio/rkr-lv2/Makefile
@@ -13,6 +13,8 @@ COMMENT= Rakarrack effects as LV2 plugins
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_aarch64= fails to compile: argument unused during compilation: '-msse' [-Wunused-command-line-argument]
+
BUILD_DEPENDS= lv2>0:audio/lv2
LIB_DEPENDS= libfftw3.so:math/fftw3 \
libsamplerate.so:audio/libsamplerate
diff --git a/audio/xmms-sapplug/Makefile b/audio/xmms-sapplug/Makefile
index 5546d2d0867d..9b814ed21d09 100644
--- a/audio/xmms-sapplug/Makefile
+++ b/audio/xmms-sapplug/Makefile
@@ -13,6 +13,8 @@ COMMENT= XMMS input plugin for playing 8bit Atari(TM) .sap audio files
LICENSE= GPLv2
+BROKEN_aarch64= fails to link: can't create dynamic relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol: gtk_widget_destroyed in readonly segment
+
BUILD_DEPENDS= xmms:multimedia/xmms
RUN_DEPENDS= xmms:multimedia/xmms
diff --git a/cad/calculix/Makefile b/cad/calculix/Makefile
index f08476e127d6..1c6ac789cb21 100644
--- a/cad/calculix/Makefile
+++ b/cad/calculix/Makefile
@@ -16,6 +16,7 @@ COMMENT= Three-Dimensional Structural Finite Element Program
LICENSE= GPLv2
BROKEN_FreeBSD_10= Does not build with clang on FreeBSD 10, causes segfaults when built with gcc
+BROKEN_aarch64= fails to link: shapeFunctions.c:(function attach_new): relocation R_AARCH64_CALL26 out of range
RUN_DEPENDS= ccx:cad/calculix-ccx
diff --git a/comms/airspy/Makefile b/comms/airspy/Makefile
index 921c9d5e5113..543454fc6d94 100644
--- a/comms/airspy/Makefile
+++ b/comms/airspy/Makefile
@@ -14,6 +14,7 @@ LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/airspy-tools/LICENSE.md
BROKEN_FreeBSD_10= error: use of undeclared identifier '__m128'
+BROKEN_aarch64= fails to compile: invalid conversion between vector type '__m64' and integer type 'int'
USES= cmake:outsource pkgconfig
USE_GITHUB= yes
diff --git a/converters/lua-iconv/Makefile b/converters/lua-iconv/Makefile
index 32fb89f59728..3a6f7ff39ac8 100644
--- a/converters/lua-iconv/Makefile
+++ b/converters/lua-iconv/Makefile
@@ -15,6 +15,8 @@ COMMENT= Iconv binding for Lua 5
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_aarch64= fails to link: can't create dynamic relocation R_AARCH64_ABS64 against local symbol in readonly segment
+
USES= pkgconfig iconv lua
USE_GITHUB= yes
diff --git a/converters/lua51-iconv/Makefile b/converters/lua51-iconv/Makefile
index 403c44bc826b..2ab8295fbc90 100644
--- a/converters/lua51-iconv/Makefile
+++ b/converters/lua51-iconv/Makefile
@@ -12,6 +12,8 @@ DISTNAME= lua-${PORTNAME}-${PORTVERSION}
MAINTAINER= feld@FreeBSD.org
COMMENT= Iconv binding for Lua 5
+BROKEN_aarch64= fails to link: can't create dynamic relocation R_AARCH64_ABS64 against local symbol in readonly segment defined in iconv.lo
+
USES= pkgconfig iconv lua:51
USE_GITHUB= yes
diff --git a/databases/mysql-udf/Makefile b/databases/mysql-udf/Makefile
index 3ca66fb1ac19..64fe6bb1f90e 100644
--- a/databases/mysql-udf/Makefile
+++ b/databases/mysql-udf/Makefile
@@ -10,9 +10,12 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Set of user-defined functions for the MySQL server
+BROKEN_aarch64= fails to link: can't create dynamic relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol 'compare_doubles(void const*, void const*)' defined in udf_median.o
+
WRKSRC= ${WRKDIR}/${PORTNAME}
USES= mysql
+CFLAGS_amd64+= -fPIC
MODULES= colwidth confidence_higher confidence_lower correlation \
faculty geomean intercept kurtosis longest median noverm \
@@ -22,12 +25,6 @@ MODULES= colwidth confidence_higher confidence_lower correlation \
PLIST_FILES+= lib/mysql/plugin/udf_${MODULE}.so
.endfor
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == amd64
-CFLAGS+= -fPIC
-.endif
-
do-build:
.for MODULE in ${MODULES}
cd ${WRKSRC} && \
@@ -41,4 +38,4 @@ do-install:
${INSTALL_PROGRAM} ${WRKSRC}/udf_${MODULE}.so ${STAGEDIR}${PREFIX}/lib/mysql/plugin/udf_${MODULE}.so
.endfor
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/deskutils/wammu/Makefile b/deskutils/wammu/Makefile
index dad8d594d253..0b570e4063fa 100644
--- a/deskutils/wammu/Makefile
+++ b/deskutils/wammu/Makefile
@@ -13,6 +13,8 @@ COMMENT= GUI manager of contacts, todos, calendar, and messages in your phone
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_aarch64= fails to build: Signal 11
+
LIB_DEPENDS= libGammu.so:comms/gammu
USES= gettext pkgconfig python:2.7 tar:bz2
diff --git a/devel/libffcall/Makefile b/devel/libffcall/Makefile
index f47a240ca8f8..ef4c479c404e 100644
--- a/devel/libffcall/Makefile
+++ b/devel/libffcall/Makefile
@@ -12,6 +12,7 @@ COMMENT= Foreign function call libraries
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_aarch64= fails to build: checking whether code in malloc()ed memory is executable... Killing runaway build after 14400 seconds with no output
BROKEN_armv6= fails to build: avcall-armhf.s:46:2: error: '.syntax divided' arm assembly not supported
BROKEN_armv7= fails to build: avcall-armhf.s:46:2: error: '.syntax divided' arm assembly not supported
BROKEN_mips= fails to build: gmake[2]: No rule to make target 'avcall-mipsn32-macro.S', needed by 'avcall-mipsn32.s'
diff --git a/graphics/lua-gd/Makefile b/graphics/lua-gd/Makefile
index 983550b1e32c..7a15dd358194 100644
--- a/graphics/lua-gd/Makefile
+++ b/graphics/lua-gd/Makefile
@@ -12,6 +12,8 @@ COMMENT= GD bindings for the Lua programming language
LICENSE= MIT
+BROKEN_aarch64= fails to link: can't create dynamic relocation R_AARCH64_ABS64 against local symbol in readonly segment
+
LIB_DEPENDS= libgd.so:graphics/gd
OPTIONS_DEFINE= DOCS EXAMPLES
diff --git a/lang/gcc6-aux/Makefile b/lang/gcc6-aux/Makefile
index 43688484371b..9156deb3e67b 100644
--- a/lang/gcc6-aux/Makefile
+++ b/lang/gcc6-aux/Makefile
@@ -16,6 +16,7 @@ LICENSE= GPLv3 GPLv3RLE
LICENSE_COMB= multi
BROKEN_FreeBSD_12_aarch64= fails to configure: cannot compute sizeof (long long)
+BROKEN_aarch64= fails to configure: ./config.h:556:15: two or more data types in declaration specifiers
.include "${.CURDIR}/Makefile.common"
diff --git a/lang/opencoarrays/Makefile b/lang/opencoarrays/Makefile
index 95b30f601b51..7b14ad0fa681 100644
--- a/lang/opencoarrays/Makefile
+++ b/lang/opencoarrays/Makefile
@@ -11,6 +11,8 @@ COMMENT= Transport layer for coarray Fortran compilers
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_aarch64= fails to build: Can't open module file 'ieee_arithmetic.mod' for reading at (1): No such file or directory
+
BUILD_DEPENDS= bash:shells/bash
RUN_DEPENDS= bash:shells/bash
diff --git a/lang/qore/Makefile b/lang/qore/Makefile
index fc61f2903652..781274992c0b 100644
--- a/lang/qore/Makefile
+++ b/lang/qore/Makefile
@@ -10,6 +10,7 @@ COMMENT= Qore Programming Language
LICENSE= MIT
+BROKEN_aarch64= fails to compile: calling a private constructor of class 'ReferenceNode'
BROKEN_armv6= fails to compile: calling a private constructor of class 'ReferenceNode'
BROKEN_armv7= fails to compile: calling a private constructor of class 'ReferenceNode'
BROKEN_mips= fails to link: single-compilation-unit.cpp:(.text+0xdfc): relocation truncated to fit: R_MIPS_CALL16 against '__ltdf2@@FBSDprivate_1.0'
diff --git a/mail/eps/Makefile b/mail/eps/Makefile
index 99c2e1bc9529..8a204b9ff23f 100644
--- a/mail/eps/Makefile
+++ b/mail/eps/Makefile
@@ -10,6 +10,8 @@ MASTER_SITES= SF/${PORTNAME}inter7/${PORTNAME}inter7/${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= EPS is a Email Parsing System
+BROKEN_aarch64= fails to link: can't create dynamic relocation R_AARCH64_ABS64 against symbol: content_prefs in readonly segment
+
OPTIONS_DEFINE= DOCS
USE_CSTD= gnu89
diff --git a/mail/qmail-dk/Makefile b/mail/qmail-dk/Makefile
index ca69bd9d7d92..31ed3cc0b5db 100644
--- a/mail/qmail-dk/Makefile
+++ b/mail/qmail-dk/Makefile
@@ -12,6 +12,8 @@ DIST_SUBDIR= qmail
MAINTAINER= ports@FreeBSD.org
COMMENT= DomainKeys implementation for qmail
+BROKEN_aarch64= fails to link: scan_ulong.c:(.text+0x0): duplicate symbol 'scan_ulong'
+
LIB_DEPENDS+= libdomainkeys.so:mail/libdomainkeys
PATCH_SITES= QMAIL
diff --git a/multimedia/libav/Makefile b/multimedia/libav/Makefile
index 019a82801c7f..8018aef7c229 100644
--- a/multimedia/libav/Makefile
+++ b/multimedia/libav/Makefile
@@ -11,6 +11,7 @@ COMMENT= Realtime audio/video conversion library
LICENSE= GPLv2+
+BROKEN_aarch64= fails to link: can't create dynamic relocation R_AARCH64_ABS64 against local symbol in readonly segment
BROKEN_armv6= fails to compile: cc: warning: joined argument expects additional value: -mcpu=
BUILD_DEPENDS= yasm:devel/yasm
diff --git a/net-im/uTox/Makefile b/net-im/uTox/Makefile
index d48412317cc7..a8a16e7c1b3a 100644
--- a/net-im/uTox/Makefile
+++ b/net-im/uTox/Makefile
@@ -13,6 +13,10 @@ COMMENT= Lightweight Tox client
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_aarch64= fails to compile: endian.h:68:20: too many arguments provided to function-like macro invocation
+BROKEN_armv6= fails to compile: endian.h:68:20: too many arguments provided to function-like macro invocation
+BROKEN_armv7= fails to compile: endian.h:68:20: too many arguments provided to function-like macro invocation
+
BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat
LIB_DEPENDS= libfreetype.so:print/freetype2 \
libfontconfig.so:x11-fonts/fontconfig \
diff --git a/net-mgmt/aircrack-ng/Makefile b/net-mgmt/aircrack-ng/Makefile
index e8eeda05ac8d..63778f35c7e3 100644
--- a/net-mgmt/aircrack-ng/Makefile
+++ b/net-mgmt/aircrack-ng/Makefile
@@ -13,6 +13,9 @@ COMMENT= 802.11 WEP and WPA-PSK keys cracking program
LICENSE= GPLv2 BSD3CLAUSE APACHE20
LICENSE_COMB= dual
+BROKEN_aarch64= fails to configure: _AX_COMPILER_VERSION_GNU unknown gcc major
+BROKEN_armv6= fails to configure: _AX_COMPILER_VERSION_GNU unknown gcc major
+BROKEN_armv7= fails to configure: _AX_COMPILER_VERSION_GNU unknown gcc major
BROKEN_powerpc64= fails to compile: sse-intrinsics.c: error: emmintrin.h: No such file or directory
USES= autoreconf cpe dos2unix gmake libtool ssl
diff --git a/net/openmpi2/Makefile b/net/openmpi2/Makefile
index 520719587a09..2ff4a22c67d5 100644
--- a/net/openmpi2/Makefile
+++ b/net/openmpi2/Makefile
@@ -12,6 +12,7 @@ COMMENT= High Performance Message Passing Library
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_aarch64= fails to package: pkg-static: mca_patcher_overwrite.la: No such file or directory
BROKEN_armv6= fails to package: pkg-static: mca_patcher_overwrite.la: No such file or directory
BROKEN_armv7= fails to package: pkg-static: mca_patcher_overwrite.la: No such file or directory
BROKEN_sparc64= fails to compile on sparc64
diff --git a/net/openmpi3/Makefile b/net/openmpi3/Makefile
index c646948d9e08..31b8ffbc53ac 100644
--- a/net/openmpi3/Makefile
+++ b/net/openmpi3/Makefile
@@ -12,6 +12,7 @@ COMMENT= High Performance Message Passing Library
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_aarch64= fails to package: pkg-static: mca_patcher_overwrite.la: No such file or directory
BROKEN_armv6= fails to package: pkg-static: mca_patcher_overwrite.la: No such file or directory
BROKEN_armv7= fails to package: pkg-static: mca_patcher_overwrite.la: No such file or directory
BROKEN_sparc64= fails to compile on sparc64
diff --git a/x11-wm/golem/Makefile b/x11-wm/golem/Makefile
index 68f07b4cf6ce..ba9b50bc2585 100644
--- a/x11-wm/golem/Makefile
+++ b/x11-wm/golem/Makefile
@@ -12,6 +12,8 @@ COMMENT= Small window manager with themes and plugins
LICENSE= BSD3CLAUSE
+BROKEN_aarch64= fails to link: can't create dynamic relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol: display in readonly segment
+
USES= gmake perl5 tar:bzip2
USE_PERL5= build
USE_XORG= xpm