Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 Dec 2010 17:11:20 GMT
From:      Fluke <neuroworker@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/153343: New port
Message-ID:  <201012211711.oBLHBKWa086053@red.freebsd.org>
Resent-Message-ID: <201012211720.oBLHK6xx008940@freefall.freebsd.org>

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

>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 <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
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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201012211711.oBLHBKWa086053>