[linimon at FreeBSD.org: svn commit: r451721 - in head: audio/wavpack audio/wavplay comms/java-simple-serial-connector databases/db48 databases/influxdb databases/mysql55-server databases/mysql56-server databases/soci deve...]

Mark Linimon linimon at lonesome.com
Tue Oct 10 22:09:40 UTC 2017


FYI.  You do not need to take any action.

mcl

amdmi3 at FreeBSD.org              audio/wavplay                         
kevans at FreeBSD.org              comms/java-simple-serial-connector                         
cheffo at freebsd-bg.org           databases/influxdb                         
ale at FreeBSD.org                 databases/mysql55-server                         
mmokhi at FreeBSD.org              databases/mysql56-server                         
jlaffaye at FreeBSD.org            databases/soci                         
demon at FreeBSD.org               devel/cld                         
pizzamig at FreeBSD.org            devel/gdb                         
phd_kimberlite at yahoo.co.jp      devel/hwloc                         
lme at FreeBSD.org                 games/scummvm                         
dinoex at FreeBSD.org              graphics/graphviz                         
x11 at FreeBSD.org                 graphics/libdrm                         
x11 at FreeBSD.org                 graphics/mesa-dri                         
eugen at FreeBSD.org               java/bouncycastle15                         
olgeni at FreeBSD.org              lang/erlang                         
olgeni at FreeBSD.org              lang/erlang-runtime17                         
olgeni at FreeBSD.org              lang/erlang-runtime18                         
olgeni at FreeBSD.org              lang/erlang-runtime19                         
olgeni at FreeBSD.org              lang/erlang-runtime20                         
jlaffaye at FreeBSD.org            lang/go                         
jlaffaye at FreeBSD.org            lang/go14                         
osa at FreeBSD.org                 lang/luajit                         
johans at FreeBSD.org              lang/swi-pl                         
mayo at oyam.ca                    math/lp_solve                         
wg at FreeBSD.org                  multimedia/ffmpeg0                         
riggs at FreeBSD.org               multimedia/mplayer                         
koue at chaosophia.net             net/yate                         
cheffo at freebsd-bg.org           net-mgmt/kapacitor                         
bacon4000 at gmail.com             science/openkim                         
ale at FreeBSD.org                 security/cryptlib                         
yuri at rawbw.com                  security/py-cryptlib_py                         
ed at FreeBSD.org                  sysutils/cloudabi-utils                         
bhughes at FreeBSD.org             www/node                         
bhughes at FreeBSD.org             www/node6                         
A.J.Caines at halplant.com         x11-wm/blackbox                         

----- Forwarded message from Mark Linimon <linimon at FreeBSD.org> -----

Date: Tue, 10 Oct 2017 21:31:30 +0000 (UTC)
From: Mark Linimon <linimon at FreeBSD.org>
To: ports-committers at freebsd.org, svn-ports-all at freebsd.org, svn-ports-head at freebsd.org
Subject: svn commit: r451721 - in head: audio/wavpack audio/wavplay comms/java-simple-serial-connector databases/db48 databases/influxdb
	databases/mysql55-server databases/mysql56-server databases/soci deve...

Author: linimon
Date: Tue Oct 10 21:31:30 2017
New Revision: 451721
URL: https://svnweb.freebsd.org/changeset/ports/451721

Log:
  For ports that are explicitly enabled on armv6, also enable them
  on armv7.  This has not been tested with an -exp run but should
  "do no harm".
  
  PR:		221894 (partial)

Modified:
  head/audio/wavpack/Makefile
  head/audio/wavplay/Makefile
  head/comms/java-simple-serial-connector/Makefile
  head/databases/db48/Makefile
  head/databases/influxdb/Makefile
  head/databases/mysql55-server/Makefile
  head/databases/mysql56-server/Makefile
  head/databases/soci/Makefile
  head/devel/cld/Makefile
  head/devel/cxxtools/Makefile
  head/devel/gdb/Makefile
  head/devel/hwloc/Makefile
  head/devel/judy/Makefile
  head/games/scummvm/Makefile
  head/graphics/graphviz/Makefile
  head/graphics/libdrm/Makefile
  head/graphics/mesa-dri/Makefile
  head/graphics/opencv/Makefile
  head/java/bouncycastle15/Makefile
  head/lang/erlang-runtime17/Makefile
  head/lang/erlang-runtime18/Makefile
  head/lang/erlang-runtime19/Makefile
  head/lang/erlang-runtime20/Makefile
  head/lang/erlang/Makefile
  head/lang/go/Makefile
  head/lang/go14/Makefile
  head/lang/luajit/Makefile
  head/lang/mono/Makefile
  head/lang/swi-pl/Makefile
  head/math/lp_solve/Makefile
  head/multimedia/ffmpeg0/Makefile
  head/multimedia/mplayer/Makefile.options
  head/net-mgmt/kapacitor/Makefile
  head/net/appkonference/Makefile
  head/net/yate/Makefile
  head/science/openkim/Makefile
  head/security/cryptlib/Makefile
  head/security/py-cryptlib_py/Makefile
  head/sysutils/cloudabi-utils/Makefile
  head/sysutils/syslinux/Makefile
  head/sysutils/yum/Makefile
  head/www/node/Makefile
  head/www/node6/Makefile
  head/x11-wm/blackbox/Makefile

Modified: head/audio/wavpack/Makefile
==============================================================================
--- head/audio/wavpack/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/audio/wavpack/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -22,6 +22,7 @@ INSTALL_TARGET=	install-strip
 OPTIONS_DEFINE=	ASM
 OPTIONS_DEFAULT_amd64=	ASM
 OPTIONS_DEFAULT_armv6=	ASM
+OPTIONS_DEFAULT_armv7=	ASM
 
 ASM_CONFIGURE_OFF=	--disable-asm
 ASM_DESC=	Optimized assembler routines (requires MMX on x86)

Modified: head/audio/wavplay/Makefile
==============================================================================
--- head/audio/wavplay/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/audio/wavplay/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -13,7 +13,7 @@ COMMENT=	Wav player and recorder
 LICENSE=	GPLv2 # only
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-ONLY_FOR_ARCHS=	amd64 armv6 i386
+ONLY_FOR_ARCHS=	amd64 armv6 armv7 i386
 
 INSTALL_TARGET=	install PREFIX="${STAGEDIR}${PREFIX}"
 

Modified: head/comms/java-simple-serial-connector/Makefile
==============================================================================
--- head/comms/java-simple-serial-connector/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/comms/java-simple-serial-connector/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -24,7 +24,7 @@ PLIST_FILES=	${JAVA_HOME}/jre/lib/ext/jssc-${PORTVERSI
 
 .include <bsd.port.pre.mk>
 
-.if ${ARCH} == "armv6" || ${ARCH} == "aarch64"
+.if ${ARCH} == aarch64 || ${ARCH} == armv6 || ${ARCH} == armv7
 JSSC_ARCH=		arm
 .else
 JSSC_ARCH=		${ARCH}

Modified: head/databases/db48/Makefile
==============================================================================
--- head/databases/db48/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/databases/db48/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -34,7 +34,7 @@ USE_LDCONFIG=	yes
 
 .include <bsd.port.options.mk>
 
-.if ${ARCH} == "aarch64" || ${ARCH} == "armv6"
+.if ${ARCH} == aarch64 || ${ARCH} == armv6 || ${ARCH} == armv7
 # db48 uses a deprecated instruction for mutexes on ARM, fbsd bug#197227
 CONFIGURE_ARGS+=	--enable-posixmutexes
 .endif

Modified: head/databases/influxdb/Makefile
==============================================================================
--- head/databases/influxdb/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/databases/influxdb/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -12,7 +12,7 @@ COMMENT=	Open-source distributed time series database
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-ONLY_FOR_ARCHS=	amd64 armv6 i386
+ONLY_FOR_ARCHS=	amd64 armv6 armv7 i386
 
 BUILD_DEPENDS=	go>=1.8.1:lang/go
 

Modified: head/databases/mysql55-server/Makefile
==============================================================================
--- head/databases/mysql55-server/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/databases/mysql55-server/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -87,7 +87,7 @@ post-patch:
 
 .include <bsd.port.pre.mk>
 
-.if ${ARCH} == "armv6"
+.if ${ARCH} == armv6 || ${ARCH} == armv7
 EXTRA_PATCHES+=		${FILESDIR}/extra-patch-config.h.cmake
 .endif
 

Modified: head/databases/mysql56-server/Makefile
==============================================================================
--- head/databases/mysql56-server/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/databases/mysql56-server/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -147,7 +147,7 @@ post-install:
 	${MKDIR} ${STAGEDIR}${MY_TMPDIR}
 .endif
 
-.if ${ARCH} == "armv6"
+.if ${ARCH} == armv6 || ${ARCH} == armv7
 EXTRA_PATCHES+=		${FILESDIR}/extra-patch-config.h.cmake
 .endif
 

Modified: head/databases/soci/Makefile
==============================================================================
--- head/databases/soci/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/databases/soci/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -28,6 +28,7 @@ OPTIONS_SUB=	yes
 # firebird is currently only available on x86.
 OPTIONS_EXCLUDE_aarch64=	FIREBIRD
 OPTIONS_EXCLUDE_armv6=		FIREBIRD
+OPTIONS_EXCLUDE_armv7=		FIREBIRD
 OPTIONS_EXCLUDE_mips=		FIREBIRD
 OPTIONS_EXCLUDE_mips64=		FIREBIRD
 OPTIONS_EXCLUDE_powerpc=	FIREBIRD

Modified: head/devel/cld/Makefile
==============================================================================
--- head/devel/cld/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/devel/cld/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -20,7 +20,7 @@ USES=		libtool pathfix
 GNU_CONFIGURE=	yes
 USE_LDCONFIG=	yes
 
-ONLY_FOR_ARCHS=	i386 amd64 armv6 powerpc
+ONLY_FOR_ARCHS=	i386 amd64 armv6 armv7 powerpc
 ONLY_FOR_ARCHS_REASON=	hardcoded set of supported archs
 
 .include <bsd.port.mk>

Modified: head/devel/cxxtools/Makefile
==============================================================================
--- head/devel/cxxtools/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/devel/cxxtools/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -27,37 +27,37 @@ USE_LDCONFIG=	yes
 
 .include <bsd.port.pre.mk>
 
-.if ${ARCH} == "amd64"
+.if ${ARCH} == amd64
 PLIST_SUB+=	X86_64_ONLY=""
 .else
 PLIST_SUB+=	X86_64_ONLY="@comment "
 .endif
 
-.if ${ARCH} == "i386"
+.if ${ARCH} == i386
 PLIST_SUB+=	I386_ONLY=""
 .else
 PLIST_SUB+=	I386_ONLY="@comment "
 .endif
 
-.if (${ARCH} == "amd64") || (${ARCH} == "i386")
+.if (${ARCH} == amd64) || (${ARCH} == i386)
 PLIST_SUB+=	X86_ONLY=""
 .else
 PLIST_SUB+=	X86_ONLY="@comment "
 .endif
 
-.if ${ARCH} == "arm" || ${ARCH} == "armv6"
+.if ${ARCH} == arm || ${ARCH} == armv6 || ${ARCH} == armv7
 PLIST_SUB+=	ARM_ONLY=""
 .else
 PLIST_SUB+=	ARM_ONLY="@comment "
 .endif
 
-.if ${ARCH} == "mips" || ${ARCH} == "mips64"
+.if ${ARCH} == mips || ${ARCH} == mips64
 PLIST_SUB+=	MIPS_ONLY=""
 .else
 PLIST_SUB+=	MIPS_ONLY="@comment "
 .endif
 
-.if ${ARCH} == "powerpc" || ${ARCH} == "powerpc64"
+.if ${ARCH} == powerpc || ${ARCH} == powerpc64
 PLIST_SUB+=	PPC_ONLY=""
 .else
 PLIST_SUB+=	PPC_ONLY="@comment "

Modified: head/devel/gdb/Makefile
==============================================================================
--- head/devel/gdb/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/devel/gdb/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -13,7 +13,7 @@ LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/COPYING3
 
 # untested on sparc64, might work
-ONLY_FOR_ARCHS=	aarch64 amd64 armv6 i386 mips powerpc powerpc64
+ONLY_FOR_ARCHS=	aarch64 amd64 armv6 armv7 i386 mips powerpc powerpc64
 
 TEST_DEPENDS=	runtest:misc/dejagnu
 

Modified: head/devel/hwloc/Makefile
==============================================================================
--- head/devel/hwloc/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/devel/hwloc/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -27,7 +27,7 @@ USE_GNOME=	libxml2
 
 PORTDOCS=	*
 
-ONLY_FOR_ARCHS=		amd64 armv6 i386
+ONLY_FOR_ARCHS=		amd64 armv6 armv7 i386
 ONLY_FOR_ARCHS_REASON=	has not been ported to this architecture
 
 OPTIONS_DEFINE=	CAIRO DOCS

Modified: head/devel/judy/Makefile
==============================================================================
--- head/devel/judy/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/devel/judy/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -24,7 +24,7 @@ PORTDOCS=	COPYRIGHT README *.htm
 
 .include <bsd.port.pre.mk>
 
-.if ${ARCH} == armv6 || ${ARCH} == i386 || ${ARCH} == mips || ${ARCH} == powerpc
+.if ${ARCH} == armv6 || ${ARCH} == armv7 || ${ARCH} == i386 || ${ARCH} == mips || ${ARCH} == powerpc
 CONFIGURE_ARGS+=	--enable-32-bit
 .else
 CONFIGURE_ARGS+=	--enable-64-bit

Modified: head/games/scummvm/Makefile
==============================================================================
--- head/games/scummvm/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/games/scummvm/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -67,7 +67,7 @@ SNDIO_CONFIGURE_OFF=	--disable-sndio
 
 .include <bsd.port.pre.mk>
 
-.if ${ARCH} == "armv6"
+.if ${ARCH} == armv6 || ${ARCH} == armv7
 CONFIGURE_ENV+=	ASFLAGS=-meabi=5
 .endif
 

Modified: head/graphics/graphviz/Makefile
==============================================================================
--- head/graphics/graphviz/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/graphics/graphviz/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -26,6 +26,9 @@ GNU_CONFIGURE=	yes
 CFLAGS_armv6=	-fno-builtin-sincos -fno-builtin-sin -fno-builtin-cos \
 		-fno-builtin-sincosf -fno-builtin-sinf -fno-builtin-cosf \
 		-fno-builtin-sincosl -fno-builtin-sinl -fno-builtin-cosl
+CFLAGS_armv7=	-fno-builtin-sincos -fno-builtin-sin -fno-builtin-cos \
+		-fno-builtin-sincosf -fno-builtin-sinf -fno-builtin-cosf \
+		-fno-builtin-sincosl -fno-builtin-sinl -fno-builtin-cosl
 LDFLAGS+=	-L${LOCALBASE}/lib
 CPPFLAGS+=	-I${LOCALBASE}/include
 PLIST_SUB=	PORTVERSION="${PORTVERSION}"

Modified: head/graphics/libdrm/Makefile
==============================================================================
--- head/graphics/libdrm/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/graphics/libdrm/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -50,7 +50,7 @@ PLIST_SUB+=	ARM_DRIVERS="@comment "
 PLIST_SUB+=	INTEL_DRIVER="@comment "
 PLIST_SUB+=	NOUVEAU_DRIVER=""
 PLIST_SUB+=	RADEON_DRIVERS=""
-.elif ${ARCH} == armv6 || ${ARCH} == aarch64
+.elif ${ARCH} == aarch64 || ${ARCH} == armv6 || ${ARCH} == armv7
 PLIST_SUB+=	ARM_DRIVERS=""
 PLIST_SUB+=	INTEL_DRIVER="@comment "
 PLIST_SUB+=	NOUVEAU_DRIVER="@comment "

Modified: head/graphics/mesa-dri/Makefile
==============================================================================
--- head/graphics/mesa-dri/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/graphics/mesa-dri/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -52,9 +52,9 @@ GALLIUM_DRIVERS+=	SVGA
 . if ${OPSYS} == FreeBSD && ${OSVERSION} < 1100000
 EXTRA_PATCHES+=	${PATCHDIR}/extra-src_mesa_drivers_dri_i965_intel__screen.c
 . endif
-.elif ${ARCH} == armv6 || ${ARCH} == aarch64
+.elif ${ARCH} == aarch64 || ${ARCH} == armv6 || ${ARCH} == armv7
 GALLIUM_DRIVERS+=	FREEDRENO VC4
-. if ${ARCH} == armv6
+. if ${ARCH} == armv6 || ${ARCH} == armv7
 EXTRA_PATCHES+=	${PATCHDIR}/extra-src_gallium_drivers_vc4_Makefile.in
 . endif
 .endif

Modified: head/graphics/opencv/Makefile
==============================================================================
--- head/graphics/opencv/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/graphics/opencv/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -48,6 +48,7 @@ OPTIONS_GROUP_PERFORMANCE=	EIGEN3 TBB
 OPTIONS_GROUP_SIMD=	${OPTIONS_GROUP_SIMD_${MACHINE_ARCH}}
 OPTIONS_GROUP_SIMD_amd64=	${OPTIONS_GROUP_SIMD_i386}
 OPTIONS_GROUP_SIMD_armv6=	NEON VFPV3
+OPTIONS_GROUP_SIMD_armv7=	NEON VFPV3
 OPTIONS_GROUP_SIMD_i386=	SSE SSE2 SSE3 SSSE3 SSE41 SSE42 AVX AVX2
 OPTIONS_GROUP_VIDEO=	FFMPEG GSTREAMER GSTREAMER0 V4L XINE
 OPTIONS_RADIO=		GUI

Modified: head/java/bouncycastle15/Makefile
==============================================================================
--- head/java/bouncycastle15/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/java/bouncycastle15/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -48,7 +48,8 @@ PORTDOCS=	*
 .include <bsd.port.options.mk>
 
 # PR 220612: remove fork="true" in javac and fork="yes" in junit tasks
-.if ${ARCH}=="armv6"
+# NB: as of adding armv7, the patchname is kind of obsolete.
+.if ${ARCH} == armv6 || ${ARCH} == armv7
 EXTRA_PATCHES+=	${FILESDIR}/armv6-patch-bc+-build.xml
 .endif
 

Modified: head/lang/erlang-runtime17/Makefile
==============================================================================
--- head/lang/erlang-runtime17/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/lang/erlang-runtime17/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -169,7 +169,7 @@ CONFIGURE_ARGS+=--enable-dirty-schedulers
 MAKE_ARGS+=	ARCH=x86
 .endif
 
-.if ${ARCH} == armv6
+.if ${ARCH} == armv6 || ${ARCH} == armv7
 MAKE_ARGS+=	ARCH=arm
 .endif
 

Modified: head/lang/erlang-runtime18/Makefile
==============================================================================
--- head/lang/erlang-runtime18/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/lang/erlang-runtime18/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -163,7 +163,7 @@ CONFIGURE_ARGS+=--enable-dirty-schedulers
 MAKE_ARGS+=	ARCH=x86
 .endif
 
-.if ${ARCH} == armv6
+.if ${ARCH} == armv6 || ${ARCH} == armv7
 MAKE_ARGS+=	ARCH=arm
 .endif
 

Modified: head/lang/erlang-runtime19/Makefile
==============================================================================
--- head/lang/erlang-runtime19/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/lang/erlang-runtime19/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -184,7 +184,7 @@ CONFIGURE_ARGS+=--enable-dirty-schedulers
 MAKE_ARGS+=	ARCH=x86
 .endif
 
-.if ${ARCH} == armv6
+.if ${ARCH} == armv6 || ${ARCH} == armv7
 MAKE_ARGS+=	ARCH=arm
 .endif
 

Modified: head/lang/erlang-runtime20/Makefile
==============================================================================
--- head/lang/erlang-runtime20/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/lang/erlang-runtime20/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -175,7 +175,7 @@ CONFIGURE_ARGS+=--enable-dirty-schedulers
 MAKE_ARGS+=	ARCH=x86
 .endif
 
-.if ${ARCH} == armv6
+.if ${ARCH} == armv6 || ${ARCH} == armv7
 MAKE_ARGS+=	ARCH=arm
 .endif
 

Modified: head/lang/erlang/Makefile
==============================================================================
--- head/lang/erlang/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/lang/erlang/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -201,7 +201,7 @@ CONFIGURE_ARGS+=--enable-dirty-schedulers
 MAKE_ARGS+=	ARCH=x86
 .endif
 
-.if ${ARCH} == armv6
+.if ${ARCH} == armv6 || ${ARCH} == armv7
 MAKE_ARGS+=	ARCH=arm
 .endif
 

Modified: head/lang/go/Makefile
==============================================================================
--- head/lang/go/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/lang/go/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -31,18 +31,18 @@ sh_OLD_CMD=	"/usr/bin/env bash"
 sh_CMD=		${SH}
 
 WRKSRC=		${WRKDIR}/go
-ONLY_FOR_ARCHS=	i386 amd64 armv6
+ONLY_FOR_ARCHS=	i386 amd64 armv6 armv7
 
 OPTIONS_DEFINE=	GO387
 GO387_DESC=	Do not generate code with SSE2 (for old x86 CPU)
 
 .include <bsd.port.pre.mk>
 
-.if ${ARCH} == "i386"
+.if ${ARCH} == i386
 GOARCH=386
 .elif ${ARCH} == "amd64"
 GOARCH=amd64
-.elif ${ARCH} == "armv6"
+.elif ${ARCH} == armv6 || ${ARCH} == armv7
 GOARCH=arm
 .else
 IGNORE=		unknown arch ${ARCH}

Modified: head/lang/go14/Makefile
==============================================================================
--- head/lang/go14/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/lang/go14/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -29,7 +29,7 @@ sh_CMD=		${SH}
 
 WRKSRC=		${WRKDIR}/go
 
-ONLY_FOR_ARCHS=		amd64 armv6 i386
+ONLY_FOR_ARCHS=		amd64 armv6 armv7 i386
 
 .include <bsd.port.pre.mk>
 
@@ -38,13 +38,13 @@ ONLY_FOR_ARCHS=		amd64 armv6 i386
 CC=clang
 .endif
 
-.if ${ARCH} == "i386"
+.if ${ARCH} == i386
 GOARCH=386
 GOOBJ=8
-.elif ${ARCH} == "amd64"
+.elif ${ARCH} == amd64
 GOARCH=amd64
 GOOBJ=6
-.elif ${ARCH} == "armv6"
+.elif ${ARCH} == armv6 || ${ARCH} == armv7
 GOARCH=arm
 GOOBJ=5
 .else

Modified: head/lang/luajit/Makefile
==============================================================================
--- head/lang/luajit/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/lang/luajit/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -16,7 +16,7 @@ USE_LDCONFIG=	yes
 
 PLIST_SUB+=	VERSION=${DISTVERSION}
 
-ONLY_FOR_ARCHS=		amd64 armv6 i386
+ONLY_FOR_ARCHS=		amd64 armv6 armv7 i386
 ONLY_FOR_ARCHS_REASON=	Requires newer gcc/clang to compile.
 
 post-install:

Modified: head/lang/mono/Makefile
==============================================================================
--- head/lang/mono/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/lang/mono/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -65,7 +65,7 @@ MAKE_ENV=	MONO_SHARED_DIR="${WRKDIR}" \
 TEST_TARGET=	check
 TEST_WRKSRC=	${WRKSRC}/mono/tests
 
-ONLY_FOR_ARCHS=		amd64 armv6 i386 powerpc
+ONLY_FOR_ARCHS=		amd64 armv6 armv7 i386 powerpc
 
 PORTSCOUT=	limit:^\d+\.\d+\.[1-9]\d*
 

Modified: head/lang/swi-pl/Makefile
==============================================================================
--- head/lang/swi-pl/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/lang/swi-pl/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -49,18 +49,18 @@ PLIST_SUB=	DISTNAME=${SWIPLDIR} ARCH=${ARCH} OS=${OPSY
 
 .include <bsd.port.pre.mk>
 
-.if (${ARCH} == "i386" || ${ARCH} == "powerpc" || ${ARCH} == "armv6")
+.if (${ARCH} == armv6 || ${ARCH} == armv7 || ${ARCH} == i386 || ${ARCH} == powerpc)
 PLIST_SUB+=	BITS=32
 .else
 PLIST_SUB+=	BITS=64
 .endif
 
-.if (${ARCH} == "amd64")
+.if (${ARCH} == amd64)
 ARCH=		x86_64
 .endif
 
 post-configure:
-.if ${ARCH} != "i386"
+.if ${ARCH} != i386
 	@${REINPLACE_CMD} -e '/^CMFLAGS=/s/$$/ -fPIC/' \
 		${WRKSRC}/packages/Dialect.defs
 .endif

Modified: head/math/lp_solve/Makefile
==============================================================================
--- head/math/lp_solve/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/math/lp_solve/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -20,7 +20,7 @@ BUILDENV=	${SETENV} TMPDIR="${WRKDIR}"
 
 .include <bsd.port.pre.mk>
 
-.if ${ARCH} == "i386" || ${ARCH} == "powerpc" || ${ARCH} == "armv6" || ${ARCH} == "mips"
+.if ${ARCH} == armv6 || ${ARCH} == armv7 || ${ARCH} == i386 || ${ARCH} == mips || ${ARCH} == powerpc
 LPSOLVE_ARCH=	ux32
 .else
 LPSOLVE_ARCH=	ux64

Modified: head/multimedia/ffmpeg0/Makefile
==============================================================================
--- head/multimedia/ffmpeg0/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/multimedia/ffmpeg0/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -164,7 +164,7 @@ COMPAT_HEADERS=libavcodec/avcodec.h \
 
 .include <bsd.port.pre.mk>
 
-.if ${ARCH} == armv6
+.if ${ARCH} == armv6 || ${ARCH} == armv7
 CONFIGURE_ENV+=	ASFLAGS=-no-integrated-as
 CFLAGS+=	-no-integrated-as
 .endif

Modified: head/multimedia/mplayer/Makefile.options
==============================================================================
--- head/multimedia/mplayer/Makefile.options	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/multimedia/mplayer/Makefile.options	Tue Oct 10 21:31:30 2017	(r451721)
@@ -49,6 +49,7 @@ CFLAGS_i386+=	-mstack-alignment=16 -mstackrealign
 .endif # ${CHOSEN_COMPILER_TYPE} == clang
 
 CFLAGS_armv6+=	-no-integrated-as
+CFLAGS_armv7+=	-no-integrated-as
 
 # Extra build options for debugging
 # =================================

Modified: head/net-mgmt/kapacitor/Makefile
==============================================================================
--- head/net-mgmt/kapacitor/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/net-mgmt/kapacitor/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -13,7 +13,7 @@ LICENSE=	MIT
 
 BUILD_DEPENDS=	go>=1.6.0:lang/go
 
-ONLY_FOR_ARCHS=	i386 amd64 armv6
+ONLY_FOR_ARCHS=	amd64 armv6 armv7 i386
 
 USE_RC_SUBR=	kapacitord
 

Modified: head/net/appkonference/Makefile
==============================================================================
--- head/net/appkonference/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/net/appkonference/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -19,7 +19,7 @@ WRKSRC=		${WRKDIR}/${PORTNAME}/konference
 
 PLIST_FILES=	lib/asterisk/modules/app_konference.so
 
-ONLY_FOR_ARCHS=		amd64 armv6 i386 powerpc
+ONLY_FOR_ARCHS=		amd64 armv6 armv7 i386 powerpc
 ONLY_FOR_ARCHS_REASON=	not yet ported to this architecture
 
 OPTIONS_DEFINE=		OPTIMIZED_CFLAGS

Modified: head/net/yate/Makefile
==============================================================================
--- head/net/yate/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/net/yate/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -16,7 +16,7 @@ LIB_DEPENDS=	libasound.so:audio/alsa-lib \
 		libspeex.so:audio/speex \
 		libgsm.so:audio/gsm
 
-ONLY_FOR_ARCHS=		amd64 armv6 i386 sparc64
+ONLY_FOR_ARCHS=		amd64 armv6 armv7 i386 sparc64
 
 USES=		autoreconf bison gmake shebangfix
 SHEBANG_FILES=	share/scripts/banbrutes.php \

Modified: head/science/openkim/Makefile
==============================================================================
--- head/science/openkim/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/science/openkim/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -22,7 +22,7 @@ MAKE_JOBS_UNSAFE=yes
 .include <bsd.port.options.mk>
 
 # Is there a better way to detect 32-bit systems?
-.if ${ARCH} == "armv6" || ${ARCH} == "i386" || ${ARCH} == "mips" || ${ARCH} == "powerpc"
+.if ${ARCH} == armv6 || ${ARCH} == armv7 || ${ARCH} == i386 || ${ARCH} == mips || ${ARCH} == powerpc
 MAKE_ENV+=	KIM_SYSTEM32="yes"
 .endif
 

Modified: head/security/cryptlib/Makefile
==============================================================================
--- head/security/cryptlib/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/security/cryptlib/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -10,7 +10,7 @@ DISTNAME=		cl${PORTVERSION:S/.//g}
 MAINTAINER=		ale at FreeBSD.org
 COMMENT=		Powerful security programming toolkit
 
-ONLY_FOR_ARCHS=		amd64 armv6 i386
+ONLY_FOR_ARCHS=		amd64 armv6 armv7 i386
 
 OPTIONS_DEFINE=		DOCS
 

Modified: head/security/py-cryptlib_py/Makefile
==============================================================================
--- head/security/py-cryptlib_py/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/security/py-cryptlib_py/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -14,7 +14,7 @@ COMMENT=	Pythin binding for cryptlib
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-ONLY_FOR_ARCHS=	i386 amd64 armv6
+ONLY_FOR_ARCHS=	i386 amd64 armv6 armv7
 
 USES=		python:2 zip:infozip
 USE_PYTHON=	distutils autoplist

Modified: head/sysutils/cloudabi-utils/Makefile
==============================================================================
--- head/sysutils/cloudabi-utils/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/sysutils/cloudabi-utils/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -13,7 +13,7 @@ COMMENT=	Utilities for running CloudABI programs
 LICENSE=	BSD2CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-ONLY_FOR_ARCHS=	aarch64 amd64 armv6 i386
+ONLY_FOR_ARCHS=	aarch64 amd64 armv6 armv7 i386
 ONLY_FOR_ARCHS_REASON=	CloudABI has not yet been ported to other architectures
 
 BUILD_DEPENDS=	${LOCALBASE}/include/cloudabi_types.h:devel/cloudabi \

Modified: head/sysutils/syslinux/Makefile
==============================================================================
--- head/sysutils/syslinux/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/sysutils/syslinux/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -15,7 +15,7 @@ LICENSE_FILE=	${WRKSRC}/COPYING
 BUILD_DEPENDS=	nasm:devel/nasm
 RUN_DEPENDS=	mtools:emulators/mtools
 
-ONLY_FOR_ARCHS=		aarch64 amd64 armv6 i386
+ONLY_FOR_ARCHS=		aarch64 amd64 armv6 armv7 i386
 ONLY_FOR_ARCHS_REASON=	linux is not available for ${ARCH}
 
 USES=		perl5 gmake tar:xz

Modified: head/sysutils/yum/Makefile
==============================================================================
--- head/sysutils/yum/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/sysutils/yum/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -22,7 +22,7 @@ RUN_DEPENDS=	bash:shells/bash \
 		${PYTHON_PKGNAMEPREFIX}iniparse>0:devel/py-iniparse \
 		${PYTHON_PKGNAMEPREFIX}urlgrabber>0:www/py-urlgrabber
 
-ONLY_FOR_ARCHS=		amd64 aarch64 armv6 i386
+ONLY_FOR_ARCHS=		aarch64 amd64 armv6 armv7 i386
 ONLY_FOR_ARCHS_REASON=	linux is not available for ${ARCH}
 
 USES=		cpe gettext gmake python shebangfix

Modified: head/www/node/Makefile
==============================================================================
--- head/www/node/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/www/node/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -44,7 +44,7 @@ USE_LDCONFIG=	yes
 
 CONFLICTS_INSTALL=	node[456]-[0-9]* node01[02]-[0-9]* node-devel-[0-9]* iojs-[0-9]*
 
-ONLY_FOR_ARCHS=		aarch64 amd64 armv6 i386
+ONLY_FOR_ARCHS=		aarch64 amd64 armv6 armv7 i386
 
 CONFIGURE_ARGS=	--prefix=${PREFIX_RELDEST} \
 		--without-npm \
@@ -77,7 +77,7 @@ IGNORE=		cannot build node.js with LibreSSL. You must 
 
 .include <bsd.port.pre.mk>
 
-.if ${ARCH} == "armv6"
+.if ${ARCH} == armv6 || ${ARCH} == armv7
 CONFIGURE_ARGS+=--openssl-no-asm
 .endif
 

Modified: head/www/node6/Makefile
==============================================================================
--- head/www/node6/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/www/node6/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -43,7 +43,7 @@ USE_LDCONFIG=	yes
 
 CONFLICTS_INSTALL=	node[45]-[0-9]* node01[02]-[0-9]* node-[0-9]* node-devel-[0-9]* iojs-[0-9]*
 
-ONLY_FOR_ARCHS=		amd64 armv6 i386
+ONLY_FOR_ARCHS=		amd64 armv6 armv7 i386
 
 CONFIGURE_ARGS=	--prefix=${PREFIX_RELDEST} \
 		--without-npm \
@@ -76,7 +76,7 @@ IGNORE=		cannot build node.js with LibreSSL. You must 
 
 .include <bsd.port.pre.mk>
 
-.if ${ARCH} == "armv6"
+.if ${ARCH} == armv6 || ${ARCH} == armv7
 CONFIGURE_ARGS+=--openssl-no-asm
 .endif
 

Modified: head/x11-wm/blackbox/Makefile
==============================================================================
--- head/x11-wm/blackbox/Makefile	Tue Oct 10 19:55:48 2017	(r451720)
+++ head/x11-wm/blackbox/Makefile	Tue Oct 10 21:31:30 2017	(r451721)
@@ -24,7 +24,7 @@ TOOLS_ONLY_DESC=	Do not install window manager, only t
 
 .include <bsd.port.options.mk>
 
-.if ${ARCH} == "armv6"
+.if ${ARCH} == armv6 || ${ARCH} == armv7
 EXTRA_PATCHES+=	${FILESDIR}/extra-patch-src_Toolbar.cc
 .endif
 


----- End forwarded message -----


More information about the freebsd-x11 mailing list