Date: Sun, 22 Jan 2006 21:45:22 +0300 (MSK) From: Igor Pokrovsky <ip@doom.homeunix.org> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/92166: New port: games/glaxium An OpenGL based space-ship "shoot-em-up" game Message-ID: <200601221845.k0MIjMn8008649@doom.homeunix.org> Resent-Message-ID: <200601221850.k0MIo6WQ022063@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 92166 >Category: ports >Synopsis: New port: games/glaxium An OpenGL based space-ship "shoot-em-up" 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: Sun Jan 22 18:50:06 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Igor Pokrovsky >Release: FreeBSD 4.11-STABLE i386 >Organization: >Environment: System: FreeBSD doom.homeunix.org 4.11-STABLE FreeBSD 4.11-STABLE #0: Thu Dec 15 07:51:52 MSK 2005 root@doom.homeunix.org:/usr/obj/usr/src/sys/KERNEL-p3 i386 >Description: Glaxium is an OpenGL-based space-ship "shoot-em-up" styled game. It is designed to provide the same feel as the old 2D games of that type, but with 3D for the special effects. WWW: http://xhosxe.free.fr/glaxium/ >How-To-Repeat: >Fix: --- glaxium.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: # # glaxium # glaxium/pkg-plist # glaxium/pkg-descr # glaxium/distinfo # glaxium/Makefile # glaxium/files # glaxium/files/patch-Makefile.in # glaxium/files/patch-configure.in # echo c - glaxium mkdir -p glaxium > /dev/null 2>&1 echo x - glaxium/pkg-plist sed 's/^X//' >glaxium/pkg-plist << 'END-of-glaxium/pkg-plist' Xbin/glaxium Xshare/glaxium/samples/detection.wav Xshare/glaxium/samples/explode1.wav Xshare/glaxium/samples/explode2.wav Xshare/glaxium/samples/gameover.wav Xshare/glaxium/samples/glax.xm Xshare/glaxium/samples/glax3.xm Xshare/glaxium/samples/glups.wav Xshare/glaxium/samples/powerup.wav Xshare/glaxium/samples/tachefire.wav Xshare/glaxium/samples/tir.wav Xshare/glaxium/samples/welcome.wav Xshare/glaxium/textures/bandit1.png Xshare/glaxium/textures/bandit2.png Xshare/glaxium/textures/board.png Xshare/glaxium/textures/bord.png Xshare/glaxium/textures/border.png Xshare/glaxium/textures/border2.png Xshare/glaxium/textures/camouflage.png Xshare/glaxium/textures/capsule_bomb.png Xshare/glaxium/textures/capsule_invul.png Xshare/glaxium/textures/capsule_power.png Xshare/glaxium/textures/capsule_shield.png Xshare/glaxium/textures/chain.png Xshare/glaxium/textures/chars.png Xshare/glaxium/textures/cube.png Xshare/glaxium/textures/deadtache.png Xshare/glaxium/textures/effect1.png Xshare/glaxium/textures/fighter2.png Xshare/glaxium/textures/floor.png Xshare/glaxium/textures/floor1.png Xshare/glaxium/textures/floor2.png Xshare/glaxium/textures/floor3.png Xshare/glaxium/textures/floor4.png Xshare/glaxium/textures/floormap.png Xshare/glaxium/textures/floormap1.png Xshare/glaxium/textures/floormap2.png Xshare/glaxium/textures/floormap3.png Xshare/glaxium/textures/floormap4.png Xshare/glaxium/textures/fumee1.png Xshare/glaxium/textures/fumee2.png Xshare/glaxium/textures/fumee3.png Xshare/glaxium/textures/galaxy.png Xshare/glaxium/textures/gameover.png Xshare/glaxium/textures/glax2.png Xshare/glaxium/textures/iflicla.png Xshare/glaxium/textures/mark.png Xshare/glaxium/textures/missile.png Xshare/glaxium/textures/myship.png Xshare/glaxium/textures/piege.png Xshare/glaxium/textures/ship1.png Xshare/glaxium/textures/space0.png Xshare/glaxium/textures/space1.png Xshare/glaxium/textures/space2.png Xshare/glaxium/textures/space3.png Xshare/glaxium/textures/sphere.png Xshare/glaxium/textures/tache.png Xshare/glaxium/textures/thunder.png X@dirrm share/glaxium/textures X@dirrm share/glaxium/samples X@dirrm share/glaxium END-of-glaxium/pkg-plist echo x - glaxium/pkg-descr sed 's/^X//' >glaxium/pkg-descr << 'END-of-glaxium/pkg-descr' XGlaxium is an OpenGL-based space-ship "shoot-em-up" styled game. XIt is designed to provide the same feel as the old 2D games of that Xtype, but with 3D for the special effects. X XWWW: http://xhosxe.free.fr/glaxium/ END-of-glaxium/pkg-descr echo x - glaxium/distinfo sed 's/^X//' >glaxium/distinfo << 'END-of-glaxium/distinfo' XMD5 (glaxium_0.5.tar.gz) = ea6d6f8b4ebb7c73b74af64d83f45cb7 XSHA256 (glaxium_0.5.tar.gz) = 78f5a9e1785e9e39f6dcb32134a3bd224372f572f191e7ed77bf50b109afb5f7 XSIZE (glaxium_0.5.tar.gz) = 1692219 END-of-glaxium/distinfo echo x - glaxium/Makefile sed 's/^X//' >glaxium/Makefile << 'END-of-glaxium/Makefile' X# New ports collection makefile for: glaxium X# Date created: 21 Jan 2006 X# Whom: Igor Pokrovsky <ip@doom.homeunix.org> X# X# $FreeBSD$ X# X XPORTNAME= glaxium XPORTVERSION= 0.5 XCATEGORIES= games XMASTER_SITES= http://xhosxe.free.fr/glaxium/ XDISTNAME= ${PORTNAME}_${PORTVERSION} X XMAINTAINER= ip@doom.homeunix.org XCOMMENT= An OpenGL based space-ship "shoot-em-up" game X XLIB_DEPENDS= png.5:${PORTSDIR}/graphics/png X XUSE_REINPLACE= yes XUSE_GMAKE= yes XCONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} XGNU_CONFIGURE= yes XUSE_GL= yes XUSE_SDL= sdl mixer XALL_TARGET= ${PORTNAME} X XMAN6= glaxium.6 X Xpost-patch: X @${REINPLACE_CMD} -i '' -e 's|/usr/X11R6|${X11BASE}|g; \ X s|\$datadir/games/glaxium|\$datadir/glaxium|g' \ X ${WRKSRC}/configure X @${REINPLACE_CMD} -i '' -e 's|%%X11BASE%%|${X11BASE}|g' \ X ${WRKSRC}/Makefile.in X X.include <bsd.port.mk> END-of-glaxium/Makefile echo c - glaxium/files mkdir -p glaxium/files > /dev/null 2>&1 echo x - glaxium/files/patch-Makefile.in sed 's/^X//' >glaxium/files/patch-Makefile.in << 'END-of-glaxium/files/patch-Makefile.in' X--- Makefile.in.orig X+++ Makefile.in X@@ -15,11 +15,11 @@ X X GLAXIUM_INSTALLDIR=$(bindir) X DATA_DIRS=samples textures X-GLAXIUM_HOME=$(datadir)/games/glaxium X+GLAXIUM_HOME=$(datadir)/glaxium X MAN_DIR=$(mandir) X X glaxium : $(OBJ) X- gcc -g -o glaxium $(OBJ) $(LIB) X+ $(CC) -g -o glaxium $(OBJ) $(LIB) X X X END-of-glaxium/files/patch-Makefile.in echo x - glaxium/files/patch-configure.in sed 's/^X//' >glaxium/files/patch-configure.in << 'END-of-glaxium/files/patch-configure.in' X--- configure.in.orig X+++ configure.in X@@ -10,8 +10,8 @@ X dnl Check for SDL X AM_PATH_SDL(1.1.5, , AC_MSG_ERROR([*** SDL version $SDL_VERSION not found!])) X X-LIBS="$LIBS -L/usr/X11R6/lib $SDL_LIBS" X-CPPFLAGS="$CPPFLAGS -I/usr/X11R6/include $SDL_CFLAGS" X+LIBS="$LIBS -L%%X11BASE%%/lib $SDL_LIBS" X+CPPFLAGS="$CPPFLAGS -I%%X11BASE%%/include $SDL_CFLAGS" X X AC_CHECK_HEADER(SDL.h, , echo "No SDL.h header... cannot do anything !";exit 12 ) X X@@ -41,7 +41,7 @@ X AC_EGREP_HEADER(PFNGLBINDPROGRAMNVPROC, GL/glext.h, ,echo "Glaxium won't compile: get a newer version of your openGL header GL/glext.h at <http://oss.sgi.com/projects/ogl-sample/registry/>";exit 12) X X dnl Expand DATADIR X-FC_EXPAND_DIR(DATADIR, "$datadir/games/glaxium") X+FC_EXPAND_DIR(DATADIR, "$datadir/glaxium") X AC_DEFINE_UNQUOTED(DATADIR, "$DATADIR") X X AC_OUTPUT(Makefile) END-of-glaxium/files/patch-configure.in exit --- glaxium.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200601221845.k0MIjMn8008649>