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