summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernard Cafarelli <voyageur@gentoo.org>2014-10-20 13:17:22 +0000
committerBernard Cafarelli <voyageur@gentoo.org>2014-10-20 13:17:22 +0000
commitc11f42567b1b1ad392c7d9478210a3003c1e8b76 (patch)
tree9a4b5208bcb14c3ffba03a06dd19f245fbf531e8 /gnustep-base
parentOutput which ebuild actually has bad EAPI (diff)
downloadhistorical-c11f42567b1b1ad392c7d9478210a3003c1e8b76.tar.gz
historical-c11f42567b1b1ad392c7d9478210a3003c1e8b76.tar.bz2
historical-c11f42567b1b1ad392c7d9478210a3003c1e8b76.zip
Version bump, bugfix release with TLS and other security improvements, latest timezone data
Package-Manager: portage-2.2.14/cvs/Linux x86_64 Manifest-Sign-Key: 0xC74525F2
Diffstat (limited to 'gnustep-base')
-rw-r--r--gnustep-base/gnustep-base/ChangeLog9
-rw-r--r--gnustep-base/gnustep-base/Manifest10
-rw-r--r--gnustep-base/gnustep-base/gnustep-base-1.24.7.ebuild68
3 files changed, 82 insertions, 5 deletions
diff --git a/gnustep-base/gnustep-base/ChangeLog b/gnustep-base/gnustep-base/ChangeLog
index 8e7bf903c1b0..b6ea6f1d4a11 100644
--- a/gnustep-base/gnustep-base/ChangeLog
+++ b/gnustep-base/gnustep-base/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for gnustep-base/gnustep-base
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-base/ChangeLog,v 1.128 2014/08/10 21:18:23 slyfox Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnustep-base/gnustep-base/ChangeLog,v 1.129 2014/10/20 13:16:57 voyageur Exp $
+
+*gnustep-base-1.24.7 (20 Oct 2014)
+
+ 20 Oct 2014; Bernard Cafarelli <voyageur@gentoo.org>
+ +gnustep-base-1.24.7.ebuild:
+ Version bump, bugfix release with TLS and other security improvements, latest
+ timezone data
10 Aug 2014; Sergei Trofimovich <slyfox@gentoo.org>
gnustep-base-1.24.6-r1.ebuild:
diff --git a/gnustep-base/gnustep-base/Manifest b/gnustep-base/gnustep-base/Manifest
index 4da8679bd127..ee42c2065492 100644
--- a/gnustep-base/gnustep-base/Manifest
+++ b/gnustep-base/gnustep-base/Manifest
@@ -3,13 +3,15 @@ Hash: SHA256
AUX gnustep-base-1.24.6-gdomap_dos.patch 1557 SHA256 b9f7889e2a861e8f06463cecb0543e270e9e64b0e01b3770417d7de603bdbd17 SHA512 1c79cc860d37e1c6569d99c6a6410a16e7852a40267f30f0b51fe1142c0c09c040250e90a8c5f1a81f9e4f2c1bb26be57e031033c0ffbda9898ed30f5add97c6 WHIRLPOOL 39408df2bb3619d01c4d738ad7f5304d48883b0b22cb098e21b6e9f5b795a580597479832aa885cc3eea338cb3a64b9e1422509743045048942aeb432d786d7f
DIST gnustep-base-1.24.6.tar.gz 3502981 SHA256 b6d7bed40c52330928a1e27f8c7b5f8fcf24ede2113542546dcf157a9366d72a SHA512 998b39039cf199d7cd2e8ffded4fa320af1484db80971def0024d1bd6915456d10e30206ffcf1a9d249973e987570bc22dd297068296deab3d3d40a86c7e72e0 WHIRLPOOL 97264750420d9f02c0bbc12cea1218287519745f058dbeb6b532d89d32e6d5a6433e97b562774abe072f1a4ad33094afb23bdae4ec6aa9f267fb495173c9e601
+DIST gnustep-base-1.24.7.tar.gz 3471931 SHA256 3a907dd955abc41a148da88bd48ce654010050dff52aa20870dfeb190c871762 SHA512 a623b6e5884d8e9bcf04b92bc4c873528abb58d8b831cab91b00d8af393ea07cda0672d98c2dfd2b91fe3f5922ed387518321412151d2e8c1296d7ac30608e5b WHIRLPOOL 0c76467725e694acbf75768f0913f3a95cccb1c7b171fff4323612aa5cdad091e8fe93c46e15289414e505f96804ec22e05623d858d235859a0d392f9b8e6971
EBUILD gnustep-base-1.24.6-r1.ebuild 2101 SHA256 405cea4995ccbad63c94e296a7689b1bad6f2aa2670377a8f4fde726602f3601 SHA512 833b73193664f0642e6553fe23b45f6d8a4700a3d94145cc894ed0561cbedf353424d49bb6f92545efc93df19225c138ac6716b3ab5df3d88b0d29c3ed0db521 WHIRLPOOL 5de1a1f954b4060481b99ae7ae572861bc72994705a4073c860f0e3954ebb9dee5c758b397f0109747f8ba6980c386e404c0831f24d0c34dea86a831b7271cea
-MISC ChangeLog 25495 SHA256 90d95d7f22b3d07ff6040d7c569d3a94c99275d660b52dc9b7d2d5444c74df35 SHA512 73872db46cd77f1427b08ac8029637b27c37a7c621ae662d5ef773fa79f06580ff417cfe31ddcd06c7a6dcf5a4601c34c69b2239672b6469b1cfe2802def6524 WHIRLPOOL 913f9bd3913a1b7b5e4783ab99abe293ff6f014cd4957ea2bcc8f1feef112fd3255545dc1f2ca485011fcf96fc1ea758166d02d3487f762a73b262359dfd8f4f
+EBUILD gnustep-base-1.24.7.ebuild 2041 SHA256 59d610216684775740ffd1ee607fdbebff7639f43519973ec2f69204c8dadfd5 SHA512 5f0dc12c501e88426aef2c8af7a137497e66974c0ee48e365235b595ba1ae851f78c6a43da84dec2180e286a1924ebe431185ee8a0f151478aebb46543e6cd59 WHIRLPOOL aab1447d39c490b317b40f58b4a1399f5e8338cc86d070469d2c00b7ae316170463d57002954cb67a306db5c140b8f56ee4be0e5d4a888213f047a26e0511001
+MISC ChangeLog 25716 SHA256 1efe2a4e9c965052321b20dd727f9783226697bc25f196998e70d76abdd287e7 SHA512 779bc30cccf6de5a5c8cf0dec2ab41df132b4276121c22b6c5cc99cac6c1c37823bd33638bc133ffe2aa7541eab44269f05efb21a75ccb80c907f00ca8bef59a WHIRLPOOL b7982cde569fe51f08af1be17f1680e7ec0113d6547c08340573554df397ceed21be95b747b9fb94537493ffe1ecd66c69e3408068b399a03aa95f61ca57cd13
MISC metadata.xml 670 SHA256 e08343661cc7ecb6d963be62092a270a45f8af0201c9523d1feeddfa09a417fa SHA512 3901cb8078a5b3c4921f045c013b00598da50e083ee85e86d63de5f9fae9ac2ca7aec1887d706f5bd8a7787a39c08cfe2d255124d08cc3421b39c6b546fdc4f0 WHIRLPOOL c6f815e693ca9088cd0b216c459581a8241e3a3f027aac3fb8f8c94bd0e3fafc631df7ad79da33e9ac3e1fe6d00be0fcdcd57b122d0b679e922d6cc650e76d61
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iEYEAREIAAYFAlPn4Z8ACgkQcaHudmEf86q+QACfS61zfjlLPbF92Fxuldd/awoq
-l2gAn0Y3+ihFzKrb1B8QX8Peuw7D6xGQ
-=Okx6
+iF4EAREIAAYFAlRFC18ACgkQFYEBGcdFJfKt4AEAkBrSa/clNQYF7rn1PW2qn2Zd
+d5RzFENcTvyksV+r4sIBAJbbBe+DU+NvCwFZmC8My4X9N28kwC5wx+sShsoXPeHL
+=4qiA
-----END PGP SIGNATURE-----
diff --git a/gnustep-base/gnustep-base/gnustep-base-1.24.7.ebuild b/gnustep-base/gnustep-base/gnustep-base-1.24.7.ebuild
new file mode 100644
index 000000000000..3297a434f7e8
--- /dev/null
+++ b/gnustep-base/gnustep-base/gnustep-base-1.24.7.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2014 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.24.7.ebuild,v 1.1 2014/10/20 13:16:57 voyageur Exp $
+
+EAPI=5
+inherit eutils 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"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+IUSE="+icu +libffi ssl zeroconf"
+
+RDEPEND="${GNUSTEP_CORE_DEPEND}
+ >=gnustep-base/gnustep-make-2.6.0
+ icu? ( >=dev-libs/icu-4.0:= )
+ !libffi? ( dev-libs/ffcall
+ gnustep-base/gnustep-make[-native-exceptions] )
+ libffi? ( virtual/libffi )
+ ssl? ( net-libs/gnutls )
+ >=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
+ zeroconf? ( net-dns/avahi )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+src_configure() {
+ egnustep_env
+
+ local myconf
+ if use libffi;
+ then
+ myconf="--enable-libffi --disable-ffcall --with-ffi-include=$(pkg-config --variable=includedir libffi)"
+ else
+ myconf="--disable-libffi --enable-ffcall"
+ fi
+
+ myconf="$myconf $(use_enable icu)"
+ myconf="$myconf $(use_enable ssl tls)"
+ myconf="$myconf $(use_enable zeroconf)"
+ myconf="$myconf --with-xml-prefix=${EPREFIX}/usr"
+ myconf="$myconf --with-gmp-include=${EPREFIX}/usr/include --with-gmp-library=${EPREFIX}/usr/lib"
+ myconf="$myconf --with-default-config=${EPREFIX}/etc/GNUstep/GNUstep.conf"
+
+ econf $myconf
+}
+
+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
+}