Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Apr 2012 16:40:48 +0200
From:      nemysis <nemysis@gmx.ch>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/167267: [NEW PORT] games/SDLScavenger: A Lode Runner like game
Message-ID:  <20120424144050.D02851065676@hub.freebsd.org>
Resent-Message-ID: <201204241450.q3OEo4Y2031462@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         167267
>Category:       ports
>Synopsis:       [NEW PORT] games/SDLScavenger: A Lode Runner like 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:   Tue Apr 24 14:50:04 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     nemysis
>Release:        FreeBSD 9.0-RELEASE amd64
>Organization:
>Environment:
System: FreeBSD 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan  3 07:46:30 UTC
>Description:
SDL Scavenger A Lode Runner like game.
This is an implementation of the sets game.

WWW: http://sourceforge.net/projects/sdlscavenger/

Generated with FreeBSD Port Tools 0.99_5 (mode: new)
>How-To-Repeat:
>Fix:

--- .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:
#
#	SDLScavenger
#	SDLScavenger/Makefile
#	SDLScavenger/pkg-descr
#	SDLScavenger/distinfo
#	SDLScavenger/pkg-plist
#	SDLScavenger/files
#	SDLScavenger/files/patch-Makefile
#	SDLScavenger/files/patch-scavsaver
#	SDLScavenger/files/patch-names.h
#	SDLScavenger/files/patch-sound.c
#
echo c - SDLScavenger
mkdir -p SDLScavenger > /dev/null 2>&1
echo x - SDLScavenger/Makefile
sed 's/^X//' >SDLScavenger/Makefile << '591d8e923d4c7357aebdf9e7815b263e'
X# New Ports collection makefile for:	SDLScavenger
X# Date created:		21 April 2012
X# Whom:			nemysis@gmx.ch
X#
X# $FreeBSD$
X#
X
XPORTNAME=	SDLScavenger
XPORTVERSION=	145.1.2010.11.5
XCATEGORIES=	games
XMASTER_SITES=	SF/sdlscavenger/
XDISTNAME=	sdlscav-145.1_2010_11_5
X
XMAINTAINER=	nemysis@gmx.ch
XCOMMENT=	A Lode Runner like game
X
XLICENSE=	GPLv1
X
XWRKSRC=		${WRKDIR}/sdlscav-145
X
XUSE_ZIP=	yes
XUSE_SDL=	sdl image mixer
XUSE_GMAKE=	no
XINSTALLS_ICONS=	yes
XMAKE_JOBS_SAFE=	yes
X
XPORTDATA=	*
XPORTDOCS=	CREDITS DOC NEW_FEATURES README STRATEGY
X
Xdo-build:
X	@(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE})
X
Xdo-install:
X# Executable
X	${INSTALL_PROGRAM} ${WRKSRC}/sdlscav ${PREFIX}/bin/sdlscavenger
X
Xpost-install:
X# Pixmaps
X	${CP} -R ${WRKSRC}/data/scav.png ${PREFIX}/share/pixmaps/${PORTNAME}.png
X
X# Data
X.if !defined (NOPORTDATA)
X	${MKDIR} ${DATADIR}
X.for d in data
X	@(cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${DATADIR})
X.endfor
X.endif
X
X# Documentations
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${DOCSDIR}
X.for f in ${PORTDOCS}
X	${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
X.endfor
X.endif
X
X.include <bsd.port.mk>
591d8e923d4c7357aebdf9e7815b263e
echo x - SDLScavenger/pkg-descr
sed 's/^X//' >SDLScavenger/pkg-descr << 'ac39b27e0779d29774104d17d5fbac96'
XSDL Scavenger A Lode Runner like game.
XThis is an implementation of the sets game.
X
XWWW: http://sourceforge.net/projects/sdlscavenger/
ac39b27e0779d29774104d17d5fbac96
echo x - SDLScavenger/distinfo
sed 's/^X//' >SDLScavenger/distinfo << 'a29a3759e2c34f2137cde1e890274f9b'
XSHA256 (sdlscav-145.1_2010_11_5.zip) = 6a938dc6ca99bd3911bebfe0d0016eed3acf578da57f1f0a4df36380b1929c49
XSIZE (sdlscav-145.1_2010_11_5.zip) = 565868
a29a3759e2c34f2137cde1e890274f9b
echo x - SDLScavenger/pkg-plist
sed 's/^X//' >SDLScavenger/pkg-plist << 'e22a9356f0ed899f1da4b9992c73f459'
Xbin/sdlscavenger
Xshare/pixmaps/SDLScavenger.png
e22a9356f0ed899f1da4b9992c73f459
echo c - SDLScavenger/files
mkdir -p SDLScavenger/files > /dev/null 2>&1
echo x - SDLScavenger/files/patch-Makefile
sed 's/^X//' >SDLScavenger/files/patch-Makefile << 'c7c8c71afaa6f97db61a8dc435b5d6c0'
X--- Makefile.orig	2010-11-04 08:53:00.000000000 +0100
X+++ Makefile	2012-04-23 17:15:57.000000000 +0200
X@@ -5,8 +5,6 @@
X sdlscav:	scav.o gfx.o sound.o edit.o anim.o
X ###	gcc -o sdlscav scav.o gfx.o sound.o edit.o anim.o -lSDL -ldl -lpthread
X 	gcc -o sdlscav scav.o gfx.o sound.o edit.o anim.o `sdl-config --libs`
X-	install -m 0755 -d $$HOME/.scavenger
X-	install -m 0644 data/*rc $$HOME/.scavenger
X 
X scav.o: scav.c scav.h names.h edit.h anim.h gfx.h sound.h
X 
X@@ -20,12 +18,16 @@
X 
X clean:
X 	rm -f *.o sdlscav *~
X+
X install:
X-	install -m 0755 -d /usr/local/games/scavenger
X+	install -m 0755 -d /usr/local/share/SDLScavenger
X 	install -m 0755 -d /usr/local/bin
X-	install -m 0644 data/*.lbm /usr/local/games/scavenger/
X-	install -m 0644 data/*.wav /usr/local/games/scavenger/
X-	install -m 0644 data/*.scl /usr/local/games/scavenger/
X+	install -m 0644 data/*.lbm /usr/local/share/SDLScavenger/
X+	install -m 0644 data/*.wav /usr/local/share/SDLScavenger/
X+	install -m 0644 data/*.scl /usr/local/share/SDLScavenger/
X 	install -m 0755 sdlscav /usr/local/bin/
X 	install -m 0755 scavsaver /usr/local/bin/
X 
X+uninstall:
X+	rm -fr /usr/local/share/SDLScavenger
X+	rm -f /usr/local/bin/{sdlscavenger,scavsaver}
c7c8c71afaa6f97db61a8dc435b5d6c0
echo x - SDLScavenger/files/patch-scavsaver
sed 's/^X//' >SDLScavenger/files/patch-scavsaver << '5e761894580730410f2fc968712cf20b'
X--- scavsaver.orig	2005-01-23 08:52:00.000000000 +0100
X+++ scavsaver	2012-04-24 01:05:13.000000000 +0200
X@@ -1,6 +1,6 @@
X-#!/bin/bash
X+#!/bin/sh
X #This script turns off the screen saver, runs scavenger with all its parameters,
X #then turns the screen saver back on when scavenger exits.
X xset -dpms
X-sdlscav $*
X+sdlscavenger $*
X xset +dpms
5e761894580730410f2fc968712cf20b
echo x - SDLScavenger/files/patch-names.h
sed 's/^X//' >SDLScavenger/files/patch-names.h << '999419751dcf22b48144c6a1bc41cad6'
X--- names.h.orig	2010-10-30 14:51:00.000000000 +0200
X+++ names.h	2012-04-23 14:06:47.000000000 +0200
X@@ -9,7 +9,7 @@
X #if defined(__WIN32__) || defined(WIN32)
X #define LIBPATH "data"
X #else
X-#define LIBPATH "data:/usr/local/games/scavenger"
X+#define LIBPATH "data:/usr/local/share/SDLScavenger/data"
X #endif
X #endif
X 
999419751dcf22b48144c6a1bc41cad6
echo x - SDLScavenger/files/patch-sound.c
sed 's/^X//' >SDLScavenger/files/patch-sound.c << '10106c313973937f4d41838b4c932235'
X--- sound.c.orig	2010-11-04 22:31:00.000000000 +0100
X+++ sound.c	2012-04-23 17:21:43.000000000 +0200
X@@ -69,7 +69,7 @@
X 	{
X 		//Expand each file name into multiple path combinations
X 		//of the standard places on the system. 
X-		//I.E. .scavenger/file,  /usr/local/games/file, file ... etc
X+		//I.E. .scavenger/file,  /usr/local/share/data/file, file ... etc
X 		for(i=0;;i++)									//Check all paths
X 		{
X 			if(!expandpath(file,soundnames[num],i))		//Expand to full path name
10106c313973937f4d41838b4c932235
exit
--- .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?20120424144050.D02851065676>