Index: head/games/freeminer/Makefile =================================================================== --- head/games/freeminer/Makefile (revision 393444) +++ head/games/freeminer/Makefile (revision 393445) @@ -1,105 +1,101 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= freeminer PORTVERSION= 0.4.10.4 PORTREVISION= 1 CATEGORIES= games MAINTAINER= amdmi3@FreeBSD.org COMMENT= Open source sandbox game inspired by Minecraft LICENSE= LGPL21 GPLv3 # or later LICENSE_COMB= multi LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING LIB_DEPENDS= libsqlite3.so:${PORTSDIR}/databases/sqlite3 USE_GITHUB= yes USES= compiler:c++11-lib cmake CMAKE_ARGS= -DCUSTOM_MANDIR="${PREFIX}/man" \ -DCUSTOM_EXAMPLE_CONF_DIR="${PREFIX}/etc" \ -DRUN_IN_PLACE=0 PORTDATA= * PORTDOCS= * OPTIONS_DEFINE= CLIENT SERVER CURL SOUND FREETYPE LEVELDB LUAJIT NLS DOCS EXAMPLES OPTIONS_DEFAULT=CLIENT SERVER CURL SOUND FREETYPE LEVELDB LUAJIT OPTIONS_SUB= yes CLIENT_DESC= Build client SERVER_DESC= Build server CURL_DESC= Enable cURL support for fetching media SOUND_DESC= Enable sound LEVELDB_DESC= Enable LevelDB backend FREETYPE_DESC= Support for TrueType fonts with unicode LUAJIT_DESC= LuaJIT support CLIENT_CMAKE_ON= -DBUILD_CLIENT=1 CLIENT_CMAKE_OFF= -DBUILD_CLIENT=0 CLIENT_LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libIrrlicht.so:${PORTSDIR}/x11-toolkits/irrlicht CLIENT_USES= jpeg CLIENT_USE= GL=gl XORG=x11 SERVER_CMAKE_ON= -DBUILD_SERVER=1 SERVER_CMAKE_OFF= -DBUILD_SERVER=0 CURL_CMAKE_ON= -DENABLE_CURL=1 CURL_CMAKE_OFF= -DENABLE_CURL=0 CURL_LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl NLS_CMAKE_ON= -DENABLE_GETTEXT=1 NLS_CMAKE_OFF= -DENABLE_GETTEXT=0 NLS_USES= gettext NLS_LDFLAGS= -L${LOCALBASE}/lib SOUND_CMAKE_ON= -DENABLE_SOUND=1 SOUND_CMAKE_OFF= -DENABLE_SOUND=0 LEVELDB_CMAKE_ON= -DENABLE_LEVELDB=1 LEVELDB_CMAKE_OFF= -DENABLE_LEVELDB=0 LEVELDB_LIB_DEPENDS= libleveldb.so:${PORTSDIR}/databases/leveldb FREETYPE_CMAKE_ON= -DENABLE_FREETYPE=1 FREETYPE_CMAKE_OFF= -DENABLE_FREETYPE=0 FREETYPE_LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2 LUAJIT_LIB_DEPENDS= libluajit-5.1.so:${PORTSDIR}/lang/luajit .include -.if ${OPSYS} == FreeBSD && ${OSVERSION} < 900000 -BROKEN= does not build on 8.x (lack of long long support) -.endif - .if ${PORT_OPTIONS:MCLIENT} && ${PORT_OPTIONS:MSOUND} USES+= openal LIB_DEPENDS+= libvorbis.so:${PORTSDIR}/audio/libvorbis .endif .if ${PORT_OPTIONS:MSERVER} USE_RC_SUBR= ${PORTNAME} USERS= minetest # reuse, as freeminer is a fork of GROUPS= minetest .endif # hacky way to not bring irrlicht and X11 depends for server only .if ! ${PORT_OPTIONS:MCLIENT} && ${PORT_OPTIONS:MSERVER} BUILD_DEPENDS+= ${NONEXISTENT}:${PORTSDIR}/x11-toolkits/irrlicht:patch IRRLICHT_INCLUDE_DIR= `${MAKE} -C ${PORTSDIR}/x11-toolkits/irrlicht -V WRKSRC`/include CMAKE_ARGS+= -DIRRLICHT_INCLUDE_DIR:STRING="${IRRLICHT_INCLUDE_DIR}" EXTRA_PATCHES+= ${FILESDIR}/extra-patch-irrlichtdepend .endif post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \ ${WRKSRC}/cmake/Modules/*.cmake @${REINPLACE_CMD} -e 's|-lpthread|-pthread|' \ ${WRKSRC}/src/CMakeLists.txt .if ! ${PORT_OPTIONS:MLUAJIT} @${REINPLACE_CMD} -e '/find_/ s|LUA_|NO&|g' \ ${WRKSRC}/src/CMakeLists.txt .endif post-install: @${MKDIR} ${STAGEDIR}${DATADIR}/games @${MV} ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.example \ ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.sample .include Index: head/games/springlobby/Makefile =================================================================== --- head/games/springlobby/Makefile (revision 393444) +++ head/games/springlobby/Makefile (revision 393445) @@ -1,55 +1,49 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= springlobby PORTVERSION= 0.180 PORTREVISION= 3 CATEGORIES= games net MASTER_SITES= http://www.springlobby.info/tarballs/ \ http://mirror.amdmi3.ru/distfiles/ MAINTAINER= amdmi3@FreeBSD.org COMMENT= Cross-platform lobby client for the Spring RTS project LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= spring:${PORTSDIR}/games/spring LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl \ libboost_thread.so:${PORTSDIR}/devel/boost-libs USES= cmake pkgconfig compiler:c++11-lib tar:bzip2 CMAKE_ARGS= -DwxWidgets_CONFIG_EXECUTABLE="${WX_CONFIG}" \ -DENABLE_DEBUG_REPORT=FALSE USE_WX= 2.8+ WX_UNICODE= yes PORTDOCS= * OPTIONS_DEFINE= SOUND NLS NOTIFY DOCS OPTIONS_DEFAULT=SOUND NOTIFY OPTIONS_SUB= yes SOUND_DESC= Enable sound notifications NOTIFY_DESC= Enable libnotify support for popup status messages NLS_CMAKE_ON= -DOPTION_TRANSLATION_SUPPORT:BOOL=ON NLS_CMAKE_OFF= -DOPTION_TRANSLATION_SUPPORT:BOOL=OFF NLS_USES= gettext SOUND_CMAKE_ON= -DOPTION_SOUND:BOOL=ON SOUND_CMAKE_OFF= -DOPTION_SOUND:BOOL=OFF SOUND_LIB_DEPENDS= libalure.so:${PORTSDIR}/audio/alure SOUND_USES= openal:al NOTIFY_CMAKE_ON= -DOPTION_NOTIFY=ON NOTIFY_CMAKE_OFF= -DOPTION_NOTIFY=OFF NOTIFY_LIB_DEPENDS= libnotify.so:${PORTSDIR}/devel/libnotify -.include - -.if ${OPSYS} == FreeBSD && ${OSVERSION} < 901000 -IGNORE= does not build (no strtoll(3) support) -.endif - .include Index: head/games/supertuxkart/Makefile =================================================================== --- head/games/supertuxkart/Makefile (revision 393444) +++ head/games/supertuxkart/Makefile (revision 393445) @@ -1,61 +1,60 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= supertuxkart PORTVERSION= 0.9 CATEGORIES= games MASTER_SITES= SF/supertuxkart/SuperTuxKart/${PORTVERSION} DISTNAME= ${PORTNAME}-${PORTVERSION}-src MAINTAINER= amdmi3@FreeBSD.org COMMENT= Free 3D kart racing game LICENSE= GPLv3 # or later LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libvorbisfile.so:${PORTSDIR}/audio/libvorbis \ libogg.so:${PORTSDIR}/audio/libogg \ libcurl.so:${PORTSDIR}/ftp/curl \ libpng.so:${PORTSDIR}/graphics/png -BROKEN_powerpc= does not configure on powerpc -BROKEN_FreeBSD_8= does not build on 8.x +BROKEN_powerpc= does not configure on powerpc -USES= alias cmake compiler:c++11-lib dos2unix gettext \ +USES= alias cmake compiler:c++11-lib dos2unix gettext \ gmake jpeg openal:al pkgconfig tar:xz USE_GL= gl glu USE_SDL= sdl USE_XORG= x11 xext sm ice DOS2UNIX_FILES= lib/irrlicht/source/Irrlicht/Makefile \ lib/irrlicht/source/Irrlicht/COpenGLExtensionHandler.h CMAKE_ARGS= -DUSE_WIIUSE=NO \ -DUSE_XRANDR=NO WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} PORTDATA= * CXXFLAGS+= -DNO_IRR_COMPILE_WITH_JOYSTICK_EVENTS_ \ -D__FREE_BSD_ OPTIONS_DEFINE= FRIBIDI XRANDR OPTIONS_DEFAULT=FRIBIDI XRANDR FRIBIDI_DESC= Support for right-to-left languages FRIBIDI_CMAKE_ON= -DUSE_FRIBIDI=YES FRIBIDI_CMAKE_OFF= -DUSE_FRIBIDI=NO FRIBIDI_LIB_DEPENDS= libfribidi.so:${PORTSDIR}/converters/fribidi XRANDR_DESC= Use xrandr instead of vidmode XRANDR_CMAKE_ON= -DUSE_XRANDR=YES XRANDR_CMAKE_OFF= -DUSE_XRANDR=NO XRANDR_USE= XORG=xrandr XRANDR_USE_OFF= XORG=xxf86vm post-patch: @${REINPLACE_CMD} -e 's|/usr/X11R6/include|${LOCALBASE}/include|' \ ${WRKSRC}/lib/irrlicht/CMakeLists.txt @${REINPLACE_CMD} -e 's|Icon=.*|Icon=${PREFIX}/share/icons/hicolor/128x128/apps/supertuxkart.png|' \ ${WRKSRC}/data/${PORTNAME}.desktop .include Index: head/games/wargus/Makefile =================================================================== --- head/games/wargus/Makefile (revision 393444) +++ head/games/wargus/Makefile (revision 393445) @@ -1,44 +1,38 @@ # Created by: Travis Poppe # $FreeBSD$ PORTNAME= wargus PORTVERSION= 2.3.0 CATEGORIES= games MASTER_SITES= http://launchpadlibrarian.net/200671642/ DISTNAME= ${PORTNAME}_${PORTVERSION}.orig MAINTAINER= amdmi3@FreeBSD.org COMMENT= Warcraft 2 mod that allows you to play Warcraft 2 with Stratagus LICENSE= GPLv2 # or later LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= stratagus:${PORTSDIR}/games/stratagus \ ffmpeg2theora:${PORTSDIR}/multimedia/ffmpeg2theora \ cdparanoia:${PORTSDIR}/audio/cdparanoia BUILD_DEPENDS= stratagus:${PORTSDIR}/games/stratagus LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png USES= cmake pkgconfig CMAKE_ARGS= -DGAMEDIR:STRING="bin" \ -DSHAREDIR:STRING="${DATADIR_REL}" USE_X11= x11 USE_GNOME= gtk20 SUB_FILES= pkg-message PORTDOCS= * OPTIONS_DEFINE= DOCS -.include - -.if ${OPSYS} == FreeBSD && ${OSVERSION} < 900000 -BROKEN= does not build -.endif - post-install: cd ${WRKSRC}/doc && ${INSTALL_MAN} *.6 ${STAGEDIR}${MAN6PREFIX}/man/man6/ ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} -.include +.include Index: head/games/widelands/Makefile =================================================================== --- head/games/widelands/Makefile (revision 393444) +++ head/games/widelands/Makefile (revision 393445) @@ -1,53 +1,47 @@ # Created by: Bartosz Fabianowski # $FreeBSD$ PORTNAME= widelands DISTVERSION= build18 PORTREVISION= 6 CATEGORIES= games MASTER_SITES= https://launchpadlibrarian.net/167260749/ \ http://mirror.amdmi3.ru/distfiles/ DISTNAME= ${PORTNAME}-${DISTVERSION}-src MAINTAINER= amdmi3@FreeBSD.org COMMENT= Realtime strategy game inspired by Settlers II LICENSE= GPLv2 # or later LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libGLEW.so:${PORTSDIR}/graphics/glew \ libexecinfo.so:${PORTSDIR}/devel/libexecinfo BUILD_DEPENDS= ${LOCALBASE}/include/boost/shared_ptr.hpp:${PORTSDIR}/devel/boost-libs USES= cmake:outsource compiler:c++11-lib gettext lua:51 tar:bzip2 python:build CMAKE_ARGS= -DWL_INSTALL_PREFIX="${PREFIX}" \ -DWL_INSTALL_DATADIR="share/widelands" \ -DWL_INSTALL_BINDIR="bin" \ -DWL_VERSION="${DISTVERSION}" \ -DWL_COMPILERFLAG_OPTIMIZATIONS="" USE_SDL= sdl mixer image net ttf gfx PLIST_FILES= bin/widelands PORTDATA= * PLIST_DIRS= %%DATADIR%%/maps/Desert\ Tournament.wmf/scripting \ %%DATADIR%%/maps/Swamp\ Monks.wmf/scripting DESKTOP_ENTRIES="Widelands" \ "" \ "${DATADIR}/pics/wl-ico-64.png" \ "widelands" \ "Game;StrategyGame;" \ "" -.include - -.if ${OPSYS} == FreeBSD && ${OSVERSION} < 900000 -IGNORE= doesn't build on 8.x -.endif - post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \ ${WRKSRC}/cmake/Modules/*.cmake .include Index: head/lang/tolua++/Makefile =================================================================== --- head/lang/tolua++/Makefile (revision 393444) +++ head/lang/tolua++/Makefile (revision 393445) @@ -1,42 +1,38 @@ # Created by: aaron@FreeBSD.org # $FreeBSD$ PORTNAME= tolua++ PORTVERSION= 1.0.93 PORTREVISION= 3 CATEGORIES= lang devel MASTER_SITES= http://www.codenix.com/~tolua/ \ http://mirror.amdmi3.ru/distfiles/ MAINTAINER= amdmi3@FreeBSD.org COMMENT= Extended version of tolua, a tool to integrate C/C++ code with Lua +BROKEN_sparc64= Does not install on sparc64 + USES= scons lua:51 tar:bzip2 MAKE_ARGS= prefix=${PREFIX} SONAME="libtolua++-${LUA_VER}.so" CCFLAGS+= -I${LUA_INCDIR} LDFLAGS+= -L${LUA_LIBDIR} TGT_BINDIR= ${PREFIX}/bin TGT_INCDIR= ${LUA_INCDIR:C/^${LOCALBASE}/${PREFIX}/} TGT_LIBDIR= ${LUA_LIBDIR:C/^${LOCALBASE}/${PREFIX}/} - -.include - -.if ${ARCH} == "sparc64" && ${OSVERSION} > 900000 -BROKEN= Does not install on sparc64-9 -.endif post-patch: @${REINPLACE_CMD} -e "s|'lualib',||; s|lua|lua-${LUA_VER}|g" ${WRKSRC}/config_posix.py do-install: ${MKDIR} ${STAGEDIR}${TGT_BINDIR} ${STAGEDIR}${TGT_INCDIR} ${STAGEDIR}${TGT_LIBDIR} ${INSTALL_PROGRAM} ${WRKSRC}/bin/tolua++ ${STAGEDIR}${TGT_BINDIR} ${LN} -sf tolua++ ${STAGEDIR}${PREFIX}/bin/tolua++-${LUA_VER} ${INSTALL_DATA} ${WRKSRC}/include/tolua++.h ${STAGEDIR}${TGT_INCDIR} ${INSTALL_DATA} ${WRKSRC}/lib/libtolua++.a ${STAGEDIR}${TGT_LIBDIR} ${INSTALL_LIB} ${WRKSRC}/lib/libtolua++.so ${STAGEDIR}${TGT_LIBDIR} ${INSTALL_LIB} ${WRKSRC}/lib/libtolua++.so ${STAGEDIR}${PREFIX}/lib/libtolua++-${LUA_VER}.so .include Index: head/x11-fm/wcmcommander/Makefile =================================================================== --- head/x11-fm/wcmcommander/Makefile (revision 393444) +++ head/x11-fm/wcmcommander/Makefile (revision 393445) @@ -1,55 +1,51 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= wcmcommander PORTVERSION= 0.20.0 PORTREVISION= 1 DISTVERSIONPREFIX= release- CATEGORIES= x11-fm MAINTAINER= amdmi3@FreeBSD.org COMMENT= Multi-platform open source file manager LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USE_GITHUB= yes GH_ACCOUNT= corporateshark GH_PROJECT= WCMCommander USES= compiler:c++11-lib cmake:outsource CMAKE_ARGS= -DDATADIR="${DATADIR_REL}" USE_XORG= x11 PORTDOCS= CHANGELOG.txt README.md readme_eng.txt OPTIONS_DEFINE= FREETYPE SMB SSH DOCS OPTIONS_DEFAULT=FREETYPE SMB SSH FREETYPE_LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2 FREETYPE_CMAKE_ON= -DWITH_FREETYPE=ON FREETYPE_CMAKE_OFF= -DWITH_FREETYPE=OFF SMB_LIB_DEPENDS= libsmbclient.so:${PORTSDIR}/net/samba-libsmbclient SMB_CMAKE_ON= -DWITH_SMBCLIENT=ON SMB_CMAKE_OFF= -DWITH_SMBCLIENT=OFF SSH_LIB_DEPENDS= libssh2.so:${PORTSDIR}/security/libssh2 SSH_CMAKE_ON= -DWITH_LIBSSH2=ON SSH_CMAKE_OFF= -DWITH_LIBSSH2=OFF .include -.if ${OPSYS} == FreeBSD && ${OSVERSION} < 900000 -BROKEN= does not build on 8.x (lack of long long support) -.endif - .if ${COMPILER_TYPE} == gcc CXXFLAGS+= -D_GLIBCXX_USE_C99 # gcc c++11 support is broken on FreeBSD .endif post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}/ .endfor .include