--- archivers/snappy-java/Makefile (revision 448901) +++ archivers/snappy-java/Makefile (working copy) @@ -26,6 +26,7 @@ BUILD_DEPENDS= ${LOCALBASE}/share/java/maven3/bin/mvn:devel/maven3 BROKEN_armv6= fails to build: maven-assembly-plugin: Failed to retrieve numeric file attributes +BROKEN_armv7= fails to build: maven-assembly-plugin: Failed to retrieve numeric file attributes USE_GITHUB= yes GH_ACCOUNT= xerial --- astro/boinc-astropulse/Makefile (revision 448901) +++ astro/boinc-astropulse/Makefile (working copy) @@ -20,6 +20,7 @@ LIB_DEPENDS= libfftw3f.so:math/fftw3-float BROKEN_armv6= fails to compile: call to abs is ambiguous +BROKEN_armv7= fails to compile: call to abs is ambiguous GNU_CONFIGURE= yes USES= autoreconf gmake libtool pkgconfig tar:xz --- astro/tkgeomap/Makefile (revision 448901) +++ astro/tkgeomap/Makefile (working copy) @@ -14,6 +14,7 @@ LIB_DEPENDS= libtclgeomap.so:astro/tclgeomap BROKEN_armv6= fails to configure: shared build specified but could not find shared tclgeomap library +BROKEN_armv7= fails to configure: shared build specified but could not find shared tclgeomap library USES+= tk:tea CONFIGURE_ARGS= --with-tclgeomap-include=${LOCALBASE}/include/tclgeomap --with-x \ --- audio/acoustid-fingerprinter/Makefile (revision 448901) +++ audio/acoustid-fingerprinter/Makefile (working copy) @@ -16,6 +16,7 @@ libavcodec.so:multimedia/ffmpeg BROKEN_armv6= fails to link: fingerprintcalculator.cpp: undefined reference to 'chromaprint_new' +BROKEN_armv7= fails to link: fingerprintcalculator.cpp: undefined reference to 'chromaprint_new' BROKEN_powerpc64= fails to compile: libchromaprint.so: undefined reference to std::__cxx11::basic_string USES= cmake desktop-file-utils --- audio/beast/Makefile (revision 448901) +++ audio/beast/Makefile (working copy) @@ -19,6 +19,7 @@ RUN_DEPENDS= xdg-open:devel/xdg-utils BROKEN_armv6= fails to package: bseblockutils.SSE.so: No such file or directory +BROKEN_armv7= fails to package: bseblockutils.SSE.so: No such file or directory BROKEN_powerpc64= fails to package: bseblockutils.SSE.so: No such file or directory USES= desktop-file-utils gettext gmake libtool pathfix pkgconfig \ --- audio/bristol/Makefile (revision 448901) +++ audio/bristol/Makefile (working copy) @@ -27,6 +27,7 @@ BROKEN_aarch64= Does not build: error: unknown FP unit 'sse' BROKEN_armv6= Does not build: error: unknown FP unit 'sse' +BROKEN_armv7= Does not build: error: unknown FP unit 'sse' BROKEN_mips64= Does not build: error: unknown FP unit 'sse' BROKEN_powerpc64= Does not build: error: unknown FP unit 'sse' --- audio/deadbeef/Makefile (revision 448901) +++ audio/deadbeef/Makefile (working copy) @@ -30,6 +30,7 @@ BROKEN_aarch64= Fails to compile: error in backend: Do not know how to split this operator's operand! BROKEN_armv6= Fails to compile: error: invalid conversion between vector type and integer type +BROKEN_armv7= Fails to compile: error: invalid conversion between vector type and integer type OPTIONS_DEFINE= PULSEAUDIO GUI VFS LASTFM ART SUPEREQ SID FFAP VTX \ HOTKEYS OGG FFMPEG FLAC SNDFILE WAVPACK CDDA GME DUMB NOTIFY \ --- audio/festival/Makefile (revision 448901) +++ audio/festival/Makefile (working copy) @@ -27,6 +27,7 @@ BROKEN_aarch64= Fails to link: arm64_unknown.mak: No such file or directory BROKEN_armv6= Fails to link: cc.mak: No such file or directory +BROKEN_armv7= Fails to link: cc.mak: No such file or directory BROKEN_mips64= Fails to link: cc.mak: No such file or directory BROKEN_powerpc64= Fails to link: powerpc_unknown.mak: No such file or directory @@ -85,7 +86,7 @@ ${FALSE}; \ fi # This step helps non-i386 systems and is harmless on i386 - -${LN} -s ix86_FreeBSD.mak ${WRKDIR}/$d/config/systems/${ARCH:S/armv6/arm/}_unknown.mak + -${LN} -s ix86_FreeBSD.mak ${WRKDIR}/$d/config/systems/${ARCH:C/armv.*/arm/}_unknown.mak .endfor @${REINPLACE_CMD} \ -e '/^CFLAGS *=/s|$$| ${CFLAGS}|' \ --- audio/funktrackergold/Makefile (revision 448901) +++ audio/funktrackergold/Makefile (working copy) @@ -23,6 +23,7 @@ PLIST_FILES= bin/funkgold BROKEN_armv6= fails to compile: function definition is not allowed here +BROKEN_armv7= fails to compile: function definition is not allowed here BROKEN_mips= fails to compile: nested functions are disabled, use -fnested-functions to re-enable BROKEN_mips64= fails to compile: nested functions are disabled, use -fnested-functions to re-enable BROKEN_powerpc64= fails to compile: nested functions are disabled, use -fnested-functions to re-enable --- audio/gervill/Makefile (revision 448901) +++ audio/gervill/Makefile (working copy) @@ -13,6 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_armv6= fails to package: find: *: No such file or directory +BROKEN_armv7= fails to package: find: *: No such file or directory USES= zip USE_JAVA= yes --- audio/gstreamer-plugins-taglib/Makefile (revision 448901) +++ audio/gstreamer-plugins-taglib/Makefile (working copy) @@ -8,6 +8,7 @@ COMMENT= Gstreamer taglib plugin BROKEN_armv6= fails to compile: textidentificationframe.h file not found +BROKEN_armv7= fails to compile: textidentificationframe.h file not found GST_PLUGIN= taglib --- audio/gstreamer1-plugins-taglib/Makefile (revision 448901) +++ audio/gstreamer1-plugins-taglib/Makefile (working copy) @@ -6,6 +6,7 @@ COMMENT= GStreamer taglib plugin for adding APEv2 and ID3v2 headers BROKEN_armv6= fails to compile: textidentificationframe.h file not found +BROKEN_armv7= fails to compile: textidentificationframe.h file not found GST_PLUGIN= taglib DIST= good --- audio/siren/Makefile (revision 448901) +++ audio/siren/Makefile (working copy) @@ -21,6 +21,7 @@ libopusfile.so:audio/opusfile BROKEN_armv6= fails to configure: cannot find program /nxb-bin/usr/bin/cc +BROKEN_armv7= fails to configure: cannot find program /nxb-bin/usr/bin/cc BROKEN_mips= fails to configure: cannot find program /nxb-bin/usr/bin/cc BROKEN_mips64= fails to configure: cannot find program /nxb-bin/usr/bin/cc --- audio/umurmur/Makefile (revision 448901) +++ audio/umurmur/Makefile (working copy) @@ -16,6 +16,7 @@ BROKEN_aarch64= fails to compile: fatal error: byteswap.h file not found BROKEN_armv6= fails to compile: fatal error: byteswap.h file not found +BROKEN_armv7= fails to compile: fatal error: byteswap.h file not found USE_GITHUB= yes --- audio/vsound/Makefile (revision 448901) +++ audio/vsound/Makefile (working copy) @@ -19,7 +19,7 @@ USES= alias libtool GNU_CONFIGURE= yes -NOT_FOR_ARCHS= aarch64 armv6 +NOT_FOR_ARCHS= aarch64 armv6 armv7 NOT_FOR_ARCHS_REASON= fails to build: error: Cannot determine endian-ness of processor OPTIONS_DEFINE= DOCS --- audio/wavpack/Makefile (revision 448901) +++ audio/wavpack/Makefile (working copy) @@ -22,6 +22,7 @@ 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) --- audio/wavplay/Makefile (revision 448901) +++ audio/wavplay/Makefile (working copy) @@ -13,7 +13,7 @@ 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}" --- audio/xmcd/Makefile (revision 448901) +++ audio/xmcd/Makefile (working copy) @@ -24,6 +24,7 @@ BROKEN_aarch64= Fails to compile: many undefined symbols in xorg.cf BROKEN_armv6= Fails to compile: many undefined symbols in xorg.cf +BROKEN_armv7= Fails to compile: many undefined symbols in xorg.cf BROKEN_mips64= Fails to compile: many undefined symbols in xorg.cf BROKEN_powerpc64= Fails to compile: many undefined symbols in xorg.cf --- benchmarks/fio/Makefile (revision 448901) +++ benchmarks/fio/Makefile (working copy) @@ -20,6 +20,7 @@ BROKEN_aarch64= Fails to compile: error: sys/auxv.h file not found BROKEN_armv6= Fails to compile: error: use of undeclared identifier nop +BROKEN_armv7= Fails to compile: error: use of undeclared identifier nop BROKEN_powerpc64= Fails to compile: verify.c:1574: undefined reference to bswap64 do-install: --- benchmarks/libmicro/Makefile (revision 448901) +++ benchmarks/libmicro/Makefile (working copy) @@ -14,6 +14,7 @@ BROKEN_aarch64= Fails to build: bin-aarch64: no such file or directory BROKEN_armv6= Fails to build: bin-armv6: no such file or directory +BROKEN_armv7= Fails to build: bin-armv7: no such file or directory BROKEN_mips64= Fails to build: bin-mips64: no such file or directory BROKEN_powerpc64= Fails to build: bin-powerpc64: no such file or directory --- biology/avida/Makefile (revision 448901) +++ biology/avida/Makefile (working copy) @@ -14,6 +14,7 @@ BROKEN_aarch64= invokes x86 asm BROKEN_armv6= invokes x86 asm +BROKEN_armv7= invokes x86 asm BROKEN_mips= invokes x86 asm BROKEN_mips64= invokes x86 asm BROKEN_sparc64= missing atomics implementation --- biology/bedtools/Makefile (revision 448901) +++ biology/bedtools/Makefile (working copy) @@ -14,6 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_armv6= fails to compile: implicit instantiation of undefined template __static_assert_test +BROKEN_armv7= fails to compile: implicit instantiation of undefined template __static_assert_test USE_GITHUB= yes GH_ACCOUNT= arq5x --- biology/bwa/Makefile (revision 448901) +++ biology/bwa/Makefile (working copy) @@ -13,6 +13,7 @@ BROKEN_aarch64= fails to compile: invalid conversion between vector type and integer type BROKEN_armv6= fails to compile: invalid conversion between vector type and integer type +BROKEN_armv7= fails to compile: invalid conversion between vector type and integer type BROKEN_mips= fails to compile: cc1: unrecognized command line option "-msse2" BROKEN_mips64= fails to compile: cc1: unrecognized command line option "-msse2" BROKEN_powerpc64= fails to compile: ksw.c: emmintrin.h: No such file or directory --- biology/crux/Makefile (revision 448901) +++ biology/crux/Makefile (working copy) @@ -15,6 +15,7 @@ BROKEN_aarch64= Fails to link: ImportError: /lib/libgcc_s.so.1: version GCC_4.5.0 required by /usr/local/lib/gcc5/libgfortran.so.3 not found BROKEN_armv6= Fails to link: ImportError: /usr/local/lib/gcc49/libgfortran.so.3: Undefined symbol "__aeabi_ldivmod" +BROKEN_armv7= Fails to link: ImportError: /usr/local/lib/gcc49/libgfortran.so.3: Undefined symbol "__aeabi_ldivmod" USES= fortran gmake python tar:bzip2 USE_CSTD= gnu99 --- biology/gmap/Makefile (revision 448901) +++ biology/gmap/Makefile (working copy) @@ -26,6 +26,7 @@ BROKEN_aarch64= Does not build: invokes x86 asm BROKEN_armv6= Does not build: invokes x86 asm +BROKEN_armv7= Does not build: invokes x86 asm BROKEN_mips64= Does not build: invokes x86 asm BROKEN_powerpc64= Does not build: invokes x86 asm BROKEN_sparc64= Does not build: invokes x86 asm --- cad/layouteditor/Makefile (revision 448901) +++ cad/layouteditor/Makefile (working copy) @@ -14,6 +14,7 @@ LIB_DEPENDS= libttf.so:print/freetype BROKEN_armv6= fails to compile: no matching member function for call to 'map' +BROKEN_armv7= fails to compile: no matching member function for call to 'map' USES= qmake zip USE_QT4= corelib gui network moc_build sql uic_build \ --- cad/libopencad/Makefile (revision 448901) +++ cad/libopencad/Makefile (working copy) @@ -13,6 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_armv6= fails to compile: cadheader.cpp: ambiguous conversion for functional-style cast from 'time_t' to 'CADVariant' +BROKEN_armv7= fails to compile: cadheader.cpp: ambiguous conversion for functional-style cast from 'time_t' to 'CADVariant' BROKEN_powerpc64= fails to compile: r2000.cpp: 'to_string' was not declared in this scope USE_GITHUB= yes --- chinese/pyzy/Makefile (revision 448901) +++ chinese/pyzy/Makefile (working copy) @@ -23,6 +23,7 @@ BROKEN_aarch64= fails to compile: constant expression evaluates to -1 BROKEN_armv6= fails to compile: constant expression evaluates to -1 +BROKEN_armv7= fails to compile: constant expression evaluates to -1 BROKEN_powerpc64= fails to compile: narrowing conversion of '-1' from 'int' to 'char' GNU_CONFIGURE= yes --- comms/java-simple-serial-connector/Makefile (revision 448901) +++ comms/java-simple-serial-connector/Makefile (working copy) @@ -24,7 +24,7 @@ .include -.if ${ARCH} == "armv6" || ${ARCH} == "aarch64" +.if ${ARCH} == aarch64 || ${ARCH} == armv6 || ${ARCH} == armv7 JSSC_ARCH= arm .else JSSC_ARCH= ${ARCH} --- comms/linrad/Makefile (revision 448901) +++ comms/linrad/Makefile (working copy) @@ -34,6 +34,7 @@ BROKEN_aarch64= fails to compile: implicit declaration of function outb BROKEN_armv6= fails to configure: can not find /nxb-bin/usr/bin/cc +BROKEN_armv7= fails to configure: can not find /nxb-bin/usr/bin/cc BROKEN_powerpc64= fails to compile: implicit declaration of function outb BROKEN_sparc64= fails to compile: implicit declaration of function outb --- comms/rxtx/Makefile (revision 448901) +++ comms/rxtx/Makefile (working copy) @@ -17,6 +17,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_armv6= fails to link: librxtxParallel.so: No such file or directory +BROKEN_armv7= fails to link: librxtxParallel.so: No such file or directory USES= gmake libtool zip --- comms/uartlirc/Makefile (revision 448901) +++ comms/uartlirc/Makefile (working copy) @@ -14,6 +14,7 @@ COMMENT= Driver for "homebrew" serial LIRC receivers BROKEN_armv6= fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99 +BROKEN_armv7= fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99 BROKEN_powerpc64= fails to compile: uart.h: No such file or directory BROKEN_sparc64= fails to build --- converters/wkhtmltopdf/Makefile (revision 448901) +++ converters/wkhtmltopdf/Makefile (working copy) @@ -26,6 +26,7 @@ BROKEN_aarch64= Does not build: error: cast from pointer to smaller type loses information BROKEN_armv6= Does not build: error: Not supported ARM architecture +BROKEN_armv7= Does not build: error: Not supported ARM architecture BROKEN_mips64= Does not link: undefined reference to __sync_add_and_fetch_4 BROKEN_powerpc64= Does not build --- databases/db48/Makefile (revision 448901) +++ databases/db48/Makefile (working copy) @@ -34,7 +34,7 @@ .include -.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 --- databases/galera/Makefile (revision 448901) +++ databases/galera/Makefile (working copy) @@ -17,6 +17,7 @@ BROKEN_aarch64= fails to compile: gu_int128.h: use of undeclared identifier '__bswap64_var' BROKEN_armv6= fails to compile: gu_int128.h: use of undeclared identifier '__bswap64_var' +BROKEN_armv7= fails to compile: gu_int128.h: use of undeclared identifier '__bswap64_var' NOT_FOR_ARCHS= i386 # On i386 older versions of clang produce: # cannot compile this atomic library call yet ... __atomic_add_fetch --- databases/influxdb/Makefile (revision 448901) +++ databases/influxdb/Makefile (working copy) @@ -11,7 +11,7 @@ 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 --- databases/libpbl/Makefile (revision 448901) +++ databases/libpbl/Makefile (working copy) @@ -16,6 +16,7 @@ TEST_TARGET= test BROKEN_armv6= Fails to build: cannot compile pblPerform.c +BROKEN_armv7= Fails to build: cannot compile pblPerform.c BROKEN_mips= Fails to build: cannot compile pblPerform.c WRKSRC= ${WRKDIR}/${DISTNAME}/src --- databases/mariadb-connector-c/Makefile (revision 448901) +++ databases/mariadb-connector-c/Makefile (working copy) @@ -20,6 +20,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING.LIB BROKEN_armv6= fails to configure: CMake Error: Generator: execution of make failed +BROKEN_armv7= fails to configure: CMake Error: Generator: execution of make failed BROKEN_powerpc64= fails to compile: my_stmt_codec.c: error: invalid use of void expression CONFLICTS_INSTALL= mariadb[0-9]*-client-* \ --- databases/mariadb55-server/Makefile (revision 448901) +++ databases/mariadb55-server/Makefile (working copy) @@ -53,6 +53,7 @@ BROKEN_aarch64= Fails to link: missing sbrk BROKEN_armv6= Does not compile on armv6 +BROKEN_armv7= Does not compile on armv7 BROKEN_sparc64= Does not compile: Unsupported platform .if defined(USE_MYSQL) --- databases/mysql55-server/Makefile (revision 448901) +++ databases/mysql55-server/Makefile (working copy) @@ -87,7 +87,7 @@ .include -.if ${ARCH} == "armv6" +.if ${ARCH} == armv6 || ${ARCH} == armv7 EXTRA_PATCHES+= ${FILESDIR}/extra-patch-config.h.cmake .endif --- databases/mysql56-server/Makefile (revision 448901) +++ databases/mysql56-server/Makefile (working copy) @@ -146,7 +146,7 @@ ${MKDIR} ${STAGEDIR}${MY_TMPDIR} .endif -.if ${ARCH} == "armv6" +.if ${ARCH} == armv6 || ${ARCH} == armv7 EXTRA_PATCHES+= ${FILESDIR}/extra-patch-config.h.cmake .endif --- databases/mysqlwsrep56-server/Makefile (revision 448901) +++ databases/mysqlwsrep56-server/Makefile (working copy) @@ -26,7 +26,7 @@ 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 \ @@ -147,7 +147,7 @@ ${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 --- databases/mysqlwsrep57-server/Makefile (revision 448901) +++ databases/mysqlwsrep57-server/Makefile (working copy) @@ -46,7 +46,7 @@ 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 \ @@ -185,7 +185,7 @@ ${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 --- databases/percona-pam-for-mysql/Makefile (revision 448901) +++ databases/percona-pam-for-mysql/Makefile (working copy) @@ -8,6 +8,7 @@ COMMENT= PAM plugin for MySQL BROKEN_armv6= fails to compile: cannot combine with previous 'type-name' declaration specifier +BROKEN_armv7= fails to compile: cannot combine with previous 'type-name' declaration specifier BROKEN_mips= fails to configure: CMake Error: Generator: execution of make failed BROKEN_mips64= fails to configure: CMake Error: Generator: execution of make failed NOT_FOR_ARCHS= powerpc64 --- databases/percona55-client/Makefile (revision 448901) +++ databases/percona55-client/Makefile (working copy) @@ -22,6 +22,7 @@ BROKEN_aarch64= Fails to build: error: passing int to parameter of incompatible type va_list BROKEN_armv6= Fails to build: error: passing int to parameter of incompatible type va_list +BROKEN_armv7= Fails to build: error: passing int to parameter of incompatible type va_list MANPAGES= comp_err.1 msql2mysql.1 mysql.1 mysql_config.1 mysql_find_rows.1 \ mysql_waitpid.1 mysqlaccess.1 mysqladmin.1 mysqlbinlog.1 \ --- databases/percona56-server/files/extra-patch-config.h.cmake (revision 448901) +++ databases/percona56-server/files/extra-patch-config.h.cmake (working copy) @@ -6,7 +6,7 @@ -.if ${ARCH} == "arm" -BROKEN= Does not compile on arm -+.if ${ARCH} == "armv6" ++.if ${ARCH} == "armv6" || ${ARCH} == "armv7" +EXTRA_PATCHES+= ${FILESDIR}/extra-patch-config.h.cmake .endif --- databases/percona57-server/files/extra-patch-config.h.cmake (revision 448901) +++ databases/percona57-server/files/extra-patch-config.h.cmake (working copy) @@ -6,7 +6,7 @@ -.if ${ARCH} == "arm" -BROKEN= Does not compile on arm -+.if ${ARCH} == "armv6" ++.if ${ARCH} == "armv6" || ${ARCH} == "armv7" +EXTRA_PATCHES+= ${FILESDIR}/extra-patch-config.h.cmake .endif --- databases/rocksdb/Makefile (revision 448901) +++ databases/rocksdb/Makefile (working copy) @@ -17,6 +17,7 @@ BROKEN_DragonFly= does not build on DragonFly BSD using GCC with -Werror BROKEN_aarch64= does not build: the clang compiler does not support -march=native BROKEN_armv6= does not build: the clang compiler does not support -march=native +BROKEN_armv7= does not build: the clang compiler does not support -march=native BROKEN_powerpc64= does not build: the clang compiler does not support -march=native BROKEN_sparc64= cannot build: uses unknown compiler flags --- databases/soci/Makefile (revision 448901) +++ databases/soci/Makefile (working copy) @@ -28,6 +28,7 @@ # 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 --- databases/sqliteodbc-sqlite2/Makefile (revision 448901) +++ databases/sqliteodbc-sqlite2/Makefile (working copy) @@ -11,5 +11,6 @@ BROKEN_aarch64= fails to compile: error: passing char * to parameter of incompatible type va_list BROKEN_armv6= fails to compile: error: passing char * to parameter of incompatible type va_list +BROKEN_armv7= fails to compile: error: passing char * to parameter of incompatible type va_list .include "${MASTERDIR}/Makefile" --- databases/tarantool-c/Makefile (revision 448901) +++ databases/tarantool-c/Makefile (working copy) @@ -19,6 +19,7 @@ BROKEN_aarch64= Fails to compile: clang compiler does not support -march=native BROKEN_armv6= Fails to compile: clang compiler does not support -march=native +BROKEN_armv7= Fails to compile: clang compiler does not support -march=native BROKEN_mips64= Fails to compile: clang compiler does not support -march=native BROKEN_powerpc64= Fails to compile: clang compiler does not support -march=native BROKEN_sparc64= Fails to compile: clang compiler does not support -march=native --- databases/tcl-Mysql/Makefile (revision 448901) +++ databases/tcl-Mysql/Makefile (working copy) @@ -14,6 +14,7 @@ PATCH_DEPENDS= rcsdiff:devel/rcs BROKEN_armv6= fails to package: libTclMySQL.so.*: No such file or directory +BROKEN_armv7= fails to package: libTclMySQL.so.*: No such file or directory OPTIONS_DEFINE= DOCS --- databases/tokyocabinet/Makefile (revision 448901) +++ databases/tokyocabinet/Makefile (working copy) @@ -14,6 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_armv6= dumps core: Assertion failed: (!NodePtr->isKnownSentinel()), function operator*, file ilist_iterator.h +BROKEN_armv7= dumps core: Assertion failed: (!NodePtr->isKnownSentinel()), function operator*, file ilist_iterator.h GNU_CONFIGURE= yes USES= pathfix gmake --- databases/virtuoso/Makefile (revision 448901) +++ databases/virtuoso/Makefile (working copy) @@ -24,7 +24,7 @@ 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= execinfo gmake libtool readline uidfix ssl --- databases/xapian-core10/Makefile (revision 448901) +++ databases/xapian-core10/Makefile (working copy) @@ -14,6 +14,7 @@ LICENSE= GPLv2 BROKEN_armv6= fails to install: quartz_log.cc:: error: call to 'om_tostring' is ambiguous +BROKEN_armv7= fails to install: quartz_log.cc:: error: call to 'om_tostring' is ambiguous BROKEN_mips= fails to install: quartz_log.cc:: error: call to 'om_tostring' is ambiguous BROKEN_mips64= fails to install: quartz_log.cc:: error: call to 'om_tostring' is ambiguous --- databases/xtrabackup/Makefile (revision 448901) +++ databases/xtrabackup/Makefile (working copy) @@ -25,6 +25,7 @@ qpress:archivers/qpress BROKEN_armv6= fails to compile: cannot combine with previous 'type-name' declaration specifier +BROKEN_armv7= fails to compile: cannot combine with previous 'type-name' declaration specifier BROKEN_mips64= fails to compile: 'fpsetmask' was not declared in this scope BROKEN_powerpc64= fails to link: ld: final link failed: Bad value --- deskutils/kdeplasma-addons/files/patch-applets_timer_timer.cpp (revision 448901) +++ deskutils/kdeplasma-addons/files/patch-applets_timer_timer.cpp (working copy) @@ -1,4 +1,4 @@ -Fix ambiguous call on armv6. +Fix ambiguous call on armv6/armv7. --- applets/timer/timer.cpp.orig 2017-01-12 05:36:14 UTC +++ applets/timer/timer.cpp --- devel/amd64-gcc/Makefile (revision 448901) +++ devel/amd64-gcc/Makefile (working copy) @@ -10,6 +10,7 @@ BROKEN_aarch64= error: invalid output constraint '=a' in asm BROKEN_armv6= fails to package +BROKEN_armv7= fails to package BROKEN_mips= configure: error: cannot compute suffix of object files: cannot compile BROKEN_mips64= configure: error: cannot compute suffix of object files: cannot compile BROKEN_powerpc64= error: invalid output constraint in asm --- devel/arm-none-eabi-gcc492/Makefile (revision 448901) +++ devel/arm-none-eabi-gcc492/Makefile (working copy) @@ -70,6 +70,7 @@ BROKEN_aarch64= fails to package BROKEN_armv6= error: no member named 'fancy_abort' in namespace 'std::__1'; did you mean simply 'fancy_abort'? +BROKEN_armv7= error: no member named 'fancy_abort' in namespace 'std::__1'; did you mean simply 'fancy_abort'? BROKEN_mips= configure: error: cannot compute suffix of object files: cannot compile BROKEN_mips64= configure: error: cannot compute suffix of object files: cannot compile --- devel/avro-c/Makefile (revision 448901) +++ devel/avro-c/Makefile (working copy) @@ -17,6 +17,7 @@ BROKEN_aarch64= Fails to build: error: No atomic implementation BROKEN_armv6= Fails to build: error: No atomic implementation +BROKEN_armv7= Fails to build: error: No atomic implementation BROKEN_mips= Fails to build: error: No atomic implementation BROKEN_mips64= Fails to build: error: No atomic implementation BROKEN_sparc64= Fails to build --- devel/aws-sdk-cpp/Makefile (revision 448901) +++ devel/aws-sdk-cpp/Makefile (working copy) @@ -14,6 +14,7 @@ BROKEN_aarch64= fails to build: runaway process BROKEN_armv6= fails to build: runaway process +BROKEN_armv7= fails to build: runaway process BROKEN_powerpc64= fails to build: runaway process USE_GITHUB= yes --- devel/bazel/Makefile (revision 448901) +++ devel/bazel/Makefile (working copy) @@ -14,6 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_armv6= fails to package: cp: bazel: No such file or directory +BROKEN_armv7= fails to package: cp: bazel: No such file or directory BUILD_DEPENDS= bash:shells/bash \ zip:archivers/zip --- devel/charva/Makefile (revision 448901) +++ devel/charva/Makefile (working copy) @@ -15,6 +15,7 @@ RUN_DEPENDS= ${JAVALIBDIR}/commons-logging.jar:java/jakarta-commons-logging BROKEN_armv6= fails to compile: build.xml: compilation failed +BROKEN_armv7= fails to compile: build.xml: compilation failed OPTIONS_DEFINE= DOCS --- devel/cld/Makefile (revision 448901) +++ devel/cld/Makefile (working copy) @@ -20,7 +20,7 @@ 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 --- devel/concurrencykit/Makefile (revision 448901) +++ devel/concurrencykit/Makefile (working copy) @@ -14,9 +14,10 @@ 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 --- devel/cxxtools/Makefile (revision 448901) +++ devel/cxxtools/Makefile (working copy) @@ -27,37 +27,37 @@ .include -.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 " --- devel/directfb/Makefile (revision 448901) +++ devel/directfb/Makefile (working copy) @@ -30,6 +30,7 @@ BROKEN_aarch64= fails to install: armasm_memcpy.h:No such file or directory BROKEN_armv6= fails to compile: invokes x86 assembler +BROKEN_armv7= 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 @@ -61,13 +62,13 @@ .include -.if ${ARCH} == "armv6" || ${ARCH} == "aarch64" +.if ${ARCH} == aarch64 || ${ARCH} == armv6 || ${ARCH} == armv7 PLIST_SUB+= ARCH_ARM="" .else PLIST_SUB+= ARCH_ARM="@comment " .endif -.if ${ARCH} == "powerpc" || ${ARCH} == "powerpc64" +.if ${ARCH} == powerpc || ${ARCH} == powerpc64 PLIST_SUB+= ARCH_POWERPC="" .else PLIST_SUB+= ARCH_POWERPC="@comment " --- devel/dmucs/Makefile (revision 448901) +++ devel/dmucs/Makefile (working copy) @@ -11,6 +11,7 @@ COMMENT= Distributed Multi-User Compilation System (for use with distcc) BROKEN_armv6= fails to compile: passing char * to parameter of incompatible type __builtin_va_list +BROKEN_armv7= fails to compile: passing char * to parameter of incompatible type __builtin_va_list BROKEN_aarch64= fails to compile: passing char * to parameter of incompatible type __builtin_va_list WRKSRC= ${WRKDIR}/${PORTNAME} --- devel/dyncall/Makefile (revision 448901) +++ devel/dyncall/Makefile (working copy) @@ -14,6 +14,7 @@ LICENSE= ISCL BROKEN_armv6= fails to compile: unexpected token in operand +BROKEN_armv7= fails to compile: unexpected token in operand HAS_CONFIGURE= yes --- devel/elfutils/Makefile (revision 448901) +++ devel/elfutils/Makefile (working copy) @@ -20,6 +20,7 @@ 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_armv7= 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 --- devel/flexdock/Makefile (revision 448901) +++ devel/flexdock/Makefile (working copy) @@ -10,6 +10,7 @@ COMMENT= Swing windowing and docking framework BROKEN_armv6= fails to package: flexdock/api: No such file or directory +BROKEN_armv7= fails to package: flexdock/api: No such file or directory USE_ANT= yes USE_JAVA= yes --- devel/gcc-arm-embedded/Makefile (revision 448901) +++ devel/gcc-arm-embedded/Makefile (working copy) @@ -27,7 +27,7 @@ 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 --- devel/gdb/Makefile (revision 448901) +++ devel/gdb/Makefile (working copy) @@ -55,7 +55,7 @@ PLIST_SUB= VER=${VER} # untested elsewhere, might work -ONLY_FOR_ARCHS= aarch64 amd64 armv6 i386 mips powerpc powerpc64 +ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 mips powerpc powerpc64 OPTIONS_DEFINE= DEBUG GDB_LINK GUILE KGDB PYTHON TUI --- devel/gecode/Makefile (revision 448901) +++ devel/gecode/Makefile (working copy) @@ -15,7 +15,7 @@ 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 --- devel/guile-lib/Makefile (revision 448901) +++ devel/guile-lib/Makefile (working copy) @@ -13,6 +13,7 @@ RUN_DEPENDS= guile:lang/guile BROKEN_armv6= fails to compile: stack overflow +BROKEN_armv7= fails to compile: stack overflow USES= gmake GNU_CONFIGURE= yes --- devel/hwloc/Makefile (revision 448901) +++ devel/hwloc/Makefile (working copy) @@ -27,7 +27,7 @@ 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 --- devel/jakarta-commons-daemon/Makefile (revision 448901) +++ devel/jakarta-commons-daemon/Makefile (working copy) @@ -14,6 +14,7 @@ COMMENT= Wrapper code to start/stop a Java application as a daemon BROKEN_armv6= fails to compile: 'jni_md.h' file not found +BROKEN_armv7= fails to compile: 'jni_md.h' file not found LICENSE= APACHE20 --- devel/jna/Makefile (revision 448901) +++ devel/jna/Makefile (working copy) @@ -14,6 +14,7 @@ LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE.AL BROKEN_armv6= fails to compile: build.xml: compilation failed +BROKEN_armv7= fails to compile: build.xml: compilation failed USES= autoreconf:build gmake libtool USE_ANT= yes --- devel/judy/Makefile (revision 448901) +++ devel/judy/Makefile (working copy) @@ -24,7 +24,7 @@ .include -.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 --- devel/k8048/Makefile (revision 448901) +++ devel/k8048/Makefile (working copy) @@ -17,6 +17,7 @@ ALL_TARGET= build BROKEN_armv6= fails to compile: invokes x86 asm +BROKEN_armv7= fails to compile: invokes x86 asm PLIST_FILES= bin/${PORTNAME} bin/kio ${BIN_SYMLINKS} --- devel/kBuild/Makefile (revision 448901) +++ devel/kBuild/Makefile (working copy) @@ -15,7 +15,7 @@ LICENSE_COMB= multi BROKEN_powerpc64= does not build: fatal error: xmmintrin.h: No such file or directory -NOT_FOR_ARCHS= aarch64 armv6 mips mips64 +NOT_FOR_ARCHS= aarch64 armv6 armv7 mips mips64 NOT_FOR_ARCHS_REASON= ./kBuild/env.sh: unknown cpu/arch USE_GCC= any @@ -26,7 +26,7 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} KBUILD_VERSION= 0.1.9998 -KBUILD_ARCH= ${MACHINE_ARCH:S/i386/x86/:S/x86_64/amd64/:S/powerpc/ppc32/:S/armv6/arm/} +KBUILD_ARCH= ${MACHINE_ARCH:S/i386/x86/:S/x86_64/amd64/:S/powerpc/ppc32/:C/armv.*/arm/} KBUILD_ENV= ACLOCAL=${ACLOCAL} \ AUTOMAKE=${AUTOMAKE} \ AUTORECONF=${AUTORECONF} \ --- devel/kyra/Makefile (revision 448901) +++ devel/kyra/Makefile (working copy) @@ -28,6 +28,7 @@ BROKEN_aarch64= Fails to compile: error: invalid output constraint =A in asm BROKEN_armv6= Fails to compile: error: invalid output constraint =A in asm +BROKEN_armv7= Fails to compile: error: invalid output constraint =A in asm do-install: .for i in encoder spriteed --- devel/leatherman/Makefile (revision 448901) +++ devel/leatherman/Makefile (working copy) @@ -13,6 +13,7 @@ libcurl.so:ftp/curl BROKEN_armv6= fails to configure: CMake: execution of make failed +BROKEN_armv7= fails to configure: CMake: execution of make failed BROKEN_powerpc64= fails to compile: cc1plus: error: unrecognized command line option "-std=c++11" USE_GITHUB= yes --- devel/libbfd/Makefile (revision 448901) +++ devel/libbfd/Makefile (working copy) @@ -27,6 +27,7 @@ BROKEN_aarch64= Fails to configure: machine aarch64-portbld not recognized BROKEN_armv6= Fails to configure: BFD does not support target armv6-portbld-freebsd12.0 +BROKEN_armv7= Fails to configure: BFD does not support target armv7-portbld-freebsd12.0 BROKEN_mips64= Fails to configure: BFD does not support target mips64-portbld-freebsd12.0 pre-configure: --- devel/libbinio/Makefile (revision 448901) +++ devel/libbinio/Makefile (working copy) @@ -13,6 +13,7 @@ LICENSE= LGPL21 BROKEN_armv6= dumps core: internal compiler failure: Unknown addressing mode for CP reference! +BROKEN_armv7= dumps core: internal compiler failure: Unknown addressing mode for CP reference! USES= autoreconf libtool pathfix GNU_CONFIGURE= yes --- devel/liblas/Makefile (revision 448901) +++ devel/liblas/Makefile (working copy) @@ -28,6 +28,7 @@ BROKEN_aarch64= fails to compile: file liblas/detail/endian.hpp needs to be set up for your CPU type BROKEN_armv6= fails to compile: file liblas/detail/endian.hpp needs to be set up for your CPU type +BROKEN_armv7= fails to compile: file liblas/detail/endian.hpp needs to be set up for your CPU type BROKEN_powerpc64= fails to compile: undefined reference to boost::program_options::to_internal .include --- devel/llvm-cheri/Makefile (revision 448901) +++ devel/llvm-cheri/Makefile (working copy) @@ -103,7 +103,7 @@ .include # keep in sync with /usr/src/lib/clang/clang.build.mk -CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/armv6hf/armv6/}-portbld-${OPSYS:tl}${OSREL} +CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL} .if ${PORT_OPTIONS:MCLANG} COMMANDS+= clang \ --- devel/llvm-cheri/files/patch-utils_llvm-build_llvmbuild_main.py (revision 448901) +++ devel/llvm-cheri/files/patch-utils_llvm-build_llvmbuild_main.py (working copy) @@ -1,6 +1,6 @@ ---- utils/llvm-build/llvmbuild/main.py.orig 2015-07-20 23:51:12 UTC -+++ utils/llvm-build/llvmbuild/main.py -@@ -718,7 +718,17 @@ def add_magic_target_components(parser, +--- utils/llvm-build/llvmbuild/main.py.dist 2016-08-08 13:58:02.000000000 +0000 ++++ utils/llvm-build/llvmbuild/main.py 2017-08-29 12:47:14.547497255 +0000 +@@ -751,7 +751,18 @@ # We handle a few special cases of target names here for historical # reasons, as these are the names configure currently comes up with. @@ -10,6 +10,7 @@ + 'armeb' : 'ARM', + 'armv6' : 'ARM', + 'armv6hf' : 'ARM', ++ 'armv7' : 'ARM', + 'i386' : 'X86', + 'mips' : 'Mips', + 'powerpc' : 'PowerPC', --- devel/llvm-devel/files/patch-utils_llvm-build_llvmbuild_main.py (revision 448901) +++ devel/llvm-devel/files/patch-utils_llvm-build_llvmbuild_main.py (working copy) @@ -1,6 +1,6 @@ ---- utils/llvm-build/llvmbuild/main.py.orig 2015-10-02 16:42:59 UTC -+++ utils/llvm-build/llvmbuild/main.py -@@ -747,7 +747,17 @@ def add_magic_target_components(parser, +--- utils/llvm-build/llvmbuild/main.py.dist 2016-08-08 13:58:02.000000000 +0000 ++++ utils/llvm-build/llvmbuild/main.py 2017-08-29 12:47:14.547497255 +0000 +@@ -751,7 +751,18 @@ # We handle a few special cases of target names here for historical # reasons, as these are the names configure currently comes up with. @@ -10,6 +10,7 @@ + 'armeb' : 'ARM', + 'armv6' : 'ARM', + 'armv6hf' : 'ARM', ++ 'armv7' : 'ARM', + 'i386' : 'X86', + 'mips' : 'Mips', + 'powerpc' : 'PowerPC', --- devel/llvm33/Makefile (revision 448901) +++ devel/llvm33/Makefile (working copy) @@ -88,7 +88,7 @@ .include # keep in sync with /usr/src/lib/clang/clang.build.mk -CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/armv6hf/armv6/}-portbld-${OPSYS:tl}${OSREL} +CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL} .if ${PORT_OPTIONS:MASSERTS} CONFIGURE_ARGS+= --enable-assertions --- devel/llvm33/files/patch-utils_llvm-build_llvmbuild_main.py (revision 448901) +++ devel/llvm33/files/patch-utils_llvm-build_llvmbuild_main.py (working copy) @@ -1,6 +1,6 @@ ---- utils/llvm-build/llvmbuild/main.py.orig -+++ utils/llvm-build/llvmbuild/main.py -@@ -660,7 +660,17 @@ +--- utils/llvm-build/llvmbuild/main.py.dist 2016-08-08 13:58:02.000000000 +0000 ++++ utils/llvm-build/llvmbuild/main.py 2017-08-29 12:47:14.547497255 +0000 +@@ -751,7 +751,18 @@ # We handle a few special cases of target names here for historical # reasons, as these are the names configure currently comes up with. @@ -10,6 +10,7 @@ + 'armeb' : 'ARM', + 'armv6' : 'ARM', + 'armv6hf' : 'ARM', ++ 'armv7' : 'ARM', + 'i386' : 'X86', + 'mips' : 'Mips', + 'powerpc' : 'PowerPC', --- devel/llvm34/Makefile (revision 448901) +++ devel/llvm34/Makefile (working copy) @@ -94,7 +94,7 @@ .endif # keep in sync with /usr/src/lib/clang/clang.build.mk -CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/armv6hf/armv6/}-portbld-${OPSYS:tl}${OSREL} +CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL} .if ${PORT_OPTIONS:MASSERTS} CONFIGURE_ARGS+= --enable-assertions --- devel/llvm34/files/patch-utils_llvm-build_llvmbuild_main.py (revision 448901) +++ devel/llvm34/files/patch-utils_llvm-build_llvmbuild_main.py (working copy) @@ -1,6 +1,6 @@ ---- utils/llvm-build/llvmbuild/main.py.orig -+++ utils/llvm-build/llvmbuild/main.py -@@ -660,7 +660,17 @@ +--- utils/llvm-build/llvmbuild/main.py.dist 2016-08-08 13:58:02.000000000 +0000 ++++ utils/llvm-build/llvmbuild/main.py 2017-08-29 12:47:14.547497255 +0000 +@@ -751,7 +751,18 @@ # We handle a few special cases of target names here for historical # reasons, as these are the names configure currently comes up with. @@ -10,6 +10,7 @@ + 'armeb' : 'ARM', + 'armv6' : 'ARM', + 'armv6hf' : 'ARM', ++ 'armv7' : 'ARM', + 'i386' : 'X86', + 'mips' : 'Mips', + 'powerpc' : 'PowerPC', --- devel/llvm35/Makefile (revision 448901) +++ devel/llvm35/Makefile (working copy) @@ -88,7 +88,7 @@ .include # keep in sync with /usr/src/lib/clang/clang.build.mk -CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/armv6hf/armv6/}-portbld-${OPSYS:tl}${OSREL} +CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL} .if ${PORT_OPTIONS:MASSERTS} CONFIGURE_ARGS+= --enable-assertions --- devel/llvm35/files/patch-utils_llvm-build_llvmbuild_main.py (revision 448901) +++ devel/llvm35/files/patch-utils_llvm-build_llvmbuild_main.py (working copy) @@ -1,6 +1,6 @@ ---- utils/llvm-build/llvmbuild/main.py.orig -+++ utils/llvm-build/llvmbuild/main.py -@@ -660,7 +660,17 @@ +--- utils/llvm-build/llvmbuild/main.py.dist 2016-08-08 13:58:02.000000000 +0000 ++++ utils/llvm-build/llvmbuild/main.py 2017-08-29 12:47:14.547497255 +0000 +@@ -751,7 +751,18 @@ # We handle a few special cases of target names here for historical # reasons, as these are the names configure currently comes up with. @@ -10,6 +10,7 @@ + 'armeb' : 'ARM', + 'armv6' : 'ARM', + 'armv6hf' : 'ARM', ++ 'armv7' : 'ARM', + 'i386' : 'X86', + 'mips' : 'Mips', + 'powerpc' : 'PowerPC', --- devel/llvm38/Makefile (revision 448901) +++ devel/llvm38/Makefile (working copy) @@ -13,6 +13,7 @@ COMMENT= LLVM and Clang BROKEN_armv6= fails to compile: fatal error: llvm/IR/Attributes.inc file not found +BROKEN_armv7= fails to compile: fatal error: llvm/IR/Attributes.inc file not found BROKEN_powerpc64= fails to compile: internal compiler error: Killed (program cc1plus) LLVM_RELEASE= ${DISTVERSION:C/rc.*//} @@ -163,7 +164,7 @@ .include # keep in sync with /usr/src/lib/clang/clang.build.mk -CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/armv6hf/armv6/}-portbld-${OPSYS:tl}${OSREL} +CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL} .if ${PORT_OPTIONS:MCLANG} COMMANDS+= clang \ --- devel/llvm39/Makefile (revision 448901) +++ devel/llvm39/Makefile (working copy) @@ -178,7 +178,7 @@ .include # keep in sync with /usr/src/lib/clang/clang.build.mk -CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/armv6hf/armv6/}-portbld-${OPSYS:tl}${OSREL} +CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL} .if ${PORT_OPTIONS:MCLANG} COMMANDS+= clang \ @@ -262,7 +262,7 @@ libclang_rt.ubsan_standalone_cxx-x86_64.a \ libclang_rt.ubsan_standalone_cxx-x86_64.a.syms .endif -.if ${ARCH} == "i386" +.if ${ARCH} == i386 _COMPILER_RT_LIBS+= \ libclang_rt.asan-i386.a \ libclang_rt.asan-i386.so \ @@ -296,7 +296,7 @@ CXXFLAGS+= -D_GLIBCXX_USE_C99 .endif -.if ${ARCH} == "armv6" +.if ${ARCH} == armv6 || ${ARCH} == armv7 BUILD_DEPENDS+= ${LOCALBASE}/bin/ld:devel/binutils CONFIGURE_ENV+= COMPILER_PATH=${LOCALBASE}/bin MAKE_ENV+= COMPILER_PATH=${LOCALBASE}/bin --- devel/llvm40/Makefile (revision 448901) +++ devel/llvm40/Makefile (working copy) @@ -185,7 +185,7 @@ .include # keep in sync with /usr/src/lib/clang/clang.build.mk -CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/armv6hf/armv6/}-portbld-${OPSYS:tl}${OSREL} +CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL} .if ${PORT_OPTIONS:MCLANG} COMMANDS+= c-index-test \ @@ -274,7 +274,7 @@ libclang_rt.ubsan_standalone_cxx-x86_64.a \ libclang_rt.ubsan_standalone_cxx-x86_64.a.syms .endif -.if ${ARCH} == "i386" +.if ${ARCH} == i386 _COMPILER_RT_LIBS+= \ libclang_rt.asan-i386.a \ libclang_rt.asan-i386.so \ @@ -308,7 +308,7 @@ CXXFLAGS+= -D_GLIBCXX_USE_C99 .endif -.if ${ARCH} == "armv6" +.if ${ARCH} == armv6 || ${ARCH} == armv7 BUILD_DEPENDS+= ${LOCALBASE}/bin/ld:devel/binutils CONFIGURE_ENV+= COMPILER_PATH=${LOCALBASE}/bin MAKE_ENV+= COMPILER_PATH=${LOCALBASE}/bin --- devel/lpc21isp/Makefile (revision 448901) +++ devel/lpc21isp/Makefile (working copy) @@ -13,6 +13,7 @@ LICENSE= LGPL3+ BROKEN_armv6= fails to compile: no member named 'nQuestionMarks' in 'ISP_ENVIRONMENT' +BROKEN_armv7= fails to compile: no member named 'nQuestionMarks' in 'ISP_ENVIRONMENT' USES= gmake --- devel/obby/Makefile (revision 448901) +++ devel/obby/Makefile (working copy) @@ -16,6 +16,7 @@ libnet6.so:net/net6 BROKEN_armv6= fails to compile: no member named 'name' in 'serialise::type_name' +BROKEN_armv7= fails to compile: no member named 'name' in 'serialise::type_name' USES= pathfix pkgconfig libtool compiler:c++11-lang USE_CXXSTD= c++11 --- devel/php-uprofiler/Makefile (revision 448901) +++ devel/php-uprofiler/Makefile (working copy) @@ -15,6 +15,7 @@ BROKEN_aarch64= Does not build: invokes x86 asm BROKEN_armv6= Does not build: invokes x86 asm +BROKEN_armv7= Does not build: invokes x86 asm BROKEN_mips64= Does not build: invokes x86 asm BROKEN_powerpc64= Does not build: invokes x86 asm BROKEN_sparc64= Does not build: invokes x86 asm --- devel/psptoolchain-binutils/Makefile (revision 448901) +++ devel/psptoolchain-binutils/Makefile (working copy) @@ -19,7 +19,7 @@ USES= gmake tar:bzip2 libtool HAS_CONFIGURE= yes -CONFIGURE_TARGET= ${ARCH:S/amd64/x86_64/:S/armv6/arm/}-unknown-${OPSYS:tl}${OSREL} +CONFIGURE_TARGET= ${ARCH:S/amd64/x86_64/:C/armv.*/arm/}-unknown-${OPSYS:tl}${OSREL} CONFIGURE_ARGS= --prefix=${PREFIX} \ --target="psp" \ --enable-install-libbfd \ --- devel/py-jcc/Makefile (revision 448901) +++ devel/py-jcc/Makefile (working copy) @@ -15,6 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_armv6= fails to link: /nxb-bin/usr/bin/ld: cannot find -ljava +BROKEN_armv7= fails to link: /nxb-bin/usr/bin/ld: cannot find -ljava USES= python USE_PYTHON= distutils autoplist --- devel/radare2/Makefile (revision 448901) +++ devel/radare2/Makefile (working copy) @@ -15,7 +15,7 @@ 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 --- devel/rapidjson/Makefile (revision 448901) +++ devel/rapidjson/Makefile (working copy) @@ -17,6 +17,7 @@ BROKEN_aarch64= does not build: c++: error: the clang compiler does not support -march=native BROKEN_armv6= does not build: c++: error: the clang compiler does not support -march=native +BROKEN_armv7= does not build: c++: error: the clang compiler does not support -march=native BROKEN_sparc64= does not build: c++: error: the clang compiler does not support -march=native BROKEN_powerpc64= does not build: c++: error: the clang compiler does not support -march=native --- devel/rubygem-rice/Makefile (revision 448901) +++ devel/rubygem-rice/Makefile (working copy) @@ -12,6 +12,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_armv6= fails to configure: could not find ruby.h +BROKEN_armv7= fails to configure: could not find ruby.h BROKEN_powerpc64= fails to configure: could not find ruby.h USE_RUBY= yes --- devel/smake/Makefile (revision 448901) +++ devel/smake/Makefile (working copy) @@ -14,7 +14,7 @@ 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} --- devel/smv/Makefile (revision 448901) +++ devel/smv/Makefile (working copy) @@ -13,6 +13,7 @@ BROKEN_aarch64= fails to build: undefined reference to sbrk BROKEN_armv6= fails to build: error: non-void function check_bdd should return a value +BROKEN_armv7= fails to build: error: non-void function check_bdd should return a value USE_GCC= yes WRKSRC= ${WRKDIR}/${PORTNAME} --- devel/statcvs/Makefile (revision 448901) +++ devel/statcvs/Makefile (working copy) @@ -15,6 +15,7 @@ LICENSE_FILE= ${WRKSRC}/etc/LICENSE BROKEN_armv6= fails to compile: build.xml: compilation failed +BROKEN_armv7= fails to compile: build.xml: compilation failed USES= zip USE_JAVA= yes --- devel/tesla/Makefile (revision 448901) +++ devel/tesla/Makefile (working copy) @@ -13,6 +13,7 @@ LIB_DEPENDS= libprotobuf.so:devel/protobuf BROKEN_armv6= fails to link: cmTC_8106f uses VFP register arguments, testCCompiler.c.o does not +BROKEN_armv7= fails to link: cmTC_8106f uses VFP register arguments, testCCompiler.c.o does not SHEBANG_FILES= scripts/highlight-transitions --- dns/dnsutl/Makefile (revision 448901) +++ dns/dnsutl/Makefile (working copy) @@ -13,6 +13,7 @@ LIB_DEPENDS= libexplain.so:devel/libexplain BROKEN_armv6= fails to package: FAILED test of common/srrf.c file +BROKEN_armv7= fails to package: FAILED test of common/srrf.c file GNU_CONFIGURE= yes ALL_TARGET= all sure --- dns/powerdns-recursor/Makefile (revision 448901) +++ dns/powerdns-recursor/Makefile (working copy) @@ -17,6 +17,7 @@ LIB_DEPENDS= libboost_context.so:devel/boost-libs BROKEN_armv6= fails to compile: use of overloaded operator << is ambiguous +BROKEN_armv7= fails to compile: use of overloaded operator << is ambiguous BROKEN_sparc64= fails to compile: json11.cpp: undefined reference to std::__throw_out_of_range_fmt BROKEN_powerpc64= fails to compile: dnslabeltext.cc: undefined reference to std::__cxx11::basic_string --- editors/codelite/Makefile (revision 448901) +++ editors/codelite/Makefile (working copy) @@ -15,6 +15,7 @@ LIB_DEPENDS+= libhunspell-1.6.so:textproc/hunspell BROKEN_armv6= fails to configure: has leading or trailing whitespace. This is now an error according to policy CMP0004 +BROKEN_armv7= fails to configure: has leading or trailing whitespace. This is now an error according to policy CMP0004 USE_GITHUB= yes GH_ACCOUNT= eranif --- editors/mp/Makefile (revision 448901) +++ editors/mp/Makefile (working copy) @@ -14,6 +14,7 @@ BROKEN_aarch64= fails to compile: conflicting types for __wcwidth BROKEN_armv6= fails to compile: conflicting types for __wcwidth +BROKEN_armv7= fails to compile: conflicting types for __wcwidth USES= iconv ncurses HAS_CONFIGURE= yes --- editors/texmacs/Makefile (revision 448901) +++ editors/texmacs/Makefile (working copy) @@ -20,6 +20,7 @@ RUN_DEPENDS= fig2dev:print/transfig BROKEN_armv6= fails to compile: call to min is ambiguous +BROKEN_armv7= fails to compile: call to min is ambiguous USES= cpe desktop-file-utils gmake iconv localbase pkgconfig python \ shared-mime-info shebangfix --- editors/texstudio/Makefile (revision 448901) +++ editors/texstudio/Makefile (working copy) @@ -14,6 +14,7 @@ BROKEN_aarch64= fails to compile: error: no member named mc_eip in __mcontext BROKEN_armv6= fails to compile: error: no member named mc_eip in __mcontext +BROKEN_armv7= fails to compile: error: no member named mc_eip in __mcontext USES= desktop-file-utils dos2unix execinfo ghostscript:run \ pkgconfig qmake --- editors/yui/Makefile (revision 448901) +++ editors/yui/Makefile (working copy) @@ -15,6 +15,7 @@ BROKEN_aarch64= fails to compile: cast from pointer to smaller type loses information BROKEN_armv6= fails to link: undefined reference to HTAnchor_physical +BROKEN_armv7= fails to link: undefined reference to HTAnchor_physical BROKEN_mips64= fails to compile: cast from unsigned char* to unsigned int loses precision BROKEN_sparc64= fails to compile BROKEN_powerpc64= fails to build: strip: open tyui/y failed: No such file or directory --- emulators/adamem/Makefile (revision 448901) +++ emulators/adamem/Makefile (working copy) @@ -13,6 +13,7 @@ BROKEN_aarch64= fails to build: regparm is not valid on this platform BROKEN_armv6= fails to build: regparm is not valid on this platform +BROKEN_armv7= fails to build: regparm is not valid on this platform NO_WRKSUBDIR= yes USE_XORG= sm x11 xau xext xfixes xi xrandr --- emulators/catapult/Makefile (revision 448901) +++ emulators/catapult/Makefile (working copy) @@ -38,6 +38,7 @@ BROKEN_aarch64= fails to link: fails to detect libxml2 even though it is installed BROKEN_armv6= fails to link: fails to detect libxml2 even though it is installed +BROKEN_armv7= fails to link: fails to detect libxml2 even though it is installed .include --- emulators/dtcyber/Makefile (revision 448901) +++ emulators/dtcyber/Makefile (working copy) @@ -25,6 +25,7 @@ BROKEN_aarch64= Fails to compile: error: Unable to determine size of basic data types BROKEN_armv6= Fails to compile: error: Unable to determine size of basic data types +BROKEN_armv7= Fails to compile: error: Unable to determine size of basic data types BROKEN_mips64= Fails to compile: error: Unable to determine size of basic data types do-install: --- emulators/gem5/Makefile (revision 448901) +++ emulators/gem5/Makefile (working copy) @@ -12,6 +12,7 @@ scons:devel/scons BROKEN_armv6= fails to link: undefined reference to HDLcd::BUS_OPTIONS_RESETV +BROKEN_armv7= fails to link: undefined reference to HDLcd::BUS_OPTIONS_RESETV BROKEN_i386= does not build BROKEN_mips64= fails to build: claims that gcc version 4.6 or newer required BROKEN_powerpc64= fails to build: claims that gcc version 4.6 or newer required --- emulators/hatari/Makefile (revision 448901) +++ emulators/hatari/Makefile (working copy) @@ -31,6 +31,7 @@ BROKEN_aarch64= fails to configure: error: unrecognized CPU type BROKEN_armv6= fails to configure: CMake Error: Generator: execution of make failed +BROKEN_armv7= fails to configure: CMake Error: Generator: execution of make failed BROKEN_powerpc64= fails to compile: sysdeps.h: redefinition of typedef 'uae_u8' OPTIONS_DEFINE= DEBUG DOCS SDL2 WINUAE --- emulators/qemu-sbruno/files/qemu_user_static.in (revision 448936) +++ emulators/qemu-sbruno/files/qemu_user_static.in (working copy) @@ -84,7 +84,7 @@ else echo "$0: interpreter ${interpreter} not found, cannot register." fi - # register mipsle interpreter styled 'mipsle' + # register mipsle interpreter styled 'mipsel' interpreter=${QEMU_DIR}/${QEMU_PREFIX}mipsel${QEMU_SUFFIX} if [ -x "${interpreter}" ]; then ${BINMISCCTL} add mipsel --interpreter "${interpreter}" \ @@ -138,12 +138,12 @@ %%NAME%%_stop() { - ${BINMISCCTL} remove mips64 ${BINMISCCTL} remove arm ${BINMISCCTL} remove armv6 ${BINMISCCTL} remove armv7 ${BINMISCCTL} remove aarch64 ${BINMISCCTL} remove mips + ${BINMISCCTL} remove mips64 ${BINMISCCTL} remove mipsel ${BINMISCCTL} remove powerpc ${BINMISCCTL} remove powerpc64 --- emulators/unicorn/Makefile (revision 448901) +++ emulators/unicorn/Makefile (working copy) @@ -13,6 +13,7 @@ TEST_DEPENDS= cmocka>0:sysutils/cmocka BROKEN_armv6= fails to compile: 'tcg-target.h' file not found +BROKEN_armv7= fails to compile: 'tcg-target.h' file not found BROKEN_mips= fails to compile: 'ICACHE' undeclared (first use in this function) BROKEN_mips64= fails to compile: 'ICACHE' undeclared (first use in this function) BROKEN_powerpc64= fails to compile: cc1: unrecognized command line option "-Wno-logical-op-parentheses" --- emulators/visualboyadvance-m/Makefile (revision 448901) +++ emulators/visualboyadvance-m/Makefile (working copy) @@ -15,6 +15,7 @@ BROKEN_aarch64= fails to build: regparm is not valid on this platform BROKEN_armv6= fails to build: regparm is not valid on this platform +BROKEN_armv7= fails to build: regparm is not valid on this platform USE_GITHUB= yes GH_TAGNAME= VBA-M_Beta_2 --- emulators/x49gp/Makefile (revision 448901) +++ emulators/x49gp/Makefile (working copy) @@ -16,7 +16,7 @@ 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 --- ftp/ftpcopy/Makefile (revision 448901) +++ ftp/ftpcopy/Makefile (working copy) @@ -11,6 +11,7 @@ BROKEN_aarch64= fails to build: regparm is not valid on this platform BROKEN_armv6= fails to build: regparm is not valid on this platform +BROKEN_armv7= fails to build: regparm is not valid on this platform USES= perl5 USE_PERL5= build --- ftp/wxdfast/Makefile (revision 448901) +++ ftp/wxdfast/Makefile (working copy) @@ -15,6 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_armv6= fails to compile: no matching member function for call to 'Read' +BROKEN_armv7= fails to compile: no matching member function for call to 'Read' WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} --- games/0ad/Makefile (revision 448901) +++ games/0ad/Makefile (working copy) @@ -44,6 +44,7 @@ BROKEN_aarch64= fails to compile: no member named verifyHeapAccessDisassembly BROKEN_armv6= fails to link: fatal error: conftest: Unknown error: -1 +BROKEN_armv7= fails to link: fatal error: conftest: Unknown error: -1 BROKEN_powerpc64= fails to compile: _psutil_bsd.c: error: 'struct xtcpcb' has no member named 'xt_tp' PORTDATA= * --- games/cataclysm-dda/Makefile (revision 448901) +++ games/cataclysm-dda/Makefile (working copy) @@ -15,6 +15,7 @@ BROKEN_aarch64= fails to compile: comparison of integers of different signs: wchar_t and const int BROKEN_armv6= fails to compile: comparison of integers of different signs: wchar_t and const int +BROKEN_armv7= fails to compile: comparison of integers of different signs: wchar_t and const int BROKEN_powerpc64= fails to compile: overmap.cpp: 'pow' is not a member of 'std' USES= alias compiler:c++11-lib execinfo gmake shebangfix --- games/crafty-tablebase-no-pawn/Makefile (revision 448901) +++ games/crafty-tablebase-no-pawn/Makefile (working copy) @@ -51,6 +51,7 @@ BROKEN_aarch64= Fails to install: runaway process BROKEN_armv6= Fails to install: runaway process +BROKEN_armv7= Fails to install: runaway process BROKEN_mips64= Fails to install: runaway process BROKEN_powerpc64= Fails to install: runaway process --- games/crafty-tablebase-pawn/Makefile (revision 448901) +++ games/crafty-tablebase-pawn/Makefile (working copy) @@ -43,6 +43,7 @@ BROKEN_aarch64= Fails to install: runaway process BROKEN_armv6= Fails to install: runaway process +BROKEN_armv7= Fails to install: runaway process BROKEN_mips64= Fails to install: runaway process BROKEN_powerpc64= Fails to install: runaway process --- games/dhewm3/Makefile (revision 448901) +++ games/dhewm3/Makefile (working copy) @@ -16,6 +16,7 @@ libvorbis.so:audio/libvorbis BROKEN_armv6= dumps core: Assertion failed: (!NodePtr->isKnownSentinel()), function operator*, file ilist_iterator.h +BROKEN_armv7= dumps core: Assertion failed: (!NodePtr->isKnownSentinel()), function operator*, file ilist_iterator.h USE_GITHUB= yes GH_ACCOUNT= dhewm --- games/exult/Makefile (revision 448901) +++ games/exult/Makefile (working copy) @@ -16,6 +16,7 @@ libpng.so:graphics/png BROKEN_armv6= fails to compile: constant expression evaluates to -1 which cannot be narrowed to type char +BROKEN_armv7= fails to compile: constant expression evaluates to -1 which cannot be narrowed to type char BROKEN_aarch64= fails to compile: constant expression evaluates to -1 which cannot be narrowed to type char USE_GITHUB= yes --- games/fkiss/Makefile (revision 448901) +++ games/fkiss/Makefile (working copy) @@ -20,6 +20,7 @@ BROKEN_aarch64= fails to compile: passing char * to parameter of incompatible type __builtin_va_list BROKEN_armv6= fails to compile: passing char * to parameter of incompatible type __builtin_va_list +BROKEN_armv7= fails to compile: passing char * to parameter of incompatible type __builtin_va_list EXTRA_PATCHES= ${WRKDIR}/${PORTNAME}-${PORTVERSION}.diff --- games/flightgear-data/Makefile (revision 448901) +++ games/flightgear-data/Makefile (working copy) @@ -22,6 +22,7 @@ BROKEN_aarch64= Fails to install: runaway process BROKEN_armv6= Fails to install: runaway process +BROKEN_armv7= Fails to install: runaway process BROKEN_mips64= Fails to install: runaway process post-patch: --- games/flyhard/Makefile (revision 448901) +++ games/flyhard/Makefile (working copy) @@ -18,6 +18,7 @@ BUILD_DEPENDS= ${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs BROKEN_armv6= dumps core: Assertion failed: (!NodePtr->isKnownSentinel()), function operator*, file ilist_iterator.h +BROKEN_armv7= dumps core: Assertion failed: (!NodePtr->isKnownSentinel()), function operator*, file ilist_iterator.h GNU_CONFIGURE= yes USES= gmake --- games/iortcw/Makefile (revision 448901) +++ games/iortcw/Makefile (working copy) @@ -16,7 +16,7 @@ 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 --- games/ivan/Makefile (revision 448901) +++ games/ivan/Makefile (working copy) @@ -14,6 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_armv6= fails to compile: use of overloaded operator '<<' is ambiguous +BROKEN_armv7= fails to compile: use of overloaded operator '<<' is ambiguous USE_SDL= sdl USES= gmake --- games/jinput/Makefile (revision 448901) +++ games/jinput/Makefile (working copy) @@ -13,6 +13,7 @@ RUN_DEPENDS= ${JAVALIBDIR}/jutils/jutils.jar:games/jutils BROKEN_armv6= fails to compile: build.xml: compilation failed +BROKEN_armv7= fails to compile: build.xml: compilation failed USES= tar:bzip2 USE_JAVA= yes --- games/legesmotus/Makefile (revision 448901) +++ games/legesmotus/Makefile (working copy) @@ -13,7 +13,7 @@ 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 --- games/macopix/Makefile (revision 448901) +++ games/macopix/Makefile (working copy) @@ -15,6 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_armv6= dumps core: Assertion failed: (!NodePtr->isKnownSentinel()), function operator*, file ilist_iterator.h +BROKEN_armv7= dumps core: Assertion failed: (!NodePtr->isKnownSentinel()), function operator*, file ilist_iterator.h LIB_DEPENDS= libpng.so:graphics/png \ libtiff.so:graphics/tiff --- games/nazghul/Makefile (revision 448901) +++ games/nazghul/Makefile (working copy) @@ -16,6 +16,7 @@ BROKEN_aarch64= fails to compile: no matching function for call to cmdwin_vpush BROKEN_armv6= fails to compile: no matching function for call to cmdwin_vpush +BROKEN_armv7= fails to compile: no matching function for call to cmdwin_vpush USE_SDL= sdl image mixer GNU_CONFIGURE= yes --- games/netradiant/Makefile (revision 448901) +++ games/netradiant/Makefile (working copy) @@ -21,6 +21,7 @@ BROKEN_aarch64= fails to link: ldd: install/modules/archivepak.so: not a FreeBSD ELF shared object BROKEN_armv6= fails to build: h2data.armv6: No such file or directory +BROKEN_armv7= fails to build: h2data.armv7: No such file or directory USES= gmake jpeg pkgconfig tar:bzip2 USE_GL= gl --- games/oolite/Makefile (revision 448901) +++ games/oolite/Makefile (working copy) @@ -54,6 +54,7 @@ BROKEN_aarch64= fails to configure: error: These compiler flags are invalid: -O BROKEN_armv6= fails to compile: your compiler does not follow the C++ specification for temporary object destruction order +BROKEN_armv7= fails to compile: your compiler does not follow the C++ specification for temporary object destruction order .include --- games/residualvm/Makefile (revision 448901) +++ games/residualvm/Makefile (working copy) @@ -10,6 +10,7 @@ COMMENT= ResidualVM allows you to indulge with classic games like Grim Fandango BROKEN_armv6= fails to link: ld: libgrim.a has EABI version 0, but target residualvm has EABI version 5 +BROKEN_armv7= fails to link: ld: libgrim.a has EABI version 0, but target residualvm has EABI version 5 USE_GITHUB= yes --- games/scummvm/Makefile (revision 448901) +++ games/scummvm/Makefile (working copy) @@ -67,7 +67,7 @@ .include -.if ${ARCH} == "armv6" +.if ${ARCH} == armv6 || ${ARCH} == armv7 CONFIGURE_ENV+= ASFLAGS=-meabi=5 .endif --- games/stockfish/Makefile (revision 448901) +++ games/stockfish/Makefile (working copy) @@ -19,6 +19,7 @@ NOT_FOR_ARCHS= sparc64 BROKEN_aarch64= Fails to build: cannot detect architecture BROKEN_armv6= Fails to configure: config-sanity: Error 1 +BROKEN_armv7= Fails to configure: config-sanity: Error 1 BROKEN_mips64= Fails to build: cannot detect architecture USES= compiler gmake zip --- games/trigger-rally/Makefile (revision 448901) +++ games/trigger-rally/Makefile (working copy) @@ -17,6 +17,7 @@ BROKEN_aarch64= fails to compile: error: the clang compiler does not support -march=native BROKEN_armv6= fails to compile: error: the clang compiler does not support -march=native +BROKEN_armv7= fails to compile: error: the clang compiler does not support -march=native BROKEN_powerpc64= fails to compile: error: the clang compiler does not support -march=native WRKSRC_SUBDIR= src --- games/ufoai-data/Makefile (revision 448901) +++ games/ufoai-data/Makefile (working copy) @@ -28,6 +28,7 @@ BROKEN_aarch64= Fails to install: runaway process BROKEN_armv6= Fails to install: runaway process +BROKEN_armv7= Fails to install: runaway process BROKEN_mips64= Fails to install: runaway process post-extract: --- games/urbanterror-data/Makefile (revision 448901) +++ games/urbanterror-data/Makefile (working copy) @@ -28,6 +28,7 @@ BROKEN_aarch64= Fails to install: runaway process BROKEN_armv6= Fails to install: runaway process +BROKEN_armv7= Fails to install: runaway process BROKEN_mips= Fails to install: runaway process BROKEN_mips64= Fails to install: runaway process --- games/xoids/Makefile (revision 448901) +++ games/xoids/Makefile (working copy) @@ -11,6 +11,7 @@ COMMENT= X Window Asteroids style game with full color pixmaps BROKEN_armv6= dumps core: Unknown addressing mode for CP reference! +BROKEN_armv7= dumps core: Unknown addressing mode for CP reference! NOT_FOR_ARCHS= mips64 NOT_FOR_ARCHS_REASON= unknown architecture --- german/hunspell/Makefile (revision 448901) +++ german/hunspell/Makefile (working copy) @@ -19,6 +19,7 @@ hunspell:textproc/hunspell BROKEN_armv6= fails to install: hunspell-capmain-plus_de_DE.tmp: Error 1 +BROKEN_armv7= fails to install: hunspell-capmain-plus_de_DE.tmp: Error 1 USES= gmake perl5 shebangfix tar:bzip2 ALL_TARGET= hunspell-all --- graphics/aseprite/Makefile (revision 448901) +++ graphics/aseprite/Makefile (working copy) @@ -25,6 +25,7 @@ BROKEN_aarch64= fails to compile: undefined reference to __va_copy BROKEN_armv6= fails to compile: undefined reference to __va_copy +BROKEN_armv7= fails to compile: undefined reference to __va_copy BROKEN_powerpc64= fails to compile: arena.h: Failed assertion: "arena_mapbits_allocated_get(chunk, pageind) != 0" BROKEN_sparc64= fails to compile: vsnprintf is not a member of std --- graphics/code-eli/Makefile (revision 448901) +++ graphics/code-eli/Makefile (working copy) @@ -36,6 +36,7 @@ DOXYGEN_PORTDOCS= html latex BROKEN_armv6= fails to compile: undefined reference to cbrtl +BROKEN_armv7= fails to compile: undefined reference to cbrtl BROKEN_powerpc64= fails to compile: there are no arguments to 'printf' that depend on a template parameter post-patch-EXAMPLES-off: --- graphics/copperspice/Makefile (revision 448901) +++ graphics/copperspice/Makefile (working copy) @@ -48,7 +48,7 @@ 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: --- graphics/exact-image/Makefile (revision 448901) +++ graphics/exact-image/Makefile (working copy) @@ -24,6 +24,7 @@ libexpat.so:textproc/expat2 BROKEN_armv6= fails to configure: C++ compiler is not installed or does not work correctly +BROKEN_armv7= fails to configure: C++ compiler is not installed or does not work correctly #hack to get custom exactcode configure script to enable tiff support with #broken headers on c++ in base system: --- graphics/exrtools/Makefile (revision 448901) +++ graphics/exrtools/Makefile (working copy) @@ -18,6 +18,7 @@ libIlmImf.so:graphics/OpenEXR BROKEN_armv6= fails to configure: checking for /nxb-bin/usr/bin/cc... no +BROKEN_armv7= fails to configure: checking for /nxb-bin/usr/bin/cc... no GNU_CONFIGURE= yes USES= gmake jpeg pkgconfig --- graphics/graphviz/Makefile (revision 448901) +++ graphics/graphviz/Makefile (working copy) @@ -26,6 +26,9 @@ 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}" --- graphics/hiptext/Makefile (revision 448901) +++ graphics/hiptext/Makefile (working copy) @@ -20,6 +20,7 @@ BROKEN_aarch64= fails to compile: error: the clang compiler does not support -march=native BROKEN_armv6= fails to compile: error: the clang compiler does not support -march=native +BROKEN_armv7= fails to compile: error: the clang compiler does not support -march=native USE_GITHUB= yes GH_ACCOUNT= jart --- graphics/libdrm/Makefile (revision 448901) +++ graphics/libdrm/Makefile (working copy) @@ -50,7 +50,7 @@ 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 " --- graphics/lightzone/Makefile (revision 448901) +++ graphics/lightzone/Makefile (working copy) @@ -23,6 +23,7 @@ RUN_DEPENDS= jhindexer:java/javahelp BROKEN_armv6= fails to compile: build.xml: exec returned: 1 +BROKEN_armv7= fails to compile: build.xml: exec returned: 1 USE_GITHUB= yes GH_ACCOUNT= ktgw0316 --- graphics/mesa-dri/Makefile (revision 448901) +++ graphics/mesa-dri/Makefile (working copy) @@ -52,9 +52,9 @@ . 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 --- graphics/opencolorio/Makefile (revision 448901) +++ graphics/opencolorio/Makefile (working copy) @@ -37,6 +37,7 @@ BROKEN_aarch64= Does not compile: error: use of undeclared identifier __builtin_ia32_emms BROKEN_armv6= Does not compile: error: use of undeclared identifier __builtin_ia32_emms +BROKEN_armv7= Does not compile: error: use of undeclared identifier __builtin_ia32_emms BROKEN_mips64= Does not compile: error: unrecognized command line option -msse2 BROKEN_powerpc64= Does not compile: error: unrecognized command line option -msse2 BROKEN_sparc64= Does not compile: error: unrecognized command line option -msse2 --- graphics/opencv/Makefile (revision 448901) +++ graphics/opencv/Makefile (working copy) @@ -48,6 +48,7 @@ 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 --- graphics/pencil/Makefile (revision 448901) +++ graphics/pencil/Makefile (working copy) @@ -17,6 +17,7 @@ libpng.so:graphics/png BROKEN_armv6= fails to compile: no matching function for call to 'qMax' +BROKEN_armv7= fails to compile: no matching function for call to 'qMax' USES= qmake zip USE_QT4= gui opengl xml moc_build rcc_build --- graphics/picpuz/Makefile (revision 448901) +++ graphics/picpuz/Makefile (working copy) @@ -12,6 +12,7 @@ COMMENT= Jigsaw puzzle program BROKEN_armv6= fails to compile: use of undeclared identifier __NR_SYSCALL_BASE +BROKEN_armv7= fails to compile: use of undeclared identifier __NR_SYSCALL_BASE USES= dos2unix execinfo gmake pkgconfig DOS2UNIX_GLOB= *.h --- graphics/pixie/Makefile (revision 448901) +++ graphics/pixie/Makefile (working copy) @@ -20,6 +20,7 @@ BROKEN_aarch64= fails to compile: use of undeclared identifier CRenderer BROKEN_armv6= fails to compile: use of undeclared identifier CRenderer +BROKEN_armv7= fails to compile: use of undeclared identifier CRenderer BROKEN_sparc64= fails to compile USE_GL= glu --- graphics/s10sh/Makefile (revision 448901) +++ graphics/s10sh/Makefile (working copy) @@ -16,6 +16,7 @@ BROKEN_aarch64= Fails to build: error: can not find the byte order for this architecture, fix bytesex.h BROKEN_armv6= Fails to build: error: can not find the byte order for this architecture, fix bytesex.h +BROKEN_armv7= Fails to build: error: can not find the byte order for this architecture, fix bytesex.h USES= ncurses readline --- irc/srvx/Makefile (revision 448901) +++ irc/srvx/Makefile (working copy) @@ -13,6 +13,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_armv6= fails to configure: Cannot detect format string for time_t +BROKEN_armv7= fails to configure: Cannot detect format string for time_t USES= cpe GNU_CONFIGURE= yes --- japanese/mutt-devel/Makefile (revision 448901) +++ japanese/mutt-devel/Makefile (working copy) @@ -49,6 +49,7 @@ BROKEN_aarch64= fails to compile: conflicting types for __wcwidth BROKEN_armv6= fails to compile: conflicting types for __wcwidth +BROKEN_armv7= fails to compile: conflicting types for __wcwidth CONFLICTS= ja-mutt-[0-9]* mutt-[0-9]* mutt-devel-[0-9]* mutt-devel-lite-[0-9]* mutt-lite-[0-9]* zh-mutt-devel-[0-9]* --- java/berkeley-db/Makefile (revision 448901) +++ java/berkeley-db/Makefile (working copy) @@ -14,6 +14,7 @@ BUILD_DEPENDS= ${JAVALIBDIR}/junit.jar:java/junit BROKEN_armv6= fails to build: build.xml: Java returned: 1 +BROKEN_armv7= fails to build: build.xml: Java returned: 1 OPTIONS_DEFINE= DOCS EXAMPLES TEST --- java/bootstrap-openjdk/Makefile (revision 448901) +++ java/bootstrap-openjdk/Makefile (working copy) @@ -17,7 +17,7 @@ BUNDLE_LIBS= yes -ONLY_FOR_ARCHS= amd64 armv6 i386 powerpc64 +ONLY_FOR_ARCHS= amd64 armv6 armv7 i386 powerpc64 BROKEN_powerpc64= fails to build: pkg-static: Unable to access file jre/lib/powerpc64/jvm.cfg DISTINFO_FILE= ${.CURDIR}/distinfo.${JDK_ARCH} @@ -26,7 +26,7 @@ DISTVERSION_i386= r351880 DISTVERSION_powerpc64= r407937 -JDK_ARCH= ${ARCH:C/armv6.*/arm/} +JDK_ARCH= ${ARCH:C/armv.*/arm/} JDK_NAME= openjdk JDK_ROOT= bootstrap-${JDK_NAME} @@ -48,19 +48,19 @@ JDK_MASTER_SITES= LOCAL/jkim -.if ${ARCH:Marmv6*} +.if ${ARCH:Marmv*} JDK_PORT= openjdk7 .else JDK_PORT= openjdk6 .endif -.if ${ARCH} == "i386" +.if ${ARCH} == i386 PLIST_SUB+= CLIENTVM="" .else PLIST_SUB+= CLIENTVM="@comment " .endif -.if ${ARCH} == "powerpc64" +.if ${ARCH} == powerpc64 JDK_PORT= openjdk7 JDK_NAME= openjdk JDK_MASTER_SITES= LOCAL/glewis/bootstrap-openjdk --- java/bouncycastle15/Makefile (revision 448901) +++ java/bouncycastle15/Makefile (working copy) @@ -48,7 +48,8 @@ .include # 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 --- java/classpath/Makefile (revision 448901) +++ java/classpath/Makefile (working copy) @@ -17,6 +17,7 @@ BROKEN_aarch64= fails to configure: error: The jar tool /usr/local/bin/gjar5 was not found BROKEN_armv6= fails to configure: error: The jar tool /usr/local/bin/gjar5 was not found +BROKEN_armv7= fails to configure: error: The jar tool /usr/local/bin/gjar5 was not found BROKEN_powerpc64= fails to configure: error: The jar tool /usr/local/bin/gjar5 was not found GNU_CONFIGURE= yes --- java/jakarta-regexp/Makefile (revision 448901) +++ java/jakarta-regexp/Makefile (working copy) @@ -11,6 +11,7 @@ COMMENT= Regular expressions for Java BROKEN_armv6= fails to build: build.xml: Java returned: 1 +BROKEN_armv7= fails to build: build.xml: Java returned: 1 USE_JAVA= yes JAVA_VERSION= 1.6+ --- java/java-cup/Makefile (revision 448901) +++ java/java-cup/Makefile (working copy) @@ -14,6 +14,7 @@ COMMENT= LALR parser generator in Java BROKEN_armv6= fails to build: build.xml: Java returned: 1 +BROKEN_armv7= fails to build: build.xml: Java returned: 1 USE_JAVA= yes USE_ANT= yes --- java/java3d/Makefile (revision 448901) +++ java/java3d/Makefile (working copy) @@ -14,6 +14,7 @@ LICENSE_COMB= multi BROKEN_armv6= fails to compile: build.xml: Compile failed; see the compiler error output for details +BROKEN_armv7= fails to compile: build.xml: Compile failed; see the compiler error output for details USES= tar:bzip2 USE_JAVA= yes --- java/jcommon/Makefile (revision 448901) +++ java/jcommon/Makefile (working copy) @@ -12,6 +12,7 @@ LICENSE= LGPL21 BROKEN_armv6= fails to package: find: *: No such file or directory +BROKEN_armv7= fails to package: find: *: No such file or directory USES= zip USE_JAVA= yes --- java/sigar/Makefile (revision 448901) +++ java/sigar/Makefile (working copy) @@ -17,6 +17,7 @@ LIB_DEPENDS= libsigar.so:devel/sigar BROKEN_armv6= fails to compile: jni-build.xml: gcc failed with return code 1 +BROKEN_armv7= fails to compile: jni-build.xml: gcc failed with return code 1 USE_GITHUB= yes GH_ACCOUNT= amishHammer --- lang/abcl/Makefile (revision 448901) +++ lang/abcl/Makefile (working copy) @@ -11,6 +11,7 @@ COMMENT= Implementation of ANSI Common Lisp in Java BROKEN_armv6= fails to build: build.xml: Java returned: 1 +BROKEN_armv7= fails to build: build.xml: Java returned: 1 PLIST_FILES= share/java/classes/abcl.jar \ share/java/classes/abcl-contrib.jar \ --- lang/afnix/Makefile (revision 448901) +++ lang/afnix/Makefile (working copy) @@ -13,6 +13,7 @@ COMMENT= Multi-threaded functional programming language BROKEN_armv6= fails to compile: operator new takes type size_t as first parameterk/er +BROKEN_armv7= fails to compile: operator new takes type size_t as first parameterk/er BROKEN_i386= fails to build BROKEN_powerpc= fails to configure BROKEN_powerpc64= fails to build: afnix-setup: cannot determine linking type --- lang/clang33/Makefile (revision 448901) +++ lang/clang33/Makefile (working copy) @@ -74,7 +74,7 @@ .include # keep in sync with /usr/src/lib/clang/clang.build.mk -CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/armv6hf/armv6/}-portbld-${OPSYS:tl}${OSREL} +CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL} .if ${PORT_OPTIONS:MASSERTS} CONFIGURE_ARGS+= --enable-assertions --- lang/clang33/files/patch-utils_llvm-build_llvmbuild_main.py (revision 448901) +++ lang/clang33/files/patch-utils_llvm-build_llvmbuild_main.py (working copy) @@ -1,6 +1,6 @@ ---- utils/llvm-build/llvmbuild/main.py.orig -+++ utils/llvm-build/llvmbuild/main.py -@@ -660,7 +660,17 @@ +--- utils/llvm-build/llvmbuild/main.py.dist 2016-08-08 13:58:02.000000000 +0000 ++++ utils/llvm-build/llvmbuild/main.py 2017-08-29 12:47:14.547497255 +0000 +@@ -751,7 +751,18 @@ # We handle a few special cases of target names here for historical # reasons, as these are the names configure currently comes up with. @@ -10,6 +10,7 @@ + 'armeb' : 'ARM', + 'armv6' : 'ARM', + 'armv6hf' : 'ARM', ++ 'armv7' : 'ARM', + 'i386' : 'X86', + 'mips' : 'Mips', + 'powerpc' : 'PowerPC', --- lang/clang34/Makefile (revision 448901) +++ lang/clang34/Makefile (working copy) @@ -80,7 +80,7 @@ .endif # keep in sync with /usr/src/lib/clang/clang.build.mk -CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/armv6hf/armv6/}-portbld-${OPSYS:tl}${OSREL} +CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL} .if ${PORT_OPTIONS:MASSERTS} CONFIGURE_ARGS+= --enable-assertions --- lang/clang34/files/patch-utils_llvm-build_llvmbuild_main.py (revision 448901) +++ lang/clang34/files/patch-utils_llvm-build_llvmbuild_main.py (working copy) @@ -1,6 +1,6 @@ ---- utils/llvm-build/llvmbuild/main.py.orig -+++ utils/llvm-build/llvmbuild/main.py -@@ -660,7 +660,17 @@ +--- utils/llvm-build/llvmbuild/main.py.dist 2016-08-08 13:58:02.000000000 +0000 ++++ utils/llvm-build/llvmbuild/main.py 2017-08-29 12:47:14.547497255 +0000 +@@ -751,7 +751,18 @@ # We handle a few special cases of target names here for historical # reasons, as these are the names configure currently comes up with. @@ -10,6 +10,7 @@ + 'armeb' : 'ARM', + 'armv6' : 'ARM', + 'armv6hf' : 'ARM', ++ 'armv7' : 'ARM', + 'i386' : 'X86', + 'mips' : 'Mips', + 'powerpc' : 'PowerPC', --- lang/clang35/Makefile (revision 448901) +++ lang/clang35/Makefile (working copy) @@ -86,7 +86,7 @@ .include # keep in sync with /usr/src/lib/clang/clang.build.mk -CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/armv6hf/armv6/}-portbld-${OPSYS:tl}${OSREL} +CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL} .if ${PORT_OPTIONS:MASSERTS} pre-fetch: --- lang/clang35/files/patch-utils_llvm-build_llvmbuild_main.py (revision 448901) +++ lang/clang35/files/patch-utils_llvm-build_llvmbuild_main.py (working copy) @@ -1,6 +1,6 @@ ---- utils/llvm-build/llvmbuild/main.py.orig -+++ utils/llvm-build/llvmbuild/main.py -@@ -660,7 +660,17 @@ +--- utils/llvm-build/llvmbuild/main.py.dist 2016-08-08 13:58:02.000000000 +0000 ++++ utils/llvm-build/llvmbuild/main.py 2017-08-29 12:47:14.547497255 +0000 +@@ -751,7 +751,18 @@ # We handle a few special cases of target names here for historical # reasons, as these are the names configure currently comes up with. @@ -10,6 +10,7 @@ + 'armeb' : 'ARM', + 'armv6' : 'ARM', + 'armv6hf' : 'ARM', ++ 'armv7' : 'ARM', + 'i386' : 'X86', + 'mips' : 'Mips', + 'powerpc' : 'PowerPC', --- lang/cling/Makefile (revision 448901) +++ lang/cling/Makefile (working copy) @@ -19,6 +19,7 @@ LICENSE_PERMS_LLVM= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BROKEN_armv6= fails to compile: AArch64TargetMachine.cpp: relocation truncated to fit: R_ARM_CALL against symbol '__aeabi_uldivmod' +BROKEN_armv7= fails to compile: AArch64TargetMachine.cpp: relocation truncated to fit: R_ARM_CALL against symbol '__aeabi_uldivmod' BROKEN_powerpc64= fails to compile: IncrementalParser.cpp: 'to_string' is not a member of 'std' WRKSRC= ${WRKDIR}/src --- lang/dmd2/Makefile (revision 448901) +++ lang/dmd2/Makefile (working copy) @@ -17,6 +17,7 @@ LICENSE_PERMS_DMD= no-dist-mirror no-dist-sell no-pkg-mirror no-pkg-sell auto-accept BROKEN_armv6= dumps core: Assertion failed: (!signbit(Port::ldbl_nan)), function PortInitializer, file port.c +BROKEN_armv7= dumps core: Assertion failed: (!signbit(Port::ldbl_nan)), function PortInitializer, file port.c BROKEN_mips64= fails to compile: cc1: unrecognized command line option -m32 BROKEN_powerpc64= fails to build: can't mangle function with unknown linkage (void*()) BROKEN_sparc64= fails to install: divide-by-zero error --- lang/erlang/Makefile (revision 448901) +++ lang/erlang/Makefile (working copy) @@ -192,7 +192,7 @@ MAKE_ARGS+= ARCH=x86 .endif -.if ${ARCH} == armv6 +.if ${ARCH} == armv6 || ${ARCH} == armv7 MAKE_ARGS+= ARCH=arm .endif --- lang/erlang-runtime17/Makefile (revision 448901) +++ lang/erlang-runtime17/Makefile (working copy) @@ -157,7 +157,7 @@ MAKE_ARGS+= ARCH=x86 .endif -.if ${ARCH} == armv6 +.if ${ARCH} == armv6 || ${ARCH} == armv7 MAKE_ARGS+= ARCH=arm .endif --- lang/erlang-runtime18/Makefile (revision 448901) +++ lang/erlang-runtime18/Makefile (working copy) @@ -155,7 +155,7 @@ MAKE_ARGS+= ARCH=x86 .endif -.if ${ARCH} == armv6 +.if ${ARCH} == armv6 || ${ARCH} == armv7 MAKE_ARGS+= ARCH=arm .endif --- lang/erlang-runtime19/Makefile (revision 448901) +++ lang/erlang-runtime19/Makefile (working copy) @@ -175,7 +175,7 @@ MAKE_ARGS+= ARCH=x86 .endif -.if ${ARCH} == armv6 +.if ${ARCH} == armv6 || ${ARCH} == armv7 MAKE_ARGS+= ARCH=arm .endif --- lang/erlang-runtime20/Makefile (revision 448901) +++ lang/erlang-runtime20/Makefile (working copy) @@ -174,7 +174,7 @@ MAKE_ARGS+= ARCH=x86 .endif -.if ${ARCH} == armv6 +.if ${ARCH} == armv6 || ${ARCH} == armv7 MAKE_ARGS+= ARCH=arm .endif --- lang/gauche/Makefile (revision 448901) +++ lang/gauche/Makefile (working copy) @@ -16,6 +16,7 @@ BROKEN_aarch64= Fails to link: missing sbrk BROKEN_armv6= Fails to build: unknown attribute __alloc_size__; also fails in assembler +BROKEN_armv7= Fails to build: unknown attribute __alloc_size__; also fails in assembler BROKEN_mips= Fails to build: redefinition of GC_register_dynamic_libraries BROKEN_mips64= Fails to build: redefinition of GC_register_dynamic_libraries BROKEN_sparc64= Fails to build: do not know how to make sparc_mach_dep.lo --- lang/gcc48/Makefile (revision 448901) +++ lang/gcc48/Makefile (working copy) @@ -30,7 +30,7 @@ # once installed. GCC_VERSION= ${PORTVERSION} SUFFIX= ${PORTVERSION:C/([0-9]+).([0-9]+).*/\1\2/} -ONLY_FOR_ARCHS= amd64 armv6 i386 powerpc powerpc64 sparc64 +ONLY_FOR_ARCHS= amd64 armv6 armv7 i386 powerpc powerpc64 sparc64 USES= compiler cpe gmake iconv libtool makeinfo perl5 tar:bzip2 USE_BINUTILS= yes USE_PERL5= build @@ -59,7 +59,7 @@ CONFIGURE_ENV+= UNAME_m="powerpc64" .endif -.if ${ARCH} == "armv6" +.if ${ARCH} == armv6 || ${ARCH} == armv7 # Override sys.mk including -O in CFLAGS which breaks libgomp building. CFLAGS:= ${CFLAGS:S/-O/-O2/g} . if ${COMPILER_TYPE} == clang --- lang/gcc48/files/patch-arm-support (revision 448901) +++ lang/gcc48/files/patch-arm-support (working copy) @@ -230,8 +230,8 @@ \ No newline at end of property Index: gcc/config.gcc =================================================================== ---- gcc/config.gcc (revision 218760) -+++ gcc/config.gcc (working copy) +--- gcc/config.gcc.orig 2015-05-21 20:57:29.000000000 +0000 ++++ gcc/config.gcc 2017-08-28 15:07:25.941158130 +0000 @@ -267,7 +267,6 @@ arm*-wince-pe* \ | arm*-*-ecos-elf \ @@ -240,7 +240,7 @@ | arm*-*-linux* \ | arm*-*-uclinux* \ | i[34567]86-go32-* \ -@@ -865,6 +864,28 @@ +@@ -865,6 +864,32 @@ extra_options="${extra_options} arm/vxworks.opt" tmake_file="${tmake_file} arm/t-arm arm/t-vxworks" ;; @@ -257,6 +257,10 @@ + armv6*-*-freebsd*) + tm_defines="${tm_defines} TARGET_FREEBSD_ARMv6=1" + ;; ++ armv7*-*-freebsd*) ++ tm_defines="${tm_defines} TARGET_FREEBSD_ARMv7=1" ++ tm_defines="${tm_defines} TARGET_FREEBSD_ARM_HARD_FLOAT=1" ++ ;; + esac + case $target in + arm*hf-*-freebsd*) --- lang/gcc49/Makefile (revision 448901) +++ lang/gcc49/Makefile (working copy) @@ -30,7 +30,7 @@ # once installed. GCC_VERSION= ${PORTVERSION} SUFFIX= ${PORTVERSION:C/([0-9]+).([0-9]+).*/\1\2/} -ONLY_FOR_ARCHS= amd64 armv6 i386 powerpc powerpc64 sparc64 +ONLY_FOR_ARCHS= amd64 armv6 armv7 i386 powerpc powerpc64 sparc64 USES= compiler cpe gmake iconv libtool makeinfo perl5 tar:bzip2 USE_BINUTILS= yes USE_PERL5= build @@ -59,7 +59,7 @@ CONFIGURE_ENV+= UNAME_m="powerpc64" .endif -.if ${ARCH} == "armv6" +.if ${ARCH} == armv6 || ${ARCH} == armv7 # Override sys.mk including -O in CFLAGS which breaks libgomp building. CFLAGS:= ${CFLAGS:S/-O/-O2/g} . if ${COMPILER_TYPE} == clang --- lang/gcc49/files/patch-arm-support (revision 448901) +++ lang/gcc49/files/patch-arm-support (working copy) @@ -258,9 +258,9 @@ \ No newline at end of property Index: gcc/config.gcc =================================================================== ---- gcc/config.gcc (revision 218760) -+++ gcc/config.gcc (working copy) -@@ -267,7 +267,6 @@ +--- gcc/config.gcc.orig 2016-03-14 10:03:12.000000000 +0000 ++++ gcc/config.gcc 2017-08-28 14:49:38.426853558 +0000 +@@ -268,7 +268,6 @@ arm*-wince-pe* \ | arm*-*-ecos-elf \ | arm*-*-elf \ @@ -268,7 +268,7 @@ | arm*-*-linux* \ | arm*-*-uclinux* \ | i[34567]86-go32-* \ -@@ -865,6 +864,28 @@ +@@ -1013,6 +1012,32 @@ extra_options="${extra_options} arm/vxworks.opt" tmake_file="${tmake_file} arm/t-arm arm/t-vxworks" ;; @@ -285,6 +285,10 @@ + armv6*-*-freebsd*) + tm_defines="${tm_defines} TARGET_FREEBSD_ARMv6=1" + ;; ++ armv7*-*-freebsd*) ++ tm_defines="${tm_defines} TARGET_FREEBSD_ARMv7=1" ++ tm_defines="${tm_defines} TARGET_FREEBSD_ARM_HARD_FLOAT=1" ++ ;; + esac + case $target in + arm*hf-*-freebsd*) --- lang/gcc5/Makefile (revision 448901) +++ lang/gcc5/Makefile (working copy) @@ -29,7 +29,7 @@ GCC_VERSION= ${PORTVERSION} SUFFIX= ${PORTVERSION:C/([0-9]+).*/\1/} -ONLY_FOR_ARCHS= aarch64 amd64 arm armv6 i386 powerpc powerpc64 sparc64 +ONLY_FOR_ARCHS= aarch64 amd64 arm armv6 armv7 i386 powerpc powerpc64 sparc64 USES= compiler cpe gmake iconv libtool makeinfo perl5 tar:bzip2 USE_BINUTILS= yes USE_PERL5= build @@ -60,7 +60,7 @@ .include -.if ${ARCH} == "amd64" +.if ${ARCH} == amd64 CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL} .endif @@ -68,7 +68,7 @@ CONFIGURE_ENV+= UNAME_m="powerpc64" .endif -.if ${ARCH} == "aarch64" || ${ARCH} == "armv6" +.if ${ARCH} == aarch64 || ${ARCH} == armv6 || ${ARCH} == armv7 . if ${COMPILER_TYPE} == clang . if empty(PORT_OPTIONS:MBOOTSTRAP) MAKE_ARGS+=CXXFLAGS=-fbracket-depth=512 @@ -115,7 +115,7 @@ gcc${SUFFIX}/gfortran \ gcc${SUFFIX}/libgomp # Release tarballs (as opposed to snapshots) always carry this. -#.if ${ARCH} == "amd64" || ${ARCH} == "i386" +#.if ${ARCH} == amd64 || ${ARCH} == i386 INFO+= gcc${SUFFIX}/libquadmath \ gcc${SUFFIX}/libitm #.endif --- lang/gcc5-devel/Makefile (revision 448901) +++ lang/gcc5-devel/Makefile (working copy) @@ -36,6 +36,7 @@ DIST_VERSION= ${PORTVERSION:C/([0-9]+).*\.s([0-9]+)/\1-\2/} GCC_VERSION= ${PORTVERSION:C/(.+)\.s[0-9]{8}/\1/} SUFFIX= ${PORTVERSION:C/([0-9]+).*/\1/} +ONLY_FOR_ARCHS= aarch64 amd64 arm armv6 armv7 i386 powerpc powerpc64 sparc64 USES= compiler cpe gmake iconv libtool makeinfo perl5 tar:xz USE_BINUTILS= yes USE_PERL5= build @@ -64,7 +65,7 @@ .include -.if ${ARCH} == "amd64" +.if ${ARCH} == amd64 CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL} .endif @@ -72,7 +73,7 @@ CONFIGURE_ENV+= UNAME_m="powerpc64" .endif -.if ${ARCH} == "armv6" || ${ARCH} == "aarch64" +.if ${ARCH} == aarch64 || ${ARCH} == armv6 || ${ARCH} == armv7 . if ${COMPILER_TYPE} == clang . if empty(PORT_OPTIONS:MBOOTSTRAP) MAKE_ARGS+=CXXFLAGS+=-fbracket-depth=512 @@ -117,7 +118,7 @@ gcc${SUFFIX}/gccint \ gcc${SUFFIX}/gfortran \ gcc${SUFFIX}/libgomp -.if ${ARCH} == "i386" || ${ARCH} == "amd64" +.if ${ARCH} == amd64 || ${ARCH} == i386 INFO+= gcc${SUFFIX}/libquadmath \ gcc${SUFFIX}/libitm .endif --- lang/gcc6/Makefile (revision 448901) +++ lang/gcc6/Makefile (working copy) @@ -29,7 +29,7 @@ GCC_VERSION= ${PORTVERSION} SUFFIX= ${PORTVERSION:C/([0-9]+).*/\1/} -ONLY_FOR_ARCHS= aarch64 amd64 arm armv6 i386 powerpc powerpc64 sparc64 +ONLY_FOR_ARCHS= aarch64 amd64 arm armv6 armv7 i386 powerpc powerpc64 sparc64 USES= compiler cpe gmake iconv libtool makeinfo perl5 tar:xz USE_BINUTILS= yes USE_PERL5= build @@ -61,7 +61,7 @@ .include -.if ${ARCH} == "amd64" +.if ${ARCH} == amd64 CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL} .endif @@ -70,7 +70,7 @@ USE_GCC= 5 # Cannot require ourselves, needs to be at least 4.9. .endif -.if ${ARCH} == "aarch64" || ${ARCH} == "armv6" +.if ${ARCH} == aarch64 || ${ARCH} == armv6 || ${ARCH} == armv7 . if ${COMPILER_TYPE} == clang . if empty(PORT_OPTIONS:MBOOTSTRAP) MAKE_ARGS+=CXXFLAGS=-fbracket-depth=512 @@ -116,7 +116,7 @@ gcc${SUFFIX}/gfortran \ gcc${SUFFIX}/libgomp # Release tarballs (as opposed to snapshots) always carry this. -#.if ${ARCH} == "amd64" || ${ARCH} == "i386" +#.if ${ARCH} == amd64 || ${ARCH} == i386 INFO+= gcc${SUFFIX}/libquadmath \ gcc${SUFFIX}/libitm #.endif --- lang/gcc6-devel/Makefile (revision 448901) +++ lang/gcc6-devel/Makefile (working copy) @@ -34,7 +34,7 @@ DIST_VERSION= ${PORTVERSION:C/([0-9]+).*\.s([0-9]+)/\1-\2/} GCC_VERSION= ${PORTVERSION:C/(.+)\.s[0-9]{8}/\1/} SUFFIX= ${PORTVERSION:C/([0-9]+).*/\1/} -ONLY_FOR_ARCHS= aarch64 amd64 arm armv6 i386 powerpc powerpc64 sparc64 +ONLY_FOR_ARCHS= aarch64 amd64 arm armv6 armv7 i386 powerpc powerpc64 sparc64 USES= compiler cpe gmake iconv libtool makeinfo perl5 tar:xz USE_BINUTILS= yes USE_PERL5= build @@ -63,7 +63,7 @@ .include -.if ${ARCH} == "amd64" +.if ${ARCH} == amd64 CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL} .endif @@ -72,7 +72,7 @@ USE_GCC= 5 # Cannot require ourselves, needs to be at least 4.9. .endif -.if ${ARCH} == "aarch64" || ${ARCH} == "armv6" +.if ${ARCH} == aarch64 || ${ARCH} == armv6 || ${ARCH} == armv7 . if ${COMPILER_TYPE} == clang . if empty(PORT_OPTIONS:MBOOTSTRAP) MAKE_ARGS+=CXXFLAGS=-fbracket-depth=512 @@ -117,7 +117,7 @@ gcc${SUFFIX}/gccint \ gcc${SUFFIX}/gfortran \ gcc${SUFFIX}/libgomp -.if ${ARCH} == "amd64" || ${ARCH} == "i386" +.if ${ARCH} == amd64 || ${ARCH} == i386 INFO+= gcc${SUFFIX}/libquadmath \ gcc${SUFFIX}/libitm .endif --- lang/gcc7/Makefile (revision 448901) +++ lang/gcc7/Makefile (working copy) @@ -49,7 +49,7 @@ .include -.if ${ARCH} == "amd64" +.if ${ARCH} == amd64 CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL} .endif @@ -58,7 +58,7 @@ USE_GCC= yes .endif -.if ${ARCH} == "armv6" +.if ${ARCH} == armv6 || ${ARCH} == armv7 . if ${COMPILER_TYPE} == clang . if empty(PORT_OPTIONS:MBOOTSTRAP) MAKE_ARGS+=CXXFLAGS+=-fbracket-depth=512 @@ -104,7 +104,7 @@ gcc${SUFFIX}/gfortran \ gcc${SUFFIX}/libgomp # Release tarballs (as opposed to snapshots) always carry this. -#.if ${ARCH} == "amd64" || ${ARCH} == "i386" +#.if ${ARCH} == amd64 || ${ARCH} == i386 INFO+= gcc${SUFFIX}/libquadmath \ gcc${SUFFIX}/libitm #.endif --- lang/gcc7-devel/Makefile (revision 448901) +++ lang/gcc7-devel/Makefile (working copy) @@ -14,7 +14,7 @@ LICENSE= GPLv3 GPLv3RLE LICENSE_COMB= multi -ONLY_FOR_ARCHS= aarch64 amd64 arm armv6 i386 powerpc powerpc64 sparc64 +ONLY_FOR_ARCHS= aarch64 amd64 arm armv6 armv7 i386 powerpc powerpc64 sparc64 LIB_DEPENDS= libgmp.so:math/gmp \ libmpfr.so:math/mpfr \ libmpc.so:math/mpc @@ -56,7 +56,7 @@ .include -.if ${ARCH} == "amd64" +.if ${ARCH} == amd64 CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL} .endif @@ -65,7 +65,7 @@ USE_GCC= yes .endif -.if ${ARCH} == "armv6" +.if ${ARCH} == armv6 || ${ARCH} == armv7 . if ${COMPILER_TYPE} == clang . if empty(PORT_OPTIONS:MBOOTSTRAP) MAKE_ARGS+=CXXFLAGS+=-fbracket-depth=512 @@ -110,7 +110,7 @@ gcc${SUFFIX}/gccint \ gcc${SUFFIX}/gfortran \ gcc${SUFFIX}/libgomp -.if ${ARCH} == "amd64" || ${ARCH} == "i386" +.if ${ARCH} == amd64 || ${ARCH} == i386 INFO+= gcc${SUFFIX}/libquadmath \ gcc${SUFFIX}/libitm .endif --- lang/gcc8-devel/Makefile (revision 448901) +++ lang/gcc8-devel/Makefile (working copy) @@ -35,6 +35,7 @@ DIST_VERSION= ${PORTVERSION:C/([0-9]+).*\.s([0-9]+)/\1-\2/} GCC_VERSION= ${PORTVERSION:C/(.+)\.s[0-9]{8}/\1/} SUFFIX= ${PORTVERSION:C/([0-9]+).*/\1/} +ONLY_FOR_ARCHS= aarch64 amd64 arm armv6 armv7 i386 powerpc powerpc64 sparc64 USES= compiler cpe gmake iconv libtool makeinfo perl5 tar:xz USE_BINUTILS= yes USE_PERL5= build @@ -56,7 +57,7 @@ .include -.if ${ARCH} == "amd64" +.if ${ARCH} == amd64 CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL} .endif @@ -65,7 +66,7 @@ USE_GCC= yes .endif -.if ${ARCH} == "armv6" +.if ${ARCH} == armv6 || ${ARCH} == armv7 . if ${COMPILER_TYPE} == clang . if empty(PORT_OPTIONS:MBOOTSTRAP) MAKE_ARGS+=CXXFLAGS=-fbracket-depth=512 @@ -110,7 +111,7 @@ gcc${SUFFIX}/gccint \ gcc${SUFFIX}/gfortran \ gcc${SUFFIX}/libgomp -.if ${ARCH} == "amd64" || ${ARCH} == "i386" +.if ${ARCH} == amd64 || ${ARCH} == i386 INFO+= gcc${SUFFIX}/libquadmath \ gcc${SUFFIX}/libitm .endif --- lang/go/Makefile (revision 448901) +++ lang/go/Makefile (working copy) @@ -31,7 +31,7 @@ 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) @@ -38,11 +38,11 @@ .include -.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} --- lang/go14/Makefile (revision 449085) +++ lang/go14/Makefile (working copy) @@ -29,7 +29,7 @@ WRKSRC= ${WRKDIR}/go -ONLY_FOR_ARCHS= amd64 armv6 i386 +ONLY_FOR_ARCHS= amd64 armv6 armv7 i386 .include @@ -38,13 +38,13 @@ 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 --- lang/hugs/Makefile (revision 448901) +++ lang/hugs/Makefile (working copy) @@ -14,6 +14,7 @@ BUILD_DEPENDS= bash:shells/bash BROKEN_armv6= fails to compile: cppinput.c: invalid preprocessing directive \#! +BROKEN_armv7= fails to compile: cppinput.c: invalid preprocessing directive \#! BROKEN_powerpc64= fails to compile: cppinput.c: detected recursion whilst expanding macro "vector" WRKSRC= ${WRKDIR}/${DISTNAME} --- lang/io/Makefile (revision 448901) +++ lang/io/Makefile (working copy) @@ -12,6 +12,7 @@ LICENSE= BSD3CLAUSE BROKEN_armv6= fails to compile: ucontext.h: expected parameter declarator +BROKEN_armv7= fails to compile: ucontext.h: expected parameter declarator USE_GITHUB= yes GH_ACCOUNT= stevedekorte --- lang/ldc/Makefile (revision 448901) +++ lang/ldc/Makefile (working copy) @@ -18,6 +18,7 @@ BROKEN_aarch64= fails to compile: Error: undefined identifier _jmp_buf, did you mean alias jmp_buf? BROKEN_armv6= fails to compile: Error: undefined identifier _jmp_buf, did you mean alias jmp_buf? +BROKEN_armv7= fails to compile: Error: undefined identifier _jmp_buf, did you mean alias jmp_buf? BROKEN_powerpc64= fails to compile: cc1plus: error: unrecognized command line option "-std=c++11" USES= cmake --- lang/luajit/Makefile (revision 448901) +++ lang/luajit/Makefile (working copy) @@ -16,7 +16,7 @@ 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: --- lang/micropython/Makefile (revision 448901) +++ lang/micropython/Makefile (working copy) @@ -20,6 +20,7 @@ PLIST_FILES= bin/micropython BROKEN_armv6= fails to assemble: error: invalid operand for instruction +BROKEN_armv7= fails to assemble: error: invalid operand for instruction WRKSRC_SUBDIR= unix --- lang/mono/Makefile (revision 448901) +++ lang/mono/Makefile (working copy) @@ -65,7 +65,7 @@ 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* --- lang/mosh/Makefile (revision 448901) +++ lang/mosh/Makefile (working copy) @@ -17,6 +17,7 @@ libonig.so:devel/oniguruma5 BROKEN_armv6= fails to link: os_dep.c: undefined reference to '__stack_base__' +BROKEN_armv7= fails to link: os_dep.c: undefined reference to '__stack_base__' BROKEN_mips64= fails to compile: os_dep.c: redefinition of 'GC_register_dynamic_libraries' NOT_FOR_ARCHS= aarch64 NOT_FOR_ARCHS_REASON= gcconfig.h: the collector has not been ported to this machine/OS combination --- lang/nim/Makefile (revision 448901) +++ lang/nim/Makefile (working copy) @@ -13,6 +13,7 @@ BROKEN_aarch64= fails to compile: crt1.c: undefined reference to main BROKEN_armv6= fails to compile: crt1.c: undefined reference to main +BROKEN_armv7= fails to compile: crt1.c: undefined reference to main BROKEN_mips64= fails to build: build.sh: clang: not found BROKEN_powerpc64= fails to build: build.sh: clang: not found BROKEN_sparc64= fails to build: build.sh: clang: not found --- lang/ocaml/Makefile (revision 448901) +++ lang/ocaml/Makefile (working copy) @@ -68,7 +68,7 @@ PLIST_SUB+= DOC="@comment " .endif -.if ${ARCH} == armv6 +.if ${ARCH} == armv6 || ${ARCH} == armv7 CONFIGURE_ARGS+= -as "${AS} ${ASFLAGS} -meabi=5" .else CONFIGURE_ARGS+= -as "${AS} ${ASFLAGS}" @@ -98,7 +98,7 @@ .include .include "${FILESDIR}/manfiles" -OCAML_ARCH= ${ARCH:S/x86_64/amd64/:S/powerpc/power/:S/armv6/arm/} +OCAML_ARCH= ${ARCH:S/x86_64/amd64/:S/powerpc/power/:C/armv.*/arm/} .if defined(NO_PROFILE) || ${OCAML_ARCH:Mpower} || ${OCAML_ARCH:Mamd64} --- lang/onyx/Makefile (revision 448901) +++ lang/onyx/Makefile (working copy) @@ -16,6 +16,7 @@ LIB_DEPENDS= libpcre.so:devel/pcre BROKEN_armv6= fails to compile: building for onyx-5.1.2_6: error code 1 +BROKEN_armv7= fails to compile: building for onyx-5.1.2_6: error code 1 BROKEN_mips= fails to compile: building for onyx-5.1.2_6: error code 1 BROKEN_mips64= fails to compile: building for onyx-5.1.2_6: error code 1 --- lang/parrot/Makefile (revision 448901) +++ lang/parrot/Makefile (working copy) @@ -45,8 +45,6 @@ DOCSDIR= share/doc/${PORTNAME}/${PORTVERSION} PLIST_SUB= PARROT_VER="${PORTVERSION}" -BROKEN_ia64= Does not compile on ia64 - do-configure: (cd ${WRKSRC} && ${PERL} ${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS}) --- lang/pfe/Makefile (revision 448901) +++ lang/pfe/Makefile (working copy) @@ -12,6 +12,7 @@ BROKEN_aarch64= fails to compile: implicit declaration of function 'PFE_SBR_COMPILE_EXIT' is invalid in C99 BROKEN_armv6= fails to compile: implicit declaration of function 'PFE_SBR_COMPILE_EXIT' is invalid in C99 +BROKEN_armv7= fails to compile: implicit declaration of function 'PFE_SBR_COMPILE_EXIT' is invalid in C99 BROKEN_i386= fails to link BROKEN_powerpc= fails to compile BROKEN_powerpc64= fails to build: lvalue required as increment operand --- lang/pypy/Makefile (revision 448901) +++ lang/pypy/Makefile (working copy) @@ -20,10 +20,11 @@ ${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 @@ -104,9 +105,9 @@ .include "${MASTERDIR}/bsd.pypy.mk" .include -.if ${ARCH} == "i386" || ${ARCH} == "armv6" +.if ${ARCH} == armv6 || ${ARCH} == armv7 || ${ARCH} == i386 PYPY_BITS= 32 -.elif ${ARCH} == "amd64" || ${ARCH} == "powerpc64" +.elif ${ARCH} == amd64 || ${ARCH} == powerpc64 PYPY_BITS= 64 .endif PLIST_SUB+= PYPY_BITS="${PYPY_BITS}" --- lang/python27/Makefile (revision 448901) +++ lang/python27/Makefile (working copy) @@ -93,7 +93,7 @@ PLIST_SUB+= X86_ONLY="@comment " .endif -.if ${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == ia64 || ${ARCH} == sparc64 || ${ARCH} == powerpc64 || ${ARCH} == mips64 +.if ${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == mips64 || ${ARCH} == powerpc64 || ${ARCH} == sparc64 PLIST_SUB+= 32BIT_ONLY="@comment " .else PLIST_SUB+= 32BIT_ONLY="" --- lang/qore/Makefile (revision 448901) +++ lang/qore/Makefile (working copy) @@ -16,6 +16,7 @@ ${LOCALBASE}/bin/bash:shells/bash 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_powerpc= fails to build BROKEN_powerpc64= fails to compile: unsupported relocation against r1 --- lang/racket/Makefile (revision 448901) +++ lang/racket/Makefile (working copy) @@ -26,7 +26,7 @@ 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 --- lang/rexx-imc/Makefile (revision 448901) +++ lang/rexx-imc/Makefile (working copy) @@ -14,6 +14,7 @@ CONFLICTS= rexx-regina-* oorexx-[0-9]* BROKEN_armv6= fails to link: /nxb-bin/usr/bin/ld: hidden symbol __aeabi_uidivmod in libgcc.a is referenced by DSO +BROKEN_armv7= fails to link: /nxb-bin/usr/bin/ld: hidden symbol __aeabi_uidivmod in libgcc.a is referenced by DSO HAS_CONFIGURE= yes CONFIGURE_SCRIPT= Make --- lang/rexx-regina/Makefile (revision 448901) +++ lang/rexx-regina/Makefile (working copy) @@ -20,6 +20,7 @@ BROKEN_aarch64= Does not build: error: expected expression BROKEN_armv6= Does not build: error: expected expression +BROKEN_armv7= Does not build: error: expected expression BROKEN_mips= Does not build: error: expected expression BROKEN_mips64= Does not build: error: expected expression BROKEN_powerpc64= Does not build: error: expected expression --- lang/ruby22/Makefile (revision 448901) +++ lang/ruby22/Makefile (working copy) @@ -86,7 +86,7 @@ .endif .if ${OPSYS} == "FreeBSD" -.if exists(/usr/sbin/dtrace) && (${OSVERSION} > 1100032) && (${ARCH} == "amd64" || ${ARCH} == "i386") +.if exists(/usr/sbin/dtrace) && (${OSVERSION} > 1100032) && (${ARCH} == amd64 || ${ARCH} == i386) CONFIGURE_ARGS+= --enable-dtrace .else CONFIGURE_ARGS+= --disable-dtrace @@ -94,15 +94,15 @@ .endif # keep in sync with all platforms where libunwind is available -.if (${ARCH} == "amd64" || ${ARCH} == "i386") +.if (${ARCH} == amd64 || ${ARCH} == i386) LIB_DEPENDS+= libunwind.so:devel/libunwind .endif -.if ${ARCH} == "powerpc64" +.if ${ARCH} == powerpc64 USE_GCC= yes .endif -.if ${ARCH} == "armv6" || ${ARCH} == "armv6hf" +.if ${ARCH} == armv6 || ${ARCH} == armv7 CONFIGURE_ARGS+= --with-setjmp-type=_setjmp CONFIGURE_ENV+= ac_cv_func__setjmp=yes .endif --- lang/ruby23/Makefile (revision 448901) +++ lang/ruby23/Makefile (working copy) @@ -86,7 +86,7 @@ .endif .if ${OPSYS} == "FreeBSD" -.if exists(/usr/sbin/dtrace) && (${OSVERSION} > 1100032) && (${ARCH} == "amd64" || ${ARCH} == "i386") +.if exists(/usr/sbin/dtrace) && (${OSVERSION} > 1100032) && (${ARCH} == amd64 || ${ARCH} == i386) CONFIGURE_ARGS+=--enable-dtrace .else CONFIGURE_ARGS+=--disable-dtrace @@ -94,15 +94,15 @@ .endif # keep in sync with all platforms where libunwind is available -.if (${ARCH} == "amd64" || ${ARCH} == "i386") +.if (${ARCH} == amd64 || ${ARCH} == i386) LIB_DEPENDS+= libunwind.so:devel/libunwind .endif -.if ${ARCH} == "powerpc64" +.if ${ARCH} == powerpc64 USE_GCC= yes .endif -.if ${ARCH} == "armv6" || ${ARCH} == "armv6hf" +.if ${ARCH} == armv6 || ${ARCH} == armv7 CONFIGURE_ARGS+=--with-setjmp-type=_setjmp CONFIGURE_ENV+= ac_cv_func__setjmp=yes .endif --- lang/ruby24/Makefile (revision 448901) +++ lang/ruby24/Makefile (working copy) @@ -45,9 +45,6 @@ RUBY_NO_BUILD_DEPENDS= yes RUBY_NO_RUN_DEPENDS= yes -NOT_FOR_ARCHS= ia64 -NOT_FOR_ARCHS_REASON_ia64= does not build - OPTIONS_DEFINE= CAPIDOCS DEBUG DOCS EXAMPLES GMP RDOC OPTIONS_DEFAULT= RDOC LIBEDIT OPTIONS_SINGLE= EDIT @@ -87,7 +84,7 @@ .endif .if ${OPSYS} == "FreeBSD" -.if exists(/usr/sbin/dtrace) && (${OSVERSION} > 1100032) && (${ARCH} == "amd64" || ${ARCH} == "i386") +.if exists(/usr/sbin/dtrace) && (${OSVERSION} > 1100032) && (${ARCH} == amd64 || ${ARCH} == i386) CONFIGURE_ARGS+=--enable-dtrace .else CONFIGURE_ARGS+=--disable-dtrace @@ -95,15 +92,15 @@ .endif # keep in sync with all platforms where libunwind is available -.if (${ARCH} == "amd64" || ${ARCH} == "i386") +.if (${ARCH} == amd64 || ${ARCH} == i386) LIB_DEPENDS+= libunwind.so:devel/libunwind .endif -.if (${ARCH} == "powerpc64" || ${ARCH} == "powerpc") +.if (${ARCH} == powerpc || ${ARCH} == powerpc64) USE_GCC= yes .endif -.if ${ARCH} == "armv6" || ${ARCH} == "armv6hf" +.if ${ARCH} == armv6 || ${ARCH} == armv7 CONFIGURE_ARGS+=--with-setjmp-type=_setjmp CONFIGURE_ENV+= ac_cv_func__setjmp=yes .endif --- lang/scm/Makefile (revision 448901) +++ lang/scm/Makefile (working copy) @@ -17,6 +17,7 @@ BROKEN_aarch64= does not link: undefined reference to sbrk BROKEN_armv6= does not build: fails self-tests +BROKEN_armv7= does not build: fails self-tests BROKEN_mips= does not build BROKEN_mips64= does not build BROKEN_powerpc64= does not build: error: r4rstest.scm: segment violation 11 --- lang/see/Makefile (revision 448901) +++ lang/see/Makefile (working copy) @@ -17,6 +17,7 @@ BROKEN_aarch64= fails to configure: floating point not detected: Exactly one of IEEE_8087, IEEE_MC68k, VAX, or IBM should be defined BROKEN_armv6= fails to configure: floating point not detected: Exactly one of IEEE_8087, IEEE_MC68k, VAX, or IBM should be defined +BROKEN_armv7= fails to configure: floating point not detected: Exactly one of IEEE_8087, IEEE_MC68k, VAX, or IBM should be defined OPTIONS_DEFINE= GC DEBUG DOCS OPTIONS_DEFAULT= GC --- lang/siod/Makefile (revision 448901) +++ lang/siod/Makefile (working copy) @@ -12,6 +12,7 @@ COMMENT= Small footprint implementation of the Scheme programming language BROKEN_armv6= fails to link: final link failed: Nonrepresentable section on output +BROKEN_armv7= fails to link: final link failed: Nonrepresentable section on output BROKEN_mips64= fails to link: final link failed: Nonrepresentable section on output USE_LDCONFIG= yes --- lang/spidermonkey17/Makefile (revision 448901) +++ lang/spidermonkey17/Makefile (working copy) @@ -21,6 +21,7 @@ CFLAGS+= -I${LOCALBASE}/include/nspr BROKEN_armv6= fails to link: final link failed: Nonrepresentable section on output +BROKEN_armv7= fails to link: final link failed: Nonrepresentable section on output BROKEN_mips64= fails to link: final link failed: Nonrepresentable section on output BROKEN_sparc64= fails to link --- lang/swi-pl/Makefile (revision 448901) +++ lang/swi-pl/Makefile (working copy) @@ -49,18 +49,18 @@ .include -.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 --- mail/bogofilter/Makefile (revision 448901) +++ mail/bogofilter/Makefile (working copy) @@ -13,6 +13,7 @@ LICENSE= GPLv2 BROKEN_armv6= fails to configure: Cannot open a shared environment in Berkeley DB +BROKEN_armv7= fails to configure: Cannot open a shared environment in Berkeley DB .if !defined(MASTERDIR) || ${MASTERDIR} == ${.CURDIR} # building master port --- mail/cyrus-imapd25/Makefile (revision 448901) +++ mail/cyrus-imapd25/Makefile (working copy) @@ -18,6 +18,7 @@ libpcre.so:devel/pcre BROKEN_armv6= fails to build: ./tools/config2header: Error code 1 +BROKEN_armv7= fails to build: ./tools/config2header: Error code 1 CONFLICTS_INSTALL= cyrus-imapd-2.[^5].* cyrus-imapd2[^5]-2.[^5].* \ cyrus-imapd3* --- mail/rmilter/Makefile (revision 448901) +++ mail/rmilter/Makefile (working copy) @@ -12,6 +12,7 @@ LIB_DEPENDS= libpcre.so:devel/pcre BROKEN_armv6= fails to configure in cmake +BROKEN_armv7= fails to configure in cmake BROKEN_powerpc64= fails to build: btrie.c: '__SIZEOF_POINTER__' undeclared here NOT_FOR_ARCHS= mips sparc64 NOT_FOR_ARCHS_REASON= fails to compile: error: Unsupported word size --- mail/tkrat2/Makefile (revision 448901) +++ mail/tkrat2/Makefile (working copy) @@ -18,6 +18,7 @@ libc-client4.so:mail/cclient BROKEN_armv6= fails to link: ./ratatosk2.1.so: Undefined symbol "__aeabi_uidivmod" +BROKEN_armv7= fails to link: ./ratatosk2.1.so: Undefined symbol "__aeabi_uidivmod" BROKEN_sparc64= fails to build USES= ssl --- mail/usendmail/Makefile (revision 448901) +++ mail/usendmail/Makefile (working copy) @@ -14,6 +14,7 @@ BROKEN_aarch64= fails to build: regparm is not valid on this platform BROKEN_armv6= fails to build: regparm is not valid on this platform +BROKEN_armv7= fails to build: regparm is not valid on this platform WRKSRC= ${WRKDIR}/mail/${DISTNAME} --- math/algae/Makefile (revision 448901) +++ math/algae/Makefile (working copy) @@ -15,6 +15,7 @@ BROKEN_aarch64= does not build: checking for proper floating point exception handling... no BROKEN_armv6= does not build: checking for proper floating point exception handling... no +BROKEN_armv7= does not build: checking for proper floating point exception handling... no BROKEN_powerpc64= does not build: configure: error: Cannot handle floating point exceptions GNU_CONFIGURE= yes --- math/cln/Makefile (revision 448901) +++ math/cln/Makefile (working copy) @@ -25,7 +25,7 @@ .include -.if ${ARCH} == aarch64 || ${ARCH} == armv6 +.if ${ARCH} == aarch64 || ${ARCH} == armv6 || ${ARCH} == armv7 CPPFLAGS+= -DNO_ASM .endif --- math/coq/Makefile (revision 448901) +++ math/coq/Makefile (working copy) @@ -19,6 +19,7 @@ libfreetype.so:print/freetype2 BROKEN_armv6= fails to compile: Fatal error: exception Invalid_argument("index out of bounds") +BROKEN_armv7= fails to compile: Fatal error: exception Invalid_argument("index out of bounds") BROKEN_powerpc= fails to link USES= gmake gettext-runtime --- math/gambit/Makefile (revision 448901) +++ math/gambit/Makefile (working copy) @@ -14,6 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_armv6= fails to compile: 'm_number' is a private member of 'Gambit::GamePlayerRep' +BROKEN_armv7= fails to compile: 'm_number' is a private member of 'Gambit::GamePlayerRep' USES= compiler:c++11-lib USE_GNOME= gtk20 --- math/gotoblas/Makefile (revision 448901) +++ math/gotoblas/Makefile (working copy) @@ -21,6 +21,7 @@ BROKEN_aarch64= does not build: undefined reference to get_libname BROKEN_armv6= does not build: undefined reference to get_libname +BROKEN_armv7= does not build: undefined reference to get_libname BROKEN_powerpc64= does not build: error: macro names must be identifiers BROKEN_i386= does not build (terminates with SIGBUS) --- math/jakarta-commons-math3/Makefile (revision 448901) +++ math/jakarta-commons-math3/Makefile (working copy) @@ -18,6 +18,7 @@ LICENSE= APACHE20 BROKEN_armv6= fails to compile: build.xml: Compile failed; see the compiler error output for details +BROKEN_armv7= fails to compile: build.xml: Compile failed; see the compiler error output for details USE_ANT= yes USE_JAVA= yes --- math/lp_solve/Makefile (revision 448901) +++ math/lp_solve/Makefile (working copy) @@ -20,7 +20,7 @@ .include -.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 --- math/openlibm/Makefile (revision 448901) +++ math/openlibm/Makefile (working copy) @@ -16,6 +16,7 @@ BROKEN_aarch64= fails to compile: the clang compiler does not support -march=aarch64 BROKEN_armv6= fails to compile: a parameter list without types is only allowed in a function definition +BROKEN_armv7= fails to compile: a parameter list without types is only allowed in a function definition BROKEN_mips= fails to compile: No rule to make target mips/Make.files BROKEN_mips64= fails to compile: No rule to make target mips64/Make.files BROKEN_powerpc64= fails to build: gmake: clang: Command not found --- misc/bb/Makefile (revision 448901) +++ misc/bb/Makefile (working copy) @@ -18,6 +18,7 @@ BROKEN_aarch64= fails to build: regparm is not valid on this platform BROKEN_armv6= fails to build: regparm is not valid on this platform +BROKEN_armv7= fails to build: regparm is not valid on this platform GNU_CONFIGURE= yes WRKSRC= ${WRKDIR}/bb-1.3.0 --- misc/estic/Makefile (revision 448901) +++ misc/estic/Makefile (working copy) @@ -15,6 +15,7 @@ LICENSE= BSD2CLAUSE BROKEN_armv6= fails to compile: str.h: friend declaration specifying a default argument must be the only declaration +BROKEN_armv7= fails to compile: str.h: friend declaration specifying a default argument must be the only declaration USES= ncurses zip USE_CSTD= gnu89 --- misc/freeguide/Makefile (revision 448901) +++ misc/freeguide/Makefile (working copy) @@ -15,6 +15,7 @@ RUN_DEPENDS= tv_cat:textproc/p5-xmltv BROKEN_armv6= fails to package: freeguide.1.gz: No such file or directory +BROKEN_armv7= fails to package: freeguide.1.gz: No such file or directory USE_JAVA= yes JAVA_VERSION= 1.6+ --- misc/libsupertone/Makefile (revision 448901) +++ misc/libsupertone/Makefile (working copy) @@ -18,6 +18,7 @@ libxml2.so:textproc/libxml2 BROKEN_armv6= fails to configure: Can't build without spandsp +BROKEN_armv7= fails to configure: Can't build without spandsp USES= tar:tgz libtool GNU_CONFIGURE= yes --- misc/rump/Makefile (revision 448901) +++ misc/rump/Makefile (working copy) @@ -10,7 +10,7 @@ LICENSE= BSD2CLAUSE -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= not yet ported to FreeBSD on this architecture USE_GITHUB= yes --- multimedia/cuse4bsd-kmod/Makefile (revision 448901) +++ multimedia/cuse4bsd-kmod/Makefile (working copy) @@ -12,6 +12,7 @@ CONFLICTS= video4bsd-kmod* BROKEN_armv6= fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99 +BROKEN_armv7= fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99 BROKEN_powerpc64= fails to compile: pcpu.h: error: size of array '__assert_0' is negative KMODNAME= cuse4bsd --- multimedia/ffmpeg/Makefile (revision 448901) +++ multimedia/ffmpeg/Makefile (working copy) @@ -48,6 +48,7 @@ OPTIONS_DEFINE_amd64= MMX SSE OPTIONS_DEFINE_armv6= VFP NEON +OPTIONS_DEFINE_armv7= VFP NEON OPTIONS_DEFINE_i386= MMX SSE OPTIONS_DEFAULT_amd64= MMX SSE OPTIONS_DEFAULT_i386= MMX SSE @@ -346,7 +347,7 @@ VDPAU_LIB_DEPENDS= libvdpau.so:multimedia/libvdpau VDPAU_CONFIGURE_ENABLE= vdpau -# armv6 +# armv6/armv7 VFP_CONFIGURE_ENABLE= vfp NEON_CONFIGURE_ENABLE= neon .if ! ${CFLAGS:M-march*} @@ -445,7 +446,9 @@ CONFIGURE_ENV_aarch64_clang= ASFLAGS=-no-integrated-as CONFIGURE_ENV_armv6_clang= ASFLAGS=-no-integrated-as +CONFIGURE_ENV_armv7_clang= ASFLAGS=-no-integrated-as CONFIGURE_ARGS_armv6= --disable-fast-unaligned +CONFIGURE_ARGS_armv7= --disable-fast-unaligned DOC_FILES= Changelog CREDITS INSTALL.md LICENSE.md MAINTAINERS \ README.md RELEASE_NOTES --- multimedia/ffmpeg0/Makefile (revision 448901) +++ multimedia/ffmpeg0/Makefile (working copy) @@ -164,7 +164,7 @@ .include -.if ${ARCH} == armv6 +.if ${ARCH} == armv6 || ${ARCH} == armv7 CONFIGURE_ENV+= ASFLAGS=-no-integrated-as CFLAGS+= -no-integrated-as .endif --- multimedia/gstreamer-plugins-mpeg2enc/Makefile (revision 448901) +++ multimedia/gstreamer-plugins-mpeg2enc/Makefile (working copy) @@ -8,6 +8,7 @@ COMMENT= Gstreamer mpeg encoder plugin BROKEN_armv6= fails to compile: 'format_codes.h' file not found +BROKEN_armv7= fails to compile: 'format_codes.h' file not found GST_PLUGIN= mpeg2enc --- multimedia/gstreamer1-plugins-mpeg2enc/Makefile (revision 448901) +++ multimedia/gstreamer1-plugins-mpeg2enc/Makefile (working copy) @@ -6,6 +6,7 @@ COMMENT= GStreamer mpeg encoder plugin BROKEN_armv6= fails to compile: 'format_codes.h' file not found +BROKEN_armv7= fails to compile: 'format_codes.h' file not found GST_PLUGIN= mpeg2enc DIST= bad --- multimedia/handbrake/Makefile (revision 448901) +++ multimedia/handbrake/Makefile (working copy) @@ -35,6 +35,7 @@ BROKEN_aarch64= Fails to build: invokes x86 asm BROKEN_armv6= Fails to build: invokes x86 asm +BROKEN_armv7= Fails to build: invokes x86 asm USE_GITHUB= yes GH_ACCOUNT= HandBrake --- multimedia/kissdx/Makefile (revision 448901) +++ multimedia/kissdx/Makefile (working copy) @@ -17,6 +17,7 @@ libdvdread.so:multimedia/libdvdread BROKEN_armv6= fails to compile: kissdx.c: function definition is not allowed here +BROKEN_armv7= fails to compile: kissdx.c: function definition is not allowed here BROKEN_mips64= fails to compile: kissdx.c: nested functions are disabled, use -fnested-functions to re-enable BROKEN_powerpc64= fails to compile: kissdx.c: nested functions are disabled, use -fnested-functions to re-enable --- multimedia/kodi/Makefile (revision 448901) +++ multimedia/kodi/Makefile (working copy) @@ -59,10 +59,11 @@ libyajl.so:devel/yajl RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 -ONLY_FOR_ARCHS= amd64 armv6 i386 +ONLY_FOR_ARCHS= amd64 armv6 armv7 i386 KODI_ARCH_i386= x86 KODI_ARCH_amd64=x86_64 KODI_ARCH_armv6=armv6 +KODI_ARCH_armv7=armv7 USES= autoreconf:build compiler:c++11-lib gettext gmake iconv jpeg \ libtool pkgconfig python:-2.7 ssl @@ -98,6 +99,7 @@ OPTIONS_SINGLE_RPI= RPI1 RPI2 OPTIONS_EXCLUDE_armv6= LIRC VAAPI VDPAU +OPTIONS_EXCLUDE_armv7= LIRC VAAPI VDPAU OPTIONS_EXCLUDE_amd64= RPI1 RPI2 OPTIONS_EXCLUDE_i386= RPI1 RPI2 @@ -112,6 +114,7 @@ OPTIONS_DEFAULT= AIRPLAY AIRTUNES AVAHI CEC LIBBLURAY LIRC \ MYSQL NFS RTMP SFTP SMB VAAPI VDPAU WEBSERVER OPTIONS_DEFAULT_armv6= RPI1 +OPTIONS_DEFAULT_armv7= RPI2 AIRPLAY_LIB_DEPENDS= libplist.so:devel/libplist AIRPLAY_CONFIGURE_ENABLE= airplay @@ -170,7 +173,7 @@ .include -.if ${ARCH} != "armv6" +.if ${ARCH} != armv6 && ${ARCH} != armv7 BUILD_DEPENDS+= gtk-update-icon-cache:x11-toolkits/gtk20 LIB_DEPENDS+= libdrm.so:graphics/libdrm RUN_DEPENDS+= glxinfo:graphics/mesa-demos \ @@ -182,7 +185,7 @@ PLIST_SUB+= ARM="@comment " PLIST_SUB+= X86="" .else -# armv6 (rpi1 and rpi2 only) +# armv6 || armv7 (rpi1 and rpi2 only) EXTRA_PATCHES= ${FILESDIR}/extra-armv6_hal CONFIGURE_ARGS+= --enable-player=omxplayer LIB_DEPENDS+= libEGL.so:misc/raspberrypi-userland \ @@ -210,7 +213,7 @@ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/kodi/kodi.bin ${FIND} ${STAGEDIR}${PREFIX}/lib/kodi -name '*.so' -or -name '*.xbs' -or -name '*.vis' \ | ${XARGS} ${STRIP_CMD} -.if ${ARCH} != armv6 +.if ${ARCH} != armv6 && ${ARCH} != armv7 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/kodi/kodi-xrandr .endif --- multimedia/kodi/files/patch-configure.ac (revision 448901) +++ multimedia/kodi/files/patch-configure.ac (working copy) @@ -1,6 +1,6 @@ ---- configure.ac.orig 2016-10-08 UTC -+++ configure.ac -@@ -564,12 +564,25 @@ case $host in +--- configure.ac.orig 2017-05-24 20:49:32.000000000 +0000 ++++ configure.ac 2017-08-28 14:09:04.029056190 +0000 +@@ -564,12 +564,36 @@ CORE_SYSTEM_NAME=linux ARCH="x86-freebsd" MAKE="gmake" @@ -23,10 +23,21 @@ + use_gles=yes + use_gl=no + use_x11=no ++ ;; ++ armv7-*-freebsd*) ++ target_platform=target_linux ++ ARCH="armv7-freebsd" ++ MAKE="gmake" ++ USE_STATIC_FFMPEG=1 ++ use_arch="arm" ++ use_neon=no ++ use_gles=yes ++ use_gl=no ++ use_x11=no ;; arm-apple-darwin*) CORE_SYSTEM_NAME=ios -@@ -684,7 +697,7 @@ if test "$target_platform" = "target_ras +@@ -688,7 +712,7 @@ use_hardcoded_tables="yes" use_openmax=no CORE_SYSTEM_NAME=rbpi @@ -35,7 +46,7 @@ AC_DEFINE(HAS_EGLGLES, [1], [Define if supporting EGL based GLES Framebuffer]) USE_OMXLIB=1; AC_DEFINE([HAVE_OMXLIB],[1],["Define to 1 if OMX libs is enabled"]) USE_MMAL=1; AC_DEFINE([HAS_MMAL],[1],["Define to 1 if MMAL libs is enabled"]) -@@ -753,10 +766,16 @@ fi +@@ -759,10 +783,16 @@ # platform specific flags if echo "$ARCH" | grep -q "freebsd" ; then LOCALBASE="${LOCALBASE:-/usr/local}" @@ -55,7 +66,7 @@ fi if test "$host_vendor" = "apple" ; then # standard application paths -@@ -796,8 +815,16 @@ if test "$host_vendor" = "apple" ; then +@@ -802,8 +832,17 @@ LIBS="$LIBS -framework CoreFoundation" fi elif test "$target_platform" = "target_raspberry_pi"; then @@ -67,6 +78,7 @@ + if test "$use_platform" = "raspberry-pi2"; then + CFLAGS="$CFLAGS -march=armv7a -mtune=cortex-a7 -mfpu=neon" + CXXFLAGS="$CXXFLAGS -march=armv7a -mtune=cortex-a7 -mfpu=neon" ++ ARCH="armv7-freebsd" + FFMPEG_OPTS="${FFMPEG_OPTS} --enable-neon" + fi + @@ -73,7 +85,7 @@ elif test "$use_arch" = "arm"; then CFLAGS="$CFLAGS -mno-apcs-stack-check" CXXFLAGS="$CXXFLAGS -mno-apcs-stack-check" -@@ -915,6 +942,7 @@ AC_LANG_POP([C++]) +@@ -921,6 +960,7 @@ # Check inotify availability AC_CHECK_HEADER([sys/inotify.h], AC_DEFINE([HAVE_INOTIFY],[1],[Define if we have inotify]),) @@ -81,7 +93,7 @@ # Python if test -z "$PYTHON_NOVERSIONCHECK"; then -@@ -1163,12 +1191,13 @@ AS_CASE([x$use_libbluray], +@@ -1169,12 +1209,13 @@ ) #Check to see if libs are needed for functions that are often built-in to libc @@ -96,7 +108,7 @@ # platform dependent libraries if test "$host_vendor" = "apple" ; then -@@ -1552,7 +1581,7 @@ if test "${USE_STATIC_FFMPEG}" = "1"; th +@@ -1558,7 +1599,7 @@ if test "$cross_compiling" != "yes"; then if test "$use_debug" != "yes"; then @@ -105,7 +117,7 @@ fi if test "$use_optimizations" != "yes"; then FFMPEG_OPTS="${FFMPEG_OPTS} --disable-optimizations" -@@ -1563,7 +1592,7 @@ if test "${USE_STATIC_FFMPEG}" = "1"; th +@@ -1569,7 +1610,7 @@ SAVE_LIBS="$LIBS" # check for system installed ffmpeg. We require minimum versions. PKG_CHECK_MODULES([FFMPEG], [$FFMPEG_LIBNAMES], @@ -114,7 +126,7 @@ [FFMPEG_FOUND="false"]) if test "${USE_STATIC_FFMPEG}" = "1" && test "$FFMPEG_FOUND" = "true"; then -@@ -1590,7 +1619,11 @@ if test "${USE_STATIC_FFMPEG}" = "1"; th +@@ -1596,7 +1637,11 @@ elif test "$with_ffmpeg" = "force"; then # always build our ffmpeg AC_MSG_NOTICE("FFmpeg installation forced by user - installing our version") @@ -127,7 +139,7 @@ export PKG_CONFIG_PATH="${ffmpeg_build}/ffmpeg-install/lib/pkgconfig:$PKG_CONFIG_PATH" elif test "$with_ffmpeg" != "no"; then -@@ -1603,7 +1636,7 @@ fi +@@ -1609,7 +1654,7 @@ if test "$FFMPEG_FOUND" != "true"; then PKG_CHECK_MODULES([FFMPEG], [$FFMPEG_LIBNAMES], @@ -136,7 +148,7 @@ [AC_MSG_ERROR("ffmpeg not found")]) fi -@@ -1627,9 +1660,9 @@ fi +@@ -1633,9 +1678,9 @@ echo "Checking for SWIG installation" AC_PATH_PROG(SWIG_EXE, swig, "none") if test "$SWIG_EXE" = "none"; then @@ -149,7 +161,7 @@ fi fi if test "$SWIG_EXE" = "none"; then -@@ -1922,7 +1955,7 @@ if test "x$use_texturepacker" != "xno"; +@@ -1928,7 +1973,7 @@ AC_PATH_PROG([TEXTUREPACKER], [TexturePacker], ["none"], [$PATH$PATH_SEPARATOR${abs_top_srcdir}/tools/depends/native/TexturePacker/bin]) if test "$TEXTUREPACKER" = "none"; then @@ -158,7 +170,7 @@ TEXTUREPACKER="${abs_top_srcdir}/tools/depends/native/TexturePacker/bin/TexturePacker" fi if test -x "$TEXTUREPACKER"; then -@@ -2142,6 +2175,8 @@ if test "$host_vendor" = "apple" ; then +@@ -2148,6 +2193,8 @@ LIBS="$LIBS -L\$(abs_top_srcdir)/lib/ffmpeg/libswscale -lswscale" fi --- multimedia/kodi/files/patch-m4_xbmc__arch.m4 (revision 448901) +++ multimedia/kodi/files/patch-m4_xbmc__arch.m4 (working copy) @@ -4,7 +4,7 @@ amd64-*-freebsd*) AC_SUBST(NATIVE_ARCH_DEFINES, "-DTARGET_POSIX -DTARGET_FREEBSD -D_LINUX") ;; -+ armv6-*-freebsd*) ++ armv*-*-freebsd*) + AC_SUBST(NATIVE_ARCH_DEFINES, "-DTARGET_POSIX -DTARGET_FREEBSD -D_LINUX") + ;; *86*-apple-darwin*) @@ -14,7 +14,7 @@ amd64-*-freebsd*) AC_SUBST(ARCH_DEFINES, "-DTARGET_POSIX -DTARGET_FREEBSD -D_LINUX") ;; -+ armv6-*-freebsd*) ++ armv*-*-freebsd*) + AC_SUBST(ARCH_DEFINES, "-DTARGET_POSIX -DTARGET_FREEBSD -D_LINUX") + ;; arm-apple-darwin*) --- multimedia/libass/Makefile (revision 448901) +++ multimedia/libass/Makefile (working copy) @@ -24,6 +24,7 @@ OPTIONS_DEFINE= HARFBUZZ OPTIONS_DEFAULT=HARFBUZZ OPTIONS_EXCLUDE_armv6=HARFBUZZ +OPTIONS_EXCLUDE_armv7=HARFBUZZ OPTIONS_DEFINE_amd64= ASM OPTIONS_DEFINE_i386= ASM OPTIONS_DEFAULT_amd64= ASM --- multimedia/libav/Makefile (revision 448901) +++ multimedia/libav/Makefile (working copy) @@ -10,8 +10,6 @@ LICENSE= GPLv2+ -BROKEN_armv6= fails to compile: cc: warning: joined argument expects additional value: -mcpu= - BUILD_DEPENDS= yasm:devel/yasm LIB_DEPENDS= libopencv_core.so:graphics/opencv-core \ libgmp.so:math/gmp \ @@ -18,6 +16,9 @@ libvdpau.so:multimedia/libvdpau \ libhogweed.so:security/nettle +BROKEN_armv6= fails to compile: cc: warning: joined argument expects additional value: -mcpu= +BROKEN_armv7= fails to compile: cc: warning: joined argument expects additional value: -mcpu= + USES= cpe gmake perl5 pkgconfig tar:xz USE_XORG= x11 HAS_CONFIGURE= yes @@ -173,11 +174,11 @@ .include -.if ${ARCH} == "armv6" +.if ${ARCH} == armv6 || ${ARCH} == armv7 CONFIGURE_ENV+= ASFLAGS=-no-integrated-as .endif -.if ${ARCH} == "i386" +.if ${ARCH} == i386 CONFIGURE_ARGS+= --extra-cflags=-m32 .endif --- multimedia/libcec/Makefile (revision 448901) +++ multimedia/libcec/Makefile (working copy) @@ -31,8 +31,11 @@ OPTIONS_DEFINE= PYTHON X11 OPTIONS_DEFAULT= PYTHON X11 OPTIONS_DEFINE_armv6= RPI +OPTIONS_DEFINE_armv7= RPI OPTIONS_DEFAULT_armv6= RPI +OPTIONS_DEFAULT_armv7= RPI OPTIONS_EXCLUDE_armv6= X11 +OPTIONS_EXCLUDE_armv7= X11 OPTIONS_SUB= yes PYTHON_DESC= build python wrapper --- multimedia/libde265/Makefile (revision 448901) +++ multimedia/libde265/Makefile (working copy) @@ -18,5 +18,6 @@ CONFIGURE_ARGS= --disable-sherlock265 --disable-dec265 BROKEN_armv6= fails to compile: invokes x86 assembler +BROKEN_armv7= fails to compile: invokes x86 assembler .include --- multimedia/libvdpau-va-gl/Makefile (revision 448901) +++ multimedia/libvdpau-va-gl/Makefile (working copy) @@ -18,6 +18,7 @@ LIB_DEPENDS= libva-x11.so:multimedia/libva BROKEN_armv6= fails to configure: CMake Error: Check for working CXX compiler: /nxb-bin/usr/bin/c++ -- broken +BROKEN_armv7= fails to configure: CMake Error: Check for working CXX compiler: /nxb-bin/usr/bin/c++ -- broken BROKEN_powerpc64= fails to compile: cc1plus: unrecognized command line option "-std=c++11" USE_GITHUB= yes --- multimedia/libvpx/Makefile (revision 448901) +++ multimedia/libvpx/Makefile (working copy) @@ -47,6 +47,7 @@ OPTIONS_DEFAULT=MULTIRES POSTPROC RTCPU SHARED SIZE_LIMIT THREADS OPTIONS_EXCLUDE_aarch64=RTCPU OPTIONS_EXCLUDE_armv6= RTCPU +OPTIONS_EXCLUDE_armv7= RTCPU OPTIONS_SUB= SHARED DEBUG_CONFIGURE_ON= --enable-debug --- multimedia/mkclean/Makefile (revision 448901) +++ multimedia/mkclean/Makefile (working copy) @@ -27,6 +27,7 @@ BROKEN_aarch64= Does not install: arm-none-linux-gnueabi-gcc: Command not found BROKEN_armv6= Does not install: arm-none-linux-gnueabi-gcc: Command not found +BROKEN_armv7= Does not install: arm-none-linux-gnueabi-gcc: Command not found BROKEN_mips64= Does not install: mipsel-linux-gcc: Command not found BROKEN_sparc64= Does not install: gmake: GNUmakefile: No such file or directory --- multimedia/mpeg_play/Makefile (revision 448901) +++ multimedia/mpeg_play/Makefile (working copy) @@ -12,7 +12,7 @@ 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 --- multimedia/mplayer/Makefile.options (revision 448901) +++ multimedia/mplayer/Makefile.options (working copy) @@ -49,6 +49,7 @@ .endif # ${CHOSEN_COMPILER_TYPE} == clang CFLAGS_armv6+= -no-integrated-as +CFLAGS_armv7+= -no-integrated-as # Extra build options for debugging # ================================= --- net/aoe/Makefile (revision 448901) +++ net/aoe/Makefile (working copy) @@ -13,6 +13,7 @@ BROKEN_aarch64= fails to compile: redefinition of frame BROKEN_armv6= fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99 +BROKEN_armv7= fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99 BROKEN_powerpc64= fails to compile: pcpu.h: size of array '__assert_0' is negative BROKEN_sparc64= fails to compile: redefinition of frame --- net/appkonference/Makefile (revision 448901) +++ net/appkonference/Makefile (working copy) @@ -19,7 +19,7 @@ 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 --- net/asterisk11/Makefile (revision 448901) +++ net/asterisk11/Makefile (working copy) @@ -23,7 +23,8 @@ EXTRACT_ONLY:= ${DISTNAME}${EXTRACT_SUFX} BROKEN_armv6= fails to configure: the SPANDSP installation appears to be missing or broken -ONLY_FOR_ARCHS= amd64 armv6 i386 powerpc sparc64 +BROKEN_armv7= fails to configure: the SPANDSP installation appears to be missing or broken +ONLY_FOR_ARCHS= amd64 armv6 armv7 i386 powerpc sparc64 USES= bison cpe gmake iconv localbase ncurses shebangfix \ sqlite ssl @@ -72,6 +73,7 @@ OPTIONS_DEFAULT_sparc64= DAHDI GCC XMPP OPTIONS_DEFAULT_powerpc= GCC XMPP OPTIONS_DEFAULT_armv6= BASE +OPTIONS_DEFAULT_armv7= BASE OPTIONS_GROUP= CODECS OPTIONS_GROUP_CODECS= GSM NEWG711 SPEEX VORBIS --- net/asterisk13/Makefile (revision 448901) +++ net/asterisk13/Makefile (working copy) @@ -21,7 +21,8 @@ libjansson.so:devel/jansson BROKEN_armv6= fails to configure: the SPANDSP installation appears to be missing or broken -ONLY_FOR_ARCHS= amd64 armv6 i386 powerpc sparc64 +BROKEN_armv7= fails to configure: the SPANDSP installation appears to be missing or broken +ONLY_FOR_ARCHS= amd64 armv6 armv7 i386 powerpc sparc64 EXTRACT_ONLY:= ${DISTNAME}${EXTRACT_SUFX} @@ -73,6 +74,7 @@ OPTIONS_DEFAULT_sparc64= DAHDI GCC XMPP OPTIONS_DEFAULT_powerpc= GCC XMPP OPTIONS_DEFAULT_armv6= BASE +OPTIONS_DEFAULT_armv7= BASE OPTIONS_GROUP= CODECS OPTIONS_GROUP_CODECS= GSM NEWG711 SPEEX VORBIS --- net/freerdp/Makefile (revision 448901) +++ net/freerdp/Makefile (working copy) @@ -29,6 +29,7 @@ OPTIONS_SUB= yes OPTIONS_DEFINE_armv6= NEON +OPTIONS_DEFINE_armv7= NEON OPTIONS_DEFINE_amd64= SSE OPTIONS_DEFINE_i386= SSE OPTIONS_DEFAULT_amd64= SSE --- net/hsflowd/Makefile (revision 448901) +++ net/hsflowd/Makefile (working copy) @@ -10,6 +10,7 @@ COMMENT= Agent that exports metrics using the sFlow protocol BROKEN_armv6= fails to compile: src/FreeBSD/Makefile: Malformed conditional (empty $(BINDIR)) +BROKEN_armv7= fails to compile: src/FreeBSD/Makefile: Malformed conditional (empty $(BINDIR)) BROKEN_mips= fails to compile: src/FreeBSD/Makefile: Malformed conditional (empty $(BINDIR)) BROKEN_mips64= fails to compile: src/FreeBSD/Makefile: Malformed conditional (empty $(BINDIR)) --- net/intel-em-kmod/Makefile (revision 448901) +++ net/intel-em-kmod/Makefile (working copy) @@ -9,6 +9,7 @@ COMMENT= Gigabit FreeBSD Base Drivers for Intel(R) Ethernet BROKEN_armv6= fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99 +BROKEN_armv7= fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99 BROKEN_powerpc64= fails to compile: pcpu.h: size of array '__assert_0' is negative MASTERDIR= ${.CURDIR}/../intel-ixl-kmod --- net/ipsvd/Makefile (revision 448901) +++ net/ipsvd/Makefile (working copy) @@ -13,6 +13,7 @@ LICENSE_FILE= ${WRKSRC}/package/COPYING BROKEN_armv6= fails to install: Checking udpsvd... drop: unable to read from socket: bad address +BROKEN_armv7= fails to install: Checking udpsvd... drop: unable to read from socket: bad address BROKEN_mips64= fails to install: tcpsvd failed WRKSRC= ${WRKDIR}/net/${DISTNAME} --- net/isboot-kmod/Makefile (revision 448901) +++ net/isboot-kmod/Makefile (working copy) @@ -13,6 +13,7 @@ LICENSE= BSD2CLAUSE BROKEN_armv6= fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99 +BROKEN_armv7= fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99 BROKEN_powerpc64= fails to compile: pcpu.h: size of array '__assert_0' is negative USES= kmod uidfix --- net/l2tpd/Makefile (revision 448901) +++ net/l2tpd/Makefile (working copy) @@ -11,6 +11,7 @@ COMMENT= Implementation of the layer two tunneling protocol BROKEN_armv6= fails to link: undefined reference to check_control +BROKEN_armv7= fails to link: undefined reference to check_control USES= compiler:nestedfct --- net/linknx/Makefile (revision 448901) +++ net/linknx/Makefile (working copy) @@ -15,6 +15,7 @@ BUILD_DEPENDS= ${LOCALBASE}/lib/libargp.a:devel/argp-standalone BROKEN_armv6= fails to configure: checking for GNU Pth... Segmentation fault +BROKEN_armv7= fails to configure: checking for GNU Pth... Segmentation fault BROKEN_mips= fails to configure: checking for GNU Pth... Segmentation fault BROKEN_mips64= fails to configure: checking for GNU Pth... Segmentation fault --- net/openmpi2/Makefile (revision 448901) +++ net/openmpi2/Makefile (working copy) @@ -18,6 +18,7 @@ libmunge.so:security/munge 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 HAS_CONFIGURE= yes --- net/pacemaker/Makefile (revision 448901) +++ net/pacemaker/Makefile (working copy) @@ -26,6 +26,7 @@ ocf-tester:net-mgmt/resource-agents BROKEN_armv6= fails to install: help2man: can't get '--help' info from pacemakerd +BROKEN_armv7= fails to install: help2man: can't get '--help' info from pacemakerd BROKEN_powerpc64= fails to build CONFLICTS= heartbeat-[0-9]* --- net/py-libnet/Makefile (revision 448901) +++ net/py-libnet/Makefile (working copy) @@ -16,6 +16,7 @@ LIB_DEPENDS= libnet.so:net/libnet BROKEN_armv6= fails to package: lib.freebsd-11.0-RELEASE-p1-armv6-2.7/libnet.so: No such file or directory +BROKEN_armv7= fails to package: lib.freebsd-11.0-RELEASE-p1-armv7-2.7/libnet.so: No such file or directory BROKEN_aarch64= fails to package: lib.freebsd-11.0-RELEASE-p1-aarch64-2.7/libnet.so: No such file or directory BROKEN_mips64= fails to package: lib.freebsd-11.0-RELEASE-p1-mips64-2.7/libnet.so: No such file or directory BROKEN_powerpc64= fails to package: lib.freebsd-11.0-RELEASE-p1-powerpc64-2.7/libnet.so: No such file or directory --- net/spread-j/Makefile (revision 448901) +++ net/spread-j/Makefile (working copy) @@ -15,6 +15,7 @@ BUILD_DEPENDS= ${ANT}:devel/apache-ant BROKEN_armv6= fails to package: java/docs/*.html: No such file or directory +BROKEN_armv7= fails to package: java/docs/*.html: No such file or directory USE_JAVA= YES JAVA_VERSION= 1.6+ --- net/xorp/Makefile (revision 448901) +++ net/xorp/Makefile (working copy) @@ -28,6 +28,7 @@ GROUPS= xorp BROKEN_armv6= does not compile: recursive template instantiation exceeded maximum depth of 25 +BROKEN_armv7= does not compile: recursive template instantiation exceeded maximum depth of 25 BROKEN_sparc64= does not compile on sparc64 OPTIONS_DEFINE= OPTIMIZE ORIGIN SHARED STRIP TCP_RPC --- net/yate/Makefile (revision 448901) +++ net/yate/Makefile (working copy) @@ -16,7 +16,7 @@ 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 \ --- net/zerotier/Makefile (revision 448901) +++ net/zerotier/Makefile (working copy) @@ -12,6 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.GPL-3 BROKEN_armv6= fails to link: Source object ext/arm32-neon-salsa2012-asm/salsa2012.o has EABI version 0, but target zerotier-one has EABI version 5 +BROKEN_armv7= fails to link: Source object ext/arm32-neon-salsa2012-asm/salsa2012.o has EABI version 0, but target zerotier-one has EABI version 5 BROKEN_powerpc64= fails to compile: clang: not found USES= gmake compiler:c11 --- net-im/gale/Makefile (revision 448901) +++ net-im/gale/Makefile (working copy) @@ -17,6 +17,7 @@ BROKEN_aarch64= fails to compile: conflicting types for __wcwidth BROKEN_armv6= fails to compile: conflicting types for __wcwidth +BROKEN_armv7= fails to compile: conflicting types for __wcwidth USES= iconv libtool ncurses ssl GNU_CONFIGURE= yes --- net-im/pidgin-sipe/Makefile (revision 448901) +++ net-im/pidgin-sipe/Makefile (working copy) @@ -22,6 +22,7 @@ RUN_DEPENDS= pidgin:net-im/pidgin BROKEN_armv6= fails to compile: cast from 'struct sipe_core_public *' to 'struct sipe_core_private *' increases required alignment from 4 to 8 +BROKEN_armv7= fails to compile: cast from 'struct sipe_core_public *' to 'struct sipe_core_private *' increases required alignment from 4 to 8 GNU_CONFIGURE= yes USES= gmake libtool localbase pkgconfig tar:bzip2 ssl --- net-im/telegram-purple/Makefile (revision 448901) +++ net-im/telegram-purple/Makefile (working copy) @@ -19,6 +19,7 @@ libwebp.so:graphics/webp BROKEN_armv6= fails to link: undefined reference to 'backtrace' +BROKEN_armv7= fails to link: undefined reference to 'backtrace' BROKEN_sparc64= fails to compile: assertion fails OPTIONS_DEFINE= NLS --- net-mgmt/fastnetmon/Makefile (revision 448901) +++ net-mgmt/fastnetmon/Makefile (working copy) @@ -33,6 +33,7 @@ CMAKE_INSTALL_PREFIX= ${PREFIX} BROKEN_armv6= Does not build: invokes x86 assembler +BROKEN_armv7= Does not build: invokes x86 assembler BROKEN_powerpc64= Does not build USE_RC_SUBR= ${PORTNAME} --- net-mgmt/kapacitor/Makefile (revision 448901) +++ net-mgmt/kapacitor/Makefile (working copy) @@ -13,7 +13,7 @@ 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 --- net-p2p/verlihub-plugins-chatroom/Makefile (revision 448901) +++ net-p2p/verlihub-plugins-chatroom/Makefile (working copy) @@ -10,6 +10,7 @@ MAINTAINER= me@skylord.ru BROKEN_armv6= fails to configure: checking for VERLIHUB - version >= 0... no (see config.log) +BROKEN_armv7= fails to configure: checking for VERLIHUB - version >= 0... no (see config.log) PLUGIN_DESC= Chatroom --- net-p2p/verlihub-plugins-floodprotect/Makefile (revision 448901) +++ net-p2p/verlihub-plugins-floodprotect/Makefile (working copy) @@ -11,6 +11,7 @@ MAINTAINER= me@skylord.ru BROKEN_armv6= fails to configure: checking for VERLIHUB - version >= 0... no (see config.log) +BROKEN_armv7= fails to configure: checking for VERLIHUB - version >= 0... no (see config.log) PLUGIN_NAME= floodprot PLUGIN_DESC= Floodprotect --- net-p2p/verlihub-plugins-forbid/Makefile (revision 448901) +++ net-p2p/verlihub-plugins-forbid/Makefile (working copy) @@ -10,6 +10,7 @@ MAINTAINER= me@skylord.ru BROKEN_armv6= fails to configure: checking for VERLIHUB - version >= 0... no (see config.log) +BROKEN_armv7= fails to configure: checking for VERLIHUB - version >= 0... no (see config.log) PLUGIN_DESC= ForbiddenWords --- net-p2p/verlihub-plugins-iplog/Makefile (revision 448901) +++ net-p2p/verlihub-plugins-iplog/Makefile (working copy) @@ -10,6 +10,7 @@ MAINTAINER= me@skylord.ru BROKEN_armv6= fails to configure: checking for VERLIHUB - version >= 0... no (see config.log) +BROKEN_armv7= fails to configure: checking for VERLIHUB - version >= 0... no (see config.log) PLUGIN_DESC= IPLog --- net-p2p/verlihub-plugins-isp/Makefile (revision 448901) +++ net-p2p/verlihub-plugins-isp/Makefile (working copy) @@ -10,6 +10,7 @@ MAINTAINER= me@skylord.ru BROKEN_armv6= fails to configure: checking for VERLIHUB - version >= 0... no (see config.log) +BROKEN_armv7= fails to configure: checking for VERLIHUB - version >= 0... no (see config.log) PLUGIN_DESC= ISP --- net-p2p/verlihub-plugins-luascript/Makefile (revision 448901) +++ net-p2p/verlihub-plugins-luascript/Makefile (working copy) @@ -11,6 +11,7 @@ MAINTAINER= me@skylord.ru BROKEN_armv6= fails to configure: checking for VERLIHUB - version >= 0... no (see config.log) +BROKEN_armv7= fails to configure: checking for VERLIHUB - version >= 0... no (see config.log) PLUGIN_NAME= lua PLUGIN_DESC= LuaScript --- net-p2p/verlihub-plugins-messanger/Makefile (revision 448901) +++ net-p2p/verlihub-plugins-messanger/Makefile (working copy) @@ -10,6 +10,7 @@ MAINTAINER= me@skylord.ru BROKEN_armv6= fails to configure: checking for VERLIHUB - version >= 0... no (see config.log) +BROKEN_armv7= fails to configure: checking for VERLIHUB - version >= 0... no (see config.log) PLUGIN_DESC= Messanger --- net-p2p/verlihub-plugins-stats/Makefile (revision 448901) +++ net-p2p/verlihub-plugins-stats/Makefile (working copy) @@ -10,6 +10,7 @@ MAINTAINER= me@skylord.ru BROKEN_armv6= fails to configure: checking for VERLIHUB - version >= 0... no (see config.log) +BROKEN_armv7= fails to configure: checking for VERLIHUB - version >= 0... no (see config.log) PLUGIN_DESC= Statistics --- net-p2p/zetacoin/Makefile (revision 448901) +++ net-p2p/zetacoin/Makefile (working copy) @@ -19,6 +19,7 @@ LDFLAGS+= -L${OPENSSLLIB} BROKEN_armv6= AtomicPointer not implemented +BROKEN_armv7= AtomicPointer not implemented BROKEN_powerpc64= fails to configure: No working boost sleep implementation found USE_GITHUB= yes --- net-p2p/zetacoin-nox11/Makefile (revision 448901) +++ net-p2p/zetacoin-nox11/Makefile (working copy) @@ -9,6 +9,7 @@ SLAVE_PORT= yes BROKEN_armv6= AtomicPointer not implemented +BROKEN_armv7= AtomicPointer not implemented BROKEN_powerpc64= Does not configure: error: No working boost sleep implementation found .include "${MASTERDIR}/Makefile" --- print/pdf-renderer/Makefile (revision 448901) +++ print/pdf-renderer/Makefile (working copy) @@ -14,6 +14,7 @@ LICENSE= LGPL21 BROKEN_armv6= fails to install: swinglabs-build-impl.xml: Javadoc returned 1 +BROKEN_armv7= fails to install: swinglabs-build-impl.xml: Javadoc returned 1 USES= dos2unix zip NO_WRKSUBDIR= yes --- russian/ircd-hybrid/Makefile (revision 448901) +++ russian/ircd-hybrid/Makefile (working copy) @@ -19,6 +19,7 @@ BROKEN_aarch64= fails to compile: passing void * to parameter of incompatible type BROKEN_armv6= fails to compile: passing void * to parameter of incompatible type +BROKEN_armv7= fails to compile: passing void * to parameter of incompatible type WRKSRC= ${WRKDIR}/${PORTNAME}${PKGNAMESUFFIX}-ru USES= bison ssl --- science/cdcl/Makefile (revision 448901) +++ science/cdcl/Makefile (working copy) @@ -14,6 +14,7 @@ COMMENT= Scientific graphic library for geoscience BROKEN_armv6= fails to link: final link failed: Nonrepresentable section on output +BROKEN_armv7= fails to link: final link failed: Nonrepresentable section on output OPTIONS_DEFINE= DOCS USES= desthack pkgconfig --- science/cdf/Makefile (revision 448901) +++ science/cdf/Makefile (working copy) @@ -20,6 +20,7 @@ BROKEN_aarch64= fails to compile: error: use of undeclared identifier FP1ZEROsingle; did you mean FP1zeroSingle? BROKEN_armv6= fails to compile: error: use of undeclared identifier FP1ZEROsingle; did you mean FP1zeroSingle? +BROKEN_armv7= fails to compile: error: use of undeclared identifier FP1ZEROsingle; did you mean FP1zeroSingle? USES= fortran ncurses USE_LDCONFIG= yes --- science/hdf/Makefile (revision 448901) +++ science/hdf/Makefile (working copy) @@ -15,7 +15,7 @@ LIB_DEPENDS= libsz.so:science/szip BROKEN_powerpc64= Does not build: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'you' -NOT_FOR_ARCHS= aarch64 armv6 +NOT_FOR_ARCHS= aarch64 armv6 armv7 NOT_FOR_ARCHS_REASON= fails to compile: no machine type has been defined CONFLICTS_INSTALL= netcdf-4.[0-9]* --- science/openkim/Makefile (revision 448901) +++ science/openkim/Makefile (working copy) @@ -22,7 +22,7 @@ .include # 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 --- science/simlib/Makefile (revision 448901) +++ science/simlib/Makefile (working copy) @@ -17,7 +17,7 @@ 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: --- security/cryptlib/Makefile (revision 448901) +++ security/cryptlib/Makefile (working copy) @@ -10,7 +10,7 @@ MAINTAINER= ale@FreeBSD.org COMMENT= Powerful security programming toolkit -ONLY_FOR_ARCHS= amd64 armv6 i386 +ONLY_FOR_ARCHS= amd64 armv6 armv7 i386 OPTIONS_DEFINE= DOCS --- security/hpenc/Makefile (revision 448901) +++ security/hpenc/Makefile (working copy) @@ -12,6 +12,7 @@ LICENSE= BSD2CLAUSE BROKEN_armv6= fails to build: fatal error: cpuid_flags.inc: No such file or directory +BROKEN_armv7= fails to build: fatal error: cpuid_flags.inc: No such file or directory BROKEN_powerpc64= fails to build: fatal error: cpuid_flags.inc: No such file or directory NOT_FOR_ARCHS= aarch64 sparc64 --- security/libprelude/Makefile (revision 448901) +++ security/libprelude/Makefile (working copy) @@ -17,6 +17,7 @@ libgcrypt.so:security/libgcrypt BROKEN_armv6= fails to configure: Easybindings require a C++ compiler, but none were found +BROKEN_armv7= fails to configure: Easybindings require a C++ compiler, but none were found OPTIONS_DEFINE= DOCS PERL PYTHON OPTIONS_SUB= yes --- security/p5-Digest-GOST/Makefile (revision 448901) +++ security/p5-Digest-GOST/Makefile (working copy) @@ -12,7 +12,7 @@ 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 --- security/pecl-crypto/Makefile (revision 448901) +++ security/pecl-crypto/Makefile (working copy) @@ -11,6 +11,7 @@ LICENSE= PHP301 BROKEN_armv6= fails to configure: C compiler cannot create executables +BROKEN_armv7= fails to configure: C compiler cannot create executables BROKEN_mips= fails to configure: C compiler cannot create executables BROKEN_mips64= fails to configure: C compiler cannot create executables BROKEN_powerpc64= fails to configure: C compiler cannot create executables --- security/poly1305aes/Makefile (revision 448901) +++ security/poly1305aes/Makefile (working copy) @@ -16,6 +16,7 @@ CC+= ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} BROKEN_armv6= fails to build: poly1305aes.impl.do: fatal: all tests failed +BROKEN_armv7= fails to build: poly1305aes.impl.do: fatal: all tests failed BROKEN_aarch64= fails to build: poly1305aes.impl.do: fatal: all tests failed NOT_FOR_ARCHS= amd64 --- security/py-cryptlib_py/Makefile (revision 448901) +++ security/py-cryptlib_py/Makefile (working copy) @@ -14,7 +14,7 @@ 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 --- security/rcracki_mt/Makefile (revision 448901) +++ security/rcracki_mt/Makefile (working copy) @@ -11,7 +11,7 @@ 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} --- security/sha1collisiondetection/Makefile (revision 448901) +++ security/sha1collisiondetection/Makefile (working copy) @@ -12,6 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt BROKEN_armv6= fails to compile: generic selections are a C11-specific feature [-Werror,-Wc11-extensions] +BROKEN_armv7= fails to compile: generic selections are a C11-specific feature [-Werror,-Wc11-extensions] BROKEN_powerpc64= fails to compile: cc1: unrecognized command line option -std=c90 USE_GITHUB= yes --- sysutils/acpica-tools/Makefile (revision 448901) +++ sysutils/acpica-tools/Makefile (working copy) @@ -15,6 +15,7 @@ LICENSE_COMB= dual BROKEN_armv6= fails to compile: comparison of constant -1 with expression of type char is always true +BROKEN_armv7= fails to compile: comparison of constant -1 with expression of type char is always true BROKEN_aarch64= fails to compile: comparison of constant -1 with expression of type char is always true BROKEN_powerpc64= fails to compile: comparison is always true due to limited range of data type --- sysutils/asmon/Makefile (revision 448901) +++ sysutils/asmon/Makefile (working copy) @@ -13,6 +13,7 @@ LICENSE= GPLv2 BROKEN_armv6= fails to compile: asmon.c: variable has incomplete type 'struct vmmeter' +BROKEN_armv7= fails to compile: asmon.c: variable has incomplete type 'struct vmmeter' BROKEN_mips= fails to compile: asmon.c: storage size of 'sum' isn't known BROKEN_mips64= fails to compile: asmon.c: storage size of 'sum' isn't known BROKEN_powerpc64= fails to compile: asmon.c: storage size of 'sum' isn't known --- sysutils/cloudabi-utils/Makefile (revision 448901) +++ sysutils/cloudabi-utils/Makefile (working copy) @@ -18,7 +18,7 @@ USE_GITHUB= yes GH_ACCOUNT= NuxiNL -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 USES= cmake compiler:c11 pkgconfig tar:xz --- sysutils/dc3dd/Makefile (revision 448901) +++ sysutils/dc3dd/Makefile (working copy) @@ -14,6 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_armv6= fails to compile: bit-field 'verify_error_if_negative_size__' has negative width +BROKEN_armv7= fails to compile: bit-field 'verify_error_if_negative_size__' has negative width USES= gettext iconv gmake tar:bzip2 GNU_CONFIGURE= yes --- sysutils/e2fsprogs/Makefile (revision 448901) +++ sysutils/e2fsprogs/Makefile (working copy) @@ -37,6 +37,7 @@ BROKEN_aarch64= fails to link: missing sbrk #BROKEN_armv6= fails self-tests: Running e2fsprogs test suite...failed: f_pre_1970_date_encoding +#BROKEN_armv7= fails self-tests: Running e2fsprogs test suite...failed: f_pre_1970_date_encoding #BROKEN_mips= fails self-tests: Running e2fsprogs test suite...failed: f_pre_1970_date_encoding #BROKEN_mips64= fails self-tests: Running e2fsprogs test suite...failed: f_pre_1970_date_encoding #BROKEN_powerpc64= fails self-tests: Running e2fsprogs test suite...Signal (11) SIGSEGV --- sysutils/fluent-bit/Makefile (revision 448901) +++ sysutils/fluent-bit/Makefile (working copy) @@ -13,6 +13,7 @@ BROKEN_aarch64= fails to build: error: unknown type name thread_local BROKEN_armv6= fails to configure: failure in cmake +BROKEN_armv7= fails to configure: failure in cmake BROKEN_mips= fails to build: conflicting types for 'restrict' BROKEN_mips64= fails to build: conflicting types for 'restrict' BROKEN_powerpc64= fails to build: cast from pointer to integer of different size --- sysutils/geomWatch/Makefile (revision 448901) +++ sysutils/geomWatch/Makefile (working copy) @@ -19,6 +19,7 @@ BROKEN_aarch64= fails to compile: ISA not supported BROKEN_armv6= fails to compile: call to 'atomic_add_64' is ambiguous +BROKEN_armv7= fails to compile: call to 'atomic_add_64' is ambiguous IGNORE_DragonFly= requires geom(4) support USES= tar:tbz --- sysutils/hal/Makefile (revision 448901) +++ sysutils/hal/Makefile (working copy) @@ -70,7 +70,7 @@ .include -.if (${ARCH}=="i386" || ${ARCH}=="amd64" || ${ARCH}=="ia64") +.if ${ARCH} == amd64 || ${ARCH} == i386 RUN_DEPENDS+= dmidecode:sysutils/dmidecode .endif --- sysutils/heirloom/Makefile (revision 448901) +++ sysutils/heirloom/Makefile (working copy) @@ -14,6 +14,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS} BROKEN_armv6= dumps core: Assertion failed: (!NodePtr->isKnownSentinel()), function operator*, file ilist_iterator.h +BROKEN_armv7= dumps core: Assertion failed: (!NodePtr->isKnownSentinel()), function operator*, file ilist_iterator.h USES= gmake ncurses tar:bzip2 MAKE_ARGS= CC=${CC} CFLAGS="${CFLAGS}" ROOT="${STAGEDIR}" \ --- sysutils/ipdbtools/Makefile (revision 448901) +++ sysutils/ipdbtools/Makefile (working copy) @@ -13,6 +13,7 @@ BROKEN_aarch64= fails to compile: error: invalid conversion between vector type and integer type BROKEN_armv6= fails to compile: error: invalid conversion between vector type and integer type +BROKEN_armv7= fails to compile: error: invalid conversion between vector type and integer type BROKEN_powerpc64= fails to compile: error: unrecognized command line option -mssse3 BROKEN_sparc64= fails to compile: error: unrecognized command line option -mssse3 --- sysutils/jobd/Makefile (revision 448901) +++ sysutils/jobd/Makefile (working copy) @@ -14,6 +14,7 @@ BROKEN_aarch64= fails to compile: comparison of constant -1 with expression of type char is always true BROKEN_armv6= fails to compile: comparison of constant -1 with expression of type char is always true +BROKEN_armv7= fails to compile: comparison of constant -1 with expression of type char is always true BROKEN_mips64= fails to configure: unrecognized command line option -std=c++11 BROKEN_powerpc64= fails to configure: Unable to run configure in ./src/ BROKEN_sparc64= fails to configure: unrecognized command line option -std=c++11 --- sysutils/liburcu/Makefile (revision 448901) +++ sysutils/liburcu/Makefile (working copy) @@ -14,6 +14,7 @@ BROKEN_aarch64= Fails to build: Cannot build: unrecognized architecture detected BROKEN_armv6= Fails to build: address argument to atomic builtin must be a pointer +BROKEN_armv7= Fails to build: address argument to atomic builtin must be a pointer BROKEN_mips= Fails to build: undefined reference to `__sync_bool_compare_and_swap_4 BROKEN_mips64= Fails to build: undefined reference to `__sync_bool_compare_and_swap_4 --- sysutils/mbgtools/Makefile (revision 448901) +++ sysutils/mbgtools/Makefile (working copy) @@ -14,6 +14,7 @@ BROKEN_aarch64= fails to compile: unused variables BROKEN_armv6= fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99 +BROKEN_armv7= fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99 BROKEN_mips64= fails to compile: unused variables BROKEN_powerpc64= fails to compile: warning: mbg_dbg_data defined but not used BROKEN_sparc64= fails to compile: error in structure definitions --- sysutils/muse/Makefile (revision 448901) +++ sysutils/muse/Makefile (working copy) @@ -10,6 +10,7 @@ COMMENT= Shows memory usage data BROKEN_armv6= fails to compile: muse.c: variable has incomplete type 'struct vmmeter' +BROKEN_armv7= fails to compile: muse.c: variable has incomplete type 'struct vmmeter' BROKEN_mips= fails to compile: muse.c: storage size of 'vmstats' isn't known BROKEN_mips64= fails to compile: muse.c: storage size of 'vmstats' isn't known BROKEN_powerpc64= fails to compile: muse.c: storage size of 'vmstats' isn't known --- sysutils/passwordsafe/Makefile (revision 448901) +++ sysutils/passwordsafe/Makefile (working copy) @@ -13,7 +13,7 @@ libxerces-c-3.1.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]* --- sysutils/pefs-kmod/Makefile (revision 448901) +++ sysutils/pefs-kmod/Makefile (working copy) @@ -17,8 +17,9 @@ NO_MANCOMPRESS= BROKEN_armv6= fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99 +BROKEN_armv7= fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99 BROKEN_DragonFly= fails to build: don't know how to make vnode_if.h -ONLY_FOR_ARCHS= amd64 armv6 i386 +ONLY_FOR_ARCHS= amd64 armv6 armv7 i386 ONLY_FOR_ARCHS_REASON= untested on any other arch USES= kmod uidfix --- sysutils/pesign/Makefile (revision 448901) +++ sysutils/pesign/Makefile (working copy) @@ -24,9 +24,10 @@ 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 +BROKEN_armv7= fails to compile: error: EFI_VARIABLE_NON_VOLATILE redefined post-patch: @${REINPLACE_CMD} -e 's|%%CC%%|${CC}|g' ${WRKSRC}/Make.defaults --- sysutils/radeontop/Makefile (revision 448901) +++ sysutils/radeontop/Makefile (working copy) @@ -14,7 +14,7 @@ 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 --- sysutils/rovclock/Makefile (revision 448901) +++ sysutils/rovclock/Makefile (working copy) @@ -13,6 +13,7 @@ BROKEN_aarch64= fails to install: undefined reference to outl BROKEN_armv6= fails to install: undefined reference to outl +BROKEN_armv7= fails to install: undefined reference to outl BROKEN_mips= fails to install: undefined reference to outl BROKEN_mips64= fails to install: undefined reference to outl BROKEN_powerpc64= fails to install: undefined reference to outl --- sysutils/sformat/Makefile (revision 448901) +++ sysutils/sformat/Makefile (working copy) @@ -15,7 +15,8 @@ COMMENT= Allows formatting/partitioning/analysis/repairing of SCSI disks BROKEN_aarch64= does not build: No rule to make target RULES/arm64-freebsd-cc.rul -BROKEN_armv6= does not build: No rule to make target RULES/arm64-freebsd-cc.rul +BROKEN_armv6= does not build: No rule to make target RULES/arm-freebsd-cc.rul +BROKEN_armv7= does not build: No rule to make target RULES/arm-freebsd-cc.rul BROKEN_mips64= does not build: No rule to make target RULES/mips-freebsd-cc.rul BROKEN_powerpc64= does not install: powerpc-freebsd-cc/sformat: No such file or directory --- sysutils/showbeastie/Makefile (revision 448901) +++ sysutils/showbeastie/Makefile (working copy) @@ -26,6 +26,7 @@ MAKE_ARGS+= -m ${SRC_BASE}/share/mk BROKEN_armv6= fails to link: testmain uses VFP register arguments, dict.o does not +BROKEN_armv7= fails to link: testmain uses VFP register arguments, dict.o does not BROKEN_mips64= fails to link: relocation truncated to fit: R_MIPS_26 against `__assert@@FBSD_1.0' WRKSRC_SUBDIR= ficl --- sysutils/syslinux/Makefile (revision 448901) +++ sysutils/syslinux/Makefile (working copy) @@ -15,7 +15,7 @@ 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 --- sysutils/uschedule/Makefile (revision 448901) +++ sysutils/uschedule/Makefile (working copy) @@ -15,6 +15,7 @@ BROKEN_aarch64= fails to build: regparm is not valid on this platform BROKEN_armv6= fails to build: regparm is not valid on this platform +BROKEN_armv7= fails to build: regparm is not valid on this platform WRKSRC= ${WRKDIR}/admin/${DISTNAME} --- sysutils/wmmemfree/Makefile (revision 448901) +++ sysutils/wmmemfree/Makefile (working copy) @@ -11,6 +11,7 @@ COMMENT= Memory and swap monitoring dockapp BROKEN_armv6= fails to compile: mem_freebsd.c: variable has incomplete type 'struct vmmeter' +BROKEN_armv7= fails to compile: mem_freebsd.c: variable has incomplete type 'struct vmmeter' BROKEN_mips= fails to compile: mem_freebsd.c: storage size of 'vm' isn't known BROKEN_mips64= fails to compile: mem_freebsd.c: storage size of 'vm' isn't known BROKEN_powerpc64= fails to compile: mem_freebsd.c: storage size of 'vm' isn't known --- sysutils/yum/Makefile (revision 448901) +++ sysutils/yum/Makefile (working copy) @@ -22,7 +22,7 @@ ${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 --- textproc/jing/Makefile (revision 448901) +++ textproc/jing/Makefile (working copy) @@ -12,6 +12,7 @@ LICENSE_FILE= ${WRKSRC}/copying.txt BROKEN_armv6= fails to build: modbuild.xml: Java returned: 1 +BROKEN_armv7= fails to build: modbuild.xml: Java returned: 1 USE_GITHUB= yes GH_ACCOUNT= relaxng --- textproc/p5-Text-BibTeX/Makefile (revision 448901) +++ textproc/p5-Text-BibTeX/Makefile (working copy) @@ -21,6 +21,8 @@ USE_PERL5= modbuild USE_LDCONFIG= yes +CFLAGS_amd64= -fPIC + STRIP_FILES= bin/dumpnames bin/biblex bin/bibparse \ ${SITE_ARCH_REL}/auto/Text/BibTeX/BibTeX.so \ lib/libbtparse.so @@ -32,10 +34,6 @@ RUN_DEPENDS+= p5-Scalar-List-Utils>=0.42:lang/p5-Scalar-List-Utils .endif -.if ${ARCH} == "amd64" || ${ARCH} == "ia64" -CFLAGS+= -fPIC -.endif - post-install: ${STRIP_CMD} ${STRIP_FILES:S|^|${STAGEDIR}${PREFIX}/|} --- textproc/randlm/Makefile (revision 448901) +++ textproc/randlm/Makefile (working copy) @@ -26,6 +26,7 @@ BROKEN_aarch64= fails to compile: invalid output constraint =a in asm BROKEN_armv6= fails to compile: invalid output constraint =a in asm +BROKEN_armv7= fails to compile: invalid output constraint =a in asm BROKEN_powerpc64= fails to compile: error: 'itr' does not name a type post-patch: --- textproc/senna/Makefile (revision 448901) +++ textproc/senna/Makefile (working copy) @@ -12,6 +12,7 @@ BROKEN_aarch64= does not build: libsenna.so: undefined reference to SEN_ATOMIC_ADD_EX BROKEN_armv6= does not build: libsenna.so: undefined reference to SEN_ATOMIC_ADD_EX +BROKEN_armv7= does not build: libsenna.so: undefined reference to SEN_ATOMIC_ADD_EX BROKEN_powerpc64= does not build: relocation truncated to fit: R_PPC64_TOC16_DS BROKEN_sparc64= does not build --- textproc/trang/Makefile (revision 448901) +++ textproc/trang/Makefile (working copy) @@ -12,6 +12,7 @@ LICENSE_FILE= ${WRKSRC}/trang/copying.txt BROKEN_armv6= fails to build: modbuild.xml: Java returned: 1 +BROKEN_armv7= fails to build: modbuild.xml: Java returned: 1 USE_GITHUB= yes GH_ACCOUNT= relaxng --- www/anyterm/Makefile (revision 448901) +++ www/anyterm/Makefile (working copy) @@ -19,6 +19,7 @@ BROKEN_aarch64= does not build: libstdc++.so: undefined reference to __floatunditf@GCC_4.2.0 BROKEN_armv6= does not build: libstdc++.so: undefined reference to __floatunditf@GCC_4.2.0 +BROKEN_armv7= does not build: libstdc++.so: undefined reference to __floatunditf@GCC_4.2.0 BROKEN_powerpc64= Does not build: ld: cannot find -lboost_system USE_RC_SUBR= anytermd --- www/apache-forrest/Makefile (revision 448901) +++ www/apache-forrest/Makefile (working copy) @@ -13,6 +13,7 @@ COMMENT= Tool for rapid development of small sites BROKEN_armv6= fails to compile: build.xml: tools/ant/lib not found +BROKEN_armv7= fails to compile: build.xml: tools/ant/lib not found ANT= ${STAGEDIR}${DATADIR}/tools/ant/bin/ant ANT_TARGET= local-deploy --- www/ctemplate/Makefile (revision 448901) +++ www/ctemplate/Makefile (working copy) @@ -10,6 +10,7 @@ COMMENT= Template system for C BROKEN_armv6= fails to compile: assigning to char * from incompatible type const char * +BROKEN_armv7= fails to compile: assigning to char * from incompatible type const char * USES= gmake GNU_CONFIGURE= yes --- www/kannel/Makefile (revision 448901) +++ www/kannel/Makefile (working copy) @@ -20,6 +20,7 @@ LIB_DEPENDS= libpcre.so:devel/pcre BROKEN_armv6= fails to configure: Unable to find MySQL client libraries +BROKEN_armv7= fails to configure: Unable to find MySQL client libraries PORTSCOUT= skipv:1.5.0 --- www/libhpack/Makefile (revision 448901) +++ www/libhpack/Makefile (working copy) @@ -16,6 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_armv6= fails to compile: Can't define TIME_MAX #' +BROKEN_armv7= fails to compile: Can't define TIME_MAX #' LIB_DEPENDS= libcheck.so:devel/check --- www/mongrel2/Makefile (revision 448901) +++ www/mongrel2/Makefile (working copy) @@ -17,6 +17,7 @@ libsqlite3.so:databases/sqlite3 BROKEN_armv6= does not build +BROKEN_armv7= does not build BROKEN_mips= does not build (tests segfault) BROKEN_mips64= does not build (tests segfault) BROKEN_powerpc64= does not build (tests segfault) --- www/node/Makefile (revision 448901) +++ www/node/Makefile (working copy) @@ -44,7 +44,7 @@ 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 @@ .include -.if ${ARCH} == "armv6" +.if ${ARCH} == armv6 || ${ARCH} == armv7 CONFIGURE_ARGS+=--openssl-no-asm .endif --- www/node6/Makefile (revision 448901) +++ www/node6/Makefile (working copy) @@ -41,7 +41,7 @@ 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 \ @@ -74,7 +74,7 @@ .include -.if ${ARCH} == "armv6" +.if ${ARCH} == armv6 || ${ARCH} == armv7 CONFIGURE_ARGS+=--openssl-no-asm .endif --- www/nuvolaplayer-8tracks/Makefile (revision 448901) +++ www/nuvolaplayer-8tracks/Makefile (working copy) @@ -3,5 +3,6 @@ MASTERDIR= ${.CURDIR:H}/nuvolaplayer-all-services BROKEN_armv6= fails to package: icons/16.png: No such file or directory +BROKEN_armv7= fails to package: icons/16.png: No such file or directory .include "${MASTERDIR}/Makefile" --- www/nuvolaplayer-amazon-cloud-player/Makefile (revision 448901) +++ www/nuvolaplayer-amazon-cloud-player/Makefile (working copy) @@ -3,5 +3,6 @@ MASTERDIR= ${.CURDIR:H}/nuvolaplayer-all-services BROKEN_armv6= fails to package: icons/16.png: No such file or directory +BROKEN_armv7= fails to package: icons/16.png: No such file or directory .include "${MASTERDIR}/Makefile" --- www/nuvolaplayer-bandcamp/Makefile (revision 448901) +++ www/nuvolaplayer-bandcamp/Makefile (working copy) @@ -3,5 +3,6 @@ MASTERDIR= ${.CURDIR:H}/nuvolaplayer-all-services BROKEN_armv6= fails to package: icons/16.png: No such file or directory +BROKEN_armv7= fails to package: icons/16.png: No such file or directory .include "${MASTERDIR}/Makefile" --- www/nuvolaplayer-google-play-music/Makefile (revision 448901) +++ www/nuvolaplayer-google-play-music/Makefile (working copy) @@ -3,5 +3,6 @@ MASTERDIR= ${.CURDIR:H}/nuvolaplayer-all-services BROKEN_armv6= fails to package: icons/16.png: No such file or directory +BROKEN_armv7= fails to package: icons/16.png: No such file or directory .include "${MASTERDIR}/Makefile" --- www/nuvolaplayer-groove/Makefile (revision 448901) +++ www/nuvolaplayer-groove/Makefile (working copy) @@ -3,5 +3,6 @@ MASTERDIR= ${.CURDIR:H}/nuvolaplayer-all-services BROKEN_armv6= fails to package: icons/16.png: No such file or directory +BROKEN_armv7= fails to package: icons/16.png: No such file or directory .include "${MASTERDIR}/Makefile" --- www/nuvolaplayer-jango/Makefile (revision 448901) +++ www/nuvolaplayer-jango/Makefile (working copy) @@ -3,5 +3,6 @@ MASTERDIR= ${.CURDIR:H}/nuvolaplayer-all-services BROKEN_armv6= fails to package: icons/16.png: No such file or directory +BROKEN_armv7= fails to package: icons/16.png: No such file or directory .include "${MASTERDIR}/Makefile" --- www/nuvolaplayer-kexp/Makefile (revision 448901) +++ www/nuvolaplayer-kexp/Makefile (working copy) @@ -3,5 +3,6 @@ MASTERDIR= ${.CURDIR:H}/nuvolaplayer-all-services BROKEN_armv6= fails to package: icons/16.png: No such file or directory +BROKEN_armv7= fails to package: icons/16.png: No such file or directory .include "${MASTERDIR}/Makefile" --- www/nuvolaplayer-logitech-media-server/Makefile (revision 448901) +++ www/nuvolaplayer-logitech-media-server/Makefile (working copy) @@ -3,5 +3,6 @@ MASTERDIR= ${.CURDIR:H}/nuvolaplayer-all-services BROKEN_armv6= fails to package: icons/16.png: No such file or directory +BROKEN_armv7= fails to package: icons/16.png: No such file or directory .include "${MASTERDIR}/Makefile" --- www/nuvolaplayer-mixcloud/Makefile (revision 448901) +++ www/nuvolaplayer-mixcloud/Makefile (working copy) @@ -3,5 +3,6 @@ MASTERDIR= ${.CURDIR:H}/nuvolaplayer-all-services BROKEN_armv6= fails to package: icons/16.png: No such file or directory +BROKEN_armv7= fails to package: icons/16.png: No such file or directory .include "${MASTERDIR}/Makefile" --- www/nuvolaplayer-plex/Makefile (revision 448901) +++ www/nuvolaplayer-plex/Makefile (working copy) @@ -3,5 +3,6 @@ MASTERDIR= ${.CURDIR:H}/nuvolaplayer-all-services BROKEN_armv6= fails to package: icons/16.png: No such file or directory +BROKEN_armv7= fails to package: icons/16.png: No such file or directory .include "${MASTERDIR}/Makefile" --- www/nuvolaplayer-soundcloud/Makefile (revision 448901) +++ www/nuvolaplayer-soundcloud/Makefile (working copy) @@ -3,5 +3,6 @@ MASTERDIR= ${.CURDIR:H}/nuvolaplayer-all-services BROKEN_armv6= fails to package: icons/16.png: No such file or directory +BROKEN_armv7= fails to package: icons/16.png: No such file or directory .include "${MASTERDIR}/Makefile" --- www/nuvolaplayer-spotify/Makefile (revision 448901) +++ www/nuvolaplayer-spotify/Makefile (working copy) @@ -3,5 +3,6 @@ MASTERDIR= ${.CURDIR:H}/nuvolaplayer-all-services BROKEN_armv6= fails to package: icons/16.png: No such file or directory +BROKEN_armv7= fails to package: icons/16.png: No such file or directory .include "${MASTERDIR}/Makefile" --- www/nuvolaplayer-tunein/Makefile (revision 448901) +++ www/nuvolaplayer-tunein/Makefile (working copy) @@ -3,5 +3,6 @@ MASTERDIR= ${.CURDIR:H}/nuvolaplayer-all-services BROKEN_armv6= fails to package: icons/16.png: No such file or directory +BROKEN_armv7= fails to package: icons/16.png: No such file or directory .include "${MASTERDIR}/Makefile" --- www/nuvolaplayer-yandex-music/Makefile (revision 448901) +++ www/nuvolaplayer-yandex-music/Makefile (working copy) @@ -3,5 +3,6 @@ MASTERDIR= ${.CURDIR:H}/nuvolaplayer-all-services BROKEN_armv6= fails to package: icons/16.png: No such file or directory +BROKEN_armv7= fails to package: icons/16.png: No such file or directory .include "${MASTERDIR}/Makefile" --- www/nuvolaplayer-youtube/Makefile (revision 448901) +++ www/nuvolaplayer-youtube/Makefile (working copy) @@ -3,5 +3,6 @@ MASTERDIR= ${.CURDIR:H}/nuvolaplayer-all-services BROKEN_armv6= fails to package: icons/16.png: No such file or directory +BROKEN_armv7= fails to package: icons/16.png: No such file or directory .include "${MASTERDIR}/Makefile" --- www/phalcon/Makefile (revision 448901) +++ www/phalcon/Makefile (working copy) @@ -14,7 +14,7 @@ USES= php:ext USE_PHP= hash:build json:build pdo:build -ONLY_FOR_ARCHS= amd64 armv6 i386 +ONLY_FOR_ARCHS= amd64 armv6 armv7 i386 USE_GITHUB= yes GH_ACCOUNT= phalcon @@ -25,7 +25,7 @@ .include -PBITS= ${ARCH:S/amd64/64/:S/armv6/32/:S/i386/32/:S/x86_64/64/} +PBITS= ${ARCH:S/amd64/64/:C/armv.*/32/:S/i386/32/:S/x86_64/64/} WRKSRC_SUBDIR= build/php${PHP_VER:C/.$//}/${PBITS}bits post-patch: --- www/webkit2-gtk3/Makefile (revision 448901) +++ www/webkit2-gtk3/Makefile (working copy) @@ -87,7 +87,7 @@ .include -.if ${ARCH} == armv6 +.if ${ARCH} == armv6 || ${ARCH} == armv7 CMAKE_ARGS+= -DENABLE_JIT:BOOL=OFF .endif --- x11/kde4-workspace/files/patch-kwin_effects_blur_blur.cpp (revision 448901) +++ x11/kde4-workspace/files/patch-kwin_effects_blur_blur.cpp (working copy) @@ -1,4 +1,4 @@ -Fix ambiguous call on armv6. +Fix ambiguous call on armv6/armv7. --- kwin/effects/blur/blur.cpp.orig 2017-01-11 16:01:39 UTC +++ kwin/effects/blur/blur.cpp --- x11/kde4-workspace/files/patch-kwin_scene__xrender.cpp (revision 448901) +++ x11/kde4-workspace/files/patch-kwin_scene__xrender.cpp (working copy) @@ -1,4 +1,4 @@ -Fix ambiguous call on armv6. +Fix ambiguous call on armv6/armv7. --- kwin/scene_xrender.cpp.orig 2017-01-11 16:04:04 UTC +++ kwin/scene_xrender.cpp --- x11/konsole/files/patch-src_ColorScheme.cpp (revision 448901) +++ x11/konsole/files/patch-src_ColorScheme.cpp (working copy) @@ -1,4 +1,4 @@ -Fix ambiguous call on armv6. +Fix ambiguous call on armv6/armv7. --- src/ColorScheme.cpp.orig 2017-01-12 05:40:22 UTC +++ src/ColorScheme.cpp --- x11/metisse/Makefile (revision 448901) +++ x11/metisse/Makefile (working copy) @@ -21,6 +21,7 @@ BROKEN_aarch64= Fails to build: error: GETLEFTBITS_ALIGNMENT must be 1 BROKEN_armv6= Fails to build: error: GETLEFTBITS_ALIGNMENT must be 1 +BROKEN_armv7= Fails to build: error: GETLEFTBITS_ALIGNMENT must be 1 USES= gettext libtool localbase:ldflags pathfix pkgconfig python shebangfix tar:bzip2 SHEBANG_FILES= ${WRKSRC}/fvwm-insitu/bin/fvwm-convert-2.4.in \ --- x11/rxvt-unicode/Makefile (revision 448901) +++ x11/rxvt-unicode/Makefile (working copy) @@ -56,6 +56,7 @@ MOUSEWHEEL SMART_RESIZE IMLOCALE_FIX GDK_PIXBUF \ 256_COLOR OPTIONS_EXCLUDE_armv6= IMLOCALE_FIX +OPTIONS_EXCLUDE_armv7= IMLOCALE_FIX PORTDOCS1= Changes README.FAQ README.configure PORTDOCS= README.xvt ${PORTDOCS1} --- x11/xgrab/Makefile (revision 448901) +++ x11/xgrab/Makefile (working copy) @@ -14,6 +14,7 @@ BUILD_DEPENDS= xrdb:x11/xrdb BROKEN_armv6= fails to install: xrdb: Socket is not connected: Can't open display ':0' +BROKEN_armv7= fails to install: xrdb: Socket is not connected: Can't open display ':0' USES= display:build imake:notall tar:Z USE_XORG= x11 xaw --- x11-drivers/xf86-video-siliconmotion/Makefile (revision 448901) +++ x11-drivers/xf86-video-siliconmotion/Makefile (working copy) @@ -12,5 +12,6 @@ BROKEN_aarch64= error: implicit declaration of function outb is invalid in C99 BROKEN_armv6= error: implicit declaration of function outb is invalid in C99 +BROKEN_armv7= error: implicit declaration of function outb is invalid in C99 .include --- x11-drivers/xf86-video-tseng/Makefile (revision 448901) +++ x11-drivers/xf86-video-tseng/Makefile (working copy) @@ -12,5 +12,6 @@ BROKEN_aarch64= error: implicit declaration of function outb is invalid in C99 BROKEN_armv6= error: implicit declaration of function outb is invalid in C99 +BROKEN_armv7= error: implicit declaration of function outb is invalid in C99 .include --- x11-servers/x11rdp/Makefile (revision 448901) +++ x11-servers/x11rdp/Makefile (working copy) @@ -35,6 +35,7 @@ BROKEN_aarch64= fails to compile: error: GLYPHPADBYTES must be 4 BROKEN_armv6= fails to compile: error: GLYPHPADBYTES must be 4 +BROKEN_armv7= fails to compile: error: GLYPHPADBYTES must be 4 BROKEN_mips64= fails to compile: No PCI support available for this architecture/OS combination BROKEN_powerpc64= fails to compile: error: xf86.h: No such file or directory --- x11-toolkits/gnustep-gui/Makefile (revision 448901) +++ x11-toolkits/gnustep-gui/Makefile (working copy) @@ -21,6 +21,7 @@ LIB_DEPENDS+= libflite.so:audio/flite BROKEN_armv6= fails to package: chmod: GSSpeechServer.desktop: No such file or directory +BROKEN_armv7= fails to package: chmod: GSSpeechServer.desktop: No such file or directory OPTIONS_DEFINE= DOCS CUPS ASPELL OPTIONS_DEFAULT= CUPS --- x11-wm/blackbox/Makefile (revision 448901) +++ x11-wm/blackbox/Makefile (working copy) @@ -24,7 +24,7 @@ .include -.if ${ARCH} == "armv6" +.if ${ARCH} == armv6 || ${ARCH} == armv7 EXTRA_PATCHES+= ${FILESDIR}/extra-patch-src_Toolbar.cc .endif --- x11-wm/e-module-alarm/Makefile (revision 448901) +++ x11-wm/e-module-alarm/Makefile (working copy) @@ -18,6 +18,7 @@ RUN_DEPENDS= enlightenment:x11-wm/enlightenment BROKEN_armv6= dumps core: gmake: Makefile:899: Abort trap (core dumped) +BROKEN_armv7= dumps core: gmake: Makefile:899: Abort trap (core dumped) GNU_CONFIGURE= yes USES= gmake libtool pkgconfig tar:xz