Index: head/devel/clanlib1/Makefile =================================================================== --- head/devel/clanlib1/Makefile (revision 491624) +++ head/devel/clanlib1/Makefile (revision 491625) @@ -1,52 +1,52 @@ # Created by: Maxim Sobolev # $FreeBSD$ PORTNAME= clanlib PORTVERSION= 1.0.0 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= devel MASTER_SITES= http://www.clanlib.org/download/releases-1.0/ PKGNAMESUFFIX= 1 DISTNAME= ClanLib-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Cross-platform game SDK LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png \ libmikmod.so:audio/libmikmod \ libvorbis.so:audio/libvorbis \ libogg.so:audio/libogg USES= alias gmake gl jpeg libtool localbase:ldflags pathfix \ pkgconfig tar:tgz USE_CXXSTD= c++98 USE_XORG= x11 xi xxf86vm USE_LDCONFIG= yes USE_SDL= gfx USE_GL= gl glu GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-docs \ --enable-clanDisplay \ --enable-clanGL \ --enable-clanSDL \ --enable-clanSound \ --enable-clanNetwork \ --enable-clanGUI \ --enable-clanMikMod \ --enable-clanVorbis \ --enable-getaddr INSTALL_TARGET= install-strip PLIST_SUB+= VER=${PORTVERSION:R} post-patch: @${GREP} -lR "SDL/SDL" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \ 's|SDL/SDL|SDL|g' @${REINPLACE_CMD} -e 's|@perl_exec@|${PERL}|g' \ ${WRKSRC}/Documentation/Utilities/webbuilder.pl.in .include Index: head/devel/fpc-sdl/Makefile =================================================================== --- head/devel/fpc-sdl/Makefile (revision 491624) +++ head/devel/fpc-sdl/Makefile (revision 491625) @@ -1,22 +1,23 @@ # Created by: Alonso Cardenas Marquez # $FreeBSD$ +PORTREVISION= 1 CATEGORIES= devel lang PKGNAMESUFFIX= -sdl COMMENT= Free Pascal interface to SDL library USES= fpc USE_FPC= pthreads x11 MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} EXTRACTUNITDIR= ${WRKUNITDIR} OPTIONS_DEFINE= SDL SDL_DESC= Install SDL library OPTIONS_DEFAULT= SDL SDL_USE= SDL=sdl,image,mixer,ttf,gfx .include "${MASTERDIR}/Makefile" Index: head/devel/ocaml-sdl/Makefile =================================================================== --- head/devel/ocaml-sdl/Makefile (revision 491624) +++ head/devel/ocaml-sdl/Makefile (revision 491625) @@ -1,65 +1,65 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= sdl PORTVERSION= 0.9.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel MASTER_SITES= SF/ocaml${PORTNAME}/OCamlSDL/ocaml${PORTNAME}-${PORTVERSION} PKGNAMEPREFIX= ocaml- DISTNAME= ocamlsdl-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= OCaml interface to the SDL LICENSE= LGPL20+ # source says LGPL20+, COPYING says LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ocaml-lablgl>0:graphics/ocaml-lablgl USE_OCAML= yes USE_OCAML_FINDLIB=yes USE_OCAMLFIND_PLIST=yes USE_OCAML_LDCONFIG=yes USES= gmake USE_SDL= sdl GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-lablgldir=${LOCALBASE} \ --with-sdl-prefix=${LOCALBASE} \ --with-installdir=${PREFIX} DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} INFO= ocamlsdl PORTDOCS= * OPTIONS_DEFINE= SDL_GFX SDL_IMAGE SDL_MIXER SDL_TTF DOCS OPTIONS_DEFAULT=SDL_GFX SDL_IMAGE SDL_MIXER SDL_TTF SDL_GFX_DESC= Enable SDL_gfx support SDL_IMAGE_DESC= Enable SDL_image support SDL_MIXER_DESC= Enable SDL_mixer support SDL_TTF_DESC= Enable SDL_ttf support SDL_GFX_USE= SDL=gfx SDL_GFX_CONFIGURE_OFF= --disable-sdl-gfx SDL_IMAGE_USE= SDL=image SDL_IMAGE_CONFIGURE_OFF=--disable-sdl-image SDL_MIXER_USE= SDL=mixer SDL_MIXER_CONFIGURE_OFF=--disable-sdl-mixer SDL_TTF_USE= SDL=ttf SDL_TTF_CONFIGURE_OFF= --disable-sdl-ttf post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ocaml/site-lib/sdl/*.so ${INSTALL_DATA} ${WRKSRC}/doc/ocamlsdl.info ${STAGEDIR}${PREFIX}/${INFO_PATH} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/html/* ${STAGEDIR}${DOCSDIR} .include Index: head/devel/p5-Alien-SDL/Makefile =================================================================== --- head/devel/p5-Alien-SDL/Makefile (revision 491624) +++ head/devel/p5-Alien-SDL/Makefile (revision 491625) @@ -1,28 +1,29 @@ # $FreeBSD$ PORTNAME= Alien-SDL PORTVERSION= 1.446 +PORTREVISION= 1 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Detect and get configuration setting for SDL LICENSE= GPLv1 ART10 LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} \ p5-Text-Patch>=1.4:textproc/p5-Text-Patch RUN_DEPENDS= p5-Archive-Extract>=0:archivers/p5-Archive-Extract \ p5-File-Which>=0:sysutils/p5-File-Which \ p5-File-ShareDir>=0:devel/p5-File-ShareDir \ p5-Capture-Tiny>=0:devel/p5-Capture-Tiny USES= perl5 USE_PERL5= modbuild USE_SDL= gfx image mixer pango sdl ttf CONFIGURE_ARGS= --with-sdl-config=${SDL_CONFIG} .include Index: head/devel/p5-SDL/Makefile =================================================================== --- head/devel/p5-SDL/Makefile (revision 491624) +++ head/devel/p5-SDL/Makefile (revision 491625) @@ -1,31 +1,31 @@ # Created by: Klaus Goger # $FreeBSD$ PORTNAME= SDL PORTVERSION= 2.548 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl Bindings for SDL LICENSE= GPLv2 BUILD_DEPENDS= ${RUN_DEPENDS} LIB_DEPENDS= libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libsmpeg.so:multimedia/smpeg RUN_DEPENDS= p5-Alien-SDL>=1.446:devel/p5-Alien-SDL \ p5-File-ShareDir>=1.0:devel/p5-File-ShareDir \ p5-Tie-Simple>=0:devel/p5-Tie-Simple TEST_DEPENDS= p5-Capture-Tiny>=0:devel/p5-Capture-Tiny \ p5-Test-Most>=0.21:devel/p5-Test-Most USES= jpeg perl5 USE_GL= glu USE_PERL5= modbuild USE_SDL= gfx image mixer pango sdl ttf .include Index: head/devel/rubygem-rubygame/Makefile =================================================================== --- head/devel/rubygem-rubygame/Makefile (revision 491624) +++ head/devel/rubygem-rubygame/Makefile (revision 491625) @@ -1,23 +1,23 @@ # Created by: ws Christoph Kick # $FreeBSD$ PORTNAME= rubygame PORTVERSION= 2.6.4 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= devel rubygems MASTER_SITES= RG MAINTAINER= ruby@FreeBSD.org COMMENT= Game-development extension and library for the ruby language LICENSE= LGPL21 RUN_DEPENDS= rubygem-rake>=0.7.0:devel/rubygem-rake \ rubygem-ruby-sdl-ffi>=0.1.0:devel/rubygem-ruby-sdl-ffi NO_ARCH= yes USE_RUBY= yes USE_SDL= gfx image mixer ttf USES= gem .include Index: head/games/brainparty/Makefile =================================================================== --- head/games/brainparty/Makefile (revision 491624) +++ head/games/brainparty/Makefile (revision 491625) @@ -1,44 +1,44 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= brainparty PORTVERSION= 0.61 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= games MASTER_SITES= https://launchpad.net/brainparty/trunk/${PORTVERSION}/+download/ \ http://mirror.amdmi3.ru/distfiles/ DISTNAME= ${PORTNAME}${PORTVERSION} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Family-friendly set of 36 puzzle games LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING USES= gmake USE_SDL= sdl mixer ttf gfx image USE_GL= gl glu CXXFLAGS+= -Wno-c++11-narrowing WRKSRC= ${WRKDIR}/${PORTNAME} PLIST_FILES= bin/${PORTNAME} PORTDOCS= * PORTDATA= * OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|Content/|${DATADIR}/|' ${WRKSRC}/*.cpp do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/Content/* ${STAGEDIR}${DATADIR}/ do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/CREDITS ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}/ .include Index: head/games/chapping/Makefile =================================================================== --- head/games/chapping/Makefile (revision 491624) +++ head/games/chapping/Makefile (revision 491625) @@ -1,42 +1,42 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= chapping PORTVERSION= 0.43 -PORTREVISION= 13 +PORTREVISION= 14 CATEGORIES= games MASTER_SITES= http://forja.rediris.es/frs/download.php/760/ \ http://mirror.amdmi3.ru/distfiles/ DISTNAME= ${PORTNAME}-${PORTVERSION}-src MAINTAINER= amdmi3@FreeBSD.org COMMENT= Turn based board football game LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE USES= compiler gmake tar:bzip2 USE_SDL= sdl image gfx ttf CXXFLAGS+= ${CXXFLAGS_${CHOSEN_COMPILER_TYPE}} CXXFLAGS_clang= -Wno-c++11-narrowing WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}-source ALL_TARGET= linux PLIST_FILES= bin/${PORTNAME} PORTDATA= * post-patch: @${REINPLACE_CMD} -e 's|make|$${MAKE}|g' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e '/^CXX=/ d; s|^SDL=.*|SDL=${SDL_CONFIG}|; \ /\.o:/ d; /^CXXFLAGS=/ s|=-g -Wall -O2|+=|' \ ${WRKSRC}/library/Makefile ${WRKSRC}/game/Makefile @${REINPLACE_CMD} -e 's|menuimg/|${DATADIR}/&|; s|themes/|${DATADIR}/&|' \ ${WRKSRC}/game/*.cpp do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ cd ${WRKSRC} && ${COPYTREE_SHARE} "menuimg themes" ${STAGEDIR}${DATADIR}/ .include Index: head/games/freeciv/Makefile =================================================================== --- head/games/freeciv/Makefile (revision 491624) +++ head/games/freeciv/Makefile (revision 491625) @@ -1,84 +1,85 @@ # Created by: ada@bsd.org # $FreeBSD$ PORTNAME= freeciv PORTVERSION= 2.5.10 +PORTREVISION= 1 CATEGORIES= games MASTER_SITES= SF/freeciv/Freeciv%20${PORTVERSION:R}/${PORTVERSION} \ http://download.gna.org/freeciv/stable/ MAINTAINER= johans@FreeBSD.org COMMENT= Free turn-based multiplayer strategy LICENSE= GPLv2+ RUN_DEPENDS= hicolor-icon-theme>=0:misc/hicolor-icon-theme LIB_DEPENDS= libltdl.so:devel/libltdl \ libcurl.so:ftp/curl USES= gmake iconv libtool localbase pkgconfig tar:bzip2 python \ sqlite readline GNU_CONFIGURE= yes CONFIGURE_ARGS= ${ICONV_CONFIGURE_ARG} --program-transform-name= \ --enable-aimodules --enable-shared \ --enable-fcdb=sqlite3 PORTDATA= * OPTIONS_DEFINE?= NLS X11 SDL MYSQL IPV6 DOCS OPTIONS_DEFAULT?= X11 OPTIONS_SUB= yes SDL_CONFIGURE_ON= --enable-client=gtk,sdl SDL_USE= SDL=sdl,image,ttf,gfx MYSQL_CONFIGURE_ON= --enable-fcdb=mysql --with-mysql-prefix=${LOCALBASE} MYSQL_USES= mysql IPV6_CONFIGURE_EANBALE= ipv6 NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls .include .if ${PORT_OPTIONS:MSDL} && empty(PORT_OPTIONS:MX11) IGNORE= cannot use SDL without X11: re-run make config .endif .if ${PORT_OPTIONS:MX11} LIB_DEPENDS+= libtiff.so:graphics/tiff \ libpng.so:graphics/png \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libggz.so:games/libggz \ libggz-gtk.so:games/ggz-gtk-client \ libggzcore.so:games/ggz-client-libs \ libggzmod.so:games/ggz-client-libs USE_XORG= xpm USE_SDL+= mixer USE_GNOME= gtk20 cairo INSTALLS_ICONS= yes . if ! ${PORT_OPTIONS:MSDL} CONFIGURE_ARGS+=--enable-client=gtk . endif CONFLICTS= freeciv-nox11-[0-9]* PLIST_SUB+= GTK="" .else CONFIGURE_ARGS+=--enable-client=no --enable-fcmp=no CONFLICTS= freeciv-[0-9]* PLIST_SUB+= GTK="@comment " .endif post-patch: ${FIND} ${WRKSRC} -name Makefile.in|${XARGS} ${REINPLACE_CMD} -e \ '/pkgdatadir/s|[(]datadir)/@PACKAGE@|(prefix)/${DATADIR_REL}|' ${REINPLACE_CMD} 's/minor=99/minor=0/' ${WRKSRC}/configure ${REINPLACE_CMD} 's/(LIB_GGZMOD)/& $$(LIB_GGZ_GTK)/' \ ${WRKSRC}/client/Makefile.in post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libfreeciv*.so ${RM} ${STAGEDIR}${PREFIX}/etc/ggz.modules post-install-X11-on: ${INSTALL_DATA} ${WRKSRC}/data/civclient.dsc ${STAGEDIR}${DATADIR}/ cd ${STAGEDIR}/${PREFIX}/bin && ${LN} -s freeciv-gtk2 freeciv-client .include Index: head/games/freedink-engine/Makefile =================================================================== --- head/games/freedink-engine/Makefile (revision 491624) +++ head/games/freedink-engine/Makefile (revision 491625) @@ -1,34 +1,34 @@ # Created by: Stephen Hurd # $FreeBSD$ PORTNAME= freedink PORTVERSION= 108.4 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= games MASTER_SITES= GNU PKGNAMESUFFIX= -engine MAINTAINER= shurd@FreeBSD.org COMMENT= Dink Smallwood RPG and RPG Construction Set LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libcheck.so:devel/check USES= gettext gmake pkgconfig USE_SDL= sdl gfx ttf image mixer GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-static --disable-upx OPTIONS_DEFINE= EMBEDDED OPTIONS_DEFAULT=EMBEDDED EMBEDDED_DESC= Embedded Resources EMBEDDED_CONFIGURE_ENABLE= embedded-resources EMBEDDED_BUILD_DEPENDS= zip:archivers/zip EMBEDDED_LIB_DEPENDS= libzip.so:archivers/libzip EMBEDDED_RUN_DEPENDS= zip:archivers/zip post-patch: @${CHMOD} 0755 ${WRKSRC}/autotools/install-reloc .include Index: head/games/freedroidrpg/Makefile =================================================================== --- head/games/freedroidrpg/Makefile (revision 491624) +++ head/games/freedroidrpg/Makefile (revision 491625) @@ -1,52 +1,52 @@ # Created by: Travis Poppe # $FreeBSD$ PORTNAME= freedroidrpg PORTVERSION= 0.16.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= games MASTER_SITES= ftp://ftp.osuosl.org/pub/freedroid/freedroidRPG-${PORTVERSION:R}/ \ http://mirror.amdmi3.ru/distfiles/ DISTNAME= freedroidRPG-${PORTVERSION} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Modification of the classical Freedroid engine into an RPG LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png BROKEN_sparc64= does not configure GNU_CONFIGURE= yes USES= jpeg gmake localbase lua:52+ python USE_XORG= x11 USE_SDL= sdl image gfx CONFIGURE_ENV= LUA_CFLAGS="-I${LUA_INCDIR}" LUA_LIBS="-L${LUA_LIBDIR} -llua-${LUA_VER}" WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} PORTDATA= * PORTDOCS= * OPTIONS_DEFINE= NLS BACKTRACE OPENGL SOUND DOCS OPTIONS_DEFAULT=BACKTRACE OPENGL SOUND OPTIONS_SUB= yes BACKTRACE_DESC= Use backtrace() to generate nice bug reports BACKTRACE_CONFIGURE_ENABLE= backtrace BACKTRACE_VARS= STRIP= # empty OPENGL_USE= GL=gl OPENGL_CONFIGURE_ENABLE= opengl SOUND_LIB_DEPENDS= libvorbis.so:audio/libvorbis \ libogg.so:audio/libogg SOUND_CONFIGURE_ENABLE= sound SOUND_USE= SDL=mixer NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls .include Index: head/games/galaxyhack/Makefile =================================================================== --- head/games/galaxyhack/Makefile (revision 491624) +++ head/games/galaxyhack/Makefile (revision 491625) @@ -1,73 +1,73 @@ # Created by: Alejandro Pulver # $FreeBSD$ PORTNAME= galaxyhack PORTVERSION= 1.74 -PORTREVISION= 30 +PORTREVISION= 31 CATEGORIES= games MASTER_SITES= SF \ SF/${PORTNAME}/Fleet%20packages/020906:fleets DISTFILES= ${DISTNAME}${EXTRACT_SUFX} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= AI script based strategy game LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= winicontoppm:graphics/netpbm LIB_DEPENDS= libboost_filesystem.so:devel/boost-libs \ libfreetype.so:print/freetype2 OPTIONS_DEFINE= FLEETS OPTIMIZED_CFLAGS OPTIONS_DEFAULT= OPTIMIZED_CFLAGS OPTIONS_SUB= yes FLEETS_DESC= Additional fleets WRKSRC= ${WRKDIR}/${PORTNAME}/src USES= compiler:c++11-lang dos2unix gmake tar:bzip2 USE_SDL= gfx image mixer sdl ALL_TARGET= ${PORTNAME} CXXFLAGS+= ${CXXFLAGS_${CHOSEN_COMPILER_TYPE}} CXXFLAGS_clang= -Wno-c++11-narrowing SUB_FILES= ${PORTNAME}-sh PLIST_FILES= bin/galaxyhack \ libexec/galaxyhack \ share/pixmaps/galaxyhack.png PORTDATA= * DESKTOP_ENTRIES="GalaxyHack" "" "${PREFIX}/share/pixmaps/galaxyhack.png" \ "${PORTNAME}" "" "" FLEETS_DISTFILES= gh_fleets_020906.zip:fleets FLEETS_EXTRACT_DEPENDS= ${UNZIP_CMD}:archivers/unzip OPTIMIZED_CFLAGS_MAKE_ENV= OPTIMIZED_CFLAGS=YES post-build: @(winicontoppm ${WRKSRC}/../GalaxyHack.ico | pnmtopng \ > ${WRKDIR}/galaxyhack.png) do-install: ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}-sh ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/libexec/ @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/../settings.dat ${STAGEDIR}${DATADIR} .for d in fleets gamedata graphics music standardpictures @(cd ${WRKSRC}/.. && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DATADIR}) .endfor @${MKDIR} ${STAGEDIR}${PREFIX}/share/pixmaps ${INSTALL_DATA} ${WRKDIR}/galaxyhack.png ${STAGEDIR}/${PREFIX}/share/pixmaps do-install-FLEETS-on: @${MKDIR} ${STAGEDIR}${DATADIR} @${UNZIP_CMD} -o ${DISTDIR}/${FLEETS_DISTFILES:S/:fleets//} \ -x "*/CVS/*" "*/.svn/*" -d ${STAGEDIR}${DATADIR} @cd ${STAGEDIR}${PREFIX} && ${FIND} -d ${DATADIR_REL} -type d -empty -exec \ ${ECHO_CMD} @dir {} \; >> ${TMPPLIST} .include Index: head/games/griels-quest/Makefile =================================================================== --- head/games/griels-quest/Makefile (revision 491624) +++ head/games/griels-quest/Makefile (revision 491625) @@ -1,26 +1,27 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= griels-quest PORTVERSION= git20150512 +PORTREVISION= 1 CATEGORIES= games MAINTAINER= amdmi3@FreeBSD.org COMMENT= Griel's Quest for the Sangraal LICENSE= GPLv3 USE_GITHUB= yes GH_ACCOUNT= nevat GH_TAGNAME= 0282e6a2e3 PORTSCOUT= skipv:v1.00 # git repo contains required portability fixes after 1.00 USE_SDL= sdl mixer image ttf gfx DATADIR= ${PREFIX}/share/griels post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/griels .include Index: head/games/hyperrogue/Makefile =================================================================== --- head/games/hyperrogue/Makefile (revision 491624) +++ head/games/hyperrogue/Makefile (revision 491625) @@ -1,52 +1,53 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= hyperrogue PORTVERSION= 10.5a +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= games MAINTAINER= amdmi3@FreeBSD.org COMMENT= Roguelike in a non-euclidean world LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_powerpc64= fails to link: langen-langen.o: relocation truncated to fit: R_PPC64_TOC16_DS LIB_DEPENDS= libpng.so:graphics/png USE_GITHUB= yes GH_ACCOUNT= zenorogue USES= autoreconf gl localbase GNU_CONFIGURE= yes USE_SDL= sdl mixer gfx ttf USE_GL= gl glew # remove -O2, otherwise clang takes gigabytes of memory CFLAGS:= ${CFLAGS:C/-O[0-9]//} -DFHS CXXFLAGS:= ${CXXFLAGS:C/-O[0-9]//} -DFHS PORTDOCS= README.md DESKTOP_ENTRIES="HyperRogue" \ "" \ "${PREFIX}/share/pixmaps/${PORTNAME}.ico" \ "${PORTNAME}" \ "Game;RolePlaying;" \ "" OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|isnumber|is_number|' ${WRKSRC}/archimedean.cpp post-install: ${INSTALL_DATA} ${WRKSRC}/hr-icon.ico ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.ico post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}/ .include Index: head/games/kartofel/Makefile =================================================================== --- head/games/kartofel/Makefile (revision 491624) +++ head/games/kartofel/Makefile (revision 491625) @@ -1,48 +1,48 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= kartofel PORTVERSION= 1.2 -PORTREVISION= 16 +PORTREVISION= 17 CATEGORIES= games MASTER_SITES= http://kartofel.jfedor.org/downloads/ \ http://mirror.amdmi3.ru/distfiles/ MAINTAINER= amdmi3@FreeBSD.org COMMENT= Connect the dots in order without crossing over yourself LIB_DEPENDS= libcurl.so:ftp/curl USES= compiler gmake USE_SDL= sdl gfx mixer image ttf ALL_TARGET= default CXXFLAGS+= ${CXXFLAGS_${CHOSEN_COMPILER_TYPE}} CXXFLAGS_clang= -Wno-c++11-narrowing DATA_DIRS= sounds fonts music images levels PLIST_FILES= bin/${PORTNAME} PORTDATA= * DESKTOP_ENTRIES="Kartofel" \ "A game of skill and logic" \ "${DATADIR}/images/icon32x32.png" \ "kartofel" \ "Game;LogicGame;ArcadeGame;" \ false post-patch: @${REINPLACE_CMD} -e '/^CXXOPTIONS/ d; s|g++|${CXX} ${CXXFLAGS}|; \ s|sdl-config|${SDL_CONFIG}|' ${WRKSRC}/Makefile .for d in ${DATA_DIRS} @${REINPLACE_CMD} -e 's|$d/|${DATADIR}/&|' ${WRKSRC}/config.h .endfor do-install: ${INSTALL_PROGRAM} ${WRKSRC}/kartofel ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DATADIR} @cd ${WRKSRC} && ${COPYTREE_SHARE} "${DATA_DIRS}" ${STAGEDIR}${DATADIR} .include Index: head/games/lincity-ng/Makefile =================================================================== --- head/games/lincity-ng/Makefile (revision 491624) +++ head/games/lincity-ng/Makefile (revision 491625) @@ -1,48 +1,48 @@ # Created by: Andrej Zverev # $FreeBSD$ PORTNAME= lincity-ng PORTVERSION= 2.0 -PORTREVISION= 15 +PORTREVISION= 16 CATEGORIES= games MASTER_SITES= BERLIOS MAINTAINER= mmokhi@FreeBSD.org COMMENT= Improved rich city simulation game for X BUILD_DEPENDS= jam:devel/jam LIB_DEPENDS= libphysfs.so:devel/physfs LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= gl gnome localbase:ldflags pkgconfig tar:bzip2 USE_SDL= sdl mixer image ttf gfx USE_GL= gl USE_XORG= x11 USE_GNOME= libxml2 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-libphysfs=${LOCALBASE} \ --x-libraries=${LOCALBASE}/lib --x-includes=${LOCALBASE}/include LDFLAGS+= -lpthread PLIST_FILES= bin/lincity-ng \ share/applications/lincity-ng.desktop \ share/pixmaps/lincity-ng.png PORTDATA= * PORTDOCS= * OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's| -O| -I${LOCALBASE}/include&|g' \ ${WRKSRC}/Jamrules do-build: @(cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} jam -dx -j${MAKE_JOBS_NUMBER}) do-install: @(cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} jam -dx -sprefix=${PREFIX} -sDESTDIR=${STAGEDIR} ${INSTALL_TARGET}) .include Index: head/games/luola/Makefile =================================================================== --- head/games/luola/Makefile (revision 491624) +++ head/games/luola/Makefile (revision 491625) @@ -1,58 +1,58 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= luola PORTVERSION= 1.3.2 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= games MASTER_SITES= http://mirror.amdmi3.ru/distfiles/${DIST_SUBDIR}/ # master site gone DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ stdlevels-6.0${EXTRACT_SUFX} \ nostalgia-1.2${EXTRACT_SUFX} DIST_SUBDIR= luola MAINTAINER= amdmi3@FreeBSD.org COMMENT= 2D multiplayer cave-flying game LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING GNU_CONFIGURE= yes USES= gmake USE_SDL= sdl image ttf CONFIGURE_ARGS= --program-prefix='' LIBS+= -lm PLIST_FILES= bin/${PORTNAME} \ share/pixmaps/${PORTNAME}.png PORTDOCS= * PORTDATA= * DESKTOP_ENTRIES="Luola" \ "" \ "luola" \ "luola" \ "Game;ArcadeGame;" \ false OPTIONS_DEFINE= SDL_GFX SOUND DOCS OPTIONS_DEFAULT=SDL_GFX SOUND SDL_GFX_DESC= Nicer graphics SDL_GFX_USE= SDL=gfx SDL_GFX_CONFIGURE_ENABLE=sdl-gfx SOUND_USE= SDL=mixer SOUND_CONFIGURE_ENABLE= sound post-patch: @${REINPLACE_CMD} -e '/LIBS=.*-lSDL_/ s|\(SDL_[a-z]*\)|\1 `sdl-config --libs`|' ${WRKSRC}/configure post-install: ${INSTALL_DATA} ${WRKDIR}/*.lev ${WRKDIR}/*.png ${STAGEDIR}${DATADIR}/levels/ ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.png ${STAGEDIR}${PREFIX}/share/pixmaps post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${WRKSRC}/FAQ ${STAGEDIR}${DOCSDIR}/ .include Index: head/games/openalchemist/Makefile =================================================================== --- head/games/openalchemist/Makefile (revision 491624) +++ head/games/openalchemist/Makefile (revision 491625) @@ -1,48 +1,48 @@ # Created by: Ganael LAPLANCHE # $FreeBSD$ PORTNAME= openalchemist PORTVERSION= 0.3 -PORTREVISION= 20 +PORTREVISION= 21 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 gl gmake gnome 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 PORTDOCS= AUTHORS ChangeLog README TODO OPTIONS_DEFINE= DOCS 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/games/openbor/Makefile =================================================================== --- head/games/openbor/Makefile (revision 491624) +++ head/games/openbor/Makefile (revision 491625) @@ -1,108 +1,108 @@ # $FreeBSD$ PORTNAME= openbor # Hint: svn revision is git rev-list --count ${GH_TAGNAME} PORTVERSION?= 6662 .ifndef PKGNAMESUFFIX -PORTREVISION= 0 +PORTREVISION= 1 .endif CATEGORIES= games MAINTAINER= jbeich@FreeBSD.org COMMENT= 2D side scrolling engine for beat 'em ups, shooters, and more #' LICENSE= BSD3CLAUSE GPLv2+ .if ${PORTVERSION} >= 4134 LICENSE+= ISCL .endif LICENSE_COMB= multi LICENSE_FILE_BSD3CLAUSE=${WRKSRC}/LICENSE LICENSE_FILE_GPLv2+ = ${_LICENSE_STORE}/GPLv2 # source/gfxlib/hq2x.c LICENSE_FILE_ISCL= ${WRKSRC}/source/webmlib/nestegg/LICENSE LIB_DEPENDS= libpng.so:graphics/png .if ${PORTVERSION} >= 4134 LIB_DEPENDS+= libvpx.so:multimedia/libvpx .endif .ifdef PKGNAMESUFFIX PORTSCOUT= ignore:1 .endif USE_GITHUB= yes GH_ACCOUNT= DCurrent GH_TAGNAME?= 545b4f94 USES+= gmake pkgconfig .if ${PORTVERSION} < 4433 USE_CSTD= gnu89 .endif .if ${PORTVERSION} < 4108 USE_SDL= gfx .elif ${PORTVERSION} < 6639 USE_SDL= gfx2 .else USE_SDL= sdl2 .endif WRKSRC_SUBDIR= engine MAKE_ENV= BUILD_LINUX=1 SDKPATH="${LOCALBASE}" \ GCC_TARGET="${CONFIGURE_TARGET:S/amd64/x86_64/}" MAKE_ARGS= CC="${CC}" LIBRARIES="${LOCALBASE}/lib" \ TARGET_ARCH=${ARCH:S/i386/x86/} ARCHFLAGS="" \ TARGET_FINAL='${TARGET}' BUILD_MMX="" ECHO="${ECHO}" LDFLAGS+= -Wl,--as-needed # ogg, pthread, zlib SUB_FILES= pkg-message SUB_LIST= PKGBASE=${PKGBASE} PLIST_FILES= bin/${PKGBASE} \ share/pixmaps/${PKGBASE}.png DOCSDIR= ${PREFIX}/share/doc/${PKGBASE} PORTDOCS= README DESKTOP_ENTRIES="OpenBOR v3.0 Build ${PORTVERSION}" \ "" \ "${PKGBASE}" \ "${PKGBASE}" \ "Game;ArcadeGame;" \ "" OPTIONS_DEFINE= DOCS TREMOR OPTIONS_DEFAULT= ${MACHINE_CPU:Msoftfp:C/.+/TREMOR/} OPTIONS_DEFINE_i386= MMX OPTIONS_DEFAULT_i386= MMX # runtime detection MMX_BUILD_DEPENDS= yasm:devel/yasm MMX_MAKE_ARGS= BUILD_MMX=1 TREMOR_LIB_DEPENDS= libvorbisidec.so:audio/libtremor TREMOR_MAKE_ARGS= BUILD_TREMOR=1 BUILD_VORBIS="" TREMOR_LIB_DEPENDS_OFF= libvorbisfile.so:audio/libvorbis post-patch: @${REINPLACE_CMD} -e 's/ -O[0-9]//; s/ -g//; s/ -Werror//' \ -e 's/ -fomit-frame-pointer//' \ -e 's/ -freorder-blocks//' \ -e 's/ -Wl,-rpath,$$(LIBRARIES)//' \ -e '/echo/!s/ @/ /' \ -e 's/@echo/@$$(ECHO)/' \ -e 's/$$(LIBS)/$$(LDFLAGS) &/' \ ${WRKSRC}/Makefile @${REINPLACE_CMD} -e 's/\.openbor/.${PKGBASE}/' \ ${WRKSRC}/sdl/sdlport.c @${GREP} -Flr 'malloc.h' ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} \ 's,malloc\.h,stdlib.h,' @${REINPLACE_CMD} -e 's/^function \(.*\) {/\1() {/' \ -e 's/^get_revnum$$/VERSION_BUILD=${PORTVERSION}/' \ ${WRKSRC}/version.sh do-configure: (cd ${WRKSRC} && ${SH} ./version.sh) do-install: ${INSTALL_PROGRAM} ${WRKSRC}/OpenBOR.elf \ ${STAGEDIR}${PREFIX}/bin/${PKGBASE} ${INSTALL_DATA} ${WRKSRC}/resources/OpenBOR_Icon_128x128.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/${PKGBASE}.png (cd ${WRKSRC} && ${COPYTREE_SHARE} \ "${PORTDOCS}" ${STAGEDIR}${DOCSDIR}) .include Index: head/games/openbubbles/Makefile =================================================================== --- head/games/openbubbles/Makefile (revision 491624) +++ head/games/openbubbles/Makefile (revision 491625) @@ -1,46 +1,46 @@ # Created by: Rusmir Dusko # $FreeBSD$ PORTNAME= openbubbles PORTVERSION= 1.2 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= games MASTER_SITES= SF/nemysisfreebsdp/${CATEGORIES}/${PORTNAME}/ DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \ ${PORTNAME}_icons${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= Clone of Evan Bailey's game Bubbles LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= dos2unix tar:bzip2 DOS2UNIX_FILES= ${WRKSRC}/src/BFont.cpp USE_SDL= sdl gfx image GNU_CONFIGURE= yes PORTDOCS= AUTHORS ChangeLog NEWS README INSTALLS_ICONS= yes ICON_SIZES= 32x32 48x48 64x64 72x72 96x96 128x128 DESKTOP_ENTRIES="OpenBubbles" "" "${PORTNAME}" \ "${PORTNAME}" "Game;ArcadeGame;" "" OPTIONS_DEFINE= DOCS post-install: .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 ../../share/icons/hicolor/48x48/apps/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/ post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/games/openssn/Makefile =================================================================== --- head/games/openssn/Makefile (revision 491624) +++ head/games/openssn/Makefile (revision 491625) @@ -1,28 +1,28 @@ # Created by: Jesse Smith # $FreeBSD$ PORTNAME= openssn PORTVERSION= 1.4 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= jessefrgsmith@yahoo.ca COMMENT= Modern submarine simulator LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE USE_SDL= sdl gfx image mixer USE_XORG= x11 xau xdmcp xext xmu xpm xxf86vm WRKSRC= ${WRKDIR}/${PORTNAME} post-patch: @${REINPLACE_CMD} -E \ -e '/cp|mkdir/s,\$$\(PREFIX\)|\$$\(DATADIR\),$$(DESTDIR)&,' \ -e 's,share/man/man6,man/man6,' ${WRKSRC}/Makefile post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include Index: head/games/openxcom/Makefile =================================================================== --- head/games/openxcom/Makefile (revision 491624) +++ head/games/openxcom/Makefile (revision 491625) @@ -1,56 +1,56 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= openxcom PORTVERSION= 1.0 DISTVERSIONPREFIX= v -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= games MAINTAINER= amdmi3@FreeBSD.org COMMENT= Open-source reimplementation of the original X-Com LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libyaml-cpp.so:devel/yaml-cpp BROKEN_powerpc64= fails to compile: XcomResourcePack.cpp: undefined reference to YAML::LoadFile USE_GITHUB= yes GH_ACCOUNT= SupSuper GH_PROJECT= OpenXcom USES= compiler:c++11-lang gmake pkgconfig USE_CXXSTD= c++11 USE_SDL= sdl mixer image gfx USE_GL= gl BUILD_WRKSRC= ${WRKSRC}/src MAKEFILE= Makefile.simple SUB_FILES= pkg-message PLIST_FILES= bin/openxcom share/applications/${PORTNAME}.desktop \ share/pixmaps/${PORTNAME}.svg PORTDOCS= * PORTDATA= * OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/README.txt \ ${WRKSRC}/src/Engine/CrossPlatform.cpp do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_DATA} ${WRKSRC}/res/linux/openxcom.desktop ${STAGEDIR}${PREFIX}/share/applications/ ${INSTALL_DATA} ${WRKSRC}/res/linux/icons/openxcom.svg ${STAGEDIR}${PREFIX}/share/pixmaps/ @cd ${WRKSRC}/bin && ${COPYTREE_SHARE} data ${STAGEDIR}${DATADIR}/ do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.txt ${WRKSRC}/CHANGELOG.txt ${STAGEDIR}${DOCSDIR}/ .include Index: head/games/patapizza-tetris/Makefile =================================================================== --- head/games/patapizza-tetris/Makefile (revision 491624) +++ head/games/patapizza-tetris/Makefile (revision 491625) @@ -1,57 +1,57 @@ # Created by: Rusmir Dusko # $FreeBSD$ PORTNAME= patapizza-tetris PORTVERSION= 1.0 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= games MASTER_SITES= SF/nemysisfreebsdp/${CATEGORIES}/:icons DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ ${PORTNAME}.png:icons EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= Unofficial clone of the original Tetris game LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING USE_GITHUB= yes GH_ACCOUNT= patapizza GH_PROJECT= tetris GH_TAGNAME= e6f1a41 USES= gmake USE_SDL= sdl image gfx ttf PORTDOCS= README.md SUB_FILES= ${PORTNAME} DESKTOP_ENTRIES="Patapizza Tetris" "" "${PORTNAME}" \ "${PORTNAME}" "Game;LogicGame;" "" OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|CC =|CC ?=|; \ s|/usr|${PREFIX}|' ${WRKSRC}/Makefile do-build: cd ${WRKSRC} && ${CC} -o ${PORTNAME} ${CFLAGS} \ -DDATA_PREFIX=\"${DATADIR}/\" \ -lm `${SDL_CONFIG} --cflags --libs` -lSDL -lSDL_image \ -lSDL_gfx -lSDL_ttf -lm tetris.c do-install: ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ @(cd ${WRKSRC} && ${COPYTREE_SHARE} images ${STAGEDIR}${DATADIR}) ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/ do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/games/puckman/Makefile =================================================================== --- head/games/puckman/Makefile (revision 491624) +++ head/games/puckman/Makefile (revision 491625) @@ -1,52 +1,52 @@ # Created by: Rusmir Dusko # $FreeBSD$ PORTNAME= puckman PORTVERSION= 1.0 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= games MASTER_SITES= SF/nemysisfreebsdp/${CATEGORIES}/:icons DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ ${PORTNAME}.png:icons EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= Unofficial clone of the original Pac-Man game LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING USE_GITHUB= yes GH_ACCOUNT= patapizza GH_TAGNAME= f5b809c USES= gmake USE_SDL= sdl image gfx PORTDOCS= README.md OPTIONS_DEFINE= DOCS DESKTOP_ENTRIES="Puck-Man" "" "${PORTNAME}" \ "${PORTNAME}" "Game;ArcadeGame;" "" post-patch: @${REINPLACE_CMD} -e 's|/usr|${PREFIX}|' \ ${WRKSRC}/puckman.c do-build: cd ${WRKSRC} && ${CC} -o ${PORTNAME} ${CFLAGS} \ -DDATA_PREFIX=\"${DATADIR}/\" \ -lm `${SDL_CONFIG} --cflags --libs` -lSDL -lSDL_image \ -lSDL_gfx -lm puckman.c do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ @(cd ${WRKSRC} && ${COPYTREE_SHARE} images ${STAGEDIR}${DATADIR}) ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/ do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/games/qonk/Makefile =================================================================== --- head/games/qonk/Makefile (revision 491624) +++ head/games/qonk/Makefile (revision 491625) @@ -1,26 +1,26 @@ # Created by: Alejandro Pulver # $FreeBSD$ PORTNAME= qonk PORTVERSION= 0.3.1 -PORTREVISION= 14 +PORTREVISION= 15 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Small space build and conquer strategy game LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING GNU_CONFIGURE= yes USES= gmake localbase USE_SDL= sdl gfx ttf image post-patch: @${REINPLACE_CMD} -e 's|-lSDL |`${SDL_CONFIG} --libs` |' \ ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} @${REINPLACE_CMD} -e 's|settings.h|../&|; s|canvas.h|../&|' \ ${WRKSRC}/src/ui/menusystem.cpp .include Index: head/games/warmux/Makefile =================================================================== --- head/games/warmux/Makefile (revision 491624) +++ head/games/warmux/Makefile (revision 491625) @@ -1,52 +1,52 @@ # Created by: Anton Yudin # $FreeBSD$ PORTNAME= warmux DISTVERSION= 11.04.1 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= games MASTER_SITES= http://download.gna.org/${PORTNAME}/ \ http://download.gna.org/${PORTNAME}/archive/ MAINTAINER= ports@FreeBSD.org COMMENT= Turn-based artillery game with free software mascots LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libxml++-2.6.so:textproc/libxml++26 \ libcurl.so:ftp/curl GNU_CONFIGURE= yes CONFIGURE_ENV= cxx_present=yes USES= compiler dos2unix gmake pkgconfig tar:bzip2 USE_SDL= sdl image mixer ttf gfx net DOS2UNIX_GLOB= fixed_class.h # build ignores CXXFLAGS CFLAGS+= ${CFLAGS_${CHOSEN_COMPILER_TYPE}} CFLAGS_clang= -Wno-c++11-narrowing WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION:R} OPTIONS_DEFINE= FRIBIDI SERVER NLS DEBUG OPTIONS_SUB= yes DEBUG_CONFIGURE_ENABLE= debug logging FRIBIDI_DESC= Enable bi-directional unicode support FRIBIDI_LIB_DEPENDS= libfribidi.so:converters/fribidi FRIBIDI_CONFIGURE_ENABLE= fribidi NLS_USES= gettext localbase:ldflags NLS_CONFIGURE_ENABLE= nls SERVER_DESC= Enable dedicated server SERVER_CONFIGURE_ENABLE= servers post-patch: ${REINPLACE_CMD} -e "s,-Werror,," ${WRKSRC}/Makefile.in \ ${WRKSRC}/src/Makefile.in ${WRKSRC}/configure ${REINPLACE_CMD} -e "s,warmux_files.desktop,," ${WRKSRC}/data/Makefile.in ${FIND} -d ${WRKSRC}/data/ -name "*.*~" -delete .include Index: head/games/xblast/Makefile =================================================================== --- head/games/xblast/Makefile (revision 491624) +++ head/games/xblast/Makefile (revision 491625) @@ -1,86 +1,86 @@ # Created by: se # $FreeBSD$ PORTNAME= xblast PORTVERSION= 2.10.4 -PORTREVISION= 16 +PORTREVISION= 17 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/Sources/${PORTVERSION} \ SF/${PORTNAME}/Images/${IMAGES_DATE}:images \ SF/${PORTNAME}/Levels/${LEVELS_DATE}:levels \ SF/${PORTNAME}/Models/${MODELS_DATE}:models \ SF/${PORTNAME}/Musics/${MUSICS_DATE}:musics \ SF/${PORTNAME}/Sounds/${SOUNDS_DATE}:sounds DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ images-${IMAGES_DATE}${EXTRACT_SUFX}:images \ levels-${LEVELS_DATE}${EXTRACT_SUFX}:levels \ models-${MODELS_DATE}${EXTRACT_SUFX}:models DIST_SUBDIR= xblast MAINTAINER= ports@FreeBSD.org COMMENT= Multi-player real-time strategy game for X11 LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= gmake localbase:ldflags GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-otherdatadir=${DATADIR} FONTSDIR= ${LOCALBASE}/share/fonts/bitstream-vera IMAGES_DATE= 2005-01-06 LEVELS_DATE= 2005-01-06 MODELS_DATE= 2005-01-06 MUSICS_DATE= 2005-01-06 SOUNDS_DATE= 2004-04-29 OPTIONS_DEFINE= NLS SDL SMPF SOUND OPTIONS_DEFAULT=SDL SOUND OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls SDL_USE= SDL=gfx,image,mixer,net,ttf,sdl SDL_USE_OFF= XORG=ice,x11,xt SDL_CONFIGURE_ENABLE= sdl SDL_RUN_DEPENDS= ${FONTSDIR}/Vera.ttf:x11-fonts/bitstream-vera SMPF_DESC= Support for 16 players SMPF_CONFIGURE_ENABLE= SMPF SOUND_CONFIGURE_ENABLE= sound SOUND_DISTFILES= musics-${MUSICS_DATE}${EXTRACT_SUFX}:musics \ sounds${EXTRACT_SUFX}:sounds post-extract: -@${MV} ${WRKDIR}/levels-${LEVELS_DATE}/reconstruct?on2.xal ${WRKDIR}/levels-${LEVELS_DATE}/reconstruction2.xal post-patch: @${TOUCH} -r ${WRKSRC}/configure ${WRKSRC}/aclocal.m4 @${REINPLACE_CMD} -e \ 's|$$(game_datadir)/locale|$$(prefix)/share/locale|g ; \ s|^xblast_LDADD =.*$$|xblast_LDADD = $$(LIBINTL)|g' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} '/datadir=$$game_datadir/d' ${WRKSRC}/configure @${REINPLACE_CMD} -e \ 's|"Vera.ttf"|"${FONTSDIR}/Vera.ttf"|g' ${WRKSRC}/sdl_text.c post-install: ${INSTALL_MAN} ${WRKSRC}/xblast.man ${STAGEDIR}${MAN6PREFIX}/man/man6/xblast.6 @${MKDIR} ${STAGEDIR}${DATADIR}/image @cd ${WRKDIR}/images-${IMAGES_DATE} && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/image "-not -name Imakefile" @${MKDIR} ${STAGEDIR}${DATADIR}/level @cd ${WRKDIR}/levels-${LEVELS_DATE} && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/level "-not -name Imakefile" @${MKDIR} ${STAGEDIR}${DATADIR}/image/sprite @cd ${WRKDIR}/models-${MODELS_DATE} && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/image/sprite "-not -name Imakefile" post-install-SOUND-on: @${MKDIR} ${STAGEDIR}${DATADIR}/sounds @cd ${WRKDIR}/musics-${MUSICS_DATE} && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/sounds "-not -name Imakefile" @cd ${WRKDIR}/sounds && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/sounds "-not -name Imakefile" .include Index: head/games/xgalaga-sdl/Makefile =================================================================== --- head/games/xgalaga-sdl/Makefile (revision 491624) +++ head/games/xgalaga-sdl/Makefile (revision 491625) @@ -1,46 +1,46 @@ # Created by: Rusmir Dusko # $FreeBSD$ PORTNAME= xgalaga-sdl PORTVERSION= 2.1.1.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/ \ SF/nemysisfreebsdp/${CATEGORIES}/:icons DISTFILES= ${PORTNAME}-${DISTVERSION}-sdl${EXTRACT_SUFX} \ ${PORTNAME}.png:icons EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}-sdl${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= Classic single screen vertical shoot em up SDL LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}-sdl USES= localbase:ldflags tar:bzip2 USE_SDL= sdl gfx image mixer ttf GNU_CONFIGURE= yes CONFIGURE_ARGS= --datadir=${DATADIR} PORTDOCS= CREDITS README OPTIONS_DEFINE= DOCS DESKTOP_ENTRIES="XGalaga SDL" "" "${PORTNAME}" \ "${PORTNAME}" "Game;ArcadeGame;" "" post-patch: @${REINPLACE_CMD} -e 's|CREDITS||' \ -e 's|fonts/copyright||' \ ${WRKSRC}/Makefile.in post-install: ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/ post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/games/xpired/Makefile =================================================================== --- head/games/xpired/Makefile (revision 491624) +++ head/games/xpired/Makefile (revision 491625) @@ -1,37 +1,37 @@ # Created by: Edwin Groothuis # $FreeBSD$ PORTNAME= xpired PORTVERSION= 1.22 -PORTREVISION= 23 +PORTREVISION= 24 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-linux/${PORTVERSION} DISTNAME= ${PORTNAME}-${PORTVERSION}-linux_source MAINTAINER= ports@FreeBSD.org COMMENT= Action-puzzle maze escape game LICENSE= GPLv2+ USE_SDL= gfx image mixer sdl WRKSRC= ${WRKDIR}/src DESKTOP_ENTRIES="Xpired" \ "" \ "${DATADIR}/img/icon.bmp" \ "${PORTNAME}" \ "Game;LogicGame;ActionGame;" \ "" do-install: ${INSTALL_PROGRAM} ${WRKSRC}/xpired ${WRKSRC}/xpiredit \ ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DATADIR}/img @${MKDIR} ${STAGEDIR}${DATADIR}/snd .for files in xpired.lvl xpired.cfg bgimages.txt readme.txt xpired.dmo ${INSTALL_DATA} ${WRKSRC}/${files} ${STAGEDIR}${DATADIR} .endfor ${INSTALL_DATA} ${WRKSRC}/img/* ${STAGEDIR}${DATADIR}/img ${INSTALL_DATA} ${WRKSRC}/snd/* ${STAGEDIR}${DATADIR}/snd .include Index: head/graphics/sdl_gfx/Makefile =================================================================== --- head/graphics/sdl_gfx/Makefile (revision 491624) +++ head/graphics/sdl_gfx/Makefile (revision 491625) @@ -1,37 +1,45 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= sdl_gfx -PORTVERSION= 2.0.25 -PORTREVISION= 3 +PORTVERSION= 2.0.26 CATEGORIES= graphics MASTER_SITES= http://www.ferzkopp.net/Software/SDL_gfx-${PORTVERSION:R}/ DISTNAME= SDL_gfx-${PORTVERSION} MAINTAINER= amdmi3@FreeBSD.org COMMENT= SDL graphics drawing primitives and other support functions LICENSE= ZLIB +LICENSE_FILE= ${WRKSRC}/LICENSE USES= autoreconf gmake libtool pathfix USE_SDL= sdl GNU_CONFIGURE= yes -CONFIGURE_ARGS= --includedir=${PREFIX}/include USE_LDCONFIG= yes INSTALL_TARGET= install-strip OPTIONS_DEFINE_i386= MMX OPTIONS_DEFINE_amd64= MMX +OPTIONS_DEFAULT_amd64= MMX MMX_CONFIGURE_ENABLE= mmx MMX_CFLAGS= -DUSE_MMX .include .if !${PORT_OPTIONS:MMMX} # Every platform not supporting the MMX knob must disable # MMX support explicitly CONFIGURE_ARGS+= --disable-mmx .endif + +post-patch: +# angled includes changed in 2.0.26 break some of dependent ports: +# - multimedia/mjpegtools +# - games/qonk +# - games/hyperrogue + @${REINPLACE_CMD} -e 's||"SDL.h"|; s||"SDL_video.h"|' \ + ${WRKSRC}/*.h .include Index: head/graphics/sdl_gfx/distinfo =================================================================== --- head/graphics/sdl_gfx/distinfo (revision 491624) +++ head/graphics/sdl_gfx/distinfo (revision 491625) @@ -1,2 +1,3 @@ -SHA256 (SDL_gfx-2.0.25.tar.gz) = 556eedc06b6cf29eb495b6d27f2dcc51bf909ad82389ba2fa7bdc4dec89059c0 -SIZE (SDL_gfx-2.0.25.tar.gz) = 1760656 +TIMESTAMP = 1518705524 +SHA256 (SDL_gfx-2.0.26.tar.gz) = 7ceb4ffb6fc63ffba5f1290572db43d74386cd0781c123bc912da50d34945446 +SIZE (SDL_gfx-2.0.26.tar.gz) = 1771164 Index: head/graphics/sdl_gfx/pkg-plist =================================================================== --- head/graphics/sdl_gfx/pkg-plist (revision 491624) +++ head/graphics/sdl_gfx/pkg-plist (revision 491625) @@ -1,11 +1,11 @@ include/SDL/SDL_framerate.h include/SDL/SDL_gfxBlitFunc.h include/SDL/SDL_gfxPrimitives.h include/SDL/SDL_gfxPrimitives_font.h include/SDL/SDL_imageFilter.h include/SDL/SDL_rotozoom.h lib/libSDL_gfx.a lib/libSDL_gfx.so -lib/libSDL_gfx.so.15 -lib/libSDL_gfx.so.15.9.1 +lib/libSDL_gfx.so.16 +lib/libSDL_gfx.so.16.9.1 libdata/pkgconfig/SDL_gfx.pc Index: head/multimedia/mjpegtools/Makefile =================================================================== --- head/multimedia/mjpegtools/Makefile (revision 491624) +++ head/multimedia/mjpegtools/Makefile (revision 491625) @@ -1,64 +1,64 @@ # Created by: Mario Sergio Fujikawa Ferreira # $FreeBSD$ PORTNAME= mjpegtools PORTVERSION= 2.1.0 -PORTREVISION= 13 +PORTREVISION= 14 CATEGORIES= multimedia MASTER_SITES= SF/${PORTNAME:S/tools//}/${PORTNAME}/${PORTVERSION} MAINTAINER= multimedia@FreeBSD.org COMMENT= Set of tools to record/playback/edit videos in MPEG format LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= v4l_compat>0:multimedia/v4l_compat CONFLICTS= mplex-[0-9]* USES= compiler:c++11-lang gmake gnome jpeg libtool localbase pathfix \ pkgconfig USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --without-dga --without-x CONFIGURE_TARGET= ${ARCH:S/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL} INFO= mjpeg-howto OPTIONS_DEFINE= DOCS DV GTK2 PNG QUICKTIME SDL OPTIONS_DEFAULT= GTK2 PNG SDL OPTIONS_SUB= yes DV_LIB_DEPENDS= libdv.so:multimedia/libdv DV_CONFIGURE_WITH= libdv GTK2_USE= GNOME=gtk20 GTK2_CONFIGURE_WITH= gtk PNG_LIB_DEPENDS= libpng.so:graphics/png PNG_CONFIGURE_WITH= libpng QUICKTIME_LIB_DEPENDS= libquicktime.so:multimedia/libquicktime QUICKTIME_CONFIGURE_WITH= libquicktime SDL_USE= SDL=gfx,sdl SDL_CONFIGURE_OFF= --without-libsdl --without-sdlgfx .include .if ${ARCH} == i386 || ${ARCH} == powerpc USES+= compiler:c++11-lang .endif post-patch: @${REINPLACE_CMD} \ -e 's| \*-\*-linux\*)| *-*-*)|' \ -e '/ARCHFLAGS=/d' ${WRKSRC}/configure post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in AUTHORS BUGS CHANGES ChangeLog HINTS NEWS PLANS README README.DV \ README.avilib README.glav README.AltiVec README.lavpipe \ README.transist TODO (cd ${WRKSRC} && ${INSTALL_DATA} ${i} ${STAGEDIR}${DOCSDIR}) .endfor .include