diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2020-05-14 11:09:11 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2020-05-14 11:09:11 +0100 |
commit | deba8115d2c2af26df42966b91ef04ff4dd79cde (patch) | |
tree | 9a48f42594e1a9e6b2020d5535a784314434d7a7 /gnustep-base/gnustep-base | |
parent | 38423c67c8a23f6a1bc42038193182e2da3116eb (diff) |
gentoo resync : 14.05.2020
Diffstat (limited to 'gnustep-base/gnustep-base')
-rw-r--r-- | gnustep-base/gnustep-base/Manifest | 2 | ||||
-rw-r--r-- | gnustep-base/gnustep-base/gnustep-base-1.27.0.ebuild | 67 |
2 files changed, 69 insertions, 0 deletions
diff --git a/gnustep-base/gnustep-base/Manifest b/gnustep-base/gnustep-base/Manifest index 12609ae138f9..8a9dd777dab6 100644 --- a/gnustep-base/gnustep-base/Manifest +++ b/gnustep-base/gnustep-base/Manifest @@ -3,9 +3,11 @@ DIST gnustep-base-1.24.9.tar.gz 3561094 BLAKE2B a50e92ae774826082e743581425cfaab DIST gnustep-base-1.25.0.tar.gz 3528599 BLAKE2B aa86de9dc26fb48f49bdd796fc25863e8b1baa48a7c8a1536cc39497843b8d37f02e1cc72ea343795d1be6392a6679a4810ae62e6f9c5ec6c34f9ee099f32746 SHA512 0c38baa439a87557e054e37ed7b337e9f90f349fd6683551cf6482a0a53c247e2ca23b7df9ab369e8819a7d0f9f29e8a8dc639b148ec1c0223764796dbbd3608 DIST gnustep-base-1.25.1.tar.gz 3475169 BLAKE2B 4e2d26ad5782e117f778d298add4c92d40f7c6c73d5aff9692d8eaf7cf06d6ccf6487282e03d4f86bb434d0c7c327b3d80187ca43fdc1c0ff282a246958448fc SHA512 a93c3b4c0fb7df4946ed52dc62c11dfa58f8606fc9666cc7ec7ff5e1c088b67608410b715680e801636bf5ce2caa08e172372f6cab94933459c5e870f962ab11 DIST gnustep-base-1.26.0.tar.gz 4000708 BLAKE2B 87a5761f3e4db484c5ea934fbc4cf2949a993aec19b673134cd29626e25fca5efba161ef15d81816796e03aa929d3bd497afd528fea259c84f1a38d860aa0ee2 SHA512 454943d44668817589e0d2c0aa731a1ea7c886946ad3f1188e1e1149a40d8b97bb55e3bfe02de0385f03065326149fb0a60ac181cf3f72e1ee7f55c56863745f +DIST gnustep-base-1.27.0.tar.gz 4141163 BLAKE2B b27f7086949bcd5e43b8d6337c4f03eb87447baacb23de75b7df0d2ba769ff3e8cadd7035e78b35c91ccca83151cbe4b61b339aa265dcb53847089849b615f8b SHA512 bbdf45379dbb684f6bdb507b645e0f611cefb05caadff1bf620c2e85f104396cf91782bcce05ff2173078603b76b8a0ba2ea3b71bc56a84c220310910dbcb705 EBUILD gnustep-base-1.24.9-r1.ebuild 2362 BLAKE2B 76b18b0981718d0b9ac7a67dc5f1026c2854b9d5603fb04bc0de96125ab547591c9906e2e5c15367d54a63771a9c07d53ee3507383a51ca1a028e39470ef14fc SHA512 ba4aaa7c1532af4e10e1008d9a4ae154a64a658e21a52dde4a6cd1a55915be3e0926286ebc63841a7f7fa3452ca115c8a4ca76d8ddc905427907a6f6a220495a EBUILD gnustep-base-1.25.0.ebuild 1888 BLAKE2B 7d101b29637dd9720588f665c98c67562af7d4c30e16977ba81e2c42132da3c8b920c7c2e39f12c8c7d50d2958f6b0e2ab97d452e2bdfb7bde2b965c38e764ba SHA512 3b83f0c679bb549202fd3de9aaa87f199ca8353602ceaf2dc6c160c6648a842d6ac946191967a2b02cb8dd17bcd0cce65c5cb1343e9f59eb6689996f656ac2f5 EBUILD gnustep-base-1.25.1.ebuild 1888 BLAKE2B 1cbc93a1ccd0bf960a1b64675553c6515ec1e415f8e9140d5024545679b36dbb087faa5ff869c63ebe897e998d2444583b146be6a00d92fbea034f8eed5018bf SHA512 3d15aa91b0633752ab0b325f9b98dbf8c0dc2fbeb71b04d61b496d95decfe4abe82c6fe533eb0f3d25fc17f81fa75195ca67fdfe21c0b3a44b3908d2e78fffea EBUILD gnustep-base-1.26.0-r1.ebuild 1940 BLAKE2B 587ebbd13f26c2e17224ade7ab2f621455645962b77b8841bfc54c8c90c828deb5afec30dc564a2948f29bc565ad3b3b24ee3157dc1d172ef57e26ab8f643dde SHA512 ae0ce950814a090e52aa3805f845db5e27a91614f5e6c70c65696dbcbdf56b79b912c8f770af95f98f61dedf1e24baba1ee2b8a7c9d66892187aa698e4ddf78d EBUILD gnustep-base-1.26.0.ebuild 1886 BLAKE2B ad42c184cffa41aaeadcd875a084b200dcd58d7da48e9bd062e18bba5a4ad8842035888977a3a0a0a3334642281a8a9241d4655452966de2e8b40b435b1d1c7b SHA512 6eefacbac31a5cd5559b778c808d6e43189ba9f862a1d7408f384bc2d63943ae8ac5d976f1de05be55413566046b91336183e6b8347713029a118f6969a2519d +EBUILD gnustep-base-1.27.0.ebuild 1949 BLAKE2B 052ef7782c77b64dffaceb37bbc350fe04819bfbaa7ee8039fdb497dfb5e72d3624ec34990646f6458991ded46dbdefc2ca4984e188e81fefbf07c1fd9216395 SHA512 188c10c393d0b55169b0bc7830cf742d5db06f7f8ea11923d52d0b94a75b6336ae7f855e92c5873d24d5298de95950beacf055675cb9b3aafb7db98fb441fd89 MISC metadata.xml 763 BLAKE2B 471a69f26f594d1081fcd22568ca563d6a8a3fb37c6aeead77e91805de28d2c652d0ebc7a4d9364440008ed563a083eefd1e2c9311ef9f0e95152f8ff8a7c93e SHA512 1adb2cc47580c492a91b7593731b7cd8763cd3d2e45945229346afebc2840be93855e8f62158d59663a49c775e3482bf142a3ef52e087696f7bbc8bc429178b3 diff --git a/gnustep-base/gnustep-base/gnustep-base-1.27.0.ebuild b/gnustep-base/gnustep-base/gnustep-base-1.27.0.ebuild new file mode 100644 index 000000000000..30952eaabab5 --- /dev/null +++ b/gnustep-base/gnustep-base/gnustep-base-1.27.0.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +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 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +IUSE="+gnutls +icu +libffi zeroconf" + +RDEPEND="${GNUSTEP_CORE_DEPEND} + >=gnustep-base/gnustep-make-2.6.0 + gnutls? ( net-libs/gnutls ) + icu? ( >=dev-libs/icu-49.0:= ) + !libffi? ( dev-libs/ffcall + gnustep-base/gnustep-make[-native-exceptions] ) + libffi? ( dev-libs/libffi ) + >=dev-libs/libxml2-2.6 + >=dev-libs/libxslt-1.1 + >=dev-libs/gmp-4.1:= + >=sys-libs/zlib-1.2 + zeroconf? ( net-dns/avahi )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +PATCHES=( "${FILESDIR}"/${PN}-1.26.0-no_compress_man.patch ) + +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 gnutls tls)" + myconf="$myconf $(use_enable icu)" + 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 +} |