diff options
author | Bernard Cafarelli <voyageur@gentoo.org> | 2007-05-26 09:53:53 +0000 |
---|---|---|
committer | Bernard Cafarelli <voyageur@gentoo.org> | 2007-05-26 09:53:53 +0000 |
commit | e3ee2db37452c48d66152f33c9e0919151835d54 (patch) | |
tree | ca90f87f9d4a1269466aae1ccf92b493380e41be /gnustep-base | |
parent | Removed redundant NETWORK paths (they point to LOCAL in the standard layout) (diff) | |
download | gnustep-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/Manifest | 2 | ||||
-rw-r--r-- | gnustep-base/gnustep-make/gnustep-make-2.0.1.ebuild | 61 |
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 +} + |