ports/103720: [PATCH] graphics/mesa-demos: unbreak and update to 6.5.1

trasz trasz at pin.if.uz.zgora.pl
Wed Sep 27 16:30:30 UTC 2006


>Number:         103720
>Category:       ports
>Synopsis:       [PATCH] graphics/mesa-demos: unbreak and update to 6.5.1
>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:   Wed Sep 27 16:30:17 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     trasz
>Release:        FreeBSD 6.1-RELEASE i386
>Organization:
>Environment:
System: FreeBSD pin.if.uz.zgora.pl 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Sat Jun  3 01:12:10 CEST
>Description:
Update to 6.5.1 and unbroke.  Note that unbreaking was done by removing
(not building and not installing) problematic (offscreen) demo.

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- mesa-demos-6.5.1.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/graphics/mesa-demos/Makefile /home/trasz/mesa-demos/Makefile
--- /usr/ports/graphics/mesa-demos/Makefile	Sat Sep  2 18:51:00 2006
+++ /home/trasz/mesa-demos/Makefile	Wed Sep 27 18:14:43 2006
@@ -2,11 +2,11 @@
 # Date created:         7 Nov 2003
 # Whom:                 anholt at FreeBSD.org
 #
-# $FreeBSD: ports/graphics/mesa-demos/Makefile,v 1.11 2006/09/02 16:51:00 kris Exp $
+# $FreeBSD$
 #
 
 PORTNAME=	demos
-PORTVERSION=	6.4.1
+PORTVERSION=	6.5.1
 CATEGORIES=	graphics
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	mesa3d/
@@ -19,31 +19,29 @@
 
 LIB_DEPENDS=	glut.4:${PORTSDIR}/graphics/libglut
 
-BROKEN=		Does not compile
-DEPRECATED=	${BROKEN}
-EXPIRATION_DATE=2006-12-01
-
 USE_BZIP2=	yes
 USE_GMAKE=	yes
 MAKE_ENV=	PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
 		PTHREAD_LIBS="${PTHREAD_LIBS}"
 ALL_TARGET=
-MAKE_ARGS=	SUBDIRS="progs/demos progs/osdemos"
+MAKE_ARGS=	SUBDIRS="progs/demos"
 WRKSRC=		${WRKDIR}/Mesa-${PORTVERSION}
 DATADIR=	${PREFIX}/share/mesa-demos
 
-DEMO_PROGS=	bounce clearspd cubemap drawpix fire gamma gears geartrain \
-		glinfo gloss gltestperf glutfx ipers isosurf lodbias morph3d \
-		multiarb occlude paltex pixeltex pointblast ray \
-		readpix reflect renormal shadowtex spectex stex3d teapot \
-		terrain tessdemo texcyl texdown texenv texobj trispd tunnel \
-		tunnel2
-DEMO_IMAGES=	bw.rgb girl.rgb reflect.rgb s128.rgb tile.rgb tree2.rgba \
-		tree3.rgb wrs_logo.rgb
+DEMO_PROGS=	glinfo winpos gamma renormal glutfx paltex clearspd glslnoise \
+		singlebuffer bounce spectex readpix arbocclude texobj texdown \
+		lodbias texcyl vao_demo arbfslight fplight fogcoord trispd \
+		drawpix multiarb cubemap tessdemo pointblast gltestperf \
+		arbfplight gears spriteblast gloss terrain gearbox teapot \
+		ipers reflect shadowtex texenv fire stex3d ray morph3d \
+		isosurf engine tunnel tunnel2 geartrain
+
+DEMO_IMAGES=	arch.rgb bw.rgb girl.rgb girl2.rgb reflect.rgb s128.rgb \
+		tile.rgb tree2.rgba tree3.rgb wrs_logo.rgb
 DEMO_DATA=	geartrain.dat isosurf.dat terrain.dat
 
 # Generate packing list
-PLIST_FILES=	bin/osdemo
+PLIST_FILES=
 .for prog in ${DEMO_PROGS}
 PLIST_FILES+=	bin/${prog}
 .endfor
@@ -68,8 +66,6 @@
 		${INSTALL_PROGRAM} ${WRKSRC}/progs/demos/$$prog \
 			${PREFIX}/bin ; \
 	done
-	${INSTALL_PROGRAM} ${WRKSRC}/progs/osdemos/osdemo \
-		${PREFIX}/bin ; \
 	${MKDIR} ${PREFIX}/share/mesa-demos/images
 	${MKDIR} ${PREFIX}/share/mesa-demos/data
 	@for img in ${DEMO_IMAGES}; do \
@@ -83,7 +79,7 @@
 .include <bsd.port.pre.mk>
 
 .if ${X_WINDOW_SYSTEM:L} != xorg
-IGNORE=         does not build with XFree86
+IGNORE=		does not build with XFree86
 .endif
 
 .include <bsd.port.post.mk>
diff -ruN --exclude=CVS /usr/ports/graphics/mesa-demos/distinfo /home/trasz/mesa-demos/distinfo
--- /usr/ports/graphics/mesa-demos/distinfo	Thu Jan 12 13:56:16 2006
+++ /home/trasz/mesa-demos/distinfo	Wed Sep 27 18:14:44 2006
@@ -1,6 +1,6 @@
-MD5 (MesaDemos-6.4.1.tar.bz2) = 99df1fdcb98d391666b476ca6f1dda8a
-SHA256 (MesaDemos-6.4.1.tar.bz2) = f716751f1b750b186c08295cd40762ba98ece01f87eaf5b8db22fcb91c14bb14
-SIZE (MesaDemos-6.4.1.tar.bz2) = 819391
-MD5 (MesaLib-6.4.1.tar.bz2) = ea148c828ec6f645526451db1b8556f1
-SHA256 (MesaLib-6.4.1.tar.bz2) = 2c1c8784cccab416a52ef9512e3539a0063b88dcc9b0abbcf1a407f9808758cf
-SIZE (MesaLib-6.4.1.tar.bz2) = 2913887
+MD5 (MesaDemos-6.5.1.tar.bz2) = 0f2794baf7a9d98b22caea9f78c6942d
+SHA256 (MesaDemos-6.5.1.tar.bz2) = a12ad72a123c39ee3412d76690dd2c077216811065f06431c68677957a7e919e
+SIZE (MesaDemos-6.5.1.tar.bz2) = 1319453
+MD5 (MesaLib-6.5.1.tar.bz2) = c46f2c6646a270911b791dd8e1c2d977
+SHA256 (MesaLib-6.5.1.tar.bz2) = e2669c9757e37f9073f539d75ced7f8f7a45b6bbb16081929ca2a306cde59df0
+SIZE (MesaLib-6.5.1.tar.bz2) = 3138257
--- mesa-demos-6.5.1.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list