ports/167267: [NEW PORT] games/SDLScavenger: A Lode Runner like game
nemysis
nemysis at gmx.ch
Tue Apr 24 14:50:05 UTC 2012
>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 at 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 at 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:
More information about the freebsd-ports-bugs
mailing list