summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernard Cafarelli <voyageur@gentoo.org>2007-05-26 09:53:53 +0000
committerBernard Cafarelli <voyageur@gentoo.org>2007-05-26 09:53:53 +0000
commite3ee2db37452c48d66152f33c9e0919151835d54 (patch)
treeca90f87f9d4a1269466aae1ccf92b493380e41be /gnustep-base
parentRemoved redundant NETWORK paths (they point to LOCAL in the standard layout) (diff)
downloadgnustep-e3ee2db37452c48d66152f33c9e0919151835d54.tar.gz
gnustep-e3ee2db37452c48d66152f33c9e0919151835d54.tar.bz2
gnustep-e3ee2db37452c48d66152f33c9e0919151835d54.zip
make revision bump: Framework and filesystem bug fixes
svn path=/overlay/; revision=57
Diffstat (limited to 'gnustep-base')
-rw-r--r--gnustep-base/gnustep-make/Manifest2
-rw-r--r--gnustep-base/gnustep-make/gnustep-make-2.0.1.ebuild61
2 files changed, 63 insertions, 0 deletions
diff --git a/gnustep-base/gnustep-make/Manifest b/gnustep-base/gnustep-make/Manifest
index 6e13d4c..419c040 100644
--- a/gnustep-base/gnustep-make/Manifest
+++ b/gnustep-base/gnustep-make/Manifest
@@ -1,4 +1,6 @@
AUX gnustep-2.csh 245 RMD160 e16159c3b9cecb8b1bd5d1fdf2fdfa1cafb5abe9 SHA1 6868cabe189025c7bed4298050a908cea1def129 SHA256 fbed1b8347b4b041ae2c80d1b489acfe7a79aa70c87a780512c801a3ce4b14a1
AUX gnustep-2.sh 240 RMD160 afeedf1ac3b8a80c6125da1fc1b811f0a4e200af SHA1 60c32cdd6e2d2669898eb5ec9e4f6fcfa94b1229 SHA256 85ae4cc39701bb3256fc5fb4e048be4aabc1d9b445754375e79226ce5dc83cd8
DIST gnustep-make-2.0.0.tar.gz 443627 RMD160 4e7afee1733a792d4f6135e676fafbf50c39a86b SHA1 cf99c0bf388f54cfeca2d8b1d6446703878548cc SHA256 7e660367e2c047279d571e03813035b999620d0a0fe01b90bdacd874358f5957
+DIST gnustep-make-2.0.1.tar.gz 444343 RMD160 b70f2cfbca02898018403787cd5ab879a0beafd8 SHA1 5b9722a364e6b839542fd7ccc6acf7ed4e5cbf6f SHA256 63d5f1bc8f2f12707f0c109ddff3492a297e4ae21ff13eee62ed4e2aa761f653
EBUILD gnustep-make-2.0.0.ebuild 1470 RMD160 2250a5c775c1ed49d4263fbc7321183ddd7a8739 SHA1 a4b2076a2a0c949f644a04fb46115eddc9920727 SHA256 f15c70e39951a9e980171334ebcae5990dff9585c91cb0e6066c22b3e3b69932
+EBUILD gnustep-make-2.0.1.ebuild 1470 RMD160 2250a5c775c1ed49d4263fbc7321183ddd7a8739 SHA1 a4b2076a2a0c949f644a04fb46115eddc9920727 SHA256 f15c70e39951a9e980171334ebcae5990dff9585c91cb0e6066c22b3e3b69932
diff --git a/gnustep-base/gnustep-make/gnustep-make-2.0.1.ebuild b/gnustep-base/gnustep-make/gnustep-make-2.0.1.ebuild
new file mode 100644
index 0000000..aa30921
--- /dev/null
+++ b/gnustep-base/gnustep-make/gnustep-make-2.0.1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2007 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.13.0.ebuild,v 1.3 2007/03/18 01:33:13 genone Exp $
+
+inherit gnustep-2
+
+DESCRIPTION="GNUstep Makefile Package"
+
+HOMEPAGE="http://www.gnustep.org"
+SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0"
+LICENSE="GPL-2"
+
+IUSE=""
+DEPEND="${GNUSTEP_CORE_DEPEND}
+ >=sys-devel/make-3.75"
+RDEPEND="${DEPEND}
+ ${DOC_RDEPEND}"
+
+egnustep_install_domain "System"
+
+pkg_setup() {
+ gnustep-2_pkg_setup
+
+ if ! built_with_use sys-devel/gcc objc; then
+ ewarn "gcc must be compiled with Objective-C support! See the objc USE flag."
+ die "ObjC support not available"
+ fi
+}
+
+src_compile() {
+ cd ${S}
+
+ local myconf
+ myconf="--prefix=${GNUSTEP_PREFIX} --with-layout=gnustep"
+ myconf="$myconf --enable-native-objc-exceptions"
+ econf $myconf || die "configure failed"
+
+ emake
+}
+
+src_install() {
+ local make_eval="-j1"
+ use debug || make_eval="${make_eval} debug=no"
+ make_eval="${make_eval} verbose=yes"
+
+ emake ${make_eval} DESTDIR=${D} install || die "install has failed"
+
+ if use doc ; then
+ cd Documentation
+ emake ${make_eval} all || die "doc make has failed"
+ emake ${make_eval} DESTDIR=${D} install || die "doc install has failed"
+ cd ..
+ fi
+
+ exeinto /etc/profile.d
+ doexe ${FILESDIR}/gnustep-2.sh
+ doexe ${FILESDIR}/gnustep-2.csh
+}
+