summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArmando Di Cianno <fafhrd@gentoo.org>2004-09-28 17:54:55 +0000
committerArmando Di Cianno <fafhrd@gentoo.org>2004-09-28 17:54:55 +0000
commit46c090b002d20aac1c3ddec57364b15cb1fbfcb1 (patch)
tree016e9e7fef76bdd243097feb31f818846219d23e /gnustep-base/gnustep-make
parentVersion bump. (diff)
downloadgentoo-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')
-rw-r--r--gnustep-base/gnustep-make/ChangeLog8
-rw-r--r--gnustep-base/gnustep-make/Manifest6
-rw-r--r--gnustep-base/gnustep-make/files/digest-gnustep-make-1.10.1_pre200409280
-rw-r--r--gnustep-base/gnustep-make/gnustep-make-1.10.1_pre20040928.ebuild97
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
+}
+