Date: Mon, 19 Feb 2007 11:33:20 +0900 (YAKT) From: Alexander Logvinov <ports@logvinov.com> To: FreeBSD-gnats-submit@FreeBSD.org Cc: Alexander Logvinov <ports@logvinov.com> Subject: ports/109303: [maintainer update] games/sampsvr: update to 0.1b r2 Message-ID: <200702190233.l1J2XKvH097257@blg.akavia.ru> Resent-Message-ID: <200702190240.l1J2e4Fi086961@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 109303 >Category: ports >Synopsis: [maintainer update] games/sampsvr: update to 0.1b r2 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Mon Feb 19 02:40:03 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Alexander Logvinov >Release: FreeBSD 6.2-RELEASE-p1 >Organization: >Environment: >Description: Update to 0.1b r2 Respect DOCSDIR for additional documents Respect DATADIR for data files Install files into PREFIX/lib/PORTNAME Handle configuration files according to Porter's Handbook BRANDELF where necessary Bump PORTREVISION >How-To-Repeat: >Fix: diff -ruN --exclude=CVS /usr/ports/games/sampsvr/Makefile /home/projects/sampsvr/Makefile --- /usr/ports/games/sampsvr/Makefile Sat Dec 2 09:32:11 2006 +++ /home/projects/sampsvr/Makefile Mon Feb 19 11:22:02 2007 @@ -6,32 +6,64 @@ PORTNAME= sampsvr PORTVERSION= 0.1b +PORTREVISION= 1 CATEGORIES= games linux MASTER_SITES= http://www.sa-mp.com/files/ \ - http://eu.littlewhitey.com/ \ - http://server.safclan.net/upload/ -DISTNAME= ${SAMPVER}.linux.cpp6 + http://eu.littlewhitey.com/ +DISTNAME= ${SAMPVER}-cpp6 MAINTAINER= ports@logvinov.com COMMENT= Rockstar's GTA: San Andreas multiplayer modification dedicated server USE_LINUX= yes NO_BUILD= yes -SAMPVER= samp01b +SAMPVER= samp01b-r2 USE_RC_SUBR= sampd -WRKSRC= ${WRKDIR}/${PORTNAME} -PLIST_SUB= SAMPDIR="${PORTNAME}" +SAMPDIR= ${PREFIX}/lib/${PORTNAME} +PORTDOCS= README +PLIST_SUB= SAMPDIR="${SAMPDIR:S,^${PREFIX}/,,}" SUB_FILES= pkg-message -SUB_LIST= SAMPDIR="${PREFIX}/${PORTNAME}" +SUB_LIST= SAMPDIR="${SAMPDIR}" +.if !defined(NOPORTDOCS) +SUB_LIST+= NOTEWORK="Read ${DOCSDIR}/README to configure SA-MP Server" +.else +SUB_LIST+= NOTEWORK="" +.endif + +.include <bsd.port.pre.mk> post-patch: - @${MV} ${WRKSRC}/server.cfg ${WRKSRC}/server.cfg.dist @${MV} ${WRKSRC}/${SAMPVER} ${WRKSRC}/${USE_RC_SUBR} do-install: - @${CP} -Rp ${WRKSRC}/ ${PREFIX}/${PORTNAME} + ${MKDIR} ${SAMPDIR} +.for i in ${USE_RC_SUBR} announce + ${BRANDELF} -t Linux ${WRKSRC}/${i} + ${INSTALL_PROGRAM} ${WRKSRC}/${i} ${SAMPDIR} +.endfor + ${MKDIR} ${DATADIR} + cd ${WRKSRC} && \ + ${FIND} . -type d ! -empty -exec \ + ${MKDIR} "${DATADIR}/{}" \; && \ + ${FIND} filterscripts -type f -exec \ + ${INSTALL_DATA} "{}" "${DATADIR}/{}" \; && \ + ${FIND} gamemodes -type f -exec \ + ${INSTALL_DATA} "{}" "${DATADIR}/{}" \; + ${LN} -sf ${DATADIR}/filterscripts/ ${SAMPDIR}/filterscripts + ${LN} -sf ${DATADIR}/gamemodes/ ${SAMPDIR}/gamemodes +.if !exists(${PREFIX}/etc/${PORTNAME}.cfg) + ${INSTALL_DATA} ${WRKSRC}/server.cfg ${PREFIX}/etc/${PORTNAME}.cfg +.endif + ${INSTALL_DATA} ${WRKSRC}/server.cfg ${PREFIX}/etc/${PORTNAME}.cfg.dist + ${LN} -sf ${PREFIX}/etc/${PORTNAME}.cfg ${SAMPDIR}/server.cfg +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} +.for i in ${PORTDOCS} + ${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR} +.endfor +.endif post-install: @${CAT} ${PKGMESSAGE} -.include <bsd.port.mk> +.include <bsd.port.post.mk> diff -ruN --exclude=CVS /usr/ports/games/sampsvr/distinfo /home/projects/sampsvr/distinfo --- /usr/ports/games/sampsvr/distinfo Sat Dec 2 09:32:11 2006 +++ /home/projects/sampsvr/distinfo Mon Feb 19 08:11:37 2007 @@ -1,3 +1,3 @@ -MD5 (samp01b.linux.cpp6.tar.gz) = 2923c82d27b5af4e306a0bbe2a5a655d -SHA256 (samp01b.linux.cpp6.tar.gz) = fc9ff738506989985f1f224761a22906af8b5e6910c6860aaddae617fce0cfba -SIZE (samp01b.linux.cpp6.tar.gz) = 230006 +MD5 (samp01b-r2-cpp6.tar.gz) = 2f29871118e0aa39dd789af1685d62cb +SHA256 (samp01b-r2-cpp6.tar.gz) = 6096dde84636063dea432bc57ad85ddd48e4d11fe9c5355b498ef5d3eed174de +SIZE (samp01b-r2-cpp6.tar.gz) = 189703 diff -ruN --exclude=CVS /usr/ports/games/sampsvr/files/pkg-message.in /home/projects/sampsvr/files/pkg-message.in --- /usr/ports/games/sampsvr/files/pkg-message.in Sat Dec 2 09:32:11 2006 +++ /home/projects/sampsvr/files/pkg-message.in Mon Feb 19 11:09:51 2007 @@ -1,5 +1,4 @@ *********************************************************************** -# cp %%SAMPDIR%%/server.cfg.dist %%SAMPDIR%%/server.cfg - -Read %%SAMPDIR%%/README to configure SA-MP Server +Edit %%PREFIX%%/etc/sampsvr.cfg before using +%%NOTEWORK%% *********************************************************************** diff -ruN --exclude=CVS /usr/ports/games/sampsvr/files/sampd.in /home/projects/sampsvr/files/sampd.in --- /usr/ports/games/sampsvr/files/sampd.in Sat Dec 2 09:32:11 2006 +++ /home/projects/sampsvr/files/sampd.in Mon Feb 19 09:01:49 2007 @@ -22,7 +22,7 @@ command="%%SAMPDIR%%/sampd" command_args="&" -required_files="%%SAMPDIR%%/server.cfg" +required_files="%%PREFIX%%/etc/sampsvr.cfg" start_precmd="sampd_prestart" stop_precmd="sampd_prestop" diff -ruN --exclude=CVS /usr/ports/games/sampsvr/pkg-plist /home/projects/sampsvr/pkg-plist --- /usr/ports/games/sampsvr/pkg-plist Sat Dec 2 09:32:11 2006 +++ /home/projects/sampsvr/pkg-plist Mon Feb 19 11:14:36 2007 @@ -1,31 +1,35 @@ -@unexec if cmp -s %D/%%SAMPDIR%%/server.cfg %D/%%SAMPDIR%%/server.cfg.dist; then rm -f %D/%%SAMPDIR%/server.cfg; fi -%%SAMPDIR%%/filterscripts/admingivecash.amx -%%SAMPDIR%%/gamemodes/src/freighter.pwn -%%SAMPDIR%%/gamemodes/src/rivershell.pwn -%%SAMPDIR%%/gamemodes/src/lvdm.pwn -%%SAMPDIR%%/gamemodes/src/lyse.pwn -%%SAMPDIR%%/gamemodes/src/ls-parachute.pwn -%%SAMPDIR%%/gamemodes/src/manhunt-lv.pwn -%%SAMPDIR%%/gamemodes/src/minigunmadness.pwn -%%SAMPDIR%%/gamemodes/src/area51.pwn -%%SAMPDIR%%/gamemodes/src/cng.pwn -%%SAMPDIR%%/gamemodes/src/monster.pwn -%%SAMPDIR%%/gamemodes/src/sftdm.pwn -%%SAMPDIR%%/gamemodes/ls-parachute.amx -%%SAMPDIR%%/gamemodes/sftdm.amx -%%SAMPDIR%%/gamemodes/lvdm.amx -%%SAMPDIR%%/gamemodes/monster.amx -%%SAMPDIR%%/gamemodes/rivershell.amx -%%SAMPDIR%%/gamemodes/freighter.amx -%%SAMPDIR%%/gamemodes/manhunt-lv.amx -%%SAMPDIR%%/gamemodes/area51.amx -%%SAMPDIR%%/gamemodes/lyse.amx -%%SAMPDIR%%/gamemodes/minigunmadness.amx -%%SAMPDIR%%/announce -%%SAMPDIR%%/README +@unexec if cmp -s %D/etc/sampsvr.cfg %D/etc/sampsvr.cfg.dist; then rm -f %D/etc/sampsvr.cfg; fi +etc/sampsvr.cfg.dist +@exec [ -f %B/sampsvr.cfg ] || cp %B/%f %B/sampsvr.cfg %%SAMPDIR%%/sampd -%%SAMPDIR%%/server.cfg.dist -@dirrmtry %%SAMPDIR%%/gamemodes/src -@dirrmtry %%SAMPDIR%%/gamemodes -@dirrmtry %%SAMPDIR%%/filterscripts +%%SAMPDIR%%/announce +%%SAMPDIR%%/server.cfg +%%SAMPDIR%%/filterscripts +%%SAMPDIR%%/gamemodes +%%DATADIR%%/filterscripts/admingivecash.amx +%%DATADIR%%/gamemodes/src/sftdm.pwn +%%DATADIR%%/gamemodes/src/rivershell.pwn +%%DATADIR%%/gamemodes/src/lvdm.pwn +%%DATADIR%%/gamemodes/src/lyse.pwn +%%DATADIR%%/gamemodes/src/ls-parachute.pwn +%%DATADIR%%/gamemodes/src/manhunt-lv.pwn +%%DATADIR%%/gamemodes/src/minigunmadness.pwn +%%DATADIR%%/gamemodes/src/area51.pwn +%%DATADIR%%/gamemodes/src/cng.pwn +%%DATADIR%%/gamemodes/src/monster.pwn +%%DATADIR%%/gamemodes/src/freighter.pwn +%%DATADIR%%/gamemodes/lyse.amx +%%DATADIR%%/gamemodes/ls-parachute.amx +%%DATADIR%%/gamemodes/sftdm.amx +%%DATADIR%%/gamemodes/lvdm.amx +%%DATADIR%%/gamemodes/monster.amx +%%DATADIR%%/gamemodes/rivershell.amx +%%DATADIR%%/gamemodes/freighter.amx +%%DATADIR%%/gamemodes/manhunt-lv.amx +%%DATADIR%%/gamemodes/area51.amx +%%DATADIR%%/gamemodes/minigunmadness.amx +@dirrmtry %%DATADIR%%/gamemodes/src +@dirrmtry %%DATADIR%%/gamemodes +@dirrmtry %%DATADIR%%/filterscripts +@dirrmtry %%DATADIR%% @dirrmtry %%SAMPDIR%% >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200702190233.l1J2XKvH097257>