summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernard Cafarelli <voyageur@gentoo.org>2008-03-20 09:55:41 +0000
committerBernard Cafarelli <voyageur@gentoo.org>2008-03-20 09:55:41 +0000
commit50038c84f92050698c61d468e2913dea6252618e (patch)
tree876910adc334ce3b72c34ff985ad7a18e50740ea /gnustep-base
parentMasking off new ebuild, (it builds, but is work-in-progress (diff)
downloadhistorical-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/ChangeLog8
-rw-r--r--gnustep-base/gnustep-base/Manifest4
-rw-r--r--gnustep-base/gnustep-base/gnustep-base-1.14.3.ebuild86
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]\""
+}