* [gentoo-proxy-maint] [PATCH 1/3] net-libs/canlock: add 3.2.2
@ 2021-08-24 19:08 Anna Vyalkova
2021-08-24 19:08 ` [gentoo-proxy-maint] [PATCH 2/3] net-nntp/slrn: revbump to support canlock v3.x Anna Vyalkova
` (2 more replies)
0 siblings, 3 replies; 8+ messages in thread
From: Anna Vyalkova @ 2021-08-24 19:08 UTC (permalink / raw
To: gentoo-proxy-maint; +Cc: Anna (cybertailor) Vyalkova
From: "Anna (cybertailor) Vyalkova" <cyber+gentoo@sysrq.in>
Signed-off-by: Anna Vyalkova <cyber+gentoo@sysrq.in>
---
net-libs/canlock/Manifest | 1 +
net-libs/canlock/canlock-3.2.2.ebuild | 45 +++++++++++++++++++++++++++
net-libs/canlock/metadata.xml | 11 +++++++
3 files changed, 57 insertions(+)
create mode 100644 net-libs/canlock/canlock-3.2.2.ebuild
diff --git a/net-libs/canlock/Manifest b/net-libs/canlock/Manifest
index eca29d2e2e3..de690807ad1 100644
--- a/net-libs/canlock/Manifest
+++ b/net-libs/canlock/Manifest
@@ -1,2 +1,3 @@
DIST canlock_2b-6.diff.gz 7946 BLAKE2B 489161a24f832d978fae49f7349e9ddd3518cfc0b3c02a8e614bffbefafd2fd3ff9f5720b2df0dead30e6d70dcd510380fee8cc2b535268266408719ca030e35 SHA512 fa89d638d87e5cb18bd6c270200cd5d962c5a263855e5cbbd8e944dea633a61d6f0c271da04d56096ef23e0a9f252e3bdead496e9aa9afe31d3f8e7ef679020f
DIST canlock_2b.orig.tar.gz 14099 BLAKE2B 93c991298ed7bf7ab57b290edf6e6b7bcd86ab452002cd61acbff17ec60eed2e15983b3f1cbe8d54acf4f0cfa11480822c7d7ed474e4c51dea018f73933308f2 SHA512 3ceeac6a17fc3bb3330626d22145371ed5f53ad2a33c6a60b639dab0dbc8ff85623839a9d1e1d4cb78580a9060b0ec9fd3489d1374feecf587b2ec5c7963f58e
+DIST libcanlock-3.2.2.tar.bz2 467561 BLAKE2B e332c379647c7ad3fbf5f0a8051b888be65674bcb2c9be1b689f009fd35eecbb29644d9f17aaa3812c9405283708207c6f220f630e0dd1c6a5508d41b85a6070 SHA512 3d194a37bdbdf640bb6996383ce988c9177573b6f84c29569d759308564c7636d98d5c267988bd034b33681f814400eb7fbecf78d90f54b126edb3bf384f928f
diff --git a/net-libs/canlock/canlock-3.2.2.ebuild b/net-libs/canlock/canlock-3.2.2.ebuild
new file mode 100644
index 00000000000..a4cc10fb317
--- /dev/null
+++ b/net-libs/canlock/canlock-3.2.2.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="A library for creating and verifying Usenet cancel locks"
+HOMEPAGE="https://micha.freeshell.org/libcanlock/"
+SRC_URI="https://micha.freeshell.org/lib${PN}/src/lib${P}.tar.bz2"
+S="${WORKDIR}/lib${P}"
+
+LICENSE="BSD MIT"
+SLOT="0/3"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE="+legacy"
+
+DOCS=( ChangeLog{,_V{0..2}} README doc/sec_review.txt )
+
+src_prepare() {
+ default
+
+ # shatest fails to build with slibtool
+ sed 's/shatest$(EXEEXT) //g' -i test/Makefile.in || die
+}
+
+src_configure() {
+ local econf_args=(
+ --enable-pc-files
+ $(use_enable legacy legacy-api)
+ )
+
+ econf "${econf_args[@]}"
+}
+
+src_install() {
+ default
+ find "${ED}" -name '*.la' -delete || die
+
+ # keep old header location for compability with canlock v2
+ use legacy && dosym ./libcanlock-3/canlock.h /usr/include/canlock.h
+
+ # required for net-nntp/tin
+ dosym ./libcanlock-3.pc /usr/$(get_libdir)/pkgconfig/libcanlock3.pc
+}
diff --git a/net-libs/canlock/metadata.xml b/net-libs/canlock/metadata.xml
index 6f49eba8f49..fae3fb70cd1 100644
--- a/net-libs/canlock/metadata.xml
+++ b/net-libs/canlock/metadata.xml
@@ -1,5 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
+<upstream>
+ <maintainer>
+ <name>Michael Baeuerle</name>
+ <email>michael.baeuerle@gmx.net</email>
+ </maintainer>
+</upstream>
+<use>
+ <flag name="legacy" restrict=">=net-libs/canlock-3.0">
+ Enable or disable building legacy code (v2 compatible)
+ </flag>
+</use>
</pkgmetadata>
--
2.32.0
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-proxy-maint] [PATCH 2/3] net-nntp/slrn: revbump to support canlock v3.x
2021-08-24 19:08 [gentoo-proxy-maint] [PATCH 1/3] net-libs/canlock: add 3.2.2 Anna Vyalkova
@ 2021-08-24 19:08 ` Anna Vyalkova
2021-08-24 19:08 ` [gentoo-proxy-maint] [PATCH 3/3] net-nntp/tin: add 2.6.0 Anna Vyalkova
2021-09-04 8:38 ` [gentoo-proxy-maint] [PATCH v2 1/3] net-libs/canlock: add 3.2.2 Anna Vyalkova
2 siblings, 0 replies; 8+ messages in thread
From: Anna Vyalkova @ 2021-08-24 19:08 UTC (permalink / raw
To: gentoo-proxy-maint
EAPI 7 -> 8
canlock v2 is still supported by this ebuild
Signed-off-by: Anna Vyalkova <cyber+gentoo@sysrq.in>
---
net-nntp/slrn/{slrn-1.0.3.ebuild => slrn-1.0.3-r1.ebuild} | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
rename net-nntp/slrn/{slrn-1.0.3.ebuild => slrn-1.0.3-r1.ebuild} (89%)
diff --git a/net-nntp/slrn/slrn-1.0.3.ebuild b/net-nntp/slrn/slrn-1.0.3-r1.ebuild
similarity index 89%
rename from net-nntp/slrn/slrn-1.0.3.ebuild
rename to net-nntp/slrn/slrn-1.0.3-r1.ebuild
index 33c6035550e..ea2f93eec04 100644
--- a/net-nntp/slrn/slrn-1.0.3.ebuild
+++ b/net-nntp/slrn/slrn-1.0.3-r1.ebuild
@@ -1,38 +1,38 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
MY_P="${P}a"
DESCRIPTION="A s-lang based newsreader"
HOMEPAGE="http://slrn.sourceforge.net/"
SRC_URI="https://jedsoft.org/releases/${PN}/${MY_P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux"
IUSE="canlock nls ssl uudeview"
RDEPEND="app-arch/sharutils
>=sys-libs/slang-2.2.3
virtual/mta
- canlock? ( net-libs/canlock )
+ canlock? ( net-libs/canlock:=[legacy(+)] )
ssl? (
dev-libs/openssl:0=
)
uudeview? ( dev-libs/uulib )"
DEPEND="${RDEPEND}
nls? ( sys-devel/gettext )"
PATCHES=( "${FILESDIR}"/${PN}-1.0.2-make.patch )
src_configure() {
econf \
--with-docdir="${EPREFIX}"/usr/share/doc/${PF} \
--with-slrnpull \
- $(use_with canlock) \
+ $(use_with canlock canlock /usr) \
$(use_enable nls) \
$(use_with ssl) \
$(use_with uudeview uu)
}
--
2.32.0
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-proxy-maint] [PATCH 3/3] net-nntp/tin: add 2.6.0
2021-08-24 19:08 [gentoo-proxy-maint] [PATCH 1/3] net-libs/canlock: add 3.2.2 Anna Vyalkova
2021-08-24 19:08 ` [gentoo-proxy-maint] [PATCH 2/3] net-nntp/slrn: revbump to support canlock v3.x Anna Vyalkova
@ 2021-08-24 19:08 ` Anna Vyalkova
2021-09-03 6:57 ` Joonas Niilola
2021-09-04 8:38 ` [gentoo-proxy-maint] [PATCH v2 1/3] net-libs/canlock: add 3.2.2 Anna Vyalkova
2 siblings, 1 reply; 8+ messages in thread
From: Anna Vyalkova @ 2021-08-24 19:08 UTC (permalink / raw
To: gentoo-proxy-maint; +Cc: Anna (cybertailor) Vyalkova
From: "Anna (cybertailor) Vyalkova" <cyber+gentoo@sysrq.in>
* set correct LICENSE (main code is licensed under 3-clause BSD)
* remove "doc" USE flag as unnecessary
* remove "etiquette" USE flag (can be toggled in tinrc)
* remove "ipv6" USE flag (no external deps)
* make "idn" USE flag satisfied by any-of dev-libs/icu or net-dns/libidn
* unbundle libcanlock
* gmane.org -> gmane.io
* install localized manpages
Couldn't reproduce bug #725226
Bug: https://bugs.gentoo.org/725226
Closes: https://bugs.gentoo.org/550620
Signed-off-by: Anna Vyalkova <cyber+gentoo@sysrq.in>
---
net-nntp/tin/Manifest | 1 +
net-nntp/tin/metadata.xml | 4 +-
net-nntp/tin/tin-2.4.5-r1.ebuild | 2 +-
net-nntp/tin/tin-2.6.0.ebuild | 75 ++++++++++++++++++++++++++++++
profiles/arch/arm/package.use.mask | 4 ++
5 files changed, 83 insertions(+), 3 deletions(-)
create mode 100644 net-nntp/tin/tin-2.6.0.ebuild
diff --git a/net-nntp/tin/Manifest b/net-nntp/tin/Manifest
index 339871627b9..001b34ab27e 100644
--- a/net-nntp/tin/Manifest
+++ b/net-nntp/tin/Manifest
@@ -1 +1,2 @@
DIST tin-2.4.5.tar.xz 1559164 BLAKE2B 4efea88c7f76aef91a848c9ed5d82efac640360e41c515015d406e84ed5ce639bbcd17eff29939312ebf83adb8bb84bc7a4f04833cd7cc0781f92b377a0cb31f SHA512 4ec1c4990ce8d9a46204c0064f19c5c2b99848201c37562f8df76de5be84fdd2bcd35cbc3e9f20233f636522e086ac031a5a9cb65bd22a53eda619dcce86adbc
+DIST tin-2.6.0.tar.xz 1575564 BLAKE2B 2f42261457b359c63461953335f25de21fd3e54b3730b5db39daf0f25929e8c39a4c89be4d558bed9ce81801d2e3cad3d163c1827d2f3064144d8b2bf34ae645 SHA512 d843bd313fd144fbb5f4c40e3f0f776cab3a974494adc7004ee265235ab538dde520bc72c956d5a8517225fdb50e754b444f25bd3b661ddf51ff9e4135904862
diff --git a/net-nntp/tin/metadata.xml b/net-nntp/tin/metadata.xml
index 54d0b1a0158..60517c06ea7 100644
--- a/net-nntp/tin/metadata.xml
+++ b/net-nntp/tin/metadata.xml
@@ -1,11 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<use>
-<flag name="cancel-locks">Enable Cancel-Lock header functionality (also enables USE=evil)</flag>
+<flag name="cancel-locks">Enable Cancel-Lock header functionality</flag>
<flag name="gpg">Enable <pkg>app-crypt/gnupg</pkg> support</flag>
-<flag name="etiquette">Enable the display off posting etiquettes</flag>
+<flag name="etiquette" restrict="<net-nntp/tin-2.6.0">Enable the display off posting etiquettes</flag>
<flag name="mime">Add MIME support</flag>
</use>
</pkgmetadata>
diff --git a/net-nntp/tin/tin-2.4.5-r1.ebuild b/net-nntp/tin/tin-2.4.5-r1.ebuild
index d9022f05e51..a5435105bbf 100644
--- a/net-nntp/tin/tin-2.4.5-r1.ebuild
+++ b/net-nntp/tin/tin-2.4.5-r1.ebuild
@@ -1,74 +1,74 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit toolchain-funcs
DESCRIPTION="A threaded NNTP and spool based UseNet newsreader"
HOMEPAGE="http://www.tin.org/"
SRC_URI="ftp://ftp.tin.org/pub/news/clients/tin/stable/${P}.tar.xz"
-LICENSE="GPL-2"
+LICENSE="BSD GPL-2+"
SLOT="0"
KEYWORDS="amd64 arm ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="cancel-locks debug doc +etiquette gpg idn ipv6 mime nls sasl socks5 spell unicode"
BDEPEND="virtual/pkgconfig"
RDEPEND="
dev-libs/libpcre
dev-libs/uulib
sys-libs/ncurses:=[unicode(+)?]
gpg? ( app-crypt/gnupg )
idn? ( net-dns/libidn )
mime? ( net-mail/metamail )
nls? ( sys-devel/gettext )
sasl? ( virtual/gsasl )
socks5? ( net-proxy/dante )
unicode? ( dev-libs/icu:= )"
DEPEND="${RDEPEND}"
src_configure() {
local screen="ncurses"
use unicode && screen="ncursesw"
tc-export AR CC RANLIB
econf \
$(use_enable cancel-locks) \
$(use_enable debug) \
$(use_enable etiquette) \
$(use_enable gpg pgp-gpg) \
$(use_enable ipv6) \
$(use_enable nls) \
$(use_with mime metamail /usr) \
$(use_with socks5 socks) $(use_with socks5) \
$(use_with spell ispell /usr) \
--disable-mime-strict-charset \
--enable-echo \
--enable-nntp-only \
--enable-prototypes \
--with-coffee \
--with-nntp-default-server="${TIN_DEFAULT_SERVER:-${NNTPSERVER:-news.gmane.org}}" \
--with-pcre=/usr \
--with-screen=${screen}
}
src_compile() {
# To build from the root dir you have to call `make build`, not just
# `make`.
emake build
}
src_install() {
default
# File collision?
rm -f "${ED}"/usr/share/man/man5/{mbox,mmdf}.5
dodoc doc/{CHANGES{,.old},CREDITS,TODO,WHATSNEW}
use doc && dodoc doc/{*.sample,*.txt}
insinto /etc/tin
doins doc/tin.defaults
}
diff --git a/net-nntp/tin/tin-2.6.0.ebuild b/net-nntp/tin/tin-2.6.0.ebuild
new file mode 100644
index 00000000000..f72a691f719
--- /dev/null
+++ b/net-nntp/tin/tin-2.6.0.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="A threaded NNTP and spool based UseNet newsreader"
+HOMEPAGE="http://www.tin.org/"
+SRC_URI="ftp://ftp.tin.org/pub/news/clients/tin/stable/${P}.tar.xz"
+
+LICENSE="BSD GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="cancel-locks debug gpg idn mime nls sasl socks5 spell unicode"
+
+BDEPEND="virtual/pkgconfig"
+RDEPEND="
+ dev-libs/libpcre:=
+ dev-libs/uulib
+ sys-libs/ncurses:=[unicode(+)?]
+ cancel-locks? ( >=net-libs/canlock-3.0:= )
+ gpg? ( app-crypt/gnupg )
+ idn? ( || (
+ dev-libs/icu:0
+ net-dns/libidn:0
+ ) )
+ mime? ( net-mail/metamail )
+ nls? ( sys-devel/gettext )
+ sasl? ( virtual/gsasl )
+ socks5? ( net-proxy/dante )
+ unicode? ( dev-libs/icu:= )"
+DEPEND="${RDEPEND}"
+
+DOCS=(
+ README{,.MAC,.WIN}
+ doc/{CHANGES{,.old},CREDITS,TODO,WHATSNEW,filtering}
+)
+
+src_configure() {
+ tc-export AR CC RANLIB
+
+ econf \
+ $(use_enable cancel-locks) $(use_with cancel-locks canlock) \
+ $(use_enable debug) \
+ $(use_enable gpg pgp-gpg) \
+ $(use_enable nls) \
+ $(use_with mime metamail /usr) \
+ $(use_with socks5 socks) $(use_with socks5) \
+ $(use_with spell ispell /usr) \
+ --disable-mime-strict-charset \
+ --enable-nntp-only \
+ --enable-prototypes \
+ --with-coffee \
+ --with-nntp-default-server="${TIN_DEFAULT_SERVER:-${NNTPSERVER:-news.gmane.io}}" \
+ --with-pcre=/usr \
+ --with-screen=$(usex unicode ncursesw ncurses)
+}
+
+src_compile() {
+ # To build from the root dir you have to call `make build`, not just
+ # `make`.
+ emake build
+}
+
+src_install() {
+ default
+ emake DESTDIR="${D}" install_sysdefs
+ emake -C src DESTDIR="${D}" install_nls_man
+
+ # File collision?
+ rm -f "${ED}"/usr/share/man/man5/{mbox,mmdf}.5
+
+ dodoc doc/{*.sample,*.txt}
+}
diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask
index 56bf6c3d285..ae60529c89a 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -1,508 +1,512 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Anna Vyalkova <cyber@gentoo@sysrq.in> (2021-08-24)
+# net-libs/canlock not keyworded
+net-nntp/tin cancel-locks
+
# Sam James <sam@gentoo.org> (2021-08-14)
# Needs Raspberry Pi specific applications
media-video/mjpg-streamer -input-raspicam
# Marek Szuba <marecki@gentoo.org> (2021-08-11)
# dev-ruby/tty-editor not keyworded here yet (Bug #807685)
app-text/htmltidy test
# Sam James <sam@gentoo.org> (2021-07-25)
# At present, dev-lang/fpc doesn't support arm64.
# Java isn't here either.
# bug #801649
dev-util/diffoscope pascal pdf
# Marek Szuba <marecki@gentoo.org> (2021-07-18)
# media-libs/rnnoise, media-plugins/gst-plugins-webrtc
# and media-plugins/zam-plugins not keyworded here
media-sound/easyeffects rnnoise webrtc zamaudio
# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-12)
# no stable virtual/jdk on this arch
media-libs/rubberband jni
# Mike Gilbert <floppym@gentoo.org> (2021-03-29)
# Unmask TPM on supported archs.
sys-apps/systemd -tpm
# Sam James <sam@gentoo.org> (2021-02-17)
# Unmask dev-libs/libpcre2[jit] support on PHP
# where available
dev-lang/php -jit
# Jonathan Davies <jpds@protonmail.com> (2021-01-27)
# No SELinux on ARM
net-im/prosody selinux
# Jakov Smolic <jakov.smolic@sartura.hr> (2021-01-23)
# Depends on media-video/rav1e which needs Rust
>=media-libs/libheif-1.10.0 rav1e
# Sam James <sam@gentoo.org> (2020-01-17)
# gnuefi + systemd-boot works on arm
# bug #729720
sys-apps/systemd -gnuefi
# Joonas Niilola <juippis@gentoo.org> (2021-01-15)
# Dependency not keyworded on this arch.
app-text/enchant voikko
# Michał Górny <mgorny@gentoo.org> (2020-12-21)
# Sanitizers supported on this architecture.
sys-libs/compiler-rt-sanitizers -asan -lsan
sys-libs/compiler-rt-sanitizers -ubsan -cfi -scudo
sys-libs/compiler-rt-sanitizers -profile -xray
# Rick Farina <zerochaos@gentoo.org> (2020-12-18)
# net-wireless/libxtrx et all needs testing
net-wireless/gr-osmosdr xtrx
# Rick Farina <zerochaos@gentoo.org> (2020-12-18)
# dev-python/thrift not keyworded
net-wireless/gnuradio ctrlport
# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2020-10-14)
# app-i18n/fcitx:4 not keyworded.
media-libs/libsdl2 fcitx4
# Joonas Niilola <juippis@gentoo.org> (2020-10-02)
# Sam James <sam@gentoo.org> (2021-03-11)
# Dependency only keyworded on specific arm profiles.
dev-libs/efl avif
kde-frameworks/kimageformats avif
media-libs/gd avif
# Adam Feldman <NP-Hardass@gentoo.org> (2020-09-05)
# dev-util/dogtail is not keyworded for arm
app-text/atril test
# Sam James <sam@gentoo.org> (2020-09-05)
# nvidia-texture-tools not useful here
media-libs/devil nvtt
games-strategy/0ad nvtt
# James Le Cuirot <chewi@gentoo.org> (2020-08-19)
# Cinnamon is not keyworded on this architecture.
x11-themes/arc-theme cinnamon
# Mart Raudsepp <leio@gentoo.org> (2020-08-02)
# armv5 and older has no virtual/rust support yet, needed by newer
# gnome-base/librsvg, et al
>=media-gfx/eog-3.33.1 svg
# Andreas Sturmlechner <asturm@gentoo.org> (2020-07-28)
# Requires dev-libs/boost[context] which is masked on arm, bug #727138
dev-libs/msgpack boost
# Sam James <sam@gentoo.org> (2020-07-11)
# Don't drag in qtwebengine for Plasma right now
# Not going for nuclear option of general mask
# (or dropping keywords) because unclear if it's caused
# by the use of a linux32 chroot.
# See bug #713900
kde-plasma/libksysguard webengine
kde-plasma/kdeplasma-addons webengine
# Sam James <sam@gentoo.org> (2020-06-27)
# Tests require Valgrind, not available on <armv7a
dev-libs/rapidjson test
# Michał Górny <mgorny@gentoo.org> (2020-06-19)
# Requires dev-util/pahole.
sys-kernel/gentoo-kernel debug
sys-kernel/vanilla-kernel debug
# Michał Górny <mgorny@gentoo.org> (2020-06-14)
# Requires dev-python/networkx.
app-portage/nattka depgraph-order
# Jimi Huotari <chiitoo@gentoo.org> (2020-05-17)
# Mask until 'app-arch/lxqt-archiver' is keyworded.
lxqt-base/lxqt-meta archiver
# Mikle Kolyada <zlogene@gentoo.org> (2020-05-06)
# no keywords
dev-python/pbr test
# Mart Raudsepp <leio@gentoo.org> (2020-04-25)
# gnome-base/gnome-control-center not keyworded on arm
# anymore, bug #692802
net-libs/gnome-online-accounts gnome
# Lars Wendler <polynomial-c@gentoo.org> (2020-04-20)
# Not keyworded on arm
net-misc/whois xcrypt
# Georgy Yakovlev <gyakovlev@gentoo.org (2020-01-04)
# zfs is not keyworded on arm
dev-util/schroot zfs
# Tomáš Mózes <hydrapolic@gmail.com> (2019-12-19)
# dev-libs/criterion is not keyworded yet
app-admin/syslog-ng test
# Robin H. Johnson <robbat2@gentoo.org> (2019-12-06)
# PPS should work on all arches, but only keyworded on some arches
>=net-misc/ntp-4.2.6_p3-r1 -parse-clocks
# Andreas Sturmlechner <asturm@gentoo.org> (2019-10-29)
# Neither sys-apps/bolt nor kde-plasma/plasma-thunderbolt are keyworded
kde-plasma/plasma-meta thunderbolt
# Craig Andrews <candrews@gentoo.org> (2019-07-03)
# Unmask Raspberry Pi support on arm.
media-tv/kodi -raspberry-pi
# Matt Turner <mattst88@gentoo.org> (2019-06-20)
# dev-lang/spidermonkey:60[jit] fails to build on most platforms, but does
# build on arm.
>=dev-lang/spidermonkey-60 -jit
# Patrick McLean <chutzpah@gentoo.org> (2019-04-15)
# deps not available on platform
sys-cluster/ceph babeltrace lttng
# Patrick McLean <chutzpah@gentoo.org> (2019-04-15)
# pending re-keyword request, bug 615400
net-analyzer/rrdtool rados
sys-fs/multipath-tools rbd
www-servers/uwsgi uwsgi_plugins_rados
# Anthony G. Basile <blueness@gentoo.org> (2019-03-16)
# to avoid a circular dependency
dev-python/async_timeout test
# Anthony G. Basile <blueness@gentoo.org> (2019-03-08)
# hipe code is missing in erlang for arm
dev-lang/erlang hipe
net-im/ejabberd hipe
# Andreas Sturmlechner <asturm@gentoo.org> (2019-02-25)
# (SM)BIOS/Thunderbolt outside of amd64/x86? - citation needed
sys-apps/fwupd dell thunderbolt
# Davide Pesavento <pesa@gentoo.org> (2018-12-27)
# The corresponding Qt5 modules are not keyworded on arm, and we don't want to
# keyword them solely because of PyQt5 while there are no other in-tree users.
dev-python/PyQt5 networkauth
# Thomas Deutschmann <whissi@gentoo.org> (2018-10-12)
# Requires www-client/firefox which isn't available on ARM yet
# due to dev-lang/rust requirement
dev-ruby/capybara test
# Christian Ruppert <idl0r@gentoo.org> (2018-08-25)
# pre-built, no ARM support
net-wireless/gr-osmosdr sdrplay
# Andreas Sturmlechner <asturm@gentoo.org> (2018-06-03)
# net-wireless/soapysdr not keyworded
net-wireless/gr-osmosdr soapy
# Markus Meier <maekke@gentoo.org> (2018-05-30)
# unkeyworded deps for bug #621434
net-analyzer/zmap mongo
# Michał Górny <mgorny@gentoo.org> (2018-04-15)
# Unkeyworded dep masks moved from default/linux.
net-libs/gnutls test-full
# Andreas Sturmlechner <asturm@gentoo.org> (2018-03-02)
# Requires unkeyworded deps
>=dev-python/ipython-5.4.1 notebook qt5 smp
# Michał Górny <mgorny@gentoo.org> (2017-12-30)
# Moved from use.mask since they are flags local to one package.
media-tv/tvheadend hdhomerun
# Michał Górny <mgorny@gentoo.org> (2017-11-29)
# All current clang versions are broken on ARM.
app-doc/doxygen clang
# Patrice Clement <monsieurp@gentoo.org> (2017-09-24)
# Unmask Raspberry Pi support on arm.
media-video/mpv -raspberry-pi
# James Le Cuirot <chewi@gentoo.org> (2017-09-20)
# media-sound/mac's executable segfaults when compressing all but the
# smallest wav files.
media-sound/xmms2 mac
# Ian Whyman <thev00d00@gentoo.org> (2017-09-05)
# missing keywords media-libs/lastfmlib
net-misc/gerbera lastfm
# Michał Górny <mgorny@gentoo.org> (2017-08-10)
# Requires USE=ipmi which is masked in this profile.
sys-power/nut ups_drivers_nut-ipmipsu
# Michał Górny <mgorny@gentoo.org> (2017-08-10)
# Requires USE=octave which is masked in this profile.
<=dev-python/ipython-7.24.1 test
# Michał Górny <mgorny@gentoo.org> (2017-08-08)
# Requires USE=opencl that is masked in this profile.
net-misc/bfgminer adl lm-sensors
# Michał Górny <mgorny@gentoo.org> (2017-06-28)
# dev-tcltk/tcllib is not keyworded, and tests are restricted anyway, so
# no point in pursuing it right now.
app-shells/bash-completion test
# Patrice Clement <monsieurp@gentoo.org> (2017-04-09)
# Enable MQTT support on supported architectures
app-metrics/collectd -collectd_plugins_mqtt
# Michael Weber <xmw@gentoo.org> (2017-03-15)
# Cannot test non-free dependency dev-libs/device-atlas-api-c
net-proxy/haproxy device-atlas
# Alon Bar-Lev <alonbl@gentoo.org> (2017-03-10)
# net-firewall/ipset is not available on arm
net-firewall/firehol ipset
# Christoph Junghans <junghans@gentoo.org> (2017-02-05)
# Mask some fabrics
sys-cluster/openmpi java openmpi_fabrics_psm openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_pbs openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover
# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2017-01-04)
# Assembly optimisations are supported on arm since 0.0.0_pre20161213
dev-libs/libsecp256k1 -asm
# James Le Cuirot <chewi@gentoo.org> (2016-12-14)
# DOSBox + OpenGLide is untested on this arch.
games-emulation/dosbox glide
# Thomas Deutschmann <whissi@gentoo.org> (2016-12-04)
# sci-libs/gdal[mdb] requires dev-java/jackcess which is not keyworded
>=sci-libs/gdal-2.0.3 mdb
# Ettore Di Giacinto <mudler@gentoo.org> (2016-11-10)
# Dependency has no stable keyword
# and as for now we have only stable mate versions
mate-base/mate bluetooth
# Gilles Dartiguelongue <eva@gentoo.org> (2016-08-23)
# Missing keywords on media-libs/grilo - bug #521972
media-sound/rhythmbox upnp-av
# Brian Evans <grknight@gentoo.org> (2016-08-18)
# Allow jdbc on this arch
dev-db/mariadb -jdbc
# Amy Liffey <amynka@gentoo.org> (2016-06-12)
# does not build on arm at all (upstream bug)
dev-scheme/racket futures jit
# Ian Whyman <thev00d00@gentoo.org> (2016-05-22)
# RPI support on arm
dev-libs/libcec -raspberry-pi
# Thomas Deutschmann <whissi@gentoo.org> (2016-03-19)
# Unkeyworded deps, bug #564274
app-metrics/collectd collectd_plugins_gmond
app-metrics/collectd collectd_plugins_ipmi
app-metrics/collectd collectd_plugins_modbus
app-metrics/collectd collectd_plugins_oracle
app-metrics/collectd collectd_plugins_routeros
app-metrics/collectd collectd_plugins_sigrok
app-metrics/collectd collectd_plugins_varnish
app-metrics/collectd collectd_plugins_virt
app-metrics/collectd collectd_plugins_write_mongodb
# Markus Meier <maekke@gentoo.org> (2016-03-02)
# unkeyworded deps for bug #573324
sci-mathematics/flint ntl
# Markus Meier <maekke@gentoo.org> (2016-02-26)
# unmask scanner for net-print/hplip, bug #518456
media-sound/moc timidity
# James Le Cuirot <chewi@gentoo.org> (2016-01-30)
# scrollview requires SWT, which is currently unsupported on ARM.
app-text/tesseract scrollview
# Brian Evans <grknight@gentoo.org> (2015-11-23)
# unmask galera for dev-db/mariadb
>=dev-db/mariadb-10.1.0 -galera
# Markus Meier <maekke@gentoo.org> (2015-11-22)
# unmask scanner for net-print/hplip, bug #518456
net-print/hplip -scanner kde
media-gfx/xsane ocr
# Pacho Ramos <pacho@gentoo.org> (2015-11-15)
# Missing keywords
>=media-plugins/grilo-plugins-0.2.16 upnp-av
# Alexis Ballier <aballier@gentoo.org> (2015-11-14)
# MMAL is available on the Raspberry Pi (armv6 & armv7 so far)
media-video/ffmpeg -mmal
# Markus Meier <maekke@gentoo.org> (2015-10-10)
# unkeyworded deps, bug #552330
app-portage/g-sorcery bson
# Alexis Ballier <aballier@gentoo.org> (2015-04-02)
# Needs ilmbase (openexr), which does not build and is masked on arm.
media-libs/freeimage tiff
# Jason A. Donenfeld <zx2c4@gentoo.org> (2015-02-09)
# Google does not distribute the widevine plugin for ARM. It must be extracted from a Chromebook,
# and this kind of reverse engineering work likely violates many agreements, so we mask the flag.
www-client/chromium widevine
www-client/vivaldi widevine
www-client/vivaldi-snapshot widevine
# Markus Meier <maekke@gentoo.org> (2015-01-17)
# Unkeyworded deps, bug #536226
net-vpn/strongswan strongswan_plugins_unbound
# Benda Xu <heroxbd@gentoo.org> (2015-01-03)
# not tested
app-i18n/scim-anthy kasumi
# Markus Meier <maekke@gentoo.org> (2014-11-29)
# Unkeyworded deps, bug #518742
dev-python/ipython doc
dev-python/oct2py doc
# Alexis Ballier <aballier@gentoo.org> (2014-10-24)
# sci-libs/hdf is not supported on arm
sci-libs/netcdf hdf
# Markus Meier <maekke@gentoo.org> (2014-09-24)
# Unkeyworded deps, bug #519618
sys-block/fio glusterfs rbd
# Rick Farina <zerochaos@gentoo.org> (2014-07-27)
# net-misc/dahdi doesn't build
net-voip/yate dahdi
# Markus Meier <maekke@gentoo.org> (2014-06-24)
# Unkeyworded deps, bug #513108
>=net-misc/spice-gtk-0.25 smartcard
# Jauhien Piatlicki <jauhien@gentoo.org> (2014-05-29)
# Unkeyworded deps
lxqt-base/lxqt-meta lximage
# Markus Meier <maekke@gentoo.org> (2014-05-04)
# Unkeyworded deps, bug #509082
# Ralph Seichter <gentoo@seichter.de> (2019-06-29)
# Added 'stats' because it requires 'opendbx'
mail-filter/opendkim opendbx stats
# S. Suominen <ssuominen@g.o> (2014-04-17)
# First GTK+-3.x version of EasyTAG!
# Keyword as reqiuired, ~arch is enough for now:
# media-libs/opusfile for USE opus
# media-libs/opus for USE opus
# app-text/apadata-tools for FEAATURES and USE test
# Do it! No reason to ask permission before!
>=media-sound/easytag-2.2.0 opus test
# Yixun Lan <dlan@gentoo.org> (2014-04-12)
# app-emulation/qemu is not keyworded on arm arch.
# app-text/pandoc is not keyworded on arm arch.
app-emulation/xen-tools system-qemu doc
# Markus Meier <maekke@gentoo.org> (2013-12-26)
# Unkeyworded deps, bug #488724
app-office/gnumeric libgda
# Pacho Ramos <pacho@gentoo.org> (2013-11-28)
# Missing keywords, bug #492820
net-im/telepathy-connection-managers sipe
# Pacho Ramos <pacho@gentoo.org> (2013-10-31)
# Missing keywords, bug #478254
gnome-base/gnome classic extras
# Markus Meier <maekke@gentoo.org> (2013-09-15)
# Unkeyworded deps, bug #481462
dev-python/ipython nbconvert
# Sergey Popov <pinkbyte@gentoo.org> (2013-09-06)
# sci-libs/hdf does not build properly on arm
dev-perl/PDL hdf
# Michael Weber <xmw@gentoo.org> (2013-08-23)
# Unkeyworded deps
media-gfx/fim graphicsmagick svg
# Markus Meier <maekke@gentoo.org> (2013-08-04)
# Unkeyworded deps, bug #474026
app-admin/conky cmus irc lua-cairo lua-imlib lua-rsvg moc xmms2
# Sergey Popov <pinkbyte@gentoo.org> (2013-07-30)
# Not tested
media-libs/devil allegro nvtt
# Andreas K. Huettel <dilfridge@gentoo.org> (2013-05-27)
# Firmware loader not keyworded yet
sci-libs/linux-gpib firmware
# Julian Ospald <hasufell@gentoo.org> (2013-03-31)
# depends on mono
>=net-irc/hexchat-2.9.4-r1 theme-manager
# Agostino Sarubbo <ago@gentoo.org> (2013-03-18)
# Mask java because of bug #461108 comment #7
dev-libs/xapian-bindings java
# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2013-02-20)
# Mask flags of calligra and dependencies due to lack of keywords
app-office/calligra openexr spacenav
media-gfx/pstoedit emf
# Rick Farina <zerochaos@gentoo.org> (2013-02-05)
# masking all stable packages with java use flag
dev-util/oprofile java
dev-libs/cyrus-sasl java
dev-tex/tex4ht java
dev-vcs/subversion java
media-libs/libjpeg-turbo java
net-dns/libidn java
net-misc/tigervnc java
sys-devel/gettext java
sys-libs/db java
# Alexandre Rostovtsev <tetromino@gentoo.org> (2013-01-22)
# remove mask if/when media-gfx/argyllcms is keywored here.
x11-misc/colord argyllcms extra-print-profiles
# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-12-31)
# requires app-office/unoconv, which requires virtual/ooo, which is not
# keyworded here. Remove mask if this situation changes.
gnome-extra/sushi office
# Markus Meier <maekke@gentoo.org> (2012-Dez-25)
# unkeyworded deps for app-accessibility/speech-dispatcher
app-accessibility/speech-dispatcher flite
# Markus Meier <maekke@gentoo.org> (2012-12-08)
# mask app-office/libreoffice java extensions
app-office/libreoffice libreoffice_extensions_scripting-beanshell libreoffice_extensions_scripting-javascript libreoffice_extensions_wiki-publisher coinmp
# Steev Klimaszewski <steev@gentoo.org> (2012-08-03)
# No java on ARM
net-analyzer/wireshark bcg729 maxminddb
# Anthony G. Basile <blueness@gentoo.org> (2011-12-21)
# Mask the vde flag on tinc because net-misc/vde is not
# keyworded for arm
net-vpn/tinc vde
# Davide Pesavento <pesa@gentoo.org> (2011-11-30)
# The QML (V4) and JSC JITs are supported only on amd64/arm/x86,
# so the flag is masked in the base profile and unmasked here.
dev-qt/qtdeclarative -jit
dev-qt/qtscript -jit
dev-qt/qtwebkit -jit
# missing keywords
media-plugins/gst-plugins-meta aac dts dv lame libvisual modplug vcd wavpack
--
2.32.0
^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [gentoo-proxy-maint] [PATCH 3/3] net-nntp/tin: add 2.6.0
2021-08-24 19:08 ` [gentoo-proxy-maint] [PATCH 3/3] net-nntp/tin: add 2.6.0 Anna Vyalkova
@ 2021-09-03 6:57 ` Joonas Niilola
0 siblings, 0 replies; 8+ messages in thread
From: Joonas Niilola @ 2021-09-03 6:57 UTC (permalink / raw
To: gentoo-proxy-maint
[-- Attachment #1.1: Type: text/plain, Size: 526 bytes --]
On 24.8.2021 22.08, Anna Vyalkova wrote:
> From: "Anna (cybertailor) Vyalkova" <cyber+gentoo@sysrq.in>
>
Hey,
thanks! I can't build pretty much any of these. Some errors seem to be
related to gcc-11, some with missing deps, and some just weird
permission errors (like:)
make[1]: ./parsdate.y: Permission denied
Since it looks like this will require a lot of work to get fixed, I'll
e-mail you privately the logs and other ebuild review notes.
I'd prefer to work on this in Github though.
-- juippis
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 618 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* [gentoo-proxy-maint] [PATCH v2 1/3] net-libs/canlock: add 3.2.2
2021-08-24 19:08 [gentoo-proxy-maint] [PATCH 1/3] net-libs/canlock: add 3.2.2 Anna Vyalkova
2021-08-24 19:08 ` [gentoo-proxy-maint] [PATCH 2/3] net-nntp/slrn: revbump to support canlock v3.x Anna Vyalkova
2021-08-24 19:08 ` [gentoo-proxy-maint] [PATCH 3/3] net-nntp/tin: add 2.6.0 Anna Vyalkova
@ 2021-09-04 8:38 ` Anna Vyalkova
2021-09-04 8:38 ` [gentoo-proxy-maint] [PATCH v2 2/3] net-nntp/slrn: revbump to support canlock v3.x Anna Vyalkova
` (2 more replies)
2 siblings, 3 replies; 8+ messages in thread
From: Anna Vyalkova @ 2021-09-04 8:38 UTC (permalink / raw
To: gentoo-proxy-maint; +Cc: Anna (cybertailor) Vyalkova
From: "Anna (cybertailor) Vyalkova" <cyber+gentoo@sysrq.in>
missing yacc dependency added
Signed-off-by: Anna Vyalkova <cyber+gentoo@sysrq.in>
---
net-libs/canlock/Manifest | 1 +
net-libs/canlock/canlock-3.2.2.ebuild | 47 +++++++++++++++++++++++++++
net-libs/canlock/metadata.xml | 11 +++++++
3 files changed, 59 insertions(+)
create mode 100644 net-libs/canlock/canlock-3.2.2.ebuild
diff --git a/net-libs/canlock/Manifest b/net-libs/canlock/Manifest
index eca29d2e2e3..de690807ad1 100644
--- a/net-libs/canlock/Manifest
+++ b/net-libs/canlock/Manifest
@@ -1,2 +1,3 @@
DIST canlock_2b-6.diff.gz 7946 BLAKE2B 489161a24f832d978fae49f7349e9ddd3518cfc0b3c02a8e614bffbefafd2fd3ff9f5720b2df0dead30e6d70dcd510380fee8cc2b535268266408719ca030e35 SHA512 fa89d638d87e5cb18bd6c270200cd5d962c5a263855e5cbbd8e944dea633a61d6f0c271da04d56096ef23e0a9f252e3bdead496e9aa9afe31d3f8e7ef679020f
DIST canlock_2b.orig.tar.gz 14099 BLAKE2B 93c991298ed7bf7ab57b290edf6e6b7bcd86ab452002cd61acbff17ec60eed2e15983b3f1cbe8d54acf4f0cfa11480822c7d7ed474e4c51dea018f73933308f2 SHA512 3ceeac6a17fc3bb3330626d22145371ed5f53ad2a33c6a60b639dab0dbc8ff85623839a9d1e1d4cb78580a9060b0ec9fd3489d1374feecf587b2ec5c7963f58e
+DIST libcanlock-3.2.2.tar.bz2 467561 BLAKE2B e332c379647c7ad3fbf5f0a8051b888be65674bcb2c9be1b689f009fd35eecbb29644d9f17aaa3812c9405283708207c6f220f630e0dd1c6a5508d41b85a6070 SHA512 3d194a37bdbdf640bb6996383ce988c9177573b6f84c29569d759308564c7636d98d5c267988bd034b33681f814400eb7fbecf78d90f54b126edb3bf384f928f
diff --git a/net-libs/canlock/canlock-3.2.2.ebuild b/net-libs/canlock/canlock-3.2.2.ebuild
new file mode 100644
index 00000000000..6d658390cf0
--- /dev/null
+++ b/net-libs/canlock/canlock-3.2.2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="A library for creating and verifying Usenet cancel locks"
+HOMEPAGE="https://micha.freeshell.org/libcanlock/"
+SRC_URI="https://micha.freeshell.org/lib${PN}/src/lib${P}.tar.bz2"
+S="${WORKDIR}/lib${P}"
+
+LICENSE="BSD MIT"
+SLOT="0/3"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE="+legacy"
+
+BDEPEND="virtual/yacc"
+
+DOCS=( ChangeLog{,_V{0..2}} README doc/sec_review.txt )
+
+src_prepare() {
+ default
+
+ # shatest fails to build with slibtool
+ sed 's/shatest$(EXEEXT) //g' -i test/Makefile.in || die
+}
+
+src_configure() {
+ local econf_args=(
+ --enable-pc-files
+ $(use_enable legacy legacy-api)
+ )
+
+ econf "${econf_args[@]}"
+}
+
+src_install() {
+ default
+ find "${ED}" -name '*.la' -delete || die
+
+ # keep old header location for compability with canlock v2
+ use legacy && dosym ./libcanlock-3/canlock.h /usr/include/canlock.h
+
+ # required for net-nntp/tin
+ dosym ./libcanlock-3.pc /usr/$(get_libdir)/pkgconfig/libcanlock3.pc
+}
diff --git a/net-libs/canlock/metadata.xml b/net-libs/canlock/metadata.xml
index 6f49eba8f49..fae3fb70cd1 100644
--- a/net-libs/canlock/metadata.xml
+++ b/net-libs/canlock/metadata.xml
@@ -2,4 +2,15 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
+<upstream>
+ <maintainer>
+ <name>Michael Baeuerle</name>
+ <email>michael.baeuerle@gmx.net</email>
+ </maintainer>
+</upstream>
+<use>
+ <flag name="legacy" restrict=">=net-libs/canlock-3.0">
+ Enable or disable building legacy code (v2 compatible)
+ </flag>
+</use>
</pkgmetadata>
--
2.33.0
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-proxy-maint] [PATCH v2 2/3] net-nntp/slrn: revbump to support canlock v3.x
2021-09-04 8:38 ` [gentoo-proxy-maint] [PATCH v2 1/3] net-libs/canlock: add 3.2.2 Anna Vyalkova
@ 2021-09-04 8:38 ` Anna Vyalkova
2021-09-04 8:38 ` [gentoo-proxy-maint] [PATCH v2 3/3] net-nntp/tin: add 2.6.0 Anna Vyalkova
2021-09-09 11:32 ` [gentoo-proxy-maint] [PATCH v2 1/3] net-libs/canlock: add 3.2.2 Joonas Niilola
2 siblings, 0 replies; 8+ messages in thread
From: Anna Vyalkova @ 2021-09-04 8:38 UTC (permalink / raw
To: gentoo-proxy-maint
canlock v2 is still supported by this ebuild
EAPI 7 -> 8
Signed-off-by: Anna Vyalkova <cyber+gentoo@sysrq.in>
---
net-nntp/slrn/{slrn-1.0.3.ebuild => slrn-1.0.3-r1.ebuild} | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
rename net-nntp/slrn/{slrn-1.0.3.ebuild => slrn-1.0.3-r1.ebuild} (89%)
diff --git a/net-nntp/slrn/slrn-1.0.3.ebuild b/net-nntp/slrn/slrn-1.0.3-r1.ebuild
similarity index 89%
rename from net-nntp/slrn/slrn-1.0.3.ebuild
rename to net-nntp/slrn/slrn-1.0.3-r1.ebuild
index 33c6035550e..ea2f93eec04 100644
--- a/net-nntp/slrn/slrn-1.0.3.ebuild
+++ b/net-nntp/slrn/slrn-1.0.3-r1.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
MY_P="${P}a"
@@ -17,7 +17,7 @@ IUSE="canlock nls ssl uudeview"
RDEPEND="app-arch/sharutils
>=sys-libs/slang-2.2.3
virtual/mta
- canlock? ( net-libs/canlock )
+ canlock? ( net-libs/canlock:=[legacy(+)] )
ssl? (
dev-libs/openssl:0=
)
@@ -31,7 +31,7 @@ src_configure() {
econf \
--with-docdir="${EPREFIX}"/usr/share/doc/${PF} \
--with-slrnpull \
- $(use_with canlock) \
+ $(use_with canlock canlock /usr) \
$(use_enable nls) \
$(use_with ssl) \
$(use_with uudeview uu)
--
2.33.0
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-proxy-maint] [PATCH v2 3/3] net-nntp/tin: add 2.6.0
2021-09-04 8:38 ` [gentoo-proxy-maint] [PATCH v2 1/3] net-libs/canlock: add 3.2.2 Anna Vyalkova
2021-09-04 8:38 ` [gentoo-proxy-maint] [PATCH v2 2/3] net-nntp/slrn: revbump to support canlock v3.x Anna Vyalkova
@ 2021-09-04 8:38 ` Anna Vyalkova
2021-09-09 11:32 ` [gentoo-proxy-maint] [PATCH v2 1/3] net-libs/canlock: add 3.2.2 Joonas Niilola
2 siblings, 0 replies; 8+ messages in thread
From: Anna Vyalkova @ 2021-09-04 8:38 UTC (permalink / raw
To: gentoo-proxy-maint; +Cc: Anna (cybertailor) Vyalkova
From: "Anna (cybertailor) Vyalkova" <cyber+gentoo@sysrq.in>
* set correct LICENSE (main code is licensed under 3-clause BSD, only
metamutt script is GPL)
* remove "doc" USE flag as unnecessary
* remove "etiquette" USE flag (can be toggled in tinrc)
* remove "ipv6" USE flag (no external deps)
* remove "unicode" USE flag (tin 2.6 builds with ncursesw only)
* remove "mime" and "spell" USE flags (optional runtime functionality)
* depend unconditionally on dev-libs/icu
* depend on virtual/libintl instead of gettext (tarball already has .gmo
files)
* add yacc build dependency
* unbundle libcanlock
* gmane.org -> gmane.io
* install localized manpages
* do not remove mbox.5 and mmdf.5 manpages (e-file reports no
collisions)
Couldn't reproduce bug #725226
Bug: https://bugs.gentoo.org/725226
Closes: https://bugs.gentoo.org/550620
Signed-off-by: Anna Vyalkova <cyber+gentoo@sysrq.in>
---
net-nntp/tin/Manifest | 1 +
net-nntp/tin/metadata.xml | 6 +--
net-nntp/tin/tin-2.4.5-r1.ebuild | 2 +-
net-nntp/tin/tin-2.6.0.ebuild | 87 ++++++++++++++++++++++++++++++
profiles/arch/arm/package.use.mask | 4 ++
5 files changed, 96 insertions(+), 4 deletions(-)
create mode 100644 net-nntp/tin/tin-2.6.0.ebuild
diff --git a/net-nntp/tin/Manifest b/net-nntp/tin/Manifest
index 339871627b9..001b34ab27e 100644
--- a/net-nntp/tin/Manifest
+++ b/net-nntp/tin/Manifest
@@ -1 +1,2 @@
DIST tin-2.4.5.tar.xz 1559164 BLAKE2B 4efea88c7f76aef91a848c9ed5d82efac640360e41c515015d406e84ed5ce639bbcd17eff29939312ebf83adb8bb84bc7a4f04833cd7cc0781f92b377a0cb31f SHA512 4ec1c4990ce8d9a46204c0064f19c5c2b99848201c37562f8df76de5be84fdd2bcd35cbc3e9f20233f636522e086ac031a5a9cb65bd22a53eda619dcce86adbc
+DIST tin-2.6.0.tar.xz 1575564 BLAKE2B 2f42261457b359c63461953335f25de21fd3e54b3730b5db39daf0f25929e8c39a4c89be4d558bed9ce81801d2e3cad3d163c1827d2f3064144d8b2bf34ae645 SHA512 d843bd313fd144fbb5f4c40e3f0f776cab3a974494adc7004ee265235ab538dde520bc72c956d5a8517225fdb50e754b444f25bd3b661ddf51ff9e4135904862
diff --git a/net-nntp/tin/metadata.xml b/net-nntp/tin/metadata.xml
index 54d0b1a0158..bd47f200bdb 100644
--- a/net-nntp/tin/metadata.xml
+++ b/net-nntp/tin/metadata.xml
@@ -3,9 +3,9 @@
<pkgmetadata>
<!-- maintainer-needed -->
<use>
-<flag name="cancel-locks">Enable Cancel-Lock header functionality (also enables USE=evil)</flag>
+<flag name="cancel-locks">Enable Cancel-Lock header functionality</flag>
<flag name="gpg">Enable <pkg>app-crypt/gnupg</pkg> support</flag>
-<flag name="etiquette">Enable the display off posting etiquettes</flag>
-<flag name="mime">Add MIME support</flag>
+<flag name="etiquette" restrict="<net-nntp/tin-2.6.0">Enable the display off posting etiquettes</flag>
+<flag name="mime" restrict="<net-nntp/tin-2.6.0">Add MIME support</flag>
</use>
</pkgmetadata>
diff --git a/net-nntp/tin/tin-2.4.5-r1.ebuild b/net-nntp/tin/tin-2.4.5-r1.ebuild
index d9022f05e51..a5435105bbf 100644
--- a/net-nntp/tin/tin-2.4.5-r1.ebuild
+++ b/net-nntp/tin/tin-2.4.5-r1.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="A threaded NNTP and spool based UseNet newsreader"
HOMEPAGE="http://www.tin.org/"
SRC_URI="ftp://ftp.tin.org/pub/news/clients/tin/stable/${P}.tar.xz"
-LICENSE="GPL-2"
+LICENSE="BSD GPL-2+"
SLOT="0"
KEYWORDS="amd64 arm ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="cancel-locks debug doc +etiquette gpg idn ipv6 mime nls sasl socks5 spell unicode"
diff --git a/net-nntp/tin/tin-2.6.0.ebuild b/net-nntp/tin/tin-2.6.0.ebuild
new file mode 100644
index 00000000000..2f0923bd8d9
--- /dev/null
+++ b/net-nntp/tin/tin-2.6.0.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature toolchain-funcs
+
+DESCRIPTION="A threaded NNTP and spool based UseNet newsreader"
+HOMEPAGE="http://www.tin.org/"
+SRC_URI="ftp://ftp.tin.org/pub/news/clients/tin/stable/${P}.tar.xz"
+
+LICENSE="BSD GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="cancel-locks debug gpg nls sasl socks5"
+
+RDEPEND="
+ dev-libs/icu:=
+ dev-libs/libpcre:3
+ dev-libs/uulib
+ sys-libs/ncurses:=[unicode(+)]
+ cancel-locks? ( >=net-libs/canlock-3.0:= )
+ gpg? ( app-crypt/gnupg )
+ nls? ( virtual/libintl )
+ sasl? ( virtual/gsasl )
+ socks5? ( net-proxy/dante )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ virtual/yacc
+"
+
+DOCS=(
+ README{,.MAC,.WIN}
+ doc/{CHANGES{,.old},CREDITS,TODO,WHATSNEW,filtering}
+)
+
+src_configure() {
+ tc-export AR CC RANLIB
+
+ econf_args=(
+ $(use_enable cancel-locks) $(use_with cancel-locks canlock)
+ $(use_enable debug)
+ $(use_enable gpg pgp-gpg)
+ $(use_enable nls)
+ $(use_with socks5 socks) $(use_with socks5)
+ --disable-mime-strict-charset
+ --enable-nntp-only
+ --enable-prototypes
+ --with-coffee
+ --with-nntp-default-server="${TIN_DEFAULT_SERVER:-${NNTPSERVER:-news.gmane.io}}"
+ --with-pcre=/usr
+ --with-screen=ncursesw
+ )
+
+ # set default paths for utilities
+ econf_args+=(
+ --with-editor="${EPREFIX}"/usr/libexec/editor
+ --with-gpg="${EPREFIX}"/usr/bin/gpg
+ --with-ispell="${EPREFIX}"/usr/bin/aspell
+ --with-mailer="${EPREFIX}"/bin/mail
+ --with-metamail="${EPREFIX}"/usr/bin/metamail
+ --with-sum="${EPREFIX}"/usr/bin/sum
+ )
+
+ econf "${econf_args[@]}"
+}
+
+src_compile() {
+ # To build from the root dir you have to call `make build`, not just
+ # `make`.
+ emake build
+}
+
+src_install() {
+ default
+ emake DESTDIR="${D}" install_sysdefs
+ emake -C src DESTDIR="${D}" install_nls_man
+
+ dodoc doc/{*.sample,*.txt}
+}
+
+pkg_postinst() {
+ optfeature "view MIME articles" net-mail/metamail
+ optfeature "spell checker support" app-text/aspell
+}
diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask
index de57f5b8cf0..0b0f7f6b812 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Anna Vyalkova <cyber@gentoo@sysrq.in> (2021-09-04)
+# net-libs/canlock not keyworded
+>=net-nntp/tin-2.6.0 cancel-locks
+
# Sam James <sam@gentoo.org> (2021-08-14)
# Needs Raspberry Pi specific applications
media-video/mjpg-streamer -input-raspicam
--
2.33.0
^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [gentoo-proxy-maint] [PATCH v2 1/3] net-libs/canlock: add 3.2.2
2021-09-04 8:38 ` [gentoo-proxy-maint] [PATCH v2 1/3] net-libs/canlock: add 3.2.2 Anna Vyalkova
2021-09-04 8:38 ` [gentoo-proxy-maint] [PATCH v2 2/3] net-nntp/slrn: revbump to support canlock v3.x Anna Vyalkova
2021-09-04 8:38 ` [gentoo-proxy-maint] [PATCH v2 3/3] net-nntp/tin: add 2.6.0 Anna Vyalkova
@ 2021-09-09 11:32 ` Joonas Niilola
2 siblings, 0 replies; 8+ messages in thread
From: Joonas Niilola @ 2021-09-09 11:32 UTC (permalink / raw
To: gentoo-proxy-maint
[-- Attachment #1.1: Type: text/plain, Size: 873 bytes --]
On 4.9.2021 11.38, Anna Vyalkova wrote:
> From: "Anna (cybertailor) Vyalkova" <cyber+gentoo@sysrq.in>
>
> missing yacc dependency added
>
> Signed-off-by: Anna Vyalkova <cyber+gentoo@sysrq.in>
> ---
> net-libs/canlock/Manifest | 1 +
> net-libs/canlock/canlock-3.2.2.ebuild | 47 +++++++++++++++++++++++++++
> net-libs/canlock/metadata.xml | 11 +++++++
> 3 files changed, 59 insertions(+)
> create mode 100644 net-libs/canlock/canlock-3.2.2.ebuild
>
> diff --git a/net-libs/canlock/Manifest b/net-libs/canlock/Manifest
> index eca29d2e2e3..de690807ad1 100644
> --- a/net-libs/canlock/Manifest
> +++ b/net-libs/canlock/Manifest
> @@ -1,2 +1,3 @@
Hey,
merged this series with two minor additions.
- added flex as BDEPEND to canlock
- used BSD license in tin, I believe we don't use GPL'd parts at all.
-- juippis
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 618 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2021-09-09 11:32 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-08-24 19:08 [gentoo-proxy-maint] [PATCH 1/3] net-libs/canlock: add 3.2.2 Anna Vyalkova
2021-08-24 19:08 ` [gentoo-proxy-maint] [PATCH 2/3] net-nntp/slrn: revbump to support canlock v3.x Anna Vyalkova
2021-08-24 19:08 ` [gentoo-proxy-maint] [PATCH 3/3] net-nntp/tin: add 2.6.0 Anna Vyalkova
2021-09-03 6:57 ` Joonas Niilola
2021-09-04 8:38 ` [gentoo-proxy-maint] [PATCH v2 1/3] net-libs/canlock: add 3.2.2 Anna Vyalkova
2021-09-04 8:38 ` [gentoo-proxy-maint] [PATCH v2 2/3] net-nntp/slrn: revbump to support canlock v3.x Anna Vyalkova
2021-09-04 8:38 ` [gentoo-proxy-maint] [PATCH v2 3/3] net-nntp/tin: add 2.6.0 Anna Vyalkova
2021-09-09 11:32 ` [gentoo-proxy-maint] [PATCH v2 1/3] net-libs/canlock: add 3.2.2 Joonas Niilola
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox