SOURCE_HASH=sha512:8c54c84c25d78b1daa0f58670a76bf187d485fdd52de677cda4c80dfda7605517ae84dd40e67ff004372eb0b85be21577e848f7fedaa2c0213eedf5f282fdf69
LICENSE[0]=http://www.vhf-group.com/vhfInterservice/download/LICENSE
- ENTERED=20060421
UPDATED=20050421
KEYWORDS="gnustep libs graphics"
SHORT="Cenon model library."
diff --git a/gnustep-libs/gnustep-cenonlib/HISTORY
b/gnustep-libs/gnustep-cenonlib/HISTORY
index d03e955..8010214 100644
--- a/gnustep-libs/gnustep-cenonlib/HISTORY
+++ b/gnustep-libs/gnustep-cenonlib/HISTORY
@@ -1,3 +1,9 @@
+2007-04-17 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS: version update
+ * BUILD: use true
+ * INSTALL: we install now to FHS only so no need to
+ beat around the bush to get it installed
+
2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed BUILD_API=2.
diff --git a/gnustep-libs/gnustep-netclasses/CONFIGURE
b/gnustep-libs/gnustep-netclasses/CONFIGURE
deleted file mode 100755
index d2f9bce..0000000
--- a/gnustep-libs/gnustep-netclasses/CONFIGURE
+++ /dev/null
@@ -1 +0,0 @@
-config_query GNUSTEP_BUILD_DOC "Build and install documentation?" n
diff --git a/gnustep-libs/gnustep-netclasses/DEPENDS
b/gnustep-libs/gnustep-netclasses/DEPENDS
index 6aa7aec..b75e18c 100755
--- a/gnustep-libs/gnustep-netclasses/DEPENDS
+++ b/gnustep-libs/gnustep-netclasses/DEPENDS
@@ -1,7 +1,2 @@
-depends gnustep-base &&
-
-if [ "$GNUSTEP_BUILD_DOC" == "y" ]
-then
- depends tetex &&
- depends texinfo
-fi
+depends gnustep-base &&
+depends gnustep-make
diff --git a/gnustep-libs/gnustep-netclasses/DETAILS
b/gnustep-libs/gnustep-netclasses/DETAILS
index d364974..cf90d22 100755
--- a/gnustep-libs/gnustep-netclasses/DETAILS
+++ b/gnustep-libs/gnustep-netclasses/DETAILS
@@ -9,10 +9,9 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/netclasses-$VERSION
ENTERED=20051018
KEYWORDS="gnustep libs"
SHORT="An asyncronous net library."
- TAR_OPTIONS="--no-same-owner"
-
cat << EOF
-netclasses is an asynchronous networking library that works on OS X natively,
-and any of the multitude of platforms supported by GNUstep. You've never
-seen an easier way to put together network applications!
+netclasses is an asynchronous networking library that works
+on OS X natively, and any of the multitude of platforms
+supported by GNUstep. You've never seen an easier way to
+put together network applications!
EOF
diff --git a/gnustep-libs/gnustep-netclasses/HISTORY
b/gnustep-libs/gnustep-netclasses/HISTORY
index b6fae65..752818d 100644
--- a/gnustep-libs/gnustep-netclasses/HISTORY
+++ b/gnustep-libs/gnustep-netclasses/HISTORY
@@ -1,3 +1,7 @@
+2007-04-17 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DEPENDS: minor update
+ * DETAILS: line up to 80 chars or less
+
2006-10-03 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed UPDATED.
diff --git a/gnustep-libs/gnustep-steptalk/DETAILS
b/gnustep-libs/gnustep-steptalk/DETAILS
index e7647a4..8b32fb7 100755
--- a/gnustep-libs/gnustep-steptalk/DETAILS
+++ b/gnustep-libs/gnustep-steptalk/DETAILS
@@ -9,8 +9,6 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/StepTalk
ENTERED=20050908
KEYWORDS="gnustep libs"
SHORT="StepTalk is a scripting framework for gnustep."
- TAR_OPTIONS="--no-same-owner"
-
cat << EOF
StepTalk is a scripting framework for creating scriptable servers or
applications. StepTalk, when combined with the dynamism that the Objective-C
diff --git a/gnustep-libs/gnustep-steptalk/HISTORY
b/gnustep-libs/gnustep-steptalk/HISTORY
index 758bd16..a26e7d6 100644
--- a/gnustep-libs/gnustep-steptalk/HISTORY
+++ b/gnustep-libs/gnustep-steptalk/HISTORY
@@ -1,3 +1,9 @@
+2007-04-17 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS: fixups
+ * DEPENDS: missing deps
+ * PRE_BUILD: added to fix install path
+ * BUILD: fixup
+
2006-10-03 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed UPDATED.
diff --git a/gnustep-libs/gnustep-steptalk/PRE_BUILD
b/gnustep-libs/gnustep-steptalk/PRE_BUILD
new file mode 100755
index 0000000..4444166
--- /dev/null
+++ b/gnustep-libs/gnustep-steptalk/PRE_BUILD
@@ -0,0 +1,18 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+local gnumakefile &&
+for gnumakefile in Finders/ApplicationFinder/GNUmakefile \
+ Finders/DistributedFinder/GNUmakefile \
+ Languages/Smalltalk/GNUmakefile \
+ Languages/MyLanguage/GNUmakefile \
+ Languages/Guile/GNUmakefile \
+ Modules/GDL2/GNUmakefile.postamble \
+ Modules/GDL2/GNUmakefile \
+ Modules/AppKit/GNUmakefile \
+ Modules/ObjectiveC/GNUmakefile \
+ Modules/Foundation/GNUmakefile \
+ Modules/ReadlineTranscript/GNUmakefile \
+ Modules/SimpleTranscript/GNUmakefile
+do
+ sedit 's/GNUSTEP_INSTALLATION_DIR)\/Library/GNUSTEP_SYSTEM_LIBRARY)/g'
$gnumakefile
+done
diff --git a/gnustep-libs/gnustep-webserver/DEPENDS
b/gnustep-libs/gnustep-webserver/DEPENDS
index 5b8e232..b75e18c 100755
--- a/gnustep-libs/gnustep-webserver/DEPENDS
+++ b/gnustep-libs/gnustep-webserver/DEPENDS
@@ -1 +1,2 @@
-depends gnustep-base
+depends gnustep-base &&
+depends gnustep-make
diff --git a/gnustep-libs/gnustep-webserver/DETAILS
b/gnustep-libs/gnustep-webserver/DETAILS
index d2a8851..c8056ac 100755
--- a/gnustep-libs/gnustep-webserver/DETAILS
+++ b/gnustep-libs/gnustep-webserver/DETAILS
@@ -1,16 +1,14 @@
SPELL=gnustep-webserver
- VERSION=1.1.0
+ VERSION=1.1.1
SOURCE=WebServer-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/WebServer-$VERSION
SOURCE_URL[0]=ftp://ftp.gnustep.org/pub/gnustep/libs/$SOURCE
-
SOURCE_HASH=sha512:e20342e773dce21373e43fad1428d283a81cd16a7ae5965160e179eaed464e8b40532a8fd6a8df7596195ea434041f8897496a2fb0bbe7b94f9741a017b344f5
+
SOURCE_HASH=sha512:12eecf1c311d3d2acab064c7f6bed7338a3304ee4e54004868f34676010d63503849efc72cc5e1991b3fe23eb8603a79987e493a5cd74c3be12ed59022b7e3ca
WEB_SITE=http://www.gnustep.org
LICENSE[0]=LGPL
ENTERED=20060227
KEYWORDS="gnustep libs"
SHORT="This library provides a single main WebServer class."
- TAR_OPTIONS="--no-same-owner"
-
cat << EOF
This library provides a single main WebServer class which works with a
framework to support the use of loadable bundles to handle requests
diff --git a/gnustep-libs/gnustep-webserver/HISTORY
b/gnustep-libs/gnustep-webserver/HISTORY
index fa0ae52..4ab5346 100644
--- a/gnustep-libs/gnustep-webserver/HISTORY
+++ b/gnustep-libs/gnustep-webserver/HISTORY
@@ -1,3 +1,7 @@
+2007-04-17 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS: version update
+ * DEPENDS: added a missing dep
+
2006-10-03 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed UPDATED.
diff --git a/gnustep-libs/gnustep.gpg b/gnustep-libs/gnustep.gpg
new file mode 100644
index 0000000..cf39508
Binary files /dev/null and b/gnustep-libs/gnustep.gpg differ
diff --git a/utils/util-vserver/BUILD b/utils/util-vserver/BUILD
new file mode 100755
index 0000000..fe7dd16
--- /dev/null
+++ b/utils/util-vserver/BUILD
@@ -0,0 +1,12 @@
+local VSERV_API apis
+for apis in $VSERV_API ; do
+ if [[ "$apis" == "DEFAULT" ]]; then
+ VSERV_APIS="$VSERV_APIS,v13,net,v21"
+ fi
+ VSERV_APIS="$VSERV_APIS,$apis"
+done
+OPTS="--with-initrddir=$INSTALL_ROOT/usr/share/doc/util-vserver/init \
+ --with-vrootdir=${INSTALL_ROOT}${VSERV_INSTALL} \
+ --enable-apis=$VSERV_APIS \
+ $OPTS" &&
+default_build
diff --git a/utils/util-vserver/CONFIGURE b/utils/util-vserver/CONFIGURE
new file mode 100755
index 0000000..dc9ae27
--- /dev/null
+++ b/utils/util-vserver/CONFIGURE
@@ -0,0 +1,17 @@
+. $GRIMOIRE/config_query_multi.function
+message "The path is the base where the vserver directories will be
created"message "and is relative to \$INSTALL_ROOT so don't need to include
it."
+config_query_string VSERV_INSTALL \
+ "Enter the path to where you want to have virtual machines run from" \
+ '/var/lib/vserver' &&
+config_query_multi VESRV_API "What APIs do you want?" \
+ "DEFAULT" \
+ "ALL" \
+ "NOLEGACY" \
+ "legacy" \
+ "compat" \
+ "v11" \
+ "fscompat" \
+ "v13obs" \
+ "v13" \
+ "net"
+
diff --git a/utils/util-vserver/DEPENDS b/utils/util-vserver/DEPENDS
index d8489d3..023c260 100755
--- a/utils/util-vserver/DEPENDS
+++ b/utils/util-vserver/DEPENDS
@@ -1,4 +1,11 @@
-depends vlan &&
-optional_depends beecrypt '' '' 'to build vhashify' &&
-optional_depends libxslt '' '' 'for extra documentation' &&
-optional_depends dietlibc --enable-dietlibc --disable-dietlibc 'use dietlibc
instead of glibc'
+optional_depends dietlibc \
+ "--enable-dietlibc" \
+ "--disable-dietlibc" \
+ "To build with dietlibc support" &&
+optional_depends beecrypt \
+ "" \
+ "" \
+ "To build vhashify" &&
+depends iproute2 &&
+depends iptables &&
+depends vlan
diff --git a/utils/util-vserver/DETAILS b/utils/util-vserver/DETAILS
index a6db868..ddfac97 100755
--- a/utils/util-vserver/DETAILS
+++ b/utils/util-vserver/DETAILS
@@ -1,18 +1,21 @@
SPELL=util-vserver
VERSION=0.30.212
- SOURCE=${SPELL}-${VERSION}.tar.bz2
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}-${VERSION}
+ SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE2=$SOURCE.asc
SOURCE_URL[0]=http://ftp.linux-vserver.org/pub/utils/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:75c951ce18419b108677193f7e7def26374b39e6740c4c1f935a1bf42ea36313ba9cec52ef6fc310a510348135b3785de4dda3d72c6592b0fdad0cf85b32aadb
- LICENSE[0]=GPL
+ SOURCE2_URL[0]=http://ftp.linux-vserver.org/pub/utils/$SPELL/$SOURCE2
+ SOURCE_GPG=vserver.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/$SPELL-$VERSION"
WEB_SITE=http://linux-vserver.org/
- ENTERED=20070411
+ LICENSE[0]=GPL
KEYWORDS="virtualization"
+ ENTERED=20070411
SHORT="userspace utils for virtual private servers."
cat << EOF
-Linux-VServer provides virtualization for GNU/Linux systems. This is
-accomplished by kernel level isolation. It allows to run multiple virtual
units
-at once. Those units are sufficiently isolated to guarantee the required
-security, but utilize available resources efficiently, as they run on the
same
-kernel.
+util-vserver is a Linux virtual server utility framework, allowing an
+administrator to set up multiple, isolated virtual servers. It can be used
+to run various services securely separated, without requiring special
+configuration. Virtual servers are unable to interact with each other,
+or the main server.
EOF
diff --git a/utils/util-vserver/HISTORY b/utils/util-vserver/HISTORY
index b3cd75e..f712598 100644
--- a/utils/util-vserver/HISTORY
+++ b/utils/util-vserver/HISTORY
@@ -1,2 +1,12 @@
+2007-04-13 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * BUILD: added since we're picking APIS and base dir for
+ vservers
+ * INSTALL: added to create the dir
+ * DEPENDS: missing dependencies atleast it didn't build without
+ them for me
+ * vserver.gpg: upstream gpg key as required by our policy
+ * DETAILS: use upstream key, better long description
+ * CONFIGURE: ask for base root and APIs to support
+
2007-04-11 David Brown <dmlb2000 AT gmail.com>
* ALL: created spell
diff --git a/utils/util-vserver/INSTALL b/utils/util-vserver/INSTALL
new file mode 100755
index 0000000..f869bf8
--- /dev/null
+++ b/utils/util-vserver/INSTALL
@@ -0,0 +1,4 @@
+mkdir -vp ${INSTALL_ROOT}${VSERV_INSTALL} &&
+mkdir -vp ${INSTALL_ROOT}/usr/share/doc/util-vserver/init &&
+default_install
+
diff --git a/utils/util-vserver/vserver.gpg b/utils/util-vserver/vserver.gpg
new file mode 100644
index 0000000..2bd2d49
Binary files /dev/null and b/utils/util-vserver/vserver.gpg differ
[SM-Commit] GIT changes to master grimoire by Andraž Levstik (8f45882dc4e2f0fe6e71e2fa6b5926daf6af6177),
Andraž Levstik, 04/20/2007