From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Jan 11 01:50:07 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DD38C16A41F for ; Wed, 11 Jan 2006 01:50:06 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0149A43D49 for ; Wed, 11 Jan 2006 01:50:03 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k0B1o3WS040403 for ; Wed, 11 Jan 2006 01:50:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k0B1o3Vv040399; Wed, 11 Jan 2006 01:50:03 GMT (envelope-from gnats) Resent-Date: Wed, 11 Jan 2006 01:50:03 GMT Resent-Message-Id: <200601110150.k0B1o3Vv040399@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Dmitry Marakasov Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C9E9516A41F for ; Wed, 11 Jan 2006 01:45:52 +0000 (GMT) (envelope-from amdmi3@mail.ru) Received: from mx2.mail.ru (mx2.mail.ru [194.67.23.122]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1D34843D55 for ; Wed, 11 Jan 2006 01:45:51 +0000 (GMT) (envelope-from amdmi3@mail.ru) Received: from [213.148.29.33] (port=2698 helo=nexii.panopticon) by mx2.mail.ru with esmtp id 1EwV3e-000Pmo-00 for FreeBSD-gnats-submit@freebsd.org; Wed, 11 Jan 2006 04:45:50 +0300 Received: from hades.panopticon (hades.panopticon [192.168.0.2]) by nexii.panopticon (Postfix) with ESMTP id 7ED8C1143B for ; Wed, 11 Jan 2006 04:48:55 +0300 (MSK) Received: by hades.panopticon (Postfix, from userid 1000) id 307AA3DC; Wed, 11 Jan 2006 04:49:57 +0300 (MSK) Message-Id: <20060111014957.307AA3DC@hades.panopticon> Date: Wed, 11 Jan 2006 04:49:57 +0300 (MSK) From: Dmitry Marakasov To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/91619: New port: games/glpuzzle An OpenGL jigsaw puzzle game X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Dmitry Marakasov List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Jan 2006 01:50:07 -0000 >Number: 91619 >Category: ports >Synopsis: New port: games/glpuzzle An OpenGL jigsaw puzzle game >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: Wed Jan 11 01:50:03 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Dmitry Marakasov >Release: FreeBSD 6.0-RELEASE i386 >Organization: >Environment: System: FreeBSD hades.panopticon 6.0-RELEASE FreeBSD 6.0-RELEASE #1: Sun Dec 18 08:07:07 MSK 2005 amdmi3@hades.panopticon:/usr/obj/usr/src/sys/HADES i386 >Description: glpuzzle is a jigsaw puzzle game. Choose from 12 puzzles of various difficulties (4 to 25 pieces), and move the pieces around to create the desired picture. glpuzzle uses OpenGL for smooth movement and anti-aliased display. WWW: http://www.iua.upf.es/~mdeboer/resorama/glpuzzle/ >How-To-Repeat: >Fix: --- glpuzzle-0.1.2.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # glpuzzle # glpuzzle/files # glpuzzle/files/patch-Makefile # glpuzzle/files/patch-main.cxx # glpuzzle/Makefile # glpuzzle/distinfo # glpuzzle/pkg-descr # glpuzzle/pkg-plist # echo c - glpuzzle mkdir -p glpuzzle > /dev/null 2>&1 echo c - glpuzzle/files mkdir -p glpuzzle/files > /dev/null 2>&1 echo x - glpuzzle/files/patch-Makefile sed 's/^X//' >glpuzzle/files/patch-Makefile << 'END-of-glpuzzle/files/patch-Makefile' X--- Makefile.orig Mon Jan 9 03:32:53 2006 X+++ Makefile Tue Jan 10 02:57:36 2006 X@@ -23,6 +23,6 @@ X chmod +x $(PREFIX)/bin/glpuzzle X X glpuzzle: main.cxx version.h X- g++ -O2 -Wall -I/usr/include/SDL main.cxx -lpthread -lSDL -lGL -lpthread -lpng -ljpeg -o glpuzzle X+ $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) -lGL -lpng -ljpeg -o glpuzzle main.cxx X X END-of-glpuzzle/files/patch-Makefile echo x - glpuzzle/files/patch-main.cxx sed 's/^X//' >glpuzzle/files/patch-main.cxx << 'END-of-glpuzzle/files/patch-main.cxx' X--- main.cxx.orig Wed Jan 11 04:42:54 2006 X+++ main.cxx Wed Jan 11 04:43:04 2006 X@@ -24,6 +24,7 @@ X * X */ X X+#include X #include X #include X #include END-of-glpuzzle/files/patch-main.cxx echo x - glpuzzle/Makefile sed 's/^X//' >glpuzzle/Makefile << 'END-of-glpuzzle/Makefile' X# New ports collection makefile for: glpuzzle X# Date created: 09 Jan 2006 X# Whom: Dmitry Marakasov X# X# $FreeBSD$ X# X XPORTNAME= glpuzzle XPORTVERSION= 0.1.2 XCATEGORIES= games XMASTER_SITES= http://www.iua.upf.es/~mdeboer/resorama/glpuzzle/ XEXTRACT_SUFX= .tgz X XMAINTAINER= amdmi3@mail.ru XCOMMENT= An OpenGL jigsaw puzzle game X XLIB_DEPENDS= png.5:${PORTSDIR}/graphics/png \ X jpeg.9:${PORTSDIR}/graphics/jpeg X XUSE_X_PREFIX= yes XUSE_SDL= sdl XUSE_GL= yes XUSE_GMAKE= yes XUSE_REINPLACE= yes X XMAKE_ENV= "CXX=${CXX}" "CPPFLAGS=`${SDL_CONFIG} --cflags` -I${X11BASE}/include" \ X "LDFLAGS=`${SDL_CONFIG} --libs` -L${X11BASE}/lib" X Xpost-extract: X @[ -f "${WRKSRC}/glpuzzle" ] && ${RM} "${WRKSRC}/glpuzzle" || true X Xpost-patch: X @${REINPLACE_CMD} -e "s|font/|${DATADIR}/font/|g" ${WRKSRC}/main.cxx X @${REINPLACE_CMD} -e "s|puzzle-preview/|${DATADIR}/puzzle-preview/|g" ${WRKSRC}/main.cxx X @${REINPLACE_CMD} -e "s|puzzle-maps/|${DATADIR}/puzzle-maps/|g" ${WRKSRC}/puzzle-preview/preview.map X @${RM} ${WRKSRC}/puzzle-preview/preview.map.bak X Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/glpuzzle ${PREFIX}/bin X.for i in font puzzle-maps puzzle-preview X ${MKDIR} ${DATADIR}/${i} X ${INSTALL_DATA} ${WRKSRC}/${i}/* ${DATADIR}/${i}/ X.endfor X X.ifndef (NOPORTDOCS) Xpost-install: X ${MKDIR} ${DOCSDIR} X ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} X.endif X X.include END-of-glpuzzle/Makefile echo x - glpuzzle/distinfo sed 's/^X//' >glpuzzle/distinfo << 'END-of-glpuzzle/distinfo' XMD5 (glpuzzle-0.1.2.tgz) = dda33d2b77a00b39bd3240cd65710d77 XSHA256 (glpuzzle-0.1.2.tgz) = 1dde2a5fefeb957358697d49054ef8043e7d7d0486b672647ccaa9a7ca3922c7 XSIZE (glpuzzle-0.1.2.tgz) = 3207022 END-of-glpuzzle/distinfo echo x - glpuzzle/pkg-descr sed 's/^X//' >glpuzzle/pkg-descr << 'END-of-glpuzzle/pkg-descr' Xglpuzzle is a jigsaw puzzle game. Choose from 12 puzzles of various Xdifficulties (4 to 25 pieces), and move the pieces around to create Xthe desired picture. glpuzzle uses OpenGL for smooth movement and Xanti-aliased display. X XWWW: http://www.iua.upf.es/~mdeboer/resorama/glpuzzle/ END-of-glpuzzle/pkg-descr echo x - glpuzzle/pkg-plist sed 's/^X//' >glpuzzle/pkg-plist << 'END-of-glpuzzle/pkg-plist' Xbin/glpuzzle X%%DATADIR%%/font/charmap.jpg X%%DATADIR%%/font/charmap.map X%%DATADIR%%/font/charmap.png X%%DATADIR%%/puzzle-maps/bike-3x4.jpg X%%DATADIR%%/puzzle-maps/bike-3x4.map X%%DATADIR%%/puzzle-maps/bike-3x4.png X%%DATADIR%%/puzzle-maps/bird-4x4.jpg X%%DATADIR%%/puzzle-maps/bird-4x4.map X%%DATADIR%%/puzzle-maps/bird-4x4.png X%%DATADIR%%/puzzle-maps/blackberry-3x3.jpg X%%DATADIR%%/puzzle-maps/blackberry-3x3.map X%%DATADIR%%/puzzle-maps/blackberry-3x3.png X%%DATADIR%%/puzzle-maps/castle-6x3.jpg X%%DATADIR%%/puzzle-maps/castle-6x3.map X%%DATADIR%%/puzzle-maps/castle-6x3.png X%%DATADIR%%/puzzle-maps/clouds-4x4.jpg X%%DATADIR%%/puzzle-maps/clouds-4x4.map X%%DATADIR%%/puzzle-maps/clouds-4x4.png X%%DATADIR%%/puzzle-maps/goat-4x3.jpg X%%DATADIR%%/puzzle-maps/goat-4x3.map X%%DATADIR%%/puzzle-maps/goat-4x3.png X%%DATADIR%%/puzzle-maps/gorilla-4x3.jpg X%%DATADIR%%/puzzle-maps/gorilla-4x3.map X%%DATADIR%%/puzzle-maps/gorilla-4x3.png X%%DATADIR%%/puzzle-maps/heli-4x3.jpg X%%DATADIR%%/puzzle-maps/heli-4x3.map X%%DATADIR%%/puzzle-maps/heli-4x3.png X%%DATADIR%%/puzzle-maps/horse-4x3.jpg X%%DATADIR%%/puzzle-maps/horse-4x3.map X%%DATADIR%%/puzzle-maps/horse-4x3.png X%%DATADIR%%/puzzle-maps/penguin-3x2.jpg X%%DATADIR%%/puzzle-maps/penguin-3x2.map X%%DATADIR%%/puzzle-maps/penguin-3x2.png X%%DATADIR%%/puzzle-maps/penguins-5x5.jpg X%%DATADIR%%/puzzle-maps/penguins-5x5.map X%%DATADIR%%/puzzle-maps/penguins-5x5.png X%%DATADIR%%/puzzle-maps/train-2x2.jpg X%%DATADIR%%/puzzle-maps/train-2x2.map X%%DATADIR%%/puzzle-maps/train-2x2.png X%%DATADIR%%/puzzle-preview/preview.jpg X%%DATADIR%%/puzzle-preview/preview.map X%%DATADIR%%/puzzle-preview/preview.png X%%PORTDOCS%%%%DOCSDIR%%/README X%%PORTDOCS%%@dirrm %%DOCSDIR%% X@dirrm %%DATADIR%%/puzzle-preview X@dirrm %%DATADIR%%/puzzle-maps X@dirrm %%DATADIR%%/font X@dirrm %%DATADIR%% END-of-glpuzzle/pkg-plist exit --- glpuzzle-0.1.2.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: