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>