Index: head/cad/brlcad/Makefile =================================================================== --- head/cad/brlcad/Makefile (revision 498263) +++ head/cad/brlcad/Makefile (revision 498264) @@ -1,64 +1,66 @@ # Created by: Pedro F. Giffuni # $FreeBSD$ PORTNAME= brlcad PORTVERSION= 7.24.0 PORTREVISION= 8 CATEGORIES= cad MASTER_SITES= SF/${PORTNAME}/BRL-CAD%20Source/${PORTVERSION} MAINTAINER= erik@brlcad.org COMMENT= CSG modelling system from the US Ballistic Research Laboratory LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING BROKEN= fails to build BROKEN_sparc64= does not compile: invokes i386 assembler +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/pthread-stubs.pc:devel/libpthread-stubs \ ${LOCALBASE}/include/tnt/jama_lu.h:math/jama \ xsltproc:textproc/libxslt LIB_DEPENDS= libdrm.so:graphics/libdrm \ libpng.so:graphics/png \ librle.so:graphics/urt \ libfreetype.so:print/freetype2 \ libexpat.so:textproc/expat2 \ libfontconfig.so:x11-fonts/fontconfig CONFLICTS_INSTALL= py[23][0-9]-epsilon USES= bison cmake:insource pathfix pkgconfig python:env shebangfix \ tar:bzip2 tk:85 USE_GL= gl glu USE_XORG= ice sm x11 xau xcb xdamage xdmcp xext xfixes xft xi \ xorgproto xrender xscrnsaver xt xxf86vm USE_LDCONFIG= yes SHEBANG_FILES= src/conv/intaval-g.py NO_MTREE= yes PLIST_SUB+= PORTVERSION=${PORTVERSION} CMAKE_OFF= BRLCAD_ENABLE_STRICT CMAKE_INSTALL_PREFIX= ${PREFIX}/${PORTNAME} MANPREFIX= ${PREFIX}/${PORTNAME}/share TEST_TARGET= check post-patch: @${REINPLACE_CMD} "s+-exact Tcl 8\.5\.9+Tcl 8.5+" ${WRKSRC}/src/other/tcl/library/init.tcl pre-install: ${CP} ${FILESDIR}/mged.sh ${WRKSRC} ${REINPLACE_CMD} -e 's+%%BRLCAD_ROOT%%+${PREFIX}/${PORTNAME}+g;' ${WRKSRC}/mged.sh # note that installing outside of PREFIX wigs out package stuff... :/ post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/mged.sh ${STAGEDIR}${PREFIX}/bin/mged.sh regression-test: build @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} test) .include Index: head/cad/elmerfem/Makefile =================================================================== --- head/cad/elmerfem/Makefile (revision 498263) +++ head/cad/elmerfem/Makefile (revision 498264) @@ -1,52 +1,54 @@ # Created by: Pedro Giffuni # $FreeBSD$ PORTNAME= elmerfem PORTVERSION= 8.3.20170524 PORTREVISION= 4 CATEGORIES= cad science MAINTAINER= ports@FreeBSD.org COMMENT= ELMER FEM package LICENSE= GPLv2 BROKEN= fails to build +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 LIB_DEPENDS= libparpack.so:math/arpack-ng \ libmpich.so:net/mpich USE_GITHUB= yes GH_ACCOUNT= ElmerCSC GH_TAGNAME= release-8.3 USES= blaslapack:netlib cmake fortran gmake tcl USE_LDCONFIG= ${PREFIX}/lib/elmersolver ALL_TARGET= # empty CMAKE_ARGS+= -DHAVE_INTTYPES_H=ON .if !defined(MAINTAINER_MODE) CMAKE_ARGS+= -Wno-dev .endif .include .if ${ARCH} == "amd64" CFLAGS_${ARCH}= -fPIC CXXFLAGS_${ARCH}= -fPIC FCFLAGS+= -fPIC FFLAGS+= -fPIC .endif LDFLAGS+= -L${LOCALBASE}/lib FCPPFLAGS+= -ansi post-install: ${LN} -sf ElmerSolver_mpi ${STAGEDIR}${PREFIX}/bin/ElmerSolver @${STRIP_CMD} ${STAGEDIR}/${PREFIX}/bin/ElmerGrid do-test: cd ${WRKSRC} && ${SETENV} LD_LIBRARY_PATH=${PREFIX}/share/elmersolver/lib ${MAKE_CMD} 1dtest_Source .include Index: head/databases/ruby-odbc/Makefile =================================================================== --- head/databases/ruby-odbc/Makefile (revision 498263) +++ head/databases/ruby-odbc/Makefile (revision 498264) @@ -1,56 +1,58 @@ # Created by: Akinori MUSHA aka knu # $FreeBSD$ PORTNAME= odbc PORTVERSION= 0.99991 PORTREVISION= 1 CATEGORIES= databases ruby MASTER_SITES= http://www.ch-werner.de/rubyodbc/ PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX} DISTNAME= ruby-${PORTNAME}-${PORTVERSION} DIST_SUBDIR= ruby MAINTAINER= knu@FreeBSD.org COMMENT= Ruby extension library to use ODBC data sources BROKEN_RUBY24= yes BROKEN_RUBY25= yes +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 OPTIONS_DEFINE= DOCS EXAMPLES LIB_DEPENDS= libodbc.so:databases/unixODBC USE_RUBY= yes USE_RUBY_EXTCONF= yes CONFIGURE_WRKSRC= ${WRKSRC}/ext BUILD_WRKSRC= ${WRKSRC}/ext INSTALL_WRKSRC= ${WRKSRC}/ext INSTALL_TARGET= site-install MAKE_ARGS= INSTALL_PROG="${INSTALL_PROGRAM}" \ INSTALL_DATA="${INSTALL_DATA}" PLIST_FILES= %%RUBY_SITEARCHLIBDIR%%/odbc.so \ %%RUBY_SITELIBDIR%%/cqgen.rb EXAMPLESDIR= ${RUBY_MODEXAMPLESDIR} PORTEXAMPLES= test DOCSDIR= ${RUBY_MODDOCDIR} PORTDOCS= COPYING ChangeLog README doc post-extract: cd ${WRKSRC} && ${MV} lib ext/ post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for f in ${PORTEXAMPLES} cd ${WRKSRC} && ${COPYTREE_SHARE} ${f} ${STAGEDIR}${EXAMPLESDIR}/ .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} cd ${WRKSRC} && ${COPYTREE_SHARE} ${f} ${STAGEDIR}${DOCSDIR}/ .endfor .include Index: head/databases/rubygem-dbd-odbc/Makefile =================================================================== --- head/databases/rubygem-dbd-odbc/Makefile (revision 498263) +++ head/databases/rubygem-dbd-odbc/Makefile (revision 498264) @@ -1,21 +1,25 @@ # $FreeBSD$ PORTNAME= dbd-odbc PORTVERSION= 0.2.5 CATEGORIES= databases rubygems MASTER_SITES= RG MAINTAINER= ruby@FreeBSD.org COMMENT= ODBC driver for DBI-for-Ruby LICENSE= BSD3CLAUSE +BROKEN= depends on broken ruby-odbc +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 + RUN_DEPENDS= rubygem-dbi>=0:databases/rubygem-dbi \ ${RUBY_SITEARCHLIBDIR}/odbc.so:databases/ruby-odbc NO_ARCH= yes USE_RUBY= yes USES= gem .include Index: head/devel/dlangui/Makefile =================================================================== --- head/devel/dlangui/Makefile (revision 498263) +++ head/devel/dlangui/Makefile (revision 498264) @@ -1,44 +1,46 @@ # Created by: Alonso Cardenas Marquez # $FreeBSD$ PORTNAME= dlangui PORTVERSION= 0.9.178 PORTREVISION= 2 DISTVERSIONPREFIX= v CATEGORIES= devel MAINTAINER= acm@FreeBSD.org COMMENT= Cross Platform GUI for D programming language LICENSE= BSL BROKEN= does not compile with latest version of ldc +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 BUILD_DEPENDS= ldmd2:lang/ldc \ dub:devel/dub \ ${LOCALBASE}/lib/d/libDerelictUtil.a:devel/derelict-util \ ${LOCALBASE}/lib/d/libDerelictGL3.a:graphics/derelict-gl3 \ ${LOCALBASE}/lib/d/libDerelictFT.a:print/derelict-ft \ ${LOCALBASE}/lib/d/libDerelictSDL2.a:devel/derelict-sdl2 \ ${LOCALBASE}/lib/d/libdlib.a:devel/dlib USE_GITHUB= yes GH_ACCOUNT= buggins DUB_CMD= ${LOCALBASE}/bin/dub build --build=release D_INCLUDE_DIR= ${PREFIX}/include/d D_LIB_DIR= ${PREFIX}/lib/d post-patch: ${REINPLACE_CMD} -e 's|DIMAGE;|DLIBIMAGE;|g' ${WRKSRC}/src/dlangui/graphics/images.d do-build: @cd ${WRKSRC} && ${DUB_CMD} do-install: @${MKDIR} ${STAGEDIR}${D_INCLUDE_DIR} @${MKDIR} ${STAGEDIR}${D_LIB_DIR} ${INSTALL_DATA} ${WRKSRC}/lib/lib${PORTNAME}.a ${STAGEDIR}${D_LIB_DIR} cd ${WRKSRC}/src && ${COPYTREE_SHARE} . ${STAGEDIR}${D_INCLUDE_DIR} "-name *\.d" .include Index: head/editors/dlangide/Makefile =================================================================== --- head/editors/dlangide/Makefile (revision 498263) +++ head/editors/dlangide/Makefile (revision 498264) @@ -1,55 +1,57 @@ # Created by: Alonso Cardenas Marquez # $FreeBSD$ PORTNAME= dlangide PORTVERSION= 0.8.12 PORTREVISION= 2 DISTVERSIONPREFIX= v CATEGORIES= editors MAINTAINER= acm@FreeBSD.org COMMENT= D language IDE based on DlangUI LICENSE= BSL BROKEN= does not compile with latest version of ldc +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 BUILD_DEPENDS= ldmd2:lang/ldc \ dub:devel/dub \ ${LOCALBASE}/lib/d/libdlangui.a:devel/dlangui \ ${LOCALBASE}/lib/d/libdsymbol.a:devel/dsymbol \ ${LOCALBASE}/lib/d/libdparse.a:devel/libdparse \ ${LOCALBASE}/lib/d/libemsi_containers.a:devel/containers \ ${LOCALBASE}/lib/d/libmsgpack-d.a:devel/msgpack-d \ ${LOCALBASE}/lib/d/libdlib.a:devel/dlib \ ${LOCALBASE}/lib/d/libDerelictUtil.a:devel/derelict-util \ ${LOCALBASE}/lib/d/libDerelictGL3.a:graphics/derelict-gl3 \ ${LOCALBASE}/lib/d/libDerelictSDL2.a:devel/derelict-sdl2 \ ${LOCALBASE}/lib/d/libDerelictFT.a:print/derelict-ft \ ${LOCALBASE}/lib/d/libstdx-allocator.a:devel/stdx-allocator \ ${LOCALBASE}/lib/d/libisfreedesktop.a:devel/isfreedesktop \ ${LOCALBASE}/lib/d/libinilike.a:devel/inilike \ ${LOCALBASE}/lib/d/libxdgpaths.a:devel/xdgpaths \ ${LOCALBASE}/lib/d/libicontheme.a:devel/icontheme \ dcd-server:devel/dcd-server USE_GITHUB= yes GH_ACCOUNT= buggins PLIST_FILES= bin/${PORTNAME} DUB_CMD= ${LOCALBASE}/bin/dub build --build=release post-patch: ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/dub.json ${REINPLACE_CMD} -e 's|server.|dcd.server.|g' \ -e 's|common.messages|dcd.common.messages|g' \ ${WRKSRC}/src/dlangide/tools/d/dcdinterface.d do-build: @cd ${WRKSRC} && ${DUB_CMD} --config=default @cd ${WRKSRC} && ${DUB_CMD} --config=console do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ .include Index: head/emulators/desmume/Makefile =================================================================== --- head/emulators/desmume/Makefile (revision 498263) +++ head/emulators/desmume/Makefile (revision 498264) @@ -1,34 +1,36 @@ # Created by: Stefan Sperling # $FreeBSD$ PORTNAME= desmume PORTVERSION= 0.9.11 PORTREVISION= 2 CATEGORIES= emulators MASTER_SITES= SF MAINTAINER= hardy.schumacher@gmx.de COMMENT= Nintendo DS emulator LICENSE= GPLv2 BROKEN= fails to build +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 LIB_DEPENDS= libgtkglext-x11-1.0.so:x11-toolkits/gtkglext \ libSoundTouch.so:audio/soundtouch USE_GL= gl USE_SDL= sdl USE_GNOME= gtk20 intltool libglade2 USES= autoreconf desktop-file-utils dos2unix gettext gmake pkgconfig DOS2UNIX_FILES= src/utils/task.cpp GNU_CONFIGURE= yes CONFIGURE_ENV= GMSGFMT=msgfmt DATADIRNAME=share CONFIGURE_ARGS= --enable-glade CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib -DGTKGLEXT_AVAILABLE \ -DHAVE_LIBGDKGLEXT_X11_1_0 -DHAVE_GL_GL_H -DHAVE_GL_GLU_H CXXFLAGS+= ${CFLAGS} .include Index: head/emulators/yabause/Makefile =================================================================== --- head/emulators/yabause/Makefile (revision 498263) +++ head/emulators/yabause/Makefile (revision 498264) @@ -1,55 +1,57 @@ # Created by: Jose Alonso Cardenas Marquez # $FreeBSD$ PORTNAME= yabause PORTVERSION= 0.9.14 PORTREVISION= 3 CATEGORIES= emulators MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Sega Saturn system emulator LICENSE= GPLv2+ USES= cmake dos2unix openal:soft pkgconfig DOS2UNIX_FILES= src/qt/YabauseThread.cpp src/core.h USE_XORG= xmu xrandr USE_GL= gl glu glut CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib LLD_UNSAFE= yes SUB_FILES= pkg-message OPTIONS_DEFINE= SDL2 OPTIONS_SINGLE= GUI OPTIONS_SINGLE_GUI= GTK2 QT5 OPTIONS_DEFAULT= QT5 GTK2_LIB_DEPENDS= libgtkglext-x11-1.0.so:x11-toolkits/gtkglext GTK2_USE= gnome=gtk20 GTK2_CMAKE_ON= -DYAB_PORTS:STRING=gtk GTK2_CMAKE_OFF= -DYAB_PORTS:STRING=qt QT5_USES= qt:5 QT5_USE= qt=core,gui,opengl \ qt=buildtools_build,qmake_build SDL2_DESC= SDL2 libraries support SDL2_USE= sdl=sdl2 SDL2_USE_OFF= sdl=sdl .include .if ${PORT_OPTIONS:MQT5} BROKEN= does not compile +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 .endif post-patch: .if empty(PORT_OPTIONS:MSDL2) @${REINPLACE_CMD} -e \ 's|SDL2 |SDL | ; \ s|SDL2_|SDL_|' ${WRKSRC}/src/CMakeLists.txt .endif .include Index: head/emulators/yape/Makefile =================================================================== --- head/emulators/yape/Makefile (revision 498263) +++ head/emulators/yape/Makefile (revision 498264) @@ -1,47 +1,49 @@ # Created by: Janos.Mohacsi@bsd.hu # $FreeBSD$ PORTNAME= yape PORTVERSION= 0.32.5 PORTREVISION= 3 CATEGORIES= emulators MASTER_SITES= http://yape.homeserver.hu/download/ DISTNAME= ${PORTNAME}SDL-${PORTVERSION} MAINTAINER= jmohacsi@bsd.hu COMMENT= Yet Another Commodore +4 Emulator BROKEN= fails to build +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 USE_SDL= sdl USES= compiler:features gmake NO_WRKSUBDIR= yes ALL_TARGET= yape PLIST_FILES= bin/yape PORTDOCS= README.SDL OPTIONS_DEFINE= DOCS .include post-extract: @${FIND} -E ${WRKSRC} -type f -iregex ".*\.(c|cpp|h|txt)" -print0 | \ ${XARGS} -0 ${REINPLACE_CMD} -e 's/[[:cntrl:]]*$$//' @${REINPLACE_CMD} -e 's/[[:cntrl:]]*$$//' ${WRKSRC}/Makefile post-patch: .if ${COMPILER_TYPE} == clang @${REINPLACE_CMD} -e "s|-frerun-loop-opt||" ${WRKSRC}/Makefile .endif @${REINPLACE_CMD} -e "s|sdl-config|${SDL_CONFIG}|" ${WRKSRC}/Makefile @${REINPLACE_CMD} -e "s|TAP::TAP|TAP|" ${WRKSRC}/tape.h do-install: ${INSTALL_PROGRAM} ${WRKSRC}/yape ${STAGEDIR}${PREFIX}/bin post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.SDL ${STAGEDIR}${DOCSDIR} .include Index: head/games/armagetron/Makefile =================================================================== --- head/games/armagetron/Makefile (revision 498263) +++ head/games/armagetron/Makefile (revision 498264) @@ -1,62 +1,64 @@ # Created by: Maxime Henrion # $FreeBSD$ PORTNAME= armagetron PORTVERSION= 0.2.8.3.3 PORTREVISION= 1 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}ad/stable/${PORTVERSION}/ DISTNAME= armagetronad-${PORTVERSION} EXTRACT_SUFX= .src.tar.bz2 MAINTAINER= ianthetechie@gmail.com COMMENT= Multiplayer networked Tron clone in 3D LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BROKEN= network/nNetObject.cpp:1533:46: error: ordered comparison between pointer and zero ('const nSocket *' and 'int') +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 USES= gmake jpeg GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-etc --disable-initscripts CXXFLAGS+= ${CFLAGS} -I${LOCALBASE}/include BUILD_DEPENDS+= bash:shells/bash LIB_DEPENDS+= libpng.so:graphics/png \ libxml2.so:textproc/libxml2 OPTIONS_DEFINE= MUSIC ARMA_SERVER_ONLY MUSIC_DESC= Compile in support for background music ARMA_SERVER_ONLY_DESC= Build dedicated server only OPTIONS_DEFAULT= MUSIC .include .if ${PORT_OPTIONS:MARMA_SERVER_ONLY} CONFIGURE_ARGS+= --disable-glout PLIST_SUB+= CLIENT="@comment " SERVER="" SUFFIX="-dedicated" PKGNAMESUFFX= -dedicated .else USE_GL= gl USE_SDL= sdl image CXXFLAGS+= `${SDL_CONFIG} --cflags` PLIST_SUB+= CLIENT="" SERVER="@comment " SUFFIX="" .if ${PORT_OPTIONS:MMUSIC} USE_SDL+= mixer CONFIGURE_ARGS+=--enable-music .endif .endif # This script isn't needed and only causes install problems CONFIGURE_ARGS+=--disable-uninstall post-patch: @${REINPLACE_CMD} -e 's|sdl11-config|${SDL_CONFIG}|g' ${WRKSRC}/configure @${FIND} ${WRKSRC}/batch -type f -exec ${REINPLACE_CMD} -e 's|^#!/bin/bash$$|#!/bin/sh|g' {} \+ @${REINPLACE_CMD} -e 's|^INSTALL=.*$$|INSTALL=${DATADIR}|g' \ ${WRKSRC}/batch/*.in @${FIND} ${WRKSRC}/batch -name '*.bak' -o -name '*.orig' -delete .include Index: head/games/boswars/Makefile =================================================================== --- head/games/boswars/Makefile (revision 498263) +++ head/games/boswars/Makefile (revision 498264) @@ -1,57 +1,59 @@ # Created by: Alejandro Pulver # $FreeBSD$ PORTNAME= boswars PORTVERSION= 2.6.1 PORTREVISION= 10 CATEGORIES= games MASTER_SITES= http://www.boswars.org/dist/releases/ DISTNAME= ${PORTNAME}-${PORTVERSION}-src MAINTAINER= martin@arp242.net COMMENT= Futuristic real-time strategy game LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BROKEN= fails to build +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 LIB_DEPENDS= libpng.so:graphics/png \ libtheora.so:multimedia/libtheora \ libvorbis.so:audio/libvorbis USES= lua:51 scons shebangfix SHEBANG_FILES= languages/updatepo.sh USE_SDL= sdl USE_GL= yes MAKE_ARGS+= opengl=1 CPPPATH= ${LOCALBASE}/include ${LUA_INCDIR} LIBPATH= ${LOCALBASE}/lib ${LUA_LIBDIR} CFLAGS+= -DSTRATAGUS_LIB_PATH='"\"${DATADIR}\""' DESKTOP_ENTRIES= "Bos Wars" "${COMMENT}" "" \ "boswars" "Game;StrategyGame;" false PORTDOCS= * OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e '\ s|/usr/local|${LOCALBASE}|g; \ s|lua51|lua-${LUA_VER}|g;' \ ${WRKSRC}/SConstruct do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DATADIR} .for f in campaigns graphics intro languages maps patches scripts sounds units ${CP} -R ${WRKSRC}/${f} ${STAGEDIR}${DATADIR} .endfor do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/CHANGELOG ${WRKSRC}/README.txt ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .include Index: head/games/ceferino/Makefile =================================================================== --- head/games/ceferino/Makefile (revision 498263) +++ head/games/ceferino/Makefile (revision 498264) @@ -1,62 +1,64 @@ # Created by: Jose Alonso Cardenas Marquez # $FreeBSD$ PORTNAME= ceferino PORTVERSION= 0.97.8 PORTREVISION= 15 CATEGORIES= games MASTER_SITES= http://www.losersjuegos.com.ar/_media/juegos/ceferino/descargas/ MAINTAINER= acm@FreeBSD.org COMMENT= Game similar to Super Pang LICENSE= GPLv2 BROKEN= fails to build +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 USE_SDL= sdl mixer image GNU_CONFIGURE= yes USES= gmake CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD} CEFEDIRS= ima music levels sounds PORTDOCS= AUTHORS ChangeLog README OPTIONS_DEFINE= NLS DOCS OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext DESKTOP_ENTRIES="Don Ceferino HazaƱa" "" "${PORTNAME}" \ "${PORTNAME}" "Game;ArcadeGame;" "" .include post-extract: @${REINPLACE_CMD} -e 's/-lSDL /`sdl-config --libs`/g' ${WRKSRC}/configure post-configure: @${REINPLACE_CMD} -e 's/-pthread/-pthread -lintl/g' ${WRKSRC}/src/Makefile do-install: @cd ${WRKSRC}/src && \ ${INSTALL_PROGRAM} ceferino ceferinoeditor ceferinosetup ${STAGEDIR}${PREFIX}/bin @cd ${WRKSRC}/data && \ ${FIND} ${CEFEDIRS} -type d -exec ${MKDIR} "${STAGEDIR}${DATADIR}/{}" \; && \ ${FIND} -E ${CEFEDIRS} -type f -iregex ".*\.(png|jpg|xm|map|wav)" -exec ${INSTALL_DATA} {} "${STAGEDIR}${DATADIR}/{}" \; ${LN} -sf ${DATADIR}/ima/icono.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png .if ${PORT_OPTIONS:MNLS} .for f in es ca fr ${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/${f}/LC_MESSAGES && \ ${INSTALL_DATA} ${WRKSRC}/po/${f}.gmo ${STAGEDIR}${PREFIX}/share/locale/${f}/LC_MESSAGES/${PORTNAME}.mo .endfor .endif @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/games/chanta/Makefile =================================================================== --- head/games/chanta/Makefile (revision 498263) +++ head/games/chanta/Makefile (revision 498264) @@ -1,34 +1,36 @@ # Created by: Charlie & # $FreeBSD$ PORTNAME= chanta PORTVERSION= 0.15 PORTREVISION= 12 CATEGORIES= games MASTER_SITES= http://www.losersjuegos.com.ar/_media/juegos/chanta/descargas/ MAINTAINER= acm@FreeBSD.org COMMENT= Free 2D jump and run game LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BROKEN= fails to build +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 USES= gmake USE_SDL= sdl image mixer GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD} OPTIONS_DEFINE= DOCS post-configure: @${REINPLACE_CMD} -e 's|-lSDL |`sdl-config --libs` |g' ${WRKSRC}/src/${MAKEFILE} @${REINPLACE_CMD} -e 's|^CXXFLAGS|^CXXFLAGS?|g' ${WRKSRC}/src/${MAKEFILE} post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC} && \ ${INSTALL_DATA} AUTHORS ChangeLog README ${STAGEDIR}${DOCSDIR} .include Index: head/games/d2x-xl/Makefile =================================================================== --- head/games/d2x-xl/Makefile (revision 498263) +++ head/games/d2x-xl/Makefile (revision 498264) @@ -1,72 +1,74 @@ # Created by: Aragon Gouveia # $FreeBSD$ PORTNAME= d2x-xl PORTVERSION= 1.14.121 PORTREVISION= 10 CATEGORIES= games MASTER_SITES= SF/d2x-xl/Linux/Archive:source \ SF/d2x-xl/Linux:source \ SF/d2x-xl/Data:data \ http://www.descent2.de/downloads/:source,data DISTFILES= ${PORTNAME}-src-${PORTVERSION}.rar:source \ ${PORTNAME}-data-${DATAVERSION}.rar:data MAINTAINER= aragon@phat.za.net COMMENT= Community Unix port of Descent 2 Game BROKEN= fails to build +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 EXTRACT_DEPENDS= unrar:archivers/unrar RUN_DEPENDS= unrar:archivers/unrar DATAVERSION= 1.14.95 GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-debug --enable-release=yes \ --with-sharepath=${PREFIX}/share/d2x-xl USE_SDL= sdl mixer image USES= autoreconf dos2unix gmake motif DOS2UNIX_FILES= missing depcomp SUB_FILES= pkg-message OPTIONS_DEFINE= OPENGL OPTIONS_DEFAULT= OPENGL .include .if ${ARCH} == "sparc64" BROKEN= Does not compile on sparc64 .endif .if ${PORT_OPTIONS:MOPENGL} USE_GL= gl glu CONFIGURE_ARGS+=--with-opengl CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib .endif do-extract: @${MKDIR} ${WRKSRC} @cd ${WRKSRC} && \ unrar x -o+ ${DISTDIR}/${PORTNAME}-src-${PORTVERSION}.rar >/dev/null && \ unrar x -o+ ${PORTNAME}-makefiles.rar >/dev/null && \ ${CHMOD} +x configure post-patch: @${ECHO_CMD} 'CCLD = $$(CXX)' >> ${WRKSRC}/Makefile.am @${REINPLACE_CMD} -e '/FLAGS/ s|-O3||; /FLAGS/ s|-g||' \ ${WRKSRC}/configure.ac @cd ${WRKSRC} && \ ${FIND} . -name "*.cpp" -o -name "*.h" | \ ${XARGS} ${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|' do-install: @${MKDIR} ${STAGEDIR}${DATADIR} @cd ${STAGEDIR}${DATADIR} && \ unrar x -o+ ${DISTDIR}/${PORTNAME}-data-${DATAVERSION}.rar >/dev/null ${INSTALL_PROGRAM} ${WRKSRC}/d2x-xl ${STAGEDIR}${PREFIX}/bin/d2x-xl .include Index: head/games/drcreep/Makefile =================================================================== --- head/games/drcreep/Makefile (revision 498263) +++ head/games/drcreep/Makefile (revision 498264) @@ -1,38 +1,40 @@ # Created by: Robert Crossfield # $FreeBSD$ PORTNAME= drcreep PORTVERSION= 1.1 PORTEPOCH= 1 CATEGORIES= games MASTER_SITES= SF/creep/ MAINTAINER= robcrossfield@gmail.com COMMENT= Castles of Dr. Creep LICENSE= GPLv3 BROKEN= fails to build +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 USE_SDL= sdl WRKSRC= ${WRKDIR}/DrCreep SUB_FILES+= pkg-message do-build: @(cd ${WRKSRC} && ${CXX} -DFREEBSD -o ${PORTNAME} ${CXXFLAGS} \ `${SDL_CONFIG} --cflags --libs` -I./src src/*.cpp src/graphics/*.cpp \ src/graphics/scale/*.cpp src/castle/*.cpp src/castle/objects/*.cpp \ src/vic-ii/*.cpp src/resid-0.16/*.cpp src/sound/*.cpp -lcompat) do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DATADIR}/data @${MKDIR} ${STAGEDIR}${DATADIR}/data/castle @${MKDIR} ${STAGEDIR}${DATADIR}/data/castles @${MKDIR} ${STAGEDIR}${DATADIR}/data/save ${INSTALL_DATA} ${WRKSRC}/run/data/char.rom ${STAGEDIR}${DATADIR}/data .include Index: head/games/frobtads/Makefile =================================================================== --- head/games/frobtads/Makefile (revision 498263) +++ head/games/frobtads/Makefile (revision 498264) @@ -1,25 +1,27 @@ # Created by: Kai Wang # $FreeBSD$ PORTNAME= frobtads PORTVERSION= 1.2.3 PORTREVISION= 1 CATEGORIES= games lang MASTER_SITES= http://www.tads.org/${PORTNAME}/ \ http://www.ifarchive.org/if-archive/programming/tads3/source/ MAINTAINER= kaiwang27@gmail.com COMMENT= TADS interpreter and the compilers for both TADS 2 and 3 BROKEN= fails to build +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 LIB_DEPENDS= libcurl.so:ftp/curl CONFLICTS= tads-2.* USES= autoreconf gmake localbase ncurses GNU_CONFIGURE= yes LIBS+= -lcompat .include Index: head/games/jaggedalliance2/Makefile =================================================================== --- head/games/jaggedalliance2/Makefile (revision 498263) +++ head/games/jaggedalliance2/Makefile (revision 498264) @@ -1,42 +1,44 @@ # Created by: Christoph Mallon # $FreeBSD$ PORTNAME= ja2 PORTVERSION= 0.14.01 CATEGORIES= games MASTER_SITES= https://bitbucket.org/gennady/ja2-stracciatella/get/ DISTNAME= v${PORTVERSION} DIST_SUBDIR= ${PORTNAME} MAINTAINER= lme@FreeBSD.org COMMENT= Port of "Jagged Alliance 2" using SDL BROKEN= fails to build +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 # Ignore this if you feel adventurous ONLY_FOR_ARCHS= aarch64 amd64 arm armv6 armv7 i386 ONLY_FOR_ARCHS_REASON= Needs a little endian environment NO_CDROM= License only permits non-commerical use USES= gmake tar:bzip2 HAS_CONFIGURE= yes CONFIGURE_ARGS= --prefix=${PREFIX} USE_SDL= sdl MAKE_ENV= Q= WRKSRC= ${WRKDIR}/gennady-ja2-stracciatella-5585014471a7 SUB_FILES= pkg-message post-patch: @${REINPLACE_CMD} -e 's|/some/place/where/the/data/is|${DATADIR}|' \ ${WRKSRC}/sgp/SGP.cc post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ja2 ${INSTALL_DATA} ${WRKSRC}/_build/distr-files-linux/ja2-stracciatella.desktop \ ${STAGEDIR}${PREFIX}/share/applications ${INSTALL_DATA} ${WRKSRC}/Build/Res/jagged3.ico \ ${STAGEDIR}${PREFIX}/share/pixmaps/jagged2.ico .include Index: head/games/paintown/Makefile =================================================================== --- head/games/paintown/Makefile (revision 498263) +++ head/games/paintown/Makefile (revision 498264) @@ -1,41 +1,43 @@ # Created by: Bernhard Froehlich # $FreeBSD$ PORTNAME= paintown PORTVERSION= 3.6.0 PORTREVISION= 7 CATEGORIES= games MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Fighting game similar to Streets of Rage and TMNT LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN= fails to build +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 LIB_DEPENDS= liballeg.so:devel/allegro \ libpng.so:graphics/png \ libfreetype.so:print/freetype2 BROKEN_aarch64= Fails to link: missing sbrk USES= dos2unix scons tar:bzip2 USE_SDL= sdl INSTALLS_ICONS= yes DOS2UNIX_REGEX= .*\.(c|cpp|h) DESKTOP_ENTRIES="Paintown" "" \ "${LOCALBASE}/share/icons/hicolor/32x32/apps/paintown.png" \ "paintown" "Game;ActionGame;" false do-install: @${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC} && ${SETENV} DESTDIR=${STAGEDIR} ./install.sh -d ${DATADIR} -b ${PREFIX}/bin) @${MKDIR} ${STAGEDIR}${LOCALBASE}/share/icons/hicolor/32x32/apps ${INSTALL_DATA} ${WRKSRC}/misc/icon.png \ ${STAGEDIR}${LOCALBASE}/share/icons/hicolor/32x32/apps/paintown.png @${STRIP_CMD} ${STAGEDIR}${PREFIX}/share/paintown/paintown-bin .include Index: head/games/pykawari/Makefile =================================================================== --- head/games/pykawari/Makefile (revision 498263) +++ head/games/pykawari/Makefile (revision 498264) @@ -1,48 +1,50 @@ # Created by: UMENO Takashi # $FreeBSD$ PORTNAME= pykawari PORTVERSION= 8.2.8 PORTREVISION= 8 CATEGORIES= games MASTER_SITES= SF/kawari/kawari/${PORTVERSION} DISTNAME= kawari-${PORTVERSION:S/.//g} MAINTAINER= ports@FreeBSD.org COMMENT= Real kawari8 module for ninix-aya LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/license.txt BROKEN= fails to build +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 RUN_DEPENDS= ninix:games/ninix-aya BUILD_WRKSRC= ${WRKSRC}/build/src USES= gmake python:2.7 zip MAKEFILE= gcc.mak MAKE_ARGS= CXX="${CXX}" CFLAGS="${CXXFLAGS}" \ PYTHONBASE="${PYTHONBASE}" PYTHON_VERSION="${PYTHON_VERSION}" CFLAGS+= -I. -DNDEBUG -I${PYTHON_INCLUDEDIR} -fPIC DATADIR= ${PREFIX}/share/kawari post-patch: @${REINPLACE_CMD} -e 's|shell python|shell ${PYTHON_CMD}|' \ ${BUILD_WRKSRC}/gcc.mak do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/ninix \ ${STAGEDIR}${DATADIR}/build (cd ${WRKSRC}/build/mach/freebsd && ${INSTALL_LIB} libshiori.so \ ${STAGEDIR}${PREFIX}/libexec/ninix/_kawari8.so) (cd ${WRKSRC} && ${COPYTREE_SHARE} document \ ${STAGEDIR}${DATADIR}) (cd ${WRKSRC} && ${INSTALL_DATA} license.txt readme.1st \ ${STAGEDIR}${DATADIR}) (cd ${WRKSRC}/build && ${INSTALL_DATA} BUILD.TXT \ ${STAGEDIR}${DATADIR}/build) .include Index: head/games/stepmania-devel/Makefile =================================================================== --- head/games/stepmania-devel/Makefile (revision 498263) +++ head/games/stepmania-devel/Makefile (revision 498264) @@ -1,95 +1,97 @@ # Created by: Brad Allen # $FreeBSD$ PORTNAME= stepmania PORTVERSION= 5.0.11 DISTVERSIONPREFIX= v PORTREVISION= 7 PORTEPOCH= 1 CATEGORIES= games PKGNAMESUFFIX= -devel MAINTAINER= ports@FreeBSD.org COMMENT= Rhythm game simulator LICENSE= MIT LICENSE_FILE= ${WRKSRC}/Docs/Licenses.txt BROKEN= fails to build +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 LIB_DEPENDS= libpcre.so:devel/pcre \ libpng.so:graphics/png BROKEN_powerpc64= fails to compile: cc1plus: unrecognized command line option "-msse2" USE_GITHUB= yes USES= cmake:insource iconv jpeg perl5 pkgconfig shebangfix SHEBANG_FILES= Utils/*.pl extern/zlib/zlib2ansi USE_XORG= x11 xrandr xtst USE_GL= glew USE_PERL5= build CMAKE_ARGS= -DHAVE__MKDIR:BOOL=OFF INSTALLS_ICONS= yes CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= ALSA DOCS FFMPEG GTK2 JACK MAD PULSEAUDIO VAAPI VORBIS OPTIONS_DEFAULT= GTK2 MAD VORBIS OPTIONS_SUB= yes ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CMAKE_OFF= -DWITH_ALSA:BOOL=OFF FFMEPG_BUILD_DEPENDS= yasm:devel/yasm FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg FFMPEG_CMAKE_ON= -DWITH_SYSTEM_FFMPEG:BOOL=ON FFMPEG_CMAKE_OFF= -DWITH_FFMPEG:BOOL=OFF GTK2_USE= gnome=gtk20 GTK2_CMAKE_ON= -DWITH_GTK2:BOOL=ON JACK_LIB_DEPENDS= libjack.so:audio/jack JACK_CONFIGURE_OFF= -DWITH_JACK:BOOL=OFF MAD_LIB_DEPENDS= libmad.so:audio/libmad MAD_CMAKE_OFF= -DWITH_MP3:BOOL=OFF PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CMAKE_OFF= -DWITH_PULSE:BOOL=OFF VAAPI_LIB_DEPENDS= libva.so:multimedia/libva VAAPI_CMAKE_OFF= -DVA_FOUND:BOOL=OFF VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis VORBIS_CMAKE_OFF= -DWITH_OGG:BOOL=OFF pre-build: @${MKDIR} ${WRKDIR}/wrappers @${ECHO_CMD} -n \ > ${WRKDIR}/wrappers/stepmania @${ECHO_CMD} '#!${SH}' \ >> ${WRKDIR}/wrappers/stepmania @${ECHO_CMD} 'cd ${PREFIX}/lib/stepmania' \ >> ${WRKDIR}/wrappers/stepmania @${ECHO_CMD} 'exec ./stepmania "$$@"' \ >> ${WRKDIR}/wrappers/stepmania do-install: (cd ${WRKDIR}/wrappers && ${INSTALL_SCRIPT} stepmania \ ${STAGEDIR}${PREFIX}/bin) .for i in Announcers BGAnimations BackgroundEffects BackgroundTransitions \ Characters Courses Data NoteSkins Scripts Songs Themes @(cd ${WRKSRC} && ${COPYTREE_SHARE} ${i} \ ${STAGEDIR}${PREFIX}/lib/stepmania) .endfor (cd ${WRKSRC} && ${INSTALL_PROGRAM} stepmania \ ${STAGEDIR}${PREFIX}/lib/stepmania) (cd ${WRKSRC} && ${INSTALL_DATA} stepmania.desktop \ ${STAGEDIR}${PREFIX}/share/applications) @(cd ${WRKSRC} && ${COPYTREE_SHARE} icons \ ${STAGEDIR}${PREFIX}/share) post-install-GTK2-on: (cd ${WRKSRC} && ${INSTALL_LIB} GtkModule.so \ ${STAGEDIR}${PREFIX}/lib/stepmania) post-install-DOCS-on: @(cd ${WRKSRC}/Docs && ${COPYTREE_SHARE} . \ ${STAGEDIR}${DOCSDIR} "! -name Licenses.txt") .include Index: head/games/tinymux/Makefile =================================================================== --- head/games/tinymux/Makefile (revision 498263) +++ head/games/tinymux/Makefile (revision 498264) @@ -1,111 +1,113 @@ # Created by: cjohnson # $FreeBSD$ PORTNAME= tinymux PORTVERSION= 2.10.1.${PATCHLEVEL} CATEGORIES= games net MASTER_SITES= ftp://ftp.tinymux.org/tinymux-2.10/${PATCHLEVEL}/ DISTNAME= mux-${PORTVERSION}.unix MAINTAINER= ports@FreeBSD.org COMMENT= Multi-Player FreeForm adventure Program LICENSE= ART10 LICENSE_FILE= ${WRKSRC}/copyright.h BROKEN= fails to build +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 WRKSRC= ${WRKDIR}/mux2.10/src USES= gmake GNU_CONFIGURE= yes USE_LDCONFIG= yes PATCHLEVEL= 13 PORTDOCS= * OPTIONS_DEFINE= DOCS FIRANMUX MEMORY_BASED REALITY_LVLS SELFCHECK SSL WOD_REALMS OPTIONS_DEFAULT= ASYNCHRONOUS_SQL SSL REALITY_LVLS WOD_REALMS OPTIONS_SUB= yes OPTIONS_RADIO= MYSQL OPTIONS_RADIO_MYSQL= ASYNCHRONOUS_SQL INLINE_SQL ASYNCHRONOUS_SQL_DESC= MySQL asynchronous support is unique to TinyMUX FIRANMUX_DESC= Firan MUX via Firan database (need MEMORY_BASED) INLINE_SQL_DESC= MySQL support compatible with PennMUSH, TinyMUSH 3.x MEMORY_BASED_DESC= Memory Based Database support REALITY_LVLS_DESC= Reality Levels support SELFCHECK_DESC= Enable expensive self-checking WOD_REALMS_DESC= World of Darkness Realms support ASYNCHRONOUS_SQL_CONFIGURE_ENABLE= stubslave FIRANMUX_CONFIGURE_ENABLE= firanmux INLINE_SQL_CONFIGURE_ENABLE= inlinesql MEMORY_BASED_CONFIGURE_ENABLE= memorybased REALITY_LVLS_CONFIGURE_ENABLE= realitylvls SELFCHECK_CONFIGURE_ENABLE= selfcheck SSL_CONFIGURE_ENABLE= ssl SSL_USES= ssl SSL_CPPFLAGS= -I${OPENSSLINC} SSL_LDFLAGS= -L${OPENSSLLIB} -lcrypto WOD_REALMS_CONFIGURE_ENABLE= wodrealms SUB_FILES= ${PORTNAME} pkg-deinstall pkg-message .include .if ${PORT_OPTIONS:MASYNCHRONOUS_SQL} || ${PORT_OPTIONS:MINLINE_SQL} USE_MYSQL= yes CONFIGURE_ARGS+= --with-mysql-include=${LOCALBASE}/include/mysql \ --with-mysql-libs=${LOCALBASE}/lib/mysql .endif .if ${PORT_OPTIONS:MFIRANMUX} .if ${PORT_OPTIONS:MREALITY_LVLS} || ${PORT_OPTIONS:MWOD_REALMS} IGNORE= FIRANMUX is incompatible with both WOD_REALMS and REALITY_LVLS .endif .endif post-patch: @${REINPLACE_CMD} -e \ 's|@LIBS@|@LDFLAGS@ @LIBS@|; \ s|^OPTIM =.*|OPTIM = @CPPFLAGS@|' ${WRKSRC}/Makefile.in do-install: ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ .for file in netmux slave ${INSTALL_PROGRAM} ${WRKSRC}/${file} ${STAGEDIR}${PREFIX}/sbin/ .endfor ${LN} -sf ${PREFIX}/sbin/netmux ${STAGEDIR}${PREFIX}/bin/dbconvert ${INSTALL_DATA} ${WRKSRC}/libmux.so ${STAGEDIR}${PREFIX}/lib/ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmux.so @${MKDIR} ${STAGEDIR}${ETCDIR} .for file in alias.conf compat.conf mux.config netmux.conf ${INSTALL_DATA} ${WRKSRC}/../game/${file} \ ${STAGEDIR}${ETCDIR}/${file}.sample .endfor .if ${PORT_OPTIONS:MSSL} ${INSTALL_DATA} ${WRKSRC}/../game/muxssl.conf \ ${STAGEDIR}${ETCDIR}/muxssl.conf.sample .endif .for d in data text @(cd ${WRKSRC}/../game && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DATADIR}) .endfor @${CHMOD} 775 ${STAGEDIR}${DATADIR}/data .for file in Backup Startmux _backupflat.sh ${INSTALL_SCRIPT} ${WRKSRC}/../game/${file} \ ${STAGEDIR}${DATADIR} .endfor cd ${WRKSRC}/.. && ${COPYTREE_SHARE} \ "ATTACK CHANGES MODULES NOTES README REALITY REALITY.SETUP SGP SQL SSL docs" \ ${STAGEDIR}${DOCSDIR}/ .include Index: head/games/voxelands/Makefile =================================================================== --- head/games/voxelands/Makefile (revision 498263) +++ head/games/voxelands/Makefile (revision 498264) @@ -1,55 +1,57 @@ # $FreeBSD$ PORTNAME= voxelands PORTVERSION= 1604.00 PORTREVISION= 3 CATEGORIES= games MASTER_SITES= http://voxelands.com/downloads/ DISTNAME= ${PORTNAME}-${PORTVERSION}-src MAINTAINER= dcmenche@gmail.com COMMENT?= Fun-Focused voxel world game LICENSE= GPLv3+ BROKEN= fails to build BROKEN_powerpc64= fails to link: sibling call optimization does not allow automatic multiple TOCs +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 LIB_DEPENDS= libIrrlicht.so:x11-toolkits/irrlicht \ libfreetype.so:print/freetype2 USES= cmake:insource tar:bzip2 LLD_UNSAFE= yes WRKSRC= ${WRKDIR}/${PORTNAME} OPTIONS_SUB= yes OPTIONS_DEFINE= NLS SOUND SQLITE3 DOCS OPTIONS_MULTI= BINARIES OPTIONS_MULTI_BINARIES= CLIENT SERVER OPTIONS_DEFAULT= SOUND CLIENT SERVER OPTIONS_SLAVE?= CLIENT OPTIONS_EXCLUDE?= SERVER SOUND_DESC= Enable menu background music and in-game sound effects SQLITE3_DESC= Use bundled SQLite3 instead of databases/sqlite3 CLIENT_CMAKE_BOOL= BUILD_CLIENT CLIENT_LIB_DEPENDS= libpng.so:graphics/png CLIENT_USE= xorg=x11,xxf86vm gl=gl CLIENT_USES= jpeg NLS_USES= gettext NLS_CMAKE_BOOL= GETTEXT_FOUND SERVER_CMAKE_BOOL= BUILD_SERVER SQLITE3_CMAKE_ON= -DSQLITE3_INCLUDE_DIR=SQLITE3_INCLUDE_DIR-NOTFOUND \ SQLITE3_LIBRARY=SQLITE3_LIBRARY-NOTFOUND SQLITE3_LIB_DEPENDS_OFF=libsqlite3.so:databases/sqlite3 SOUND_CMAKE_BOOL= ENABLE_AUDIO SOUND_LIB_DEPENDS= libvorbis.so:audio/libvorbis \ libogg.so:audio/libogg \ libopenal.so:audio/openal-soft .include Index: head/games/warsow/Makefile =================================================================== --- head/games/warsow/Makefile (revision 498263) +++ head/games/warsow/Makefile (revision 498264) @@ -1,151 +1,153 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= warsow PORTVERSION= 1.51 PORTREVISION= 7 CATEGORIES= games MASTER_SITES= http://update.warsow.net/mirror/ \ http://mirror.amdmi3.ru/distfiles/ DISTNAME= ${PORTNAME}_${PORTVERSION}_sdk MAINTAINER= ports@FreeBSD.org COMMENT= Futuristic, fast-paced first person shooter LICENSE= GPLv2 BROKEN= fails to build +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 LIB_DEPENDS= libcurl.so:ftp/curl RUN_DEPENDS= ${LOCALBASE}/${DATADIR_REL}/basewsw/data1_15.pk3:games/warsow-data ONLY_FOR_ARCHS= i386 amd64 USES= alias gmake compiler:c++11-lang WRKSRC= ${WRKDIR}/source/source ALL_TARGET= game angelwrap RELEASEDIR= ${WRKSRC}/release AS_SDK_DIR= ${WRKSRC}/../libsrcs/angelscript/sdk LDFLAGS= -L${LOCALBASE}/lib PORTDATA= * PORTDOCS= *.rtf *.doc sourcecode_quickstart.txt OPTIONS_DEFINE= CLIENT SERVER FTLIB REF_GL QF OPENAL IRC CIN TV_SRV DOCS XRANDR OPTIONS_DEFAULT= CLIENT SERVER FTLIB REF_GL QF OPENAL IRC CIN TV_SRV CLIENT_DESC= Build game client SERVER_DESC= Build dedicated server FTLIB_DESC= Build FreeType library module REF_GL_DESC= Build reference OpenGL module QF_DESC= Build Qf sound module OPENAL_DESC= Build OpenAL sound module IRC_DESC= Build IRC client module CIN_DESC= Build Cinematics playback module TV_SRV_DESC= Build Warsow TV server XRANDR_DESC= Xrandr support (may be broken with nvidia-driver) .include .if ${PORT_OPTIONS:MCLIENT} USE_XORG= xi ALL_TARGET+= cgame ui client PLIST_FILES+= bin/warsow \ share/pixmaps/warsow128x128.xpm DESKTOP_ENTRIES="Warsow" "${COMMENT}" \ "${PREFIX}/share/pixmaps/warsow128x128.xpm" "${PORTNAME}" \ "Game;Shooter;" false . if ${PORT_OPTIONS:MFTLIB} || ${PORT_OPTIONS:MREF_GL} LIB_DEPENDS+= libpng.so:graphics/png . endif . if ${PORT_OPTIONS:MFTLIB} LIB_DEPENDS+= libfreetype.so:print/freetype2 ALL_TARGET+= ftlib . endif . if ${PORT_OPTIONS:MREF_GL} USE_GL= gl USE_XORG+= xinerama USES+= jpeg ALL_TARGET+= ref_gl . endif . if ${PORT_OPTIONS:MQF} || ${PORT_OPTIONS:MOPENAL} LIB_DEPENDS+= libvorbisfile.so:audio/libvorbis . endif . if ${PORT_OPTIONS:MQF} USE_SDL= sdl ALL_TARGET+= qf . endif . if ${PORT_OPTIONS:MOPENAL} USES+= openal:al ALL_TARGET+= openal . endif . if ${PORT_OPTIONS:MIRC} ALL_TARGET+= irc . endif . if ${PORT_OPTIONS:MCIN} ALL_TARGET+= cin BUILD_DEPENDS+= ${LOCALBASE}/include/theora/theoradec.h:multimedia/libtheora . endif . if ${PORT_OPTIONS:MXRANDR} USE_XORG+= xrandr . else EXTRA_PATCHES+= ${FILESDIR}/extra-patch-no-xrandr . endif .endif .if ${PORT_OPTIONS:MSERVER} ALL_TARGET+= ded PLIST_FILES+= bin/wsw_server .endif .if ${PORT_OPTIONS:MTV_SRV} ALL_TARGET+= tv_server PLIST_FILES+= bin/wswtv_server .endif .if ${OPSYS} == FreeBSD SWAPARCH= s/x86_64/amd64/ .endif post-patch: .SILENT # Unmute build and link commands, respect CFLAGS ${REINPLACE_CMD} -e 's|@$$(DO_CC|$$(DO_CC| ; /> Linking $$@/d ; \ s|-O2 -fno-strict-aliasing -ffast-math -funroll-loops ||; \ s| -msse2||' \ ${WRKSRC}/Makefile # Adjust architecture names, get rid of ``freebsd_'' prefix ${REINPLACE_CMD} -e 's/freebsd_//; ${SWAPARCH}' \ ${WRKSRC}/gameshared/q_arch.h # Search directory provided by warsow-data port instead of current (doing # so allows us not to install any wrapper scripts) ${REINPLACE_CMD} -e 's|path", "\.|path", "${DATADIR}|' \ ${WRKSRC}/qcommon/files.c # Disable pure check for library files, because they are built and placed to # ${DATADIR} base path instead of pack file(s) ${REINPLACE_CMD} -e 's|pure \&\& !FS_IsPureFile|0 \&\& !FS_IsPureFile|' \ ${WRKSRC}/qcommon/library.c do-install: .for b in ${PLIST_FILES:Mbin/*:T} ${INSTALL_PROGRAM} ${RELEASEDIR}/${b}.${ARCH} ${STAGEDIR}${PREFIX}/bin/${b} .endfor cd ${RELEASEDIR} && ${COPYTREE_SHARE} "basewsw libs" ${STAGEDIR}${DATADIR} .if ${PORT_OPTIONS:MCLIENT} ${INSTALL_DATA} ${WRKSRC}/unix/warsow128x128.xpm \ ${STAGEDIR}${PREFIX}/share/pixmaps .endif cd ${WRKDIR}/docs && ${COPYTREE_SHARE} "${PORTDOCS}" ${STAGEDIR}${DOCSDIR} .include Index: head/graphics/appleseed/Makefile =================================================================== --- head/graphics/appleseed/Makefile (revision 498263) +++ head/graphics/appleseed/Makefile (revision 498264) @@ -1,69 +1,71 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= appleseed DISTVERSION= 1.7.1-beta PORTREVISION= 7 CATEGORIES= graphics MAINTAINER= danfe@FreeBSD.org COMMENT= Modern, physically-based production renderer LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt BROKEN= fails to build +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ libpng.so:graphics/png \ libIlmImf.so:graphics/openexr \ libxerces-c.so:textproc/xerces-c3 \ liboslexec.so:graphics/openshadinglanguage USE_GITHUB= yes GH_ACCOUNT= ${PORTNAME}hq ONLY_FOR_ARCHS= i386 amd64 ONLY_FOR_ARCHS_REASON= not ported to it yet USES= cmake compiler:env LDFLAGS+= -lboost_atomic CMAKE_ARGS= -DUSE_STATIC_BOOST:BOOL=OFF -DUSE_STATIC_OIIO:BOOL=OFF \ -DUSE_STATIC_OSL:BOOL=OFF -DWITH_DOXYGEN:BOOL=OFF \ -DWITH_HEADERS:BOOL=OFF -DWITH_PYTHON:BOOL=OFF \ -DWITH_TESTS:BOOL=OFF -DWARNINGS_AS_ERRORS:BOOL=OFF .for lib in EXR OIIO OSL PNG SEEXPR XERCES ZLIB CMAKE_ARGS+= -DUSE_EXTERNAL_${lib}:BOOL=ON .endfor # Not ready for hier(7)-conforming installation yet CMAKE_INSTALL_PREFIX= ${PREFIX}/${PKGBASE} PLIST_SUB= APPHOME=${CMAKE_INSTALL_PREFIX} SUB_FILES= pkg-message SUB_LIST:= ${PLIST_SUB} OPTIONS_DEFINE= CPP11 EXAMPLES OPTIONS_SUB= yes CPP11_DESC= Build in C++11 mode CPP11_CMAKE_ON= -DUSE_CPP11:BOOL=ON EXAMPLES_CMAKE_OFF= -DWITH_SAMPLES:BOOL=OFF .include post-patch: @${RMDIR} ${WRKSRC}/sandbox/docs/api .if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} < 39 @${ECHO_MSG} "===> Patching for Core Working Group (CWG) Defect 253 (see r455830)" @${REINPLACE_CMD} -E 's,const (.*MDF ),\1,' \ ${WRKSRC}/src/appleseed/renderer/modeling/bsdf/disneybrdf.cpp \ ${WRKSRC}/src/appleseed/renderer/modeling/bsdf/microfacetbrdf.cpp \ ${WRKSRC}/src/appleseed/foundation/meta/tests/test_microfacet.cpp .endif .include Index: head/graphics/apvlv/Makefile =================================================================== --- head/graphics/apvlv/Makefile (revision 498263) +++ head/graphics/apvlv/Makefile (revision 498264) @@ -1,42 +1,44 @@ # Created by: Ju Pengfei # $FreeBSD$ PORTNAME= apvlv PORTVERSION= 0.1.4 PORTREVISION= 10 CATEGORIES= graphics MASTER_SITES= GHC DISTNAME= ${PORTNAME}-${PORTVERSION}-Source MAINTAINER= xors@mailup.net COMMENT= PDF/DJVU Viewer that behaves like Vim LICENSE= GPLv2 BROKEN= fails to build +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib USE_GNOME= gtk20 USES= cmake:insource pkgconfig USE_GITHUB= yes GH_ACCOUNT= naihe2010 CMAKE_ARGS+= -DSYSCONFDIR=${PREFIX}/etc \ -DMANDIR=${MANPREFIX}/man \ -DDOCDIR=${DOCSDIR} \ -DAPVLV_WITH_UMD=OFF \ -DAPVLV_WITH_HTML=OFF \ -DAPVLV_WITH_TXT=ON CFLAGS+= -pthread LDFLAGS+= -pthread WRKSRC= ${WRKDIR}/${DISTNAME} OPTIONS_DEFINE= DJVU DJVU_DESC= DjVu document support DJVU_CMAKE_ON= -DAPVLV_WITH_DJVU=ON DJVU_CMAKE_OFF= -DAPVLV_WITH_DJVU=OFF DJVU_LIB_DEPENDS= libdjvulibre.so:graphics/djvulibre .include Index: head/graphics/qslim/Makefile =================================================================== --- head/graphics/qslim/Makefile (revision 498263) +++ head/graphics/qslim/Makefile (revision 498264) @@ -1,68 +1,70 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= qslim PORTVERSION= 2.1 PORTREVISION= 11 CATEGORIES= graphics MASTER_SITES= http://mgarland.org/files/dist/ MAINTAINER= ports@FreeBSD.org COMMENT= SlimKit surface modeling tools LICENSE= GPLv2 BROKEN= fails to link +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 LIB_DEPENDS= libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libgfx.so:graphics/libgfx CONFIGURE_WRKSRC= ${WRKSRC}/mixkit BUILD_WRKSRC= ${WRKSRC}/mixkit/src USES= gmake USE_GL= glu GNU_CONFIGURE= yes MAKE_ENV= FLTKCONFIG="${FLTK_CONFIG}" GUI_LIBS="${GUI_LIBS}" MAKE_ARGS= CC="${CC}" CXX="${CXX}" ALL_TARGET= # none USE_LDCONFIG= yes CFLAGS+= -DMIX_ANSI_IOSTREAMS -DHAVE_BOOL -fPIC -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -pthread FLTK_CONFIG= ${LOCALBASE}/bin/fltk-config GUI_LIBS= $$(${FLTK_CONFIG} --use-gl --ldflags) post-extract: @${RM} -r ${WRKSRC}/libgfx/ post-patch: @${REINPLACE_CMD} -e '/gfx-config/d' ${CONFIGURE_WRKSRC}/mix-config.in @${REINPLACE_CMD} -e 's/\.\..*mix\.a//' ${WRKSRC}/tools/qslim/Makefile @${REINPLACE_CMD} -e '/gfx-config/d;s/\.a/.so/g;s/[(]AR[)] cru/(CXX) \ $$(CXXFLAGS) -shared -o/;/RANLIB/d' ${BUILD_WRKSRC}/${MAKEFILE} .for i in mixkit/src/Makefile tools/qslim/Makefile @${ECHO_CMD} '.SUFFIXES: .fl .c .cc .cxx .o' >> ${WRKSRC}/${i} @${ECHO_CMD} '.cxx.o:' >> ${WRKSRC}/${i} @${ECHO_CMD} ' $$(CXX) -c $$(CXXFLAGS) $$<' >> ${WRKSRC}/${i} .endfor post-build: @(cd ${BUILD_WRKSRC}/../../tools/qslim && ${SETENV} ${MAKE_ENV} \ ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET}) do-install: .for i in qslim qvis (cd ${WRKSRC}/tools/qslim && ${INSTALL_PROGRAM} ${i} \ ${STAGEDIR}${PREFIX}/bin) .endfor @${MKDIR} ${STAGEDIR}${PREFIX}/include/mixkit (cd ${WRKSRC}/mixkit/src && ${INSTALL_DATA} *.h \ ${STAGEDIR}${PREFIX}/include/mixkit) (cd ${WRKSRC}/mixkit/src && ${INSTALL_PROGRAM} libmix.so \ ${STAGEDIR}${PREFIX}/lib) @${LN} -sf libmix.so ${STAGEDIR}${PREFIX}/lib/libmix.so.0 .include Index: head/graphics/rawstudio/Makefile =================================================================== --- head/graphics/rawstudio/Makefile (revision 498263) +++ head/graphics/rawstudio/Makefile (revision 498264) @@ -1,46 +1,48 @@ # Created by: Alex Samorukov # $FreeBSD$ PORTNAME= rawstudio PORTVERSION= 2.0 PORTREVISION= 19 CATEGORIES= graphics MASTER_SITES= http://rawstudio.org/files/release/ MAINTAINER= samm@os2.kiev.ua COMMENT= Open-source program to read and manipulate RAW photo images LICENSE= GPLv2 BROKEN= fails to build +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 LIB_DEPENDS= libpng.so:graphics/png \ liblcms.so:graphics/lcms \ libexiv2.so:graphics/exiv2 \ libdbus-1.so:devel/dbus \ libfftw3f.so:math/fftw3-float \ liblensfun.so:graphics/lensfun \ libflickcurl.so:www/flickcurl \ libgphoto2.so:graphics/libgphoto2 BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:math/fftw3 BROKEN_powerpc64= fails to link: libicuuc.so. undefined reference to __cxa_throw_bad_array_new_length USES= desktop-file-utils gettext gmake jpeg libtool pathfix pkgconfig \ sqlite GNU_CONFIGURE= yes USE_GNOME= gtk20 libxml2 gconf2 USE_LDCONFIG= yes INSTALL_TARGET= install-strip CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib LIBS+= `pkg-config --libs gthread-2.0` post-patch: @${REINPLACE_CMD} -e 's, libssl,,' ${WRKSRC}/configure # lensfun 0.3.0 had removed support for LF_MODIFY_CCI @${REINPLACE_CMD} -e 's, | LF_MODIFY_CCI,,' \ ${WRKSRC}/plugins/lensfun/lensfun.c .include Index: head/graphics/tulip/Makefile =================================================================== --- head/graphics/tulip/Makefile (revision 498263) +++ head/graphics/tulip/Makefile (revision 498264) @@ -1,61 +1,63 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= tulip PORTVERSION= 4.10.0 PORTREVISION= 9 DISTVERSIONSUFFIX= _src CATEGORIES= graphics MASTER_SITES= SF/auber/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= woodsb02@FreeBSD.org COMMENT= System dedicated to the visualization of huge graphs LICENSE= LGPL3 BROKEN= Missing libquazip.so:archivers/quazip@qt4 +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 LIB_DEPENDS= libpng.so:graphics/png \ libOGDF.so:math/ogdf \ libfreetype.so:print/freetype2 BROKEN_powerpc64= fails to link: libOGDF.so: undefined reference to CoinPackedVector::CoinPackedVector WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} USES= cmake:noninja compiler:c++11-lib dos2unix jpeg python qt:5 \ shebangfix SHEBANG_FILES= tulip-config.in DOS2UNIX_FILES= software/tulip/src/main.cpp USE_GL= gl glew glut USE_GNOME= libxml2 CMAKE_ARGS= -DBUILD_DOC:BOOL=OFF \ -DOGDFInclude:STRING=${LOCALBASE}/include \ -DOGDFLibrary:STRING=${LOCALBASE}/lib/libOGDF.so USE_LDCONFIG= ${PREFIX}/lib/tulip USE_QT= core gui network opengl webkit widgets \ xml xmlpatterns \ buildtools_build qmake_build CXXFLAGS+= -fPIC -I${LOCALBASE}/include -DNDEBUG -DOGDF_DLL # Unhide std::to_string() to fix build with GCC (see ports/193528 for details) CXXFLAGS+= -D_GLIBCXX_USE_C99 LDFLAGS+= -L${LOCALBASE}/lib -lCOIN PLIST_SUB= TULIP_VERSION="${PORTVERSION}" \ TULIP_VERS="${PORTVERSION:R}" DESKTOP_ENTRIES="Tulip" "" "${PREFIX}/share/pixmaps.tulip.png" "tulip" "" "" CMAKE_ON= USE_QT5_IF_INSTALLED BROKEN= does not build post-build: @${LN} -sf logo32x32.png \ ${WRKSRC}/library/tulip-gui/resources/icons/tulip.png post-install: (cd ${WRKSRC}/library/tulip-gui/resources/icons && ${INSTALL_DATA} \ tulip.png ${STAGEDIR}${PREFIX}/share/pixmaps) .include Index: head/lang/dmd2/Makefile =================================================================== --- head/lang/dmd2/Makefile (revision 498263) +++ head/lang/dmd2/Makefile (revision 498264) @@ -1,121 +1,123 @@ # Created by: Ruben # $FreeBSD$ PORTNAME= dmd PORTVERSION= 2.073.2 DISTVERSIONPREFIX= v CATEGORIES= lang PKGNAMESUFFIX= 2 MAINTAINER= cy@FreeBSD.org COMMENT= D 2.0 compiler, not officially validated for FreeBSD LICENSE= ART10 DMD BSL LICENSE_COMB= multi 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= fails to build BROKEN_armv6= dumps core: Assertion failed: (!signbit(Port::ldbl_nan)), function PortInitializer, file port.c BROKEN_armv7= 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 BROKEN_FreeBSD_12= stack corruption in generated dmd tool caused by inode64 resulting in segfault BROKEN_FreeBSD_13= stack corruption in generated dmd tool caused by inode64 resulting in segfault +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 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 USES= gmake MAKEFILE= posix.mak MAKE_ARGS= HOST_DMD=${WRKDIR}/.host_dmd-2.067.1/stage/usr/local/bin/dmd EXAMPLESDIR= ${PREFIX}/share/examples/dmd2 DOCSDIR= ${PREFIX}/share/doc/dmd2 WRKSRC= ${WRKDIR} OPTIONS_DEFINE= DOCS EXAMPLES .include post-extract: @${MV} ${WRKSRC_dmd} ${WRKSRC}/dmd @${MV} ${WRKSRC_druntime} ${WRKSRC}/druntime @${MV} ${WRKSRC_phobos} ${WRKSRC}/phobos @${MV} ${WRKSRC_dlang_org} ${WRKSRC}/dlang.org .if ${ARCH} == "amd64" MAKE_ARGS+= MODEL=64 MODEL= 64 .else MAKE_ARGS+= MODEL=32 MODEL= 32 .endif .if defined(WITH_DEBUG) MAKE_ARGS+= DEBUG_FLAGS=-g\ -DDEBUG=1\ -DUNITTEST BUILD=debug .endif MODULEDIR= ${PREFIX}/include/d/phobos2 post-patch: @${REINPLACE_CMD} -e "s|g++|${CXX}|" \ -e "s|/etc|${PREFIX}/etc|" \ ${WRKSRC}/dmd/src/posix.mak @${REINPLACE_CMD} -e "s|gcc|${CC}|" ${WRKSRC}/dmd/src/link.d @${REINPLACE_CMD} -e "s|cc|${CC}|" ${WRKSRC}/phobos/posix.mak @${REINPLACE_CMD} -e "s|/etc|${PREFIX}/etc|" \ -e "s|\(dmd\)|\12|gI" \ -e "s|\\\BR|.BR|" \ ${WRKDIR}/dmd/docs/man/man1/dmd.1 \ ${WRKDIR}/dmd/docs/man/man5/dmd.conf.5 @${REINPLACE_CMD} -e "s|%@P%/../../src/phobos|${MODULEDIR}|" \ -e "s|%@P%/../lib|${PREFIX}/lib|" \ -e "s|%@P%/../../src/druntime|${PREFIX}/include/d/druntime|" \ ${WRKDIR}/dmd/ini/freebsd/bin${MODEL}/dmd.conf @${ECHO_CMD} >> ${WRKDIR}/dmd/ini/freebsd/bin${MODEL}/dmd.conf 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} make-dmd: cd ${WRKSRC}/dmd && ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} -f ${MAKEFILE} ${BUILD} do-build: make-dmd make-phobos make-druntime do-install: ${INSTALL_MAN} ${WRKDIR}/dmd/docs/man/man1/dmd.1 ${STAGEDIR}${MANPREFIX}/man/man1/dmd.1 ${INSTALL_MAN} ${WRKDIR}/dmd/docs/man/man5/dmd.conf.5 ${STAGEDIR}${MANPREFIX}/man/man5/dmd.conf.5 ${INSTALL_DATA} ${WRKDIR}/dmd/ini/freebsd/bin${MODEL}/dmd.conf ${STAGEDIR}${PREFIX}/etc/dmd.conf ${INSTALL_PROGRAM} ${WRKSRC}/dmd/src/dmd ${STAGEDIR}${PREFIX}/bin/dmd ${INSTALL_DATA} ${WRKSRC}/phobos/generated/freebsd/release/${MODEL}/libphobos2.a ${STAGEDIR}${PREFIX}/lib ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKDIR}/dmd/ini/freebsd/bin${MODEL}/dmd.conf ${STAGEDIR}${PREFIX}/etc/dmd.conf.sample 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} ${INSTALL_DATA} ${WRKSRC}/dmd/*.md ${STAGEDIR}${DOCSDIR} cd ${WRKDIR}/dlang.org/web && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: cd ${WRKDIR}/dmd && ${COPYTREE_SHARE} samples ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKDIR}/dmd/ini/freebsd/bin32/dmd.conf ${STAGEDIR}${EXAMPLESDIR}/dmd32.conf ${INSTALL_DATA} ${WRKDIR}/dmd/ini/freebsd/bin64/dmd.conf ${STAGEDIR}${EXAMPLESDIR}/dmd64.conf pre-fetch: ${MAKE} -f Makefile.bootstrap BOOTDIR=${WRKDIR} checksum pre-configure: ${MAKE} -f Makefile.bootstrap BOOTDIR=${WRKDIR} .include Index: head/lang/qore/Makefile =================================================================== --- head/lang/qore/Makefile (revision 498263) +++ head/lang/qore/Makefile (revision 498264) @@ -1,44 +1,46 @@ # $FreeBSD$ PORTNAME= qore PORTVERSION= 0.8.12 PORTREVISION= 1 CATEGORIES= lang MAINTAINER= estrabd@gmail.com COMMENT= Qore Programming Language LICENSE= MIT BROKEN= 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 +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 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 USES= gmake iconv libtool:build pathfix autoreconf ssl USE_LDCONFIG= yes GNU_CONFIGURE= yes USE_GITHUB= yes GH_ACCOUNT= qorelanguage CONFIGURE_ENV= LEX="${LOCALBASE}/bin/flex" PTHREAD_LIBS="-lpthread" CONFIGURE_ARGS= --disable-debug --disable-static --with-doxygen=no LDFLAGS+= -L${LOCALBASE}/lib PLIST_SUB= PORTVERSION=${PORTVERSION} INSTALL_TARGET= install-strip pre-configure: cd ${WRKSRC}; ./reconf.sh post-configure: ${REINPLACE_CMD} -e 's|; make|; $${MAKE}|g' ${WRKSRC}/Makefile.in .include Index: head/lang/swift/Makefile =================================================================== --- head/lang/swift/Makefile (revision 498263) +++ head/lang/swift/Makefile (revision 498264) @@ -1,115 +1,117 @@ # $FreeBSD$ PORTNAME= swift PORTVERSION= 3.1.1 DISTVERSIONPREFIX= swift- DISTVERSIONSUFFIX= -RELEASE PORTREVISION= 11 CATEGORIES= lang MAINTAINER= ports@FreeBSD.org COMMENT= Swift programing language LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/swift/LICENSE.txt BROKEN= fails to build +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 BUILD_DEPENDS= cmake:devel/cmake \ bash:shells/bash \ swig3.0:devel/swig30 \ binutils>=2.25.1:devel/binutils LIB_DEPENDS= libicudata.so:devel/icu \ libuuid.so:misc/e2fsprogs-libuuid \ libobjc.so:lang/libobjc2 REL_SNAP= 2017-04-22-a USE_GITHUB= yes BINARY_ALIAS= swig=swig3.0 python=${PYTHON_CMD} GH_ACCOUNT= apple:DEFAULT,llvm,clang,dispatch,lldb,cmark,llbuild,swiftpm,xctest,xcfound GH_PROJECT= swift:DEFAULT swift-llvm:llvm swift-clang:clang swift-lldb:lldb \ swift-cmark:cmark swift-llbuild:llbuild swift-package-manager:swiftpm \ swift-corelibs-xctest:xctest swift-corelibs-foundation:xcfound \ swift-corelibs-libdispatch:dispatch GH_TAGNAME= swift-${PORTVERSION}-RELEASE:llbuild,swiftpm,xctest,xcfound,dispatch GH_SUBDIR= llvm:llvm clang:clang lldb:lldb cmark:cmark llbuild:llbuild \ swiftpm:swiftpm swift-corelibs-xctest:xctest \ swift-corelibs-foundation:xcfound \ swift-corelibs-libdispatch:dispatch WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} USES= autoreconf:build compiler:c++14-lang libtool localbase:ldflags iconv libedit \ ninja perl5 pkgconfig python:build sqlite USE_GNOME= libxml2 USE_LDCONFIG= yes ONLY_FOR_ARCHS= amd64 CONFLICTS_BUILD= googletest LDFLAGS+= -lobjc OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx DOCS_CMAKE_BOOL= SWIFT_INCLUDE_DOCS PORTDOCS= * STRIP_FILES= bin/sil-func-extractor bin/sil-nm bin/sil-opt \ bin/sil-passpipeline-dumper bin/swift \ bin/swift-api-digester bin/swift-build-tool \ bin/swift-demangle bin/swift-ide-test \ bin/swift-llvm-opt bin/swift-reflection-dump \ bin/swift-remoteast-test lib/swift/freebsd/libswiftCore.so \ lib/swift/freebsd/libswiftGlibc.so \ lib/swift/freebsd/libswiftRemoteMirror.so \ lib/swift/freebsd/libswiftSwiftOnoneSupport.so .include CC_ONLY= ${CC:C/.*\///} CPP_ONLY= ${CPP:C/.*\///} CXX_ONLY= ${CXX:C/.*\///} post-extract: @${MKDIR} ${WRKSRC} @${MV} ${WRKDIR}/${PORTNAME}-${PORTNAME}-${PORTVERSION}-RELEASE ${WRKSRC}/swift post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/swift/cmake/modules/SwiftSharedCMakeConfig.cmake @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \ -e 's|%%CPP_ONLY%%|${CPP_ONLY}|g' \ -e 's|%%CC_ONLY%%|${CC_ONLY}|g' \ -e 's|%%CXX_ONLY%%|${CXX_ONLY}|g' \ ${WRKSRC}/swift/utils/build-presets.ini \ ${WRKSRC}/swift/utils/build-script-impl do-build: @${MKDIR} ${STAGEDIR}${PREFIX} cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} \ ./swift/utils/build-script --preset=mixin_freebsd_installation \ -j ${MAKE_JOBS_NUMBER} \ install_destdir=${STAGEDIR} \ -- \ ${EXTRA_FLAGS} \ --skip-build-llvm=1 \ --install_prefix=${PREFIX} \ --install_destdir=${STAGEDIR} \ --verbose-build=1 \ --install-llbuild=1 \ --skip-test-llbuild=1 @${RM} /var/run/libuuid/clock.txt /var/run/libuuid/request /var/run/libuuid/uuidd.pid do-install: ${MV} ${STAGEDIR}${PREFIX}/share/man/man1/swift.1 ${STAGEDIR}${PREFIX}/man/man1/swift.1 ${RM} -r ${STAGEDIR}${PREFIX}/share/man ${GZIP_CMD} ${STAGEDIR}${PREFIX}/man/man1/swift.1 .for FILE in ${STRIP_FILES} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${FILE} .endfor do-install-DOCS-on: cd ${WRKSRC}/build/Ninja-ReleaseAssert+stdlib-Release/swift-freebsd-x86_64/docs/html ; \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} .include Index: head/mail/milter-manager/Makefile =================================================================== --- head/mail/milter-manager/Makefile (revision 498263) +++ head/mail/milter-manager/Makefile (revision 498264) @@ -1,57 +1,59 @@ # Created by: Hirohisa Yamaguchi # $FreeBSD$ PORTNAME= milter-manager PORTVERSION= 2.1.1 CATEGORIES= mail ruby MASTER_SITES= OSDN/${PORTNAME}/67935 MAINTAINER= ports@FreeBSD.org COMMENT= Super milter that can invoke several milters selectively LICENSE= AGPLv3 GFDL GPLv3 LGPL3 LICENSE_COMB= multi BROKEN_RUBY24= Build succeeds, but using binary results in segmentation fault +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 BUILD_DEPENDS= rubygem-glib2>0:devel/rubygem-glib2 LIB_DEPENDS= libev.so:devel/libev RUN_DEPENDS= rubygem-glib2>0:devel/rubygem-glib2 USES= gettext gmake libtool pathfix pkgconfig USE_RC_SUBR= milter-manager GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-libev \ --with-package-platform=freebsd CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib USE_GNOME= glib20 intltool USE_LDCONFIG= yes USE_RUBY= yes INSTALL_TARGET= install-strip OPTIONS_DEFINE= DOCS EXAMPLES PORTDOCS= * PORTEXAMPLES= * .include .if ${PORT_OPTIONS:MDOCS} CONFIGURE_ARGS+=--with-html-dir=${DOCSDIR} .else CONFIGURE_ARGS+=--with-html-dir=${WRKDIR}/doc .endif .if ! ${PORT_OPTIONS:MEXAMPLES} EXAMPLESDIR= ${WRKDIR}/examples .endif post-patch: @${FIND} ${WRKSRC} -type f -name Makefile.in -exec \ ${REINPLACE_CMD} -e "s#\$$(datadir)/@PACKAGE@#${DATADIR}#" \ -e "s#\$$(datarootdir)/\$$(PACKAGE)#${DATADIR}#" {} + @${REINPLACE_CMD} -e "s#\\\\\$$(pkgdatadir)/sample#${EXAMPLESDIR}#" ${WRKSRC}/configure @${RM} -r ${WRKSRC}/binding/ruby/glib-2.2.5 .include Index: head/math/goblin/Makefile =================================================================== --- head/math/goblin/Makefile (revision 498263) +++ head/math/goblin/Makefile (revision 498264) @@ -1,76 +1,78 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= goblin DISTVERSION= 2.8b30 PORTREVISION= 1 CATEGORIES= math MASTER_SITES= SF/${PORTNAME}2/${PORTNAME}2/${PORTNAME}.${DISTVERSION} DISTNAME= ${PORTNAME}.${DISTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Graph Object Library for Network Programming Problems LICENSE= LGPL21 GPLv2+ # GPLv2 for (optional) bundled glpk LICENSE_COMB= multi LICENSE_FILE_LGPL21= ${WRKSRC}/tcl/LGPL BROKEN= fails to build +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 CONFLICTS= glpk-[0-9]* USES= gmake tk tar:tgz USE_LDCONFIG= yes MAKE_ARGS= CC="${CC}" CCFLAGS="${CFLAGS}" \ CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" \ LD="${CXX}" LIBS="${LIBS}" \ libtcl=${TCL_SHLIB_VER} libtk=${TK_SHLIB_VER} \ prefix=${PREFIX} ALL_TARGET= all shared MAKE_JOBS_UNSAFE= yes CFLAGS+= -I${LOCALBASE}/include/tcl${TCL_VER} -I${LOCALBASE}/include/ \ -I${LOCALBASE}/include/tk${TK_VER} -fPIC CXXFLAGS+= -fPIC LIBS+= -L${LOCALBASE}/lib -ltcl${TCL_SHLIB_VER} -ltk${TK_SHLIB_VER} -lm -pthread PORTDOCS= * PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES post-patch: @${REINPLACE_CMD} -e 's|/usr/bin/wish|${WISH}|g' ${WRKSRC}/display @${REINPLACE_CMD} -e \ 's|%%WISH%%|${WISH}|g; \ s|%%PREFIX%%|${PREFIX}|g' \ ${WRKSRC}/Makefile.conf @${REINPLACE_CMD} -e 's|\./gosh|${PREFIX}/bin/gosh|; \ s|\[pwd\] tcl|${PREFIX}/lib/goblin|g' \ ${WRKSRC}/goblet @${GREP} -lR "malloc\.h" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \ 's|malloc\.h|stdlib.h|g' do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/gosh ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/bin/goblet ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/display ${STAGEDIR}${PREFIX}/bin/goblin-display @${MKDIR} ${STAGEDIR}${PREFIX}/include/${PORTNAME} (cd ${WRKSRC}/include && ${INSTALL_DATA} *.h ${STAGEDIR}${PREFIX}/include/${PORTNAME}) ${INSTALL} -d ${STAGEDIR}${PREFIX}/lib/${PORTNAME} (cd ${WRKSRC}/tcl && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib/${PORTNAME}) ${INSTALL_DATA} ${WRKSRC}/lib/libgoblin.a ${STAGEDIR}${PREFIX}/lib ${INSTALL_LIB} ${WRKSRC}/libgoblin.so ${STAGEDIR}${PREFIX}/lib ${INSTALL_DATA} ${WRKSRC}/lib/libglpk.a ${STAGEDIR}${PREFIX}/lib ${INSTALL_LIB} ${WRKSRC}/libglpk.so ${STAGEDIR}${PREFIX}/lib do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR}/html (cd ${WRKSRC}/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/html) (cd ${WRKSRC}/doku && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/samples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include Index: head/math/mosesdecoder/Makefile =================================================================== --- head/math/mosesdecoder/Makefile (revision 498263) +++ head/math/mosesdecoder/Makefile (revision 498264) @@ -1,45 +1,47 @@ # Created by: Dmitry Sivachenko # $FreeBSD$ PORTNAME= mosesdecoder PORTVERSION= 2.1.1 DISTVERSIONPREFIX= RELEASE- PORTREVISION= 15 CATEGORIES= math MAINTAINER= demon@FreeBSD.org COMMENT= Statistical machine translation system BROKEN= fails to build +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 BUILD_DEPENDS= bash:shells/bash \ bjam:devel/boost-jam LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ libRandLM.so:textproc/randlm \ libirstlm.so:textproc/irstlm RUN_DEPENDS= lmplz:textproc/kenlm USES= compiler:c++11-lang python shebangfix USE_GITHUB= yes GH_ACCOUNT= moses-smt SHEBANG_REGEX= ./scripts/.*\.(sh|pl|perl|cgi) SHEBANG_FILES= scripts/analysis/extract-target-trees.py \ scripts/ems/support/mml-filter.py \ scripts/training/flexibility_score.py \ scripts/training/filter-rule-table.py \ scripts/training/create_count_tables.py MAKE_ENV+= BOOST_BUILD_PATH=${WRKSRC}/jam-files/boost-build do-build: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} bjam --with-boost=${LOCALBASE} --with-irstlm=${LOCALBASE} --with-randlm=${LOCALBASE} --without-tcmalloc --notrace --toolset=${CHOSEN_COMPILER_TYPE} debug-symbols=off ${_MAKE_JOBS} do-install: @${MKDIR} ${STAGEDIR}${DATADIR} cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} bjam --with-boost=${LOCALBASE} --with-irstlm=${LOCALBASE} --with-randlm=${LOCALBASE} --without-tcmalloc --notrace --prefix=${STAGEDIR}${PREFIX} --install-scripts=${STAGEDIR}${DATADIR} --toolset=${CHOSEN_COMPILER_TYPE} debug-symbols=off ${_MAKE_JOBS} release cd ${STAGEDIR}${PREFIX}/bin && ${RM} build_binary filter fragment lmplz query post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* .include Index: head/multimedia/asdcplib/Makefile =================================================================== --- head/multimedia/asdcplib/Makefile (revision 498263) +++ head/multimedia/asdcplib/Makefile (revision 498264) @@ -1,23 +1,25 @@ # $FreeBSD$ PORTNAME= asdcplib PORTVERSION= 1.11.49 PORTREVISION= 2 CATEGORIES= multimedia MASTER_SITES= http://download.cinecert.com/asdcplib/ MAINTAINER= olgeni@FreeBSD.org COMMENT= Open source implementation of SMPTE and the MXF Interop format BROKEN= fails to build +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 LIB_DEPENDS= libexpat.so:textproc/expat2 GNU_CONFIGURE= yes CONFIGURE_ARGS+=--with-expat=${LOCALBASE} \ --with-openssl=${OPENSSLBASE} INSTALL_TARGET= install-strip USES= libtool ssl USE_LDCONFIG= yes .include Index: head/net/crtmpserver/Makefile =================================================================== --- head/net/crtmpserver/Makefile (revision 498263) +++ head/net/crtmpserver/Makefile (revision 498264) @@ -1,48 +1,50 @@ # Created by: shiretu # $FreeBSD$ PORTNAME= crtmpserver PORTVERSION= 0.811 PORTREVISION= 2 CATEGORIES= net MASTER_SITES= http://rtmpd.com/assets/sources/ MAINTAINER= support@rtmpd.com COMMENT= C++ RTSP/RTMP/MPEG-TS Server LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN= fails to build +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 USES= cmake lua ssl CMAKE_SOURCE_PATH= ${WRKSRC}/builders/cmake CMAKE_ARGS= -DCRTMPSERVER_INSTALL_PREFIX:STRING=${PREFIX} -DTEMP_FRAMEWORK_VER=${PORTVERSION} MAKE_JOBS_UNSAFE= yes USE_LDCONFIG= yes USERS= crtmpserver GROUPS= crtmpserver USE_RC_SUBR= crtmpserver .include post-patch: @${REINPLACE_CMD} -e "s,/usr/local/include/lua51,${LUA_INCDIR},g" \ -e "s,lua$$,lua-${LUA_VER},g" \ ${WRKSRC}/builders/cmake/cmake_find_modules/Find_lua.cmake .if ${OPSYS} == FreeBSD @${REINPLACE_CMD} '/NOTE_USECONDS/d' ${WRKSRC}/sources/common/include/platform/freebsd/freebsdplatform.h @${REINPLACE_CMD} 's, -Werror,,' ${WRKSRC}/builders/cmake/CMakeLists.txt .endif pre-install: @${SH} ${WRKSRC}/fixConfFile.sh "${WRKSRC}/builders/cmake/crtmpserver/crtmpserver.lua" "${PREFIX}" "${WRKSRC}" @${SH} ${WRKSRC}/fixConfFile.sh "${WRKSRC}/builders/cmake/crtmpserver/all.debug.lua" "${PREFIX}" "${WRKSRC}" post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/var/log/crtmpserver @${MKDIR} ${STAGEDIR}${PREFIX}/var/crtmpserver/media .include Index: head/net/openafs/Makefile =================================================================== --- head/net/openafs/Makefile (revision 498263) +++ head/net/openafs/Makefile (revision 498264) @@ -1,88 +1,90 @@ # $FreeBSD$ PORTNAME= openafs DISTVERSION= ${AFS_DISTVERSION}.${DBVERSION:S/-//g} CATEGORIES= net MASTER_SITES= http://dl.central.org/dl/openafs/${AFS_DISTVERSION}/:openafs \ http://dl.openafs.org/dl/openafs/${AFS_DISTVERSION}/:openafs \ http://dl.central.org/dl/cellservdb/:gco \ http://grand.central.org/dl/cellservdb/:gco DISTFILES= ${PORTNAME}-${AFS_DISTVERSION}-src.tar.bz2:openafs \ ${PORTNAME}-${AFS_DISTVERSION}-doc.tar.bz2:openafs \ CellServDB.${DBVERSION}:gco EXTRACT_ONLY= ${PORTNAME}-${AFS_DISTVERSION}-src.tar.bz2 \ ${PORTNAME}-${AFS_DISTVERSION}-doc.tar.bz2 MAINTAINER= bjk@FreeBSD.org COMMENT= AFS implementation from openafs.org LICENSE= IPLv1 LICENSE_NAME= IBM Public License Version 1.0 LICENSE_FILE= ${WRKSRC}/doc/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BROKEN= fails to build +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 ONLY_FOR_ARCHS= i386 amd64 AFS_DISTVERSION= 1.6.22 DBVERSION= 2016-01-01 USES= cpe kmod tar:bzip2 USE_LDCONFIG= yes HAS_CONFIGURE= yes CONFIGURE_ENV= _XCFLAGS="${CFLAGS} -fPIC" \ _PAM_CFLAGS="${CFLAGS} -fPIC" \ _MT_LIBS="-lpthread" CONFIGURE_ARGS= --prefix=${PREFIX} \ --localstatedir=/var \ --mandir=${MANPREFIX}/man \ --with-bsd-kernel-headers=${SRC_BASE}/sys \ --with-bsd-kernel-build=${WRKDIR}/conf \ --enable-debug \ --enable-debug-kernel \ --enable-debug-lwp \ --includedir=${PREFIX}/include/openafs \ ${CONFIGURE_TARGET} WRKSRC= ${WRKDIR}/${PORTNAME}-${AFS_DISTVERSION} MAKE_ENV= COMPILER_TYPE=${COMPILER_TYPE} USE_RC_SUBR= afsserver CPE_VERSION= ${AFS_DISTVERSION} CONFLICTS= coda-server-6.[0-9]* heimdal-[0-9]* MAKE_JOBS_UNSAFE= yes AFSMNTDIR?= /afs AFSSTATEDIR?= /var/${PORTNAME} AFSCACHEDIR?= ${AFSSTATEDIR}/cache PLIST_SUB+= AFSMNTDIR=${AFSMNTDIR:C,^/,,} \ AFSSTATEDIR=${AFSSTATEDIR:C,^/,,} \ AFSCACHEDIR=${AFSCACHEDIR:C,^/,,} # clang (the base system compiler in __FreeBSD_version 1000024 and later) # is pickier about stack alignment than gcc; OpenAFS uses its own # lightweight process "threading" library which will produce a misaligned # stack under clang; we need to pass -mstackrealign to avoid SIGBUS at # runtime. gcc does not understand this flag, so we use compiler.mk to # figure out what type of compiler is in use. USES+= compiler OPTIONS_DEFINE= FUSE FUSE_USES= fuse OPTIONS_SUB= yes FUSE_CONFIGURE_OFF= --disable-fuse-client .include .if ${COMPILER_TYPE} == clang CFLAGS+= -mstackrealign .endif # Upstream does not support the client on 11 and newer CONFIGURE_ARGS += --disable-kernel-module post-install: @${RMDIR} ${STAGEDIR}${PREFIX}/lib/openafs .include Index: head/security/kr/Makefile =================================================================== --- head/security/kr/Makefile (revision 498263) +++ head/security/kr/Makefile (revision 498264) @@ -1,55 +1,57 @@ # Created by: Mark Felder # $FreeBSD$ PORTNAME= kr PORTVERSION= 2.3.1 PORTREVISION= 6 CATEGORIES= security MAINTAINER= feld@FreeBSD.org COMMENT= SSH and Git commit/tag signing using a key stored in Krypton BROKEN= fails to build +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 NOT_FOR_ARCHS= i386 NOT_FOR_ARCHS_REASON= Uses 64bit types BUILD_DEPENDS= ${RUST_DEFAULT}>=1.19.0_2:lang/${RUST_DEFAULT} \ bash>0:shells/bash USES= gmake go shebangfix GO_PKGNAME= github.com/${GH_ACCOUNT}/${GH_PROJECT} SHEBANG_FILES= install/os.sh USE_GITHUB= yes GH_ACCOUNT= kryptco GH_TUPLE+= atotto:clipboard:bb272b8:clipboard/../src/github.com/atotto/clipboard GH_TUPLE+= kryptco:qr:eb334d7:qr/../src/github.com/kryptco/qr GH_TUPLE+= kryptco:gf256:bbd714a:gf256/../src/github.com/kryptco/gf256 GH_TUPLE+= urfave:cli:b438abf:cli/../src/github.com/urfave/cli PLIST_FILES= bin/kr \ bin/krd \ bin/krgpg \ bin/krssh \ lib/kr-pkcs11.so post-patch: ${CP} -r ${WRKSRC}/vendor/ ${WRKDIR}/src/ # Duplicate copy found in vendor dir breaks the build ${RM} -r ${WRKSRC}/vendor/github.com/op # Hack because the build process is losing PREFIX somewhere ${REINPLACE_CMD} 's|const DEFAULT_PREFIX = "/usr"|const DEFAULT_PREFIX = "${PREFIX}"|' ${WRKSRC}/kr/kr_unix.go do-build: (cd ${WRKSRC} && \ ${SETENV} ${MAKE_ENV} ${GO_ENV} ${GMAKE}) do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/kr ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/bin/krd ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/bin/krssh ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/bin/krgpg ${STAGEDIR}${PREFIX}/bin ${INSTALL_LIB} ${WRKSRC}/lib/kr-pkcs11.so ${STAGEDIR}${PREFIX}/lib .include Index: head/security/quantis/Makefile =================================================================== --- head/security/quantis/Makefile (revision 498263) +++ head/security/quantis/Makefile (revision 498264) @@ -1,103 +1,105 @@ # Created by: Alex Dupre # $FreeBSD$ PORTNAME= quantis DISTVERSION= v18.03.08 PORTREVISION= 3 CATEGORIES= security devel java MASTER_SITES= https://www.idquantique.com/wordpress/wp-content/uploads/ DISTNAME= Quantis-${DISTVERSION} MAINTAINER= ale@FreeBSD.org COMMENT= Libraries and utilities to access Quantis devices LICENSE= BSD3CLAUSE GPLv2 LICENSE_COMB= dual LICENSE_FILE_BSD3CLAUSE=${WRKSRC}/../License.txt BROKEN= does not build BROKEN_aarch64= fails to build: Could not find JNI (missing: JAVA_AWT_LIBRARY JAVA_JVM_LIBRARY) BROKEN_armv6= fails to build: Could not find JNI (missing: JAVA_AWT_LIBRARY JAVA_JVM_LIBRARY) BROKEN_armv7= fails to build: Could not find JNI (missing: JAVA_AWT_LIBRARY JAVA_JVM_LIBRARY) +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 USES= cmake compiler:c++11-lang zip:infozip OPTIONS_DEFINE= PCI USB JAVA COMPAT TOOL DOCS EXAMPLES OPTIONS_DEFAULT=PCI USB JAVA TOOL NO_OPTIONS_SORT=yes PCI_DESC= Enable Quantis PCI support USB_DESC= Enable Quantis USB support JAVA_DESC= Enable Java support COMPAT_DESC= Build API v1 compatibility libraries TOOL_DESC= Build EasyQuantis application EXTRACT_BEFORE_ARGS= -aqo USE_LDCONFIG= yes SUB_FILES= pkg-message WRKSRC= ${WRKDIR}/Quantis-${DISTVERSION}/Libs-Apps KMODDIR?= /boot/modules PORTDOCS= * PORTEXAMPLES= * .include .if ${PORT_OPTIONS:MPCI} RUN_DEPENDS+= ${KMODDIR}/quantis.ko:security/quantis-kmod .else CMAKE_ARGS+= -DDISABLE_QUANTIS_PCI=1 .endif .if ! ${PORT_OPTIONS:MUSB} CMAKE_ARGS+= -DDISABLE_QUANTIS_USB=1 PKGMESSAGE= ${PKGDIR}/notexistent .endif .if ${PORT_OPTIONS:MJAVA} USE_JAVA= yes JAVA_VERSION= 1.6+ JAVA_OS= native .else CMAKE_ARGS+= -DDISABLE_QUANTIS_JAVA=1 .endif .if ${PORT_OPTIONS:MCOMPAT} CMAKE_ARGS+= -DENABLE_QUANTIS_COMPAT=1 PLIST_SUB+= COMPAT="" .else PLIST_SUB+= COMPAT="@comment " .endif .if ${PORT_OPTIONS:MTOOL} BUILD_DEPENDS+= ${LOCALBASE}/lib/libboost_date_time.a:devel/boost-libs CXXFLAGS+= -I${LOCALBASE}/include CMAKE_ARGS+= -DDISABLE_EASYQUANTIS_GUI=1 PLIST_SUB+= TOOL="" .else CMAKE_ARGS+= -DDISABLE_EASYQUANTIS=1 PLIST_SUB+= TOOL="@comment " .endif post-patch: @${REINPLACE_CMD} '/ if(CMAKE_COMPILER_IS_GNU/s/)/ MATCHES "0")/' \ ${WRKSRC}/CMake/CompilersFlags.cmake post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/../*.txt ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/../User_Manual.pdf ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @(cd ${WRKSRC}/../Samples; ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} "-not -empty") .if ${PORT_OPTIONS:MUSB} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/devd ${INSTALL_DATA} ${FILESDIR}/quantis.conf ${STAGEDIR}${EXAMPLESDIR}/devd .endif .include Index: head/sysutils/bbcp/Makefile =================================================================== --- head/sysutils/bbcp/Makefile (revision 498263) +++ head/sysutils/bbcp/Makefile (revision 498264) @@ -1,36 +1,38 @@ # Created by: John Hein # $FreeBSD$ PORTNAME= bbcp PORTVERSION= 20150116 CATEGORIES= sysutils net MASTER_SITES= http://BSDforge.com/projects/source/sysutils/bbcp/ MAINTAINER= portmaster@BSDforge.com COMMENT= Secure, fast, and IPv6 capable Copy utility LICENSE= LGPL20 LICENSE_FILE= ${WRKSRC}/src/COPYING.LESSER BROKEN= fails to build +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 USES= tar:xz PLIST_FILES= bin/bbcp PORTDOCS= ${PORTNAME}.pdf BUILD_WRKSRC= ${WRKSRC}/src OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|g++|${CXX}|' -e 's|gcc|${CC}|' \ ${WRKSRC}/src/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/FreeBSD/bbcp ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.pdf \ ${STAGEDIR}${DOCSDIR}/${PORTNAME}.pdf .include Index: head/sysutils/boxbackup/Makefile =================================================================== --- head/sysutils/boxbackup/Makefile (revision 498263) +++ head/sysutils/boxbackup/Makefile (revision 498264) @@ -1,111 +1,113 @@ # Created by: James O'Gorman # $FreeBSD$ PORTNAME= boxbackup PORTVERSION= 0.11.1 PORTREVISION= 7 CATEGORIES= sysutils MASTER_SITES= SF PKGNAMESUFFIX= ${CLIENT_OR_SERVER} MAINTAINER= portmaster@BSDforge.com COMMENT= Open source, completely automatic on-line backup system for Unix LICENSE= BSD3CLAUSE GPLv2 LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE-DUAL.txt BROKEN= fails to build +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 USES= autoreconf perl5 ssl tar:tgz GNU_CONFIGURE= yes CFLAGS+= -I${OPENSSLINC} -std=c++98 LDFLAGS+= -L${OPENSSLLIB} -lexecinfo MAKE_JOBS_UNSAFE=yes CONFIGURE_ARGS+=--sysconfdir=${PREFIX}/etc SUB_FILES= pkg-message OPTIONS_DEFINE= READLINE OPTIONS_MULTI= FLAVOUR OPTIONS_MULTI_FLAVOUR= CLIENT SERVER CLIENT_DESC= Install the bbackupd client SERVER_DESC= Install the bbstored server OPTIONS_DEFAULT=CLIENT SERVER .include .if ${PORT_OPTIONS:MREADLINE} CONFIGURE_ARGS+=--enable-gnu-readline .endif MANCOMPRESSED= yes .if ${PORT_OPTIONS:MCLIENT} USE_RC_SUBR+= bbackupd PLIST_SUB+= CLIENT="" SUB_LIST+= CLIENT="" ALL_TARGET+= build-backup-client INSTALL_TARGET+=install-backup-client SUB_FILES+= 999.boxbackup .else PLIST_SUB+= CLIENT="@comment " SUB_LIST+= CLIENT="@comment " .endif .if ${PORT_OPTIONS:MSERVER} USE_RC_SUBR+= bbstored USERS+= _bbstored GROUPS+= _bbstored PLIST_SUB+= SERVER="" SUB_LIST+= SERVER="" ALL_TARGET+= build-backup-server INSTALL_TARGET+=install-backup-server .else PLIST_SUB+= SERVER="@comment " SUB_LIST+= SERVER="@comment " .endif .if ! ${PORT_OPTIONS:MCLIENT} # if this is a server-only install, CONFLICT with an install of the CLIENT or both CONFLICTS= boxbackup-client-[0-9]* boxbackup-[0-9]* CLIENT_OR_SERVER=-server .elif ! ${PORT_OPTIONS:MSERVER} # if this is a client-only install, CONFLICT with an install of the SERVER or both CONFLICTS= boxbackup-server-[0-9]* boxbackup-[0-9]* CLIENT_OR_SERVER=-client .else # if we install boxbackup-[0-9]*, we should CONFLICT with a CLIENT or SERVER only install # PKGNAMESUFFIX is empty at this point CONFLICTS= boxbackup-server-[0-9]* boxbackup-client-[0-9]* .endif post-patch: @${REINPLACE_CMD} -e '/html/d' ${WRKSRC}/parcels.txt post-configure: @${REINPLACE_CMD} -e '/share.doc.boxbackup/d' \ ${WRKSRC}/parcels/scripts/install-backup-* post-install: .for f in bbstoreaccounts bbackupctl bbstored bbackupd bbackupquery ${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/${f} .endfor .if ${PORT_OPTIONS:MCLIENT} @${MKDIR} -m 0700 ${STAGEDIR}/${PREFIX}/etc/boxbackup/bbackupd @${MKDIR} ${STAGEDIR}/${PREFIX}/etc/periodic/monthly ${INSTALL_SCRIPT} ${WRKDIR}/999.boxbackup ${STAGEDIR}/${PREFIX}/etc/periodic/monthly .endif .if ${PORT_OPTIONS:MSERVER} @${MKDIR} -m 0700 ${STAGEDIR}/${PREFIX}/etc/boxbackup/bbstored .endif test: @${ECHO_CMD} "===> Running tests" @${MAKE} -C ${WRKSRC} test .include Index: head/sysutils/grub2-efi/Makefile =================================================================== --- head/sysutils/grub2-efi/Makefile (revision 498263) +++ head/sysutils/grub2-efi/Makefile (revision 498264) @@ -1,56 +1,60 @@ # Created by: kmoore@FreeBSD.org # $FreeBSD$ PORTNAME= grub2-efi PORTVERSION= 2.02 PORTREVISION= 20 CATEGORIES= sysutils MASTER_SITES= http://www.pcbsd.org/~kris/software/ \ ftp://ftp.pcbsd.org/pub/software/ DISTNAME= grub-${PORTVERSION}_7 MAINTAINER= ports@FreeBSD.org COMMENT= Multiboot EFI boot loader LICENSE= GPLv3 +BROKEN= depends on broken grub2-pcbsd +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 + RUN_DEPENDS= ${LOCALBASE}/bin/mformat:emulators/mtools \ ${LOCALBASE}/bin/grub-mkrescue:sysutils/grub2-pcbsd BUILD_DEPENDS= ${LOCALBASE}/bin/flex:textproc/flex \ ${LOCALBASE}/bin/bash:shells/bash \ help2man:misc/help2man WRKSRC= ${WRKDIR}/grub-${PORTVERSION} SSP_UNSAFE= yes USE_GCC= yes GNU_CONFIGURE= yes USES= autoreconf:build bison cpe gettext gmake python tar:xz ONLY_FOR_ARCHS= amd64 MAKE_JOBS_UNSAFE= yes CPE_PRODUCT= grub CPE_VENDOR= gnu CONFIGURE_ARGS= --with-platform=efi --disable-werror --localedir=${PREFIX}/share/locale CONFIGURE_ENV= CPP="${CC} -E" \ LEX=${LOCALBASE}/bin/flex .include post-patch: @${LN} -s ${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf ${WRKSRC} @${TOUCH} -t 200001010000 ${WRKSRC}/Makefile.util.def pre-configure: @${REINPLACE_CMD} -e 's|python|${PYTHON_CMD}|g' ${WRKSRC}/autogen.sh cd ${WRKSRC} && ./autogen.sh post-configure: @${LN} -sfh /usr/include/machine /usr/include/sys /usr/include/x86 ${WRKSRC}/grub-core do-install: @cd ${WRKSRC}/grub-core && ${GMAKE} install DESTDIR=${STAGEDIR} RUN_DEPENDS:= ${RUN_DEPENDS:Ngcc*} .include Index: head/sysutils/grub2-pcbsd/Makefile =================================================================== --- head/sysutils/grub2-pcbsd/Makefile (revision 498263) +++ head/sysutils/grub2-pcbsd/Makefile (revision 498264) @@ -1,94 +1,96 @@ # Created by: kmoore@FreeBSD.org # $FreeBSD$ PORTNAME= grub2-pcbsd PORTVERSION= 2.02q PORTREVISION= 16 CATEGORIES= sysutils MASTER_SITES= http://www.pcbsd.org/~kris/software/ \ ftp://ftp.pcbsd.org/pub/software/ DISTNAME= grub-2.02_8 MAINTAINER= ports@FreeBSD.org COMMENT= Multiboot boot loader LICENSE= GPLv3 BROKEN= fails to build +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 BUILD_DEPENDS= ${LOCALBASE}/bin/flex:textproc/flex \ ${LOCALBASE}/bin/bash:shells/bash \ help2man:misc/help2man WRKSRC= ${WRKDIR}/grub-2.02 CONFLICTS= grub2-2* SSP_UNSAFE= yes USE_GCC= yes GNU_CONFIGURE= yes USES= autoreconf:build bison cpe gettext gmake makeinfo python tar:xz ONLY_FOR_ARCHS= i386 amd64 INFO= grub grub-dev MAKE_JOBS_UNSAFE= yes CPE_PRODUCT= grub CPE_VENDOR= gnu CONFIGURE_ARGS= --disable-werror --localedir=${PREFIX}/share/locale CONFIGURE_ENV= CPP="${CC} -E" \ LEX=${LOCALBASE}/bin/flex SUB_FILES= 00_header 10_kfreebsd 10_ktrueos 30_os-prober 50_otherbe OPTIONS_DEFINE= MKFONT FUSE OPTIONS_DEFAULT=MKFONT OPTIONS_SUB= yes MKFONT_DESC= Build grub-mkfont (require freetype2) FUSE_DESC= Build grub-mount (require FUSE) .include .if ${ARCH} != "amd64" EFIEMU= "@comment " .endif PLIST_SUB+= EFIEMU=${EFIEMU} .if ${PORT_OPTIONS:MMKFONT} LIB_DEPENDS+= libfreetype.so:print/freetype2 BUILD_DEPENDS+= ${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf:x11-fonts/dejavu \ ${LOCALBASE}/share/fonts/gnu-unifont/unifont.pcf.gz:x11-fonts/gnu-unifont CONFIGURE_ARGS+= --enable-grub-mkfont .else CONFIGURE_ARGS+= --disable-grub-mkfont .endif .if ${PORT_OPTIONS:MFUSE} LIB_DEPENDS+= libfuse.so:sysutils/fusefs-libs CONFIGURE_ARGS+= --enable-grub-mount .else CONFIGURE_ARGS+= --disable-grub-mount .endif post-patch: @${TOUCH} -t 200001010000 ${WRKSRC}/Makefile.util.def pre-configure: @${REINPLACE_CMD} -e 's|python|${PYTHON_CMD}|g' ${WRKSRC}/autogen.sh cd ${WRKSRC} && ./autogen.sh post-configure: @${LN} -sfh /usr/include/machine /usr/include/sys /usr/include/x86 ${WRKSRC}/grub-core post-install: ${RM} -r ${STAGEDIR}${PREFIX}/lib/charset.alias ${INSTALL_SCRIPT} ${WRKDIR}/00_header ${STAGEDIR}${PREFIX}/etc/grub.d/ ${INSTALL_SCRIPT} ${WRKDIR}/10_kfreebsd ${STAGEDIR}${PREFIX}/etc/grub.d/ ${INSTALL_SCRIPT} ${WRKDIR}/10_ktrueos ${STAGEDIR}${PREFIX}/etc/grub.d/ ${INSTALL_SCRIPT} ${WRKDIR}/30_os-prober ${STAGEDIR}${PREFIX}/etc/grub.d/ ${INSTALL_SCRIPT} ${WRKDIR}/50_otherbe ${STAGEDIR}${PREFIX}/etc/grub.d/ ${MV} ${STAGEDIR}${PREFIX}/etc/grub.d/40_custom ${STAGEDIR}/${PREFIX}/etc/grub.d/40_custom.dist RUN_DEPENDS:= ${RUN_DEPENDS:Ngcc*} .include Index: head/sysutils/mdcp/Makefile =================================================================== --- head/sysutils/mdcp/Makefile (revision 498263) +++ head/sysutils/mdcp/Makefile (revision 498264) @@ -1,19 +1,21 @@ # Created by: Monzyne, W. # $FreeBSD$ PORTNAME= mdcp PORTVERSION= 0.1.2.2 CATEGORIES= sysutils MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/shine MAINTAINER= wamonzyne@hotmail.com COMMENT= Fastest utility for copy from a disk device for many BROKEN= fails to build +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 GNU_CONFIGURE= yes USES= gmake PLIST_FILES= sbin/mdcp man/man1/mdcp.1.gz .include Index: head/sysutils/openhpi/Makefile =================================================================== --- head/sysutils/openhpi/Makefile (revision 498263) +++ head/sysutils/openhpi/Makefile (revision 498264) @@ -1,53 +1,55 @@ # $FreeBSD$ PORTNAME= openhpi PORTVERSION= 3.6.1 PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= SF/openhpi/openhpi-stable/${PORTVERSION}/ MAINTAINER= ports@FreeBSD.org COMMENT= Hardware Platform Interface implementation LICENSE= OPENHPI LICENSE_NAME= OpenHPI license LICENSE_FILE= ${WRKSRC}/COPYING LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BROKEN= fails to build +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 LIB_DEPENDS= libuuid.so:misc/e2fsprogs-libuuid \ libnetsnmp.so:net-mgmt/net-snmp \ libgcrypt.so:security/libgcrypt GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip USES= gmake gnome libtool pathfix perl5 pkgconfig shebangfix ssl SHEBANG_FILES= plugins/snmp_bc/eventmap2code.pl scripts/text2cstr.pl USE_GNOME= glib20 libxml2 USE_LDCONFIG= yes USE_PERL5= build USE_RC_SUBR= openhpid OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} 's/-lstdc++//' \ ${WRKSRC}/baselib/Makefile.in \ ${WRKSRC}/openhpid/Makefile.in \ ${WRKSRC}/plugins/dynamic_simulator/Makefile.in \ ${WRKSRC}/plugins/ipmidirect/Makefile.in @${REINPLACE_CMD} '/XML2_INCLUDE=/s|=.*|=-I${LOCALBASE}/include/libxml2|' \ ${WRKSRC}/configure post-install: ${MV} ${STAGEDIR}${ETCDIR}/openhpi.conf \ ${STAGEDIR}${ETCDIR}/openhpi.conf.sample ${MV} ${STAGEDIR}${ETCDIR}/openhpiclient.conf \ ${STAGEDIR}${ETCDIR}/openhpiclient.conf.sample ${MV} ${STAGEDIR}${ETCDIR}/simulation.data \ ${STAGEDIR}${ETCDIR}/simulation.data.sample .include Index: head/sysutils/sbsigntool/Makefile =================================================================== --- head/sysutils/sbsigntool/Makefile (revision 498263) +++ head/sysutils/sbsigntool/Makefile (revision 498264) @@ -1,35 +1,37 @@ # Created by: Edward Tomasz Napierala # $FreeBSD$ PORTNAME= sbsigntool PORTVERSION= 0.6 PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= https://launchpad.net/ubuntu/+archive/primary/+files/ DISTNAME= ${PORTNAME}_${PORTVERSION}.orig MAINTAINER= ports@FreeBSD.org COMMENT= Signing utility for UEFI secure boot LICENSE= GPLv3 BROKEN= fails to build +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 BUILD_DEPENDS= ${LOCALBASE}/lib/libgnuefi.a:devel/gnu-efi \ help2man:misc/help2man LIB_DEPENDS= libuuid.so:misc/e2fsprogs-libuuid WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} GNU_CONFIGURE= yes CONFIGURE_ENV= libcrypto_CFLAGS=-lcrypto \ libcrypto_LIBS=-lcrypto \ LOCALBASE=${LOCALBASE} \ ac_cv_header_bfd_h=yes USES= gmake localbase pkgconfig ssl LDFLAGS+= -L${OPENSSLLIB} CFLAGS+= -I${OPENSSLINC} post-patch: @${REINPLACE_CMD} -e 's|||' ${WRKSRC}/configure ${WRKSRC}/lib/ccan/ccan/hash/hash.c .include Index: head/textproc/scim-bridge/Makefile =================================================================== --- head/textproc/scim-bridge/Makefile (revision 498263) +++ head/textproc/scim-bridge/Makefile (revision 498264) @@ -1,41 +1,43 @@ # $FreeBSD$ PORTNAME= scim-bridge PORTVERSION= 0.4.16 PORTREVISION= 2 CATEGORIES= textproc MASTER_SITES= SF/scim/${PORTNAME}/${PORTVERSION} MAINTAINER= ashish@FreeBSD.org COMMENT= Scim-bridge agent (server) LICENSE= GPLv2 LGPL21 LICENSE_COMB= dual LICENSE_FILE_GPLv2= ${WRKSRC}/doc/LICENSE.GPL LICENSE_FILE_LGPL21= ${WRKSRC}/doc/LICENSE.LGPL BROKEN_FreeBSD= fails to compile with clang6 or later +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 LIB_DEPENDS= libscim-1.0.so:textproc/scim USES= gettext gmake pkgconfig GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include -D__STDC_ISO_10646__ CXXFLAGS+= ${CPPFLAGS} CONFIGURE_ARGS+=--with-libintl-prefix=${LOCALBASE} \ --enable-agent \ --disable-gtk2-immodule \ --disable-qt3-immodule \ --disable-qt4-immodule PLIST_FILES= bin/scim-bridge post-patch: @${GREP} -lR "" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \ 's|||g' @${GREP} -lR "" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \ 's|||g' .include Index: head/textproc/sphinxsearch-devel/Makefile =================================================================== --- head/textproc/sphinxsearch-devel/Makefile (revision 498263) +++ head/textproc/sphinxsearch-devel/Makefile (revision 498264) @@ -1,173 +1,175 @@ # Created by: Daniel Gerzo # $FreeBSD$ # Note: the Sphinx Storage Engine MySQL plugin is not supported by # this port. You need a patched version of mysql server for that. # See http://www.infracaninophile.co.uk/articles/sphinxse.html PORTNAME= sphinxsearch PORTVERSION= 2.2.1 PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= textproc databases MASTER_SITES= http://sphinxsearch.com/files/ \ http://snowball.tartarus.org/dist/:libstemmer PKGNAMESUFFIX?= -devel DISTNAME= sphinx-${PORTVERSION}-beta DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= danger@FreeBSD.org COMMENT= Sphinx Full-Text Search Engine LICENSE= GPLv2 BROKEN= fails to build +DEPRECATED= Broken for more than 6 months +EXPIRATION_DATE= 2019-05-08 # If expat is present on the system and configure finds it, it will # unconditionally link the output binary against it. There's no way # of turning this off. So for consistency, make sure it's always on. LIB_DEPENDS= libexpat.so:textproc/expat2 OPTIONS_DEFINE= ICONV ID64 LIBSTEMMER MYSQL OPTIMIZED_CFLAGS PGSQL \ SYSLOG UNIXODBC DOCS EXAMPLES OPTIONS_DEFAULT=ICONV MYSQL SYSLOG ICONV_CONFIGURE_WITH= iconv ICONV_USES= iconv ICONV_LDFLAGS= ${ICONV_LIB} # Changes document and word IDs to a 64bit type, useful if you have # more than about 4.2E9 such items to deal with. Means corresponding # changes in DB schema. Disabled by default. ID64_DESC= Use 64-bit document and word IDs ID64_CONFIGURE_ENABLE= id64 # Note: The snowball project doesn't release numbered versions of it's # pre-processors. Instead, at arbitrary but fairly long intervals a # snapshot of their source repository is turned into a tarball (always # the same filename) and placed on their web site. It's like they # want to make it as hard as possible for anyone to package and use # their software. # # Adds support for two additional word stemmming pre-processors from # the Snowball project (http://snowball.tartarus.org/) -- these # essentially do exactly the same thing as the built in English, # Russian and Czech stemmers but also support French, Spanish, # Portuguese, Italian, Romanian, German, Dutch, Swedish, Norwegian, # Danish, Finnish, Hungarian. Disabled by default. LIBSTEMMER_DESC= Compile with libstemmer support LIBSTEMMER_CONFIGURE_WITH=libstemmer LIBSTEMMER_DISTNAME= libstemmer_c LIBSTEMMER_DISTFILES= ${LIBSTEMMER_DISTNAME}.tgz:libstemmer .if make(makesum) || defined(FETCH_ALL) OPTIONS_SET_FORCE= LIBSTEMMER .endif # The port will successfully compile with both PGSQL and MYSQL support # simultaneously. Not sure how useful that is in practice though. MYSQL_CONFIGURE_WITH= mysql MYSQL_CONFIGURE_ON= --with-mysql-includes=${LOCALBASE}/include/mysql \ --with-mysql-libs=${LOCALBASE}/lib/mysql MYSQL_USES= mysql OPTIMIZED_CFLAGS_CXXFLAGS=-O3 -fomit-frame-pointer PGSQL_CONFIGURE_WITH= pgsql PGSQL_CONFIGURE_ON= --with-pgsql-includes=${LOCALBASE}/include \ --with-pgsql-libs=${LOCALBASE}/lib PGSQL_USES= pgsql SYSLOG_DESC= Enable logging via syslog SYSLOG_CONFIGURE_WITH= syslog UNIXODBC_CONFIGURE_WITH=unixodbc UNIXODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC CONFLICTS= sphinxsearch-[0-9]* dpsearch-[0-9]* rdb-[0-9]* \ swish++-[0-9]* xaira-[0-9]* .include USERS?= _sphinx GROUPS?= _sphinx SPHINX_DIR?= /var/db/${PORTNAME} SPHINX_RUN?= /var/run/${PORTNAME} SPHINX_LOG?= /var/log/${PORTNAME} # Yes, the conflation of CPPFLAGS and CXXFLAGS is deliberate. No, # don't ask. GNU_CONFIGURE= yes CPPFLAGS+= ${CXXFLAGS} CFGFILE= ${PREFIX}/etc/sphinx.conf USE_RC_SUBR= sphinxsearch SUB_LIST+= PORTNAME=${PORTNAME} \ CFGFILE=${CFGFILE} \ SPHINX_USR=${USERS} \ SPHINX_GRP=${GROUPS} \ SPHINX_DIR=${SPHINX_DIR} \ SPHINX_RUN=${SPHINX_RUN} \ SPHINX_LOG=${SPHINX_LOG} SUB_FILES+= pkg-deinstall .if ${PORT_OPTIONS:MEXAMPLES} EXAMPLES= example.sql api PORTEXAMPLES= * .endif .if ${PORT_OPTIONS:MDOCS} DOCS= doc/sphinx.css doc/sphinx.html doc/sphinx.txt doc/sphinx.xml DOCSRC= ${WRKSRC}/doc MAN1SRC= indexer.1 indextool.1 search.1 spelldump.1 MAN8SRC= searchd.8 .endif post-extract: .if ${PORT_OPTIONS:MLIBSTEMMER} @( cd ${WRKDIR} && ${COPYTREE_SHARE} ${LIBSTEMMER_DISTNAME} ${WRKSRC} ) .endif # Fix up the sample configuration file to correspond to FreeBSD norms post-patch: @${REINPLACE_CMD} \ -e "s!@CONFDIR@/log/searchd.pid!${SPHINX_RUN}/searchd.pid!" \ -e "s!@CONFDIR@/log/query.log!${SPHINX_LOG}/sphinx-query.log!" \ -e "s!@CONFDIR@/log/searchd.log!${SPHINX_LOG}/searchd.log!" \ -e "s!@CONFDIR@!${SPHINX_DIR}!" \ ${WRKSRC}/sphinx.conf.in .if ${PORT_OPTIONS:MDOCS} ${SED} -e 's/"1"/"8"/' ${DOCSRC}/searchd.1 > ${DOCSRC}/searchd.8 .for man in ${MAN1} ${SED} -i~ -e 's/\\fBsearchd\\fR(1)/\\fBsearchd\\fR(8)/' \ ${DOCSRC}/${man} .endfor .endif do-install: install-bin install-docs install-man install-examples install-bin: ${INSTALL_PROGRAM} ${WRKSRC}/src/indexer ${STAGEDIR}${PREFIX}/bin/indexer ${INSTALL_PROGRAM} ${WRKSRC}/src/indextool ${STAGEDIR}${PREFIX}/bin/indextool ${INSTALL_PROGRAM} ${WRKSRC}/src/search ${STAGEDIR}${PREFIX}/bin/search ${INSTALL_PROGRAM} ${WRKSRC}/src/spelldump ${STAGEDIR}${PREFIX}/bin/spelldump ${INSTALL_PROGRAM} ${WRKSRC}/src/searchd ${STAGEDIR}${PREFIX}/sbin/searchd ${INSTALL_DATA} ${WRKSRC}/sphinx.conf.dist ${STAGEDIR}${CFGFILE}.sample install-docs: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}/${DOCSDIR}) install-man: (cd ${WRKSRC}/doc && ${INSTALL_MAN} ${MAN1SRC} ${STAGEDIR}${MANPREFIX}/man/man1) (cd ${WRKSRC}/doc && ${INSTALL_MAN} ${MAN8SRC} ${STAGEDIR}${MANPREFIX}/man/man8) install-examples: .if ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} "${EXAMPLES}" ${STAGEDIR}${EXAMPLESDIR}) .endif .include