aboutsummaryrefslogtreecommitdiffstats
path: root/lang
diff options
context:
space:
mode:
authorlinimon <linimon@FreeBSD.org>2017-05-28 05:16:51 +0800
committerlinimon <linimon@FreeBSD.org>2017-05-28 05:16:51 +0800
commitd6b289383a23d4f910fc45b84c42d600ab1ae598 (patch)
treea92c18f38b9a8f2d97eec2388bf9e385af7fa074 /lang
parent5c7d1cd21d4101c6a88843bc0513c1c423d67dfa (diff)
downloadfreebsd-ports-gnome-d6b289383a23d4f910fc45b84c42d600ab1ae598.tar.gz
freebsd-ports-gnome-d6b289383a23d4f910fc45b84c42d600ab1ae598.tar.zst
freebsd-ports-gnome-d6b289383a23d4f910fc45b84c42d600ab1ae598.zip
Mark some ports failing on armv6, for errors classified as "coredump".
This skips the ports that possibly only coredump under qemu. While here, pet portlint. Approved by: portmgr (tier-2 blanket)
Diffstat (limited to 'lang')
-rw-r--r--lang/dmd2/Makefile15
1 files changed, 8 insertions, 7 deletions
diff --git a/lang/dmd2/Makefile b/lang/dmd2/Makefile
index 4d6773c76028..43213d301190 100644
--- a/lang/dmd2/Makefile
+++ b/lang/dmd2/Makefile
@@ -16,6 +16,13 @@ LICENSE_NAME_DMD= Digital Mars license
LICENSE_FILE_DMD= ${WRKSRC}/dmd/src/backendlicense.txt
LICENSE_PERMS_DMD= no-dist-mirror no-dist-sell no-pkg-mirror no-pkg-sell auto-accept
+BROKEN_armv6= dumps core: Assertion failed: (!signbit(Port::ldbl_nan)), function PortInitializer, file port.c
+BROKEN_mips64= fails to compile: cc1: unrecognized command line option -m32
+BROKEN_powerpc64= fails to build: can't mangle function with unknown linkage (void*())
+BROKEN_sparc64= fails to install: divide-by-zero error
+NOT_FOR_ARCHS= aarch64
+NOT_FOR_ARCHS_REASON= no cpu specified, assuming X86
+
USE_GITHUB= nodefault
GH_ACCOUNT= dlang
GH_PROJECT= dmd:dmd druntime:druntime phobos:phobos dlang.org:dlang_org
@@ -26,11 +33,6 @@ EXAMPLESDIR= ${PREFIX}/share/examples/dmd2
DOCSDIR= ${PREFIX}/share/doc/dmd2
WRKSRC= ${WRKDIR}
-BROKEN_aarch64= Does not configure: no cpu specified, assuming X86
-BROKEN_mips64= Does not compile: cc1: error: unrecognized command line option -m32
-BROKEN_powerpc64= Does not build: can't mangle function with unknown linkage (void*())
-BROKEN_sparc64= Does not install: divide-by-zero error
-
OPTIONS_DEFINE= DOCS EXAMPLES
.include <bsd.port.options.mk>
@@ -76,7 +78,6 @@ post-patch:
make-phobos:
cd ${WRKSRC}/phobos && ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} -f ${MAKEFILE} ${BUILD}
-
make-druntime:
cd ${WRKSRC}/druntime && ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} -f ${MAKEFILE} ${BUILD}
@@ -96,7 +97,7 @@ do-install:
cd ${WRKDIR}/druntime/import && ${COPYTREE_SHARE} . ${STAGEDIR}${MODULEDIR}
cd ${WRKSRC}/phobos && ${COPYTREE_SHARE} std ${STAGEDIR}${MODULEDIR}
cd ${WRKSRC}/phobos && ${COPYTREE_SHARE} etc ${STAGEDIR}${MODULEDIR}
-
+
post-install-DOCS-on:
cd ${WRKSRC}/dlang.org && ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} -f ${MAKEFILE} html ${BUILD} LATEST=${PORTVERSION}
${MKDIR} ${STAGEDIR}${DOCSDIR}