ports/153411: New port
Fluke
neuroworker at gmail.com
Thu Dec 23 21:40:06 UTC 2010
>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 at 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 at 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 at 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 at dirrmtry share/applications
X at dirrm %%DATADIR%%/themes/wide
X at dirrm %%DATADIR%%/themes/original
X at dirrm %%DATADIR%%/themes/fantasy
X at dirrm %%DATADIR%%/themes/default
X at dirrm %%DATADIR%%/themes/clearlooks
X at dirrm %%DATADIR%%/themes/book
X at dirrm %%DATADIR%%/themes/bluesteel
X at dirrm %%DATADIR%%/themes/arctic
X at dirrm %%DATADIR%%/themes
X at dirrm %%DATADIR%%/stead
X at dirrm %%DATADIR%%/languages
X at dirrm %%DATADIR%%/games/tutorial2-es
X at dirrm %%DATADIR%%/games/tutorial2-en
X at dirrm %%DATADIR%%/games/tutorial2
X at dirrm %%DATADIR%%/games
X at dirrm %%DATADIR%%
2167755fbe89246cef267c60139ce397
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list