summaryrefslogtreecommitdiffstats
path: root/gnustep-libs/gnustep-base
diff options
context:
space:
mode:
authorroot2006-04-24 09:03:08 -0500
committerroot2006-04-24 09:03:08 -0500
commit84d8b510ac289af0a43bfa9e110844af27a90196 (patch)
treed7093929b954dd2f71114bff270755e18f737eb1 /gnustep-libs/gnustep-base
initial commit from stable 0.3
Diffstat (limited to 'gnustep-libs/gnustep-base')
-rwxr-xr-xgnustep-libs/gnustep-base/BUILD25
-rwxr-xr-xgnustep-libs/gnustep-base/CONFIGURE1
-rwxr-xr-xgnustep-libs/gnustep-base/DEPENDS13
-rwxr-xr-xgnustep-libs/gnustep-base/DETAILS20
-rw-r--r--gnustep-libs/gnustep-base/HISTORY4
-rwxr-xr-xgnustep-libs/gnustep-base/INSTALL12
-rwxr-xr-xgnustep-libs/gnustep-base/init.d/gdomap9
7 files changed, 84 insertions, 0 deletions
diff --git a/gnustep-libs/gnustep-base/BUILD b/gnustep-libs/gnustep-base/BUILD
new file mode 100755
index 0000000000..97f651d372
--- /dev/null
+++ b/gnustep-libs/gnustep-base/BUILD
@@ -0,0 +1,25 @@
+if [ -f /etc/profile.d/GNUstep.sh ];
+then
+ . /etc/profile.d/GNUstep.sh
+else
+ message "${ERROR_COLOR}Unable to find /etc/profile.d/GNUstep.sh"
+ message "Rebuild gnustep-make${DEFAULT_COLOR}"
+ exit 1
+fi &&
+
+./configure \
+ $OPTS &&
+
+make
+
+if [ "$DOCU" == "y" ];
+then
+ PATH=$PATH:`pwd`/Tools/shared_obj &&
+ LD_LIBRARY_PATH=$LD_LIBRARY_PATH:`pwd`/Source/shared_obj &&
+ cd Documentation &&
+ make_single &&
+ make &&
+ make_normal &&
+ cd ../
+fi
+
diff --git a/gnustep-libs/gnustep-base/CONFIGURE b/gnustep-libs/gnustep-base/CONFIGURE
new file mode 100755
index 0000000000..6d3ac9bbcc
--- /dev/null
+++ b/gnustep-libs/gnustep-base/CONFIGURE
@@ -0,0 +1 @@
+config_query DOCU "Build and install documentation?" y
diff --git a/gnustep-libs/gnustep-base/DEPENDS b/gnustep-libs/gnustep-base/DEPENDS
new file mode 100755
index 0000000000..35075ec6aa
--- /dev/null
+++ b/gnustep-libs/gnustep-base/DEPENDS
@@ -0,0 +1,13 @@
+depends gnustep-make &&
+depends ffcall &&
+depends libxml2 &&
+optional_depends libxslt &&
+optional_depends openssl &&
+optional_depends gmp &&
+
+if [ "$DOCU" == "y" ];
+then
+ depends tetex &&
+ depends texinfo
+fi
+
diff --git a/gnustep-libs/gnustep-base/DETAILS b/gnustep-libs/gnustep-base/DETAILS
new file mode 100755
index 0000000000..899d90ba6f
--- /dev/null
+++ b/gnustep-libs/gnustep-base/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=gnustep-base
+ VERSION=1.11.0
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$SPELL-$VERSION
+ SOURCE_URL[0]=ftp://ftp.gnustep.org/pub/gnustep/core/$SOURCE
+ WEB_SITE=http://www.gnustep.org
+ MD5[0]=27d42b14ef76ead21c0e69de13467d64
+ LICENSE[0]=GPL
+ ENTERED=20050908
+ UPDATED=20050908
+ BUILD_API=2
+ SHORT="GNUstep implementation of OPENSTEP base libs."
+
+cat << EOF
+The GNUstep Base Library is a library of general-purpose, non-graphical
+Objective C objects. For example, it includes classes for strings,
+object collections, byte streams, typed coders, invocations,
+notifications, notification dispatchers, moments in time, network ports,
+remote object messaging support (distributed objects), and event loops.
+EOF
diff --git a/gnustep-libs/gnustep-base/HISTORY b/gnustep-libs/gnustep-base/HISTORY
new file mode 100644
index 0000000000..11a53d2577
--- /dev/null
+++ b/gnustep-libs/gnustep-base/HISTORY
@@ -0,0 +1,4 @@
+2005-08-31 Maurizio Boriani <baux@sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, CONFIGURE, INSTALL: created the
+ spell.
+ * init.d/gdomap: New. Base mapper daemon startup script.
diff --git a/gnustep-libs/gnustep-base/INSTALL b/gnustep-libs/gnustep-base/INSTALL
new file mode 100755
index 0000000000..85c14422af
--- /dev/null
+++ b/gnustep-libs/gnustep-base/INSTALL
@@ -0,0 +1,12 @@
+make GNUSTEP_INSTALLATION_DIR=$GNUSTEP_SYSTEM_ROOT install
+
+
+# documentation must be installed after gnustep-base due needed
+# dependences.
+if [ "$DOCU" == "y" ];
+then
+ cd Documentation &&
+ make_single &&
+ make GNUSTEP_INSTALLATION_DIR=$GNUSTEP_SYSTEM_ROOT install &&
+ make_normal
+fi
diff --git a/gnustep-libs/gnustep-base/init.d/gdomap b/gnustep-libs/gnustep-base/init.d/gdomap
new file mode 100755
index 0000000000..7a83d410bd
--- /dev/null
+++ b/gnustep-libs/gnustep-base/init.d/gdomap
@@ -0,0 +1,9 @@
+#!/bin/bash
+
+. /etc/profile.d/GNUstep.sh
+
+PROGRAM="$GNUSTEP_SYSTEM_ROOT/Tools/gdomap"
+RUNLEVEL=3
+NEEDS="+network"
+
+. /etc/init.d/smgl_init