Mass Update: gnustep.eclass revamped to allow configurable root install; gnustep...
authorArmando Di Cianno <fafhrd@gentoo.org>
Fri, 12 Nov 2004 03:49:02 +0000 (03:49 +0000)
committerArmando Di Cianno <fafhrd@gentoo.org>
Fri, 12 Nov 2004 03:49:02 +0000 (03:49 +0000)
79 files changed:
gnustep-base/gnustep-back-art/ChangeLog
gnustep-base/gnustep-back-art/Manifest
gnustep-base/gnustep-back-art/gnustep-back-art-0.9.4.ebuild
gnustep-base/gnustep-back-art/gnustep-back-art-0.9.5_pre20040928.ebuild [deleted file]
gnustep-base/gnustep-back-art/gnustep-back-art-0.9.5_pre20041030.ebuild
gnustep-base/gnustep-back-xlib/ChangeLog
gnustep-base/gnustep-back-xlib/Manifest
gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.9.4.ebuild
gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.9.5_pre20040928.ebuild [deleted file]
gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.9.5_pre20041030.ebuild
gnustep-base/gnustep-base/ChangeLog
gnustep-base/gnustep-base/Manifest
gnustep-base/gnustep-base/files/digest-gnustep-base-1.10.1-r1 [new file with mode: 0644]
gnustep-base/gnustep-base/files/digest-gnustep-base-1.5.1 [deleted file]
gnustep-base/gnustep-base/files/digest-gnustep-base-1.6.0 [deleted file]
gnustep-base/gnustep-base/files/digest-gnustep-base-1.6.0-r1 [deleted file]
gnustep-base/gnustep-base/files/digest-gnustep-base-1.7.1 [deleted file]
gnustep-base/gnustep-base/files/digest-gnustep-base-1.7.2 [deleted file]
gnustep-base/gnustep-base/files/gnustep [deleted file]
gnustep-base/gnustep-base/gnustep-base-1.10.1-r1.ebuild [new file with mode: 0644]
gnustep-base/gnustep-base/gnustep-base-1.10.1.ebuild
gnustep-base/gnustep-base/gnustep-base-1.10.1_pre20040928.ebuild
gnustep-base/gnustep-base/gnustep-base-1.5.1.ebuild [deleted file]
gnustep-base/gnustep-base/gnustep-base-1.6.0-r1.ebuild [deleted file]
gnustep-base/gnustep-base/gnustep-base-1.6.0.ebuild [deleted file]
gnustep-base/gnustep-base/gnustep-base-1.7.1.ebuild [deleted file]
gnustep-base/gnustep-base/gnustep-base-1.7.2.ebuild [deleted file]
gnustep-base/gnustep-env/ChangeLog
gnustep-base/gnustep-env/Manifest
gnustep-base/gnustep-env/files/digest-gnustep-env-0.1.5 [moved from gnustep-base/gnustep-back-art/files/digest-gnustep-back-art-0.9.5_pre20040928 with 100% similarity]
gnustep-base/gnustep-env/files/gnustep.env-0.1.5 [new file with mode: 0644]
gnustep-base/gnustep-env/files/gnustep.runscript-0.1.5 [new file with mode: 0644]
gnustep-base/gnustep-env/gnustep-env-0.1.4.ebuild
gnustep-base/gnustep-env/gnustep-env-0.1.5.ebuild [new file with mode: 0644]
gnustep-base/gnustep-gui/ChangeLog
gnustep-base/gnustep-gui/Manifest
gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.7.9 [deleted file]
gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.8.0 [deleted file]
gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.8.3 [deleted file]
gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.8.5 [deleted file]
gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.8.5-r1 [deleted file]
gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.8.7 [deleted file]
gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.8.8 [deleted file]
gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.9.5_pre20041030 [deleted file]
gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.9.5_pre20041030-r1 [moved from gnustep-base/gnustep-back-xlib/files/digest-gnustep-back-xlib-0.9.5_pre20040928 with 100% similarity]
gnustep-base/gnustep-gui/gnustep-gui-0.7.9.ebuild [deleted file]
gnustep-base/gnustep-gui/gnustep-gui-0.8.0.ebuild [deleted file]
gnustep-base/gnustep-gui/gnustep-gui-0.8.3.ebuild [deleted file]
gnustep-base/gnustep-gui/gnustep-gui-0.8.5-r1.ebuild [deleted file]
gnustep-base/gnustep-gui/gnustep-gui-0.8.5.ebuild [deleted file]
gnustep-base/gnustep-gui/gnustep-gui-0.8.7.ebuild [deleted file]
gnustep-base/gnustep-gui/gnustep-gui-0.8.8.ebuild [deleted file]
gnustep-base/gnustep-gui/gnustep-gui-0.9.4.ebuild
gnustep-base/gnustep-gui/gnustep-gui-0.9.5_pre20040928.ebuild [deleted file]
gnustep-base/gnustep-gui/gnustep-gui-0.9.5_pre20041030-r1.ebuild [moved from gnustep-base/gnustep-gui/gnustep-gui-0.9.5_pre20041030.ebuild with 72% similarity]
gnustep-base/gnustep-make/ChangeLog
gnustep-base/gnustep-make/Manifest
gnustep-base/gnustep-make/files/GNUstep-reset.sh.patch [new file with mode: 0644]
gnustep-base/gnustep-make/files/digest-gnustep-make-1.10.0-r1 [new file with mode: 0644]
gnustep-base/gnustep-make/files/digest-gnustep-make-1.10.1_pre20040928 [deleted file]
gnustep-base/gnustep-make/files/digest-gnustep-make-1.10.1_pre20041030-r1 [moved from gnustep-base/gnustep-gui/files/digest-gnustep-gui-0.9.5_pre20040928 with 100% similarity]
gnustep-base/gnustep-make/files/digest-gnustep-make-1.3.4 [deleted file]
gnustep-base/gnustep-make/files/digest-gnustep-make-1.5.1 [deleted file]
gnustep-base/gnustep-make/files/digest-gnustep-make-1.6.0 [deleted file]
gnustep-base/gnustep-make/files/digest-gnustep-make-1.7.1 [deleted file]
gnustep-base/gnustep-make/files/digest-gnustep-make-1.7.2 [deleted file]
gnustep-base/gnustep-make/gnustep-make-1.10.0-r1.ebuild [new file with mode: 0644]
gnustep-base/gnustep-make/gnustep-make-1.10.0.ebuild
gnustep-base/gnustep-make/gnustep-make-1.10.1_pre20040928.ebuild [deleted file]
gnustep-base/gnustep-make/gnustep-make-1.10.1_pre20041030-r1.ebuild [new file with mode: 0644]
gnustep-base/gnustep-make/gnustep-make-1.10.1_pre20041030.ebuild
gnustep-base/gnustep-make/gnustep-make-1.3.4.ebuild [deleted file]
gnustep-base/gnustep-make/gnustep-make-1.5.1.ebuild [deleted file]
gnustep-base/gnustep-make/gnustep-make-1.6.0.ebuild [deleted file]
gnustep-base/gnustep-make/gnustep-make-1.7.1.ebuild [deleted file]
gnustep-base/gnustep-make/gnustep-make-1.7.2.ebuild [deleted file]
gnustep-base/mknfonts/ChangeLog
gnustep-base/mknfonts/Manifest
gnustep-base/mknfonts/mknfonts-0.5.ebuild

index 5fac2ac647228a2bd5058663516dd5af6153f715..f05863d82f7afdbe4371b52d750e73e4bf7f1a98 100644 (file)
@@ -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:
index 3408d886fc968c5294d3d293303cfb77d731e14f..b22d5a8ebb007c768e5500f958ebd79f8dfc7ea3 100644 (file)
@@ -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
index 5dd1b3441c15ce7afada38c9fe252252b622df68..0f90193e887819bcd5653db04b81b587695eaeb7 100644 (file)
@@ -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 (file)
index ec978ed..0000000
+++ /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
-}
-
index 313762343e5556a53d32b4cb224e434a7cb77388..40deeec186954fbdfdd17518f231ba1dd2b6fdc0 100644 (file)
@@ -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
 
index 7305fdf9f4127c01f92f59f1a3027742bfe11984..7945fce0f3782ffbab8eecd4ef11445a411ce3fc 100644 (file)
@@ -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)
 
index 0c9d36374b35aec6fd474fe502a454057033aeff..a56ed87a823c61cfc884dd6e95df16f2db6fc19a 100644 (file)
@@ -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
index 387a69072b69cfa0bc7f14137e9826e6c661267e..84c84e09806664888d1ac03c077fe745e9f0ec54 100644 (file)
@@ -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 (file)
index 1041f56..0000000
+++ /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
-}
-
index df264beba488eb51906a641ff74ed6eea71f176f..824dfaa8190471835f4920135a7ca85a13dd39b8 100644 (file)
@@ -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
 
index 342c00c9300c9fb117802adbe57d41f925d16e2a..70f7316585e5b4764fc7c9b95dba7e2533c91909 100644 (file)
@@ -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
index bae37dfe66eddccfc790410e0cbdd0fd7c74583b..f52f35aede0e26ff1d1cb331a7fea23abd7c1986 100644 (file)
@@ -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 (file)
index 0000000..9982eb3
--- /dev/null
@@ -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 (file)
index 8a4bc3f..0000000
+++ /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 (file)
index 63b60db..0000000
+++ /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 (file)
index 63b60db..0000000
+++ /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 (file)
index 5cc975c..0000000
+++ /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 (file)
index 13e658f..0000000
+++ /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 (file)
index 1772a22..0000000
+++ /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 (file)
index 0000000..b5e56a1
--- /dev/null
@@ -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
+}
+
index a4eeea21bbbe2389fd24d1db75dba264e74a7857..47b8b264b1f0bd884ed40dd2ed57012f4f188768 100644 (file)
@@ -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"
 
index f9a7ceedec77b8d976b9461391d64ad773cc0a17..6e378082306655e7d71e30612a47faa34b54ef82 100644 (file)
@@ -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 (file)
index d018480..0000000
+++ /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 (file)
index f5656cc..0000000
+++ /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 (file)
index 3586dba..0000000
+++ /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 (file)
index 78a3a75..0000000
+++ /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 (file)
index b634260..0000000
+++ /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\"."
-}
index b5e0425babb0a6265f5cf8a4076920e84ece9c81..88076ab3c1171860c8ae2784423a191e81f3e982 100644 (file)
@@ -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.
index 463eba7f95e61d5bb4a085922a75def46712e9e7..00b147df061323422022110059d0048b7aff7a8c 100644 (file)
@@ -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-env/files/gnustep.env-0.1.5 b/gnustep-base/gnustep-env/files/gnustep.env-0.1.5
new file mode 100644 (file)
index 0000000..364c5fe
--- /dev/null
@@ -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 (file)
index 0000000..ffe2a0e
--- /dev/null
@@ -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 $?
+}
+
index 0b9910cde61c4980e321ef09bda86d5c2e6a3fe5..37280a698b0fad8cbc9d3254c495167fd8c66087 100644 (file)
@@ -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 (file)
index 0000000..e114507
--- /dev/null
@@ -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."
+}
+
index 0c3b774a0112995ff0234ca02df42e18953dd795..426cd074446fed1e1f787ea2299cd2b693ca7a9f 100644 (file)
@@ -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
index 3a319a1e072580e96aa0529c39578180536efb9f..ef2c9433c3639685522d4456b6963c085b9680db 100644 (file)
@@ -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 (file)
index 9dffdd3..0000000
+++ /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 (file)
index ca94121..0000000
+++ /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 (file)
index 4c8a673..0000000
+++ /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 (file)
index 44be723..0000000
+++ /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 (file)
index 44be723..0000000
+++ /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 (file)
index 58a6b3d..0000000
+++ /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 (file)
index 1946a64..0000000
+++ /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 (file)
index e69de29..0000000
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 (file)
index 58b6918..0000000
+++ /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 (file)
index c77fc78..0000000
+++ /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 (file)
index c19ff3c..0000000
+++ /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 (file)
index 42109e3..0000000
+++ /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 (file)
index c7c56a1..0000000
+++ /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 (file)
index bde2452..0000000
+++ /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 (file)
index 165603e..0000000
+++ /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"
-}
index 4f5cffa85bffa354d3ecb3483d673f0c914c465a..0f23b35b0829e578c0a8f7a1fae522f0dcda38c2 100644 (file)
@@ -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 (file)
index 5b52c97..0000000
+++ /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
-}
-
similarity index 72%
rename from gnustep-base/gnustep-gui/gnustep-gui-0.9.5_pre20041030.ebuild
rename to gnustep-base/gnustep-gui/gnustep-gui-0.9.5_pre20041030-r1.ebuild
index 5f6902dcf538ea45cd7bc8b5988d81043daea56e..5ace15d10beba82da6ebcd268a0330f842eeb3ab 100644 (file)
@@ -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
index f013970ea3180a6ab589e070fd1e059d826965ab..06110eb8fa07d8492aee877fdcdb2577eddfe3e1 100644 (file)
@@ -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)
 
index a0490947ebb8f6bb4d66aa12c8c924dd98eeba7f..c4505bb5c266a84d37d4b4e3d6de3c352a11eccd 100644 (file)
@@ -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 (file)
index 0000000..6c5dc42
--- /dev/null
@@ -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 (file)
index 0000000..a6f51a1
--- /dev/null
@@ -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 (file)
index e69de29..0000000
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 (file)
index 8dd2fc9..0000000
+++ /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 (file)
index eb38145..0000000
+++ /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 (file)
index 753507c..0000000
+++ /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 (file)
index 7bdbbea..0000000
+++ /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 (file)
index 39e9ee0..0000000
+++ /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 (file)
index 0000000..6525868
--- /dev/null
@@ -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
+}
+
index 160dae9a6691fa9a3aa4844a768583599419d960..45351c5eb0e03375e67c5e35e8f9c82331490e9f 100644 (file)
@@ -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 (file)
index 6b27340..0000000
+++ /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 (file)
index 0000000..0e0791c
--- /dev/null
@@ -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
+}
+
index 77ae3afad55b818b0f3330929fd906f94eb01d3a..99f53028413bd896a1d53b3e78d8acd71f64be85 100644 (file)
@@ -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 (file)
index 45cc56a..0000000
+++ /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 (file)
index 48ef257..0000000
+++ /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 (file)
index 9761fe6..0000000
+++ /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 (file)
index 5ac9bf4..0000000
+++ /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 (file)
index 3b27908..0000000
+++ /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"
-}
index acd0da55b555d734d83ba796cb1f1dc85b220355..d4820af1566df8efc85fe3125422e04b37106c42 100644 (file)
@@ -1,6 +1,13 @@
 # ChangeLog for gnustep-base/mknfonts
 # Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/mknfonts/ChangeLog,v 1.5 2004/11/02 16:37:43 blubb Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnustep-base/mknfonts/ChangeLog,v 1.6 2004/11/12 03:49:02 fafhrd Exp $
+
+  11 Nov 2004; Armando Di Cianno <fafhrd@gentoo.org> mknfonts-0.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
 
   02 Nov 2004; Simon Stelling <blubb@gentoo.org> mknfonts-0.5.ebuild:
   added ~amd64
index 7715d5fa443f11b29cd31501ce88f2cc20f0e898..c6a1dc1fb4b75a63227d2b3380d728b7ef9f0470 100644 (file)
@@ -1,4 +1,4 @@
-MD5 cb7ba490cc35d4e7a7d851b97bc19fd7 ChangeLog 692
+MD5 75d9c3c9f433fa4de26b3fae5a899e19 mknfonts-0.5.ebuild 682
+MD5 eeb6758bb18e4c3b5c15d89a235baa72 ChangeLog 1104
 MD5 459d449951c0cddb6f8c892a247ef78f metadata.xml 293
-MD5 8978e0d59a5aca6cc341081802634864 mknfonts-0.5.ebuild 647
 MD5 0d9da4daa8baa4f7d051077a6da4f2c3 files/digest-mknfonts-0.5 62
index c3749616c95632e21f1ea3a1f0ea9b0b6bbfe08a..8c44a21bce748159571b7c096e7bffc856046ada 100644 (file)
@@ -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/mknfonts/mknfonts-0.5.ebuild,v 1.5 2004/11/02 16:37:43 blubb Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnustep-base/mknfonts/mknfonts-0.5.ebuild,v 1.6 2004/11/12 03:49:02 fafhrd Exp $
 
 inherit eutils gnustep
 
@@ -14,6 +14,8 @@ LICENSE="GPL-2"
 
 IUSE="${IUSE}"
 DEPEND="${GNUSTEP_BASE_DEPEND}
-       =media-libs/freetype-2.1*"
+       >=media-libs/freetype-2.1*"
 RDEPEND="${DEPEND}"
 
+egnustep_install_domain "System"
+