Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-text/ansifilter/
Date: Sat, 02 Dec 2017 12:54:56
Message-Id: 1512219283.500cad7387e4cc394b7df00c8fc49b226e5adb5b.kensington@gentoo
1 commit: 500cad7387e4cc394b7df00c8fc49b226e5adb5b
2 Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
3 AuthorDate: Sat Dec 2 12:54:22 2017 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Sat Dec 2 12:54:43 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=500cad73
7
8 app-text/ansifilter: version bump 2.9
9
10 Package-Manager: Portage-2.3.14, Repoman-2.3.6
11
12 app-text/ansifilter/Manifest | 3 +-
13 app-text/ansifilter/ansifilter-2.9.ebuild | 57 +++++++++++++++++++++++++++++++
14 2 files changed, 59 insertions(+), 1 deletion(-)
15
16 diff --git a/app-text/ansifilter/Manifest b/app-text/ansifilter/Manifest
17 index 3367df31941..d35aeda6752 100644
18 --- a/app-text/ansifilter/Manifest
19 +++ b/app-text/ansifilter/Manifest
20 @@ -1 +1,2 @@
21 -DIST ansifilter-2.8.1.tar.bz2 436461 SHA256 65556f76c234e709e9c3d326042e88a769ebf456c2fbbc5e32ffb247214fc6c6 SHA512 f736b1e9d975a17431a19c2a889ede1feab6b8967d6981fa08d4d1a541cdc1478258dbf6173b7d00f9aa476cf79cfd1c7321c9d017a8aa6ad7ac9133b33a0830 WHIRLPOOL 233edb50e9ed1e1116a1a5875bce4ddd197b9d0b5cadc490d07b3f0b62c9e0de28eba3ac8e06846f58d4cbb2359d621d268eeec19c2e0c894390ef7bd71ca1b8
22 +DIST ansifilter-2.8.1.tar.bz2 436461 BLAKE2B f4b059ed7c8cb2823c9793cffd49193160295b1be0a25981464979add2759116d62b7a938c599eb3a45ea7f647f2293f9bd67883e4b2010ff395d24d6bea9da5 SHA512 f736b1e9d975a17431a19c2a889ede1feab6b8967d6981fa08d4d1a541cdc1478258dbf6173b7d00f9aa476cf79cfd1c7321c9d017a8aa6ad7ac9133b33a0830
23 +DIST ansifilter-2.9.tar.bz2 455885 BLAKE2B 0865e17f45d16657e78444e65bcde07f74ee9d8605e100ef34354fc874210fa6cc4d01162e234bfca9c486fac3c41be0d1e0caa014d9702d4a90798b1fa85636 SHA512 9fd086d9b5fecb7c1d42f96baa728b2b6c155505bfb42f92c1a79ce59571abff541c7d55e14b159ad0e7890434fdbc1b383bc76ab4c22a16d835e270b6095005
24
25 diff --git a/app-text/ansifilter/ansifilter-2.9.ebuild b/app-text/ansifilter/ansifilter-2.9.ebuild
26 new file mode 100644
27 index 00000000000..a4c7a3b32c7
28 --- /dev/null
29 +++ b/app-text/ansifilter/ansifilter-2.9.ebuild
30 @@ -0,0 +1,57 @@
31 +# Copyright 1999-2017 Gentoo Foundation
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=6
35 +
36 +inherit toolchain-funcs qmake-utils
37 +
38 +DESCRIPTION="Handles text files containing ANSI terminal escape codes"
39 +HOMEPAGE="http://www.andre-simon.de/"
40 +SRC_URI="http://www.andre-simon.de/zip/${P}.tar.bz2"
41 +
42 +LICENSE="GPL-3+"
43 +SLOT="0"
44 +KEYWORDS="~amd64 ~x86"
45 +IUSE="qt5"
46 +
47 +RDEPEND="
48 + qt5? (
49 + dev-qt/qtcore:5
50 + dev-qt/qtgui:5
51 + dev-qt/qtwidgets:5
52 + )"
53 +DEPEND="${RDEPEND}"
54 +
55 +src_prepare() {
56 + default
57 +
58 + # bug 431452
59 + rm src/qt-gui/moc_mydialog.cpp || die
60 +}
61 +
62 +src_configure() {
63 + if use qt5 ; then
64 + pushd src/qt-gui > /dev/null || die
65 + eqmake5
66 + popd > /dev/null || die
67 + fi
68 +}
69 +
70 +src_compile() {
71 + emake -f makefile CC="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS} -DNDEBUG -std=c++11"
72 +
73 + if use qt5 ; then
74 + pushd src/qt-gui > /dev/null || die
75 + emake
76 + popd > /dev/null || die
77 + fi
78 +}
79 +
80 +src_install() {
81 + dobin src/${PN}
82 + use qt5 && dobin src/qt-gui/${PN}-gui
83 +
84 + gunzip man/${PN}.1.gz
85 + doman man/${PN}.1
86 + einstalldocs
87 +}