Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 Mar 2006 03:08:30 +0400 (MSD)
From:      Dmitry Marakasov <amdmi3@mail.ru>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/94981: New port: games/blinkensisters Parallax-style 2D scrolling platform game
Message-ID:  <20060326230831.00B4F895@hades.panopticon>
Resent-Message-ID: <200603262310.k2QNAGPm016485@freefall.freebsd.org>

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

>Number:         94981
>Category:       ports
>Synopsis:       New port: games/blinkensisters Parallax-style 2D scrolling platform 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 Mar 26 23:10:15 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Dmitry Marakasov
>Release:        FreeBSD 6.0-RELEASE-p4 i386
>Organization:
>Environment:
System: FreeBSD hades.panopticon 6.0-RELEASE-p4 FreeBSD 6.0-RELEASE-p4 #1: Fri Jan 27 12:07:19 MSK 2006 amdmi3@hades.panopticon:/usr/obj/usr/src/sys/HADES i386

>Description:
Blinkensisters is a new Parallax-style 2D scrolling gaming system
for Windows, MacOSX, Linux and POSIX-compatible Unix-Systems (every
platform that can run SDL).

You can even make your own levels with a simple text-editor.

WWW: http://blinkensisters.sourceforge.net/

>How-To-Repeat:
>Fix:

--- blinkensisters-0.3.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:
#
#	blinkensisters
#	blinkensisters/files
#	blinkensisters/files/patch-Makefile
#	blinkensisters/Makefile
#	blinkensisters/pkg-plist
#	blinkensisters/distinfo
#	blinkensisters/pkg-descr
#
echo c - blinkensisters
mkdir -p blinkensisters > /dev/null 2>&1
echo c - blinkensisters/files
mkdir -p blinkensisters/files > /dev/null 2>&1
echo x - blinkensisters/files/patch-Makefile
sed 's/^X//' >blinkensisters/files/patch-Makefile << 'END-of-blinkensisters/files/patch-Makefile'
X--- Makefile.orig	Fri Mar 17 16:03:03 2006
X+++ Makefile	Mon Mar 27 01:01:12 2006
X@@ -12,10 +12,9 @@
X 
X 
X # Commands to use (I recommend the GNU versions (sometimes called gsed, gcp, gtar, ...)
X-CC=g++
X+CC?=cc
X GREP=grep
X SED=sed
X-SDLCONFIG=sdl-config
X INSTALL=install
X MAKEDEPEND=makedepend
X CP=cp
X@@ -28,7 +27,7 @@
X BZIP2=bzip2
X RPMBUILD=rpmbuild
X 
X-PREFIX=/usr/local
X+PREFIX?=/usr/local
X BINDIR=$(PREFIX)/bin
X SHAREDIR=$(PREFIX)/share/blinkensisters
X DOCDIR=$(PREFIX)/share/doc/blinkensisters
X@@ -36,11 +35,8 @@
X # get the version number from globals.h
X VERSION=$(shell $(GREP) "^.define.VERSION" globals.h | $(SED) "s/^.define.VERSION.//" )
X 
X-CFLAGS  = -c -Wall -O3 -IBlinkenLUA/headers
X-CFLAGS += $(shell $(SDLCONFIG) --cflags)
X-CFLAGS += -DRESPATH="\"$(SHAREDIR)/\""
X-
X-LDFLAGS = $(shell $(SDLCONFIG) --libs)
X+CFLAGS += -c -Wall -IBlinkenLUA/headers `${SDL_CONFIG} --cflags` -DRESPATH="\"$(SHAREDIR)/\""
X+LDFLAGS = `${SDL_CONFIG} --libs`
X 
X 
X SOURCES = ${wildcard *.cpp BlinkenLUA/source/*.cpp}
X@@ -62,7 +58,7 @@
X all: $(EXECUTABLE)
X 
X $(EXECUTABLE): $(OBJECTS) Makefile
X-	$(CC) $(LDFLAGS) $(OBJECTS) -o $@ -lSDL -lSDL_mixer -lSDL_image -lSDL_ttf
X+	$(CC) $(LDFLAGS) $(OBJECTS) -o $@ -lSDL_mixer -lSDL_image -lSDL_ttf
X 
X .cpp.o: Makefile
X 	$(CC) $(CFLAGS) $< -o $@
X@@ -113,8 +109,6 @@
X 
X 
X # rule for building dependency lists, and writing them to a file ".depend".
X-.depend: $(SOURCES) $(HEADERS)
X-	$(MAKEDEPEND) -f- -- $(CFLAGS) -- $(SOURCES) $(HEADERS) > .depend
X 
X 
X tar.gz: clean
X@@ -143,4 +137,4 @@
X # include a dependency file if one exists
X ifeq (.depend,$(wildcard .depend))
X include .depend
X-endif
X\ No newline at end of file
X+endif
END-of-blinkensisters/files/patch-Makefile
echo x - blinkensisters/Makefile
sed 's/^X//' >blinkensisters/Makefile << 'END-of-blinkensisters/Makefile'
X# New ports collection makefile for:	blinkensisters
X# Date created:		26 Mar 2006
X# Whom:			Dmitry Marakasov <amdmi3@mail.ru>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	blinkensisters
XPORTVERSION=	0.3
XCATEGORIES=	games
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	${PORTNAME}
XDISTNAME=	LostPixels_${PORTVERSION}_src
X
XMAINTAINER=	amdmi3@mail.ru
XCOMMENT=	Parallax-style 2D scrolling platform game
X
XUSE_BZIP2=	yes
XUSE_GMAKE=	yes
XUSE_SDL=	sdl mixer image ttf
X
XWRKSRC=		${WRKDIR}/LostPixels_${PORTVERSION}
X
XMAKE_ARGS=	CC="${CC}"
X
XPORTDOCS=	AUTHORS HOWTOPLAY INSTALL LICENSE README SCRIPTING
X
Xdo-install:
X	${INSTALL_PROGRAM} ${WRKSRC}/LostPixels ${PREFIX}/bin/${PORTNAME}
X
X	${MKDIR} ${DATADIR}
X	${INSTALL_DATA} ${WRKSRC}/TTF/*.ttf ${DATADIR}
X	${INSTALL_DATA} ${WRKSRC}/SND/*.ogg ${DATADIR}
X	${INSTALL_DATA} ${WRKSRC}/GFX/*.bmp ${WRKSRC}/GFX/*.jpg ${DATADIR}
X	${INSTALL_DATA} ${WRKSRC}/LEVELS/*.dat ${WRKSRC}/LEVELS/*.conf ${WRKSRC}/LEVELS/*.bsl ${DATADIR}
X
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>
END-of-blinkensisters/Makefile
echo x - blinkensisters/pkg-plist
sed 's/^X//' >blinkensisters/pkg-plist << 'END-of-blinkensisters/pkg-plist'
Xbin/blinkensisters
X%%DATADIR%%/Gaposis Outline (BRK).ttf
X%%DATADIR%%/Gas Huffer Phat.ttf
X%%DATADIR%%/Ghostmeat.ttf
X%%DATADIR%%/bathtiles.bmp
X%%DATADIR%%/bs_ingame2.ogg
X%%DATADIR%%/fg_door_closed.bmp
X%%DATADIR%%/fg_door_open.bmp
X%%DATADIR%%/fg_emergency_stop.bmp
X%%DATADIR%%/fg_explode_0.bmp
X%%DATADIR%%/fg_explode_1.bmp
X%%DATADIR%%/fg_explode_2.bmp
X%%DATADIR%%/fg_explode_3.bmp
X%%DATADIR%%/fg_hint_level0.jpg
X%%DATADIR%%/fg_huntingseason.bmp
X%%DATADIR%%/fg_huntingseason_neon.bmp
X%%DATADIR%%/fg_machine1.bmp
X%%DATADIR%%/fg_machine2.bmp
X%%DATADIR%%/fg_progress_0.bmp
X%%DATADIR%%/fg_progress_1.bmp
X%%DATADIR%%/fg_progress_2.bmp
X%%DATADIR%%/fg_progress_3.bmp
X%%DATADIR%%/fg_progress_4.bmp
X%%DATADIR%%/fg_progress_5.bmp
X%%DATADIR%%/fg_switch_green.bmp
X%%DATADIR%%/fg_switch_red.bmp
X%%DATADIR%%/fixme_logo.bmp
X%%DATADIR%%/font.bmp
X%%DATADIR%%/fx_close_door.ogg
X%%DATADIR%%/fx_collect_pixel.ogg
X%%DATADIR%%/fx_kill_monster.ogg
X%%DATADIR%%/fx_killed.ogg
X%%DATADIR%%/fx_level0_hint.ogg
X%%DATADIR%%/fx_level_finished.ogg
X%%DATADIR%%/fx_open_door.ogg
X%%DATADIR%%/gameover.jpg
X%%DATADIR%%/gamewon.jpg
X%%DATADIR%%/intro.bmp
X%%DATADIR%%/introMusic.ogg
X%%DATADIR%%/introbg.jpg
X%%DATADIR%%/level0.bsl
X%%DATADIR%%/level0.conf
X%%DATADIR%%/level0.dat
X%%DATADIR%%/level1.conf
X%%DATADIR%%/level1.dat
X%%DATADIR%%/level1.jpg
X%%DATADIR%%/level2.conf
X%%DATADIR%%/level2.dat
X%%DATADIR%%/level2.jpg
X%%DATADIR%%/level3.bsl
X%%DATADIR%%/level3.conf
X%%DATADIR%%/level3.dat
X%%DATADIR%%/level3.jpg
X%%DATADIR%%/level4.conf
X%%DATADIR%%/level4.dat
X%%DATADIR%%/level4.jpg
X%%DATADIR%%/level5.bsl
X%%DATADIR%%/level5.conf
X%%DATADIR%%/level5.dat
X%%DATADIR%%/level5.jpg
X%%DATADIR%%/level6.conf
X%%DATADIR%%/level6.dat
X%%DATADIR%%/level6.jpg
X%%DATADIR%%/level7.conf
X%%DATADIR%%/level7.dat
X%%DATADIR%%/level7.jpg
X%%DATADIR%%/level8.conf
X%%DATADIR%%/level8.dat
X%%DATADIR%%/livelost.jpg
X%%DATADIR%%/loading.jpg
X%%DATADIR%%/menuMusic.ogg
X%%DATADIR%%/menubg.jpg
X%%DATADIR%%/monster1_left.bmp
X%%DATADIR%%/monster1_right.bmp
X%%DATADIR%%/monster2_left.bmp
X%%DATADIR%%/monster2_right.bmp
X%%DATADIR%%/monster3_left.bmp
X%%DATADIR%%/monster3_right.bmp
X%%DATADIR%%/monster4_left.bmp
X%%DATADIR%%/monster4_right.bmp
X%%DATADIR%%/monster5_left.bmp
X%%DATADIR%%/monster5_right.bmp
X%%DATADIR%%/sister_moveleft.bmp
X%%DATADIR%%/sister_moveright.bmp
X%%DATADIR%%/sisters_orient.ogg
X%%DATADIR%%/weirdtiles.bmp
X@dirrm %%DATADIR%%
END-of-blinkensisters/pkg-plist
echo x - blinkensisters/distinfo
sed 's/^X//' >blinkensisters/distinfo << 'END-of-blinkensisters/distinfo'
XMD5 (LostPixels_0.3_src.tar.bz2) = 6b8c669afedeb7246331a05447d1f901
XSHA256 (LostPixels_0.3_src.tar.bz2) = 83e977f31a5fcf2749411850c6d2ec3089c148316ea41f8186a3238e78a8b5fe
XSIZE (LostPixels_0.3_src.tar.bz2) = 12149450
END-of-blinkensisters/distinfo
echo x - blinkensisters/pkg-descr
sed 's/^X//' >blinkensisters/pkg-descr << 'END-of-blinkensisters/pkg-descr'
XBlinkensisters is a new Parallax-style 2D scrolling gaming system
Xfor Windows, MacOSX, Linux and POSIX-compatible Unix-Systems (every
Xplatform that can run SDL).
X
XYou can even make your own levels with a simple text-editor.
X
XWWW: http://blinkensisters.sourceforge.net/
END-of-blinkensisters/pkg-descr
exit
--- blinkensisters-0.3.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?20060326230831.00B4F895>