sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] PERFORCE change 77171 by Andra?? "ruskie" Levstik for review
- From: Perforce Review Daemon <p4review AT smee.org>
- To: "Andraž " ruskie " Levstik" <ruskie AT mages.ath.cx>, "Andrew Stitt" <a AT t.armory.com>, "Arjan Bouter" <abouter AT sourcemage.org>, "Arwed von Merkatz" <v.merkatz AT gmx.net>, "SM-Commit Daemon" <sm-commit AT lists.ibiblio.org>, "David Kowis" <dkowis+smgl-p4 AT shlrm.org>, "duane_malcolm" <d.malcolm AT auckland.ac.nz>, "Eric Sandall" <eric AT sandall.us>, "George J. Sherwood" <george AT beernabeer.com>, "Jason Flatt" <jflatt AT sourcemage.org>, "Jeremy Blosser" <jblosser AT sourcemage.org>, "Ladislav Hagara" <ladislav.hagara AT unob.cz>, "Maurizio Boriani" <baux AT member.fsf.org>, "Pieter Lenaerts" <e-type AT sourcemage.org>, "Pol Vinogradov" <vin.public AT gmail.com>, "Robin Cook" <rcook AT wyrms.net>, "vladimir_marek" <vlmarek AT volny.cz>
- Subject: [SM-Commit] PERFORCE change 77171 by Andra?? "ruskie" Levstik for review
- Date: Mon, 3 Apr 2006 20:30:01 +0100 (BST)
Change 77171 by andraž_levstik AT omega.mages.ath.cx on 2006/04/03 20:26:32
Cleanup...
Affected files ...
... //sgl/grimoires/games/ChangeLog#39 edit
... //sgl/grimoires/games/games-arcade-2d/kobodeluxe/BUILD#2 edit
... //sgl/grimoires/games/games-arcade-2d/kobodeluxe/CONFIGURE#2 edit
... //sgl/grimoires/games/games-arcade-2d/kobodeluxe/DEPENDS#2 edit
... //sgl/grimoires/games/games-arcade-2d/kobodeluxe/HISTORY#3 edit
... //sgl/grimoires/games/games-arcade-2d/kobodeluxe/INSTALL#1 add
... //sgl/grimoires/games/games-arcade-2d/kobodeluxe/PRE_BUILD#1 add
... //sgl/grimoires/games/games-emulators/e-uae/BUILD#1 add
... //sgl/grimoires/games/games-emulators/e-uae/CONFIGURE#1 add
... //sgl/grimoires/games/games-emulators/e-uae/CONFLICTS#1 add
... //sgl/grimoires/games/games-emulators/e-uae/DEPENDS#1 add
... //sgl/grimoires/games/games-emulators/e-uae/DETAILS#1 add
... //sgl/grimoires/games/games-emulators/e-uae/HISTORY#1 add
... //sgl/grimoires/games/games-emulators/frotz/BUILD#2 edit
... //sgl/grimoires/games/games-emulators/frotz/CONFIGURE#2 edit
... //sgl/grimoires/games/games-emulators/frotz/DETAILS#3 edit
... //sgl/grimoires/games/games-emulators/frotz/HISTORY#3 edit
... //sgl/grimoires/games/games-emulators/frotz/PRE_BUILD#1 add
... //sgl/grimoires/games/games-emulators/snes9x/BUILD#2 edit
... //sgl/grimoires/games/games-emulators/snes9x/CONFIGURE#2 edit
... //sgl/grimoires/games/games-emulators/snes9x/DEPENDS#2 edit
... //sgl/grimoires/games/games-emulators/snes9x/DETAILS#3 edit
... //sgl/grimoires/games/games-emulators/snes9x/HISTORY#3 edit
... //sgl/grimoires/games/games-emulators/snes9x/PRE_BUILD#1 add
... //sgl/grimoires/games/games-emulators/uae/BUILD#2 edit
... //sgl/grimoires/games/games-emulators/uae/CONFIGURE#2 delete
... //sgl/grimoires/games/games-emulators/uae/CONFLICTS#1 add
... //sgl/grimoires/games/games-emulators/uae/DEPENDS#2 edit
... //sgl/grimoires/games/games-emulators/uae/DETAILS#3 edit
... //sgl/grimoires/games/games-emulators/uae/HISTORY#4 edit
... //sgl/grimoires/games/games-emulators/uae/INSTALL#1 add
... //sgl/grimoires/games/games-emulators/uae/PRE_BUILD#1 add
... //sgl/grimoires/games/games-emulators/uae/TRIGGERS#1 add
... //sgl/grimoires/games/games-emulators/zx-fuse/BUILD#2 edit
... //sgl/grimoires/games/games-emulators/zx-fuse/CONFIGURE#2 edit
... //sgl/grimoires/games/games-emulators/zx-fuse/DEPENDS#2 edit
... //sgl/grimoires/games/games-emulators/zx-fuse/DETAILS#3 edit
... //sgl/grimoires/games/games-emulators/zx-fuse/HISTORY#4 edit
... //sgl/grimoires/games/games-emulators/zx-fuse/INSTALL#1 add
... //sgl/grimoires/games/games-emulators/zx-fuse/PRE_BUILD#2 edit
... //sgl/grimoires/games/games-emulators/zx-fuse/fuse.gpg#1 add
... //sgl/grimoires/games/games-libs/coal/BUILD#2 edit
... //sgl/grimoires/games/games-libs/coal/DEPENDS#2 edit
... //sgl/grimoires/games/games-libs/coal/DETAILS#4 edit
... //sgl/grimoires/games/games-libs/coal/HISTORY#4 edit
... //sgl/grimoires/games/games-libs/coal/PREPARE#2 edit
... //sgl/grimoires/games/games-libs/coal/PRE_BUILD#1 add
Differences ...
==== //sgl/grimoires/games/ChangeLog#39 (text) ====
@@ -1,3 +1,7 @@
+2006-04-03 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * games-emulators/e-uae: branched from uae transmutation
+ * games-emulators/uae: transmutation to e-uae
+
2006-03-29 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
* games-data/flight_of_the_amazon_queen: new spell
* games-data/beneath_a_steel_sky: new spell
==== //sgl/grimoires/games/games-arcade-2d/kobodeluxe/BUILD#2 (xtext) ====
@@ -1,13 +1,2 @@
- cp configure configure.original
- sed 's:$(prefix)/games/kobo-deluxe:/var/state/kobo-deluxe:' \
- configure.original > configure
-
- ./configure --build=${BUILD} \
- --prefix=${INSTALL_ROOT}/usr \
- --sysconfdir=${INSTALL_ROOT}/etc \
- --localstatedir=${INSTALL_ROOT}/var \
- --bindir=${INSTALL_ROOT}/usr/games \
- --disable-sdltest \
- ${KOBO_OGL} \
- ${KOBO_OSS} &&
- ${OPTS}
+OPTS="--bindir=/usr/games ${KOBO_OPTS} ${OPTS}" &&
+default_build
==== //sgl/grimoires/games/games-arcade-2d/kobodeluxe/CONFIGURE#2 (xtext) ====
@@ -1,19 +1,8 @@
-if ! grep -q "KOBO_OGL=" $SPELL_CONFIG; then
-
- if query "Enable OpenGL rendering layer support (experimental) ?" n
- then KOBO_OGL="--enable-opengl"
- else KOBO_OGL=""
- fi
- echo "KOBO_OGL=\"$KOBO_OGL\"" >> $SPELL_CONFIG
-
-fi
-
-if ! grep -q "KOBO_OSS=" $SPELL_CONFIG; then
-
- if query "Support OSS audio API (in addition to SDL audio) ?" n
- then KOBO_OSS="--enable-oss"
- else KOBO_OSS=""
- fi
- echo "KOBO_OSS=\"$KOBO_OSS\"" >> $SPELL_CONFIG
-
-fi
+config_query_option KOBO_OPTS "Support OSS audio API (in addition to SDL
audio)?" \
+ n
\
+ "--enable-oss"
\
+ "--disable-oss"
&&
+config_query_option KOBO_OPTS "Compile with extremly picky settings?"
\
+ n
\
+ "--enable-epm"
\
+ "--disable-epm"
==== //sgl/grimoires/games/games-arcade-2d/kobodeluxe/DEPENDS#2 (xtext) ====
@@ -1,4 +1,13 @@
-depends sdl_image &&
-if [ -n "$KOBO_OGL" ]; then
- depends GLUT
-fi
+#this is broken... does NOT support alsa 0.9 API
+#optional_depends alsa-lib \
+# "--enable-alsa" \
+# "--disable-alsa" \
+# "Enable ALSA support?(broken)" &&
+depends libtool &&
+depends autoconf &&
+depends automake &&
+depends sdl_image &&
+optional_depends OPENGL \
+ "--enable-opengl" \
+ "--disable-opengl" \
+ "Enable OpenGL rendering layer support (experimental)?"
==== //sgl/grimoires/games/games-arcade-2d/kobodeluxe/HISTORY#3 (text) ====
@@ -1,3 +1,10 @@
+2006-04-02 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * CONFIGURE: cleanup
+ * DEPENDS: cleanup
+ * BUILD: cleanup
+ * PRE_BUILD: added, cleanup
+ * INSTALL: added, don't like WORLD writable dirs
+
2005-09-03 Robin Cook <rcook AT wyrms.net>
* DETAILS: updated VERSION to 0.4pre10
converted MD5 to GPG
==== //sgl/grimoires/games/games-emulators/frotz/BUILD#2 (xtext) ====
@@ -1,18 +1,1 @@
-(
-
- sedit "s:\-O2:${CFLAGS}:" Makefile &&
- sedit 's:/usr/local:/usr:g' Makefile &&
- sedit 's:CONFIG_DIR = /usr/etc:CONFIG_DIR = /etc:' Makefile &&
- sedit 's:bin:games:g' Makefile &&
-
- case ${OSSSOUND} in
- y|Y) sedit 's:\#SOUND_DEFS = -DOSS_SOUND:SOUND_DEFS = -DOSS_SOUND:'
Makefile &&
- sedit 's:\#SOUND_DEV = /dev/dsp:SOUND_DEV = /dev/dsp:' Makefile
- ;;
- esac
-
- make &&
- prepare_install &&
- make install
-
-) > $C_FIFO 2>&1
+make
==== //sgl/grimoires/games/games-emulators/frotz/CONFIGURE#2 (xtext) ====
@@ -1,10 +1,1 @@
-if ! grep -q "CONFIGURED" ${SPELL_CONFIG}
- then
-
- if query "Do you want OSS-compatible sound?" y
- then echo 'OSSSOUND="y"' >> ${SPELL_CONFIG}
- else echo 'OSSSOUND="n"' >> ${SPELL_CONFIG}
- fi
-
- echo 'CONFIGURED="y"' >> ${SPELL_CONFIG}
-fi
+config_query FROTZ_OSS "Do you want OSS-compatible sound?" y
==== //sgl/grimoires/games/games-emulators/frotz/DETAILS#3 (xtext) ====
@@ -8,17 +8,23 @@
UPDATED=20021031
SOURCE_HASH=sha512:654f2ca2d1a625df8f88b5629e09a873668cea42688acdf154636b066b94fc9d70b7f45acb33a71d234c19b59c394c63aee38d6224245b3b329210e6b4a58409
LICENSE[0]=GPL
- MAINTAINER=eric AT sandall.us
+ BUILD_API=2
SHORT="Infocom/Z-machine game interpreter"
cat << EOF
-Frotz is an interpreter for Infocom games and other Z-machine games. It
complies with standard 1.0 of Graham Nelson's specification. It was written
by Stefan Jokisch in 1995-1997. It was ported to Unix by Galen Hazelwood.
Currently the Unix port is being developed and maintained by David Griffith.
+Frotz is an interpreter for Infocom games and other Z-machine games. It
+complies with standard 1.0 of Graham Nelson's specification. It was
+written by Stefan Jokisch in 1995-1997. It was ported to Unix by Galen
+Hazelwood. Currently the Unix port is being developed and maintained
+by David Griffith.
Features:
-# Compiles and runs on most common flavors of Unix, both open source and
not. This includes MacOS X.
+# Compiles and runs on most common flavors of Unix, both open source
+ and not. This includes MacOS X.
# Plays all Z-code games including V6.
# Old-style sound support through OSS driver.
# Config files.
# User-configurable error-checking.
# Optional dumb interface.
-# Default use of the Quetzal save file format. Command line option to use
the old format.
+# Default use of the Quetzal save file format. Command line option to
+ use the old format.
EOF
==== //sgl/grimoires/games/games-emulators/frotz/HISTORY#3 (text) ====
@@ -1,3 +1,9 @@
+2006-04-02 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * BUILD: cleaned up
+ * PRE_BUILD: cleaned up
+ * CONFIGURE: cleaned up
+ * DETAILS: BUILD API 2
+
2005-12-01 Seth Woolley <seth AT tautology.org>
* DETAILS: MD5 -> SHA512
==== //sgl/grimoires/games/games-emulators/snes9x/BUILD#2 (xtext) ====
@@ -1,15 +1,5 @@
-(
-
- cd snes9x &&
-
- sedit "s/@OPTIMIZE@/$CFLAGS -fno-exceptions/" Makefile.in &&
- sedit "s/-lm/& $LDFLAGS/" Makefile.in &&
- sedit 's/ [^ ]*zlib[^ ]*//' Makefile.in &&
- sedit 's/GUIOBJS)$/& $(OPENGLOBJS)/' Makefile.in &&
-
- ./configure $OPTS &&
- make snes9x &&
- prepare_install &&
- install -m 755 snes9x /usr/games
-
-) > $C_FIFO 2>&1
+OPTS="$SNES_OPTS $OPTS" &&
+cd snes9x &&
+make_single &&
+default_games_build &&
+make_normal
==== //sgl/grimoires/games/games-emulators/snes9x/CONFIGURE#2 (xtext) ====
@@ -1,7 +1,16 @@
-if ! grep -q "OPTS" $SPELL_CONFIG; then
- if query "Use OpenGL for smoother scaling?" y
- then OPTS="--with-opengl"
- else OPTS="--without-opengl"
- fi
- echo "OPTS=\"\$OPTS $OPTS\"" >> $SPELL_CONFIG
-fi
+config_query_option SNES_OPTS "Do you want sound support?" y \
+ "--with-sound" "--without-sound" &&
+config_query_option SNES_OPTS "Do you want glide support?" n \
+ "--with-glide" "--without-glide" &&
+config_query_option SNES_OPTS "Do you want X11 extensions support?" y \
+ "--with-extensions" "--without-extensions" &&
+config_query_option SNES_OPTS "Do you want jma decompression?" n \
+ "--with-jma" "--without-jma" &&
+config_query_option SNES_OPTS "Use SDD1 decompression?" y \
+ "--with-sdd1" "--without-sdd1" &&
+config_query_option SNES_OPTS "Build for Dreamcast?" n \
+ "--with-dreamcast" "--without-dreamcast" &&
+config_query_option SNES_OPTS "Enable joystick support?" n \
+ "--with-joystick" "--without-joystick" &&
+config_query_option SNES_OPTS "Use a shared memory area for output?" n \
+ "--with-aido" "--without-aido"
==== //sgl/grimoires/games/games-emulators/snes9x/DEPENDS#2 (xtext) ====
@@ -1,2 +1,14 @@
-depends X11-LIBS &&
-depends zlib
+optional_depends OPENGL \
+ "--with-opengl" \
+ "--without-opengl" \
+ "Use OpenGL for smoother scaling?" &&
+optional_depends libpng \
+ "--with-newblend" \
+ "--without-newblend" \
+ "New colour blender?" &&
+optional_depends nasm \
+ "--with-assembler" \
+ "--without-assembler" \
+ "Use assembler cores?" &&
+depends X11-LIBS "--with-x" &&
+depends zlib "--with-zlib"
==== //sgl/grimoires/games/games-emulators/snes9x/DETAILS#3 (xtext) ====
@@ -1,13 +1,15 @@
SPELL=snes9x
- VERSION=1.42
+ VERSION=1.43
SOURCE=$SPELL-$VERSION-src.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION-src
SOURCE_URL[0]=http://www.lysator.liu.se/$SPELL/$VERSION/$SOURCE
WEB_SITE=http://www.snes9x.com/
-
SOURCE_HASH=sha512:41b20bfd211018edad53afbe0af7529799ec27560afc7666377b2972c30e2557035556b1de62a5f256197e885e7380c952d84ab20ba10cabb5b976f3bf211e93
+
SOURCE_HASH=sha512:99b985d20f5af608be4136c43ac3863667a8dda5b10b897aff7004e0165b047d9590791be3f31e94dd4744f31cae9163ca5ea948126a8eb828bc75743bcdd1f4
LICENSE[0]="non-commercial license (see license.txt in package)"
ENTERED=20040108
UPDATED=20040108
+ MAKE_NJOBS=1
+ BUILD_API=2
DOCS="README.UNIX snes9x/CHANGES.TXT"
SHORT="Snes9x is a portable, freeware Super Nintendo
Entertainment System (SNES) emulator."
cat << EOF
==== //sgl/grimoires/games/games-emulators/snes9x/HISTORY#3 (text) ====
@@ -1,3 +1,9 @@
+2006-04-02 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS: BUILD API 2, version update
+ * BUILD: cleanup
+ * PRE_BUILD: added, cleanup
+ * CONFIGURE: expanded
+
2005-12-01 Seth Woolley <seth AT tautology.org>
* DETAILS: MD5 -> SHA512
==== //sgl/grimoires/games/games-emulators/uae/BUILD#2 (xtext) ====
@@ -1,12 +1,1 @@
-(
- MAKE_NJOBS=1
- cd $SOURCE_DIRECTORY &&
- ./configure --build=$BUILD \
- --prefix=$INSTALL_ROOT/usr \
- --sysconfdir=$INSTALL_ROOT/etc \
- --localstatedir=$INSTALL_ROOT/var \
- $OPTS &&
- make &&
- prepare_install &&
- make install
-) > $C_FIFO 2>&1
+true
==== //sgl/grimoires/games/games-emulators/uae/DEPENDS#2 (xtext) ====
@@ -1,12 +1,1 @@
-depends X11-LIBS &&
-depends sdl &&
-
-optional_depends gtk+2 \
- "" \
- "" \
- "for gtk+2 interface" &&
-
-optional_depends caps \
- "" \
- "" \
- "for caps images"
+depends e-uae
==== //sgl/grimoires/games/games-emulators/uae/DETAILS#3 (xtext) ====
@@ -1,13 +1,10 @@
SPELL=uae
- VERSION=0.8.25-20040302
- SOURCE=$SPELL-$VERSION.tar.bz2
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://www.rcdrummond.net/uae/$SPELL-$VERSION//$SOURCE
- WEB_SITE=http://www.rcdrummond.net/uae/
+ VERSION=0.8.28
+ WEB_SITE=http://www.rcdrummond.net/uae/index.html
ENTERED=20040522
UPDATED=20040522
-
SOURCE_HASH=sha512:79991c2a9929da386a57fd537ce59fce4e2cf875a68dad8b15a1ec66b8e3e798f0a8e4a79ca93d28a2ce90404b6d5faaa087aee3f5d73bc6d70e707e6aefc87b
LICENSE[0]=GPL
+ BUILD_API=2
SHORT="the Ubiquitous Amiga Emulator"
cat << EOF
UAE can emulate any Commodore Amiga from the original 1000 to the A4000.
==== //sgl/grimoires/games/games-emulators/uae/HISTORY#4 (text) ====
@@ -1,3 +1,12 @@
+2006-04-02 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * BUILD: transmutation
+ * PRE_BUILD: transmutation
+ * INSTALL: transmutation
+ * CONFIGURE: removed transmutation
+ * DETAILS: transmutation
+ * DEPENDS: transmutation
+ * renamed to e-uae
+
2005-12-01 Seth Woolley <seth AT tautology.org>
* DETAILS: MD5 -> SHA512
==== //sgl/grimoires/games/games-emulators/zx-fuse/BUILD#2 (xtext) ====
@@ -1,10 +1,4 @@
-OPTS="$OPTS $VOUTPUT" &&
-
-if grep -q "USEJOYSTICK=y" $SPELL_CONFIG
- then OPTS="$OPTS --with-joystick"
- else OPTS="$OPTS --without-joystick"
-fi &&
-
-default_build
-
-
+OPTS="$USEJOYSTICK $OPTS" &&
+make_single &&
+default_games_build &&
+make_normal
==== //sgl/grimoires/games/games-emulators/zx-fuse/CONFIGURE#2 (xtext) ====
@@ -1,63 +1,4 @@
-GTK2=`if spell_ok gtk+2 ; then echo --with-gtk2; fi`
-
-if ! grep -q "VOUTPUT=" $SPELL_CONFIG; then
-
- VOUTPUTLIST="svgalib svgalib off fb framebuffer off SDL SDL off ggi ggi
off \
- gtk+ gtk+ off gtk+2 gtk+2 off default default on" &&
-
- VOUTPUT=`dialog --timeout ${PROMPT_DELAY} \
- --backtitle "Video output menu" \
- --stdout --nocancel \
- --radiolist "Select driver for video output" \
- 0 0 0 \
- $VOUTPUTLIST`
-
- if [ $? = 255 ] ; then VOUTPUT=$GTK2 ; fi &&
-
- case $VOUTPUT in
- svgalib) VOUTPUT=--with-svgalib ;;
- fb) VOUTPUT=--with-fb ;;
- SDL) VOUTPUT=--with-sdl ;;
- ggi) VOUTPUT=--with-ggi ;;
- gtk+) VOUTPUT=--with-gtk ;;
- gtk+2) VOUTPUT=--with-gtk2 ;;
- default) VOUTPUT=$GTK2 ;;
- esac &&
-
- echo "VOUTPUT=$VOUTPUT" >> $SPELL_CONFIG
-fi &&
-
-if ! grep -q "AOUTPUT=" $SPELL_CONFIG; then
-
- while [ "$AOUTPUT" == "" ]; do
- unset OUTPUTLIST
- ONOFF=on
- for AUDIO_DEVICE in `ls ${INSTALL_ROOT}/dev/sound/dsp*
2>${INSTALL_ROOT}/dev/null` `ls ${INSTALL_ROOT}/dev/dsp*
2>${INSTALL_ROOT}/dev/null` default ; do
- OUTPUTLIST="$OUTPUTLIST ${AUDIO_DEVICE} ${AUDIO_DEVICE} $ONOFF"
- if [ "$ONOFF" == on ]; then TIMEOUT=${AUDIO_DEVICE}; fi
- ONOFF=off
- done
-
- AOUTPUT=`dialog --timeout ${PROMPT_DELAY} \
- --backtitle "Audio output menu" \
- --stdout --nocancel \
- --radiolist "Select device for audio output" \
- 0 0 0 \
- $OUTPUTLIST`
-
- if [ $? = 255 ] ; then AOUTPUT=$TIMEOUT ; fi
-
- done
-
- echo "AOUTPUT=$AOUTPUT" >> $SPELL_CONFIG
-fi &&
-
-if ! grep -q "USEJOYSTICK" $SPELL_CONFIG; then
- if query "Use real joystick for Kempston?" n
- then USEJOYSTICK=y
- else USEJOYSTICK=n
- fi
- echo "USEJOYSTICK=$USEJOYSTICK" >> $SPELL_CONFIG
-fi &&
-
-echo "VOUTPUT=$VOUTPUT" >> $SPELL_CONFIG
+config_query_list ZX_FUSE_VIDEO "Select video output?" \
+ svgalib framebuffer sdl ggi gtk+ gtk+2 &&
+config_query_option USEJOYSTICK "Use real joystick for Kempston?" n \
+ "--with-joystick" "--without-joystick"
==== //sgl/grimoires/games/games-emulators/zx-fuse/DEPENDS#2 (xtext) ====
@@ -1,34 +1,38 @@
-depends libspectrum &&
+optional_depends X11-LIBS \
+ "--with-x" \
+ "--without-x" \
+ "for use X" &&
+optional_depends glib2 \
+ "--with-glib" \
+ "--without-glib" \
+ "for use glib" &&
+optional_depends lib765 \
+ "--with-plus3-disk" \
+ "--with-plus3-disk=no" \
+ "for +3 and .dsk support" &&
-if grep -q "VOUTPUT=--with-svgalib" $SPELL_CONFIG; then
- depends svgalib
-fi &&
-
-if grep -q "VOUTPUT=--with-fb" $SPELL_CONFIG; then
- depends directfb
-fi &&
-
-if grep -q "VOUTPUT=--with-sdl" $SPELL_CONFIG; then
- depends sdl
-fi &&
-
-if grep -q "VOUTPUT=--with-ggi" $SPELL_CONFIG; then
- depends libggi
-fi &&
-
-if grep -q "VOUTPUT=--with-gtk2" $SPELL_CONFIG; then
- depends gtk+2
-else
- if grep -q "VOUTPUT=--with-gtk" $SPELL_CONFIG; then
- depends gtk+
- fi
-fi &&
-
-optional_depends "X11-LIBS" "--with-x" "--without-x" "for use X" &&
-optional_depends "glib" "--with-glib" "--without-glib" "for use glib" &&
-optional_depends "lib765" "--with-plus3-disk" "--with-plus3-disk=no" "for +3
and .dsk support" &&
-
-optional_depends "libpng" "" "" "for ability save screenshots" &&
-optional_depends "libxml2" "" "" "for ability save/load configuration" &&
-optional_depends "zlib" "" "" "for support compressed .RZX files" &&
-optional_depends "libgcrypt" "" "" "for ability digitally sign .RZX files"
+optional_depends libpng \
+ "" \
+ "" \
+ "for ability save screenshots" &&
+optional_depends libxml2 \
+ "" \
+ "" \
+ "for ability save/load configuration" &&
+optional_depends zlib \
+ "" \
+ "" \
+ "for support compressed .RZX files" &&
+optional_depends libgcrypt \
+ "" \
+ "" \
+ "for ability digitally sign .RZX files" &&
+case $ZX_FUSE_VIDEO in
+ svgalib) depends svgalib "--with-svgalib" ;;
+ framebuffer) depends directfb "--with-fb" ;;
+ sdl) depends sdl "--with-sdl" ;;
+ ggi) depends libggi "--with-ggi" ;;
+ gtk+) depends gtk+ "--with-gtk" ;;
+ gtk+2) depends gtk+2 "--with-gtk2" ;;
+esac &&
+depends libspectrum
==== //sgl/grimoires/games/games-emulators/zx-fuse/DETAILS#3 (xtext) ====
@@ -2,12 +2,16 @@
PKG=fuse
VERSION=0.7.0
SOURCE=$PKG-$VERSION.tar.gz
+ SOURCE_URL[0]=$SOURCEFORGE_URL/fuse-emulator/$SOURCE
+ SOURCE2=$SOURCE.sig
+ SOURCE2_URL[0]=$SOURCEFORGE_URL/fuse-emulator/$SOURCE2
+ SOURCE_GPG="fuse.gpg:$SOURCE2:UPSTREAM_KEY"
+ SOURCE2_IGNORE=signature
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$PKG-$VERSION
- SOURCE_URL[0]=$SOURCEFORGE_URL/fuse-emulator/$SOURCE
WEB_SITE=http://fuse-emulator.sourceforge.net/fuse.php
ENTERED=20040425
-
SOURCE_HASH=sha512:64225784e9eeb3e80f639ba1d6d828bb9500ba8445ea38a79bb0c64599ec96f32a6f149a1a4a07f8740d7b6bcd0b0fcfecfc169d9fdf50592f8e230362021850
LICENSE[0]=GPL
+ MAKE_NJOBS=1
SHORT="Fuse (the Free Unix Spectrum Emulator)"
cat << EOF
Fuse (the Free Unix Spectrum Emulator) was originally,
==== //sgl/grimoires/games/games-emulators/zx-fuse/HISTORY#4 (text) ====
@@ -1,3 +1,11 @@
+2006-04-03 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS: use upstream GPG signing
+ * DEPENDS: cleanup
+ * CONFIGURE: cleanup
+ * BUILD: cleanup
+ * PRE_BUILD: cleanup
+ * INSTALL: cleanup
+
2005-12-01 Seth Woolley <seth AT tautology.org>
* DETAILS: MD5 -> SHA512
==== //sgl/grimoires/games/games-emulators/zx-fuse/PRE_BUILD#2 (xtext) ====
@@ -1,7 +1,4 @@
-default_pre_build &&
-cd ${SOURCE_DIRECTORY} &&
-
-if ! [ "$AOUTPUT"="default" ] ; then
- sedit "s/\/dev\/dsp/$(echo $AOUTPUT | sed 's/\//\\\//g')/" osssound.c
-fi
-
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+sedit "61s:^static::" sound.c &&
+sedit "62s:^static::" sound.c
==== //sgl/grimoires/games/games-libs/coal/BUILD#2 (xtext) ====
@@ -1,6 +1,1 @@
-if [ "${CVS}" = "yes" ]; then
- ./autogen.sh &&
- default_build
-else
- default_build
-fi
+default_games_build
==== //sgl/grimoires/games/games-libs/coal/DEPENDS#2 (xtext) ====
@@ -1,1 +1,2 @@
-depends libxml
+depends libxml &&
+depends g++
==== //sgl/grimoires/games/games-libs/coal/DETAILS#4 (xtext) ====
@@ -1,19 +1,26 @@
SPELL=coal
VERSION=${VERSION:=0.2.4}
-if [ "${CVS}" = "yes" ]; then
+if [[ "${COAL_CVS}" = "y" ]]
+then
+if [[ "${COAL_CVS_AUTOUPDATE}" = "y" ]]
+then
+ VERSION=$(date +%Y%m%d)
+else
VERSION=cvs
- SOURCE=$SPELL-$VERSION.tar.bz2
+fi
+ SOURCE=$SPELL-cvs.tar.bz2
SOURCE_URL[0]=cvs://:pserver:cvsanon:cvsanon AT cvs.worldforge.org:/home/cvspsrv/worldforge:forge/libs/coal
FORCE_DOWNLOAD=1
- SOURCE_IGNORE=unversioned
+ SOURCE_IGNORE=volatile
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-cvs
else
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=ftp://ftp.worldforge.org/pub/worldforge/libs/COAL/$SOURCE
SOURCE_URL[1]=http://purple.worldforge.org/downloads/libs/${SPELL}/${SOURCE}
SOURCE_HASH=sha512:0d5c34fbd9d51fc284b92c531534efca1ce34d4c9e879cd342da8151e42912526e5006d8437d84774cb62827a620b960cea3c5d0eca5cc2dc4b1b4e28d9c9485
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
fi
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- WEB_SITE=http://www.worldforge.org/dev/eng/libraries/$SPELL
+ WEB_SITE=http://www.worldforge.org/dev/eng/libraries/coal
ENTERED=20020915
UPDATED=20020915
LICENSE[0]=GPL
@@ -21,14 +28,27 @@
cat << EOF
COAL is a C++ utility library for client and editor developers. It provides:
* An abstract framework for storing and retrieving map data.
- * Facilities for converting 3D polygon regions into 2D tile grids (ported
from Sal's libMIM).
+ * Facilities for converting 3D polygon regions into 2D tile grids (ported
+ from Sal's libMIM).
* Convenience functions for interfacing with Atlas.
* Possibly CORBA wrappers, in the distant future.
* More to follow...
-Client developers can use COAL to handle data storage and to act as a layer
between the application and the Atlas libraries. As map updates come in from
the server, COAL will process them and update its internal database. The
client app can then query COAL as it needs, for map rendering and so forth.
COAL may eventually also handle character inventory data caching and other
useful object handling features.
+Client developers can use COAL to handle data storage and to act as a layer
+between the application and the Atlas libraries. As map updates come in from
+the server, COAL will process them and update its internal database. The
+client app can then query COAL as it needs, for map rendering and so forth.
+COAL may eventually also handle character inventory data caching and other
+useful object handling features.
-COAL stores map data as 3D regions. If the client app enables COAL's 2D
mode, COAL will also translate the regions into a map of 2D tiles which a 2D
client can render as it sees fit, using whatever media repository it wants.
+COAL stores map data as 3D regions. If the client app enables COAL's 2D mode,
+COAL will also translate the regions into a map of 2D tiles which a 2D client
+can render as it sees fit, using whatever media repository it wants.
-NOTE: COAL and related components like libAtlas and the map format are still
in flux, so the focus, goals, and dependencies of COAL may change in response
to its changing environment. If you see anything that's silly or downright
wrong with the code and its implementation, please let me know. The purpose
of COAL is to make life easier for client developers, so anything I can do to
make it more useful is a step in the right direction.
+NOTE: COAL and related components like libAtlas and the map format are still
+in flux, so the focus, goals, and dependencies of COAL may change in response
+to its changing environment. If you see anything that's silly or downright
+wrong with the code and its implementation, please let me know. The purpose
+of COAL is to make life easier for client developers, so anything I can do to
+make it more useful is a step in the right direction.
EOF
==== //sgl/grimoires/games/games-libs/coal/HISTORY#4 (text) ====
@@ -1,3 +1,10 @@
+2006-04-03 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS: cleanup
+ * PREPARE: added
+ * DEPENDS: cleanup
+ * BUILD: cleanup
+ * PRE_BUILD: cleanup
+
2005-12-01 Seth Woolley <seth AT tautology.org>
* DETAILS: MD5 IGNORE to SOURCE_HASH unversioned
==== //sgl/grimoires/games/games-libs/coal/PREPARE#2 (xtext) ====
@@ -1,9 +1,6 @@
-if ! grep -q "CVS" ${SPELL_CONFIG}; then
- CVS=no &&
-
- if query "Would you like to build the latest cvs version of $SPELL ?" n
- then CVS=yes
- fi &&
-
- echo CVS=${CVS} >> ${SPELL_CONFIG}
+config_query COAL_CVS "Do you want CVS version?" n &&
+if [[ "$COAL_CVS" == "y" ]]
+then
+config_query COAL_CVS_AUTOUPDATE
+ "Automaticaly update the spell on sorcery queue/system-update?" n
fi
- [SM-Commit] PERFORCE change 77171 by Andra?? "ruskie" Levstik for review, Perforce Review Daemon, 04/03/2006
Archive powered by MHonArc 2.6.24.