For ports that are marked NOT_FOR/ONLY_FOR armv6, also mark them so

on armv7.

This is part one of a multipart commit to bring armv7 ports to parity
with armv6.

Approved by:	portmgr (tier-2 blanket)
This commit is contained in:
Mark Linimon 2017-11-30 05:55:17 +00:00
parent 31eb9a640d
commit 14295721d4
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=455165
22 changed files with 27 additions and 25 deletions

View File

@ -25,7 +25,7 @@ BROKEN_powerpc64= Does not build
DATADIR= ${PREFIX}/share/mysql
ETCDIR= ${PREFIX}/etc/mysql
NOT_FOR_ARCHS= aarch64 armv6 powerpc64
NOT_FOR_ARCHS= aarch64 armv6 armv7 powerpc64
NOT_FOR_ARCHS_REASON= error: Unsupported platform
USES= bison \
@ -146,7 +146,7 @@ post-install:
${MKDIR} ${STAGEDIR}${MY_SECDIR}
${MKDIR} ${STAGEDIR}${MY_TMPDIR}
.if ${ARCH} == "armv6"
.if ${ARCH} == armv6 || ${ARCH} == armv7
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-config.h.cmake
.endif

View File

@ -45,7 +45,7 @@ GH_PROJECT?= mysql-wsrep
DATADIR= ${PREFIX}/share/mysql
ETCDIR= ${PREFIX}/etc/mysql
NOT_FOR_ARCHS= aarch64 armv6 powerpc64
NOT_FOR_ARCHS= aarch64 armv6 armv7 powerpc64
NOT_FOR_ARCHS_REASON= Not supported platform
CMAKE_ARGS+= -DINSTALL_LAYOUT=FREEBSD \
@ -184,7 +184,7 @@ post-install:
${MKDIR} ${STAGEDIR}${MY_SECDIR}
${MKDIR} ${STAGEDIR}${MY_TMPDIR}
.if ${ARCH} == "armv6"
.if ${ARCH} == armv6 || ${ARCH} == armv7
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-config.h.cmake
.endif

View File

@ -24,7 +24,7 @@ BROKEN_aarch64= Fails to link: missing sbrk
BROKEN_powerpc64= Does not compile: error: DV_INT_TAG_WORD undeclared
BROKEN_sparc64= Does not compile: error: DV_INT_TAG_WORD undeclared
NOT_FOR_ARCHS= arm armv6 i386 mips powerpc
NOT_FOR_ARCHS= arm armv6 armv7 i386 mips powerpc
NOT_FOR_ARCHS_REASON= can only be built on 64bit platforms
USES= gmake libtool readline uidfix ssl

View File

@ -14,9 +14,10 @@ COMMENT= Lock-free data structures for high performance concurrent systems
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
ONLY_FOR_ARCHS= aarch64 amd64 armv6 i386 powerpc powerpc64 sparc64
ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 powerpc powerpc64 sparc64
BROKEN_aarch64= Fails to configure: Detecting machine architecture...failed [unsupported]
BROKEN_armv6= Fails to configure: Finding suitable compiler........failed [not found]
BROKEN_armv7= Fails to configure: Finding suitable compiler........failed [not found]
OPTIONS_DEFINE= RTM VMAPACK
OPTIONS_DEFAULT= VMAPACK

View File

@ -27,7 +27,7 @@ PYGDB_USES= python:2
OPTIONS_SUB= yes
NOT_FOR_ARCHS= aarch64 arm armeb armv6 \
NOT_FOR_ARCHS= aarch64 arm armeb armv6 armv7 \
mips mips64 mips64el mipsel mipsn32
NOT_FOR_ARCHS_REASON= Very slow to build on emulator

View File

@ -15,7 +15,7 @@ LICENSE_COMB= multi
LIB_DEPENDS= libmpfr.so:math/mpfr \
libgmp.so:math/gmp
NOT_FOR_ARCHS= aarch64 armv6 mips mips64
NOT_FOR_ARCHS= aarch64 armv6 armv7 mips mips64
NOT_FOR_ARCHS_REASON= needs code written to specify rounding control mechanism in Boost.Numeric.Interval
USES= bison gmake perl5

View File

@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
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= aarch64 armv6 armv7 mips mips64 powerpc powerpc64 sparc64
NOT_FOR_ARCHS_REASON= does not build: Unsupported BSD architecture
CONFIGURE_ARGS+= --with-syscapstone

View File

@ -14,7 +14,7 @@ LICENSE_COMB= multi
LICENSE_FILE_CDDL= ${WRKSRC}/CDDL.Schily.txt
BROKEN_i386= fails to compile
NOT_FOR_ARCHS= aarch64 armv6
NOT_FOR_ARCHS= aarch64 armv6 armv7
NOT_FOR_ARCHS_REASON= unknown rule to build: ./RULES/arm-freebsd-/nxb-bin/usr/bin/cc.rul
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:C/.a.*//g}

View File

@ -16,7 +16,7 @@ COMMENT= HP 49g+/50g graphics calculator emulator
BROKEN_i386= does not build on i386 (error: frame pointer required, but reserved)
BROKEN_powerpc64= fails to build: qemu/qemu-git/arm-softmmu/i386-dis.o: No such file or directory
NOT_FOR_ARCHS= aarch64 armv6
NOT_FOR_ARCHS= aarch64 armv6 armv7
NOT_FOR_ARCHS_REASON= unsupported CPU = unknown
WRKSRC= ${WRKDIR}/x49gp/x49gp-code

View File

@ -16,7 +16,7 @@ LIB_DEPENDS= libcurl.so:ftp/curl \
libopus.so:audio/opus \
libfreetype.so:print/freetype2
NOT_FOR_ARCHS= aarch64 armv6 powerpc64
NOT_FOR_ARCHS= aarch64 armv6 armv7 powerpc64
NOT_FOR_ARCHS_REASON= fails to configure: Architecture not supported
USES= jpeg pkgconfig gmake

View File

@ -13,7 +13,7 @@ COMMENT= Team-based, networked, 2D shooter set in zero-gravity
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
NOT_FOR_ARCHS= aarch64 armv6
NOT_FOR_ARCHS= aarch64 armv6 armv7
NOT_FOR_ARCHS_REASON= fails to build: Disallowed architecture for this platform
HAS_CONFIGURE= yes

View File

@ -48,7 +48,7 @@ PLIST_SUB= LONG_VER=1.3
BROKEN_i386= qx11embed_x11.cpp:470:20: non-constant-expression\
cannot be narrowed from type 'unsigned int' to 'long'\
in initializer list [-Wc++11-narrowing]
NOT_FOR_ARCHS= aarch64 armv6 powerpc64
NOT_FOR_ARCHS= aarch64 armv6 armv7 powerpc64
NOT_FOR_ARCHS_REASON= fails to build: Unable to detect architecture, please update
post-patch:

View File

@ -21,10 +21,11 @@ TEST_DEPENDS= ${LOCALBASE}/${PYPY_DIR}/lib_pypy/_gdbm_cffi.${PYPY_CFFI_VER}.so:d
${LOCALBASE}/${PYPY_DIR}/lib_pypy/_sqlite3_cffi.${PYPY_CFFI_VER}.so:databases/pypy-sqlite3 \
${LOCALBASE}/${PYPY_DIR}/lib_pypy/_tkinter/tklib_cffi.${PYPY_CFFI_VER}.so:x11-toolkits/pypy-tkinter
ONLY_FOR_ARCHS?=i386 amd64 armv6 powerpc64
ONLY_FOR_ARCHS?= amd64 armv6 armv7 i386 powerpc64
ONLY_FOR_ARCHS_REASON?= PyPy JIT only supported on these architectures
BROKEN_armv6= fails to package: pypy_objspace_std.c: Crash in JIT!
BROKEN_armv7= fails to package: pypy_objspace_std.c: Crash in JIT!
BROKEN_powerpc64= fails to compile: platcheck_109.c: fatal error: linux/auxvec.h: No such file or directory
OPTIONS_SINGLE= TRANS

View File

@ -26,7 +26,7 @@ BROKEN_powerpc64= fails to build: jit.c: 'JIT_LOCAL4' undeclared (first use in t
BROKEN_FreeBSD_10_i386= segfaults during build
BROKEN_FreeBSD_11_i386= segfaults during build
BROKEN_FreeBSD_12_i386= segfaults during build
NOT_FOR_ARCHS= aarch64 armv6 sparc64
NOT_FOR_ARCHS= aarch64 armv6 armv7 sparc64
NOT_FOR_ARCHS_REASON= not yet ported to this arch
MAKE_JOBS_UNSAFE=yes

View File

@ -11,7 +11,7 @@ COMMENT= Virtualized NetBSD kernel components in userspace
LICENSE= BSD2CLAUSE
NOT_FOR_ARCHS= armv6 mips mips64 powerpc powerpc64 sparc64
NOT_FOR_ARCHS= armv6 armv7 mips mips64 powerpc powerpc64 sparc64
NOT_FOR_ARCHS_REASON= not yet ported to FreeBSD on this architecture
USE_GITHUB= yes
@ -23,7 +23,7 @@ USE_LDCONFIG= yes
.include <bsd.port.pre.mk>
.if ${ARCH} == "i386" || ${ARCH} == "amd64"
.if ${ARCH} == amd64 || ${ARCH} == i386
PLIST_SUB+= X8664=""
.else
PLIST_SUB+= X8664="@comment "

View File

@ -12,7 +12,7 @@ EXTRACT_SUFX= -patched-src.tar.gz
MAINTAINER= lme@FreeBSD.org
COMMENT= Program to play mpeg movies on X displays
NOT_FOR_ARCHS= aarch64 armv6 mips mips64
NOT_FOR_ARCHS= aarch64 armv6 armv7 mips mips64
NOT_FOR_ARCHS_REASON= fails to build: Unknown endianness of architecture
WRKSRC= ${WRKDIR}/mpeg_play

View File

@ -17,7 +17,7 @@ WRKSRC= ${WRKDIR}/${PORTNAME}
CXXFLAGS+= -fPIC
NOT_FOR_ARCHS= aarch64 armv6 mips mips64 powerpc powerpc64 sparc64
NOT_FOR_ARCHS= aarch64 armv6 armv7 mips mips64 powerpc powerpc64 sparc64
NOT_FOR_ARCHS_REASON= contains not working ${ARCH}-dependent assembly code
post-patch:

View File

@ -12,7 +12,7 @@ COMMENT= Perl interface to the GOST R 34.11-94 digest algorithm
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
NOT_FOR_ARCHS= aarch64 armv6 mips64
NOT_FOR_ARCHS= aarch64 armv6 armv7 mips64
NOT_FOR_ARCHS_REASON= fails to build: Cannot detect CPU architechture
USES= perl5

View File

@ -11,7 +11,7 @@ COMMENT= Rainbow table based crack tool
LICENSE= GPLv2
NOT_FOR_ARCHS= aarch64 armv6 mips mips64 sparc64
NOT_FOR_ARCHS= aarch64 armv6 armv7 mips mips64 sparc64
NOT_FOR_ARCHS_REASON= cannot detect endianness
WRKSRC= ${WRKDIR}/${DISTNAME}/${PORTNAME}

View File

@ -13,7 +13,7 @@ LIB_DEPENDS= libuuid.so:misc/e2fsprogs-libuuid \
libxerces-c.so:textproc/xerces-c3
BUILD_DEPENDS= zip:archivers/zip
NOT_FOR_ARCHS= aarch64 armv6
NOT_FOR_ARCHS= aarch64 armv6 armv7
NOT_FOR_ARCHS_REASON= Cannot determine whether the target CPU is big or little endian - please fix PwsPlatform.h
CONFLICTS= pwsafe-[0-9]*

View File

@ -24,7 +24,7 @@ GH_ACCOUNT= rhinstaller
USES= gmake localbase pkgconfig
USE_LDCONFIG= yes
ONLY_FOR_ARCHS= aarch64 armv6 amd64 i386
ONLY_FOR_ARCHS= aarch64 armv6 armv7 amd64 i386
ONLY_FOR_ARCHS_REASON= UEFI specification only supports little-endian processors
BROKEN_armv6= fails to compile: error: EFI_VARIABLE_NON_VOLATILE redefined

View File

@ -14,7 +14,7 @@ LICENSE= GPLv3
LIB_DEPENDS= libpciaccess.so:devel/libpciaccess \
libdrm.so:graphics/libdrm
NOT_FOR_ARCHS= aarch64 armv6 mips mips64
NOT_FOR_ARCHS= aarch64 armv6 armv7 mips mips64
NOT_FOR_ARCHS_REASON= fails to compile: fatal error: amdgpu_drm.h file not found
USE_GITHUB= yes