aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--audio/faac/Makefile2
-rw-r--r--audio/faad/Makefile2
-rw-r--r--benchmarks/sipp/Makefile6
-rw-r--r--cad/alliance/Makefile2
-rw-r--r--cad/freehdl/Makefile2
-rw-r--r--comms/sunxi-tools/Makefile2
-rw-r--r--databases/fastdb/Makefile2
-rw-r--r--databases/gnats4/Makefile2
-rw-r--r--databases/virtuoso/Makefile14
-rw-r--r--devel/astyle/Makefile2
-rw-r--r--devel/bcc/Makefile2
-rw-r--r--devel/cssc/Makefile2
-rw-r--r--devel/py-pycapsicum/Makefile2
-rw-r--r--dns/dnsdbq/Makefile2
-rw-r--r--games/bunnysay/Makefile4
-rw-r--r--games/redorblack/Makefile2
-rw-r--r--graphics/animorph/Makefile2
-rw-r--r--irc/charybdis/Makefile2
-rw-r--r--irc/psybnc/Makefile2
-rw-r--r--lang/ecl/Makefile8
-rw-r--r--lang/harbour/Makefile8
-rw-r--r--lang/mosml/Makefile6
-rw-r--r--lang/newlisp-devel/Makefile6
-rw-r--r--lang/qore/Makefile12
-rw-r--r--lang/racket-minimal/Makefile6
-rw-r--r--mail/archiveopteryx-devel/Makefile6
-rw-r--r--mail/archiveopteryx/Makefile2
-rw-r--r--mail/isync/Makefile2
-rw-r--r--mail/milter-callback/Makefile6
-rw-r--r--mail/spamdyke/Makefile6
-rw-r--r--math/pari/Makefile1
-rw-r--r--math/rexx-regmath/Makefile2
-rw-r--r--misc/libpostal/Makefile2
-rw-r--r--multimedia/mkvalidator/Makefile4
-rw-r--r--multimedia/oscam/Makefile2
-rw-r--r--net-mgmt/chillispot/Makefile4
-rw-r--r--net-mgmt/ipv6calc/Makefile2
-rw-r--r--net-p2p/libswift/Makefile6
-rw-r--r--net/delegate/Makefile2
-rw-r--r--net/freeradius3/Makefile2
-rw-r--r--net/ndproxy/Makefile2
-rw-r--r--net/openvswitch/Makefile1
-rw-r--r--news/nntpcache/Makefile11
-rw-r--r--security/honggfuzz/Makefile2
-rw-r--r--security/pam_ssh_agent_auth/Makefile3
-rw-r--r--security/py-pysha3/Makefile1
-rw-r--r--security/py-python-nss/Makefile2
-rw-r--r--security/sha1collisiondetection/Makefile5
-rw-r--r--sysutils/cbsd/Makefile2
-rw-r--r--sysutils/cmogstored/Makefile4
-rw-r--r--sysutils/fusefs-libs3/Makefile2
-rw-r--r--sysutils/incron/Makefile2
-rw-r--r--sysutils/smart/Makefile2
-rw-r--r--textproc/ffe/Makefile2
-rw-r--r--www/gatling/Makefile6
-rw-r--r--www/logtools/Makefile2
-rw-r--r--www/mod_authnz_crowd/Makefile6
-rw-r--r--www/mod_md-devel/Makefile4
-rw-r--r--www/pecl-http/Makefile2
-rw-r--r--x11-wm/cde/Makefile1
60 files changed, 159 insertions, 54 deletions
diff --git a/audio/faac/Makefile b/audio/faac/Makefile
index d2626be9bc98..a1c387fe8ed1 100644
--- a/audio/faac/Makefile
+++ b/audio/faac/Makefile
@@ -17,6 +17,8 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LICENSE_FILE_ISO= ${WRKSRC}/README
LICENSE_PERMS_ISO= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+BROKEN_mips= fails to build: quantize.c:152: error: initializer element is not constant
+BROKEN_mips64= fails to build: quantize.c:152: error: initializer element is not constant
BROKEN_powerpc64= fails to build: quantize.c:152: error: initializer element is not constant
USES= gmake libtool
diff --git a/audio/faad/Makefile b/audio/faad/Makefile
index c6e86aa4ff42..d1063671ac89 100644
--- a/audio/faad/Makefile
+++ b/audio/faad/Makefile
@@ -13,6 +13,8 @@ COMMENT= MPEG-2 and MPEG-4 AAC audio decoder
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_mips= fails to build: mp4read.c:(.text+0x87c): undefined reference to '__builtin_bswap16'
+BROKEN_mips64= fails to build: mp4read.c:(.text+0x87c): undefined reference to '__builtin_bswap16'
BROKEN_powerpc64= fails to build: mp4read.o:(.text+0x714): undefined reference to '__builtin_bswap16'
USES= autoreconf gmake libtool
diff --git a/benchmarks/sipp/Makefile b/benchmarks/sipp/Makefile
index 235e5719faf7..78a84e8947ff 100644
--- a/benchmarks/sipp/Makefile
+++ b/benchmarks/sipp/Makefile
@@ -12,12 +12,14 @@ COMMENT= SIP benchmarking and testing tool
LICENSE= GPLv2
-BUILD_DEPENDS= help2man:misc/help2man
-
+BROKEN_mips= fails to compile: stat.hpp:307: error: ISO C++ does not support long long
+BROKEN_mips64= fails to compile: stat.hpp:307: error: ISO C++ does not support long long
BROKEN_powerpc64= fails to compile: stat.hpp:307: error: ISO C++ does not support long long
BROKEN_SSL= openssl-devel
BROKEN_SSL_REASON_openssl-devel= configure: error: ssl library missing
+BUILD_DEPENDS= help2man:misc/help2man
+
PLIST_FILES= bin/sipp man/man1/sipp.1.gz
USES= autoreconf gmake ncurses
diff --git a/cad/alliance/Makefile b/cad/alliance/Makefile
index acc97ec88783..f6a5ac0d8ef1 100644
--- a/cad/alliance/Makefile
+++ b/cad/alliance/Makefile
@@ -18,6 +18,8 @@ LICENSE_FILE= ${WRKSRC}/LICENCE
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
BROKEN_aarch64= fails to link: collect2: error: ld returned 1 exit status
+BROKEN_mips= fails to build: cc1plus: error: unrecognized command line option "-std=gnu++03"
+BROKEN_mips64= fails to build: cc1plus: error: unrecognized command line option "-std=gnu++03"
BROKEN_powerpc64= fails to build: cc1plus: error: unrecognized command line option "-std=gnu++03"
CONFLICTS_INSTALL= fspclient-*
diff --git a/cad/freehdl/Makefile b/cad/freehdl/Makefile
index 562718ca7be9..83581736e29e 100644
--- a/cad/freehdl/Makefile
+++ b/cad/freehdl/Makefile
@@ -10,6 +10,8 @@ MASTER_SITES= http://freehdl.seul.org/~enaroska/
MAINTAINER= ports@FreeBSD.org
COMMENT= Free VHDL simulator
+BROKEN_mips= fails to build: cc1plus: error: unrecognized command line option "-std=gnu++03"
+BROKEN_mips64= fails to build: cc1plus: error: unrecognized command line option "-std=gnu++03"
BROKEN_powerpc64= fails to build: cc1plus: error: unrecognized command line option "-std=gnu++03"
USES= gmake pathfix libtool makeinfo perl5 pkgconfig
diff --git a/comms/sunxi-tools/Makefile b/comms/sunxi-tools/Makefile
index ef2d5821d765..01c0b89ac746 100644
--- a/comms/sunxi-tools/Makefile
+++ b/comms/sunxi-tools/Makefile
@@ -11,6 +11,8 @@ COMMENT= Tools to help hacking Allwinner devices
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSE.md
+BROKEN_mips= fails to build: unrecognized command line option "-Wno-unused-result"
+BROKEN_mips64= fails to build: unrecognized command line option "-Wno-unused-result"
BROKEN_powerpc64= fails to build: unrecognized command line option "-Wno-unused-result"
USES= gmake pkgconfig
diff --git a/databases/fastdb/Makefile b/databases/fastdb/Makefile
index 658b44686a61..cd501248ff14 100644
--- a/databases/fastdb/Makefile
+++ b/databases/fastdb/Makefile
@@ -12,6 +12,8 @@ COMMENT= Main Memory Relational Database Management System
LICENSE= MIT
+BROKEN_mips= fails to compile: unrecognized command line option "-std=gnu++03"
+BROKEN_mips64= fails to compile: unrecognized command line option "-std=gnu++03"
BROKEN_powerpc64= fails to compile: unrecognized command line option "-std=gnu++03"
USES= gmake dos2unix
diff --git a/databases/gnats4/Makefile b/databases/gnats4/Makefile
index 874182f4868d..622445a3af68 100644
--- a/databases/gnats4/Makefile
+++ b/databases/gnats4/Makefile
@@ -11,6 +11,8 @@ PKGNAMESUFFIX= 4
MAINTAINER= portmaster@bsdforge.com
COMMENT= GNATS, the GNU Problem Report Management System
+BROKEN_mips= Does not build: error: conflicting types for yy_scan_string
+BROKEN_mips64= Does not build: error: conflicting types for yy_scan_string
BROKEN_powerpc64= Does not build: error: conflicting types for yy_scan_string
GNU_CONFIGURE= yes
diff --git a/databases/virtuoso/Makefile b/databases/virtuoso/Makefile
index ed7283ce9e92..fac924de17f7 100644
--- a/databases/virtuoso/Makefile
+++ b/databases/virtuoso/Makefile
@@ -14,19 +14,19 @@ COMMENT= Universal SQL/Application Server
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= gawk:lang/gawk\
- htmldoc:textproc/htmldoc\
- flex>2.5.4:textproc/flex\
- gperf>=3.0.3:devel/gperf
-LIB_DEPENDS= libxml2.so:textproc/libxml2
-
BROKEN_aarch64= Fails to link: missing sbrk
+BROKEN_mips64= Does not compile: error: DV_INT_TAG_WORD undeclared
BROKEN_powerpc64= Does not compile: error: DV_INT_TAG_WORD undeclared
BROKEN_sparc64= Does not compile: error: DV_INT_TAG_WORD undeclared
-
NOT_FOR_ARCHS= arm armv6 armv7 i386 mips powerpc
NOT_FOR_ARCHS_REASON= can only be built on 64bit platforms
+BUILD_DEPENDS= gawk:lang/gawk\
+ htmldoc:textproc/htmldoc\
+ flex>2.5.4:textproc/flex\
+ gperf>=3.0.3:devel/gperf
+LIB_DEPENDS= libxml2.so:textproc/libxml2
+
USES= gmake libtool readline uidfix ssl
GNU_CONFIGURE= yes
diff --git a/devel/astyle/Makefile b/devel/astyle/Makefile
index 4399db6c5698..2332d31f91db 100644
--- a/devel/astyle/Makefile
+++ b/devel/astyle/Makefile
@@ -13,6 +13,8 @@ COMMENT= Source code indenter and formatter for C, C++, C\#, and Java
LICENSE= MIT
LICENSE_FILE= ${WRKDIR}/astyle/LICENSE.md
+BROKEN_mips= fails to build: unrecognized command line option "-std=c++11"
+BROKEN_mips64= fails to build: unrecognized command line option "-std=c++11"
BROKEN_powerpc64= fails to build: unrecognized command line option "-std=c++11"
USES= compiler:c++11-lang dos2unix gmake
diff --git a/devel/bcc/Makefile b/devel/bcc/Makefile
index a347dcd525aa..580e77f4af26 100644
--- a/devel/bcc/Makefile
+++ b/devel/bcc/Makefile
@@ -14,6 +14,8 @@ COMMENT= Bruce's C compiler (with as and ld); can do 16-bit code
LICENSE= GPLv2
BROKEN_aarch64= fails to link: error adding symbols: File in wrong format
+BROKEN_mips= fails to compile: unrecognized command line option "-m32"
+BROKEN_mips64= fails to compile: unrecognized command line option "-m32"
BROKEN_powerpc64= fails to link: skipping incompatible /usr/lib/libgcc.a when searching for -lgcc
USES= uidfix
diff --git a/devel/cssc/Makefile b/devel/cssc/Makefile
index 37bdf4947811..deb545785dfe 100644
--- a/devel/cssc/Makefile
+++ b/devel/cssc/Makefile
@@ -13,6 +13,8 @@ COMMENT= Workalike for the source code control system SCCS
LICENSE= GPLv3
+BROKEN_mips= fails to compile: ../gl/lib/unistd.h:135:3: "Please include config.h first."
+BROKEN_mips64= fails to compile: ../gl/lib/unistd.h:135:3: "Please include config.h first."
BROKEN_powerpc64= does not build: undefined reference to fmax
GNU_CONFIGURE= yes
diff --git a/devel/py-pycapsicum/Makefile b/devel/py-pycapsicum/Makefile
index ad10203d5507..08f66781047a 100644
--- a/devel/py-pycapsicum/Makefile
+++ b/devel/py-pycapsicum/Makefile
@@ -12,6 +12,8 @@ COMMENT= Python interface to capsicum security
LICENSE= BSD3CLAUSE
+BROKEN_mips= fails to compile: _pycapsicum.c: error: 'for' loop initial declaration used outside C99 mode
+BROKEN_mips64= fails to compile: _pycapsicum.c: error: 'for' loop initial declaration used outside C99 mode
BROKEN_powerpc64= fails to compile: _pycapsicum.c: error: 'for' loop initial declaration used outside C99 mode
USES= python
diff --git a/dns/dnsdbq/Makefile b/dns/dnsdbq/Makefile
index 4f9dc734471a..3c3353d49a0e 100644
--- a/dns/dnsdbq/Makefile
+++ b/dns/dnsdbq/Makefile
@@ -13,6 +13,8 @@ LICENSE_COMB= multi
LICENSE_FILE_APACHE20= ${WRKSRC}/Apache-2.0
LICENSE_FILE_ISCL= ${WRKSRC}/ISC
+BROKEN_mips= fails to compile: dnsdbq.c:817: passing argument 1 of 'curl_global_init' with different width due to prototype
+BROKEN_mips64= fails to compile: dnsdbq.c:817: passing argument 1 of 'curl_global_init' with different width due to prototype
BROKEN_powerpc64= fails to compile: dnsdbq.c:817: passing argument 1 of 'curl_global_init' with different width due to prototype
LIB_DEPENDS= libjansson.so:devel/jansson \
diff --git a/games/bunnysay/Makefile b/games/bunnysay/Makefile
index 2c583bc9cca8..e3e4917b8f54 100644
--- a/games/bunnysay/Makefile
+++ b/games/bunnysay/Makefile
@@ -12,9 +12,7 @@ COMMENT= Bunny Sign for terminals with UTF-8 support
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSE
-BROKEN_powerpc64= fails to compile: cc1plus: error: unrecognized command line option -std=c++11
-
-USES= gmake
+USES= compiler:c++11-lang gmake
ALL_TARGET= bunnysay
diff --git a/games/redorblack/Makefile b/games/redorblack/Makefile
index 4e5804f22dc9..e5b95b642563 100644
--- a/games/redorblack/Makefile
+++ b/games/redorblack/Makefile
@@ -11,6 +11,8 @@ COMMENT= Simple card game to test fortune and probability theory
LICENSE= BSD2CLAUSE
+BROKEN_mips= fails to compile: deckClass.h: error: random: No such file or directory
+BROKEN_mips64= fails to compile: deckClass.h: error: random: No such file or directory
BROKEN_powerpc64= fails to compile: deckClass.h: error: random: No such file or directory
PLIST_FILES= bin/redorblack
diff --git a/graphics/animorph/Makefile b/graphics/animorph/Makefile
index bb52659ba47e..c186505ab933 100644
--- a/graphics/animorph/Makefile
+++ b/graphics/animorph/Makefile
@@ -12,6 +12,8 @@ COMMENT= Morphing engine for MakeHuman
LICENSE= LGPL21
+BROKEN_mips= fails to compile: unrecognized command line option "-std=gnu++03"
+BROKEN_mips64= fails to compile: unrecognized command line option "-std=gnu++03"
BROKEN_powerpc64= fails to compile: unrecognized command line option "-std=gnu++03"
GNU_CONFIGURE= yes
diff --git a/irc/charybdis/Makefile b/irc/charybdis/Makefile
index 19c923bd3bfe..ec8186cc67c0 100644
--- a/irc/charybdis/Makefile
+++ b/irc/charybdis/Makefile
@@ -11,6 +11,8 @@ COMMENT= Powerful IRC daemon, based on ircd-ratbox
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_mips= Does not build: undefined reference to le32toh
+BROKEN_mips64= Does not build: undefined reference to le32toh
BROKEN_powerpc64= Does not build: undefined reference to le32toh
CONFLICTS= ircd-ratbox-[0-9]* ircd-ratbox-devel-[0-9]* \
diff --git a/irc/psybnc/Makefile b/irc/psybnc/Makefile
index 6b2578fceb44..30e68c90fcbe 100644
--- a/irc/psybnc/Makefile
+++ b/irc/psybnc/Makefile
@@ -13,6 +13,8 @@ COMMENT= Powerful IRC bouncer
LICENSE= GPLv1+ # though COPYING is GPLv2
+BROKEN_mips= Does not build: exec(clang) failed (No such file or directory)
+BROKEN_mips64= Does not build: exec(clang) failed (No such file or directory)
BROKEN_powerpc64= Does not build: exec(clang) failed (No such file or directory)
USES= dos2unix ssl
diff --git a/lang/ecl/Makefile b/lang/ecl/Makefile
index 0e2579e4c3d5..6a9aa6e54671 100644
--- a/lang/ecl/Makefile
+++ b/lang/ecl/Makefile
@@ -12,10 +12,12 @@ COMMENT= ANSI Common Lisp implementation
LICENSE= LGPL20
-LIB_DEPENDS= libgmp.so:math/gmp
+BROKEN_aarch64= fails to compile: error: unknown type name AO_TS_t
+BROKEN_mips= fails to build: qemu: uncaught target signal 11 (Segmentation fault) - core dumped
+BROKEN_mips64= fails to build: qemu: uncaught target signal 11 (Segmentation fault) - core dumped
+BROKEN_powerpc64= fails to link: undefined reference to fmodl
-BROKEN_aarch64= Does not compile: error: unknown type name AO_TS_t
-BROKEN_powerpc64= Does not link: undefined reference to fmodl
+LIB_DEPENDS= libgmp.so:math/gmp
MAKE_JOBS_UNSAFE= yes
USES= gmake perl5 tar:tgz
diff --git a/lang/harbour/Makefile b/lang/harbour/Makefile
index e2356533cf45..58e55e321c42 100644
--- a/lang/harbour/Makefile
+++ b/lang/harbour/Makefile
@@ -10,14 +10,16 @@ MASTER_SITES= SF/${PORTNAME}-project/source/${PORTVERSION}
MAINTAINER= m.tsatsenko@gmail.com
COMMENT= Open source Clipper-compatible compiler
+BROKEN_mips= does not build: clang: Command not found
+BROKEN_mips64= does not build: clang: Command not found
+BROKEN_powerpc64= does not build: clang: Command not found
+BROKEN_sparc64= does not compile: assertion failed
+
LIB_DEPENDS= libslang.so:devel/libslang2\
libpcre.so:devel/pcre
BUILD_DEPENDS= bash:shells/bash
RUN_DEPENDS:= ${BUILD_DEPENDS}
-BROKEN_powerpc64= does not build: clang: Command not found
-BROKEN_sparc64= does not compile on sparc64: assertion failed
-
PORTDOCS= *.txt *.hbd NEWS INSTALL TODO COPYING ChangeLog
USES= bison gmake shebangfix ssl
diff --git a/lang/mosml/Makefile b/lang/mosml/Makefile
index 4e1e889359b5..8ae92334c479 100644
--- a/lang/mosml/Makefile
+++ b/lang/mosml/Makefile
@@ -9,14 +9,16 @@ CATEGORIES= lang
MAINTAINER= johans@FreeBSD.org
COMMENT= Lightweight implementation of Standard ML
+BROKEN_mips= does not configure: this architecture seems to be neither big endian nor little endian
+BROKEN_mips64= does not configure: this architecture seems to be neither big endian nor little endian
+BROKEN_powerpc64= does not configure: this architecture seems to be neither big endian nor little endian
+
LIB_DEPENDS= libgmp.so:math/gmp \
libgdbm.so:databases/gdbm
GH_ACCOUNT= kfl
USE_GITHUB= yes
-BROKEN_powerpc64= does not configure: this architecture seems to be neither big endian nor little endian
-
RESTRICTED= Restrictions on for-profit distribution
USES= compiler:features gmake perl5
diff --git a/lang/newlisp-devel/Makefile b/lang/newlisp-devel/Makefile
index 12c4e79536f0..5a288c72ac1c 100644
--- a/lang/newlisp-devel/Makefile
+++ b/lang/newlisp-devel/Makefile
@@ -13,9 +13,11 @@ COMMENT= LISP like scripting language
LICENSE= GPLv3
-LIB_DEPENDS= libffi.so:devel/libffi
+BROKEN_mips= fails to compile: unrecognized command line option "-m64"
+BROKEN_mips64= fails to compile: unrecognized command line option "-m64"
+BROKEN_powerpc64= fails to build: error: redefinition of typedef CPPFunction
-BROKEN_powerpc64= does not build: error: redefinition of typedef CPPFunction
+LIB_DEPENDS= libffi.so:devel/libffi
CONFLICTS= newlisp-[0-9]*
diff --git a/lang/qore/Makefile b/lang/qore/Makefile
index 95af56be0876..fc61f2903652 100644
--- a/lang/qore/Makefile
+++ b/lang/qore/Makefile
@@ -10,17 +10,19 @@ COMMENT= Qore Programming Language
LICENSE= MIT
+BROKEN_armv6= fails to compile: calling a private constructor of class 'ReferenceNode'
+BROKEN_armv7= fails to compile: calling a private constructor of class 'ReferenceNode'
+BROKEN_mips= fails to link: single-compilation-unit.cpp:(.text+0xdfc): relocation truncated to fit: R_MIPS_CALL16 against '__ltdf2@@FBSDprivate_1.0'
+BROKEN_mips64= fails to link: single-compilation-unit.cpp:(.text+0xdfc): relocation truncated to fit: R_MIPS_CALL16 against '__ltdf2@@FBSDprivate_1.0'
+BROKEN_powerpc= fails to build
+BROKEN_powerpc64= fails to compile: unsupported relocation against r1
+
LIB_DEPENDS= libpcre.so:devel/pcre \
libmpfr.so:math/mpfr
BUILD_DEPENDS= ${LOCALBASE}/bin/flex:textproc/flex \
${LOCALBASE}/bin/bison:devel/bison \
${LOCALBASE}/bin/bash:shells/bash
-BROKEN_armv6= fails to compile: calling a private constructor of class 'ReferenceNode'
-BROKEN_armv7= fails to compile: calling a private constructor of class 'ReferenceNode'
-BROKEN_powerpc= fails to build
-BROKEN_powerpc64= fails to compile: unsupported relocation against r1
-
USES= gmake iconv libtool:build pathfix autoreconf ssl
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
diff --git a/lang/racket-minimal/Makefile b/lang/racket-minimal/Makefile
index 7fb5b7225cef..7d4a2b280097 100644
--- a/lang/racket-minimal/Makefile
+++ b/lang/racket-minimal/Makefile
@@ -19,15 +19,15 @@ COMMENT= Interactive, integrated, graphical Scheme programming environment
LICENSE= LGPL3
-LIB_DEPENDS= libffi.so:devel/libffi
-
BROKEN_armv6= fails to compile: ./lightning/lightning.h:81:2: error: GNU lightning does not support the current target
BROKEN_armv7= fails to compile: ./lightning/lightning.h:81:2: error: GNU lightning does not support the current target
BROKEN_i386= fails to build: Seg fault (internal error) at 0x606060a
BROKEN_powerpc64= fails to build: jit.c: 'JIT_LOCAL4' undeclared (first use in this function)
-NOT_FOR_ARCHS= aarch64 aarch64 sparc64
+NOT_FOR_ARCHS= aarch64 aarch64 mips mips64 sparc64
NOT_FOR_ARCHS_REASON= not yet ported to this arch
+LIB_DEPENDS= libffi.so:devel/libffi
+
MAKE_JOBS_UNSAFE=yes
CONFLICTS= racket-[0-9]*
diff --git a/mail/archiveopteryx-devel/Makefile b/mail/archiveopteryx-devel/Makefile
index 82a5f2880e27..752143ca5a37 100644
--- a/mail/archiveopteryx-devel/Makefile
+++ b/mail/archiveopteryx-devel/Makefile
@@ -12,10 +12,12 @@ COMMENT= Advanced PostgreSQL-based IMAP/POP server
LICENSE= MIT
-BUILD_DEPENDS= jam:devel/jam
-
+BROKEN_mips= fails to build: /bin/sh: clang: not found
+BROKEN_mips64= fails to build: /bin/sh: clang: not found
BROKEN_powerpc64= Does not build: /bin/sh: clang: not found
+BUILD_DEPENDS= jam:devel/jam
+
USE_GITHUB= yes
GH_ACCOUNT= aox
GH_PROJECT= aox
diff --git a/mail/archiveopteryx/Makefile b/mail/archiveopteryx/Makefile
index ea4da9bdecf5..b03bb1728639 100644
--- a/mail/archiveopteryx/Makefile
+++ b/mail/archiveopteryx/Makefile
@@ -12,6 +12,8 @@ COMMENT= Advanced PostgreSQL-based IMAP/POP server
LICENSE= MIT
+BROKEN_mips= fails to build: /bin/sh: clang: not found
+BROKEN_mips64= fails to build: /bin/sh: clang: not found
BROKEN_powerpc64= fails to build: /bin/sh: clang: not found
BUILD_DEPENDS= jam:devel/jam
diff --git a/mail/isync/Makefile b/mail/isync/Makefile
index 7cc9099ee844..6e17c7266a2e 100644
--- a/mail/isync/Makefile
+++ b/mail/isync/Makefile
@@ -11,6 +11,8 @@ COMMENT= Maintain local copies of remote IMAP folders w/synchronized flags
LICENSE= GPLv2
+BROKEN_mips= fails to compile: util.c:523: #pragma GCC diagnostic not allowed inside functions
+BROKEN_mips64= fails to compile: util.c:523: #pragma GCC diagnostic not allowed inside functions
BROKEN_powerpc64= fails to compile: util.c:523: #pragma GCC diagnostic not allowed inside functions
LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2
diff --git a/mail/milter-callback/Makefile b/mail/milter-callback/Makefile
index 4f71a93d5e5f..30f5957d978f 100644
--- a/mail/milter-callback/Makefile
+++ b/mail/milter-callback/Makefile
@@ -12,9 +12,11 @@ COMMENT= Milter to perform a envelope-from sender verification on target MX
LICENSE= GPLv3
-LIB_DEPENDS= libspf2.so:mail/libspf2
+BROKEN_mips= fails to build: error: nested functions are disabled, use -fnested-functions to re-enable
+BROKEN_mips64= fails to build: error: nested functions are disabled, use -fnested-functions to re-enable
+BROKEN_powerpc64= fails to build: error: nested functions are disabled, use -fnested-functions to re-enable
-BROKEN_powerpc64= Does not build: error: nested functions are disabled, use -fnested-functions to re-enable
+LIB_DEPENDS= libspf2.so:mail/libspf2
USES= tar:xz
USE_RC_SUBR= milter-callback
diff --git a/mail/spamdyke/Makefile b/mail/spamdyke/Makefile
index 66c259364d31..d4d2f62c277c 100644
--- a/mail/spamdyke/Makefile
+++ b/mail/spamdyke/Makefile
@@ -12,9 +12,11 @@ COMMENT= Qmail filter for monitoring and intercepting SMTP connections
LICENSE= GPLv2
-RUN_DEPENDS= ${LOCALBASE}/bin/tcprules:sysutils/ucspi-tcp
+BROKEN_mips= fails to build: error: nested functions are disabled, use -fnested-functions to re-enable
+BROKEN_mips64= fails to build: error: nested functions are disabled, use -fnested-functions to re-enable
+BROKEN_powerpc64= fails to build: error: nested functions are disabled, use -fnested-functions to re-enable
-BROKEN_powerpc64= Does not build: error: nested functions are disabled, use -fnested-functions to re-enable
+RUN_DEPENDS= ${LOCALBASE}/bin/tcprules:sysutils/ucspi-tcp
USES= cpe qmail tar:tgz
WRKSRC= ${WRKDIR}/${DISTNAME}/spamdyke
diff --git a/math/pari/Makefile b/math/pari/Makefile
index 4d746f16cba9..d439890f305b 100644
--- a/math/pari/Makefile
+++ b/math/pari/Makefile
@@ -14,6 +14,7 @@ COMMENT= Mathematics library and advanced calculator package
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_mips64= fails to link: mpker.c:(.text+0x33bc): relocation truncated to fit: R_MIPS_TLS_GD against 'PARI_SIGINT_block'
BROKEN_powerpc64= fails to link: intnum.o: relocation truncated to fit: R_PPC64_GOT_TLSGD16 against symbol 'avma' defined in .tbss section in init.o
LIB_DEPENDS= libgmp.so:math/gmp
diff --git a/math/rexx-regmath/Makefile b/math/rexx-regmath/Makefile
index c38ac434bac5..516cc2d74239 100644
--- a/math/rexx-regmath/Makefile
+++ b/math/rexx-regmath/Makefile
@@ -14,6 +14,8 @@ COMMENT= Two mathematics libraries for Rexx
LICENSE= MPL10
+BROKEN_mips= fails to compile: unrecognized command line option "-Wno-incompatible-pointer-types"
+BROKEN_mips64= fails to compile: unrecognized command line option "-Wno-incompatible-pointer-types"
BROKEN_powerpc64= fails to compile: unrecognized command line option "-Wno-incompatible-pointer-types"
BUILD_DEPENDS= ${LOCALBASE}/include/rexxsaa.h:lang/rexx-regina
diff --git a/misc/libpostal/Makefile b/misc/libpostal/Makefile
index 42308ebf5356..725e944a2040 100644
--- a/misc/libpostal/Makefile
+++ b/misc/libpostal/Makefile
@@ -11,6 +11,8 @@ COMMENT= Library for parsing/normalizing street addresses around the world
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_mips= fails to compile: tagger.h:5: redefinition of typedef 'tagger_feature_function'
+BROKEN_mips64= fails to compile: tagger.h:5: redefinition of typedef 'tagger_feature_function'
BROKEN_powerpc64= fails to compile: unrecognized command line option "-Wno-c++11-narrowing"
RUN_DEPENDS= curl:ftp/curl
diff --git a/multimedia/mkvalidator/Makefile b/multimedia/mkvalidator/Makefile
index fefc4af561b4..0480c2fe8a3e 100644
--- a/multimedia/mkvalidator/Makefile
+++ b/multimedia/mkvalidator/Makefile
@@ -11,8 +11,10 @@ COMMENT= Command line tool to verify Matroska and WebM files
LICENSE= BSD3CLAUSE BSD4CLAUSE GPLv2
LICENSE_COMB= multi
+BROKEN_mips= fails to build: gmake[3]: mipsel-linux-gcc: Command not found
+BROKEN_mips64= fails to build: gmake[3]: mipsel-linux-gcc: Command not found
BROKEN_powerpc64= does not compile: mkvtree.c: error: dereferencing pointer to incomplete type
-BROKEN_sparc64= build broken on big endian architectures
+BROKEN_sparc64= build broken on big endian architectures
BUILD_WRKSRC= ${WRKSRC}/${PORTNAME}
diff --git a/multimedia/oscam/Makefile b/multimedia/oscam/Makefile
index d031b3df63d1..70174c62675c 100644
--- a/multimedia/oscam/Makefile
+++ b/multimedia/oscam/Makefile
@@ -12,6 +12,8 @@ COMMENT= Softcam software to decrypt digital tv channels
LICENSE= GPLv3
+BROKEN_mips= does not build: gmake: clang: Command not found
+BROKEN_mips64= does not build: gmake: clang: Command not found
BROKEN_powerpc64= does not build: gmake: clang: Command not found
USES= gmake ssl tar:bzip2
diff --git a/net-mgmt/chillispot/Makefile b/net-mgmt/chillispot/Makefile
index dd9d8b29bb30..0be2c1a30027 100644
--- a/net-mgmt/chillispot/Makefile
+++ b/net-mgmt/chillispot/Makefile
@@ -12,7 +12,9 @@ MASTER_SITES= http://www.chillispot.info/download/ \
MAINTAINER= venture37@geeklan.co.uk
COMMENT= Wireless LAN Access Point Controller
-BROKEN_powerpc64= Does not build: error: nested functions are disabled, use -fnested-functions to re-enable
+BROKEN_mips= fails to build: error: nested functions are disabled, use -fnested-functions to re-enable
+BROKEN_mips64= fails to build: error: nested functions are disabled, use -fnested-functions to re-enable
+BROKEN_powerpc64= fails to build: error: nested functions are disabled, use -fnested-functions to re-enable
CONFLICTS= coovachilli-[0-9]*
diff --git a/net-mgmt/ipv6calc/Makefile b/net-mgmt/ipv6calc/Makefile
index 27c8f3339e30..e092b569fa43 100644
--- a/net-mgmt/ipv6calc/Makefile
+++ b/net-mgmt/ipv6calc/Makefile
@@ -12,6 +12,8 @@ COMMENT= Convert, change, and calculate with IPv6 addresses
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_mips= fails to build: libipv6addr.c: addr_test_method may be used uninitialized in this function
+BROKEN_mips64= fails to build: libipv6addr.c: addr_test_method may be used uninitialized in this function
BROKEN_powerpc64= fails to build: libipv6addr.c: addr_test_method may be used uninitialized in this function
USES= gmake perl5 shebangfix ssl
diff --git a/net-p2p/libswift/Makefile b/net-p2p/libswift/Makefile
index edc15c8842ca..54d3d54a2609 100644
--- a/net-p2p/libswift/Makefile
+++ b/net-p2p/libswift/Makefile
@@ -11,10 +11,12 @@ COMMENT= IETF Peer-to-Peer Streaming Peer Protocol implementation
LICENSE= LGPL21
-LIB_DEPENDS= libevent.so:devel/libevent
-
+BROKEN_mips= fails to build: gmake: clang++: Command not found
+BROKEN_mips64= fails to build: gmake: clang++: Command not found
BROKEN_powerpc64= fails to build: gmake: clang++: Command not found
+LIB_DEPENDS= libevent.so:devel/libevent
+
USE_GITHUB= yes
GH_TAGNAME= dda307f
diff --git a/net/delegate/Makefile b/net/delegate/Makefile
index 8b0126c27d6d..d4b9e3e6f696 100644
--- a/net/delegate/Makefile
+++ b/net/delegate/Makefile
@@ -10,6 +10,8 @@ DISTNAME= ${PORTNAME}${PORTVERSION}
MAINTAINER= danilo@FreeBSD.org
COMMENT= General purpose TCP/IP proxy system
+BROKEN_mips= fails to build: gmake[1]: *** [Makefile:116: mkmake.exe] Error 1
+BROKEN_mips64= fails to build: gmake[1]: *** [Makefile:116: mkmake.exe] Error 1
BROKEN_powerpc64= fails to build: gmake[1]: *** [Makefile:116: mkmake.exe] Error 1
USES= gmake
diff --git a/net/freeradius3/Makefile b/net/freeradius3/Makefile
index 2728062298ad..26de0d847500 100644
--- a/net/freeradius3/Makefile
+++ b/net/freeradius3/Makefile
@@ -17,6 +17,8 @@ COMMENT= Free RADIUS server implementation
LICENSE= GPLv2
+BROKEN_mips= fails to compile: unrecognized command line option "-Wno-date-time"
+BROKEN_mips64= fails to compile: unrecognized command line option "-Wno-date-time"
BROKEN_powerpc64= fails to compile: unrecognized command line option "-Wno-date-time"
LIB_DEPENDS= libgdbm.so:databases/gdbm \
diff --git a/net/ndproxy/Makefile b/net/ndproxy/Makefile
index 36258931b4e4..e7e3d2902188 100644
--- a/net/ndproxy/Makefile
+++ b/net/ndproxy/Makefile
@@ -11,6 +11,8 @@ COMMENT= Implementation of IPv6 Neighbor Discovery proxy
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_mips= fails to build: ndproxy.c:51: function declaration isn't a prototype
+BROKEN_mips64= fails to build: ndproxy.c:51: function declaration isn't a prototype
BROKEN_powerpc64= fails to build: ndproxy.c:51: function declaration isn't a prototype
SUB_FILES= pkg-message
diff --git a/net/openvswitch/Makefile b/net/openvswitch/Makefile
index 4649638c00c3..e12e7640b3bc 100644
--- a/net/openvswitch/Makefile
+++ b/net/openvswitch/Makefile
@@ -11,6 +11,7 @@ COMMENT= Production quality, multilayer virtual switch
LICENSE= APACHE20
+BROKEN_mips64= fails to compile: ofp-actions.h:486: flexible array member in otherwise empty struct
BROKEN_powerpc64= fails to compile: bfd.c: internal compiler error: in extract_insn, at recog.c
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
diff --git a/news/nntpcache/Makefile b/news/nntpcache/Makefile
index 47be44e13b7a..a89d55adc960 100644
--- a/news/nntpcache/Makefile
+++ b/news/nntpcache/Makefile
@@ -10,14 +10,15 @@ MASTER_SITES= http://www.xs4all.nl/~suelette/
MAINTAINER= ports@FreeBSD.org
COMMENT= News caching/anti-spam/server-merging system
-# This may be set interactively at install-time. NNTPCache will
-# cache news articles and related data in ${SPOOLDIR}/nntpcache.
-SPOOLDIR?= /var/spool
+BROKEN_aarch64= fails to link: missing sbrk
+BROKEN_mips64= fails to build: qemu: uncaught target signal 11 (Segmentation fault) - core dumped
+BROKEN_powerpc64= fails to install: ./mmap_tests: Quit (core dumped)
NO_CDROM= Free for individuals and non-military, non-profit organisations only
-BROKEN_aarch64= fails to link: missing sbrk
-BROKEN_powerpc64= fails to install: ./mmap_tests: Quit (core dumped)
+# This may be set interactively at install-time. NNTPCache will
+# cache news articles and related data in ${SPOOLDIR}/nntpcache.
+SPOOLDIR?= /var/spool
USES= gmake autoreconf shebangfix
GNU_CONFIGURE= yes
diff --git a/security/honggfuzz/Makefile b/security/honggfuzz/Makefile
index b88550540400..f750f8b330d9 100644
--- a/security/honggfuzz/Makefile
+++ b/security/honggfuzz/Makefile
@@ -11,6 +11,8 @@ COMMENT= General-purpose fuzzer with simple, command-line interface
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_mips= fails to compile: cc1: error: unrecognized command line option -Wframe-larger-than=131072
+BROKEN_mips64= fails to compile: cc1: error: unrecognized command line option -Wframe-larger-than=131072
BROKEN_powerpc64= fails to compile: cc1: error: unrecognized command line option -Wframe-larger-than=131072
USES= gmake
diff --git a/security/pam_ssh_agent_auth/Makefile b/security/pam_ssh_agent_auth/Makefile
index 25d279651062..ababce940eaa 100644
--- a/security/pam_ssh_agent_auth/Makefile
+++ b/security/pam_ssh_agent_auth/Makefile
@@ -10,7 +10,8 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= PAM module which permits authentication via ssh-agent
BROKEN_SSL= openssl-devel
-BROKEN_powerpc64= fails to build: ed25519-donna-portable.h: warning: ALIGN redefined
+BROKEN_mips64= fails to compile: ed25519-donna-portable.h:85:4: Need a uint128_t implementation!
+BROKEN_powerpc64= fails to compile: ed25519-donna-portable.h: warning: ALIGN redefined
USES= perl5 ssl tar:bzip2
GNU_CONFIGURE= yes
diff --git a/security/py-pysha3/Makefile b/security/py-pysha3/Makefile
index f68ef48a0264..824c5262f4ee 100644
--- a/security/py-pysha3/Makefile
+++ b/security/py-pysha3/Makefile
@@ -13,6 +13,7 @@ COMMENT= SHA-3 (Keccak) for Python
LICENSE= PSFL
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_mips64= fails to compile: KeccakP-1600-opt64.c: error: Not yet implemented
BROKEN_powerpc64= fails to compile: KeccakP-1600-opt64.c: error: Not yet implemented
# Actually Python 2.7,3.4+
diff --git a/security/py-python-nss/Makefile b/security/py-python-nss/Makefile
index 54adb87c98ff..b5df5c88b46f 100644
--- a/security/py-python-nss/Makefile
+++ b/security/py-python-nss/Makefile
@@ -15,6 +15,8 @@ LICENSE_FILE_LGPL21+ = ${WRKSRC}/LICENSE.lgpl
LICENSE_FILE_GPLv2+ = ${WRKSRC}/LICENSE.gpl
LICENSE_FILE_MPL20= ${WRKSRC}/LICENSE.mpl
+BROKEN_mips= fails to compile: py_nss.c:20285: #pragma GCC diagnostic not allowed inside functions
+BROKEN_mips64= fails to compile: py_nss.c:20285: #pragma GCC diagnostic not allowed inside functions
BROKEN_powerpc64= fails to compile: py_nss.c:20285: #pragma GCC diagnostic not allowed inside functions
LIB_DEPENDS= libnspr4.so:devel/nspr \
diff --git a/security/sha1collisiondetection/Makefile b/security/sha1collisiondetection/Makefile
index f7574a47793f..d4f3f805bf25 100644
--- a/security/sha1collisiondetection/Makefile
+++ b/security/sha1collisiondetection/Makefile
@@ -14,14 +14,15 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BROKEN_aarch64= fails to compile: generic selections are a C11-specific feature [-Werror,-Wc11-extensions]
BROKEN_armv6= fails to compile: generic selections are a C11-specific feature [-Werror,-Wc11-extensions]
BROKEN_armv7= fails to compile: generic selections are a C11-specific feature [-Werror,-Wc11-extensions]
+BROKEN_mips= fails to compile: cc1: unrecognized command line option -std=c90
+BROKEN_mips64= fails to compile: cc1: unrecognized command line option -std=c90
BROKEN_powerpc64= fails to compile: cc1: unrecognized command line option -std=c90
USE_GITHUB= yes
GH_ACCOUNT= cr-marcstevens
-USE_LDCONFIG= yes
-
USES= gmake libtool:build
+USE_LDCONFIG= yes
PLIST_FILES= bin/sha1dcsum \
bin/sha1dcsum_partialcoll \
diff --git a/sysutils/cbsd/Makefile b/sysutils/cbsd/Makefile
index c241dc27a09e..aa5d618465bd 100644
--- a/sysutils/cbsd/Makefile
+++ b/sysutils/cbsd/Makefile
@@ -10,6 +10,8 @@ COMMENT= Yet another FreeBSD Jail and Bhyve Management Utility
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_mips= fails to link: cannot find -lc++
+BROKEN_mips64= fails to link: cannot find -lc++
BROKEN_powerpc64= fails to link: cannot find -lc++
RUN_DEPENDS= rsync:net/rsync \
diff --git a/sysutils/cmogstored/Makefile b/sysutils/cmogstored/Makefile
index 968576bf0ea5..3031ba884553 100644
--- a/sysutils/cmogstored/Makefile
+++ b/sysutils/cmogstored/Makefile
@@ -12,7 +12,9 @@ COMMENT= Alternative mogstored implementation for MogileFS
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
-BROKEN_powerpc64= Does not build: internal compiler error: Segmentation fault
+BROKEN_mips= failst to compile: fdmap.c:89: undefined reference to `__sync_add_and_fetch_4'
+BROKEN_mips64= failst to compile: fdmap.c:89: undefined reference to `__sync_add_and_fetch_4'
+BROKEN_powerpc64= fails to build: internal compiler error: Segmentation fault
PLIST_FILES= sbin/cmogstored \
man/man1/cmogstored.1.gz
diff --git a/sysutils/fusefs-libs3/Makefile b/sysutils/fusefs-libs3/Makefile
index 6618a4f3b3dd..1861e1763fd4 100644
--- a/sysutils/fusefs-libs3/Makefile
+++ b/sysutils/fusefs-libs3/Makefile
@@ -12,6 +12,8 @@ COMMENT= FUSE library version 3 for filesystems implemented in userspace
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING.LIB
+BROKEN_mips= fails to compile: unrecognized command line option "-Wno-unused-result"
+BROKEN_mips64= fails to compile: unrecognized command line option "-Wno-unused-result"
BROKEN_powerpc64= fails to compile: unrecognized command line option "-Wno-unused-result"
USES= meson
diff --git a/sysutils/incron/Makefile b/sysutils/incron/Makefile
index ce0984f5e852..ad4218b548ff 100644
--- a/sysutils/incron/Makefile
+++ b/sysutils/incron/Makefile
@@ -15,6 +15,8 @@ LICENSE_FILE_GPLv2= ${WRKSRC}/LICENSE-GPL
LICENSE_FILE_LGPL21= ${WRKSRC}/LICENSE-LGPL
LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-X11
+BROKEN_mips= fails to compile: usertable.cpp:440: #pragma GCC diagnostic not allowed inside functions
+BROKEN_mips64= fails to compile: usertable.cpp:440: #pragma GCC diagnostic not allowed inside functions
BROKEN_powerpc64= fails to compile: usertable.cpp:440: #pragma GCC diagnostic not allowed inside functions
LIB_DEPENDS= libinotify.so:devel/libinotify
diff --git a/sysutils/smart/Makefile b/sysutils/smart/Makefile
index 06fb61f18f35..0b82e027d8fb 100644
--- a/sysutils/smart/Makefile
+++ b/sysutils/smart/Makefile
@@ -9,6 +9,8 @@ COMMENT= Output disk SMART values
LICENSE= ISCL
+BROKEN_mips= fails to compile: libsmart.c:241: storage size of 's' isn't constant
+BROKEN_mips64= fails to compile: libsmart.c:241: storage size of 's' isn't constant
BROKEN_powerpc64= fails to compile: libsmart.c:241: storage size of 's' isn't constant
IGNORE_FreeBSD_10= Requires FreeBSD 11 or later
diff --git a/textproc/ffe/Makefile b/textproc/ffe/Makefile
index 11c4a6d25c0a..c7b9f3149964 100644
--- a/textproc/ffe/Makefile
+++ b/textproc/ffe/Makefile
@@ -12,6 +12,8 @@ COMMENT= Flat file extractor
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_mips= fails to compile: unrecognized command line option "-Wmaybe-uninitialized"
+BROKEN_mips64= fails to compile: unrecognized command line option "-Wmaybe-uninitialized"
BROKEN_powerpc64= fails to compile: unrecognized command line option "-Wmaybe-uninitialized"
LIB_DEPENDS= libgcrypt.so:security/libgcrypt \
diff --git a/www/gatling/Makefile b/www/gatling/Makefile
index c607d5527d6e..735503148c97 100644
--- a/www/gatling/Makefile
+++ b/www/gatling/Makefile
@@ -11,10 +11,12 @@ COMMENT= High performance webserver with scalability benchmark tools
LICENSE= GPLv2
-BUILD_DEPENDS= libowfat>=0.31:devel/libowfat
-
+BROKEN_mips= fails to compile: dirfd.c: error: expected ';', ',' or ')' before 'key'
+BROKEN_mips64= fails to compile: dirfd.c: error: expected ';', ',' or ')' before 'key'
BROKEN_powerpc64= fails to compile: dirfd.c: error: expected ';', ',' or ')' before 'key'
+BUILD_DEPENDS= libowfat>=0.31:devel/libowfat
+
USES= gmake ssl tar:xz
USE_RC_SUBR= gatling
diff --git a/www/logtools/Makefile b/www/logtools/Makefile
index 74f768930070..1363fa19ba2a 100644
--- a/www/logtools/Makefile
+++ b/www/logtools/Makefile
@@ -11,6 +11,8 @@ COMMENT= Useful tools to deal with CLF files (Common Log File format)
LICENSE= GPLv2
+BROKEN_mips= fails to compile: clfmerge.cpp: error: unordered_map: No such file or directory
+BROKEN_mips64= fails to compile: clfmerge.cpp: error: unordered_map: No such file or directory
BROKEN_powerpc64= fails to compile: clfmerge.cpp: error: unordered_map: No such file or directory
USES= tar:tgz
diff --git a/www/mod_authnz_crowd/Makefile b/www/mod_authnz_crowd/Makefile
index 28b1d3032407..50c27bdc3670 100644
--- a/www/mod_authnz_crowd/Makefile
+++ b/www/mod_authnz_crowd/Makefile
@@ -13,12 +13,14 @@ COMMENT= Apache 2.2+ module to use Atlassian Crowd for authentication
LICENSE= APACHE20
+BROKEN_mips= fails to build: error: curl/curl.h: No such file or directory
+BROKEN_mips64= fails to build: error: curl/curl.h: No such file or directory
+BROKEN_powerpc64= fails to build: error: curl/curl.h: No such file or directory
+
LIB_DEPENDS= libsvn_client-1.so:devel/subversion \
libcurl.so:ftp/curl
RUN_DEPENDS= ${LOCALBASE}/${APACHEMODDIR}/mod_dav_svn.so:www/mod_dav_svn
-BROKEN_powerpc64= Does not build: error: curl/curl.h: No such file or directory
-
GNU_CONFIGURE= yes
LIBS+= -L${LOCALBASE}/lib
USES= apache:2.2+ autoreconf libtool
diff --git a/www/mod_md-devel/Makefile b/www/mod_md-devel/Makefile
index e25fc34c3dde..317b099f9098 100644
--- a/www/mod_md-devel/Makefile
+++ b/www/mod_md-devel/Makefile
@@ -14,7 +14,9 @@ COMMENT= Early experience LetsEncrypt module for Apache httpd
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-BROKEN_powerpc64= fails to compile: md_json.c:29: expected [error|warning|ignored] after '#pragma GCC diagnostic'
+BROKEN_mips= fails to compile: md_json.c:29: expected [error|warning|ignored] after pragma GCC diagnostic
+BROKEN_mips64= fails to compile: md_json.c:29: expected [error|warning|ignored] after pragma GCC diagnostic
+BROKEN_powerpc64= fails to compile: md_json.c:29: expected [error|warning|ignored] after pragma GCC diagnostic
LIB_DEPENDS= libaprutil-1.so:devel/apr1 \
libcurl.so:ftp/curl \
diff --git a/www/pecl-http/Makefile b/www/pecl-http/Makefile
index f40f98db7812..08ca492e54a2 100644
--- a/www/pecl-http/Makefile
+++ b/www/pecl-http/Makefile
@@ -12,6 +12,8 @@ COMMENT= Extended HTTP Support
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_mips= fails to compile: pecl_http-3.1.0/src/php_http_etag.c:63:20: \#if with no expression
+BROKEN_mips64= fails to compile: pecl_http-3.1.0/src/php_http_etag.c:63:20: \#if with no expression
BROKEN_powerpc64= fails to compile: pecl_http-3.1.0/src/php_http_etag.c:63:20: \#if with no expression
IGNORE_WITH_PHP= 56
diff --git a/x11-wm/cde/Makefile b/x11-wm/cde/Makefile
index 428efd36d015..766efd21d97f 100644
--- a/x11-wm/cde/Makefile
+++ b/x11-wm/cde/Makefile
@@ -10,6 +10,7 @@ DISTNAME= ${PORTNAME}-src-${DISTVERSION}
MAINTAINER= crees@FreeBSD.org
COMMENT= Common Desktop Environment
+BROKEN_mips64= fails to build: ./config/imake/imake: No such file or directory
BROKEN_powerpc64= fails to build: ./config/imake/imake: No such file or directory
BUILD_DEPENDS= ksh93:shells/ksh93 \