Gentoo Archives: gentoo-commits

From: Tim Harder <radhermit@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-news/newsboat/
Date: Mon, 02 Oct 2017 04:09:19
Message-Id: 1506917327.d3db747200a78ef216b7a8940983dbc3a46d1cae.radhermit@gentoo
1 commit: d3db747200a78ef216b7a8940983dbc3a46d1cae
2 Author: Tim Harder <radhermit <AT> gentoo <DOT> org>
3 AuthorDate: Mon Oct 2 04:04:28 2017 +0000
4 Commit: Tim Harder <radhermit <AT> gentoo <DOT> org>
5 CommitDate: Mon Oct 2 04:08:47 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3db7472
7
8 net-news/newsboat: version bump to 2.10.1
9
10 net-news/newsboat/Manifest | 1 +
11 net-news/newsboat/newsboat-2.10.1.ebuild | 70 ++++++++++++++++++++++++++++++++
12 2 files changed, 71 insertions(+)
13
14 diff --git a/net-news/newsboat/Manifest b/net-news/newsboat/Manifest
15 index d4992be05fd..4c1a8ffe4a2 100644
16 --- a/net-news/newsboat/Manifest
17 +++ b/net-news/newsboat/Manifest
18 @@ -1 +1,2 @@
19 +DIST newsboat-2.10.1.tar.xz 326872 SHA256 44d698284246ad82e32fa7cb7f07086fa1ef8406baab09d33321e1252f9cf8f5 SHA512 f2e9e9f60aa3996977fd13cb54140ae035da0ad6e47c6f50646bf0f67e241fe27a7938879a489322a738fbcf34ac21fb899558435e0248b05d469d80e2ab0e1e WHIRLPOOL f716686d393d46c25b44d803697ca6943e1b8db85028df977b3c7c549e1032c92eb9968adaf034729f23e44c634b4cf3100463677f1f5c8ba6bc6302268468a2
20 DIST newsboat-2.10.tar.xz 326280 SHA256 11a4bbb95467a4dd5b10d737e4dff005a0d175f98afd0aed65c88314ae28a65b SHA512 1d7efacd4614572fed490f828c8e70f31dd7d4897ff882a6a79cfbf8295909e24aabcf39f927bec6842fac9d7beb3ea6f8db34cf54efd29ea8e9188f5a1afe8c WHIRLPOOL 53e709be32406535a07c2fe895813f1f592d6c28c277d7ddc375e616bb9c0bbc624968751bd69b8d11166246a2bee57d50035a0fb74e7eeec9c4321fc993e49b
21
22 diff --git a/net-news/newsboat/newsboat-2.10.1.ebuild b/net-news/newsboat/newsboat-2.10.1.ebuild
23 new file mode 100644
24 index 00000000000..f0be1cf088b
25 --- /dev/null
26 +++ b/net-news/newsboat/newsboat-2.10.1.ebuild
27 @@ -0,0 +1,70 @@
28 +# Copyright 1999-2017 Gentoo Foundation
29 +# Distributed under the terms of the GNU General Public License v2
30 +
31 +EAPI=6
32 +
33 +if [[ ${PV} == 9999 ]]; then
34 + inherit git-r3
35 + EGIT_REPO_URI="https://github.com/newsboat/newsboat.git"
36 +else
37 + KEYWORDS="~amd64 ~x86"
38 + SRC_URI="https://newsboat.org/releases/${PV}/${P}.tar.xz"
39 +fi
40 +
41 +inherit toolchain-funcs
42 +
43 +DESCRIPTION="An RSS/Atom feed reader for text terminals"
44 +HOMEPAGE="https://newsboat.org/ https://github.com/newsboat/newsboat"
45 +
46 +LICENSE="MIT"
47 +SLOT="0"
48 +IUSE="test"
49 +
50 +RDEPEND="
51 + >=dev-db/sqlite-3.5:3
52 + >=dev-libs/stfl-0.21
53 + >=net-misc/curl-7.18.0
54 + >=dev-libs/json-c-0.11:=
55 + dev-libs/libxml2
56 + sys-libs/ncurses:0=[unicode]
57 +"
58 +DEPEND="${RDEPEND}
59 + dev-lang/perl
60 + virtual/pkgconfig
61 + sys-devel/gettext
62 + test? (
63 + dev-libs/boost
64 + sys-devel/bc
65 + )
66 +"
67 +[[ ${PV} == 9999 ]] && DEPEND+=" app-text/asciidoc"
68 +
69 +# tests require network access
70 +RESTRICT="test"
71 +
72 +src_prepare() {
73 + default
74 +
75 + sed -e 's:-ggdb::' -e 's:-Werror::' -i Makefile || die
76 +}
77 +
78 +src_configure() {
79 + ./config.sh || die
80 +}
81 +
82 +src_compile() {
83 + emake prefix="/usr" CXX="$(tc-getCXX)" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
84 + [[ ${PV} == 9999 ]] && emake doc
85 +}
86 +
87 +src_test() {
88 + emake test
89 + # Tests fail if in ${S} rather than in ${S}/test
90 + cd "${S}"/test || die
91 + ./test || die
92 +}
93 +
94 +src_install() {
95 + emake DESTDIR="${D}" prefix="/usr" docdir="/usr/share/doc/${PF}" install
96 + dodoc CHANGELOG.md README.md TODO
97 +}