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