Gentoo Archives: gentoo-commits

From: Jeroen Roovers <jer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-terms/lilyterm/, x11-terms/lilyterm/files/
Date: Sat, 28 Jul 2018 11:38:54
Message-Id: 1532777924.8695ebc0efe991b5860d1b788ed4fe8f3e377ffd.jer@gentoo
1 commit: 8695ebc0efe991b5860d1b788ed4fe8f3e377ffd
2 Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jul 28 11:34:57 2018 +0000
4 Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
5 CommitDate: Sat Jul 28 11:38:44 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8695ebc0
7
8 x11-terms/lilyterm: Use x11-libs/vte:2.91.
9
10 Package-Manager: Portage-2.3.43, Repoman-2.3.10
11
12 .../lilyterm/files/lilyterm-99999-autogen.patch | 29 ++++++++++++++++++++++
13 x11-terms/lilyterm/lilyterm-99999.ebuild | 8 ++++--
14 2 files changed, 35 insertions(+), 2 deletions(-)
15
16 diff --git a/x11-terms/lilyterm/files/lilyterm-99999-autogen.patch b/x11-terms/lilyterm/files/lilyterm-99999-autogen.patch
17 new file mode 100644
18 index 00000000000..8485d56ed75
19 --- /dev/null
20 +++ b/x11-terms/lilyterm/files/lilyterm-99999-autogen.patch
21 @@ -0,0 +1,29 @@
22 +--- a/autogen.sh
23 ++++ b/autogen.sh
24 +@@ -44,11 +44,10 @@
25 + Replace_Parameter BINARY
26 + echo ""
27 +
28 +-# for GTK3+
29 +-pkg-config --cflags gtk+-2.0 > /dev/null 2>&1
30 ++false
31 + if [ $? != 0 ]; then
32 + sed -i 's/^AM_PATH_GTK_2_0.*/PKG_CHECK_MODULES([GTK], [gtk+-3.0])/g' configure.ac
33 +- pkg-config --cflags vte-2.91 > /dev/null 2>&1
34 ++true
35 + if [ $? = 0 ]; then
36 + sed -i 's/^PKG_CHECK_MODULES(vte, \[vte >= .*/PKG_CHECK_MODULES(vte, [vte-2.91 >= 0.38.0],, AC_MSG_ERROR([You need libvte-2.91 >= 0.38.0 to build $_PACKAGE]))/g' configure.ac
37 + sed -i 's/^lilyterm_LDADD\(.*\)$/lilyterm_LDADD\1 -lX11/g' src/Makefile.am
38 +@@ -56,12 +55,3 @@
39 + sed -i 's/^PKG_CHECK_MODULES(vte, \[vte >= .*/PKG_CHECK_MODULES(vte, [vte-2.90 >= 0.30.0],, AC_MSG_ERROR([You need libvte-2.90 >= 0.30.0 to build $_PACKAGE]))/g' configure.ac
40 + fi
41 + fi
42 +-
43 +-set -x
44 +-
45 +-aclocal
46 +-autoheader
47 +-intltoolize --automake --copy --force
48 +-automake --add-missing --copy
49 +-autoconf
50 +-
51
52 diff --git a/x11-terms/lilyterm/lilyterm-99999.ebuild b/x11-terms/lilyterm/lilyterm-99999.ebuild
53 index 402106af665..21280cce5b4 100644
54 --- a/x11-terms/lilyterm/lilyterm-99999.ebuild
55 +++ b/x11-terms/lilyterm/lilyterm-99999.ebuild
56 @@ -2,7 +2,7 @@
57 # Distributed under the terms of the GNU General Public License v2
58
59 EAPI=6
60 -inherit git-r3
61 +inherit autotools git-r3
62
63 DESCRIPTION="a terminal emulator based off of libvte that aims to be fast and lightweight"
64 HOMEPAGE="https://lilyterm.luna.com.tw"
65 @@ -13,7 +13,7 @@ LICENSE="GPL-3"
66 KEYWORDS=""
67
68 RDEPEND="
69 - x11-libs/vte:0
70 + x11-libs/vte:2.91
71 "
72 DEPEND="
73 ${RDEPEND}
74 @@ -23,9 +23,13 @@ DEPEND="
75 "
76
77 DOCS=( AUTHORS ChangeLog README TODO )
78 +PATCHES=(
79 + "${FILESDIR}"/${PN}-99999-autogen.patch
80 +)
81
82 src_prepare() {
83 default
84
85 ./autogen.sh || die
86 + eautoreconf
87 }