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: net-news/sfeed/
Date: Sat, 19 Feb 2022 21:55:17
Message-Id: 1645307684.3f1b7f4633eaf24ef6f9c60c4c40fe07010a8f35.cedk@gentoo
1 commit: 3f1b7f4633eaf24ef6f9c60c4c40fe07010a8f35
2 Author: Cédric Krier <cedk <AT> gentoo <DOT> org>
3 AuthorDate: Sat Feb 19 21:54:22 2022 +0000
4 Commit: Cédric Krier <cedk <AT> gentoo <DOT> org>
5 CommitDate: Sat Feb 19 21:54:44 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f1b7f46
7
8 net-news/sfeed: new ebuild
9
10 Package-Manager: Portage-3.0.30, Repoman-3.0.3
11 Signed-off-by: Cédric Krier <cedk <AT> gentoo.org>
12
13 net-news/sfeed/Manifest | 1 +
14 net-news/sfeed/metadata.xml | 7 ++++++
15 net-news/sfeed/sfeed-1.2.ebuild | 48 +++++++++++++++++++++++++++++++++++++++++
16 3 files changed, 56 insertions(+)
17
18 diff --git a/net-news/sfeed/Manifest b/net-news/sfeed/Manifest
19 new file mode 100644
20 index 000000000000..a528a160f8c9
21 --- /dev/null
22 +++ b/net-news/sfeed/Manifest
23 @@ -0,0 +1 @@
24 +DIST sfeed-1.2.tar.gz 62575 BLAKE2B 080ef555e9ea6711ec1eea296c15dc11d937035742d32096f28ee4b4023c9cd4fcd0f7b59807cfdbfaa82c5f2bd7d51045caabcf33e72f2fd193c82885547cf3 SHA512 4307f11ab02310a881717d99892486152dad93ecb1d6526401e60d6275c1610d90599de9784d9878f9ebb5aa34881abd1daa348c977d9ef6758095be74216a29
25
26 diff --git a/net-news/sfeed/metadata.xml b/net-news/sfeed/metadata.xml
27 new file mode 100644
28 index 000000000000..05c7cc05fd2c
29 --- /dev/null
30 +++ b/net-news/sfeed/metadata.xml
31 @@ -0,0 +1,7 @@
32 +<?xml version="1.0" encoding="UTF-8"?>
33 +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
34 +<pkgmetadata>
35 + <maintainer type="person">
36 + <email>cedk@g.o</email>
37 + </maintainer>
38 +</pkgmetadata>
39
40 diff --git a/net-news/sfeed/sfeed-1.2.ebuild b/net-news/sfeed/sfeed-1.2.ebuild
41 new file mode 100644
42 index 000000000000..d4f43e5c5c2b
43 --- /dev/null
44 +++ b/net-news/sfeed/sfeed-1.2.ebuild
45 @@ -0,0 +1,48 @@
46 +# Copyright 2022 Gentoo Authors
47 +# Distributed under the terms of the GNU General Public License v2
48 +
49 +EAPI=8
50 +
51 +inherit toolchain-funcs
52 +
53 +DESCRIPTION="simple RSS and Atom parser"
54 +HOMEPAGE="https://codemadness.org/sfeed-simple-feed-parser.html"
55 +SRC_URI="https://codemadness.org/releases/${PN}/${P}.tar.gz"
56 +
57 +LICENSE="ISC"
58 +SLOT="0"
59 +KEYWORDS="~amd64"
60 +IUSE="ncurses"
61 +
62 +DEPEND="ncurses? ( sys-libs/ncurses )"
63 +RDEPEND="${DEPEND}
64 + net-misc/curl
65 + sys-apps/coreutils
66 + sys-libs/glibc
67 + virtual/awk
68 + www-client/lynx
69 + x11-misc/xclip
70 + x11-misc/xdg-utils"
71 +BDEPEND=""
72 +
73 +src_compile() {
74 + if use ncurses; then
75 + emake \
76 + CC=$(tc-getCC) \
77 + LDFLAGS="$LDFLAGS -lcurses -ltinfo"
78 + else
79 + emake \
80 + CC=$(tc-getCC) \
81 + SFEED_CURSES=""
82 + fi
83 +}
84 +
85 +src_install() {
86 + emake \
87 + DESTDIR="${D}" \
88 + PREFIX="${EPREFIX}/usr" \
89 + MANPREFIX="${EPREFIX}/usr/share/man" \
90 + DOCPREFIX="${EPREFIX}/usr/share/doc/${P}" \
91 + SFEED_CURSES=$(usex ncurses "sfeed_curses" "") \
92 + install
93 +}