ports/92859: [MAINTAINER] games/glpuzzle: Update to 0.2

Dmitry Marakasov amdmi3 at mail.ru
Sun Feb 5 21:00:26 UTC 2006


>Number:         92859
>Category:       ports
>Synopsis:       [MAINTAINER] games/glpuzzle: Update to 0.2
>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:   Sun Feb 05 21:00:22 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Dmitry Marakasov
>Release:        FreeBSD 6.0-RELEASE-p4 i386
>Organization:
>Environment:
System: FreeBSD hades.panopticon 6.0-RELEASE-p4 FreeBSD 6.0-RELEASE-p4 #1: Fri Jan 27 12:07:19 MSK 2006 amdmi3 at hades.panopticon:/usr/obj/usr/src/sys/HADES i386

>Description:
- Update to 0.2
- Remove USE_REINPLACE
>How-To-Repeat:
>Fix:

--- glpuzzle-0.2.patch begins here ---
diff -ruN glpuzzle.orig/Makefile glpuzzle/Makefile
--- glpuzzle.orig/Makefile	Sun Feb  5 22:04:34 2006
+++ glpuzzle/Makefile	Sun Feb  5 23:53:42 2006
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	glpuzzle
-PORTVERSION=	0.1.4
+PORTVERSION=	0.2
 CATEGORIES=	games
 MASTER_SITES=	http://www.iua.upf.es/~mdeboer/resorama/glpuzzle/
 EXTRACT_SUFX=	.tgz
@@ -18,25 +18,26 @@
 		jpeg.9:${PORTSDIR}/graphics/jpeg
 
 USE_X_PREFIX=	yes
-USE_SDL=	sdl
+USE_SDL=	sdl mixer
 USE_GL=		yes
 USE_GMAKE=	yes
-USE_REINPLACE=	yes
+USE_GCC=	3.4+
 
 MAKE_ENV=	CXX="${CXX}" \
 		CPPFLAGS="`${SDL_CONFIG} --cflags` -I${X11BASE}/include" \
 		LDFLAGS="`${SDL_CONFIG} --libs` -L${X11BASE}/lib"
 
 post-patch:
-	@${REINPLACE_CMD} -e "s|font/|${DATADIR}/font/|g" ${WRKSRC}/main.cxx
-	@${REINPLACE_CMD} -e "s|puzzle-preview/|${DATADIR}/puzzle-preview/|g" ${WRKSRC}/main.cxx
-	@${REINPLACE_CMD} -e "s|terminate|terminate_|g" ${WRKSRC}/main.cxx
-	@${REINPLACE_CMD} -e "s|puzzle-maps/|${DATADIR}/puzzle-maps/|g" ${WRKSRC}/puzzle-preview/preview.map
-	@${RM} -f ${WRKSRC}/puzzle-preview/preview.map.bak
+.for i in font image puzzles sound
+	@${REINPLACE_CMD} -e "s|${i}/|${DATADIR}/${i}/|g" ${WRKSRC}/main.cxx
+.endfor
+	@${REINPLACE_CMD} -e "s|g++|${CXX}|g" ${WRKSRC}/Makefile
+	@${REINPLACE_CMD} -e "s|INCLFLAGS|CPPFLAGS|" ${WRKSRC}/Makefile
+	@${REINPLACE_CMD} -e "/^include.*DEPENDS/ d" ${WRKSRC}/Makefile
 
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/glpuzzle ${PREFIX}/bin
-.for i in font puzzle-maps puzzle-preview
+.for i in font image puzzles sound
 	${MKDIR} ${DATADIR}/${i}
 	${INSTALL_DATA} ${WRKSRC}/${i}/* ${DATADIR}/${i}
 .endfor
diff -ruN glpuzzle.orig/distinfo glpuzzle/distinfo
--- glpuzzle.orig/distinfo	Sun Feb  5 22:04:34 2006
+++ glpuzzle/distinfo	Sun Feb  5 22:49:13 2006
@@ -1,3 +1,3 @@
-MD5 (glpuzzle-0.1.4.tgz) = 621df04274d61f2ee8bd43428971e063
-SHA256 (glpuzzle-0.1.4.tgz) = 0fcccd08e227175c7fb21740aa548cd0ded029de9401bfdcbb0136d85800bb61
-SIZE (glpuzzle-0.1.4.tgz) = 3206939
+MD5 (glpuzzle-0.2.tgz) = 0dffdc8c0b9a2b689c1932d725ede2d3
+SHA256 (glpuzzle-0.2.tgz) = 2ff48c279c61329f18171c409301a49bcc0789e9085118cf74bb6c09c287f27a
+SIZE (glpuzzle-0.2.tgz) = 4111471
diff -ruN glpuzzle.orig/files/patch-Makefile glpuzzle/files/patch-Makefile
--- glpuzzle.orig/files/patch-Makefile	Sun Feb  5 22:04:34 2006
+++ glpuzzle/files/patch-Makefile	Sun Feb  5 23:19:11 2006
@@ -1,24 +1,21 @@
---- Makefile.orig	Sun Jan 15 12:25:30 2006
-+++ Makefile	Wed Jan 18 02:10:53 2006
-@@ -9,8 +9,6 @@
- DEPENDS = $(SOURCES:.cxx=.d)
- OBJECTS = $(SOURCES:.cxx=.o)
- INCLFLAGS = -I/usr/include/SDL
--CXX = g++
--CXXFLAGS = -O2
+--- Makefile.orig	Sun Feb  5 04:41:46 2006
++++ Makefile	Sun Feb  5 23:05:34 2006
+@@ -1,8 +1,6 @@
+ PROGRAM = glpuzzle
  
- clean:
- 	rm -f $(OBJECTS) $(DEPENDS) $(PROGRAM)
-@@ -22,10 +20,10 @@
- 	@rm $@.tmp
- 	
- %.o: %.cxx
--	$(CXX) -c $(CXXFLAGS) $(INCLFLAGS) $< -o $@ 
-+	$(CXX) -c $(CXXFLAGS) $(CPPFLAGS) $< -o $@ 
+-CXXFLAGS = -O2 -Wall
+-INCLFLAGS = -I/usr/include/SDL
+-LIBSFLAGS = -lpthread -lGL -lpthread -lpng -ljpeg -lSDL
++LIBSFLAGS = $(LDFLAGS) -lGL -lpng -ljpeg
+ SOURCES = main.cxx Screen.cxx Texture.cxx Loader.cxx
+ 
+ ENABLE_SOUND = 1
+@@ -43,7 +41,7 @@
+ 	g++ -c $(CXXFLAGS) $(INCLFLAGS) $< -o $@ 
  
  $(PROGRAM): $(OBJECTS) 
--	$(CXX) $(OBJECTS) -lpthread -lSDL -lGL -lpthread -lpng -ljpeg -o $@
-+	$(CXX) $(OBJECTS) $(CXXFLAGS) $(LDFLAGS) -lGL -lpng -ljpeg -o $@
+-	g++ $(OBJECTS) $(LIBSFLAGS) -o $@
++	g++ $(OBJECTS) $(CXXFLAGS) $(CPPFLAGS) $(LIBSFLAGS) -o $@
  
  install: $(PROGRAM)
  	@echo Installing in $(PREFIX)
diff -ruN glpuzzle.orig/files/patch-main.cxx glpuzzle/files/patch-main.cxx
--- glpuzzle.orig/files/patch-main.cxx	Sun Feb  5 22:04:34 2006
+++ glpuzzle/files/patch-main.cxx	Sun Feb  5 23:41:58 2006
@@ -1,8 +1,8 @@
---- main.cxx.orig	Sun Jan 15 12:24:51 2006
-+++ main.cxx	Wed Jan 18 02:24:47 2006
-@@ -24,6 +24,7 @@
-  * 
-  */
+--- main.cxx.orig	Sun Feb  5 04:41:46 2006
++++ main.cxx	Sun Feb  5 23:41:41 2006
+@@ -28,6 +28,7 @@
+ float BG_G = 0.0;
+ float BG_B = 0.0;
  
 +#include <unistd.h>
  #include <cstdio>
diff -ruN glpuzzle.orig/pkg-plist glpuzzle/pkg-plist
--- glpuzzle.orig/pkg-plist	Sun Feb  5 22:04:34 2006
+++ glpuzzle/pkg-plist	Sun Feb  5 23:21:28 2006
@@ -2,48 +2,27 @@
 %%DATADIR%%/font/charmap.jpg
 %%DATADIR%%/font/charmap.map
 %%DATADIR%%/font/charmap.png
-%%DATADIR%%/puzzle-maps/bike-3x4.jpg
-%%DATADIR%%/puzzle-maps/bike-3x4.map
-%%DATADIR%%/puzzle-maps/bike-3x4.png
-%%DATADIR%%/puzzle-maps/bird-4x4.jpg
-%%DATADIR%%/puzzle-maps/bird-4x4.map
-%%DATADIR%%/puzzle-maps/bird-4x4.png
-%%DATADIR%%/puzzle-maps/blackberry-3x3.jpg
-%%DATADIR%%/puzzle-maps/blackberry-3x3.map
-%%DATADIR%%/puzzle-maps/blackberry-3x3.png
-%%DATADIR%%/puzzle-maps/castle-6x3.jpg
-%%DATADIR%%/puzzle-maps/castle-6x3.map
-%%DATADIR%%/puzzle-maps/castle-6x3.png
-%%DATADIR%%/puzzle-maps/clouds-4x4.jpg
-%%DATADIR%%/puzzle-maps/clouds-4x4.map
-%%DATADIR%%/puzzle-maps/clouds-4x4.png
-%%DATADIR%%/puzzle-maps/goat-4x3.jpg
-%%DATADIR%%/puzzle-maps/goat-4x3.map
-%%DATADIR%%/puzzle-maps/goat-4x3.png
-%%DATADIR%%/puzzle-maps/gorilla-4x3.jpg
-%%DATADIR%%/puzzle-maps/gorilla-4x3.map
-%%DATADIR%%/puzzle-maps/gorilla-4x3.png
-%%DATADIR%%/puzzle-maps/heli-4x3.jpg
-%%DATADIR%%/puzzle-maps/heli-4x3.map
-%%DATADIR%%/puzzle-maps/heli-4x3.png
-%%DATADIR%%/puzzle-maps/horse-4x3.jpg
-%%DATADIR%%/puzzle-maps/horse-4x3.map
-%%DATADIR%%/puzzle-maps/horse-4x3.png
-%%DATADIR%%/puzzle-maps/penguin-3x2.jpg
-%%DATADIR%%/puzzle-maps/penguin-3x2.map
-%%DATADIR%%/puzzle-maps/penguin-3x2.png
-%%DATADIR%%/puzzle-maps/penguins-5x5.jpg
-%%DATADIR%%/puzzle-maps/penguins-5x5.map
-%%DATADIR%%/puzzle-maps/penguins-5x5.png
-%%DATADIR%%/puzzle-maps/train-2x2.jpg
-%%DATADIR%%/puzzle-maps/train-2x2.map
-%%DATADIR%%/puzzle-maps/train-2x2.png
-%%DATADIR%%/puzzle-preview/preview.jpg
-%%DATADIR%%/puzzle-preview/preview.map
-%%DATADIR%%/puzzle-preview/preview.png
+%%DATADIR%%/image/arrow.png
+%%DATADIR%%/image/clouds-3x2.png
+%%DATADIR%%/image/leave.png
+%%DATADIR%%/puzzles/bike-3x4.pzl
+%%DATADIR%%/puzzles/bird-4x4.pzl
+%%DATADIR%%/puzzles/blackberry-3x3.pzl
+%%DATADIR%%/puzzles/castle-6x3.pzl
+%%DATADIR%%/puzzles/clouds-4x4.pzl
+%%DATADIR%%/puzzles/goat-4x3.pzl
+%%DATADIR%%/puzzles/gorilla-4x3.pzl
+%%DATADIR%%/puzzles/heli-4x3.pzl
+%%DATADIR%%/puzzles/horse-4x3.pzl
+%%DATADIR%%/puzzles/penguin-3x2.pzl
+%%DATADIR%%/puzzles/penguins-5x5.pzl
+%%DATADIR%%/puzzles/train-2x2.pzl
+%%DATADIR%%/sound/connect.wav
+%%DATADIR%%/sound/finish.wav
 %%PORTDOCS%%%%DOCSDIR%%/README
 %%PORTDOCS%%@dirrm %%DOCSDIR%%
- at dirrm %%DATADIR%%/puzzle-preview
- at dirrm %%DATADIR%%/puzzle-maps
 @dirrm %%DATADIR%%/font
+ at dirrm %%DATADIR%%/image
+ at dirrm %%DATADIR%%/puzzles
+ at dirrm %%DATADIR%%/sound
 @dirrm %%DATADIR%%
--- glpuzzle-0.2.patch ends here ---


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



More information about the freebsd-ports-bugs mailing list