ports/83877: [UPDATE] games/freedroid: clean up and take maintainership
Alejandro Pulver
alejandro at varnet.biz
Thu Jul 21 19:50:24 UTC 2005
>Number: 83877
>Category: ports
>Synopsis: [UPDATE] games/freedroid: clean up and take maintainership
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Thu Jul 21 19:50:17 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: Alejandro Pulver
>Release: FreeBSD 5.4-RELEASE i386
>Organization:
>Environment:
>Description:
* Take maintainership.
* Remove LIB_DEPENDS (already present in SDL components).
* Remove USE_GMAKE (works fine with BSD make).
* Remove CONFIGURE_ENV (X11 flags are passed automatically when USE_XLIB is set).
* Remove freedroid.6 and Makefile* from the data directory.
* Use %%DATADIR%% in pkg-plist.
* Add @ to reinplace commands.
>How-To-Repeat:
>Fix:
--- freedroid.diff begins here ---
diff -urN freedroid.old/Makefile freedroid/Makefile
--- freedroid.old/Makefile Tue Mar 16 01:23:41 2004
+++ freedroid/Makefile Thu Jul 21 16:16:26 2005
@@ -12,29 +12,32 @@
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= freedroid
-MAINTAINER= benlutz at datacomm.ch
+MAINTAINER= alejandro at varnet.biz
COMMENT= Freedroid is a clone of the classic game "Paradroid"
-LIB_DEPENDS= jpeg:${PORTSDIR}/graphics/jpeg \
- png:${PORTSDIR}/graphics/png \
- vorbis.3:${PORTSDIR}/audio/libvorbis
-
USE_XLIB= yes
USE_SDL= mixer image sdl
USE_REINPLACE= yes
+
GNU_CONFIGURE= yes
-USE_GMAKE= yes
-CONFIGURE_ENV= LDFLAGS="${LDFLAGS} -L${X11BASE}/lib" \
- CPPFLAGS="${CFLAGS} -I${X11BASE}/include"
CONFIGURE_ARGS= --program-transform-name=
MAN6= freedroid.6
+post-extract:
+.for d in graphics map sound
+ @${FIND} ${WRKSRC}/${d} -type f -name "Makefile*" -print0 | \
+ ${XARGS} -0 ${RM}
+.endfor
+
.include <bsd.port.pre.mk>
post-patch:
- ${REINPLACE_CMD} -e 's#sdl-config#sdl11-config#; s#-lSDL # #;' ${WRKSRC}/configure
- ${REINPLACE_CMD} -e 's#mac-osx ##;' ${WRKSRC}/Makefile.am ${WRKSRC}/Makefile.in
- ${REINPLACE_CMD} -e 's#\#include \"mac-osx/getopt\.h\"##;' ${WRKSRC}/src/system.h
+ @${REINPLACE_CMD} -e 's#-lSDL # #;' \
+ ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
+ @${REINPLACE_CMD} -e 's#$$(man_MANS) mac-osx ##;' \
+ ${WRKSRC}/Makefile.am ${WRKSRC}/Makefile.in
+ @${REINPLACE_CMD} -e 's#\#include \"mac-osx/getopt\.h\"##;' \
+ ${WRKSRC}/src/system.h
.include <bsd.port.post.mk>
diff -urN freedroid.old/pkg-plist freedroid/pkg-plist
--- freedroid.old/pkg-plist Sun Sep 28 09:08:39 2003
+++ freedroid/pkg-plist Tue Jul 19 14:45:29 2005
@@ -1,128 +1,112 @@
bin/freedroid
-share/freedroid/freedroid.6
-share/freedroid/graphics/001.jpg
-share/freedroid/graphics/001.png
-share/freedroid/graphics/123.jpg
-share/freedroid/graphics/139.jpg
-share/freedroid/graphics/247.jpg
-share/freedroid/graphics/249.jpg
-share/freedroid/graphics/296.jpg
-share/freedroid/graphics/302.jpg
-share/freedroid/graphics/329.jpg
-share/freedroid/graphics/420.jpg
-share/freedroid/graphics/476.jpg
-share/freedroid/graphics/493.jpg
-share/freedroid/graphics/516.jpg
-share/freedroid/graphics/571.jpg
-share/freedroid/graphics/598.jpg
-share/freedroid/graphics/614.jpg
-share/freedroid/graphics/615.jpg
-share/freedroid/graphics/629.jpg
-share/freedroid/graphics/711.jpg
-share/freedroid/graphics/742.jpg
-share/freedroid/graphics/751.jpg
-share/freedroid/graphics/821.jpg
-share/freedroid/graphics/834.jpg
-share/freedroid/graphics/883.jpg
-share/freedroid/graphics/999.jpg
-share/freedroid/graphics/999.png
-share/freedroid/graphics/Ashes.png
-share/freedroid/graphics/Makefile
-share/freedroid/graphics/Makefile.am
-share/freedroid/graphics/Makefile.in
-share/freedroid/graphics/arrow_down.png
-share/freedroid/graphics/arrow_left.png
-share/freedroid/graphics/arrow_right.png
-share/freedroid/graphics/arrow_up.png
-share/freedroid/graphics/banner.png
-share/freedroid/graphics/classic_theme/Makefile
-share/freedroid/graphics/classic_theme/Makefile.am
-share/freedroid/graphics/classic_theme/Makefile.in
-share/freedroid/graphics/classic_theme/blast.png
-share/freedroid/graphics/classic_theme/bullet.png
-share/freedroid/graphics/classic_theme/config.theme
-share/freedroid/graphics/classic_theme/digits.png
-share/freedroid/graphics/classic_theme/droids.png
-share/freedroid/graphics/classic_theme/map_blocks.png
-share/freedroid/graphics/classic_theme/ship_off.png
-share/freedroid/graphics/classic_theme/ship_on.png
-share/freedroid/graphics/classic_theme/to_elem.png
-share/freedroid/graphics/console_bg1.jpg
-share/freedroid/graphics/console_bg2.jpg
-share/freedroid/graphics/console_fg.png
-share/freedroid/graphics/credits.jpg
-share/freedroid/graphics/font05.png
-share/freedroid/graphics/lanzz_theme/Makefile
-share/freedroid/graphics/lanzz_theme/Makefile.am
-share/freedroid/graphics/lanzz_theme/Makefile.in
-share/freedroid/graphics/lanzz_theme/blast.png
-share/freedroid/graphics/lanzz_theme/bullet.png
-share/freedroid/graphics/lanzz_theme/config.theme
-share/freedroid/graphics/lanzz_theme/digits.png
-share/freedroid/graphics/lanzz_theme/droids.png
-share/freedroid/graphics/lanzz_theme/map_blocks.png
-share/freedroid/graphics/lanzz_theme/ship_off.png
-share/freedroid/graphics/lanzz_theme/ship_on.png
-share/freedroid/graphics/lanzz_theme/to_elem.png
-share/freedroid/graphics/old_parafont.png
-share/freedroid/graphics/parafont.png
-share/freedroid/graphics/paraicon.bmp
-share/freedroid/graphics/paraicon.ico
-share/freedroid/graphics/takeover_bg.jpg
-share/freedroid/graphics/title.jpg
-share/freedroid/graphics/transfer.jpg
-share/freedroid/map/Makefile
-share/freedroid/map/Makefile.am
-share/freedroid/map/Makefile.in
-share/freedroid/map/Paradroid.droids
-share/freedroid/map/Paradroid.elevators
-share/freedroid/map/Paradroid.maps
-share/freedroid/map/Paradroid.mission
-share/freedroid/map/freedroid.ruleset
-share/freedroid/sound/Alert.wav
-share/freedroid/sound/AnarchyMenu1.mod
-share/freedroid/sound/Blast_Sound_0.wav
-share/freedroid/sound/Collision_Sound_0.wav
-share/freedroid/sound/Countdown_Sound.wav
-share/freedroid/sound/Cry_Sound_0.wav
-share/freedroid/sound/EndCountdown_Sound.wav
-share/freedroid/sound/EnterElevator_Sound_0.wav
-share/freedroid/sound/Fire_Bullet_Exterminator_Sound_0.wav
-share/freedroid/sound/Fire_Bullet_Flash_Sound_0.wav
-share/freedroid/sound/Fire_Bullet_Laser_Rifle_Sound.wav
-share/freedroid/sound/Fire_Bullet_Military_Sound_0.wav
-share/freedroid/sound/Fire_Bullet_Pulse_Sound_0.wav
-share/freedroid/sound/Fire_Bullet_Single_Pulse_Sound_0.wav
-share/freedroid/sound/GotIntoBlast_Sound_0.wav
-share/freedroid/sound/Got_Hit_Sound_0.wav
-share/freedroid/sound/InfluExplosion.wav
-share/freedroid/sound/LeaveElevator_Sound_0.wav
-share/freedroid/sound/Makefile
-share/freedroid/sound/Makefile.am
-share/freedroid/sound/Makefile.in
-share/freedroid/sound/Menu_Item_Selected_Sound_0.wav
-share/freedroid/sound/MoveElevator_Sound_0.wav
-share/freedroid/sound/Move_Menu_Position_Sound_0.wav
-share/freedroid/sound/Paradroid.ogg
-share/freedroid/sound/Refresh_Sound_0.wav
-share/freedroid/sound/TakeoverSetCapsule_Sound_0.wav
-share/freedroid/sound/Takeover_Game_Deadlock_Sound_0.wav
-share/freedroid/sound/Takeover_Game_Lost_Sound_0.wav
-share/freedroid/sound/Takeover_Game_Start_Sound_0.wav
-share/freedroid/sound/Takeover_Game_Won_Sound_0.wav
-share/freedroid/sound/Takeover_Sound_0.wav
-share/freedroid/sound/The_Last_V8.mod
-share/freedroid/sound/ThouArtDefeated_Sound_0.wav
-share/freedroid/sound/WhiteNoise.wav
-share/freedroid/sound/android-commando_hiscore.mod
-share/freedroid/sound/dreamfish-green_beret.mod
-share/freedroid/sound/dreamfish-sanxion.mod
-share/freedroid/sound/dreamfish-uridium2_loader.mod
-share/freedroid/sound/kollaps-tron.mod
-share/freedroid/sound/starpaws.mod
- at dirrm share/freedroid/sound
- at dirrm share/freedroid/map
- at dirrm share/freedroid/graphics/lanzz_theme
- at dirrm share/freedroid/graphics/classic_theme
- at dirrm share/freedroid/graphics
- at dirrm share/freedroid
+%%DATADIR%%/graphics/001.jpg
+%%DATADIR%%/graphics/001.png
+%%DATADIR%%/graphics/123.jpg
+%%DATADIR%%/graphics/139.jpg
+%%DATADIR%%/graphics/247.jpg
+%%DATADIR%%/graphics/249.jpg
+%%DATADIR%%/graphics/296.jpg
+%%DATADIR%%/graphics/302.jpg
+%%DATADIR%%/graphics/329.jpg
+%%DATADIR%%/graphics/420.jpg
+%%DATADIR%%/graphics/476.jpg
+%%DATADIR%%/graphics/493.jpg
+%%DATADIR%%/graphics/516.jpg
+%%DATADIR%%/graphics/571.jpg
+%%DATADIR%%/graphics/598.jpg
+%%DATADIR%%/graphics/614.jpg
+%%DATADIR%%/graphics/615.jpg
+%%DATADIR%%/graphics/629.jpg
+%%DATADIR%%/graphics/711.jpg
+%%DATADIR%%/graphics/742.jpg
+%%DATADIR%%/graphics/751.jpg
+%%DATADIR%%/graphics/821.jpg
+%%DATADIR%%/graphics/834.jpg
+%%DATADIR%%/graphics/883.jpg
+%%DATADIR%%/graphics/999.jpg
+%%DATADIR%%/graphics/999.png
+%%DATADIR%%/graphics/Ashes.png
+%%DATADIR%%/graphics/arrow_down.png
+%%DATADIR%%/graphics/arrow_left.png
+%%DATADIR%%/graphics/arrow_right.png
+%%DATADIR%%/graphics/arrow_up.png
+%%DATADIR%%/graphics/banner.png
+%%DATADIR%%/graphics/classic_theme/blast.png
+%%DATADIR%%/graphics/classic_theme/bullet.png
+%%DATADIR%%/graphics/classic_theme/config.theme
+%%DATADIR%%/graphics/classic_theme/digits.png
+%%DATADIR%%/graphics/classic_theme/droids.png
+%%DATADIR%%/graphics/classic_theme/map_blocks.png
+%%DATADIR%%/graphics/classic_theme/ship_off.png
+%%DATADIR%%/graphics/classic_theme/ship_on.png
+%%DATADIR%%/graphics/classic_theme/to_elem.png
+%%DATADIR%%/graphics/console_bg1.jpg
+%%DATADIR%%/graphics/console_bg2.jpg
+%%DATADIR%%/graphics/console_fg.png
+%%DATADIR%%/graphics/credits.jpg
+%%DATADIR%%/graphics/font05.png
+%%DATADIR%%/graphics/lanzz_theme/blast.png
+%%DATADIR%%/graphics/lanzz_theme/bullet.png
+%%DATADIR%%/graphics/lanzz_theme/config.theme
+%%DATADIR%%/graphics/lanzz_theme/digits.png
+%%DATADIR%%/graphics/lanzz_theme/droids.png
+%%DATADIR%%/graphics/lanzz_theme/map_blocks.png
+%%DATADIR%%/graphics/lanzz_theme/ship_off.png
+%%DATADIR%%/graphics/lanzz_theme/ship_on.png
+%%DATADIR%%/graphics/lanzz_theme/to_elem.png
+%%DATADIR%%/graphics/old_parafont.png
+%%DATADIR%%/graphics/parafont.png
+%%DATADIR%%/graphics/paraicon.bmp
+%%DATADIR%%/graphics/paraicon.ico
+%%DATADIR%%/graphics/takeover_bg.jpg
+%%DATADIR%%/graphics/title.jpg
+%%DATADIR%%/graphics/transfer.jpg
+%%DATADIR%%/map/Paradroid.droids
+%%DATADIR%%/map/Paradroid.elevators
+%%DATADIR%%/map/Paradroid.maps
+%%DATADIR%%/map/Paradroid.mission
+%%DATADIR%%/map/freedroid.ruleset
+%%DATADIR%%/sound/Alert.wav
+%%DATADIR%%/sound/AnarchyMenu1.mod
+%%DATADIR%%/sound/Blast_Sound_0.wav
+%%DATADIR%%/sound/Collision_Sound_0.wav
+%%DATADIR%%/sound/Countdown_Sound.wav
+%%DATADIR%%/sound/Cry_Sound_0.wav
+%%DATADIR%%/sound/EndCountdown_Sound.wav
+%%DATADIR%%/sound/EnterElevator_Sound_0.wav
+%%DATADIR%%/sound/Fire_Bullet_Exterminator_Sound_0.wav
+%%DATADIR%%/sound/Fire_Bullet_Flash_Sound_0.wav
+%%DATADIR%%/sound/Fire_Bullet_Laser_Rifle_Sound.wav
+%%DATADIR%%/sound/Fire_Bullet_Military_Sound_0.wav
+%%DATADIR%%/sound/Fire_Bullet_Pulse_Sound_0.wav
+%%DATADIR%%/sound/Fire_Bullet_Single_Pulse_Sound_0.wav
+%%DATADIR%%/sound/GotIntoBlast_Sound_0.wav
+%%DATADIR%%/sound/Got_Hit_Sound_0.wav
+%%DATADIR%%/sound/InfluExplosion.wav
+%%DATADIR%%/sound/LeaveElevator_Sound_0.wav
+%%DATADIR%%/sound/Menu_Item_Selected_Sound_0.wav
+%%DATADIR%%/sound/MoveElevator_Sound_0.wav
+%%DATADIR%%/sound/Move_Menu_Position_Sound_0.wav
+%%DATADIR%%/sound/Paradroid.ogg
+%%DATADIR%%/sound/Refresh_Sound_0.wav
+%%DATADIR%%/sound/TakeoverSetCapsule_Sound_0.wav
+%%DATADIR%%/sound/Takeover_Game_Deadlock_Sound_0.wav
+%%DATADIR%%/sound/Takeover_Game_Lost_Sound_0.wav
+%%DATADIR%%/sound/Takeover_Game_Start_Sound_0.wav
+%%DATADIR%%/sound/Takeover_Game_Won_Sound_0.wav
+%%DATADIR%%/sound/Takeover_Sound_0.wav
+%%DATADIR%%/sound/The_Last_V8.mod
+%%DATADIR%%/sound/ThouArtDefeated_Sound_0.wav
+%%DATADIR%%/sound/WhiteNoise.wav
+%%DATADIR%%/sound/android-commando_hiscore.mod
+%%DATADIR%%/sound/dreamfish-green_beret.mod
+%%DATADIR%%/sound/dreamfish-sanxion.mod
+%%DATADIR%%/sound/dreamfish-uridium2_loader.mod
+%%DATADIR%%/sound/kollaps-tron.mod
+%%DATADIR%%/sound/starpaws.mod
+ at dirrm %%DATADIR%%/sound
+ at dirrm %%DATADIR%%/map
+ at dirrm %%DATADIR%%/graphics/lanzz_theme
+ at dirrm %%DATADIR%%/graphics/classic_theme
+ at dirrm %%DATADIR%%/graphics
+ at dirrm %%DATADIR%%
--- freedroid.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list