Skip site navigation (1)Skip section navigation (2)
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>