Date: Thu, 23 Dec 2010 21:31:33 GMT From: Fluke <neuroworker@gmail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/153411: New port Message-ID: <201012232131.oBNLVXMe042299@red.freebsd.org> Resent-Message-ID: <201012232140.oBNLe5nU050065@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 153411 >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: Thu Dec 23 21:40:05 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Fluke >Release: >Organization: >Environment: >Description: 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/files # instead/files/patch-configure # instead/files/patch-makefile_doc # instead/files/patch-makefile_games # instead/files/patch-makefile_themes # instead/pkg-plist # 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 XDISTNAME= instead_${PORTVERSION} X XWRKSRC= ${WRKDIR}/instead-${PORTVERSION} XMAN6= instead.6 X XHAS_CONFIGURE= yes XUSE_GMAKE= yes XUSE_GNOME= pkgconfig gtk20 XUSE_LUA?= 5.1 XUSE_SDL= image ttf mixer X XCONFIGURE_SCRIPT= configure.sh X XPORTDOCS= index.html instead.txt manual.pdf writing_games-en.html writing_games-en.txt \ X writing_games.html writing_games.txt X Xpost-patch: X @${REINPLACE_CMD} -e 's|port_install_prefix|${PREFIX}|' ${WRKSRC}/configure.sh X Xpost-install: X.if !defined(NOPORTDOCS) X @${MKDIR} ${DOCSDIR} X.for doc in ${PORTDOCS} X ${INSTALL_DATA} ${WRKSRC}/doc/${doc} ${DOCSDIR} X.endfor X.endif X X.include <bsd.port.mk> 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 Xneuroworker@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 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 2010-10-12 19:06:42.000000000 +0800 X+++ configure.sh 2010-12-24 02:55:29.000000000 +0700 X@@ -1,4 +1,4 @@ X-#!/bin/bash X+#!/bin/sh 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@@ -8,7 +8,7 @@ X X echo -n "Checking pkg-config --cflags zlib..." X if ! pkg-config --cflags zlib >/dev/null 2>&1; then X- if [[ -f /usr/include/zlib.h ]]; then X+ if [ -f /usr/include/zlib.h ]; then X echo "not found, but /usr/include/zlib.h exists..." X zlib_cflags="x" X zlib_libs= X@@ -36,7 +36,7 @@ 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-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@@ -47,8 +47,8 @@ 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+ lua_cflags="pkg-config --cflags lua-5.1" X+ lua_libs="pkg-config --libs lua-5.1" X fi X X X@@ -140,20 +140,20 @@ X echo -n "Generating config.make..." X echo "# autamatically generated by configure.sh" >config.make X X-if [[ ! -z "$CFLAGS" ]]; then X+if [ ! -z "$CFLAGS" ]; then X echo "EXTRA_CFLAGS+=$CFLAGS" >> config.make X fi X X-if [[ ! -z "$LDFLAGS" ]]; then X+if [ ! -z "$LDFLAGS" ]; then X echo "EXTRA_LDFLAGS+=$LDFLAGS" >> config.make X fi X X-if [[ ! -z "$gtk_cflags" ]]; then X+if [ ! -z "$gtk_cflags" ]; then X echo "EXTRA_CFLAGS+=-D_USE_GTK -D_USE_BROWSE" >> config.make X echo "EXTRA_CFLAGS+=\$(shell $gtk_cflags)" >> config.make X echo "EXTRA_LDFLAGS+=\$(shell $gtk_libs)" >> config.make X fi X-if [[ -z "$zlib_cflags" ]]; then X+if [ -z "$zlib_cflags" ]; then X echo "SUBDIRS=src/zlib" >> config.make X echo "ZLIB_CFLAGS=-I../zlib" >> config.make X echo "ZLIB_LFLAGS=../zlib/libz.a" >> config.make X@@ -169,26 +169,7 @@ 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+ prefix="port_install_prefix" X X rm -f Rules.make X ln -s Rules.make.system Rules.make X@@ -204,16 +185,12 @@ 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+ 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-else X- echo "Huh!!! Wrong answer." X- exit 1 X-fi X X echo " Enjoy..." X ff23d4ec4e271bdde248a80fb293a7d6 echo x - instead/files/patch-makefile_doc sed 's/^X//' >instead/files/patch-makefile_doc << '9e718c0b24a581282a5abbb3bc48d48c' X--- doc/Makefile 2010-11-24 14:44:19.000000000 +0700 X+++ doc/Makefile 2010-12-24 03:56:25.000000000 +0700 X@@ -1,29 +1,9 @@ X include ../Rules.make X include ../config.make X X-pdf: X- # try xetex here, and hope it works ;) X- pdflatex manual.tex X- makeindex manual.idx X- pdflatex manual.tex X- $(RM) -f manual.aux manual.log manual.toc manual.out manual.idx manual.ind manual.ilg X-#to-do: interpret $PATH X- X-wiki: X- wget "http://instead.pinebrush.com/wiki/doku.php?id=ru:gamedev:documentation&do=export_xhtml" -O writing_games.html X- wget "http://instead.pinebrush.com/wiki/doku.php?id=en:gamedev:documentation&do=export_xhtml" -O writing_games-en.html X- wget "http://instead.pinebrush.com/wiki/doku.php?id=ru:gamedev:documentation&do=export_raw" -O writing_games.txt X- wget "http://instead.pinebrush.com/wiki/doku.php?id=en:gamedev:documentation&do=export_raw" -O writing_games-en.txt X- X- X clean: 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.* 9e718c0b24a581282a5abbb3bc48d48c echo x - instead/files/patch-makefile_games sed 's/^X//' >instead/files/patch-makefile_games << 'b16595f85a70311e28c5f1d9913338c1' X--- games/Makefile.orig 2010-10-12 19:06:34.000000000 +0800 X+++ games/Makefile 2010-12-23 11:55:51.000000000 +0700 X@@ -7,7 +7,7 @@ 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+ tar -cf - -C $$f . | tar -xpf - -C $(GAMESPATH)/$$f; \ X done X X uninstall: b16595f85a70311e28c5f1d9913338c1 echo x - instead/files/patch-makefile_themes sed 's/^X//' >instead/files/patch-makefile_themes << 'ab7ad1e64acd9bda22944b09ed6d4e67' X--- themes/Makefile.orig 2010-10-12 19:06:32.000000000 +0800 X+++ themes/Makefile 2010-12-23 11:55:51.000000000 +0700 X@@ -8,7 +8,7 @@ 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+ tar -cf - -C $$f . | tar -xpf - -C $(THEMESPATH)/$$f; \ X done X X uninstall: ab7ad1e64acd9bda22944b09ed6d4e67 echo x - instead/pkg-plist sed 's/^X//' >instead/pkg-plist << '2167755fbe89246cef267c60139ce397' Xbin/instead Xbin/sdl-instead Xshare/applications/instead.desktop X%%DATADIR%%/games/tutorial2-en/main.lua X%%DATADIR%%/games/tutorial2-es/main.lua X%%DATADIR%%/games/tutorial2/instead.png X%%DATADIR%%/games/tutorial2/main.lua X%%DATADIR%%/games/tutorial2/ramparts.mod X%%DATADIR%%/languages/en.ini X%%DATADIR%%/languages/es.ini X%%DATADIR%%/languages/ru.ini X%%DATADIR%%/stead/click.lua X%%DATADIR%%/stead/dash.lua X%%DATADIR%%/stead/dbg.lua X%%DATADIR%%/stead/format.lua X%%DATADIR%%/stead/goto.lua X%%DATADIR%%/stead/gui.lua X%%DATADIR%%/stead/hideinv.lua X%%DATADIR%%/stead/hotkeys.lua X%%DATADIR%%/stead/input.lua X%%DATADIR%%/stead/kbd.lua X%%DATADIR%%/stead/object.lua X%%DATADIR%%/stead/para.lua X%%DATADIR%%/stead/prefs.lua X%%DATADIR%%/stead/quotes.lua X%%DATADIR%%/stead/snapshots.lua X%%DATADIR%%/stead/stead.lua X%%DATADIR%%/stead/theme.lua X%%DATADIR%%/stead/timer.lua X%%DATADIR%%/stead/vars.lua X%%DATADIR%%/stead/xact.lua X%%DATADIR%%/themes/arctic/adown.png X%%DATADIR%%/themes/arctic/aup.png X%%DATADIR%%/themes/arctic/bg.png X%%DATADIR%%/themes/arctic/cursor-use.png X%%DATADIR%%/themes/arctic/cursor.png X%%DATADIR%%/themes/arctic/menu.png X%%DATADIR%%/themes/arctic/theme.ini X%%DATADIR%%/themes/bluesteel/bg.png X%%DATADIR%%/themes/bluesteel/cursor-use.png X%%DATADIR%%/themes/bluesteel/cursor.png X%%DATADIR%%/themes/bluesteel/downarrow.png X%%DATADIR%%/themes/bluesteel/menu.png X%%DATADIR%%/themes/bluesteel/theme.ini X%%DATADIR%%/themes/bluesteel/uparrow.png X%%DATADIR%%/themes/book/book.png X%%DATADIR%%/themes/book/theme.ini X%%DATADIR%%/themes/clearlooks/adown.png X%%DATADIR%%/themes/clearlooks/aup.png X%%DATADIR%%/themes/clearlooks/bg.jpg X%%DATADIR%%/themes/clearlooks/cursor-use.png X%%DATADIR%%/themes/clearlooks/cursor.png X%%DATADIR%%/themes/clearlooks/menu.png X%%DATADIR%%/themes/clearlooks/theme.ini X%%DATADIR%%/themes/default/adown.png X%%DATADIR%%/themes/default/aup.png X%%DATADIR%%/themes/default/bg.png X%%DATADIR%%/themes/default/click.ogg X%%DATADIR%%/themes/default/click.wav X%%DATADIR%%/themes/default/cursor-use.png X%%DATADIR%%/themes/default/cursor.png X%%DATADIR%%/themes/default/menu.png X%%DATADIR%%/themes/default/sans.ttf X%%DATADIR%%/themes/default/theme.ini X%%DATADIR%%/themes/default/use.png X%%DATADIR%%/themes/fantasy/bg.png X%%DATADIR%%/themes/fantasy/down.png X%%DATADIR%%/themes/fantasy/menu.png X%%DATADIR%%/themes/fantasy/theme.ini X%%DATADIR%%/themes/fantasy/up.png X%%DATADIR%%/themes/original/theme.ini X%%DATADIR%%/themes/wide/theme.ini Xshare/pixmaps/sdl_instead.png X@dirrmtry share/applications X@dirrm %%DATADIR%%/themes/wide X@dirrm %%DATADIR%%/themes/original X@dirrm %%DATADIR%%/themes/fantasy X@dirrm %%DATADIR%%/themes/default X@dirrm %%DATADIR%%/themes/clearlooks X@dirrm %%DATADIR%%/themes/book X@dirrm %%DATADIR%%/themes/bluesteel X@dirrm %%DATADIR%%/themes/arctic X@dirrm %%DATADIR%%/themes X@dirrm %%DATADIR%%/stead X@dirrm %%DATADIR%%/languages X@dirrm %%DATADIR%%/games/tutorial2-es X@dirrm %%DATADIR%%/games/tutorial2-en X@dirrm %%DATADIR%%/games/tutorial2 X@dirrm %%DATADIR%%/games X@dirrm %%DATADIR%% 2167755fbe89246cef267c60139ce397 exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201012232131.oBNLVXMe042299>