Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 Nov 2017 05:55:17 +0000 (UTC)
From:      Mark Linimon <linimon@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r455165 - in head: databases/mysqlwsrep56-server databases/mysqlwsrep57-server databases/virtuoso devel/concurrencykit devel/gcc-arm-embedded devel/gecode devel/radare2 devel/smake emul...
Message-ID:  <201711300555.vAU5tHUr018832@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: linimon
Date: Thu Nov 30 05:55:17 2017
New Revision: 455165
URL: https://svnweb.freebsd.org/changeset/ports/455165

Log:
  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)

Modified:
  head/databases/mysqlwsrep56-server/Makefile
  head/databases/mysqlwsrep57-server/Makefile
  head/databases/virtuoso/Makefile
  head/devel/concurrencykit/Makefile
  head/devel/gcc-arm-embedded/Makefile
  head/devel/gecode/Makefile
  head/devel/radare2/Makefile
  head/devel/smake/Makefile
  head/emulators/x49gp/Makefile
  head/games/iortcw/Makefile
  head/games/legesmotus/Makefile
  head/graphics/copperspice/Makefile
  head/lang/pypy/Makefile
  head/lang/racket/Makefile
  head/misc/rump/Makefile
  head/multimedia/mpeg_play/Makefile
  head/science/simlib/Makefile
  head/security/p5-Digest-GOST/Makefile
  head/security/rcracki_mt/Makefile
  head/sysutils/passwordsafe/Makefile
  head/sysutils/pesign/Makefile
  head/sysutils/radeontop/Makefile

Modified: head/databases/mysqlwsrep56-server/Makefile
==============================================================================
--- head/databases/mysqlwsrep56-server/Makefile	Thu Nov 30 04:14:11 2017	(r455164)
+++ head/databases/mysqlwsrep56-server/Makefile	Thu Nov 30 05:55:17 2017	(r455165)
@@ -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
 

Modified: head/databases/mysqlwsrep57-server/Makefile
==============================================================================
--- head/databases/mysqlwsrep57-server/Makefile	Thu Nov 30 04:14:11 2017	(r455164)
+++ head/databases/mysqlwsrep57-server/Makefile	Thu Nov 30 05:55:17 2017	(r455165)
@@ -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
 

Modified: head/databases/virtuoso/Makefile
==============================================================================
--- head/databases/virtuoso/Makefile	Thu Nov 30 04:14:11 2017	(r455164)
+++ head/databases/virtuoso/Makefile	Thu Nov 30 05:55:17 2017	(r455165)
@@ -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

Modified: head/devel/concurrencykit/Makefile
==============================================================================
--- head/devel/concurrencykit/Makefile	Thu Nov 30 04:14:11 2017	(r455164)
+++ head/devel/concurrencykit/Makefile	Thu Nov 30 05:55:17 2017	(r455165)
@@ -14,9 +14,10 @@ COMMENT=	Lock-free data structures for high performanc
 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

Modified: head/devel/gcc-arm-embedded/Makefile
==============================================================================
--- head/devel/gcc-arm-embedded/Makefile	Thu Nov 30 04:14:11 2017	(r455164)
+++ head/devel/gcc-arm-embedded/Makefile	Thu Nov 30 05:55:17 2017	(r455165)
@@ -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
 

Modified: head/devel/gecode/Makefile
==============================================================================
--- head/devel/gecode/Makefile	Thu Nov 30 04:14:11 2017	(r455164)
+++ head/devel/gecode/Makefile	Thu Nov 30 05:55:17 2017	(r455165)
@@ -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

Modified: head/devel/radare2/Makefile
==============================================================================
--- head/devel/radare2/Makefile	Thu Nov 30 04:14:11 2017	(r455164)
+++ head/devel/radare2/Makefile	Thu Nov 30 05:55:17 2017	(r455165)
@@ -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

Modified: head/devel/smake/Makefile
==============================================================================
--- head/devel/smake/Makefile	Thu Nov 30 04:14:11 2017	(r455164)
+++ head/devel/smake/Makefile	Thu Nov 30 05:55:17 2017	(r455165)
@@ -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}

Modified: head/emulators/x49gp/Makefile
==============================================================================
--- head/emulators/x49gp/Makefile	Thu Nov 30 04:14:11 2017	(r455164)
+++ head/emulators/x49gp/Makefile	Thu Nov 30 05:55:17 2017	(r455165)
@@ -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

Modified: head/games/iortcw/Makefile
==============================================================================
--- head/games/iortcw/Makefile	Thu Nov 30 04:14:11 2017	(r455164)
+++ head/games/iortcw/Makefile	Thu Nov 30 05:55:17 2017	(r455165)
@@ -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

Modified: head/games/legesmotus/Makefile
==============================================================================
--- head/games/legesmotus/Makefile	Thu Nov 30 04:14:11 2017	(r455164)
+++ head/games/legesmotus/Makefile	Thu Nov 30 05:55:17 2017	(r455165)
@@ -13,7 +13,7 @@ COMMENT=	Team-based, networked, 2D shooter set in zero
 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

Modified: head/graphics/copperspice/Makefile
==============================================================================
--- head/graphics/copperspice/Makefile	Thu Nov 30 04:14:11 2017	(r455164)
+++ head/graphics/copperspice/Makefile	Thu Nov 30 05:55:17 2017	(r455165)
@@ -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:

Modified: head/lang/pypy/Makefile
==============================================================================
--- head/lang/pypy/Makefile	Thu Nov 30 04:14:11 2017	(r455164)
+++ head/lang/pypy/Makefile	Thu Nov 30 05:55:17 2017	(r455165)
@@ -21,10 +21,11 @@ TEST_DEPENDS=	${LOCALBASE}/${PYPY_DIR}/lib_pypy/_gdbm_
 		${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

Modified: head/lang/racket/Makefile
==============================================================================
--- head/lang/racket/Makefile	Thu Nov 30 04:14:11 2017	(r455164)
+++ head/lang/racket/Makefile	Thu Nov 30 05:55:17 2017	(r455165)
@@ -26,7 +26,7 @@ BROKEN_powerpc64=	fails to build: jit.c: 'JIT_LOCAL4' 
 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

Modified: head/misc/rump/Makefile
==============================================================================
--- head/misc/rump/Makefile	Thu Nov 30 04:14:11 2017	(r455164)
+++ head/misc/rump/Makefile	Thu Nov 30 05:55:17 2017	(r455165)
@@ -11,7 +11,7 @@ COMMENT=	Virtualized NetBSD kernel components in users
 
 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 "

Modified: head/multimedia/mpeg_play/Makefile
==============================================================================
--- head/multimedia/mpeg_play/Makefile	Thu Nov 30 04:14:11 2017	(r455164)
+++ head/multimedia/mpeg_play/Makefile	Thu Nov 30 05:55:17 2017	(r455165)
@@ -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

Modified: head/science/simlib/Makefile
==============================================================================
--- head/science/simlib/Makefile	Thu Nov 30 04:14:11 2017	(r455164)
+++ head/science/simlib/Makefile	Thu Nov 30 05:55:17 2017	(r455165)
@@ -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:

Modified: head/security/p5-Digest-GOST/Makefile
==============================================================================
--- head/security/p5-Digest-GOST/Makefile	Thu Nov 30 04:14:11 2017	(r455164)
+++ head/security/p5-Digest-GOST/Makefile	Thu Nov 30 05:55:17 2017	(r455165)
@@ -12,7 +12,7 @@ COMMENT=	Perl interface to the GOST R 34.11-94 digest 
 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

Modified: head/security/rcracki_mt/Makefile
==============================================================================
--- head/security/rcracki_mt/Makefile	Thu Nov 30 04:14:11 2017	(r455164)
+++ head/security/rcracki_mt/Makefile	Thu Nov 30 05:55:17 2017	(r455165)
@@ -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}

Modified: head/sysutils/passwordsafe/Makefile
==============================================================================
--- head/sysutils/passwordsafe/Makefile	Thu Nov 30 04:14:11 2017	(r455164)
+++ head/sysutils/passwordsafe/Makefile	Thu Nov 30 05:55:17 2017	(r455165)
@@ -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]*

Modified: head/sysutils/pesign/Makefile
==============================================================================
--- head/sysutils/pesign/Makefile	Thu Nov 30 04:14:11 2017	(r455164)
+++ head/sysutils/pesign/Makefile	Thu Nov 30 05:55:17 2017	(r455165)
@@ -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
 

Modified: head/sysutils/radeontop/Makefile
==============================================================================
--- head/sysutils/radeontop/Makefile	Thu Nov 30 04:14:11 2017	(r455164)
+++ head/sysutils/radeontop/Makefile	Thu Nov 30 05:55:17 2017	(r455165)
@@ -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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201711300555.vAU5tHUr018832>