Index: head/biology/seqan-apps/Makefile
===================================================================
--- head/biology/seqan-apps/Makefile (revision 434889)
+++ head/biology/seqan-apps/Makefile (revision 434890)
@@ -1,37 +1,39 @@
# Created by: Hannes Hauswedell
# $FreeBSD$
PORTNAME= seqan-apps
PORTVERSION= 2.2.0
DISTVERSIONPREFIX= seqan-v
PORTREVISION= 2
CATEGORIES= biology
MAINTAINER= h2+fbsdports@fsfe.org
COMMENT= Official Bioinformatic applications based on the SeqAn library
LICENSE= BSD3CLAUSE LGPL3 GPLv3
LICENSE_COMB= multi
BUILD_DEPENDS= boost-libs>0:devel/boost-libs
USE_GITHUB= yes
GH_ACCOUNT= seqan
GH_PROJECT= seqan
# once #199603 is resolved, do the following instead of USE_GCC
# USES= cmake:outsource compiler:openmp,c++14-lang
USES= cmake:outsource
CMAKE_ARGS= -DSEQAN_BUILD_SYSTEM="SEQAN_RELEASE_APPS"
USE_GCC= yes
+BROKEN_armv6= fails to link: undefined reference to _Unwind_GetIP@GCC_3.0
+
.include
.if ${ARCH} == "i386"
PLIST_SUB+= RM_I386="@comment "
.else
PLIST_SUB+= RM_I386=""
.endif
.include
Index: head/emulators/gem5/Makefile
===================================================================
--- head/emulators/gem5/Makefile (revision 434889)
+++ head/emulators/gem5/Makefile (revision 434890)
@@ -1,47 +1,49 @@
# Created by: Veniamin Gvozdikov
# $FreeBSD$
PORTNAME= gem5
PORTVERSION= 0.0.${DATE}
CATEGORIES= emulators
MAINTAINER= vg@FreeBSD.org
COMMENT= gem5 Simulator System
BUILD_DEPENDS= swig2.0:devel/swig20 \
scons:devel/scons
-BROKEN_powerpc64= Does not build
-BROKEN_i386= does not build
+BROKEN_armv6= fails to link: undefined reference to HDLcd::BUS_OPTIONS_RESETV
+BROKEN_i386= does not build
+BROKEN_mips64= fails to build: claims that gcc version 4.6 or newer required
+BROKEN_powerpc64= does not build
DATE= 20140422
USE_GITHUB= yes
GH_ACCOUNT= CTSRD-CHERI
GH_TAGNAME= 99d65cc
SWIG_BIN= swig2.0
USES= gmake
.include
post-patch:
@${REINPLACE_CMD} -e 's|sys/termios.h|termios.h|' \
${WRKSRC}/src/base/vnc/vncserver.cc \
${WRKSRC}/src/dev/terminal.cc \
${WRKSRC}/util/term/term.c
do-build:
cd ${WRKSRC} && ${GMAKE} -C util/term
cd ${WRKSRC} && ${SETENV} SWIG="${PREFIX}/bin/${SWIG_BIN}" scons \
build/ARM/gem5.opt
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/${PORTNAME} \
${STAGEDIR}${PREFIX}/${PORTNAME}/ARM
(cd ${WRKSRC} && ${COPYTREE_SHARE} configs \
${STAGEDIR}${PREFIX}/${PORTNAME})
(cd ${WRKSRC} && ${INSTALL_PROGRAM} build/ARM/gem5.opt \
${STAGEDIR}${PREFIX}/${PORTNAME}/ARM/gem5.opt)
(cd ${WRKSRC} && ${INSTALL_PROGRAM} util/term/m5term \
${STAGEDIR}${PREFIX}/bin/m5term)
.include
Index: head/games/oolite/Makefile
===================================================================
--- head/games/oolite/Makefile (revision 434889)
+++ head/games/oolite/Makefile (revision 434890)
@@ -1,102 +1,103 @@
# Created by: Andriy Gapon
# $FreeBSD$
PORTNAME= oolite
PORTVERSION= 1.84
PORTREVISION= 1
CATEGORIES= games gnustep
MASTER_SITES= https://github.com/OoliteProject/oolite/releases/download/1.84/
DISTNAME= ${PORTNAME}-source-${PORTVERSION}
DIST_SUBDIR= oolite
MAINTAINER= ports@FreeBSD.org
COMMENT= Trade and combat space simulator, clone of Elite
LICENSE= CC-BY-NC-SA-3.0 GPLv2 ZLIB
LICENSE_COMB= multi
LICENSE_FILE_CC-BY-NC-SA-3.0= ${WRKSRC}/Doc/LICENSE.TXT
BUILD_DEPENDS= zip:archivers/zip \
${LOCALBASE}/bin/unzip:archivers/unzip
LIB_DEPENDS= libespeak.so:audio/espeak \
libnspr4.so:devel/nspr \
libvorbisfile.so:audio/libvorbis \
libpng.so:graphics/png \
libminizip.so:archivers/minizip
USES= gnustep openal:al perl5 python:build tar:bzip2
USE_GL= gl glu
USE_SDL= sdl
USE_XORG= x11
USE_GNUSTEP= base build
# Redefine DO_MAKE_BUILD, because current gnustep in USES overrides MAKEFILE
# without possibility to change it, as it was done in the previous implementation
DO_MAKE_BUILD= ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} Makefile ${_MAKE_JOBS} ${MAKE_ARGS:C,^${DESTDIRNAME}=.*,,g}
ALL_TARGET= release-deployment
USE_PERL5= build
GNUSTEP_LOCAL_APPS= ${GNUSTEP_LOCAL_ROOT}/Applications
SUB_FILES= oolite
SUB_LIST= GNUSTEP_SYSTEM_TOOLS="${GNUSTEP_SYSTEM_TOOLS}"
WRKSRC= ${WRKDIR}/${DISTNAME}
RELEASEDIR= ${WRKSRC}/oolite.app
DATADIR= ${GNUSTEP_LOCAL_APPS}/oolite.app
PORTDATA= Resources
PORTDOCS= *.pdf CHANGELOG.TXT contributors.txt
PLIST_FILES+= bin/oolite %%DATADIR%%/oolite \
share/applications/oolite.desktop \
share/pixmaps/oolite-icon.png
OPTIONS_DEFINE= DOCS
-BROKEN_aarch64= Fails to configure: error: These compiler flags are invalid: -O
+BROKEN_aarch64= fails to configure: error: These compiler flags are invalid: -O
+BROKEN_armv6= fails to compile: your compiler does not follow the C++ specification for temporary object destruction order
.include
.if exists(${CC})
CCVERSION!= ${CC} --version
COMPILER_VERSION= ${CCVERSION:M[0-9].[0-9]*:C/([0-9]).?/\1/g}
COMPILER_IS_CLANG= ${CCVERSION:Mclang}
# Check for LLVM/Clang v3.4.1
.if ${COMPILER_IS_CLANG} && ${COMPILER_VERSION} == 341
# Use compiler from ports, because of errors
# for ${WRKSRC}/src/Core/Scripting/OOJavaScriptEngine.m file
WITH_PORTS_CLANG= yes
.endif
.endif
.if defined(WITH_PORTS_CLANG)
BUILD_DEPENDS+= clang34:lang/clang34
CC= ${LOCALBASE}/bin/clang34
CXX= ${LOCALBASE}/bin/clang++34
CPP= ${LOCALBASE}/bin/clang-cpp34
.endif
post-patch: .SILENT
${REINPLACE_CMD} -e 's/GNUSTEP_USER_ROOT/GNUSTEP_LOCAL_ROOT/ ; \
s/sdl-config/$${SDL_CONFIG}/ ; \
s|-lstdc++|`$${SDL_CONFIG} --libs` &| ; \
s|:src/Core/MiniZip|| ; \
s|-Isrc/Core/MiniZip|-I$${LOCALBASE}/include/minizip| ; \
s|-lz|-lminizip| ; \
/ioapi.c/d ; /unzip.c/d ; \
s|/usr/X11R6|$${LOCALBASE}|' \
${WRKSRC}/GNUmakefile
# Change value of the SAVEDIR define
${REINPLACE_CMD} -e 's|oolite-saves|\.oolite-saves|' \
${WRKSRC}/src/Core/NSFileManagerOOExtensions.h
do-install:
(cd ${RELEASEDIR} && ${COPYTREE_SHARE} "${PORTDATA}" ${STAGEDIR}${DATADIR})
${INSTALL_SCRIPT} ${WRKDIR}/oolite ${STAGEDIR}${PREFIX}/bin
${INSTALL_PROGRAM} ${RELEASEDIR}/oolite ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKSRC}/installers/FreeDesktop/oolite.desktop \
${STAGEDIR}${PREFIX}/share/applications
${INSTALL_DATA} ${WRKSRC}/installers/FreeDesktop/oolite-icon.png \
${STAGEDIR}${PREFIX}/share/pixmaps
(cd ${WRKSRC}/Doc && ${COPYTREE_SHARE} "${PORTDOCS}" ${STAGEDIR}${DOCSDIR})
.include
Index: head/lang/racket/Makefile
===================================================================
--- head/lang/racket/Makefile (revision 434889)
+++ head/lang/racket/Makefile (revision 434890)
@@ -1,65 +1,66 @@
# Created by: Joseph Koshy
# $FreeBSD$
PORTNAME= racket
PORTVERSION= 6.8
CATEGORIES= lang scheme
MASTER_SITES= http://mirror.racket-lang.org/installers/${PORTVERSION}/ \
http://www.cs.utah.edu/plt/installers/${PORTVERSION}/ \
http://www.eecs.northwestern.edu/racket/${PORTVERSION}/ \
http://mirror.csclub.uwaterloo.ca/racket/racket-installers/${PORTVERSION}/ \
http://mirror.informatik.uni-tuebingen.de/mirror/racket/${PORTVERSION}/ \
http://racket.infogroep.be/${PORTVERSION}/
DISTNAME= ${PORTNAME}-${PORTVERSION}-src-builtpkgs
DIST_SUBDIR= ${PORTNAME}/${PORTVERSION}
MAINTAINER= olgeni@FreeBSD.org
COMMENT= Interactive, integrated, graphical Scheme programming environment
LICENSE= LGPL3
LIB_DEPENDS= libffi.so:devel/libffi \
libcairo.so:graphics/cairo \
libpng.so:graphics/png
+BROKEN_armv6= does not build: error: GNU lightning does not support the current target
BROKEN_aarch64= does not build: error: Unported platform
BROKEN_sparc64= does not build
BROKEN_FreeBSD_10_i386= segfaults during build
BROKEN_FreeBSD_11_i386= segfaults during build
BROKEN_FreeBSD_12_i386= segfaults during build
MAKE_JOBS_UNSAFE=yes
CONFLICTS= racket-minimal-[0-9]*
GNU_CONFIGURE= yes
CONFIGURE_ARGS= -enable-libffi --enable-pthread --enable-places --enable-shared
CPPFLAGS+= -I${LOCALBASE}/include
LIBS+= -L${LOCALBASE}/lib
WRKSRC= ${WRKDIR}/racket-${PORTVERSION}/src
PATCH_WRKSRC= ${WRKDIR}/racket-${PORTVERSION}
USES= iconv jpeg libtool sqlite tar:tgz
USE_LDCONFIG= yes
REINPLACE_ARGS= -i ""
USE_GNOME= cairo pango
OPTIONS_DEFINE= FUTURES
OPTIONS_DEFAULT=FUTURES
OPTIONS_DEFINE_amd64= JIT
OPTIONS_DEFINE_i386= JIT
OPTIONS_DEFAULT_amd64= JIT
OPTIONS_DEFAULT_i386= JIT
FUTURES_DESC= Enable futures
JIT_DESC= Enable JIT compiler
JIT_CFLAGS= -msse -msse2 -mfpmath=sse
FUTURES_CONFIGURE_ENABLE= futures
JIT_CONFIGURE_ENABLE= jit
post-install:
${FIND} ${STAGEDIR}${PREFIX} -type d -empty -delete
${REINPLACE_CMD} -e "s@${STAGEDIR}@@" ${STAGEDIR}${PREFIX}/share/applications/*.desktop
.include
Index: head/lang/racket-minimal/Makefile
===================================================================
--- head/lang/racket-minimal/Makefile (revision 434889)
+++ head/lang/racket-minimal/Makefile (revision 434890)
@@ -1,59 +1,60 @@
# Created by: Joseph Koshy
# $FreeBSD$
PORTNAME= racket
PORTVERSION= 6.8
CATEGORIES= lang scheme
MASTER_SITES= http://mirror.racket-lang.org/installers/${PORTVERSION}/ \
http://www.cs.utah.edu/plt/installers/${PORTVERSION}/ \
http://www.eecs.northwestern.edu/racket/${PORTVERSION}/ \
http://mirror.csclub.uwaterloo.ca/racket/racket-installers/${PORTVERSION}/ \
http://mirror.informatik.uni-tuebingen.de/mirror/racket/${PORTVERSION}/ \
http://racket.infogroep.be/${PORTVERSION}/
PKGNAMESUFFIX= -minimal
DISTNAME= ${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION}-src-builtpkgs
DIST_SUBDIR= ${PORTNAME}${PKGNAMESUFFIX}/${PORTVERSION}
MAINTAINER= olgeni@FreeBSD.org
COMMENT= Interactive, integrated, graphical Scheme programming environment
LICENSE= LGPL3
LIB_DEPENDS= libffi.so:devel/libffi
+BROKEN_armv6= does not build: error: GNU lightning does not support the current target
BROKEN_aarch64= does not build: error: Unported platform
BROKEN_sparc64= does not build
BROKEN_i386= does not build on i386 (Seg fault (internal error) at 0x606060a)
MAKE_JOBS_UNSAFE=yes
CONFLICTS= racket-[0-9]*
GNU_CONFIGURE= yes
CONFIGURE_ARGS= -enable-libffi --enable-pthread --enable-places --enable-shared
CPPFLAGS+= -I${LOCALBASE}/include
LIBS+= -L${LOCALBASE}/lib
WRKSRC= ${WRKDIR}/racket-${PORTVERSION}/src
PATCH_WRKSRC= ${WRKDIR}/racket-${PORTVERSION}
USES= iconv libtool tar:tgz
USE_LDCONFIG= yes
REINPLACE_ARGS= -i ""
OPTIONS_DEFINE= FUTURES
OPTIONS_DEFAULT=FUTURES
OPTIONS_DEFINE_amd64= JIT
OPTIONS_DEFINE_i386= JIT
OPTIONS_DEFAULT_amd64= JIT
OPTIONS_DEFAULT_i386= JIT
FUTURES_DESC= Enable futures
JIT_DESC= Enable JIT compiler
JIT_CFLAGS= -msse -msse2 -mfpmath=sse
FUTURES_CONFIGURE_ENABLE= futures
JIT_CONFIGURE_ENABLE= jit
post-install:
${FIND} ${STAGEDIR}${PREFIX} -type d -empty -delete
.include