mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-24 18:58:08 -07:00
net-news/newsboat: drop 2.41, 2.42
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
This commit is contained in:
@@ -1,12 +1,6 @@
|
||||
DIST newsboat-2.41-docs.tar.xz 70476 BLAKE2B db2f64f8070ed5a50cc5c252fe85e3ccd1cb8e69629bfd43b022589448cce48a2786a2d0203898aa4249221db587ac0006265600eb014737cf81a8b59902f46c SHA512 07f9919cd4ef7836d4fad7adbb275f506ec37172f71b9302d63b2a53f1484f8af9e9da0a767567038ace09a1fb43be856876c45a7620fe169c2f1eeb56d32c59
|
||||
DIST newsboat-2.41.tar.xz 822496 BLAKE2B b2433d50b9dbabda97e4ba53153c9a8e615e61b6b649b58576133025ef3a9c3e7a88e0f3e28a8fef17a0d31c51cb24023e4c81443549c6b2f6251a8ce61c3bb2 SHA512 397e574885becb12149d4a7774d9e48d70d9fa568d9cf91ac1bf494203d2b0a51208a80bbe90a4a195c38f499b23a5abdde405d2240cea49c09e3533d563667f
|
||||
DIST newsboat-2.42-docs.tar.xz 71552 BLAKE2B 0dbc8d88ccfbeea96b7c20635095898b8c80ea87b42517a1d5fa4fe774c4df76719db188e4b61af4b73c3876b436146b40f80731887cd986f699b438bbd5fd7c SHA512 50d44021676f1994df2b4bdea3672b7f57dce412be112bb2acd7001ee4c7e20b5ea708ebc6ed9ec93e1ece3194cc1066bf910f0e44cbe94f19aef381d88f1422
|
||||
DIST newsboat-2.42.tar.xz 821016 BLAKE2B b76f58dd83ef80489eb8136719da6eab75d36646bb99efe0b7bbb670725e939b91f68244e495a6185402be855a4db2d15defa31eb765b2d6c00af3bb9ee1724c SHA512 f134022ab9ee178821b333f9cd94d1eba73f3f7e11dddb019b9211f02b5ddb84afb3dd09ed9d8718a7229eab8c935f9f3f9eca4bc79407090a7c2a4a415f3d6a
|
||||
DIST newsboat-2.43-docs.tar.xz 71688 BLAKE2B c81bd4651d40db9cfed6c6d103ce1b2e6d4257399e45b7dd591370744bf2676dda437fc2c816d8c17a284968bcb48bbc8c84435feaa06672f3b467c532dd7b06 SHA512 e27f463283c192538ce852f9de81f1f6a5b761802e9c641381bfa509e7124b7af9a3b60eec05fecf6486f7b3aee04e651c199470846a2a5fedd8a9cb16994aeb
|
||||
DIST newsboat-2.43.tar.xz 822780 BLAKE2B 33d7732941541c43215171acb6852b37bf3c8eb7d19b5db76e3774e6f9884f67db35b6859ff8f05e21264caf9ea4845c5b7b8e4d2eaaa9451fabd2d09d262db2 SHA512 fa401bdd09d08ebd2443f825ac4b3f2be22d153ec48112792aa60ef97d013dbe0909a295d417d42419e6c259ac677a81cb87f4e973a411067368b247b42fe2ff
|
||||
DIST newsboat-2.44-docs.tar.xz 72252 BLAKE2B cc8bfd34da8515350b74e49a683b19edcdcad9c4b5dc8fd415295a34b4d613c85a4b3183f044c53cbfcf7e56b93be59df729dd405940a0ff7327cc1c2c9bd461 SHA512 2b68b9fb2fb7ba5c011be7d7e1bde6b08efcf2d45a45f0e94b57f3c4b0f0d50c928050875b8ca577760e0e074d60d567f6ec2547cc2bd6853f0a644c6c91115b
|
||||
DIST newsboat-2.44.tar.xz 827708 BLAKE2B f1df734b94992d7abedff6b7d0e9c58948c35180f96f72603b9f3980ae39a311b19577c5396b34460f9c66a5a76530ba21a140822c8d3f799899104e64c59f89 SHA512 e23a42d2a435efca3080c2de8ed5fe9ffd960997059514e2ab883f48a421c9d81dbb3a5c7aa9234f16acc574bab888d0681ddd4a2958bcbe5233b0acec01a226
|
||||
DIST newsboat-r2.41-crates.tar.xz 30332348 BLAKE2B 30c1c534a7fbb5bb2966b1d7bf7a1dc321d40001323d6598eefc90d45453310a69294b44172b62a21081e990f2123ae26e69a7792eda075c3420733290241db0 SHA512 9d732caab73ac61a571ba24868c281696ec22cf5f8fbe89eb5539d632f754c7ac7d4496f92cada4b4a8cb21991cd75dee699a89f5cf0cf242b6005b08a716a5c
|
||||
DIST newsboat-r2.42-crates.tar.xz 28567552 BLAKE2B a057b98cc6cbc9ddcf3ca0f562cc59679919dcf1986eca65a3901be8e5d7ed46aaf2ba804198a44b71c4535850193c91747b30fa21f9bab9ad58b3fded5415c1 SHA512 f781c7b40435a053112a7a8d5434648d010786e9f30df56139ebe346763bbb280392b26aced13e7bb90cd8605212d4516e9477fad847fcf45ce54f0e650add80
|
||||
DIST newsboat-r2.43-crates.tar.xz 29654024 BLAKE2B 24c8b86bf1c6b3f5dc08796e0032f105f982c865fd4d2910634f4999eb7d43d1899849b65025a4a4c913e81c53ddd9c7712cf149504d197ea6c506c300c04306 SHA512 60415e1e99dc8d0b4e5516b298e874a9f035fb245c7f3d8dcff8bcc4510773be35283873b19855b1399a9c1d71bdb458d5c87fe3338fede5e8f212a516c51e38
|
||||
DIST newsboat-r2.44-crates.tar.xz 26779300 BLAKE2B cbd62c65e61222aecb248bf8256407854a3257d8d46ad9a874e43ae51782c14707e1bd202ef3f5b272cc9aa397296deee53c4871bc7da9b03a9ce6d135d5c978 SHA512 7186671dcd1e069202b531de9df0ddc39200881f3a774b67cc40c5f692c1cd5bfa0ff4d2245ebccf1c676d247e4099a2608d759b924e7a9e500b7d216c5a2299
|
||||
|
||||
@@ -1,100 +0,0 @@
|
||||
# Copyright 2017-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
CRATES=""
|
||||
RUST_MIN_VER="1.85.0"
|
||||
|
||||
inherit cargo flag-o-matic toolchain-funcs xdg
|
||||
|
||||
DESCRIPTION="An RSS/Atom feed reader for text terminals"
|
||||
HOMEPAGE="https://newsboat.org/ https://github.com/newsboat/newsboat"
|
||||
SRC_URI="https://newsboat.org/releases/${PV}/${P}.tar.xz"
|
||||
SRC_URI+=" https://github.com/gentoo-crate-dist/${PN}/releases/download/r${PV}/${PN}-r${PV}-crates.tar.xz"
|
||||
SRC_URI+=" !doc? ( https://dev.gentoo.org/~arthurzam/distfiles/net-news/${PN}/${P}-docs.tar.xz )"
|
||||
|
||||
LICENSE="Apache-2.0 Boost-1.0 CC-BY-4.0 MIT"
|
||||
# Dependent crate licenses
|
||||
LICENSE+=" Apache-2.0 CC0-1.0 MIT Unicode-3.0 ZLIB"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
|
||||
IUSE="doc"
|
||||
|
||||
COMMON_DEPEND="
|
||||
>=dev-db/sqlite-3.5:3
|
||||
>=dev-libs/json-c-0.11:=
|
||||
>=dev-libs/stfl-0.21
|
||||
>=net-misc/curl-7.32.0[ssl]
|
||||
dev-libs/libxml2:=
|
||||
sys-libs/ncurses:=[unicode(+)]
|
||||
"
|
||||
# Depend on new enough OpenSSL/GnuTLS libs to avoid providing header files of
|
||||
# curl's default SSL backend in DEPEND. SSL libs are only called through
|
||||
# libcurl, so don't depend on any slot.
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
|| (
|
||||
>=dev-libs/openssl-1.1.0:*
|
||||
>=net-libs/gnutls-2.11.0:*
|
||||
net-libs/mbedtls:*
|
||||
net-libs/rustls-ffi:*
|
||||
)
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
virtual/zlib:=
|
||||
"
|
||||
BDEPEND="
|
||||
app-alternatives/awk
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig
|
||||
doc? ( dev-ruby/asciidoctor )
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -i Makefile \
|
||||
-e "/WARNFLAGS=/s/-Werror//" \
|
||||
-e "/BARE_CXXFLAGS=/s/-O2 -ggdb//" || die
|
||||
|
||||
# Avoid running `curl-config` which does not work when cross-compiling.
|
||||
# Don't define the HAVE_{OPENSSL,GCRYPT} macros, since they only guard code
|
||||
# for older lib versions.
|
||||
sed -i config.sh -e "s/^check_ssl_implementation$//g" || die
|
||||
|
||||
if use !doc; then
|
||||
sed -i Makefile -e "s#^doc: .*#doc: doc/example-config#" || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# bug #877657
|
||||
if tc-is-gcc ; then
|
||||
filter-lto
|
||||
fi
|
||||
|
||||
# Set up CXXFLAGS_FOR_BUILD among other (standard) env vars.
|
||||
tc-export_build_env AR {BUILD_,}CXX PKG_CONFIG RANLIB
|
||||
export CXX_FOR_BUILD="${BUILD_CXX}"
|
||||
emake config
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
}
|
||||
|
||||
src_test() {
|
||||
export TMPDIR="${T}"
|
||||
default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" prefix="${EPREFIX}/usr" docdir="${EPREFIX}/usr/share/doc/${PF}" install
|
||||
|
||||
if use doc && [[ ${DOC_DIST} = 1 ]]; then # used by the maintainer to create the docs tarball
|
||||
local -x XZ_OPTS="-T0 -9e"
|
||||
local TAR_FLAGS=( --mtime=1970-01-01 --sort=name --owner=portage --group=portage )
|
||||
cd "${WORKDIR}" || die
|
||||
tar "${TAR_FLAGS[@]}" -cJf "${D}/${P}-docs.tar.xz" ${P}/doc/{*.1,xhtml/*.html} || die
|
||||
fi
|
||||
}
|
||||
@@ -1,98 +0,0 @@
|
||||
# Copyright 2017-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
CRATES=" "
|
||||
RUST_MIN_VER="1.85.0"
|
||||
|
||||
inherit cargo flag-o-matic toolchain-funcs xdg
|
||||
|
||||
DESCRIPTION="An RSS/Atom feed reader for text terminals"
|
||||
HOMEPAGE="https://newsboat.org/ https://github.com/newsboat/newsboat"
|
||||
SRC_URI="https://newsboat.org/releases/${PV}/${P}.tar.xz"
|
||||
SRC_URI+=" https://github.com/gentoo-crate-dist/${PN}/releases/download/r${PV}/${PN}-r${PV}-crates.tar.xz"
|
||||
SRC_URI+=" !doc? ( https://dev.gentoo.org/~arthurzam/distfiles/net-news/${PN}/${P}-docs.tar.xz )"
|
||||
|
||||
LICENSE="Apache-2.0 Boost-1.0 CC-BY-4.0 MIT"
|
||||
# Dependent crate licenses
|
||||
LICENSE+=" Apache-2.0 CC0-1.0 MIT Unicode-3.0 ZLIB"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
|
||||
IUSE="doc"
|
||||
|
||||
COMMON_DEPEND="
|
||||
>=dev-db/sqlite-3.5:3
|
||||
>=dev-libs/json-c-0.11:=
|
||||
>=dev-libs/stfl-0.21
|
||||
>=net-misc/curl-7.32.0[ssl]
|
||||
dev-libs/libxml2:=
|
||||
sys-libs/ncurses:=[unicode(+)]
|
||||
"
|
||||
# Depend on new enough OpenSSL/GnuTLS libs to avoid providing header files of
|
||||
# curl's default SSL backend in DEPEND. SSL libs are only called through
|
||||
# libcurl, so don't depend on any slot.
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
|| (
|
||||
>=dev-libs/openssl-1.1.0:*
|
||||
>=net-libs/gnutls-2.11.0:*
|
||||
net-libs/mbedtls:*
|
||||
net-libs/rustls-ffi:*
|
||||
)
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
virtual/zlib:=
|
||||
"
|
||||
BDEPEND="
|
||||
app-alternatives/awk
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig
|
||||
doc? ( dev-ruby/asciidoctor )
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -i Makefile \
|
||||
-e "/WARNFLAGS=/s/-Werror//" \
|
||||
-e "/BARE_CXXFLAGS=/s/-O2 -ggdb//" || die
|
||||
|
||||
# Avoid running `curl-config` which does not work when cross-compiling.
|
||||
# Don't define the HAVE_{OPENSSL,GCRYPT} macros, since they only guard code
|
||||
# for older lib versions.
|
||||
sed -i config.sh -e "s/^check_ssl_implementation$//g" || die
|
||||
|
||||
if use !doc; then
|
||||
sed -i Makefile -e "s#^doc: .*#doc: doc/example-config#" || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# bug #877657
|
||||
tc-is-gcc && filter-lto
|
||||
|
||||
# Set up CXXFLAGS_FOR_BUILD among other (standard) env vars.
|
||||
tc-export_build_env AR {BUILD_,}CXX PKG_CONFIG RANLIB
|
||||
export CXX_FOR_BUILD="${BUILD_CXX}"
|
||||
emake config
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
}
|
||||
|
||||
src_test() {
|
||||
export TMPDIR="${T}"
|
||||
default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" prefix="${EPREFIX}/usr" docdir="${EPREFIX}/usr/share/doc/${PF}" install
|
||||
|
||||
if use doc && [[ ${DOC_DIST} = 1 ]]; then # used by the maintainer to create the docs tarball
|
||||
local -x XZ_OPTS="-T0 -9e"
|
||||
local TAR_FLAGS=( --mtime=1970-01-01 --sort=name --owner=portage --group=portage )
|
||||
cd "${WORKDIR}" || die
|
||||
tar "${TAR_FLAGS[@]}" -cJf "${D}/${P}-docs.tar.xz" ${P}/doc/{*.1,xhtml/*.html} || die
|
||||
fi
|
||||
}
|
||||
Reference in New Issue
Block a user