From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Dec 21 17:20:06 2010 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8CF6E106566C for ; Tue, 21 Dec 2010 17:20:06 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 62CD38FC0A for ; Tue, 21 Dec 2010 17:20:06 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id oBLHK6M4008941 for ; Tue, 21 Dec 2010 17:20:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id oBLHK6xx008940; Tue, 21 Dec 2010 17:20:06 GMT (envelope-from gnats) Resent-Date: Tue, 21 Dec 2010 17:20:06 GMT Resent-Message-Id: <201012211720.oBLHK6xx008940@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Fluke Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BCCF41065670 for ; Tue, 21 Dec 2010 17:11:20 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (unknown [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 9FF198FC19 for ; Tue, 21 Dec 2010 17:11:20 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id oBLHBKaN086054 for ; Tue, 21 Dec 2010 17:11:20 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id oBLHBKWa086053; Tue, 21 Dec 2010 17:11:20 GMT (envelope-from nobody) Message-Id: <201012211711.oBLHBKWa086053@red.freebsd.org> Date: Tue, 21 Dec 2010 17:11:20 GMT From: Fluke To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/153343: New port X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Dec 2010 17:20:06 -0000 >Number: 153343 >Category: ports >Synopsis: New port >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Dec 21 17:20:06 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Fluke >Release: >Organization: >Environment: >Description: New port: games/instead INSTEAD was designed to interpret the games that are the mix of visual novels, text quests and classical 90'ss quests. >How-To-Repeat: >Fix: # 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: # # instead # instead/Makefile # instead/pkg-descr # instead/distinfo # instead/pkg-plist # instead/files # instead/files/patch-configure # instead/files/patch-makefile_themes # instead/files/patch-makefile_games # instead/files/patch-makefile_doc # echo c - instead mkdir -p instead > /dev/null 2>&1 echo x - instead/Makefile sed 's/^X//' >instead/Makefile << 'daff2765603e47d526cd14e833cac215' X# New ports collection makefile for: instead X# Date created: 19 Dec 2010 X# Whom: neuroworker@gmail.com X# X# $FreeBSD$ X XPORTNAME= instead XPORTVERSION= 1.3.1 XCATEGORIES= games XMASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} \ X http://209.44.102.205/FreeBSD/distfiles/ X XMAINTAINER= neuroworker@gmail.com XCOMMENT= Simple Text Adventure, The Interpreter X XBUILD_DEPENDS= pkg-config:${PORTSDIR}/devel/pkg-config \ X bash:${PORTSDIR}/shells/bash X XDISTNAME= instead_${PORTVERSION} X XWRKSRC= ${WRKDIR}/instead-${PORTVERSION} X XGNU_CONFIGURE= yes XUSE_GMAKE= yes XUSE_GNOME= gtk20 XUSE_LUA?= 5.1 XUSE_SDL= image ttf mixer X XCONFIGURE_SCRIPT= configure.sh X X.include daff2765603e47d526cd14e833cac215 echo x - instead/pkg-descr sed 's/^X//' >instead/pkg-descr << '51223a7808ef32a828fa4553797bdc26' XINSTEAD was designed to interpret the games that are the mix of visual novels, Xtext quests and classical 90'ss quests. X XWWW: http://instead.google.com. X X XPort by: X-enthru Fluke X neuroworker@gmail.com 51223a7808ef32a828fa4553797bdc26 echo x - instead/distinfo sed 's/^X//' >instead/distinfo << 'd02dca951fb01c0a7e155aceb00f45c1' XSHA256 (instead_1.3.1.tar.gz) = 5973be89a22aef26e029f8fc2e4dc82d4ef3e4b57bcb31d8c95a4e61aecfc9ea XSIZE (instead_1.3.1.tar.gz) = 3513339 d02dca951fb01c0a7e155aceb00f45c1 echo x - instead/pkg-plist sed 's/^X//' >instead/pkg-plist << '2167755fbe89246cef267c60139ce397' Xbin/instead Xbin/sdl-instead Xshare/applications/instead.desktop Xshare/doc/instead/index.html Xshare/doc/instead/instead.txt Xshare/doc/instead/manual.pdf Xshare/doc/instead/writing_games-en.html Xshare/doc/instead/writing_games-en.txt Xshare/doc/instead/writing_games.html Xshare/doc/instead/writing_games.txt Xshare/instead/games/tutorial2-en/main.lua Xshare/instead/games/tutorial2-es/main.lua Xshare/instead/games/tutorial2/instead.png Xshare/instead/games/tutorial2/main.lua Xshare/instead/games/tutorial2/ramparts.mod Xshare/instead/languages/en.ini Xshare/instead/languages/es.ini Xshare/instead/languages/ru.ini Xshare/instead/stead/click.lua Xshare/instead/stead/dash.lua Xshare/instead/stead/dbg.lua Xshare/instead/stead/format.lua Xshare/instead/stead/goto.lua Xshare/instead/stead/gui.lua Xshare/instead/stead/hideinv.lua Xshare/instead/stead/hotkeys.lua Xshare/instead/stead/input.lua Xshare/instead/stead/kbd.lua Xshare/instead/stead/object.lua Xshare/instead/stead/para.lua Xshare/instead/stead/prefs.lua Xshare/instead/stead/quotes.lua Xshare/instead/stead/snapshots.lua Xshare/instead/stead/stead.lua Xshare/instead/stead/theme.lua Xshare/instead/stead/timer.lua Xshare/instead/stead/vars.lua Xshare/instead/stead/xact.lua Xshare/instead/themes/arctic/adown.png Xshare/instead/themes/arctic/aup.png Xshare/instead/themes/arctic/bg.png Xshare/instead/themes/arctic/cursor-use.png Xshare/instead/themes/arctic/cursor.png Xshare/instead/themes/arctic/menu.png Xshare/instead/themes/arctic/theme.ini Xshare/instead/themes/bluesteel/bg.png Xshare/instead/themes/bluesteel/cursor-use.png Xshare/instead/themes/bluesteel/cursor.png Xshare/instead/themes/bluesteel/downarrow.png Xshare/instead/themes/bluesteel/menu.png Xshare/instead/themes/bluesteel/theme.ini Xshare/instead/themes/bluesteel/uparrow.png Xshare/instead/themes/book/book.png Xshare/instead/themes/book/theme.ini Xshare/instead/themes/clearlooks/adown.png Xshare/instead/themes/clearlooks/aup.png Xshare/instead/themes/clearlooks/bg.jpg Xshare/instead/themes/clearlooks/cursor-use.png Xshare/instead/themes/clearlooks/cursor.png Xshare/instead/themes/clearlooks/menu.png Xshare/instead/themes/clearlooks/theme.ini Xshare/instead/themes/default/adown.png Xshare/instead/themes/default/aup.png Xshare/instead/themes/default/bg.png Xshare/instead/themes/default/click.ogg Xshare/instead/themes/default/click.wav Xshare/instead/themes/default/cursor-use.png Xshare/instead/themes/default/cursor.png Xshare/instead/themes/default/menu.png Xshare/instead/themes/default/sans.ttf Xshare/instead/themes/default/theme.ini Xshare/instead/themes/default/use.png Xshare/instead/themes/fantasy/bg.png Xshare/instead/themes/fantasy/down.png Xshare/instead/themes/fantasy/menu.png Xshare/instead/themes/fantasy/theme.ini Xshare/instead/themes/fantasy/up.png Xshare/instead/themes/original/theme.ini Xshare/instead/themes/wide/theme.ini Xman/man6/instead.6.gz Xshare/pixmaps/sdl_instead.png X@dirrm share/instead/themes/wide X@dirrm share/instead/themes/original X@dirrm share/instead/themes/fantasy X@dirrm share/instead/themes/default X@dirrm share/instead/themes/clearlooks X@dirrm share/instead/themes/book X@dirrm share/instead/themes/bluesteel X@dirrm share/instead/themes/arctic X@dirrm share/instead/themes X@dirrm share/instead/stead X@dirrm share/instead/languages X@dirrm share/instead/games/tutorial2-es X@dirrm share/instead/games/tutorial2-en X@dirrm share/instead/games/tutorial2 X@dirrm share/instead/games X@dirrm share/instead X@dirrm share/doc/instead 2167755fbe89246cef267c60139ce397 echo c - instead/files mkdir -p instead/files > /dev/null 2>&1 echo x - instead/files/patch-configure sed 's/^X//' >instead/files/patch-configure << 'ff23d4ec4e271bdde248a80fb293a7d6' X*** ./configure.sh.orig Tue Oct 12 19:06:42 2010 X--- ./configure.sh Mon Dec 20 22:17:44 2010 X*************** X*** 1,6 **** X! #!/bin/bash X echo -n "Checking pkg-config..." X if ! pkg-config --version >/dev/null 2>&1; then X echo "error: no pkg-config in \$PATH." X exit 1 X fi X--- 1,6 ---- X! #!/usr/local/bin/bash X echo -n "Checking pkg-config..." X if ! pkg-config --version >/dev/null 2>&1; then X echo "error: no pkg-config in \$PATH." X exit 1 X fi X*************** X*** 34,56 **** X gtk_libs="pkg-config --libs gtk+-2.0" X fi X X X echo -n "Checking pkg-config --cflags lua[5.1]..." X! if ! pkg-config --cflags lua5.1 >/dev/null 2>&1; then X if ! pkg-config --cflags lua >/dev/null 2>&1; then X echo "failed: no package lua/lua5.1" X echo "Please install lua development package." X exit 1 X fi X echo "lua" X lua_cflags="pkg-config --cflags lua" X lua_libs="pkg-config --libs lua" X else X echo "lua5.1" X! lua_cflags="pkg-config --cflags lua5.1" X! lua_libs="pkg-config --libs lua5.1" X fi X X X echo -n "Checking sdl-config..." X if ! sdl-config --version >/dev/null 2>&1; then X--- 34,56 ---- X gtk_libs="pkg-config --libs gtk+-2.0" X fi X X X echo -n "Checking pkg-config --cflags lua[5.1]..." X! if ! pkg-config --cflags lua-5.1 >/dev/null 2>&1; then X if ! pkg-config --cflags lua >/dev/null 2>&1; then X echo "failed: no package lua/lua5.1" X echo "Please install lua development package." X exit 1 X fi X echo "lua" X lua_cflags="pkg-config --cflags lua" X lua_libs="pkg-config --libs lua" X else X echo "lua5.1" X! lua_cflags="pkg-config --cflags lua-5.1" X! lua_libs="pkg-config --libs lua-5.1" X fi X X X echo -n "Checking sdl-config..." X if ! sdl-config --version >/dev/null 2>&1; then X*************** X*** 167,196 **** X echo "LUA_CFLAGS=\$(shell $lua_cflags)" >> config.make X echo "LUA_LFLAGS=\$(shell $lua_libs)" >> config.make X echo "SDL_CFLAGS=\$(shell sdl-config --cflags)" >> config.make X echo "SDL_LFLAGS=\$(shell sdl-config --libs) -lSDL_ttf -lSDL_mixer -lSDL_image" >> config.make X echo "ok" X! echo -n "Choose installation mode. Standalone(1) or system(2) [1]: " X! read ans X! if [ "x$ans" = "x1" -o "x$ans" = "x" ]; then X! echo " * Standalone version" X! rm -f Rules.make X! ln -sf Rules.make.standalone Rules.make X! rm -f sdl-instead X! ln -sf src/sdl-instead/sdl-instead sdl-instead X! echo "Ok. We are ready to build. Use these commands:" X! echo " \$ make" X! echo " \$ ./sdl-instead" X! elif [ "x$ans" = "x2" ]; then X! echo -n "Enter prefix path [/usr/local]: " X! read ans X! X! if [ "x$ans" = "x" ]; then X! prefix="/usr/local" X! else X! prefix="$ans" X! fi X X rm -f Rules.make X ln -s Rules.make.system Rules.make X X echo " * System version with prefix: $prefix" X--- 167,177 ---- X echo "LUA_CFLAGS=\$(shell $lua_cflags)" >> config.make X echo "LUA_LFLAGS=\$(shell $lua_libs)" >> config.make X echo "SDL_CFLAGS=\$(shell sdl-config --cflags)" >> config.make X echo "SDL_LFLAGS=\$(shell sdl-config --libs) -lSDL_ttf -lSDL_mixer -lSDL_image" >> config.make X echo "ok" X! prefix="/usr/local" X X rm -f Rules.make X ln -s Rules.make.system Rules.make X X echo " * System version with prefix: $prefix" X*************** X*** 202,220 **** X echo "THEMESPATH=\$(DATAPATH)/themes" >> config.make X echo "GAMESPATH=\$(DATAPATH)/games" >> config.make X echo "ICONPATH=\$(DESTDIR)\$(PREFIX)/share/pixmaps" >> config.make X echo "DOCPATH=\$(DESTDIR)\$(PREFIX)/share/doc/instead" >> config.make X echo "LANGPATH=\$(DATAPATH)/languages" >> config.make X! echo "MANPATH=\$(DESTDIR)\$(PREFIX)/share/man/man6" >> config.make X X echo "Ok. We are ready to build and install. Use these commands:" X echo " \$ make" X echo " \$ sudo make install" X echo " \$ sdl-instead" X- else X- echo "Huh!!! Wrong answer." X- exit 1 X- fi X X echo " Enjoy..." X X X--- 183,197 ---- X echo "THEMESPATH=\$(DATAPATH)/themes" >> config.make X echo "GAMESPATH=\$(DATAPATH)/games" >> config.make X echo "ICONPATH=\$(DESTDIR)\$(PREFIX)/share/pixmaps" >> config.make X echo "DOCPATH=\$(DESTDIR)\$(PREFIX)/share/doc/instead" >> config.make X echo "LANGPATH=\$(DATAPATH)/languages" >> config.make X! echo "MANPATH=\$(DESTDIR)\$(PREFIX)/man/man6" >> config.make X X echo "Ok. We are ready to build and install. Use these commands:" X echo " \$ make" X echo " \$ sudo make install" X echo " \$ sdl-instead" X X echo " Enjoy..." X X ff23d4ec4e271bdde248a80fb293a7d6 echo x - instead/files/patch-makefile_themes sed 's/^X//' >instead/files/patch-makefile_themes << 'ab7ad1e64acd9bda22944b09ed6d4e67' X*** themes/Makefile Tue Oct 12 19:06:32 2010 X--- themes/Makefile Mon Dec 20 15:09:37 2010 X*************** X*** 6,16 **** X install: X $(INSTALLD) $(THEMESPATH) X for f in *; do \ X if [ ! -d $$f ]; then continue; fi;\ X $(INSTALLD) $(THEMESPATH)/$$f;\ X! tar --exclude=".svn" -c -C $$f . | tar -x -C $(THEMESPATH)/$$f;\ X done X X uninstall: X $(RM) -rf $(THEMESPATH) X X--- 6,16 ---- X install: X $(INSTALLD) $(THEMESPATH) X for f in *; do \ X if [ ! -d $$f ]; then continue; fi;\ X $(INSTALLD) $(THEMESPATH)/$$f;\ X! tar -cf - -C $$f . | tar -xpf - -C $(THEMESPATH)/$$f; \ X done X X uninstall: X $(RM) -rf $(THEMESPATH) X ab7ad1e64acd9bda22944b09ed6d4e67 echo x - instead/files/patch-makefile_games sed 's/^X//' >instead/files/patch-makefile_games << 'b16595f85a70311e28c5f1d9913338c1' X*** games/Makefile Tue Oct 12 19:06:34 2010 X--- games/Makefile Mon Dec 20 15:13:51 2010 X*************** X*** 5,15 **** X install: X $(INSTALLD) $(GAMESPATH) X for f in *; do \ X if [ ! -d $$f ]; then continue; fi;\ X $(INSTALLD) $(GAMESPATH)/$$f; \ X! tar --exclude=".svn" -c -C $$f . | tar -x -C $(GAMESPATH)/$$f;\ X done X X uninstall: X $(RM) -rf $(GAMESPATH) X X--- 5,15 ---- X install: X $(INSTALLD) $(GAMESPATH) X for f in *; do \ X if [ ! -d $$f ]; then continue; fi;\ X $(INSTALLD) $(GAMESPATH)/$$f; \ X! tar -cf - -C $$f . | tar -xpf - -C $(GAMESPATH)/$$f; \ X done X X uninstall: X $(RM) -rf $(GAMESPATH) X b16595f85a70311e28c5f1d9913338c1 echo x - instead/files/patch-makefile_doc sed 's/^X//' >instead/files/patch-makefile_doc << '9e718c0b24a581282a5abbb3bc48d48c' X*** doc/Makefile Wed Nov 24 14:44:19 2010 X--- doc/Makefile Mon Dec 20 22:53:44 2010 X*************** X*** 20,29 **** X all: X install: X $(INSTALLD) $(DOCPATH) X $(INSTALL) *.html *.txt *.pdf $(DOCPATH) X $(INSTALLD) $(MANPATH) X! $(INSTALL) *.6 $(MANPATH) X X uninstall: X $(RM) -rf $(DOCPATH) X $(RM) $(MANPATH)/instead.* X--- 20,30 ---- X all: X install: X $(INSTALLD) $(DOCPATH) X $(INSTALL) *.html *.txt *.pdf $(DOCPATH) X $(INSTALLD) $(MANPATH) X! gzip *.6 X! $(INSTALL) *.6.gz $(MANPATH) X X uninstall: X $(RM) -rf $(DOCPATH) X $(RM) $(MANPATH)/instead.* 9e718c0b24a581282a5abbb3bc48d48c exit >Release-Note: >Audit-Trail: >Unformatted: