Date: Sat, 11 Aug 2012 03:11:11 GMT From: Kevin Zheng <kevinz5000@gmail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/170533: [maintainer-update] Patch to update games/bzflag to 2.4.2 (and some other goodies) Message-ID: <201208110311.q7B3BB9S082006@red.freebsd.org> Resent-Message-ID: <201208110320.q7B3K2GE084446@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 170533 >Category: ports >Synopsis: [maintainer-update] Patch to update games/bzflag to 2.4.2 (and some other goodies) >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: Sat Aug 11 03:20:01 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Kevin Zheng >Release: FreeBSD 9.0-RELEASE-p3 >Organization: >Environment: FreeBSD sigma.local 9.0-RELEASE-p3 FreeBSD 9.0-RELEASE-p3 #0: Tue Jun 12 01:47:53 UTC 2012 root@i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC i386 >Description: BZFlag 2.4.2 was released. Now we're going to put it into ports so people can happily play games without doing porting work. This patch: - Updates games/bzflag to 2.4.2 - Remove dependency on GMAKE because BZFlag doesn't need it - Remove build dependency on PERL because it doesn't need it either - Take out hints for pthread (e.g. PTHREAD_CFLAGS and PTHREAD_LIBS) because the new configure script finds them OK - Depend on GLEW instead of using the port's built-in version - Use newer USE_SDL (instead of USE_SDL=yes) - Force port ares build because it doesn't like the system version - Install a nice-looking desktop icon! >How-To-Repeat: Install the version from ports and weep at the sight of an outdated port on FreeBSD. >Fix: Apply the attached patch to games/bzflag. Patch attached with submission follows: diff -ruN /usr/ports/games/bzflag/Makefile bzflag/Makefile --- /usr/ports/games/bzflag/Makefile 2012-08-10 13:21:57.000000000 -0500 +++ bzflag/Makefile 2012-08-10 17:38:27.000000000 -0500 @@ -2,11 +2,11 @@ # Date created: 2000/08/12 # Whom: makeport.pl # -# $FreeBSD: ports/games/bzflag/Makefile,v 1.52 2012/08/10 18:21:57 wxs Exp $ +# $FreeBSD: ports/games/bzflag/Makefile,v 1.51 2012/08/10 17:24:12 wxs Exp $ # PORTNAME= bzflag -PORTVERSION= 2.4.0 +PORTVERSION= 2.4.2 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20source/${PORTVERSION} @@ -15,14 +15,17 @@ LIB_DEPENDS= curl:${PORTSDIR}/ftp/curl -USE_BZIP2= yes -USE_SDL= yes -USE_GL= yes -USE_GMAKE= yes -USE_PERL5_BUILD=yes GNU_CONFIGURE= yes -CPPFLAGS+= ${PTHREAD_CFLAGS} -I ${LOCALBASE}/include -LDFLAGS+= ${PTHREAD_LIBS} +USE_BZIP2= yes +USE_GL= glew +USE_SDL= sdl + +CONFIGURE_ARGS= --enable-ares-build +CPPFLAGS+= -I ${LOCALBASE}/include + +DESKTOP_ENTRIES= "BZFlag" "Battle enemy tanks" \ + "${DATADIR}/bzflag-256x256.png" \ + "bzflag" "Game;ActionGame;" false MAN5= bzw.5 MAN6= bzadmin.6 bzflag.6 bzfs.6 diff -ruN /usr/ports/games/bzflag/distinfo bzflag/distinfo --- /usr/ports/games/bzflag/distinfo 2012-08-10 12:24:12.000000000 -0500 +++ bzflag/distinfo 2012-08-10 13:15:49.000000000 -0500 @@ -1,2 +1,2 @@ -SHA256 (bzflag-2.4.0.tar.bz2) = 424cec6fe2b23ce88a9975612799c0e3831bbe85f0b1524faadfb93e7c0ad452 -SIZE (bzflag-2.4.0.tar.bz2) = 15045931 +SHA256 (bzflag-2.4.2.tar.bz2) = 4f7bc52284cc4b39fc352855e555b2b064c1de6a18f7474e249073070762c811 +SIZE (bzflag-2.4.2.tar.bz2) = 15971448 diff -ruN /usr/ports/games/bzflag/pkg-plist bzflag/pkg-plist --- /usr/ports/games/bzflag/pkg-plist 2012-08-10 12:24:12.000000000 -0500 +++ bzflag/pkg-plist 2012-08-10 15:15:06.000000000 -0500 @@ -182,10 +182,16 @@ lib/bzflag/TimeLimit.so lib/bzflag/airspawn.la lib/bzflag/airspawn.so +lib/bzflag/autoFlagReset.la +lib/bzflag/autoFlagReset.so lib/bzflag/chathistory.la lib/bzflag/chathistory.so lib/bzflag/customflagsample.la lib/bzflag/customflagsample.so +lib/bzflag/fairCTF.la +lib/bzflag/fairCTF.so +lib/bzflag/fastmap.la +lib/bzflag/fastmap.so lib/bzflag/flagStay.la lib/bzflag/flagStay.so lib/bzflag/hiddenAdmin.la @@ -202,8 +208,6 @@ lib/bzflag/nagware.so lib/bzflag/playHistoryTracker.la lib/bzflag/playHistoryTracker.so -lib/bzflag/pushstats.la -lib/bzflag/pushstats.so lib/bzflag/rabbitTimer.la lib/bzflag/rabbitTimer.so lib/bzflag/rabidRabbit.la @@ -218,6 +222,8 @@ lib/bzflag/shockwaveDeath.so lib/bzflag/teamflagreset.la lib/bzflag/teamflagreset.so +lib/bzflag/thiefControl.la +lib/bzflag/thiefControl.so lib/bzflag/timedctf.la lib/bzflag/timedctf.so lib/bzflag/wwzones.la >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201208110311.q7B3BB9S082006>