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: Wed, 31 Aug 2016 19:59:05
Message-Id: 1472673523.9b28e5e6efc1685e54e53bf089142bdf01679a73.kensington@gentoo
1 commit: 9b28e5e6efc1685e54e53bf089142bdf01679a73
2 Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
3 AuthorDate: Wed Aug 31 19:54:14 2016 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Wed Aug 31 19:58:43 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b28e5e6
7
8 app-text/ansifilter: version bump
9
10 Package-Manager: portage-2.3.0
11
12 app-text/ansifilter/Manifest | 1 +
13 app-text/ansifilter/ansifilter-2.0.ebuild | 56 +++++++++++++++++++++++++++++++
14 2 files changed, 57 insertions(+)
15
16 diff --git a/app-text/ansifilter/Manifest b/app-text/ansifilter/Manifest
17 index f4fc43e..e661a6d 100644
18 --- a/app-text/ansifilter/Manifest
19 +++ b/app-text/ansifilter/Manifest
20 @@ -1,2 +1,3 @@
21 DIST ansifilter-1.11.tar.bz2 54132 SHA256 fcd550428203225483c4b049b56c5ac3ce786b4863c7eff5ab9b16b141692434 SHA512 db22a6eca7bd580683b9270abb11711c7fbee1b1a17fd710fd880518207a4c65f1df04d21565b22754109dea9a81e9d4fdba0f8e01eb9dac8555041bb83f4acc WHIRLPOOL d961c7e15381bebde1c11182bd38b119596fdadda8afbe019d7227c32546fd74fab2569b444806fb32ede1295f6237f749146410bf490347c519b037755a56d7
22 DIST ansifilter-1.15.tar.bz2 79966 SHA256 65dc20cc1a03d4feba990f830186404c90462d599e5f4b37610d4d822d67aec4 SHA512 7b624b11579c4a88271325054a6023d139ea7ff67fc5552b8ab8387eb16ea54c40c586f242a5ab7f8dd6bf226041bc61a03b5c6acb50e8f915341bd7cd9cdff8 WHIRLPOOL 3e7bd5088b4696bf957ed1c1bbe2c20f6b11f50d856129c1da3651af24f2887ea65c0917db1e85d0d32e5cd6e2bce2177fdd50e0c6d197b05ee07f71415d44a1
23 +DIST ansifilter-2.0.tar.bz2 89274 SHA256 4e9065f5bad6ffbb578054ae57253fbab4fcde7730da5234f9328e1132977a02 SHA512 aff26a90faffa1116576246a24bb3184cf5732733f17ff849febc19542a23362329c0a95697f10e2809a529bece2cfd3d8b29b0e762d8f9ffba62e3512b9c53f WHIRLPOOL 146f4a04f0e5c6b2afd40e617a5f03430182cc574696b5b284389f313aafdc379b6f5f504ea1b29b918da7c8ea800aa6d52debb4ab1c5759f7f3148cfcc4d6ae
24
25 diff --git a/app-text/ansifilter/ansifilter-2.0.ebuild b/app-text/ansifilter/ansifilter-2.0.ebuild
26 new file mode 100644
27 index 00000000..198b13a
28 --- /dev/null
29 +++ b/app-text/ansifilter/ansifilter-2.0.ebuild
30 @@ -0,0 +1,56 @@
31 +# Copyright 1999-2016 Gentoo Foundation
32 +# Distributed under the terms of the GNU General Public License v2
33 +# $Id$
34 +
35 +EAPI=6
36 +
37 +inherit toolchain-funcs qmake-utils
38 +
39 +DESCRIPTION="Handles text files containing ANSI terminal escape codes"
40 +HOMEPAGE="http://www.andre-simon.de/"
41 +SRC_URI="http://www.andre-simon.de/zip/${P}.tar.bz2"
42 +
43 +LICENSE="GPL-3+"
44 +SLOT="0"
45 +KEYWORDS="~amd64 ~x86"
46 +IUSE="qt5"
47 +
48 +RDEPEND="
49 + qt5? (
50 + dev-qt/qtcore:5
51 + dev-qt/qtgui:5
52 + dev-qt/qtwidgets:5
53 + )"
54 +DEPEND="${RDEPEND}"
55 +
56 +src_prepare() {
57 + default
58 +
59 + # bug 431452
60 + rm src/qt-gui/moc_mydialog.cpp || die
61 +}
62 +
63 +src_configure() {
64 + if use qt5 ; then
65 + pushd src/qt-gui > /dev/null || die
66 + eqmake5
67 + popd > /dev/null || die
68 + fi
69 +}
70 +
71 +src_compile() {
72 + emake -f makefile CC="$(tc-getCXX)" CFLAGS="${CFLAGS} -c -std=c++11" LDFLAGS="${LDFLAGS}"
73 +
74 + if use qt5 ; then
75 + pushd src/qt-gui > /dev/null || die
76 + emake
77 + popd > /dev/null || die
78 + fi
79 +}
80 +
81 +src_install() {
82 + dobin src/${PN}
83 + use qt5 && dobin src/qt-gui/${PN}-gui
84 + doman man/${PN}.1.gz
85 + einstalldocs
86 +}