Index: head/archivers/par2cmdline-tbb/Makefile =================================================================== --- head/archivers/par2cmdline-tbb/Makefile (revision 459918) +++ head/archivers/par2cmdline-tbb/Makefile (revision 459919) @@ -1,36 +1,36 @@ # Created by: Ganael Laplanche # $FreeBSD$ PORTNAME= par2cmdline-tbb PORTVERSION= 20100203 PORTREVISION= 15 CATEGORIES= archivers MASTER_SITES= http://chuchusoft.com/par2_tbb/ DISTNAME= par2cmdline-0.4-tbb-${PORTVERSION} MAINTAINER= martymac@FreeBSD.org COMMENT= Tools for using Parity v2 Archive files (tbb version) LICENSE= GPLv2 -LIB_DEPENDS= libtbb.so:devel/tbb - ONLY_FOR_ARCHS= amd64 i386 + +LIB_DEPENDS= libtbb.so:devel/tbb GNU_CONFIGURE= yes USES= autoreconf CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -pthread PORTDOCS= README CONFLICTS= par2cmdline-[0-9]* PLIST_FILES= bin/par2 bin/par2create bin/par2repair bin/par2verify OPTIONS_DEFINE= DOCS post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include Index: head/devel/raknet/Makefile =================================================================== --- head/devel/raknet/Makefile (revision 459918) +++ head/devel/raknet/Makefile (revision 459919) @@ -1,73 +1,74 @@ # Created by: Andrew Baznikin # $FreeBSD$ PORTNAME= raknet PORTVERSION= 3.9.2 PORTREVISION= 6 PORTEPOCH= 1 CATEGORIES= devel net MASTER_SITES= http://www.jenkinssoftware.com/raknet/downloads/ \ LOCAL/martymac DISTNAME= RakNet-3.902 MAINTAINER= martymac@FreeBSD.org COMMENT= Networking API that provides reliable UDP primarily for online games # Original license is Indy license, but FreeBSD has been granted special # authorization to provide RakNet 3.x (*only*, not 4.x) under the terms of # the GPL v3 license. This agreement has been received by the MAINTAINER # through a private mail exchange on 2012-03-20 (see files/SpecialAuth.mbox). LICENSE= GPLv3 SpecialAuth LICENSE_COMB= dual LICENSE_NAME_SpecialAuth= Special authorization from developer LICENSE_FILE_SpecialAuth= ${FILESDIR}/SpecialAuth.mbox LICENSE_PERMS_SpecialAuth= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept -LEGAL_TEXT= Special authorization granted to distribute version 3.x under GPLv3 - NOT_FOR_ARCHS= aarch64 mips mips64 NOT_FOR_ARCHS_REASON= fails to compile: error: Add your platform to the list +LEGAL_TEXT= Special authorization granted to distribute version 3.x under GPLv3 + NO_WRKSUBDIR= yes +USES= dos2unix cmake zip + USE_LDCONFIG= yes USE_GCC= any -USES= dos2unix cmake zip DOS2UNIX_REGEX= .*\.(cpp|h|txt) # XXX Do not provide Samples for the following reason : # - potential licensing problems # XXX Disable build of DependentExtensions for the following reasons : # - potential licensing problems # - only static libraries are built (shared libraries are no more provided, e.g. # for autopatcher or rakvoice) # - no install target is provided, which prevents us to determine what files # have to be provided by the port to have working extensions CMAKE_ARGS+= -DDISABLEDEPENDENCIES:BOOL=ON OPTIONS_DEFINE= DOCS post-patch: @${FIND} ${WRKSRC} -type f -a '(' -name '*.cpp' -o -name '*.h' ')' -print0 \ | ${XARGS} -0 -x -n10 \ ${REINPLACE_CMD} -e 's|Usage of RakNet is subject to the appropriate license agreement|Raknet is available under the terms of the GPLv3 license, see ${_LICENSE_DIR}/GPLv3|' pre-install: @${FIND} ${WRKSRC} -type f -name '*.bak' -print0 \ | ${XARGS} -0 -x -n10 ${RM} do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/include/raknet (cd ${WRKSRC}/Source/ && ${COPYTREE_SHARE} \*.h ${STAGEDIR}${PREFIX}/include/raknet) @${MKDIR} ${STAGEDIR}${PREFIX}/lib ${INSTALL_LIB} ${WRKSRC}/Lib/DLL/libRakNetDynamic.so \ ${STAGEDIR}${PREFIX}/lib/libraknet.so.0 ${LN} -sf ${PREFIX}/lib/libraknet.so.0 ${STAGEDIR}${PREFIX}/lib/libraknet.so ${INSTALL_DATA} ${WRKSRC}/Lib/LibStatic/libRakNetStatic.a \ ${STAGEDIR}${PREFIX}/lib/libraknet.a @${MKDIR} ${STAGEDIR}${DOCSDIR}/Help (cd ${WRKSRC}/Help/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/Help) ${INSTALL_DATA} ${WRKSRC}/readme.txt ${STAGEDIR}${DOCSDIR} .include Index: head/devel/simgear/Makefile =================================================================== --- head/devel/simgear/Makefile (revision 459918) +++ head/devel/simgear/Makefile (revision 459919) @@ -1,30 +1,30 @@ # $FreeBSD$ PORTNAME= simgear PORTVERSION= 2017.3.1 PORTREVISION= 1 CATEGORIES= devel games MASTER_SITES= SF/flightgear/release-${PORTVERSION:R} MAINTAINER= martymac@FreeBSD.org COMMENT= Toolkit for 3D games and simulations LICENSE= GPLv2 BUILD_DEPENDS= ${LOCALBASE}/lib/libplibsl.a:x11-toolkits/plib RUN_DEPENDS= ${LOCALBASE}/lib/libplibsl.a:x11-toolkits/plib LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ libosg.so:graphics/osg +USES= alias cmake compiler:c++11-lib cpe jpeg openal:al,alut tar:bzip2 USE_XORG= ice sm x11 xext xi xmu xt USE_GL= gl glu glut -USES= alias cmake compiler:c++11-lib cpe jpeg openal:al,alut tar:bzip2 .include # Work around "'to_string' is not a member of 'std'" when building with Gcc < 6 .if ${COMPILER_TYPE} == gcc && ${COMPILER_VERSION} < 60 CFLAGS+= -D_GLIBCXX_USE_C99 .endif .include Index: head/emulators/dolphin-emu/Makefile =================================================================== --- head/emulators/dolphin-emu/Makefile (revision 459918) +++ head/emulators/dolphin-emu/Makefile (revision 459919) @@ -1,82 +1,82 @@ # Created by: Ganael Laplanche # $FreeBSD$ PORTNAME= dolphin-emu PORTVERSION= 5.0 PORTREVISION= 14 CATEGORIES= emulators MAINTAINER= martymac@FreeBSD.org COMMENT= Gamecube and Wii Emulator LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/license.txt # Notes on dependencies: # - keep enet from Externals as Dolphin's version diverges # - xxhash and SOIL are not (yet?) in ports and built from Externals # - skip ALSA (emulated), ao (buggy) and bluez support LIB_DEPENDS= libpulse.so:audio/pulseaudio \ libavcodec.so:multimedia/ffmpeg \ libavformat.so:multimedia/ffmpeg \ libswscale.so:multimedia/ffmpeg \ libavutil.so:multimedia/ffmpeg \ libportaudio.so:audio/portaudio \ liblzo2.so:archivers/lzo2 \ libpng.so:graphics/png \ libSoundTouch.so:audio/soundtouch \ libsfml-system.so:devel/sfml \ libminiupnpc.so:net/miniupnpc \ libmbedtls.so:security/mbedtls \ libcurl.so:ftp/curl \ libgtest.so:devel/googletest +USES= cmake compiler:c++11-lib iconv openal pkgconfig + USE_GITHUB= yes GH_PROJECT= dolphin USE_GL= gl glew glu USE_GNOME= atk cairo glib20 gdkpixbuf2 gtk20 pango USE_SDL= sdl2 USE_WX= 3.0+ USE_XORG= ice sm x11 xext xi xrandr - -USES= cmake compiler:c++11-lib iconv openal pkgconfig CMAKE_ARGS+= -DTRY_X11:BOOL=ON \ -DUSE_UPNP:BOOL=ON \ -DDISABLE_WX:BOOL=OFF \ -DUSE_SHARED_GTEST:BOOL=ON \ -DENABLE_PCH:BOOL=OFF \ -DCMAKE_REQUIRED_INCLUDES:PATH="${LOCALBASE}/include" \ -DCMAKE_REQUIRED_FLAGS:STRING="-L${LOCALBASE}/lib" \ -DCMAKE_INSTALL_RPATH_USE_LINK_PATH:BOOL=ON # XXX Bypass git check (and set a dummy -unused- revision) CMAKE_ARGS+= -DDOLPHIN_WC_BRANCH:STRING="stable" \ -DDOLPHIN_WC_REVISION:STRING="1" OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CMAKE_ON= -DDISABLE_NLS:BOOL=OFF NLS_CMAKE_OFF= -DDISABLE_NLS:BOOL=ON .include # JIT-enabled binaries are amd64 only .if ${ARCH} != "amd64" CMAKE_ARGS+= -DENABLE_GENERIC:BOOL=ON .endif # When building with GCC, needs GCC 4.9+ .if ${COMPILER_TYPE} == gcc && ${COMPILER_VERSION} < 49 USE_GCC= yes # Enable std::stoul() CXXFLAGS+= -D_GLIBCXX_USE_C99 # Enable log2f(), exp2f() and roundf() CXXFLAGS+= -D_GLIBCXX_USE_C99_MATH_TR1 # Turn on extra long double versions of math functions, needed for cmath CXXFLAGS+= -D__ISO_C_VISIBLE=1999 -D_DECLARE_C99_LDBL_MATH .endif .include Index: head/emulators/pcsxr/Makefile =================================================================== --- head/emulators/pcsxr/Makefile (revision 459918) +++ head/emulators/pcsxr/Makefile (revision 459919) @@ -1,67 +1,68 @@ # Created by: Ganael Laplanche # $FreeBSD$ PORTNAME= pcsxr PORTVERSION= 1.9.94.r87113 PORTREVISION= 8 CATEGORIES= emulators MASTER_SITES= http://contribs.martymac.org/FreeBSD-ports/distfiles/ \ LOCAL/martymac MAINTAINER= martymac@FreeBSD.org COMMENT= Playstation (PSX) emulator LICENSE= GPLv2 +ONLY_FOR_ARCHS= amd64 i386 + BUILD_DEPENDS= gawk:lang/gawk LIB_DEPENDS= libvorbis.so:audio/libvorbis \ libcdio.so:sysutils/libcdio -ONLY_FOR_ARCHS= i386 amd64 +USES= autoreconf desktop-file-utils dos2unix iconv gmake libtool \ + pkgconfig tar:bzip2 GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib USE_CSTD= gnu89 CONFIGURE_ARGS= --enable-opengl --enable-libcdio INSTALL_TARGET= install-strip USE_LDCONFIG= yes USE_GNOME= gtk30 intltool glib20 USE_XORG= x11 xv xext xxf86vm xtst USE_SDL= sdl USE_GL= gl -USES= autoreconf desktop-file-utils dos2unix iconv gmake libtool \ - pkgconfig tar:bzip2 DOS2UNIX_REGEX= .*\.(c|h|cpp|hpp|am) PORTDOCS= ChangeLog README # Default CDROM device to use with dfcdrom, # accessed through libcdio (using cam(4) and pass(4)) DEFAULT_DVD_DEVICE?= /dev/cd0 OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls .include .if ${ARCH} == "amd64" CONFIGURE_ARGS+= --enable-dynarec=x86_64 .endif # Add ${PREFIX} to plugins' lookup directories and set default CDROM device post-patch: @${REINPLACE_CMD} "s|%%PREFIX%%|${PREFIX}|" \ ${WRKSRC}/gui/LnxMain.c @${REINPLACE_CMD} "s|%%DVD_DEVICE%%|${DEFAULT_DVD_DEVICE}|" \ ${WRKSRC}/plugins/dfcdrom/cdr.h post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/games/blobby/Makefile =================================================================== --- head/games/blobby/Makefile (revision 459918) +++ head/games/blobby/Makefile (revision 459919) @@ -1,51 +1,51 @@ # Created by: Ganael Laplanche # $FreeBSD$ PORTNAME= blobby PORTVERSION= 1.0 PORTREVISION= 5 PORTEPOCH= 1 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/Blobby%20Volley%202%20%28Linux%29/${PORTVERSION} DISTNAME= blobby2-linux-${PORTVERSION} MAINTAINER= martymac@FreeBSD.org COMMENT= Official continuation of the famous Blobby Volley 1.x game LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= libphysfs.so:devel/physfs -BUILD_DEPENDS= zip:archivers/zip \ - ${LOCALBASE}/include/boost/crc.hpp:devel/boost-libs - BROKEN_powerpc64= fails to build: cc1plus: unrecognized command line option "-std=c++11" NOT_FOR_ARCHS= aarch64 NOT_FOR_ARCHS_REASON= fails to compile: I can't tell what endian-ness to use for your architecture + +LIB_DEPENDS= libphysfs.so:devel/physfs +BUILD_DEPENDS= zip:archivers/zip \ + ${LOCALBASE}/include/boost/crc.hpp:devel/boost-libs USES= cmake dos2unix localbase:ldflags pkgconfig DOS2UNIX_REGEX= .*\.(c|h|cpp) CMAKE_ARGS= -DDATADIR:PATH="${DATADIR}" WRKSRC= ${WRKDIR}/blobby-${PORTVERSION} USE_SDL= sdl2 USE_GL= gl PORTDOCS= AUTHORS ChangeLog README TODO DESKTOP_ENTRIES="Blobby Volley" \ "" \ "${DATADIR}/Icon.bmp" \ "${PORTNAME}" \ "Game;ArcadeGame;" \ "" OPTIONS_DEFINE= DOCS post-install: ${INSTALL_DATA} ${WRKSRC}/data/Icon.bmp ${STAGEDIR}${DATADIR}/ post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/games/cosmosmash/Makefile =================================================================== --- head/games/cosmosmash/Makefile (revision 459918) +++ head/games/cosmosmash/Makefile (revision 459919) @@ -1,36 +1,36 @@ # Created by: Ganael Laplanche # $FreeBSD$ PORTNAME= cosmosmash DISTVERSION= 1.4.7 PORTREVISION= 4 CATEGORIES= games MASTER_SITES= http://perso.b2b2c.ca/sarrazip/dev/ \ LOCAL/martymac MAINTAINER= martymac@FreeBSD.org COMMENT= Clone of the Intellivision(TM) game Astrosmash(TM) LICENSE= GPLv2 LIB_DEPENDS= libflatzebra-0.1.so:devel/flatzebra \ libaa.so:graphics/aalib \ libmikmod.so:audio/libmikmod \ libaudiofile.so:audio/libaudiofile +USES= iconv pkgconfig desktop-file-utils USE_SDL= sdl image mixer USE_XORG= x11 xau xdmcp -USES= iconv pkgconfig desktop-file-utils GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include `${SDL_CONFIG} --cflags` LDFLAGS+= -lpthread -L${LOCALBASE}/lib `${SDL_CONFIG} --libs` OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} 's|^pkgsounddir = .*|pkgsounddir = ${DATADIR}/sounds|' \ ${WRKSRC}/src/Makefile.in @${REINPLACE_CMD} 's|^docdir = .*|docdir = ${DOCSDIR}|' \ ${WRKSRC}/Makefile.in .include Index: head/games/flightgear/Makefile =================================================================== --- head/games/flightgear/Makefile (revision 459918) +++ head/games/flightgear/Makefile (revision 459919) @@ -1,65 +1,65 @@ # Created by: Brian Buchanan # $FreeBSD$ PORTNAME= flightgear PORTVERSION= 2017.3.1 PORTREVISION= 2 CATEGORIES= games MASTER_SITES= SF/flightgear/release-${PORTVERSION:R} MAINTAINER= martymac@FreeBSD.org -COMMENT= The FlightGear flight simulator +COMMENT= FlightGear flight simulator LICENSE= GPLv2 LIB_DEPENDS= libpng.so:graphics/png \ libboost_thread.so:devel/boost-libs \ libfltk.so:x11-toolkits/fltk \ libfreetype.so:print/freetype2 \ libosg.so:graphics/osg \ libspeex.so:audio/speex \ libspeexdsp.so:audio/speexdsp \ libcurl.so:ftp/curl \ libudev.so:devel/libudev-devd BUILD_DEPENDS= ${LOCALBASE}/lib/libplibsl.a:x11-toolkits/plib \ ${LOCALBASE}/lib/libSimGearCore.a:devel/simgear RUN_DEPENDS= ${LOCALBASE}/lib/libplibsl.a:x11-toolkits/plib \ ${LOCALBASE}/lib/libSimGearCore.a:devel/simgear \ ${LOCALBASE}/share/flightgear/version:games/flightgear-data +USES= alias cmake compiler cpe dos2unix jpeg openal:al,alut sqlite \ + tar:bzip2 USE_XORG= ice sm x11 xext xft xi xinerama xmu xt USE_GL= gl glew glu glut -USES= alias cmake compiler cpe dos2unix jpeg openal:al,alut sqlite \ - tar:bzip2 DOS2UNIX_REGEX= .*\.(c|h|cxx|cpp|hxx|hpp) CMAKE_ARGS+= -DENABLE_JS_SERVER:BOOL=ON \ -DSYSTEM_SQLITE:BOOL=ON \ -DFG_DATA_DIR:PATH=${LOCALBASE}/share/${PORTNAME} \ -DCMAKE_INSTALL_MANDIR:PATH=${MANPREFIX}/man \ -DFGCOM_DATA_PATH:PATH=${DATADIR} LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= DBUS QT5 OPTIONS_DEFAULT= DBUS QT5 DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus DBUS_USES= pkgconfig DBUS_CMAKE_ON= -DUSE_DBUS:BOOL=ON DBUS_CMAKE_OFF= -DUSE_DBUS:BOOL=OFF QT5_CMAKE_ON= -DENABLE_QT:BOOL=ON QT5_CMAKE_OFF= -DENABLE_QT:BOOL=OFF QT5_USE= QT5=core,buildtools,gui,qmake,qml,widgets .include # Chase devel/simgear compiler version .if ${COMPILER_TYPE} == gcc && ${COMPILER_VERSION} < 46 USE_GCC= yes CXXFLAGS+= -D_GLIBCXX_USE_C99 .endif post-install: ${INSTALL_PROGRAM} ${WRKSRC}/utils/js_server/js_server \ ${STAGEDIR}${PREFIX}/bin .include Index: head/games/flightgear-data/Makefile =================================================================== --- head/games/flightgear-data/Makefile (revision 459918) +++ head/games/flightgear-data/Makefile (revision 459919) @@ -1,43 +1,43 @@ # Created by: Brian Buchanan # $FreeBSD$ PORTNAME= flightgear-data PORTVERSION= 2017.3.1 CATEGORIES= games MASTER_SITES= SF/flightgear/release-${PORTVERSION:R} DISTNAME= FlightGear-${PORTVERSION}-data MAINTAINER= martymac@FreeBSD.org COMMENT= FlightGear scenery, textures, and aircraft models LICENSE= GPLv2 +BROKEN_aarch64= Fails to install: runaway process +BROKEN_mips64= Fails to install: runaway process + NO_BUILD= yes USES= tar:bzip2 WRKSRC= ${WRKDIR}/fgdata DATADIR= ${PREFIX}/share/flightgear PLIST= ${WRKDIR}/pkg-plist PLIST_DIRS= %%DATADIR%% - -BROKEN_aarch64= Fails to install: runaway process -BROKEN_mips64= Fails to install: runaway process post-patch: @${RM} ${WRKSRC}/COPYING pre-install: @${RM} ${PLIST} @cd ${WRKSRC} && \ ${FIND} * -type d -empty | ${SORT} \ | ${SED} -e 's|^|@exec ${MKDIR} %D/share/flightgear/|' >> ${PLIST} && \ ${FIND} * -type f | ${SORT} \ | ${SED} -e 's|^|%%DATADIR%%/|' >> ${PLIST} && \ ${FIND} * -type d -empty | ${SORT} -r \ | ${SED} -e 's|^|@dir %%DATADIR%%/|' >> ${PLIST} do-install: ${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC}/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} "! ( -name .git -o -name .gitignore )") .include Index: head/games/flightgear-mb339-pan/Makefile =================================================================== --- head/games/flightgear-mb339-pan/Makefile (revision 459918) +++ head/games/flightgear-mb339-pan/Makefile (revision 459919) @@ -1,46 +1,46 @@ # Created by: Jean-Yves Lefort # $FreeBSD$ PORTNAME= flightgear-mb339-pan PORTVERSION= 2.1 PORTREVISION= 3 CATEGORIES= games MASTER_SITES= http://hcilab.uniud.it/pan/downloads/ DISTNAME= mb339pan_${PORTVERSION} MAINTAINER= martymac@FreeBSD.org COMMENT= Simulation of the MB-339 PAN aerobatic jet +BROKEN_powerpc64= fails to build: runaway process + RUN_DEPENDS= ${LOCALBASE}/share/flightgear/version:games/flightgear-data RESTRICTED= Redistribution prohibited - -BROKEN_powerpc64= fails to build: runaway process NO_BUILD= yes USES= zip WRKSRC= ${WRKDIR}/${PORTNAME} EXTRACT_AFTER_ARGS= -d ${WRKSRC} DATADIR= ${PREFIX}/share/flightgear/Aircraft PLIST= ${WRKDIR}/pkg-plist PLIST_DIRS= %%DATADIR%% pre-extract: @${MKDIR} ${WRKSRC} pre-install: @${RM} ${PLIST} @cd ${WRKSRC} && \ ${FIND} * -type d -empty | ${SORT} \ | ${SED} -e 's|^|@exec ${MKDIR} %D/share/flightgear/Aircraft/|' >> ${PLIST} && \ ${FIND} * -type f | ${SORT} \ | ${SED} -e 's|^|%%DATADIR%%/|' >> ${PLIST} && \ ${FIND} * -type d -empty | ${SORT} -r \ | ${SED} -e 's|^|@dir %%DATADIR%%/|' >> ${PLIST} do-install: ${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC}/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}) .include Index: head/games/jfsw/Makefile =================================================================== --- head/games/jfsw/Makefile (revision 459918) +++ head/games/jfsw/Makefile (revision 459919) @@ -1,62 +1,62 @@ # Created by: Ganael Laplanche # $FreeBSD$ PORTNAME= jfsw PORTVERSION= 20131019 PORTREVISION= 2 CATEGORIES= games MAINTAINER= martymac@FreeBSD.org COMMENT= Jonathon Fowler's Shadow Warrior Port LICENSE= GPLv2 BuildLic LICENSE_COMB= multi LICENSE_NAME_BuildLic= Build source code license LICENSE_FILE_BuildLic= ${WRKSRC}/jfbuild/buildlic.txt LICENSE_PERMS_BuildLic= dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-accept LIB_DEPENDS= libvorbisfile.so:audio/libvorbis +USES= alias dos2unix gmake pkgconfig:build +DOS2UNIX_REGEX= .*(\.(c|h)|Makefile)(\.deps)? + USE_GITHUB= yes GH_ACCOUNT= jonof GH_PROJECT= jfbuild:build jfaudiolib:audio jfmact:mact GH_TAGNAME= 5cff6a81708ff053b569ba4400fba073afe207fe \ a73583184aca466cebde152db2ce1020591d7049:build \ a39ccf5e95961952d27754a255940be1d76ce85e:audio \ b1071da75cd465f59257240e5dbc60a014580190:mact GH_SUBDIR= jfbuild:build jfaudiolib:audio jfmact:mact USE_GL= gl USE_GNOME= gtk20 USE_SDL= mixer sdl - -USES= alias dos2unix gmake pkgconfig:build -DOS2UNIX_REGEX= .*(\.(c|h)|Makefile)(\.deps)? NO_CDROM= Must be distributed only through the Internet and free of charge MAKE_ENV+= DATADIR="${DATADIR}" \ NOASM=1 \ LINKED_GTK=1 SUB_FILES= pkg-message PORTDOCS= readme.txt releasenotes.html post-patch: @${REINPLACE_CMD} 's|/usr/X11R6|${LOCALBASE}|' \ ${WRKSRC}/jfbuild/Makefile @${REINPLACE_CMD} 's|sdl-config|${SDL_CONFIG}|' \ ${WRKSRC}/Makefile \ ${WRKSRC}/jfbuild/Makefile.shared @${REINPLACE_CMD} 's|/usr|${LOCALBASE}|' \ ${WRKSRC}/jfaudiolib/src/driver_fluidsynth.c do-install: ${INSTALL_PROGRAM} ${WRKSRC}/sw ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_PROGRAM} ${WRKSRC}/build ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-build ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} ${MKDIR} ${STAGEDIR}${DATADIR} .include Index: head/games/openalchemist/Makefile =================================================================== --- head/games/openalchemist/Makefile (revision 459918) +++ head/games/openalchemist/Makefile (revision 459919) @@ -1,43 +1,45 @@ # Created by: Ganael LAPLANCHE # $FreeBSD$ PORTNAME= openalchemist PORTVERSION= 0.3 PORTREVISION= 20 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} DISTNAME= ${PORTNAME}-${PORTVERSION}-src MAINTAINER= martymac@FreeBSD.org COMMENT= Tetris-like game LICENSE= GPLv2+ CC-BY-SA-2.0 LICENSE_COMB= multi LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING BUILD_DEPENDS= zip:archivers/zip LIB_DEPENDS= libclanCore.so:devel/clanlib1 \ libpng.so:graphics/png CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -lpthread -L${LOCALBASE}/lib GNU_CONFIGURE= yes + +USES= autoreconf gmake iconv jpeg pkgconfig python:2.7,run shebangfix +SHEBANG_FILES= openalchemist-config + USE_GNOME= pygtk2 USE_XORG= xxf86vm xi x11 xmu xext xdamage xfixes xau xdmcp xt sm ice USE_GL= gl glu USE_SDL= sdl gfx -USES= autoreconf gmake iconv jpeg pkgconfig python:2.7,run shebangfix -SHEBANG_FILES= openalchemist-config PORTDOCS= AUTHORS ChangeLog README TODO post-patch: @${REINPLACE_CMD} -E -e 's|0.8|1.0|g' -e 's|^%|#|g' ${WRKSRC}/configure.ac @${REINPLACE_CMD} -E -e 's|0.8|1.0|g' ${WRKSRC}/build/Makefile.am @${REINPLACE_CMD} -E -e 's|^dist_pkgdata_DATA =.*|dist_pkgdata_DATA = data/* skins/aqua.zip skins/brushed.zip skins/vectoriel.zip|g' ${WRKSRC}/Makefile.am post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/graphics/pencil/Makefile =================================================================== --- head/graphics/pencil/Makefile (revision 459918) +++ head/graphics/pencil/Makefile (revision 459919) @@ -1,42 +1,42 @@ # Created by: Ganael Laplanche # $FreeBSD$ PORTNAME= pencil PORTVERSION= 0.4.4b PORTREVISION= 14 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}-planner/Pencil/${PORTVERSION}eta DISTNAME= ${PORTNAME}-${PORTVERSION}-src MAINTAINER= martymac@FreeBSD.org COMMENT= Pencil - a traditional 2D animation software LICENSE= GPLv2 -LIB_DEPENDS= libming.so:graphics/ming \ - libpng.so:graphics/png - BROKEN_armv6= fails to compile: no matching function for call to 'qMax' BROKEN_armv7= fails to compile: no matching function for call to 'qMax' + +LIB_DEPENDS= libming.so:graphics/ming \ + libpng.so:graphics/png USES= qmake zip USE_QT4= gui opengl xml moc_build rcc_build USE_GL= gl QMAKE_ARGS= INCLUDEPATH+=${LOCALBASE}/include/ming WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}-source PLIST_FILES= bin/pencil PORTDOCS= README TODO post-patch: @${MKDIR} ${WRKSRC}/src/external/freebsd @${CP} ${FILESDIR}/src-external-freebsd-freebsd.cpp \ ${WRKSRC}/src/external/freebsd/freebsd.cpp do-install: ${INSTALL_PROGRAM} ${WRKSRC}/Pencil ${STAGEDIR}${PREFIX}/bin/pencil @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/multimedia/sms1xxx-kmod/Makefile =================================================================== --- head/multimedia/sms1xxx-kmod/Makefile (revision 459918) +++ head/multimedia/sms1xxx-kmod/Makefile (revision 459919) @@ -1,109 +1,109 @@ # Created by: Ganael Laplanche # $FreeBSD$ PORTNAME= sms1xxx PORTVERSION= 20120113 PORTREVISION= 2 CATEGORIES= multimedia MASTER_SITES= http://contribs.martymac.org/FreeBSD-siano/ PKGNAMESUFFIX= -kmod DISTNAME= siano-${PORTVERSION} DIST_SUBDIR= ${PORTNAME} MAINTAINER= martymac@FreeBSD.org COMMENT= Native FreeBSD driver for Siano-based USB DVB devices LICENSE= GPLv2 +ONLY_FOR_ARCHS= amd64 i386 + WRKSRC= ${WRKDIR}/siano-${PORTVERSION} NO_PACKAGE= should be recompiled for a particular FreeBSD kernel NO_OPTIONS_SORT= yes OPTIONS_DEFINE= RC5WATCH DEBUG OPTIONS_MULTI= FIRMWARE OPTIONS_MULTI_FIRMWARE= STELLAR NOVA OPTIONS_DEFAULT= RC5WATCH NOVA OPTIONS_SUB= yes RC5WATCH_DESC= Build rc5watch IR utility DEBUG_ALL_TARGET= debug STELLAR_DESC= Build Terratec Cinergy Piranha FW NOVA_DESC= Build Hauppauge WinTV MiniStick FW - -ONLY_FOR_ARCHS= amd64 i386 SUB_FILES= pkg-message PORTDOCS= CHANGELOG README COPYING # Supported firmwares / firmwares to build STELLAR_FW= stellar_dvbt NOVA_FW= novab0_dvbbda BUILD_FWS= USES= kmod tar:tgz .include .if ${PORT_OPTIONS:MSTELLAR} BUILD_FWS+= ${STELLAR_FW} .if !exists(${DISTDIR}/${DIST_SUBDIR}/${STELLAR_FW}.fw) .if !defined(DISTFILE_INSTRUCTIONS) DISTFILE_INSTRUCTIONS=\n\ Due to licensing restrictions, firmware files must be fetched manually.\n .endif DISTFILE_INSTRUCTIONS+= \ \n- Please, get the appropriate firmware for your Stellar device\n\ and copy the file to '${DISTDIR}/${DIST_SUBDIR}/${STELLAR_FW}.fw'\n .endif .endif .if ${PORT_OPTIONS:MNOVA} BUILD_FWS+= ${NOVA_FW} .if !exists(${DISTDIR}/${DIST_SUBDIR}/${NOVA_FW}.fw) .if !defined(DISTFILE_INSTRUCTIONS) DISTFILE_INSTRUCTIONS=\n\ Due to licensing restrictions, firmware files must be fetched manually.\n .endif DISTFILE_INSTRUCTIONS+= \ \n- Please, get the appropriate firmware for your Nova device\n\ and copy the file to '${DISTDIR}/${DIST_SUBDIR}/${NOVA_FW}.fw'\n .endif .endif .if defined(DISTFILE_INSTRUCTIONS) .if defined(PACKAGE_BUILDING) IGNORE= requires manual fetch .else pre-fetch: @${MKDIR} ${DISTDIR}/${DIST_SUBDIR}; \ ${PRINTF} "${DISTFILE_INSTRUCTIONS}"; \ exit 1 .endif .endif post-patch: @${REINPLACE_CMD} -e 's|SUBDIR=|SUBDIR= ${BUILD_FWS}|' \ ${WRKSRC}/firmwares/Makefile pre-build: .if ${PORT_OPTIONS:MSTELLAR} @${CP} ${DISTDIR}/${DIST_SUBDIR}/${STELLAR_FW}.fw ${WRKSRC}/firmwares/${STELLAR_FW}/ .endif .if ${PORT_OPTIONS:MNOVA} @${CP} ${DISTDIR}/${DIST_SUBDIR}/${NOVA_FW}.fw ${WRKSRC}/firmwares/${NOVA_FW}/ .endif post-build: .if ${PORT_OPTIONS:MRC5WATCH} @cd ${WRKSRC}/apps/rc5watch/ && ${MAKE} all .endif post-install: .if ${PORT_OPTIONS:MRC5WATCH} ${INSTALL_PROGRAM} ${WRKSRC}/apps/rc5watch/rc5watch ${STAGEDIR}${PREFIX}/bin/rc5watch .endif @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/net/grsync/Makefile =================================================================== --- head/net/grsync/Makefile (revision 459918) +++ head/net/grsync/Makefile (revision 459919) @@ -1,34 +1,34 @@ # Created by: Ganael Laplanche # $FreeBSD$ PORTNAME= grsync PORTVERSION= 1.2.6 CATEGORIES= net ipv6 MASTER_SITES= http://www.opbyte.it/release/ \ LOCAL/martymac MAINTAINER= martymac@FreeBSD.org COMMENT= GTK frontend for rsync LICENSE= GPLv2 RUN_DEPENDS= rsync:net/rsync \ bash:shells/bash -USE_GNOME= gtk20 intltool +GNU_CONFIGURE= yes +CONFIGURE_ARGS+= --disable-unity +CPPFLAGS+= -I${LOCALBASE}/include +LDFLAGS+= -L${LOCALBASE}/lib + USES= desktop-file-utils gettext gmake \ pkgconfig shared-mime-info shebangfix +USE_GNOME= gtk20 intltool SHEBANG_FILES= src/grsync-batch -GNU_CONFIGURE= yes -CONFIGURE_ARGS+= --disable-unity INSTALLS_ICONS= yes - -CPPFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls .include Index: head/net/ldapscripts/Makefile =================================================================== --- head/net/ldapscripts/Makefile (revision 459918) +++ head/net/ldapscripts/Makefile (revision 459919) @@ -1,58 +1,59 @@ # Created by: Ganael LAPLANCHE # $FreeBSD$ PORTNAME= ldapscripts PORTVERSION= 2.0.8 CATEGORIES= net MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} \ http://contribs.martymac.org/ldapscripts/ MAINTAINER= martymac@FreeBSD.org COMMENT= Scripts to manage posix accounts in an OpenLDAP directory LICENSE= GPLv2 RUN_DEPENDS= ldapadd:net/openldap${OPENLDAP_VER}${OPENLDAP_FLAVOUR}-client \ ldapsearch:net/openldap${OPENLDAP_VER}${OPENLDAP_FLAVOUR}-client \ ldapdelete:net/openldap${OPENLDAP_VER}${OPENLDAP_FLAVOUR}-client \ ldapmodify:net/openldap${OPENLDAP_VER}${OPENLDAP_FLAVOUR}-client \ ldapmodrdn:net/openldap${OPENLDAP_VER}${OPENLDAP_FLAVOUR}-client \ ldappasswd:net/openldap${OPENLDAP_VER}${OPENLDAP_FLAVOUR}-client +NO_ARCH= yes + OPTIONS_DEFINE= SASL SASL_VARS= OPENLDAP_FLAVOUR=-sasl WANT_OPENLDAP_SASL=yes -NO_ARCH= yes -USE_OPENLDAP= yes USES= iconv tar:tgz +USE_OPENLDAP= yes LIBDIR= ${PREFIX}/lib/${PORTNAME} MAKE_ENV+= MANDIR=${MANPREFIX}/man \ ETCDIR=${ETCDIR} SUB_FILES= pkg-message PORTDOCS= README CHANGELOG VERSION TODO # Unset 'all' target set by default to 'help' # and set paths to OpenLDAP binaries post-patch: ${REINPLACE_CMD} "s|^all:.*|all:|g" ${WRKSRC}/Makefile ${REINPLACE_CMD} "s|^PREFIX = .*|PREFIX = ${PREFIX}|g" ${WRKSRC}/Makefile ${REINPLACE_CMD} \ -e "s|^LDAPSEARCHBIN=.*|LDAPSEARCHBIN=\"${LOCALBASE}/bin/ldapsearch\"|g" \ -e "s|^LDAPADDBIN=.*|LDAPADDBIN=\"${LOCALBASE}/bin/ldapadd\"|g" \ -e "s|^LDAPDELETEBIN=.*|LDAPDELETEBIN=\"${LOCALBASE}/bin/ldapdelete\"|g" \ -e "s|^LDAPMODIFYBIN=.*|LDAPMODIFYBIN=\"${LOCALBASE}/bin/ldapmodify\"|g" \ -e "s|^LDAPMODRDNBIN=.*|LDAPMODRDNBIN=\"${LOCALBASE}/bin/ldapmodrdn\"|g" \ -e "s|^LDAPPASSWDBIN=.*|LDAPPASSWDBIN=\"${LOCALBASE}/bin/ldappasswd\"|g" \ -e "s|^ICONVBIN=.*|ICONVBIN=\"${LOCALBASE}/bin/iconv\"|g" \ ${WRKSRC}/etc/ldapscripts.conf # Install remaining stuff post-install: @${RM} ${STAGEDIR}${ETCDIR}/ldapscripts.conf \ ${STAGEDIR}${ETCDIR}/ldapscripts.passwd @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/sysutils/backupchecker/Makefile =================================================================== --- head/sysutils/backupchecker/Makefile (revision 459918) +++ head/sysutils/backupchecker/Makefile (revision 459919) @@ -1,28 +1,28 @@ # Created by: Ganael Laplanche # $FreeBSD$ PORTNAME= backupchecker PORTVERSION= 1.9 CATEGORIES= sysutils archivers MAINTAINER= martymac@FreeBSD.org COMMENT= Fully automated backup checker LICENSE= GPLv3 -USE_GITHUB= yes - NO_ARCH= yes + USES= python:3.3+ +USE_GITHUB= yes USE_PYTHON= autoplist distutils optsuffix PORTDOCS= README.md post-patch: @${REINPLACE_CMD} "s|'share','man'|'${MANPREFIX}/man'|" ${WRKSRC}/setup.py post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include