Skip to Content.
Sympa Menu

sm-commit - [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (1f057ae6f059371fdc96e9a2775ccb13454b8b57)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Ismael Luceno <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (1f057ae6f059371fdc96e9a2775ccb13454b8b57)
  • Date: Fri, 12 Apr 2024 14:58:44 +0000

GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:

emulators/bochs-snapshot/BUILD | 25 +++++++
emulators/bochs-snapshot/CONFIGURE | 72 +++++++++++++++++++++
emulators/bochs-snapshot/CONFLICTS | 1
emulators/bochs-snapshot/DEPENDS | 9 ++
emulators/bochs-snapshot/DETAILS | 18 +++++
emulators/bochs-snapshot/FINAL | 4 +
emulators/bochs-snapshot/HISTORY | 57 +++++++++++++++++
emulators/bochs-snapshot/INSTALL | 40 ++++++++++++
emulators/bochs-snapshot/POST_REMOVE | 4 +
emulators/bochs/BUILD | 21 ++++++
emulators/bochs/CONFIGURE | 24 +++++++
emulators/bochs/CONFLICTS | 1
emulators/bochs/DEPENDS | 19 +++++
emulators/bochs/DETAILS | 18 +++++
emulators/bochs/HISTORY | 116
+++++++++++++++++++++++++++++++++++
emulators/hercules/BUILD | 8 ++
emulators/hercules/DEPENDS | 25 +++++++
emulators/hercules/DETAILS | 26 +++++++
emulators/hercules/HISTORY | 66 +++++++++++++++++++
emulators/hercules/PREPARE | 1
utils/bochs-snapshot/BUILD | 25 -------
utils/bochs-snapshot/CONFIGURE | 72 ---------------------
utils/bochs-snapshot/CONFLICTS | 1
utils/bochs-snapshot/DEPENDS | 9 --
utils/bochs-snapshot/DETAILS | 18 -----
utils/bochs-snapshot/FINAL | 4 -
utils/bochs-snapshot/HISTORY | 57 -----------------
utils/bochs-snapshot/INSTALL | 40 ------------
utils/bochs-snapshot/POST_REMOVE | 4 -
utils/bochs/BUILD | 21 ------
utils/bochs/CONFIGURE | 24 -------
utils/bochs/CONFLICTS | 1
utils/bochs/DEPENDS | 19 -----
utils/bochs/DETAILS | 18 -----
utils/bochs/HISTORY | 116
-----------------------------------
utils/hercules/BUILD | 8 --
utils/hercules/DEPENDS | 25 -------
utils/hercules/DETAILS | 26 -------
utils/hercules/HISTORY | 66 -------------------
utils/hercules/PREPARE | 1
40 files changed, 555 insertions(+), 555 deletions(-)

New commits:
commit 1f057ae6f059371fdc96e9a2775ccb13454b8b57
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

Move emulators into their own section

diff --git a/emulators/bochs-snapshot/BUILD b/emulators/bochs-snapshot/BUILD
new file mode 100755
index 0000000..08be150
--- /dev/null
+++ b/emulators/bochs-snapshot/BUILD
@@ -0,0 +1,25 @@
+./configure --prefix=/usr $OPTS \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --enable-fpu \
+ --with-x11 \
+ --enable-ne2000 \
+ --enable-cdrom=yes \
+ --enable-icache \
+ $RFB \
+ $SB16 \
+ $SMP \
+ $TERM \
+ $SVGA \
+ $WX \
+ $SDL \
+ $APIC \
+ --enable-all-optimizations &&
+
+if [ "$IPS" == "y" ]; then
+ message "Editing config.h" &&
+ sedit "s/#define BX_SHOW_IPS 0/#define BX_SHOW_IPS 1/"
./config.h
+ cat ./config.h
+fi &&
+
+make
diff --git a/emulators/bochs-snapshot/CONFIGURE
b/emulators/bochs-snapshot/CONFIGURE
new file mode 100755
index 0000000..a40faa6
--- /dev/null
+++ b/emulators/bochs-snapshot/CONFIGURE
@@ -0,0 +1,72 @@
+if ! grep -q "RFB" $SPELL_CONFIG; then
+ if query "Add RFB (vnc display) support in bochs ?" y
+ then echo "RFB=--with-rfb" >> $SPELL_CONFIG
+ else echo "RFB=--without-rfb" >> $SPELL_CONFIG
+ fi
+fi
+
+if ! grep -q "TERM" $SPELL_CONFIG; then
+ if query "Add TERM (text mode display) support in bochs ?" y
+ then echo "TERM=--with-term" >> $SPELL_CONFIG
+ else echo "TERM=--without-term" >> $SPELL_CONFIG
+ fi
+fi
+
+if ! grep -q "SVGA" $SPELL_CONFIG; then
+ if query "Add SVGA (svga console display) support in bochs ?" y
+ then echo "SVGA=--with-svga" >> $SPELL_CONFIG
+ else echo "SVGA=--without-svga" >> $SPELL_CONFIG
+ fi
+fi
+
+if ! grep -q "WX" $SPELL_CONFIG; then
+ if query "Add WX (wxGTK display) support in bochs ?" y
+ then echo "WX=--with-wx" >> $SPELL_CONFIG
+ else echo "WX=--without-wx" >> $SPELL_CONFIG
+ fi
+fi
+
+if ! grep -q "SDL" $SPELL_CONFIG; then
+ if query "Add SDL (SDL display) support in bochs ?" y
+ then echo "SDL=--with-sdl" >> $SPELL_CONFIG
+ else echo "SDL=--without-sdl" >> $SPELL_CONFIG
+ fi
+fi
+
+if ! grep -q "SB16" $SPELL_CONFIG; then
+ if query "Add SB16 support in bochs ?" y
+ then echo "SB16=--enable-sb16=linux" >> $SPELL_CONFIG
+ else echo "SB16=--disable-sb16" >> $SPELL_CONFIG
+ fi
+fi
+
+if ! grep -q "APIC" $SPELL_CONFIG; then
+ if query "Add APIC support in bochs ?" y
+ then echo "APIC=--enable-apic" >> $SPELL_CONFIG
+ else echo "APIC=--disable-apic" >> $SPELL_CONFIG
+ fi
+fi
+
+if ! grep -q "SMP" $SPELL_CONFIG; then
+ message "${MESSAGE_COLOR}You have to choose at compile time how many
processors bochs will simulate (8,4 or one)... ${DEFAULT_COLOR}"
+ if query "Simulate 1 processor (recomended) ?" y
+ then
+ echo "SMP=--enable-processors=1" >> $SPELL_CONFIG
+ else
+ if query "Simulate 4 processor ?" y
+ then
+ echo "SMP=--enable-processors=4" >> $SPELL_CONFIG
+ else
+ message "${MESSAGE_COLOR}8 processor selected. ${DEFAULT_COLOR}"
+ echo "SMP=--enable-processors=8" >> $SPELL_CONFIG
+ fi
+ fi
+fi
+
+if ! grep -q "IPS" $SPELL_CONFIG; then
+ if query "Set the SHOW IPS debug flag on in bochs (only used for
debugging/calibrating IPS on your box) ?" n
+ then echo "IPS=y" >> $SPELL_CONFIG
+ else echo "IPS=n" >> $SPELL_CONFIG
+ fi
+fi
+
diff --git a/emulators/bochs-snapshot/CONFLICTS
b/emulators/bochs-snapshot/CONFLICTS
new file mode 100755
index 0000000..8f458a3
--- /dev/null
+++ b/emulators/bochs-snapshot/CONFLICTS
@@ -0,0 +1 @@
+conflicts bochs
diff --git a/emulators/bochs-snapshot/DEPENDS
b/emulators/bochs-snapshot/DEPENDS
new file mode 100755
index 0000000..4734b24
--- /dev/null
+++ b/emulators/bochs-snapshot/DEPENDS
@@ -0,0 +1,9 @@
+optional_depends wxgtk \
+ "" \
+ "" \
+ "for wx GUI and setup" &&
+
+optional_depends sdl \
+ "" \
+ "" \
+ "For SDL GUI"
diff --git a/emulators/bochs-snapshot/DETAILS
b/emulators/bochs-snapshot/DETAILS
new file mode 100755
index 0000000..3a22127
--- /dev/null
+++ b/emulators/bochs-snapshot/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=bochs-snapshot
+ VERSION=$(wget -qO - http://bochs.sourceforge.net/getcurrent.html |
sed -n 's/^.*bochs-\([[:digit:]]*\).tar.gz[^<].*$/\1/p')
+ SOURCE=bochs-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/bochs-$VERSION
+ SOURCE_URL[0]=http://bochs.sourceforge.net/cvs-snapshot/$SOURCE
+ SOURCE_IGNORE=volatile
+ WEB_SITE=http://bochs.sourceforge.net
+ ENTERED=20020531
+ LICENSE[0]=GPL
+ KEYWORDS="emulator utils"
+ SHORT="[snapshot/devel branch] i386 hardware emulator"
+cat << EOF
+Warning: this is the snapshot/devel branch.
+
+Bochs is a portable x86 PC emulation software package that emulates
+enough of the x86 CPU, related AT hardware, and BIOS to run DOS, Windows
+95, Linux, FreeBSD, and other OS's, all on your workstation.
+EOF
diff --git a/emulators/bochs-snapshot/FINAL b/emulators/bochs-snapshot/FINAL
new file mode 100755
index 0000000..d809610
--- /dev/null
+++ b/emulators/bochs-snapshot/FINAL
@@ -0,0 +1,4 @@
+message "You may need to run 'xset fp rehash' in your X11 session"
+message "to refresh installed fonts (new vga font for bochs)."
+mkfontdir /usr/X11R6/lib/X11/fonts/misc
+xset fp rehash 1>/dev/null 2>&1
diff --git a/emulators/bochs-snapshot/HISTORY
b/emulators/bochs-snapshot/HISTORY
new file mode 100644
index 0000000..78be3fe
--- /dev/null
+++ b/emulators/bochs-snapshot/HISTORY
@@ -0,0 +1,57 @@
+2010-10-11 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: Fixed url in VERSION
+
+2008-08-29 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
+ * DEPENDS: fixed wxgtk #14688
+
+2006-07-11 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
+ * DETAILS: use wget to get the version, lynx isn't part of
basesystem, nor
+ was it depended upon. Made the check a bit faster, with a
+ penalty on readability. Fixes #11386
+
+2006-06-28 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Removed BUILD_API=2, set grimoire-wide
+
+2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
+ * DETAILS: (automated) Add KEYWORDS
+
+2005-11-30 Seth Woolley <seth AT tautology.org>
+ * DETAILS: MD5 IGNORE to SOURCE_HASH volatile
+
+2004-08-06 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: BUILD_API=2
+ Shortened SHORT
+ * BUILD: Converted to BUILD_API 2
+ Removed TABs
+ * INSTALL: Added
+ * POST_INSTALL, FINAL: POST_INSTALL renamed to FINAL
+
+2004-08-03 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: SDL renamed to sdl
+ Formatted to Guru Handbook
+ * HISTORY: Formatted to Guru Handbook
+
+2003-04-09 M.L. <mlubrano AT sourcemage.org>
+ * CONFLICTS: Added CONFLICT file.
+
+2003-04-08 M.L. <mlubrano AT sourcemage.org>
+ * BUILD: Added $OPTS
+
+2003-03-28 M.L. <mlubrano AT sourcemage.org>
+ * DETAILS: Version++ (2.0.2).
+ Updated spell.
+
+2003-01-19 M.L. <mlubrano AT sourcemage.org>
+ * DETAILS: Version++ (2.0.1).
+
+2002-08-07 Eric Sandall <sandalle AT sourcemage.org>
+ * Fixed Bug #531
+ * DETAILS: Added MD5 and LICENSE
+
+2002-07-31 Jeff Schmidt <jschmidt AT fnal.gov>
+ * DETAILS: vers. inc. to 1.4.1
+
+2002-05-15 M.L. <m.l AT compaqnet.fr>
+ * BUILD: Modified this spell so it's supposed to be safe (don't
corrupt X11
+ misc font dir) now.
+
diff --git a/emulators/bochs-snapshot/INSTALL
b/emulators/bochs-snapshot/INSTALL
new file mode 100755
index 0000000..afe1b60
--- /dev/null
+++ b/emulators/bochs-snapshot/INSTALL
@@ -0,0 +1,40 @@
+(
+
+ ./configure --prefix=/usr $OPTS \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --enable-fpu \
+ --with-x11 \
+ --enable-ne2000 \
+ --enable-cdrom=yes \
+ --enable-icache \
+ $RFB \
+ $SB16 \
+ $SMP \
+ $TERM \
+ $SVGA \
+ $WX \
+ $SDL \
+ $APIC \
+ --enable-all-optimizations &&
+
+ if [ "$IPS" == "y" ]; then
+ message "Editing config.h" &&
+ sedit "s/#define BX_SHOW_IPS 0/#define BX_SHOW_IPS 1/"
./config.h
+ cat ./config.h
+ fi &&
+
+ make &&
+
+ prepare_install &&
+
+ make install &&
+
+ gzip font/vga.pcf &&
+ cp font/vga.pcf.gz \
+ /usr/lib/X11/fonts/misc/ &&
+
+ mkdir -p /usr/doc/$SPELL &&
+ cp -r docs-html/* /usr/doc/$SPELL
+
+) > $C_FIFO 2>&1
diff --git a/emulators/bochs-snapshot/POST_REMOVE
b/emulators/bochs-snapshot/POST_REMOVE
new file mode 100755
index 0000000..7c3990d
--- /dev/null
+++ b/emulators/bochs-snapshot/POST_REMOVE
@@ -0,0 +1,4 @@
+#!/bin/sh
+# The vga font was removed, refresh fonts
+mkfontdir /usr/X11R6/lib/X11/fonts/misc &&
+xset fp rehash
diff --git a/emulators/bochs/BUILD b/emulators/bochs/BUILD
new file mode 100755
index 0000000..235131c
--- /dev/null
+++ b/emulators/bochs/BUILD
@@ -0,0 +1,21 @@
+OPTS="--with-x11 \
+ --enable-cdrom=yes \
+ --enable-pci \
+ --enable-usb \
+ --enable-cpu-level=6 \
+ --enable-x86-64 \
+ --enable-fpu \
+ --enable-3dnow \
+ --enable-disasm \
+ --enable-idle-hack \
+ --enable-all-optimizations \
+ --enable-repeat-speedups \
+ --enable-plugins \
+ --enable-pnic \
+ --enable-ne2000 \
+ --disable-docbook \
+ $RFB $SB16 $TERM $SMP $IPS \
+ $BOCHS_OPTS \
+ $OPTS" &&
+
+CFLAGS="$CFLAGS" CXXFLAGS="$CFLAGS" default_build
diff --git a/emulators/bochs/CONFIGURE b/emulators/bochs/CONFIGURE
new file mode 100755
index 0000000..705749a
--- /dev/null
+++ b/emulators/bochs/CONFIGURE
@@ -0,0 +1,24 @@
+config_query_option RFB "Add RFB (vcn display) support in bochs?" y \
+ "--with-rfb" \
+ "--without-rfb" &&
+
+config_query_option TERM "Add TERM (text mode display) support in bochs?" y \
+ "--with-term" \
+ "--without-term" &&
+
+config_query_option SB16 "Add SB16 support in bochs?" y \
+ "--enable-sb16=linux" \
+ "--disable-sb16" &&
+
+config_query_option SMP "Compile support for SMP Configurations?" n \
+ "--enable-smp" \
+ "--disable-smp" &&
+
+config_query_option IPS "Set the SHOW IPS debug flag on in bochs?" n \
+ "--enable-show-ips" \
+ "--disable-show-ips" &&
+
+config_query_option BOCHS_OPTS \
+ "Enable built-in debugger?" n \
+ --enable-debugger \
+ --disable-debugger
diff --git a/emulators/bochs/CONFLICTS b/emulators/bochs/CONFLICTS
new file mode 100755
index 0000000..83bfaf9
--- /dev/null
+++ b/emulators/bochs/CONFLICTS
@@ -0,0 +1 @@
+conflicts bochs-snapshot
diff --git a/emulators/bochs/DEPENDS b/emulators/bochs/DEPENDS
new file mode 100755
index 0000000..94161c5
--- /dev/null
+++ b/emulators/bochs/DEPENDS
@@ -0,0 +1,19 @@
+optional_depends wxgtk \
+ "--with-wx" \
+ "--without-wx" \
+ "Adds WX (wxGTK display) support in bochs" &&
+
+optional_depends sdl \
+ "--with-sdl" \
+ "--without-sdl" \
+ "Adds SDL (SDL display) support in bochs" &&
+
+optional_depends svgalib \
+ "--with-svga" \
+ "--without-svga" \
+ "Adds SVGA (svga console display) support in bochs" &&
+
+optional_depends readline \
+ "--enable-readline" \
+ "--disable-readline" \
+ "Adds support for the readline library"
diff --git a/emulators/bochs/DETAILS b/emulators/bochs/DETAILS
new file mode 100755
index 0000000..0bc9a98
--- /dev/null
+++ b/emulators/bochs/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=bochs
+ VERSION=2.6.9
+
SOURCE_HASH=sha512:dfecf3a1bad07f06c2f7bb989d146e4a8eaeca493b598d415f5a4aec2a85eb5524ba417422157608c8b0828832611df487c6923c8f4ad98a147ac089fc514c46
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=http://downloads.sourceforge.net/sourceforge/$SPELL/$SOURCE
+# SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
+ LICENSE[0]=GPL
+ WEB_SITE=http://bochs.sourceforge.net
+ KEYWORDS="emulator utils"
+ ENTERED=20020531
+ SHORT="i386 hardware emulator"
+ DOCS="docs-html/"
+cat << EOF
+Bochs is a portable x86 PC emulation software package that emulates
+enough of the x86 CPU, related AT hardware, and BIOS to run DOS, Windows
+95, Linux, FreeBSD, and other OS's, all on your workstation.
+EOF
diff --git a/emulators/bochs/HISTORY b/emulators/bochs/HISTORY
new file mode 100644
index 0000000..27ea26b
--- /dev/null
+++ b/emulators/bochs/HISTORY
@@ -0,0 +1,116 @@
+2017-06-16 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 2.6.9
+
+2015-12-03 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, CONFIGURE: Added knob for building the built-in debuger
+
+2015-07-05 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, CONFIGURE, DEPENDS: Removed unrecognized options
+
+2015-06-11 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 2.6.8
+
+2015-05-25 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: remove SOURCEFORGE_URL usage (automated)
+
+2009-06-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.4.1
+
+2009-05-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.4
+ * DEPENDS: wxgtk-no-unicode -> wxgtk
+ remove dev86
+ * BUILD: remove deprecated/duplicate options
+
+2007-09-16 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 2.3.5
+ Removed UPDATED
+ * BUILD: Old PIT has been removed, --enable-new-pit is deprecated
+ Remove TABs
+ Pass OPTS last so user may override our options
+
+2007-08-25 Florian Franzmann <bwlf AT bandrate.org>
+ * DETAILS: updated to 2.3
+ * BUILD: added some configuration switches to enable hardware
+ components
+ * DEPENDS: added a dependency on dev86
+
+2006-06-28 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Removed BUILD_API=2, set grimoire-wide
+
+2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
+ * DETAILS: (automated) Add KEYWORDS
+
+2006-01-31 George Sherwood <george AT beernabeer.com>
+ * DETAILS: Updated to 2.2.6.
+ * CONFIGURE: Replaced query with config_query_options
+ * BUILD: Removed --enable-config-inteface deprecated
+ Added proper options.
+
+2006-01-03 George Sherwood <george AT beernabeer.com>
+ * DETAILS: Updated to 2.2.5
+ * DEPENDS: Requires wxgtk-no-unicode
+
+2005-11-29 Seth Woolley <seth AT tautology.org>
+ * DETAILS: MD5 -> SHA512
+
+2005-07-21 George Sherwood <george AT beernabeer.com>
+ * DETAILS: Updated to 2.2.1
+ * DEPENDS: Make lowercase depends wxgtk
+
+2005-06-17 anoxia <anoxia AT hush.com>
+ * DETAILS: updated to 2.2
+
+2004-08-06 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: BUILD_API=2
+ Shortened SHORT
+ * BUILD: Converted to BUILD_API 2
+
+2004-08-03 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: SDL renamed to sdl
+ Formatted to Guru Handbook
+ * HISTORY: Formatted to Guru Handbook
+
+2004-02-24 Robert Helgesson <rycee AT home.se>
+ * Modifications to address bugs 4459, 5543 & 5752:
+ * DETAILS: Added DOCS field.
+ * DEPENDS: Made the optional depends on wxGTK and SDL nicer. Also
+ added optional depends on svgalib, readline and zlib.
+ * CONFIGURE: Removed the questions about svgalib, readline and zlib.
+ * BUILD: Considerably simplification, use default_build.
+ Enabled --enable-repeat-speedups and
+ *-enable-config-interface configure options.
+ * POST_REMOVE, POST_INSTALL: Removed since the font no longer is
+ required.
+
+2004-03-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: fix MD5
+
+2004-02-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.1.1
+ * HISTORY: reformatted
+
+2003-04-09 M.L. <mlubrano AT sourcemage.org>
+ * CONFLICTS: Added
+
+2003-04-08 M.L. <mlubrano AT sourcemage.org>
+ * BUILD: Added $OPTS
+
+2003-03-28 M.L. <mlubrano AT sourcemage.org>
+ * DETAILS: Version++ (2.0.2).
+ * BUILD: Updated spell.
+
+2003-01-19 M.L. <mlubrano AT sourcemage.org>
+ * DETAILS: Version++ (2.0.1).
+
+2002-08-07 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Fixed Bug #531
+ * <files(s)>: Added MD5 and LICENSE
+
+2002-07-31 Jeff Schmidt <jschmidt AT fnal.gov>
+ * DETAILS: vers. inc. to 1.4.1
+
+2002-05-15 M.L. <m.l AT compaqnet.fr>
+ * BUILD: Modified this spell so it's supposed to be safe
+ (don't corrupt X11 misc font dir) now.
+
diff --git a/emulators/hercules/BUILD b/emulators/hercules/BUILD
new file mode 100755
index 0000000..8f6f850
--- /dev/null
+++ b/emulators/hercules/BUILD
@@ -0,0 +1,8 @@
+if [[ $HERC_VER == devel ]];then
+ sh autogen.sh
+fi
+ ./configure --prefix=/usr \
+ --exec-prefix=/usr \
+ --sysconfdir=/etc \
+ $OPTS &&
+ make
diff --git a/emulators/hercules/DEPENDS b/emulators/hercules/DEPENDS
new file mode 100755
index 0000000..f871688
--- /dev/null
+++ b/emulators/hercules/DEPENDS
@@ -0,0 +1,25 @@
+if [[ $HERC_VER == devel ]];then
+depends subversion
+fi
+depends autoconf &&
+depends automake &&
+depends flex &&
+depends AWK &&
+depends gcc &&
+depends GETTEXT &&
+depends grep &&
+depends m4 &&
+depends perl &&
+depends sed &&
+optional_depends libgcrypt \
+ "" \
+ "" \
+ "z990 crypto instructions" &&
+optional_depends zlib \
+ "" \
+ "" \
+ "zlib compression for cckd and het" &&
+optional_depends bzip2 \
+ "--enable-cckd-bzip2 --enable-het-bzip2" \
+ "" \
+ "bzip compression for cckd and het"
diff --git a/emulators/hercules/DETAILS b/emulators/hercules/DETAILS
new file mode 100755
index 0000000..66442b7
--- /dev/null
+++ b/emulators/hercules/DETAILS
@@ -0,0 +1,26 @@
+ SPELL=hercules
+if [[ $HERC_VER == devel ]];then
+ VERSION=svn
+ SOURCE=$SPELL-svn.tar.bz2
+ FORCE_DOWNLOAD=ON
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-svn
+ SOURCE_URL[0]=svn://svn.hercules-390.org/$SPELL/trunk:$SPELL
+ SOURCE_IGNORE=volatile
+ PATCHLEVEL=1
+else
+ VERSION=3.07
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=http://www.ibiblio.org/jmaynard/herc307/$SOURCE
+ WEB_SITE=http://www.hercules-390.org
+
SOURCE_HASH=sha512:5e4e55e9a11f0b7e78daafe9f219243d298bbdeeaf35f82c862db0c9f0de24f553239d0b76acaf7673cf54d03278193c2f93df3fba410874f95dbf93b5bb0e64
+fi
+ ENTERED=20020411
+ KEYWORDS="emulator utils"
+ SHORT="Hercules is an IBM mainframe emulator (S/390)"
+cat << EOF
+Hercules is an open source software implementation of the mainframe
+System/370 and ESA/390 architectures, in addition to the new 64-bit
+z/Architecture. Hercules runs under Linux, Windows 98, Windows NT,
+and Windows 2000.
+EOF
diff --git a/emulators/hercules/HISTORY b/emulators/hercules/HISTORY
new file mode 100644
index 0000000..d83d98f
--- /dev/null
+++ b/emulators/hercules/HISTORY
@@ -0,0 +1,66 @@
+2019-05-18 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS: Update dependency; s/gettext/GETTEXT/
+
+2011-11-11 Tommy Boatman <tboatman AT sourcemage.org>
+ * DETAILS: Added svn version
+ * PREPARE: Created to select version
+ * DEPENDS: Created according to build guide
+
+2010-04-11 Tommy Boatman <tboatman AT sourcemage.org>
+ * DETAILS: Update to 3.07
+ Change SOURCE_URL temporary new mirror
+
+2010-01-19 Tommy Boatman <tboatman AT sourcemage.org>
+ * DETAILS: update to 3.06
+
+2007-07-74 Tommy Boatman <tboatman2 AT houston.rr.com>
+ * Version update to 3.05
+
+2007-01-24 Tommy Boatman <tboatman2 AT houston.rr.com>
+ * DETAILS: removed UPDATED
+
+2007-01-21 Tommy Boatman <tboatman2 AT houston.rr.com>
+ * Version bump to 3.04.1
+ * DETAILS: changed website to www.hercules-390.org
+
+2006-06-28 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Removed BUILD_API=2, set grimoire-wide
+
+2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
+ * DETAILS: (automated) Add KEYWORDS
+
+2005-09-23 George Sherwood <george AT beernabeer.com>
+ * DETAILS: Updated to 3.02, BUILD_API=2, Removed MAINTAINER
+ * BUILD: Update for BUILD_API=2
+
+2003-07-17 hgg <hgreig AT bigpond.net.au>
+ * Update to 2.17.1
+
+2003-04-08 M.L. <mlubrano AT sourcemage.org>
+ * Added $OPTS in BUILD.
+
+2003-01-30 Seth Woolley <seth AT tautology.org>
+ * added md5
+
+2002-10-17 Eric Schabell <eschabell AT sourcemage.org>
+ * removed gcc2 file.
+
+2002-07-04 Geoffrey Derber <ashaman AT flyingtemple.com>
+ * Updated to version 2.16.3
+
+2002-05-08 Geoffrey Derber <ashaman AT flyingtemple.com>
+ * Updated to version 2.16.1
+
+2002-04-30 Geoffrey Derber <ashaman AT flyingtemple.com>
+ * Updated to version 2.16.
+
+2002-04-23 Eric Schabell <eric AT schabell.com>
+ * Changed PRE_BUILD so that it does not just
+ exit by default, now it will execute if you
+ answer yes to the questions (thanks Yoav).
+
+2002-04-11 Eric Schabell <eric AT schabell.com>
+ * Created Spell. The reason for rejection
+ was due to insufficient testing and the licence
+ is not really that open. ;)
+
diff --git a/emulators/hercules/PREPARE b/emulators/hercules/PREPARE
new file mode 100755
index 0000000..464c149
--- /dev/null
+++ b/emulators/hercules/PREPARE
@@ -0,0 +1 @@
+config_query_list HERC_VER 'which version to build?' stable devel
diff --git a/utils/bochs-snapshot/BUILD b/utils/bochs-snapshot/BUILD
deleted file mode 100755
index 08be150..0000000
--- a/utils/bochs-snapshot/BUILD
+++ /dev/null
@@ -1,25 +0,0 @@
-./configure --prefix=/usr $OPTS \
- --sysconfdir=/etc \
- --localstatedir=/var \
- --enable-fpu \
- --with-x11 \
- --enable-ne2000 \
- --enable-cdrom=yes \
- --enable-icache \
- $RFB \
- $SB16 \
- $SMP \
- $TERM \
- $SVGA \
- $WX \
- $SDL \
- $APIC \
- --enable-all-optimizations &&
-
-if [ "$IPS" == "y" ]; then
- message "Editing config.h" &&
- sedit "s/#define BX_SHOW_IPS 0/#define BX_SHOW_IPS 1/"
./config.h
- cat ./config.h
-fi &&
-
-make
diff --git a/utils/bochs-snapshot/CONFIGURE b/utils/bochs-snapshot/CONFIGURE
deleted file mode 100755
index a40faa6..0000000
--- a/utils/bochs-snapshot/CONFIGURE
+++ /dev/null
@@ -1,72 +0,0 @@
-if ! grep -q "RFB" $SPELL_CONFIG; then
- if query "Add RFB (vnc display) support in bochs ?" y
- then echo "RFB=--with-rfb" >> $SPELL_CONFIG
- else echo "RFB=--without-rfb" >> $SPELL_CONFIG
- fi
-fi
-
-if ! grep -q "TERM" $SPELL_CONFIG; then
- if query "Add TERM (text mode display) support in bochs ?" y
- then echo "TERM=--with-term" >> $SPELL_CONFIG
- else echo "TERM=--without-term" >> $SPELL_CONFIG
- fi
-fi
-
-if ! grep -q "SVGA" $SPELL_CONFIG; then
- if query "Add SVGA (svga console display) support in bochs ?" y
- then echo "SVGA=--with-svga" >> $SPELL_CONFIG
- else echo "SVGA=--without-svga" >> $SPELL_CONFIG
- fi
-fi
-
-if ! grep -q "WX" $SPELL_CONFIG; then
- if query "Add WX (wxGTK display) support in bochs ?" y
- then echo "WX=--with-wx" >> $SPELL_CONFIG
- else echo "WX=--without-wx" >> $SPELL_CONFIG
- fi
-fi
-
-if ! grep -q "SDL" $SPELL_CONFIG; then
- if query "Add SDL (SDL display) support in bochs ?" y
- then echo "SDL=--with-sdl" >> $SPELL_CONFIG
- else echo "SDL=--without-sdl" >> $SPELL_CONFIG
- fi
-fi
-
-if ! grep -q "SB16" $SPELL_CONFIG; then
- if query "Add SB16 support in bochs ?" y
- then echo "SB16=--enable-sb16=linux" >> $SPELL_CONFIG
- else echo "SB16=--disable-sb16" >> $SPELL_CONFIG
- fi
-fi
-
-if ! grep -q "APIC" $SPELL_CONFIG; then
- if query "Add APIC support in bochs ?" y
- then echo "APIC=--enable-apic" >> $SPELL_CONFIG
- else echo "APIC=--disable-apic" >> $SPELL_CONFIG
- fi
-fi
-
-if ! grep -q "SMP" $SPELL_CONFIG; then
- message "${MESSAGE_COLOR}You have to choose at compile time how many
processors bochs will simulate (8,4 or one)... ${DEFAULT_COLOR}"
- if query "Simulate 1 processor (recomended) ?" y
- then
- echo "SMP=--enable-processors=1" >> $SPELL_CONFIG
- else
- if query "Simulate 4 processor ?" y
- then
- echo "SMP=--enable-processors=4" >> $SPELL_CONFIG
- else
- message "${MESSAGE_COLOR}8 processor selected. ${DEFAULT_COLOR}"
- echo "SMP=--enable-processors=8" >> $SPELL_CONFIG
- fi
- fi
-fi
-
-if ! grep -q "IPS" $SPELL_CONFIG; then
- if query "Set the SHOW IPS debug flag on in bochs (only used for
debugging/calibrating IPS on your box) ?" n
- then echo "IPS=y" >> $SPELL_CONFIG
- else echo "IPS=n" >> $SPELL_CONFIG
- fi
-fi
-
diff --git a/utils/bochs-snapshot/CONFLICTS b/utils/bochs-snapshot/CONFLICTS
deleted file mode 100755
index 8f458a3..0000000
--- a/utils/bochs-snapshot/CONFLICTS
+++ /dev/null
@@ -1 +0,0 @@
-conflicts bochs
diff --git a/utils/bochs-snapshot/DEPENDS b/utils/bochs-snapshot/DEPENDS
deleted file mode 100755
index 4734b24..0000000
--- a/utils/bochs-snapshot/DEPENDS
+++ /dev/null
@@ -1,9 +0,0 @@
-optional_depends wxgtk \
- "" \
- "" \
- "for wx GUI and setup" &&
-
-optional_depends sdl \
- "" \
- "" \
- "For SDL GUI"
diff --git a/utils/bochs-snapshot/DETAILS b/utils/bochs-snapshot/DETAILS
deleted file mode 100755
index 3a22127..0000000
--- a/utils/bochs-snapshot/DETAILS
+++ /dev/null
@@ -1,18 +0,0 @@
- SPELL=bochs-snapshot
- VERSION=$(wget -qO - http://bochs.sourceforge.net/getcurrent.html |
sed -n 's/^.*bochs-\([[:digit:]]*\).tar.gz[^<].*$/\1/p')
- SOURCE=bochs-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/bochs-$VERSION
- SOURCE_URL[0]=http://bochs.sourceforge.net/cvs-snapshot/$SOURCE
- SOURCE_IGNORE=volatile
- WEB_SITE=http://bochs.sourceforge.net
- ENTERED=20020531
- LICENSE[0]=GPL
- KEYWORDS="emulator utils"
- SHORT="[snapshot/devel branch] i386 hardware emulator"
-cat << EOF
-Warning: this is the snapshot/devel branch.
-
-Bochs is a portable x86 PC emulation software package that emulates
-enough of the x86 CPU, related AT hardware, and BIOS to run DOS, Windows
-95, Linux, FreeBSD, and other OS's, all on your workstation.
-EOF
diff --git a/utils/bochs-snapshot/FINAL b/utils/bochs-snapshot/FINAL
deleted file mode 100755
index d809610..0000000
--- a/utils/bochs-snapshot/FINAL
+++ /dev/null
@@ -1,4 +0,0 @@
-message "You may need to run 'xset fp rehash' in your X11 session"
-message "to refresh installed fonts (new vga font for bochs)."
-mkfontdir /usr/X11R6/lib/X11/fonts/misc
-xset fp rehash 1>/dev/null 2>&1
diff --git a/utils/bochs-snapshot/HISTORY b/utils/bochs-snapshot/HISTORY
deleted file mode 100644
index 78be3fe..0000000
--- a/utils/bochs-snapshot/HISTORY
+++ /dev/null
@@ -1,57 +0,0 @@
-2010-10-11 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: Fixed url in VERSION
-
-2008-08-29 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
- * DEPENDS: fixed wxgtk #14688
-
-2006-07-11 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
- * DETAILS: use wget to get the version, lynx isn't part of
basesystem, nor
- was it depended upon. Made the check a bit faster, with a
- penalty on readability. Fixes #11386
-
-2006-06-28 Eric Sandall <sandalle AT sourcemage.org>
- * DETAILS: Removed BUILD_API=2, set grimoire-wide
-
-2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
- * DETAILS: (automated) Add KEYWORDS
-
-2005-11-30 Seth Woolley <seth AT tautology.org>
- * DETAILS: MD5 IGNORE to SOURCE_HASH volatile
-
-2004-08-06 Eric Sandall <sandalle AT sourcemage.org>
- * DETAILS: BUILD_API=2
- Shortened SHORT
- * BUILD: Converted to BUILD_API 2
- Removed TABs
- * INSTALL: Added
- * POST_INSTALL, FINAL: POST_INSTALL renamed to FINAL
-
-2004-08-03 Eric Sandall <sandalle AT sourcemage.org>
- * DEPENDS: SDL renamed to sdl
- Formatted to Guru Handbook
- * HISTORY: Formatted to Guru Handbook
-
-2003-04-09 M.L. <mlubrano AT sourcemage.org>
- * CONFLICTS: Added CONFLICT file.
-
-2003-04-08 M.L. <mlubrano AT sourcemage.org>
- * BUILD: Added $OPTS
-
-2003-03-28 M.L. <mlubrano AT sourcemage.org>
- * DETAILS: Version++ (2.0.2).
- Updated spell.
-
-2003-01-19 M.L. <mlubrano AT sourcemage.org>
- * DETAILS: Version++ (2.0.1).
-
-2002-08-07 Eric Sandall <sandalle AT sourcemage.org>
- * Fixed Bug #531
- * DETAILS: Added MD5 and LICENSE
-
-2002-07-31 Jeff Schmidt <jschmidt AT fnal.gov>
- * DETAILS: vers. inc. to 1.4.1
-
-2002-05-15 M.L. <m.l AT compaqnet.fr>
- * BUILD: Modified this spell so it's supposed to be safe (don't
corrupt X11
- misc font dir) now.
-
diff --git a/utils/bochs-snapshot/INSTALL b/utils/bochs-snapshot/INSTALL
deleted file mode 100755
index afe1b60..0000000
--- a/utils/bochs-snapshot/INSTALL
+++ /dev/null
@@ -1,40 +0,0 @@
-(
-
- ./configure --prefix=/usr $OPTS \
- --sysconfdir=/etc \
- --localstatedir=/var \
- --enable-fpu \
- --with-x11 \
- --enable-ne2000 \
- --enable-cdrom=yes \
- --enable-icache \
- $RFB \
- $SB16 \
- $SMP \
- $TERM \
- $SVGA \
- $WX \
- $SDL \
- $APIC \
- --enable-all-optimizations &&
-
- if [ "$IPS" == "y" ]; then
- message "Editing config.h" &&
- sedit "s/#define BX_SHOW_IPS 0/#define BX_SHOW_IPS 1/"
./config.h
- cat ./config.h
- fi &&
-
- make &&
-
- prepare_install &&
-
- make install &&
-
- gzip font/vga.pcf &&
- cp font/vga.pcf.gz \
- /usr/lib/X11/fonts/misc/ &&
-
- mkdir -p /usr/doc/$SPELL &&
- cp -r docs-html/* /usr/doc/$SPELL
-
-) > $C_FIFO 2>&1
diff --git a/utils/bochs-snapshot/POST_REMOVE
b/utils/bochs-snapshot/POST_REMOVE
deleted file mode 100755
index 7c3990d..0000000
--- a/utils/bochs-snapshot/POST_REMOVE
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh
-# The vga font was removed, refresh fonts
-mkfontdir /usr/X11R6/lib/X11/fonts/misc &&
-xset fp rehash
diff --git a/utils/bochs/BUILD b/utils/bochs/BUILD
deleted file mode 100755
index 235131c..0000000
--- a/utils/bochs/BUILD
+++ /dev/null
@@ -1,21 +0,0 @@
-OPTS="--with-x11 \
- --enable-cdrom=yes \
- --enable-pci \
- --enable-usb \
- --enable-cpu-level=6 \
- --enable-x86-64 \
- --enable-fpu \
- --enable-3dnow \
- --enable-disasm \
- --enable-idle-hack \
- --enable-all-optimizations \
- --enable-repeat-speedups \
- --enable-plugins \
- --enable-pnic \
- --enable-ne2000 \
- --disable-docbook \
- $RFB $SB16 $TERM $SMP $IPS \
- $BOCHS_OPTS \
- $OPTS" &&
-
-CFLAGS="$CFLAGS" CXXFLAGS="$CFLAGS" default_build
diff --git a/utils/bochs/CONFIGURE b/utils/bochs/CONFIGURE
deleted file mode 100755
index 705749a..0000000
--- a/utils/bochs/CONFIGURE
+++ /dev/null
@@ -1,24 +0,0 @@
-config_query_option RFB "Add RFB (vcn display) support in bochs?" y \
- "--with-rfb" \
- "--without-rfb" &&
-
-config_query_option TERM "Add TERM (text mode display) support in bochs?" y \
- "--with-term" \
- "--without-term" &&
-
-config_query_option SB16 "Add SB16 support in bochs?" y \
- "--enable-sb16=linux" \
- "--disable-sb16" &&
-
-config_query_option SMP "Compile support for SMP Configurations?" n \
- "--enable-smp" \
- "--disable-smp" &&
-
-config_query_option IPS "Set the SHOW IPS debug flag on in bochs?" n \
- "--enable-show-ips" \
- "--disable-show-ips" &&
-
-config_query_option BOCHS_OPTS \
- "Enable built-in debugger?" n \
- --enable-debugger \
- --disable-debugger
diff --git a/utils/bochs/CONFLICTS b/utils/bochs/CONFLICTS
deleted file mode 100755
index 83bfaf9..0000000
--- a/utils/bochs/CONFLICTS
+++ /dev/null
@@ -1 +0,0 @@
-conflicts bochs-snapshot
diff --git a/utils/bochs/DEPENDS b/utils/bochs/DEPENDS
deleted file mode 100755
index 94161c5..0000000
--- a/utils/bochs/DEPENDS
+++ /dev/null
@@ -1,19 +0,0 @@
-optional_depends wxgtk \
- "--with-wx" \
- "--without-wx" \
- "Adds WX (wxGTK display) support in bochs" &&
-
-optional_depends sdl \
- "--with-sdl" \
- "--without-sdl" \
- "Adds SDL (SDL display) support in bochs" &&
-
-optional_depends svgalib \
- "--with-svga" \
- "--without-svga" \
- "Adds SVGA (svga console display) support in bochs" &&
-
-optional_depends readline \
- "--enable-readline" \
- "--disable-readline" \
- "Adds support for the readline library"
diff --git a/utils/bochs/DETAILS b/utils/bochs/DETAILS
deleted file mode 100755
index 0bc9a98..0000000
--- a/utils/bochs/DETAILS
+++ /dev/null
@@ -1,18 +0,0 @@
- SPELL=bochs
- VERSION=2.6.9
-
SOURCE_HASH=sha512:dfecf3a1bad07f06c2f7bb989d146e4a8eaeca493b598d415f5a4aec2a85eb5524ba417422157608c8b0828832611df487c6923c8f4ad98a147ac089fc514c46
- SOURCE=$SPELL-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://downloads.sourceforge.net/sourceforge/$SPELL/$SOURCE
-# SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
- LICENSE[0]=GPL
- WEB_SITE=http://bochs.sourceforge.net
- KEYWORDS="emulator utils"
- ENTERED=20020531
- SHORT="i386 hardware emulator"
- DOCS="docs-html/"
-cat << EOF
-Bochs is a portable x86 PC emulation software package that emulates
-enough of the x86 CPU, related AT hardware, and BIOS to run DOS, Windows
-95, Linux, FreeBSD, and other OS's, all on your workstation.
-EOF
diff --git a/utils/bochs/HISTORY b/utils/bochs/HISTORY
deleted file mode 100644
index 27ea26b..0000000
--- a/utils/bochs/HISTORY
+++ /dev/null
@@ -1,116 +0,0 @@
-2017-06-16 Ismael Luceno <ismael AT sourcemage.org>
- * DETAILS: updated spell to 2.6.9
-
-2015-12-03 Ismael Luceno <ismael AT sourcemage.org>
- * BUILD, CONFIGURE: Added knob for building the built-in debuger
-
-2015-07-05 Ismael Luceno <ismael AT sourcemage.org>
- * BUILD, CONFIGURE, DEPENDS: Removed unrecognized options
-
-2015-06-11 Ismael Luceno <ismael AT sourcemage.org>
- * DETAILS: updated spell to 2.6.8
-
-2015-05-25 Thomas Orgis <sobukus AT sourcemage.org>
- * DETAILS: remove SOURCEFORGE_URL usage (automated)
-
-2009-06-07 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.4.1
-
-2009-05-02 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.4
- * DEPENDS: wxgtk-no-unicode -> wxgtk
- remove dev86
- * BUILD: remove deprecated/duplicate options
-
-2007-09-16 Eric Sandall <sandalle AT sourcemage.org>
- * DETAILS: Updated to 2.3.5
- Removed UPDATED
- * BUILD: Old PIT has been removed, --enable-new-pit is deprecated
- Remove TABs
- Pass OPTS last so user may override our options
-
-2007-08-25 Florian Franzmann <bwlf AT bandrate.org>
- * DETAILS: updated to 2.3
- * BUILD: added some configuration switches to enable hardware
- components
- * DEPENDS: added a dependency on dev86
-
-2006-06-28 Eric Sandall <sandalle AT sourcemage.org>
- * DETAILS: Removed BUILD_API=2, set grimoire-wide
-
-2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
- * DETAILS: (automated) Add KEYWORDS
-
-2006-01-31 George Sherwood <george AT beernabeer.com>
- * DETAILS: Updated to 2.2.6.
- * CONFIGURE: Replaced query with config_query_options
- * BUILD: Removed --enable-config-inteface deprecated
- Added proper options.
-
-2006-01-03 George Sherwood <george AT beernabeer.com>
- * DETAILS: Updated to 2.2.5
- * DEPENDS: Requires wxgtk-no-unicode
-
-2005-11-29 Seth Woolley <seth AT tautology.org>
- * DETAILS: MD5 -> SHA512
-
-2005-07-21 George Sherwood <george AT beernabeer.com>
- * DETAILS: Updated to 2.2.1
- * DEPENDS: Make lowercase depends wxgtk
-
-2005-06-17 anoxia <anoxia AT hush.com>
- * DETAILS: updated to 2.2
-
-2004-08-06 Eric Sandall <sandalle AT sourcemage.org>
- * DETAILS: BUILD_API=2
- Shortened SHORT
- * BUILD: Converted to BUILD_API 2
-
-2004-08-03 Eric Sandall <sandalle AT sourcemage.org>
- * DEPENDS: SDL renamed to sdl
- Formatted to Guru Handbook
- * HISTORY: Formatted to Guru Handbook
-
-2004-02-24 Robert Helgesson <rycee AT home.se>
- * Modifications to address bugs 4459, 5543 & 5752:
- * DETAILS: Added DOCS field.
- * DEPENDS: Made the optional depends on wxGTK and SDL nicer. Also
- added optional depends on svgalib, readline and zlib.
- * CONFIGURE: Removed the questions about svgalib, readline and zlib.
- * BUILD: Considerably simplification, use default_build.
- Enabled --enable-repeat-speedups and
- *-enable-config-interface configure options.
- * POST_REMOVE, POST_INSTALL: Removed since the font no longer is
- required.
-
-2004-03-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: fix MD5
-
-2004-02-29 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.1.1
- * HISTORY: reformatted
-
-2003-04-09 M.L. <mlubrano AT sourcemage.org>
- * CONFLICTS: Added
-
-2003-04-08 M.L. <mlubrano AT sourcemage.org>
- * BUILD: Added $OPTS
-
-2003-03-28 M.L. <mlubrano AT sourcemage.org>
- * DETAILS: Version++ (2.0.2).
- * BUILD: Updated spell.
-
-2003-01-19 M.L. <mlubrano AT sourcemage.org>
- * DETAILS: Version++ (2.0.1).
-
-2002-08-07 Eric Sandall <sandalle AT sourcemage.org>
- * DETAILS: Fixed Bug #531
- * <files(s)>: Added MD5 and LICENSE
-
-2002-07-31 Jeff Schmidt <jschmidt AT fnal.gov>
- * DETAILS: vers. inc. to 1.4.1
-
-2002-05-15 M.L. <m.l AT compaqnet.fr>
- * BUILD: Modified this spell so it's supposed to be safe
- (don't corrupt X11 misc font dir) now.
-
diff --git a/utils/hercules/BUILD b/utils/hercules/BUILD
deleted file mode 100755
index 8f6f850..0000000
--- a/utils/hercules/BUILD
+++ /dev/null
@@ -1,8 +0,0 @@
-if [[ $HERC_VER == devel ]];then
- sh autogen.sh
-fi
- ./configure --prefix=/usr \
- --exec-prefix=/usr \
- --sysconfdir=/etc \
- $OPTS &&
- make
diff --git a/utils/hercules/DEPENDS b/utils/hercules/DEPENDS
deleted file mode 100755
index f871688..0000000
--- a/utils/hercules/DEPENDS
+++ /dev/null
@@ -1,25 +0,0 @@
-if [[ $HERC_VER == devel ]];then
-depends subversion
-fi
-depends autoconf &&
-depends automake &&
-depends flex &&
-depends AWK &&
-depends gcc &&
-depends GETTEXT &&
-depends grep &&
-depends m4 &&
-depends perl &&
-depends sed &&
-optional_depends libgcrypt \
- "" \
- "" \
- "z990 crypto instructions" &&
-optional_depends zlib \
- "" \
- "" \
- "zlib compression for cckd and het" &&
-optional_depends bzip2 \
- "--enable-cckd-bzip2 --enable-het-bzip2" \
- "" \
- "bzip compression for cckd and het"
diff --git a/utils/hercules/DETAILS b/utils/hercules/DETAILS
deleted file mode 100755
index 66442b7..0000000
--- a/utils/hercules/DETAILS
+++ /dev/null
@@ -1,26 +0,0 @@
- SPELL=hercules
-if [[ $HERC_VER == devel ]];then
- VERSION=svn
- SOURCE=$SPELL-svn.tar.bz2
- FORCE_DOWNLOAD=ON
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-svn
- SOURCE_URL[0]=svn://svn.hercules-390.org/$SPELL/trunk:$SPELL
- SOURCE_IGNORE=volatile
- PATCHLEVEL=1
-else
- VERSION=3.07
- SOURCE=$SPELL-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://www.ibiblio.org/jmaynard/herc307/$SOURCE
- WEB_SITE=http://www.hercules-390.org
-
SOURCE_HASH=sha512:5e4e55e9a11f0b7e78daafe9f219243d298bbdeeaf35f82c862db0c9f0de24f553239d0b76acaf7673cf54d03278193c2f93df3fba410874f95dbf93b5bb0e64
-fi
- ENTERED=20020411
- KEYWORDS="emulator utils"
- SHORT="Hercules is an IBM mainframe emulator (S/390)"
-cat << EOF
-Hercules is an open source software implementation of the mainframe
-System/370 and ESA/390 architectures, in addition to the new 64-bit
-z/Architecture. Hercules runs under Linux, Windows 98, Windows NT,
-and Windows 2000.
-EOF
diff --git a/utils/hercules/HISTORY b/utils/hercules/HISTORY
deleted file mode 100644
index d83d98f..0000000
--- a/utils/hercules/HISTORY
+++ /dev/null
@@ -1,66 +0,0 @@
-2019-05-18 Ismael Luceno <ismael AT sourcemage.org>
- * DEPENDS: Update dependency; s/gettext/GETTEXT/
-
-2011-11-11 Tommy Boatman <tboatman AT sourcemage.org>
- * DETAILS: Added svn version
- * PREPARE: Created to select version
- * DEPENDS: Created according to build guide
-
-2010-04-11 Tommy Boatman <tboatman AT sourcemage.org>
- * DETAILS: Update to 3.07
- Change SOURCE_URL temporary new mirror
-
-2010-01-19 Tommy Boatman <tboatman AT sourcemage.org>
- * DETAILS: update to 3.06
-
-2007-07-74 Tommy Boatman <tboatman2 AT houston.rr.com>
- * Version update to 3.05
-
-2007-01-24 Tommy Boatman <tboatman2 AT houston.rr.com>
- * DETAILS: removed UPDATED
-
-2007-01-21 Tommy Boatman <tboatman2 AT houston.rr.com>
- * Version bump to 3.04.1
- * DETAILS: changed website to www.hercules-390.org
-
-2006-06-28 Eric Sandall <sandalle AT sourcemage.org>
- * DETAILS: Removed BUILD_API=2, set grimoire-wide
-
-2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
- * DETAILS: (automated) Add KEYWORDS
-
-2005-09-23 George Sherwood <george AT beernabeer.com>
- * DETAILS: Updated to 3.02, BUILD_API=2, Removed MAINTAINER
- * BUILD: Update for BUILD_API=2
-
-2003-07-17 hgg <hgreig AT bigpond.net.au>
- * Update to 2.17.1
-
-2003-04-08 M.L. <mlubrano AT sourcemage.org>
- * Added $OPTS in BUILD.
-
-2003-01-30 Seth Woolley <seth AT tautology.org>
- * added md5
-
-2002-10-17 Eric Schabell <eschabell AT sourcemage.org>
- * removed gcc2 file.
-
-2002-07-04 Geoffrey Derber <ashaman AT flyingtemple.com>
- * Updated to version 2.16.3
-
-2002-05-08 Geoffrey Derber <ashaman AT flyingtemple.com>
- * Updated to version 2.16.1
-
-2002-04-30 Geoffrey Derber <ashaman AT flyingtemple.com>
- * Updated to version 2.16.
-
-2002-04-23 Eric Schabell <eric AT schabell.com>
- * Changed PRE_BUILD so that it does not just
- exit by default, now it will execute if you
- answer yes to the questions (thanks Yoav).
-
-2002-04-11 Eric Schabell <eric AT schabell.com>
- * Created Spell. The reason for rejection
- was due to insufficient testing and the licence
- is not really that open. ;)
-
diff --git a/utils/hercules/PREPARE b/utils/hercules/PREPARE
deleted file mode 100755
index 464c149..0000000
--- a/utils/hercules/PREPARE
+++ /dev/null
@@ -1 +0,0 @@
-config_query_list HERC_VER 'which version to build?' stable devel


  • [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (1f057ae6f059371fdc96e9a2775ccb13454b8b57), Ismael Luceno, 04/12/2024

Archive powered by MHonArc 2.6.24.

Top of Page