Index: head/games/tome4/Makefile =================================================================== --- head/games/tome4/Makefile (revision 458407) +++ head/games/tome4/Makefile (revision 458408) @@ -1,56 +1,57 @@ # Created by: Nikolai Lifanov # $FreeBSD$ PORTNAME= tome4 PORTVERSION= 1.5.5 CATEGORIES= games MASTER_SITES= https://te4.org/dl/t-engine/ \ SF/lifanov-ports-distfiles/${PORTNAME}/:icons DISTFILES= t-engine4-src-${PORTVERSION}${EXTRACT_SUFX} \ ${PORTNAME}.png:icons EXTRACT_ONLY= t-engine4-src-${PORTVERSION}${EXTRACT_SUFX} MAINTAINER= lifanov@FreeBSD.org COMMENT= Epic tactical turn-based roguelike adventure LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= premake4:devel/premake4 LIB_DEPENDS= libvorbisfile.so:audio/libvorbis \ libpng.so:graphics/png DESKTOP_ENTRIES="ToME 4" "" "${PORTNAME}" \ "${PORTNAME}" "Game;RolePlaying;" "" PLIST_SUB= PORTVERSION=${PORTVERSION} WRKSRC= ${WRKDIR}/t-engine4-src-${PORTVERSION} MAKE_ARGS+= config=release verbose=yes ARCH="" CC=${CC} USES= gmake openal:al tar:bzip2 USE_SDL= image2 sdl2 ttf2 USE_GL= gl glu USE_CSTD= gnu89 SUB_FILES= tome4 +LLD_UNSAFE= yes .include pre-build: @${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/premake4.lua .if ${ARCH} == aarch64 (cd ${WRKSRC} && premake4 --lua=default gmake) .else (cd ${WRKSRC} && premake4 gmake) @${ECHO} '.NOTPARALLEL:' >> ${WRKSRC}/build/buildvm.make @${ECHO} '.NOTPARALLEL:' >> ${WRKSRC}/build/luajit2.make .endif @${REINPLACE_CMD} 's|-lpthread|-pthread|' ${WRKSRC}/build/TEngine.make do-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_PROGRAM} ${WRKSRC}/t-engine ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKDIR}/tome4 ${STAGEDIR}${PREFIX}/bin (cd ${WRKSRC}; ${COPYTREE_SHARE} "bootstrap game" ${STAGEDIR}${DATADIR}) ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps .include Index: head/games/trigger-rally/Makefile =================================================================== --- head/games/trigger-rally/Makefile (revision 458407) +++ head/games/trigger-rally/Makefile (revision 458408) @@ -1,54 +1,55 @@ # Created by: Jean-Yves Lefort # $FreeBSD$ PORTNAME= trigger-rally PORTVERSION= 0.6.5 PORTREVISION= 2 CATEGORIES= games MASTER_SITES= SF/trigger-rally/trigger-${PORTVERSION} MAINTAINER= alfix86@gmail.com COMMENT= Rally car racing game LICENSE= GPLv2 LIB_DEPENDS= libphysfs.so:devel/physfs LIB_DEPENDS+= libalut.so:audio/freealut #BROKEN_aarch64= fails to compile: error: the clang compiler does not support -march=native #BROKEN_armv6= fails to compile: error: the clang compiler does not support -march=native #BROKEN_armv7= fails to compile: error: the clang compiler does not support -march=native #BROKEN_powerpc64= fails to compile: error: the clang compiler does not support -march=native WRKSRC_SUBDIR= src USES= gmake openal:al,alut USE_SDL= sdl2 image2 USE_GL= glu gl glew MAKEFILE= GNUmakefile ALL_TARGET= build +LLD_UNSAFE= yes WORKINGSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} DATADIR= ${PREFIX}/share/games/trigger-rally DESKTOP_ENTRIES="Trigger" "" "trigger" \ "trigger-rally" "" false PORTDOCS= README-stereo.txt README.txt DATA_AUTHORS.txt do-install: ${INSTALL_PROGRAM} ${WORKINGSRC}/bin/trigger-rally ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${DATADIR} cd ${WORKINGSRC}/bin && ${CP} trigger-rally.config.defs ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WORKINGSRC}/doc && ${INSTALL_MAN} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} cd ${WORKINGSRC}/data && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} .for i in 16 22 24 32 36 48 64 72 96 128 192 256 @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps/ && \ ${MV} ${STAGEDIR}${DATADIR}/icon/trigger-${i}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps/trigger.png .endfor ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/ && \ ${MV} ${STAGEDIR}${DATADIR}/icon/trigger-rally-icons.svg \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/trigger-rally-icons.svg .include Index: head/games/valyriatear/Makefile =================================================================== --- head/games/valyriatear/Makefile (revision 458407) +++ head/games/valyriatear/Makefile (revision 458408) @@ -1,61 +1,62 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= valyriatear PORTVERSION= 1.0.0 PORTREVISION= 2 CATEGORIES= games MAINTAINER= amdmi3@FreeBSD.org COMMENT= Open Source J-RPG based on the Hero of Allacrost engine # Valyria Tear underwent a licensing audit. # The main game is GPLv2 but artwork/music/fonts are a variety of licenses: # GPLv2, GPLv3 (with font exception), OFL-1.1, CC0, CC-BY-3, and CC-BY-SA-3. LICENSE= GPLv2 LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ libvorbis.so:audio/libvorbis \ libpng.so:graphics/png USE_GITHUB= yes GH_ACCOUNT= Bertram25 GH_PROJECT= ValyriaTear GH_TAGNAME= ${PORTVERSION}-gcc5 # contains relevant tolua++ fixes USES= alias cmake gettext-tools iconv lua:51 openal CMAKE_ARGS= -DUSE_PCH_COMPILATION=OFF USE_SDL= sdl image ttf USE_GL= gl glu USE_XORG= x11 xext sm ice INSTALLS_ICONS= yes +LLD_UNSAFE= yes PORTDOCS= * PORTDATA= * OPTIONS_DEFINE= EDITOR DOCS NLS OPTIONS_SUB= yes EDITOR_DESC= Compile the Qt editor along with the game EDITOR_CMAKE_BOOL= EDITOR_SUPPORT EDITOR_USE= QT4=corelib,gui,opengl,qmake_build,moc_build,uic_build,rcc_build EDITOR_DESKTOP_ENTRIES= \ "Valyria Tear Editor" \ "Map editor for Valyria Tear game" \ "valyriatear" \ "vt-editor" \ "Graphics;2DGraphics;" \ "" NLS_CMAKE_OFF= -DDISABLE_TRANSLATIONS:BOOL=OFF NLS_USES= gettext post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \ ${WRKSRC}/CMake/Modules/*.cmake post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/MANUAL ${STAGEDIR}${DOCSDIR}/ .include Index: head/games/vamos/Makefile =================================================================== --- head/games/vamos/Makefile (revision 458407) +++ head/games/vamos/Makefile (revision 458408) @@ -1,71 +1,72 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= vamos PORTVERSION= 0.7.1 PORTREVISION= 13 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/ \ SF/nemysisfreebsdp/${CATEGORIES}/:icons DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \ ${PORTNAME}_icons${EXTRACT_SUFX}:icons MAINTAINER= ports@FreeBSD.org COMMENT= Automotive simulation framework LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libboost_date_time.so:devel/boost-libs \ libpng.so:graphics/png USES= libtool openal:al,alut pkgconfig USE_XORG= sm ice x11 xi xext xmu USE_GL= glut USE_SDL= sdl GNU_CONFIGURE= yes CONFIGURE_ARGS= ac_cv_lib_freeglut_glutGetModifiers=no \ --disable-unit-tests USE_LDCONFIG= yes +LLD_UNSAFE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -lpthread -L${LOCALBASE}/lib INFO= vamos PORTDOCS= * OPTIONS_DEFINE= DOCS INSTALLS_ICONS= yes ICON_SIZES= 32x32 48x48 64x64 72x72 96x96 128x128 DESKTOP_ENTRIES="Vamos" "" ${PORTNAME} \ "${PORTNAME}" "Game;ArcadeGame;" "" post-extract: @${CHMOD} ${BINMODE} ${WRKSRC}/config/install-sh post-patch: @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \ '/^AM_CXXFLAGS/s| -pedantic|| ; \ /^AM_CXXFLAGS/s| -O[[:alnum:]]|| ; \ /^AM_CXXFLAGS/s| -g|| ; \ /^AM_CXXFLAGS/s| -DBOOST_TEST_DYN_LINK|| ; \ /^AM_CXXFLAGS/s| -L/usr/lib/boost||' post-install: .for l in geometry media body track world ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libvamos-${l}.so.0 .endfor .for s in ${ICON_SIZES} @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}_${s}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/${PORTNAME}.png .endfor ${LN} -sf ${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/ cd ${WRKSRC} && ${COPYTREE_SHARE} "AUTHORS ChangeLog README TODO doc/matrixfaq.htm" \ ${STAGEDIR}${DOCSDIR} .include Index: head/games/vegastrike/Makefile =================================================================== --- head/games/vegastrike/Makefile (revision 458407) +++ head/games/vegastrike/Makefile (revision 458408) @@ -1,63 +1,64 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= vegastrike PORTVERSION= 0.5.1.r1 PORTREVISION= 10 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION:R}/ DISTNAME= ${PORTNAME}-src-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Open source 3D space simulator LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${LOCALBASE}/${DATADIR_REL}/vegastrike.ico:games/vegastrike-data LIB_DEPENDS= libboost_python.so:devel/boost-python-libs \ libexpat.so:textproc/expat2 \ libvorbis.so:audio/libvorbis \ libogg.so:audio/libogg USES= dos2unix gmake localbase:ldflags openal:al pkgconfig python \ tar:bzip2 GNU_CONFIGURE= yes USE_SDL= sdl USE_GL= glut USE_XORG= sm ice xi x11 xext xrender xinerama xi xrandr xcursor \ xcomposite xdamage xfixes USE_GNOME= gtk20 DOS2UNIX_GLOB= *.cpp *.h EXTRACT_AFTER_ARGS= --exclude boost +LLD_UNSAFE= yes # cegui and ffmpeg are not used yet CONFIGURE_ARGS= --disable-cegui --disable-ffmpeg \ --with-data-dir="${LOCALBASE}/share/${PORTNAME}" \ --with-boost=system \ --enable-flags="${CXXFLAGS}" BIN_FILES= bin/vegastrike bin/vssetup bin/vegaserver PLIST_FILES= ${BIN_FILES} PORTDOCS= README OPTIONS_DEFINE= MESHER MESHER_DESC= Enable mesher modelling tool MESHER_PLIST_FILES= bin/mesher MESHER_LIB_DEPENDS= libOgreMain.so:graphics/ogre3d MESHER_CONFIGURE_ENABLE= ogre BROKEN_aarch64= Fails to compile: POSH cannot determine target CPU post-patch: @${REINPLACE_CMD} -E 's,/usr/(local|X11R6),${LOCALBASE},' \ ${WRKSRC}/configure do-install: ${INSTALL_PROGRAM} ${BIN_FILES:S|bin|${WRKSRC}|} \ ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include Index: head/games/voxelands/Makefile =================================================================== --- head/games/voxelands/Makefile (revision 458407) +++ head/games/voxelands/Makefile (revision 458408) @@ -1,53 +1,54 @@ # $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+ LIB_DEPENDS= libIrrlicht.so:x11-toolkits/irrlicht \ libfreetype.so:print/freetype2 BROKEN_powerpc64= fails to link: sibling call optimization does not allow automatic multiple TOCs USES= cmake tar:bzip2 +LLD_UNSAFE= yes WRKSRC= ${WRKDIR}/${PORTNAME} OPTIONS_SUB= yes OPTIONS_DEFINE= NLS SOUND SQLITE3 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