ports/163614: [PATCH] games/gracer: switch to giflib since it is more featureful
Steve Wills
swills at FreeBSD.org
Sun Dec 25 20:20:11 UTC 2011
>Number: 163614
>Category: ports
>Synopsis: [PATCH] games/gracer: switch to giflib since it is more featureful
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sun Dec 25 20:20:10 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: Steve Wills
>Release: FreeBSD 10.0-CURRENT amd64
>Organization:
>Environment:
System: FreeBSD meatwad.mouf.net 10.0-CURRENT FreeBSD 10.0-CURRENT #8: Mon Dec 19 15:53:28 EST 2011
>Description:
The attached patch switches the port to using the API and ABI compatible and more featureful giflib
instead of libungif. This will help with the effort to allow CONFLICTS between the two gif ports
so that packaging issues can be avoided.
Also, pet portlint while here.
Port maintainer (nox at FreeBSD.org) is cc'd.
Generated with FreeBSD Port Tools 0.99
>How-To-Repeat:
>Fix:
--- gracer-0.1.5_10.patch begins here ---
Index: Makefile
===================================================================
RCS file: /home/pcvs/ports/games/gracer/Makefile,v
retrieving revision 1.40
diff -u -u -r1.40 Makefile
--- Makefile 23 Sep 2011 22:22:44 -0000 1.40
+++ Makefile 25 Dec 2011 20:14:49 -0000
@@ -7,7 +7,7 @@
PORTNAME= gracer
PORTVERSION= 0.1.5
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= games
MASTER_SITES= SF
@@ -15,7 +15,7 @@
COMMENT= A 3D motor sport simulator
BUILD_DEPENDS= ${LOCALBASE}/lib/libplibsl.a:${PORTSDIR}/x11-toolkits/plib
-LIB_DEPENDS= ungif.5:${PORTSDIR}/graphics/libungif \
+LIB_DEPENDS= gif.5:${PORTSDIR}/graphics/giflib \
png.6:${PORTSDIR}/graphics/png \
jpeg.11:${PORTSDIR}/graphics/jpeg \
tcl84.1:${PORTSDIR}/lang/tcl84
@@ -28,7 +28,7 @@
-I${LOCALBASE}/include/tcl8.4
USE_GMAKE= yes
# for plib (sound):
-CONFIGURE_ARGS+= --with-plib=${LOCALBASE}/plib
+CONFIGURE_ARGS+= --with-plib=${LOCALBASE}/plib
MAN6= gracer.6
Index: pkg-plist
===================================================================
RCS file: /home/pcvs/ports/games/gracer/pkg-plist,v
retrieving revision 1.4
diff -u -u -r1.4 pkg-plist
--- pkg-plist 10 Jun 2001 15:28:40 -0000 1.4
+++ pkg-plist 25 Dec 2011 20:14:49 -0000
@@ -1,80 +1,80 @@
bin/gracer
-share/gracer/courses/cliff.jpg
-share/gracer/courses/course1.grc
-share/gracer/courses/course1.grs
-share/gracer/courses/course2.grc
-share/gracer/courses/course2.grs
-share/gracer/courses/course3.grc
-share/gracer/courses/course3.grs
-share/gracer/courses/course4.grc
-share/gracer/courses/course4.grs
-share/gracer/courses/course5.grc
-share/gracer/courses/course5.grs
-share/gracer/courses/grass.jpg
-share/gracer/courses/road.jpg
-share/gracer/courses/road2.jpg
-share/gracer/images/icon.xpm
-share/gracer/images/mini-icon.xpm
-share/gracer/license
-share/gracer/scenes/cement.png
-share/gracer/scenes/font.grs
-share/gracer/scenes/grass.png
-share/gracer/scenes/panel.grs
-share/gracer/scenes/rock.png
-share/gracer/scenes/sky.grs
-share/gracer/scenes/sky.jpg
-share/gracer/scripts/cache.tcl
-share/gracer/scripts/glut.tcl
-share/gracer/scripts/gr.tcl
-share/gracer/scripts/hiscore.tcl
-share/gracer/scripts/init.tcl
-share/gracer/scripts/postinit.tcl
-share/gracer/scripts/timestamp.tcl
-share/gracer/scripts/ui.tcl
-share/gracer/sounds/exhaust.au
-share/gracer/sounds/slip.au
-share/gracer/vehicles/cart.grv
-share/gracer/vehicles/cart/cart.grs
-share/gracer/vehicles/cart/engine.dat
-share/gracer/vehicles/cart/fbmu.dat
-share/gracer/vehicles/cart/ftire.dat
-share/gracer/vehicles/cart/rtire.dat
-share/gracer/vehicles/formula.grv
-share/gracer/vehicles/formula/engine.dat
-share/gracer/vehicles/formula/fbmu.dat
-share/gracer/vehicles/formula/formula.grs
-share/gracer/vehicles/formula/ftire.dat
-share/gracer/vehicles/formula/rtire.dat
-share/gracer/vehicles/mini.grv
-share/gracer/vehicles/mini/engine.dat
-share/gracer/vehicles/mini/fbmu.dat
-share/gracer/vehicles/mini/ftire.dat
-share/gracer/vehicles/mini/mini.grs
-share/gracer/vehicles/mini/rtire.dat
-share/gracer/vehicles/mini/sbmu.dat
-share/gracer/vehicles/road.grv
-share/gracer/vehicles/road/engine.dat
-share/gracer/vehicles/road/fbmu.dat
-share/gracer/vehicles/road/ftire.dat
-share/gracer/vehicles/road/road.grs
-share/gracer/vehicles/road/rtire.dat
-share/gracer/vehicles/road/sbmu.dat
-share/gracer/vehicles/s2000.grv
-share/gracer/vehicles/s2000/engine.dat
-share/gracer/vehicles/s2000/fbmu.dat
-share/gracer/vehicles/s2000/ftire.dat
-share/gracer/vehicles/s2000/rtire.dat
-share/gracer/vehicles/s2000/s2000.grs
-share/gracer/vehicles/s2000/sbmu.dat
- at dirrm share/gracer/vehicles/s2000
- at dirrm share/gracer/vehicles/road
- at dirrm share/gracer/vehicles/mini
- at dirrm share/gracer/vehicles/formula
- at dirrm share/gracer/vehicles/cart
- at dirrm share/gracer/vehicles
- at dirrm share/gracer/sounds
- at dirrm share/gracer/scripts
- at dirrm share/gracer/scenes
- at dirrm share/gracer/images
- at dirrm share/gracer/courses
- at dirrm share/gracer
+%%DATADIR%%/courses/cliff.jpg
+%%DATADIR%%/courses/course1.grc
+%%DATADIR%%/courses/course1.grs
+%%DATADIR%%/courses/course2.grc
+%%DATADIR%%/courses/course2.grs
+%%DATADIR%%/courses/course3.grc
+%%DATADIR%%/courses/course3.grs
+%%DATADIR%%/courses/course4.grc
+%%DATADIR%%/courses/course4.grs
+%%DATADIR%%/courses/course5.grc
+%%DATADIR%%/courses/course5.grs
+%%DATADIR%%/courses/grass.jpg
+%%DATADIR%%/courses/road.jpg
+%%DATADIR%%/courses/road2.jpg
+%%DATADIR%%/images/icon.xpm
+%%DATADIR%%/images/mini-icon.xpm
+%%DATADIR%%/license
+%%DATADIR%%/scenes/cement.png
+%%DATADIR%%/scenes/font.grs
+%%DATADIR%%/scenes/grass.png
+%%DATADIR%%/scenes/panel.grs
+%%DATADIR%%/scenes/rock.png
+%%DATADIR%%/scenes/sky.grs
+%%DATADIR%%/scenes/sky.jpg
+%%DATADIR%%/scripts/cache.tcl
+%%DATADIR%%/scripts/glut.tcl
+%%DATADIR%%/scripts/gr.tcl
+%%DATADIR%%/scripts/hiscore.tcl
+%%DATADIR%%/scripts/init.tcl
+%%DATADIR%%/scripts/postinit.tcl
+%%DATADIR%%/scripts/timestamp.tcl
+%%DATADIR%%/scripts/ui.tcl
+%%DATADIR%%/sounds/exhaust.au
+%%DATADIR%%/sounds/slip.au
+%%DATADIR%%/vehicles/cart.grv
+%%DATADIR%%/vehicles/cart/cart.grs
+%%DATADIR%%/vehicles/cart/engine.dat
+%%DATADIR%%/vehicles/cart/fbmu.dat
+%%DATADIR%%/vehicles/cart/ftire.dat
+%%DATADIR%%/vehicles/cart/rtire.dat
+%%DATADIR%%/vehicles/formula.grv
+%%DATADIR%%/vehicles/formula/engine.dat
+%%DATADIR%%/vehicles/formula/fbmu.dat
+%%DATADIR%%/vehicles/formula/formula.grs
+%%DATADIR%%/vehicles/formula/ftire.dat
+%%DATADIR%%/vehicles/formula/rtire.dat
+%%DATADIR%%/vehicles/mini.grv
+%%DATADIR%%/vehicles/mini/engine.dat
+%%DATADIR%%/vehicles/mini/fbmu.dat
+%%DATADIR%%/vehicles/mini/ftire.dat
+%%DATADIR%%/vehicles/mini/mini.grs
+%%DATADIR%%/vehicles/mini/rtire.dat
+%%DATADIR%%/vehicles/mini/sbmu.dat
+%%DATADIR%%/vehicles/road.grv
+%%DATADIR%%/vehicles/road/engine.dat
+%%DATADIR%%/vehicles/road/fbmu.dat
+%%DATADIR%%/vehicles/road/ftire.dat
+%%DATADIR%%/vehicles/road/road.grs
+%%DATADIR%%/vehicles/road/rtire.dat
+%%DATADIR%%/vehicles/road/sbmu.dat
+%%DATADIR%%/vehicles/s2000.grv
+%%DATADIR%%/vehicles/s2000/engine.dat
+%%DATADIR%%/vehicles/s2000/fbmu.dat
+%%DATADIR%%/vehicles/s2000/ftire.dat
+%%DATADIR%%/vehicles/s2000/rtire.dat
+%%DATADIR%%/vehicles/s2000/s2000.grs
+%%DATADIR%%/vehicles/s2000/sbmu.dat
+ at dirrm %%DATADIR%%/vehicles/s2000
+ at dirrm %%DATADIR%%/vehicles/road
+ at dirrm %%DATADIR%%/vehicles/mini
+ at dirrm %%DATADIR%%/vehicles/formula
+ at dirrm %%DATADIR%%/vehicles/cart
+ at dirrm %%DATADIR%%/vehicles
+ at dirrm %%DATADIR%%/sounds
+ at dirrm %%DATADIR%%/scripts
+ at dirrm %%DATADIR%%/scenes
+ at dirrm %%DATADIR%%/images
+ at dirrm %%DATADIR%%/courses
+ at dirrm %%DATADIR%%
--- gracer-0.1.5_10.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list