View | Details | Raw Unified | Return to bug 221894 | Differences between
and this patch

Collapse All | Expand All

(-)archivers/snappy-java/Makefile (+1 lines)
Lines 26-31 Link Here
26
BUILD_DEPENDS=	${LOCALBASE}/share/java/maven3/bin/mvn:devel/maven3
26
BUILD_DEPENDS=	${LOCALBASE}/share/java/maven3/bin/mvn:devel/maven3
27
27
28
BROKEN_armv6=		fails to build: maven-assembly-plugin: Failed to retrieve numeric file attributes
28
BROKEN_armv6=		fails to build: maven-assembly-plugin: Failed to retrieve numeric file attributes
29
BROKEN_armv7=		fails to build: maven-assembly-plugin: Failed to retrieve numeric file attributes
29
30
30
USE_GITHUB=	yes
31
USE_GITHUB=	yes
31
GH_ACCOUNT=	xerial
32
GH_ACCOUNT=	xerial
(-)astro/boinc-astropulse/Makefile (+1 lines)
Lines 20-25 Link Here
20
LIB_DEPENDS=	libfftw3f.so:math/fftw3-float
20
LIB_DEPENDS=	libfftw3f.so:math/fftw3-float
21
21
22
BROKEN_armv6=		fails to compile: call to abs is ambiguous
22
BROKEN_armv6=		fails to compile: call to abs is ambiguous
23
BROKEN_armv7=		fails to compile: call to abs is ambiguous
23
24
24
GNU_CONFIGURE=	yes
25
GNU_CONFIGURE=	yes
25
USES=		autoreconf gmake libtool pkgconfig tar:xz
26
USES=		autoreconf gmake libtool pkgconfig tar:xz
(-)astro/tkgeomap/Makefile (+1 lines)
Lines 14-19 Link Here
14
LIB_DEPENDS=	libtclgeomap.so:astro/tclgeomap
14
LIB_DEPENDS=	libtclgeomap.so:astro/tclgeomap
15
15
16
BROKEN_armv6=		fails to configure: shared build specified but could not find shared tclgeomap library
16
BROKEN_armv6=		fails to configure: shared build specified but could not find shared tclgeomap library
17
BROKEN_armv7=		fails to configure: shared build specified but could not find shared tclgeomap library
17
18
18
USES+=		tk:tea
19
USES+=		tk:tea
19
CONFIGURE_ARGS=	--with-tclgeomap-include=${LOCALBASE}/include/tclgeomap --with-x \
20
CONFIGURE_ARGS=	--with-tclgeomap-include=${LOCALBASE}/include/tclgeomap --with-x \
(-)audio/acoustid-fingerprinter/Makefile (+1 lines)
Lines 16-21 Link Here
16
		libavcodec.so:multimedia/ffmpeg
16
		libavcodec.so:multimedia/ffmpeg
17
17
18
BROKEN_armv6=		fails to link: fingerprintcalculator.cpp: undefined reference to 'chromaprint_new'
18
BROKEN_armv6=		fails to link: fingerprintcalculator.cpp: undefined reference to 'chromaprint_new'
19
BROKEN_armv7=		fails to link: fingerprintcalculator.cpp: undefined reference to 'chromaprint_new'
19
BROKEN_powerpc64=	fails to compile: libchromaprint.so: undefined reference to std::__cxx11::basic_string
20
BROKEN_powerpc64=	fails to compile: libchromaprint.so: undefined reference to std::__cxx11::basic_string
20
21
21
USES=		cmake desktop-file-utils
22
USES=		cmake desktop-file-utils
(-)audio/beast/Makefile (+1 lines)
Lines 19-24 Link Here
19
RUN_DEPENDS=	xdg-open:devel/xdg-utils
19
RUN_DEPENDS=	xdg-open:devel/xdg-utils
20
20
21
BROKEN_armv6=		fails to package: bseblockutils.SSE.so: No such file or directory
21
BROKEN_armv6=		fails to package: bseblockutils.SSE.so: No such file or directory
22
BROKEN_armv7=		fails to package: bseblockutils.SSE.so: No such file or directory
22
BROKEN_powerpc64=	fails to package: bseblockutils.SSE.so: No such file or directory
23
BROKEN_powerpc64=	fails to package: bseblockutils.SSE.so: No such file or directory
23
24
24
USES=		desktop-file-utils gettext gmake libtool pathfix pkgconfig \
25
USES=		desktop-file-utils gettext gmake libtool pathfix pkgconfig \
(-)audio/bristol/Makefile (+1 lines)
Lines 27-32 Link Here
27
27
28
BROKEN_aarch64=		Does not build: error: unknown FP unit 'sse'
28
BROKEN_aarch64=		Does not build: error: unknown FP unit 'sse'
29
BROKEN_armv6=		Does not build: error: unknown FP unit 'sse'
29
BROKEN_armv6=		Does not build: error: unknown FP unit 'sse'
30
BROKEN_armv7=		Does not build: error: unknown FP unit 'sse'
30
BROKEN_mips64=		Does not build: error: unknown FP unit 'sse'
31
BROKEN_mips64=		Does not build: error: unknown FP unit 'sse'
31
BROKEN_powerpc64=	Does not build: error: unknown FP unit 'sse'
32
BROKEN_powerpc64=	Does not build: error: unknown FP unit 'sse'
32
33
(-)audio/deadbeef/Makefile (+1 lines)
Lines 30-35 Link Here
30
30
31
BROKEN_aarch64=		Fails to compile: error in backend: Do not know how to split this operator's operand!
31
BROKEN_aarch64=		Fails to compile: error in backend: Do not know how to split this operator's operand!
32
BROKEN_armv6=		Fails to compile: error: invalid conversion between vector type and integer type
32
BROKEN_armv6=		Fails to compile: error: invalid conversion between vector type and integer type
33
BROKEN_armv7=		Fails to compile: error: invalid conversion between vector type and integer type
33
34
34
OPTIONS_DEFINE=	PULSEAUDIO GUI VFS LASTFM ART SUPEREQ SID FFAP VTX \
35
OPTIONS_DEFINE=	PULSEAUDIO GUI VFS LASTFM ART SUPEREQ SID FFAP VTX \
35
		HOTKEYS OGG FFMPEG FLAC SNDFILE WAVPACK CDDA GME DUMB NOTIFY \
36
		HOTKEYS OGG FFMPEG FLAC SNDFILE WAVPACK CDDA GME DUMB NOTIFY \
(-)audio/festival/Makefile (-1 / +2 lines)
Lines 27-32 Link Here
27
27
28
BROKEN_aarch64=		Fails to link: arm64_unknown.mak: No such file or directory
28
BROKEN_aarch64=		Fails to link: arm64_unknown.mak: No such file or directory
29
BROKEN_armv6=		Fails to link: cc.mak: No such file or directory
29
BROKEN_armv6=		Fails to link: cc.mak: No such file or directory
30
BROKEN_armv7=		Fails to link: cc.mak: No such file or directory
30
BROKEN_mips64=		Fails to link: cc.mak: No such file or directory
31
BROKEN_mips64=		Fails to link: cc.mak: No such file or directory
31
BROKEN_powerpc64=	Fails to link: powerpc_unknown.mak: No such file or directory
32
BROKEN_powerpc64=	Fails to link: powerpc_unknown.mak: No such file or directory
32
33
Lines 85-91 Link Here
85
		${FALSE}; \
86
		${FALSE}; \
86
	fi
87
	fi
87
	# This step helps non-i386 systems and is harmless on i386
88
	# This step helps non-i386 systems and is harmless on i386
88
	-${LN} -s ix86_FreeBSD.mak ${WRKDIR}/$d/config/systems/${ARCH:S/armv6/arm/}_unknown.mak
89
	-${LN} -s ix86_FreeBSD.mak ${WRKDIR}/$d/config/systems/${ARCH:C/armv*/arm/}_unknown.mak
89
.endfor
90
.endfor
90
	@${REINPLACE_CMD} \
91
	@${REINPLACE_CMD} \
91
	    -e '/^CFLAGS *=/s|$$| ${CFLAGS}|' \
92
	    -e '/^CFLAGS *=/s|$$| ${CFLAGS}|' \
(-)audio/funktrackergold/Makefile (+1 lines)
Lines 23-28 Link Here
23
PLIST_FILES=	bin/funkgold
23
PLIST_FILES=	bin/funkgold
24
24
25
BROKEN_armv6=		fails to compile: function definition is not allowed here
25
BROKEN_armv6=		fails to compile: function definition is not allowed here
26
BROKEN_armv7=		fails to compile: function definition is not allowed here
26
BROKEN_mips=		fails to compile: nested functions are disabled, use -fnested-functions to re-enable
27
BROKEN_mips=		fails to compile: nested functions are disabled, use -fnested-functions to re-enable
27
BROKEN_mips64=		fails to compile: nested functions are disabled, use -fnested-functions to re-enable
28
BROKEN_mips64=		fails to compile: nested functions are disabled, use -fnested-functions to re-enable
28
BROKEN_powerpc64=	fails to compile: nested functions are disabled, use -fnested-functions to re-enable
29
BROKEN_powerpc64=	fails to compile: nested functions are disabled, use -fnested-functions to re-enable
(-)audio/gervill/Makefile (+1 lines)
Lines 13-18 Link Here
13
LICENSE_FILE=	${WRKSRC}/LICENSE
13
LICENSE_FILE=	${WRKSRC}/LICENSE
14
14
15
BROKEN_armv6=		fails to package: find: *: No such file or directory
15
BROKEN_armv6=		fails to package: find: *: No such file or directory
16
BROKEN_armv7=		fails to package: find: *: No such file or directory
16
17
17
USES=		zip
18
USES=		zip
18
USE_JAVA=	yes
19
USE_JAVA=	yes
(-)audio/gstreamer-plugins-taglib/Makefile (+1 lines)
Lines 8-13 Link Here
8
COMMENT=	Gstreamer taglib plugin
8
COMMENT=	Gstreamer taglib plugin
9
9
10
BROKEN_armv6=		fails to compile: textidentificationframe.h file not found
10
BROKEN_armv6=		fails to compile: textidentificationframe.h file not found
11
BROKEN_armv7=		fails to compile: textidentificationframe.h file not found
11
12
12
GST_PLUGIN=	taglib
13
GST_PLUGIN=	taglib
13
14
(-)audio/gstreamer1-plugins-taglib/Makefile (+1 lines)
Lines 6-11 Link Here
6
COMMENT=	GStreamer taglib plugin for adding APEv2 and ID3v2 headers
6
COMMENT=	GStreamer taglib plugin for adding APEv2 and ID3v2 headers
7
7
8
BROKEN_armv6=		fails to compile: textidentificationframe.h file not found
8
BROKEN_armv6=		fails to compile: textidentificationframe.h file not found
9
BROKEN_armv7=		fails to compile: textidentificationframe.h file not found
9
10
10
GST_PLUGIN=	taglib
11
GST_PLUGIN=	taglib
11
DIST=		good
12
DIST=		good
(-)audio/siren/Makefile (+1 lines)
Lines 21-26 Link Here
21
		libopusfile.so:audio/opusfile
21
		libopusfile.so:audio/opusfile
22
22
23
BROKEN_armv6=		fails to configure: cannot find program /nxb-bin/usr/bin/cc
23
BROKEN_armv6=		fails to configure: cannot find program /nxb-bin/usr/bin/cc
24
BROKEN_armv7=		fails to configure: cannot find program /nxb-bin/usr/bin/cc
24
BROKEN_mips=		fails to configure: cannot find program /nxb-bin/usr/bin/cc
25
BROKEN_mips=		fails to configure: cannot find program /nxb-bin/usr/bin/cc
25
BROKEN_mips64=		fails to configure: cannot find program /nxb-bin/usr/bin/cc
26
BROKEN_mips64=		fails to configure: cannot find program /nxb-bin/usr/bin/cc
26
27
(-)audio/umurmur/Makefile (+1 lines)
Lines 16-21 Link Here
16
16
17
BROKEN_aarch64=		fails to compile: fatal error: byteswap.h file not found
17
BROKEN_aarch64=		fails to compile: fatal error: byteswap.h file not found
18
BROKEN_armv6=		fails to compile: fatal error: byteswap.h file not found
18
BROKEN_armv6=		fails to compile: fatal error: byteswap.h file not found
19
BROKEN_armv7=		fails to compile: fatal error: byteswap.h file not found
19
20
20
USE_GITHUB=	yes
21
USE_GITHUB=	yes
21
22
(-)audio/vsound/Makefile (-1 / +1 lines)
Lines 19-25 Link Here
19
USES=		alias libtool
19
USES=		alias libtool
20
GNU_CONFIGURE=	yes
20
GNU_CONFIGURE=	yes
21
21
22
NOT_FOR_ARCHS=		aarch64 armv6
22
NOT_FOR_ARCHS=		aarch64 armv6 armv7
23
NOT_FOR_ARCHS_REASON=	fails to build: error: Cannot determine endian-ness of processor
23
NOT_FOR_ARCHS_REASON=	fails to build: error: Cannot determine endian-ness of processor
24
24
25
OPTIONS_DEFINE=	DOCS
25
OPTIONS_DEFINE=	DOCS
(-)audio/wavpack/Makefile (+1 lines)
Lines 22-27 Link Here
22
OPTIONS_DEFINE=	ASM
22
OPTIONS_DEFINE=	ASM
23
OPTIONS_DEFAULT_amd64=	ASM
23
OPTIONS_DEFAULT_amd64=	ASM
24
OPTIONS_DEFAULT_armv6=	ASM
24
OPTIONS_DEFAULT_armv6=	ASM
25
OPTIONS_DEFAULT_armv7=	ASM
25
26
26
ASM_CONFIGURE_OFF=	--disable-asm
27
ASM_CONFIGURE_OFF=	--disable-asm
27
ASM_DESC=	Optimized assembler routines (requires MMX on x86)
28
ASM_DESC=	Optimized assembler routines (requires MMX on x86)
(-)audio/wavplay/Makefile (-1 / +1 lines)
Lines 13-19 Link Here
13
LICENSE=	GPLv2 # only
13
LICENSE=	GPLv2 # only
14
LICENSE_FILE=	${WRKSRC}/COPYING
14
LICENSE_FILE=	${WRKSRC}/COPYING
15
15
16
ONLY_FOR_ARCHS=	amd64 armv6 i386
16
ONLY_FOR_ARCHS=	amd64 armv6 armv7 i386
17
17
18
INSTALL_TARGET=	install PREFIX="${STAGEDIR}${PREFIX}"
18
INSTALL_TARGET=	install PREFIX="${STAGEDIR}${PREFIX}"
19
19
(-)audio/xmcd/Makefile (+1 lines)
Lines 24-29 Link Here
24
24
25
BROKEN_aarch64=		Fails to compile: many undefined symbols in xorg.cf
25
BROKEN_aarch64=		Fails to compile: many undefined symbols in xorg.cf
26
BROKEN_armv6=		Fails to compile: many undefined symbols in xorg.cf
26
BROKEN_armv6=		Fails to compile: many undefined symbols in xorg.cf
27
BROKEN_armv7=		Fails to compile: many undefined symbols in xorg.cf
27
BROKEN_mips64=		Fails to compile: many undefined symbols in xorg.cf
28
BROKEN_mips64=		Fails to compile: many undefined symbols in xorg.cf
28
BROKEN_powerpc64=	Fails to compile: many undefined symbols in xorg.cf
29
BROKEN_powerpc64=	Fails to compile: many undefined symbols in xorg.cf
29
30
(-)benchmarks/fio/Makefile (+1 lines)
Lines 20-25 Link Here
20
20
21
BROKEN_aarch64=		Fails to compile: error: sys/auxv.h file not found
21
BROKEN_aarch64=		Fails to compile: error: sys/auxv.h file not found
22
BROKEN_armv6=		Fails to compile: error: use of undeclared identifier nop
22
BROKEN_armv6=		Fails to compile: error: use of undeclared identifier nop
23
BROKEN_armv7=		Fails to compile: error: use of undeclared identifier nop
23
BROKEN_powerpc64=	Fails to compile: verify.c:1574: undefined reference to bswap64
24
BROKEN_powerpc64=	Fails to compile: verify.c:1574: undefined reference to bswap64
24
25
25
do-install:
26
do-install:
(-)benchmarks/libmicro/Makefile (+1 lines)
Lines 14-19 Link Here
14
14
15
BROKEN_aarch64=		Fails to build: bin-aarch64: no such file or directory
15
BROKEN_aarch64=		Fails to build: bin-aarch64: no such file or directory
16
BROKEN_armv6=		Fails to build: bin-armv6: no such file or directory
16
BROKEN_armv6=		Fails to build: bin-armv6: no such file or directory
17
BROKEN_armv7=		Fails to build: bin-armv7: no such file or directory
17
BROKEN_mips64=		Fails to build: bin-mips64: no such file or directory
18
BROKEN_mips64=		Fails to build: bin-mips64: no such file or directory
18
BROKEN_powerpc64=	Fails to build: bin-powerpc64: no such file or directory
19
BROKEN_powerpc64=	Fails to build: bin-powerpc64: no such file or directory
19
20
(-)biology/avida/Makefile (+1 lines)
Lines 14-19 Link Here
14
14
15
BROKEN_aarch64=		invokes x86 asm
15
BROKEN_aarch64=		invokes x86 asm
16
BROKEN_armv6=		invokes x86 asm
16
BROKEN_armv6=		invokes x86 asm
17
BROKEN_armv7=		invokes x86 asm
17
BROKEN_mips=		invokes x86 asm
18
BROKEN_mips=		invokes x86 asm
18
BROKEN_mips64=		invokes x86 asm
19
BROKEN_mips64=		invokes x86 asm
19
BROKEN_sparc64=		missing atomics implementation
20
BROKEN_sparc64=		missing atomics implementation
(-)biology/bedtools/Makefile (+1 lines)
Lines 14-19 Link Here
14
LICENSE_FILE=	${WRKSRC}/LICENSE
14
LICENSE_FILE=	${WRKSRC}/LICENSE
15
15
16
BROKEN_armv6=		fails to compile: implicit instantiation of undefined template __static_assert_test<false>
16
BROKEN_armv6=		fails to compile: implicit instantiation of undefined template __static_assert_test<false>
17
BROKEN_armv7=		fails to compile: implicit instantiation of undefined template __static_assert_test<false>
17
18
18
USE_GITHUB=	yes
19
USE_GITHUB=	yes
19
GH_ACCOUNT=	arq5x
20
GH_ACCOUNT=	arq5x
(-)biology/bwa/Makefile (+1 lines)
Lines 13-18 Link Here
13
13
14
BROKEN_aarch64=		fails to compile: invalid conversion between vector type and integer type
14
BROKEN_aarch64=		fails to compile: invalid conversion between vector type and integer type
15
BROKEN_armv6=		fails to compile: invalid conversion between vector type and integer type
15
BROKEN_armv6=		fails to compile: invalid conversion between vector type and integer type
16
BROKEN_armv7=		fails to compile: invalid conversion between vector type and integer type
16
BROKEN_mips=		fails to compile: cc1: unrecognized command line option "-msse2"
17
BROKEN_mips=		fails to compile: cc1: unrecognized command line option "-msse2"
17
BROKEN_mips64=		fails to compile: cc1: unrecognized command line option "-msse2"
18
BROKEN_mips64=		fails to compile: cc1: unrecognized command line option "-msse2"
18
BROKEN_powerpc64=	fails to compile: ksw.c: emmintrin.h: No such file or directory
19
BROKEN_powerpc64=	fails to compile: ksw.c: emmintrin.h: No such file or directory
(-)biology/crux/Makefile (+1 lines)
Lines 15-20 Link Here
15
15
16
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
16
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
17
BROKEN_armv6=		Fails to link: ImportError: /usr/local/lib/gcc49/libgfortran.so.3: Undefined symbol "__aeabi_ldivmod"
17
BROKEN_armv6=		Fails to link: ImportError: /usr/local/lib/gcc49/libgfortran.so.3: Undefined symbol "__aeabi_ldivmod"
18
BROKEN_armv7=		Fails to link: ImportError: /usr/local/lib/gcc49/libgfortran.so.3: Undefined symbol "__aeabi_ldivmod"
18
19
19
USES=		fortran gmake python tar:bzip2
20
USES=		fortran gmake python tar:bzip2
20
USE_CSTD=	gnu99
21
USE_CSTD=	gnu99
(-)biology/gmap/Makefile (+1 lines)
Lines 26-31 Link Here
26
26
27
BROKEN_aarch64=		Does not build: invokes x86 asm
27
BROKEN_aarch64=		Does not build: invokes x86 asm
28
BROKEN_armv6=		Does not build: invokes x86 asm
28
BROKEN_armv6=		Does not build: invokes x86 asm
29
BROKEN_armv7=		Does not build: invokes x86 asm
29
BROKEN_mips64=		Does not build: invokes x86 asm
30
BROKEN_mips64=		Does not build: invokes x86 asm
30
BROKEN_powerpc64=	Does not build: invokes x86 asm
31
BROKEN_powerpc64=	Does not build: invokes x86 asm
31
BROKEN_sparc64=		Does not build: invokes x86 asm
32
BROKEN_sparc64=		Does not build: invokes x86 asm
(-)cad/layouteditor/Makefile (+1 lines)
Lines 14-19 Link Here
14
LIB_DEPENDS=	libttf.so:print/freetype
14
LIB_DEPENDS=	libttf.so:print/freetype
15
15
16
BROKEN_armv6=		fails to compile: no matching member function for call to 'map'
16
BROKEN_armv6=		fails to compile: no matching member function for call to 'map'
17
BROKEN_armv7=		fails to compile: no matching member function for call to 'map'
17
18
18
USES=		qmake zip
19
USES=		qmake zip
19
USE_QT4=	corelib gui network moc_build sql uic_build \
20
USE_QT4=	corelib gui network moc_build sql uic_build \
(-)cad/libopencad/Makefile (+1 lines)
Lines 13-18 Link Here
13
LICENSE_FILE=	${WRKSRC}/LICENSE
13
LICENSE_FILE=	${WRKSRC}/LICENSE
14
14
15
BROKEN_armv6=		fails to compile: cadheader.cpp: ambiguous conversion for functional-style cast from 'time_t' to 'CADVariant'
15
BROKEN_armv6=		fails to compile: cadheader.cpp: ambiguous conversion for functional-style cast from 'time_t' to 'CADVariant'
16
BROKEN_armv7=		fails to compile: cadheader.cpp: ambiguous conversion for functional-style cast from 'time_t' to 'CADVariant'
16
BROKEN_powerpc64=	fails to compile: r2000.cpp: 'to_string' was not declared in this scope
17
BROKEN_powerpc64=	fails to compile: r2000.cpp: 'to_string' was not declared in this scope
17
18
18
USE_GITHUB=	yes
19
USE_GITHUB=	yes
(-)chinese/pyzy/Makefile (+1 lines)
Lines 23-28 Link Here
23
23
24
BROKEN_aarch64=		fails to compile: constant expression evaluates to -1
24
BROKEN_aarch64=		fails to compile: constant expression evaluates to -1
25
BROKEN_armv6=		fails to compile: constant expression evaluates to -1
25
BROKEN_armv6=		fails to compile: constant expression evaluates to -1
26
BROKEN_armv7=		fails to compile: constant expression evaluates to -1
26
BROKEN_powerpc64=	fails to compile: narrowing conversion of '-1' from 'int' to 'char'
27
BROKEN_powerpc64=	fails to compile: narrowing conversion of '-1' from 'int' to 'char'
27
28
28
GNU_CONFIGURE=	yes
29
GNU_CONFIGURE=	yes
(-)comms/java-simple-serial-connector/Makefile (-1 / +1 lines)
Lines 24-30 Link Here
24
24
25
.include <bsd.port.pre.mk>
25
.include <bsd.port.pre.mk>
26
26
27
.if ${ARCH} == "armv6" || ${ARCH} == "aarch64"
27
.if ${ARCH} == aarch64 || ${ARCH} == armv6 || ${ARCH} == armv7
28
JSSC_ARCH=		arm
28
JSSC_ARCH=		arm
29
.else
29
.else
30
JSSC_ARCH=		${ARCH}
30
JSSC_ARCH=		${ARCH}
(-)comms/linrad/Makefile (+1 lines)
Lines 34-39 Link Here
34
34
35
BROKEN_aarch64=		fails to compile: implicit declaration of function outb
35
BROKEN_aarch64=		fails to compile: implicit declaration of function outb
36
BROKEN_armv6=		fails to configure: can not find /nxb-bin/usr/bin/cc
36
BROKEN_armv6=		fails to configure: can not find /nxb-bin/usr/bin/cc
37
BROKEN_armv7=		fails to configure: can not find /nxb-bin/usr/bin/cc
37
BROKEN_powerpc64=	fails to compile: implicit declaration of function outb
38
BROKEN_powerpc64=	fails to compile: implicit declaration of function outb
38
BROKEN_sparc64=		fails to compile: implicit declaration of function outb
39
BROKEN_sparc64=		fails to compile: implicit declaration of function outb
39
40
(-)comms/rxtx/Makefile (+1 lines)
Lines 17-22 Link Here
17
LICENSE_FILE=	${WRKSRC}/COPYING
17
LICENSE_FILE=	${WRKSRC}/COPYING
18
18
19
BROKEN_armv6=		fails to link: librxtxParallel.so: No such file or directory
19
BROKEN_armv6=		fails to link: librxtxParallel.so: No such file or directory
20
BROKEN_armv7=		fails to link: librxtxParallel.so: No such file or directory
20
21
21
USES=		gmake libtool zip
22
USES=		gmake libtool zip
22
23
(-)comms/uartlirc/Makefile (+1 lines)
Lines 14-19 Link Here
14
COMMENT=	Driver for "homebrew" serial LIRC receivers
14
COMMENT=	Driver for "homebrew" serial LIRC receivers
15
15
16
BROKEN_armv6=		fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99
16
BROKEN_armv6=		fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99
17
BROKEN_armv7=		fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99
17
BROKEN_powerpc64=	fails to compile: uart.h: No such file or directory
18
BROKEN_powerpc64=	fails to compile: uart.h: No such file or directory
18
BROKEN_sparc64=		fails to build
19
BROKEN_sparc64=		fails to build
19
20
(-)converters/wkhtmltopdf/Makefile (+1 lines)
Lines 26-31 Link Here
26
26
27
BROKEN_aarch64=		Does not build: error: cast from pointer to smaller type loses information
27
BROKEN_aarch64=		Does not build: error: cast from pointer to smaller type loses information
28
BROKEN_armv6=		Does not build: error: Not supported ARM architecture
28
BROKEN_armv6=		Does not build: error: Not supported ARM architecture
29
BROKEN_armv7=		Does not build: error: Not supported ARM architecture
29
BROKEN_mips64=		Does not link: undefined reference to __sync_add_and_fetch_4
30
BROKEN_mips64=		Does not link: undefined reference to __sync_add_and_fetch_4
30
BROKEN_powerpc64=	Does not build
31
BROKEN_powerpc64=	Does not build
31
32
(-)databases/db48/Makefile (-1 / +1 lines)
Lines 34-40 Link Here
34
34
35
.include <bsd.port.options.mk>
35
.include <bsd.port.options.mk>
36
36
37
.if ${ARCH} == "aarch64" || ${ARCH} == "armv6"
37
.if ${ARCH} == aarch64 || ${ARCH} == armv6 || ${ARCH} == armv7
38
# db48 uses a deprecated instruction for mutexes on ARM, fbsd bug#197227
38
# db48 uses a deprecated instruction for mutexes on ARM, fbsd bug#197227
39
CONFIGURE_ARGS+=	--enable-posixmutexes
39
CONFIGURE_ARGS+=	--enable-posixmutexes
40
.endif
40
.endif
(-)databases/db5/Makefile (-1 / +1 lines)
Lines 69-75 Link Here
69
69
70
.include <bsd.port.options.mk>
70
.include <bsd.port.options.mk>
71
71
72
.if ${ARCH} == "aarch64" || ${ARCH:Marmv6*}
72
.if ${ARCH} == aarch64 || ${ARCH:Marmv*}
73
# db5 uses a deprecated instruction for mutexes on ARM, fbsd bug#197227
73
# db5 uses a deprecated instruction for mutexes on ARM, fbsd bug#197227
74
# and also bug#205001
74
# and also bug#205001
75
CONFIGURE_ARGS+=	--enable-posixmutexes
75
CONFIGURE_ARGS+=	--enable-posixmutexes
(-)databases/galera/Makefile (+1 lines)
Lines 17-22 Link Here
17
17
18
BROKEN_aarch64=		fails to compile: gu_int128.h: use of undeclared identifier '__bswap64_var'
18
BROKEN_aarch64=		fails to compile: gu_int128.h: use of undeclared identifier '__bswap64_var'
19
BROKEN_armv6=		fails to compile: gu_int128.h: use of undeclared identifier '__bswap64_var'
19
BROKEN_armv6=		fails to compile: gu_int128.h: use of undeclared identifier '__bswap64_var'
20
BROKEN_armv7=		fails to compile: gu_int128.h: use of undeclared identifier '__bswap64_var'
20
NOT_FOR_ARCHS=		i386
21
NOT_FOR_ARCHS=		i386
21
# On i386 older versions of clang produce:
22
# On i386 older versions of clang produce:
22
#   cannot compile this atomic library call yet ... __atomic_add_fetch
23
#   cannot compile this atomic library call yet ... __atomic_add_fetch
(-)databases/influxdb/Makefile (-1 / +1 lines)
Lines 11-17 Link Here
11
LICENSE=	MIT
11
LICENSE=	MIT
12
LICENSE_FILE=	${WRKSRC}/LICENSE
12
LICENSE_FILE=	${WRKSRC}/LICENSE
13
13
14
ONLY_FOR_ARCHS=	amd64 armv6 i386
14
ONLY_FOR_ARCHS=	amd64 armv6 armv7 i386
15
15
16
BUILD_DEPENDS=	go>=1.8.1:lang/go
16
BUILD_DEPENDS=	go>=1.8.1:lang/go
17
17
(-)databases/libpbl/Makefile (+1 lines)
Lines 16-21 Link Here
16
TEST_TARGET=	test
16
TEST_TARGET=	test
17
17
18
BROKEN_armv6=	Fails to build: cannot compile pblPerform.c
18
BROKEN_armv6=	Fails to build: cannot compile pblPerform.c
19
BROKEN_armv7=	Fails to build: cannot compile pblPerform.c
19
BROKEN_mips=	Fails to build: cannot compile pblPerform.c
20
BROKEN_mips=	Fails to build: cannot compile pblPerform.c
20
21
21
WRKSRC=		${WRKDIR}/${DISTNAME}/src
22
WRKSRC=		${WRKDIR}/${DISTNAME}/src
(-)databases/mariadb-connector-c/Makefile (+1 lines)
Lines 20-25 Link Here
20
LICENSE_FILE=	${WRKSRC}/COPYING.LIB
20
LICENSE_FILE=	${WRKSRC}/COPYING.LIB
21
21
22
BROKEN_armv6=		fails to configure: CMake Error: Generator: execution of make failed
22
BROKEN_armv6=		fails to configure: CMake Error: Generator: execution of make failed
23
BROKEN_armv7=		fails to configure: CMake Error: Generator: execution of make failed
23
BROKEN_powerpc64=	fails to compile: my_stmt_codec.c: error: invalid use of void expression
24
BROKEN_powerpc64=	fails to compile: my_stmt_codec.c: error: invalid use of void expression
24
25
25
CONFLICTS_INSTALL=	mariadb[0-9]*-client-* \
26
CONFLICTS_INSTALL=	mariadb[0-9]*-client-* \
(-)databases/mariadb55-server/Makefile (+1 lines)
Lines 53-58 Link Here
53
53
54
BROKEN_aarch64=		Fails to link: missing sbrk
54
BROKEN_aarch64=		Fails to link: missing sbrk
55
BROKEN_armv6=		Does not compile on armv6
55
BROKEN_armv6=		Does not compile on armv6
56
BROKEN_armv7=		Does not compile on armv7
56
BROKEN_sparc64=		Does not compile: Unsupported platform
57
BROKEN_sparc64=		Does not compile: Unsupported platform
57
58
58
.if defined(USE_MYSQL)
59
.if defined(USE_MYSQL)
(-)databases/mysql55-server/Makefile (-1 / +1 lines)
Lines 87-93 Link Here
87
87
88
.include <bsd.port.pre.mk>
88
.include <bsd.port.pre.mk>
89
89
90
.if ${ARCH} == "armv6"
90
.if ${ARCH} == armv6 || ${ARCH} == armv7
91
EXTRA_PATCHES+=		${FILESDIR}/extra-patch-config.h.cmake
91
EXTRA_PATCHES+=		${FILESDIR}/extra-patch-config.h.cmake
92
.endif
92
.endif
93
93
(-)databases/mysql56-server/Makefile (-1 / +1 lines)
Lines 146-152 Link Here
146
	${MKDIR} ${STAGEDIR}${MY_TMPDIR}
146
	${MKDIR} ${STAGEDIR}${MY_TMPDIR}
147
.endif
147
.endif
148
148
149
.if ${ARCH} == "armv6"
149
.if ${ARCH} == armv6 || ${ARCH} == armv7
150
EXTRA_PATCHES+=		${FILESDIR}/extra-patch-config.h.cmake
150
EXTRA_PATCHES+=		${FILESDIR}/extra-patch-config.h.cmake
151
.endif
151
.endif
152
152
(-)databases/mysqlwsrep56-server/Makefile (-2 / +2 lines)
Lines 26-32 Link Here
26
DATADIR=	${PREFIX}/share/mysql
26
DATADIR=	${PREFIX}/share/mysql
27
ETCDIR=		${PREFIX}/etc/mysql
27
ETCDIR=		${PREFIX}/etc/mysql
28
28
29
NOT_FOR_ARCHS=	aarch64 armv6 powerpc64
29
NOT_FOR_ARCHS=	aarch64 armv6 armv7 powerpc64
30
NOT_FOR_ARCHS_REASON=	error: Unsupported platform
30
NOT_FOR_ARCHS_REASON=	error: Unsupported platform
31
31
32
USES=		bison \
32
USES=		bison \
Lines 147-153 Link Here
147
	${MKDIR} ${STAGEDIR}${MY_SECDIR}
147
	${MKDIR} ${STAGEDIR}${MY_SECDIR}
148
	${MKDIR} ${STAGEDIR}${MY_TMPDIR}
148
	${MKDIR} ${STAGEDIR}${MY_TMPDIR}
149
149
150
.if ${ARCH} == "armv6"
150
.if ${ARCH} == armv6 || ${ARCH} == armv7
151
EXTRA_PATCHES+=	${FILESDIR}/extra-patch-config.h.cmake
151
EXTRA_PATCHES+=	${FILESDIR}/extra-patch-config.h.cmake
152
.endif
152
.endif
153
153
(-)databases/mysqlwsrep57-server/Makefile (-2 / +2 lines)
Lines 46-52 Link Here
46
DATADIR=	${PREFIX}/share/mysql
46
DATADIR=	${PREFIX}/share/mysql
47
ETCDIR=		${PREFIX}/etc/mysql
47
ETCDIR=		${PREFIX}/etc/mysql
48
48
49
NOT_FOR_ARCHS=	aarch64 armv6 powerpc64
49
NOT_FOR_ARCHS=	aarch64 armv6 armv7 powerpc64
50
NOT_FOR_ARCHS_REASON=	Not supported platform
50
NOT_FOR_ARCHS_REASON=	Not supported platform
51
51
52
CMAKE_ARGS+=	-DINSTALL_LAYOUT=FREEBSD \
52
CMAKE_ARGS+=	-DINSTALL_LAYOUT=FREEBSD \
Lines 185-191 Link Here
185
	${MKDIR} ${STAGEDIR}${MY_SECDIR}
185
	${MKDIR} ${STAGEDIR}${MY_SECDIR}
186
	${MKDIR} ${STAGEDIR}${MY_TMPDIR}
186
	${MKDIR} ${STAGEDIR}${MY_TMPDIR}
187
187
188
.if ${ARCH} == "armv6"
188
.if ${ARCH} == armv6 || ${ARCH} == armv7
189
EXTRA_PATCHES+=		${FILESDIR}/extra-patch-config.h.cmake
189
EXTRA_PATCHES+=		${FILESDIR}/extra-patch-config.h.cmake
190
.endif
190
.endif
191
191
(-)databases/percona-pam-for-mysql/Makefile (+1 lines)
Lines 8-13 Link Here
8
COMMENT=	PAM plugin for MySQL
8
COMMENT=	PAM plugin for MySQL
9
9
10
BROKEN_armv6=		fails to compile: cannot combine with previous 'type-name' declaration specifier
10
BROKEN_armv6=		fails to compile: cannot combine with previous 'type-name' declaration specifier
11
BROKEN_armv7=		fails to compile: cannot combine with previous 'type-name' declaration specifier
11
BROKEN_mips=		fails to configure: CMake Error: Generator: execution of make failed
12
BROKEN_mips=		fails to configure: CMake Error: Generator: execution of make failed
12
BROKEN_mips64=		fails to configure: CMake Error: Generator: execution of make failed
13
BROKEN_mips64=		fails to configure: CMake Error: Generator: execution of make failed
13
NOT_FOR_ARCHS=		powerpc64
14
NOT_FOR_ARCHS=		powerpc64
(-)databases/percona55-client/Makefile (+1 lines)
Lines 22-27 Link Here
22
22
23
BROKEN_aarch64=		Fails to build: error: passing int to parameter of incompatible type va_list
23
BROKEN_aarch64=		Fails to build: error: passing int to parameter of incompatible type va_list
24
BROKEN_armv6=		Fails to build: error: passing int to parameter of incompatible type va_list
24
BROKEN_armv6=		Fails to build: error: passing int to parameter of incompatible type va_list
25
BROKEN_armv7=		Fails to build: error: passing int to parameter of incompatible type va_list
25
26
26
MANPAGES=	comp_err.1 msql2mysql.1 mysql.1 mysql_config.1 mysql_find_rows.1 \
27
MANPAGES=	comp_err.1 msql2mysql.1 mysql.1 mysql_config.1 mysql_find_rows.1 \
27
		mysql_waitpid.1 mysqlaccess.1 mysqladmin.1 mysqlbinlog.1 \
28
		mysql_waitpid.1 mysqlaccess.1 mysqladmin.1 mysqlbinlog.1 \
(-)databases/percona56-server/files/extra-patch-config.h.cmake (-1 / +1 lines)
Lines 6-12 Link Here
6
 
6
 
7
-.if ${ARCH} == "arm"
7
-.if ${ARCH} == "arm"
8
-BROKEN=		Does not compile on arm
8
-BROKEN=		Does not compile on arm
9
+.if ${ARCH} == "armv6"   
9
+.if ${ARCH} == "armv6" || ${ARCH} == "armv7"
10
+EXTRA_PATCHES+=	${FILESDIR}/extra-patch-config.h.cmake
10
+EXTRA_PATCHES+=	${FILESDIR}/extra-patch-config.h.cmake
11
 .endif
11
 .endif
12
 
12
 
(-)databases/percona57-server/files/extra-patch-config.h.cmake (-1 / +1 lines)
Lines 6-12 Link Here
6
 
6
 
7
-.if ${ARCH} == "arm"
7
-.if ${ARCH} == "arm"
8
-BROKEN=		Does not compile on arm
8
-BROKEN=		Does not compile on arm
9
+.if ${ARCH} == "armv6"   
9
+.if ${ARCH} == "armv6" || ${ARCH} == "armv7"
10
+EXTRA_PATCHES+=	${FILESDIR}/extra-patch-config.h.cmake
10
+EXTRA_PATCHES+=	${FILESDIR}/extra-patch-config.h.cmake
11
 .endif
11
 .endif
12
 
12
 
(-)databases/rocksdb/Makefile (+1 lines)
Lines 17-22 Link Here
17
BROKEN_DragonFly=	does not build on DragonFly BSD using GCC with -Werror
17
BROKEN_DragonFly=	does not build on DragonFly BSD using GCC with -Werror
18
BROKEN_aarch64=	does not build: the clang compiler does not support -march=native
18
BROKEN_aarch64=	does not build: the clang compiler does not support -march=native
19
BROKEN_armv6=	does not build: the clang compiler does not support -march=native
19
BROKEN_armv6=	does not build: the clang compiler does not support -march=native
20
BROKEN_armv7=	does not build: the clang compiler does not support -march=native
20
BROKEN_powerpc64=	does not build: the clang compiler does not support -march=native
21
BROKEN_powerpc64=	does not build: the clang compiler does not support -march=native
21
BROKEN_sparc64=	cannot build: uses unknown compiler flags
22
BROKEN_sparc64=	cannot build: uses unknown compiler flags
22
23
(-)databases/soci/Makefile (+1 lines)
Lines 28-33 Link Here
28
# firebird is currently only available on x86.
28
# firebird is currently only available on x86.
29
OPTIONS_EXCLUDE_aarch64=	FIREBIRD
29
OPTIONS_EXCLUDE_aarch64=	FIREBIRD
30
OPTIONS_EXCLUDE_armv6=		FIREBIRD
30
OPTIONS_EXCLUDE_armv6=		FIREBIRD
31
OPTIONS_EXCLUDE_armv7=		FIREBIRD
31
OPTIONS_EXCLUDE_mips=		FIREBIRD
32
OPTIONS_EXCLUDE_mips=		FIREBIRD
32
OPTIONS_EXCLUDE_mips64=		FIREBIRD
33
OPTIONS_EXCLUDE_mips64=		FIREBIRD
33
OPTIONS_EXCLUDE_powerpc=	FIREBIRD
34
OPTIONS_EXCLUDE_powerpc=	FIREBIRD
(-)databases/sqliteodbc-sqlite2/Makefile (+1 lines)
Lines 11-15 Link Here
11
11
12
BROKEN_aarch64=		fails to compile: error: passing char * to parameter of incompatible type va_list
12
BROKEN_aarch64=		fails to compile: error: passing char * to parameter of incompatible type va_list
13
BROKEN_armv6=		fails to compile: error: passing char * to parameter of incompatible type va_list
13
BROKEN_armv6=		fails to compile: error: passing char * to parameter of incompatible type va_list
14
BROKEN_armv7=		fails to compile: error: passing char * to parameter of incompatible type va_list
14
15
15
.include "${MASTERDIR}/Makefile"
16
.include "${MASTERDIR}/Makefile"
(-)databases/tarantool-c/Makefile (+1 lines)
Lines 19-24 Link Here
19
19
20
BROKEN_aarch64=		Fails to compile: clang compiler does not support -march=native
20
BROKEN_aarch64=		Fails to compile: clang compiler does not support -march=native
21
BROKEN_armv6=		Fails to compile: clang compiler does not support -march=native
21
BROKEN_armv6=		Fails to compile: clang compiler does not support -march=native
22
BROKEN_armv7=		Fails to compile: clang compiler does not support -march=native
22
BROKEN_mips64=		Fails to compile: clang compiler does not support -march=native
23
BROKEN_mips64=		Fails to compile: clang compiler does not support -march=native
23
BROKEN_powerpc64=	Fails to compile: clang compiler does not support -march=native
24
BROKEN_powerpc64=	Fails to compile: clang compiler does not support -march=native
24
BROKEN_sparc64=		Fails to compile: clang compiler does not support -march=native
25
BROKEN_sparc64=		Fails to compile: clang compiler does not support -march=native
(-)databases/tcl-Mysql/Makefile (+1 lines)
Lines 14-19 Link Here
14
PATCH_DEPENDS=	rcsdiff:devel/rcs
14
PATCH_DEPENDS=	rcsdiff:devel/rcs
15
15
16
BROKEN_armv6=		fails to package: libTclMySQL.so.*: No such file or directory
16
BROKEN_armv6=		fails to package: libTclMySQL.so.*: No such file or directory
17
BROKEN_armv7=		fails to package: libTclMySQL.so.*: No such file or directory
17
18
18
OPTIONS_DEFINE=	DOCS
19
OPTIONS_DEFINE=	DOCS
19
20
(-)databases/tokyocabinet/Makefile (+1 lines)
Lines 14-19 Link Here
14
LICENSE_FILE=	${WRKSRC}/COPYING
14
LICENSE_FILE=	${WRKSRC}/COPYING
15
15
16
BROKEN_armv6=		dumps core: Assertion failed: (!NodePtr->isKnownSentinel()), function operator*, file ilist_iterator.h
16
BROKEN_armv6=		dumps core: Assertion failed: (!NodePtr->isKnownSentinel()), function operator*, file ilist_iterator.h
17
BROKEN_armv7=		dumps core: Assertion failed: (!NodePtr->isKnownSentinel()), function operator*, file ilist_iterator.h
17
18
18
GNU_CONFIGURE=	yes
19
GNU_CONFIGURE=	yes
19
USES=		pathfix gmake
20
USES=		pathfix gmake
(-)databases/virtuoso/Makefile (-1 / +1 lines)
Lines 24-30 Link Here
24
BROKEN_powerpc64=	Does not compile: error: DV_INT_TAG_WORD undeclared
24
BROKEN_powerpc64=	Does not compile: error: DV_INT_TAG_WORD undeclared
25
BROKEN_sparc64=		Does not compile: error: DV_INT_TAG_WORD undeclared
25
BROKEN_sparc64=		Does not compile: error: DV_INT_TAG_WORD undeclared
26
26
27
NOT_FOR_ARCHS=	arm armv6 i386 mips powerpc
27
NOT_FOR_ARCHS=	arm armv6 armv7 i386 mips powerpc
28
NOT_FOR_ARCHS_REASON=	can only be built on 64bit platforms
28
NOT_FOR_ARCHS_REASON=	can only be built on 64bit platforms
29
29
30
USES=		execinfo gmake libtool readline uidfix ssl
30
USES=		execinfo gmake libtool readline uidfix ssl
(-)databases/xapian-core10/Makefile (+1 lines)
Lines 14-19 Link Here
14
LICENSE=	GPLv2
14
LICENSE=	GPLv2
15
15
16
BROKEN_armv6=		fails to install: quartz_log.cc:: error: call to 'om_tostring' is ambiguous
16
BROKEN_armv6=		fails to install: quartz_log.cc:: error: call to 'om_tostring' is ambiguous
17
BROKEN_armv7=		fails to install: quartz_log.cc:: error: call to 'om_tostring' is ambiguous
17
BROKEN_mips=		fails to install: quartz_log.cc:: error: call to 'om_tostring' is ambiguous
18
BROKEN_mips=		fails to install: quartz_log.cc:: error: call to 'om_tostring' is ambiguous
18
BROKEN_mips64=		fails to install: quartz_log.cc:: error: call to 'om_tostring' is ambiguous
19
BROKEN_mips64=		fails to install: quartz_log.cc:: error: call to 'om_tostring' is ambiguous
19
20
(-)databases/xtrabackup/Makefile (+1 lines)
Lines 25-30 Link Here
25
		qpress:archivers/qpress
25
		qpress:archivers/qpress
26
26
27
BROKEN_armv6=		fails to compile: cannot combine with previous 'type-name' declaration specifier
27
BROKEN_armv6=		fails to compile: cannot combine with previous 'type-name' declaration specifier
28
BROKEN_armv7=		fails to compile: cannot combine with previous 'type-name' declaration specifier
28
BROKEN_mips64=		fails to compile: 'fpsetmask' was not declared in this scope
29
BROKEN_mips64=		fails to compile: 'fpsetmask' was not declared in this scope
29
BROKEN_powerpc64=	fails to link: ld: final link failed: Bad value
30
BROKEN_powerpc64=	fails to link: ld: final link failed: Bad value
30
31
(-)deskutils/kdeplasma-addons/files/patch-applets_timer_timer.cpp (-1 / +1 lines)
Lines 1-4 Link Here
1
Fix ambiguous call on armv6.
1
Fix ambiguous call on armv6/armv7.
2
2
3
--- applets/timer/timer.cpp.orig	2017-01-12 05:36:14 UTC
3
--- applets/timer/timer.cpp.orig	2017-01-12 05:36:14 UTC
4
+++ applets/timer/timer.cpp
4
+++ applets/timer/timer.cpp
(-)devel/amd64-gcc/Makefile (+1 lines)
Lines 10-15 Link Here
10
10
11
BROKEN_aarch64=		error: invalid output constraint '=a' in asm
11
BROKEN_aarch64=		error: invalid output constraint '=a' in asm
12
BROKEN_armv6=		fails to package
12
BROKEN_armv6=		fails to package
13
BROKEN_armv7=		fails to package
13
BROKEN_mips=		configure: error: cannot compute suffix of object files: cannot compile
14
BROKEN_mips=		configure: error: cannot compute suffix of object files: cannot compile
14
BROKEN_mips64=		configure: error: cannot compute suffix of object files: cannot compile
15
BROKEN_mips64=		configure: error: cannot compute suffix of object files: cannot compile
15
BROKEN_powerpc64=	error: invalid output constraint in asm
16
BROKEN_powerpc64=	error: invalid output constraint in asm
(-)devel/arm-none-eabi-gcc492/Makefile (+1 lines)
Lines 70-75 Link Here
70
70
71
BROKEN_aarch64=		fails to package
71
BROKEN_aarch64=		fails to package
72
BROKEN_armv6=		error: no member named 'fancy_abort' in namespace 'std::__1'; did you mean simply 'fancy_abort'?
72
BROKEN_armv6=		error: no member named 'fancy_abort' in namespace 'std::__1'; did you mean simply 'fancy_abort'?
73
BROKEN_armv7=		error: no member named 'fancy_abort' in namespace 'std::__1'; did you mean simply 'fancy_abort'?
73
BROKEN_mips=		configure: error: cannot compute suffix of object files: cannot compile
74
BROKEN_mips=		configure: error: cannot compute suffix of object files: cannot compile
74
BROKEN_mips64=		configure: error: cannot compute suffix of object files: cannot compile
75
BROKEN_mips64=		configure: error: cannot compute suffix of object files: cannot compile
75
76
(-)devel/avro-c/Makefile (+1 lines)
Lines 17-22 Link Here
17
17
18
BROKEN_aarch64=	Fails to build: error: No atomic implementation
18
BROKEN_aarch64=	Fails to build: error: No atomic implementation
19
BROKEN_armv6=	Fails to build: error: No atomic implementation
19
BROKEN_armv6=	Fails to build: error: No atomic implementation
20
BROKEN_armv7=	Fails to build: error: No atomic implementation
20
BROKEN_mips=	Fails to build: error: No atomic implementation
21
BROKEN_mips=	Fails to build: error: No atomic implementation
21
BROKEN_mips64=	Fails to build: error: No atomic implementation
22
BROKEN_mips64=	Fails to build: error: No atomic implementation
22
BROKEN_sparc64=	Fails to build
23
BROKEN_sparc64=	Fails to build
(-)devel/aws-sdk-cpp/Makefile (+1 lines)
Lines 14-19 Link Here
14
14
15
BROKEN_aarch64=		fails to build: runaway process
15
BROKEN_aarch64=		fails to build: runaway process
16
BROKEN_armv6=		fails to build: runaway process
16
BROKEN_armv6=		fails to build: runaway process
17
BROKEN_armv7=		fails to build: runaway process
17
BROKEN_powerpc64=	fails to build: runaway process
18
BROKEN_powerpc64=	fails to build: runaway process
18
19
19
USE_GITHUB=	yes
20
USE_GITHUB=	yes
(-)devel/bazel/Makefile (+1 lines)
Lines 14-19 Link Here
14
LICENSE_FILE=		${WRKSRC}/LICENSE
14
LICENSE_FILE=		${WRKSRC}/LICENSE
15
15
16
BROKEN_armv6=		fails to package: cp: bazel: No such file or directory
16
BROKEN_armv6=		fails to package: cp: bazel: No such file or directory
17
BROKEN_armv7=		fails to package: cp: bazel: No such file or directory
17
18
18
BUILD_DEPENDS=		bash:shells/bash \
19
BUILD_DEPENDS=		bash:shells/bash \
19
			zip:archivers/zip
20
			zip:archivers/zip
(-)devel/charva/Makefile (+1 lines)
Lines 15-20 Link Here
15
RUN_DEPENDS=	${JAVALIBDIR}/commons-logging.jar:java/jakarta-commons-logging
15
RUN_DEPENDS=	${JAVALIBDIR}/commons-logging.jar:java/jakarta-commons-logging
16
16
17
BROKEN_armv6=		fails to compile: build.xml: compilation failed
17
BROKEN_armv6=		fails to compile: build.xml: compilation failed
18
BROKEN_armv7=		fails to compile: build.xml: compilation failed
18
19
19
OPTIONS_DEFINE=	DOCS
20
OPTIONS_DEFINE=	DOCS
20
21
(-)devel/cld/Makefile (-1 / +1 lines)
Lines 20-26 Link Here
20
GNU_CONFIGURE=	yes
20
GNU_CONFIGURE=	yes
21
USE_LDCONFIG=	yes
21
USE_LDCONFIG=	yes
22
22
23
ONLY_FOR_ARCHS=	i386 amd64 armv6 powerpc
23
ONLY_FOR_ARCHS=	i386 amd64 armv6 armv7 powerpc
24
ONLY_FOR_ARCHS_REASON=	hardcoded set of supported archs
24
ONLY_FOR_ARCHS_REASON=	hardcoded set of supported archs
25
25
26
.include <bsd.port.mk>
26
.include <bsd.port.mk>
(-)devel/concurrencykit/Makefile (-1 / +2 lines)
Lines 14-22 Link Here
14
LICENSE=	BSD2CLAUSE
14
LICENSE=	BSD2CLAUSE
15
LICENSE_FILE=	${WRKSRC}/LICENSE
15
LICENSE_FILE=	${WRKSRC}/LICENSE
16
16
17
ONLY_FOR_ARCHS=	aarch64 amd64 armv6 i386 powerpc powerpc64 sparc64
17
ONLY_FOR_ARCHS=	aarch64 amd64 armv6 armv7 i386 powerpc powerpc64 sparc64
18
BROKEN_aarch64=		Fails to configure: Detecting machine architecture...failed  [unsupported]
18
BROKEN_aarch64=		Fails to configure: Detecting machine architecture...failed  [unsupported]
19
BROKEN_armv6=		Fails to configure: Finding suitable compiler........failed  [not found]
19
BROKEN_armv6=		Fails to configure: Finding suitable compiler........failed  [not found]
20
BROKEN_armv7=		Fails to configure: Finding suitable compiler........failed  [not found]
20
21
21
OPTIONS_DEFINE=		RTM VMAPACK
22
OPTIONS_DEFINE=		RTM VMAPACK
22
OPTIONS_DEFAULT=	VMAPACK
23
OPTIONS_DEFAULT=	VMAPACK
(-)devel/cxxtools/Makefile (-6 / +6 lines)
Lines 27-63 Link Here
27
27
28
.include <bsd.port.pre.mk>
28
.include <bsd.port.pre.mk>
29
29
30
.if ${ARCH} == "amd64"
30
.if ${ARCH} == amd64
31
PLIST_SUB+=	X86_64_ONLY=""
31
PLIST_SUB+=	X86_64_ONLY=""
32
.else
32
.else
33
PLIST_SUB+=	X86_64_ONLY="@comment "
33
PLIST_SUB+=	X86_64_ONLY="@comment "
34
.endif
34
.endif
35
35
36
.if ${ARCH} == "i386"
36
.if ${ARCH} == i386
37
PLIST_SUB+=	I386_ONLY=""
37
PLIST_SUB+=	I386_ONLY=""
38
.else
38
.else
39
PLIST_SUB+=	I386_ONLY="@comment "
39
PLIST_SUB+=	I386_ONLY="@comment "
40
.endif
40
.endif
41
41
42
.if (${ARCH} == "amd64") || (${ARCH} == "i386")
42
.if (${ARCH} == amd64) || (${ARCH} == i386)
43
PLIST_SUB+=	X86_ONLY=""
43
PLIST_SUB+=	X86_ONLY=""
44
.else
44
.else
45
PLIST_SUB+=	X86_ONLY="@comment "
45
PLIST_SUB+=	X86_ONLY="@comment "
46
.endif
46
.endif
47
47
48
.if ${ARCH} == "arm" || ${ARCH} == "armv6"
48
.if ${ARCH} == arm || ${ARCH} == armv6 || ${ARCH} == armv7
49
PLIST_SUB+=	ARM_ONLY=""
49
PLIST_SUB+=	ARM_ONLY=""
50
.else
50
.else
51
PLIST_SUB+=	ARM_ONLY="@comment "
51
PLIST_SUB+=	ARM_ONLY="@comment "
52
.endif
52
.endif
53
53
54
.if ${ARCH} == "mips" || ${ARCH} == "mips64"
54
.if ${ARCH} == mips || ${ARCH} == mips64
55
PLIST_SUB+=	MIPS_ONLY=""
55
PLIST_SUB+=	MIPS_ONLY=""
56
.else
56
.else
57
PLIST_SUB+=	MIPS_ONLY="@comment "
57
PLIST_SUB+=	MIPS_ONLY="@comment "
58
.endif
58
.endif
59
59
60
.if ${ARCH} == "powerpc" || ${ARCH} == "powerpc64"
60
.if ${ARCH} == powerpc || ${ARCH} == powerpc64
61
PLIST_SUB+=	PPC_ONLY=""
61
PLIST_SUB+=	PPC_ONLY=""
62
.else
62
.else
63
PLIST_SUB+=	PPC_ONLY="@comment "
63
PLIST_SUB+=	PPC_ONLY="@comment "
(-)devel/directfb/Makefile (-2 / +3 lines)
Lines 30-35 Link Here
30
30
31
BROKEN_aarch64=		fails to install: armasm_memcpy.h:No such file or directory
31
BROKEN_aarch64=		fails to install: armasm_memcpy.h:No such file or directory
32
BROKEN_armv6=		fails to compile: invokes x86 assembler
32
BROKEN_armv6=		fails to compile: invokes x86 assembler
33
BROKEN_armv7=		fails to compile: invokes x86 assembler
33
34
34
DIRECTFB_SHLIB=	6.0.11	# LT_BINARY.LT_AGE.LT_REVISION
35
DIRECTFB_SHLIB=	6.0.11	# LT_BINARY.LT_AGE.LT_REVISION
35
DIRECTFB_BIN=	${DIRECTFB_SHLIB:R:R}	# LT_BINARY
36
DIRECTFB_BIN=	${DIRECTFB_SHLIB:R:R}	# LT_BINARY
Lines 61-73 Link Here
61
62
62
.include <bsd.port.options.mk>
63
.include <bsd.port.options.mk>
63
64
64
.if ${ARCH} == "armv6" || ${ARCH} == "aarch64"
65
.if ${ARCH} == aarch64 || ${ARCH} == armv6 || ${ARCH} == armv7
65
PLIST_SUB+=	ARCH_ARM=""
66
PLIST_SUB+=	ARCH_ARM=""
66
.else
67
.else
67
PLIST_SUB+=	ARCH_ARM="@comment "
68
PLIST_SUB+=	ARCH_ARM="@comment "
68
.endif
69
.endif
69
70
70
.if ${ARCH} == "powerpc" || ${ARCH} == "powerpc64"
71
.if ${ARCH} == powerpc || ${ARCH} == powerpc64
71
PLIST_SUB+=	ARCH_POWERPC=""
72
PLIST_SUB+=	ARCH_POWERPC=""
72
.else
73
.else
73
PLIST_SUB+=	ARCH_POWERPC="@comment "
74
PLIST_SUB+=	ARCH_POWERPC="@comment "
(-)devel/dmucs/Makefile (+1 lines)
Lines 11-16 Link Here
11
COMMENT=	Distributed Multi-User Compilation System (for use with distcc)
11
COMMENT=	Distributed Multi-User Compilation System (for use with distcc)
12
12
13
BROKEN_armv6=		fails to compile: passing char * to parameter of incompatible type __builtin_va_list
13
BROKEN_armv6=		fails to compile: passing char * to parameter of incompatible type __builtin_va_list
14
BROKEN_armv7=		fails to compile: passing char * to parameter of incompatible type __builtin_va_list
14
BROKEN_aarch64=		fails to compile: passing char * to parameter of incompatible type __builtin_va_list
15
BROKEN_aarch64=		fails to compile: passing char * to parameter of incompatible type __builtin_va_list
15
16
16
WRKSRC=		${WRKDIR}/${PORTNAME}
17
WRKSRC=		${WRKDIR}/${PORTNAME}
(-)devel/dyncall/Makefile (+1 lines)
Lines 14-19 Link Here
14
LICENSE=	ISCL
14
LICENSE=	ISCL
15
15
16
BROKEN_armv6=		fails to compile: unexpected token in operand
16
BROKEN_armv6=		fails to compile: unexpected token in operand
17
BROKEN_armv7=		fails to compile: unexpected token in operand
17
18
18
HAS_CONFIGURE=	yes
19
HAS_CONFIGURE=	yes
19
20
(-)devel/elfutils/Makefile (+1 lines)
Lines 20-25 Link Here
20
20
21
BROKEN_aarch64=		fails to build: fatal error: linux/uio.h: No such file or directory
21
BROKEN_aarch64=		fails to build: fatal error: linux/uio.h: No such file or directory
22
BROKEN_armv6=		fails to build: fails to compile i386_disasm.c
22
BROKEN_armv6=		fails to build: fails to compile i386_disasm.c
23
BROKEN_armv7=		fails to build: fails to compile i386_disasm.c
23
BROKEN_powerpc64=	fails to build: error: field 'r' has incomplete type
24
BROKEN_powerpc64=	fails to build: error: field 'r' has incomplete type
24
BROKEN_sparc64=		fails to build: fails to compile dwarf_begin_elf.c
25
BROKEN_sparc64=		fails to build: fails to compile dwarf_begin_elf.c
25
26
(-)devel/flexdock/Makefile (+1 lines)
Lines 10-15 Link Here
10
COMMENT=	Swing windowing and docking framework
10
COMMENT=	Swing windowing and docking framework
11
11
12
BROKEN_armv6=		fails to package: flexdock/api: No such file or directory
12
BROKEN_armv6=		fails to package: flexdock/api: No such file or directory
13
BROKEN_armv7=		fails to package: flexdock/api: No such file or directory
13
14
14
USE_ANT=	yes
15
USE_ANT=	yes
15
USE_JAVA=	yes
16
USE_JAVA=	yes
(-)devel/gcc-arm-embedded/Makefile (-1 / +1 lines)
Lines 27-33 Link Here
27
27
28
OPTIONS_SUB=		yes
28
OPTIONS_SUB=		yes
29
29
30
NOT_FOR_ARCHS=		aarch64 arm armeb armv6 \
30
NOT_FOR_ARCHS=		aarch64 arm armeb armv6 armv7 \
31
			mips mips64 mips64el mipsel mipsn32
31
			mips mips64 mips64el mipsel mipsn32
32
NOT_FOR_ARCHS_REASON=	Very slow to build on emulator
32
NOT_FOR_ARCHS_REASON=	Very slow to build on emulator
33
33
(-)devel/gdb/Makefile (-1 / +1 lines)
Lines 55-61 Link Here
55
PLIST_SUB=	VER=${VER}
55
PLIST_SUB=	VER=${VER}
56
56
57
# untested elsewhere, might work
57
# untested elsewhere, might work
58
ONLY_FOR_ARCHS=	aarch64 amd64 armv6 i386 mips powerpc powerpc64	
58
ONLY_FOR_ARCHS=		aarch64 amd64 armv6 armv7 i386 mips powerpc powerpc64	
59
59
60
OPTIONS_DEFINE=	DEBUG GDB_LINK GUILE KGDB PYTHON TUI
60
OPTIONS_DEFINE=	DEBUG GDB_LINK GUILE KGDB PYTHON TUI
61
61
(-)devel/gecode/Makefile (-1 / +1 lines)
Lines 15-21 Link Here
15
LIB_DEPENDS=	libmpfr.so:math/mpfr \
15
LIB_DEPENDS=	libmpfr.so:math/mpfr \
16
		libgmp.so:math/gmp
16
		libgmp.so:math/gmp
17
17
18
NOT_FOR_ARCHS=		aarch64 armv6 mips mips64
18
NOT_FOR_ARCHS=		aarch64 armv6 armv7 mips mips64
19
NOT_FOR_ARCHS_REASON=	needs code written to specify rounding control mechanism in Boost.Numeric.Interval
19
NOT_FOR_ARCHS_REASON=	needs code written to specify rounding control mechanism in Boost.Numeric.Interval
20
20
21
USES=		bison gmake perl5
21
USES=		bison gmake perl5
(-)devel/guile-lib/Makefile (+1 lines)
Lines 13-18 Link Here
13
RUN_DEPENDS=	guile:lang/guile
13
RUN_DEPENDS=	guile:lang/guile
14
14
15
BROKEN_armv6=		fails to compile: stack overflow
15
BROKEN_armv6=		fails to compile: stack overflow
16
BROKEN_armv7=		fails to compile: stack overflow
16
17
17
USES=		gmake
18
USES=		gmake
18
GNU_CONFIGURE=	yes
19
GNU_CONFIGURE=	yes
(-)devel/hwloc/Makefile (-1 / +1 lines)
Lines 27-33 Link Here
27
27
28
PORTDOCS=	*
28
PORTDOCS=	*
29
29
30
ONLY_FOR_ARCHS=		amd64 armv6 i386
30
ONLY_FOR_ARCHS=		amd64 armv6 armv7 i386
31
ONLY_FOR_ARCHS_REASON=	has not been ported to this architecture
31
ONLY_FOR_ARCHS_REASON=	has not been ported to this architecture
32
32
33
OPTIONS_DEFINE=	CAIRO DOCS
33
OPTIONS_DEFINE=	CAIRO DOCS
(-)devel/jakarta-commons-daemon/Makefile (+1 lines)
Lines 14-19 Link Here
14
COMMENT=	Wrapper code to start/stop a Java application as a daemon
14
COMMENT=	Wrapper code to start/stop a Java application as a daemon
15
15
16
BROKEN_armv6=		fails to compile: 'jni_md.h' file not found
16
BROKEN_armv6=		fails to compile: 'jni_md.h' file not found
17
BROKEN_armv7=		fails to compile: 'jni_md.h' file not found
17
18
18
LICENSE=	APACHE20
19
LICENSE=	APACHE20
19
20
(-)devel/jna/Makefile (+1 lines)
Lines 14-19 Link Here
14
LICENSE_FILE_APACHE20=	${WRKSRC}/LICENSE.AL
14
LICENSE_FILE_APACHE20=	${WRKSRC}/LICENSE.AL
15
15
16
BROKEN_armv6=		fails to compile: build.xml: compilation failed
16
BROKEN_armv6=		fails to compile: build.xml: compilation failed
17
BROKEN_armv7=		fails to compile: build.xml: compilation failed
17
18
18
USES=		autoreconf:build gmake libtool
19
USES=		autoreconf:build gmake libtool
19
USE_ANT=	yes
20
USE_ANT=	yes
(-)devel/judy/Makefile (-1 / +1 lines)
Lines 24-30 Link Here
24
24
25
.include <bsd.port.pre.mk>
25
.include <bsd.port.pre.mk>
26
26
27
.if ${ARCH} == armv6 || ${ARCH} == i386 || ${ARCH} == mips || ${ARCH} == powerpc
27
.if ${ARCH} == armv6 || ${ARCH} == armv7 || ${ARCH} == i386 || ${ARCH} == mips || ${ARCH} == powerpc
28
CONFIGURE_ARGS+=	--enable-32-bit
28
CONFIGURE_ARGS+=	--enable-32-bit
29
.else
29
.else
30
CONFIGURE_ARGS+=	--enable-64-bit
30
CONFIGURE_ARGS+=	--enable-64-bit
(-)devel/k8048/Makefile (+1 lines)
Lines 17-22 Link Here
17
ALL_TARGET=	build
17
ALL_TARGET=	build
18
18
19
BROKEN_armv6=	fails to compile: invokes x86 asm
19
BROKEN_armv6=	fails to compile: invokes x86 asm
20
BROKEN_armv7=	fails to compile: invokes x86 asm
20
21
21
PLIST_FILES=	bin/${PORTNAME} bin/kio ${BIN_SYMLINKS}
22
PLIST_FILES=	bin/${PORTNAME} bin/kio ${BIN_SYMLINKS}
22
23
(-)devel/kBuild/Makefile (-2 / +2 lines)
Lines 15-21 Link Here
15
LICENSE_COMB=	multi
15
LICENSE_COMB=	multi
16
16
17
BROKEN_powerpc64=	does not build: fatal error: xmmintrin.h: No such file or directory
17
BROKEN_powerpc64=	does not build: fatal error: xmmintrin.h: No such file or directory
18
NOT_FOR_ARCHS=		aarch64 armv6 mips mips64
18
NOT_FOR_ARCHS=		aarch64 armv6 armv7 mips mips64
19
NOT_FOR_ARCHS_REASON=	./kBuild/env.sh: unknown cpu/arch
19
NOT_FOR_ARCHS_REASON=	./kBuild/env.sh: unknown cpu/arch
20
20
21
USE_GCC=	any
21
USE_GCC=	any
Lines 26-32 Link Here
26
WRKSRC=		${WRKDIR}/${PORTNAME}-${DISTVERSION}
26
WRKSRC=		${WRKDIR}/${PORTNAME}-${DISTVERSION}
27
27
28
KBUILD_VERSION=	0.1.9998
28
KBUILD_VERSION=	0.1.9998
29
KBUILD_ARCH=	${MACHINE_ARCH:S/i386/x86/:S/x86_64/amd64/:S/powerpc/ppc32/:S/armv6/arm/}
29
KBUILD_ARCH=	${MACHINE_ARCH:S/i386/x86/:S/x86_64/amd64/:S/powerpc/ppc32/:C/armv*/arm/}
30
KBUILD_ENV=	ACLOCAL=${ACLOCAL} \
30
KBUILD_ENV=	ACLOCAL=${ACLOCAL} \
31
		AUTOMAKE=${AUTOMAKE} \
31
		AUTOMAKE=${AUTOMAKE} \
32
		AUTORECONF=${AUTORECONF} \
32
		AUTORECONF=${AUTORECONF} \
(-)devel/kyra/Makefile (+1 lines)
Lines 28-33 Link Here
28
28
29
BROKEN_aarch64=		Fails to compile: error: invalid output constraint =A in asm
29
BROKEN_aarch64=		Fails to compile: error: invalid output constraint =A in asm
30
BROKEN_armv6=		Fails to compile: error: invalid output constraint =A in asm
30
BROKEN_armv6=		Fails to compile: error: invalid output constraint =A in asm
31
BROKEN_armv7=		Fails to compile: error: invalid output constraint =A in asm
31
32
32
do-install:
33
do-install:
33
.for i in encoder spriteed
34
.for i in encoder spriteed
(-)devel/leatherman/Makefile (+1 lines)
Lines 13-18 Link Here
13
		libcurl.so:ftp/curl
13
		libcurl.so:ftp/curl
14
14
15
BROKEN_armv6=		fails to configure: CMake: execution of make failed
15
BROKEN_armv6=		fails to configure: CMake: execution of make failed
16
BROKEN_armv7=		fails to configure: CMake: execution of make failed
16
BROKEN_powerpc64=	fails to compile: cc1plus: error: unrecognized command line option "-std=c++11"
17
BROKEN_powerpc64=	fails to compile: cc1plus: error: unrecognized command line option "-std=c++11"
17
18
18
USE_GITHUB=	yes
19
USE_GITHUB=	yes
(-)devel/libbfd/Makefile (+1 lines)
Lines 27-32 Link Here
27
27
28
BROKEN_aarch64=		Fails to configure: machine aarch64-portbld not recognized
28
BROKEN_aarch64=		Fails to configure: machine aarch64-portbld not recognized
29
BROKEN_armv6=		Fails to configure: BFD does not support target armv6-portbld-freebsd12.0
29
BROKEN_armv6=		Fails to configure: BFD does not support target armv6-portbld-freebsd12.0
30
BROKEN_armv7=		Fails to configure: BFD does not support target armv7-portbld-freebsd12.0
30
BROKEN_mips64=		Fails to configure: BFD does not support target mips64-portbld-freebsd12.0
31
BROKEN_mips64=		Fails to configure: BFD does not support target mips64-portbld-freebsd12.0
31
32
32
pre-configure:
33
pre-configure:
(-)devel/libbinio/Makefile (+1 lines)
Lines 13-18 Link Here
13
LICENSE=	LGPL21
13
LICENSE=	LGPL21
14
14
15
BROKEN_armv6=		dumps core: internal compiler failure: Unknown addressing mode for CP reference!
15
BROKEN_armv6=		dumps core: internal compiler failure: Unknown addressing mode for CP reference!
16
BROKEN_armv7=		dumps core: internal compiler failure: Unknown addressing mode for CP reference!
16
17
17
USES=		autoreconf libtool pathfix
18
USES=		autoreconf libtool pathfix
18
GNU_CONFIGURE=	yes
19
GNU_CONFIGURE=	yes
(-)devel/liblas/Makefile (+1 lines)
Lines 28-33 Link Here
28
28
29
BROKEN_aarch64=		fails to compile: file liblas/detail/endian.hpp needs to be set up for your CPU type
29
BROKEN_aarch64=		fails to compile: file liblas/detail/endian.hpp needs to be set up for your CPU type
30
BROKEN_armv6=		fails to compile: file liblas/detail/endian.hpp needs to be set up for your CPU type
30
BROKEN_armv6=		fails to compile: file liblas/detail/endian.hpp needs to be set up for your CPU type
31
BROKEN_armv7=		fails to compile: file liblas/detail/endian.hpp needs to be set up for your CPU type
31
BROKEN_powerpc64=	fails to compile: undefined reference to boost::program_options::to_internal
32
BROKEN_powerpc64=	fails to compile: undefined reference to boost::program_options::to_internal
32
33
33
.include <bsd.port.mk>
34
.include <bsd.port.mk>
(-)devel/llvm-cheri/Makefile (-1 / +1 lines)
Lines 103-109 Link Here
103
.include <bsd.port.options.mk>
103
.include <bsd.port.options.mk>
104
104
105
# keep in sync with /usr/src/lib/clang/clang.build.mk
105
# keep in sync with /usr/src/lib/clang/clang.build.mk
106
CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/armv6hf/armv6/}-portbld-${OPSYS:tl}${OSREL}
106
CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL}
107
107
108
.if ${PORT_OPTIONS:MCLANG}
108
.if ${PORT_OPTIONS:MCLANG}
109
COMMANDS+=	clang \
109
COMMANDS+=	clang \
(-)devel/llvm-cheri/files/patch-utils_llvm-build_llvmbuild_main.py (-3 / +4 lines)
Lines 1-6 Link Here
1
--- utils/llvm-build/llvmbuild/main.py.orig	2015-07-20 23:51:12 UTC
1
--- utils/llvm-build/llvmbuild/main.py.dist	2016-08-08 13:58:02.000000000 +0000
2
+++ utils/llvm-build/llvmbuild/main.py
2
+++ utils/llvm-build/llvmbuild/main.py	2017-08-29 12:47:14.547497255 +0000
3
@@ -718,7 +718,17 @@ def add_magic_target_components(parser, 
3
@@ -751,7 +751,18 @@
4
 
4
 
5
     # We handle a few special cases of target names here for historical
5
     # We handle a few special cases of target names here for historical
6
     # reasons, as these are the names configure currently comes up with.
6
     # reasons, as these are the names configure currently comes up with.
Lines 10-15 Link Here
10
+			   'armeb' : 'ARM',
10
+			   'armeb' : 'ARM',
11
+			   'armv6' : 'ARM',
11
+			   'armv6' : 'ARM',
12
+			   'armv6hf' : 'ARM',
12
+			   'armv6hf' : 'ARM',
13
+			   'armv7' : 'ARM',
13
+			   'i386' : 'X86',
14
+			   'i386' : 'X86',
14
+			   'mips' : 'Mips',
15
+			   'mips' : 'Mips',
15
+			   'powerpc' : 'PowerPC',
16
+			   'powerpc' : 'PowerPC',
(-)devel/llvm-devel/files/patch-utils_llvm-build_llvmbuild_main.py (-3 / +4 lines)
Lines 1-6 Link Here
1
--- utils/llvm-build/llvmbuild/main.py.orig	2015-10-02 16:42:59 UTC
1
--- utils/llvm-build/llvmbuild/main.py.dist	2016-08-08 13:58:02.000000000 +0000
2
+++ utils/llvm-build/llvmbuild/main.py
2
+++ utils/llvm-build/llvmbuild/main.py	2017-08-29 12:47:14.547497255 +0000
3
@@ -747,7 +747,17 @@ def add_magic_target_components(parser, 
3
@@ -751,7 +751,18 @@
4
 
4
 
5
     # We handle a few special cases of target names here for historical
5
     # We handle a few special cases of target names here for historical
6
     # reasons, as these are the names configure currently comes up with.
6
     # reasons, as these are the names configure currently comes up with.
Lines 10-15 Link Here
10
+			   'armeb' : 'ARM',
10
+			   'armeb' : 'ARM',
11
+			   'armv6' : 'ARM',
11
+			   'armv6' : 'ARM',
12
+			   'armv6hf' : 'ARM',
12
+			   'armv6hf' : 'ARM',
13
+			   'armv7' : 'ARM',
13
+			   'i386' : 'X86',
14
+			   'i386' : 'X86',
14
+			   'mips' : 'Mips',
15
+			   'mips' : 'Mips',
15
+			   'powerpc' : 'PowerPC',
16
+			   'powerpc' : 'PowerPC',
(-)devel/llvm33/Makefile (-1 / +1 lines)
Lines 88-94 Link Here
88
.include <bsd.port.options.mk>
88
.include <bsd.port.options.mk>
89
89
90
# keep in sync with /usr/src/lib/clang/clang.build.mk
90
# keep in sync with /usr/src/lib/clang/clang.build.mk
91
CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/armv6hf/armv6/}-portbld-${OPSYS:tl}${OSREL}
91
CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL}
92
92
93
.if ${PORT_OPTIONS:MASSERTS}
93
.if ${PORT_OPTIONS:MASSERTS}
94
CONFIGURE_ARGS+=	--enable-assertions
94
CONFIGURE_ARGS+=	--enable-assertions
(-)devel/llvm33/files/patch-utils_llvm-build_llvmbuild_main.py (-3 / +4 lines)
Lines 1-6 Link Here
1
--- utils/llvm-build/llvmbuild/main.py.orig
1
--- utils/llvm-build/llvmbuild/main.py.dist	2016-08-08 13:58:02.000000000 +0000
2
+++ utils/llvm-build/llvmbuild/main.py
2
+++ utils/llvm-build/llvmbuild/main.py	2017-08-29 12:47:14.547497255 +0000
3
@@ -660,7 +660,17 @@
3
@@ -751,7 +751,18 @@
4
 
4
 
5
     # We handle a few special cases of target names here for historical
5
     # We handle a few special cases of target names here for historical
6
     # reasons, as these are the names configure currently comes up with.
6
     # reasons, as these are the names configure currently comes up with.
Lines 10-15 Link Here
10
+			   'armeb' : 'ARM',
10
+			   'armeb' : 'ARM',
11
+			   'armv6' : 'ARM',
11
+			   'armv6' : 'ARM',
12
+			   'armv6hf' : 'ARM',
12
+			   'armv6hf' : 'ARM',
13
+			   'armv7' : 'ARM',
13
+			   'i386' : 'X86',
14
+			   'i386' : 'X86',
14
+			   'mips' : 'Mips',
15
+			   'mips' : 'Mips',
15
+			   'powerpc' : 'PowerPC',
16
+			   'powerpc' : 'PowerPC',
(-)devel/llvm34/Makefile (-1 / +1 lines)
Lines 94-100 Link Here
94
.endif
94
.endif
95
95
96
# keep in sync with /usr/src/lib/clang/clang.build.mk
96
# keep in sync with /usr/src/lib/clang/clang.build.mk
97
CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/armv6hf/armv6/}-portbld-${OPSYS:tl}${OSREL}
97
CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL}
98
98
99
.if ${PORT_OPTIONS:MASSERTS}
99
.if ${PORT_OPTIONS:MASSERTS}
100
CONFIGURE_ARGS+=	--enable-assertions
100
CONFIGURE_ARGS+=	--enable-assertions
(-)devel/llvm34/files/patch-utils_llvm-build_llvmbuild_main.py (-3 / +4 lines)
Lines 1-6 Link Here
1
--- utils/llvm-build/llvmbuild/main.py.orig
1
--- utils/llvm-build/llvmbuild/main.py.dist	2016-08-08 13:58:02.000000000 +0000
2
+++ utils/llvm-build/llvmbuild/main.py
2
+++ utils/llvm-build/llvmbuild/main.py	2017-08-29 12:47:14.547497255 +0000
3
@@ -660,7 +660,17 @@
3
@@ -751,7 +751,18 @@
4
 
4
 
5
     # We handle a few special cases of target names here for historical
5
     # We handle a few special cases of target names here for historical
6
     # reasons, as these are the names configure currently comes up with.
6
     # reasons, as these are the names configure currently comes up with.
Lines 10-15 Link Here
10
+			   'armeb' : 'ARM',
10
+			   'armeb' : 'ARM',
11
+			   'armv6' : 'ARM',
11
+			   'armv6' : 'ARM',
12
+			   'armv6hf' : 'ARM',
12
+			   'armv6hf' : 'ARM',
13
+			   'armv7' : 'ARM',
13
+			   'i386' : 'X86',
14
+			   'i386' : 'X86',
14
+			   'mips' : 'Mips',
15
+			   'mips' : 'Mips',
15
+			   'powerpc' : 'PowerPC',
16
+			   'powerpc' : 'PowerPC',
(-)devel/llvm35/Makefile (-1 / +1 lines)
Lines 88-94 Link Here
88
.include <bsd.port.options.mk>
88
.include <bsd.port.options.mk>
89
89
90
# keep in sync with /usr/src/lib/clang/clang.build.mk
90
# keep in sync with /usr/src/lib/clang/clang.build.mk
91
CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/armv6hf/armv6/}-portbld-${OPSYS:tl}${OSREL}
91
CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL}
92
92
93
.if ${PORT_OPTIONS:MASSERTS}
93
.if ${PORT_OPTIONS:MASSERTS}
94
CONFIGURE_ARGS+=	--enable-assertions
94
CONFIGURE_ARGS+=	--enable-assertions
(-)devel/llvm35/files/patch-utils_llvm-build_llvmbuild_main.py (-3 / +4 lines)
Lines 1-6 Link Here
1
--- utils/llvm-build/llvmbuild/main.py.orig
1
--- utils/llvm-build/llvmbuild/main.py.dist	2016-08-08 13:58:02.000000000 +0000
2
+++ utils/llvm-build/llvmbuild/main.py
2
+++ utils/llvm-build/llvmbuild/main.py	2017-08-29 12:47:14.547497255 +0000
3
@@ -660,7 +660,17 @@
3
@@ -751,7 +751,18 @@
4
 
4
 
5
     # We handle a few special cases of target names here for historical
5
     # We handle a few special cases of target names here for historical
6
     # reasons, as these are the names configure currently comes up with.
6
     # reasons, as these are the names configure currently comes up with.
Lines 10-15 Link Here
10
+			   'armeb' : 'ARM',
10
+			   'armeb' : 'ARM',
11
+			   'armv6' : 'ARM',
11
+			   'armv6' : 'ARM',
12
+			   'armv6hf' : 'ARM',
12
+			   'armv6hf' : 'ARM',
13
+			   'armv7' : 'ARM',
13
+			   'i386' : 'X86',
14
+			   'i386' : 'X86',
14
+			   'mips' : 'Mips',
15
+			   'mips' : 'Mips',
15
+			   'powerpc' : 'PowerPC',
16
+			   'powerpc' : 'PowerPC',
(-)devel/llvm38/Makefile (-1 / +2 lines)
Lines 13-18 Link Here
13
COMMENT=	LLVM and Clang
13
COMMENT=	LLVM and Clang
14
14
15
BROKEN_armv6=		fails to compile: fatal error: llvm/IR/Attributes.inc file not found
15
BROKEN_armv6=		fails to compile: fatal error: llvm/IR/Attributes.inc file not found
16
BROKEN_armv7=		fails to compile: fatal error: llvm/IR/Attributes.inc file not found
16
BROKEN_powerpc64=	fails to compile: internal compiler error: Killed (program cc1plus)
17
BROKEN_powerpc64=	fails to compile: internal compiler error: Killed (program cc1plus)
17
18
18
LLVM_RELEASE=	${DISTVERSION:C/rc.*//}
19
LLVM_RELEASE=	${DISTVERSION:C/rc.*//}
Lines 163-169 Link Here
163
.include <bsd.port.options.mk>
164
.include <bsd.port.options.mk>
164
165
165
# keep in sync with /usr/src/lib/clang/clang.build.mk
166
# keep in sync with /usr/src/lib/clang/clang.build.mk
166
CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/armv6hf/armv6/}-portbld-${OPSYS:tl}${OSREL}
167
CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL}
167
168
168
.if ${PORT_OPTIONS:MCLANG}
169
.if ${PORT_OPTIONS:MCLANG}
169
COMMANDS+=	clang \
170
COMMANDS+=	clang \
(-)devel/llvm39/Makefile (-3 / +3 lines)
Lines 178-184 Link Here
178
.include <bsd.port.options.mk>
178
.include <bsd.port.options.mk>
179
179
180
# keep in sync with /usr/src/lib/clang/clang.build.mk
180
# keep in sync with /usr/src/lib/clang/clang.build.mk
181
CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/armv6hf/armv6/}-portbld-${OPSYS:tl}${OSREL}
181
CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL}
182
182
183
.if ${PORT_OPTIONS:MCLANG}
183
.if ${PORT_OPTIONS:MCLANG}
184
COMMANDS+=	clang \
184
COMMANDS+=	clang \
Lines 262-268 Link Here
262
	libclang_rt.ubsan_standalone_cxx-x86_64.a \
262
	libclang_rt.ubsan_standalone_cxx-x86_64.a \
263
	libclang_rt.ubsan_standalone_cxx-x86_64.a.syms
263
	libclang_rt.ubsan_standalone_cxx-x86_64.a.syms
264
.endif
264
.endif
265
.if ${ARCH} == "i386"
265
.if ${ARCH} == i386
266
_COMPILER_RT_LIBS+= \
266
_COMPILER_RT_LIBS+= \
267
	libclang_rt.asan-i386.a \
267
	libclang_rt.asan-i386.a \
268
	libclang_rt.asan-i386.so \
268
	libclang_rt.asan-i386.so \
Lines 296-302 Link Here
296
CXXFLAGS+=	-D_GLIBCXX_USE_C99
296
CXXFLAGS+=	-D_GLIBCXX_USE_C99
297
.endif
297
.endif
298
298
299
.if ${ARCH} == "armv6"
299
.if ${ARCH} == armv6 || ${ARCH} == armv7
300
BUILD_DEPENDS+=	${LOCALBASE}/bin/ld:devel/binutils
300
BUILD_DEPENDS+=	${LOCALBASE}/bin/ld:devel/binutils
301
CONFIGURE_ENV+=	COMPILER_PATH=${LOCALBASE}/bin
301
CONFIGURE_ENV+=	COMPILER_PATH=${LOCALBASE}/bin
302
MAKE_ENV+=	COMPILER_PATH=${LOCALBASE}/bin
302
MAKE_ENV+=	COMPILER_PATH=${LOCALBASE}/bin
(-)devel/llvm40/Makefile (-3 / +3 lines)
Lines 185-191 Link Here
185
.include <bsd.port.options.mk>
185
.include <bsd.port.options.mk>
186
186
187
# keep in sync with /usr/src/lib/clang/clang.build.mk
187
# keep in sync with /usr/src/lib/clang/clang.build.mk
188
CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/armv6hf/armv6/}-portbld-${OPSYS:tl}${OSREL}
188
CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL}
189
189
190
.if ${PORT_OPTIONS:MCLANG}
190
.if ${PORT_OPTIONS:MCLANG}
191
COMMANDS+=	c-index-test \
191
COMMANDS+=	c-index-test \
Lines 274-280 Link Here
274
	libclang_rt.ubsan_standalone_cxx-x86_64.a \
274
	libclang_rt.ubsan_standalone_cxx-x86_64.a \
275
	libclang_rt.ubsan_standalone_cxx-x86_64.a.syms
275
	libclang_rt.ubsan_standalone_cxx-x86_64.a.syms
276
.endif
276
.endif
277
.if ${ARCH} == "i386"
277
.if ${ARCH} == i386
278
_COMPILER_RT_LIBS+= \
278
_COMPILER_RT_LIBS+= \
279
	libclang_rt.asan-i386.a \
279
	libclang_rt.asan-i386.a \
280
	libclang_rt.asan-i386.so \
280
	libclang_rt.asan-i386.so \
Lines 308-314 Link Here
308
CXXFLAGS+=	-D_GLIBCXX_USE_C99
308
CXXFLAGS+=	-D_GLIBCXX_USE_C99
309
.endif
309
.endif
310
310
311
.if ${ARCH} == "armv6"
311
.if ${ARCH} == armv6 || ${ARCH} == armv7
312
BUILD_DEPENDS+=	${LOCALBASE}/bin/ld:devel/binutils
312
BUILD_DEPENDS+=	${LOCALBASE}/bin/ld:devel/binutils
313
CONFIGURE_ENV+=	COMPILER_PATH=${LOCALBASE}/bin
313
CONFIGURE_ENV+=	COMPILER_PATH=${LOCALBASE}/bin
314
MAKE_ENV+=	COMPILER_PATH=${LOCALBASE}/bin
314
MAKE_ENV+=	COMPILER_PATH=${LOCALBASE}/bin
(-)devel/lpc21isp/Makefile (+1 lines)
Lines 13-18 Link Here
13
LICENSE=	LGPL3+
13
LICENSE=	LGPL3+
14
14
15
BROKEN_armv6=		fails to compile: no member named 'nQuestionMarks' in 'ISP_ENVIRONMENT'
15
BROKEN_armv6=		fails to compile: no member named 'nQuestionMarks' in 'ISP_ENVIRONMENT'
16
BROKEN_armv7=		fails to compile: no member named 'nQuestionMarks' in 'ISP_ENVIRONMENT'
16
17
17
USES=		gmake
18
USES=		gmake
18
19
(-)devel/obby/Makefile (+1 lines)
Lines 16-21 Link Here
16
		libnet6.so:net/net6
16
		libnet6.so:net/net6
17
17
18
BROKEN_armv6=		fails to compile: no member named 'name' in 'serialise::type_name<long long>'
18
BROKEN_armv6=		fails to compile: no member named 'name' in 'serialise::type_name<long long>'
19
BROKEN_armv7=		fails to compile: no member named 'name' in 'serialise::type_name<long long>'
19
20
20
USES=		pathfix pkgconfig libtool compiler:c++11-lang
21
USES=		pathfix pkgconfig libtool compiler:c++11-lang
21
USE_CXXSTD=	c++11
22
USE_CXXSTD=	c++11
(-)devel/php-uprofiler/Makefile (+1 lines)
Lines 15-20 Link Here
15
15
16
BROKEN_aarch64=		Does not build: invokes x86 asm
16
BROKEN_aarch64=		Does not build: invokes x86 asm
17
BROKEN_armv6=		Does not build: invokes x86 asm
17
BROKEN_armv6=		Does not build: invokes x86 asm
18
BROKEN_armv7=		Does not build: invokes x86 asm
18
BROKEN_mips64=		Does not build: invokes x86 asm
19
BROKEN_mips64=		Does not build: invokes x86 asm
19
BROKEN_powerpc64=	Does not build: invokes x86 asm
20
BROKEN_powerpc64=	Does not build: invokes x86 asm
20
BROKEN_sparc64=		Does not build: invokes x86 asm
21
BROKEN_sparc64=		Does not build: invokes x86 asm
(-)devel/psptoolchain-binutils/Makefile (-1 / +1 lines)
Lines 19-25 Link Here
19
USES=		gmake tar:bzip2 libtool
19
USES=		gmake tar:bzip2 libtool
20
20
21
HAS_CONFIGURE=	yes
21
HAS_CONFIGURE=	yes
22
CONFIGURE_TARGET=	${ARCH:S/amd64/x86_64/:S/armv6/arm/}-unknown-${OPSYS:tl}${OSREL}
22
CONFIGURE_TARGET=	${ARCH:S/amd64/x86_64/:C/armv*/arm/}-unknown-${OPSYS:tl}${OSREL}
23
CONFIGURE_ARGS=	--prefix=${PREFIX} \
23
CONFIGURE_ARGS=	--prefix=${PREFIX} \
24
		--target="psp" \
24
		--target="psp" \
25
		--enable-install-libbfd \
25
		--enable-install-libbfd \
(-)devel/py-jcc/Makefile (+1 lines)
Lines 15-20 Link Here
15
LICENSE_FILE=	${WRKSRC}/LICENSE
15
LICENSE_FILE=	${WRKSRC}/LICENSE
16
16
17
BROKEN_armv6=		fails to link: /nxb-bin/usr/bin/ld: cannot find -ljava
17
BROKEN_armv6=		fails to link: /nxb-bin/usr/bin/ld: cannot find -ljava
18
BROKEN_armv7=		fails to link: /nxb-bin/usr/bin/ld: cannot find -ljava
18
19
19
USES=		python
20
USES=		python
20
USE_PYTHON=	distutils autoplist
21
USE_PYTHON=	distutils autoplist
(-)devel/radare2/Makefile (-1 / +1 lines)
Lines 15-21 Link Here
15
BUILD_DEPENDS+=		pkg-config:devel/pkgconf
15
BUILD_DEPENDS+=		pkg-config:devel/pkgconf
16
LIB_DEPENDS+=		libcapstone.so:devel/capstone4
16
LIB_DEPENDS+=		libcapstone.so:devel/capstone4
17
17
18
NOT_FOR_ARCHS=		aarch64 armv6 mips mips64 powerpc powerpc64 sparc64
18
NOT_FOR_ARCHS=		aarch64 armv6 armv7 mips mips64 powerpc powerpc64 sparc64
19
NOT_FOR_ARCHS_REASON=	does not build: Unsupported BSD architecture
19
NOT_FOR_ARCHS_REASON=	does not build: Unsupported BSD architecture
20
20
21
CONFIGURE_ARGS+=	--with-syscapstone
21
CONFIGURE_ARGS+=	--with-syscapstone
(-)devel/rapidjson/Makefile (+1 lines)
Lines 17-22 Link Here
17
17
18
BROKEN_aarch64=		does not build: c++: error: the clang compiler does not support -march=native
18
BROKEN_aarch64=		does not build: c++: error: the clang compiler does not support -march=native
19
BROKEN_armv6=		does not build: c++: error: the clang compiler does not support -march=native
19
BROKEN_armv6=		does not build: c++: error: the clang compiler does not support -march=native
20
BROKEN_armv7=		does not build: c++: error: the clang compiler does not support -march=native
20
BROKEN_sparc64=		does not build: c++: error: the clang compiler does not support -march=native
21
BROKEN_sparc64=		does not build: c++: error: the clang compiler does not support -march=native
21
BROKEN_powerpc64=	does not build: c++: error: the clang compiler does not support -march=native
22
BROKEN_powerpc64=	does not build: c++: error: the clang compiler does not support -march=native
22
23
(-)devel/rubygem-rice/Makefile (+1 lines)
Lines 12-17 Link Here
12
LICENSE_FILE=	${WRKSRC}/COPYING
12
LICENSE_FILE=	${WRKSRC}/COPYING
13
13
14
BROKEN_armv6=		fails to configure: could not find ruby.h
14
BROKEN_armv6=		fails to configure: could not find ruby.h
15
BROKEN_armv7=		fails to configure: could not find ruby.h
15
BROKEN_powerpc64=	fails to configure: could not find ruby.h
16
BROKEN_powerpc64=	fails to configure: could not find ruby.h
16
17
17
USE_RUBY=	yes
18
USE_RUBY=	yes
(-)devel/smake/Makefile (-1 / +1 lines)
Lines 14-20 Link Here
14
LICENSE_FILE_CDDL=	${WRKSRC}/CDDL.Schily.txt
14
LICENSE_FILE_CDDL=	${WRKSRC}/CDDL.Schily.txt
15
15
16
BROKEN_i386=		fails to compile
16
BROKEN_i386=		fails to compile
17
NOT_FOR_ARCHS=		aarch64 armv6
17
NOT_FOR_ARCHS=		aarch64 armv6 armv7
18
NOT_FOR_ARCHS_REASON=	unknown rule to build: ./RULES/arm-freebsd-/nxb-bin/usr/bin/cc.rul
18
NOT_FOR_ARCHS_REASON=	unknown rule to build: ./RULES/arm-freebsd-/nxb-bin/usr/bin/cc.rul
19
19
20
WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION:C/.a.*//g}
20
WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION:C/.a.*//g}
(-)devel/smv/Makefile (+1 lines)
Lines 13-18 Link Here
13
13
14
BROKEN_aarch64=		fails to build: undefined reference to sbrk
14
BROKEN_aarch64=		fails to build: undefined reference to sbrk
15
BROKEN_armv6=		fails to build: error: non-void function check_bdd should return a value
15
BROKEN_armv6=		fails to build: error: non-void function check_bdd should return a value
16
BROKEN_armv7=		fails to build: error: non-void function check_bdd should return a value
16
17
17
USE_GCC=	yes
18
USE_GCC=	yes
18
WRKSRC=		${WRKDIR}/${PORTNAME}
19
WRKSRC=		${WRKDIR}/${PORTNAME}
(-)devel/statcvs/Makefile (+1 lines)
Lines 15-20 Link Here
15
LICENSE_FILE=	${WRKSRC}/etc/LICENSE
15
LICENSE_FILE=	${WRKSRC}/etc/LICENSE
16
16
17
BROKEN_armv6=		fails to compile: build.xml: compilation failed
17
BROKEN_armv6=		fails to compile: build.xml: compilation failed
18
BROKEN_armv7=		fails to compile: build.xml: compilation failed
18
19
19
USES=		zip
20
USES=		zip
20
USE_JAVA=	yes
21
USE_JAVA=	yes
(-)devel/tesla/Makefile (+1 lines)
Lines 13-18 Link Here
13
LIB_DEPENDS=	libprotobuf.so:devel/protobuf
13
LIB_DEPENDS=	libprotobuf.so:devel/protobuf
14
14
15
BROKEN_armv6=		fails to link: cmTC_8106f uses VFP register arguments, testCCompiler.c.o does not
15
BROKEN_armv6=		fails to link: cmTC_8106f uses VFP register arguments, testCCompiler.c.o does not
16
BROKEN_armv7=		fails to link: cmTC_8106f uses VFP register arguments, testCCompiler.c.o does not
16
17
17
SHEBANG_FILES=	scripts/highlight-transitions
18
SHEBANG_FILES=	scripts/highlight-transitions
18
19
(-)dns/dnsutl/Makefile (+1 lines)
Lines 13-18 Link Here
13
LIB_DEPENDS=	libexplain.so:devel/libexplain
13
LIB_DEPENDS=	libexplain.so:devel/libexplain
14
14
15
BROKEN_armv6=		fails to package: FAILED test of common/srrf.c file
15
BROKEN_armv6=		fails to package: FAILED test of common/srrf.c file
16
BROKEN_armv7=		fails to package: FAILED test of common/srrf.c file
16
17
17
GNU_CONFIGURE=	yes
18
GNU_CONFIGURE=	yes
18
ALL_TARGET=	all sure
19
ALL_TARGET=	all sure
(-)dns/powerdns-recursor/Makefile (+1 lines)
Lines 17-22 Link Here
17
LIB_DEPENDS=	libboost_context.so:devel/boost-libs
17
LIB_DEPENDS=	libboost_context.so:devel/boost-libs
18
18
19
BROKEN_armv6=		fails to compile: use of overloaded operator << is ambiguous
19
BROKEN_armv6=		fails to compile: use of overloaded operator << is ambiguous
20
BROKEN_armv7=		fails to compile: use of overloaded operator << is ambiguous
20
BROKEN_sparc64=		fails to compile: json11.cpp: undefined reference to std::__throw_out_of_range_fmt
21
BROKEN_sparc64=		fails to compile: json11.cpp: undefined reference to std::__throw_out_of_range_fmt
21
BROKEN_powerpc64=	fails to compile: dnslabeltext.cc: undefined reference to std::__cxx11::basic_string
22
BROKEN_powerpc64=	fails to compile: dnslabeltext.cc: undefined reference to std::__cxx11::basic_string
22
23
(-)editors/codelite/Makefile (+1 lines)
Lines 15-20 Link Here
15
LIB_DEPENDS+=	libhunspell-1.6.so:textproc/hunspell
15
LIB_DEPENDS+=	libhunspell-1.6.so:textproc/hunspell
16
16
17
BROKEN_armv6=		fails to configure: has leading or trailing whitespace.  This is now an error according to policy CMP0004
17
BROKEN_armv6=		fails to configure: has leading or trailing whitespace.  This is now an error according to policy CMP0004
18
BROKEN_armv7=		fails to configure: has leading or trailing whitespace.  This is now an error according to policy CMP0004
18
19
19
USE_GITHUB=	yes
20
USE_GITHUB=	yes
20
GH_ACCOUNT=	eranif
21
GH_ACCOUNT=	eranif
(-)editors/mp/Makefile (+1 lines)
Lines 14-19 Link Here
14
14
15
BROKEN_aarch64=		fails to compile: conflicting types for __wcwidth
15
BROKEN_aarch64=		fails to compile: conflicting types for __wcwidth
16
BROKEN_armv6=		fails to compile: conflicting types for __wcwidth
16
BROKEN_armv6=		fails to compile: conflicting types for __wcwidth
17
BROKEN_armv7=		fails to compile: conflicting types for __wcwidth
17
18
18
USES=		iconv ncurses
19
USES=		iconv ncurses
19
HAS_CONFIGURE=	yes
20
HAS_CONFIGURE=	yes
(-)editors/texmacs/Makefile (+1 lines)
Lines 20-25 Link Here
20
RUN_DEPENDS=	fig2dev:print/transfig
20
RUN_DEPENDS=	fig2dev:print/transfig
21
21
22
BROKEN_armv6=		fails to compile: call to min is ambiguous
22
BROKEN_armv6=		fails to compile: call to min is ambiguous
23
BROKEN_armv7=		fails to compile: call to min is ambiguous
23
24
24
USES=		cpe desktop-file-utils gmake iconv localbase pkgconfig python \
25
USES=		cpe desktop-file-utils gmake iconv localbase pkgconfig python \
25
		shared-mime-info shebangfix
26
		shared-mime-info shebangfix
(-)editors/texstudio/Makefile (+1 lines)
Lines 14-19 Link Here
14
14
15
BROKEN_aarch64=		fails to compile: error: no member named mc_eip in __mcontext
15
BROKEN_aarch64=		fails to compile: error: no member named mc_eip in __mcontext
16
BROKEN_armv6=		fails to compile: error: no member named mc_eip in __mcontext
16
BROKEN_armv6=		fails to compile: error: no member named mc_eip in __mcontext
17
BROKEN_armv7=		fails to compile: error: no member named mc_eip in __mcontext
17
18
18
USES=		desktop-file-utils dos2unix execinfo ghostscript:run \
19
USES=		desktop-file-utils dos2unix execinfo ghostscript:run \
19
		pkgconfig qmake
20
		pkgconfig qmake
(-)editors/yui/Makefile (+1 lines)
Lines 15-20 Link Here
15
15
16
BROKEN_aarch64=		fails to compile: cast from pointer to smaller type loses information
16
BROKEN_aarch64=		fails to compile: cast from pointer to smaller type loses information
17
BROKEN_armv6=		fails to link: undefined reference to HTAnchor_physical
17
BROKEN_armv6=		fails to link: undefined reference to HTAnchor_physical
18
BROKEN_armv7=		fails to link: undefined reference to HTAnchor_physical
18
BROKEN_mips64=		fails to compile: cast from unsigned char* to unsigned int loses precision
19
BROKEN_mips64=		fails to compile: cast from unsigned char* to unsigned int loses precision
19
BROKEN_sparc64=		fails to compile
20
BROKEN_sparc64=		fails to compile
20
BROKEN_powerpc64=	fails to build: strip: open tyui/y failed: No such file or directory
21
BROKEN_powerpc64=	fails to build: strip: open tyui/y failed: No such file or directory
(-)emulators/adamem/Makefile (+1 lines)
Lines 13-18 Link Here
13
13
14
BROKEN_aarch64=		fails to build: regparm is not valid on this platform
14
BROKEN_aarch64=		fails to build: regparm is not valid on this platform
15
BROKEN_armv6=		fails to build: regparm is not valid on this platform
15
BROKEN_armv6=		fails to build: regparm is not valid on this platform
16
BROKEN_armv7=		fails to build: regparm is not valid on this platform
16
17
17
NO_WRKSUBDIR=	yes
18
NO_WRKSUBDIR=	yes
18
USE_XORG=	sm x11 xau xext xfixes xi xrandr
19
USE_XORG=	sm x11 xau xext xfixes xi xrandr
(-)emulators/catapult/Makefile (+1 lines)
Lines 38-43 Link Here
38
38
39
BROKEN_aarch64=	fails to link: fails to detect libxml2 even though it is installed
39
BROKEN_aarch64=	fails to link: fails to detect libxml2 even though it is installed
40
BROKEN_armv6=	fails to link: fails to detect libxml2 even though it is installed
40
BROKEN_armv6=	fails to link: fails to detect libxml2 even though it is installed
41
BROKEN_armv7=	fails to link: fails to detect libxml2 even though it is installed
41
42
42
.include <bsd.port.options.mk>
43
.include <bsd.port.options.mk>
43
44
(-)emulators/dtcyber/Makefile (+1 lines)
Lines 25-30 Link Here
25
25
26
BROKEN_aarch64=		Fails to compile: error: Unable to determine size of basic data types
26
BROKEN_aarch64=		Fails to compile: error: Unable to determine size of basic data types
27
BROKEN_armv6=		Fails to compile: error: Unable to determine size of basic data types
27
BROKEN_armv6=		Fails to compile: error: Unable to determine size of basic data types
28
BROKEN_armv7=		Fails to compile: error: Unable to determine size of basic data types
28
BROKEN_mips64=		Fails to compile: error: Unable to determine size of basic data types
29
BROKEN_mips64=		Fails to compile: error: Unable to determine size of basic data types
29
30
30
do-install:
31
do-install:
(-)emulators/gem5/Makefile (+1 lines)
Lines 12-17 Link Here
12
		scons:devel/scons
12
		scons:devel/scons
13
13
14
BROKEN_armv6=		fails to link: undefined reference to HDLcd::BUS_OPTIONS_RESETV
14
BROKEN_armv6=		fails to link: undefined reference to HDLcd::BUS_OPTIONS_RESETV
15
BROKEN_armv7=		fails to link: undefined reference to HDLcd::BUS_OPTIONS_RESETV
15
BROKEN_i386=		does not build
16
BROKEN_i386=		does not build
16
BROKEN_mips64=		fails to build: claims that gcc version 4.6 or newer required
17
BROKEN_mips64=		fails to build: claims that gcc version 4.6 or newer required
17
BROKEN_powerpc64=	fails to build: claims that gcc version 4.6 or newer required
18
BROKEN_powerpc64=	fails to build: claims that gcc version 4.6 or newer required
(-)emulators/hatari/Makefile (+1 lines)
Lines 31-36 Link Here
31
31
32
BROKEN_aarch64=		fails to configure: error: unrecognized CPU type
32
BROKEN_aarch64=		fails to configure: error: unrecognized CPU type
33
BROKEN_armv6=		fails to configure: CMake Error: Generator: execution of make failed
33
BROKEN_armv6=		fails to configure: CMake Error: Generator: execution of make failed
34
BROKEN_armv7=		fails to configure: CMake Error: Generator: execution of make failed
34
BROKEN_powerpc64=	fails to compile: sysdeps.h: redefinition of typedef 'uae_u8'
35
BROKEN_powerpc64=	fails to compile: sysdeps.h: redefinition of typedef 'uae_u8'
35
36
36
OPTIONS_DEFINE=		DEBUG DOCS SDL2 WINUAE
37
OPTIONS_DEFINE=		DEBUG DOCS SDL2 WINUAE
(-)emulators/qemu-sbruno/files/qemu_user_static.in (-2 / +2 lines)
Lines 84-90 Link Here
84
	else
84
	else
85
		echo "$0: interpreter ${interpreter} not found, cannot register."
85
		echo "$0: interpreter ${interpreter} not found, cannot register."
86
	fi
86
	fi
87
	# register mipsle interpreter styled 'mipsle'
87
	# register mipsle interpreter styled 'mipsel'
88
	interpreter=${QEMU_DIR}/${QEMU_PREFIX}mipsel${QEMU_SUFFIX}
88
	interpreter=${QEMU_DIR}/${QEMU_PREFIX}mipsel${QEMU_SUFFIX}
89
	if [ -x "${interpreter}" ]; then
89
	if [ -x "${interpreter}" ]; then
90
		${BINMISCCTL} add mipsel --interpreter "${interpreter}" \
90
		${BINMISCCTL} add mipsel --interpreter "${interpreter}" \
Lines 138-146 Link Here
138
138
139
%%NAME%%_stop()
139
%%NAME%%_stop()
140
{
140
{
141
	${BINMISCCTL} remove mips64
142
	${BINMISCCTL} remove arm
141
	${BINMISCCTL} remove arm
143
	${BINMISCCTL} remove armv6
142
	${BINMISCCTL} remove armv6
143
	${BINMISCCTL} remove armv7
144
	${BINMISCCTL} remove aarch64
144
	${BINMISCCTL} remove aarch64
145
	${BINMISCCTL} remove mips
145
	${BINMISCCTL} remove mips
146
	${BINMISCCTL} remove mipsel
146
	${BINMISCCTL} remove mipsel
(-)emulators/unicorn/Makefile (+1 lines)
Lines 13-18 Link Here
13
TEST_DEPENDS=	cmocka>0:sysutils/cmocka
13
TEST_DEPENDS=	cmocka>0:sysutils/cmocka
14
14
15
BROKEN_armv6=		fails to compile: 'tcg-target.h' file not found
15
BROKEN_armv6=		fails to compile: 'tcg-target.h' file not found
16
BROKEN_armv7=		fails to compile: 'tcg-target.h' file not found
16
BROKEN_mips=		fails to compile: 'ICACHE' undeclared (first use in this function)
17
BROKEN_mips=		fails to compile: 'ICACHE' undeclared (first use in this function)
17
BROKEN_mips64=		fails to compile: 'ICACHE' undeclared (first use in this function)
18
BROKEN_mips64=		fails to compile: 'ICACHE' undeclared (first use in this function)
18
BROKEN_powerpc64=	fails to compile: cc1: unrecognized command line option "-Wno-logical-op-parentheses"
19
BROKEN_powerpc64=	fails to compile: cc1: unrecognized command line option "-Wno-logical-op-parentheses"
(-)emulators/visualboyadvance-m/Makefile (+1 lines)
Lines 15-20 Link Here
15
15
16
BROKEN_aarch64=		fails to build: regparm is not valid on this platform
16
BROKEN_aarch64=		fails to build: regparm is not valid on this platform
17
BROKEN_armv6=		fails to build: regparm is not valid on this platform
17
BROKEN_armv6=		fails to build: regparm is not valid on this platform
18
BROKEN_armv7=		fails to build: regparm is not valid on this platform
18
19
19
USE_GITHUB=	yes
20
USE_GITHUB=	yes
20
GH_TAGNAME=	VBA-M_Beta_2
21
GH_TAGNAME=	VBA-M_Beta_2
(-)emulators/x49gp/Makefile (-1 / +1 lines)
Lines 16-22 Link Here
16
16
17
BROKEN_i386=		does not build on i386 (error: frame pointer required, but reserved)
17
BROKEN_i386=		does not build on i386 (error: frame pointer required, but reserved)
18
BROKEN_powerpc64=	fails to build: qemu/qemu-git/arm-softmmu/i386-dis.o: No such file or directory
18
BROKEN_powerpc64=	fails to build: qemu/qemu-git/arm-softmmu/i386-dis.o: No such file or directory
19
NOT_FOR_ARCHS=		aarch64 armv6
19
NOT_FOR_ARCHS=		aarch64 armv6 armv7
20
NOT_FOR_ARCHS_REASON=	unsupported CPU = unknown
20
NOT_FOR_ARCHS_REASON=	unsupported CPU = unknown
21
21
22
WRKSRC=		${WRKDIR}/x49gp/x49gp-code
22
WRKSRC=		${WRKDIR}/x49gp/x49gp-code
(-)ftp/ftpcopy/Makefile (+1 lines)
Lines 11-16 Link Here
11
11
12
BROKEN_aarch64=		fails to build: regparm is not valid on this platform
12
BROKEN_aarch64=		fails to build: regparm is not valid on this platform
13
BROKEN_armv6=		fails to build: regparm is not valid on this platform
13
BROKEN_armv6=		fails to build: regparm is not valid on this platform
14
BROKEN_armv7=		fails to build: regparm is not valid on this platform
14
15
15
USES=		perl5
16
USES=		perl5
16
USE_PERL5=	build
17
USE_PERL5=	build
(-)ftp/wxdfast/Makefile (+1 lines)
Lines 15-20 Link Here
15
LICENSE_FILE=	${WRKSRC}/COPYING
15
LICENSE_FILE=	${WRKSRC}/COPYING
16
16
17
BROKEN_armv6=		fails to compile: no matching member function for call to 'Read'
17
BROKEN_armv6=		fails to compile: no matching member function for call to 'Read'
18
BROKEN_armv7=		fails to compile: no matching member function for call to 'Read'
18
19
19
WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
20
WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
20
21
(-)games/0ad/Makefile (+1 lines)
Lines 44-49 Link Here
44
44
45
BROKEN_aarch64=		fails to compile: no member named verifyHeapAccessDisassembly
45
BROKEN_aarch64=		fails to compile: no member named verifyHeapAccessDisassembly
46
BROKEN_armv6=		fails to link: fatal error: conftest: Unknown error: -1
46
BROKEN_armv6=		fails to link: fatal error: conftest: Unknown error: -1
47
BROKEN_armv7=		fails to link: fatal error: conftest: Unknown error: -1
47
BROKEN_powerpc64=	fails to compile: _psutil_bsd.c: error: 'struct xtcpcb' has no member named 'xt_tp'
48
BROKEN_powerpc64=	fails to compile: _psutil_bsd.c: error: 'struct xtcpcb' has no member named 'xt_tp'
48
49
49
PORTDATA=	*
50
PORTDATA=	*
(-)games/cataclysm-dda/Makefile (+1 lines)
Lines 15-20 Link Here
15
15
16
BROKEN_aarch64=		fails to compile: comparison of integers of different signs: wchar_t and const int
16
BROKEN_aarch64=		fails to compile: comparison of integers of different signs: wchar_t and const int
17
BROKEN_armv6=		fails to compile: comparison of integers of different signs: wchar_t and const int
17
BROKEN_armv6=		fails to compile: comparison of integers of different signs: wchar_t and const int
18
BROKEN_armv7=		fails to compile: comparison of integers of different signs: wchar_t and const int
18
BROKEN_powerpc64=	fails to compile: overmap.cpp: 'pow' is not a member of 'std'
19
BROKEN_powerpc64=	fails to compile: overmap.cpp: 'pow' is not a member of 'std'
19
20
20
USES=		alias compiler:c++11-lib execinfo gmake shebangfix
21
USES=		alias compiler:c++11-lib execinfo gmake shebangfix
(-)games/crafty-tablebase-no-pawn/Makefile (+1 lines)
Lines 51-56 Link Here
51
51
52
BROKEN_aarch64=		Fails to install: runaway process
52
BROKEN_aarch64=		Fails to install: runaway process
53
BROKEN_armv6=		Fails to install: runaway process
53
BROKEN_armv6=		Fails to install: runaway process
54
BROKEN_armv7=		Fails to install: runaway process
54
BROKEN_mips64=		Fails to install: runaway process
55
BROKEN_mips64=		Fails to install: runaway process
55
BROKEN_powerpc64=	Fails to install: runaway process
56
BROKEN_powerpc64=	Fails to install: runaway process
56
57
(-)games/crafty-tablebase-pawn/Makefile (+1 lines)
Lines 43-48 Link Here
43
43
44
BROKEN_aarch64=		Fails to install: runaway process
44
BROKEN_aarch64=		Fails to install: runaway process
45
BROKEN_armv6=		Fails to install: runaway process
45
BROKEN_armv6=		Fails to install: runaway process
46
BROKEN_armv7=		Fails to install: runaway process
46
BROKEN_mips64=		Fails to install: runaway process
47
BROKEN_mips64=		Fails to install: runaway process
47
BROKEN_powerpc64=	Fails to install: runaway process
48
BROKEN_powerpc64=	Fails to install: runaway process
48
49
(-)games/dhewm3/Makefile (+1 lines)
Lines 16-21 Link Here
16
		libvorbis.so:audio/libvorbis
16
		libvorbis.so:audio/libvorbis
17
17
18
BROKEN_armv6=		dumps core: Assertion failed: (!NodePtr->isKnownSentinel()), function operator*, file ilist_iterator.h
18
BROKEN_armv6=		dumps core: Assertion failed: (!NodePtr->isKnownSentinel()), function operator*, file ilist_iterator.h
19
BROKEN_armv7=		dumps core: Assertion failed: (!NodePtr->isKnownSentinel()), function operator*, file ilist_iterator.h
19
20
20
USE_GITHUB=	yes
21
USE_GITHUB=	yes
21
GH_ACCOUNT=	dhewm
22
GH_ACCOUNT=	dhewm
(-)games/exult/Makefile (+1 lines)
Lines 16-21 Link Here
16
		libpng.so:graphics/png
16
		libpng.so:graphics/png
17
17
18
BROKEN_armv6=		fails to compile: constant expression evaluates to -1 which cannot be narrowed to type char
18
BROKEN_armv6=		fails to compile: constant expression evaluates to -1 which cannot be narrowed to type char
19
BROKEN_armv7=		fails to compile: constant expression evaluates to -1 which cannot be narrowed to type char
19
BROKEN_aarch64=		fails to compile: constant expression evaluates to -1 which cannot be narrowed to type char
20
BROKEN_aarch64=		fails to compile: constant expression evaluates to -1 which cannot be narrowed to type char
20
21
21
USE_GITHUB=	yes
22
USE_GITHUB=	yes
(-)games/fkiss/Makefile (+1 lines)
Lines 20-25 Link Here
20
20
21
BROKEN_aarch64=		fails to compile: passing char * to parameter of incompatible type __builtin_va_list
21
BROKEN_aarch64=		fails to compile: passing char * to parameter of incompatible type __builtin_va_list
22
BROKEN_armv6=		fails to compile: passing char * to parameter of incompatible type __builtin_va_list
22
BROKEN_armv6=		fails to compile: passing char * to parameter of incompatible type __builtin_va_list
23
BROKEN_armv7=		fails to compile: passing char * to parameter of incompatible type __builtin_va_list
23
24
24
EXTRA_PATCHES=	${WRKDIR}/${PORTNAME}-${PORTVERSION}.diff
25
EXTRA_PATCHES=	${WRKDIR}/${PORTNAME}-${PORTVERSION}.diff
25
26
(-)games/flightgear-data/Makefile (+1 lines)
Lines 22-27 Link Here
22
22
23
BROKEN_aarch64=		Fails to install: runaway process
23
BROKEN_aarch64=		Fails to install: runaway process
24
BROKEN_armv6=		Fails to install: runaway process
24
BROKEN_armv6=		Fails to install: runaway process
25
BROKEN_armv7=		Fails to install: runaway process
25
BROKEN_mips64=		Fails to install: runaway process
26
BROKEN_mips64=		Fails to install: runaway process
26
27
27
post-patch:
28
post-patch:
(-)games/flyhard/Makefile (+1 lines)
Lines 18-23 Link Here
18
BUILD_DEPENDS=	${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs
18
BUILD_DEPENDS=	${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs
19
19
20
BROKEN_armv6=		dumps core: Assertion failed: (!NodePtr->isKnownSentinel()), function operator*, file ilist_iterator.h
20
BROKEN_armv6=		dumps core: Assertion failed: (!NodePtr->isKnownSentinel()), function operator*, file ilist_iterator.h
21
BROKEN_armv7=		dumps core: Assertion failed: (!NodePtr->isKnownSentinel()), function operator*, file ilist_iterator.h
21
22
22
GNU_CONFIGURE=	yes
23
GNU_CONFIGURE=	yes
23
USES=		gmake
24
USES=		gmake
(-)games/iortcw/Makefile (-1 / +1 lines)
Lines 16-22 Link Here
16
		libopus.so:audio/opus \
16
		libopus.so:audio/opus \
17
		libfreetype.so:print/freetype2
17
		libfreetype.so:print/freetype2
18
18
19
NOT_FOR_ARCHS=		aarch64 armv6 powerpc64
19
NOT_FOR_ARCHS=		aarch64 armv6 armv7 powerpc64
20
NOT_FOR_ARCHS_REASON=	fails to configure: Architecture not supported
20
NOT_FOR_ARCHS_REASON=	fails to configure: Architecture not supported
21
21
22
USES=		jpeg pkgconfig gmake
22
USES=		jpeg pkgconfig gmake
(-)games/ivan/Makefile (+1 lines)
Lines 14-19 Link Here
14
LICENSE_FILE=	${WRKSRC}/COPYING
14
LICENSE_FILE=	${WRKSRC}/COPYING
15
15
16
BROKEN_armv6=		fails to compile: use of overloaded operator '<<' is ambiguous
16
BROKEN_armv6=		fails to compile: use of overloaded operator '<<' is ambiguous
17
BROKEN_armv7=		fails to compile: use of overloaded operator '<<' is ambiguous
17
18
18
USE_SDL=	sdl
19
USE_SDL=	sdl
19
USES=		gmake
20
USES=		gmake
(-)games/jinput/Makefile (+1 lines)
Lines 13-18 Link Here
13
RUN_DEPENDS=	${JAVALIBDIR}/jutils/jutils.jar:games/jutils
13
RUN_DEPENDS=	${JAVALIBDIR}/jutils/jutils.jar:games/jutils
14
14
15
BROKEN_armv6=		fails to compile: build.xml: compilation failed
15
BROKEN_armv6=		fails to compile: build.xml: compilation failed
16
BROKEN_armv7=		fails to compile: build.xml: compilation failed
16
17
17
USES=		tar:bzip2
18
USES=		tar:bzip2
18
USE_JAVA=	yes
19
USE_JAVA=	yes
(-)games/legesmotus/Makefile (-1 / +1 lines)
Lines 13-19 Link Here
13
LICENSE=	GPLv2 GPLv3
13
LICENSE=	GPLv2 GPLv3
14
LICENSE_COMB=	dual
14
LICENSE_COMB=	dual
15
15
16
NOT_FOR_ARCHS=		aarch64 armv6
16
NOT_FOR_ARCHS=		aarch64 armv6 armv7
17
NOT_FOR_ARCHS_REASON=	fails to build: Disallowed architecture for this platform
17
NOT_FOR_ARCHS_REASON=	fails to build: Disallowed architecture for this platform
18
18
19
HAS_CONFIGURE=	yes
19
HAS_CONFIGURE=	yes
(-)games/macopix/Makefile (+1 lines)
Lines 15-20 Link Here
15
LICENSE_FILE=	${WRKSRC}/COPYING
15
LICENSE_FILE=	${WRKSRC}/COPYING
16
16
17
BROKEN_armv6=		dumps core: Assertion failed: (!NodePtr->isKnownSentinel()), function operator*, file ilist_iterator.h
17
BROKEN_armv6=		dumps core: Assertion failed: (!NodePtr->isKnownSentinel()), function operator*, file ilist_iterator.h
18
BROKEN_armv7=		dumps core: Assertion failed: (!NodePtr->isKnownSentinel()), function operator*, file ilist_iterator.h
18
19
19
LIB_DEPENDS=	libpng.so:graphics/png \
20
LIB_DEPENDS=	libpng.so:graphics/png \
20
		libtiff.so:graphics/tiff
21
		libtiff.so:graphics/tiff
(-)games/nazghul/Makefile (+1 lines)
Lines 16-21 Link Here
16
16
17
BROKEN_aarch64=		fails to compile: no matching function for call to cmdwin_vpush
17
BROKEN_aarch64=		fails to compile: no matching function for call to cmdwin_vpush
18
BROKEN_armv6=		fails to compile: no matching function for call to cmdwin_vpush
18
BROKEN_armv6=		fails to compile: no matching function for call to cmdwin_vpush
19
BROKEN_armv7=		fails to compile: no matching function for call to cmdwin_vpush
19
20
20
USE_SDL=	sdl image mixer
21
USE_SDL=	sdl image mixer
21
GNU_CONFIGURE=	yes
22
GNU_CONFIGURE=	yes
(-)games/netradiant/Makefile (+1 lines)
Lines 21-26 Link Here
21
21
22
BROKEN_aarch64=		fails to link: ldd: install/modules/archivepak.so: not a FreeBSD ELF shared object
22
BROKEN_aarch64=		fails to link: ldd: install/modules/archivepak.so: not a FreeBSD ELF shared object
23
BROKEN_armv6=		fails to build: h2data.armv6: No such file or directory
23
BROKEN_armv6=		fails to build: h2data.armv6: No such file or directory
24
BROKEN_armv7=		fails to build: h2data.armv7: No such file or directory
24
25
25
USES=		gmake jpeg pkgconfig tar:bzip2
26
USES=		gmake jpeg pkgconfig tar:bzip2
26
USE_GL=		gl
27
USE_GL=		gl
(-)games/oolite/Makefile (+1 lines)
Lines 54-59 Link Here
54
54
55
BROKEN_aarch64=		fails to configure: error: These compiler flags are invalid: -O
55
BROKEN_aarch64=		fails to configure: error: These compiler flags are invalid: -O
56
BROKEN_armv6=		fails to compile: your compiler does not follow the C++ specification for temporary object destruction order
56
BROKEN_armv6=		fails to compile: your compiler does not follow the C++ specification for temporary object destruction order
57
BROKEN_armv7=		fails to compile: your compiler does not follow the C++ specification for temporary object destruction order
57
58
58
.include <bsd.port.pre.mk>
59
.include <bsd.port.pre.mk>
59
60
(-)games/residualvm/Makefile (+1 lines)
Lines 10-15 Link Here
10
COMMENT=	ResidualVM allows you to indulge with classic games like Grim Fandango
10
COMMENT=	ResidualVM allows you to indulge with classic games like Grim Fandango
11
11
12
BROKEN_armv6=		fails to link: ld: libgrim.a has EABI version 0, but target residualvm has EABI version 5
12
BROKEN_armv6=		fails to link: ld: libgrim.a has EABI version 0, but target residualvm has EABI version 5
13
BROKEN_armv7=		fails to link: ld: libgrim.a has EABI version 0, but target residualvm has EABI version 5
13
14
14
USE_GITHUB=	yes
15
USE_GITHUB=	yes
15
16
(-)games/scummvm/Makefile (-1 / +1 lines)
Lines 67-73 Link Here
67
67
68
.include <bsd.port.pre.mk>
68
.include <bsd.port.pre.mk>
69
69
70
.if ${ARCH} == "armv6"
70
.if ${ARCH} == armv6 || ${ARCH} == armv7
71
CONFIGURE_ENV+=	ASFLAGS=-meabi=5
71
CONFIGURE_ENV+=	ASFLAGS=-meabi=5
72
.endif
72
.endif
73
73
(-)games/stockfish/Makefile (+1 lines)
Lines 19-24 Link Here
19
NOT_FOR_ARCHS=	sparc64
19
NOT_FOR_ARCHS=	sparc64
20
BROKEN_aarch64=	Fails to build: cannot detect architecture
20
BROKEN_aarch64=	Fails to build: cannot detect architecture
21
BROKEN_armv6=	Fails to configure: config-sanity: Error 1
21
BROKEN_armv6=	Fails to configure: config-sanity: Error 1
22
BROKEN_armv7=	Fails to configure: config-sanity: Error 1
22
BROKEN_mips64=	Fails to build: cannot detect architecture
23
BROKEN_mips64=	Fails to build: cannot detect architecture
23
24
24
USES=		compiler gmake zip
25
USES=		compiler gmake zip
(-)games/trigger-rally/Makefile (+1 lines)
Lines 17-22 Link Here
17
17
18
BROKEN_aarch64=		fails to compile: error: the clang compiler does not support -march=native
18
BROKEN_aarch64=		fails to compile: error: the clang compiler does not support -march=native
19
BROKEN_armv6=		fails to compile: error: the clang compiler does not support -march=native
19
BROKEN_armv6=		fails to compile: error: the clang compiler does not support -march=native
20
BROKEN_armv7=		fails to compile: error: the clang compiler does not support -march=native
20
BROKEN_powerpc64=	fails to compile: error: the clang compiler does not support -march=native
21
BROKEN_powerpc64=	fails to compile: error: the clang compiler does not support -march=native
21
22
22
WRKSRC_SUBDIR=	src
23
WRKSRC_SUBDIR=	src
(-)games/ufoai-data/Makefile (+1 lines)
Lines 28-33 Link Here
28
28
29
BROKEN_aarch64=		Fails to install: runaway process
29
BROKEN_aarch64=		Fails to install: runaway process
30
BROKEN_armv6=		Fails to install: runaway process
30
BROKEN_armv6=		Fails to install: runaway process
31
BROKEN_armv7=		Fails to install: runaway process
31
BROKEN_mips64=		Fails to install: runaway process
32
BROKEN_mips64=		Fails to install: runaway process
32
33
33
post-extract:
34
post-extract:
(-)games/urbanterror-data/Makefile (+1 lines)
Lines 28-33 Link Here
28
28
29
BROKEN_aarch64=		Fails to install: runaway process
29
BROKEN_aarch64=		Fails to install: runaway process
30
BROKEN_armv6=		Fails to install: runaway process
30
BROKEN_armv6=		Fails to install: runaway process
31
BROKEN_armv7=		Fails to install: runaway process
31
BROKEN_mips=		Fails to install: runaway process
32
BROKEN_mips=		Fails to install: runaway process
32
BROKEN_mips64=		Fails to install: runaway process
33
BROKEN_mips64=		Fails to install: runaway process
33
34
(-)games/xoids/Makefile (+1 lines)
Lines 11-16 Link Here
11
COMMENT=	X Window Asteroids style game with full color pixmaps
11
COMMENT=	X Window Asteroids style game with full color pixmaps
12
12
13
BROKEN_armv6=		dumps core: Unknown addressing mode for CP reference!
13
BROKEN_armv6=		dumps core: Unknown addressing mode for CP reference!
14
BROKEN_armv7=		dumps core: Unknown addressing mode for CP reference!
14
NOT_FOR_ARCHS=		mips64
15
NOT_FOR_ARCHS=		mips64
15
NOT_FOR_ARCHS_REASON=	unknown architecture
16
NOT_FOR_ARCHS_REASON=	unknown architecture
16
17
(-)german/hunspell/Makefile (+1 lines)
Lines 19-24 Link Here
19
		hunspell:textproc/hunspell
19
		hunspell:textproc/hunspell
20
20
21
BROKEN_armv6=		fails to install: hunspell-capmain-plus_de_DE.tmp: Error 1
21
BROKEN_armv6=		fails to install: hunspell-capmain-plus_de_DE.tmp: Error 1
22
BROKEN_armv7=		fails to install: hunspell-capmain-plus_de_DE.tmp: Error 1
22
23
23
USES=		gmake perl5 shebangfix tar:bzip2
24
USES=		gmake perl5 shebangfix tar:bzip2
24
ALL_TARGET=	hunspell-all
25
ALL_TARGET=	hunspell-all
(-)graphics/aseprite/Makefile (+1 lines)
Lines 25-30 Link Here
25
25
26
BROKEN_aarch64=		fails to compile: undefined reference to __va_copy
26
BROKEN_aarch64=		fails to compile: undefined reference to __va_copy
27
BROKEN_armv6=		fails to compile: undefined reference to __va_copy
27
BROKEN_armv6=		fails to compile: undefined reference to __va_copy
28
BROKEN_armv7=		fails to compile: undefined reference to __va_copy
28
BROKEN_powerpc64=	fails to compile: arena.h: Failed assertion: "arena_mapbits_allocated_get(chunk, pageind) != 0"
29
BROKEN_powerpc64=	fails to compile: arena.h: Failed assertion: "arena_mapbits_allocated_get(chunk, pageind) != 0"
29
BROKEN_sparc64=		fails to compile: vsnprintf is not a member of std
30
BROKEN_sparc64=		fails to compile: vsnprintf is not a member of std
30
31
(-)graphics/code-eli/Makefile (+1 lines)
Lines 36-41 Link Here
36
DOXYGEN_PORTDOCS=	html latex
36
DOXYGEN_PORTDOCS=	html latex
37
37
38
BROKEN_armv6=		fails to compile: undefined reference to cbrtl
38
BROKEN_armv6=		fails to compile: undefined reference to cbrtl
39
BROKEN_armv7=		fails to compile: undefined reference to cbrtl
39
BROKEN_powerpc64=	fails to compile: there are no arguments to 'printf' that depend on a template parameter
40
BROKEN_powerpc64=	fails to compile: there are no arguments to 'printf' that depend on a template parameter
40
41
41
post-patch-EXAMPLES-off:
42
post-patch-EXAMPLES-off:
(-)graphics/copperspice/Makefile (-1 / +1 lines)
Lines 48-54 Link Here
48
BROKEN_i386=		qx11embed_x11.cpp:470:20: non-constant-expression\
48
BROKEN_i386=		qx11embed_x11.cpp:470:20: non-constant-expression\
49
			cannot be narrowed from type 'unsigned int' to 'long'\
49
			cannot be narrowed from type 'unsigned int' to 'long'\
50
			in initializer list [-Wc++11-narrowing]
50
			in initializer list [-Wc++11-narrowing]
51
NOT_FOR_ARCHS=		aarch64 armv6 powerpc64
51
NOT_FOR_ARCHS=		aarch64 armv6 armv7 powerpc64
52
NOT_FOR_ARCHS_REASON=	fails to build: Unable to detect architecture, please update
52
NOT_FOR_ARCHS_REASON=	fails to build: Unable to detect architecture, please update
53
53
54
post-patch:
54
post-patch:
(-)graphics/exact-image/Makefile (+1 lines)
Lines 24-29 Link Here
24
		libexpat.so:textproc/expat2
24
		libexpat.so:textproc/expat2
25
25
26
BROKEN_armv6=		fails to configure: C++ compiler is not installed or does not work correctly
26
BROKEN_armv6=		fails to configure: C++ compiler is not installed or does not work correctly
27
BROKEN_armv7=		fails to configure: C++ compiler is not installed or does not work correctly
27
28
28
#hack to get custom exactcode configure script to enable tiff support with
29
#hack to get custom exactcode configure script to enable tiff support with
29
#broken headers on c++ in base system:
30
#broken headers on c++ in base system:
(-)graphics/exrtools/Makefile (+1 lines)
Lines 18-23 Link Here
18
		libIlmImf.so:graphics/OpenEXR
18
		libIlmImf.so:graphics/OpenEXR
19
19
20
BROKEN_armv6=		fails to configure: checking for /nxb-bin/usr/bin/cc... no
20
BROKEN_armv6=		fails to configure: checking for /nxb-bin/usr/bin/cc... no
21
BROKEN_armv7=		fails to configure: checking for /nxb-bin/usr/bin/cc... no
21
22
22
GNU_CONFIGURE=	yes
23
GNU_CONFIGURE=	yes
23
USES=		gmake jpeg pkgconfig
24
USES=		gmake jpeg pkgconfig
(-)graphics/graphviz/Makefile (+3 lines)
Lines 26-31 Link Here
26
CFLAGS_armv6=	-fno-builtin-sincos -fno-builtin-sin -fno-builtin-cos \
26
CFLAGS_armv6=	-fno-builtin-sincos -fno-builtin-sin -fno-builtin-cos \
27
		-fno-builtin-sincosf -fno-builtin-sinf -fno-builtin-cosf \
27
		-fno-builtin-sincosf -fno-builtin-sinf -fno-builtin-cosf \
28
		-fno-builtin-sincosl -fno-builtin-sinl -fno-builtin-cosl
28
		-fno-builtin-sincosl -fno-builtin-sinl -fno-builtin-cosl
29
CFLAGS_armv7=	-fno-builtin-sincos -fno-builtin-sin -fno-builtin-cos \
30
		-fno-builtin-sincosf -fno-builtin-sinf -fno-builtin-cosf \
31
		-fno-builtin-sincosl -fno-builtin-sinl -fno-builtin-cosl
29
LDFLAGS+=	-L${LOCALBASE}/lib
32
LDFLAGS+=	-L${LOCALBASE}/lib
30
CPPFLAGS+=	-I${LOCALBASE}/include
33
CPPFLAGS+=	-I${LOCALBASE}/include
31
PLIST_SUB=	PORTVERSION="${PORTVERSION}"
34
PLIST_SUB=	PORTVERSION="${PORTVERSION}"
(-)graphics/hiptext/Makefile (+1 lines)
Lines 20-25 Link Here
20
20
21
BROKEN_aarch64=		fails to compile: error: the clang compiler does not support -march=native
21
BROKEN_aarch64=		fails to compile: error: the clang compiler does not support -march=native
22
BROKEN_armv6=		fails to compile: error: the clang compiler does not support -march=native
22
BROKEN_armv6=		fails to compile: error: the clang compiler does not support -march=native
23
BROKEN_armv7=		fails to compile: error: the clang compiler does not support -march=native
23
24
24
USE_GITHUB=	yes
25
USE_GITHUB=	yes
25
GH_ACCOUNT=	jart
26
GH_ACCOUNT=	jart
(-)graphics/libdrm/Makefile (-1 / +1 lines)
Lines 50-56 Link Here
50
PLIST_SUB+=	INTEL_DRIVER="@comment "
50
PLIST_SUB+=	INTEL_DRIVER="@comment "
51
PLIST_SUB+=	NOUVEAU_DRIVER=""
51
PLIST_SUB+=	NOUVEAU_DRIVER=""
52
PLIST_SUB+=	RADEON_DRIVERS=""
52
PLIST_SUB+=	RADEON_DRIVERS=""
53
.elif ${ARCH} == armv6 || ${ARCH} == aarch64
53
.elif ${ARCH} == aarch64 || ${ARCH} == armv6 || ${ARCH} == armv7
54
PLIST_SUB+=	ARM_DRIVERS=""
54
PLIST_SUB+=	ARM_DRIVERS=""
55
PLIST_SUB+=	INTEL_DRIVER="@comment "
55
PLIST_SUB+=	INTEL_DRIVER="@comment "
56
PLIST_SUB+=	NOUVEAU_DRIVER="@comment "
56
PLIST_SUB+=	NOUVEAU_DRIVER="@comment "
(-)graphics/lightzone/Makefile (+1 lines)
Lines 23-28 Link Here
23
RUN_DEPENDS=	jhindexer:java/javahelp
23
RUN_DEPENDS=	jhindexer:java/javahelp
24
24
25
BROKEN_armv6=		fails to compile: build.xml: exec returned: 1
25
BROKEN_armv6=		fails to compile: build.xml: exec returned: 1
26
BROKEN_armv7=		fails to compile: build.xml: exec returned: 1
26
27
27
USE_GITHUB=	yes
28
USE_GITHUB=	yes
28
GH_ACCOUNT=	ktgw0316
29
GH_ACCOUNT=	ktgw0316
(-)graphics/mesa-dri/Makefile (-2 / +2 lines)
Lines 52-60 Link Here
52
. if ${OPSYS} == FreeBSD && ${OSVERSION} < 1100000
52
. if ${OPSYS} == FreeBSD && ${OSVERSION} < 1100000
53
EXTRA_PATCHES+=	${PATCHDIR}/extra-src_mesa_drivers_dri_i965_intel__screen.c
53
EXTRA_PATCHES+=	${PATCHDIR}/extra-src_mesa_drivers_dri_i965_intel__screen.c
54
. endif
54
. endif
55
.elif ${ARCH} == armv6 || ${ARCH} == aarch64
55
.elif ${ARCH} == aarch64 || ${ARCH} == armv6 || ${ARCH} == armv7
56
GALLIUM_DRIVERS+=	FREEDRENO VC4
56
GALLIUM_DRIVERS+=	FREEDRENO VC4
57
. if ${ARCH} == armv6
57
. if ${ARCH} == armv6 || ${ARCH} == armv7
58
EXTRA_PATCHES+=	${PATCHDIR}/extra-src_gallium_drivers_vc4_Makefile.in
58
EXTRA_PATCHES+=	${PATCHDIR}/extra-src_gallium_drivers_vc4_Makefile.in
59
. endif
59
. endif
60
.endif
60
.endif
(-)graphics/opencolorio/Makefile (+1 lines)
Lines 37-42 Link Here
37
37
38
BROKEN_aarch64=		Does not compile: error: use of undeclared identifier __builtin_ia32_emms
38
BROKEN_aarch64=		Does not compile: error: use of undeclared identifier __builtin_ia32_emms
39
BROKEN_armv6=		Does not compile: error: use of undeclared identifier __builtin_ia32_emms
39
BROKEN_armv6=		Does not compile: error: use of undeclared identifier __builtin_ia32_emms
40
BROKEN_armv7=		Does not compile: error: use of undeclared identifier __builtin_ia32_emms
40
BROKEN_mips64=		Does not compile: error: unrecognized command line option -msse2
41
BROKEN_mips64=		Does not compile: error: unrecognized command line option -msse2
41
BROKEN_powerpc64=	Does not compile: error: unrecognized command line option -msse2
42
BROKEN_powerpc64=	Does not compile: error: unrecognized command line option -msse2
42
BROKEN_sparc64=		Does not compile: error: unrecognized command line option -msse2
43
BROKEN_sparc64=		Does not compile: error: unrecognized command line option -msse2
(-)graphics/opencv/Makefile (+1 lines)
Lines 48-53 Link Here
48
OPTIONS_GROUP_SIMD=	${OPTIONS_GROUP_SIMD_${MACHINE_ARCH}}
48
OPTIONS_GROUP_SIMD=	${OPTIONS_GROUP_SIMD_${MACHINE_ARCH}}
49
OPTIONS_GROUP_SIMD_amd64=	${OPTIONS_GROUP_SIMD_i386}
49
OPTIONS_GROUP_SIMD_amd64=	${OPTIONS_GROUP_SIMD_i386}
50
OPTIONS_GROUP_SIMD_armv6=	NEON VFPV3
50
OPTIONS_GROUP_SIMD_armv6=	NEON VFPV3
51
OPTIONS_GROUP_SIMD_armv7=	NEON VFPV3
51
OPTIONS_GROUP_SIMD_i386=	SSE SSE2 SSE3 SSSE3 SSE41 SSE42 AVX AVX2
52
OPTIONS_GROUP_SIMD_i386=	SSE SSE2 SSE3 SSSE3 SSE41 SSE42 AVX AVX2
52
OPTIONS_GROUP_VIDEO=	FFMPEG GSTREAMER GSTREAMER0 V4L XINE
53
OPTIONS_GROUP_VIDEO=	FFMPEG GSTREAMER GSTREAMER0 V4L XINE
53
OPTIONS_RADIO=		GUI
54
OPTIONS_RADIO=		GUI
(-)graphics/pencil/Makefile (+1 lines)
Lines 17-22 Link Here
17
		libpng.so:graphics/png
17
		libpng.so:graphics/png
18
18
19
BROKEN_armv6=		fails to compile: no matching function for call to 'qMax'
19
BROKEN_armv6=		fails to compile: no matching function for call to 'qMax'
20
BROKEN_armv7=		fails to compile: no matching function for call to 'qMax'
20
21
21
USES=		qmake zip
22
USES=		qmake zip
22
USE_QT4=	gui opengl xml moc_build rcc_build
23
USE_QT4=	gui opengl xml moc_build rcc_build
(-)graphics/picpuz/Makefile (+1 lines)
Lines 12-17 Link Here
12
COMMENT=	Jigsaw puzzle program
12
COMMENT=	Jigsaw puzzle program
13
13
14
BROKEN_armv6=		fails to compile: use of undeclared identifier __NR_SYSCALL_BASE
14
BROKEN_armv6=		fails to compile: use of undeclared identifier __NR_SYSCALL_BASE
15
BROKEN_armv7=		fails to compile: use of undeclared identifier __NR_SYSCALL_BASE
15
16
16
USES=		dos2unix execinfo gmake pkgconfig
17
USES=		dos2unix execinfo gmake pkgconfig
17
DOS2UNIX_GLOB=	*.h
18
DOS2UNIX_GLOB=	*.h
(-)graphics/pixie/Makefile (+1 lines)
Lines 20-25 Link Here
20
20
21
BROKEN_aarch64=		fails to compile: use of undeclared identifier CRenderer
21
BROKEN_aarch64=		fails to compile: use of undeclared identifier CRenderer
22
BROKEN_armv6=		fails to compile: use of undeclared identifier CRenderer
22
BROKEN_armv6=		fails to compile: use of undeclared identifier CRenderer
23
BROKEN_armv7=		fails to compile: use of undeclared identifier CRenderer
23
BROKEN_sparc64=		fails to compile
24
BROKEN_sparc64=		fails to compile
24
25
25
USE_GL=		glu
26
USE_GL=		glu
(-)graphics/s10sh/Makefile (+1 lines)
Lines 16-21 Link Here
16
16
17
BROKEN_aarch64=	Fails to build: error: can not find the byte order for this architecture, fix bytesex.h
17
BROKEN_aarch64=	Fails to build: error: can not find the byte order for this architecture, fix bytesex.h
18
BROKEN_armv6=	Fails to build: error: can not find the byte order for this architecture, fix bytesex.h
18
BROKEN_armv6=	Fails to build: error: can not find the byte order for this architecture, fix bytesex.h
19
BROKEN_armv7=	Fails to build: error: can not find the byte order for this architecture, fix bytesex.h
19
20
20
USES=		ncurses readline
21
USES=		ncurses readline
21
22
(-)irc/srvx/Makefile (+1 lines)
Lines 13-18 Link Here
13
LICENSE_FILE=	${WRKSRC}/COPYING
13
LICENSE_FILE=	${WRKSRC}/COPYING
14
14
15
BROKEN_armv6=		fails to configure: Cannot detect format string for time_t
15
BROKEN_armv6=		fails to configure: Cannot detect format string for time_t
16
BROKEN_armv7=		fails to configure: Cannot detect format string for time_t
16
17
17
USES=		cpe
18
USES=		cpe
18
GNU_CONFIGURE=	yes
19
GNU_CONFIGURE=	yes
(-)japanese/mutt-devel/Makefile (+1 lines)
Lines 49-54 Link Here
49
49
50
BROKEN_aarch64=		fails to compile: conflicting types for __wcwidth
50
BROKEN_aarch64=		fails to compile: conflicting types for __wcwidth
51
BROKEN_armv6=		fails to compile: conflicting types for __wcwidth
51
BROKEN_armv6=		fails to compile: conflicting types for __wcwidth
52
BROKEN_armv7=		fails to compile: conflicting types for __wcwidth
52
53
53
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]*
54
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]*
54
55
(-)java/berkeley-db/Makefile (+1 lines)
Lines 14-19 Link Here
14
BUILD_DEPENDS=	${JAVALIBDIR}/junit.jar:java/junit
14
BUILD_DEPENDS=	${JAVALIBDIR}/junit.jar:java/junit
15
15
16
BROKEN_armv6=		fails to build: build.xml: Java returned: 1
16
BROKEN_armv6=		fails to build: build.xml: Java returned: 1
17
BROKEN_armv7=		fails to build: build.xml: Java returned: 1
17
18
18
OPTIONS_DEFINE=	DOCS EXAMPLES TEST
19
OPTIONS_DEFINE=	DOCS EXAMPLES TEST
19
20
(-)java/bootstrap-openjdk/Makefile (-5 / +5 lines)
Lines 17-23 Link Here
17
17
18
BUNDLE_LIBS=	yes
18
BUNDLE_LIBS=	yes
19
19
20
ONLY_FOR_ARCHS=		amd64 armv6 i386 powerpc64
20
ONLY_FOR_ARCHS=		amd64 armv6 armv7 i386 powerpc64
21
BROKEN_powerpc64=	fails to build: pkg-static: Unable to access file jre/lib/powerpc64/jvm.cfg
21
BROKEN_powerpc64=	fails to build: pkg-static: Unable to access file jre/lib/powerpc64/jvm.cfg
22
22
23
DISTINFO_FILE=	${.CURDIR}/distinfo.${JDK_ARCH}
23
DISTINFO_FILE=	${.CURDIR}/distinfo.${JDK_ARCH}
Lines 26-32 Link Here
26
DISTVERSION_i386=	r351880
26
DISTVERSION_i386=	r351880
27
DISTVERSION_powerpc64=	r407937
27
DISTVERSION_powerpc64=	r407937
28
28
29
JDK_ARCH=	${ARCH:C/armv6.*/arm/}
29
JDK_ARCH=	${ARCH:C/armv*/arm/}
30
JDK_NAME=	openjdk
30
JDK_NAME=	openjdk
31
JDK_ROOT=	bootstrap-${JDK_NAME}
31
JDK_ROOT=	bootstrap-${JDK_NAME}
32
32
Lines 48-66 Link Here
48
48
49
JDK_MASTER_SITES=	LOCAL/jkim
49
JDK_MASTER_SITES=	LOCAL/jkim
50
50
51
.if ${ARCH:Marmv6*}
51
.if ${ARCH:Marmv*}
52
JDK_PORT=	openjdk7
52
JDK_PORT=	openjdk7
53
.else
53
.else
54
JDK_PORT=	openjdk6
54
JDK_PORT=	openjdk6
55
.endif
55
.endif
56
56
57
.if ${ARCH} == "i386"
57
.if ${ARCH} == i386
58
PLIST_SUB+=	CLIENTVM=""
58
PLIST_SUB+=	CLIENTVM=""
59
.else
59
.else
60
PLIST_SUB+=	CLIENTVM="@comment "
60
PLIST_SUB+=	CLIENTVM="@comment "
61
.endif
61
.endif
62
62
63
.if ${ARCH} == "powerpc64"
63
.if ${ARCH} == powerpc64
64
JDK_PORT=	openjdk7
64
JDK_PORT=	openjdk7
65
JDK_NAME=	openjdk
65
JDK_NAME=	openjdk
66
JDK_MASTER_SITES=	LOCAL/glewis/bootstrap-openjdk
66
JDK_MASTER_SITES=	LOCAL/glewis/bootstrap-openjdk
(-)java/bouncycastle15/Makefile (-1 / +2 lines)
Lines 48-54 Link Here
48
.include <bsd.port.options.mk>
48
.include <bsd.port.options.mk>
49
49
50
# PR 220612: remove fork="true" in javac and fork="yes" in junit tasks
50
# PR 220612: remove fork="true" in javac and fork="yes" in junit tasks
51
.if ${ARCH}=="armv6"
51
# NB: as of adding armv7, the patchname is kind of obsolete.
52
.if ${ARCH} == armv6 || ${ARCH} == armv7
52
EXTRA_PATCHES+=	${FILESDIR}/armv6-patch-bc+-build.xml
53
EXTRA_PATCHES+=	${FILESDIR}/armv6-patch-bc+-build.xml
53
.endif
54
.endif
54
55
(-)java/classpath/Makefile (+1 lines)
Lines 17-22 Link Here
17
17
18
BROKEN_aarch64=		fails to configure: error: The jar tool /usr/local/bin/gjar5 was not found
18
BROKEN_aarch64=		fails to configure: error: The jar tool /usr/local/bin/gjar5 was not found
19
BROKEN_armv6=		fails to configure: error: The jar tool /usr/local/bin/gjar5 was not found
19
BROKEN_armv6=		fails to configure: error: The jar tool /usr/local/bin/gjar5 was not found
20
BROKEN_armv7=		fails to configure: error: The jar tool /usr/local/bin/gjar5 was not found
20
BROKEN_powerpc64=	fails to configure: error: The jar tool /usr/local/bin/gjar5 was not found
21
BROKEN_powerpc64=	fails to configure: error: The jar tool /usr/local/bin/gjar5 was not found
21
22
22
GNU_CONFIGURE=	yes
23
GNU_CONFIGURE=	yes
(-)java/jakarta-regexp/Makefile (+1 lines)
Lines 11-16 Link Here
11
COMMENT=	Regular expressions for Java
11
COMMENT=	Regular expressions for Java
12
12
13
BROKEN_armv6=		fails to build: build.xml: Java returned: 1
13
BROKEN_armv6=		fails to build: build.xml: Java returned: 1
14
BROKEN_armv7=		fails to build: build.xml: Java returned: 1
14
15
15
USE_JAVA=	yes
16
USE_JAVA=	yes
16
JAVA_VERSION=	1.6+
17
JAVA_VERSION=	1.6+
(-)java/java-cup/Makefile (+1 lines)
Lines 14-19 Link Here
14
COMMENT=	LALR parser generator in Java
14
COMMENT=	LALR parser generator in Java
15
15
16
BROKEN_armv6=		fails to build: build.xml: Java returned: 1
16
BROKEN_armv6=		fails to build: build.xml: Java returned: 1
17
BROKEN_armv7=		fails to build: build.xml: Java returned: 1
17
18
18
USE_JAVA=	yes
19
USE_JAVA=	yes
19
USE_ANT=	yes
20
USE_ANT=	yes
(-)java/java3d/Makefile (+1 lines)
Lines 14-19 Link Here
14
LICENSE_COMB=	multi
14
LICENSE_COMB=	multi
15
15
16
BROKEN_armv6=		fails to compile: build.xml: Compile failed; see the compiler error output for details
16
BROKEN_armv6=		fails to compile: build.xml: Compile failed; see the compiler error output for details
17
BROKEN_armv7=		fails to compile: build.xml: Compile failed; see the compiler error output for details
17
18
18
USES=		tar:bzip2
19
USES=		tar:bzip2
19
USE_JAVA=	yes
20
USE_JAVA=	yes
(-)java/jcommon/Makefile (+1 lines)
Lines 12-17 Link Here
12
LICENSE=	LGPL21
12
LICENSE=	LGPL21
13
13
14
BROKEN_armv6=		fails to package: find: *: No such file or directory
14
BROKEN_armv6=		fails to package: find: *: No such file or directory
15
BROKEN_armv7=		fails to package: find: *: No such file or directory
15
16
16
USES=		zip
17
USES=		zip
17
USE_JAVA=	yes
18
USE_JAVA=	yes
(-)java/openjdk8/Makefile (-7 / +9 lines)
Lines 66-72 Link Here
66
BUILD_DEPENDS+=	${UNZIP_CMD}:archivers/unzip
66
BUILD_DEPENDS+=	${UNZIP_CMD}:archivers/unzip
67
.endif
67
.endif
68
68
69
ONLY_FOR_ARCHS=	amd64 armv6 i386 powerpc powerpc64
69
ONLY_FOR_ARCHS=	amd64 armv6 armv7 i386 powerpc powerpc64
70
WRKSRC=		${WRKDIR}/${PORTNAME}
70
WRKSRC=		${WRKDIR}/${PORTNAME}
71
71
72
DOS2UNIX_FILES= jdk/src/bsd/doc/man/appletviewer.1 \
72
DOS2UNIX_FILES= jdk/src/bsd/doc/man/appletviewer.1 \
Lines 214-221 Link Here
214
.else
214
.else
215
JRE_IMAGEDIR=	${JDK_BUILDDIR}/images/j2re-image
215
JRE_IMAGEDIR=	${JDK_BUILDDIR}/images/j2re-image
216
.endif
216
.endif
217
JDK_JVMDIR=	lib/${ARCH:C/armv6.*/arm/:S/powerpc64/ppc64/}
217
JDK_JVMDIR=	lib/${ARCH:C/armv*/arm/:S/powerpc64/ppc64/}
218
JDK_OSARCH=	bsd-${ARCH:S/amd64/x86_64/:C/armv6.*/arm/:S/i386/x86/:S/powerpc64/ppc64/}
218
JDK_OSARCH=	bsd-${ARCH:S/amd64/x86_64/:C/armv*/arm/:S/i386/x86/:S/powerpc64/ppc64/}
219
INSTALLDIR=	${PREFIX}/${PKGBASE}
219
INSTALLDIR=	${PREFIX}/${PKGBASE}
220
220
221
NO_CCACHE=		yes
221
NO_CCACHE=		yes
Lines 256-263 Link Here
256
256
257
OPTIONS_DEFINE=		ALSA POLICY TZUPDATE X11
257
OPTIONS_DEFINE=		ALSA POLICY TZUPDATE X11
258
OPTIONS_DEFINE_armv6=	FPUHACK
258
OPTIONS_DEFINE_armv6=	FPUHACK
259
OPTIONS_DEFINE_armv7=	FPUHACK
259
OPTIONS_DEFAULT=	ALSA POLICY TZUPDATE X11
260
OPTIONS_DEFAULT=	ALSA POLICY TZUPDATE X11
260
OPTIONS_DEFAULT_armv6=	FPUHACK
261
OPTIONS_DEFAULT_armv6=	FPUHACK
262
OPTIONS_DEFAULT_armv7=	FPUHACK
261
FPUHACK_DESC=		Hack denormalized numbers in flush-to-zero mode
263
FPUHACK_DESC=		Hack denormalized numbers in flush-to-zero mode
262
POLICY_DESC=		Install the Unlimited Strength Policy Files
264
POLICY_DESC=		Install the Unlimited Strength Policy Files
263
TZUPDATE_DESC=		Update the time zone data
265
TZUPDATE_DESC=		Update the time zone data
Lines 315-327 Link Here
315
317
316
.include <bsd.port.pre.mk>
318
.include <bsd.port.pre.mk>
317
319
318
.if ${ARCH} == "armv6" || ${ARCH} == "i386"
320
.if ${ARCH} == armv6 || ${ARCH} == armv7 || ${ARCH} == i386
319
# XXX We must limit max heap size for 32-bit targets.
321
# XXX We must limit max heap size for 32-bit targets.
320
CONFIGURE_ARGS+=	--with-boot-jdk-jvmargs="-Xmx768m"
322
CONFIGURE_ARGS+=	--with-boot-jdk-jvmargs="-Xmx768m"
321
MAKE_ENV+=	JAVADOC_CMD_MEM="-Xmx768m"
323
MAKE_ENV+=	JAVADOC_CMD_MEM="-Xmx768m"
322
.endif
324
.endif
323
325
324
.if ${ARCH} == "amd64" || ${ARCH} == "i386" || ${ARCH} == "powerpc64"
326
.if ${ARCH} == amd64 || ${ARCH} == i386 || ${ARCH} == powerpc64
325
JDK_BUILD_JVM=	server
327
JDK_BUILD_JVM=	server
326
.else
328
.else
327
JDK_BUILD_JVM=	zero
329
JDK_BUILD_JVM=	zero
Lines 330-336 Link Here
330
332
331
BOOTSTRAP_JDKS=	${LOCALBASE}/openjdk8 \
333
BOOTSTRAP_JDKS=	${LOCALBASE}/openjdk8 \
332
		${LOCALBASE}/openjdk7
334
		${LOCALBASE}/openjdk7
333
.if ${ARCH} == "armv6"
335
.if ${ARCH} == armv6 || ${ARCH} == armv7
334
BOOTSTRAP_JDKS+=	${LOCALBASE}/bootstrap-openjdk
336
BOOTSTRAP_JDKS+=	${LOCALBASE}/bootstrap-openjdk
335
.endif
337
.endif
336
338
Lines 343-349 Link Here
343
345
344
# if no valid jdk found, set dependency
346
# if no valid jdk found, set dependency
345
.if !defined(BOOTSTRAPJDKDIR)
347
.if !defined(BOOTSTRAPJDKDIR)
346
.  if ${ARCH} == "armv6"
348
.  if ${ARCH} == armv6 || ${ARCH} == armv7
347
# bootstrap-openjdk is based on openjdk7 and can compile openjdk8
349
# bootstrap-openjdk is based on openjdk7 and can compile openjdk8
348
BOOTSTRAPJDKDIR?=	${LOCALBASE}/bootstrap-openjdk
350
BOOTSTRAPJDKDIR?=	${LOCALBASE}/bootstrap-openjdk
349
BUILD_DEPENDS+=		${BOOTSTRAPJDKDIR}/bin/javac:java/bootstrap-openjdk
351
BUILD_DEPENDS+=		${BOOTSTRAPJDKDIR}/bin/javac:java/bootstrap-openjdk
(-)java/sigar/Makefile (+1 lines)
Lines 17-22 Link Here
17
LIB_DEPENDS=	libsigar.so:devel/sigar
17
LIB_DEPENDS=	libsigar.so:devel/sigar
18
18
19
BROKEN_armv6=		fails to compile: jni-build.xml: gcc failed with return code 1
19
BROKEN_armv6=		fails to compile: jni-build.xml: gcc failed with return code 1
20
BROKEN_armv7=		fails to compile: jni-build.xml: gcc failed with return code 1
20
21
21
USE_GITHUB=	yes
22
USE_GITHUB=	yes
22
GH_ACCOUNT=	amishHammer
23
GH_ACCOUNT=	amishHammer
(-)lang/abcl/Makefile (+1 lines)
Lines 11-16 Link Here
11
COMMENT=	Implementation of ANSI Common Lisp in Java
11
COMMENT=	Implementation of ANSI Common Lisp in Java
12
12
13
BROKEN_armv6=		fails to build: build.xml: Java returned: 1
13
BROKEN_armv6=		fails to build: build.xml: Java returned: 1
14
BROKEN_armv7=		fails to build: build.xml: Java returned: 1
14
15
15
PLIST_FILES=	share/java/classes/abcl.jar \
16
PLIST_FILES=	share/java/classes/abcl.jar \
16
		share/java/classes/abcl-contrib.jar \
17
		share/java/classes/abcl-contrib.jar \
(-)lang/afnix/Makefile (+1 lines)
Lines 13-18 Link Here
13
COMMENT=	Multi-threaded functional programming language
13
COMMENT=	Multi-threaded functional programming language
14
14
15
BROKEN_armv6=		fails to compile: operator new takes type size_t as first parameterk/er
15
BROKEN_armv6=		fails to compile: operator new takes type size_t as first parameterk/er
16
BROKEN_armv7=		fails to compile: operator new takes type size_t as first parameterk/er
16
BROKEN_i386=		fails to build
17
BROKEN_i386=		fails to build
17
BROKEN_powerpc=		fails to configure
18
BROKEN_powerpc=		fails to configure
18
BROKEN_powerpc64=	fails to build: afnix-setup: cannot determine linking type
19
BROKEN_powerpc64=	fails to build: afnix-setup: cannot determine linking type
(-)lang/clang33/Makefile (-1 / +1 lines)
Lines 74-80 Link Here
74
.include <bsd.port.options.mk>
74
.include <bsd.port.options.mk>
75
75
76
# keep in sync with /usr/src/lib/clang/clang.build.mk
76
# keep in sync with /usr/src/lib/clang/clang.build.mk
77
CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/armv6hf/armv6/}-portbld-${OPSYS:tl}${OSREL}
77
CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL}
78
78
79
.if ${PORT_OPTIONS:MASSERTS}
79
.if ${PORT_OPTIONS:MASSERTS}
80
CONFIGURE_ARGS+=	--enable-assertions
80
CONFIGURE_ARGS+=	--enable-assertions
(-)lang/clang33/files/patch-utils_llvm-build_llvmbuild_main.py (-3 / +4 lines)
Lines 1-6 Link Here
1
--- utils/llvm-build/llvmbuild/main.py.orig
1
--- utils/llvm-build/llvmbuild/main.py.dist	2016-08-08 13:58:02.000000000 +0000
2
+++ utils/llvm-build/llvmbuild/main.py
2
+++ utils/llvm-build/llvmbuild/main.py	2017-08-29 12:47:14.547497255 +0000
3
@@ -660,7 +660,17 @@
3
@@ -751,7 +751,18 @@
4
 
4
 
5
     # We handle a few special cases of target names here for historical
5
     # We handle a few special cases of target names here for historical
6
     # reasons, as these are the names configure currently comes up with.
6
     # reasons, as these are the names configure currently comes up with.
Lines 10-15 Link Here
10
+			   'armeb' : 'ARM',
10
+			   'armeb' : 'ARM',
11
+			   'armv6' : 'ARM',
11
+			   'armv6' : 'ARM',
12
+			   'armv6hf' : 'ARM',
12
+			   'armv6hf' : 'ARM',
13
+			   'armv7' : 'ARM',
13
+			   'i386' : 'X86',
14
+			   'i386' : 'X86',
14
+			   'mips' : 'Mips',
15
+			   'mips' : 'Mips',
15
+			   'powerpc' : 'PowerPC',
16
+			   'powerpc' : 'PowerPC',
(-)lang/clang34/Makefile (-1 / +1 lines)
Lines 80-86 Link Here
80
.endif
80
.endif
81
81
82
# keep in sync with /usr/src/lib/clang/clang.build.mk
82
# keep in sync with /usr/src/lib/clang/clang.build.mk
83
CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/armv6hf/armv6/}-portbld-${OPSYS:tl}${OSREL}
83
CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL}
84
84
85
.if ${PORT_OPTIONS:MASSERTS}
85
.if ${PORT_OPTIONS:MASSERTS}
86
CONFIGURE_ARGS+=	--enable-assertions
86
CONFIGURE_ARGS+=	--enable-assertions
(-)lang/clang34/files/patch-utils_llvm-build_llvmbuild_main.py (-3 / +4 lines)
Lines 1-6 Link Here
1
--- utils/llvm-build/llvmbuild/main.py.orig
1
--- utils/llvm-build/llvmbuild/main.py.dist	2016-08-08 13:58:02.000000000 +0000
2
+++ utils/llvm-build/llvmbuild/main.py
2
+++ utils/llvm-build/llvmbuild/main.py	2017-08-29 12:47:14.547497255 +0000
3
@@ -660,7 +660,17 @@
3
@@ -751,7 +751,18 @@
4
 
4
 
5
     # We handle a few special cases of target names here for historical
5
     # We handle a few special cases of target names here for historical
6
     # reasons, as these are the names configure currently comes up with.
6
     # reasons, as these are the names configure currently comes up with.
Lines 10-15 Link Here
10
+			   'armeb' : 'ARM',
10
+			   'armeb' : 'ARM',
11
+			   'armv6' : 'ARM',
11
+			   'armv6' : 'ARM',
12
+			   'armv6hf' : 'ARM',
12
+			   'armv6hf' : 'ARM',
13
+			   'armv7' : 'ARM',
13
+			   'i386' : 'X86',
14
+			   'i386' : 'X86',
14
+			   'mips' : 'Mips',
15
+			   'mips' : 'Mips',
15
+			   'powerpc' : 'PowerPC',
16
+			   'powerpc' : 'PowerPC',
(-)lang/clang35/Makefile (-1 / +1 lines)
Lines 86-92 Link Here
86
.include <bsd.port.pre.mk>
86
.include <bsd.port.pre.mk>
87
87
88
# keep in sync with /usr/src/lib/clang/clang.build.mk
88
# keep in sync with /usr/src/lib/clang/clang.build.mk
89
CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/armv6hf/armv6/}-portbld-${OPSYS:tl}${OSREL}
89
CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL}
90
90
91
.if ${PORT_OPTIONS:MASSERTS}
91
.if ${PORT_OPTIONS:MASSERTS}
92
pre-fetch:
92
pre-fetch:
(-)lang/clang35/files/patch-utils_llvm-build_llvmbuild_main.py (-3 / +4 lines)
Lines 1-6 Link Here
1
--- utils/llvm-build/llvmbuild/main.py.orig
1
--- utils/llvm-build/llvmbuild/main.py.dist	2016-08-08 13:58:02.000000000 +0000
2
+++ utils/llvm-build/llvmbuild/main.py
2
+++ utils/llvm-build/llvmbuild/main.py	2017-08-29 12:47:14.547497255 +0000
3
@@ -660,7 +660,17 @@
3
@@ -751,7 +751,18 @@
4
 
4
 
5
     # We handle a few special cases of target names here for historical
5
     # We handle a few special cases of target names here for historical
6
     # reasons, as these are the names configure currently comes up with.
6
     # reasons, as these are the names configure currently comes up with.
Lines 10-15 Link Here
10
+			   'armeb' : 'ARM',
10
+			   'armeb' : 'ARM',
11
+			   'armv6' : 'ARM',
11
+			   'armv6' : 'ARM',
12
+			   'armv6hf' : 'ARM',
12
+			   'armv6hf' : 'ARM',
13
+			   'armv7' : 'ARM',
13
+			   'i386' : 'X86',
14
+			   'i386' : 'X86',
14
+			   'mips' : 'Mips',
15
+			   'mips' : 'Mips',
15
+			   'powerpc' : 'PowerPC',
16
+			   'powerpc' : 'PowerPC',
(-)lang/cling/Makefile (+1 lines)
Lines 19-24 Link Here
19
LICENSE_PERMS_LLVM=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
19
LICENSE_PERMS_LLVM=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
20
20
21
BROKEN_armv6=		fails to compile: AArch64TargetMachine.cpp: relocation truncated to fit: R_ARM_CALL against symbol '__aeabi_uldivmod'
21
BROKEN_armv6=		fails to compile: AArch64TargetMachine.cpp: relocation truncated to fit: R_ARM_CALL against symbol '__aeabi_uldivmod'
22
BROKEN_armv7=		fails to compile: AArch64TargetMachine.cpp: relocation truncated to fit: R_ARM_CALL against symbol '__aeabi_uldivmod'
22
BROKEN_powerpc64=	fails to compile: IncrementalParser.cpp: 'to_string' is not a member of 'std'
23
BROKEN_powerpc64=	fails to compile: IncrementalParser.cpp: 'to_string' is not a member of 'std'
23
24
24
WRKSRC=		${WRKDIR}/src
25
WRKSRC=		${WRKDIR}/src
(-)lang/dmd2/Makefile (+1 lines)
Lines 17-22 Link Here
17
LICENSE_PERMS_DMD=	no-dist-mirror no-dist-sell no-pkg-mirror no-pkg-sell auto-accept
17
LICENSE_PERMS_DMD=	no-dist-mirror no-dist-sell no-pkg-mirror no-pkg-sell auto-accept
18
18
19
BROKEN_armv6=		dumps core: Assertion failed: (!signbit(Port::ldbl_nan)), function PortInitializer, file port.c
19
BROKEN_armv6=		dumps core: Assertion failed: (!signbit(Port::ldbl_nan)), function PortInitializer, file port.c
20
BROKEN_armv7=		dumps core: Assertion failed: (!signbit(Port::ldbl_nan)), function PortInitializer, file port.c
20
BROKEN_mips64=		fails to compile: cc1: unrecognized command line option -m32
21
BROKEN_mips64=		fails to compile: cc1: unrecognized command line option -m32
21
BROKEN_powerpc64=	fails to build: can't mangle function with unknown linkage (void*())
22
BROKEN_powerpc64=	fails to build: can't mangle function with unknown linkage (void*())
22
BROKEN_sparc64=		fails to install: divide-by-zero error
23
BROKEN_sparc64=		fails to install: divide-by-zero error
(-)lang/erlang/Makefile (-1 / +1 lines)
Lines 192-198 Link Here
192
MAKE_ARGS+=	ARCH=x86
192
MAKE_ARGS+=	ARCH=x86
193
.endif
193
.endif
194
194
195
.if ${ARCH} == armv6
195
.if ${ARCH} == armv6 || ${ARCH} == armv7
196
MAKE_ARGS+=	ARCH=arm
196
MAKE_ARGS+=	ARCH=arm
197
.endif
197
.endif
198
198
(-)lang/erlang-runtime17/Makefile (-1 / +1 lines)
Lines 157-163 Link Here
157
MAKE_ARGS+=	ARCH=x86
157
MAKE_ARGS+=	ARCH=x86
158
.endif
158
.endif
159
159
160
.if ${ARCH} == armv6
160
.if ${ARCH} == armv6 || ${ARCH} == armv7
161
MAKE_ARGS+=	ARCH=arm
161
MAKE_ARGS+=	ARCH=arm
162
.endif
162
.endif
163
163
(-)lang/erlang-runtime18/Makefile (-1 / +1 lines)
Lines 155-161 Link Here
155
MAKE_ARGS+=	ARCH=x86
155
MAKE_ARGS+=	ARCH=x86
156
.endif
156
.endif
157
157
158
.if ${ARCH} == armv6
158
.if ${ARCH} == armv6 || ${ARCH} == armv7
159
MAKE_ARGS+=	ARCH=arm
159
MAKE_ARGS+=	ARCH=arm
160
.endif
160
.endif
161
161
(-)lang/erlang-runtime19/Makefile (-1 / +1 lines)
Lines 175-181 Link Here
175
MAKE_ARGS+=	ARCH=x86
175
MAKE_ARGS+=	ARCH=x86
176
.endif
176
.endif
177
177
178
.if ${ARCH} == armv6
178
.if ${ARCH} == armv6 || ${ARCH} == armv7
179
MAKE_ARGS+=	ARCH=arm
179
MAKE_ARGS+=	ARCH=arm
180
.endif
180
.endif
181
181
(-)lang/erlang-runtime20/Makefile (-1 / +1 lines)
Lines 174-180 Link Here
174
MAKE_ARGS+=	ARCH=x86
174
MAKE_ARGS+=	ARCH=x86
175
.endif
175
.endif
176
176
177
.if ${ARCH} == armv6
177
.if ${ARCH} == armv6 || ${ARCH} == armv7
178
MAKE_ARGS+=	ARCH=arm
178
MAKE_ARGS+=	ARCH=arm
179
.endif
179
.endif
180
180
(-)lang/gauche/Makefile (+1 lines)
Lines 16-21 Link Here
16
16
17
BROKEN_aarch64=	Fails to link: missing sbrk
17
BROKEN_aarch64=	Fails to link: missing sbrk
18
BROKEN_armv6=	Fails to build: unknown attribute __alloc_size__; also fails in assembler
18
BROKEN_armv6=	Fails to build: unknown attribute __alloc_size__; also fails in assembler
19
BROKEN_armv7=	Fails to build: unknown attribute __alloc_size__; also fails in assembler
19
BROKEN_mips=	Fails to build: redefinition of GC_register_dynamic_libraries
20
BROKEN_mips=	Fails to build: redefinition of GC_register_dynamic_libraries
20
BROKEN_mips64=	Fails to build: redefinition of GC_register_dynamic_libraries
21
BROKEN_mips64=	Fails to build: redefinition of GC_register_dynamic_libraries
21
BROKEN_sparc64=	Fails to build: do not know how to make sparc_mach_dep.lo
22
BROKEN_sparc64=	Fails to build: do not know how to make sparc_mach_dep.lo
(-)lang/gcc48/Makefile (-2 / +2 lines)
Lines 30-36 Link Here
30
# once installed.
30
# once installed.
31
GCC_VERSION=	${PORTVERSION}
31
GCC_VERSION=	${PORTVERSION}
32
SUFFIX=		${PORTVERSION:C/([0-9]+).([0-9]+).*/\1\2/}
32
SUFFIX=		${PORTVERSION:C/([0-9]+).([0-9]+).*/\1\2/}
33
ONLY_FOR_ARCHS=	amd64 armv6 i386 powerpc powerpc64 sparc64
33
ONLY_FOR_ARCHS=	amd64 armv6 armv7 i386 powerpc powerpc64 sparc64
34
USES=		compiler cpe gmake iconv libtool makeinfo perl5 tar:bzip2
34
USES=		compiler cpe gmake iconv libtool makeinfo perl5 tar:bzip2
35
USE_BINUTILS=	yes
35
USE_BINUTILS=	yes
36
USE_PERL5=	build
36
USE_PERL5=	build
Lines 59-65 Link Here
59
CONFIGURE_ENV+=	UNAME_m="powerpc64"
59
CONFIGURE_ENV+=	UNAME_m="powerpc64"
60
.endif
60
.endif
61
61
62
.if ${ARCH} == "armv6"
62
.if ${ARCH} == armv6 || ${ARCH} == armv7
63
# Override sys.mk including -O in CFLAGS which breaks libgomp building.
63
# Override sys.mk including -O in CFLAGS which breaks libgomp building.
64
CFLAGS:=	${CFLAGS:S/-O/-O2/g}
64
CFLAGS:=	${CFLAGS:S/-O/-O2/g}
65
. if ${COMPILER_TYPE} == clang
65
. if ${COMPILER_TYPE} == clang
(-)lang/gcc48/files/patch-arm-support (-3 / +7 lines)
Lines 230-237 Link Here
230
\ No newline at end of property
230
\ No newline at end of property
231
Index: gcc/config.gcc
231
Index: gcc/config.gcc
232
===================================================================
232
===================================================================
233
--- gcc/config.gcc	(revision 218760)
233
--- gcc/config.gcc.orig	2015-05-21 20:57:29.000000000 +0000
234
+++ gcc/config.gcc	(working copy)
234
+++ gcc/config.gcc	2017-08-28 15:07:25.941158130 +0000
235
@@ -267,7 +267,6 @@
235
@@ -267,7 +267,6 @@
236
    arm*-wince-pe*			\
236
    arm*-wince-pe*			\
237
  | arm*-*-ecos-elf			\
237
  | arm*-*-ecos-elf			\
Lines 240-246 Link Here
240
  | arm*-*-linux*			\
240
  | arm*-*-linux*			\
241
  | arm*-*-uclinux*			\
241
  | arm*-*-uclinux*			\
242
  | i[34567]86-go32-*			\
242
  | i[34567]86-go32-*			\
243
@@ -865,6 +864,28 @@
243
@@ -865,6 +864,32 @@
244
 	extra_options="${extra_options} arm/vxworks.opt"
244
 	extra_options="${extra_options} arm/vxworks.opt"
245
 	tmake_file="${tmake_file} arm/t-arm arm/t-vxworks"
245
 	tmake_file="${tmake_file} arm/t-arm arm/t-vxworks"
246
 	;;
246
 	;;
Lines 257-262 Link Here
257
+	armv6*-*-freebsd*)
257
+	armv6*-*-freebsd*)
258
+	    tm_defines="${tm_defines} TARGET_FREEBSD_ARMv6=1"
258
+	    tm_defines="${tm_defines} TARGET_FREEBSD_ARMv6=1"
259
+	    ;;
259
+	    ;;
260
+	armv7*-*-freebsd*)
261
+	    tm_defines="${tm_defines} TARGET_FREEBSD_ARMv7=1"
262
+	    tm_defines="${tm_defines} TARGET_FREEBSD_ARM_HARD_FLOAT=1"
263
+	    ;;
260
+	esac
264
+	esac
261
+	case $target in
265
+	case $target in
262
+	arm*hf-*-freebsd*)
266
+	arm*hf-*-freebsd*)
(-)lang/gcc49/Makefile (-2 / +2 lines)
Lines 30-36 Link Here
30
# once installed.
30
# once installed.
31
GCC_VERSION=	${PORTVERSION}
31
GCC_VERSION=	${PORTVERSION}
32
SUFFIX=		${PORTVERSION:C/([0-9]+).([0-9]+).*/\1\2/}
32
SUFFIX=		${PORTVERSION:C/([0-9]+).([0-9]+).*/\1\2/}
33
ONLY_FOR_ARCHS=	amd64 armv6 i386 powerpc powerpc64 sparc64
33
ONLY_FOR_ARCHS=	amd64 armv6 armv7 i386 powerpc powerpc64 sparc64
34
USES=		compiler cpe gmake iconv libtool makeinfo perl5 tar:bzip2
34
USES=		compiler cpe gmake iconv libtool makeinfo perl5 tar:bzip2
35
USE_BINUTILS=	yes
35
USE_BINUTILS=	yes
36
USE_PERL5=	build
36
USE_PERL5=	build
Lines 59-65 Link Here
59
CONFIGURE_ENV+=	UNAME_m="powerpc64"
59
CONFIGURE_ENV+=	UNAME_m="powerpc64"
60
.endif
60
.endif
61
61
62
.if ${ARCH} == "armv6"
62
.if ${ARCH} == armv6 || ${ARCH} == armv7
63
# Override sys.mk including -O in CFLAGS which breaks libgomp building.
63
# Override sys.mk including -O in CFLAGS which breaks libgomp building.
64
CFLAGS:=	${CFLAGS:S/-O/-O2/g}
64
CFLAGS:=	${CFLAGS:S/-O/-O2/g}
65
. if ${COMPILER_TYPE} == clang
65
. if ${COMPILER_TYPE} == clang
(-)lang/gcc49/files/patch-arm-support (-4 / +8 lines)
Lines 258-266 Link Here
258
\ No newline at end of property
258
\ No newline at end of property
259
Index: gcc/config.gcc
259
Index: gcc/config.gcc
260
===================================================================
260
===================================================================
261
--- gcc/config.gcc	(revision 218760)
261
--- gcc/config.gcc.orig	2016-03-14 10:03:12.000000000 +0000
262
+++ gcc/config.gcc	(working copy)
262
+++ gcc/config.gcc	2017-08-28 14:49:38.426853558 +0000
263
@@ -267,7 +267,6 @@
263
@@ -268,7 +268,6 @@
264
    arm*-wince-pe*			\
264
    arm*-wince-pe*			\
265
  | arm*-*-ecos-elf			\
265
  | arm*-*-ecos-elf			\
266
  | arm*-*-elf				\
266
  | arm*-*-elf				\
Lines 268-274 Link Here
268
  | arm*-*-linux*			\
268
  | arm*-*-linux*			\
269
  | arm*-*-uclinux*			\
269
  | arm*-*-uclinux*			\
270
  | i[34567]86-go32-*			\
270
  | i[34567]86-go32-*			\
271
@@ -865,6 +864,28 @@
271
@@ -1013,6 +1012,32 @@
272
 	extra_options="${extra_options} arm/vxworks.opt"
272
 	extra_options="${extra_options} arm/vxworks.opt"
273
 	tmake_file="${tmake_file} arm/t-arm arm/t-vxworks"
273
 	tmake_file="${tmake_file} arm/t-arm arm/t-vxworks"
274
 	;;
274
 	;;
Lines 285-290 Link Here
285
+	armv6*-*-freebsd*)
285
+	armv6*-*-freebsd*)
286
+	    tm_defines="${tm_defines} TARGET_FREEBSD_ARMv6=1"
286
+	    tm_defines="${tm_defines} TARGET_FREEBSD_ARMv6=1"
287
+	    ;;
287
+	    ;;
288
+	armv7*-*-freebsd*)
289
+	    tm_defines="${tm_defines} TARGET_FREEBSD_ARMv7=1"
290
+	    tm_defines="${tm_defines} TARGET_FREEBSD_ARM_HARD_FLOAT=1"
291
+	    ;;
288
+	esac
292
+	esac
289
+	case $target in
293
+	case $target in
290
+	arm*hf-*-freebsd*)
294
+	arm*hf-*-freebsd*)
(-)lang/gcc5/Makefile (-4 / +4 lines)
Lines 29-35 Link Here
29
29
30
GCC_VERSION=	${PORTVERSION}
30
GCC_VERSION=	${PORTVERSION}
31
SUFFIX=		${PORTVERSION:C/([0-9]+).*/\1/}
31
SUFFIX=		${PORTVERSION:C/([0-9]+).*/\1/}
32
ONLY_FOR_ARCHS=	aarch64 amd64 arm armv6 i386 powerpc powerpc64 sparc64
32
ONLY_FOR_ARCHS=	aarch64 amd64 arm armv6 armv7 i386 powerpc powerpc64 sparc64
33
USES=		compiler cpe gmake iconv libtool makeinfo perl5 tar:bzip2
33
USES=		compiler cpe gmake iconv libtool makeinfo perl5 tar:bzip2
34
USE_BINUTILS=	yes
34
USE_BINUTILS=	yes
35
USE_PERL5=	build
35
USE_PERL5=	build
Lines 60-66 Link Here
60
60
61
.include <bsd.port.pre.mk>
61
.include <bsd.port.pre.mk>
62
62
63
.if ${ARCH} == "amd64"
63
.if ${ARCH} == amd64
64
CONFIGURE_TARGET=	x86_64-portbld-${OPSYS:tl}${OSREL}
64
CONFIGURE_TARGET=	x86_64-portbld-${OPSYS:tl}${OSREL}
65
.endif
65
.endif
66
66
Lines 68-74 Link Here
68
CONFIGURE_ENV+=	UNAME_m="powerpc64"
68
CONFIGURE_ENV+=	UNAME_m="powerpc64"
69
.endif
69
.endif
70
70
71
.if ${ARCH} == "aarch64" || ${ARCH} == "armv6"
71
.if ${ARCH} == aarch64 || ${ARCH} == armv6 || ${ARCH} == armv7
72
. if ${COMPILER_TYPE} == clang
72
. if ${COMPILER_TYPE} == clang
73
.  if empty(PORT_OPTIONS:MBOOTSTRAP)
73
.  if empty(PORT_OPTIONS:MBOOTSTRAP)
74
MAKE_ARGS+=CXXFLAGS=-fbracket-depth=512
74
MAKE_ARGS+=CXXFLAGS=-fbracket-depth=512
Lines 115-121 Link Here
115
		gcc${SUFFIX}/gfortran \
115
		gcc${SUFFIX}/gfortran \
116
		gcc${SUFFIX}/libgomp
116
		gcc${SUFFIX}/libgomp
117
# Release tarballs (as opposed to snapshots) always carry this.
117
# Release tarballs (as opposed to snapshots) always carry this.
118
#.if ${ARCH} == "amd64" || ${ARCH} == "i386"
118
#.if ${ARCH} == amd64 || ${ARCH} == i386
119
INFO+=		gcc${SUFFIX}/libquadmath \
119
INFO+=		gcc${SUFFIX}/libquadmath \
120
		gcc${SUFFIX}/libitm
120
		gcc${SUFFIX}/libitm
121
#.endif
121
#.endif
(-)lang/gcc5-devel/Makefile (-3 / +4 lines)
Lines 36-41 Link Here
36
DIST_VERSION=	${PORTVERSION:C/([0-9]+).*\.s([0-9]+)/\1-\2/}
36
DIST_VERSION=	${PORTVERSION:C/([0-9]+).*\.s([0-9]+)/\1-\2/}
37
GCC_VERSION=	${PORTVERSION:C/(.+)\.s[0-9]{8}/\1/}
37
GCC_VERSION=	${PORTVERSION:C/(.+)\.s[0-9]{8}/\1/}
38
SUFFIX=		${PORTVERSION:C/([0-9]+).*/\1/}
38
SUFFIX=		${PORTVERSION:C/([0-9]+).*/\1/}
39
ONLY_FOR_ARCHS=	aarch64 amd64 arm armv6 armv7 i386 powerpc powerpc64 sparc64
39
USES=		compiler cpe gmake iconv libtool makeinfo perl5 tar:xz
40
USES=		compiler cpe gmake iconv libtool makeinfo perl5 tar:xz
40
USE_BINUTILS=	yes
41
USE_BINUTILS=	yes
41
USE_PERL5=	build
42
USE_PERL5=	build
Lines 64-70 Link Here
64
65
65
.include <bsd.port.pre.mk>
66
.include <bsd.port.pre.mk>
66
67
67
.if ${ARCH} == "amd64"
68
.if ${ARCH} == amd64
68
CONFIGURE_TARGET=	x86_64-portbld-${OPSYS:tl}${OSREL}
69
CONFIGURE_TARGET=	x86_64-portbld-${OPSYS:tl}${OSREL}
69
.endif
70
.endif
70
71
Lines 72-78 Link Here
72
CONFIGURE_ENV+=	UNAME_m="powerpc64"
73
CONFIGURE_ENV+=	UNAME_m="powerpc64"
73
.endif
74
.endif
74
75
75
.if ${ARCH} == "armv6" || ${ARCH} == "aarch64"
76
.if ${ARCH} == aarch64 || ${ARCH} == armv6 || ${ARCH} == armv7
76
. if ${COMPILER_TYPE} == clang
77
. if ${COMPILER_TYPE} == clang
77
.  if empty(PORT_OPTIONS:MBOOTSTRAP)
78
.  if empty(PORT_OPTIONS:MBOOTSTRAP)
78
MAKE_ARGS+=CXXFLAGS+=-fbracket-depth=512
79
MAKE_ARGS+=CXXFLAGS+=-fbracket-depth=512
Lines 117-123 Link Here
117
		gcc${SUFFIX}/gccint \
118
		gcc${SUFFIX}/gccint \
118
		gcc${SUFFIX}/gfortran \
119
		gcc${SUFFIX}/gfortran \
119
		gcc${SUFFIX}/libgomp
120
		gcc${SUFFIX}/libgomp
120
.if ${ARCH} == "i386" || ${ARCH} == "amd64"
121
.if ${ARCH} == amd64 || ${ARCH} == i386
121
INFO+=		gcc${SUFFIX}/libquadmath \
122
INFO+=		gcc${SUFFIX}/libquadmath \
122
		gcc${SUFFIX}/libitm
123
		gcc${SUFFIX}/libitm
123
.endif
124
.endif
(-)lang/gcc6/Makefile (-4 / +4 lines)
Lines 29-35 Link Here
29
29
30
GCC_VERSION=	${PORTVERSION}
30
GCC_VERSION=	${PORTVERSION}
31
SUFFIX=		${PORTVERSION:C/([0-9]+).*/\1/}
31
SUFFIX=		${PORTVERSION:C/([0-9]+).*/\1/}
32
ONLY_FOR_ARCHS=	aarch64 amd64 arm armv6 i386 powerpc powerpc64 sparc64
32
ONLY_FOR_ARCHS=	aarch64 amd64 arm armv6 armv7 i386 powerpc powerpc64 sparc64
33
USES=		compiler cpe gmake iconv libtool makeinfo perl5 tar:xz
33
USES=		compiler cpe gmake iconv libtool makeinfo perl5 tar:xz
34
USE_BINUTILS=	yes
34
USE_BINUTILS=	yes
35
USE_PERL5=	build
35
USE_PERL5=	build
Lines 61-67 Link Here
61
61
62
.include <bsd.port.pre.mk>
62
.include <bsd.port.pre.mk>
63
63
64
.if ${ARCH} == "amd64"
64
.if ${ARCH} == amd64
65
CONFIGURE_TARGET=	x86_64-portbld-${OPSYS:tl}${OSREL}
65
CONFIGURE_TARGET=	x86_64-portbld-${OPSYS:tl}${OSREL}
66
.endif
66
.endif
67
67
Lines 70-76 Link Here
70
USE_GCC=	5	# Cannot require ourselves, needs to be at least 4.9.
70
USE_GCC=	5	# Cannot require ourselves, needs to be at least 4.9.
71
.endif
71
.endif
72
72
73
.if ${ARCH} == "aarch64" || ${ARCH} == "armv6"
73
.if ${ARCH} == aarch64 || ${ARCH} == armv6 || ${ARCH} == armv7
74
. if ${COMPILER_TYPE} == clang
74
. if ${COMPILER_TYPE} == clang
75
.  if empty(PORT_OPTIONS:MBOOTSTRAP)
75
.  if empty(PORT_OPTIONS:MBOOTSTRAP)
76
MAKE_ARGS+=CXXFLAGS=-fbracket-depth=512
76
MAKE_ARGS+=CXXFLAGS=-fbracket-depth=512
Lines 116-122 Link Here
116
		gcc${SUFFIX}/gfortran \
116
		gcc${SUFFIX}/gfortran \
117
		gcc${SUFFIX}/libgomp
117
		gcc${SUFFIX}/libgomp
118
# Release tarballs (as opposed to snapshots) always carry this.
118
# Release tarballs (as opposed to snapshots) always carry this.
119
#.if ${ARCH} == "amd64" || ${ARCH} == "i386"
119
#.if ${ARCH} == amd64 || ${ARCH} == i386
120
INFO+=		gcc${SUFFIX}/libquadmath \
120
INFO+=		gcc${SUFFIX}/libquadmath \
121
		gcc${SUFFIX}/libitm
121
		gcc${SUFFIX}/libitm
122
#.endif
122
#.endif
(-)lang/gcc6-devel/Makefile (-4 / +4 lines)
Lines 34-40 Link Here
34
DIST_VERSION=	${PORTVERSION:C/([0-9]+).*\.s([0-9]+)/\1-\2/}
34
DIST_VERSION=	${PORTVERSION:C/([0-9]+).*\.s([0-9]+)/\1-\2/}
35
GCC_VERSION=	${PORTVERSION:C/(.+)\.s[0-9]{8}/\1/}
35
GCC_VERSION=	${PORTVERSION:C/(.+)\.s[0-9]{8}/\1/}
36
SUFFIX=		${PORTVERSION:C/([0-9]+).*/\1/}
36
SUFFIX=		${PORTVERSION:C/([0-9]+).*/\1/}
37
ONLY_FOR_ARCHS=	aarch64 amd64 arm armv6 i386 powerpc powerpc64 sparc64
37
ONLY_FOR_ARCHS=	aarch64 amd64 arm armv6 armv7 i386 powerpc powerpc64 sparc64
38
USES=		compiler cpe gmake iconv libtool makeinfo perl5 tar:xz
38
USES=		compiler cpe gmake iconv libtool makeinfo perl5 tar:xz
39
USE_BINUTILS=	yes
39
USE_BINUTILS=	yes
40
USE_PERL5=	build
40
USE_PERL5=	build
Lines 63-69 Link Here
63
63
64
.include <bsd.port.pre.mk>
64
.include <bsd.port.pre.mk>
65
65
66
.if ${ARCH} == "amd64"
66
.if ${ARCH} == amd64
67
CONFIGURE_TARGET=	x86_64-portbld-${OPSYS:tl}${OSREL}
67
CONFIGURE_TARGET=	x86_64-portbld-${OPSYS:tl}${OSREL}
68
.endif
68
.endif
69
69
Lines 72-78 Link Here
72
USE_GCC=	5	# Cannot require ourselves, needs to be at least 4.9.
72
USE_GCC=	5	# Cannot require ourselves, needs to be at least 4.9.
73
.endif
73
.endif
74
74
75
.if ${ARCH} == "aarch64" || ${ARCH} == "armv6"
75
.if ${ARCH} == aarch64 || ${ARCH} == armv6 || ${ARCH} == armv7
76
. if ${COMPILER_TYPE} == clang
76
. if ${COMPILER_TYPE} == clang
77
.  if empty(PORT_OPTIONS:MBOOTSTRAP)
77
.  if empty(PORT_OPTIONS:MBOOTSTRAP)
78
MAKE_ARGS+=CXXFLAGS=-fbracket-depth=512
78
MAKE_ARGS+=CXXFLAGS=-fbracket-depth=512
Lines 117-123 Link Here
117
		gcc${SUFFIX}/gccint \
117
		gcc${SUFFIX}/gccint \
118
		gcc${SUFFIX}/gfortran \
118
		gcc${SUFFIX}/gfortran \
119
		gcc${SUFFIX}/libgomp
119
		gcc${SUFFIX}/libgomp
120
.if ${ARCH} == "amd64" || ${ARCH} == "i386"
120
.if ${ARCH} == amd64 || ${ARCH} == i386
121
INFO+=		gcc${SUFFIX}/libquadmath \
121
INFO+=		gcc${SUFFIX}/libquadmath \
122
		gcc${SUFFIX}/libitm
122
		gcc${SUFFIX}/libitm
123
.endif
123
.endif
(-)lang/gcc7/Makefile (-3 / +3 lines)
Lines 49-55 Link Here
49
49
50
.include <bsd.port.pre.mk>
50
.include <bsd.port.pre.mk>
51
51
52
.if ${ARCH} == "amd64"
52
.if ${ARCH} == amd64
53
CONFIGURE_TARGET=	x86_64-portbld-${OPSYS:tl}${OSREL}
53
CONFIGURE_TARGET=	x86_64-portbld-${OPSYS:tl}${OSREL}
54
.endif
54
.endif
55
55
Lines 58-64 Link Here
58
USE_GCC=	yes
58
USE_GCC=	yes
59
.endif
59
.endif
60
60
61
.if ${ARCH} == "armv6"
61
.if ${ARCH} == armv6 || ${ARCH} == armv7
62
. if ${COMPILER_TYPE} == clang
62
. if ${COMPILER_TYPE} == clang
63
.  if empty(PORT_OPTIONS:MBOOTSTRAP)
63
.  if empty(PORT_OPTIONS:MBOOTSTRAP)
64
MAKE_ARGS+=CXXFLAGS+=-fbracket-depth=512
64
MAKE_ARGS+=CXXFLAGS+=-fbracket-depth=512
Lines 104-110 Link Here
104
		gcc${SUFFIX}/gfortran \
104
		gcc${SUFFIX}/gfortran \
105
		gcc${SUFFIX}/libgomp
105
		gcc${SUFFIX}/libgomp
106
# Release tarballs (as opposed to snapshots) always carry this.
106
# Release tarballs (as opposed to snapshots) always carry this.
107
#.if ${ARCH} == "amd64" || ${ARCH} == "i386"
107
#.if ${ARCH} == amd64 || ${ARCH} == i386
108
INFO+=		gcc${SUFFIX}/libquadmath \
108
INFO+=		gcc${SUFFIX}/libquadmath \
109
		gcc${SUFFIX}/libitm
109
		gcc${SUFFIX}/libitm
110
#.endif
110
#.endif
(-)lang/gcc7-devel/Makefile (-4 / +4 lines)
Lines 14-20 Link Here
14
LICENSE=	GPLv3 GPLv3RLE
14
LICENSE=	GPLv3 GPLv3RLE
15
LICENSE_COMB=	multi
15
LICENSE_COMB=	multi
16
16
17
ONLY_FOR_ARCHS=	aarch64 amd64 arm armv6 i386 powerpc powerpc64 sparc64
17
ONLY_FOR_ARCHS=	aarch64 amd64 arm armv6 armv7 i386 powerpc powerpc64 sparc64
18
LIB_DEPENDS=	libgmp.so:math/gmp \
18
LIB_DEPENDS=	libgmp.so:math/gmp \
19
		libmpfr.so:math/mpfr \
19
		libmpfr.so:math/mpfr \
20
		libmpc.so:math/mpc
20
		libmpc.so:math/mpc
Lines 56-62 Link Here
56
56
57
.include <bsd.port.pre.mk>
57
.include <bsd.port.pre.mk>
58
58
59
.if ${ARCH} == "amd64"
59
.if ${ARCH} == amd64
60
CONFIGURE_TARGET=	x86_64-portbld-${OPSYS:tl}${OSREL}
60
CONFIGURE_TARGET=	x86_64-portbld-${OPSYS:tl}${OSREL}
61
.endif
61
.endif
62
62
Lines 65-71 Link Here
65
USE_GCC=	yes
65
USE_GCC=	yes
66
.endif
66
.endif
67
67
68
.if ${ARCH} == "armv6"
68
.if ${ARCH} == armv6 || ${ARCH} == armv7
69
. if ${COMPILER_TYPE} == clang
69
. if ${COMPILER_TYPE} == clang
70
.  if empty(PORT_OPTIONS:MBOOTSTRAP)
70
.  if empty(PORT_OPTIONS:MBOOTSTRAP)
71
MAKE_ARGS+=CXXFLAGS+=-fbracket-depth=512
71
MAKE_ARGS+=CXXFLAGS+=-fbracket-depth=512
Lines 110-116 Link Here
110
		gcc${SUFFIX}/gccint \
110
		gcc${SUFFIX}/gccint \
111
		gcc${SUFFIX}/gfortran \
111
		gcc${SUFFIX}/gfortran \
112
		gcc${SUFFIX}/libgomp
112
		gcc${SUFFIX}/libgomp
113
.if ${ARCH} == "amd64" || ${ARCH} == "i386"
113
.if ${ARCH} == amd64 || ${ARCH} == i386
114
INFO+=		gcc${SUFFIX}/libquadmath \
114
INFO+=		gcc${SUFFIX}/libquadmath \
115
		gcc${SUFFIX}/libitm
115
		gcc${SUFFIX}/libitm
116
.endif
116
.endif
(-)lang/gcc8-devel/Makefile (-3 / +4 lines)
Lines 35-40 Link Here
35
DIST_VERSION=	${PORTVERSION:C/([0-9]+).*\.s([0-9]+)/\1-\2/}
35
DIST_VERSION=	${PORTVERSION:C/([0-9]+).*\.s([0-9]+)/\1-\2/}
36
GCC_VERSION=	${PORTVERSION:C/(.+)\.s[0-9]{8}/\1/}
36
GCC_VERSION=	${PORTVERSION:C/(.+)\.s[0-9]{8}/\1/}
37
SUFFIX=		${PORTVERSION:C/([0-9]+).*/\1/}
37
SUFFIX=		${PORTVERSION:C/([0-9]+).*/\1/}
38
ONLY_FOR_ARCHS=	aarch64 amd64 arm armv6 armv7 i386 powerpc powerpc64 sparc64
38
USES=		compiler cpe gmake iconv libtool makeinfo perl5 tar:xz
39
USES=		compiler cpe gmake iconv libtool makeinfo perl5 tar:xz
39
USE_BINUTILS=	yes
40
USE_BINUTILS=	yes
40
USE_PERL5=	build
41
USE_PERL5=	build
Lines 56-62 Link Here
56
57
57
.include <bsd.port.pre.mk>
58
.include <bsd.port.pre.mk>
58
59
59
.if ${ARCH} == "amd64"
60
.if ${ARCH} == amd64
60
CONFIGURE_TARGET=	x86_64-portbld-${OPSYS:tl}${OSREL}
61
CONFIGURE_TARGET=	x86_64-portbld-${OPSYS:tl}${OSREL}
61
.endif
62
.endif
62
63
Lines 65-71 Link Here
65
USE_GCC=	yes
66
USE_GCC=	yes
66
.endif
67
.endif
67
68
68
.if ${ARCH} == "armv6"
69
.if ${ARCH} == armv6 || ${ARCH} == armv7
69
. if ${COMPILER_TYPE} == clang
70
. if ${COMPILER_TYPE} == clang
70
.  if empty(PORT_OPTIONS:MBOOTSTRAP)
71
.  if empty(PORT_OPTIONS:MBOOTSTRAP)
71
MAKE_ARGS+=CXXFLAGS=-fbracket-depth=512
72
MAKE_ARGS+=CXXFLAGS=-fbracket-depth=512
Lines 110-116 Link Here
110
		gcc${SUFFIX}/gccint \
111
		gcc${SUFFIX}/gccint \
111
		gcc${SUFFIX}/gfortran \
112
		gcc${SUFFIX}/gfortran \
112
		gcc${SUFFIX}/libgomp
113
		gcc${SUFFIX}/libgomp
113
.if ${ARCH} == "amd64" || ${ARCH} == "i386"
114
.if ${ARCH} == amd64 || ${ARCH} == i386
114
INFO+=		gcc${SUFFIX}/libquadmath \
115
INFO+=		gcc${SUFFIX}/libquadmath \
115
		gcc${SUFFIX}/libitm
116
		gcc${SUFFIX}/libitm
116
.endif
117
.endif
(-)lang/go/Makefile (-3 / +3 lines)
Lines 31-37 Link Here
31
sh_CMD=		${SH}
31
sh_CMD=		${SH}
32
32
33
WRKSRC=		${WRKDIR}/go
33
WRKSRC=		${WRKDIR}/go
34
ONLY_FOR_ARCHS=	i386 amd64 armv6
34
ONLY_FOR_ARCHS=	i386 amd64 armv6 armv7
35
35
36
OPTIONS_DEFINE=	GO387
36
OPTIONS_DEFINE=	GO387
37
GO387_DESC=	Do not generate code with SSE2 (for old x86 CPU)
37
GO387_DESC=	Do not generate code with SSE2 (for old x86 CPU)
Lines 38-48 Link Here
38
38
39
.include <bsd.port.pre.mk>
39
.include <bsd.port.pre.mk>
40
40
41
.if ${ARCH} == "i386"
41
.if ${ARCH} == i386
42
GOARCH=386
42
GOARCH=386
43
.elif ${ARCH} == "amd64"
43
.elif ${ARCH} == "amd64"
44
GOARCH=amd64
44
GOARCH=amd64
45
.elif ${ARCH} == "armv6"
45
.elif ${ARCH} == armv6 || ${ARCH} == armv7
46
GOARCH=arm
46
GOARCH=arm
47
.else
47
.else
48
IGNORE=		unknown arch ${ARCH}
48
IGNORE=		unknown arch ${ARCH}
(-)lang/go14/Makefile (-4 / +5 lines)
Lines 29-40 Link Here
29
29
30
WRKSRC=		${WRKDIR}/go
30
WRKSRC=		${WRKDIR}/go
31
31
32
ONLY_FOR_ARCHS=		amd64 armv6 i386
32
ONLY_FOR_ARCHS=		amd64 armv6 armv7 i386
33
33
34
# NB: apparently this failure is only when running under emulation via
34
# NB: apparently this failure is only when running under emulation via
35
# qemu; it works fine on native hardware.  Let's leave the line in as a
35
# qemu; it works fine on native hardware.  Let's leave the line in as a
36
# reminder, but commented out for now while this is being investigated.
36
# reminder, but commented out for now while this is being investigated.
37
#BROKEN_armv6=		Fails to configure: wait: interrupted system call
37
#BROKEN_armv6=		Fails to configure: wait: interrupted system call
38
#BROKEN_armv7=		Fails to configure: wait: interrupted system call
38
39
39
.include <bsd.port.pre.mk>
40
.include <bsd.port.pre.mk>
40
41
Lines 43-55 Link Here
43
CC=clang
44
CC=clang
44
.endif
45
.endif
45
46
46
.if ${ARCH} == "i386"
47
.if ${ARCH} == i386
47
GOARCH=386
48
GOARCH=386
48
GOOBJ=8
49
GOOBJ=8
49
.elif ${ARCH} == "amd64"
50
.elif ${ARCH} == amd64
50
GOARCH=amd64
51
GOARCH=amd64
51
GOOBJ=6
52
GOOBJ=6
52
.elif ${ARCH} == "armv6"
53
.elif ${ARCH} == armv6 || ${ARCH} == armv7
53
GOARCH=arm
54
GOARCH=arm
54
GOOBJ=5
55
GOOBJ=5
55
.else
56
.else
(-)lang/hugs/Makefile (+1 lines)
Lines 14-19 Link Here
14
BUILD_DEPENDS=	bash:shells/bash
14
BUILD_DEPENDS=	bash:shells/bash
15
15
16
BROKEN_armv6=		fails to compile: cppinput.c: invalid preprocessing directive \#!
16
BROKEN_armv6=		fails to compile: cppinput.c: invalid preprocessing directive \#!
17
BROKEN_armv7=		fails to compile: cppinput.c: invalid preprocessing directive \#!
17
BROKEN_powerpc64=	fails to compile: cppinput.c: detected recursion whilst expanding macro "vector"
18
BROKEN_powerpc64=	fails to compile: cppinput.c: detected recursion whilst expanding macro "vector"
18
19
19
WRKSRC=		${WRKDIR}/${DISTNAME}
20
WRKSRC=		${WRKDIR}/${DISTNAME}
(-)lang/io/Makefile (+1 lines)
Lines 12-17 Link Here
12
LICENSE=	BSD3CLAUSE
12
LICENSE=	BSD3CLAUSE
13
13
14
BROKEN_armv6=		fails to compile: ucontext.h: expected parameter declarator
14
BROKEN_armv6=		fails to compile: ucontext.h: expected parameter declarator
15
BROKEN_armv7=		fails to compile: ucontext.h: expected parameter declarator
15
16
16
USE_GITHUB=	yes
17
USE_GITHUB=	yes
17
GH_ACCOUNT=	stevedekorte
18
GH_ACCOUNT=	stevedekorte
(-)lang/ldc/Makefile (+1 lines)
Lines 18-23 Link Here
18
18
19
BROKEN_aarch64=		fails to compile: Error: undefined identifier _jmp_buf, did you mean alias jmp_buf?
19
BROKEN_aarch64=		fails to compile: Error: undefined identifier _jmp_buf, did you mean alias jmp_buf?
20
BROKEN_armv6=		fails to compile: Error: undefined identifier _jmp_buf, did you mean alias jmp_buf?
20
BROKEN_armv6=		fails to compile: Error: undefined identifier _jmp_buf, did you mean alias jmp_buf?
21
BROKEN_armv7=		fails to compile: Error: undefined identifier _jmp_buf, did you mean alias jmp_buf?
21
BROKEN_powerpc64=	fails to compile: cc1plus: error: unrecognized command line option "-std=c++11"
22
BROKEN_powerpc64=	fails to compile: cc1plus: error: unrecognized command line option "-std=c++11"
22
23
23
USES=		cmake
24
USES=		cmake
(-)lang/luajit/Makefile (-1 / +1 lines)
Lines 16-22 Link Here
16
16
17
PLIST_SUB+=	VERSION=${DISTVERSION}
17
PLIST_SUB+=	VERSION=${DISTVERSION}
18
18
19
ONLY_FOR_ARCHS=		amd64 armv6 i386
19
ONLY_FOR_ARCHS=		amd64 armv6 armv7 i386
20
ONLY_FOR_ARCHS_REASON=	Requires newer gcc/clang to compile.
20
ONLY_FOR_ARCHS_REASON=	Requires newer gcc/clang to compile.
21
21
22
post-install:
22
post-install:
(-)lang/micropython/Makefile (+1 lines)
Lines 20-25 Link Here
20
PLIST_FILES=	bin/micropython
20
PLIST_FILES=	bin/micropython
21
21
22
BROKEN_armv6=	fails to assemble: error: invalid operand for instruction
22
BROKEN_armv6=	fails to assemble: error: invalid operand for instruction
23
BROKEN_armv7=	fails to assemble: error: invalid operand for instruction
23
24
24
WRKSRC_SUBDIR=	unix
25
WRKSRC_SUBDIR=	unix
25
26
(-)lang/mono/Makefile (-1 / +1 lines)
Lines 65-71 Link Here
65
TEST_TARGET=	check
65
TEST_TARGET=	check
66
TEST_WRKSRC=	${WRKSRC}/mono/tests
66
TEST_WRKSRC=	${WRKSRC}/mono/tests
67
67
68
ONLY_FOR_ARCHS=		amd64 armv6 i386 powerpc
68
ONLY_FOR_ARCHS=		amd64 armv6 armv7 i386 powerpc
69
69
70
PORTSCOUT=	limit:^\d+\.\d+\.[1-9]\d*
70
PORTSCOUT=	limit:^\d+\.\d+\.[1-9]\d*
71
71
(-)lang/mosh/Makefile (+1 lines)
Lines 17-22 Link Here
17
		libonig.so:devel/oniguruma5
17
		libonig.so:devel/oniguruma5
18
18
19
BROKEN_armv6=		fails to link: os_dep.c: undefined reference to '__stack_base__'
19
BROKEN_armv6=		fails to link: os_dep.c: undefined reference to '__stack_base__'
20
BROKEN_armv7=		fails to link: os_dep.c: undefined reference to '__stack_base__'
20
BROKEN_mips64=		fails to compile: os_dep.c: redefinition of 'GC_register_dynamic_libraries'
21
BROKEN_mips64=		fails to compile: os_dep.c: redefinition of 'GC_register_dynamic_libraries'
21
NOT_FOR_ARCHS=		aarch64
22
NOT_FOR_ARCHS=		aarch64
22
NOT_FOR_ARCHS_REASON=	gcconfig.h: the collector has not been ported to this machine/OS combination
23
NOT_FOR_ARCHS_REASON=	gcconfig.h: the collector has not been ported to this machine/OS combination
(-)lang/nim/Makefile (+1 lines)
Lines 13-18 Link Here
13
13
14
BROKEN_aarch64=		fails to compile: crt1.c: undefined reference to main
14
BROKEN_aarch64=		fails to compile: crt1.c: undefined reference to main
15
BROKEN_armv6=		fails to compile: crt1.c: undefined reference to main
15
BROKEN_armv6=		fails to compile: crt1.c: undefined reference to main
16
BROKEN_armv7=		fails to compile: crt1.c: undefined reference to main
16
BROKEN_mips64=		fails to build: build.sh: clang: not found
17
BROKEN_mips64=		fails to build: build.sh: clang: not found
17
BROKEN_powerpc64=	fails to build: build.sh: clang: not found
18
BROKEN_powerpc64=	fails to build: build.sh: clang: not found
18
BROKEN_sparc64=		fails to build: build.sh: clang: not found
19
BROKEN_sparc64=		fails to build: build.sh: clang: not found
(-)lang/ocaml/Makefile (-2 / +2 lines)
Lines 68-74 Link Here
68
PLIST_SUB+=	DOC="@comment "
68
PLIST_SUB+=	DOC="@comment "
69
.endif
69
.endif
70
70
71
.if ${ARCH} == armv6
71
.if ${ARCH} == armv6 || ${ARCH} == armv7
72
CONFIGURE_ARGS+=	-as "${AS} ${ASFLAGS} -meabi=5"
72
CONFIGURE_ARGS+=	-as "${AS} ${ASFLAGS} -meabi=5"
73
.else
73
.else
74
CONFIGURE_ARGS+=	-as "${AS} ${ASFLAGS}"
74
CONFIGURE_ARGS+=	-as "${AS} ${ASFLAGS}"
Lines 98-104 Link Here
98
.include <bsd.port.pre.mk>
98
.include <bsd.port.pre.mk>
99
.include "${FILESDIR}/manfiles"
99
.include "${FILESDIR}/manfiles"
100
100
101
OCAML_ARCH=	${ARCH:S/x86_64/amd64/:S/powerpc/power/:S/armv6/arm/}
101
OCAML_ARCH=	${ARCH:S/x86_64/amd64/:S/powerpc/power/:C/armv*/arm/}
102
102
103
.if defined(NO_PROFILE) || ${OCAML_ARCH:Mpower} || ${OCAML_ARCH:Mamd64}
103
.if defined(NO_PROFILE) || ${OCAML_ARCH:Mpower} || ${OCAML_ARCH:Mamd64}
104
104
(-)lang/onyx/Makefile (+1 lines)
Lines 16-21 Link Here
16
LIB_DEPENDS=	libpcre.so:devel/pcre
16
LIB_DEPENDS=	libpcre.so:devel/pcre
17
17
18
BROKEN_armv6=		fails to compile: building for onyx-5.1.2_6: error code 1
18
BROKEN_armv6=		fails to compile: building for onyx-5.1.2_6: error code 1
19
BROKEN_armv7=		fails to compile: building for onyx-5.1.2_6: error code 1
19
BROKEN_mips=		fails to compile: building for onyx-5.1.2_6: error code 1
20
BROKEN_mips=		fails to compile: building for onyx-5.1.2_6: error code 1
20
BROKEN_mips64=		fails to compile: building for onyx-5.1.2_6: error code 1
21
BROKEN_mips64=		fails to compile: building for onyx-5.1.2_6: error code 1
21
22
(-)lang/parrot/Makefile (-2 lines)
Lines 45-52 Link Here
45
DOCSDIR=	share/doc/${PORTNAME}/${PORTVERSION}
45
DOCSDIR=	share/doc/${PORTNAME}/${PORTVERSION}
46
PLIST_SUB=	PARROT_VER="${PORTVERSION}"
46
PLIST_SUB=	PARROT_VER="${PORTVERSION}"
47
47
48
BROKEN_ia64=	Does not compile on ia64
49
50
do-configure:
48
do-configure:
51
	(cd ${WRKSRC} && ${PERL} ${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS})
49
	(cd ${WRKSRC} && ${PERL} ${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS})
52
50
(-)lang/pfe/Makefile (+1 lines)
Lines 12-17 Link Here
12
12
13
BROKEN_aarch64=		fails to compile: implicit declaration of function 'PFE_SBR_COMPILE_EXIT' is invalid in C99
13
BROKEN_aarch64=		fails to compile: implicit declaration of function 'PFE_SBR_COMPILE_EXIT' is invalid in C99
14
BROKEN_armv6=		fails to compile: implicit declaration of function 'PFE_SBR_COMPILE_EXIT' is invalid in C99
14
BROKEN_armv6=		fails to compile: implicit declaration of function 'PFE_SBR_COMPILE_EXIT' is invalid in C99
15
BROKEN_armv7=		fails to compile: implicit declaration of function 'PFE_SBR_COMPILE_EXIT' is invalid in C99
15
BROKEN_i386=		fails to link
16
BROKEN_i386=		fails to link
16
BROKEN_powerpc=		fails to compile
17
BROKEN_powerpc=		fails to compile
17
BROKEN_powerpc64=	fails to build: lvalue required as increment operand
18
BROKEN_powerpc64=	fails to build: lvalue required as increment operand
(-)lang/pypy/Makefile (-3 / +4 lines)
Lines 20-29 Link Here
20
		${LOCALBASE}/${PYPY_DIR}/lib_pypy/_sqlite3_cffi.${PYPY_CFFI_VER}.so:databases/pypy-sqlite3 \
20
		${LOCALBASE}/${PYPY_DIR}/lib_pypy/_sqlite3_cffi.${PYPY_CFFI_VER}.so:databases/pypy-sqlite3 \
21
		${LOCALBASE}/${PYPY_DIR}/lib_pypy/_tkinter/tklib_cffi.${PYPY_CFFI_VER}.so:x11-toolkits/pypy-tkinter
21
		${LOCALBASE}/${PYPY_DIR}/lib_pypy/_tkinter/tklib_cffi.${PYPY_CFFI_VER}.so:x11-toolkits/pypy-tkinter
22
22
23
ONLY_FOR_ARCHS?=i386 amd64 armv6 powerpc64
23
ONLY_FOR_ARCHS?=	amd64 armv6 armv7 i386 powerpc64
24
ONLY_FOR_ARCHS_REASON?=	PyPy JIT only supported on these architectures
24
ONLY_FOR_ARCHS_REASON?=	PyPy JIT only supported on these architectures
25
25
26
BROKEN_armv6=		fails to package: pypy_objspace_std.c: Crash in JIT!
26
BROKEN_armv6=		fails to package: pypy_objspace_std.c: Crash in JIT!
27
BROKEN_armv7=		fails to package: pypy_objspace_std.c: Crash in JIT!
27
BROKEN_powerpc64=	fails to compile: platcheck_109.c: fatal error: linux/auxvec.h: No such file or directory
28
BROKEN_powerpc64=	fails to compile: platcheck_109.c: fatal error: linux/auxvec.h: No such file or directory
28
29
29
OPTIONS_SINGLE=	TRANS
30
OPTIONS_SINGLE=	TRANS
Lines 104-112 Link Here
104
.include "${MASTERDIR}/bsd.pypy.mk"
105
.include "${MASTERDIR}/bsd.pypy.mk"
105
.include <bsd.port.pre.mk>
106
.include <bsd.port.pre.mk>
106
107
107
.if ${ARCH} == "i386" || ${ARCH} == "armv6"
108
.if ${ARCH} == armv6 || ${ARCH} == armv7 || ${ARCH} == i386
108
PYPY_BITS=	32
109
PYPY_BITS=	32
109
.elif ${ARCH} == "amd64" || ${ARCH} == "powerpc64"
110
.elif ${ARCH} == amd64 || ${ARCH} == powerpc64
110
PYPY_BITS=	64
111
PYPY_BITS=	64
111
.endif
112
.endif
112
PLIST_SUB+=	PYPY_BITS="${PYPY_BITS}"
113
PLIST_SUB+=	PYPY_BITS="${PYPY_BITS}"
(-)lang/python27/Makefile (-1 / +1 lines)
Lines 93-99 Link Here
93
PLIST_SUB+=	X86_ONLY="@comment "
93
PLIST_SUB+=	X86_ONLY="@comment "
94
.endif
94
.endif
95
95
96
.if ${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == ia64 || ${ARCH} == sparc64 || ${ARCH} == powerpc64 || ${ARCH} == mips64
96
.if ${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == mips64 || ${ARCH} == powerpc64 || ${ARCH} == sparc64
97
PLIST_SUB+=	32BIT_ONLY="@comment "
97
PLIST_SUB+=	32BIT_ONLY="@comment "
98
.else
98
.else
99
PLIST_SUB+=	32BIT_ONLY=""
99
PLIST_SUB+=	32BIT_ONLY=""
(-)lang/qore/Makefile (+1 lines)
Lines 16-21 Link Here
16
		${LOCALBASE}/bin/bash:shells/bash
16
		${LOCALBASE}/bin/bash:shells/bash
17
17
18
BROKEN_armv6=		fails to compile: calling a private constructor of class 'ReferenceNode'
18
BROKEN_armv6=		fails to compile: calling a private constructor of class 'ReferenceNode'
19
BROKEN_armv7=		fails to compile: calling a private constructor of class 'ReferenceNode'
19
BROKEN_powerpc=		fails to build
20
BROKEN_powerpc=		fails to build
20
BROKEN_powerpc64=	fails to compile: unsupported relocation against r1
21
BROKEN_powerpc64=	fails to compile: unsupported relocation against r1
21
22
(-)lang/racket/Makefile (-1 / +1 lines)
Lines 26-32 Link Here
26
BROKEN_FreeBSD_10_i386=	segfaults during build
26
BROKEN_FreeBSD_10_i386=	segfaults during build
27
BROKEN_FreeBSD_11_i386=	segfaults during build
27
BROKEN_FreeBSD_11_i386=	segfaults during build
28
BROKEN_FreeBSD_12_i386=	segfaults during build
28
BROKEN_FreeBSD_12_i386=	segfaults during build
29
NOT_FOR_ARCHS=		aarch64 armv6 sparc64
29
NOT_FOR_ARCHS=		aarch64 armv6 armv7 sparc64
30
NOT_FOR_ARCHS_REASON=	not yet ported to this arch
30
NOT_FOR_ARCHS_REASON=	not yet ported to this arch
31
31
32
MAKE_JOBS_UNSAFE=yes
32
MAKE_JOBS_UNSAFE=yes
(-)lang/rexx-imc/Makefile (+1 lines)
Lines 14-19 Link Here
14
CONFLICTS=	rexx-regina-* oorexx-[0-9]*
14
CONFLICTS=	rexx-regina-* oorexx-[0-9]*
15
15
16
BROKEN_armv6=		fails to link: /nxb-bin/usr/bin/ld: hidden symbol __aeabi_uidivmod in libgcc.a is referenced by DSO
16
BROKEN_armv6=		fails to link: /nxb-bin/usr/bin/ld: hidden symbol __aeabi_uidivmod in libgcc.a is referenced by DSO
17
BROKEN_armv7=		fails to link: /nxb-bin/usr/bin/ld: hidden symbol __aeabi_uidivmod in libgcc.a is referenced by DSO
17
18
18
HAS_CONFIGURE=		yes
19
HAS_CONFIGURE=		yes
19
CONFIGURE_SCRIPT=	Make
20
CONFIGURE_SCRIPT=	Make
(-)lang/rexx-regina/Makefile (+1 lines)
Lines 20-25 Link Here
20
20
21
BROKEN_aarch64=		Does not build: error: expected expression
21
BROKEN_aarch64=		Does not build: error: expected expression
22
BROKEN_armv6=		Does not build: error: expected expression
22
BROKEN_armv6=		Does not build: error: expected expression
23
BROKEN_armv7=		Does not build: error: expected expression
23
BROKEN_mips=		Does not build: error: expected expression
24
BROKEN_mips=		Does not build: error: expected expression
24
BROKEN_mips64=		Does not build: error: expected expression
25
BROKEN_mips64=		Does not build: error: expected expression
25
BROKEN_powerpc64=	Does not build: error: expected expression
26
BROKEN_powerpc64=	Does not build: error: expected expression
(-)lang/ruby22/Makefile (-4 / +4 lines)
Lines 86-92 Link Here
86
.endif
86
.endif
87
87
88
.if ${OPSYS} == "FreeBSD"
88
.if ${OPSYS} == "FreeBSD"
89
.if exists(/usr/sbin/dtrace) && (${OSVERSION} > 1100032) && (${ARCH} == "amd64" || ${ARCH} == "i386")
89
.if exists(/usr/sbin/dtrace) && (${OSVERSION} > 1100032) && (${ARCH} == amd64 || ${ARCH} == i386)
90
CONFIGURE_ARGS+=	--enable-dtrace
90
CONFIGURE_ARGS+=	--enable-dtrace
91
.else
91
.else
92
CONFIGURE_ARGS+=	--disable-dtrace
92
CONFIGURE_ARGS+=	--disable-dtrace
Lines 94-108 Link Here
94
.endif
94
.endif
95
95
96
# keep in sync with all platforms where libunwind is available
96
# keep in sync with all platforms where libunwind is available
97
.if (${ARCH} == "amd64" || ${ARCH} == "i386")
97
.if (${ARCH} == amd64 || ${ARCH} == i386)
98
LIB_DEPENDS+=	libunwind.so:devel/libunwind
98
LIB_DEPENDS+=	libunwind.so:devel/libunwind
99
.endif
99
.endif
100
100
101
.if ${ARCH} == "powerpc64"
101
.if ${ARCH} == powerpc64
102
USE_GCC=	yes
102
USE_GCC=	yes
103
.endif
103
.endif
104
104
105
.if ${ARCH} == "armv6" || ${ARCH} == "armv6hf"
105
.if ${ARCH} == armv6 || ${ARCH} == armv7
106
CONFIGURE_ARGS+=	--with-setjmp-type=_setjmp
106
CONFIGURE_ARGS+=	--with-setjmp-type=_setjmp
107
CONFIGURE_ENV+=	ac_cv_func__setjmp=yes
107
CONFIGURE_ENV+=	ac_cv_func__setjmp=yes
108
.endif
108
.endif
(-)lang/ruby23/Makefile (-4 / +4 lines)
Lines 86-92 Link Here
86
.endif
86
.endif
87
87
88
.if ${OPSYS} == "FreeBSD"
88
.if ${OPSYS} == "FreeBSD"
89
.if exists(/usr/sbin/dtrace) && (${OSVERSION} > 1100032) && (${ARCH} == "amd64" || ${ARCH} == "i386")
89
.if exists(/usr/sbin/dtrace) && (${OSVERSION} > 1100032) && (${ARCH} == amd64 || ${ARCH} == i386)
90
CONFIGURE_ARGS+=--enable-dtrace
90
CONFIGURE_ARGS+=--enable-dtrace
91
.else
91
.else
92
CONFIGURE_ARGS+=--disable-dtrace
92
CONFIGURE_ARGS+=--disable-dtrace
Lines 94-108 Link Here
94
.endif
94
.endif
95
95
96
# keep in sync with all platforms where libunwind is available
96
# keep in sync with all platforms where libunwind is available
97
.if (${ARCH} == "amd64" || ${ARCH} == "i386")
97
.if (${ARCH} == amd64 || ${ARCH} == i386)
98
LIB_DEPENDS+=	libunwind.so:devel/libunwind
98
LIB_DEPENDS+=	libunwind.so:devel/libunwind
99
.endif
99
.endif
100
100
101
.if ${ARCH} == "powerpc64"
101
.if ${ARCH} == powerpc64
102
USE_GCC=	yes
102
USE_GCC=	yes
103
.endif
103
.endif
104
104
105
.if ${ARCH} == "armv6" || ${ARCH} == "armv6hf"
105
.if ${ARCH} == armv6 || ${ARCH} == armv7
106
CONFIGURE_ARGS+=--with-setjmp-type=_setjmp
106
CONFIGURE_ARGS+=--with-setjmp-type=_setjmp
107
CONFIGURE_ENV+=	ac_cv_func__setjmp=yes
107
CONFIGURE_ENV+=	ac_cv_func__setjmp=yes
108
.endif
108
.endif
(-)lang/ruby24/Makefile (-7 / +4 lines)
Lines 45-53 Link Here
45
RUBY_NO_BUILD_DEPENDS=	yes
45
RUBY_NO_BUILD_DEPENDS=	yes
46
RUBY_NO_RUN_DEPENDS=	yes
46
RUBY_NO_RUN_DEPENDS=	yes
47
47
48
NOT_FOR_ARCHS=	ia64
49
NOT_FOR_ARCHS_REASON_ia64=	does not build
50
51
OPTIONS_DEFINE=		CAPIDOCS DEBUG DOCS EXAMPLES GMP RDOC
48
OPTIONS_DEFINE=		CAPIDOCS DEBUG DOCS EXAMPLES GMP RDOC
52
OPTIONS_DEFAULT=	RDOC LIBEDIT
49
OPTIONS_DEFAULT=	RDOC LIBEDIT
53
OPTIONS_SINGLE=		EDIT
50
OPTIONS_SINGLE=		EDIT
Lines 87-93 Link Here
87
.endif
84
.endif
88
85
89
.if ${OPSYS} == "FreeBSD"
86
.if ${OPSYS} == "FreeBSD"
90
.if exists(/usr/sbin/dtrace) && (${OSVERSION} > 1100032) && (${ARCH} == "amd64" || ${ARCH} == "i386")
87
.if exists(/usr/sbin/dtrace) && (${OSVERSION} > 1100032) && (${ARCH} == amd64 || ${ARCH} == i386)
91
CONFIGURE_ARGS+=--enable-dtrace
88
CONFIGURE_ARGS+=--enable-dtrace
92
.else
89
.else
93
CONFIGURE_ARGS+=--disable-dtrace
90
CONFIGURE_ARGS+=--disable-dtrace
Lines 95-109 Link Here
95
.endif
92
.endif
96
93
97
# keep in sync with all platforms where libunwind is available
94
# keep in sync with all platforms where libunwind is available
98
.if (${ARCH} == "amd64" || ${ARCH} == "i386")
95
.if (${ARCH} == amd64 || ${ARCH} == i386)
99
LIB_DEPENDS+=	libunwind.so:devel/libunwind
96
LIB_DEPENDS+=	libunwind.so:devel/libunwind
100
.endif
97
.endif
101
98
102
.if (${ARCH} == "powerpc64" || ${ARCH} == "powerpc")
99
.if (${ARCH} == powerpc || ${ARCH} == powerpc64)
103
USE_GCC=	yes
100
USE_GCC=	yes
104
.endif
101
.endif
105
102
106
.if ${ARCH} == "armv6" || ${ARCH} == "armv6hf"
103
.if ${ARCH} == armv6 || ${ARCH} == armv7
107
CONFIGURE_ARGS+=--with-setjmp-type=_setjmp
104
CONFIGURE_ARGS+=--with-setjmp-type=_setjmp
108
CONFIGURE_ENV+=	ac_cv_func__setjmp=yes
105
CONFIGURE_ENV+=	ac_cv_func__setjmp=yes
109
.endif
106
.endif
(-)lang/scm/Makefile (+1 lines)
Lines 17-22 Link Here
17
17
18
BROKEN_aarch64=		does not link: undefined reference to sbrk
18
BROKEN_aarch64=		does not link: undefined reference to sbrk
19
BROKEN_armv6=		does not build: fails self-tests
19
BROKEN_armv6=		does not build: fails self-tests
20
BROKEN_armv7=		does not build: fails self-tests
20
BROKEN_mips=		does not build
21
BROKEN_mips=		does not build
21
BROKEN_mips64=		does not build
22
BROKEN_mips64=		does not build
22
BROKEN_powerpc64=	does not build: error: r4rstest.scm: segment violation 11
23
BROKEN_powerpc64=	does not build: error: r4rstest.scm: segment violation 11
(-)lang/see/Makefile (+1 lines)
Lines 17-22 Link Here
17
17
18
BROKEN_aarch64=		fails to configure: floating point not detected: Exactly one of IEEE_8087, IEEE_MC68k, VAX, or IBM should be defined
18
BROKEN_aarch64=		fails to configure: floating point not detected: Exactly one of IEEE_8087, IEEE_MC68k, VAX, or IBM should be defined
19
BROKEN_armv6=		fails to configure: floating point not detected: Exactly one of IEEE_8087, IEEE_MC68k, VAX, or IBM should be defined
19
BROKEN_armv6=		fails to configure: floating point not detected: Exactly one of IEEE_8087, IEEE_MC68k, VAX, or IBM should be defined
20
BROKEN_armv7=		fails to configure: floating point not detected: Exactly one of IEEE_8087, IEEE_MC68k, VAX, or IBM should be defined
20
21
21
OPTIONS_DEFINE=	GC DEBUG DOCS
22
OPTIONS_DEFINE=	GC DEBUG DOCS
22
OPTIONS_DEFAULT=	GC
23
OPTIONS_DEFAULT=	GC
(-)lang/siod/Makefile (+1 lines)
Lines 12-17 Link Here
12
COMMENT=	Small footprint implementation of the Scheme programming language
12
COMMENT=	Small footprint implementation of the Scheme programming language
13
13
14
BROKEN_armv6=		fails to link: final link failed: Nonrepresentable section on output
14
BROKEN_armv6=		fails to link: final link failed: Nonrepresentable section on output
15
BROKEN_armv7=		fails to link: final link failed: Nonrepresentable section on output
15
BROKEN_mips64=		fails to link: final link failed: Nonrepresentable section on output
16
BROKEN_mips64=		fails to link: final link failed: Nonrepresentable section on output
16
17
17
USE_LDCONFIG=	yes
18
USE_LDCONFIG=	yes
(-)lang/spidermonkey17/Makefile (+1 lines)
Lines 21-26 Link Here
21
CFLAGS+=	-I${LOCALBASE}/include/nspr
21
CFLAGS+=	-I${LOCALBASE}/include/nspr
22
22
23
BROKEN_armv6=		fails to link: final link failed: Nonrepresentable section on output
23
BROKEN_armv6=		fails to link: final link failed: Nonrepresentable section on output
24
BROKEN_armv7=		fails to link: final link failed: Nonrepresentable section on output
24
BROKEN_mips64=		fails to link: final link failed: Nonrepresentable section on output
25
BROKEN_mips64=		fails to link: final link failed: Nonrepresentable section on output
25
BROKEN_sparc64=		fails to link
26
BROKEN_sparc64=		fails to link
26
27
(-)lang/swi-pl/Makefile (-3 / +3 lines)
Lines 49-66 Link Here
49
49
50
.include <bsd.port.pre.mk>
50
.include <bsd.port.pre.mk>
51
51
52
.if (${ARCH} == "i386" || ${ARCH} == "powerpc" || ${ARCH} == "armv6")
52
.if (${ARCH} == armv6 || ${ARCH} == armv7 || ${ARCH} == i386 || ${ARCH} == powerpc)
53
PLIST_SUB+=	BITS=32
53
PLIST_SUB+=	BITS=32
54
.else
54
.else
55
PLIST_SUB+=	BITS=64
55
PLIST_SUB+=	BITS=64
56
.endif
56
.endif
57
57
58
.if (${ARCH} == "amd64")
58
.if (${ARCH} == amd64)
59
ARCH=		x86_64
59
ARCH=		x86_64
60
.endif
60
.endif
61
61
62
post-configure:
62
post-configure:
63
.if ${ARCH} != "i386"
63
.if ${ARCH} != i386
64
	@${REINPLACE_CMD} -e '/^CMFLAGS=/s/$$/ -fPIC/' \
64
	@${REINPLACE_CMD} -e '/^CMFLAGS=/s/$$/ -fPIC/' \
65
		${WRKSRC}/packages/Dialect.defs
65
		${WRKSRC}/packages/Dialect.defs
66
.endif
66
.endif
(-)mail/bogofilter/Makefile (+1 lines)
Lines 13-18 Link Here
13
LICENSE=	GPLv2
13
LICENSE=	GPLv2
14
14
15
BROKEN_armv6=		fails to configure: Cannot open a shared environment in Berkeley DB
15
BROKEN_armv6=		fails to configure: Cannot open a shared environment in Berkeley DB
16
BROKEN_armv7=		fails to configure: Cannot open a shared environment in Berkeley DB
16
17
17
.if !defined(MASTERDIR) || ${MASTERDIR} == ${.CURDIR}
18
.if !defined(MASTERDIR) || ${MASTERDIR} == ${.CURDIR}
18
# building master port
19
# building master port
(-)mail/cyrus-imapd25/Makefile (+1 lines)
Lines 18-23 Link Here
18
		libpcre.so:devel/pcre
18
		libpcre.so:devel/pcre
19
19
20
BROKEN_armv6=		fails to build: ./tools/config2header: Error code 1
20
BROKEN_armv6=		fails to build: ./tools/config2header: Error code 1
21
BROKEN_armv7=		fails to build: ./tools/config2header: Error code 1
21
22
22
CONFLICTS_INSTALL=	cyrus-imapd-2.[^5].* cyrus-imapd2[^5]-2.[^5].* \
23
CONFLICTS_INSTALL=	cyrus-imapd-2.[^5].* cyrus-imapd2[^5]-2.[^5].* \
23
			cyrus-imapd3*
24
			cyrus-imapd3*
(-)mail/rmilter/Makefile (+1 lines)
Lines 12-17 Link Here
12
LIB_DEPENDS=	libpcre.so:devel/pcre
12
LIB_DEPENDS=	libpcre.so:devel/pcre
13
13
14
BROKEN_armv6=		fails to configure in cmake
14
BROKEN_armv6=		fails to configure in cmake
15
BROKEN_armv7=		fails to configure in cmake
15
BROKEN_powerpc64=	fails to build: btrie.c: '__SIZEOF_POINTER__' undeclared here
16
BROKEN_powerpc64=	fails to build: btrie.c: '__SIZEOF_POINTER__' undeclared here
16
NOT_FOR_ARCHS=		mips sparc64
17
NOT_FOR_ARCHS=		mips sparc64
17
NOT_FOR_ARCHS_REASON=	fails to compile: error: Unsupported word size
18
NOT_FOR_ARCHS_REASON=	fails to compile: error: Unsupported word size
(-)mail/tkrat2/Makefile (+1 lines)
Lines 18-23 Link Here
18
		libc-client4.so:mail/cclient
18
		libc-client4.so:mail/cclient
19
19
20
BROKEN_armv6=		fails to link: ./ratatosk2.1.so: Undefined symbol "__aeabi_uidivmod"
20
BROKEN_armv6=		fails to link: ./ratatosk2.1.so: Undefined symbol "__aeabi_uidivmod"
21
BROKEN_armv7=		fails to link: ./ratatosk2.1.so: Undefined symbol "__aeabi_uidivmod"
21
BROKEN_sparc64=		fails to build
22
BROKEN_sparc64=		fails to build
22
23
23
USES=		ssl
24
USES=		ssl
(-)mail/usendmail/Makefile (+1 lines)
Lines 14-19 Link Here
14
14
15
BROKEN_aarch64=		fails to build: regparm is not valid on this platform
15
BROKEN_aarch64=		fails to build: regparm is not valid on this platform
16
BROKEN_armv6=		fails to build: regparm is not valid on this platform
16
BROKEN_armv6=		fails to build: regparm is not valid on this platform
17
BROKEN_armv7=		fails to build: regparm is not valid on this platform
17
18
18
WRKSRC=		${WRKDIR}/mail/${DISTNAME}
19
WRKSRC=		${WRKDIR}/mail/${DISTNAME}
19
20
(-)math/algae/Makefile (+1 lines)
Lines 15-20 Link Here
15
15
16
BROKEN_aarch64=		does not build: checking for proper floating point exception handling... no
16
BROKEN_aarch64=		does not build: checking for proper floating point exception handling... no
17
BROKEN_armv6=		does not build: checking for proper floating point exception handling... no
17
BROKEN_armv6=		does not build: checking for proper floating point exception handling... no
18
BROKEN_armv7=		does not build: checking for proper floating point exception handling... no
18
BROKEN_powerpc64=	does not build: configure: error: Cannot handle floating point exceptions
19
BROKEN_powerpc64=	does not build: configure: error: Cannot handle floating point exceptions
19
20
20
GNU_CONFIGURE=	yes
21
GNU_CONFIGURE=	yes
(-)math/cln/Makefile (-1 / +1 lines)
Lines 25-31 Link Here
25
25
26
.include <bsd.port.pre.mk>
26
.include <bsd.port.pre.mk>
27
27
28
.if ${ARCH} == aarch64 || ${ARCH} == armv6
28
.if ${ARCH} == aarch64 || ${ARCH} == armv6 || ${ARCH} == armv7
29
CPPFLAGS+=	-DNO_ASM
29
CPPFLAGS+=	-DNO_ASM
30
.endif
30
.endif
31
31
(-)math/coq/Makefile (+1 lines)
Lines 19-24 Link Here
19
		libfreetype.so:print/freetype2
19
		libfreetype.so:print/freetype2
20
20
21
BROKEN_armv6=		fails to compile: Fatal error: exception Invalid_argument("index out of bounds")
21
BROKEN_armv6=		fails to compile: Fatal error: exception Invalid_argument("index out of bounds")
22
BROKEN_armv7=		fails to compile: Fatal error: exception Invalid_argument("index out of bounds")
22
BROKEN_powerpc=		fails to link
23
BROKEN_powerpc=		fails to link
23
24
24
USES=		gmake gettext-runtime
25
USES=		gmake gettext-runtime
(-)math/gambit/Makefile (+1 lines)
Lines 14-19 Link Here
14
LICENSE_FILE=	${WRKSRC}/COPYING
14
LICENSE_FILE=	${WRKSRC}/COPYING
15
15
16
BROKEN_armv6=		fails to compile: 'm_number' is a private member of 'Gambit::GamePlayerRep'
16
BROKEN_armv6=		fails to compile: 'm_number' is a private member of 'Gambit::GamePlayerRep'
17
BROKEN_armv7=		fails to compile: 'm_number' is a private member of 'Gambit::GamePlayerRep'
17
18
18
USES=		compiler:c++11-lib
19
USES=		compiler:c++11-lib
19
USE_GNOME=	gtk20
20
USE_GNOME=	gtk20
(-)math/gotoblas/Makefile (+1 lines)
Lines 21-26 Link Here
21
21
22
BROKEN_aarch64=		does not build: undefined reference to get_libname
22
BROKEN_aarch64=		does not build: undefined reference to get_libname
23
BROKEN_armv6=		does not build: undefined reference to get_libname
23
BROKEN_armv6=		does not build: undefined reference to get_libname
24
BROKEN_armv7=		does not build: undefined reference to get_libname
24
BROKEN_powerpc64=	does not build: error: macro names must be identifiers
25
BROKEN_powerpc64=	does not build: error: macro names must be identifiers
25
BROKEN_i386=		does not build (terminates with SIGBUS)
26
BROKEN_i386=		does not build (terminates with SIGBUS)
26
27
(-)math/jakarta-commons-math3/Makefile (+1 lines)
Lines 18-23 Link Here
18
LICENSE=	APACHE20
18
LICENSE=	APACHE20
19
19
20
BROKEN_armv6=		fails to compile: build.xml: Compile failed; see the compiler error output for details
20
BROKEN_armv6=		fails to compile: build.xml: Compile failed; see the compiler error output for details
21
BROKEN_armv7=		fails to compile: build.xml: Compile failed; see the compiler error output for details
21
22
22
USE_ANT=	yes
23
USE_ANT=	yes
23
USE_JAVA=	yes
24
USE_JAVA=	yes
(-)math/lp_solve/Makefile (-1 / +1 lines)
Lines 20-26 Link Here
20
20
21
.include <bsd.port.pre.mk>
21
.include <bsd.port.pre.mk>
22
22
23
.if ${ARCH} == "i386" || ${ARCH} == "powerpc" || ${ARCH} == "armv6" || ${ARCH} == "mips"
23
.if ${ARCH} == armv6 || ${ARCH} == armv7 || ${ARCH} == i386 || ${ARCH} == mips || ${ARCH} == powerpc
24
LPSOLVE_ARCH=	ux32
24
LPSOLVE_ARCH=	ux32
25
.else
25
.else
26
LPSOLVE_ARCH=	ux64
26
LPSOLVE_ARCH=	ux64
(-)math/openlibm/Makefile (+1 lines)
Lines 16-21 Link Here
16
16
17
BROKEN_aarch64=		fails to compile: the clang compiler does not support -march=aarch64
17
BROKEN_aarch64=		fails to compile: the clang compiler does not support -march=aarch64
18
BROKEN_armv6=		fails to compile: a parameter list without types is only allowed in a function definition
18
BROKEN_armv6=		fails to compile: a parameter list without types is only allowed in a function definition
19
BROKEN_armv7=		fails to compile: a parameter list without types is only allowed in a function definition
19
BROKEN_mips=		fails to compile: No rule to make target mips/Make.files
20
BROKEN_mips=		fails to compile: No rule to make target mips/Make.files
20
BROKEN_mips64=		fails to compile: No rule to make target mips64/Make.files
21
BROKEN_mips64=		fails to compile: No rule to make target mips64/Make.files
21
BROKEN_powerpc64=	fails to build: gmake: clang: Command not found
22
BROKEN_powerpc64=	fails to build: gmake: clang: Command not found
(-)misc/bb/Makefile (+1 lines)
Lines 18-23 Link Here
18
18
19
BROKEN_aarch64=		fails to build: regparm is not valid on this platform
19
BROKEN_aarch64=		fails to build: regparm is not valid on this platform
20
BROKEN_armv6=		fails to build: regparm is not valid on this platform
20
BROKEN_armv6=		fails to build: regparm is not valid on this platform
21
BROKEN_armv7=		fails to build: regparm is not valid on this platform
21
22
22
GNU_CONFIGURE=	yes
23
GNU_CONFIGURE=	yes
23
WRKSRC=		${WRKDIR}/bb-1.3.0
24
WRKSRC=		${WRKDIR}/bb-1.3.0
(-)misc/estic/Makefile (+1 lines)
Lines 15-20 Link Here
15
LICENSE=	BSD2CLAUSE
15
LICENSE=	BSD2CLAUSE
16
16
17
BROKEN_armv6=		fails to compile: str.h: friend declaration specifying a default argument must be the only declaration
17
BROKEN_armv6=		fails to compile: str.h: friend declaration specifying a default argument must be the only declaration
18
BROKEN_armv7=		fails to compile: str.h: friend declaration specifying a default argument must be the only declaration
18
19
19
USES=		ncurses zip
20
USES=		ncurses zip
20
USE_CSTD=	gnu89
21
USE_CSTD=	gnu89
(-)misc/freeguide/Makefile (+1 lines)
Lines 15-20 Link Here
15
RUN_DEPENDS=	tv_cat:textproc/p5-xmltv
15
RUN_DEPENDS=	tv_cat:textproc/p5-xmltv
16
16
17
BROKEN_armv6=		fails to package: freeguide.1.gz: No such file or directory
17
BROKEN_armv6=		fails to package: freeguide.1.gz: No such file or directory
18
BROKEN_armv7=		fails to package: freeguide.1.gz: No such file or directory
18
19
19
USE_JAVA=	yes
20
USE_JAVA=	yes
20
JAVA_VERSION=	1.6+
21
JAVA_VERSION=	1.6+
(-)misc/libsupertone/Makefile (+1 lines)
Lines 18-23 Link Here
18
		libxml2.so:textproc/libxml2
18
		libxml2.so:textproc/libxml2
19
19
20
BROKEN_armv6=		fails to configure: Can't build without spandsp
20
BROKEN_armv6=		fails to configure: Can't build without spandsp
21
BROKEN_armv7=		fails to configure: Can't build without spandsp
21
22
22
USES=		tar:tgz libtool
23
USES=		tar:tgz libtool
23
GNU_CONFIGURE=	yes
24
GNU_CONFIGURE=	yes
(-)misc/rump/Makefile (-1 / +1 lines)
Lines 10-16 Link Here
10
10
11
LICENSE=	BSD2CLAUSE
11
LICENSE=	BSD2CLAUSE
12
12
13
NOT_FOR_ARCHS=	aarch64 armv6 mips mips64 powerpc powerpc64 sparc64
13
NOT_FOR_ARCHS=	aarch64 armv6 armv7 mips mips64 powerpc powerpc64 sparc64
14
NOT_FOR_ARCHS_REASON=	not yet ported to FreeBSD on this architecture
14
NOT_FOR_ARCHS_REASON=	not yet ported to FreeBSD on this architecture
15
15
16
USE_GITHUB=	yes
16
USE_GITHUB=	yes
(-)multimedia/cuse4bsd-kmod/Makefile (+1 lines)
Lines 12-17 Link Here
12
CONFLICTS=	video4bsd-kmod*
12
CONFLICTS=	video4bsd-kmod*
13
13
14
BROKEN_armv6=		fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99
14
BROKEN_armv6=		fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99
15
BROKEN_armv7=		fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99
15
BROKEN_powerpc64=	fails to compile: pcpu.h: error: size of array '__assert_0' is negative
16
BROKEN_powerpc64=	fails to compile: pcpu.h: error: size of array '__assert_0' is negative
16
17
17
KMODNAME=	cuse4bsd
18
KMODNAME=	cuse4bsd
(-)multimedia/ffmpeg/Makefile (-1 / +4 lines)
Lines 48-53 Link Here
48
48
49
OPTIONS_DEFINE_amd64=	MMX SSE
49
OPTIONS_DEFINE_amd64=	MMX SSE
50
OPTIONS_DEFINE_armv6=	VFP NEON
50
OPTIONS_DEFINE_armv6=	VFP NEON
51
OPTIONS_DEFINE_armv7=	VFP NEON
51
OPTIONS_DEFINE_i386=	MMX SSE
52
OPTIONS_DEFINE_i386=	MMX SSE
52
OPTIONS_DEFAULT_amd64=	MMX SSE
53
OPTIONS_DEFAULT_amd64=	MMX SSE
53
OPTIONS_DEFAULT_i386=	MMX SSE
54
OPTIONS_DEFAULT_i386=	MMX SSE
Lines 346-352 Link Here
346
VDPAU_LIB_DEPENDS=	libvdpau.so:multimedia/libvdpau
347
VDPAU_LIB_DEPENDS=	libvdpau.so:multimedia/libvdpau
347
VDPAU_CONFIGURE_ENABLE=	vdpau
348
VDPAU_CONFIGURE_ENABLE=	vdpau
348
349
349
# armv6
350
# armv6/armv7
350
VFP_CONFIGURE_ENABLE=	vfp
351
VFP_CONFIGURE_ENABLE=	vfp
351
NEON_CONFIGURE_ENABLE=	neon
352
NEON_CONFIGURE_ENABLE=	neon
352
.if ! ${CFLAGS:M-march*}
353
.if ! ${CFLAGS:M-march*}
Lines 445-451 Link Here
445
446
446
CONFIGURE_ENV_aarch64_clang=	ASFLAGS=-no-integrated-as
447
CONFIGURE_ENV_aarch64_clang=	ASFLAGS=-no-integrated-as
447
CONFIGURE_ENV_armv6_clang=	ASFLAGS=-no-integrated-as
448
CONFIGURE_ENV_armv6_clang=	ASFLAGS=-no-integrated-as
449
CONFIGURE_ENV_armv7_clang=	ASFLAGS=-no-integrated-as
448
CONFIGURE_ARGS_armv6=		--disable-fast-unaligned
450
CONFIGURE_ARGS_armv6=		--disable-fast-unaligned
451
CONFIGURE_ARGS_armv7=		--disable-fast-unaligned
449
452
450
DOC_FILES=	Changelog CREDITS INSTALL.md LICENSE.md MAINTAINERS \
453
DOC_FILES=	Changelog CREDITS INSTALL.md LICENSE.md MAINTAINERS \
451
		README.md RELEASE_NOTES
454
		README.md RELEASE_NOTES
(-)multimedia/ffmpeg0/Makefile (-1 / +1 lines)
Lines 164-170 Link Here
164
164
165
.include <bsd.port.pre.mk>
165
.include <bsd.port.pre.mk>
166
166
167
.if ${ARCH} == armv6
167
.if ${ARCH} == armv6 || ${ARCH} == armv7
168
CONFIGURE_ENV+=	ASFLAGS=-no-integrated-as
168
CONFIGURE_ENV+=	ASFLAGS=-no-integrated-as
169
CFLAGS+=	-no-integrated-as
169
CFLAGS+=	-no-integrated-as
170
.endif
170
.endif
(-)multimedia/gstreamer-plugins-mpeg2enc/Makefile (+1 lines)
Lines 8-13 Link Here
8
COMMENT=	Gstreamer mpeg encoder plugin
8
COMMENT=	Gstreamer mpeg encoder plugin
9
9
10
BROKEN_armv6=		fails to compile: 'format_codes.h' file not found
10
BROKEN_armv6=		fails to compile: 'format_codes.h' file not found
11
BROKEN_armv7=		fails to compile: 'format_codes.h' file not found
11
12
12
GST_PLUGIN=	mpeg2enc
13
GST_PLUGIN=	mpeg2enc
13
14
(-)multimedia/gstreamer1-plugins-mpeg2enc/Makefile (+1 lines)
Lines 6-11 Link Here
6
COMMENT=	GStreamer mpeg encoder plugin
6
COMMENT=	GStreamer mpeg encoder plugin
7
7
8
BROKEN_armv6=		fails to compile: 'format_codes.h' file not found
8
BROKEN_armv6=		fails to compile: 'format_codes.h' file not found
9
BROKEN_armv7=		fails to compile: 'format_codes.h' file not found
9
10
10
GST_PLUGIN=	mpeg2enc
11
GST_PLUGIN=	mpeg2enc
11
DIST=		bad
12
DIST=		bad
(-)multimedia/handbrake/Makefile (+1 lines)
Lines 35-40 Link Here
35
35
36
BROKEN_aarch64=	Fails to build: invokes x86 asm
36
BROKEN_aarch64=	Fails to build: invokes x86 asm
37
BROKEN_armv6=	Fails to build: invokes x86 asm
37
BROKEN_armv6=	Fails to build: invokes x86 asm
38
BROKEN_armv7=	Fails to build: invokes x86 asm
38
39
39
USE_GITHUB=	yes
40
USE_GITHUB=	yes
40
GH_ACCOUNT=	HandBrake
41
GH_ACCOUNT=	HandBrake
(-)multimedia/kissdx/Makefile (+1 lines)
Lines 17-22 Link Here
17
		libdvdread.so:multimedia/libdvdread
17
		libdvdread.so:multimedia/libdvdread
18
18
19
BROKEN_armv6=		fails to compile: kissdx.c: function definition is not allowed here
19
BROKEN_armv6=		fails to compile: kissdx.c: function definition is not allowed here
20
BROKEN_armv7=		fails to compile: kissdx.c: function definition is not allowed here
20
BROKEN_mips64=		fails to compile: kissdx.c: nested functions are disabled, use -fnested-functions to re-enable
21
BROKEN_mips64=		fails to compile: kissdx.c: nested functions are disabled, use -fnested-functions to re-enable
21
BROKEN_powerpc64=	fails to compile: kissdx.c: nested functions are disabled, use -fnested-functions to re-enable
22
BROKEN_powerpc64=	fails to compile: kissdx.c: nested functions are disabled, use -fnested-functions to re-enable
22
23
(-)multimedia/kodi/Makefile (-4 / +7 lines)
Lines 59-68 Link Here
59
		libyajl.so:devel/yajl
59
		libyajl.so:devel/yajl
60
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3
60
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3
61
61
62
ONLY_FOR_ARCHS=	amd64 armv6 i386
62
ONLY_FOR_ARCHS=	amd64 armv6 armv7 i386
63
KODI_ARCH_i386=	x86
63
KODI_ARCH_i386=	x86
64
KODI_ARCH_amd64=x86_64
64
KODI_ARCH_amd64=x86_64
65
KODI_ARCH_armv6=armv6
65
KODI_ARCH_armv6=armv6
66
KODI_ARCH_armv7=armv7
66
67
67
USES=		autoreconf:build compiler:c++11-lib gettext gmake iconv jpeg \
68
USES=		autoreconf:build compiler:c++11-lib gettext gmake iconv jpeg \
68
		libtool pkgconfig python:-2.7 ssl
69
		libtool pkgconfig python:-2.7 ssl
Lines 98-103 Link Here
98
OPTIONS_SINGLE_RPI=	RPI1 RPI2
99
OPTIONS_SINGLE_RPI=	RPI1 RPI2
99
100
100
OPTIONS_EXCLUDE_armv6=	LIRC VAAPI VDPAU
101
OPTIONS_EXCLUDE_armv6=	LIRC VAAPI VDPAU
102
OPTIONS_EXCLUDE_armv7=	LIRC VAAPI VDPAU
101
OPTIONS_EXCLUDE_amd64=	RPI1 RPI2
103
OPTIONS_EXCLUDE_amd64=	RPI1 RPI2
102
OPTIONS_EXCLUDE_i386=	RPI1 RPI2
104
OPTIONS_EXCLUDE_i386=	RPI1 RPI2
103
105
Lines 112-117 Link Here
112
OPTIONS_DEFAULT=	AIRPLAY AIRTUNES AVAHI CEC LIBBLURAY LIRC \
114
OPTIONS_DEFAULT=	AIRPLAY AIRTUNES AVAHI CEC LIBBLURAY LIRC \
113
		MYSQL NFS RTMP SFTP SMB VAAPI VDPAU WEBSERVER
115
		MYSQL NFS RTMP SFTP SMB VAAPI VDPAU WEBSERVER
114
OPTIONS_DEFAULT_armv6=	RPI1
116
OPTIONS_DEFAULT_armv6=	RPI1
117
OPTIONS_DEFAULT_armv7=	RPI1
115
118
116
AIRPLAY_LIB_DEPENDS=	libplist.so:devel/libplist
119
AIRPLAY_LIB_DEPENDS=	libplist.so:devel/libplist
117
AIRPLAY_CONFIGURE_ENABLE=	airplay
120
AIRPLAY_CONFIGURE_ENABLE=	airplay
Lines 170-176 Link Here
170
173
171
.include <bsd.port.pre.mk>
174
.include <bsd.port.pre.mk>
172
175
173
.if ${ARCH} != "armv6"
176
.if ${ARCH} != armv6 && ${ARCH} != armv7
174
BUILD_DEPENDS+=	gtk-update-icon-cache:x11-toolkits/gtk20
177
BUILD_DEPENDS+=	gtk-update-icon-cache:x11-toolkits/gtk20
175
LIB_DEPENDS+=	libdrm.so:graphics/libdrm
178
LIB_DEPENDS+=	libdrm.so:graphics/libdrm
176
RUN_DEPENDS+=	glxinfo:graphics/mesa-demos \
179
RUN_DEPENDS+=	glxinfo:graphics/mesa-demos \
Lines 182-188 Link Here
182
PLIST_SUB+=	ARM="@comment "
185
PLIST_SUB+=	ARM="@comment "
183
PLIST_SUB+=	X86=""
186
PLIST_SUB+=	X86=""
184
.else
187
.else
185
# armv6 (rpi1 and rpi2 only)
188
# armv6 || armv7 (rpi1 and rpi2 only)
186
EXTRA_PATCHES=	${FILESDIR}/extra-armv6_hal
189
EXTRA_PATCHES=	${FILESDIR}/extra-armv6_hal
187
CONFIGURE_ARGS+=	--enable-player=omxplayer
190
CONFIGURE_ARGS+=	--enable-player=omxplayer
188
LIB_DEPENDS+=	libEGL.so:misc/raspberrypi-userland \
191
LIB_DEPENDS+=	libEGL.so:misc/raspberrypi-userland \
Lines 210-216 Link Here
210
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/kodi/kodi.bin
213
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/kodi/kodi.bin
211
	${FIND} ${STAGEDIR}${PREFIX}/lib/kodi -name '*.so' -or -name '*.xbs' -or -name '*.vis' \
214
	${FIND} ${STAGEDIR}${PREFIX}/lib/kodi -name '*.so' -or -name '*.xbs' -or -name '*.vis' \
212
		| ${XARGS} ${STRIP_CMD}
215
		| ${XARGS} ${STRIP_CMD}
213
.if ${ARCH} != armv6
216
.if ${ARCH} != armv6 && ${ARCH} != armv7
214
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/kodi/kodi-xrandr
217
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/kodi/kodi-xrandr
215
.endif
218
.endif
216
219
(-)multimedia/kodi/files/patch-configure.ac (-15 / +27 lines)
Lines 1-6 Link Here
1
--- configure.ac.orig	2016-10-08 UTC
1
--- configure.ac.orig	2017-05-24 20:49:32.000000000 +0000
2
+++ configure.ac
2
+++ configure.ac	2017-08-28 14:09:04.029056190 +0000
3
@@ -564,12 +564,25 @@ case $host in
3
@@ -564,12 +564,36 @@
4
      CORE_SYSTEM_NAME=linux
4
      CORE_SYSTEM_NAME=linux
5
      ARCH="x86-freebsd"
5
      ARCH="x86-freebsd"
6
      MAKE="gmake"
6
      MAKE="gmake"
Lines 23-32 Link Here
23
+     use_gles=yes
23
+     use_gles=yes
24
+     use_gl=no
24
+     use_gl=no
25
+     use_x11=no
25
+     use_x11=no
26
+     ;;
27
+  armv7-*-freebsd*)
28
+     target_platform=target_linux
29
+     ARCH="armv7-freebsd"
30
+     MAKE="gmake"
31
+     USE_STATIC_FFMPEG=1
32
+     use_arch="arm"
33
+     use_neon=no
34
+     use_gles=yes
35
+     use_gl=no
36
+     use_x11=no
26
      ;;
37
      ;;
27
   arm-apple-darwin*)
38
   arm-apple-darwin*)
28
      CORE_SYSTEM_NAME=ios
39
      CORE_SYSTEM_NAME=ios
29
@@ -684,7 +697,7 @@ if test "$target_platform" = "target_ras
40
@@ -688,7 +712,7 @@
30
      use_hardcoded_tables="yes"
41
      use_hardcoded_tables="yes"
31
      use_openmax=no
42
      use_openmax=no
32
      CORE_SYSTEM_NAME=rbpi
43
      CORE_SYSTEM_NAME=rbpi
Lines 35-41 Link Here
35
      AC_DEFINE(HAS_EGLGLES, [1], [Define if supporting EGL based GLES Framebuffer])
46
      AC_DEFINE(HAS_EGLGLES, [1], [Define if supporting EGL based GLES Framebuffer])
36
      USE_OMXLIB=1; AC_DEFINE([HAVE_OMXLIB],[1],["Define to 1 if OMX libs is enabled"])
47
      USE_OMXLIB=1; AC_DEFINE([HAVE_OMXLIB],[1],["Define to 1 if OMX libs is enabled"])
37
      USE_MMAL=1; AC_DEFINE([HAS_MMAL],[1],["Define to 1 if MMAL libs is enabled"])
48
      USE_MMAL=1; AC_DEFINE([HAS_MMAL],[1],["Define to 1 if MMAL libs is enabled"])
38
@@ -753,10 +766,16 @@ fi
49
@@ -759,10 +783,16 @@
39
 # platform specific flags
50
 # platform specific flags
40
 if echo "$ARCH" | grep -q "freebsd" ; then
51
 if echo "$ARCH" | grep -q "freebsd" ; then
41
   LOCALBASE="${LOCALBASE:-/usr/local}"
52
   LOCALBASE="${LOCALBASE:-/usr/local}"
Lines 55-61 Link Here
55
 fi
66
 fi
56
 if test "$host_vendor" = "apple" ; then
67
 if test "$host_vendor" = "apple" ; then
57
   # standard application paths
68
   # standard application paths
58
@@ -796,8 +815,16 @@ if test "$host_vendor" = "apple" ; then
69
@@ -802,8 +832,17 @@
59
     LIBS="$LIBS -framework CoreFoundation"
70
     LIBS="$LIBS -framework CoreFoundation"
60
   fi
71
   fi
61
 elif test "$target_platform" = "target_raspberry_pi"; then
72
 elif test "$target_platform" = "target_raspberry_pi"; then
Lines 67-72 Link Here
67
+  if test "$use_platform" = "raspberry-pi2"; then
78
+  if test "$use_platform" = "raspberry-pi2"; then
68
+    CFLAGS="$CFLAGS -march=armv7a -mtune=cortex-a7 -mfpu=neon"
79
+    CFLAGS="$CFLAGS -march=armv7a -mtune=cortex-a7 -mfpu=neon"
69
+    CXXFLAGS="$CXXFLAGS -march=armv7a -mtune=cortex-a7 -mfpu=neon"
80
+    CXXFLAGS="$CXXFLAGS -march=armv7a -mtune=cortex-a7 -mfpu=neon"
81
+    ARCH="armv7-freebsd"
70
+    FFMPEG_OPTS="${FFMPEG_OPTS} --enable-neon"
82
+    FFMPEG_OPTS="${FFMPEG_OPTS} --enable-neon"
71
+  fi
83
+  fi
72
+
84
+
Lines 73-79 Link Here
73
 elif test "$use_arch" = "arm"; then
85
 elif test "$use_arch" = "arm"; then
74
   CFLAGS="$CFLAGS -mno-apcs-stack-check"
86
   CFLAGS="$CFLAGS -mno-apcs-stack-check"
75
   CXXFLAGS="$CXXFLAGS -mno-apcs-stack-check"
87
   CXXFLAGS="$CXXFLAGS -mno-apcs-stack-check"
76
@@ -915,6 +942,7 @@ AC_LANG_POP([C++])
88
@@ -921,6 +960,7 @@
77
 
89
 
78
 # Check inotify availability
90
 # Check inotify availability
79
 AC_CHECK_HEADER([sys/inotify.h], AC_DEFINE([HAVE_INOTIFY],[1],[Define if we have inotify]),)
91
 AC_CHECK_HEADER([sys/inotify.h], AC_DEFINE([HAVE_INOTIFY],[1],[Define if we have inotify]),)
Lines 81-87 Link Here
81
 
93
 
82
 # Python
94
 # Python
83
 if test -z "$PYTHON_NOVERSIONCHECK"; then
95
 if test -z "$PYTHON_NOVERSIONCHECK"; then
84
@@ -1163,12 +1191,13 @@ AS_CASE([x$use_libbluray],
96
@@ -1169,12 +1209,13 @@
85
 )
97
 )
86
 
98
 
87
 #Check to see if libs are needed for functions that are often built-in to libc
99
 #Check to see if libs are needed for functions that are often built-in to libc
Lines 96-102 Link Here
96
 
108
 
97
 # platform dependent libraries
109
 # platform dependent libraries
98
 if test "$host_vendor" = "apple" ; then
110
 if test "$host_vendor" = "apple" ; then
99
@@ -1552,7 +1581,7 @@ if test "${USE_STATIC_FFMPEG}" = "1"; th
111
@@ -1558,7 +1599,7 @@
100
 
112
 
101
   if test "$cross_compiling" != "yes"; then
113
   if test "$cross_compiling" != "yes"; then
102
     if test "$use_debug" != "yes"; then
114
     if test "$use_debug" != "yes"; then
Lines 105-111 Link Here
105
     fi
117
     fi
106
     if test "$use_optimizations" != "yes"; then
118
     if test "$use_optimizations" != "yes"; then
107
       FFMPEG_OPTS="${FFMPEG_OPTS} --disable-optimizations"
119
       FFMPEG_OPTS="${FFMPEG_OPTS} --disable-optimizations"
108
@@ -1563,7 +1592,7 @@ if test "${USE_STATIC_FFMPEG}" = "1"; th
120
@@ -1569,7 +1610,7 @@
109
       SAVE_LIBS="$LIBS"
121
       SAVE_LIBS="$LIBS"
110
       # check for system installed ffmpeg. We require minimum versions.
122
       # check for system installed ffmpeg. We require minimum versions.
111
       PKG_CHECK_MODULES([FFMPEG], [$FFMPEG_LIBNAMES],
123
       PKG_CHECK_MODULES([FFMPEG], [$FFMPEG_LIBNAMES],
Lines 114-120 Link Here
114
         [FFMPEG_FOUND="false"])
126
         [FFMPEG_FOUND="false"])
115
 
127
 
116
       if test "${USE_STATIC_FFMPEG}" = "1" && test "$FFMPEG_FOUND" = "true"; then
128
       if test "${USE_STATIC_FFMPEG}" = "1" && test "$FFMPEG_FOUND" = "true"; then
117
@@ -1590,7 +1619,11 @@ if test "${USE_STATIC_FFMPEG}" = "1"; th
129
@@ -1596,7 +1637,11 @@
118
     elif test "$with_ffmpeg" = "force"; then
130
     elif test "$with_ffmpeg" = "force"; then
119
       # always build our ffmpeg
131
       # always build our ffmpeg
120
       AC_MSG_NOTICE("FFmpeg installation forced by user - installing our version")
132
       AC_MSG_NOTICE("FFmpeg installation forced by user - installing our version")
Lines 127-133 Link Here
127
       export PKG_CONFIG_PATH="${ffmpeg_build}/ffmpeg-install/lib/pkgconfig:$PKG_CONFIG_PATH"
139
       export PKG_CONFIG_PATH="${ffmpeg_build}/ffmpeg-install/lib/pkgconfig:$PKG_CONFIG_PATH"
128
 
140
 
129
     elif test "$with_ffmpeg" != "no"; then
141
     elif test "$with_ffmpeg" != "no"; then
130
@@ -1603,7 +1636,7 @@ fi
142
@@ -1609,7 +1654,7 @@
131
 
143
 
132
 if test "$FFMPEG_FOUND" != "true"; then
144
 if test "$FFMPEG_FOUND" != "true"; then
133
   PKG_CHECK_MODULES([FFMPEG], [$FFMPEG_LIBNAMES],
145
   PKG_CHECK_MODULES([FFMPEG], [$FFMPEG_LIBNAMES],
Lines 136-142 Link Here
136
     [AC_MSG_ERROR("ffmpeg not found")])
148
     [AC_MSG_ERROR("ffmpeg not found")])
137
 fi
149
 fi
138
 
150
 
139
@@ -1627,9 +1660,9 @@ fi
151
@@ -1633,9 +1678,9 @@
140
 echo "Checking for SWIG installation"
152
 echo "Checking for SWIG installation"
141
 AC_PATH_PROG(SWIG_EXE, swig, "none")
153
 AC_PATH_PROG(SWIG_EXE, swig, "none")
142
 if test "$SWIG_EXE" = "none"; then
154
 if test "$SWIG_EXE" = "none"; then
Lines 149-155 Link Here
149
   fi
161
   fi
150
 fi
162
 fi
151
 if test "$SWIG_EXE" = "none"; then
163
 if test "$SWIG_EXE" = "none"; then
152
@@ -1922,7 +1955,7 @@ if test "x$use_texturepacker" != "xno"; 
164
@@ -1928,7 +1973,7 @@
153
   AC_PATH_PROG([TEXTUREPACKER], [TexturePacker], ["none"],
165
   AC_PATH_PROG([TEXTUREPACKER], [TexturePacker], ["none"],
154
     [$PATH$PATH_SEPARATOR${abs_top_srcdir}/tools/depends/native/TexturePacker/bin])
166
     [$PATH$PATH_SEPARATOR${abs_top_srcdir}/tools/depends/native/TexturePacker/bin])
155
   if test "$TEXTUREPACKER" = "none"; then
167
   if test "$TEXTUREPACKER" = "none"; then
Lines 158-164 Link Here
158
     TEXTUREPACKER="${abs_top_srcdir}/tools/depends/native/TexturePacker/bin/TexturePacker"
170
     TEXTUREPACKER="${abs_top_srcdir}/tools/depends/native/TexturePacker/bin/TexturePacker"
159
   fi
171
   fi
160
   if test -x "$TEXTUREPACKER"; then
172
   if test -x "$TEXTUREPACKER"; then
161
@@ -2142,6 +2175,8 @@ if test "$host_vendor" = "apple" ; then
173
@@ -2148,6 +2193,8 @@
162
   LIBS="$LIBS -L\$(abs_top_srcdir)/lib/ffmpeg/libswscale -lswscale"
174
   LIBS="$LIBS -L\$(abs_top_srcdir)/lib/ffmpeg/libswscale -lswscale"
163
 fi
175
 fi
164
 
176
 
(-)multimedia/kodi/files/patch-m4_xbmc__arch.m4 (-2 / +2 lines)
Lines 4-10 Link Here
4
   amd64-*-freebsd*)
4
   amd64-*-freebsd*)
5
      AC_SUBST(NATIVE_ARCH_DEFINES, "-DTARGET_POSIX -DTARGET_FREEBSD -D_LINUX")
5
      AC_SUBST(NATIVE_ARCH_DEFINES, "-DTARGET_POSIX -DTARGET_FREEBSD -D_LINUX")
6
      ;;
6
      ;;
7
+  armv6-*-freebsd*)
7
+  armv*-*-freebsd*)
8
+     AC_SUBST(NATIVE_ARCH_DEFINES, "-DTARGET_POSIX -DTARGET_FREEBSD -D_LINUX")
8
+     AC_SUBST(NATIVE_ARCH_DEFINES, "-DTARGET_POSIX -DTARGET_FREEBSD -D_LINUX")
9
+     ;;
9
+     ;;
10
   *86*-apple-darwin*)
10
   *86*-apple-darwin*)
Lines 14-20 Link Here
14
   amd64-*-freebsd*)
14
   amd64-*-freebsd*)
15
      AC_SUBST(ARCH_DEFINES, "-DTARGET_POSIX -DTARGET_FREEBSD -D_LINUX")
15
      AC_SUBST(ARCH_DEFINES, "-DTARGET_POSIX -DTARGET_FREEBSD -D_LINUX")
16
      ;;
16
      ;;
17
+  armv6-*-freebsd*)
17
+  armv*-*-freebsd*)
18
+     AC_SUBST(ARCH_DEFINES, "-DTARGET_POSIX -DTARGET_FREEBSD -D_LINUX")
18
+     AC_SUBST(ARCH_DEFINES, "-DTARGET_POSIX -DTARGET_FREEBSD -D_LINUX")
19
+     ;;
19
+     ;;
20
   arm-apple-darwin*)
20
   arm-apple-darwin*)
(-)multimedia/libass/Makefile (+1 lines)
Lines 24-29 Link Here
24
OPTIONS_DEFINE=	HARFBUZZ
24
OPTIONS_DEFINE=	HARFBUZZ
25
OPTIONS_DEFAULT=HARFBUZZ
25
OPTIONS_DEFAULT=HARFBUZZ
26
OPTIONS_EXCLUDE_armv6=HARFBUZZ
26
OPTIONS_EXCLUDE_armv6=HARFBUZZ
27
OPTIONS_EXCLUDE_armv7=HARFBUZZ
27
OPTIONS_DEFINE_amd64=	ASM
28
OPTIONS_DEFINE_amd64=	ASM
28
OPTIONS_DEFINE_i386=	ASM
29
OPTIONS_DEFINE_i386=	ASM
29
OPTIONS_DEFAULT_amd64=	ASM
30
OPTIONS_DEFAULT_amd64=	ASM
(-)multimedia/libav/Makefile (-4 / +5 lines)
Lines 10-17 Link Here
10
10
11
LICENSE=	GPLv2+
11
LICENSE=	GPLv2+
12
12
13
BROKEN_armv6=		fails to compile: cc: warning: joined argument expects additional value: -mcpu=
14
15
BUILD_DEPENDS=	yasm:devel/yasm
13
BUILD_DEPENDS=	yasm:devel/yasm
16
LIB_DEPENDS=	libopencv_core.so:graphics/opencv-core \
14
LIB_DEPENDS=	libopencv_core.so:graphics/opencv-core \
17
		libgmp.so:math/gmp \
15
		libgmp.so:math/gmp \
Lines 18-23 Link Here
18
		libvdpau.so:multimedia/libvdpau \
16
		libvdpau.so:multimedia/libvdpau \
19
		libhogweed.so:security/nettle
17
		libhogweed.so:security/nettle
20
18
19
BROKEN_armv6=		fails to compile: cc: warning: joined argument expects additional value: -mcpu=
20
BROKEN_armv7=		fails to compile: cc: warning: joined argument expects additional value: -mcpu=
21
21
USES=		cpe gmake perl5 pkgconfig tar:xz
22
USES=		cpe gmake perl5 pkgconfig tar:xz
22
USE_XORG=	x11
23
USE_XORG=	x11
23
HAS_CONFIGURE=	yes
24
HAS_CONFIGURE=	yes
Lines 173-183 Link Here
173
174
174
.include <bsd.port.options.mk>
175
.include <bsd.port.options.mk>
175
176
176
.if ${ARCH} == "armv6"
177
.if ${ARCH} == armv6 || ${ARCH} == armv7
177
CONFIGURE_ENV+=	ASFLAGS=-no-integrated-as
178
CONFIGURE_ENV+=	ASFLAGS=-no-integrated-as
178
.endif
179
.endif
179
180
180
.if ${ARCH} == "i386"
181
.if ${ARCH} == i386
181
CONFIGURE_ARGS+=	--extra-cflags=-m32
182
CONFIGURE_ARGS+=	--extra-cflags=-m32
182
.endif
183
.endif
183
184
(-)multimedia/libcec/Makefile (+3 lines)
Lines 31-38 Link Here
31
OPTIONS_DEFINE=	PYTHON X11
31
OPTIONS_DEFINE=	PYTHON X11
32
OPTIONS_DEFAULT=	PYTHON X11
32
OPTIONS_DEFAULT=	PYTHON X11
33
OPTIONS_DEFINE_armv6=	RPI
33
OPTIONS_DEFINE_armv6=	RPI
34
OPTIONS_DEFINE_armv7=	RPI
34
OPTIONS_DEFAULT_armv6=	RPI
35
OPTIONS_DEFAULT_armv6=	RPI
36
OPTIONS_DEFAULT_armv7=	RPI
35
OPTIONS_EXCLUDE_armv6=	X11
37
OPTIONS_EXCLUDE_armv6=	X11
38
OPTIONS_EXCLUDE_armv7=	X11
36
OPTIONS_SUB=	yes
39
OPTIONS_SUB=	yes
37
40
38
PYTHON_DESC=	build python wrapper
41
PYTHON_DESC=	build python wrapper
(-)multimedia/libde265/Makefile (+1 lines)
Lines 18-22 Link Here
18
CONFIGURE_ARGS=	--disable-sherlock265 --disable-dec265
18
CONFIGURE_ARGS=	--disable-sherlock265 --disable-dec265
19
19
20
BROKEN_armv6=		fails to compile: invokes x86 assembler
20
BROKEN_armv6=		fails to compile: invokes x86 assembler
21
BROKEN_armv7=		fails to compile: invokes x86 assembler
21
22
22
.include <bsd.port.mk>
23
.include <bsd.port.mk>
(-)multimedia/libvdpau-va-gl/Makefile (+1 lines)
Lines 18-23 Link Here
18
LIB_DEPENDS=	libva-x11.so:multimedia/libva
18
LIB_DEPENDS=	libva-x11.so:multimedia/libva
19
19
20
BROKEN_armv6=		fails to configure: CMake Error: Check for working CXX compiler: /nxb-bin/usr/bin/c++ -- broken
20
BROKEN_armv6=		fails to configure: CMake Error: Check for working CXX compiler: /nxb-bin/usr/bin/c++ -- broken
21
BROKEN_armv7=		fails to configure: CMake Error: Check for working CXX compiler: /nxb-bin/usr/bin/c++ -- broken
21
BROKEN_powerpc64=	fails to compile: cc1plus: unrecognized command line option "-std=c++11"
22
BROKEN_powerpc64=	fails to compile: cc1plus: unrecognized command line option "-std=c++11"
22
23
23
USE_GITHUB=	yes
24
USE_GITHUB=	yes
(-)multimedia/libvpx/Makefile (+1 lines)
Lines 47-52 Link Here
47
OPTIONS_DEFAULT=MULTIRES POSTPROC RTCPU SHARED SIZE_LIMIT THREADS
47
OPTIONS_DEFAULT=MULTIRES POSTPROC RTCPU SHARED SIZE_LIMIT THREADS
48
OPTIONS_EXCLUDE_aarch64=RTCPU
48
OPTIONS_EXCLUDE_aarch64=RTCPU
49
OPTIONS_EXCLUDE_armv6=	RTCPU
49
OPTIONS_EXCLUDE_armv6=	RTCPU
50
OPTIONS_EXCLUDE_armv7=	RTCPU
50
OPTIONS_SUB=		SHARED
51
OPTIONS_SUB=		SHARED
51
52
52
DEBUG_CONFIGURE_ON=	--enable-debug
53
DEBUG_CONFIGURE_ON=	--enable-debug
(-)multimedia/mkclean/Makefile (+1 lines)
Lines 27-32 Link Here
27
27
28
BROKEN_aarch64=	Does not install: arm-none-linux-gnueabi-gcc: Command not found
28
BROKEN_aarch64=	Does not install: arm-none-linux-gnueabi-gcc: Command not found
29
BROKEN_armv6=	Does not install: arm-none-linux-gnueabi-gcc: Command not found
29
BROKEN_armv6=	Does not install: arm-none-linux-gnueabi-gcc: Command not found
30
BROKEN_armv7=	Does not install: arm-none-linux-gnueabi-gcc: Command not found
30
BROKEN_mips64=	Does not install: mipsel-linux-gcc: Command not found
31
BROKEN_mips64=	Does not install: mipsel-linux-gcc: Command not found
31
BROKEN_sparc64=	Does not install: gmake: GNUmakefile: No such file or directory
32
BROKEN_sparc64=	Does not install: gmake: GNUmakefile: No such file or directory
32
33
(-)multimedia/mpeg_play/Makefile (-1 / +1 lines)
Lines 12-18 Link Here
12
MAINTAINER=	lme@FreeBSD.org
12
MAINTAINER=	lme@FreeBSD.org
13
COMMENT=	Program to play mpeg movies on X displays
13
COMMENT=	Program to play mpeg movies on X displays
14
14
15
NOT_FOR_ARCHS=		aarch64 armv6 mips mips64
15
NOT_FOR_ARCHS=		aarch64 armv6 armv7 mips mips64
16
NOT_FOR_ARCHS_REASON=	fails to build: Unknown endianness of architecture
16
NOT_FOR_ARCHS_REASON=	fails to build: Unknown endianness of architecture
17
17
18
WRKSRC=		${WRKDIR}/mpeg_play
18
WRKSRC=		${WRKDIR}/mpeg_play
(-)multimedia/mplayer/Makefile.options (+1 lines)
Lines 49-54 Link Here
49
.endif # ${CHOSEN_COMPILER_TYPE} == clang
49
.endif # ${CHOSEN_COMPILER_TYPE} == clang
50
50
51
CFLAGS_armv6+=	-no-integrated-as
51
CFLAGS_armv6+=	-no-integrated-as
52
CFLAGS_armv7+=	-no-integrated-as
52
53
53
# Extra build options for debugging
54
# Extra build options for debugging
54
# =================================
55
# =================================
(-)net/aoe/Makefile (+1 lines)
Lines 13-18 Link Here
13
13
14
BROKEN_aarch64=		fails to compile: redefinition of frame
14
BROKEN_aarch64=		fails to compile: redefinition of frame
15
BROKEN_armv6=		fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99
15
BROKEN_armv6=		fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99
16
BROKEN_armv7=		fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99
16
BROKEN_powerpc64=	fails to compile: pcpu.h: size of array '__assert_0' is negative
17
BROKEN_powerpc64=	fails to compile: pcpu.h: size of array '__assert_0' is negative
17
BROKEN_sparc64=		fails to compile: redefinition of frame
18
BROKEN_sparc64=		fails to compile: redefinition of frame
18
19
(-)net/appkonference/Makefile (-1 / +1 lines)
Lines 19-25 Link Here
19
19
20
PLIST_FILES=	lib/asterisk/modules/app_konference.so
20
PLIST_FILES=	lib/asterisk/modules/app_konference.so
21
21
22
ONLY_FOR_ARCHS=		amd64 armv6 i386 powerpc
22
ONLY_FOR_ARCHS=		amd64 armv6 armv7 i386 powerpc
23
ONLY_FOR_ARCHS_REASON=	not yet ported to this architecture
23
ONLY_FOR_ARCHS_REASON=	not yet ported to this architecture
24
24
25
OPTIONS_DEFINE=		OPTIMIZED_CFLAGS
25
OPTIONS_DEFINE=		OPTIMIZED_CFLAGS
(-)net/asterisk11/Makefile (-1 / +3 lines)
Lines 23-29 Link Here
23
EXTRACT_ONLY:=	${DISTNAME}${EXTRACT_SUFX}
23
EXTRACT_ONLY:=	${DISTNAME}${EXTRACT_SUFX}
24
24
25
BROKEN_armv6=		fails to configure: the SPANDSP installation appears to be missing or broken
25
BROKEN_armv6=		fails to configure: the SPANDSP installation appears to be missing or broken
26
ONLY_FOR_ARCHS=		amd64 armv6 i386 powerpc sparc64
26
BROKEN_armv7=		fails to configure: the SPANDSP installation appears to be missing or broken
27
ONLY_FOR_ARCHS=		amd64 armv6 armv7 i386 powerpc sparc64
27
28
28
USES=		bison cpe gmake iconv localbase ncurses shebangfix \
29
USES=		bison cpe gmake iconv localbase ncurses shebangfix \
29
		sqlite ssl
30
		sqlite ssl
Lines 72-77 Link Here
72
OPTIONS_DEFAULT_sparc64=	DAHDI GCC XMPP
73
OPTIONS_DEFAULT_sparc64=	DAHDI GCC XMPP
73
OPTIONS_DEFAULT_powerpc=	GCC XMPP
74
OPTIONS_DEFAULT_powerpc=	GCC XMPP
74
OPTIONS_DEFAULT_armv6=		BASE
75
OPTIONS_DEFAULT_armv6=		BASE
76
OPTIONS_DEFAULT_armv7=		BASE
75
77
76
OPTIONS_GROUP=			CODECS
78
OPTIONS_GROUP=			CODECS
77
OPTIONS_GROUP_CODECS=		GSM NEWG711 SPEEX VORBIS
79
OPTIONS_GROUP_CODECS=		GSM NEWG711 SPEEX VORBIS
(-)net/asterisk13/Makefile (-1 / +3 lines)
Lines 21-27 Link Here
21
		libjansson.so:devel/jansson
21
		libjansson.so:devel/jansson
22
22
23
BROKEN_armv6=		fails to configure: the SPANDSP installation appears to be missing or broken
23
BROKEN_armv6=		fails to configure: the SPANDSP installation appears to be missing or broken
24
ONLY_FOR_ARCHS=		amd64 armv6 i386 powerpc sparc64
24
BROKEN_armv7=		fails to configure: the SPANDSP installation appears to be missing or broken
25
ONLY_FOR_ARCHS=		amd64 armv6 armv7 i386 powerpc sparc64
25
26
26
EXTRACT_ONLY:=	${DISTNAME}${EXTRACT_SUFX}
27
EXTRACT_ONLY:=	${DISTNAME}${EXTRACT_SUFX}
27
28
Lines 73-78 Link Here
73
OPTIONS_DEFAULT_sparc64=	DAHDI GCC XMPP
74
OPTIONS_DEFAULT_sparc64=	DAHDI GCC XMPP
74
OPTIONS_DEFAULT_powerpc=	GCC XMPP
75
OPTIONS_DEFAULT_powerpc=	GCC XMPP
75
OPTIONS_DEFAULT_armv6=		BASE
76
OPTIONS_DEFAULT_armv6=		BASE
77
OPTIONS_DEFAULT_armv7=		BASE
76
78
77
OPTIONS_GROUP=			CODECS
79
OPTIONS_GROUP=			CODECS
78
OPTIONS_GROUP_CODECS=		GSM NEWG711 SPEEX VORBIS
80
OPTIONS_GROUP_CODECS=		GSM NEWG711 SPEEX VORBIS
(-)net/freerdp/Makefile (+1 lines)
Lines 29-34 Link Here
29
OPTIONS_SUB=		yes
29
OPTIONS_SUB=		yes
30
30
31
OPTIONS_DEFINE_armv6=	NEON
31
OPTIONS_DEFINE_armv6=	NEON
32
OPTIONS_DEFINE_armv7=	NEON
32
OPTIONS_DEFINE_amd64=	SSE
33
OPTIONS_DEFINE_amd64=	SSE
33
OPTIONS_DEFINE_i386=	SSE
34
OPTIONS_DEFINE_i386=	SSE
34
OPTIONS_DEFAULT_amd64=	SSE
35
OPTIONS_DEFAULT_amd64=	SSE
(-)net/freerdp1/Makefile (-2 / +4 lines)
Lines 32-38 Link Here
32
OPTIONS_SUB=		yes
32
OPTIONS_SUB=		yes
33
33
34
OPTIONS_DEFINE_armv6=	NEON
34
OPTIONS_DEFINE_armv6=	NEON
35
OPTIONS_DEFINE_armv7=	NEON
35
OPTIONS_EXCLUDE_armv6=	SSE
36
OPTIONS_EXCLUDE_armv6=	SSE
37
OPTIONS_EXCLUDE_armv7=	SSE
36
38
37
ALSA_LIB_DEPENDS=	libasound.so:audio/alsa-lib
39
ALSA_LIB_DEPENDS=	libasound.so:audio/alsa-lib
38
ALSA_CMAKE_BOOL=	WITH_ALSA
40
ALSA_CMAKE_BOOL=	WITH_ALSA
Lines 67-77 Link Here
67
69
68
.include <bsd.port.pre.mk>
70
.include <bsd.port.pre.mk>
69
71
70
.if ${OPSYS} == "FreeBSD" && ${ARCH} == "armv6"
72
.if ${OPSYS} == FreeBSD && (${ARCH} == armv6 || ${ARCH} == armv7)
71
.if ${OSVERSION} < 1100500 || \
73
.if ${OSVERSION} < 1100500 || \
72
	(${OSVERSION} >= 1100500 && ${OSVERSION} < 1100504) || \
74
	(${OSVERSION} >= 1100500 && ${OSVERSION} < 1100504) || \
73
	(${OSVERSION} >= 1200000 && ${OSVERSION} < 1200008)
75
	(${OSVERSION} >= 1200000 && ${OSVERSION} < 1200008)
74
BROKEN=	Fails to build on ARMv6 (libm bug). See: r305380 (HEAD), r305971 (stable/11) [\#199422, \#211965] \
76
BROKEN=	Fails to build on ARMv6/7 (libm bug). See: r305380 (HEAD), r305971 (stable/11) [\#199422, \#211965] \
75
	Please update to a later (fixed) version.
77
	Please update to a later (fixed) version.
76
.endif
78
.endif
77
.endif
79
.endif
(-)net/hsflowd/Makefile (+1 lines)
Lines 10-15 Link Here
10
COMMENT=	Agent that exports metrics using the sFlow protocol
10
COMMENT=	Agent that exports metrics using the sFlow protocol
11
11
12
BROKEN_armv6=		fails to compile: src/FreeBSD/Makefile: Malformed conditional (empty $(BINDIR))
12
BROKEN_armv6=		fails to compile: src/FreeBSD/Makefile: Malformed conditional (empty $(BINDIR))
13
BROKEN_armv7=		fails to compile: src/FreeBSD/Makefile: Malformed conditional (empty $(BINDIR))
13
BROKEN_mips=		fails to compile: src/FreeBSD/Makefile: Malformed conditional (empty $(BINDIR))
14
BROKEN_mips=		fails to compile: src/FreeBSD/Makefile: Malformed conditional (empty $(BINDIR))
14
BROKEN_mips64=		fails to compile: src/FreeBSD/Makefile: Malformed conditional (empty $(BINDIR))
15
BROKEN_mips64=		fails to compile: src/FreeBSD/Makefile: Malformed conditional (empty $(BINDIR))
15
16
(-)net/intel-em-kmod/Makefile (+1 lines)
Lines 9-14 Link Here
9
COMMENT=	Gigabit FreeBSD Base Drivers for Intel(R) Ethernet
9
COMMENT=	Gigabit FreeBSD Base Drivers for Intel(R) Ethernet
10
10
11
BROKEN_armv6=		fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99
11
BROKEN_armv6=		fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99
12
BROKEN_armv7=		fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99
12
BROKEN_powerpc64=	fails to compile: pcpu.h: size of array '__assert_0' is negative
13
BROKEN_powerpc64=	fails to compile: pcpu.h: size of array '__assert_0' is negative
13
14
14
MASTERDIR=	${.CURDIR}/../intel-ixl-kmod
15
MASTERDIR=	${.CURDIR}/../intel-ixl-kmod
(-)net/ipsvd/Makefile (+1 lines)
Lines 13-18 Link Here
13
LICENSE_FILE=	${WRKSRC}/package/COPYING
13
LICENSE_FILE=	${WRKSRC}/package/COPYING
14
14
15
BROKEN_armv6=		fails to install: Checking udpsvd... drop: unable to read from socket: bad address
15
BROKEN_armv6=		fails to install: Checking udpsvd... drop: unable to read from socket: bad address
16
BROKEN_armv7=		fails to install: Checking udpsvd... drop: unable to read from socket: bad address
16
BROKEN_mips64=		fails to install: tcpsvd failed
17
BROKEN_mips64=		fails to install: tcpsvd failed
17
18
18
WRKSRC=		${WRKDIR}/net/${DISTNAME}
19
WRKSRC=		${WRKDIR}/net/${DISTNAME}
(-)net/isboot-kmod/Makefile (+1 lines)
Lines 13-18 Link Here
13
LICENSE=	BSD2CLAUSE
13
LICENSE=	BSD2CLAUSE
14
14
15
BROKEN_armv6=		fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99
15
BROKEN_armv6=		fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99
16
BROKEN_armv7=		fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99
16
BROKEN_powerpc64=	fails to compile: pcpu.h: size of array '__assert_0' is negative
17
BROKEN_powerpc64=	fails to compile: pcpu.h: size of array '__assert_0' is negative
17
18
18
USES=		kmod uidfix
19
USES=		kmod uidfix
(-)net/l2tpd/Makefile (+1 lines)
Lines 11-16 Link Here
11
COMMENT=	Implementation of the layer two tunneling protocol
11
COMMENT=	Implementation of the layer two tunneling protocol
12
12
13
BROKEN_armv6=	fails to link: undefined reference to check_control
13
BROKEN_armv6=	fails to link: undefined reference to check_control
14
BROKEN_armv7=	fails to link: undefined reference to check_control
14
15
15
USES=		compiler:nestedfct
16
USES=		compiler:nestedfct
16
17
(-)net/linknx/Makefile (+1 lines)
Lines 15-20 Link Here
15
BUILD_DEPENDS=	${LOCALBASE}/lib/libargp.a:devel/argp-standalone
15
BUILD_DEPENDS=	${LOCALBASE}/lib/libargp.a:devel/argp-standalone
16
16
17
BROKEN_armv6=		fails to configure: checking for GNU Pth... Segmentation fault
17
BROKEN_armv6=		fails to configure: checking for GNU Pth... Segmentation fault
18
BROKEN_armv7=		fails to configure: checking for GNU Pth... Segmentation fault
18
BROKEN_mips=		fails to configure: checking for GNU Pth... Segmentation fault
19
BROKEN_mips=		fails to configure: checking for GNU Pth... Segmentation fault
19
BROKEN_mips64=		fails to configure: checking for GNU Pth... Segmentation fault
20
BROKEN_mips64=		fails to configure: checking for GNU Pth... Segmentation fault
20
21
(-)net/openmpi2/Makefile (+1 lines)
Lines 18-23 Link Here
18
		libmunge.so:security/munge
18
		libmunge.so:security/munge
19
19
20
BROKEN_armv6=		fails to package: pkg-static: mca_patcher_overwrite.la: No such file or directory
20
BROKEN_armv6=		fails to package: pkg-static: mca_patcher_overwrite.la: No such file or directory
21
BROKEN_armv7=		fails to package: pkg-static: mca_patcher_overwrite.la: No such file or directory
21
BROKEN_sparc64=		fails to compile on sparc64
22
BROKEN_sparc64=		fails to compile on sparc64
22
23
23
HAS_CONFIGURE=	yes
24
HAS_CONFIGURE=	yes
(-)net/pacemaker/Makefile (+1 lines)
Lines 26-31 Link Here
26
		ocf-tester:net-mgmt/resource-agents
26
		ocf-tester:net-mgmt/resource-agents
27
27
28
BROKEN_armv6=		fails to install: help2man: can't get '--help' info from pacemakerd
28
BROKEN_armv6=		fails to install: help2man: can't get '--help' info from pacemakerd
29
BROKEN_armv7=		fails to install: help2man: can't get '--help' info from pacemakerd
29
BROKEN_powerpc64=	fails to build
30
BROKEN_powerpc64=	fails to build
30
31
31
CONFLICTS=	heartbeat-[0-9]*
32
CONFLICTS=	heartbeat-[0-9]*
(-)net/py-libnet/Makefile (+1 lines)
Lines 16-21 Link Here
16
LIB_DEPENDS=	libnet.so:net/libnet
16
LIB_DEPENDS=	libnet.so:net/libnet
17
17
18
BROKEN_armv6=		fails to package: lib.freebsd-11.0-RELEASE-p1-armv6-2.7/libnet.so: No such file or directory
18
BROKEN_armv6=		fails to package: lib.freebsd-11.0-RELEASE-p1-armv6-2.7/libnet.so: No such file or directory
19
BROKEN_armv7=		fails to package: lib.freebsd-11.0-RELEASE-p1-armv7-2.7/libnet.so: No such file or directory
19
BROKEN_aarch64=		fails to package: lib.freebsd-11.0-RELEASE-p1-aarch64-2.7/libnet.so: No such file or directory
20
BROKEN_aarch64=		fails to package: lib.freebsd-11.0-RELEASE-p1-aarch64-2.7/libnet.so: No such file or directory
20
BROKEN_mips64=		fails to package: lib.freebsd-11.0-RELEASE-p1-mips64-2.7/libnet.so: No such file or directory
21
BROKEN_mips64=		fails to package: lib.freebsd-11.0-RELEASE-p1-mips64-2.7/libnet.so: No such file or directory
21
BROKEN_powerpc64=	fails to package: lib.freebsd-11.0-RELEASE-p1-powerpc64-2.7/libnet.so: No such file or directory
22
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 (+1 lines)
Lines 15-20 Link Here
15
BUILD_DEPENDS=	${ANT}:devel/apache-ant
15
BUILD_DEPENDS=	${ANT}:devel/apache-ant
16
16
17
BROKEN_armv6=		fails to package: java/docs/*.html: No such file or directory
17
BROKEN_armv6=		fails to package: java/docs/*.html: No such file or directory
18
BROKEN_armv7=		fails to package: java/docs/*.html: No such file or directory
18
19
19
USE_JAVA=	YES
20
USE_JAVA=	YES
20
JAVA_VERSION=	1.6+
21
JAVA_VERSION=	1.6+
(-)net/xorp/Makefile (+1 lines)
Lines 28-33 Link Here
28
GROUPS=		xorp
28
GROUPS=		xorp
29
29
30
BROKEN_armv6=		does not compile: recursive template instantiation exceeded maximum depth of 25
30
BROKEN_armv6=		does not compile: recursive template instantiation exceeded maximum depth of 25
31
BROKEN_armv7=		does not compile: recursive template instantiation exceeded maximum depth of 25
31
BROKEN_sparc64=		does not compile on sparc64
32
BROKEN_sparc64=		does not compile on sparc64
32
33
33
OPTIONS_DEFINE=	OPTIMIZE ORIGIN SHARED STRIP TCP_RPC
34
OPTIONS_DEFINE=	OPTIMIZE ORIGIN SHARED STRIP TCP_RPC
(-)net/yate/Makefile (-1 / +1 lines)
Lines 16-22 Link Here
16
		libspeex.so:audio/speex \
16
		libspeex.so:audio/speex \
17
		libgsm.so:audio/gsm
17
		libgsm.so:audio/gsm
18
18
19
ONLY_FOR_ARCHS=		amd64 armv6 i386 sparc64
19
ONLY_FOR_ARCHS=		amd64 armv6 armv7 i386 sparc64
20
20
21
USES=		autoreconf bison gmake shebangfix
21
USES=		autoreconf bison gmake shebangfix
22
SHEBANG_FILES=	share/scripts/banbrutes.php \
22
SHEBANG_FILES=	share/scripts/banbrutes.php \
(-)net/zerotier/Makefile (+1 lines)
Lines 12-17 Link Here
12
LICENSE_FILE=	${WRKSRC}/LICENSE.GPL-3
12
LICENSE_FILE=	${WRKSRC}/LICENSE.GPL-3
13
13
14
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
14
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
15
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
15
BROKEN_powerpc64=	fails to compile: clang: not found
16
BROKEN_powerpc64=	fails to compile: clang: not found
16
17
17
USES=		gmake compiler:c11
18
USES=		gmake compiler:c11
(-)net-im/gale/Makefile (+1 lines)
Lines 17-22 Link Here
17
17
18
BROKEN_aarch64=		fails to compile: conflicting types for __wcwidth
18
BROKEN_aarch64=		fails to compile: conflicting types for __wcwidth
19
BROKEN_armv6=		fails to compile: conflicting types for __wcwidth
19
BROKEN_armv6=		fails to compile: conflicting types for __wcwidth
20
BROKEN_armv7=		fails to compile: conflicting types for __wcwidth
20
21
21
USES=		iconv libtool ncurses ssl
22
USES=		iconv libtool ncurses ssl
22
GNU_CONFIGURE=	yes
23
GNU_CONFIGURE=	yes
(-)net-im/pidgin-sipe/Makefile (+1 lines)
Lines 22-27 Link Here
22
RUN_DEPENDS=	pidgin:net-im/pidgin
22
RUN_DEPENDS=	pidgin:net-im/pidgin
23
23
24
BROKEN_armv6=		fails to compile: cast from 'struct sipe_core_public *' to 'struct sipe_core_private *' increases required alignment from 4 to 8
24
BROKEN_armv6=		fails to compile: cast from 'struct sipe_core_public *' to 'struct sipe_core_private *' increases required alignment from 4 to 8
25
BROKEN_armv7=		fails to compile: cast from 'struct sipe_core_public *' to 'struct sipe_core_private *' increases required alignment from 4 to 8
25
26
26
GNU_CONFIGURE=	yes
27
GNU_CONFIGURE=	yes
27
USES=		gmake libtool localbase pkgconfig tar:bzip2 ssl
28
USES=		gmake libtool localbase pkgconfig tar:bzip2 ssl
(-)net-im/telegram-purple/Makefile (+1 lines)
Lines 19-24 Link Here
19
		libwebp.so:graphics/webp
19
		libwebp.so:graphics/webp
20
20
21
BROKEN_armv6=		fails to link: undefined reference to 'backtrace'
21
BROKEN_armv6=		fails to link: undefined reference to 'backtrace'
22
BROKEN_armv7=		fails to link: undefined reference to 'backtrace'
22
BROKEN_sparc64=		fails to compile: assertion fails
23
BROKEN_sparc64=		fails to compile: assertion fails
23
24
24
OPTIONS_DEFINE=	NLS
25
OPTIONS_DEFINE=	NLS
(-)net-mgmt/fastnetmon/Makefile (+1 lines)
Lines 33-38 Link Here
33
CMAKE_INSTALL_PREFIX=	${PREFIX}
33
CMAKE_INSTALL_PREFIX=	${PREFIX}
34
34
35
BROKEN_armv6=		Does not build: invokes x86 assembler
35
BROKEN_armv6=		Does not build: invokes x86 assembler
36
BROKEN_armv7=		Does not build: invokes x86 assembler
36
BROKEN_powerpc64=	Does not build
37
BROKEN_powerpc64=	Does not build
37
38
38
USE_RC_SUBR=	${PORTNAME}
39
USE_RC_SUBR=	${PORTNAME}
(-)net-mgmt/kapacitor/Makefile (-1 / +1 lines)
Lines 13-19 Link Here
13
13
14
BUILD_DEPENDS=	go>=1.6.0:lang/go
14
BUILD_DEPENDS=	go>=1.6.0:lang/go
15
15
16
ONLY_FOR_ARCHS=	i386 amd64 armv6
16
ONLY_FOR_ARCHS=	amd64 armv6 armv7 i386
17
17
18
USE_RC_SUBR=	kapacitord
18
USE_RC_SUBR=	kapacitord
19
19
(-)net-p2p/verlihub-plugins-chatroom/Makefile (+1 lines)
Lines 10-15 Link Here
10
MAINTAINER=	me@skylord.ru
10
MAINTAINER=	me@skylord.ru
11
11
12
BROKEN_armv6=		fails to configure: checking for VERLIHUB - version >= 0... no (see config.log)
12
BROKEN_armv6=		fails to configure: checking for VERLIHUB - version >= 0... no (see config.log)
13
BROKEN_armv7=		fails to configure: checking for VERLIHUB - version >= 0... no (see config.log)
13
14
14
PLUGIN_DESC=	Chatroom
15
PLUGIN_DESC=	Chatroom
15
16
(-)net-p2p/verlihub-plugins-floodprotect/Makefile (+1 lines)
Lines 11-16 Link Here
11
MAINTAINER=	me@skylord.ru
11
MAINTAINER=	me@skylord.ru
12
12
13
BROKEN_armv6=		fails to configure: checking for VERLIHUB - version >= 0... no (see config.log)
13
BROKEN_armv6=		fails to configure: checking for VERLIHUB - version >= 0... no (see config.log)
14
BROKEN_armv7=		fails to configure: checking for VERLIHUB - version >= 0... no (see config.log)
14
15
15
PLUGIN_NAME=	floodprot
16
PLUGIN_NAME=	floodprot
16
PLUGIN_DESC=	Floodprotect
17
PLUGIN_DESC=	Floodprotect
(-)net-p2p/verlihub-plugins-forbid/Makefile (+1 lines)
Lines 10-15 Link Here
10
MAINTAINER=	me@skylord.ru
10
MAINTAINER=	me@skylord.ru
11
11
12
BROKEN_armv6=		fails to configure: checking for VERLIHUB - version >= 0... no (see config.log)
12
BROKEN_armv6=		fails to configure: checking for VERLIHUB - version >= 0... no (see config.log)
13
BROKEN_armv7=		fails to configure: checking for VERLIHUB - version >= 0... no (see config.log)
13
14
14
PLUGIN_DESC=	ForbiddenWords
15
PLUGIN_DESC=	ForbiddenWords
15
16
(-)net-p2p/verlihub-plugins-iplog/Makefile (+1 lines)
Lines 10-15 Link Here
10
MAINTAINER=	me@skylord.ru
10
MAINTAINER=	me@skylord.ru
11
11
12
BROKEN_armv6=		fails to configure: checking for VERLIHUB - version >= 0... no (see config.log)
12
BROKEN_armv6=		fails to configure: checking for VERLIHUB - version >= 0... no (see config.log)
13
BROKEN_armv7=		fails to configure: checking for VERLIHUB - version >= 0... no (see config.log)
13
14
14
PLUGIN_DESC=	IPLog
15
PLUGIN_DESC=	IPLog
15
16
(-)net-p2p/verlihub-plugins-isp/Makefile (+1 lines)
Lines 10-15 Link Here
10
MAINTAINER=	me@skylord.ru
10
MAINTAINER=	me@skylord.ru
11
11
12
BROKEN_armv6=		fails to configure: checking for VERLIHUB - version >= 0... no (see config.log)
12
BROKEN_armv6=		fails to configure: checking for VERLIHUB - version >= 0... no (see config.log)
13
BROKEN_armv7=		fails to configure: checking for VERLIHUB - version >= 0... no (see config.log)
13
14
14
PLUGIN_DESC=	ISP
15
PLUGIN_DESC=	ISP
15
16
(-)net-p2p/verlihub-plugins-luascript/Makefile (+1 lines)
Lines 11-16 Link Here
11
MAINTAINER=	me@skylord.ru
11
MAINTAINER=	me@skylord.ru
12
12
13
BROKEN_armv6=		fails to configure: checking for VERLIHUB - version >= 0... no (see config.log)
13
BROKEN_armv6=		fails to configure: checking for VERLIHUB - version >= 0... no (see config.log)
14
BROKEN_armv7=		fails to configure: checking for VERLIHUB - version >= 0... no (see config.log)
14
15
15
PLUGIN_NAME=	lua
16
PLUGIN_NAME=	lua
16
PLUGIN_DESC=	LuaScript
17
PLUGIN_DESC=	LuaScript
(-)net-p2p/verlihub-plugins-messanger/Makefile (+1 lines)
Lines 10-15 Link Here
10
MAINTAINER=	me@skylord.ru
10
MAINTAINER=	me@skylord.ru
11
11
12
BROKEN_armv6=		fails to configure: checking for VERLIHUB - version >= 0... no (see config.log)
12
BROKEN_armv6=		fails to configure: checking for VERLIHUB - version >= 0... no (see config.log)
13
BROKEN_armv7=		fails to configure: checking for VERLIHUB - version >= 0... no (see config.log)
13
14
14
PLUGIN_DESC=	Messanger
15
PLUGIN_DESC=	Messanger
15
16
(-)net-p2p/verlihub-plugins-stats/Makefile (+1 lines)
Lines 10-15 Link Here
10
MAINTAINER=	me@skylord.ru
10
MAINTAINER=	me@skylord.ru
11
11
12
BROKEN_armv6=		fails to configure: checking for VERLIHUB - version >= 0... no (see config.log)
12
BROKEN_armv6=		fails to configure: checking for VERLIHUB - version >= 0... no (see config.log)
13
BROKEN_armv7=		fails to configure: checking for VERLIHUB - version >= 0... no (see config.log)
13
14
14
PLUGIN_DESC=	Statistics
15
PLUGIN_DESC=	Statistics
15
16
(-)net-p2p/zetacoin/Makefile (+1 lines)
Lines 19-24 Link Here
19
LDFLAGS+=	-L${OPENSSLLIB}
19
LDFLAGS+=	-L${OPENSSLLIB}
20
20
21
BROKEN_armv6=		AtomicPointer not implemented
21
BROKEN_armv6=		AtomicPointer not implemented
22
BROKEN_armv7=		AtomicPointer not implemented
22
BROKEN_powerpc64=	fails to configure: No working boost sleep implementation found
23
BROKEN_powerpc64=	fails to configure: No working boost sleep implementation found
23
24
24
USE_GITHUB=	yes
25
USE_GITHUB=	yes
(-)net-p2p/zetacoin-nox11/Makefile (+1 lines)
Lines 9-14 Link Here
9
SLAVE_PORT=	yes
9
SLAVE_PORT=	yes
10
10
11
BROKEN_armv6=	AtomicPointer not implemented
11
BROKEN_armv6=	AtomicPointer not implemented
12
BROKEN_armv7=	AtomicPointer not implemented
12
BROKEN_powerpc64=	Does not configure: error: No working boost sleep implementation found
13
BROKEN_powerpc64=	Does not configure: error: No working boost sleep implementation found
13
14
14
.include "${MASTERDIR}/Makefile"
15
.include "${MASTERDIR}/Makefile"
(-)print/pdf-renderer/Makefile (+1 lines)
Lines 14-19 Link Here
14
LICENSE=	LGPL21
14
LICENSE=	LGPL21
15
15
16
BROKEN_armv6=		fails to install: swinglabs-build-impl.xml: Javadoc returned 1
16
BROKEN_armv6=		fails to install: swinglabs-build-impl.xml: Javadoc returned 1
17
BROKEN_armv7=		fails to install: swinglabs-build-impl.xml: Javadoc returned 1
17
18
18
USES=		dos2unix zip
19
USES=		dos2unix zip
19
NO_WRKSUBDIR=	yes
20
NO_WRKSUBDIR=	yes
(-)russian/ircd-hybrid/Makefile (+1 lines)
Lines 19-24 Link Here
19
19
20
BROKEN_aarch64=		fails to compile: passing void * to parameter of incompatible type
20
BROKEN_aarch64=		fails to compile: passing void * to parameter of incompatible type
21
BROKEN_armv6=		fails to compile: passing void * to parameter of incompatible type
21
BROKEN_armv6=		fails to compile: passing void * to parameter of incompatible type
22
BROKEN_armv7=		fails to compile: passing void * to parameter of incompatible type
22
23
23
WRKSRC=		${WRKDIR}/${PORTNAME}${PKGNAMESUFFIX}-ru
24
WRKSRC=		${WRKDIR}/${PORTNAME}${PKGNAMESUFFIX}-ru
24
USES=		bison ssl
25
USES=		bison ssl
(-)science/cdcl/Makefile (+1 lines)
Lines 14-19 Link Here
14
COMMENT=	Scientific graphic library for geoscience
14
COMMENT=	Scientific graphic library for geoscience
15
15
16
BROKEN_armv6=		fails to link: final link failed: Nonrepresentable section on output
16
BROKEN_armv6=		fails to link: final link failed: Nonrepresentable section on output
17
BROKEN_armv7=		fails to link: final link failed: Nonrepresentable section on output
17
18
18
OPTIONS_DEFINE=	DOCS
19
OPTIONS_DEFINE=	DOCS
19
USES=		desthack pkgconfig
20
USES=		desthack pkgconfig
(-)science/cdf/Makefile (+1 lines)
Lines 20-25 Link Here
20
20
21
BROKEN_aarch64=		fails to compile: error: use of undeclared identifier FP1ZEROsingle; did you mean FP1zeroSingle?
21
BROKEN_aarch64=		fails to compile: error: use of undeclared identifier FP1ZEROsingle; did you mean FP1zeroSingle?
22
BROKEN_armv6=		fails to compile: error: use of undeclared identifier FP1ZEROsingle; did you mean FP1zeroSingle?
22
BROKEN_armv6=		fails to compile: error: use of undeclared identifier FP1ZEROsingle; did you mean FP1zeroSingle?
23
BROKEN_armv7=		fails to compile: error: use of undeclared identifier FP1ZEROsingle; did you mean FP1zeroSingle?
23
24
24
USES=		fortran ncurses
25
USES=		fortran ncurses
25
USE_LDCONFIG=	yes
26
USE_LDCONFIG=	yes
(-)science/hdf/Makefile (-1 / +1 lines)
Lines 15-21 Link Here
15
LIB_DEPENDS=	libsz.so:science/szip
15
LIB_DEPENDS=	libsz.so:science/szip
16
16
17
BROKEN_powerpc64=	Does not build: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'you'
17
BROKEN_powerpc64=	Does not build: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'you'
18
NOT_FOR_ARCHS=		aarch64 armv6
18
NOT_FOR_ARCHS=		aarch64 armv6 armv7
19
NOT_FOR_ARCHS_REASON=	fails to compile: no machine type has been defined
19
NOT_FOR_ARCHS_REASON=	fails to compile: no machine type has been defined
20
20
21
CONFLICTS_INSTALL=	netcdf-4.[0-9]*
21
CONFLICTS_INSTALL=	netcdf-4.[0-9]*
(-)science/openkim/Makefile (-1 / +1 lines)
Lines 22-28 Link Here
22
.include <bsd.port.options.mk>
22
.include <bsd.port.options.mk>
23
23
24
# Is there a better way to detect 32-bit systems?
24
# Is there a better way to detect 32-bit systems?
25
.if ${ARCH} == "armv6" || ${ARCH} == "i386" || ${ARCH} == "mips" || ${ARCH} == "powerpc"
25
.if ${ARCH} == armv6 || ${ARCH} == armv7 || ${ARCH} == i386 || ${ARCH} == mips || ${ARCH} == powerpc
26
MAKE_ENV+=	KIM_SYSTEM32="yes"
26
MAKE_ENV+=	KIM_SYSTEM32="yes"
27
.endif
27
.endif
28
28
(-)science/simlib/Makefile (-1 / +1 lines)
Lines 17-23 Link Here
17
17
18
CXXFLAGS+=	-fPIC
18
CXXFLAGS+=	-fPIC
19
19
20
NOT_FOR_ARCHS=		aarch64 armv6 mips mips64 powerpc powerpc64 sparc64
20
NOT_FOR_ARCHS=		aarch64 armv6 armv7 mips mips64 powerpc powerpc64 sparc64
21
NOT_FOR_ARCHS_REASON=	contains not working ${ARCH}-dependent assembly code
21
NOT_FOR_ARCHS_REASON=	contains not working ${ARCH}-dependent assembly code
22
22
23
post-patch:
23
post-patch:
(-)security/cryptlib/Makefile (-1 / +1 lines)
Lines 10-16 Link Here
10
MAINTAINER=		ale@FreeBSD.org
10
MAINTAINER=		ale@FreeBSD.org
11
COMMENT=		Powerful security programming toolkit
11
COMMENT=		Powerful security programming toolkit
12
12
13
ONLY_FOR_ARCHS=		amd64 armv6 i386
13
ONLY_FOR_ARCHS=		amd64 armv6 armv7 i386
14
14
15
OPTIONS_DEFINE=		DOCS
15
OPTIONS_DEFINE=		DOCS
16
16
(-)security/hpenc/Makefile (+1 lines)
Lines 12-17 Link Here
12
LICENSE=	BSD2CLAUSE
12
LICENSE=	BSD2CLAUSE
13
13
14
BROKEN_armv6=		fails to build: fatal error: cpuid_flags.inc: No such file or directory
14
BROKEN_armv6=		fails to build: fatal error: cpuid_flags.inc: No such file or directory
15
BROKEN_armv7=		fails to build: fatal error: cpuid_flags.inc: No such file or directory
15
BROKEN_powerpc64=	fails to build: fatal error: cpuid_flags.inc: No such file or directory
16
BROKEN_powerpc64=	fails to build: fatal error: cpuid_flags.inc: No such file or directory
16
17
17
NOT_FOR_ARCHS=		aarch64 sparc64
18
NOT_FOR_ARCHS=		aarch64 sparc64
(-)security/libprelude/Makefile (+1 lines)
Lines 17-22 Link Here
17
		libgcrypt.so:security/libgcrypt
17
		libgcrypt.so:security/libgcrypt
18
18
19
BROKEN_armv6=		fails to configure: Easybindings require a C++ compiler, but none were found
19
BROKEN_armv6=		fails to configure: Easybindings require a C++ compiler, but none were found
20
BROKEN_armv7=		fails to configure: Easybindings require a C++ compiler, but none were found
20
21
21
OPTIONS_DEFINE=	DOCS PERL PYTHON
22
OPTIONS_DEFINE=	DOCS PERL PYTHON
22
OPTIONS_SUB=	yes
23
OPTIONS_SUB=	yes
(-)security/p5-Digest-GOST/Makefile (-1 / +1 lines)
Lines 12-18 Link Here
12
LICENSE=	ART10 GPLv1
12
LICENSE=	ART10 GPLv1
13
LICENSE_COMB=	dual
13
LICENSE_COMB=	dual
14
14
15
NOT_FOR_ARCHS=		aarch64 armv6 mips64
15
NOT_FOR_ARCHS=		aarch64 armv6 armv7 mips64
16
NOT_FOR_ARCHS_REASON=	fails to build: Cannot detect CPU architechture
16
NOT_FOR_ARCHS_REASON=	fails to build: Cannot detect CPU architechture
17
17
18
USES=		perl5
18
USES=		perl5
(-)security/pecl-crypto/Makefile (+1 lines)
Lines 11-16 Link Here
11
LICENSE=	PHP301
11
LICENSE=	PHP301
12
12
13
BROKEN_armv6=		fails to configure: C compiler cannot create executables
13
BROKEN_armv6=		fails to configure: C compiler cannot create executables
14
BROKEN_armv7=		fails to configure: C compiler cannot create executables
14
BROKEN_mips=		fails to configure: C compiler cannot create executables
15
BROKEN_mips=		fails to configure: C compiler cannot create executables
15
BROKEN_mips64=		fails to configure: C compiler cannot create executables
16
BROKEN_mips64=		fails to configure: C compiler cannot create executables
16
BROKEN_powerpc64=	fails to configure: C compiler cannot create executables
17
BROKEN_powerpc64=	fails to configure: C compiler cannot create executables
(-)security/pgpin/files/patch-makefile (-14 / +12 lines)
Lines 1-5 Link Here
1
--- makefile.orig	2001-03-23 11:44:58.000000000 +0100
1
--- makefile.orig	2001-03-23 10:44:58.000000000 +0000
2
+++ makefile	2016-11-19 13:49:38.970838000 +0100
2
+++ makefile	2017-08-28 12:40:58.433014811 +0000
3
@@ -50,15 +50,15 @@
3
@@ -50,15 +50,15 @@
4
 # -DUSE_SELECT to use select() system call
4
 # -DUSE_SELECT to use select() system call
5
 # -DUSE_NBIO   to use non-blocking read()
5
 # -DUSE_NBIO   to use non-blocking read()
Lines 27-37 Link Here
27
 	@echo "	apollo-gcc, atari,aux(*), aux-gcc, bsd, bsdgcc, convexos,"
27
 	@echo "	apollo-gcc, atari,aux(*), aux-gcc, bsd, bsdgcc, convexos,"
28
-	@echo "	dgux, djgpp, encore, freebsd, hpux-68k(*), hpux-68k-ansi,"
28
-	@echo "	dgux, djgpp, encore, freebsd, hpux-68k(*), hpux-68k-ansi,"
29
+	@echo "	dgux, djgpp, encore, hpux-68k(*), hpux-68k-ansi,"
29
+	@echo "	dgux, djgpp, encore, hpux-68k(*), hpux-68k-ansi,"
30
+	@echo "	freebsd-{alpha,i386,sparc64,ia64,amd64,powerpc,armv6,mips,mips64},"
30
+	@echo "	freebsd-{alpha,i386,sparc64,amd64,powerpc,armv6,armv7,mips,mips64},"
31
 	@echo "	hpux-68k-gcc, hpux-pa(*), hpux-pa-ansi, hpux-pa-gcc, hpux9-pa-ansi,"
31
 	@echo "	hpux-68k-gcc, hpux-pa(*), hpux-pa-ansi, hpux-pa-gcc, hpux9-pa-ansi,"
32
 	@echo "	irix, irix_asm, isc, isc_asm, linux, linux-aout, linux-68k,"
32
 	@echo "	irix, irix_asm, isc, isc_asm, linux, linux-aout, linux-68k,"
33
 	@echo "	machten, mach_386, mips-ultrix, netbsd, netbsd_68k, newsasm,"
33
 	@echo "	machten, mach_386, mips-ultrix, netbsd, netbsd_68k, newsasm,"
34
@@ -175,11 +176,54 @@
34
@@ -175,9 +176,52 @@
35
 	$(MAKE) all CC=gcc LD=gcc \
35
 	$(MAKE) all CC=gcc LD=gcc \
36
 	CFLAGS="$(RSAINCDIR) -O2 -DHIGHFIRST -DUNIX -DPORTABLE -DIDEA32"
36
 	CFLAGS="$(RSAINCDIR) -O2 -DHIGHFIRST -DUNIX -DPORTABLE -DIDEA32"
37
 
37
 
Lines 40-47 Link Here
40
 	$(MAKE) all LD="$(CC) -s" OBJS_EXT="_80386.o _zmatch.o" \
40
 	$(MAKE) all LD="$(CC) -s" OBJS_EXT="_80386.o _zmatch.o" \
41
-	CFLAGS="$(RSAINCDIR) -O2 -fno-strength-reduce -DUNIX -DIDEA32 -DASM \
41
-	CFLAGS="$(RSAINCDIR) -O2 -fno-strength-reduce -DUNIX -DIDEA32 -DASM \
42
+	CFLAGS="$(RSAINCDIR) $(OS_CFLAGS) -DUNIX -DIDEA32 -DASM \
42
+	CFLAGS="$(RSAINCDIR) $(OS_CFLAGS) -DUNIX -DIDEA32 -DASM \
43
 	-DMAX_NAMELEN=255"
43
+	-DMAX_NAMELEN=255"
44
 
44
+
45
+freebsd-alpha:
45
+freebsd-alpha:
46
+	$(MAKE) all LD="$(CC) -s" \
46
+	$(MAKE) all LD="$(CC) -s" \
47
+	CFLAGS="$(RSAINCDIR) $(OS_CFLAGS) -DPORTABLE -DUNIX -DIDEA32 \
47
+	CFLAGS="$(RSAINCDIR) $(OS_CFLAGS) -DPORTABLE -DUNIX -DIDEA32 \
Lines 52-61 Link Here
52
+	CFLAGS="$(RSAINCDIR) $(OS_CFLAGS) -DPORTABLE -DUNIX -DIDEA32 \
52
+	CFLAGS="$(RSAINCDIR) $(OS_CFLAGS) -DPORTABLE -DUNIX -DIDEA32 \
53
+	-DHIGHFIRST -DMERRITT -DMAX_NAMELEN=255"
53
+	-DHIGHFIRST -DMERRITT -DMAX_NAMELEN=255"
54
+
54
+
55
+freebsd-ia64:
56
+	$(MAKE) all LD="$(CC) -s" \
57
+	CFLAGS="$(RSAINCDIR) $(OS_CFLAGS) -DPORTABLE -DUNIX -DIDEA32 \
58
+	-DMAX_NAMELEN=255"
59
+freebsd-amd64:
55
+freebsd-amd64:
60
+	$(MAKE) all LD="$(CC) -s" \
56
+	$(MAKE) all LD="$(CC) -s" \
61
+	CFLAGS="$(RSAINCDIR) $(OS_CFLAGS) -DPORTABLE -DUNIX -DIDEA32 \
57
+	CFLAGS="$(RSAINCDIR) $(OS_CFLAGS) -DPORTABLE -DUNIX -DIDEA32 \
Lines 68-73 Link Here
68
+	$(MAKE) all LD="$(CC) -s" \
64
+	$(MAKE) all LD="$(CC) -s" \
69
+	CFLAGS="$(RSAINCDIR) $(OS_CFLAGS) -DPORTABLE -DUNIX -DIDEA32 \
65
+	CFLAGS="$(RSAINCDIR) $(OS_CFLAGS) -DPORTABLE -DUNIX -DIDEA32 \
70
+	-DMAX_NAMELEN=255"
66
+	-DMAX_NAMELEN=255"
67
+freebsd-armv7:
68
+	$(MAKE) all LD="$(CC) -s" \
69
+	CFLAGS="$(RSAINCDIR) $(OS_CFLAGS) -DPORTABLE -DUNIX -DIDEA32 \
70
+	-DMAX_NAMELEN=255"
71
+freebsd-mips:
71
+freebsd-mips:
72
+	$(MAKE) all LD="$(CC) -s" \
72
+	$(MAKE) all LD="$(CC) -s" \
73
+	CFLAGS="$(RSAINCDIR) $(OS_CFLAGS) -DPORTABLE -DUNIX -DIDEA32 \
73
+	CFLAGS="$(RSAINCDIR) $(OS_CFLAGS) -DPORTABLE -DUNIX -DIDEA32 \
Lines 83-90 Link Here
83
+freebsd-powerpc64:
83
+freebsd-powerpc64:
84
+	$(MAKE) all LD="$(CC) -s" \
84
+	$(MAKE) all LD="$(CC) -s" \
85
+	CFLAGS="$(RSAINCDIR) $(OS_CFLAGS) -DPORTABLE -DUNIX -DIDEA32 \
85
+	CFLAGS="$(RSAINCDIR) $(OS_CFLAGS) -DPORTABLE -DUNIX -DIDEA32 \
86
+	-DMAX_NAMELEN=255"
86
 	-DMAX_NAMELEN=255"
87
+
87
 
88
 386bsd:
88
 386bsd:
89
 	$(MAKE) all CC=gcc LD=gcc OBJS_EXT="_80386.o _zmatch.o" \
90
 	CFLAGS="$(RSAINCDIR) -O -DUNIX -DIDEA32 -DASM -DMAX_NAMELEN=255"
(-)security/poly1305aes/Makefile (+1 lines)
Lines 16-21 Link Here
16
CC+=		${CPPFLAGS} ${CFLAGS} ${LDFLAGS}
16
CC+=		${CPPFLAGS} ${CFLAGS} ${LDFLAGS}
17
17
18
BROKEN_armv6=		fails to build: poly1305aes.impl.do: fatal: all tests failed
18
BROKEN_armv6=		fails to build: poly1305aes.impl.do: fatal: all tests failed
19
BROKEN_armv7=		fails to build: poly1305aes.impl.do: fatal: all tests failed
19
BROKEN_aarch64=		fails to build: poly1305aes.impl.do: fatal: all tests failed
20
BROKEN_aarch64=		fails to build: poly1305aes.impl.do: fatal: all tests failed
20
NOT_FOR_ARCHS=	amd64
21
NOT_FOR_ARCHS=	amd64
21
22
(-)security/py-cryptlib_py/Makefile (-1 / +1 lines)
Lines 14-20 Link Here
14
LICENSE=	GPLv3
14
LICENSE=	GPLv3
15
LICENSE_FILE=	${WRKSRC}/COPYING
15
LICENSE_FILE=	${WRKSRC}/COPYING
16
16
17
ONLY_FOR_ARCHS=	i386 amd64 armv6
17
ONLY_FOR_ARCHS=	i386 amd64 armv6 armv7
18
18
19
USES=		python:2 zip:infozip
19
USES=		python:2 zip:infozip
20
USE_PYTHON=	distutils autoplist
20
USE_PYTHON=	distutils autoplist
(-)security/rcracki_mt/Makefile (-1 / +1 lines)
Lines 11-17 Link Here
11
11
12
LICENSE=	GPLv2
12
LICENSE=	GPLv2
13
13
14
NOT_FOR_ARCHS=	aarch64 armv6 mips mips64 sparc64
14
NOT_FOR_ARCHS=	aarch64 armv6 armv7 mips mips64 sparc64
15
NOT_FOR_ARCHS_REASON=	cannot detect endianness
15
NOT_FOR_ARCHS_REASON=	cannot detect endianness
16
16
17
WRKSRC=		${WRKDIR}/${DISTNAME}/${PORTNAME}
17
WRKSRC=		${WRKDIR}/${DISTNAME}/${PORTNAME}
(-)security/sha1collisiondetection/Makefile (+1 lines)
Lines 12-17 Link Here
12
LICENSE_FILE=	${WRKSRC}/LICENSE.txt
12
LICENSE_FILE=	${WRKSRC}/LICENSE.txt
13
13
14
BROKEN_armv6=		fails to compile: generic selections are a C11-specific feature [-Werror,-Wc11-extensions]
14
BROKEN_armv6=		fails to compile: generic selections are a C11-specific feature [-Werror,-Wc11-extensions]
15
BROKEN_armv7=		fails to compile: generic selections are a C11-specific feature [-Werror,-Wc11-extensions]
15
BROKEN_powerpc64=	fails to compile: cc1: unrecognized command line option -std=c90
16
BROKEN_powerpc64=	fails to compile: cc1: unrecognized command line option -std=c90
16
17
17
USE_GITHUB=	yes
18
USE_GITHUB=	yes
(-)sysutils/acpica-tools/Makefile (+1 lines)
Lines 15-20 Link Here
15
LICENSE_COMB=	dual
15
LICENSE_COMB=	dual
16
16
17
BROKEN_armv6=		fails to compile: comparison of constant -1 with expression of type char is always true
17
BROKEN_armv6=		fails to compile: comparison of constant -1 with expression of type char is always true
18
BROKEN_armv7=		fails to compile: comparison of constant -1 with expression of type char is always true
18
BROKEN_aarch64=		fails to compile: comparison of constant -1 with expression of type char is always true
19
BROKEN_aarch64=		fails to compile: comparison of constant -1 with expression of type char is always true
19
BROKEN_powerpc64=	fails to compile: comparison is always true due to limited range of data type
20
BROKEN_powerpc64=	fails to compile: comparison is always true due to limited range of data type
20
21
(-)sysutils/asmon/Makefile (+1 lines)
Lines 13-18 Link Here
13
LICENSE=	GPLv2
13
LICENSE=	GPLv2
14
14
15
BROKEN_armv6=		fails to compile: asmon.c: variable has incomplete type 'struct vmmeter'
15
BROKEN_armv6=		fails to compile: asmon.c: variable has incomplete type 'struct vmmeter'
16
BROKEN_armv7=		fails to compile: asmon.c: variable has incomplete type 'struct vmmeter'
16
BROKEN_mips=		fails to compile: asmon.c: storage size of 'sum' isn't known
17
BROKEN_mips=		fails to compile: asmon.c: storage size of 'sum' isn't known
17
BROKEN_mips64=		fails to compile: asmon.c: storage size of 'sum' isn't known
18
BROKEN_mips64=		fails to compile: asmon.c: storage size of 'sum' isn't known
18
BROKEN_powerpc64=	fails to compile: asmon.c: storage size of 'sum' isn't known
19
BROKEN_powerpc64=	fails to compile: asmon.c: storage size of 'sum' isn't known
(-)sysutils/cloudabi-utils/Makefile (-1 / +1 lines)
Lines 18-24 Link Here
18
USE_GITHUB=	yes
18
USE_GITHUB=	yes
19
GH_ACCOUNT=	NuxiNL
19
GH_ACCOUNT=	NuxiNL
20
20
21
ONLY_FOR_ARCHS=	aarch64 amd64 armv6 i386
21
ONLY_FOR_ARCHS=	aarch64 amd64 armv6 armv7 i386
22
ONLY_FOR_ARCHS_REASON=	CloudABI has not yet been ported to other architectures
22
ONLY_FOR_ARCHS_REASON=	CloudABI has not yet been ported to other architectures
23
23
24
USES=		cmake compiler:c11 pkgconfig tar:xz
24
USES=		cmake compiler:c11 pkgconfig tar:xz
(-)sysutils/dc3dd/Makefile (+1 lines)
Lines 14-19 Link Here
14
LICENSE_FILE=	${WRKSRC}/COPYING
14
LICENSE_FILE=	${WRKSRC}/COPYING
15
15
16
BROKEN_armv6=		fails to compile: bit-field 'verify_error_if_negative_size__' has negative width
16
BROKEN_armv6=		fails to compile: bit-field 'verify_error_if_negative_size__' has negative width
17
BROKEN_armv7=		fails to compile: bit-field 'verify_error_if_negative_size__' has negative width
17
18
18
USES=		gettext iconv gmake tar:bzip2
19
USES=		gettext iconv gmake tar:bzip2
19
GNU_CONFIGURE=	yes
20
GNU_CONFIGURE=	yes
(-)sysutils/e2fsprogs/Makefile (+1 lines)
Lines 37-42 Link Here
37
37
38
BROKEN_aarch64=		fails to link: missing sbrk
38
BROKEN_aarch64=		fails to link: missing sbrk
39
#BROKEN_armv6=		fails self-tests: Running e2fsprogs test suite...failed: f_pre_1970_date_encoding
39
#BROKEN_armv6=		fails self-tests: Running e2fsprogs test suite...failed: f_pre_1970_date_encoding
40
#BROKEN_armv7=		fails self-tests: Running e2fsprogs test suite...failed: f_pre_1970_date_encoding
40
#BROKEN_mips=		fails self-tests: Running e2fsprogs test suite...failed: f_pre_1970_date_encoding
41
#BROKEN_mips=		fails self-tests: Running e2fsprogs test suite...failed: f_pre_1970_date_encoding
41
#BROKEN_mips64=		fails self-tests: Running e2fsprogs test suite...failed: f_pre_1970_date_encoding
42
#BROKEN_mips64=		fails self-tests: Running e2fsprogs test suite...failed: f_pre_1970_date_encoding
42
#BROKEN_powerpc64=	fails self-tests: Running e2fsprogs test suite...Signal (11) SIGSEGV
43
#BROKEN_powerpc64=	fails self-tests: Running e2fsprogs test suite...Signal (11) SIGSEGV
(-)sysutils/fluent-bit/Makefile (+1 lines)
Lines 13-18 Link Here
13
13
14
BROKEN_aarch64=		fails to build: error: unknown type name thread_local
14
BROKEN_aarch64=		fails to build: error: unknown type name thread_local
15
BROKEN_armv6=		fails to configure: failure in cmake
15
BROKEN_armv6=		fails to configure: failure in cmake
16
BROKEN_armv7=		fails to configure: failure in cmake
16
BROKEN_mips=		fails to build: conflicting types for 'restrict'
17
BROKEN_mips=		fails to build: conflicting types for 'restrict'
17
BROKEN_mips64=		fails to build: conflicting types for 'restrict'
18
BROKEN_mips64=		fails to build: conflicting types for 'restrict'
18
BROKEN_powerpc64=	fails to build: cast from pointer to integer of different size
19
BROKEN_powerpc64=	fails to build: cast from pointer to integer of different size
(-)sysutils/geomWatch/Makefile (+1 lines)
Lines 19-24 Link Here
19
19
20
BROKEN_aarch64=		fails to compile: ISA not supported
20
BROKEN_aarch64=		fails to compile: ISA not supported
21
BROKEN_armv6=		fails to compile: call to 'atomic_add_64' is ambiguous
21
BROKEN_armv6=		fails to compile: call to 'atomic_add_64' is ambiguous
22
BROKEN_armv7=		fails to compile: call to 'atomic_add_64' is ambiguous
22
IGNORE_DragonFly=	requires geom(4) support
23
IGNORE_DragonFly=	requires geom(4) support
23
24
24
USES=		tar:tbz
25
USES=		tar:tbz
(-)sysutils/hal/Makefile (-1 / +1 lines)
Lines 70-76 Link Here
70
70
71
.include <bsd.port.pre.mk>
71
.include <bsd.port.pre.mk>
72
72
73
.if (${ARCH}=="i386" || ${ARCH}=="amd64" || ${ARCH}=="ia64")
73
.if ${ARCH} == amd64 || ${ARCH} == i386
74
RUN_DEPENDS+=	dmidecode:sysutils/dmidecode
74
RUN_DEPENDS+=	dmidecode:sysutils/dmidecode
75
.endif
75
.endif
76
76
(-)sysutils/heirloom/Makefile (+1 lines)
Lines 14-19 Link Here
14
RUN_DEPENDS:=	${BUILD_DEPENDS}
14
RUN_DEPENDS:=	${BUILD_DEPENDS}
15
15
16
BROKEN_armv6=		dumps core: Assertion failed: (!NodePtr->isKnownSentinel()), function operator*, file ilist_iterator.h
16
BROKEN_armv6=		dumps core: Assertion failed: (!NodePtr->isKnownSentinel()), function operator*, file ilist_iterator.h
17
BROKEN_armv7=		dumps core: Assertion failed: (!NodePtr->isKnownSentinel()), function operator*, file ilist_iterator.h
17
18
18
USES=		gmake ncurses tar:bzip2
19
USES=		gmake ncurses tar:bzip2
19
MAKE_ARGS=	CC=${CC} CFLAGS="${CFLAGS}" ROOT="${STAGEDIR}" \
20
MAKE_ARGS=	CC=${CC} CFLAGS="${CFLAGS}" ROOT="${STAGEDIR}" \
(-)sysutils/ipdbtools/Makefile (+1 lines)
Lines 13-18 Link Here
13
13
14
BROKEN_aarch64=		fails to compile: error: invalid conversion between vector type and integer type
14
BROKEN_aarch64=		fails to compile: error: invalid conversion between vector type and integer type
15
BROKEN_armv6=		fails to compile: error: invalid conversion between vector type and integer type
15
BROKEN_armv6=		fails to compile: error: invalid conversion between vector type and integer type
16
BROKEN_armv7=		fails to compile: error: invalid conversion between vector type and integer type
16
BROKEN_powerpc64=	fails to compile: error: unrecognized command line option -mssse3
17
BROKEN_powerpc64=	fails to compile: error: unrecognized command line option -mssse3
17
BROKEN_sparc64=		fails to compile: error: unrecognized command line option -mssse3
18
BROKEN_sparc64=		fails to compile: error: unrecognized command line option -mssse3
18
19
(-)sysutils/jobd/Makefile (+1 lines)
Lines 14-19 Link Here
14
14
15
BROKEN_aarch64=		fails to compile: comparison of constant -1 with expression of type char is always true
15
BROKEN_aarch64=		fails to compile: comparison of constant -1 with expression of type char is always true
16
BROKEN_armv6=		fails to compile: comparison of constant -1 with expression of type char is always true
16
BROKEN_armv6=		fails to compile: comparison of constant -1 with expression of type char is always true
17
BROKEN_armv7=		fails to compile: comparison of constant -1 with expression of type char is always true
17
BROKEN_mips64=		fails to configure: unrecognized command line option -std=c++11
18
BROKEN_mips64=		fails to configure: unrecognized command line option -std=c++11
18
BROKEN_powerpc64=	fails to configure: Unable to run configure in ./src/
19
BROKEN_powerpc64=	fails to configure: Unable to run configure in ./src/
19
BROKEN_sparc64=		fails to configure: unrecognized command line option -std=c++11
20
BROKEN_sparc64=		fails to configure: unrecognized command line option -std=c++11
(-)sysutils/liburcu/Makefile (+1 lines)
Lines 14-19 Link Here
14
14
15
BROKEN_aarch64=	Fails to build: Cannot build: unrecognized architecture detected
15
BROKEN_aarch64=	Fails to build: Cannot build: unrecognized architecture detected
16
BROKEN_armv6=	Fails to build: address argument to atomic builtin must be a pointer
16
BROKEN_armv6=	Fails to build: address argument to atomic builtin must be a pointer
17
BROKEN_armv7=	Fails to build: address argument to atomic builtin must be a pointer
17
BROKEN_mips=	Fails to build: undefined reference to `__sync_bool_compare_and_swap_4
18
BROKEN_mips=	Fails to build: undefined reference to `__sync_bool_compare_and_swap_4
18
BROKEN_mips64=	Fails to build: undefined reference to `__sync_bool_compare_and_swap_4
19
BROKEN_mips64=	Fails to build: undefined reference to `__sync_bool_compare_and_swap_4
19
20
(-)sysutils/mbgtools/Makefile (+1 lines)
Lines 14-19 Link Here
14
14
15
BROKEN_aarch64=		fails to compile: unused variables
15
BROKEN_aarch64=		fails to compile: unused variables
16
BROKEN_armv6=		fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99
16
BROKEN_armv6=		fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99
17
BROKEN_armv7=		fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99
17
BROKEN_mips64=		fails to compile: unused variables
18
BROKEN_mips64=		fails to compile: unused variables
18
BROKEN_powerpc64=	fails to compile: warning: mbg_dbg_data defined but not used
19
BROKEN_powerpc64=	fails to compile: warning: mbg_dbg_data defined but not used
19
BROKEN_sparc64=		fails to compile: error in structure definitions
20
BROKEN_sparc64=		fails to compile: error in structure definitions
(-)sysutils/muse/Makefile (+1 lines)
Lines 10-15 Link Here
10
COMMENT=	Shows memory usage data
10
COMMENT=	Shows memory usage data
11
11
12
BROKEN_armv6=		fails to compile: muse.c: variable has incomplete type 'struct vmmeter'
12
BROKEN_armv6=		fails to compile: muse.c: variable has incomplete type 'struct vmmeter'
13
BROKEN_armv7=		fails to compile: muse.c: variable has incomplete type 'struct vmmeter'
13
BROKEN_mips=		fails to compile: muse.c: storage size of 'vmstats' isn't known
14
BROKEN_mips=		fails to compile: muse.c: storage size of 'vmstats' isn't known
14
BROKEN_mips64=		fails to compile: muse.c: storage size of 'vmstats' isn't known
15
BROKEN_mips64=		fails to compile: muse.c: storage size of 'vmstats' isn't known
15
BROKEN_powerpc64=	fails to compile: muse.c: storage size of 'vmstats' isn't known
16
BROKEN_powerpc64=	fails to compile: muse.c: storage size of 'vmstats' isn't known
(-)sysutils/passwordsafe/Makefile (-1 / +1 lines)
Lines 13-19 Link Here
13
		libxerces-c-3.1.so:textproc/xerces-c3
13
		libxerces-c-3.1.so:textproc/xerces-c3
14
BUILD_DEPENDS=	zip:archivers/zip
14
BUILD_DEPENDS=	zip:archivers/zip
15
15
16
NOT_FOR_ARCHS=		aarch64 armv6
16
NOT_FOR_ARCHS=		aarch64 armv6 armv7
17
NOT_FOR_ARCHS_REASON=	Cannot determine whether the target CPU is big or little endian - please fix PwsPlatform.h
17
NOT_FOR_ARCHS_REASON=	Cannot determine whether the target CPU is big or little endian - please fix PwsPlatform.h
18
18
19
CONFLICTS=	pwsafe-[0-9]*
19
CONFLICTS=	pwsafe-[0-9]*
(-)sysutils/pefs-kmod/Makefile (-1 / +2 lines)
Lines 17-24 Link Here
17
		NO_MANCOMPRESS=
17
		NO_MANCOMPRESS=
18
18
19
BROKEN_armv6=		fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99
19
BROKEN_armv6=		fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99
20
BROKEN_armv7=		fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99
20
BROKEN_DragonFly=	fails to build: don't know how to make vnode_if.h
21
BROKEN_DragonFly=	fails to build: don't know how to make vnode_if.h
21
ONLY_FOR_ARCHS=		amd64 armv6 i386
22
ONLY_FOR_ARCHS=		amd64 armv6 armv7 i386
22
ONLY_FOR_ARCHS_REASON=	untested on any other arch
23
ONLY_FOR_ARCHS_REASON=	untested on any other arch
23
24
24
USES=		kmod uidfix
25
USES=		kmod uidfix
(-)sysutils/pesign/Makefile (-1 / +2 lines)
Lines 24-32 Link Here
24
USES=		gmake localbase pkgconfig
24
USES=		gmake localbase pkgconfig
25
USE_LDCONFIG=	yes
25
USE_LDCONFIG=	yes
26
26
27
ONLY_FOR_ARCHS=		aarch64 armv6 amd64 i386
27
ONLY_FOR_ARCHS=		aarch64 armv6 armv7 amd64 i386
28
ONLY_FOR_ARCHS_REASON=	UEFI specification only supports little-endian processors
28
ONLY_FOR_ARCHS_REASON=	UEFI specification only supports little-endian processors
29
BROKEN_armv6=		fails to compile: error: EFI_VARIABLE_NON_VOLATILE redefined
29
BROKEN_armv6=		fails to compile: error: EFI_VARIABLE_NON_VOLATILE redefined
30
BROKEN_armv7=		fails to compile: error: EFI_VARIABLE_NON_VOLATILE redefined
30
31
31
post-patch:
32
post-patch:
32
	@${REINPLACE_CMD} -e 's|%%CC%%|${CC}|g' ${WRKSRC}/Make.defaults
33
	@${REINPLACE_CMD} -e 's|%%CC%%|${CC}|g' ${WRKSRC}/Make.defaults
(-)sysutils/radeontop/Makefile (-1 / +1 lines)
Lines 14-20 Link Here
14
LIB_DEPENDS=	libpciaccess.so:devel/libpciaccess \
14
LIB_DEPENDS=	libpciaccess.so:devel/libpciaccess \
15
		libdrm.so:graphics/libdrm
15
		libdrm.so:graphics/libdrm
16
16
17
NOT_FOR_ARCHS=		aarch64 armv6 mips mips64
17
NOT_FOR_ARCHS=		aarch64 armv6 armv7 mips mips64
18
NOT_FOR_ARCHS_REASON=	fails to compile: fatal error: amdgpu_drm.h file not found
18
NOT_FOR_ARCHS_REASON=	fails to compile: fatal error: amdgpu_drm.h file not found
19
19
20
USE_GITHUB=	yes
20
USE_GITHUB=	yes
(-)sysutils/rovclock/Makefile (+1 lines)
Lines 13-18 Link Here
13
13
14
BROKEN_aarch64=		fails to install: undefined reference to outl
14
BROKEN_aarch64=		fails to install: undefined reference to outl
15
BROKEN_armv6=		fails to install: undefined reference to outl
15
BROKEN_armv6=		fails to install: undefined reference to outl
16
BROKEN_armv7=		fails to install: undefined reference to outl
16
BROKEN_mips=		fails to install: undefined reference to outl
17
BROKEN_mips=		fails to install: undefined reference to outl
17
BROKEN_mips64=		fails to install: undefined reference to outl
18
BROKEN_mips64=		fails to install: undefined reference to outl
18
BROKEN_powerpc64=	fails to install: undefined reference to outl
19
BROKEN_powerpc64=	fails to install: undefined reference to outl
(-)sysutils/sformat/Makefile (-1 / +2 lines)
Lines 15-21 Link Here
15
COMMENT=	Allows formatting/partitioning/analysis/repairing of SCSI disks
15
COMMENT=	Allows formatting/partitioning/analysis/repairing of SCSI disks
16
16
17
BROKEN_aarch64=		does not build: No rule to make target RULES/arm64-freebsd-cc.rul
17
BROKEN_aarch64=		does not build: No rule to make target RULES/arm64-freebsd-cc.rul
18
BROKEN_armv6=		does not build: No rule to make target RULES/arm64-freebsd-cc.rul
18
BROKEN_armv6=		does not build: No rule to make target RULES/arm-freebsd-cc.rul
19
BROKEN_armv7=		does not build: No rule to make target RULES/arm-freebsd-cc.rul
19
BROKEN_mips64=		does not build: No rule to make target RULES/mips-freebsd-cc.rul
20
BROKEN_mips64=		does not build: No rule to make target RULES/mips-freebsd-cc.rul
20
BROKEN_powerpc64=	does not install: powerpc-freebsd-cc/sformat: No such file or directory
21
BROKEN_powerpc64=	does not install: powerpc-freebsd-cc/sformat: No such file or directory
21
22
(-)sysutils/showbeastie/Makefile (+1 lines)