diff options
author | Armando Di Cianno <fafhrd@gentoo.org> | 2004-09-28 17:54:55 +0000 |
---|---|---|
committer | Armando Di Cianno <fafhrd@gentoo.org> | 2004-09-28 17:54:55 +0000 |
commit | 46c090b002d20aac1c3ddec57364b15cb1fbfcb1 (patch) | |
tree | 016e9e7fef76bdd243097feb31f818846219d23e /gnustep-base/gnustep-make | |
parent | Version bump. (diff) | |
download | gentoo-2-46c090b002d20aac1c3ddec57364b15cb1fbfcb1.tar.gz gentoo-2-46c090b002d20aac1c3ddec57364b15cb1fbfcb1.tar.bz2 gentoo-2-46c090b002d20aac1c3ddec57364b15cb1fbfcb1.zip |
Version bump; pre release date specd live cvs pull.
Diffstat (limited to 'gnustep-base/gnustep-make')
4 files changed, 109 insertions, 2 deletions
diff --git a/gnustep-base/gnustep-make/ChangeLog b/gnustep-base/gnustep-make/ChangeLog index 29d602372787..fbf5f407fe41 100644 --- a/gnustep-base/gnustep-make/ChangeLog +++ b/gnustep-base/gnustep-make/ChangeLog @@ -1,6 +1,12 @@ # 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.5 2004/09/24 01:03:52 fafhrd Exp $ +# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-make/ChangeLog,v 1.6 2004/09/28 17:50:02 fafhrd Exp $ + +*gnustep-make-1.10.1_pre20040927 (28 Sep 2004) + + 28 Sep 2004; Armando Di Cianno <fafhrd@gentoo.org> + +gnustep-make-1.10.1_pre20040928.ebuild: + Version bump; pre release date specd live cvs pull. *gnustep-make-1.10.0 (08 Sep 2004) diff --git a/gnustep-base/gnustep-make/Manifest b/gnustep-base/gnustep-make/Manifest index 950ef4f8a167..26dae1d4e16a 100644 --- a/gnustep-base/gnustep-make/Manifest +++ b/gnustep-base/gnustep-make/Manifest @@ -1,10 +1,12 @@ +MD5 25b67a89519e5a9d5160b360c55d27a3 gnustep-make-1.10.1_pre20040928.ebuild 2797 MD5 535178ca88572076fc9a4b6ad6651d98 gnustep-make-1.5.1.ebuild 957 MD5 95b076f758f375caa475d9f50360001f gnustep-make-1.7.2.ebuild 1291 MD5 914177aef2b97bb0f5eed9204f1f8a8c gnustep-make-1.10.0.ebuild 2560 MD5 78eb514dc70af3bf2b8119347f4a23a5 gnustep-make-1.3.4.ebuild 4892 +MD5 25b67a89519e5a9d5160b360c55d27a3 gnustep-make-1.10.1_pre20040927.ebuild 2797 MD5 1d0f0080a652d06bb33b0521cbec7af3 gnustep-make-1.7.1.ebuild 1022 MD5 422a26483b4dc19239451d201d729d61 gnustep-make-1.6.0.ebuild 1027 -MD5 7760385f44a2eaf7c1d8f85469bea260 ChangeLog 3946 +MD5 04819678d2e4bf196a063c746178f6b3 ChangeLog 4145 MD5 ca04d409726e17e7151b832de9989a48 metadata.xml 530 MD5 4ba1b8533c9b3b56077617796abc9ab6 files/helloworld.m 1004 MD5 fdb13360dfc78ccdc3c75a5da84b46ab files/make-user-defaults.patch-1.10.0 1282 @@ -14,3 +16,5 @@ 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 020f6b825d80a9769c36a39877f13f44 files/digest-gnustep-make-1.10.0 71 +MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-gnustep-make-1.10.1_pre20040927 0 +MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-gnustep-make-1.10.1_pre20040928 0 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 new file mode 100644 index 000000000000..e69de29bb2d1 --- /dev/null +++ b/gnustep-base/gnustep-make/files/digest-gnustep-make-1.10.1_pre20040928 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 new file mode 100644 index 000000000000..00e6a65d9609 --- /dev/null +++ b/gnustep-base/gnustep-make/gnustep-make-1.10.1_pre20040928.ebuild @@ -0,0 +1,97 @@ +# 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.1 2004/09/28 17:50:02 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="-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" +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=/usr/GNUstep" + myconf="$myconf --with-network-root=/usr/GNUstep/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}usr/GNUstep/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}usr/GNUstep/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}usr/GNUstep/System/Library/Makefiles \ + GNUSTEP_USER_ROOT=${TMP}/GNUstep \ + GNUSTEP_DEFAULTS_ROOT=${TMP}/GNUstep \ + install || die "doc install failed" + cd .. + fi +} + |