ports/162996: games/ioquake3-devel: update s2064->s2202
Kalten
kalten at gmx.at
Thu Dec 1 15:00:27 UTC 2011
>Number: 162996
>Category: ports
>Synopsis: games/ioquake3-devel: update s2064->s2202
>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 Dec 01 15:00:26 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: Kalten
>Release: FreeBSD 9.0-PRERELEASE amd64
>Organization:
>Environment:
System: FreeBSD freeHugin.Walhalla.Leben 9.0-PRERELEASE FreeBSD 9.0-PRERELEASE #5: Wed Nov 16 02:00:00 CET 2011 kalten at freeHugin.Walhalla.Leben:/usr/obj/usr/src/sys/HUGIN amd64
>Description:
Update games/ioquake3-devel/ from SVN-r2064 to SNV-r2202.
>How-To-Repeat:
>Fix:
As games/ioquake3-devel/ happens to be a slave-port, I ran into the
problem, that there has to be changed something in the installation
target of the master-port games/ioquake3/ (at least I have not been able
to fix it in a nicer way---well: I do fear, that nothing of my fixes can
be called `nice' at all).
See the attached patch called `patch-games-ioquake3-Makefile': we have
to copy build/release-freebsd-amd64/renderer_opengl1_amd64.so to
/usr/local/share/quake3/ but I do not like at all how I did it.
Note that the plist has not been adopted to deinstall
`${LOCALBASE}/share/quake3/renderer_opengl1_*.so' again! (I know, but
to be honest, I am not good at this either and in a hurry---I need it
for some exercise).
The other patches are for the update of games/ioquake3-devel/ itself:
`patch-Makefile' and `patch-distinfo'.
I have built the source-zip and you are able to download it from
http://www.sapere-aude-graz.at/freeBSD/ioquake3-devel-1.36_SVN2202.zip
to, may be, load it up to the usual server:
ftp://deponie.yamagi.org/freebsd/distfiles/ioquake3/
(I did not change the master site, as I assume that will be done).
Please do have a close look to my changes and to those in
freebsd-patchset/ in the *.zip!
I hope, that helped ;-)
Greetings,
Kalten
--- patch-games-ioquake3-Makefile begins here ---
--- Makefile.orig 2010-12-01 14:27:07.000000000 +0100
+++ Makefile 2011-12-01 13:24:51.000000000 +0100
@@ -160,6 +160,10 @@
${MKDIR} ${LIBDIR}/${dir}
${INSTALL_PROGRAM} ${BUILDDIR}/${dir}/*.so ${LIBDIR}/${dir}
.endfor
+.if defined(BINSUFFIX) && ${BINSUFFIX} == "-devel"
+ # build/release-freebsd-amd64/renderer_opengl1_amd64.so -> /usr/local/share/quake3/
+ ${INSTALL_PROGRAM} ${BUILDDIR}/renderer_opengl1_*.so ${LOCALBASE}/share/quake3/
+.endif
.endif
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
--- patch-games-ioquake3-Makefile ends here ---
--- patch-Makefile begins here ---
--- Makefile.orig 2011-08-21 05:27:19.000000000 +0200
+++ Makefile 2011-12-01 02:16:46.000000000 +0100
@@ -7,7 +7,7 @@
PORTNAME?= ioquake3-devel
DISTVERSION?= 1.36_SVN${SVNREVISION}
-PORTREVISION?= 0
+PORTREVISION?= 1
MASTER_SITES?= ftp://deponie.yamagi.org/freebsd/distfiles/ioquake3/ \
http://deponie.yamagi.org/freebsd/distfiles/ioquake3/
@@ -17,7 +17,7 @@
PLIST?= ${.CURDIR}/../ioquake3/pkg-plist
PATCHDIR?= ${WRKDIR}/freebsd-patchset/
-SVNREVISION?= 2064
+SVNREVISION?= 2202
BINSUFFIX?= -devel
.include "${.CURDIR}/../ioquake3/Makefile"
--- patch-Makefile ends here ---
--- patch-distinfo begins here ---
--- distinfo.orig 2011-08-21 05:27:19.000000000 +0200
+++ distinfo 2011-12-01 00:18:58.000000000 +0100
@@ -1,2 +1,2 @@
-SHA256 (ioquake3-devel-1.36_SVN2064.zip) = 74385a02206b635fbbad20dd62b13a69ead63b6ca3412f4d20f95ae5c512ddce
-SIZE (ioquake3-devel-1.36_SVN2064.zip) = 6066356
+SHA256 (ioquake3-devel-1.36_SVN2202.zip) = 1a9258230bf082ef28749c5015ba523c9c92cbef2ee3c23e48ec87eb9b2d1117
+SIZE (ioquake3-devel-1.36_SVN2202.zip) = 12249662
--- patch-distinfo ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list