diff --git a/audio/sdl_mixer/Makefile b/audio/sdl_mixer/Makefile index 31c756f13770..56abadb7f845 100644 --- a/audio/sdl_mixer/Makefile +++ b/audio/sdl_mixer/Makefile @@ -1,72 +1,72 @@ # Created by: Maxim Sobolev PORTNAME= sdl_mixer PORTVERSION= 1.2.12 -PORTREVISION= 12 +PORTREVISION= 13 CATEGORIES= audio MASTER_SITES= https://www.libsdl.org/projects/SDL_mixer/release/ DISTNAME= SDL_mixer-${PORTVERSION} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Sample multi-channel audio mixer library LICENSE= ZLIB USES= gmake libtool pathfix pkgconfig sdl USE_SDL= sdl GNU_CONFIGURE= yes LDFLAGS+= -L${LOCALBASE}/lib CPPFLAGS+= -I${LOCALBASE}/include USE_LDCONFIG= yes OPTIONS_DEFINE= SMPEG FLAC TIMIDITYPLUS OPTIONS_DEFAULT= SMPEG FLAC MIKMOD OPTIONS_RADIO= MOD OGG OPTIONS_RADIO_MOD= MIKMOD MODPLUG OPTIONS_RADIO_OGG= VORBIS TREMOR .if defined(MACHINE_CPU) && ${MACHINE_CPU:Msoftfp} OPTIONS_DEFAULT+= TREMOR .else OPTIONS_DEFAULT+= VORBIS .endif MOD_DESC= Tracker music support SMPEG_DESC= MP3 audio support via SMPEG TIMIDITYPLUS_DESC= Use Timidity++ instead of Timidity (soundfont) MIKMOD_LIB_DEPENDS= libmikmod.so:audio/libmikmod MIKMOD_CONFIGURE_ENABLE= music-mod MODPLUG_LIB_DEPENDS= libmodplug.so:audio/libmodplug MODPLUG_CONFIGURE_ENABLE= music-mod-modplug FLAC_LIB_DEPENDS= libFLAC.so:audio/flac FLAC_CONFIGURE_ENABLE= music-flac SMPEG_LIB_DEPENDS= libsmpeg.so:multimedia/smpeg SMPEG_CONFIGURE_ENABLE= music-mp3 VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis VORBIS_CONFIGURE_ENABLE= music-ogg TIMIDITYPLUS_RUN_DEPENDS= ${LOCALBASE}/share/timidity/timidity.cfg-eawpats:audio/eawpats TIMIDITYPLUS_VARS= CONFIG_FILE=${LOCALBASE}/share/timidity/timidity.cfg-eawpats TIMIDITYPLUS_RUN_DEPENDS_OFF= ${LOCALBASE}/lib/timidity/timidity.cfg:audio/timidity TIMIDITYPLUS_VARS_OFF= CONFIG_FILE=${LOCALBASE}/lib/timidity/timidity.cfg TREMOR_LIB_DEPENDS= libvorbisidec.so:audio/libtremor TREMOR_CONFIGURE_ON= --enable-music-ogg # TREMOR_CONFIGURE_OFF is handled by VORBIS=off TREMOR_CONFIGURE_ENABLE= music-ogg-tremor post-patch: @${REINPLACE_CMD} -e 's|\($$(prefix)/libdata/pkgconfig\)|$$(DESTDIR)\1|' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|%%CONFIG_FILE%%|${CONFIG_FILE}|g' \ ${WRKSRC}/timidity/config.h @${REINPLACE_CMD} -e 's|"modplug.h"|"libmodplug/modplug.h"|' \ ${WRKSRC}/music_modplug.h .include diff --git a/audio/sdl_sound/Makefile b/audio/sdl_sound/Makefile index 6fd37e43bb53..176d6c76e5dc 100644 --- a/audio/sdl_sound/Makefile +++ b/audio/sdl_sound/Makefile @@ -1,72 +1,72 @@ # Created by: David Yeske PORTNAME= sdl_sound PORTVERSION= 1.0.3 -PORTREVISION= 14 +PORTREVISION= 15 CATEGORIES= audio MASTER_SITES= http://www.icculus.org/SDL_sound/downloads/ DISTNAME= SDL_sound-${PORTVERSION} MAINTAINER= amdmi3@FreeBSD.org COMMENT= SDL audio library and player for some popular sound file formats LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING USES= libtool localbase sdl GNU_CONFIGURE= yes USE_SDL= sdl INSTALL_TARGET= install-strip USE_LDCONFIG= yes OPTIONS_DEFINE= FLAC MIKMOD MIDI MODPLUG PHYSFS SMPEG SPEEX VORBIS OPTIONS_DEFAULT= FLAC MIKMOD MIDI MODPLUG PHYSFS SMPEG SPEEX VORBIS FLAC_LIB_DEPENDS= libFLAC.so:audio/flac \ libogg.so:audio/libogg FLAC_CONFIGURE_ENABLE= flac MIKMOD_LIB_DEPENDS= libmikmod.so:audio/libmikmod MIKMOD_CONFIGURE_ENABLE=mikmod MODPLUG_LIB_DEPENDS= libmodplug.so:audio/libmodplug MODPLUG_CONFIGURE_ENABLE=modplug PHYSFS_DESC= PhysicsFS support PHYSFS_LIB_DEPENDS= libphysfs.so:devel/physfs PHYSFS_CONFIGURE_ENABLE=physfs SMPEG_DESC= MP3 audio format SMPEG_BROKEN_OFF= Built-in MP3 support is currently broken, consider enabling the SMPEG option to use that library instead SMPEG_LIB_DEPENDS= libsmpeg.so:multimedia/smpeg SMPEG_CPPFLAGS= -isystem ${LOCALBASE}/include/smpeg SMPEG_CONFIGURE_ON= --disable-mpglib SMPEG_CONFIGURE_OFF= --disable-smpeg SPEEX_LIB_DEPENDS= libspeex.so:audio/speex \ libogg.so:audio/libogg SPEEX_CONFIGURE_ENABLE= speex MIDI_DESC= Software MIDI music MIDI_RUN_DEPENDS= timidity>=0:audio/timidity MIDI_BUILD_DEPENDS= timidity>=0:audio/timidity MIDI_CONFIGURE_ENABLE= midi VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis \ libogg.so:audio/libogg VORBIS_CONFIGURE_ENABLE=ogg pre-configure-MIDI-on: @if ! [ -e "${LOCALBASE}/lib/timidity/goemon.cfg" ]; then \ ${ECHO_CMD} 'MIDI support requires audio/timidity port to be built with GOEMON option enabled, which is not the case'; \ ${ECHO_CMD} 'Please, run `make -C ${PORTSDIR}/audio/timidity config` and enable GOEMON option to continue'; \ ${FALSE}; \ fi post-patch: @${REINPLACE_CMD} 's|timidity.cfg|${PREFIX}/share/timidity/&|' \ ${WRKSRC}/decoders/timidity/options.h @${REINPLACE_CMD} 's|__EXPORT__||' \ ${WRKSRC}/playsound/physfsrwops.h .include diff --git a/devel/p5-SDL/Makefile b/devel/p5-SDL/Makefile index 4b13023477a2..3a72d714805b 100644 --- a/devel/p5-SDL/Makefile +++ b/devel/p5-SDL/Makefile @@ -1,30 +1,30 @@ # Created by: Klaus Goger PORTNAME= SDL PORTVERSION= 2.548 -PORTREVISION= 3 +PORTREVISION= 4 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= gl jpeg perl5 sdl USE_GL= glu USE_PERL5= modbuild USE_SDL= gfx image mixer pango sdl ttf .include diff --git a/devel/py-game/Makefile b/devel/py-game/Makefile index 54ee46ca8282..344473528ec9 100644 --- a/devel/py-game/Makefile +++ b/devel/py-game/Makefile @@ -1,58 +1,59 @@ # Created by: Maxim Sobolev PORTNAME= game DISTVERSION= 2.1.2 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= py${PORTNAME}-${PORTVERSION} MAINTAINER= wen@FreeBSD.org COMMENT= Module designed to write games in Python LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/docs/LGPL.txt BUILD_DEPENDS= v4l_compat>0:multimedia/v4l_compat LIB_DEPENDS= libfreetype.so:print/freetype2 \ libpng.so:graphics/png \ libsmpeg.so:multimedia/smpeg RUN_DEPENDS= ${PYNUMPY} \ v4l_compat>0:multimedia/v4l_compat USES= compiler:c11 jpeg pkgconfig python:3.6+ sdl xorg USE_SDL= sdl2 ttf2 image2 mixer2 USE_PYTHON= autoplist distutils USE_XORG= x11 SDLNOX11= sdl-nox11-[0-9]* DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} OPTIONS_DEFINE= DOCS EXAMPLES PORTDOCS= * PORTEXAMPLES= * post-extract: @${RM} -r ${WRKSRC}/examples/.editorconfig post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} #Remove Un-needed macosx files @${RM} -r ${WRKSRC}/examples/macosx ${TAR} -C ${WRKSRC}/examples -cf - . | \ ${TAR} --unlink -C ${STAGEDIR}${EXAMPLESDIR} -xf - post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${TAR} -C ${WRKSRC}/docs -cf - . | \ ${TAR} --unlink -C ${STAGEDIR}${DOCSDIR} -xf - post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pygame/*.so ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pygame/_sdl2/*.so .include diff --git a/games/battletanks/Makefile b/games/battletanks/Makefile index 104601641ef9..79b94e0bf20b 100644 --- a/games/battletanks/Makefile +++ b/games/battletanks/Makefile @@ -1,59 +1,59 @@ # Created by: Alexey Dokuchaev PORTNAME= btanks PORTVERSION= 0.9.8083 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-source/ MAINTAINER= danfe@FreeBSD.org COMMENT= Fast 2D tank arcade game with multiplayer and split-screen modes LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= zip:archivers/zip LIB_DEPENDS= libsigc-2.0.so:devel/libsigc++20 \ libexpat.so:textproc/expat2 \ libvorbisfile.so:audio/libvorbis \ libsmpeg.so:multimedia/smpeg USES= lua:51 openal:al pkgconfig python:build scons sdl tar:bzip2 USE_CXXSTD= gnu++98 USE_LDCONFIG= yes USE_SDL= image sdl MAKE_ARGS= prefix=${PREFIX} resources_dir=${DATADIR} \ --install-sandbox=${STAGEDIR} CXXFLAGS+= -fpermissive PORTDOCS= LICENSE LICENSE.EXCEPTION README-en.txt README-linux.txt \ donate.url homepage.url project_page.url video.txt DESKTOP_ENTRIES="Battle Tanks" "" "" "${PORTNAME}" "Game;ArcadeGame;" "" OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's/lua5\.1/lua-${LUA_VER}/' \ ${WRKSRC}/engine/SConscript @${REINPLACE_CMD} -e "s/env\.has_key('prefix')/'prefix' in env/" \ ${WRKSRC}/mrt/SConscript # Prevent the clash with /usr/include/semaphore.h @${MV} ${WRKSRC}/sdlx/semaphore.h ${WRKSRC}/sdlx/sdlx_semaphore.h @${REINPLACE_CMD} -e 's/semaphore\.h"/sdlx_&/' \ ${WRKSRC}/sdlx/semaphore.cpp ${WRKSRC}/sdlx/thread.h pre-build: # Regenerate `sl08.h' after we patch `sl08.py' (patching the header itself # would've resulted in a larger diff and gratuitous difference with Debian) cd ${WRKSRC}/engine/sl08 && ${PYTHON_CMD} sl08.py > sl08.h post-install: ${INSTALL_MAN} ${FILESDIR}/${PORTNAME}.6 \ ${STAGEDIR}${MANPREFIX}/man/man6 @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* ${STAGEDIR}${PREFIX}/lib/*.so \ ${STAGEDIR}${PREFIX}/lib/btanks/*.so .include diff --git a/games/fillets-ng/Makefile b/games/fillets-ng/Makefile index 78143cd1e248..14c1adbe20a6 100644 --- a/games/fillets-ng/Makefile +++ b/games/fillets-ng/Makefile @@ -1,72 +1,72 @@ PORTNAME= fillets-ng PORTVERSION= 1.0.1 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= games MASTER_SITES= SF/fillets/Fish%20Fillets%20-%20Next%20Generation/${PORTVERSION} \ SF/fillets/Fish%20Fillets%20-%20Next%20Generation/${DATAVERSION}:data DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ ${PORTNAME}-data-${DATAVERSION}${EXTRACT_SUFX}:data MAINTAINER= amdmi3@FreeBSD.org COMMENT= Wonderful puzzle game LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USE_SDL= sdl mixer image ttf USES= gmake lua:51 pkgconfig sdl GNU_CONFIGURE= yes CONFIGURE_ARGS= --datadir="${DATADIR}" CONFIGURE_ENV= LUA_LIBS="-L${LUA_LIBDIR} -llua-${LUA_VER}" \ LUA_CFLAGS="-I${LUA_INCDIR}" PLIST_FILES= bin/fillets man/man6/fillets.6.gz PORTDOCS= * PORTDATA= * DATAVERSION= 1.0.1 ONLY_FOR_ARCHS= amd64 i386 powerpc powerpc64 powerpc64le DESKTOP_ENTRIES="Fish Fillets - Next Generation" \ "" \ "${DATADIR}/images/icon.png" \ "fillets" \ "Game;LogicGame;" \ false OPTIONS_DEFINE= DOCS FRIBIDI SMPEG X11 OPTIONS_DEFAULT=FRIBIDI SMPEG X11 FRIBIDI_LIB_DEPENDS= libfribidi.so:converters/fribidi SMPEG_DESC= Video playback support SMPEG_LIB_DEPENDS= libsmpeg.so:multimedia/smpeg X11_DESC= X11 window manager support X11_USES= xorg X11_USE= xorg=x11 X11_CONFIGURE_ON= --with-X=yes X11_CONFIGURE_OFF= --with-X=no X11_LDFLAGS= -L${LOCALBASE}/lib post-patch: @${REINPLACE_CMD} -e '/LIBS/ s|-llualib[50.]*||g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|^\(AM_CPPFLAGS.*(datadir)\)/.*|\1"\\"|' \ ${WRKSRC}/src/gengine/Makefile.in post-patch-FRIBIDI-off: @${REINPLACE_CMD} -e '/have_fribidi="yes"/ s|yes|no|' ${WRKSRC}/configure post-patch-SMPEG-off: @${REINPLACE_CMD} -e '/have_smpeg="yes"/ s|yes|no|' ${WRKSRC}/configure post-install: cd ${WRKDIR}/${PORTNAME}-data-${DATAVERSION} && \ ${COPYTREE_SHARE} "font images music script sound" ${STAGEDIR}${DATADIR}/ post-install-DOCS-on: cd ${WRKDIR}/${PORTNAME}-data-${DATAVERSION}/doc && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/ .include diff --git a/games/heroes/Makefile b/games/heroes/Makefile index 1ea2c9645c85..9ca3e817698b 100644 --- a/games/heroes/Makefile +++ b/games/heroes/Makefile @@ -1,68 +1,68 @@ # Created by: Maxim Sobolev PORTNAME= heroes PORTVERSION= 0.21 -PORTREVISION= 18 +PORTREVISION= 19 CATEGORIES= games MASTER_SITES= SF \ SF/${PORTNAME}/${PORTNAME}-data/${DATAVERSION}:data \ SF/${PORTNAME}/${PORTNAME}-sound-effects/${SOUNDVERSION}:sound \ SF/${PORTNAME}/${PORTNAME}-sound-tracks/${MUSICVERSION}:music DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ ${DATADISTNAME}${EXTRACT_SUFX}:data \ ${SOUNDISTNAME}${EXTRACT_SUFX}:sound \ ${MUSICDISTNAME}${EXTRACT_SUFX}:music MAINTAINER= ports@FreeBSD.org COMMENT= Game of yore similar to the "Tron" and "Nibbles" LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libsmpeg.so:multimedia/smpeg USES= gettext gmake iconv makeinfo sdl USE_SDL= mixer sdl GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-sdl_mixer=${LOCALBASE} --without-gii --without-ggi CONFIGURE_ENV= MAKEINFO="${MAKEINFO} --no-split" CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -lpthread -L${LOCALBASE}/lib -lsmpeg -lm INFO= heroes OPTIONS_DEFINE= OPTIMIZED_CFLAGS OPTIMIZED_CFLAGS_CONFIGURE_ENABLE= optimizations DATADISTNAME= ${PORTNAME}-data-${DATAVERSION} DATASRC= ${WRKDIR}/${DATADISTNAME} DATAVERSION= 1.5 MUSICDISTNAME= ${PORTNAME}-sound-tracks-${MUSICVERSION} MUSICSRC= ${WRKDIR}/${MUSICDISTNAME} MUSICVERSION= 1.0 SOUNDISTNAME= ${PORTNAME}-sound-effects-${SOUNDVERSION} SOUNDSRC= ${WRKDIR}/${SOUNDISTNAME} SOUNDVERSION= 1.0 post-patch: @for dir in ${DATASRC} ${SOUNDSRC} ${MUSICSRC}; do \ ${FIND} $${dir} -name "Makefile*" -delete; \ done @${RM} ${WRKSRC}/lib/getopt.h @${RM} ${WRKSRC}/doc/*.info* post-install: .for dir in levels pics tilesets @${MKDIR} ${STAGEDIR}${DATADIR}/${dir} ${INSTALL_DATA} ${DATASRC}/${dir}/* ${STAGEDIR}${DATADIR}/${dir} .endfor @${MKDIR} ${STAGEDIR}${DATADIR}/sfx ${INSTALL_DATA} ${SOUNDSRC}/*.wav ${SOUNDSRC}/sfx.conf ${STAGEDIR}${DATADIR}/sfx @${MKDIR} ${STAGEDIR}${DATADIR}/mod ${INSTALL_DATA} ${MUSICSRC}/*.xm ${MUSICSRC}/sound.conf ${STAGEDIR}${DATADIR}/mod .include diff --git a/games/onscripter/Makefile b/games/onscripter/Makefile index a02bd9ed4af4..c8ddc2f817c6 100644 --- a/games/onscripter/Makefile +++ b/games/onscripter/Makefile @@ -1,58 +1,59 @@ PORTNAME= onscripter PORTVERSION= 20220123 +PORTREVISION= 1 CATEGORIES= games MASTER_SITES= http://onscripter.osdn.jp/ MAINTAINER= jbeich@FreeBSD.org COMMENT?= Visual novel engine compatible with NScripter LICENSE= GPLv2+ LIB_DEPENDS= libsmpeg.so:multimedia/smpeg \ libfontconfig.so:x11-fonts/fontconfig RUN_DEPENDS= sdl_ttf>=2.0.11_6:graphics/sdl_ttf USES= gmake jpeg sdl USE_SDL= image mixer ttf MAKEFILE= Makefile.Linux ALL_TARGET= ALL MAKE_ARGS= RM="${RM}" LDFLAGS+= -Wl,--as-needed # limit jpeg to bin/*conv PORTDOCS= * PLIST_FILES?= bin/nsaconv \ bin/nsadec \ bin/onscripter \ bin/sarconv \ bin/sardec OPTIONS_DEFINE= DOCS ENGLISH LUA PDA UTF8 OPTIONS_DEFAULT=LUA UTF8 OPTIONS_EXCLUDE?=ENGLISH ENGLISH_DESC= Single-byte character mode ENGLISH_CFLAGS?=-DENABLE_1BYTE_CHAR -DFORCE_1BYTE_CHAR LUA_USES= lua PDA_DESC= Fit window size to screen on small PDA devices PDA_CFLAGS?= -DPDA_AUTOSIZE UTF8_CFLAGS?= -DUTF8_CAPTION -DUTF8_FILESYSTEM post-patch: @${REINPLACE_CMD} -e 's/$$(LIBS)/$$(LDFLAGS) &/' \ ${WRKSRC}/Makefile.onscripter post-patch-LUA-off: @${REINPLACE_CMD} '/optional: lua/,/^$$/d' ${WRKSRC}/${MAKEFILE} .if !target(do-install) do-install: .for f in ${PLIST_FILES:T} ${INSTALL_PROGRAM} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/bin .endfor post-install-DOCS-on: (cd ${WRKSRC}/www && ${COPYTREE_SHARE} \ . ${STAGEDIR}${DOCSDIR} \ "! -name *.orig ! -name *.bak") .endif # do-install .include diff --git a/games/prboom-plus/Makefile b/games/prboom-plus/Makefile index 9d29db1c6a3e..6a4f2dd69e95 100644 --- a/games/prboom-plus/Makefile +++ b/games/prboom-plus/Makefile @@ -1,44 +1,44 @@ # Created by: Jordan DeLong PORTNAME= prboom-plus PORTVERSION= 2.5.1.3 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= games MASTER_SITES= SF MAINTAINER= thiagohero501@gmail.com COMMENT= Fork of the prboom Doom game engine LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libsmpeg.so:multimedia/smpeg \ libpng.so:graphics/png \ libmad.so:audio/libmad \ libfluidsynth.so:audio/fluidsynth \ libvorbisfile.so:audio/libvorbis USES= gmake localbase sdl USE_GL= gl USE_SDL= image mixer net sdl GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-waddir=${DATADIR} DATADIR= ${DMDIR} OPTIONS_DEFINE= DOCS OPENGL OPTIONS_DEFAULT=OPENGL OPENGL_USES= gl OPENGL_USE= GL=glu OPENGL_CONFIGURE_ENABLE= gl post-patch: @${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} ${REINPLACE_CMD} \ -e '/^gamesdir/s|/games|/bin|' \ -e '/^docdir/s/@PACKAGE@-@VERSION@/@PACKAGE@/' .include "${.CURDIR}/Makefile.include" .include diff --git a/games/prboom/Makefile b/games/prboom/Makefile index aab18f71c8f0..4fa34785eaf6 100644 --- a/games/prboom/Makefile +++ b/games/prboom/Makefile @@ -1,38 +1,38 @@ # Created by: Jordan DeLong PORTNAME= prboom PORTVERSION= 2.5.0 -PORTREVISION= 12 +PORTREVISION= 13 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20stable/${PORTVERSION} MAINTAINER= thiagohero501@gmail.com COMMENT= Multiplayer-capable and modified version of ID's classic DOOM game LICENSE= GPLv2 LIB_DEPENDS= libsmpeg.so:multimedia/smpeg \ libpng.so:graphics/png USES= gmake sdl USE_GL= gl USE_SDL= mixer net sdl GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-i386-asm CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= OPENGL OPTIONS_DEFAULT= OPENGL DATADIR= ${LOCALBASE}/share/doom PLIST_SUB= PORTVERSION=${PORTVERSION} SUB_FILES= pkg-message OPENGL_CONFIGURE_ENABLE= gl OPENGL_USES= gl OPENGL_USE= GL=glu .include diff --git a/games/rnd_jue/Makefile b/games/rnd_jue/Makefile index 6a89974b2369..fe681ed86b81 100644 --- a/games/rnd_jue/Makefile +++ b/games/rnd_jue/Makefile @@ -1,92 +1,92 @@ # Created by: Rusmir Dusko PORTNAME= rnd_jue PORTVERSION= 3.3.0.0 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= games MASTER_SITES= http://www.artsoft.org/RELEASES/unix/rocksndiamonds/:game \ SF/nemysisfreebsdp/${CATEGORIES}/rocksndiamonds/ DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}:game \ rocksndiamonds-3.3.1.0${EXTRACT_SUFX}:game \ ${LEVELS_BD_FANS:S/$/.zip/} \ Tutorial_Alpha.zip \ ${PORTNAME}_icons.tar.gz DIST_SUBDIR= rocksndiamonds EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \ rocksndiamonds-3.3.1.0${EXTRACT_SUFX} \ ${PORTNAME}_icons.tar.gz MAINTAINER= ports@FreeBSD.org COMMENT= Colorful Boulderdash'n'Emerald Mine'n'Sokoban'n'Stuff jue LICENSE= GPLv2 BROKEN_FreeBSD_13= ld: error: duplicate symbol: setup BROKEN_FreeBSD_14= ld: error: duplicate symbol: setup LIB_DEPENDS+= libsmpeg.so:multimedia/smpeg EXTRACT_DEPENDS+=${UNZIP_CMD}:archivers/unzip USES= gmake gnome sdl USE_SDL= image mixer net sdl MAKE_ARGS= CC="${CC}" MAKE="${MAKE_CMD}" OPTIONS="${CFLAGS}" \ RO_GAME_DIR="${DATADIR}" \ X11_PATH="${LOCALBASE}" ALL_TARGET= sdl SUB_FILES= pkg-message LEVELS_BD_FANS= JuergenBonhagen rnd_the_h_world Walpurgis_Collection PORTDOCS= * PORTDATA= * ICON_SIZES= 32x32 48x48 64x64 72x72 96x96 DESKTOP_ENTRIES="R'n'D jue" "" "${PORTNAME}" \ "${PORTNAME}" "Game;ArcadeGame;" "" OPTIONS_DEFINE= DOCS post-extract-script: @(cd ${WRKDIR}/rocksndiamonds* && ${COPYTREE_SHARE} levels ${WRKSRC}) .for l in ${LEVELS_BD_FANS:S/$/.zip/} @${UNZIP_CMD} -qo -d ${WRKSRC}/levels ${_DISTDIR}/${l} .endfor @${UNZIP_CMD} -qo -d ${WRKSRC}/levels/Tutorials \ ${_DISTDIR}/Tutorial_Alpha.zip @(cd ${WRKSRC}/levels/Tutorials && ${MV} \ "Tutorial Alpha" rnd_tutorial_alpha) @(cd ${WRKSRC}/levels/"Walpurgis Collection" && \ ${RM} -r "Walpurgis Gardens" "Walpurgis World") @(cd ${WRKSRC}/levels/rnd_the_h_world && ${RM} -r hwld_dceos) @${RM} ${WRKDIR}/${PORTNAME}/Readme.txt @${RM} ${WRKSRC}/levels/Readme.txt post-patch: @${REINPLACE_CMD} \ -e 's|sdl-config|$${SDL_CONFIG}|g' ${WRKSRC}/src/Makefile @${REINPLACE_CMD} \ -e 's|machine/soundcard.h|sys/soundcard.h|' \ ${WRKSRC}/src/libgame/sound.c @${REINPLACE_CMD} \ -e 's|machine/joystick.h|sys/joystick.h|' \ ${WRKSRC}/src/libgame/joystick.c do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ .for dir in graphics levels music sounds @(cd ${WRKSRC} && ${COPYTREE_SHARE} ${dir} ${STAGEDIR}${DATADIR}) .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} "CREDITS ChangeLog docs/elements" \ ${STAGEDIR}${DOCSDIR}/ .include diff --git a/games/rocksndiamonds/Makefile b/games/rocksndiamonds/Makefile index 1b4392260b5a..b9e7bc3c2fc1 100644 --- a/games/rocksndiamonds/Makefile +++ b/games/rocksndiamonds/Makefile @@ -1,117 +1,117 @@ # Created by: Thomas Gellekum PORTNAME= rocksndiamonds PORTVERSION= 3.3.1.2 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= games MASTER_SITES= http://www.artsoft.org/RELEASES/unix/rocksndiamonds/:game \ http://www.artsoft.org/RELEASES/rocksndiamonds/levels/:levels_artsoft \ SF/nemysisfreebsdp/${CATEGORIES}/${PORTNAME}/ # Please contact the MAINTAINER if a Level is missing DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}:game \ rnd_jue-3.3.0.0${EXTRACT_SUFX}:game \ ${LEVELS_ARTSOFT:S/$/.zip/}:levels_artsoft \ ${LEVELS_BD_FANS:S/$/.zip/} \ Tutorial_Alpha.zip \ ${PORTNAME}_icons.zip DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \ rnd_jue-3.3.0.0.tar.gz \ ${PORTNAME}_icons.zip MAINTAINER= ports@FreeBSD.org COMMENT= Colorful Boulderdash'n'Emerald Mine'n'Sokoban'n'Stuff LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_FreeBSD_13= ld: error: duplicate symbol: setup BROKEN_FreeBSD_14= ld: error: duplicate symbol: setup LIB_DEPENDS= libsmpeg.so:multimedia/smpeg EXTRACT_DEPENDS=${UNZIP_CMD}:archivers/unzip USES= gmake gnome iconv sdl USE_SDL= image mixer net sdl MAKE_ARGS= CC="${CC}" MAKE="${MAKE_CMD}" OPTIONS="${CFLAGS}" \ RO_GAME_DIR="${DATADIR}" \ X11_PATH="${LOCALBASE}" ALL_TARGET= sdl SUB_FILES= pkg-message LEVELS_ARTSOFT= Sokoban-1.0.0 Contributions-1.2.0 LEVELS_BD_FANS= Bug_Hunter Classic_Boulderdash Classic_Sokoban Classic_Supaplex \ Colourful_World Love_Pac Maniac_Mines Negundo_Dash Pipemania \ Rockfighter Step_Puzzles Super_Jetset_Willy_Bros_3 \ Through_the_Ages Trucky_Cargos_v0.1 Walpurgis_Collection \ rnd_the_h_world PORTDOCS= * DOCSRCDIR1= ${WRKSRC} DOC_FILES1= CREDITS ChangeLog README DOCSRCDIR2= ${WRKSRC}/docs/elements DOCSDIR2= ${DOCSDIR}/docs/elements DOC_FILES2= *.txt ICON_SIZES= 32x32 48x48 64x64 72x72 96x96 DESKTOP_ENTRIES="Rocks'n'Diamonds" "" "${PORTNAME}" \ "${PORTNAME}" "Game;ArcadeGame;" "" OPTIONS_DEFINE= DOCS post-extract-script: @${MKDIR} ${WRKDIR}/${PORTNAME} @(cd ${WRKDIR}/rnd_jue*/levels/rnd_jue && ${RM} -r jue_sobigo) @(cd ${WRKDIR}/rnd_jue*/levels && ${COPYTREE_SHARE} rnd_jue \ ${WRKDIR}/${PORTNAME}) .for l in ${LEVELS_ARTSOFT:S/$/.zip/} ${LEVELS_BD_FANS:S/$/.zip/} @${UNZIP_CMD} -qo -d ${WRKDIR}/${PORTNAME} ${_DISTDIR}/${l} .endfor @${UNZIP_CMD} -qo -d ${WRKDIR}/${PORTNAME}/Tutorials \ ${_DISTDIR}/Tutorial_Alpha.zip @(cd ${WRKDIR}/${PORTNAME}/Tutorials && \ ${MV} "Tutorial Alpha" rnd_tutorial_alpha) @${RM} ${WRKDIR}/${PORTNAME}/Readme.txt post-patch: @${REINPLACE_CMD} \ -e 's|sdl-config|$${SDL_CONFIG}|g' ${WRKSRC}/src/Makefile @${REINPLACE_CMD} \ -e 's|machine/soundcard.h|sys/soundcard.h|' \ ${WRKSRC}/src/libgame/sound.c @${REINPLACE_CMD} \ -e 's|machine/joystick.h|sys/joystick.h|' \ ${WRKSRC}/src/libgame/joystick.c do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/ .for dir in graphics levels music sounds @(cd ${WRKSRC} && ${COPYTREE_SHARE} ${dir} ${STAGEDIR}${DATADIR}) .endfor @cd ${WRKDIR}/${PORTNAME} && ${COPYTREE_SHARE} . \ ${STAGEDIR}${DATADIR}/levels/ .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/ @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR2} ${INSTALL_DATA} ${DOC_FILES2:S|^|${DOCSRCDIR2}/|} ${STAGEDIR}${DOCSDIR2} @cd ${STAGEDIR}${PREFIX} && ${FIND} ${DATADIR_REL}/levels \ -type f >> ${TMPPLIST} .include diff --git a/games/tecnoballz/Makefile b/games/tecnoballz/Makefile index 064a727ecdf5..47c197c6e44b 100644 --- a/games/tecnoballz/Makefile +++ b/games/tecnoballz/Makefile @@ -1,47 +1,47 @@ # Created by: Jean-Yves Lefort PORTNAME= tecnoballz PORTVERSION= 0.93.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= games MASTER_SITES= http://linux.tlk.fr/games/TecnoballZ/download/ \ http://mirror.amdmi3.ru/distfiles/ MAINTAINER= amdmi3@FreeBSD.org COMMENT= Brick breaker (Arkanoid-like game) LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libmikmod.so:audio/libmikmod \ libvorbisfile.so:audio/libvorbis \ libogg.so:audio/libogg \ libsmpeg.so:multimedia/smpeg \ libtinyxml.so:textproc/tinyxml USES= autoreconf compiler:c++11-lang gmake sdl tar:tgz USE_SDL= sdl mixer image GNU_CONFIGURE= yes PORTDATA= * DESKTOP_ENTRIES="TecnoballZ" \ "A brick breaker (Arkanoid-like game)" \ "" \ "tecnoballz" \ "Game;ArcadeGame;" \ false post-patch: @${REINPLACE_CMD} -e '/CXXFLAGS=[^$$]*$$/ s|^|#|' ${WRKSRC}/configure.ac @${REINPLACE_CMD} -e 's|$$(prefix)/games|$$(prefix)/bin|; \ /chmod/ d; /chown/ d' ${WRKSRC}/src/Makefile.am .for f in tecnoballz.cc tiles_background.cc sprite_ship.cc controller_magnetic_eyes.cc @${REINPLACE_CMD} -e '/rand/ s|(Sint32)|(intptr_t)|' ${WRKSRC}/src/${f} .endfor post-install: ${MV} ${STAGEDIR}/var/games/tecnoballz/tecnoballz.hi \ ${STAGEDIR}/var/games/tecnoballz/tecnoballz.hi.sample .include diff --git a/multimedia/dumpmpeg/Makefile b/multimedia/dumpmpeg/Makefile index 6b9b88be731f..54843667c2b5 100644 --- a/multimedia/dumpmpeg/Makefile +++ b/multimedia/dumpmpeg/Makefile @@ -1,21 +1,21 @@ # Created by: ijliao PORTNAME= dumpmpeg PORTVERSION= 0.6 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= multimedia graphics MASTER_SITES= SF MAINTAINER= multimedia@FreeBSD.org COMMENT= Dump frames from mpeg movies LIB_DEPENDS= libsmpeg.so:multimedia/smpeg USES= sdl GNU_CONFIGURE= yes USE_SDL= sdl PLIST_FILES= bin/dumpmpeg \ man/man1/dumpmpeg.1.gz .include diff --git a/multimedia/smpeg/Makefile b/multimedia/smpeg/Makefile index 5327f969c50b..7e462e55beea 100644 --- a/multimedia/smpeg/Makefile +++ b/multimedia/smpeg/Makefile @@ -1,35 +1,35 @@ # Created by: Chris Piazza PORTNAME= smpeg PORTVERSION= 0.4.4 -PORTREVISION= 15 +PORTREVISION= 16 CATEGORIES= multimedia MASTER_SITES= ftp://sunsite.auc.dk/pub/os/linux/loki/open-source/smpeg/ \ GENTOO MAINTAINER= acm@FreeBSD.org COMMENT= Free MPEG1 video player library with sound support LICENSE= LGPL20 LICENSE_FILE= ${WRKSRC}/COPYING USES= compiler gmake libtool:build sdl USE_SDL= sdl USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ENV= GLBASE="${LOCALBASE}" \ CC="${CXX}" REAL_CC="${CC}" \ SDL_CONFIG="${SDL_CONFIG}" #If you want to try the opengl/gtk player (which doesn't seem to work) #comment out the following line. CONFIGURE_ARGS= --disable-opengl-player \ --disable-gtk-player \ --enable-mmx CFLAGS+= ${CFLAGS_${CHOSEN_COMPILER_TYPE}} CFLAGS_clang= -Wno-c++11-narrowing LDFLAGS_i386= -Wl,-znotext MAKE_ARGS= LIBTOOL=${LOCALBASE}/bin/libtool INSTALL_TARGET= install-strip .include diff --git a/multimedia/smpeg/files/patch-configure b/multimedia/smpeg/files/patch-configure index c698a2f816b0..d50e0a35b262 100644 --- a/multimedia/smpeg/files/patch-configure +++ b/multimedia/smpeg/files/patch-configure @@ -1,45 +1,19 @@ --- configure.orig 2001-04-24 19:25:46 UTC +++ configure -@@ -58,7 +58,6 @@ ac_help="$ac_help - # The variables have the same names as the options, with - # dashes changed to underlines. - build=NONE --cache_file=./config.cache - exec_prefix=NONE - host=NONE - no_create= @@ -1055,7 +1054,7 @@ cat > conftest.$ac_ext << EOF #line 1056 "configure" #include "confdefs.h" -main(){return(0);} +int main(){return(0);} EOF if { (eval echo configure:1061: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then ac_cv_prog_cc_works=yes -@@ -1850,7 +1849,7 @@ esac - - - # Save cache, so that ltconfig can load it --cat > confcache <<\EOF -+<<\EOF - # This file is a shell script that caches the results of configure - # tests run on this system so they can be shared between configure - # scripts and configure runs. It is not useful on other systems. -@@ -1903,8 +1902,6 @@ CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \ - LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \ - LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" \ - DLLTOOL="$DLLTOOL" AS="$AS" OBJDUMP="$OBJDUMP" \ --${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \ --$libtool_flags --no-verify $ac_aux_dir/ltmain.sh $lt_target \ - || { echo "configure: error: libtool configure failed" 1>&2; exit 1; } - - # Reload cache, that may have been modified by ltconfig @@ -2335,6 +2332,7 @@ rm -f conftest* CFLAGS="$CFLAGS $SDL_CFLAGS" LIBS="$LIBS $SDL_LIBS" +CC="$REAL_CC" echo $ac_n "checking for sqrt in -lm""... $ac_c" 1>&6 echo "configure:2341: checking for sqrt in -lm" >&5 diff --git a/x11-fm/tdfsb/Makefile b/x11-fm/tdfsb/Makefile index 4d131e4634e3..c0d5237b8cca 100644 --- a/x11-fm/tdfsb/Makefile +++ b/x11-fm/tdfsb/Makefile @@ -1,44 +1,44 @@ # Created by: Alejandro Pulver PORTNAME= tdfsb PORTVERSION= 0.0.10 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= x11-fm MASTER_SITES= http://www.determinate.net/webdata/data/ MAINTAINER= ports@FreeBSD.org COMMENT= 3D filesystem browser LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libsmpeg.so:multimedia/smpeg USES= gl pkgconfig sdl USE_GL= glut USE_SDL= image sdl PORTDOCS= README PLIST_FILES= bin/${PORTNAME} CPPFLAGS+= `${LOCALBASE}/bin/pkgconf --cflags SDL_image gl` \ `${LOCALBASE}/bin/smpeg-config --cflags` \ -I ${LOCALBASE}/include LDFLAGS+= `${LOCALBASE}/bin/pkgconf --libs SDL_image gl` \ `${LOCALBASE}/bin/smpeg-config --libs` \ -L ${LOCALBASE}/lib -lGLU -lglut -lm OPTIONS_DEFINE= DOCS do-build: (cd ${BUILD_WRKSRC} && ${CC} ${CPPFLAGS} ${CFLAGS} ${PORTNAME}.c \ -o ${PORTNAME} ${LDFLAGS}) do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include