mirror of
https://git.FreeBSD.org/ports.git
synced 2025-02-02 11:09:29 +00:00
games/warsow
- Bump PORTREVISION for dependency change - Transfer maintainership to games@ team - Remove dependency for games/warsow-data and MAKE_JOBS_UNSAFE - Change PLIST_DIRS - Add DOCS and Option - Change desktop entry file games/warsow-data - Bump PORTREVISION for adding pkg-plist and for dependency change - Mastersite disappeared, mirror on my FreeBSD LOCAL site - Transfer maintainership to games@ team - Add dependency for games/warsow - Simplify installation handling - Add pkg-plist
This commit is contained in:
parent
6e3f780774
commit
d7f3a971c0
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=356554
@ -3,16 +3,19 @@
|
||||
|
||||
PORTNAME= data
|
||||
PORTVERSION= 1.5
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= games
|
||||
MASTER_SITES= SF/warsow.mirror/Warsow%20${PORTVERSION} \
|
||||
http://www.warsow.net:1337/~warsow/${PORTVERSION}/ \
|
||||
http://static.warsow.net/release/:mappack \
|
||||
http://rewq.de/scratch/wsw05/:mappack
|
||||
LOCAL/nemysis/games:mappack
|
||||
|
||||
PKGNAMEPREFIX= warsow-
|
||||
DISTNAME= ${PKGNAMEPREFIX:S/-//}_${PORTVERSION:S/.//}_unified
|
||||
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
|
||||
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
|
||||
DIST_SUBDIR= ${PKGNAMEPREFIX:S/-//}
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
MAINTAINER= games@FreeBSD.org
|
||||
COMMENT= Warsow data files
|
||||
|
||||
LICENSE= WARSOW GPLv2
|
||||
@ -21,6 +24,8 @@ LICENSE_NAME_WARSOW= Warsow Content License
|
||||
LICENSE_FILE_WARSOW= ${WRKSRC}/docs/license.txt
|
||||
LICENSE_PERMS_WARSOW= dist-mirror pkg-mirror auto-accept
|
||||
|
||||
RUN_DEPENDS= warsow:${PORTSDIR}/games/warsow
|
||||
|
||||
# Game port is restricted to these architectures, so it makes no sense to
|
||||
# package game data port as well (even it is not being technically built)
|
||||
ONLY_FOR_ARCHS= i386 amd64
|
||||
@ -30,22 +35,18 @@ NO_BUILD= yes
|
||||
DATADIR= ${PREFIX}/share/${PKGNAMEPREFIX:S/-//}
|
||||
DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX:S/-//}
|
||||
|
||||
PORTDATA= basewsw
|
||||
PORTDOCS= *
|
||||
PORTDOCS= *.txt
|
||||
|
||||
OPTIONS_DEFINE= MAPPACK DOCS
|
||||
#OPTIONS_DEFAULT= MAPPACK
|
||||
OPTIONS_DEFINE= DOCS MAPPACK
|
||||
OPTIONS_DEFAULT= MAPPACK
|
||||
MAPPACK_DESC= Install community map pack
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${PORT_OPTIONS:MMAPPACK}
|
||||
BROKEN= Unfetchable
|
||||
MAPPACK_FILE= warsow_comunity_map_pack_01.zip
|
||||
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${MAPPACK_FILE}:mappack
|
||||
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
|
||||
MAPPACK_FILE= warsow_comunity_map_pack_01.zip
|
||||
DISTFILES+= ${MAPPACK_FILE}:mappack
|
||||
EXTRACT_DEPENDS+= ${UNZIP_CMD}:${PORTSDIR}/archivers/unzip
|
||||
PORTDATA+= previews
|
||||
.endif
|
||||
|
||||
post-extract:
|
||||
@ -55,8 +56,13 @@ post-extract:
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${STAGEDIR}${DATADIR}
|
||||
cd ${WRKSRC} && ${COPYTREE_SHARE} "${PORTDATA}" ${STAGEDIR}${DATADIR}
|
||||
cd ${WRKSRC} && ${COPYTREE_SHARE} basewsw ${STAGEDIR}${DATADIR}
|
||||
|
||||
.if ${PORT_OPTIONS:MMAPPACK}
|
||||
cd ${WRKSRC} && ${COPYTREE_SHARE} previews ${STAGEDIR}${DATADIR}
|
||||
.endif
|
||||
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
|
||||
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/docs/|} ${STAGEDIR}${DOCSDIR}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
189
games/warsow-data/pkg-plist
Normal file
189
games/warsow-data/pkg-plist
Normal file
@ -0,0 +1,189 @@
|
||||
%%DATADIR%%/basewsw/configs/server/gametypes/bomb.cfg
|
||||
%%DATADIR%%/basewsw/configs/server/gametypes/ca.cfg
|
||||
%%DATADIR%%/basewsw/configs/server/gametypes/ctf.cfg
|
||||
%%DATADIR%%/basewsw/configs/server/gametypes/ctftactics.cfg
|
||||
%%DATADIR%%/basewsw/configs/server/gametypes/da.cfg
|
||||
%%DATADIR%%/basewsw/configs/server/gametypes/dm.cfg
|
||||
%%DATADIR%%/basewsw/configs/server/gametypes/duel.cfg
|
||||
%%DATADIR%%/basewsw/configs/server/gametypes/ffa.cfg
|
||||
%%DATADIR%%/basewsw/configs/server/gametypes/headhunt.cfg
|
||||
%%DATADIR%%/basewsw/configs/server/gametypes/race.cfg
|
||||
%%DATADIR%%/basewsw/configs/server/gametypes/tdm.cfg
|
||||
%%DATADIR%%/basewsw/configs/server/gametypes/tdo.cfg
|
||||
%%DATADIR%%/basewsw/configs/timer/bs/0x.cfg
|
||||
%%DATADIR%%/basewsw/configs/timer/bs/1x.cfg
|
||||
%%DATADIR%%/basewsw/configs/timer/bs/2x.cfg
|
||||
%%DATADIR%%/basewsw/configs/timer/bs/3x.cfg
|
||||
%%DATADIR%%/basewsw/configs/timer/bs/4x.cfg
|
||||
%%DATADIR%%/basewsw/configs/timer/bs/5x.cfg
|
||||
%%DATADIR%%/basewsw/configs/timer/core.cfg
|
||||
%%DATADIR%%/basewsw/configs/timer/quad/0x.cfg
|
||||
%%DATADIR%%/basewsw/configs/timer/quad/1x.cfg
|
||||
%%DATADIR%%/basewsw/configs/timer/quad/2x.cfg
|
||||
%%DATADIR%%/basewsw/configs/timer/quad/3x.cfg
|
||||
%%DATADIR%%/basewsw/configs/timer/quad/4x.cfg
|
||||
%%DATADIR%%/basewsw/configs/timer/quad/5x.cfg
|
||||
%%DATADIR%%/basewsw/configs/timer/ra/0x.cfg
|
||||
%%DATADIR%%/basewsw/configs/timer/ra/1x.cfg
|
||||
%%DATADIR%%/basewsw/configs/timer/ra/2x.cfg
|
||||
%%DATADIR%%/basewsw/configs/timer/ra/3x.cfg
|
||||
%%DATADIR%%/basewsw/configs/timer/ra/4x.cfg
|
||||
%%DATADIR%%/basewsw/configs/timer/ra/5x.cfg
|
||||
%%DATADIR%%/basewsw/configs/timer/timerconfig.cfg
|
||||
%%DATADIR%%/basewsw/configs/timer/ya/0x.cfg
|
||||
%%DATADIR%%/basewsw/configs/timer/ya/1x.cfg
|
||||
%%DATADIR%%/basewsw/configs/timer/ya/2x.cfg
|
||||
%%DATADIR%%/basewsw/configs/timer/ya/3x.cfg
|
||||
%%DATADIR%%/basewsw/configs/timer/ya/4x.cfg
|
||||
%%DATADIR%%/basewsw/configs/timer/ya/5x.cfg
|
||||
%%DATADIR%%/basewsw/configs/timer/ya2/0x.cfg
|
||||
%%DATADIR%%/basewsw/configs/timer/ya2/1x.cfg
|
||||
%%DATADIR%%/basewsw/configs/timer/ya2/2x.cfg
|
||||
%%DATADIR%%/basewsw/configs/timer/ya2/3x.cfg
|
||||
%%DATADIR%%/basewsw/configs/timer/ya2/4x.cfg
|
||||
%%DATADIR%%/basewsw/configs/timer/ya2/5x.cfg
|
||||
%%DATADIR%%/basewsw/cwCTF1.pk3
|
||||
%%DATADIR%%/basewsw/cwL1.pk3
|
||||
%%DATADIR%%/basewsw/cwL2.pk3
|
||||
%%DATADIR%%/basewsw/cwL3.pk3
|
||||
%%DATADIR%%/basewsw/cwL4.pk3
|
||||
%%DATADIR%%/basewsw/cwL5.pk3
|
||||
%%DATADIR%%/basewsw/cwM1.pk3
|
||||
%%DATADIR%%/basewsw/cwM2.pk3
|
||||
%%DATADIR%%/basewsw/cwM3.pk3
|
||||
%%DATADIR%%/basewsw/cwM4.pk3
|
||||
%%DATADIR%%/basewsw/cwM5.pk3
|
||||
%%DATADIR%%/basewsw/cwM6.pk3
|
||||
%%DATADIR%%/basewsw/cwM7.pk3
|
||||
%%DATADIR%%/basewsw/cwRACE1.pk3
|
||||
%%DATADIR%%/basewsw/cwRACE2.pk3
|
||||
%%DATADIR%%/basewsw/cwRACE3.pk3
|
||||
%%DATADIR%%/basewsw/cwRACE4.pk3
|
||||
%%DATADIR%%/basewsw/cwRACE5.pk3
|
||||
%%DATADIR%%/basewsw/cwS1.pk3
|
||||
%%DATADIR%%/basewsw/cwS2.pk3
|
||||
%%DATADIR%%/basewsw/cw_tex1.pk3
|
||||
%%DATADIR%%/basewsw/cw_tex2.pk3
|
||||
%%DATADIR%%/basewsw/data0_15.pk3
|
||||
%%DATADIR%%/basewsw/data0_15pure.pk3
|
||||
%%DATADIR%%/basewsw/dedicated_autoexec.cfg
|
||||
%%DATADIR%%/basewsw/editortextures.pk3
|
||||
%%DATADIR%%/basewsw/map_cwBOMB1.pk3
|
||||
%%DATADIR%%/basewsw/map_ui.pk3
|
||||
%%DATADIR%%/basewsw/map_wamphi1.pk3
|
||||
%%DATADIR%%/basewsw/map_wbomb1.pk3
|
||||
%%DATADIR%%/basewsw/map_wbomb2.pk3
|
||||
%%DATADIR%%/basewsw/map_wbomb3.pk3
|
||||
%%DATADIR%%/basewsw/map_wbomb4.pk3
|
||||
%%DATADIR%%/basewsw/map_wbomb5.pk3
|
||||
%%DATADIR%%/basewsw/map_wbomb6.pk3
|
||||
%%DATADIR%%/basewsw/map_wca1.pk3
|
||||
%%DATADIR%%/basewsw/map_wca2.pk3
|
||||
%%DATADIR%%/basewsw/map_wctf1.pk3
|
||||
%%DATADIR%%/basewsw/map_wctf2.pk3
|
||||
%%DATADIR%%/basewsw/map_wctf3.pk3
|
||||
%%DATADIR%%/basewsw/map_wctf4.pk3
|
||||
%%DATADIR%%/basewsw/map_wctf6.pk3
|
||||
%%DATADIR%%/basewsw/map_wda1.pk3
|
||||
%%DATADIR%%/basewsw/map_wda2.pk3
|
||||
%%DATADIR%%/basewsw/map_wda3.pk3
|
||||
%%DATADIR%%/basewsw/map_wda4.pk3
|
||||
%%DATADIR%%/basewsw/map_wda5.pk3
|
||||
%%DATADIR%%/basewsw/map_wdm1.pk3
|
||||
%%DATADIR%%/basewsw/map_wdm10.pk3
|
||||
%%DATADIR%%/basewsw/map_wdm11.pk3
|
||||
%%DATADIR%%/basewsw/map_wdm12.pk3
|
||||
%%DATADIR%%/basewsw/map_wdm13.pk3
|
||||
%%DATADIR%%/basewsw/map_wdm14.pk3
|
||||
%%DATADIR%%/basewsw/map_wdm15.pk3
|
||||
%%DATADIR%%/basewsw/map_wdm16.pk3
|
||||
%%DATADIR%%/basewsw/map_wdm17.pk3
|
||||
%%DATADIR%%/basewsw/map_wdm18.pk3
|
||||
%%DATADIR%%/basewsw/map_wdm19.pk3
|
||||
%%DATADIR%%/basewsw/map_wdm2.pk3
|
||||
%%DATADIR%%/basewsw/map_wdm3.pk3
|
||||
%%DATADIR%%/basewsw/map_wdm4.pk3
|
||||
%%DATADIR%%/basewsw/map_wdm5.pk3
|
||||
%%DATADIR%%/basewsw/map_wdm6.pk3
|
||||
%%DATADIR%%/basewsw/map_wdm7.pk3
|
||||
%%DATADIR%%/basewsw/map_wdm9.pk3
|
||||
%%DATADIR%%/basewsw/map_wrace1.pk3
|
||||
%%DATADIR%%/basewsw/models_nate.pk3
|
||||
%%DATADIR%%/basewsw/modules_15.pk3
|
||||
%%DATADIR%%/basewsw/tex_36.pk3
|
||||
%%DATADIR%%/basewsw/tex_baxandall.pk3
|
||||
%%DATADIR%%/basewsw/tex_billboard.pk3
|
||||
%%DATADIR%%/basewsw/tex_blx.pk3
|
||||
%%DATADIR%%/basewsw/tex_blxbis.pk3
|
||||
%%DATADIR%%/basewsw/tex_boqu.pk3
|
||||
%%DATADIR%%/basewsw/tex_bricks.pk3
|
||||
%%DATADIR%%/basewsw/tex_cha0swsw.pk3
|
||||
%%DATADIR%%/basewsw/tex_cleansurface.pk3
|
||||
%%DATADIR%%/basewsw/tex_concrete.pk3
|
||||
%%DATADIR%%/basewsw/tex_concrete_techwalls.pk3
|
||||
%%DATADIR%%/basewsw/tex_decals.pk3
|
||||
%%DATADIR%%/basewsw/tex_env.pk3
|
||||
%%DATADIR%%/basewsw/tex_etr.pk3
|
||||
%%DATADIR%%/basewsw/tex_exwsw.pk3
|
||||
%%DATADIR%%/basewsw/tex_factory.pk3
|
||||
%%DATADIR%%/basewsw/tex_format.pk3
|
||||
%%DATADIR%%/basewsw/tex_glass.pk3
|
||||
%%DATADIR%%/basewsw/tex_grates.pk3
|
||||
%%DATADIR%%/basewsw/tex_hazelh.pk3
|
||||
%%DATADIR%%/basewsw/tex_hexagons.pk3
|
||||
%%DATADIR%%/basewsw/tex_jewels.pk3
|
||||
%%DATADIR%%/basewsw/tex_lights.pk3
|
||||
%%DATADIR%%/basewsw/tex_melee.pk3
|
||||
%%DATADIR%%/basewsw/tex_metal.pk3
|
||||
%%DATADIR%%/basewsw/tex_nature.pk3
|
||||
%%DATADIR%%/basewsw/tex_neon.pk3
|
||||
%%DATADIR%%/basewsw/tex_noir.pk3
|
||||
%%DATADIR%%/basewsw/tex_plastic.pk3
|
||||
%%DATADIR%%/basewsw/tex_refly.pk3
|
||||
%%DATADIR%%/basewsw/tex_russus.pk3
|
||||
%%DATADIR%%/basewsw/tex_scifi_interior.pk3
|
||||
%%DATADIR%%/basewsw/tex_sky.pk3
|
||||
%%DATADIR%%/basewsw/tex_solidfake.pk3
|
||||
%%DATADIR%%/basewsw/tex_supersymmetry.pk3
|
||||
%%DATADIR%%/basewsw/tex_terrain.pk3
|
||||
%%DATADIR%%/basewsw/tex_tiles.pk3
|
||||
%%DATADIR%%/basewsw/tex_window.pk3
|
||||
%%DATADIR%%/basewsw/tex_wood.pk3
|
||||
%%DATADIR%%/basewsw/tex_wrace1.pk3
|
||||
%%DATADIR%%/basewsw/tex_wsw_cave1.pk3
|
||||
%%DATADIR%%/basewsw/tex_wsw_city1.pk3
|
||||
%%DATADIR%%/basewsw/tex_wsw_flareshalos.pk3
|
||||
%%DATADIR%%/basewsw/tex_zone_neutre.pk3
|
||||
%%DATADIR%%/basewsw/tvserver_autoexec.cfg
|
||||
%%DATADIR%%/basewsw/ui_porkui.pk3
|
||||
%%DATADIR%%/previews/cwBOMB1.jpg
|
||||
%%DATADIR%%/previews/cwCTF1.jpg
|
||||
%%DATADIR%%/previews/cwL1.jpg
|
||||
%%DATADIR%%/previews/cwL2.jpg
|
||||
%%DATADIR%%/previews/cwL3.jpg
|
||||
%%DATADIR%%/previews/cwL4.jpg
|
||||
%%DATADIR%%/previews/cwL5.jpg
|
||||
%%DATADIR%%/previews/cwM1.jpg
|
||||
%%DATADIR%%/previews/cwM2.jpg
|
||||
%%DATADIR%%/previews/cwM3.jpg
|
||||
%%DATADIR%%/previews/cwM4.jpg
|
||||
%%DATADIR%%/previews/cwM5.jpg
|
||||
%%DATADIR%%/previews/cwM6.jpg
|
||||
%%DATADIR%%/previews/cwM7.jpg
|
||||
%%DATADIR%%/previews/cwRACE1.jpg
|
||||
%%DATADIR%%/previews/cwRACE2.jpg
|
||||
%%DATADIR%%/previews/cwRACE3.jpg
|
||||
%%DATADIR%%/previews/cwRACE4.jpg
|
||||
%%DATADIR%%/previews/cwRACE5.jpg
|
||||
%%DATADIR%%/previews/cwS1.jpg
|
||||
%%DATADIR%%/previews/cwS2.jpg
|
||||
@dirrmtry %%DATADIR%%/basewsw/configs/server/gametypes
|
||||
@dirrmtry %%DATADIR%%/basewsw/configs/server
|
||||
@dirrmtry %%DATADIR%%/basewsw/configs/timer/bs
|
||||
@dirrmtry %%DATADIR%%/basewsw/configs/timer/quad
|
||||
@dirrmtry %%DATADIR%%/basewsw/configs/timer/ra
|
||||
@dirrmtry %%DATADIR%%/basewsw/configs/timer/ya
|
||||
@dirrmtry %%DATADIR%%/basewsw/configs/timer/ya2
|
||||
@dirrmtry %%DATADIR%%/basewsw/configs/timer
|
||||
@dirrmtry %%DATADIR%%/basewsw/configs
|
||||
@dirrmtry %%DATADIR%%/previews
|
@ -3,22 +3,21 @@
|
||||
|
||||
PORTNAME= warsow
|
||||
PORTVERSION= 1.5
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= games
|
||||
MASTER_SITES= SF/warsow.mirror/Warsow%20${PORTVERSION} \
|
||||
http://www.warsow.net:1337/~warsow/${PORTVERSION}/
|
||||
DISTNAME= ${PORTNAME}_${PORTVERSION:S/.//}_sdk
|
||||
DIST_SUBDIR= ${PORTNAME}
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
MAINTAINER= games@FreeBSD.org
|
||||
COMMENT= Futuristic, fast-paced first person shooter
|
||||
|
||||
LICENSE= GPLv2
|
||||
|
||||
LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl
|
||||
RUN_DEPENDS= ${DATADIR}/basewsw/data0_15.pk3:${PORTSDIR}/games/warsow-data
|
||||
|
||||
ONLY_FOR_ARCHS= i386 amd64
|
||||
MAKE_JOBS_UNSAFE=yes
|
||||
|
||||
USES= gmake
|
||||
|
||||
@ -29,7 +28,7 @@ AS_SDK_DIR= ${WRKSRC}/../libsrcs/angelscript/sdk
|
||||
|
||||
PLIST_FILES= %%DATADIR%%/basewsw/game_${ARCH}.so \
|
||||
%%DATADIR%%/libs/angelwrap_${ARCH}.so
|
||||
PLIST_DIRS= %%DATADIR%%/libs
|
||||
PLIST_DIRS= %%DATADIR%%/basewsw %%DATADIR%%/libs %%DATADIR%%
|
||||
|
||||
OPTIONS_DEFINE= CLIENT SERVER FTLIB REF_GL QF OPENAL IRC CIN TV_SRV
|
||||
OPTIONS_DEFAULT= CLIENT SERVER FTLIB REF_GL QF OPENAL IRC CIN TV_SRV
|
||||
@ -44,6 +43,9 @@ IRC_DESC= Build IRC client module
|
||||
CIN_DESC= Build Cinematics playback module
|
||||
TV_SRV_DESC= Build Warsow TV server
|
||||
|
||||
PORTDOCS= *.rtf *.doc sourcecode_quickstart.txt
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${PORT_OPTIONS:MCLIENT}
|
||||
@ -56,7 +58,7 @@ PLIST_FILES+= bin/warsow %%DATADIR%%/basewsw/cgame_${ARCH}.so \
|
||||
|
||||
DESKTOP_ENTRIES="Warsow" "${COMMENT}" \
|
||||
"${PREFIX}/share/pixmaps/warsow128x128.xpm" "${PORTNAME}" \
|
||||
"Game;" false
|
||||
"Game;Shooter;" ""
|
||||
|
||||
. if ${PORT_OPTIONS:MFTLIB} || ${PORT_OPTIONS:MREF_GL}
|
||||
LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png
|
||||
@ -142,4 +144,7 @@ do-install:
|
||||
${STAGEDIR}${PREFIX}/share/pixmaps
|
||||
.endif
|
||||
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/../../docs/|} ${STAGEDIR}${DOCSDIR}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
Loading…
x
Reference in New Issue
Block a user