aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorlinimon <linimon@FreeBSD.org>2017-05-03 13:52:55 +0800
committerlinimon <linimon@FreeBSD.org>2017-05-03 13:52:55 +0800
commit934eb2938a702840614855a4f12ddbf8f4b77a7d (patch)
tree4bde0c6b5b233540f25bdc842bbc5e11bcc9ab86
parent5f0738104e2961be39e402000208944f9c307310 (diff)
downloadfreebsd-ports-gnome-934eb2938a702840614855a4f12ddbf8f4b77a7d.tar.gz
freebsd-ports-gnome-934eb2938a702840614855a4f12ddbf8f4b77a7d.tar.zst
freebsd-ports-gnome-934eb2938a702840614855a4f12ddbf8f4b77a7d.zip
Mark some ports failing on aarch64, and, in a few cases, other tier-2
archs. While here, pet portlint. Approved by: portmgr (tier-2 blanket)
-rw-r--r--databases/galera/Makefile3
-rw-r--r--databases/mysqlwsrep56-server/Makefile3
-rw-r--r--databases/py-xapian/Makefile2
-rw-r--r--databases/riak2/Makefile8
-rw-r--r--devel/aws-sdk-cpp/Makefile4
-rw-r--r--devel/clanlib/Makefile3
-rw-r--r--devel/directfb/Makefile3
-rw-r--r--devel/elfutils/Makefile6
-rw-r--r--devel/kBuild/Makefile2
-rw-r--r--devel/pecl-grpc/Makefile3
-rw-r--r--devel/pwlib/Makefile7
-rw-r--r--devel/raknet/Makefile3
-rw-r--r--devel/rapidjson/Makefile3
-rw-r--r--devel/smv/Makefile3
-rw-r--r--devel/sourcenav/Makefile2
-rw-r--r--graphics/rawtherapee-devel/Makefile2
-rw-r--r--graphics/rawtherapee/Makefile2
17 files changed, 49 insertions, 10 deletions
diff --git a/databases/galera/Makefile b/databases/galera/Makefile
index aebcf3f0fd98..e048ac99065a 100644
--- a/databases/galera/Makefile
+++ b/databases/galera/Makefile
@@ -18,6 +18,9 @@ BUILD_DEPENDS= checkmk:devel/check \
${PYTHON_PKGNAMEPREFIX}cloud_sptheme>=0:textproc/py-cloud_sptheme
LIB_DEPENDS= libboost_date_time.so:devel/boost-libs
+NOT_FOR_ARCHS= aarch64
+NOT_FOR_ARCHS_REASON= error Please add support for your architecture in build/build_config.h
+
USES= execinfo python:build scons shebangfix ssl
USE_CXXSTD= c++11
diff --git a/databases/mysqlwsrep56-server/Makefile b/databases/mysqlwsrep56-server/Makefile
index 8614ec8c28a0..4909d5aafd92 100644
--- a/databases/mysqlwsrep56-server/Makefile
+++ b/databases/mysqlwsrep56-server/Makefile
@@ -19,7 +19,8 @@ RUN_DEPENDS= socat:net/socat lsof:sysutils/lsof netcat:net/netcat rsync:net/rsyn
DATADIR= ${PREFIX}/share/mysql
-BROKEN_powerpc64= Does not build
+NOT_FOR_ARCHS= aarch64 armv6 powerpc64
+NOT_FOR_ARCHS_REASON= error: Unsupported platform
USES= cmake:outsource libedit shebangfix perl5
USE_PERL5= run
diff --git a/databases/py-xapian/Makefile b/databases/py-xapian/Makefile
index de01b0c974de..98c830eb9037 100644
--- a/databases/py-xapian/Makefile
+++ b/databases/py-xapian/Makefile
@@ -18,6 +18,8 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= xapian-core>=${PORTVERSION}:databases/xapian-core
LIB_DEPENDS= libxapian.so:databases/xapian-core
+BROKEN_aarch64= fails to build: Fatal Python error: swig_pythreadstate set in XapianSWIG_Python_Thread_Allow ctor
+
CONFLICTS_INSTALL= xapian-bindings12-
OPTIONS_DEFINE= DOCS
diff --git a/databases/riak2/Makefile b/databases/riak2/Makefile
index 6b116a0a40ac..a194e0e36503 100644
--- a/databases/riak2/Makefile
+++ b/databases/riak2/Makefile
@@ -28,9 +28,11 @@ SHEBANG_FILES= deps/eper/priv/bin/* \
USE_RC_SUBR= riak
USE_GCC= yes
-BROKEN_i386= Does not build
-BROKEN_powerpc64= Does not build
-BROKEN_sparc64= Does not build: Please implement AtomicPointer for this platform
+BROKEN_i386= does not build
+BROKEN_powerpc64= does not build
+BROKEN_sparc64= does not build: Please implement AtomicPointer for this platform
+NOT_FOR_ARCHS= aarch64
+NOT_FOR_ARCHS_REASON= does not build: error: Unknown CPU architecture
USERS= riak
GROUPS= riak
diff --git a/devel/aws-sdk-cpp/Makefile b/devel/aws-sdk-cpp/Makefile
index 5c199806f611..3bd37aa5ade8 100644
--- a/devel/aws-sdk-cpp/Makefile
+++ b/devel/aws-sdk-cpp/Makefile
@@ -12,6 +12,10 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libcurl.so:ftp/curl
+BROKEN_aarch64= fails to build: runaway process
+BROKEN_armv6= fails to build: runaway process
+BROKEN_powerpc64= fails to build: runaway process
+
USE_GITHUB= yes
GH_ACCOUNT= aws
USES= cmake pkgconfig compiler:c++11-lib ssl
diff --git a/devel/clanlib/Makefile b/devel/clanlib/Makefile
index 7a7b604680e1..fbb2c1649050 100644
--- a/devel/clanlib/Makefile
+++ b/devel/clanlib/Makefile
@@ -20,6 +20,9 @@ LIB_DEPENDS= libpng.so:graphics/png \
libfontconfig.so:x11-fonts/fontconfig \
libpcre.so:devel/pcre
+NOT_FOR_ARCHS= aarch64 armv6
+NOT_FOR_ARCHS_REASON= invokes x86 asm
+
USES= execinfo gmake jpeg libtool pathfix pkgconfig sqlite tar:tgz
USE_GCC= yes
USE_XORG= x11
diff --git a/devel/directfb/Makefile b/devel/directfb/Makefile
index 3f9db241cf98..c5c85ed54bd1 100644
--- a/devel/directfb/Makefile
+++ b/devel/directfb/Makefile
@@ -28,7 +28,8 @@ USE_LDCONFIG= yes
USE_PERL5= build
PORTDOCS= *
-BROKEN_armv6= fails to compile: invokes x86 assembler
+BROKEN_aarch64= fails to install: armasm_memcpy.h:No such file or directory
+BROKEN_armv6= fails to compile: invokes x86 assembler
DIRECTFB_SHLIB= 6.0.11 # LT_BINARY.LT_AGE.LT_REVISION
DIRECTFB_BIN= ${DIRECTFB_SHLIB:R:R} # LT_BINARY
diff --git a/devel/elfutils/Makefile b/devel/elfutils/Makefile
index ebdb8a221d78..9059f87d17ff 100644
--- a/devel/elfutils/Makefile
+++ b/devel/elfutils/Makefile
@@ -18,8 +18,10 @@ LICENSE_FILE_LGPL3= ${WRKSRC}/COPYING-LGPLV3
LIB_DEPENDS= libargp.so:devel/argp-standalone
PATCH_DEPENDS= gnulib>=0:devel/gnulib
-BROKEN_armv6= Fails to build: fails to compile i386_disasm.c
-BROKEN_sparc64= Fails to build: fails to compile dwarf_begin_elf.c
+BROKEN_aarch64= fails to build: fatal error: linux/uio.h: No such file or directory
+BROKEN_armv6= fails to build: fails to compile i386_disasm.c
+BROKEN_powerpc64= fails to build: error: field 'r' has incomplete type
+BROKEN_sparc64= fails to build: fails to compile dwarf_begin_elf.c
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
diff --git a/devel/kBuild/Makefile b/devel/kBuild/Makefile
index ece5437242d8..76fd2dd11d24 100644
--- a/devel/kBuild/Makefile
+++ b/devel/kBuild/Makefile
@@ -16,6 +16,8 @@ COMMENT= Makefile framework
BUILD_DEPENDS= ${LOCALBASE}/bin/flex:textproc/flex
BROKEN_powerpc64= does not build: fatal error: xmmintrin.h: No such file or directory
+NOT_FOR_ARCHS= aarch64 armv6 mips mips64
+NOT_FOR_ARCHS_REASON= ./kBuild/env.sh: unknown cpu/arch
USE_GCC= any
USES= autoreconf:build gmake makeinfo
diff --git a/devel/pecl-grpc/Makefile b/devel/pecl-grpc/Makefile
index bb814d81ccde..3b50ad20411f 100644
--- a/devel/pecl-grpc/Makefile
+++ b/devel/pecl-grpc/Makefile
@@ -10,6 +10,9 @@ COMMENT= High performance, general RPC framework
LICENSE= BSD3CLAUSE
+BROKEN_aarch64= fails to compile: fatal error: sys/auxv.h file not found
+BROKEN_mips64= fails to compile: fatal error: sys/auxv.h file not found
+
USES= php:pecl
.include <bsd.port.mk>
diff --git a/devel/pwlib/Makefile b/devel/pwlib/Makefile
index 1200b019b7c4..94fd6a854ddf 100644
--- a/devel/pwlib/Makefile
+++ b/devel/pwlib/Makefile
@@ -15,6 +15,9 @@ COMMENT= Cross platform C++ library, used by OpenH323
LIB_DEPENDS= libexpat.so:textproc/expat2
+BROKEN_aarch64= fails to compile: fatal error: trclib.h: No such file or directory
+BROKEN_mips64= fails to compile: fatal error: trclib.h: No such file or directory
+
CONFLICTS= ptlib-2.*
WRKSRC= ${WRKDIR}/ptlib_v${PORTVERSION:S/./_/g}
@@ -93,11 +96,11 @@ PLIST_SUB+= DC1394="@comment "
.include <bsd.port.pre.mk>
-.if (${ARCH} == "amd64") || (${ARCH} == "ia64") || (${ARCH} == "powerpc") || (${ARCH} == "sparc64")
+.if (${ARCH} == "amd64") || (${ARCH} == "powerpc") || (${ARCH} == "sparc64")
CFLAGS+= -fPIC
.endif
-.if (${ARCH} == "amd64") || (${ARCH} == "i386") || (${ARCH} == "ia64") || (${ARCH} == "powerpc") || (${ARCH} == "sparc64")
+.if (${ARCH} == "amd64") || (${ARCH} == "i386") || (${ARCH} == "powerpc") || (${ARCH} == "sparc64")
PLIST_SUB+= BSDVIDEO=""
.else
PLIST_SUB+= BSDVIDEO="@comment "
diff --git a/devel/raknet/Makefile b/devel/raknet/Makefile
index 650e5c40eefa..a7a66f871797 100644
--- a/devel/raknet/Makefile
+++ b/devel/raknet/Makefile
@@ -25,6 +25,9 @@ LICENSE_PERMS_SpecialAuth= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
LEGAL_TEXT= Special authorization granted to distribute version 3.x under GPLv3
+NOT_FOR_ARCHS= aarch64 mips mips64
+NOT_FOR_ARCHS_REASON= fails to compile: error: Add your platform to the list
+
NO_WRKSUBDIR= yes
USE_LDCONFIG= yes
diff --git a/devel/rapidjson/Makefile b/devel/rapidjson/Makefile
index 01919825a787..70465e1da22f 100644
--- a/devel/rapidjson/Makefile
+++ b/devel/rapidjson/Makefile
@@ -15,7 +15,8 @@ LICENSE_NAME= RapidJSON
LICENSE_FILE= ${WRKSRC}/license.txt
LICENSE_PERMS= ${_LICENSE_PERMS_DEFAULT}
-BROKEN_powerpc64= Does not build
+BROKEN_aarch64= does not build: c++: error: the clang compiler does not support -march=native
+BROKEN_powerpc64= does not build
DOXYGEN_BUILD_DEPENDS+= doxygen:devel/doxygen
diff --git a/devel/smv/Makefile b/devel/smv/Makefile
index 471f05e22c7f..f0c56d0097b7 100644
--- a/devel/smv/Makefile
+++ b/devel/smv/Makefile
@@ -11,6 +11,9 @@ DISTNAME= ${PORTNAME}.r${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Symbolic Model Verifier System for checking finite state systems
+BROKEN_aarch64= fails to build: undefined reference to sbrk
+BROKEN_armv6= fails to build: error: non-void function check_bdd should return a value
+
USE_GCC= yes
WRKSRC= ${WRKDIR}/${PORTNAME}
ALL_TARGET= ${PORTNAME}
diff --git a/devel/sourcenav/Makefile b/devel/sourcenav/Makefile
index 8f364fa15982..7260764e2e23 100644
--- a/devel/sourcenav/Makefile
+++ b/devel/sourcenav/Makefile
@@ -15,6 +15,8 @@ COMMENT= Source code analysis tool
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_aarch64= fails to build: undefined reference to fpsetround
+
USES= shebangfix tar:bzip2
SHEBANG_FILES= ${WRKSRC}/snavigator/demo/c++/contrib/perl/sample_client
USE_GCC= yes
diff --git a/graphics/rawtherapee-devel/Makefile b/graphics/rawtherapee-devel/Makefile
index 56c9c56e2dc7..37cec0c8e48b 100644
--- a/graphics/rawtherapee-devel/Makefile
+++ b/graphics/rawtherapee-devel/Makefile
@@ -77,6 +77,8 @@ OPTIMIZED_CFLAGS_CFLAGS= -O3 -funroll-loops -msse2
# -------------------------------------------------------------------
#
+BROKEN_aarch64= fails to build: gcc5: error: unrecognized command line option -msse2
+
.if ${OPSYS} == FreeBSD
.if ${OSVERSION} >= 1200000
# don't waste everybody's time with Tier-2 and moving targets.
diff --git a/graphics/rawtherapee/Makefile b/graphics/rawtherapee/Makefile
index 7a40799a3cfb..5eb5c9f97d5a 100644
--- a/graphics/rawtherapee/Makefile
+++ b/graphics/rawtherapee/Makefile
@@ -76,6 +76,8 @@ OPTIMIZED_CFLAGS_CFLAGS= -O3 -funroll-loops -msse2
# -------------------------------------------------------------------
#
+BROKEN_aarch64= fails to build: gcc5: error: unrecognized command line option -msse2
+
.if ${OPSYS} == FreeBSD
.if ${OSVERSION} >= 1200000
# don't waste everybody's time with Tier-2 and moving targets.