Index: head/games/cataclysm-dda/Makefile =================================================================== --- head/games/cataclysm-dda/Makefile (revision 426083) +++ head/games/cataclysm-dda/Makefile (revision 426084) @@ -1,113 +1,115 @@ # Created by: Vladimir Kondratiev # $FreeBSD$ PORTNAME= cataclysm-dda PORTVERSION= 0.C PORTEPOCH= 1 CATEGORIES= games MAINTAINER= ports@FreeBSD.org COMMENT= Fork/variant of Cataclysm Roguelike by Whales LICENSE= CC-BY-SA-3.0 LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= alias compiler:c++11-lib execinfo gmake shebangfix SHEBANG_FILES= lang/*.sh bash_CMD= /bin/sh USE_GITHUB= yes GH_ACCOUNT= CleverRaven GH_PROJECT= Cataclysm-DDA MAKE_ARGS= CXX="${CXX}" LD="${CXX}" RELEASE=1 CPPFLAGS+= ${EXECINFO_CPPFLAGS} LDFLAGS+= ${EXECINFO_LDFLAGS} -lexecinfo MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= NLS DOCS LUA SOUND OPTIONS_DEFAULT=NCURSES OPTIONS_SINGLE= UI OPTIONS_SINGLE_UI= NCURSES SDL OPTIONS_SUB= yes UI_DESC= User Interface SOUND_DESC= Sound support (SDL UI only) NCURSES_USES= ncurses SDL_USE= SDL=image2,ttf2 SDL_USES= pkgconfig SDL_MAKE_ARGS= TILES=1 TILESTARGET=cataclysm SDL_RUN_DEPENDS=terminus-font>0:x11-fonts/terminus-font SDL_CPPFLAGS= $$(sdl2-config --cflags) SDL_LDFLAGS= $$(sdl2-config --libs) SDL_DESKTOP_ENTRIES="Cataclysm-DDA" "" "" "cataclysm" "" "" NLS_USES= gettext NLS_LDFLAGS= -L${LOCALBASE}/lib -lintl NLS_MAKE_ARGS_OFF=LOCALIZE=0 NLS_CPPFLAGS= -I${LOCALBASE}/include LUA_USES= lua pkgconfig LUA_MAKE_ARGS= LUA=1 LUA_BINARY="${LUA_CMD}" SOUND_MASTER_SITES= http://polehammer.com/azmodean/:sound SOUND_DISTFILES= ${SOUND_FILES:S/$/:sound/} SOUND_EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} SOUND_USE= SDL=mixer2 SOUND_MAKE_ARGS= SOUND=1 SOUND_IMPLIES= SDL SOUND_FILES= cataclysmthemeREV6.ogg Dark_Days_Ahead_demo_2.ogg +BROKEN_aarch64= Fails to compile: error: comparison of integers of different signs: wchar_t and const int + .include .if ${CHOSEN_COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 36 CXXFLAGS+= -Wno-inconsistent-missing-override .endif .if ${CHOSEN_COMPILER_TYPE} == gcc CPPFLAGS+= -DCATA_NO_CPP11_STRING_CONVERSIONS .endif post-patch: @${REINPLACE_CMD} -e \ '/CXXFLAGS/s|-O[0-3s]|| ; \ /LDFLAGS/s|-s$$|| ; \ s|$$(shell ncursesw5-config --cflags)|| ; \ s|$$(shell ncursesw5-config --libs)|-lncursesw -ltinfow| ; \ s|\($$(CXX)\) \($$(DEFINES)\)|\1 $$(CPPFLAGS) \2| ; \ s|\([[:blank:]]\)\($$(DATA_PREFIX)\)|\1$$(DESTDIR)\2| ; \ s|\([[:blank:]]\)\($$(BIN_PREFIX)\)|\1$$(DESTDIR)\2| ; \ s|--mode=|-m | ; \ s|--no-preserve=ownership|| ; \ s|-t || ; \ s|\([[:blank:]]\)\($$(LOCALE_DIR)\)|\1$$(DESTDIR)\2| ; \ s|\(=\)\($$(LOCALE_DIR)\)|\1$$(DESTDIR)\2|' \ ${WRKSRC}/Makefile @${REINPLACE_CMD} -e \ 's|/usr/local/share/fonts|${LOCALBASE}/share/fonts|' \ ${WRKSRC}/src/sdltiles.cpp post-patch-NLS-off: @${REINPLACE_CMD} -e \ '/LOCALE_DIR/s|^|#|' \ ${WRKSRC}/Makefile post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/cataclysm # replace bundled windows version of terminus font with X-compatible one ${RM} ${STAGEDIR}${DATADIR}/font/terminus.fon ${LN} -sf ${PREFIX}/share/fonts/terminus/ter-u14n.pcf.gz \ ${STAGEDIR}${DATADIR}/font/terminus.fon post-install-SOUND-on: cd ${WRKSRC}/data && ${COPYTREE_SHARE} sound ${STAGEDIR}${DATADIR} cd ${DISTDIR} && ${INSTALL_DATA} ${SOUND_FILES} \ ${STAGEDIR}${DATADIR}/sound post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . \ ${STAGEDIR}${DOCSDIR}) .include Index: head/games/crafty-tablebase-no-pawn/Makefile =================================================================== --- head/games/crafty-tablebase-no-pawn/Makefile (revision 426083) +++ head/games/crafty-tablebase-no-pawn/Makefile (revision 426084) @@ -1,62 +1,65 @@ # Created by: Jonathan Shoemaker # $FreeBSD$ PORTNAME= crafty-tablebases-no-pawn PORTVERSION= 20070910 CATEGORIES= games MASTER_SITES= http://www.cis.uab.edu/hyatt/crafty/TB/3-4-5/ DISTFILES= kbbbk.nbb.emd kbbbk.nbw.emd kbbk.nbb.emd kbbk.nbw.emd \ kbbkb.nbb.emd kbbkb.nbw.emd kbbkn.nbb.emd kbbkn.nbw.emd kbbkq.nbb.emd \ kbbkq.nbw.emd kbbkr.nbb.emd kbbkr.nbw.emd kbbnk.nbb.emd kbbnk.nbw.emd \ kbk.nbb.emd kbk.nbw.emd kbkb.nbb.emd kbkb.nbw.emd kbkn.nbb.emd \ kbkn.nbw.emd kbnk.nbb.emd kbnk.nbw.emd kbnkb.nbb.emd kbnkb.nbw.emd \ kbnkn.nbb.emd kbnkn.nbw.emd kbnkq.nbb.emd kbnkq.nbw.emd kbnkr.nbb.emd \ kbnkr.nbw.emd kbnnk.nbb.emd kbnnk.nbw.emd knk.nbb.emd knk.nbw.emd \ knkn.nbb.emd knkn.nbw.emd knnk.nbb.emd knnk.nbw.emd knnkb.nbb.emd \ knnkb.nbw.emd knnkn.nbb.emd knnkn.nbw.emd knnkq.nbb.emd knnkq.nbw.emd \ knnkr.nbb.emd knnkr.nbw.emd knnnk.nbb.emd knnnk.nbw.emd kqbbk.nbb.emd \ kqbbk.nbw.emd kqbk.nbb.emd kqbk.nbw.emd kqbkb.nbb.emd kqbkb.nbw.emd \ kqbkn.nbb.emd kqbkn.nbw.emd kqbkq.nbb.emd kqbkq.nbw.emd kqbkr.nbb.emd \ kqbkr.nbw.emd kqbnk.nbb.emd kqbnk.nbw.emd kqk.nbb.emd kqk.nbw.emd \ kqkb.nbb.emd kqkb.nbw.emd kqkn.nbb.emd kqkn.nbw.emd kqkq.nbb.emd \ kqkq.nbw.emd kqkr.nbb.emd kqkr.nbw.emd kqnk.nbb.emd kqnk.nbw.emd \ kqnkb.nbb.emd kqnkb.nbw.emd kqnkn.nbb.emd kqnkn.nbw.emd kqnkq.nbb.emd \ kqnkq.nbw.emd kqnkr.nbb.emd kqnkr.nbw.emd kqnnk.nbb.emd kqnnk.nbw.emd \ kqqbk.nbb.emd kqqbk.nbw.emd kqqk.nbb.emd kqqk.nbw.emd kqqkb.nbb.emd \ kqqkb.nbw.emd kqqkn.nbb.emd kqqkn.nbw.emd kqqkq.nbb.emd kqqkq.nbw.emd \ kqqkr.nbb.emd kqqkr.nbw.emd kqqnk.nbb.emd kqqnk.nbw.emd kqqqk.nbb.emd \ kqqqk.nbw.emd kqqrk.nbb.emd kqqrk.nbw.emd kqrbk.nbb.emd kqrbk.nbw.emd \ kqrk.nbb.emd kqrk.nbw.emd kqrkb.nbb.emd kqrkb.nbw.emd kqrkn.nbb.emd \ kqrkn.nbw.emd kqrkq.nbb.emd kqrkq.nbw.emd kqrkr.nbb.emd kqrkr.nbw.emd \ kqrnk.nbb.emd kqrnk.nbw.emd kqrrk.nbb.emd kqrrk.nbw.emd krbbk.nbb.emd \ krbbk.nbw.emd krbk.nbb.emd krbk.nbw.emd krbkb.nbb.emd krbkb.nbw.emd \ krbkn.nbb.emd krbkn.nbw.emd krbkq.nbb.emd krbkq.nbw.emd krbkr.nbb.emd \ krbkr.nbw.emd krbnk.nbb.emd krbnk.nbw.emd krk.nbb.emd krk.nbw.emd \ krkb.nbb.emd krkb.nbw.emd krkn.nbb.emd krkn.nbw.emd krkr.nbb.emd \ krkr.nbw.emd krnk.nbb.emd krnk.nbw.emd krnkb.nbb.emd krnkb.nbw.emd \ krnkn.nbb.emd krnkn.nbw.emd krnkq.nbb.emd krnkq.nbw.emd krnkr.nbb.emd \ krnkr.nbw.emd krnnk.nbb.emd krnnk.nbw.emd krrbk.nbb.emd krrbk.nbw.emd \ krrk.nbb.emd krrk.nbw.emd krrkb.nbb.emd krrkb.nbw.emd krrkn.nbb.emd \ krrkn.nbw.emd krrkq.nbb.emd krrkq.nbw.emd krrkr.nbb.emd krrkr.nbw.emd \ krrnk.nbb.emd krrnk.nbw.emd krrrk.nbb.emd krrrk.nbw.emd DIST_SUBDIR= crafty EXTRACT_ONLY= MAINTAINER= ports@FreeBSD.org COMMENT= These are the tablebases for crafty, minus the pawn tbs RUN_DEPENDS= crafty:games/crafty NO_BUILD= yes +BROKEN_aarch64= Fails to install: runaway process +BROKEN_mips64= Fails to install: runaway process + .if !defined(WITH_TBDIR) WITH_TBDIR= ${PREFIX}/lib/crafty/TB .endif do-install: ${MKDIR} ${STAGEDIR}${WITH_TBDIR} @list='${DISTFILES}'; for i in $$list; do \ ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/$$i ${STAGEDIR}${WITH_TBDIR}/$$i; \ done .include Index: head/games/crafty-tablebase-pawn/Makefile =================================================================== --- head/games/crafty-tablebase-pawn/Makefile (revision 426083) +++ head/games/crafty-tablebase-pawn/Makefile (revision 426084) @@ -1,54 +1,57 @@ # Created by: Jonathan Shoemaker # $FreeBSD$ PORTNAME= crafty-tablebase-pawn PORTVERSION= 20070910 CATEGORIES= games MASTER_SITES= http://www.cis.uab.edu/hyatt/crafty/TB/3-4-5/ DISTFILES= kbbkp.nbb.emd kbbkp.nbw.emd kbbpk.nbb.emd kbbpk.nbw.emd \ kbkp.nbb.emd kbkp.nbw.emd kbnkp.nbb.emd kbnkp.nbw.emd kbnpk.nbb.emd \ kbnpk.nbw.emd kbpk.nbb.emd kbpk.nbw.emd kbpkb.nbb.emd kbpkb.nbw.emd \ kbpkn.nbb.emd kbpkn.nbw.emd kbpkp.nbb.emd kbpkp.nbw.emd kbpkq.nbb.emd \ kbpkq.nbw.emd kbpkr.nbb.emd kbpkr.nbw.emd kbppk.nbb.emd kbppk.nbw.emd \ knkp.nbb.emd knkp.nbw.emd knnkp.nbb.emd knnkp.nbw.emd knnpk.nbb.emd \ knnpk.nbw.emd knpk.nbb.emd knpk.nbw.emd knpkb.nbb.emd knpkb.nbw.emd \ knpkn.nbb.emd knpkn.nbw.emd knpkp.nbb.emd knpkp.nbw.emd knpkq.nbb.emd \ knpkq.nbw.emd knpkr.nbb.emd knpkr.nbw.emd knppk.nbb.emd knppk.nbw.emd \ kpk.nbb.emd kpk.nbw.emd kpkp.nbb.emd kpkp.nbw.emd kppk.nbb.emd \ kppk.nbw.emd kppkb.nbb.emd kppkb.nbw.emd kppkn.nbb.emd kppkn.nbw.emd \ kppkp.nbb.emd kppkp.nbw.emd kppkq.nbb.emd kppkq.nbw.emd kppkr.nbb.emd \ kppkr.nbw.emd kpppk.nbb.emd kpppk.nbw.emd kqbkp.nbb.emd kqbkp.nbw.emd \ kqbpk.nbb.emd kqbpk.nbw.emd kqkp.nbb.emd kqkp.nbw.emd kqnkp.nbb.emd \ kqnkp.nbw.emd kqnpk.nbb.emd kqnpk.nbw.emd kqpk.nbb.emd kqpk.nbw.emd \ kqpkb.nbb.emd kqpkb.nbw.emd kqpkn.nbb.emd kqpkn.nbw.emd kqpkp.nbb.emd \ kqpkp.nbw.emd kqpkq.nbb.emd kqpkq.nbw.emd kqpkr.nbb.emd kqpkr.nbw.emd \ kqppk.nbb.emd kqppk.nbw.emd kqqkp.nbb.emd kqqkp.nbw.emd kqqpk.nbb.emd \ kqqpk.nbw.emd kqrkp.nbb.emd kqrkp.nbw.emd kqrpk.nbb.emd kqrpk.nbw.emd \ krbkp.nbb.emd krbkp.nbw.emd krbpk.nbb.emd krbpk.nbw.emd krkp.nbb.emd \ krkp.nbw.emd krnkp.nbb.emd krnkp.nbw.emd krnpk.nbb.emd krnpk.nbw.emd \ krpk.nbb.emd krpk.nbw.emd krpkb.nbb.emd krpkb.nbw.emd krpkn.nbb.emd \ krpkn.nbw.emd krpkp.nbb.emd krpkp.nbw.emd krpkq.nbb.emd krpkq.nbw.emd \ krpkr.nbb.emd krpkr.nbw.emd krppk.nbb.emd krppk.nbw.emd krrkp.nbb.emd \ krrkp.nbw.emd krrpk.nbb.emd krrpk.nbw.emd DIST_SUBDIR= crafty EXTRACT_ONLY= # empty MAINTAINER= ports@FreeBSD.org COMMENT= These are the pawn tablebases (3,4,5 man) for crafty RUN_DEPENDS= crafty:games/crafty NO_BUILD= yes NO_ARCH= yes +BROKEN_aarch64= Fails to install: runaway process +BROKEN_mips64= Fails to install: runaway process + .if !defined(WITH_TBDIR) WITH_TBDIR= ${PREFIX}/lib/crafty/TB .endif do-install: ${MKDIR} ${STAGEDIR}${WITH_TBDIR} @list='${DISTFILES}'; for i in $$list; do \ ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/$$i ${STAGEDIR}${WITH_TBDIR}/$$i; \ done .include Index: head/games/exult/Makefile =================================================================== --- head/games/exult/Makefile (revision 426083) +++ head/games/exult/Makefile (revision 426084) @@ -1,62 +1,64 @@ # Created by: Igor Pokrovsky # $FreeBSD$ PORTNAME= exult PORTVERSION= 1.5.0.20160514 CATEGORIES= games MAINTAINER= ports@FreeBSD.org COMMENT= Ultima VII engine LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libvorbis.so:audio/libvorbis \ libpng.so:graphics/png USE_GITHUB= yes GH_TAGNAME= b15afba USES= autoreconf compiler:c++11-lib gmake libtool localbase pkgconfig USE_XORG= xext GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-alsa \ --with-icondir=${PREFIX}/share/pixmaps SUB_FILES= pkg-message OPTIONS_DEFINE= DOCS FLUIDSYNTH GIMP STUDIO THUMBNAILER OPTIONS_SINGLE= SDL OPTIONS_SINGLE_SDL= SDL1 SDL2 OPTIONS_DEFAULT= SDL1 STUDIO OPTIONS_SUB= yes FLUIDSYNTH_LIB_DEPENDS= libfluidsynth.so:audio/fluidsynth FLUIDSYNTH_CONFIGURE_ENABLE=\ fluidsynth GIMP_DESC= GIMP plugin support GIMP_LIB_DEPENDS= libgimp-2.0.so:graphics/gimp-app GIMP_CONFIGURE_ENABLE= gimp-plugin SDL1_DESC= Simple Direct Media Layer 1 support SDL1_USE= sdl=mixer SDL1_CONFIGURE_ARGS= --with-sdl=sdl12 SDL2_DESC= Simple Direct Media Layer 2 support SDL2_USE= sdl=mixer2 SDL2_CONFIGURE_ARGS= --with-sdl=sdl2 STUDIO_DESC= Install Exult Studio STUDIO_CONFIGURE_ENABLE=\ exult-studio exult-studio-support STUDIO_USE= gnome=libglade2 THUMBNAILER_DESC= Gnome SHP thumbnailer support THUMBNAILER_USES= shared-mime-info THUMBNAILER_USE= gnome=libgnomeui THUMBNAILER_CONFIGURE_ENABLE=\ gnome-shp-thumbnailer post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in FAQ NEWS README ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor +BROKEN_aarch64= Fails to compile: error: constant expression evaluates to -1 which cannot be narrowed to type char + .include Index: head/games/fkiss/Makefile =================================================================== --- head/games/fkiss/Makefile (revision 426083) +++ head/games/fkiss/Makefile (revision 426084) @@ -1,64 +1,66 @@ # Created by: Seiichirou Hiraoka # $FreeBSD$ PORTNAME= fkiss PORTVERSION= 0.33a PORTREVISION= 3 CATEGORIES= games MASTER_SITES= http://www2s.biglobe.ne.jp/~yav/soft/fkiss/ DISTNAME= ${PORTNAME}-${PORTVERSION:S/a//} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ ${PORTNAME}-${PORTVERSION}-patch${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= Freely enjoy childlike KISS, French-KISS! LICENSE= GPLv2 RUN_DEPENDS= lha:archivers/lha EXTRA_PATCHES= ${WRKDIR}/${PORTNAME}-${PORTVERSION}.diff USES= gmake USE_XORG= x11 xproto WANT_GNOME= yes GNU_CONFIGURE= yes MAKE_ARGS= ACLOCAL="${TRUE}" AUTOCONF="${TRUE}" AUTOHEADER="${TRUE}" \ AUTOMAKE="${TRUE}" PLIST_FILES= bin/fkiss man/man1/fkiss.1.gz PORTDOCS= * PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES ESOUND ESOUND_USES= pkgconfig ESOUND_USE= GNOME=esound ESOUND_CPPFLAGS= `pkgconf --cflags-only-I esound` ESOUND_LDFLAGS= `pkgconf --libs-only-L esound ` ESOUND_CONFIGURE_ENV_OFF= ac_cv_lib_esd_esd_open_sound=no \ ac_cv_header_esd_h=no +BROKEN_aarch64= Fails to compile: error: passing char * to parameter of incompatible type __builtin_va_list + post-patch: @${REINPLACE_CMD} -e 's|= @X_LIBS@|= @LDFLAGS@ @X_LIBS@|g' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|machine/soundcard|sys/soundcard|g' \ ${WRKSRC}/sound.c do-install: ${INSTALL_PROGRAM} ${WRKSRC}/fkiss ${STAGEDIR}${PREFIX}/bin/fkiss ${INSTALL_MAN} ${WRKSRC}/fkiss.man \ ${STAGEDIR}${MANPREFIX}/man/man1/fkiss.1 do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.euc \ ${STAGEDIR}${DOCSDIR}/README.ja_JP.eucJP do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/frkismi4.lzh \ ${STAGEDIR}${EXAMPLESDIR}/frkismi4.lzh .include Index: head/games/flightgear-data/Makefile =================================================================== --- head/games/flightgear-data/Makefile (revision 426083) +++ head/games/flightgear-data/Makefile (revision 426084) @@ -1,40 +1,44 @@ # Created by: Brian Buchanan # $FreeBSD$ PORTNAME= flightgear-data PORTVERSION= 2016.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 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_armv64= 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/gtkradiant/Makefile =================================================================== --- head/games/gtkradiant/Makefile (revision 426083) +++ head/games/gtkradiant/Makefile (revision 426084) @@ -1,69 +1,71 @@ # Created by: Alejandro Pulver # $FreeBSD$ PORTNAME= gtkradiant PORTVERSION= 1.5.0 PORTREVISION= 14 CATEGORIES= games cad MASTER_SITES= IDSOFTWARE/source/:id \ http://www.bsd-geek.de/FreeBSD/distfiles/:fb DISTNAME= GtkRadiant-GPL DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:id \ ${PORTNAME}_gamepacks${EXTRACT_SUFX}:fb MAINTAINER= danfe@FreeBSD.org COMMENT= Map editor for FPS games, by id Software and Loki Software LICENSE= GPLv2 LIB_DEPENDS= libgtkglext-x11-1.0.so:x11-toolkits/gtkglext \ libmhash.so:security/mhash \ libpng.so:graphics/png USES= pkgconfig python:build scons zip USE_GNOME= gtk20 libxml2 MAKE_ARGS= ${MAKE_ENV} BUILD=release SSP_UNSAFE= yes DATADIR= ${PREFIX}/lib/${PORTNAME} WRKSRC= ${WRKDIR}/GPL/GtkRadiant SUB_FILES= ${PORTNAME} +BROKEN_aarch64= Fails to link: error: ldd command returned with exit code 256 + post-patch: @${GREP} -Rl 'defined[[:blank:]]*([[:blank:]]*__linux__[[:blank:]]*) || defined[[:blank:]]*([[:blank:]]*__APPLE__[[:blank:]]*)' ${WRKSRC} | \ ${XARGS} ${REINPLACE_CMD} -e \ 's/\(defined[[:blank:]]*([[:blank:]]*__linux__[[:blank:]]*) || defined[[:blank:]]*([[:blank:]]*__APPLE__[[:blank:]]*)\)/\1 || defined (__FreeBSD__)/' @${REINPLACE_CMD} -e 's|glib/.*\.h>|glib.h>|g' \ ${WRKSRC}/libs/os/dir.h \ ${WRKSRC}/libs/gtkutil/idledraw.h \ ${WRKSRC}/libs/gtkutil/cursor.h \ ${WRKSRC}/libs/convert.h \ ${WRKSRC}/plugins/shaders/shaders.cpp \ ${WRKSRC}/plugins/vfspk3/vfs.cpp \ ${WRKSRC}/radiant/feedback.h \ ${WRKSRC}/radiant/environment.cpp \ ${WRKSRC}/radiant/patch.cpp \ ${WRKSRC}/radiant/watchbsp.cpp \ ${WRKSRC}/tools/quake3/common/inout.c # Fix the build against Clang @${REINPLACE_CMD} -e '/#include "generic\/reference\.h"/x ; 318G' \ ${WRKSRC}/libs/scenelib.h @${REINPLACE_CMD} -e '/#include "generic\/referencecounted\.h/ { \ x ; s/^/#include "scenelib.h"/ ; G ; }' \ ${WRKSRC}/plugins/mapq3/parse.h # Fix warnings of "GtkSpinButton: setting an adjustment with non-zero # page size is deprecated" (very annoying) @${GREP} -Rl --null gtk_adjustment_new ${WRKSRC} | ${XARGS} -0 \ ${REINPLACE_CMD} -E 's|(gtk_adjustment_new[^)]*,)[^)]*|\1 0|' pre-install: cd ${WRKSRC} && ${PYTHON_CMD} install.py ${CP} -a ${WRKDIR}/${PORTNAME}_gamepacks/* ${WRKSRC}/install do-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${CP} -a ${WRKSRC}/install/* ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include Index: head/games/nazghul/Makefile =================================================================== --- head/games/nazghul/Makefile (revision 426083) +++ head/games/nazghul/Makefile (revision 426084) @@ -1,24 +1,26 @@ # Created by: Jose Alonso Cardenas Marquez # $FreeBSD$ PORTNAME= nazghul PORTVERSION= 0.7.1 PORTREVISION= 5 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Computer role-playing game engine LICENSE= GPLv2+ # GPLv3 text bundled, but sources mention GPLv2+ LIB_DEPENDS= libpng.so:graphics/png USE_SDL= sdl image mixer GNU_CONFIGURE= yes USES= gmake +BROKEN_aarch64= Fails to compile: error: no matching function for call to cmdwin_vpush + post-patch: ${REINPLACE_CMD} -i "" 's|malloc.h|stdlib.h|g' ${WRKSRC}/src/scheme.c .include Index: head/games/netradiant/Makefile =================================================================== --- head/games/netradiant/Makefile (revision 426083) +++ head/games/netradiant/Makefile (revision 426084) @@ -1,59 +1,61 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= netradiant PORTVERSION= 20130630 PORTREVISION= 6 CATEGORIES= games cad MASTER_SITES= http://ingar.satgnu.net/gtkradiant/files/ \ http://freebsd.nsu.ru/distfiles/ DISTNAME= ${PORTNAME}-${PORTVERSION}-src DISTFILES= ${DISTNAME}${EXTRACT_SUFX} q3map2.6 EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= danfe@FreeBSD.org COMMENT= Fork of the well-known GtkRadiant 1.5 FPS games map editor LICENSE= GPLv2 LIB_DEPENDS= libgtkglext-x11-1.0.so:x11-toolkits/gtkglext \ libwebp.so:graphics/webp USES= gmake jpeg pkgconfig tar:bzip2 USE_GL= gl USE_GNOME= gtk20 libxml2 MAKE_ENV= BUILD=release DOWNLOAD_GAMEPACKS=no LIBS_DL="" \ RADIANT_ABOUTMSG="For ${OPSYS} ${OSREL} (${ARCH})" CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib SUB_FILES= ${PORTNAME} SUB_LIST= ARCH=${ARCH} PLIST_SUB:= ${SUB_LIST} +BROKEN_aarch64= Fails to link: ldd: install/modules/archivepak.so: not a FreeBSD ELF shared object + post-patch: # Add missing checks for __FreeBSD__ @${FIND} ${WRKSRC}/tools -name '*.[ch]' | ${XARGS} ${REINPLACE_CMD} \ -e 's/__linux__/__${OPSYS}__ ) || defined ( &/' # Fix the build against Clang @${REINPLACE_CMD} -e '/#include "generic\/reference\.h"/x ; 288G' \ ${WRKSRC}/libs/scenelib.h @${REINPLACE_CMD} -e '/#include "generic\/referencecounted\.h/ { \ x ; s/^/#include "scenelib.h"/ ; G ; }' \ ${WRKSRC}/plugins/mapq3/parse.h pre-install: # Fix permissions of some files (drop bogus execute bit) @${FIND} ${WRKSRC}/install/osirion.game -type f | ${XARGS} ${CHMOD} a-x @${CHMOD} a-x ${WRKSRC}/install/games/osirion.game # Remove a copy of GNU GPL from what we are going to install @${RM} ${WRKSRC}/install/GPL.txt do-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${CP} -a ${WRKSRC}/install/* ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${DISTDIR}/q3map2.6 ${STAGEDIR}${MANPREFIX}/man/man6 .include Index: head/games/spacejunk/Makefile =================================================================== --- head/games/spacejunk/Makefile (revision 426083) +++ head/games/spacejunk/Makefile (revision 426084) @@ -1,51 +1,52 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= spacejunk PORTVERSION= 1.0.5 PORTREVISION= 3 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Video game about traveling in 2D planetary systems LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN_sparc64= Doesn't compile on sparc64 - GNU_CONFIGURE= yes USE_SDL= sdl mixer image CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib SUB_FILES= spacejunk PLIST_FILES= bin/${PORTNAME} libexec/${PORTNAME} PORTDOCS= * PORTDATA= * DESKTOP_ENTRIES="Spacejunk" \ "Collect garbage by navigating through the gravitational fields of planets and stars" \ "${DATADIR}/data/art/spacejunk_icon.png" \ "spacejunk" \ "Game;ArcadeGame;" \ false OPTIONS_DEFINE= DOCS + +BROKEN_aarch64= Fails to compile: error: _compile_time_assert__ declared as an array with a negative size +BROKEN_sparc64= Doesn't compile on sparc64 post-patch: @${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|' ${WRKSRC}/src/gem-uta.c \ ${WRKSRC}/libinfo/gem-uta.c @${REINPLACE_CMD} -e 's|data/|${DATADIR}/&|' ${WRKSRC}/src/*.c* do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/spacejunk ${STAGEDIR}${PREFIX}/libexec/ cd ${WRKSRC} && ${COPYTREE_SHARE} 'data config.txt' ${STAGEDIR}${DATADIR}/ ${INSTALL_SCRIPT} ${WRKDIR}/spacejunk ${STAGEDIR}${PREFIX}/bin/ cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/ ${RMDIR} ${STAGEDIR}${DOCSDIR}/web/templates ${STAGEDIR}${DOCSDIR}/web/toolbars .include Index: head/games/ufoai-data/Makefile =================================================================== --- head/games/ufoai-data/Makefile (revision 426083) +++ head/games/ufoai-data/Makefile (revision 426084) @@ -1,42 +1,46 @@ # Created by: Alonso Cardenas Marquez # $FreeBSD$ PORTNAME= data PORTVERSION= 2.5 CATEGORIES= games MASTER_SITES= SF/ufoai/UFO_AI%202.x/${PORTVERSION} PKGNAMEPREFIX= ufoai- DISTNAME= ${PKGNAMEPREFIX}${PORTVERSION}-${PORTNAME} EXTRACT_SUFX= .tar DIST_SUBDIR= ${PKGNAMEPREFIX:S/-//} MAINTAINER= m.tsatsenko@gmail.com COMMENT= UFO alien invasion data files # See http://ufoai.org/wiki/License LICENSE= GPLv2 CC-BY-SA-3.0 LICENSE_COMB= multi EXTRACT_DEPENDS= ${UNZIP_CMD}:archivers/unzip NO_BUILD= yes NO_WRKSUBDIR= yes NO_ARCH= yes DATADIR= share/${PKGNAMEPREFIX:S/-//} PLIST= ${WRKDIR}/pkg-plist +BROKEN_aarch64= Fails to install: runaway process +BROKEN_armv6= Fails to install: runaway process +BROKEN_mips64= Fails to install: runaway process + post-extract: @cd ${WRKSRC}/base && \ ${FIND} * -type f -exec ${UNZIP_CMD} "{}" -d ${WRKSRC}/base \; @${RM} ${WRKSRC}/base/*.pk3 pre-install: @${RM} ${PLIST} @cd ${WRKSRC}/base && \ ${FIND} * -type f | ${SORT} | ${SED} -e 's|^|%%DATADIR%%/base/|' >> ${PLIST} do-install: cd ${WRKSRC}/base && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${DATADIR}/base .include Index: head/games/xgalaga/Makefile =================================================================== --- head/games/xgalaga/Makefile (revision 426083) +++ head/games/xgalaga/Makefile (revision 426084) @@ -1,32 +1,34 @@ # Created by: Satoshi Asami # $FreeBSD$ PORTNAME= xgalaga PORTVERSION= 2.1.1.0 CATEGORIES= games MASTER_SITES= SF/${PORTNAME} MAINTAINER= TsurutaniNaoki@gmail.com COMMENT= Clone of the classic game Galaga for X11 LICENSE= GPLv2 USES= gmake USE_XORG= xpm xmu HAS_CONFIGURE= yes # xgalaga has a very strange usage of these variables... CONFIGURE_ARGS= --prefix=${LOCALBASE}/lib/X11/xgalaga \ --mandir=${LOCALBASE}/man \ --exec_prefix=${LOCALBASE}/bin OPTIONS_DEFINE= SOUND OPTIONS_DEFAULT= SOUND OPTIONS_SUB= yes SOUND_CONFIGURE_OFF= --without-sound +BROKEN_aarch64= Fails to configure: machine arm64-unknown not recognized + post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/xgalaga .include Index: head/games/xqf/Makefile =================================================================== --- head/games/xqf/Makefile (revision 426083) +++ head/games/xqf/Makefile (revision 426084) @@ -1,42 +1,44 @@ # Created by: steve farrell # $FreeBSD$ PORTNAME= xqf PORTVERSION= 1.0.5 PORTREVISION= 9 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Server browser for many popular 3D action games RUN_DEPENDS= qstat:games/qstat USE_GNOME= intlhack USES= gettext gmake pkgconfig USE_XORG= x11 GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib -lX11 PORTDATA= * PORTDOCS= * OPTIONS_DEFINE= GTK2 GEOIP BZIP2 DOCS OPTIONS_DEFAULT=GTK2 GEOIP BZIP2 GTK2_USE= GNOME=gtk20 GTK2_USE_OFF= GNOME=gdkpixbuf GTK2_CONFIGURE_ENABLE= gtk2 GEOIP_CONFIGURE_ENABLE= geoip GEOIP_LIB_DEPENDS= libGeoIP.so:net/GeoIP BZIP2_CONFIGURE_ENABLE= bzip2 +BROKEN_aarch64= Fails to linkld: final link failed: Bad value + post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/xqfdocs.html ${STAGEDIR}${DOCSDIR} .include