1 |
commit: 6d80c3126114a8968cf8647f67bbd309891103e4 |
2 |
Author: Luis Ressel <aranea <AT> aixah <DOT> de> |
3 |
AuthorDate: Wed Aug 22 21:37:19 2018 +0000 |
4 |
Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Oct 9 00:10:41 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d80c312 |
7 |
|
8 |
dev-lang/execline: Bump to 2.5.0.1 |
9 |
|
10 |
Bump EAPI to 7, always compile shared libs, fix bug with USE="static |
11 |
-static-libs", simplify dependency syntax. |
12 |
|
13 |
Closes: https://github.com/gentoo/gentoo/pull/9675 |
14 |
Signed-off-by: Luis Ressel <aranea <AT> aixah.de> |
15 |
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org> |
16 |
|
17 |
dev-lang/execline/Manifest | 1 + |
18 |
dev-lang/execline/execline-2.5.0.1.ebuild | 44 +++++++++++++++++++++++++++++++ |
19 |
2 files changed, 45 insertions(+) |
20 |
|
21 |
diff --git a/dev-lang/execline/Manifest b/dev-lang/execline/Manifest |
22 |
index c47bbd4fa6c..9858fbc8e73 100644 |
23 |
--- a/dev-lang/execline/Manifest |
24 |
+++ b/dev-lang/execline/Manifest |
25 |
@@ -1,3 +1,4 @@ |
26 |
DIST execline-2.1.1.0.tar.gz 75967 BLAKE2B 196edcfce385a2a3ef8bc3b16f94401430e06649c1ef9157da603904c296e3601433248046393d0c5ef9805107d09caf21f185b0c3ea3cabfde88508280bd5bd SHA512 250fe449b39a198193f1431b249b342f3c6c499fea12779a55d0e27aec2095285bbf9dc2a48d84eebdf9f540ecf5e67ef39393243ca0fadfc764d2cc95ac0b6b |
27 |
DIST execline-2.3.0.3.tar.gz 82476 BLAKE2B e54bf40037d988848a31b90ca477fb1a297bfc91a6ceb51289944cccc7af36a26b8323c63e8178bd9a252b482a703329c04c9f08a25c2cfe94f5baf60983d04c SHA512 2858ce62853f00f59e0cea8b886cd042f7ad04c6a86208266654d3d2e820b5d440e41cc4efb96fccdcc653d19957d343115a8e8c394b68f23addf941294fb172 |
28 |
DIST execline-2.3.0.4.tar.gz 82774 BLAKE2B a658b538d0a17f15876fe9a822bb7c7e4edba48d2fce1d3c0fe0fd06fd8a414e062a962ca3935992903a4abccf920bf6ee957743609905a6ce498e6fd3deded8 SHA512 ce73b69394ec061ad85cf6f69211180bffe69f1b9716217dadca5894a261f77343d54d5f0339b3822c472720e60c4aa100a0e05dc83f2ad6b926bb53b5141c15 |
29 |
+DIST execline-2.5.0.1.tar.gz 81854 BLAKE2B a70e8c9c3a739fb32573937c9b5c1fb65c730bea7e7760d81b62ea7666727a29ae9902139f78660891e65ed3e6769fc5d6afcb2fb3e030e0c75d3acb6392fd39 SHA512 9e013a83844fc3f5b28c6aea44b446f550dafe52131facf0d7c0648c9ae62c4a62d895f72cedb010754319c0e298fb4c8396d2c6be019cd6218558934bffaea3 |
30 |
|
31 |
diff --git a/dev-lang/execline/execline-2.5.0.1.ebuild b/dev-lang/execline/execline-2.5.0.1.ebuild |
32 |
new file mode 100644 |
33 |
index 00000000000..e3d5fb4aabe |
34 |
--- /dev/null |
35 |
+++ b/dev-lang/execline/execline-2.5.0.1.ebuild |
36 |
@@ -0,0 +1,44 @@ |
37 |
+# Copyright 1999-2018 Gentoo Authors |
38 |
+# Distributed under the terms of the GNU General Public License v2 |
39 |
+ |
40 |
+EAPI=7 |
41 |
+ |
42 |
+DESCRIPTION="a non-interactive scripting language" |
43 |
+HOMEPAGE="https://www.skarnet.org/software/execline/" |
44 |
+SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz" |
45 |
+ |
46 |
+LICENSE="ISC" |
47 |
+SLOT="0/$(ver_cut 1-2)" |
48 |
+KEYWORDS="~amd64 ~arm ~x86" |
49 |
+IUSE="static static-libs" |
50 |
+ |
51 |
+REQUIRED_USE="static? ( static-libs )" |
52 |
+ |
53 |
+DEPEND=">=dev-libs/skalibs-2.7.0.0[static-libs?]" |
54 |
+RDEPEND="!static? ( >=dev-libs/skalibs-2.7.0.0:= )" |
55 |
+ |
56 |
+HTML_DOCS="doc/*" |
57 |
+ |
58 |
+src_prepare() { |
59 |
+ default |
60 |
+ |
61 |
+ # Remove QA warning about LDFLAGS addition |
62 |
+ sed -i "s/tryldflag LDFLAGS_AUTO -Wl,--hash-style=both/:/" "${S}/configure" || die |
63 |
+ |
64 |
+ # configure overrides gentoo's -fstack-protector default |
65 |
+ sed -i "/^tryflag CFLAGS -fno-stack-protector$/d" "${S}/configure" || die |
66 |
+} |
67 |
+ |
68 |
+src_configure() { |
69 |
+ econf \ |
70 |
+ --bindir=/bin \ |
71 |
+ --dynlibdir=/$(get_libdir) \ |
72 |
+ --libdir=/usr/$(get_libdir)/${PN} \ |
73 |
+ --with-dynlib=/$(get_libdir) \ |
74 |
+ --with-lib=/usr/$(get_libdir)/skalibs \ |
75 |
+ --with-sysdeps=/usr/$(get_libdir)/skalibs \ |
76 |
+ --enable-shared \ |
77 |
+ $(use_enable static allstatic) \ |
78 |
+ $(use_enable static static-libc) \ |
79 |
+ $(use_enable static-libs static) |
80 |
+} |