diff options
author | Bernard Cafarelli <voyageur@gentoo.org> | 2008-03-20 09:55:41 +0000 |
---|---|---|
committer | Bernard Cafarelli <voyageur@gentoo.org> | 2008-03-20 09:55:41 +0000 |
commit | 50038c84f92050698c61d468e2913dea6252618e (patch) | |
tree | 876910adc334ce3b72c34ff985ad7a18e50740ea /gnustep-base | |
parent | Masking off new ebuild, (it builds, but is work-in-progress (diff) | |
download | historical-50038c84f92050698c61d468e2913dea6252618e.tar.gz historical-50038c84f92050698c61d468e2913dea6252618e.tar.bz2 historical-50038c84f92050698c61d468e2913dea6252618e.zip |
Stable version bump
Package-Manager: portage-2.1.4.4
Diffstat (limited to 'gnustep-base')
-rw-r--r-- | gnustep-base/gnustep-base/ChangeLog | 8 | ||||
-rw-r--r-- | gnustep-base/gnustep-base/Manifest | 4 | ||||
-rw-r--r-- | gnustep-base/gnustep-base/gnustep-base-1.14.3.ebuild | 86 |
3 files changed, 96 insertions, 2 deletions
diff --git a/gnustep-base/gnustep-base/ChangeLog b/gnustep-base/gnustep-base/ChangeLog index 7264a5a1a3de..f2a095735d7c 100644 --- a/gnustep-base/gnustep-base/ChangeLog +++ b/gnustep-base/gnustep-base/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for gnustep-base/gnustep-base # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-base/ChangeLog,v 1.64 2008/03/19 16:34:19 voyageur Exp $ +# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-base/ChangeLog,v 1.65 2008/03/20 09:55:41 voyageur Exp $ + +*gnustep-base-1.14.3 (20 Mar 2008) + + 20 Mar 2008; Bernard Cafarelli <voyageur@gentoo.org> + +gnustep-base-1.14.3.ebuild: + Stable version bump, bugfixes *gnustep-base-1.15.3 (19 Mar 2008) diff --git a/gnustep-base/gnustep-base/Manifest b/gnustep-base/gnustep-base/Manifest index 5f4c59de8a93..880b76e81054 100644 --- a/gnustep-base/gnustep-base/Manifest +++ b/gnustep-base/gnustep-base/Manifest @@ -2,10 +2,12 @@ AUX 50-gnustep-revdep 35 RMD160 f9508891da2de58ef884baabf9206577653a409b SHA1 40 DIST gnustep-base-1.14.0.tar.gz 2375895 RMD160 11eec8f70a219d747424fab4549ec20519d0f098 SHA1 114e3ac88cedec62d68a3bfb9993a50900cc827a SHA256 ccd55e5f3b473348661fe8e00491b21b1e1f481fab394df81a542cc3903ab65a DIST gnustep-base-1.14.1.tar.gz 2368190 RMD160 43dc9fd0be2e0c35a9c4730843a284ca344859f1 SHA1 b1a280d7d9d729537a64ebfab7e304cf161c7f40 SHA256 ba8747db113f2d32d4666bb04aa06a092c153484e0943a43ad142b200939517d DIST gnustep-base-1.14.2.tar.gz 2368443 RMD160 3dafe218296de5d7161471e025a082d0d8386e8f SHA1 283767817204545971dfb41b11f6af128a605754 SHA256 c18c8bee18ce2bc1e15e31af8a3afd2bfbd46a8da17ea0219ec21e187b219405 +DIST gnustep-base-1.14.3.tar.gz 2369272 RMD160 bf4d23acc75e3a762b71e74441959458246b262f SHA1 9867424fcefce914ac1d4dfcdca616673e9267d7 SHA256 07dcc4b750d2402fb4e2495c4afa806b6c6d277ecf2546748e9417db89fc7702 DIST gnustep-base-1.15.3.tar.gz 2446090 RMD160 f950fb2b410da7a333f340ea776e2934b8fecb77 SHA1 24c15f285d392f92887b7de850c5879e17133dab SHA256 9c0fb8bd0e6ddab0acf9418ba694d837dc1b54fbd6f3e214b0df9d16764bd172 EBUILD gnustep-base-1.14.0.ebuild 2560 RMD160 52be8bb5c64eded9a06af8aeecc8e32f5f29ae4f SHA1 9c3deca0d2d404730d81ec5faf725391b506fb86 SHA256 1e1301a0ca7f09a6409170da3e356819caae83edbb37fe9a469b5680675b2e58 EBUILD gnustep-base-1.14.1.ebuild 2559 RMD160 908eb647d841291dea757592471cde88c9e51ace SHA1 72042a9360d119a32ea14625be206c77ad3dd1f5 SHA256 17d8590cde11dfc8ae212990c1855f764c876c98026c26edf0681af45a653253 EBUILD gnustep-base-1.14.2.ebuild 2563 RMD160 0bccb11495462b4c926fe621641e88b0fd2d8f5f SHA1 a886a556a313c51252ab5d94e8702e75b2db05a0 SHA256 f79676a1f73e715fba4664a91db6c9fdbc14bc44615e0dd45e5b04667406d649 +EBUILD gnustep-base-1.14.3.ebuild 2563 RMD160 1226d9c6d7db4b8c5b68aeb157182412e8701d3a SHA1 1888bd5135b17da3a45a26028287329e7d9c006c SHA256 9f4c1284f229e3ed2df571d20673012c4efc90e636318e7ec8fe6e19ff1ae32c EBUILD gnustep-base-1.15.3.ebuild 2642 RMD160 578bf4a6e1574b04ed8c7bd0991dbe4214bb6d8c SHA1 8a4ab1d25a945e058a698acfbd6a8eb497fbd5bf SHA256 7b39f517224ba5e493c54a67b9807b3b0bd8639edff2fecd6932903300298445 -MISC ChangeLog 14601 RMD160 52ff7ef8753b05b1bef233b7f130849debf7df64 SHA1 2a452c90baa55ebaa007e25dd5c865649edaa65f SHA256 389f86229f6efcc1e46e4ffa2e9a7640aec8e3eeb63c7f572b1eb7103a3925c9 +MISC ChangeLog 14756 RMD160 ea40c9e5c521fb32176cd42dd12e29d5efe19a97 SHA1 e1b4dbcc7b8a48e60f0979894bd4792c4e1b93c8 SHA256 e41458da4cbaddaec218522c30b33dca46df46f10216f1dc218da8a6d9ae1078 MISC metadata.xml 670 RMD160 5d5b88faf28b66aa5d5d3efd6fe5844e980604c9 SHA1 9582400efd6733f27beaf47fa801065838d86955 SHA256 e08343661cc7ecb6d963be62092a270a45f8af0201c9523d1feeddfa09a417fa diff --git a/gnustep-base/gnustep-base/gnustep-base-1.14.3.ebuild b/gnustep-base/gnustep-base/gnustep-base-1.14.3.ebuild new file mode 100644 index 000000000000..2cb737a3642d --- /dev/null +++ b/gnustep-base/gnustep-base/gnustep-base-1.14.3.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2008 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.14.3.ebuild,v 1.1 2008/03/20 09:55:41 voyageur Exp $ + +inherit gnustep-base + +DESCRIPTION="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="~alpha ~amd64 ~ppc ~sparc ~x86 ~x86-fbsd" +SLOT="0" +LICENSE="GPL-2 LGPL-2.1" + +IUSE="gcc-libffi" + +DEPEND="${GNUSTEP_CORE_DEPEND} + >=gnustep-base/gnustep-make-2.0 + !gcc-libffi? ( dev-libs/ffcall ) + gcc-libffi? ( >=sys-devel/gcc-3.3.5 ) + >=dev-libs/libxml2-2.6 + >=dev-libs/libxslt-1.1 + >=dev-libs/gmp-4.1 + >=dev-libs/openssl-0.9.7 + >=sys-libs/zlib-1.2" +RDEPEND="${DEPEND}" + +pkg_setup() { + gnustep-base_pkg_setup + + if use gcc-libffi && ! built_with_use sys-devel/gcc libffi; then + eerror "You have enabled the gcc-libffi USE flag, however gcc was not compiled with USE=libffi" + eerror "Please recompile sys-libs/gcc with USE=libffi, or disable the gcc-libffi USE flag" + die "libffi support not available" + fi +} + +src_compile() { + egnustep_env + + local myconf + if use gcc-libffi; + then + myconf="--enable-libffi --disable-ffcall" + myconf="${myconf} --with-ffi-library=$(gcc-config -L) --with-ffi-include=$(gcc-config -L | sed 's/:.*//')/include/libffi" + else + myconf="--disable-libffi --enable-ffcall" + fi + + myconf="$myconf --with-xml-prefix=/usr" + myconf="$myconf --with-gmp-include=/usr/include --with-gmp-library=/usr/lib" + myconf="$myconf --with-default-config=/etc/GNUstep/GNUstep.conf" + + econf $myconf || die "configure failed" + + egnustep_make +} + +src_install() { + # We need to set LD_LIBRARY_PATH because the doc generation program + # uses the gnustep-base libraries. Since egnustep_env "cleans the + # environment" including our LD_LIBRARY_PATH, we're left no choice + # but doing it like this. + + egnustep_env + egnustep_install + + if use doc ; then + export LD_LIBRARY_PATH="${S}/Source/obj:${LD_LIBRARY_PATH}" + egnustep_doc + fi + egnustep_install_config + + dodir /etc/revdep-rebuild + sed -e 's|$GNUSTEP_SEARCH_DIRS|'"$GNUSTEP_SYSTEM_ROOT $GNUSTEP_LOCAL_ROOT"'|' \ + "${FILESDIR}"/50-gnustep-revdep \ + > "${D}/etc/revdep-rebuild/50-gnustep-revdep" +} + +pkg_postinst() { + ewarn "The shared library version has changed in this release." + ewarn "You will need to recompile all Applications/Tools/etc in order" + ewarn "to use this library." + ewarn "Run:" + ewarn "revdep-rebuild --library \"libgnustep-base.so.1.1[0-3]\"" +} |