Gentoo Archives: gentoo-commits

From: "Cédric Krier" <cedk@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/stfl/
Date: Sat, 25 Apr 2020 14:15:27
Message-Id: 1587824053.88164fe5d860b3db66db1deb71d35f1dc37cd7c1.cedk@gentoo
1 commit: 88164fe5d860b3db66db1deb71d35f1dc37cd7c1
2 Author: Cédric Krier <cedk <AT> gentoo <DOT> org>
3 AuthorDate: Sat Apr 25 13:40:57 2020 +0000
4 Commit: Cédric Krier <cedk <AT> gentoo <DOT> org>
5 CommitDate: Sat Apr 25 14:14:13 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88164fe5
7
8 dev-libs/stfl: Add support for python 3.7 and 3.8
9
10 Bug: https://bugs.gentoo.org/718286
11 Package-Manager: Portage-2.3.89, Repoman-2.3.20
12 Signed-off-by: Cédric Krier <cedk <AT> gentoo.org>
13
14 dev-libs/stfl/metadata.xml | 4 +++-
15 dev-libs/stfl/stfl-0.24.ebuild | 14 +++++++++-----
16 2 files changed, 12 insertions(+), 6 deletions(-)
17
18 diff --git a/dev-libs/stfl/metadata.xml b/dev-libs/stfl/metadata.xml
19 index 43428f619e9..203592b97a7 100644
20 --- a/dev-libs/stfl/metadata.xml
21 +++ b/dev-libs/stfl/metadata.xml
22 @@ -1,7 +1,9 @@
23 <?xml version="1.0" encoding="UTF-8"?>
24 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
25 <pkgmetadata>
26 - <!-- maintainer-needed -->
27 + <maintainer type="person">
28 + <email>cedk@g.o</email>
29 + </maintainer>
30 <longdescription lang="en">
31 STFL is a library which implements a curses-based widget set for text
32 terminals.
33
34 diff --git a/dev-libs/stfl/stfl-0.24.ebuild b/dev-libs/stfl/stfl-0.24.ebuild
35 index 66d866317e5..bdce7f3941f 100644
36 --- a/dev-libs/stfl/stfl-0.24.ebuild
37 +++ b/dev-libs/stfl/stfl-0.24.ebuild
38 @@ -1,8 +1,8 @@
39 # Copyright 1999-2020 Gentoo Authors
40 # Distributed under the terms of the GNU General Public License v2
41
42 -EAPI=5
43 -PYTHON_COMPAT=( python3_6 )
44 +EAPI=7
45 +PYTHON_COMPAT=( python3_{6..8} )
46 GENTOO_DEPEND_ON_PERL=no
47 inherit eutils multilib perl-module python-r1 toolchain-funcs
48
49 @@ -28,6 +28,12 @@ DEPEND="${RDEPEND}
50 ruby? ( dev-lang/swig )
51 "
52
53 +PATCHES=(
54 + "${FILESDIR}/${PN}-0.21-python.patch"
55 + "${FILESDIR}/${PN}-0.22-soname-symlink.patch"
56 + "${FILESDIR}/${PN}-0.22-ruby-sharedlib.patch"
57 +)
58 +
59 src_prepare() {
60 sed -i \
61 -e 's/-Os -ggdb//' \
62 @@ -41,9 +47,7 @@ src_prepare() {
63 sed -i -e "/install .* libstfl.a/d" Makefile || die
64 fi
65
66 - epatch "${FILESDIR}"/${PN}-0.21-python.patch
67 - epatch "${FILESDIR}"/${PN}-0.22-soname-symlink.patch
68 - epatch "${FILESDIR}"/${PN}-0.22-ruby-sharedlib.patch
69 + eapply_user
70
71 if use perl ; then
72 echo "FOUND_PERL5=1" >> Makefile.cfg