For ports on riscv64 that fail the same (or similar ways) to aarch64, mark

them BROKEN.

While here, pet portlint (Makevar order).

Approved by:	portmgr (tier-2 blanket)
This commit is contained in:
Mark Linimon 2021-01-02 01:46:08 +00:00
parent bb8c820157
commit f2fbf5a1ed
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=559904
34 changed files with 53 additions and 23 deletions

View file

@ -17,6 +17,7 @@ BROKEN_armv6= invokes x86 assembler
BROKEN_armv7= invokes x86 assembler
BROKEN_mips= invokes x86 assembler
BROKEN_mips64= invokes x86 assembler
BROKEN_riscv64= invokes x86 assembler
BROKEN_sparc64= missing atomics implementation
USES= compiler:c11 cmake ncurses

View file

@ -20,6 +20,7 @@ BROKEN_armv7= fails to compile: invalid conversion between vector type and inte
BROKEN_mips= fails to compile: cc1: unrecognized command line option "-msse2"
BROKEN_mips64= fails to compile: cc1: unrecognized command line option "-msse2"
BROKEN_powerpc64= fails to compile: ksw.c: emmintrin.h: No such file or directory
BROKEN_riscv64= fails to compile: invalid conversion between vector type and integer type
USES= gmake perl5 shebangfix tar:bzip2
SHEBANG_FILES= qualfa2fq.pl xa2multi.pl

View file

@ -14,6 +14,7 @@ LICENSE= MIT
BROKEN_aarch64= fails to compile: invalid conversion between vector type and integer type
BROKEN_armv6= fails to compile: invalid conversion between vector type and integer type
BROKEN_armv7= fails to compile: invalid conversion between vector type and integer type
BROKEN_riscv64= fails to compile: invalid conversion between vector type and integer type
# Submodules use older versions than the ports, so we cannot safely unbundle
# No shared libs are built by the submodules so there will be no conflicts

View file

@ -12,6 +12,7 @@ LICENSE= PD
LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN_aarch64= fails to configure: unsupported architecture 'FreeBSD'
BROKEN_riscv64= fails to configure: unsupported architecture 'FreeBSD'
NOT_FOR_ARCHS= powerpc64
NOT_FOR_ARCHS_REASON= os-arch.prl needs to be taught about powerpc64

View file

@ -17,6 +17,7 @@ LICENSE= CC-BY-NC-SA-3.0
BROKEN_aarch64= fails to compile: invokes x86 assembler
BROKEN_armv6= fails to compile: invokes x86 assembler
BROKEN_armv7= fails to compile: invokes x86 assembler
BROKEN_riscv64= fails to compile: invokes x86 assembler
GNU_CONFIGURE= yes

View file

@ -13,6 +13,7 @@ COMMENT= C++ library and CLI tools for parsing and manipulating VCF files
LICENSE= MIT
BROKEN_aarch64= fails to compile: mmintrin.h:47:5: use of undeclared identifier '__builtin_ia32_emms'; did you mean '__builtin_isless'?
BROKEN_riscv64= fails to compile: mmintrin.h:47:5: use of undeclared identifier '__builtin_ia32_emms'; did you mean '__builtin_isless'?
LIB_DEPENDS= libhts.so:biology/htslib \
libtabix.so:biology/tabixpp \

View file

@ -9,7 +9,8 @@ MASTER_SITES= http://www.wrcad.com/ftp/pub/
MAINTAINER= ports@FreeBSD.org
COMMENT= Adaptation of the Berkeley Spice3f4 with superconductivity
BROKEN_aarch64= Fails to link jspice3
BROKEN_aarch64= fails to install: jspice3: No such file or directory
BROKEN_riscv64= fails to install: jspice3: No such file or directory
CONFLICTS= spice-[0-9]*

View file

@ -13,8 +13,12 @@ COMMENT= Handle external logins, send and receive faxes
LICENSE= GPLv2
USE_CSTD= gnu89
BROKEN_aarch64= fails to compile: error: initializer element is not a compile-time constant
BROKEN_mips64= fails to compile: error: initializer element is not a compile-time constant
BROKEN_riscv64= fails to compile: error: initializer element is not a compile-time constant
USES= makeinfo perl5 shebangfix
USE_CSTD= gnu89
SHEBANG_FILES= samples/fax samples/new_fax.all/new_fax samples/new_fax.mime1 \
samples/new_fax.th samples/coverpg-pl.ps samples/faxview.th
@ -29,9 +33,6 @@ CFLAGS+= -DAUTO_PPP
MAKE_JOBS_UNSAFE= yes
BROKEN_aarch64= Fails to compile: error: initializer element is not a compile-time constant
BROKEN_mips64= Fails to compile: error: initializer element is not a compile-time constant
OPTIONS_DEFINE= FIDO
FIDO_DESC= Enable FIDO EMSI support
FIDO_CFLAGS= -DFIDO

View file

@ -17,6 +17,7 @@ BROKEN_aarch64= fails to compile: uartlirc_core.c:273:19: expected expression
BROKEN_armv6= fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99
BROKEN_powerpc64= fails to compile: uart.h: No such file or directory
BROKEN_powerpc64le= fails to compile: uart.h: No such file or directory
BROKEN_riscv64= fails to compile: uartlirc_core.c:273:19: expected expression
BROKEN_sparc64= fails to build
USES= kmod

View file

@ -13,7 +13,7 @@ COMMENT= Highly scalable, fault-tolerant distributed file system
LICENSE= APACHE20
BROKEN_aarch64= Does not compile: fatal error: lzo/lzo1x.h file not found
NOT_FOR_ARCHS= powerpc64 powerpc64le sparc64
NOT_FOR_ARCHS= powerpc64 powerpc64le riscv64 sparc64
NOT_FOR_ARCHS_REASON= does not build: error Please implement AtomicPointer for this platform
BUILD_DEPENDS= ${LOCALBASE}/lib/erlang21/bin/erlc:lang/erlang-runtime21 \

View file

@ -13,7 +13,9 @@ COMMENT= Scalable Distributed Source Management System
LICENSE= APACHE20
BROKEN_aarch64= ld: error: undefined symbol: fpsetround
BROKEN_aarch64= ld: error: undefined symbol: fpsetround
BROKEN_riscv64= fails to compile: src/gui/tcltk/tcl/unix/tclUnixInit.c:401:16: error: use of undeclared identifier 'FP_RN'
BROKEN_FreeBSD_11= perl: No such file or directory
BUILD_DEPENDS= ${LOCALBASE}/bin/gperf:devel/gperf \
${LOCALBASE}/include/tommath.h:math/libtommath \
@ -23,8 +25,6 @@ LIB_DEPENDS= libtomcrypt.so:security/libtomcrypt \
liblz4.so:archivers/liblz4
RUN_DEPENDS= bash:shells/bash
BROKEN_FreeBSD_11= perl: No such file or directory
USES= gmake groff bison localbase tk xorg iconv pkgconfig
USE_XORG= x11

View file

@ -16,6 +16,9 @@ LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN_aarch64= fails to build: undefined reference to fpsetround
BROKEN_riscv64= fails to compile: unix/tclUnixInit.c:135:16: error: use of undeclared identifier 'FP_RN'
DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
EXPIRATION_DATE=2021-04-01
USES= shebangfix tar:bzip2 xorg
SHEBANG_FILES= ${WRKSRC}/snavigator/demo/c++/contrib/perl/sample_client
@ -28,9 +31,6 @@ CONFIGURE_ARGS+=--prefix=${PREFIX}/sourcenav
CFLAGS+= -fcommon
DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
EXPIRATION_DATE=2021-04-01
post-patch:
${REINPLACE_CMD} -e 's|@XINCLUDES@|-I${LOCALBASE}/include|; \
s|@XLIBSW@|-L${LOCALBASE}/lib -lX11|' ${WRKSRC}/tk/unix/Makefile.in

View file

@ -14,6 +14,7 @@ LICENSE= GPLv2
BROKEN_aarch64= fails to build: regparm is not valid on this platform
BROKEN_armv6= fails to build: regparm is not valid on this platform
BROKEN_armv7= fails to build: regparm is not valid on this platform
BROKEN_riscv64= fails to build: regparm is not valid on this platform
USES= perl5
USE_PERL5= build

View file

@ -22,6 +22,7 @@ BROKEN_armv7= fails to compile: invokes amd64 assembler
BROKEN_i386= fails to compile: invokes amd64 assembler
BROKEN_mips= fails to compile: unrecognized command line option "-mpopcnt"
BROKEN_mips64= fails to compile: unrecognized command line option "-mpopcnt"
BROKEN_riscv64= fails to compile: invokes amd64 assembler
USES= gmake zip

View file

@ -10,6 +10,7 @@ COMMENT= Port of blueMSX to the libretro API
LICENSE= GPLv3
BROKEN_aarch64= error: constant expression evaluates to -1 which cannot be narrowed to type 'char' [-Wc++11-narrowing]
BROKEN_riscv64= error: constant expression evaluates to -1 which cannot be narrowed to type 'char' [-Wc++11-narrowing]
USES= compiler:c++11-lib gmake
USE_LDCONFIG= yes

View file

@ -19,6 +19,7 @@ BROKEN_aarch64= Fails to build: cannot detect architecture
BROKEN_armv6= Fails to configure: config-sanity: Error 1
BROKEN_armv7= Fails to configure: config-sanity: Error 1
BROKEN_mips64= Fails to build: cannot detect architecture
BROKEN_riscv64= Fails to configure: config-sanity: Error 1
NOT_FOR_ARCHS= sparc64
USES= compiler:c++11-lang gmake perl5

View file

@ -11,6 +11,9 @@ COMMENT= Clone of the classic game Galaga for X11
LICENSE= GPLv2
BROKEN_aarch64= fails to configure: machine arm64-unknown not recognized
BROKEN_riscv64= fails to configure: /bin/sh ./config.sub riscv-unknown-freebsd13.0 failed
USES= gmake xorg
USE_XORG= xpm xmu
HAS_CONFIGURE= yes
@ -26,8 +29,6 @@ OPTIONS_SUB= yes
SOUND_CONFIGURE_OFF= --without-sound
BROKEN_aarch64= Fails to configure: machine arm64-unknown not recognized
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/xgalaga

View file

@ -11,6 +11,9 @@ DISTFILES= xmul200b4.tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= X11 mascot based on gal-game "To Heart"
BROKEN_aarch64= fails to build: fails to build: locale/mywchar.h:16:10: fatal error: 'machine/limits.h' file not found
BROKEN_riscv64= fails to build: fails to build: locale/mywchar.h:16:10: fatal error: 'machine/limits.h' file not found
WRKSRC= ${WRKDIR}/xmulti200beta4
USES= imake xorg
@ -20,8 +23,6 @@ DOCSDIR= ${PREFIX}/share/doc/ja/${PORTNAME}
OPTIONS_DEFINE= DOCS
BROKEN_aarch64= Fails to build: fatal error: machine/limits.h file not found
post-install:
${MKDIR} ${STAGEDIR}${DOCSDIR}
.for i in MODULE.jp README.jp STYLESHEET.jp XMULTI.jp

View file

@ -14,9 +14,10 @@ COMMENT= Photorealistic renderer with Pixar's RenderMan-like interface
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN_aarch64= fails to compile: use of undeclared identifier CRenderer
BROKEN_armv6= fails to compile: use of undeclared identifier CRenderer
BROKEN_armv7= fails to compile: use of undeclared identifier CRenderer
BROKEN_aarch64= fails to compile: ri/atomic.h:149:9: use of undeclared identifier CRenderer
BROKEN_armv6= fails to compile: ri/atomic.h:149:9: use of undeclared identifier CRenderer
BROKEN_armv7= fails to compile: ri/atomic.h:149:9: use of undeclared identifier CRenderer
BROKEN_riscv64= fails to compile: ri/atomic.h:149:9: use of undeclared identifier CRenderer
BROKEN_FreeBSD_11_powerpc64= fails to compile on powerpc64 elfv1: ../common/mathSpec.h:548:37: error: 'max' was not declared in this scope
BROKEN_FreeBSD_12_powerpc64= fails to compile on powerpc64 elfv1: ../common/mathSpec.h:548:37: error: 'max' was not declared in this scope

View file

@ -11,6 +11,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN_aarch64= fails to build: fatal error: 'LibCpuId/libcpuid.h' file not found
BROKEN_riscv64= fails to build: invokes x86 assembler
USES= cmake:noninja,insource dos2unix gl xorg
USE_GITHUB= yes

View file

@ -15,6 +15,7 @@ LICENSE= GPLv1
LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN_aarch64= Fails to compile: undefined reference to .mcount
BROKEN_riscv64= Fails to compile: undefined reference to .mcount
CONFLICTS= ircd-hybrid-7.[0-9]*

View file

@ -17,6 +17,7 @@ LICENSE_FILE= ${WRKSRC}/COPYRIGHT
IGNORE_aarch64= fails to compile: lj_arch.h:55:2: No support for this architecture (yet)
IGNORE_powerpc64= fails to compile: lj_arch.h:346:2: No support for PowerPC 64 bit mode
IGNORE_riscv64= fails to compile: lj_arch.h:55:2: No support for this architecture (yet)
CONFLICTS_INSTALL= luajit-openresty

View file

@ -20,6 +20,7 @@ LICENSE_FILE_QPL10= ${WRKSRC}/LICENSE
LICENSE_PERMS_QPL10= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
BROKEN_aarch64= Does not build: sh: as: not found
BROKEN_riscv64= fails to build: hasgot.c:3:12: use of undeclared identifier 'secure_getenv'
BROKEN_sparc64= No rule to make target 'none.o', needed by 'libasmrun.a'
BROKEN_mips64= No ASM support
BROKEN_mips= No ASM support

View file

@ -10,12 +10,13 @@ MASTER_SITES= SF
MAINTAINER= ports@FreeBSD.org
COMMENT= Implementation of ANSI Forth
BROKEN_aarch64= fails to compile: implicit declaration of function 'PFE_SBR_COMPILE_EXIT' is invalid in C99
BROKEN_armv6= fails to compile: implicit declaration of function 'PFE_SBR_COMPILE_EXIT' is invalid in C99
BROKEN_armv7= fails to compile: implicit declaration of function 'PFE_SBR_COMPILE_EXIT' is invalid in C99
BROKEN_aarch64= fails to compile: pfe/assembler-ext.c:99:5: implicit declaration of function 'PFE_SBR_COMPILE_EXIT' is invalid in C99
BROKEN_armv6= fails to compile: pfe/assembler-ext.c:99:5: implicit declaration of function 'PFE_SBR_COMPILE_EXIT' is invalid in C99
BROKEN_armv7= fails to compile: pfe/assembler-ext.c:99:5: implicit declaration of function 'PFE_SBR_COMPILE_EXIT' is invalid in C99
BROKEN_i386= fails to link
BROKEN_powerpc= fails to compile
BROKEN_powerpc64= fails to build: lvalue required as increment operand
BROKEN_riscv64= fails to compile: pfe/assembler-ext.c:99:5: implicit declaration of function 'PFE_SBR_COMPILE_EXIT' is invalid in C99
GNU_CONFIGURE= yes
USES= gmake perl5 libtool tar:bzip2

View file

@ -24,6 +24,7 @@ WRKSRC= ${WRKDIR}/js-${PORTVERSION}/js/src
BROKEN_aarch64= Does not compile: error: cacheFlush support is missing on this platform
BROKEN_mips64= Does not compile: error: const union jsval_layout has no member named word
BROKEN_riscv64= Does not compile: jsiter.cpp:270:16: cannot initialize return object of type 'bool' with an rvalue of type 'nullptr_t'
BROKEN_sparc64= Does not build: fails to link
NOT_FOR_ARCHS= powerpc powerpc64

View file

@ -11,6 +11,7 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Email Parsing System
BROKEN_aarch64= fails to link: can't create dynamic relocation R_AARCH64_ABS64 against symbol: content_prefs in readonly segment
BROKEN_riscv64= fails to link: can't create dynamic relocation R_RISCV_HI20 against symbol: .Lswitch.table.content_parse in readonly segment
OPTIONS_DEFINE= DOCS

View file

@ -15,6 +15,7 @@ USES= qmail
BROKEN_aarch64= fails to build: regparm is not valid on this platform
BROKEN_armv6= fails to build: regparm is not valid on this platform
BROKEN_armv7= fails to build: auto-aliastest.c:3:34: error: alias must point to a defined variable or function
BROKEN_riscv64= fails to build: auto-aliastest.c:3:34: error: alias must point to a defined variable or function
WRKSRC= ${WRKDIR}/mail/${DISTNAME}

View file

@ -12,6 +12,7 @@ COMMENT= System for computational discrete algebra
LICENSE= GPLv2+
BROKEN_aarch64= fails to link: undefined reference to SyAllocBags
BROKEN_riscv64= fails to link: undefined reference to SyAllocBags
BUILD_DEPENDS= bash:shells/bash
LIB_DEPENDS= libgmp.so:math/gmp

View file

@ -19,6 +19,7 @@ LIB_DEPENDS= libaa.so:graphics/aalib \
BROKEN_aarch64= fails to build: regparm is not valid on this platform
BROKEN_armv6= fails to build: regparm is not valid on this platform
BROKEN_armv7= fails to build: regparm is not valid on this platform
BROKEN_riscv64= fails to build: regparm is not valid on this platform
GNU_CONFIGURE= yes
WRKSRC= ${WRKDIR}/bb-1.3.0

View file

@ -19,6 +19,7 @@ WRKSRC= ${WRKDIR}/${PORTNAME}
CXXFLAGS+= -fPIC
BROKEN_riscv64= fails to compile: process.cc:53:3: module process.cc is not ported to this processor architecture
NOT_FOR_ARCHS= aarch64 armv6 armv7 mips mips64 powerpc powerpc64 sparc64
NOT_FOR_ARCHS_REASON= contains not working ${ARCH}-dependent assembly code

View file

@ -22,6 +22,7 @@ COMMENT= KornShell 93
LICENSE= EPL
BROKEN_aarch64= Fails to compile: needs sbrk
BROKEN_riscv64= Fails to compile: ast-ksh93v/src/lib/libast/hash/hashalloc.c:162:4: non-const lvalue reference to type '__builtin_va_list' cannot bind to a temporary of type 'va_list'
USES= compiler:c11

View file

@ -16,7 +16,7 @@ BROKEN_aarch64= fails to compile: comparison of constant -1 with expression of
BROKEN_armv6= fails to compile: comparison of constant -1 with expression of type char is always true
BROKEN_armv7= fails to compile: comparison of constant -1 with expression of type char is always true
BROKEN_mips64= fails to configure: unrecognized command line option -std=c++11
BROKEN_powerpc64= fails to configure: Unable to run configure in ./src/
BROKEN_riscv64= fails to compile: job.cpp:63:26: object backing the pointer will be destroyed at the end of the full-expression
BROKEN_sparc64= fails to configure: unrecognized command line option -std=c++11
HAS_CONFIGURE= YES

View file

@ -11,6 +11,7 @@ COMMENT= OpenZFS userland for FreeBSD
LICENSE= CDDL
BROKEN_aarch64= invokes x86 assembler
BROKEN_riscv64= fails to compile: btree_test.c:462:49: result of comparison of constant -1 with expression of type 'char' is always true
RUN_DEPENDS= openzfs-kmod>=0:sysutils/openzfs-kmod

View file

@ -16,6 +16,7 @@ RUN_DEPENDS= ${LOCALBASE}/bin/multilog:sysutils/daemontools
BROKEN_aarch64= fails to build: regparm is not valid on this platform
BROKEN_armv6= fails to build: regparm is not valid on this platform
BROKEN_armv7= fails to build: regparm is not valid on this platform
BROKEN_riscv64= fails to build: regparm is not valid on this platform
WRKSRC= ${WRKDIR}/admin/${DISTNAME}