summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArmando Di Cianno <fafhrd@gentoo.org>2004-11-12 03:48:44 +0000
committerArmando Di Cianno <fafhrd@gentoo.org>2004-11-12 03:48:44 +0000
commitcb0575339da34bc58a55d8c255c4f1ed55d73b47 (patch)
tree9c757c6f1cf8998c33a422c1a8059c8e236900f5 /gnustep-base
parentStable on sparc (Manifest recommit) (diff)
downloadgentoo-2-cb0575339da34bc58a55d8c255c4f1ed55d73b47.tar.gz
gentoo-2-cb0575339da34bc58a55d8c255c4f1ed55d73b47.tar.bz2
gentoo-2-cb0575339da34bc58a55d8c255c4f1ed55d73b47.zip
Mass Update: gnustep.eclass revamped to allow configurable root install; gnustep-base/libs/apps updated to utilize new gnustep.eclass (only versions bumped where files would change); some KEYWORDS were accidentally dropped between version bumps of packages -- this has been resolved; windowmaker correctly supports gnustep now; gnustep-funcs.eclass added -- used where info on an installed gnustep-env is needed rather than making a full GNUstep application
Diffstat (limited to 'gnustep-base')
-rw-r--r--gnustep-base/gnustep-back-art/ChangeLog11
-rw-r--r--gnustep-base/gnustep-back-art/Manifest12
-rw-r--r--gnustep-base/gnustep-back-art/gnustep-back-art-0.9.4.ebuild13
-rw-r--r--gnustep-base/gnustep-back-art/gnustep-back-art-0.9.5_pre20040928.ebuild49
-rw-r--r--gnustep-base/gnustep-back-art/gnustep-back-art-0.9.5_pre20041030.ebuild15
-rw-r--r--gnustep-base/gnustep-back-xlib/ChangeLog11
-rw-r--r--gnustep-base/gnustep-back-xlib/Manifest12
-rw-r--r--gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.9.4.ebuild9
-rw-r--r--gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.9.5_pre20040928.ebuild46
-rw-r--r--gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.9.5_pre20041030.ebuild11
-rw-r--r--gnustep-base/gnustep-base/ChangeLog15
-rw-r--r--gnustep-base/gnustep-base/Manifest23
-rw-r--r--gnustep-base/gnustep-base/files/digest-gnustep-base-1.10.1-r11
-rw-r--r--gnustep-base/gnustep-base/files/digest-gnustep-base-1.5.11
-rw-r--r--gnustep-base/gnustep-base/files/digest-gnustep-base-1.6.01
-rw-r--r--gnustep-base/gnustep-base/files/digest-gnustep-base-1.6.0-r11
-rw-r--r--gnustep-base/gnustep-base/files/digest-gnustep-base-1.7.11
-rw-r--r--gnustep-base/gnustep-base/files/digest-gnustep-base-1.7.21
-rw-r--r--gnustep-base/gnustep-base/files/gnustep38
-rw-r--r--gnustep-base/gnustep-base/gnustep-base-1.10.1-r1.ebuild88
-rw-r--r--gnustep-base/gnustep-base/gnustep-base-1.10.1.ebuild4
-rw-r--r--gnustep-base/gnustep-base/gnustep-base-1.10.1_pre20040928.ebuild4
-rw-r--r--gnustep-base/gnustep-base/gnustep-base-1.5.1.ebuild31
-rw-r--r--gnustep-base/gnustep-base/gnustep-base-1.6.0-r1.ebuild43
-rw-r--r--gnustep-base/gnustep-base/gnustep-base-1.6.0.ebuild58
-rw-r--r--gnustep-base/gnustep-base/gnustep-base-1.7.1.ebuild46
-rw-r--r--gnustep-base/gnustep-base/gnustep-base-1.7.2.ebuild46
-rw-r--r--gnustep-base/gnustep-env/ChangeLog13
-rw-r--r--gnustep-base/gnustep-env/Manifest16
-rw-r--r--gnustep-base/gnustep-env/files/digest-gnustep-env-0.1.5 (renamed from gnustep-base/gnustep-back-art/files/digest-gnustep-back-art-0.9.5_pre20040928)0
-rw-r--r--gnustep-base/gnustep-env/files/gnustep.env-0.1.54
-rw-r--r--gnustep-base/gnustep-env/files/gnustep.runscript-0.1.549
-rw-r--r--gnustep-base/gnustep-env/gnustep-env-0.1.4.ebuild8
-rw-r--r--gnustep-base/gnustep-env/gnustep-env-0.1.5.ebuild44
-rw-r--r--gnustep-base/gnustep-gui/ChangeLog18
-rw-r--r--gnustep-base/gnustep-gui/Manifest26
-rw-r--r--gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.7.91
-rw-r--r--gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.8.01
-rw-r--r--gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.8.31
-rw-r--r--gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.8.51
-rw-r--r--gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.8.5-r11
-rw-r--r--gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.8.71
-rw-r--r--gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.8.81
-rw-r--r--gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.9.5_pre200410300
-rw-r--r--gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.9.5_pre20041030-r1 (renamed from gnustep-base/gnustep-back-xlib/files/digest-gnustep-back-xlib-0.9.5_pre20040928)0
-rw-r--r--gnustep-base/gnustep-gui/gnustep-gui-0.7.9.ebuild39
-rw-r--r--gnustep-base/gnustep-gui/gnustep-gui-0.8.0.ebuild39
-rw-r--r--gnustep-base/gnustep-gui/gnustep-gui-0.8.3.ebuild34
-rw-r--r--gnustep-base/gnustep-gui/gnustep-gui-0.8.5-r1.ebuild26
-rw-r--r--gnustep-base/gnustep-gui/gnustep-gui-0.8.5.ebuild34
-rw-r--r--gnustep-base/gnustep-gui/gnustep-gui-0.8.7.ebuild29
-rw-r--r--gnustep-base/gnustep-gui/gnustep-gui-0.8.8.ebuild29
-rw-r--r--gnustep-base/gnustep-gui/gnustep-gui-0.9.4.ebuild32
-rw-r--r--gnustep-base/gnustep-gui/gnustep-gui-0.9.5_pre20040928.ebuild62
-rw-r--r--gnustep-base/gnustep-gui/gnustep-gui-0.9.5_pre20041030-r1.ebuild (renamed from gnustep-base/gnustep-gui/gnustep-gui-0.9.5_pre20041030.ebuild)30
-rw-r--r--gnustep-base/gnustep-make/ChangeLog17
-rw-r--r--gnustep-base/gnustep-make/Manifest27
-rw-r--r--gnustep-base/gnustep-make/files/GNUstep-reset.sh.patch74
-rw-r--r--gnustep-base/gnustep-make/files/digest-gnustep-make-1.10.0-r11
-rw-r--r--gnustep-base/gnustep-make/files/digest-gnustep-make-1.10.1_pre200409280
-rw-r--r--gnustep-base/gnustep-make/files/digest-gnustep-make-1.10.1_pre20041030-r1 (renamed from gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.9.5_pre20040928)0
-rw-r--r--gnustep-base/gnustep-make/files/digest-gnustep-make-1.3.41
-rw-r--r--gnustep-base/gnustep-make/files/digest-gnustep-make-1.5.11
-rw-r--r--gnustep-base/gnustep-make/files/digest-gnustep-make-1.6.01
-rw-r--r--gnustep-base/gnustep-make/files/digest-gnustep-make-1.7.11
-rw-r--r--gnustep-base/gnustep-make/files/digest-gnustep-make-1.7.21
-rw-r--r--gnustep-base/gnustep-make/gnustep-make-1.10.0-r1.ebuild180
-rw-r--r--gnustep-base/gnustep-make/gnustep-make-1.10.0.ebuild4
-rw-r--r--gnustep-base/gnustep-make/gnustep-make-1.10.1_pre20040928.ebuild97
-rw-r--r--gnustep-base/gnustep-make/gnustep-make-1.10.1_pre20041030-r1.ebuild187
-rw-r--r--gnustep-base/gnustep-make/gnustep-make-1.10.1_pre20041030.ebuild4
-rw-r--r--gnustep-base/gnustep-make/gnustep-make-1.3.4.ebuild140
-rw-r--r--gnustep-base/gnustep-make/gnustep-make-1.5.1.ebuild37
-rw-r--r--gnustep-base/gnustep-make/gnustep-make-1.6.0.ebuild40
-rw-r--r--gnustep-base/gnustep-make/gnustep-make-1.7.1.ebuild40
-rw-r--r--gnustep-base/gnustep-make/gnustep-make-1.7.2.ebuild53
76 files changed, 811 insertions, 1225 deletions
diff --git a/gnustep-base/gnustep-back-art/ChangeLog b/gnustep-base/gnustep-back-art/ChangeLog
index 5fac2ac64722..f05863d82f7a 100644
--- a/gnustep-base/gnustep-back-art/ChangeLog
+++ b/gnustep-base/gnustep-back-art/ChangeLog
@@ -1,6 +1,15 @@
# ChangeLog for gnustep-base/gnustep-back-art
# Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-back-art/ChangeLog,v 1.9 2004/11/02 17:32:13 blubb Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-back-art/ChangeLog,v 1.10 2004/11/12 03:48:04 fafhrd Exp $
+
+ 11 Nov 2004; Armando Di Cianno <fafhrd@gentoo.org>
+ gnustep-back-art-0.9.4.ebuild, -gnustep-back-art-0.9.5_pre20040928.ebuild,
+ gnustep-back-art-0.9.5_pre20041030.ebuild:
+ Mass Update: gnustep.eclass revamped to allow configurable root install;
+ gnustep-base/libs/apps updated to utilize new gnustep.eclass (only versions
+ bumped where files would change); some KEYWORDS were accidentally dropped
+ between version bumps of packages -- this has been resolved; windowmaker
+ correctly supports gnustep now
02 Nov 2004; Simon Stelling <blubb@gentoo.org>
gnustep-back-art-0.9.4.ebuild:
diff --git a/gnustep-base/gnustep-back-art/Manifest b/gnustep-base/gnustep-back-art/Manifest
index 3408d886fc96..b22d5a8ebb00 100644
--- a/gnustep-base/gnustep-back-art/Manifest
+++ b/gnustep-base/gnustep-back-art/Manifest
@@ -1,9 +1,7 @@
-MD5 53bd6b3f0090ef2eef2407bd5bc0ee01 ChangeLog 1788
-MD5 b605bc22d6fa1053ca81c7e58070f660 gnustep-back-art-0.9.4.ebuild 1078
-MD5 c9af38e9cc55101d48313f3d2606bf03 gnustep-back-art-0.9.5_pre20040928.ebuild 1322
-MD5 9222af1b058f9114ed9812cab1ba50e1 gnustep-back-art-0.9.5_pre20041030.ebuild 1310
+MD5 92adb7ef678638185c14656bb0b9f41e gnustep-back-art-0.9.4.ebuild 1106
+MD5 3803e858a2c5934d71d52e60e07c2609 gnustep-back-art-0.9.5_pre20041030.ebuild 1346
+MD5 7aec0a74c9ae458788653e3d546528a3 ChangeLog 2301
MD5 e2bc2a5b2bdec3808102e5a2caf41f7f metadata.xml 1030
-MD5 7421c230db078e850be063b28fdf18cf files/config-gnustep-back-art.sh 415
-MD5 9c943c0c0837bfe718a98769bc25d366 files/digest-gnustep-back-art-0.9.4 70
-MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-gnustep-back-art-0.9.5_pre20040928 0
MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-gnustep-back-art-0.9.5_pre20041030 0
+MD5 9c943c0c0837bfe718a98769bc25d366 files/digest-gnustep-back-art-0.9.4 70
+MD5 7421c230db078e850be063b28fdf18cf files/config-gnustep-back-art.sh 415
diff --git a/gnustep-base/gnustep-back-art/gnustep-back-art-0.9.4.ebuild b/gnustep-base/gnustep-back-art/gnustep-back-art-0.9.4.ebuild
index 5dd1b3441c15..0f90193e8878 100644
--- a/gnustep-base/gnustep-back-art/gnustep-back-art-0.9.4.ebuild
+++ b/gnustep-base/gnustep-back-art/gnustep-back-art-0.9.4.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-back-art/gnustep-back-art-0.9.4.ebuild,v 1.3 2004/11/02 17:32:13 blubb Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-back-art/gnustep-back-art-0.9.4.ebuild,v 1.4 2004/11/12 03:48:04 fafhrd Exp $
inherit gnustep
@@ -10,7 +10,7 @@ DESCRIPTION="libart_lgpl back-end component for the GNUstep GUI Library."
HOMEPAGE="http://www.gnustep.org"
SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-back-${PV}.tar.gz"
-KEYWORDS="~x86 ~amd64"
+KEYWORDS="~ppc ~x86 ~amd64 ~sparc ~alpha"
SLOT="0"
LICENSE="LGPL-2.1"
@@ -18,15 +18,16 @@ PROVIDE="virtual/gnustep-back"
IUSE="${IUSE} opengl xim doc"
DEPEND="${GNUSTEP_GUI_DEPEND}
+ virtual/xft
opengl? ( virtual/opengl virtual/glu )
gnustep-libs/artresources
- =gnustep-base/mknfonts-0.5
- virtual/xft
- =media-libs/freetype-2.1*
- =media-libs/libart_lgpl-2.3*"
+ >=gnustep-base/mknfonts-0.5
+ >=media-libs/libart_lgpl-2.3*"
RDEPEND="${DEPEND}
${DOC_RDEPEND}"
+egnustep_install_domain "System"
+
src_compile() {
egnustep_env
diff --git a/gnustep-base/gnustep-back-art/gnustep-back-art-0.9.5_pre20040928.ebuild b/gnustep-base/gnustep-back-art/gnustep-back-art-0.9.5_pre20040928.ebuild
deleted file mode 100644
index ec978edc0ab9..000000000000
--- a/gnustep-base/gnustep-back-art/gnustep-back-art-0.9.5_pre20040928.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-back-art/gnustep-back-art-0.9.5_pre20040928.ebuild,v 1.4 2004/10/31 12:04:50 kloeri Exp $
-
-ECVS_CVS_COMMAND="cvs -q"
-ECVS_SERVER="savannah.gnu.org:/cvsroot/gnustep"
-ECVS_USER="anoncvs"
-ECVS_AUTH="ext"
-ECVS_MODULE="gnustep/core/back"
-ECVS_CO_OPTS="-D ${PV/*_pre}"
-ECVS_UP_OPTS="-D ${PV/*_pre}"
-ECVS_TOP_DIR="${DISTDIR}/cvs-src/savannah.gnu.org-gnustep"
-inherit gnustep cvs
-
-S=${WORKDIR}/${ECVS_MODULE}
-
-DESCRIPTION="libart_lgpl back-end component for the GNUstep GUI Library."
-HOMEPAGE="http://www.gnustep.org"
-
-KEYWORDS="~x86 ~ppc ~sparc ~alpha"
-SLOT="0"
-LICENSE="LGPL-2.1"
-
-PROVIDE="virtual/gnustep-back"
-
-IUSE="${IUSE} opengl xim doc"
-DEPEND="${GNUSTEP_GUI_DEPEND}
- =gnustep-base/gnustep-gui-${PV}
- opengl? ( virtual/opengl virtual/glu )
- gnustep-libs/artresources
- =gnustep-base/mknfonts-0.5
- virtual/xft
- =media-libs/freetype-2.1*
- =media-libs/libart_lgpl-2.3*"
-RDEPEND="${DEPEND}
-${DOC_RDEPEND}"
-
-src_compile() {
- egnustep_env
-
- use opengl && myconf="--enable-glx"
- myconf="$myconf `use_enable xim`"
- myconf="$myconf --enable-server=x11"
- myconf="$myconf --enable-graphics=art --with-name=art"
- econf $myconf || die "configure failed"
-
- egnustep_make
-}
-
diff --git a/gnustep-base/gnustep-back-art/gnustep-back-art-0.9.5_pre20041030.ebuild b/gnustep-base/gnustep-back-art/gnustep-back-art-0.9.5_pre20041030.ebuild
index 313762343e55..40deeec18695 100644
--- a/gnustep-base/gnustep-back-art/gnustep-back-art-0.9.5_pre20041030.ebuild
+++ b/gnustep-base/gnustep-back-art/gnustep-back-art-0.9.5_pre20041030.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-back-art/gnustep-back-art-0.9.5_pre20041030.ebuild,v 1.1 2004/10/31 05:40:49 fafhrd Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-back-art/gnustep-back-art-0.9.5_pre20041030.ebuild,v 1.2 2004/11/12 03:48:04 fafhrd Exp $
ECVS_CVS_COMMAND="cvs -q"
ECVS_SERVER="savannah.gnu.org:/cvsroot/gnustep"
@@ -17,7 +17,7 @@ S=${WORKDIR}/${ECVS_MODULE}
DESCRIPTION="libart_lgpl back-end component for the GNUstep GUI Library."
HOMEPAGE="http://www.gnustep.org"
-KEYWORDS="~ppc"
+KEYWORDS="~ppc ~x86 ~amd64 ~sparc ~alpha"
SLOT="0"
LICENSE="LGPL-2.1"
@@ -25,16 +25,17 @@ PROVIDE="virtual/gnustep-back"
IUSE="${IUSE} opengl xim doc"
DEPEND="${GNUSTEP_GUI_DEPEND}
- =gnustep-base/gnustep-gui-${PV}
+ virtual/xft
+ =gnustep-base/gnustep-gui-${PV}*
opengl? ( virtual/opengl virtual/glu )
gnustep-libs/artresources
- =gnustep-base/mknfonts-0.5
- virtual/xft
- =media-libs/freetype-2.1*
- =media-libs/libart_lgpl-2.3*"
+ >=gnustep-base/mknfonts-0.5
+ >=media-libs/libart_lgpl-2.3*"
RDEPEND="${DEPEND}
${DOC_RDEPEND}"
+egnustep_install_domain "System"
+
src_compile() {
egnustep_env
diff --git a/gnustep-base/gnustep-back-xlib/ChangeLog b/gnustep-base/gnustep-back-xlib/ChangeLog
index 7305fdf9f412..7945fce0f378 100644
--- a/gnustep-base/gnustep-back-xlib/ChangeLog
+++ b/gnustep-base/gnustep-back-xlib/ChangeLog
@@ -1,6 +1,15 @@
# ChangeLog for gnustep-base/gnustep-back-xlib
# Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-back-xlib/ChangeLog,v 1.7 2004/10/31 05:40:32 fafhrd Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-back-xlib/ChangeLog,v 1.8 2004/11/12 03:48:23 fafhrd Exp $
+
+ 11 Nov 2004; Armando Di Cianno <fafhrd@gentoo.org>
+ gnustep-back-xlib-0.9.4.ebuild, -gnustep-back-xlib-0.9.5_pre20040928.ebuild,
+ gnustep-back-xlib-0.9.5_pre20041030.ebuild:
+ Mass Update: gnustep.eclass revamped to allow configurable root install;
+ gnustep-base/libs/apps updated to utilize new gnustep.eclass (only versions
+ bumped where files would change); some KEYWORDS were accidentally dropped
+ between version bumps of packages -- this has been resolved; windowmaker
+ correctly supports gnustep now
*gnustep-back-xlib-0.9.5_pre20041030 (30 Oct 2004)
diff --git a/gnustep-base/gnustep-back-xlib/Manifest b/gnustep-base/gnustep-back-xlib/Manifest
index 0c9d36374b35..a56ed87a823c 100644
--- a/gnustep-base/gnustep-back-xlib/Manifest
+++ b/gnustep-base/gnustep-back-xlib/Manifest
@@ -1,9 +1,7 @@
-MD5 cb2c4bb30278871dcadfe721a8e6a642 ChangeLog 1592
-MD5 077140571713f2ba58fd9fbb2830c719 gnustep-back-xlib-0.9.4.ebuild 992
-MD5 fbe370bf9906531ba359b925e8e9d7e3 gnustep-back-xlib-0.9.5_pre20040928.ebuild 1234
+MD5 85f48d7a58be7fb57f57850fa6622f51 gnustep-back-xlib-0.9.4.ebuild 1011
+MD5 b12434f1b2f333b5e61a3d96e05b1915 gnustep-back-xlib-0.9.5_pre20041030.ebuild 1250
+MD5 ec4045bd8b9f620febfe3a2ac1974ee0 ChangeLog 2108
MD5 ef356714ab02a84c6e88fe3720749aea metadata.xml 1022
-MD5 6644f5bb7374cf9a5edb3609fca76638 gnustep-back-xlib-0.9.5_pre20041030.ebuild 1230
-MD5 14c86d6ff5e83af36ad3d54266af5c99 files/config-gnustep-back-xlib.sh 181
-MD5 9c943c0c0837bfe718a98769bc25d366 files/digest-gnustep-back-xlib-0.9.4 70
-MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-gnustep-back-xlib-0.9.5_pre20040928 0
MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-gnustep-back-xlib-0.9.5_pre20041030 0
+MD5 9c943c0c0837bfe718a98769bc25d366 files/digest-gnustep-back-xlib-0.9.4 70
+MD5 14c86d6ff5e83af36ad3d54266af5c99 files/config-gnustep-back-xlib.sh 181
diff --git a/gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.9.4.ebuild b/gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.9.4.ebuild
index 387a69072b69..84c84e098066 100644
--- a/gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.9.4.ebuild
+++ b/gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.9.4.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.9.4.ebuild,v 1.2 2004/09/25 20:31:43 fafhrd Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.9.4.ebuild,v 1.3 2004/11/12 03:48:23 fafhrd Exp $
inherit gnustep
@@ -10,7 +10,7 @@ DESCRIPTION="Default X11 back-end component for the GNUstep GUI Library."
HOMEPAGE="http://www.gnustep.org"
SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-back-${PV}.tar.gz"
-KEYWORDS="~x86"
+KEYWORDS="~x86 ~ppc ~sparc"
SLOT="0"
LICENSE="LGPL-2.1"
@@ -18,12 +18,13 @@ PROVIDE="virtual/gnustep-back"
IUSE="${IUSE} opengl xim doc"
DEPEND="${GNUSTEP_GUI_DEPEND}
- opengl? ( virtual/opengl virtual/glu )
virtual/xft
- =media-libs/freetype-2.1*"
+ opengl? ( virtual/opengl virtual/glu )"
RDEPEND="${DEPEND}
${DOC_RDEPEND}"
+egnustep_install_domain "System"
+
src_compile() {
egnustep_env
diff --git a/gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.9.5_pre20040928.ebuild b/gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.9.5_pre20040928.ebuild
deleted file mode 100644
index 1041f5625088..000000000000
--- a/gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.9.5_pre20040928.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.9.5_pre20040928.ebuild,v 1.3 2004/10/25 03:34:17 weeve Exp $
-
-ECVS_CVS_COMMAND="cvs -q"
-ECVS_SERVER="savannah.gnu.org:/cvsroot/gnustep"
-ECVS_USER="anoncvs"
-ECVS_AUTH="ext"
-ECVS_MODULE="gnustep/core/back"
-ECVS_CO_OPTS="-D ${PV/*_pre}"
-ECVS_UP_OPTS="-D ${PV/*_pre}"
-ECVS_TOP_DIR="${DISTDIR}/cvs-src/savannah.gnu.org-gnustep"
-inherit gnustep cvs
-
-S=${WORKDIR}/${ECVS_MODULE}
-
-DESCRIPTION="Default X11 back-end component for the GNUstep GUI Library."
-HOMEPAGE="http://www.gnustep.org"
-
-KEYWORDS="~x86 ~ppc ~sparc"
-SLOT="0"
-LICENSE="LGPL-2.1"
-
-PROVIDE="virtual/gnustep-back"
-
-IUSE="${IUSE} opengl xim doc"
-DEPEND="${GNUSTEP_GUI_DEPEND}
- =gnustep-base/gnustep-gui-${PV}
- opengl? ( virtual/opengl virtual/glu )
- virtual/xft
- =media-libs/freetype-2.1*"
-RDEPEND="${DEPEND}
- ${DOC_RDEPEND}"
-
-src_compile() {
- egnustep_env
-
- use opengl && myconf="--enable-glx"
- myconf="$myconf `use_enable xim`"
- myconf="$myconf --enable-server=x11"
- myconf="$myconf --enable-graphics=xlib --with-name=xlib"
- econf $myconf || die "configure failed"
-
- egnustep_make
-}
-
diff --git a/gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.9.5_pre20041030.ebuild b/gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.9.5_pre20041030.ebuild
index df264beba488..824dfaa81904 100644
--- a/gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.9.5_pre20041030.ebuild
+++ b/gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.9.5_pre20041030.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.9.5_pre20041030.ebuild,v 1.1 2004/10/31 05:40:32 fafhrd Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.9.5_pre20041030.ebuild,v 1.2 2004/11/12 03:48:23 fafhrd Exp $
ECVS_CVS_COMMAND="cvs -q"
ECVS_SERVER="savannah.gnu.org:/cvsroot/gnustep"
@@ -17,7 +17,7 @@ S=${WORKDIR}/${ECVS_MODULE}
DESCRIPTION="Default X11 back-end component for the GNUstep GUI Library."
HOMEPAGE="http://www.gnustep.org"
-KEYWORDS="~ppc"
+KEYWORDS="~x86 ~ppc ~sparc"
SLOT="0"
LICENSE="LGPL-2.1"
@@ -25,13 +25,14 @@ PROVIDE="virtual/gnustep-back"
IUSE="${IUSE} opengl xim doc"
DEPEND="${GNUSTEP_GUI_DEPEND}
- =gnustep-base/gnustep-gui-${PV}
- opengl? ( virtual/opengl virtual/glu )
+ =gnustep-base/gnustep-gui-${PV}*
virtual/xft
- =media-libs/freetype-2.1*"
+ opengl? ( virtual/opengl virtual/glu )"
RDEPEND="${DEPEND}
${DOC_RDEPEND}"
+egnustep_install_domain "System"
+
src_compile() {
egnustep_env
diff --git a/gnustep-base/gnustep-base/ChangeLog b/gnustep-base/gnustep-base/ChangeLog
index 342c00c9300c..70f7316585e5 100644
--- a/gnustep-base/gnustep-base/ChangeLog
+++ b/gnustep-base/gnustep-base/ChangeLog
@@ -1,6 +1,19 @@
# ChangeLog for gnustep-base/gnustep-base
# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-base/ChangeLog,v 1.12 2004/11/02 17:27:29 blubb Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-base/ChangeLog,v 1.13 2004/11/12 03:47:20 fafhrd Exp $
+
+*gnustep-base-1.10.1-r1 (11 Nov 2004)
+
+ 11 Nov 2004; Armando Di Cianno <fafhrd@gentoo.org> -files/gnustep,
+ +gnustep-base-1.10.1-r1.ebuild, gnustep-base-1.10.1.ebuild,
+ gnustep-base-1.10.1_pre20040928.ebuild, -gnustep-base-1.5.1.ebuild,
+ -gnustep-base-1.6.0-r1.ebuild, -gnustep-base-1.6.0.ebuild,
+ -gnustep-base-1.7.1.ebuild, -gnustep-base-1.7.2.ebuild:
+ Mass Update: gnustep.eclass revamped to allow configurable root install;
+ gnustep-base/libs/apps updated to utilize new gnustep.eclass (only versions
+ bumped where files would change); some KEYWORDS were accidentally dropped
+ between version bumps of packages -- this has been resolved; windowmaker
+ correctly supports gnustep now
02 Nov 2004; Simon Stelling <blubb@gentoo.org> gnustep-base-1.10.1.ebuild:
added ~amd64
diff --git a/gnustep-base/gnustep-base/Manifest b/gnustep-base/gnustep-base/Manifest
index bae37dfe66ed..f52f35aede0e 100644
--- a/gnustep-base/gnustep-base/Manifest
+++ b/gnustep-base/gnustep-base/Manifest
@@ -1,21 +1,12 @@
-MD5 f6f2ffcb4a115d58a2714d7c77ed3548 ChangeLog 5161
MD5 0ed4adc84367642a60e7813301bf3cd9 gnustep-base-1.10.0.ebuild 2182
-MD5 5b2e526fa38a3d628ca4183e9c11b092 gnustep-base-1.10.1.ebuild 2192
-MD5 f53137fddc77ab58dea5342e0ba22e53 gnustep-base-1.10.1_pre20040928.ebuild 2445
-MD5 b49b166f4e94fe7eb3ac66a6bb072a3e gnustep-base-1.5.1.ebuild 912
-MD5 23859f3d7606a8ef65b494c2e6839bc1 gnustep-base-1.6.0-r1.ebuild 1454
-MD5 44d2d858d061c56b3e03979648cf00e8 gnustep-base-1.6.0.ebuild 1811
-MD5 618fa6ee84194d52655fcb356f143a37 gnustep-base-1.7.1.ebuild 1454
-MD5 bfeed6219e25f7a18273da8952e28d7a gnustep-base-1.7.2.ebuild 1460
+MD5 a237ee077e2fbafacb4e5a4f9bd9946a gnustep-base-1.10.1-r1.ebuild 2526
+MD5 6c3253c009f03c59fbb6ff202762cc43 gnustep-base-1.10.1_pre20040928.ebuild 2452
+MD5 390b83863b6ff607a25ae51d38c4942f gnustep-base-1.10.1.ebuild 2211
+MD5 c16b7b3ed3df8419ac63a0c4a52c06d2 ChangeLog 5858
MD5 6054f8e4a94313852ff8e1294c8abd88 metadata.xml 670
-MD5 1e1e21f737b0d25c8faabb89bd286988 files/base-user-defaults.patch-1.10.0 1069
+MD5 deded00aa5a335854582a82255ddc2f3 files/digest-gnustep-base-1.10.1-r1 72
MD5 efda24cf74398ac3ddce6cba6071561a files/config-gnustep-base.sh 559
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-gnustep-base-1.10.1_pre20040928 0
MD5 da38d67a86d0553b73378aea856093f5 files/digest-gnustep-base-1.10.0 72
MD5 deded00aa5a335854582a82255ddc2f3 files/digest-gnustep-base-1.10.1 72
-MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-gnustep-base-1.10.1_pre20040928 0
-MD5 5d1876e3df6d76d7d40993fb11e8896e files/digest-gnustep-base-1.5.1 71
-MD5 26fed6fc0104a9968ba35fd857ec42d7 files/digest-gnustep-base-1.6.0 71
-MD5 26fed6fc0104a9968ba35fd857ec42d7 files/digest-gnustep-base-1.6.0-r1 71
-MD5 31a850708e7534ab554cd04049cb1930 files/digest-gnustep-base-1.7.1 71
-MD5 1c14747d00a4b6189a4755fec15c8eb5 files/digest-gnustep-base-1.7.2 71
-MD5 dc4ae26d71ff0a479187c6a818eff837 files/gnustep 1043
+MD5 1e1e21f737b0d25c8faabb89bd286988 files/base-user-defaults.patch-1.10.0 1069
diff --git a/gnustep-base/gnustep-base/files/digest-gnustep-base-1.10.1-r1 b/gnustep-base/gnustep-base/files/digest-gnustep-base-1.10.1-r1
new file mode 100644
index 000000000000..9982eb38cdb0
--- /dev/null
+++ b/gnustep-base/gnustep-base/files/digest-gnustep-base-1.10.1-r1
@@ -0,0 +1 @@
+MD5 94eaac8feb8d5ae95194a37cedc27544 gnustep-base-1.10.1.tar.gz 1909988
diff --git a/gnustep-base/gnustep-base/files/digest-gnustep-base-1.5.1 b/gnustep-base/gnustep-base/files/digest-gnustep-base-1.5.1
deleted file mode 100644
index 8a4bc3f78870..000000000000
--- a/gnustep-base/gnustep-base/files/digest-gnustep-base-1.5.1
+++ /dev/null
@@ -1 +0,0 @@
-MD5 817cfca4f6c59d10592dd7ca8ad4e418 gnustep-base-1.5.1.tar.gz 1532722
diff --git a/gnustep-base/gnustep-base/files/digest-gnustep-base-1.6.0 b/gnustep-base/gnustep-base/files/digest-gnustep-base-1.6.0
deleted file mode 100644
index 63b60db629dc..000000000000
--- a/gnustep-base/gnustep-base/files/digest-gnustep-base-1.6.0
+++ /dev/null
@@ -1 +0,0 @@
-MD5 41d2b9d9ef7c86dfe5f4dba8fa501278 gnustep-base-1.6.0.tar.gz 1564369
diff --git a/gnustep-base/gnustep-base/files/digest-gnustep-base-1.6.0-r1 b/gnustep-base/gnustep-base/files/digest-gnustep-base-1.6.0-r1
deleted file mode 100644
index 63b60db629dc..000000000000
--- a/gnustep-base/gnustep-base/files/digest-gnustep-base-1.6.0-r1
+++ /dev/null
@@ -1 +0,0 @@
-MD5 41d2b9d9ef7c86dfe5f4dba8fa501278 gnustep-base-1.6.0.tar.gz 1564369
diff --git a/gnustep-base/gnustep-base/files/digest-gnustep-base-1.7.1 b/gnustep-base/gnustep-base/files/digest-gnustep-base-1.7.1
deleted file mode 100644
index 5cc975c38b69..000000000000
--- a/gnustep-base/gnustep-base/files/digest-gnustep-base-1.7.1
+++ /dev/null
@@ -1 +0,0 @@
-MD5 84e102171fd9852e76473c6c661a93f6 gnustep-base-1.7.1.tar.gz 1594481
diff --git a/gnustep-base/gnustep-base/files/digest-gnustep-base-1.7.2 b/gnustep-base/gnustep-base/files/digest-gnustep-base-1.7.2
deleted file mode 100644
index 13e658f4f864..000000000000
--- a/gnustep-base/gnustep-base/files/digest-gnustep-base-1.7.2
+++ /dev/null
@@ -1 +0,0 @@
-MD5 bc1b74be8544ffe5fe4bf57a8df382c2 gnustep-base-1.7.2.tar.gz 1629875
diff --git a/gnustep-base/gnustep-base/files/gnustep b/gnustep-base/gnustep-base/files/gnustep
deleted file mode 100644
index 1772a22f31e8..000000000000
--- a/gnustep-base/gnustep-base/files/gnustep
+++ /dev/null
@@ -1,38 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-base/files/gnustep,v 1.1 2004/07/23 13:54:02 fafhrd Exp $
-
-start() {
- ebegin "Starting GNUstep services"
-
- # Check for necessary files
- if [ -d /usr/GNUstep/System/Makefiles ]; then
- GNUSTEP_MAKEFILES="/usr/GNUstep/System/Makefiles"
- else
- exit 1
- fi
-
- # Source GNUstep makefile
- if [ -x $GNUSTEP_MAKEFILES/GNUstep.sh ]; then
- . $GNUSTEP_MAKEFILES/GNUstep.sh
- else
- exit 1
- fi
-
- # Start services
- if [ -x $GNUSTEP_SYSTEM_ROOT/Tools/$GNUSTEP_HOST_CPU/$GNUSTEP_HOST_OS/gdomap ]; then
- $GNUSTEP_SYSTEM_ROOT/Tools/$GNUSTEP_HOST_CPU/$GNUSTEP_HOST_OS/gdomap
- fi
- if [ -x $GNUSTEP_SYSTEM_ROOT/Tools/$GNUSTEP_HOST_CPU/$GNUSTEP_HOST_OS/$LIBRARY_COMBO/gdnc ]; then
- $GNUSTEP_SYSTEM_ROOT/Tools/$GNUSTEP_HOST_CPU/$GNUSTEP_HOST_OS/$LIBRARY_COMBO/gdnc
- fi
-}
-
-stop() {
- ebegin "Stopping GNUstep services"
-
- # Kill processes
- killall gdomap
- killall gdnc
-}
diff --git a/gnustep-base/gnustep-base/gnustep-base-1.10.1-r1.ebuild b/gnustep-base/gnustep-base/gnustep-base-1.10.1-r1.ebuild
new file mode 100644
index 000000000000..b5e56a1fe049
--- /dev/null
+++ b/gnustep-base/gnustep-base/gnustep-base-1.10.1-r1.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-base/gnustep-base-1.10.1-r1.ebuild,v 1.1 2004/11/12 03:47:20 fafhrd Exp $
+
+inherit gnustep
+
+DESCRIPTION="The GNUstep Base Library is a library of general-purpose, non-graphical Objective C objects."
+
+HOMEPAGE="http://www.gnustep.org"
+SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz"
+KEYWORDS="~ppc ~x86 ~amd64 ~sparc ~alpha"
+SLOT="0"
+LICENSE="GPL-2 LGPL-2.1"
+
+IUSE="${IUSE} doc"
+DEPEND="${GNUSTEP_CORE_DEPEND}
+ || (
+ >=gnustep-base/gnustep-make-1.10.1_pre20041030-r1
+ ~gnustep-base/gnustep-make-1.10.0
+ )
+ >=dev-libs/libxml2-2.6*
+ >=dev-libs/libxslt-1.1*
+ >=dev-libs/gmp-4.1*
+ >=dev-libs/openssl-0.9.7*
+ >=dev-libs/libffi-3*
+ >=sys-libs/zlib-1.2*
+ ${DOC_DEPEND}"
+RDEPEND="${DEPEND}
+ ${DOC_RDEPEND}"
+
+egnustep_install_domain "System"
+
+src_unpack() {
+ unpack ${A}
+ EPATCH_OPTS="-d ${S}" epatch ${FILESDIR}/base-user-defaults.patch-1.10.0
+}
+
+src_compile() {
+ egnustep_env
+ # why libffi over ffcall?
+ # - libffi is known to work with 32 and 64 bit platforms
+ # - libffi does not use trampolines
+ local myconf
+ myconf="--enable-libffi --with-ffi-library=/usr/lib/libffi --with-ffi-include=/usr/include/libffi --disable-ffcall"
+ myconf="$myconf --with-xml-prefix=/usr"
+ myconf="$myconf --with-gmp-include=/usr/include --with-gmp-library=/usr/lib"
+ econf $myconf || die "configure failed"
+
+ egnustep_make || die
+}
+
+src_install() {
+ egnustep_env
+ egnustep_install || die
+
+ local base_temp_lib_path
+ if [ ! -z $GNUSTEP_FLATTENED ]; then
+ base_temp_lib_path="$(egnustep_install_domain)/Library/Libraries"
+ else
+ base_temp_lib_path="$(egnustep_install_domain)/Library/Libraries/$GNUSTEP_HOST_CPU/$GNUSTEP_HOST_OS/$LIBRARY_COMBO"
+ fi
+
+ if use doc ; then
+ local make_eval="INSTALL_ROOT=\${D} \
+ GNUSTEP_SYSTEM_ROOT=\${D}\$(egnustep_system_root) \
+ GNUSTEP_NETWORK_ROOT=\$(egnustep_network_root) \
+ GNUSTEP_LOCAL_ROOT=\$(egnustep_local_root) \
+ GNUSTEP_MAKEFILES=\$(egnustep_system_root)/Library/Makefiles \
+ GNUSTEP_USER_ROOT=\${TMP} \
+ GNUSTEP_DEFAULTS_ROOT=\${TMP}/\${__GS_USER_ROOT_POSTFIX} \
+ LD_LIBRARY_PATH=\"\${D}\${base_temp_lib_path}:\${LD_LIBRARY_PATH}\" \
+ GNUSTEP_INSTALLATION_DIR=\${D}\$(egnustep_install_domain) \
+ -j1"
+ if use debug ; then
+ make_eval="${make_eval} debug=yes"
+ fi
+ if use verbose ; then
+ make_eval="${make_eval} verbose=yes"
+ fi
+
+ cd ${S}/Documentation
+ eval emake ${make_eval} all || die "doc make has failed"
+ eval emake ${make_eval} install || die "doc install has failed"
+ cd ..
+ fi
+ egnustep_package_config
+}
+
diff --git a/gnustep-base/gnustep-base/gnustep-base-1.10.1.ebuild b/gnustep-base/gnustep-base/gnustep-base-1.10.1.ebuild
index a4eeea21bbbe..47b8b264b1f0 100644
--- a/gnustep-base/gnustep-base/gnustep-base-1.10.1.ebuild
+++ b/gnustep-base/gnustep-base/gnustep-base-1.10.1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-base/gnustep-base-1.10.1.ebuild,v 1.2 2004/11/02 17:27:30 blubb Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-base/gnustep-base-1.10.1.ebuild,v 1.3 2004/11/12 03:47:20 fafhrd Exp $
inherit gnustep
@@ -8,7 +8,7 @@ DESCRIPTION="The GNUstep Base Library is a library of general-purpose, non-graph
HOMEPAGE="http://www.gnustep.org"
SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz"
-KEYWORDS="~ppc ~amd64"
+KEYWORDS="~ppc ~x86 ~amd64 ~sparc ~alpha"
SLOT="0"
LICENSE="GPL-2 LGPL-2.1"
diff --git a/gnustep-base/gnustep-base/gnustep-base-1.10.1_pre20040928.ebuild b/gnustep-base/gnustep-base/gnustep-base-1.10.1_pre20040928.ebuild
index f9a7ceedec77..6e3780823066 100644
--- a/gnustep-base/gnustep-base/gnustep-base-1.10.1_pre20040928.ebuild
+++ b/gnustep-base/gnustep-base/gnustep-base-1.10.1_pre20040928.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-base/gnustep-base-1.10.1_pre20040928.ebuild,v 1.5 2004/10/31 11:57:50 kloeri Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-base/gnustep-base-1.10.1_pre20040928.ebuild,v 1.6 2004/11/12 03:47:20 fafhrd Exp $
ECVS_CVS_COMMAND="cvs -q"
ECVS_SERVER="savannah.gnu.org:/cvsroot/gnustep"
@@ -23,7 +23,7 @@ LICENSE="GPL-2 LGPL-2.1"
IUSE="${IUSE} doc"
DEPEND="${GNUSTEP_CORE_DEPEND}
- =gnustep-base/gnustep-make-${PV}
+ =gnustep-base/gnustep-make-${PV/_pre*}*
=dev-libs/libxml2-2.6*
=dev-libs/libxslt-1.1*
=dev-libs/gmp-4.1*
diff --git a/gnustep-base/gnustep-base/gnustep-base-1.5.1.ebuild b/gnustep-base/gnustep-base/gnustep-base-1.5.1.ebuild
deleted file mode 100644
index d01848019219..000000000000
--- a/gnustep-base/gnustep-base/gnustep-base-1.5.1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-base/gnustep-base-1.5.1.ebuild,v 1.2 2004/07/23 15:00:38 fafhrd Exp $
-
-IUSE=""
-DESCRIPTION="GNUstep base package"
-HOMEPAGE="http://www.gnustep.org"
-LICENSE="LGPL-2.1"
-DEPEND=">=gnustep-base/gnustep-make-1.5.1
- >=dev-libs/libxml2-2.4.23"
-RDEPEND="virtual/libc"
-SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz"
-KEYWORDS="x86 -ppc ~sparc "
-SLOT="0"
-
-src_compile() {
- . /usr/GNUstep/System/Makefiles/GNUstep.sh
- econf \
- --with-xml-prefix=/usr \
- --with-gmp-include=/usr/include \
- --with-gmp-library=/usr/lib || die "./configure failed"
- make || die
-}
-
-src_install () {
- . /usr/GNUstep/System/Makefiles/GNUstep.sh
- make install \
- GNUSTEP_INSTALLATION_DIR=${D}/usr/GNUstep/System \
- INSTALL_ROOT_DIR=${D} \
- || die "install failed"
-}
diff --git a/gnustep-base/gnustep-base/gnustep-base-1.6.0-r1.ebuild b/gnustep-base/gnustep-base/gnustep-base-1.6.0-r1.ebuild
deleted file mode 100644
index f5656cca5004..000000000000
--- a/gnustep-base/gnustep-base/gnustep-base-1.6.0-r1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-base/gnustep-base-1.6.0-r1.ebuild,v 1.2 2004/07/23 15:00:38 fafhrd Exp $
-
-inherit gnustep-old
-
-DESCRIPTION="GNUstep base package"
-HOMEPAGE="http://www.gnustep.org"
-SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz"
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~x86 -ppc ~sparc"
-IUSE=""
-DEPEND="=gnustep-base/gnustep-make-1.6.0*
- >=dev-libs/libxml2-2.4.23"
-
-src_compile() {
- egnustepmake \
- --with-xml-prefix=/usr \
- --with-gmp-include=/usr/include \
- --with-gmp-library=/usr/lib || die "./configure failed"
-}
-
-src_install() {
- egnustepinstall
- exeinto /etc/init.d ; newexe ${FILESDIR}/gnustep gnustep
-}
-
-pkg_postinst() {
- einfo "You should set the local timezone and language with the defaults command now."
- einfo
- einfo "i.e. \"defaults write NSGlobalDomain \"Local Time Zone\" America/Chicago\""
- einfo " \"defaults write NSGlobalDomain NSLanguages \"English\"\""
- einfo
- einfo "Time zones can be found in"
- einfo " /usr/GNUstep/System/Libraries/Resources/NSTimeZones/zones/"
- einfo
- einfo "Make sure that you type"
- einfo " \". /usr/GNUstep/System/Makefiles/GNUstep.sh\" first to set the right PATH"
- einfo
- einfo "For GNUstep to work properly \"gnustep\" should be added to your default"
- einfo " runlevel. This can be done by typing \"rc-update add gnustep default\"."
-}
diff --git a/gnustep-base/gnustep-base/gnustep-base-1.6.0.ebuild b/gnustep-base/gnustep-base/gnustep-base-1.6.0.ebuild
deleted file mode 100644
index 3586dba788bb..000000000000
--- a/gnustep-base/gnustep-base/gnustep-base-1.6.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-base/gnustep-base-1.6.0.ebuild,v 1.2 2004/07/23 15:00:38 fafhrd Exp $
-
-DESCRIPTION="GNUstep base package"
-HOMEPAGE="http://www.gnustep.org"
-SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz"
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="x86 -ppc ~sparc"
-IUSE=""
-DEPEND=">=gnustep-base/gnustep-make-1.6.0*
- >=dev-libs/libxml2-2.4.23"
-
-src_compile() {
-
- . /usr/GNUstep/System/Makefiles/GNUstep.sh
- # This is a workaround for a hardcoded GNUSTEP_USER_ROOT
- GNUSTEP_USER_ROOT=~/.GNUstep
-
- econf \
- --with-xml-prefix=/usr \
- --with-gmp-include=/usr/include \
- --with-gmp-library=/usr/lib || die "./configure failed"
-
- make || die
-}
-
-src_install() {
-
- . /usr/GNUstep/System/Makefiles/GNUstep.sh
- # This is a workaround for a hardcoded GNUSTEP_USER_ROOT
- GNUSTEP_USER_ROOT=~/.GNUstep
-
- make install \
- GNUSTEP_INSTALLATION_DIR=${D}/usr/GNUstep/System \
- INSTALL_ROOT_DIR=${D} \
- || die "install failed"
-
- exeinto /etc/init.d ; newexe ${FILESDIR}/gnustep gnustep
-
-}
-
-pkg_postinst() {
- einfo "You should set the local timezone and language with the defaults command now."
- einfo
- einfo "i.e. \"defaults write NSGlobalDomain \"Local Time Zone\" America/Chicago\""
- einfo " \"defaults write NSGlobalDomain NSLanguages \"English\"\""
- einfo
- einfo "Time zones can be found in"
- einfo " /usr/GNUstep/System/Libraries/Resources/NSTimeZones/zones/"
- einfo
- einfo "Make sure that you type"
- einfo " \". /usr/GNUstep/System/Makefiles/GNUstep.sh\" first to set the right PATH"
- einfo
- einfo "For GNUstep to work properly \"gnustep\" should be added to your default"
- einfo " runlevel. This can be done by typing \"rc-update add gnustep default\"."
-}
diff --git a/gnustep-base/gnustep-base/gnustep-base-1.7.1.ebuild b/gnustep-base/gnustep-base/gnustep-base-1.7.1.ebuild
deleted file mode 100644
index 78a3a7553663..000000000000
--- a/gnustep-base/gnustep-base/gnustep-base-1.7.1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-base/gnustep-base-1.7.1.ebuild,v 1.2 2004/07/23 15:00:38 fafhrd Exp $
-
-IUSE=""
-
-inherit gnustep-old
-
-DESCRIPTION="GNUstep base package"
-HOMEPAGE="http://www.gnustep.org"
-SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="-x86 -ppc -sparc"
-
-DEPEND="=gnustep-base/gnustep-make-${PV}*
- >=dev-libs/libxml2-2.4.24"
-
-src_compile() {
- egnustepmake \
- --with-xml-prefix=/usr \
- --with-gmp-include=/usr/include \
- --with-gmp-library=/usr/lib || die "./configure failed"
-}
-
-src_install() {
- egnustepinstall
- exeinto /etc/init.d ; newexe ${FILESDIR}/gnustep gnustep
-}
-
-pkg_postinst() {
- einfo "You should set the local timezone and language with the defaults command now."
- einfo
- einfo "i.e. \"defaults write NSGlobalDomain \"Local Time Zone\" America/Chicago\""
- einfo " \"defaults write NSGlobalDomain NSLanguages \"English\"\""
- einfo
- einfo "Time zones can be found in"
- einfo " /usr/GNUstep/System/Libraries/Resources/NSTimeZones/zones/"
- einfo
- einfo "Make sure that you type"
- einfo " \". /usr/GNUstep/System/Makefiles/GNUstep.sh\" first to set the right PATH"
- einfo
- einfo "For GNUstep to work properly \"gnustep\" should be added to your default"
- einfo " runlevel. This can be done by typing \"rc-update add gnustep default\"."
-}
diff --git a/gnustep-base/gnustep-base/gnustep-base-1.7.2.ebuild b/gnustep-base/gnustep-base/gnustep-base-1.7.2.ebuild
deleted file mode 100644
index b634260cea6d..000000000000
--- a/gnustep-base/gnustep-base/gnustep-base-1.7.2.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-base/gnustep-base-1.7.2.ebuild,v 1.2 2004/07/23 15:00:38 fafhrd Exp $
-
-IUSE=""
-
-inherit gnustep-old
-
-DESCRIPTION="GNUstep base package"
-HOMEPAGE="http://www.gnustep.org"
-SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~x86 ~ppc ~sparc alpha"
-
-DEPEND="=gnustep-base/gnustep-make-${PV}*
- >=dev-libs/libxml2-2.4.24"
-
-src_compile() {
- egnustepmake \
- --with-xml-prefix=/usr \
- --with-gmp-include=/usr/include \
- --with-gmp-library=/usr/lib || die "./configure failed"
-}
-
-src_install() {
- egnustepinstall
- exeinto /etc/init.d ; newexe ${FILESDIR}/gnustep gnustep
-}
-
-pkg_postinst() {
- einfo "You should set the local timezone and language with the defaults command now."
- einfo
- einfo "i.e. \"defaults write NSGlobalDomain \"Local Time Zone\" America/Chicago\""
- einfo " \"defaults write NSGlobalDomain NSLanguages \"English\"\""
- einfo
- einfo "Time zones can be found in"
- einfo " /usr/GNUstep/System/Libraries/Resources/NSTimeZones/zones/"
- einfo
- einfo "Make sure that you type"
- einfo " \". /usr/GNUstep/System/Makefiles/GNUstep.sh\" first to set the right PATH"
- einfo
- einfo "For GNUstep to work properly \"gnustep\" should be added to your default"
- einfo " runlevel. This can be done by typing \"rc-update add gnustep default\"."
-}
diff --git a/gnustep-base/gnustep-env/ChangeLog b/gnustep-base/gnustep-env/ChangeLog
index b5e0425babb0..88076ab3c117 100644
--- a/gnustep-base/gnustep-env/ChangeLog
+++ b/gnustep-base/gnustep-env/ChangeLog
@@ -1,6 +1,17 @@
# ChangeLog for gnustep-base/gnustep-env
# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-env/ChangeLog,v 1.8 2004/10/31 16:01:30 weeve Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-env/ChangeLog,v 1.9 2004/11/12 03:48:44 fafhrd Exp $
+
+*gnustep-env-0.1.5 (11 Nov 2004)
+
+ 11 Nov 2004; Armando Di Cianno <fafhrd@gentoo.org> +files/gnustep.env-0.1.5,
+ +files/gnustep.runscript-0.1.5, gnustep-env-0.1.4.ebuild,
+ +gnustep-env-0.1.5.ebuild:
+ Mass Update: gnustep.eclass revamped to allow configurable root install;
+ gnustep-base/libs/apps updated to utilize new gnustep.eclass (only versions
+ bumped where files would change); some KEYWORDS were accidentally dropped
+ between version bumps of packages -- this has been resolved; windowmaker
+ correctly supports gnustep now
31 Oct 2004; Jason Wever <weeve@gentoo.org> gnustep-env-0.1.4.ebuild:
Added ~sparc keyword.
diff --git a/gnustep-base/gnustep-env/Manifest b/gnustep-base/gnustep-env/Manifest
index 463eba7f95e6..00b147df0613 100644
--- a/gnustep-base/gnustep-env/Manifest
+++ b/gnustep-base/gnustep-env/Manifest
@@ -1,9 +1,13 @@
-MD5 7cb3a579d289139dc36aaeebf7a86772 gnustep-env-0.1.4.ebuild 1175
-MD5 c603ed4d589dc2091e618436e4de9c78 metadata.xml 371
+MD5 4983d9a117db4db81834ad317244bbdf gnustep-env-0.1.4.ebuild 1201
+MD5 27a1021fcc0ac5de4813e3dbe673edec gnustep-env-0.1.5.ebuild 1408
MD5 1e82c3c29105707ada1b6bce01e6cb0f gnustep-env-0.1.ebuild 563
-MD5 1ccad74b33dd4851a113f792a42077a1 ChangeLog 1880
-MD5 766b0cb8343bea6f212694c1fd261335 files/10gnustep 36
-MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-gnustep-env-0.1 0
+MD5 f1c64c589577b13f8e40a14514bd90c8 ChangeLog 2420
+MD5 c603ed4d589dc2091e618436e4de9c78 metadata.xml 371
MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-gnustep-env-0.1.4 0
-MD5 1588a64b28bc5eb05d1c93571ad340b1 files/gnustep.env-0.1.4 586
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-gnustep-env-0.1.5 0
MD5 f814aedb43348b181f1ee9c044efa12c files/gnustep.runscript-0.1.4 1052
+MD5 8a7d7c75991671d8b36f9f229404edf7 files/gnustep.runscript-0.1.5 944
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-gnustep-env-0.1 0
+MD5 1588a64b28bc5eb05d1c93571ad340b1 files/gnustep.env-0.1.4 586
+MD5 9b9d12281e414534a0e1fbd04cb3e2d1 files/gnustep.env-0.1.5 682
+MD5 766b0cb8343bea6f212694c1fd261335 files/10gnustep 36
diff --git a/gnustep-base/gnustep-back-art/files/digest-gnustep-back-art-0.9.5_pre20040928 b/gnustep-base/gnustep-env/files/digest-gnustep-env-0.1.5
index e69de29bb2d1..e69de29bb2d1 100644
--- a/gnustep-base/gnustep-back-art/files/digest-gnustep-back-art-0.9.5_pre20040928
+++ b/gnustep-base/gnustep-env/files/digest-gnustep-env-0.1.5
diff --git a/gnustep-base/gnustep-env/files/gnustep.env-0.1.5 b/gnustep-base/gnustep-env/files/gnustep.env-0.1.5
new file mode 100644
index 000000000000..364c5fece416
--- /dev/null
+++ b/gnustep-base/gnustep-env/files/gnustep.env-0.1.5
@@ -0,0 +1,4 @@
+MANPATH="XXX_GNUSTEP_USER_ROOT_XXX/Library/Documentation/man:XXX_GNUSTEP_LOCAL_ROOT_XXX/Library/Documentation/man:XXX_GNUSTEP_NETWORK_ROOT_XXX/Library/Documentation/man:XXX_GNUSTEP_SYSTEM_ROOT_XXX/Library/Documentation/man"
+INFOPATH="XXX_GNUSTEP_USER_ROOT_XXX/Library/Documentation/info:XXX_GNUSTEP_LOCAL_ROOT_XXX/Library/Documentation/info:XXX_GNUSTEP_NETWORK_ROOT_XXX/Library/Documentation/info:XXX_GNUSTEP_SYSTEM_ROOT_XXX/Library/Documentation/info"
+INFODIR="XXX_GNUSTEP_USER_ROOT_XXX/Library/Documentation/info:XXX_GNUSTEP_LOCAL_ROOT_XXX/Library/Documentation/info:XXX_GNUSTEP_NETWORK_ROOT_XXX/Library/Documentation/info:XXX_GNUSTEP_SYSTEM_ROOT_XXX/Library/Documentation/info"
+
diff --git a/gnustep-base/gnustep-env/files/gnustep.runscript-0.1.5 b/gnustep-base/gnustep-env/files/gnustep.runscript-0.1.5
new file mode 100644
index 000000000000..ffe2a0eea676
--- /dev/null
+++ b/gnustep-base/gnustep-env/files/gnustep.runscript-0.1.5
@@ -0,0 +1,49 @@
+#!/sbin/runscript
+#
+# (c) 2003 Dennis Leeuw
+# License: GPL version 2 or any newer version
+#
+# Modifications, truncation, and gentoo-ification:
+# Copyright 2004 Gentoo Technologies, Inc.
+
+if [ -f /etc/conf.d/gnustep.env ]; then
+ . /etc/conf.d/gnustep.env
+else
+ GNUSTEP_SYSTEM_ROOT="/usr/GNUstep/System"
+fi
+. ${GNUSTEP_SYSTEM_ROOT}/Library/Makefiles/GNUstep.sh
+
+start() {
+ ebegin "Starting gnustep daemons..."
+
+ ebegin "\tgdomap "
+ GNUSTEP_USER_ROOT=/var/run/GNUstep \
+ GNUSTEP_DEFAULTS_ROOT=/var/run/GNUstep \
+ gdomap
+ ebegin "\tgdnc "
+ GNUSTEP_USER_ROOT=/var/run/GNUstep \
+ GNUSTEP_DEFAULTS_ROOT=/var/run/GNUstep \
+ gdnc
+# ebegin "\tgnustep_sndd"
+# GNUSTEP_USER_ROOT=/var/run/GNUstep \
+# GNUSTEP_DEFAULTS_ROOT=/var/run/GNUstep \
+# /gnustep_sndd
+
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping gnustep daemons..."
+
+ ebegin "\tgdomap "
+ killall gdomap
+
+ ebegin "\tgdnc "
+ killall gdnc
+
+# ebegin "\tgnustep_sndd"
+# killall gnustep_sndd
+
+ eend $?
+}
+
diff --git a/gnustep-base/gnustep-env/gnustep-env-0.1.4.ebuild b/gnustep-base/gnustep-env/gnustep-env-0.1.4.ebuild
index 0b9910cde61c..37280a698b0f 100644
--- a/gnustep-base/gnustep-env/gnustep-env-0.1.4.ebuild
+++ b/gnustep-base/gnustep-env/gnustep-env-0.1.4.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-env/gnustep-env-0.1.4.ebuild,v 1.6 2004/11/09 19:17:51 blubb Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-env/gnustep-env-0.1.4.ebuild,v 1.7 2004/11/12 03:48:44 fafhrd Exp $
inherit gnustep
@@ -16,6 +16,8 @@ IUSE=""
DEPEND="${GS_DEPEND}"
RDEPEND="${GS_RDEPEND}"
+egnustep_install_domain "System"
+
src_unpack() {
echo "nothing to unpack"
}
@@ -27,10 +29,10 @@ src_compile() {
src_install() {
exeinto /etc/init.d
newexe ${FILESDIR}/gnustep.runscript-${PV} gnustep
- dosed "s:XXX_GENTOO_GNUSTEP_ROOT_XXX:${GENTOO_GNUSTEP_ROOT}:g" /etc/init.d/gnustep
+ dosed "s:XXX_GENTOO_GNUSTEP_ROOT_XXX:$(egnustep_prefix):g" /etc/init.d/gnustep
insinto /etc/env.d
newins ${FILESDIR}/gnustep.env-${PV} 99gnustep
- dosed "s:XXX_GENTOO_GNUSTEP_ROOT_XXX:${GENTOO_GNUSTEP_ROOT}:g" /etc/env.d/99gnustep
+ dosed "s:XXX_GENTOO_GNUSTEP_ROOT_XXX:$(egnustep_prefix):g" /etc/env.d/99gnustep
dodir /var/run/GNUstep
einfo "Check http://dev.gentoo.org/~fafhrd/ for very handy info in setting up your GNUstep env."
}
diff --git a/gnustep-base/gnustep-env/gnustep-env-0.1.5.ebuild b/gnustep-base/gnustep-env/gnustep-env-0.1.5.ebuild
new file mode 100644
index 000000000000..e114507b2d1f
--- /dev/null
+++ b/gnustep-base/gnustep-env/gnustep-env-0.1.5.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-env/gnustep-env-0.1.5.ebuild,v 1.1 2004/11/12 03:48:44 fafhrd Exp $
+
+inherit gnustep
+
+DESCRIPTION="This is a convience package that installs all base GNUstep libraries, convenience scripts, and environment settings for use on Gentoo."
+# These are support files for GNUstep on Gentoo, so setting
+# homepage thusly
+HOMEPAGE="http://www.gnustep.org"
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~x86 ~ppc ~alpha ~sparc ~amd64"
+
+IUSE=""
+DEPEND="${GS_DEPEND}
+ >=gnustep-base/gnustep-base-1.10.1"
+RDEPEND="${GS_RDEPEND}"
+
+egnustep_install_domain="System"
+
+src_unpack() {
+ echo "nothing to unpack"
+}
+
+src_compile() {
+ echo "nothing to compile"
+}
+
+src_install() {
+ egnustep_env
+ exeinto /etc/init.d
+ newexe ${FILESDIR}/gnustep.runscript-${PV} gnustep
+ #dosed "s:XXX_GENTOO_GNUSTEP_ROOT_XXX:$(egnstep_prefix):g" /etc/init.d/gnustep
+ insinto /etc/env.d
+ newins ${FILESDIR}/gnustep.env-${PV} 99gnustep
+ dosed "s:XXX_GNUSTEP_USER_ROOT_XXX:~$(egnustep_user_root_suffix):g" /etc/env.d/99gnustep
+ dosed "s:XXX_GNUSTEP_LOCAL_ROOT_XXX:$(egnustep_local_root):g" /etc/env.d/99gnustep
+ dosed "s:XXX_GNUSTEP_NETWORK_ROOT_XXX:$(egnustep_network_root):g" /etc/env.d/99gnustep
+ dosed "s:XXX_GNUSTEP_SYSTEM_ROOT_XXX:$(egnustep_system_root):g" /etc/env.d/99gnustep
+ dodir /var/run/GNUstep
+ einfo "Check http://dev.gentoo.org/~fafhrd/ for very handy info in setting up your GNUstep env."
+}
+
diff --git a/gnustep-base/gnustep-gui/ChangeLog b/gnustep-base/gnustep-gui/ChangeLog
index 0c3b774a0112..426cd074446f 100644
--- a/gnustep-base/gnustep-gui/ChangeLog
+++ b/gnustep-base/gnustep-gui/ChangeLog
@@ -1,6 +1,22 @@
# ChangeLog for gnustep-base/gnustep-gui
# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-gui/ChangeLog,v 1.15 2004/11/02 17:31:00 blubb Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-gui/ChangeLog,v 1.16 2004/11/12 03:47:43 fafhrd Exp $
+
+*gnustep-gui-0.9.5_pre20041030-r1 (11 Nov 2004)
+
+ 11 Nov 2004; Armando Di Cianno <fafhrd@gentoo.org>
+ -gnustep-gui-0.7.9.ebuild, -gnustep-gui-0.8.0.ebuild,
+ -gnustep-gui-0.8.3.ebuild, -gnustep-gui-0.8.5-r1.ebuild,
+ -gnustep-gui-0.8.5.ebuild, -gnustep-gui-0.8.7.ebuild,
+ -gnustep-gui-0.8.8.ebuild, gnustep-gui-0.9.4.ebuild,
+ -gnustep-gui-0.9.5_pre20040928.ebuild,
+ +gnustep-gui-0.9.5_pre20041030-r1.ebuild,
+ -gnustep-gui-0.9.5_pre20041030.ebuild:
+ Mass Update: gnustep.eclass revamped to allow configurable root install;
+ gnustep-base/libs/apps updated to utilize new gnustep.eclass (only versions
+ bumped where files would change); some KEYWORDS were accidentally dropped
+ between version bumps of packages -- this has been resolved; windowmaker
+ correctly supports gnustep now
02 Nov 2004; Simon Stelling <blubb@gentoo.org> gnustep-gui-0.9.4.ebuild:
added ~amd64
diff --git a/gnustep-base/gnustep-gui/Manifest b/gnustep-base/gnustep-gui/Manifest
index 3a319a1e0725..ef2c9433c363 100644
--- a/gnustep-base/gnustep-gui/Manifest
+++ b/gnustep-base/gnustep-gui/Manifest
@@ -1,23 +1,7 @@
-MD5 19bd40822e382e7850b16c54932902ec ChangeLog 4705
-MD5 ec2a075a4a96dd9d782e868467c96986 gnustep-gui-0.7.9.ebuild 1033
-MD5 6116d8408ca55f6d4a520b0e5a83619d gnustep-gui-0.8.0.ebuild 1033
-MD5 e14e1639b26da4acf77a9eab4ad5e320 gnustep-gui-0.8.3.ebuild 1070
-MD5 be917ba7298ba3bd936d874774de0a7d gnustep-gui-0.8.5-r1.ebuild 798
-MD5 ec1df9161d8f1382a12157b4670a1981 gnustep-gui-0.8.5.ebuild 1070
-MD5 a99822a371283fd3dd2abd1563b08c76 gnustep-gui-0.8.7.ebuild 799
-MD5 09a9062f1abe9c3eaf5154f262af8bef gnustep-gui-0.8.8.ebuild 805
-MD5 22eca2682c530406e7ef3db5c4b9a377 gnustep-gui-0.9.4.ebuild 1450
-MD5 b4fa3c584cd67bf3a0fee04a962701a0 gnustep-gui-0.9.5_pre20040928.ebuild 1757
-MD5 1f56d7ed70faa44496c3907530b0eee3 gnustep-gui-0.9.5_pre20041030.ebuild 1734
+MD5 f9ef752c788f79af90ede7c1870321ce gnustep-gui-0.9.5_pre20041030-r1.ebuild 1503
+MD5 392022073a363b6bee518357a8829d7a ChangeLog 5497
MD5 649db105cbe2e9ffcca068143f88926f metadata.xml 1355
-MD5 6511d4ca362a94c774358fa192e6db0b files/digest-gnustep-gui-0.7.9 70
-MD5 5baad5af49b8264c69ed660df9f0c066 files/digest-gnustep-gui-0.8.0 70
-MD5 1f422b6764274b25f0b97d452edf5855 files/digest-gnustep-gui-0.8.3 70
-MD5 82f2e76d38bbd5e31455ac00bd902b50 files/digest-gnustep-gui-0.8.5 70
-MD5 82f2e76d38bbd5e31455ac00bd902b50 files/digest-gnustep-gui-0.8.5-r1 70
-MD5 a93088148fffb768eca1d4861ee881e8 files/digest-gnustep-gui-0.8.7 70
-MD5 5271d70faa156ae988c1bbb1146348fd files/digest-gnustep-gui-0.8.8 70
-MD5 c6c9275a80b7fc7af0686d0875489069 files/digest-gnustep-gui-0.9.4 70
-MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-gnustep-gui-0.9.5_pre20040928 0
-MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-gnustep-gui-0.9.5_pre20041030 0
+MD5 169b853edc8b696f8663bed970f1ad01 gnustep-gui-0.9.4.ebuild 1338
MD5 6f66904f0ad8d980c653d5c0fdf7d81b files/gnustep-gui-0.9.4-camaelon.patch 4029
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-gnustep-gui-0.9.5_pre20041030-r1 0
+MD5 c6c9275a80b7fc7af0686d0875489069 files/digest-gnustep-gui-0.9.4 70
diff --git a/gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.7.9 b/gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.7.9
deleted file mode 100644
index 9dffdd380284..000000000000
--- a/gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.7.9
+++ /dev/null
@@ -1 +0,0 @@
-MD5 fd9da66b9323227a04c8097d0346b985 gnustep-gui-0.7.9.tar.gz 1890883
diff --git a/gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.8.0 b/gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.8.0
deleted file mode 100644
index ca94121f6515..000000000000
--- a/gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.8.0
+++ /dev/null
@@ -1 +0,0 @@
-MD5 b031634efa8c75a38e45eff7056f3b2a gnustep-gui-0.8.0.tar.gz 1892916
diff --git a/gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.8.3 b/gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.8.3
deleted file mode 100644
index 4c8a673e3247..000000000000
--- a/gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.8.3
+++ /dev/null
@@ -1 +0,0 @@
-MD5 4d84f35eaee651e1a8edc883cd098ba2 gnustep-gui-0.8.3.tar.gz 2070740
diff --git a/gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.8.5 b/gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.8.5
deleted file mode 100644
index 44be7233fa76..000000000000
--- a/gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.8.5
+++ /dev/null
@@ -1 +0,0 @@
-MD5 ddaf662db31a4e6b382499548e9efcf4 gnustep-gui-0.8.5.tar.gz 2113216
diff --git a/gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.8.5-r1 b/gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.8.5-r1
deleted file mode 100644
index 44be7233fa76..000000000000
--- a/gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.8.5-r1
+++ /dev/null
@@ -1 +0,0 @@
-MD5 ddaf662db31a4e6b382499548e9efcf4 gnustep-gui-0.8.5.tar.gz 2113216
diff --git a/gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.8.7 b/gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.8.7
deleted file mode 100644
index 58a6b3d06e95..000000000000
--- a/gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.8.7
+++ /dev/null
@@ -1 +0,0 @@
-MD5 a3da917a6ac77917ddfaddf356a8a469 gnustep-gui-0.8.7.tar.gz 2164898
diff --git a/gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.8.8 b/gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.8.8
deleted file mode 100644
index 1946a644e363..000000000000
--- a/gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.8.8
+++ /dev/null
@@ -1 +0,0 @@
-MD5 cf555e09fb1074a74e850ccfc5c6652b gnustep-gui-0.8.8.tar.gz 2187548
diff --git a/gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.9.5_pre20041030 b/gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.9.5_pre20041030
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.9.5_pre20041030
+++ /dev/null
diff --git a/gnustep-base/gnustep-back-xlib/files/digest-gnustep-back-xlib-0.9.5_pre20040928 b/gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.9.5_pre20041030-r1
index e69de29bb2d1..e69de29bb2d1 100644
--- a/gnustep-base/gnustep-back-xlib/files/digest-gnustep-back-xlib-0.9.5_pre20040928
+++ b/gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.9.5_pre20041030-r1
diff --git a/gnustep-base/gnustep-gui/gnustep-gui-0.7.9.ebuild b/gnustep-base/gnustep-gui/gnustep-gui-0.7.9.ebuild
deleted file mode 100644
index 58b69183c1c6..000000000000
--- a/gnustep-base/gnustep-gui/gnustep-gui-0.7.9.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-gui/gnustep-gui-0.7.9.ebuild,v 1.2 2004/07/23 15:00:58 fafhrd Exp $
-
-DESCRIPTION="GNUstep AppKit implementation"
-HOMEPAGE="http://www.gnustep.org"
-SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz"
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="x86 -ppc -sparc "
-IUSE=""
-DEPEND=">=gnustep-base/gnustep-base-1.3.4
- >=media-libs/tiff-3.5.7
- >=media-libs/jpeg-6b-r2"
-
-src_compile() {
-
- . /usr/GNUstep/System/Makefiles/GNUstep.sh
-
- ./configure --prefix=/usr/GNUstep \
- --with-jpeg-library=/usr/lib \
- --with-jpeg-include=/usr/include \
- --with-tiff-library=/usr/lib \
- --with-tiff-include=/usr/include \
- || die "configure failed"
-
- make LD_LIBRARY_PATH=$LD_LIBRARY_PATH || die
-}
-
-src_install () {
-
- . /usr/GNUstep/System/Makefiles/GNUstep.sh
-
- make \
- GNUSTEP_INSTALLATION_DIR=${D}/usr/GNUstep/System \
- INSTALL_ROOT_DIR=${D} \
- install || die "install failed"
-
-}
diff --git a/gnustep-base/gnustep-gui/gnustep-gui-0.8.0.ebuild b/gnustep-base/gnustep-gui/gnustep-gui-0.8.0.ebuild
deleted file mode 100644
index c77fc7893ddd..000000000000
--- a/gnustep-base/gnustep-gui/gnustep-gui-0.8.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-gui/gnustep-gui-0.8.0.ebuild,v 1.2 2004/07/23 15:00:58 fafhrd Exp $
-
-DESCRIPTION="GNUstep AppKit implementation"
-HOMEPAGE="http://www.gnustep.org"
-SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz"
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="x86 -ppc -sparc "
-IUSE=""
-DEPEND=">=gnustep-base/gnustep-base-1.4.0
- >=media-libs/tiff-3.5.7
- >=media-libs/jpeg-6b-r2"
-
-src_compile() {
-
- . /usr/GNUstep/System/Makefiles/GNUstep.sh
-
- ./configure --prefix=/usr/GNUstep \
- --with-jpeg-library=/usr/lib \
- --with-jpeg-include=/usr/include \
- --with-tiff-library=/usr/lib \
- --with-tiff-include=/usr/include \
- || die "configure failed"
-
- make LD_LIBRARY_PATH=$LD_LIBRARY_PATH || die
-}
-
-src_install () {
-
- . /usr/GNUstep/System/Makefiles/GNUstep.sh
-
- make \
- GNUSTEP_INSTALLATION_DIR=${D}/usr/GNUstep/System \
- INSTALL_ROOT_DIR=${D} \
- install || die "install failed"
-
-}
diff --git a/gnustep-base/gnustep-gui/gnustep-gui-0.8.3.ebuild b/gnustep-base/gnustep-gui/gnustep-gui-0.8.3.ebuild
deleted file mode 100644
index c19ff3c75c6f..000000000000
--- a/gnustep-base/gnustep-gui/gnustep-gui-0.8.3.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-gui/gnustep-gui-0.8.3.ebuild,v 1.2 2004/07/23 15:00:58 fafhrd Exp $
-
-DESCRIPTION="GNUstep AppKit implementation"
-HOMEPAGE="http://www.gnustep.org"
-SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz"
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="x86 -ppc -sparc"
-IUSE=""
-DEPEND=">=gnustep-base/gnustep-base-1.5.1
- >=media-libs/tiff-3.5.7
- >=media-libs/jpeg-6b-r2"
-PDEPEND=">=gnustep-base/gnustep-back-${PV}"
-
-src_compile() {
- . /usr/GNUstep/System/Makefiles/GNUstep.sh
- ./configure --prefix=/usr/GNUstep \
- --with-jpeg-library=/usr/lib \
- --with-jpeg-include=/usr/include \
- --with-tiff-library=/usr/lib \
- --with-tiff-include=/usr/include \
- || die "configure failed"
- make LD_LIBRARY_PATH=$LD_LIBRARY_PATH || die
-}
-
-src_install () {
- . /usr/GNUstep/System/Makefiles/GNUstep.sh
- make \
- GNUSTEP_INSTALLATION_DIR=${D}/usr/GNUstep/System \
- INSTALL_ROOT_DIR=${D} \
- install || die "install failed"
-}
diff --git a/gnustep-base/gnustep-gui/gnustep-gui-0.8.5-r1.ebuild b/gnustep-base/gnustep-gui/gnustep-gui-0.8.5-r1.ebuild
deleted file mode 100644
index 42109e3bc97e..000000000000
--- a/gnustep-base/gnustep-gui/gnustep-gui-0.8.5-r1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-gui/gnustep-gui-0.8.5-r1.ebuild,v 1.2 2004/07/23 15:00:58 fafhrd Exp $
-
-inherit gnustep-old
-
-DESCRIPTION="GNUstep AppKit implementation"
-HOMEPAGE="http://www.gnustep.org"
-SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz"
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="x86 -ppc -sparc"
-IUSE=""
-DEPEND=">=gnustep-base/gnustep-base-1.6.0
- >=media-libs/tiff-3.5.7
- >=media-libs/jpeg-6b-r2"
-PDEPEND="=gnustep-base/gnustep-back-${PV}*"
-
-src_compile() {
- egnustepmake \
- --with-jpeg-library=/usr/lib \
- --with-jpeg-include=/usr/include \
- --with-tiff-library=/usr/lib \
- --with-tiff-include=/usr/include \
- || die "configure failed"
-}
diff --git a/gnustep-base/gnustep-gui/gnustep-gui-0.8.5.ebuild b/gnustep-base/gnustep-gui/gnustep-gui-0.8.5.ebuild
deleted file mode 100644
index c7c56a17fa4f..000000000000
--- a/gnustep-base/gnustep-gui/gnustep-gui-0.8.5.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-gui/gnustep-gui-0.8.5.ebuild,v 1.2 2004/07/23 15:00:58 fafhrd Exp $
-
-DESCRIPTION="GNUstep AppKit implementation"
-HOMEPAGE="http://www.gnustep.org"
-SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz"
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="x86 -ppc -sparc"
-IUSE=""
-DEPEND=">=gnustep-base/gnustep-base-1.5.1
- >=media-libs/tiff-3.5.7
- >=media-libs/jpeg-6b-r2"
-PDEPEND=">=gnustep-base/gnustep-back-${PV}"
-
-src_compile() {
- . /usr/GNUstep/System/Makefiles/GNUstep.sh
- ./configure --prefix=/usr/GNUstep \
- --with-jpeg-library=/usr/lib \
- --with-jpeg-include=/usr/include \
- --with-tiff-library=/usr/lib \
- --with-tiff-include=/usr/include \
- || die "configure failed"
- make LD_LIBRARY_PATH=$LD_LIBRARY_PATH || die
-}
-
-src_install () {
- . /usr/GNUstep/System/Makefiles/GNUstep.sh
- make \
- GNUSTEP_INSTALLATION_DIR=${D}/usr/GNUstep/System \
- INSTALL_ROOT_DIR=${D} \
- install || die "install failed"
-}
diff --git a/gnustep-base/gnustep-gui/gnustep-gui-0.8.7.ebuild b/gnustep-base/gnustep-gui/gnustep-gui-0.8.7.ebuild
deleted file mode 100644
index bde24526df1a..000000000000
--- a/gnustep-base/gnustep-gui/gnustep-gui-0.8.7.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-gui/gnustep-gui-0.8.7.ebuild,v 1.2 2004/07/23 15:00:58 fafhrd Exp $
-
-IUSE=""
-
-inherit gnustep-old
-
-DESCRIPTION="GNUstep AppKit implementation"
-HOMEPAGE="http://www.gnustep.org"
-SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="-x86 -ppc -sparc"
-
-DEPEND=">=gnustep-base/gnustep-base-1.7.1
- >=media-libs/tiff-3.5.7
- >=media-libs/jpeg-6b-r2"
-PDEPEND="=gnustep-base/gnustep-back-${PV}*"
-
-src_compile() {
- egnustepmake \
- --with-jpeg-library=/usr/lib \
- --with-jpeg-include=/usr/include \
- --with-tiff-library=/usr/lib \
- --with-tiff-include=/usr/include \
- || die "configure failed"
-}
diff --git a/gnustep-base/gnustep-gui/gnustep-gui-0.8.8.ebuild b/gnustep-base/gnustep-gui/gnustep-gui-0.8.8.ebuild
deleted file mode 100644
index 165603e7daa5..000000000000
--- a/gnustep-base/gnustep-gui/gnustep-gui-0.8.8.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-gui/gnustep-gui-0.8.8.ebuild,v 1.2 2004/07/23 15:00:58 fafhrd Exp $
-
-IUSE=""
-
-inherit gnustep-old
-
-DESCRIPTION="GNUstep AppKit implementation"
-HOMEPAGE="http://www.gnustep.org"
-SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~x86 ~ppc ~sparc alpha"
-
-DEPEND=">=gnustep-base/gnustep-base-1.7.2
- >=media-libs/tiff-3.5.7
- >=media-libs/jpeg-6b-r2"
-PDEPEND="=gnustep-base/gnustep-back-${PV}*"
-
-src_compile() {
- egnustepmake \
- --with-jpeg-library=/usr/lib \
- --with-jpeg-include=/usr/include \
- --with-tiff-library=/usr/lib \
- --with-tiff-include=/usr/include \
- || die "configure failed"
-}
diff --git a/gnustep-base/gnustep-gui/gnustep-gui-0.9.4.ebuild b/gnustep-base/gnustep-gui/gnustep-gui-0.9.4.ebuild
index 4f5cffa85bff..0f23b35b0829 100644
--- a/gnustep-base/gnustep-gui/gnustep-gui-0.9.4.ebuild
+++ b/gnustep-base/gnustep-gui/gnustep-gui-0.9.4.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-gui/gnustep-gui-0.9.4.ebuild,v 1.5 2004/11/02 17:31:00 blubb Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-gui/gnustep-gui-0.9.4.ebuild,v 1.6 2004/11/12 03:47:43 fafhrd Exp $
inherit gnustep
@@ -8,32 +8,24 @@ DESCRIPTION="It is a library of graphical user interface classes written complet
HOMEPAGE="http://www.gnustep.org"
SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz"
-KEYWORDS="~x86 ~amd64"
+KEYWORDS="~ppc ~x86 ~amd64 ~sparc ~alpha"
SLOT="0"
LICENSE="LGPL-2.1"
-IUSE="${IUSE} jpeg gif png gsnd doc cups camaelon"
+IUSE="${IUSE} jpeg gif png gsnd doc cups"
DEPEND="${GNUSTEP_BASE_DEPEND}
virtual/x11
- =media-libs/tiff-3*
- jpeg? =media-libs/jpeg-6b*
- gif? =media-libs/libungif-4.1*
- png? =media-libs/libpng-1.2*
- gsnd? =media-libs/audiofile-0.2*
- cups? =net-print/cups-1.1*
- =app-text/aspell-0.50*"
+ >=media-libs/tiff-3*
+ jpeg? >=media-libs/jpeg-6b*
+ gif? >=media-libs/libungif-4.1*
+ png? >=media-libs/libpng-1.2*
+ gsnd? >=media-libs/audiofile-0.2*
+ cups? >=net-print/cups-1.1*
+ app-text/aspell"
RDEPEND="${DEPEND}
${DOC_RDEPEND}"
-PDEPEND="camaelon? =gnustep-libs/camaelon-0.1"
-
-src_unpack() {
- unpack ${A}
- cd ${S}
- if use camaelon
- then
- epatch ${FILESDIR}/${P}-camaelon.patch
- fi
-}
+
+egnustep_install_domain "System"
src_compile() {
egnustep_env
diff --git a/gnustep-base/gnustep-gui/gnustep-gui-0.9.5_pre20040928.ebuild b/gnustep-base/gnustep-gui/gnustep-gui-0.9.5_pre20040928.ebuild
deleted file mode 100644
index 5b52c971e352..000000000000
--- a/gnustep-base/gnustep-gui/gnustep-gui-0.9.5_pre20040928.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-gui/gnustep-gui-0.9.5_pre20040928.ebuild,v 1.5 2004/10/31 12:02:35 kloeri Exp $
-
-ECVS_CVS_COMMAND="cvs -q"
-ECVS_SERVER="savannah.gnu.org:/cvsroot/gnustep"
-ECVS_USER="anoncvs"
-ECVS_AUTH="ext"
-ECVS_MODULE="gnustep/core/gui"
-ECVS_CO_OPTS="-D ${PV/*_pre}"
-ECVS_UP_OPTS="-D ${PV/*_pre}"
-ECVS_TOP_DIR="${DISTDIR}/cvs-src/savannah.gnu.org-gnustep"
-inherit gnustep cvs
-
-S=${WORKDIR}/${ECVS_MODULE}
-
-DESCRIPTION="It is a library of graphical user interface classes written completely in the Objective-C language."
-HOMEPAGE="http://www.gnustep.org"
-
-KEYWORDS="~x86 ~ppc ~sparc ~alpha"
-SLOT="0"
-LICENSE="LGPL-2.1"
-
-IUSE="${IUSE} jpeg gif png gsnd doc cups camaelon"
-DEPEND="${GNUSTEP_BASE_DEPEND}
- =gnustep-base/gnustep-base-${PV/0.9.5/1.10.1}
- virtual/x11
- =media-libs/tiff-3*
- jpeg? =media-libs/jpeg-6b*
- gif? =media-libs/libungif-4.1*
- png? =media-libs/libpng-1.2*
- gsnd? =media-libs/audiofile-0.2*
- cups? =net-print/cups-1.1*
- app-text/aspell"
-RDEPEND="${DEPEND}
- ${DOC_RDEPEND}"
-PDEPEND="camaelon? =gnustep-libs/camaelon-0.1"
-
-src_unpack() {
- cvs_src_unpack
- cd ${S}
- if use camaelon
- then
- epatch ${FILESDIR}/${PN}-0.9.4-camaelon.patch
- fi
-}
-
-src_compile() {
- egnustep_env
-
- myconf="--with-tiff-include=/usr/include --with-tiff-library=/usr/lib"
- myconf="$myconf `use_enable gsnd`"
- use gsnd && myconf="$myconf --with-audiofile-include=/usr/include --with-audiofile-lib=/usr/lib"
- use gif && myconf="$myconf --enable-ungif"
- myconf="$myconf `use_enable jpeg`"
- myconf="$myconf `use_enable png`"
- myconf="$myconf `use_enable cups`"
- econf $myconf || die "configure failed"
-
- egnustep_make || die
-}
-
diff --git a/gnustep-base/gnustep-gui/gnustep-gui-0.9.5_pre20041030.ebuild b/gnustep-base/gnustep-gui/gnustep-gui-0.9.5_pre20041030-r1.ebuild
index 5f6902dcf538..5ace15d10beb 100644
--- a/gnustep-base/gnustep-gui/gnustep-gui-0.9.5_pre20041030.ebuild
+++ b/gnustep-base/gnustep-gui/gnustep-gui-0.9.5_pre20041030-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-gui/gnustep-gui-0.9.5_pre20041030.ebuild,v 1.1 2004/10/31 05:40:13 fafhrd Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-gui/gnustep-gui-0.9.5_pre20041030-r1.ebuild,v 1.1 2004/11/12 03:47:43 fafhrd Exp $
ECVS_CVS_COMMAND="cvs -q"
ECVS_SERVER="savannah.gnu.org:/cvsroot/gnustep"
@@ -17,33 +17,25 @@ S=${WORKDIR}/${ECVS_MODULE}
DESCRIPTION="It is a library of graphical user interface classes written completely in the Objective-C language."
HOMEPAGE="http://www.gnustep.org"
-KEYWORDS="~ppc"
+KEYWORDS="~ppc ~x86 ~amd64 ~sparc ~alpha"
SLOT="0"
LICENSE="LGPL-2.1"
-IUSE="${IUSE} jpeg gif png gsnd doc cups camaelon"
+IUSE="${IUSE} jpeg gif png gsnd doc cups"
DEPEND="${GNUSTEP_BASE_DEPEND}
=gnustep-base/gnustep-base-1.10.1*
virtual/x11
- =media-libs/tiff-3*
- jpeg? =media-libs/jpeg-6b*
- gif? =media-libs/libungif-4.1*
- png? =media-libs/libpng-1.2*
- gsnd? =media-libs/audiofile-0.2*
- cups? =net-print/cups-1.1*
+ >=media-libs/tiff-3*
+ jpeg? >=media-libs/jpeg-6b*
+ gif? >=media-libs/libungif-4.1*
+ png? >=media-libs/libpng-1.2*
+ gsnd? >=media-libs/audiofile-0.2*
+ cups? >=net-print/cups-1.1*
app-text/aspell"
RDEPEND="${DEPEND}
${DOC_RDEPEND}"
-PDEPEND="camaelon? =gnustep-libs/camaelon-0.1"
-
-src_unpack() {
- cvs_src_unpack
- cd ${S}
- if use camaelon
- then
- epatch ${FILESDIR}/${PN}-0.9.4-camaelon.patch
- fi
-}
+
+egnustep_install_domain "System"
src_compile() {
egnustep_env
diff --git a/gnustep-base/gnustep-make/ChangeLog b/gnustep-base/gnustep-make/ChangeLog
index f013970ea318..06110eb8fa07 100644
--- a/gnustep-base/gnustep-make/ChangeLog
+++ b/gnustep-base/gnustep-make/ChangeLog
@@ -1,6 +1,21 @@
# ChangeLog for gnustep-base/gnustep-make
# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-make/ChangeLog,v 1.12 2004/11/02 17:26:48 blubb Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-make/ChangeLog,v 1.13 2004/11/12 03:46:55 fafhrd Exp $
+
+*gnustep-make-1.10.0-r1 (11 Nov 2004)
+
+ 11 Nov 2004; Armando Di Cianno <fafhrd@gentoo.org>
+ +files/GNUstep-reset.sh.patch, +gnustep-make-1.10.0-r1.ebuild,
+ gnustep-make-1.10.0.ebuild, -gnustep-make-1.10.1_pre20040928.ebuild,
+ +gnustep-make-1.10.1_pre20041030-r1.ebuild,
+ gnustep-make-1.10.1_pre20041030.ebuild, -gnustep-make-1.3.4.ebuild,
+ -gnustep-make-1.5.1.ebuild, -gnustep-make-1.6.0.ebuild,
+ -gnustep-make-1.7.1.ebuild, -gnustep-make-1.7.2.ebuild:
+ Mass Update: gnustep.eclass revamped to allow configurable root install;
+ gnustep-base/libs/apps updated to utilize new gnustep.eclass (only versions
+ bumped where files would change); some KEYWORDS were accidentally dropped
+ between version bumps of packages -- this has been resolved; windowmaker
+ correctly supports gnustep now
*gnustep-make-1.10.1_pre20041030 (02 Nov 2004)
diff --git a/gnustep-base/gnustep-make/Manifest b/gnustep-base/gnustep-make/Manifest
index a0490947ebb8..c4505bb5c266 100644
--- a/gnustep-base/gnustep-make/Manifest
+++ b/gnustep-base/gnustep-make/Manifest
@@ -1,20 +1,13 @@
-MD5 8d8340275532373e363ffb9a86227689 ChangeLog 4956
-MD5 179efc2317ffec651dea0c8c81bc42bd gnustep-make-1.10.0.ebuild 2608
-MD5 a28ef1c96d8d88659da4ac5f27317612 gnustep-make-1.10.1_pre20040928.ebuild 2871
-MD5 410d092518bb94466994625af24b4abc gnustep-make-1.10.1_pre20041030.ebuild 2865
-MD5 78eb514dc70af3bf2b8119347f4a23a5 gnustep-make-1.3.4.ebuild 4892
-MD5 535178ca88572076fc9a4b6ad6651d98 gnustep-make-1.5.1.ebuild 957
-MD5 422a26483b4dc19239451d201d729d61 gnustep-make-1.6.0.ebuild 1027
-MD5 1d0f0080a652d06bb33b0521cbec7af3 gnustep-make-1.7.1.ebuild 1022
-MD5 95b076f758f375caa475d9f50360001f gnustep-make-1.7.2.ebuild 1291
+MD5 cf7ef7864a88f9b756ac7f1b460aa641 gnustep-make-1.10.0.ebuild 2629
+MD5 1f1f34b34d2243b86fd2a1652adcc61b gnustep-make-1.10.1_pre20041030.ebuild 2884
+MD5 8b20f2cfe412b92b6e1f9da9c1ea4bd2 gnustep-make-1.10.0-r1.ebuild 6506
+MD5 f2210ea2751129974782b44253b629d7 gnustep-make-1.10.1_pre20041030-r1.ebuild 6804
+MD5 581ec9d7a92c26d7e25be308e4784e2b ChangeLog 5754
MD5 ca04d409726e17e7151b832de9989a48 metadata.xml 530
-MD5 020f6b825d80a9769c36a39877f13f44 files/digest-gnustep-make-1.10.0 71
-MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-gnustep-make-1.10.1_pre20040928 0
-MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-gnustep-make-1.10.1_pre20041030 0
-MD5 df4d0245583afe01d23dadcfa5b28224 files/digest-gnustep-make-1.3.4 70
-MD5 7de971aacfff80866d769c9f95822546 files/digest-gnustep-make-1.5.1 70
-MD5 a93883f335b56238e3f70c5bc9672408 files/digest-gnustep-make-1.6.0 70
-MD5 6775eb17a0b900da39e32aa867303d71 files/digest-gnustep-make-1.7.1 70
-MD5 da53863996607e45303ea37b8f665922 files/digest-gnustep-make-1.7.2 70
MD5 4ba1b8533c9b3b56077617796abc9ab6 files/helloworld.m 1004
MD5 fdb13360dfc78ccdc3c75a5da84b46ab files/make-user-defaults.patch-1.10.0 1282
+MD5 ff55be8ebf757b97d823bb3cf08b8bc4 files/GNUstep-reset.sh.patch 2121
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-gnustep-make-1.10.1_pre20041030-r1 0
+MD5 020f6b825d80a9769c36a39877f13f44 files/digest-gnustep-make-1.10.0 71
+MD5 020f6b825d80a9769c36a39877f13f44 files/digest-gnustep-make-1.10.0-r1 71
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-gnustep-make-1.10.1_pre20041030 0
diff --git a/gnustep-base/gnustep-make/files/GNUstep-reset.sh.patch b/gnustep-base/gnustep-make/files/GNUstep-reset.sh.patch
new file mode 100644
index 000000000000..6c5dc422af94
--- /dev/null
+++ b/gnustep-base/gnustep-make/files/GNUstep-reset.sh.patch
@@ -0,0 +1,74 @@
+--- GNUstep-reset.sh 2004-11-07 21:42:49.000000000 -0500
++++ GNUstep-reset.sh 2004-11-08 01:19:30.717795904 -0500
+@@ -34,30 +34,43 @@
+ # GNUSTEP_NETWORK_ROOT and GNUSTEP_USER_ROOT are removed from the path
+ # variable (yes, we are rather crude). All other paths are kept
+ # unchanged.
++
+ function reset_path
+ {
+ # Declare local variables
+ local original_path tmp_IFS temp_path dir gnustep_dir found
+
+- # NB: We need to use eval because we want to access a variable
+- # whose name is another variable!
+- original_path=$(eval echo \$$1)
+- tmp_IFS="$IFS"
++ if [ -z "$1" ]; then
++ echo "Warning: ${FUNCNAME} called without an argument."
++ echo "This is a bug."
++ fi
++
++ if [ -z "$2" ]; then
++ echo "Warning: ${FUNCNAME} called without an argument."
++ echo "This is a bug (2)."
++ fi
++
++ original_path=${!1}
++ tmp_IFS="${IFS}"
+ IFS=:
+ temp_path=
++
+ # Loop on the paths
+ for dir in $original_path; do
+ # For each of them, keep it only if it's not beginning with
+ # a path in GNUSTEP_PATHLIST as prefix
+ found=no;
+ for gnustep_dir in $GNUSTEP_PATHLIST; do
+- if [ -n "$gnustep_dir" ]; then
+- case "$dir" in
+- $gnustep_dir*) found=yes; break;;
++ if [ -n "$gnustep_dir$2" ]; then
++ case "$dir/" in
++ $gnustep_dir$2*)
++ found=yes;
++ break;;
+ *);;
+ esac;
+ fi;
+ done;
++
+ if [ "$found" = "no" ]; then
+ if [ -z "$temp_path" ]; then
+ temp_path="$dir"
+@@ -80,12 +93,14 @@
+ fi
+ }
+
+-reset_path CLASSPATH
+-reset_path GUILE_LOAD_PATH
+-reset_path LD_LIBRARY_PATH
+-reset_path DYLD_LIBRARY_PATH
+-reset_path DYLD_FRAMEWORK_PATH
+-reset_path PATH
++reset_path CLASSPATH /Library/Libraries/Java
++reset_path GUILE_LOAD_PATH /Library/Libraries/Guile
++reset_path LD_LIBRARY_PATH /Library/Libraries
++# ... uhmmm, these aren't in GNUstep.sh ? (11/8/04)
++# (yes, they're on Darwin, I know...;-))
++#reset_path DYLD_LIBRARY_PATH
++#reset_path DYLD_FRAMEWORK_PATH
++reset_path PATH /Tools
+
+ # Make sure we destroy the reset_path function after using it - we don't
+ # want to pollute the environment with it.
diff --git a/gnustep-base/gnustep-make/files/digest-gnustep-make-1.10.0-r1 b/gnustep-base/gnustep-make/files/digest-gnustep-make-1.10.0-r1
new file mode 100644
index 000000000000..a6f51a10dfba
--- /dev/null
+++ b/gnustep-base/gnustep-make/files/digest-gnustep-make-1.10.0-r1
@@ -0,0 +1 @@
+MD5 bfd0f6530b938e7ee1d5a300219a0ab3 gnustep-make-1.10.0.tar.gz 372852
diff --git a/gnustep-base/gnustep-make/files/digest-gnustep-make-1.10.1_pre20040928 b/gnustep-base/gnustep-make/files/digest-gnustep-make-1.10.1_pre20040928
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/gnustep-base/gnustep-make/files/digest-gnustep-make-1.10.1_pre20040928
+++ /dev/null
diff --git a/gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.9.5_pre20040928 b/gnustep-base/gnustep-make/files/digest-gnustep-make-1.10.1_pre20041030-r1
index e69de29bb2d1..e69de29bb2d1 100644
--- a/gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.9.5_pre20040928
+++ b/gnustep-base/gnustep-make/files/digest-gnustep-make-1.10.1_pre20041030-r1
diff --git a/gnustep-base/gnustep-make/files/digest-gnustep-make-1.3.4 b/gnustep-base/gnustep-make/files/digest-gnustep-make-1.3.4
deleted file mode 100644
index 8dd2fc94f56e..000000000000
--- a/gnustep-base/gnustep-make/files/digest-gnustep-make-1.3.4
+++ /dev/null
@@ -1 +0,0 @@
-MD5 25318a1e8859cf1d82414031d91867d8 gnustep-make-1.3.4.tar.gz 313638
diff --git a/gnustep-base/gnustep-make/files/digest-gnustep-make-1.5.1 b/gnustep-base/gnustep-make/files/digest-gnustep-make-1.5.1
deleted file mode 100644
index eb38145e3722..000000000000
--- a/gnustep-base/gnustep-make/files/digest-gnustep-make-1.5.1
+++ /dev/null
@@ -1 +0,0 @@
-MD5 9d5182d0c8f0c11fafdf2034262cbb3c gnustep-make-1.5.1.tar.gz 333780
diff --git a/gnustep-base/gnustep-make/files/digest-gnustep-make-1.6.0 b/gnustep-base/gnustep-make/files/digest-gnustep-make-1.6.0
deleted file mode 100644
index 753507c34a95..000000000000
--- a/gnustep-base/gnustep-make/files/digest-gnustep-make-1.6.0
+++ /dev/null
@@ -1 +0,0 @@
-MD5 e17e758ee9ab5bbe24dcc01fdafdb13c gnustep-make-1.6.0.tar.gz 342471
diff --git a/gnustep-base/gnustep-make/files/digest-gnustep-make-1.7.1 b/gnustep-base/gnustep-make/files/digest-gnustep-make-1.7.1
deleted file mode 100644
index 7bdbbea72104..000000000000
--- a/gnustep-base/gnustep-make/files/digest-gnustep-make-1.7.1
+++ /dev/null
@@ -1 +0,0 @@
-MD5 5b349dd804785f335392ef4749e72a6d gnustep-make-1.7.1.tar.gz 350103
diff --git a/gnustep-base/gnustep-make/files/digest-gnustep-make-1.7.2 b/gnustep-base/gnustep-make/files/digest-gnustep-make-1.7.2
deleted file mode 100644
index 39e9ee0023f8..000000000000
--- a/gnustep-base/gnustep-make/files/digest-gnustep-make-1.7.2
+++ /dev/null
@@ -1 +0,0 @@
-MD5 4f6d66701ad909e57f2dba5db7f2bb54 gnustep-make-1.7.2.tar.gz 353898
diff --git a/gnustep-base/gnustep-make/gnustep-make-1.10.0-r1.ebuild b/gnustep-base/gnustep-make/gnustep-make-1.10.0-r1.ebuild
new file mode 100644
index 000000000000..6525868368b3
--- /dev/null
+++ b/gnustep-base/gnustep-make/gnustep-make-1.10.0-r1.ebuild
@@ -0,0 +1,180 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-make/gnustep-make-1.10.0-r1.ebuild,v 1.1 2004/11/12 03:46:56 fafhrd Exp $
+
+inherit gnustep
+
+DESCRIPTION="The makefile package is a simple, powerful and extensible way to write makefiles for a GNUstep-based project."
+
+HOMEPAGE="http://www.gnustep.org"
+SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz"
+KEYWORDS="~ppc ~x86 ~amd64 ~sparc ~alpha"
+SLOT="0"
+LICENSE="GPL-2"
+
+IUSE="${IUSE} doc non-flattened layout-osx-like layout-from-conf-file"
+DEPEND="${GNUSTEP_CORE_DEPEND}
+ >=sys-devel/make-3.75
+ ${DOC_DEPEND}"
+RDEPEND="${DEPEND}
+ ${DOC_RDEPEND}"
+
+egnustep_install_domain "System"
+
+pkg_setup() {
+ gnustep_pkg_setup
+
+ # okay, I couldn't figure out how to check if a dependency was
+ # compiled with a specific use flag, so we do it ./configure
+ # check-for-lib style ...
+ gcc ${FILESDIR}/helloworld.m -o $TMP/helloworld -lobjc || die \
+ "gcc must be compiled with Objective-C support! See the objc USE flag."
+
+ if use layout-from-conf-file && use layout-osx-like ; then
+ eerror "layout-from-conf-file and layout-osx-like are mutually exclusive use flags."
+ die "USE flag misconfiguration -- please correct"
+ fi
+
+ if use layout-from-conf-file || use layout-osx-like ; then
+ ewarn "USE layout-from-conf-file || layout-osx-like"
+ ewarn "Utilizing these USE flags allows one to install files in non standard"
+ ewarn " locations vis a vis the Linux FHS -- please fully comprehend what you"
+ ewarn " are doing when setting this USE flag."
+ fi
+
+ if use layout-from-conf-file; then
+ if [ ! -f /etc/conf.d/gnustep.env ]; then
+ eerror "There is no /etc/conf.d/gnustep.env file!"
+ eerror "Did you read the USE flag description?"
+ die "USE flag misconfiguration -- please correct"
+ else
+ unset GNUSTEP_SYSTEM_ROOT
+ unset GNUSTEP_LOCAL_ROOT
+ unset GNUSTEP_NETWORK_ROOT
+ unset GNUSTEP_USER_ROOT
+ . /etc/conf.d/gnustep.env
+ if [ -z "${GNUSTEP_SYSTEM_ROOT}" ] || [ "/" != "${GNUSTEP_SYSTEM_ROOT:0:1}" ]; then
+ eerror "GNUSTEP_SYSTEM_ROOT is missing or misconfigured in /etc/conf.d/gnustep.env"
+ eerror "GNUSTEP_SYSTEM_ROOT=${GNUSTEP_SYSTEM_ROOT}"
+ die "USE flag misconfiguration -- please correct"
+ fi
+ if [ "/System" != ${GNUSTEP_SYSTEM_ROOT:$((${#GNUSTEP_SYSTEM_ROOT}-7)):7} ]; then
+ eerror "GNUSTEP_SYSTEM_ROOT must end with \"System\" -- read the USE flag directions!!!"
+ die "USE flag misconfiguration -- please correct"
+ fi
+ if [ "${GNUSTEP_LOCAL_ROOT}" ] && [ "/" != "${GNUSTEP_LOCAL_ROOT:0:1}" ]; then
+ eerror "GNUSTEP_LOCAL_ROOT is misconfigured in /etc/conf.d/gnustep.env"
+ eerror "GNUSTEP_LOCAL_ROOT=${GNUSTEP_LOCAL_ROOT}"
+ die "USE flag misconfiguration -- please correct"
+ elif [ -z "${GNUSTEP_LOCAL_ROOT}" ]; then
+ GNUSTEP_LOCAL_ROOT="$(dirname ${GNUSTEP_SYSTEM_ROOT})/Local"
+ fi
+ if [ "${GNUSTEP_NETWORK_ROOT}" ] && [ "/" != "${GNUSTEP_NETWORK_ROOT:0:1}" ]; then
+ eerror "GNUSTEP_NETWORK_ROOT is misconfigured in /etc/conf.d/gnustep.env"
+ eerror "GNUSTEP_NETWORK_ROOT=${GNUSTEP_NETWORK_ROOT}"
+ die "USE flag misconfiguration -- please correct"
+ elif [ -z "${GNUSTEP_NETWORK_ROOT}" ]; then
+ GNUSTEP_NETWORK_ROOT="$(dirname ${GNUSTEP_SYSTEM_ROOT})/Network"
+ fi
+ if [ "${GNUSTEP_USER_ROOT}" ] && [ '~' != "${GNUSTEP_USER_ROOT:0:1}" ]; then
+ eerror "GNUSTEP_USER_ROOT is misconfigured in /etc/conf.d/gnustep.env"
+ eerror "GNUSTEP_USER_ROOT=${GNUSTEP_USER_ROOT}"
+ die "USE flag misconfiguration -- please correct"
+ elif [ -z "${GNUSTEP_USER_ROOT}" ]; then
+ GNUSTEP_USER_ROOT='~/GNUstep'
+ fi
+
+ egnustep_prefix "$(dirname ${GNUSTEP_SYSTEM_ROOT})"
+ egnustep_system_root "${GNUSTEP_SYSTEM_ROOT}"
+ egnustep_local_root "${GNUSTEP_LOCAL_ROOT}"
+ egnustep_network_root "${GNUSTEP_NETWORK_ROOT}"
+ egnustep_user_root "${GNUSTEP_USER_ROOT}"
+ fi
+ elif use layout-osx-like; then
+ egnustep_prefix "/"
+ egnustep_system_root "/System"
+ egnustep_local_root "/"
+ egnustep_network_root "/Network"
+ egnustep_user_root '~'
+ else
+ # setup defaults here
+ egnustep_prefix "/usr/GNUstep"
+ egnustep_system_root "/usr/GNUstep/System"
+ egnustep_local_root "/usr/GNUstep/Local"
+ egnustep_network_root "/usr/GNUstep/Network"
+ egnustep_user_root '~/GNUstep'
+ fi
+
+# if use layout-from-conf-file || use layout-osx-like; then
+ einfo "GNUstep installation will be laid out thusly:"
+ einfo "\tGNUSTEP_SYSTEM_ROOT=`egnustep_system_root`"
+ einfo "\tGNUSTEP_LOCAL_ROOT=`egnustep_local_root`"
+ einfo "\tGNUSTEP_NETWORK_ROOT=`egnustep_network_root`"
+ einfo "\tGNUSTEP_USER_ROOT=`egnustep_user_root`"
+ ebeep
+ epause 10
+# fi
+}
+
+src_unpack() {
+ unpack ${A}
+ EPATCH_OPTS="-d ${S}" epatch ${FILESDIR}/make-user-defaults.patch-${PV}
+ EPATCH_OPTS="-d ${S}" epatch ${FILESDIR}/GNUstep-reset.sh.patch
+}
+
+src_compile() {
+ cd ${S}
+
+ # gnustep-make ./configure : "prefix" here is going to be where
+ # "System" is installed -- other correct paths should be set
+ # by econf
+ local myconf
+ myconf="--prefix=`egnustep_prefix`"
+ use non-flattened && myconf="$myconf --disable-flattened"
+ myconf="$myconf --with-tar=/bin/tar"
+ myconf="$myconf --with-local-root=`egnustep_local_root`"
+ myconf="$myconf --with-network-root=`egnustep_network_root`"
+ myconf="$myconf --with-user-root=`egnustep_user_root`"
+ econf $myconf || die "configure failed"
+
+ egnustep_make
+}
+
+src_install() {
+ . ${S}/GNUstep.sh
+
+ if [ -f ./[mM]akefile -o -f ./GNUmakefile ] ; then
+ local make_eval="INSTALL_ROOT=\${D} \
+ GNUSTEP_SYSTEM_ROOT=\${D}\$(egnustep_system_root) \
+ GNUSTEP_NETWORK_ROOT=\${D}\$(egnustep_network_root) \
+ GNUSTEP_LOCAL_ROOT=\${D}\$(egnustep_local_root) \
+ GNUSTEP_MAKEFILES=\${D}\$(egnustep_system_root)/Library/Makefiles \
+ GNUSTEP_USER_ROOT=\${TMP} \
+ GNUSTEP_DEFAULTS_ROOT=\${TMP}/\${__GS_USER_ROOT_POSTFIX} \
+ -j1"
+
+ if use debug ; then
+ make_eval="${make_eval} debug=yes"
+ fi
+ if use verbose ; then
+ make_eval="${make_eval} verbose=yes"
+ fi
+ eval emake ${make_eval} install || die "install has failed"
+ else
+ die "no Makefile found"
+ fi
+
+ if use doc ; then
+ cd Documentation
+ eval emake ${make_eval} all || die "doc make has failed"
+ eval emake ${make_eval} install || die "doc install has failed"
+ cd ..
+ fi
+
+ dodir /etc/conf.d
+ echo "GNUSTEP_SYSTEM_ROOT=$(egnustep_system_root)" > ${D}/etc/conf.d/gnustep.env
+ echo "GNUSTEP_LOCAL_ROOT=$(egnustep_local_root)" >> ${D}/etc/conf.d/gnustep.env
+ echo "GNUSTEP_NETWORK_ROOT=$(egnustep_network_root)" >> ${D}/etc/conf.d/gnustep.env
+ echo "GNUSTEP_USER_ROOT='$(egnustep_user_root)'" >> ${D}/etc/conf.d/gnustep.env
+}
+
diff --git a/gnustep-base/gnustep-make/gnustep-make-1.10.0.ebuild b/gnustep-base/gnustep-make/gnustep-make-1.10.0.ebuild
index 160dae9a6691..45351c5eb0e0 100644
--- a/gnustep-base/gnustep-make/gnustep-make-1.10.0.ebuild
+++ b/gnustep-base/gnustep-make/gnustep-make-1.10.0.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-make/gnustep-make-1.10.0.ebuild,v 1.4 2004/10/21 19:09:32 fafhrd Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-make/gnustep-make-1.10.0.ebuild,v 1.5 2004/11/12 03:46:56 fafhrd Exp $
inherit gnustep
@@ -8,7 +8,7 @@ DESCRIPTION="The makefile package is a simple, powerful and extensible way to wr
HOMEPAGE="http://www.gnustep.org"
SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz"
-KEYWORDS="~x86 ~ppc"
+KEYWORDS="~x86 ~ppc ~amd64 ~sparc ~alpha"
SLOT="0"
LICENSE="GPL-2"
diff --git a/gnustep-base/gnustep-make/gnustep-make-1.10.1_pre20040928.ebuild b/gnustep-base/gnustep-make/gnustep-make-1.10.1_pre20040928.ebuild
deleted file mode 100644
index 6b27340d97dc..000000000000
--- a/gnustep-base/gnustep-make/gnustep-make-1.10.1_pre20040928.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-make/gnustep-make-1.10.1_pre20040928.ebuild,v 1.6 2004/10/31 11:31:15 kloeri Exp $
-
-ECVS_CVS_COMMAND="cvs -q"
-ECVS_SERVER="savannah.gnu.org:/cvsroot/gnustep"
-ECVS_USER="anoncvs"
-ECVS_AUTH="ext"
-ECVS_MODULE="gnustep/core/make"
-ECVS_CO_OPTS="-D ${PV/*_pre}"
-ECVS_UP_OPTS="-D ${PV/*_pre}"
-ECVS_TOP_DIR="${DISTDIR}/cvs-src/savannah.gnu.org-gnustep"
-inherit gnustep cvs
-
-S=${WORKDIR}/${ECVS_MODULE}
-
-DESCRIPTION="The makefile package is a simple, powerful and extensible way to write makefiles for a GNUstep-based project."
-HOMEPAGE="http://www.gnustep.org"
-
-KEYWORDS="~x86 ~ppc ~sparc ~alpha"
-SLOT="0"
-LICENSE="GPL-2"
-
-IUSE="${IUSE} doc"
-DEPEND="${GNUSTEP_CORE_DEPEND}
- >=sys-devel/make-3.75
- ${DOC_DEPEND}"
-RDEPEND="${DEPEND}
- ${DOC_RDEPEND}"
-
-pkg_setup() {
- gnustep_pkg_setup
-
- # okay, I couldn't figure out how to check if a dependency was
- # compiled with a specific use flag, so we do it ./configure
- # check-for-lib style ...
- gcc ${FILESDIR}/helloworld.m -o $TMP/helloworld -lobjc || die \
- "gcc must be compiled with Objective-C support! See the objc USE flag."
-}
-
-src_unpack() {
- cvs_src_unpack
- EPATCH_OPTS="-d ${S}" epatch ${FILESDIR}/make-user-defaults.patch-1.10.0
-}
-
-src_compile() {
- cd ${S}
-
- myconf="--prefix=${GENTOO_GNUSTEP_ROOT}"
- myconf="$myconf --with-network-root=${GENTOO_GNUSTEP_ROOT}/Network"
- myconf="$myconf --with-tar=/bin/tar"
- econf $myconf || die "configure failed"
-
- egnustep_make
-}
-
-src_install() {
- . ${S}/GNUstep.sh
-
- if [ -f ./[mM]akefile -o -f ./GNUmakefile ] ; then
- if use debug ; then
- emake -j1 INSTALL_ROOT=${D} \
- GNUSTEP_SYSTEM_ROOT=${D}${GNUSTEP_SYSTEM_ROOT} \
- GNUSTEP_NETWORK_ROOT=${D}${GNUSTEP_NETWORK_ROOT} \
- GNUSTEP_LOCAL_ROOT=${D}${GNUSTEP_LOCAL_ROOT} \
- debug=yes install || die "install has failed"
- else
- emake -j1 INSTALL_ROOT=${D} \
- GNUSTEP_SYSTEM_ROOT=${D}${GNUSTEP_SYSTEM_ROOT} \
- GNUSTEP_NETWORK_ROOT=${D}${GNUSTEP_NETWORK_ROOT} \
- GNUSTEP_LOCAL_ROOT=${D}${GNUSTEP_LOCAL_ROOT} \
- install || die "install has failed"
- fi
- else
- die "no Makefile found"
- fi
-
- . ${D}${GENTOO_GNUSTEP_ROOT}/System/Library/Makefiles/GNUstep.sh
-
- if use doc ; then
- cd Documentation
- make INSTALL_ROOT=${D} \
- GNUSTEP_SYSTEM_ROOT=${D}${GNUSTEP_SYSTEM_ROOT} \
- GNUSTEP_MAKEFILES=${D}${GENTOO_GNUSTEP_ROOT}/System/Library/Makefiles \
- GNUSTEP_USER_ROOT=${TMP}/GNUstep \
- GNUSTEP_DEFAULTS_ROOT=${TMP}/GNUstep \
- all || die "doc build failed"
- make INSTALL_ROOT=${D} \
- GNUSTEP_SYSTEM_ROOT=${D}${GNUSTEP_SYSTEM_ROOT} \
- GNUSTEP_MAKEFILES=${D}${GENTOO_GNUSTEP_ROOT}/System/Library/Makefiles \
- GNUSTEP_USER_ROOT=${TMP}/GNUstep \
- GNUSTEP_DEFAULTS_ROOT=${TMP}/GNUstep \
- install || die "doc install failed"
- cd ..
- fi
-}
-
diff --git a/gnustep-base/gnustep-make/gnustep-make-1.10.1_pre20041030-r1.ebuild b/gnustep-base/gnustep-make/gnustep-make-1.10.1_pre20041030-r1.ebuild
new file mode 100644
index 000000000000..0e0791c9d2d5
--- /dev/null
+++ b/gnustep-base/gnustep-make/gnustep-make-1.10.1_pre20041030-r1.ebuild
@@ -0,0 +1,187 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-make/gnustep-make-1.10.1_pre20041030-r1.ebuild,v 1.1 2004/11/12 03:46:56 fafhrd Exp $
+
+ECVS_CVS_COMMAND="cvs -q"
+ECVS_SERVER="savannah.gnu.org:/cvsroot/gnustep"
+ECVS_USER="anoncvs"
+ECVS_AUTH="ext"
+ECVS_MODULE="gnustep/core/make"
+ECVS_CO_OPTS="-P -D ${PV/*_pre}"
+ECVS_UP_OPTS="-dP -D ${PV/*_pre}"
+ECVS_TOP_DIR="${DISTDIR}/cvs-src/savannah.gnu.org-gnustep"
+inherit gnustep cvs
+
+S=${WORKDIR}/${ECVS_MODULE}
+
+DESCRIPTION="The makefile package is a simple, powerful and extensible way to write makefiles for a GNUstep-based project."
+HOMEPAGE="http://www.gnustep.org"
+
+KEYWORDS="~x86 ~ppc ~amd64 ~sparc ~alpha"
+SLOT="0"
+LICENSE="GPL-2"
+
+IUSE="${IUSE} doc layout-from-conf-file layout-osx-like non-flattened"
+DEPEND="${GNUSTEP_CORE_DEPEND}
+ >=sys-devel/make-3.75
+ ${DOC_DEPEND}"
+RDEPEND="${DEPEND}
+ ${DOC_RDEPEND}"
+
+egnustep_install_domain "System"
+
+pkg_setup() {
+ gnustep_pkg_setup
+
+ # okay, I couldn't figure out how to check if a dependency was
+ # compiled with a specific use flag, so we do it ./configure
+ # check-for-lib style ...
+ gcc ${FILESDIR}/helloworld.m -o $TMP/helloworld -lobjc || die \
+ "gcc must be compiled with Objective-C support! See the objc USE flag."
+
+ if use layout-from-conf-file && use layout-osx-like ; then
+ eerror "layout-from-conf-file and layout-osx-like are mutually exclusive use flags."
+ die "USE flag misconfiguration -- please correct"
+ fi
+
+ if use layout-from-conf-file || use layout-osx-like ; then
+ ewarn "USE layout-from-conf-file || layout-osx-like"
+ ewarn "Utilizing these USE flags allows one to install files in non standard"
+ ewarn " locations vis a vis the Linux FHS -- please fully comprehend what you"
+ ewarn " are doing when setting this USE flag."
+ fi
+
+ if use layout-from-conf-file; then
+ if [ ! -f /etc/conf.d/gnustep.env ]; then
+ eerror "There is no /etc/conf.d/gnustep.env file!"
+ eerror "Did you read the USE flag description?"
+ die "USE flag misconfiguration -- please correct"
+ else
+ unset GNUSTEP_SYSTEM_ROOT
+ unset GNUSTEP_LOCAL_ROOT
+ unset GNUSTEP_NETWORK_ROOT
+ unset GNUSTEP_USER_ROOT
+ . /etc/conf.d/gnustep.env
+ if [ -z "${GNUSTEP_SYSTEM_ROOT}" ] || [ "/" != "${GNUSTEP_SYSTEM_ROOT:0:1}" ]; then
+ eerror "GNUSTEP_SYSTEM_ROOT is missing or misconfigured in /etc/conf.d/gnustep.env"
+ eerror "GNUSTEP_SYSTEM_ROOT=${GNUSTEP_SYSTEM_ROOT}"
+ die "USE flag misconfiguration -- please correct"
+ fi
+ if [ "/System" != ${GNUSTEP_SYSTEM_ROOT:$((${#GNUSTEP_SYSTEM_ROOT}-7)):7} ]; then
+ eerror "GNUSTEP_SYSTEM_ROOT must end with \"System\" -- read the USE flag directions!!!"
+ die "USE flag misconfiguration -- please correct"
+ fi
+ if [ "${GNUSTEP_LOCAL_ROOT}" ] && [ "/" != "${GNUSTEP_LOCAL_ROOT:0:1}" ]; then
+ eerror "GNUSTEP_LOCAL_ROOT is misconfigured in /etc/conf.d/gnustep.env"
+ eerror "GNUSTEP_LOCAL_ROOT=${GNUSTEP_LOCAL_ROOT}"
+ die "USE flag misconfiguration -- please correct"
+ elif [ -z "${GNUSTEP_LOCAL_ROOT}" ]; then
+ GNUSTEP_LOCAL_ROOT="$(dirname ${GNUSTEP_SYSTEM_ROOT})/Local"
+ fi
+ if [ "${GNUSTEP_NETWORK_ROOT}" ] && [ "/" != "${GNUSTEP_NETWORK_ROOT:0:1}" ]; then
+ eerror "GNUSTEP_NETWORK_ROOT is misconfigured in /etc/conf.d/gnustep.env"
+ eerror "GNUSTEP_NETWORK_ROOT=${GNUSTEP_NETWORK_ROOT}"
+ die "USE flag misconfiguration -- please correct"
+ elif [ -z "${GNUSTEP_NETWORK_ROOT}" ]; then
+ GNUSTEP_NETWORK_ROOT="$(dirname ${GNUSTEP_SYSTEM_ROOT})/Network"
+ fi
+ if [ "${GNUSTEP_USER_ROOT}" ] && [ '~' != "${GNUSTEP_USER_ROOT:0:1}" ]; then
+ eerror "GNUSTEP_USER_ROOT is misconfigured in /etc/conf.d/gnustep.env"
+ eerror "GNUSTEP_USER_ROOT=${GNUSTEP_USER_ROOT}"
+ die "USE flag misconfiguration -- please correct"
+ elif [ -z "${GNUSTEP_USER_ROOT}" ]; then
+ GNUSTEP_USER_ROOT='~/GNUstep'
+ fi
+
+ egnustep_prefix "$(dirname ${GNUSTEP_SYSTEM_ROOT})"
+ egnustep_system_root "${GNUSTEP_SYSTEM_ROOT}"
+ egnustep_local_root "${GNUSTEP_LOCAL_ROOT}"
+ egnustep_network_root "${GNUSTEP_NETWORK_ROOT}"
+ egnustep_user_root "${GNUSTEP_USER_ROOT}"
+ fi
+ elif use layout-osx-like; then
+ egnustep_prefix "/"
+ egnustep_system_root "/System"
+ egnustep_local_root "/"
+ egnustep_network_root "/Network"
+ egnustep_user_root '~'
+ else
+ # setup defaults here
+ egnustep_prefix "/usr/GNUstep"
+ egnustep_system_root "/usr/GNUstep/System"
+ egnustep_local_root "/usr/GNUstep/Local"
+ egnustep_network_root "/usr/GNUstep/Network"
+ egnustep_user_root '~/GNUstep'
+ fi
+
+ einfo "GNUstep installation will be laid out thusly:"
+ einfo "\tGNUSTEP_SYSTEM_ROOT=`egnustep_system_root`"
+ einfo "\tGNUSTEP_LOCAL_ROOT=`egnustep_local_root`"
+ einfo "\tGNUSTEP_NETWORK_ROOT=`egnustep_network_root`"
+ einfo "\tGNUSTEP_USER_ROOT=`egnustep_user_root`"
+ ebeep
+ epause 10
+}
+
+src_unpack() {
+ cvs_src_unpack
+ EPATCH_OPTS="-d ${S}" epatch ${FILESDIR}/make-user-defaults.patch-1.10.0
+ EPATCH_OPTS="-d ${S}" epatch ${FILESDIR}/GNUstep-reset.sh.patch
+}
+
+src_compile() {
+ cd ${S}
+
+ # gnustep-make ./configure : "prefix" here is going to be where
+ # "System" is installed -- other correct paths should be set
+ # by econf
+ local myconf
+ myconf="--prefix=`egnustep_prefix`"
+ use non-flattened && myconf="$myconf --disable-flattened"
+ myconf="$myconf --with-tar=/bin/tar"
+ myconf="$myconf --with-local-root=`egnustep_local_root`"
+ myconf="$myconf --with-network-root=`egnustep_network_root`"
+ myconf="$myconf --with-user-root=`egnustep_user_root`"
+ econf $myconf || die "configure failed"
+
+ egnustep_make
+}
+
+src_install() {
+ . ${S}/GNUstep.sh
+
+ if [ -f ./[mM]akefile -o -f ./GNUmakefile ] ; then
+ local make_eval="INSTALL_ROOT=\${D} \
+ GNUSTEP_SYSTEM_ROOT=\${D}\$(egnustep_system_root) \
+ GNUSTEP_NETWORK_ROOT=\${D}\$(egnustep_network_root) \
+ GNUSTEP_LOCAL_ROOT=\${D}\$(egnustep_local_root) \
+ GNUSTEP_MAKEFILES=\${D}\$(egnustep_system_root)/Library/Makefiles \
+ GNUSTEP_USER_ROOT=\${TMP} \
+ GNUSTEP_DEFAULTS_ROOT=\${TMP}/\${__GS_USER_ROOT_POSTFIX} \
+ -j1"
+
+ if use debug ; then
+ make_eval="${make_eval} debug=yes"
+ fi
+ if use verbose ; then
+ make_eval="${make_eval} verbose=yes"
+ fi
+ eval emake ${make_eval} install || die "install has failed"
+ else
+ die "no Makefile found"
+ fi
+
+ if use doc ; then
+ cd Documentation
+ eval emake ${make_eval} all || die "doc make has failed"
+ eval emake ${make_eval} install || die "doc install has failed"
+ cd ..
+ fi
+
+ dodir /etc/conf.d
+ echo "GNUSTEP_SYSTEM_ROOT=$(egnustep_system_root)" > ${D}/etc/conf.d/gnustep.env
+ echo "GNUSTEP_LOCAL_ROOT=$(egnustep_local_root)" >> ${D}/etc/conf.d/gnustep.env
+ echo "GNUSTEP_NETWORK_ROOT=$(egnustep_network_root)" >> ${D}/etc/conf.d/gnustep.env
+ echo "GNUSTEP_USER_ROOT='$(egnustep_user_root)'" >> ${D}/etc/conf.d/gnustep.env
+}
+
diff --git a/gnustep-base/gnustep-make/gnustep-make-1.10.1_pre20041030.ebuild b/gnustep-base/gnustep-make/gnustep-make-1.10.1_pre20041030.ebuild
index 77ae3afad55b..99f53028413b 100644
--- a/gnustep-base/gnustep-make/gnustep-make-1.10.1_pre20041030.ebuild
+++ b/gnustep-base/gnustep-make/gnustep-make-1.10.1_pre20041030.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-make/gnustep-make-1.10.1_pre20041030.ebuild,v 1.2 2004/11/02 17:26:48 blubb Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-make/gnustep-make-1.10.1_pre20041030.ebuild,v 1.3 2004/11/12 03:46:56 fafhrd Exp $
ECVS_CVS_COMMAND="cvs -q"
ECVS_SERVER="savannah.gnu.org:/cvsroot/gnustep"
@@ -17,7 +17,7 @@ S=${WORKDIR}/${ECVS_MODULE}
DESCRIPTION="The makefile package is a simple, powerful and extensible way to write makefiles for a GNUstep-based project."
HOMEPAGE="http://www.gnustep.org"
-KEYWORDS="~ppc ~amd64"
+KEYWORDS="~x86 ~ppc ~amd64 ~sparc ~alpha"
SLOT="0"
LICENSE="GPL-2"
diff --git a/gnustep-base/gnustep-make/gnustep-make-1.3.4.ebuild b/gnustep-base/gnustep-make/gnustep-make-1.3.4.ebuild
deleted file mode 100644
index 45cc56a0108b..000000000000
--- a/gnustep-base/gnustep-make/gnustep-make-1.3.4.ebuild
+++ /dev/null
@@ -1,140 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-make/gnustep-make-1.3.4.ebuild,v 1.1 2004/07/23 13:51:21 fafhrd Exp $
-
-IUSE=""
-
-DESCRIPTION="GNUstep makefile package (unstable)"
-HOMEPAGE="http://www.gnustep.org"
-SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-KEYWORDS="x86 sparc "
-SLOT="0"
-
-DEPEND="virtual/libc
- >=sys-devel/gcc-3.1
- >=dev-libs/ffcall-1.8d
- >=dev-libs/gmp-3.1.1
- >=dev-util/guile-1.4
- >=dev-libs/openssl-0.9.6d
- >=media-libs/tiff-3.5.7-r1
- >=dev-libs/libxml2-2.4.22"
-
-src_compile() {
- ./configure \
- --host=${CHOST} || die "./configure failed"
- emake || die
-}
-
-src_install () {
- dodir /usr/GNUstep/System \
- /usr/GNUstep/System/Makefiles \
- /usr/GNUstep/System/Makefiles/ix86 \
- /usr/GNUstep/System/Makefiles/ix86/linux-gnu \
- /usr/GNUstep/System/Makefiles/Additional \
- /usr/GNUstep/System/Makefiles/Master \
- /usr/GNUstep/System/Makefiles/Instance \
- /usr/GNUstep/System/Makefiles/Instance/Shared \
- /usr/GNUstep/System/Tools \
- /usr/GNUstep/System/share \
- /usr/GNUstep/System/Applications \
- /usr/GNUstep/System/Libraries/ix86/linux-gnu/gnu-gnu-gnu \
- /usr/GNUstep/System/Libraries/Resources \
- /usr/GNUstep/System/Libraries/Java \
- /usr/GNUstep/System/Headers/ix86/linux-gnu \
- /usr/GNUstep/System/Tools/ix86/linux-gnu/gnu-gnu-gnu \
- /usr/GNUstep/System/Tools/Java \
- /usr/GNUstep/System/Library/Bundles \
- /usr/GNUstep/System/Library/Colors \
- /usr/GNUstep/System/Library/Frameworks \
- /usr/GNUstep/System/Library/PostScript \
- /usr/GNUstep/System/Library/Services \
- /usr/GNUstep/System/Documentation/Developer \
- /usr/GNUstep/System/Documentation/User \
- /usr/GNUstep/System/Documentation/info \
- /usr/GNUstep/System/Documentation/man \
- /usr/GNUstep/System/Developer/Palettes \
- /usr/GNUstep/Local/Applications \
- /usr/GNUstep/Local/Libraries/ix86/linux-gnu/gnu-gnu-gnu \
- /usr/GNUstep/Local/Libraries/Resources \
- /usr/GNUstep/Local/Libraries/Java \
- /usr/GNUstep/Local/Headers/ix86/linux-gnu \
- /usr/GNUstep/Local/Tools/ix86/linux-gnu/gnu-gnu-gnu \
- /usr/GNUstep/Local/Tools/Java \
- /usr/GNUstep/Local/Library/Bundles \
- /usr/GNUstep/Local/Library/Colors \
- /usr/GNUstep/Local/Library/Frameworks \
- /usr/GNUstep/Local/Library/PostScript \
- /usr/GNUstep/Local/Library/Services \
- /usr/GNUstep/Local/Documentation/Developer \
- /usr/GNUstep/Local/Documentation/User \
- /usr/GNUstep/Local/Developer/Palettes \
- /usr/GNUstep/Local/Users \
- /usr/GNUstep/Local/Users/Administrator \
- /usr/GNUstep/Network
-
- insinto /usr/GNUstep/System/Makefiles/ix86/linux-gnu
- insopts -m 755
- doins which_lib user_home
-
- insinto /usr/GNUstep/System/Makefiles
- insopts -m 755
- doins config.guess config.sub install-sh mkinstalldirs \
- clean_cpu.sh clean_os.sh clean_vendor.sh cpu.sh \
- ld_lib_path.sh os.sh transform_paths.sh vendor.sh \
- ld_lib_path.csh fixpath.sh relative_path.sh \
- GNUstep.sh GNUstep-reset.sh GNUstep.csh
-
- insinto /usr/GNUstep/System/Tools
- insopts -m 755
- doins openapp debugapp opentool
-
- insinto /usr/GNUstep/System/Makefiles
- insopts -m 644
- doins aggregate.make application.make bundle.make service.make \
- common.make library-combo.make java.make jni.make \
- library.make rules.make target.make names.make \
- resource-set.make tool.make ctool.make test-library.make \
- objc.make test-application.make test-tool.make \
- subproject.make palette.make gswapp.make gswbundle.make \
- clibrary.make documentation.make java-executable.template \
- java-tool.make framework.make spec-rules.template \
- spec-debug-rules.template spec-debug-alone-rules.template \
- executable.template messages.make
-
- cd ./Master
- insinto /usr/GNUstep/System/Makefiles/Master
- insopts -m 644
- doins aggregate.make source-distribution.make rpm.make rules.make \
- application.make bundle.make clibrary.make ctool.make \
- documentation.make framework.make gswapp.make \
- gswbundle.make library.make objc.make java.make \
- java-tool.make palette.make resource-set.make service.make \
- subproject.make test-application.make test-library.make \
- test-tool.make tool.make
-
- cd ../Instance
- insinto /usr/GNUstep/System/Makefiles/Instance
- insopts -m 644
- doins rules.make application.make bundle.make clibrary.make \
- ctool.make documentation.make framework.make gswapp.make \
- gswbundle.make library.make objc.make java.make \
- java-tool.make palette.make resource-set.make service.make \
- subproject.make test-application.make test-library.make \
- test-tool.make tool.make
-
- cd ./Shared
- insinto /usr/GNUstep/System/Makefiles/Instance/Shared
- insopts -m 644
- doins bundle.make headers.make java.make
-
- cd ../../
- insinto /usr/GNUstep/System/share
- insopts -m 644
- doins config.site
-
- insinto /usr/GNUstep/System/Makefiles/ix86/linux-gnu
- insopts -m 644
- doins config.make
-}
diff --git a/gnustep-base/gnustep-make/gnustep-make-1.5.1.ebuild b/gnustep-base/gnustep-make/gnustep-make-1.5.1.ebuild
deleted file mode 100644
index 48ef2579a812..000000000000
--- a/gnustep-base/gnustep-make/gnustep-make-1.5.1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-make/gnustep-make-1.5.1.ebuild,v 1.1 2004/07/23 13:51:21 fafhrd Exp $
-
-IUSE=""
-
-DESCRIPTION="GNUstep makefile package (unstable)"
-HOMEPAGE="http://www.gnustep.org"
-SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-KEYWORDS="x86 ~sparc"
-SLOT="0"
-
-DEPEND="virtual/libc
- >=sys-devel/gcc-3.1
- >=dev-libs/ffcall-1.8d
- >=dev-libs/gmp-4.1
- >=dev-util/guile-1.4
- >=dev-libs/openssl-0.9.6g
- >=media-libs/tiff-3.5.7-r1
- >=dev-libs/libxml2-2.4.22
- >=media-libs/audiofile-0.2.3"
-
-src_compile() {
- ./configure \
- --host=${CHOST} || die "./configure failed"
- emake || die
-}
-
-src_install () {
- make \
- GNUSTEP_SYSTEM_ROOT=${D}/usr/GNUstep/System \
- GNUSTEP_LOCAL_ROOT=${D}/usr/GNUstep/Local \
- GNUSTEP_NETWORK_ROOT=${D}/usr/GNUstep/Network \
- install || die "install failed"
-}
diff --git a/gnustep-base/gnustep-make/gnustep-make-1.6.0.ebuild b/gnustep-base/gnustep-make/gnustep-make-1.6.0.ebuild
deleted file mode 100644
index 9761fe61caef..000000000000
--- a/gnustep-base/gnustep-make/gnustep-make-1.6.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-make/gnustep-make-1.6.0.ebuild,v 1.1 2004/07/23 13:51:21 fafhrd Exp $
-
-IUSE=""
-
-DESCRIPTION="GNUstep makefile package"
-HOMEPAGE="http://www.gnustep.org"
-SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="x86 sparc"
-
-DEPEND="virtual/libc
- >=sys-devel/gcc-3.2
- >=dev-libs/ffcall-1.8d
- >=dev-libs/gmp-4.1
- >=dev-util/guile-1.6
- >=dev-libs/openssl-0.9.6j
- >=media-libs/tiff-3.5.7-r1
- >=dev-libs/libxml2-2.4.24
- >=media-libs/audiofile-0.2.3"
-
-src_compile() {
- ./configure \
- --prefix=/usr/GNUstep \
- --mandir=/usr/share/man \
- --infodir=/usr/share/info \
- --host=${CHOST} || die "./configure failed"
- make || die
-}
-
-src_install() {
- make \
- GNUSTEP_SYSTEM_ROOT=${D}/usr/GNUstep/System \
- GNUSTEP_LOCAL_ROOT=${D}/usr/GNUstep/Local \
- GNUSTEP_NETWORK_ROOT=${D}/usr/GNUstep/Network \
- install || die "install failed"
-}
diff --git a/gnustep-base/gnustep-make/gnustep-make-1.7.1.ebuild b/gnustep-base/gnustep-make/gnustep-make-1.7.1.ebuild
deleted file mode 100644
index 5ac9bf450d83..000000000000
--- a/gnustep-base/gnustep-make/gnustep-make-1.7.1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-make/gnustep-make-1.7.1.ebuild,v 1.1 2004/07/23 13:51:21 fafhrd Exp $
-
-IUSE=""
-
-DESCRIPTION="GNUstep makefile package"
-HOMEPAGE="http://www.gnustep.org"
-SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="-x86"
-
-DEPEND="virtual/libc
- >=sys-devel/gcc-3.2
- >=dev-libs/ffcall-1.8d
- >=dev-libs/gmp-4.1
- >=dev-util/guile-1.6
- >=dev-libs/openssl-0.9.6j
- >=media-libs/tiff-3.5.7-r1
- >=dev-libs/libxml2-2.4.24
- >=media-libs/audiofile-0.2.3"
-
-src_compile() {
- ./configure \
- --prefix=/usr/GNUstep \
- --mandir=/usr/share/man \
- --infodir=/usr/share/info \
- --host=${CHOST} || die "./configure failed"
- make || die
-}
-
-src_install() {
- make \
- GNUSTEP_SYSTEM_ROOT=${D}/usr/GNUstep/System \
- GNUSTEP_LOCAL_ROOT=${D}/usr/GNUstep/Local \
- GNUSTEP_NETWORK_ROOT=${D}/usr/GNUstep/Network \
- install || die "install failed"
-}
diff --git a/gnustep-base/gnustep-make/gnustep-make-1.7.2.ebuild b/gnustep-base/gnustep-make/gnustep-make-1.7.2.ebuild
deleted file mode 100644
index 3b27908175e8..000000000000
--- a/gnustep-base/gnustep-make/gnustep-make-1.7.2.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-make/gnustep-make-1.7.2.ebuild,v 1.2 2004/09/06 00:13:49 ciaranm Exp $
-
-inherit eutils
-
-IUSE=""
-
-DESCRIPTION="GNUstep makefile package"
-HOMEPAGE="http://www.gnustep.org"
-SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~x86 ~ppc ~sparc alpha"
-
-DEPEND="virtual/libc
- >=sys-devel/gcc-3.2
- >=dev-libs/ffcall-1.8d
- >=dev-libs/gmp-4.1
- >=dev-util/guile-1.6
- >=dev-libs/openssl-0.9.6j
- >=media-libs/tiff-3.5.7-r1
- >=dev-libs/libxml2-2.4.24
- >=media-libs/audiofile-0.2.3"
-
-src_unpack() {
- ewarn ""
- ewarn "Unmerge previous versions of gnustep-make before upgrading"
- ewarn "or you will have problems!" See:
- ewarn "http://bugs.gentoo.org/show_bug.cgi?id=24530"
- ewarn ""
- epause 5
- unpack ${A}
- cd ${S}
-}
-
-src_compile() {
- ./configure \
- --prefix=/usr/GNUstep \
- --mandir=/usr/share/man \
- --infodir=/usr/share/info \
- --host=${CHOST} || die "./configure failed"
- make || die
-}
-
-src_install() {
- make \
- GNUSTEP_SYSTEM_ROOT=${D}/usr/GNUstep/System \
- GNUSTEP_LOCAL_ROOT=${D}/usr/GNUstep/Local \
- GNUSTEP_NETWORK_ROOT=${D}/usr/GNUstep/Network \
- install || die "install failed"
-}