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