1 |
commit: e5a49a93f520369ebeff4a9e44c2d72e96944a26 |
2 |
Author: Ralph Seichter <github <AT> seichter <DOT> de> |
3 |
AuthorDate: Sat Aug 10 16:49:24 2019 +0000 |
4 |
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Aug 23 11:49:40 2019 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5a49a93 |
7 |
|
8 |
gnustep-base/libobjc2: bump to release 2.0 and EAPI 7 |
9 |
|
10 |
GNUstep Objective-C Runtime release 2.0. Ebuild now uses EAPI 7. |
11 |
See also bug #687368. |
12 |
|
13 |
Bug: https://bugs.gentoo.org/687368 |
14 |
Package-Manager: Portage-2.3.69, Repoman-2.3.16 |
15 |
Signed-off-by: Ralph Seichter <gentoo <AT> seichter.de> |
16 |
Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org> |
17 |
|
18 |
gnustep-base/libobjc2/Manifest | 1 + |
19 |
gnustep-base/libobjc2/libobjc2-2.0.ebuild | 30 ++++++++++++++++++++++++++++++ |
20 |
2 files changed, 31 insertions(+) |
21 |
|
22 |
diff --git a/gnustep-base/libobjc2/Manifest b/gnustep-base/libobjc2/Manifest |
23 |
index b3b22714df2..8de99af580c 100644 |
24 |
--- a/gnustep-base/libobjc2/Manifest |
25 |
+++ b/gnustep-base/libobjc2/Manifest |
26 |
@@ -1,2 +1,3 @@ |
27 |
DIST libobjc2-1.8.1.tar.gz 173635 BLAKE2B 1ed9df6ee934a56dd8565904f9a402f5687bac6f876bcef538fed60c4ebd34af8f35921bdabbdf1ad97fb371e591aea3e47170afaffe65056af07c88e01f0b37 SHA512 518f36e96a82a076fc67fe384226bd97310cd10a53c7b0951db9f3658aa534582b245d5cb97956fe91c38338c3fc8f1e569dd8af36f6d12e32bf1460251d02eb |
28 |
DIST libobjc2-1.8.tar.gz 173512 BLAKE2B ba494dd2db2bfdcc2cfce906014d75146368f049ebe4ea6b83024705af2b78f916252a084b95be43c245c5fd6574d00db75853d291193ea70cc48a6b5dbeab93 SHA512 1562e42dc43a24c1655d02db7aa101a48a7b026bec23252c8eec3893fbac0d67368685291df0954ee79f07b92ecc13c68ee7c7b0f351428a31e99ed05ed2230d |
29 |
+DIST libobjc2-2.0.tar.gz 191800 BLAKE2B 71f54b1410e20bb638dce4cae8c2cc48ea07acf31a97f1994587a9f6401b725ac393abaef355e9476ef6a0622d80fb6fbe4b3c7f39294e7bedbba17cd4108278 SHA512 2b72506204b8fea6a76688ee96611613c4b7cf98942acc89905c531f4dc997ae0482ff10fa819c2471df6c06d5ebcd251167d8903a4f18d47507cd42baec3748 |
30 |
|
31 |
diff --git a/gnustep-base/libobjc2/libobjc2-2.0.ebuild b/gnustep-base/libobjc2/libobjc2-2.0.ebuild |
32 |
new file mode 100644 |
33 |
index 00000000000..2d26e238d11 |
34 |
--- /dev/null |
35 |
+++ b/gnustep-base/libobjc2/libobjc2-2.0.ebuild |
36 |
@@ -0,0 +1,30 @@ |
37 |
+# Copyright 1999-2019 Gentoo Authors |
38 |
+# Distributed under the terms of the GNU General Public License v2 |
39 |
+ |
40 |
+EAPI=7 |
41 |
+inherit cmake-utils eutils |
42 |
+ |
43 |
+DESCRIPTION="GNUstep Objective-C runtime" |
44 |
+HOMEPAGE="http://www.gnustep.org" |
45 |
+SRC_URI="https://github.com/gnustep/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" |
46 |
+ |
47 |
+LICENSE="MIT" |
48 |
+SLOT="0" |
49 |
+KEYWORDS="~amd64 ~x86" |
50 |
+IUSE="boehm-gc test" |
51 |
+ |
52 |
+RDEPEND="boehm-gc? ( dev-libs/boehm-gc ) |
53 |
+ sys-libs/libcxx" |
54 |
+BDEPEND="${RDEPEND} |
55 |
+ sys-devel/clang" |
56 |
+ |
57 |
+src_configure() { |
58 |
+ export CC="clang" |
59 |
+ export CXX="clang++" |
60 |
+ local mycmakeargs=( |
61 |
+ -DGNUSTEP_CONFIG=GNUSTEP_CONFIG-NOTFOUND |
62 |
+ -DBOEHM_GC="$(usex boehm-gc)" |
63 |
+ -DTESTS="$(usex test)" |
64 |
+ ) |
65 |
+ cmake-utils_src_configure |
66 |
+} |