summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRepository mirror & CI <repomirrorci@gentoo.org>2021-04-04 19:05:46 +0000
committerRepository mirror & CI <repomirrorci@gentoo.org>2021-04-04 19:05:46 +0000
commit903026640003eb19e26d0677e05d12fc9383669a (patch)
tree0362c98ca5875d0d281ce0ba3b7f4d640c410aa7
parent2021-04-04 18:50:50 UTC (diff)
parentnet-vpn/frp: Remove old versions (diff)
downloadgentoo-903026640003eb19e26d0677e05d12fc9383669a.tar.gz
gentoo-903026640003eb19e26d0677e05d12fc9383669a.tar.bz2
gentoo-903026640003eb19e26d0677e05d12fc9383669a.zip
Merge updates from master
-rw-r--r--app-backup/rear/rear-2.6.ebuild6
-rw-r--r--app-crypt/acme-sh/acme-sh-2.8.8-r1.ebuild7
-rw-r--r--app-crypt/acme-sh/acme-sh-9999.ebuild7
-rw-r--r--app-doc/gnucash-docs/gnucash-docs-4.4.ebuild4
-rw-r--r--app-emulation/lxc/lxc-4.0.6.ebuild1
-rw-r--r--app-emulation/lxd/lxd-4.0.4-r7.ebuild1
-rw-r--r--app-emulation/lxd/lxd-4.0.5.ebuild1
-rw-r--r--app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-404d7478.patch31
-rw-r--r--app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-762e0aba.patch13
-rw-r--r--app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-b24fe6b6.patch18
-rw-r--r--app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-ef1b6ff7.patch17
-rw-r--r--app-emulation/spice/spice-0.14.3-r1.ebuild104
-rw-r--r--app-emulation/spice/spice-9999.ebuild5
-rw-r--r--app-emulation/wine-staging/wine-staging-6.2.ebuild8
-rw-r--r--app-emulation/wine-staging/wine-staging-6.3-r1.ebuild8
-rw-r--r--app-emulation/wine-staging/wine-staging-6.4.ebuild8
-rw-r--r--app-emulation/wine-staging/wine-staging-6.5.ebuild8
-rw-r--r--app-emulation/wine-staging/wine-staging-9999.ebuild8
-rw-r--r--app-emulation/wine-vanilla/wine-vanilla-6.0.ebuild2
-rw-r--r--app-emulation/wine-vanilla/wine-vanilla-6.2.ebuild2
-rw-r--r--app-emulation/wine-vanilla/wine-vanilla-6.3-r1.ebuild2
-rw-r--r--app-emulation/wine-vanilla/wine-vanilla-6.4.ebuild2
-rw-r--r--app-emulation/wine-vanilla/wine-vanilla-6.5.ebuild2
-rw-r--r--app-emulation/wine-vanilla/wine-vanilla-9999.ebuild2
-rw-r--r--app-i18n/translate-shell/translate-shell-0.9.6.11.ebuild13
-rw-r--r--app-i18n/translate-shell/translate-shell-0.9.6.12.ebuild11
-rw-r--r--app-misc/recoll/recoll-1.25.19.ebuild4
-rw-r--r--app-misc/recoll/recoll-1.27.12.ebuild4
-rw-r--r--app-misc/recoll/recoll-1.28.5.ebuild4
-rw-r--r--app-misc/recoll/recoll-1.29.2.ebuild4
-rw-r--r--app-office/impressive/impressive-0.13.0_beta2.ebuild3
-rw-r--r--app-office/kmymoney/kmymoney-5.1.1.ebuild3
-rw-r--r--app-text/djvu/djvu-3.5.27-r2.ebuild4
-rw-r--r--app-text/djvu/djvu-3.5.28.ebuild3
-rw-r--r--app-text/pdfarranger/pdfarranger-1.6.2.ebuild1
-rw-r--r--app-text/pdfarranger/pdfarranger-1.7.0.ebuild1
-rw-r--r--dev-python/blockdiag/blockdiag-2.0.1.ebuild3
-rw-r--r--dev-python/django/django-2.2.19.ebuild5
-rw-r--r--dev-python/django/django-3.0.13.ebuild5
-rw-r--r--dev-python/django/django-3.1.7.ebuild5
-rw-r--r--dev-python/dkimpy/dkimpy-1.0.5.ebuild3
-rw-r--r--dev-python/mako/mako-1.1.4.ebuild1
-rw-r--r--dev-python/plumbum/plumbum-1.7.0-r1.ebuild10
-rw-r--r--dev-python/pyjwt/pyjwt-1.7.1-r1.ebuild3
-rw-r--r--dev-python/pyjwt/pyjwt-2.0.1.ebuild1
-rw-r--r--dev-python/pylatex/pylatex-1.4.1.ebuild3
-rw-r--r--dev-python/python-language-server/python-language-server-0.36.2.ebuild1
-rw-r--r--dev-python/spyder/spyder-4.2.0.ebuild39
-rw-r--r--dev-python/spyder/spyder-4.2.3.ebuild41
-rw-r--r--dev-python/spyder/spyder-4.2.5.ebuild41
-rw-r--r--dev-python/suds/Manifest1
-rw-r--r--dev-python/suds/suds-0.6-r1.ebuild38
-rw-r--r--dev-python/texttable/texttable-1.6.3.ebuild3
-rw-r--r--dev-util/catalyst/catalyst-9999.ebuild2
-rw-r--r--dev-util/kdevelop/kdevelop-5.6.2.ebuild1
-rw-r--r--dev-util/lcov/lcov-1.15.ebuild3
-rw-r--r--dev-util/lcov/lcov-9999.ebuild3
-rw-r--r--eclass/optfeature.eclass56
-rw-r--r--kde-apps/ark/ark-20.08.3.ebuild3
-rw-r--r--kde-apps/ark/ark-20.12.3.ebuild1
-rw-r--r--kde-apps/cantor/cantor-20.08.3.ebuild3
-rw-r--r--kde-apps/cantor/cantor-20.12.3.ebuild1
-rw-r--r--kde-apps/dolphin/dolphin-20.08.3.ebuild3
-rw-r--r--kde-apps/dolphin/dolphin-20.12.3-r1.ebuild1
-rw-r--r--kde-apps/gwenview/gwenview-20.08.3.ebuild3
-rw-r--r--kde-apps/gwenview/gwenview-20.12.3.ebuild1
-rw-r--r--kde-apps/kaddressbook/kaddressbook-20.12.2.ebuild1
-rw-r--r--kde-apps/kaddressbook/kaddressbook-20.12.3.ebuild1
-rw-r--r--kde-apps/kate/kate-20.08.3.ebuild1
-rw-r--r--kde-apps/kate/kate-20.12.3.ebuild1
-rw-r--r--kde-apps/kdepim-addons/kdepim-addons-20.12.2.ebuild1
-rw-r--r--kde-apps/kdepim-addons/kdepim-addons-20.12.3.ebuild1
-rw-r--r--kde-apps/kmail/kmail-20.12.2.ebuild1
-rw-r--r--kde-apps/kmail/kmail-20.12.3.ebuild1
-rw-r--r--kde-apps/konqueror/konqueror-20.08.3.ebuild3
-rw-r--r--kde-apps/konqueror/konqueror-20.12.3.ebuild1
-rw-r--r--kde-apps/lokalize/lokalize-20.08.3.ebuild7
-rw-r--r--kde-apps/lokalize/lokalize-20.12.3.ebuild5
-rw-r--r--kde-frameworks/kfilemetadata/kfilemetadata-5.77.0.ebuild1
-rw-r--r--kde-frameworks/kfilemetadata/kfilemetadata-5.80.0.ebuild1
-rw-r--r--kde-frameworks/kwallet/kwallet-5.77.0.ebuild1
-rw-r--r--kde-frameworks/kwallet/kwallet-5.80.0.ebuild1
-rw-r--r--kde-frameworks/purpose/purpose-5.77.0-r1.ebuild1
-rw-r--r--kde-frameworks/purpose/purpose-5.80.0.ebuild1
-rw-r--r--kde-frameworks/solid/solid-5.77.0.ebuild1
-rw-r--r--kde-frameworks/solid/solid-5.80.0.ebuild1
-rw-r--r--kde-plasma/kdeplasma-addons/kdeplasma-addons-5.20.5.ebuild1
-rw-r--r--kde-plasma/kdeplasma-addons/kdeplasma-addons-5.21.3.ebuild1
-rw-r--r--kde-plasma/kinfocenter/kinfocenter-5.20.5.ebuild1
-rw-r--r--kde-plasma/kinfocenter/kinfocenter-5.21.3.ebuild1
-rw-r--r--kde-plasma/kwin/kwin-5.21.3.ebuild1
-rw-r--r--kde-plasma/systemsettings/systemsettings-5.20.5.ebuild1
-rw-r--r--kde-plasma/systemsettings/systemsettings-5.21.3.ebuild1
-rw-r--r--media-gfx/sane-backends/sane-backends-1.0.30-r2.ebuild3
-rw-r--r--media-gfx/sane-backends/sane-backends-1.0.31.ebuild1
-rw-r--r--media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild1
-rw-r--r--media-sound/beets/beets-1.4.9-r5.ebuild1
-rw-r--r--media-sound/beets/beets-9999.ebuild1
-rw-r--r--media-sound/flacon/flacon-5.5.1.ebuild6
-rw-r--r--media-video/h264enc/h264enc-10.4.7-r1.ebuild3
-rw-r--r--media-video/yle-dl/yle-dl-20210212.ebuild3
-rw-r--r--net-analyzer/gvm/gvm-10.0.1.ebuild11
-rw-r--r--net-analyzer/gvm/gvm-11.0.0.ebuild13
-rw-r--r--net-analyzer/gvm/gvm-20.8.0.ebuild9
-rw-r--r--net-dns/dnsviz/dnsviz-0.8.2-r1.ebuild3
-rw-r--r--net-dns/dnsviz/dnsviz-0.9.2.ebuild1
-rw-r--r--net-dns/dnsviz/dnsviz-0.9.3.ebuild1
-rw-r--r--net-misc/anydesk/anydesk-5.5.6-r1.ebuild7
-rw-r--r--net-misc/anydesk/anydesk-6.0.0-r1.ebuild7
-rw-r--r--net-misc/anydesk/anydesk-6.0.1.ebuild7
-rw-r--r--net-misc/anydesk/anydesk-6.1.0.ebuild5
-rw-r--r--net-misc/capi4hylafax/capi4hylafax-01.03.00.99.300.20-r2.ebuild8
-rw-r--r--net-misc/gallery-dl/gallery-dl-1.16.5.ebuild3
-rw-r--r--net-misc/gallery-dl/gallery-dl-1.17.1.ebuild3
-rw-r--r--net-misc/gallery-dl/gallery-dl-9999.ebuild3
-rw-r--r--net-misc/gns3-server/gns3-server-2.2.17.ebuild5
-rw-r--r--net-misc/gns3-server/gns3-server-2.2.19.ebuild5
-rw-r--r--net-misc/remmina/remmina-1.4.11.ebuild3
-rw-r--r--net-misc/remmina/remmina-1.4.12.ebuild3
-rw-r--r--net-misc/remmina/remmina-1.4.13.ebuild3
-rw-r--r--net-misc/youtube-viewer/youtube-viewer-3.7.4-r2.ebuild3
-rw-r--r--net-misc/youtube-viewer/youtube-viewer-9999.ebuild3
-rw-r--r--net-vpn/frp/Manifest9
-rw-r--r--net-vpn/frp/frp-0.34.3.ebuild292
-rw-r--r--net-vpn/frp/frp-0.36.2.ebuild (renamed from net-vpn/frp/frp-0.35.1.ebuild)18
-rw-r--r--sci-astronomy/kstars/kstars-3.5.1.ebuild1
-rw-r--r--sci-astronomy/kstars/kstars-3.5.2.ebuild1
-rw-r--r--sci-biology/biopython/biopython-1.77.ebuild11
-rw-r--r--sci-mathematics/rkward/rkward-0.7.2.ebuild3
-rw-r--r--sys-boot/grub/grub-2.04-r2.ebuild7
-rw-r--r--sys-boot/grub/grub-2.05_alpha20200310-r1.ebuild9
-rw-r--r--sys-boot/grub/grub-2.06_rc1.ebuild7
-rw-r--r--sys-boot/grub/grub-9999.ebuild7
-rw-r--r--sys-cluster/charliecloud/charliecloud-0.21.ebuild8
-rw-r--r--sys-cluster/charliecloud/charliecloud-0.22.ebuild6
-rw-r--r--sys-cluster/charliecloud/charliecloud-9999.ebuild8
-rw-r--r--sys-fs/bcache-tools/Manifest2
-rw-r--r--sys-fs/bcache-tools/bcache-tools-1.0.8_p20140220-r1.ebuild77
-rw-r--r--sys-fs/bcache-tools/files/1.0.8_p20140220/bcache-status-python3.patch8
-rw-r--r--sys-fs/bcache-tools/files/1.0.8_p20140220/bcache-tools-1.0.8-crc64.patch55
-rw-r--r--sys-fs/bcache-tools/files/1.0.8_p20140220/bcache-tools-1.0.8-probe-bcache-underlinking.patch13
-rw-r--r--sys-fs/bcache-tools/files/1.0.8_p20140220/bcache-tools-20131018-fedconf.patch5
-rw-r--r--sys-fs/bcache-tools/files/1.0.8_p20140220/bcache-tools-status-20130826-man.patch49
-rw-r--r--sys-kernel/dracut/dracut-050-r2.ebuild5
-rw-r--r--sys-kernel/dracut/dracut-051-r1.ebuild5
-rw-r--r--sys-kernel/dracut/dracut-053.ebuild3
-rw-r--r--sys-kernel/dracut/dracut-9999.ebuild5
-rw-r--r--sys-kernel/pf-sources/pf-sources-5.10_p12.ebuild3
-rw-r--r--sys-kernel/pf-sources/pf-sources-5.11_p1.ebuild3
-rw-r--r--sys-kernel/pf-sources/pf-sources-5.11_p2.ebuild3
-rw-r--r--sys-kernel/pf-sources/pf-sources-5.11_p3.ebuild3
-rw-r--r--sys-kernel/pf-sources/pf-sources-5.11_p4.ebuild3
-rw-r--r--sys-kernel/pf-sources/pf-sources-5.11_p5.ebuild3
-rw-r--r--sys-kernel/pf-sources/pf-sources-5.11_p6.ebuild3
-rw-r--r--sys-kernel/pf-sources/pf-sources-5.9_p7.ebuild5
-rw-r--r--www-apps/bugzilla/bugzilla-5.0.6-r1.ebuild23
-rw-r--r--www-apps/davical/davical-1.1.9.3-r1.ebuild1
-rw-r--r--www-misc/monitorix/monitorix-3.13.1.ebuild1
-rw-r--r--www-servers/gunicorn/gunicorn-20.1.0.ebuild3
-rw-r--r--x11-misc/i3blocks-contrib/i3blocks-contrib-1.4.0_p20201127.ebuild2
-rw-r--r--x11-misc/obmenu-generator/obmenu-generator-0.88.ebuild4
-rw-r--r--x11-misc/obmenu-generator/obmenu-generator-0.89.ebuild2
-rw-r--r--x11-misc/shutter/shutter-0.95.ebuild1
-rw-r--r--x11-misc/splatmoji/splatmoji-1.2.0.ebuild1
-rw-r--r--x11-plugins/vicious/vicious-2.5.0.ebuild2
-rw-r--r--x11-terms/terminator/terminator-2.0.1.ebuild7
-rw-r--r--x11-terms/terminator/terminator-2.1.0.ebuild5
-rw-r--r--x11-themes/greybird/greybird-3.22.14.ebuild1
-rw-r--r--x11-wm/enlightenment/enlightenment-0.24.2-r1.ebuild2
-rw-r--r--x11-wm/i3/i3-4.19-r1.ebuild10
-rw-r--r--x11-wm/i3/i3-4.19.1.ebuild10
-rw-r--r--x11-wm/i3/i3-9999.ebuild10
172 files changed, 498 insertions, 997 deletions
diff --git a/app-backup/rear/rear-2.6.ebuild b/app-backup/rear/rear-2.6.ebuild
index 79da6fa23dec..f01f863c512f 100644
--- a/app-backup/rear/rear-2.6.ebuild
+++ b/app-backup/rear/rear-2.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -55,6 +55,6 @@ pkg_postinst() {
udev_reload
fi
- optfeature "if you want to save backups on smb/cifs servers" net-fs/cifs-utils
- optfeature "if you want to encrypt your backups" dev-libs/openssl dev-libs/libressl
+ optfeature "saving backups on smb/cifs servers" net-fs/cifs-utils
+ optfeature "encrypting backups" dev-libs/openssl dev-libs/libressl
}
diff --git a/app-crypt/acme-sh/acme-sh-2.8.8-r1.ebuild b/app-crypt/acme-sh/acme-sh-2.8.8-r1.ebuild
index 5d51ca8d03b0..a6b09a058aa2 100644
--- a/app-crypt/acme-sh/acme-sh-2.8.8-r1.ebuild
+++ b/app-crypt/acme-sh/acme-sh-2.8.8-r1.ebuild
@@ -45,8 +45,7 @@ src_install() {
}
pkg_postinst() {
- einfo "If you wish to use the webserver mode,"
- einfo "you need to install a supported web server."
- optfeature "using apache2 webserver mode." www-servers/apache
- optfeature "using nginx webserver mode." www-servers/nginx
+ optfeature_header "For webserver mode, install a supported web server:"
+ optfeature "using apache2 webserver mode" www-servers/apache
+ optfeature "using nginx webserver mode" www-servers/nginx
}
diff --git a/app-crypt/acme-sh/acme-sh-9999.ebuild b/app-crypt/acme-sh/acme-sh-9999.ebuild
index 1e6ca0155893..978b348479ac 100644
--- a/app-crypt/acme-sh/acme-sh-9999.ebuild
+++ b/app-crypt/acme-sh/acme-sh-9999.ebuild
@@ -41,8 +41,7 @@ src_install() {
}
pkg_postinst() {
- einfo "If you wish to use the webserver mode,"
- einfo "you need to install a supported web server."
- optfeature "using apache2 webserver mode." www-servers/apache
- optfeature "using nginx webserver mode." www-servers/nginx
+ optfeature_header "For webserver mode, install a supported web server:"
+ optfeature "using apache2 webserver mode" www-servers/apache
+ optfeature "using nginx webserver mode" www-servers/nginx
}
diff --git a/app-doc/gnucash-docs/gnucash-docs-4.4.ebuild b/app-doc/gnucash-docs/gnucash-docs-4.4.ebuild
index 0dfaee290abc..858e91034767 100644
--- a/app-doc/gnucash-docs/gnucash-docs-4.4.ebuild
+++ b/app-doc/gnucash-docs/gnucash-docs-4.4.ebuild
@@ -60,6 +60,6 @@ src_install() {
}
pkg_postinst() {
- optfeature "You need dev-java/fop to generate pdf files." dev-java/fop
- optfeature "You need gnome-extra/yelp to view the docs." gnome-extra/yelp
+ optfeature "generating PDF files" dev-java/fop
+ optfeature "viewing the docs" gnome-extra/yelp
}
diff --git a/app-emulation/lxc/lxc-4.0.6.ebuild b/app-emulation/lxc/lxc-4.0.6.ebuild
index 3e0295de76a6..ff87b65cfbfb 100644
--- a/app-emulation/lxc/lxc-4.0.6.ebuild
+++ b/app-emulation/lxc/lxc-4.0.6.ebuild
@@ -167,7 +167,6 @@ pkg_postinst() {
elog "Please run 'lxc-checkconfig' to see optional kernel features."
elog
- elog "Optional uninstalled dependencies:"
optfeature "automatic template scripts" app-emulation/lxc-templates
optfeature "Debian-based distribution container image support" dev-util/debootstrap
optfeature "snapshot & restore functionality" sys-process/criu
diff --git a/app-emulation/lxd/lxd-4.0.4-r7.ebuild b/app-emulation/lxd/lxd-4.0.4-r7.ebuild
index 301aad791c91..8893eee210e9 100644
--- a/app-emulation/lxd/lxd-4.0.4-r7.ebuild
+++ b/app-emulation/lxd/lxd-4.0.4-r7.ebuild
@@ -145,7 +145,6 @@ pkg_postinst() {
elog
elog "Please run 'lxc-checkconfig' to see all optional kernel features."
elog
- elog "Optional features:"
optfeature "btrfs storage backend" sys-fs/btrfs-progs
optfeature "lvm2 storage backend" sys-fs/lvm2
optfeature "zfs storage backend" sys-fs/zfs
diff --git a/app-emulation/lxd/lxd-4.0.5.ebuild b/app-emulation/lxd/lxd-4.0.5.ebuild
index 6463918b080c..753f89358e9d 100644
--- a/app-emulation/lxd/lxd-4.0.5.ebuild
+++ b/app-emulation/lxd/lxd-4.0.5.ebuild
@@ -144,7 +144,6 @@ pkg_postinst() {
elog
elog "Please run 'lxc-checkconfig' to see all optional kernel features."
elog
- elog "Optional features:"
optfeature "btrfs storage backend" sys-fs/btrfs-progs
optfeature "lvm2 storage backend" sys-fs/lvm2
optfeature "zfs storage backend" sys-fs/zfs
diff --git a/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-404d7478.patch b/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-404d7478.patch
new file mode 100644
index 000000000000..338f4e6ca657
--- /dev/null
+++ b/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-404d7478.patch
@@ -0,0 +1,31 @@
+diff --git a/common/quic.c b/common/quic.c
+index bc753ca5064a0326906b4aa8c18d8745747feb5c..681531677fbd6c3bca5e482c77bb709d4465ef8e 100644
+--- a/subprojects/spice-common/common/quic.c
++++ b/subprojects/spice-common/common/quic.c
+@@ -56,6 +56,9 @@ typedef uint8_t BYTE;
+ #define MINwminext 1
+ #define MAXwminext 100000000
+
++/* Maximum image size in pixels, mainly to avoid possible integer overflows */
++#define SPICE_MAX_IMAGE_SIZE (512 * 1024 * 1024 - 1)
++
+ typedef struct QuicFamily {
+ unsigned int nGRcodewords[MAXNUMCODES]; /* indexed by code number, contains number of
+ unmodified GR codewords in the code */
+@@ -1165,6 +1168,16 @@ int quic_decode_begin(QuicContext *quic, uint32_t *io_ptr, unsigned int num_io_w
+ height = encoder->io_word;
+ decode_eat32bits(encoder);
+
++ if (width <= 0 || height <= 0) {
++ encoder->usr->warn(encoder->usr, "invalid size\n");
++ return QUIC_ERROR;
++ }
++
++ /* avoid too big images */
++ if ((uint64_t) width * height > SPICE_MAX_IMAGE_SIZE) {
++ encoder->usr->error(encoder->usr, "image too large\n");
++ }
++
+ quic_image_params(encoder, type, &channels, &bpc);
+
+ if (!encoder_reset_channels(encoder, channels, width, bpc)) {
diff --git a/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-762e0aba.patch b/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-762e0aba.patch
new file mode 100644
index 000000000000..ce79ef0043ee
--- /dev/null
+++ b/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-762e0aba.patch
@@ -0,0 +1,13 @@
+diff --git a/common/quic.c b/common/quic.c
+index e2dee0fd68741512911d5d050053ad073cf29457..bc753ca5064a0326906b4aa8c18d8745747feb5c 100644
+--- a/subprojects/spice-common/common/quic.c
++++ b/subprojects/spice-common/common/quic.c
+@@ -1136,7 +1136,7 @@ int quic_decode_begin(QuicContext *quic, uint32_t *io_ptr, unsigned int num_io_w
+ int channels;
+ int bpc;
+
+- if (!encoder_reset(encoder, io_ptr, io_ptr_end)) {
++ if (!num_io_words || !encoder_reset(encoder, io_ptr, io_ptr_end)) {
+ return QUIC_ERROR;
+ }
+
diff --git a/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-b24fe6b6.patch b/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-b24fe6b6.patch
new file mode 100644
index 000000000000..40127deda15a
--- /dev/null
+++ b/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-b24fe6b6.patch
@@ -0,0 +1,18 @@
+diff --git a/common/quic_family_tmpl.c b/common/quic_family_tmpl.c
+index 8a5f7d2c9be3f6b1bd82993703749268bab243b4..6cc051b36889f773fe5401e204db6245d99e27df 100644
+--- a/subprojects/spice-common/common/quic_family_tmpl.c
++++ b/subprojects/spice-common/common/quic_family_tmpl.c
+@@ -103,7 +103,12 @@ static s_bucket *FNAME(find_bucket)(Channel *channel, const unsigned int val)
+ {
+ spice_extra_assert(val < (0x1U << BPC));
+
+- return channel->_buckets_ptrs[val];
++ /* The and (&) here is to avoid buffer overflows in case of garbage or malicious
++ * attempts. Is much faster then using comparisons and save us from such situations.
++ * Note that on normal build the check above won't be compiled as this code path
++ * is pretty hot and would cause speed regressions.
++ */
++ return channel->_buckets_ptrs[val & ((1U << BPC) - 1)];
+ }
+
+ #undef FNAME
diff --git a/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-ef1b6ff7.patch b/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-ef1b6ff7.patch
new file mode 100644
index 000000000000..bc764ec23ce2
--- /dev/null
+++ b/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-ef1b6ff7.patch
@@ -0,0 +1,17 @@
+diff --git a/common/quic_tmpl.c b/common/quic_tmpl.c
+index ecd6f3f187c753a89b7dbb0657edc3ae82ffaaff..ebae992d642a657a7505b3ca0e8145310805f32f 100644
+--- a/subprojects/spice-common/common/quic_tmpl.c
++++ b/subprojects/spice-common/common/quic_tmpl.c
+@@ -563,7 +563,11 @@ static void FNAME_DECL(uncompress_row_seg)(const PIXEL * const prev_row,
+ do_run:
+ state->waitcnt = stopidx - i;
+ run_index = i;
+- run_end = i + decode_state_run(encoder, state);
++ run_end = decode_state_run(encoder, state);
++ if (run_end < 0 || run_end > (end - i)) {
++ encoder->usr->error(encoder->usr, "wrong RLE\n");
++ }
++ run_end += i;
+
+ for (; i < run_end; i++) {
+ UNCOMPRESS_PIX_START(&cur_row[i]);
diff --git a/app-emulation/spice/spice-0.14.3-r1.ebuild b/app-emulation/spice/spice-0.14.3-r1.ebuild
new file mode 100644
index 000000000000..1a6bb7e5ea35
--- /dev/null
+++ b/app-emulation/spice/spice-0.14.3-r1.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8} )
+inherit autotools python-any-r1 readme.gentoo-r1 xdg-utils
+
+DESCRIPTION="SPICE server"
+HOMEPAGE="https://www.spice-space.org/"
+SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="libressl lz4 sasl smartcard static-libs gstreamer test"
+
+# the libspice-server only uses the headers of libcacard
+RDEPEND="
+ dev-lang/orc[static-libs(+)?]
+ >=dev-libs/glib-2.22:2[static-libs(+)?]
+ media-libs/opus[static-libs(+)?]
+ sys-libs/zlib[static-libs(+)?]
+ virtual/jpeg:0=[static-libs(+)?]
+ >=x11-libs/pixman-0.17.7[static-libs(+)?]
+ !libressl? ( dev-libs/openssl:0=[static-libs(+)?] )
+ libressl? ( dev-libs/libressl:0=[static-libs(+)?] )
+ lz4? ( app-arch/lz4:0=[static-libs(+)?] )
+ smartcard? ( >=app-emulation/libcacard-0.1.2 )
+ sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] )
+ gstreamer? (
+ media-libs/gstreamer:1.0
+ media-libs/gst-plugins-base:1.0
+ )"
+DEPEND="${RDEPEND}
+ >=app-emulation/spice-protocol-0.14.0
+ smartcard? ( app-emulation/qemu[smartcard] )"
+BDEPEND="${PYTHON_DEPS}
+ virtual/pkgconfig
+ $(python_gen_any_dep '
+ >=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ ')"
+
+python_check_deps() {
+ has_version -b ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]"
+ has_version -b "dev-python/six[${PYTHON_USEDEP}]"
+}
+
+PATCHES=(
+ "${FILESDIR}"/${P}-CVE-2020-14355-762e0aba.patch
+ "${FILESDIR}"/${P}-CVE-2020-14355-404d7478.patch
+ "${FILESDIR}"/${P}-CVE-2020-14355-ef1b6ff7.patch
+ "${FILESDIR}"/${P}-CVE-2020-14355-b24fe6b6.patch
+)
+
+pkg_setup() {
+ [[ ${MERGE_TYPE} != binary ]] && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ eautoreconf
+}
+
+src_configure() {
+ # Prevent sandbox violations, bug #586560
+ # https://bugzilla.gnome.org/show_bug.cgi?id=744134
+ # https://bugzilla.gnome.org/show_bug.cgi?id=744135
+ addpredict /dev
+
+ xdg_environment_reset
+
+ local myconf="
+ $(use_enable static-libs static)
+ $(use_enable lz4)
+ $(use_with sasl)
+ $(use_enable smartcard)
+ $(use_enable test tests)
+ --enable-gstreamer=$(usex gstreamer "1.0" "no")
+ --disable-celt051
+ "
+ econf ${myconf}
+}
+
+src_compile() {
+ # Prevent sandbox violations, bug #586560
+ # https://bugzilla.gnome.org/show_bug.cgi?id=744134
+ # https://bugzilla.gnome.org/show_bug.cgi?id=744135
+ addpredict /dev
+
+ default
+}
+
+src_install() {
+ default
+ use static-libs || find "${D}" -name '*.la' -type f -delete || die
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+}
diff --git a/app-emulation/spice/spice-9999.ebuild b/app-emulation/spice/spice-9999.ebuild
index a7cd1fa64454..4b0c15f247e3 100644
--- a/app-emulation/spice/spice-9999.ebuild
+++ b/app-emulation/spice/spice-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ EGIT_REPO_URI="https://anongit.freedesktop.org/git/spice/spice.git"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS=""
-IUSE="gstreamer libressl lz4 opus sasl smartcard static-libs"
+IUSE="gstreamer libressl lz4 opus sasl smartcard static-libs test"
# the libspice-server only uses the headers of libcacard
RDEPEND="
@@ -73,6 +73,7 @@ src_configure() {
$(meson_use sasl)
$(meson_feature opus)
$(meson_feature smartcard)
+ $(meson_use test tests)
-Dmanual=false
-Dtests=false
)
diff --git a/app-emulation/wine-staging/wine-staging-6.2.ebuild b/app-emulation/wine-staging/wine-staging-6.2.ebuild
index 0d4d6cdf1e7b..deda7216fbbb 100644
--- a/app-emulation/wine-staging/wine-staging-6.2.ebuild
+++ b/app-emulation/wine-staging/wine-staging-6.2.ebuild
@@ -19,9 +19,9 @@ if [[ ${MY_PV} == "9999" ]] ; then
else
MAJOR_V=$(ver_cut 1)
MINOR_V=$(ver_cut 2)
- if [[ ${MINOR_V} != "0" ]] ; then
- MINOR_V="x"
- fi
+ if [[ ${MINOR_V} != "0" ]] ; then
+ MINOR_V="x"
+ fi
SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.${MINOR_V}/${MY_P}.tar.xz"
KEYWORDS="-* ~amd64 ~x86"
fi
@@ -560,7 +560,7 @@ multilib_src_test() {
fi
WINEPREFIX="${T}/.wine-${ABI}" \
- Xemake test
+ virtx emake test
fi
}
diff --git a/app-emulation/wine-staging/wine-staging-6.3-r1.ebuild b/app-emulation/wine-staging/wine-staging-6.3-r1.ebuild
index dd1fc435646a..c3f0e6d2210b 100644
--- a/app-emulation/wine-staging/wine-staging-6.3-r1.ebuild
+++ b/app-emulation/wine-staging/wine-staging-6.3-r1.ebuild
@@ -20,9 +20,9 @@ if [[ ${MY_PV} == "9999" ]] ; then
else
MAJOR_V=$(ver_cut 1)
MINOR_V=$(ver_cut 2)
- if [[ ${MINOR_V} != "0" ]] ; then
- MINOR_V="x"
- fi
+ if [[ ${MINOR_V} != "0" ]] ; then
+ MINOR_V="x"
+ fi
SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.${MINOR_V}/${MY_P}.tar.xz"
KEYWORDS="-* ~amd64 ~x86"
fi
@@ -562,7 +562,7 @@ multilib_src_test() {
fi
WINEPREFIX="${T}/.wine-${ABI}" \
- Xemake test
+ virtx emake test
fi
}
diff --git a/app-emulation/wine-staging/wine-staging-6.4.ebuild b/app-emulation/wine-staging/wine-staging-6.4.ebuild
index f88a6cd506be..6641dfc2f349 100644
--- a/app-emulation/wine-staging/wine-staging-6.4.ebuild
+++ b/app-emulation/wine-staging/wine-staging-6.4.ebuild
@@ -20,9 +20,9 @@ if [[ ${MY_PV} == "9999" ]] ; then
else
MAJOR_V=$(ver_cut 1)
MINOR_V=$(ver_cut 2)
- if [[ ${MINOR_V} != "0" ]] ; then
- MINOR_V="x"
- fi
+ if [[ ${MINOR_V} != "0" ]] ; then
+ MINOR_V="x"
+ fi
SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.${MINOR_V}/${MY_P}.tar.xz"
KEYWORDS="-* ~amd64 ~x86"
fi
@@ -559,7 +559,7 @@ multilib_src_test() {
fi
WINEPREFIX="${T}/.wine-${ABI}" \
- Xemake test
+ virtx emake test
fi
}
diff --git a/app-emulation/wine-staging/wine-staging-6.5.ebuild b/app-emulation/wine-staging/wine-staging-6.5.ebuild
index f88a6cd506be..6641dfc2f349 100644
--- a/app-emulation/wine-staging/wine-staging-6.5.ebuild
+++ b/app-emulation/wine-staging/wine-staging-6.5.ebuild
@@ -20,9 +20,9 @@ if [[ ${MY_PV} == "9999" ]] ; then
else
MAJOR_V=$(ver_cut 1)
MINOR_V=$(ver_cut 2)
- if [[ ${MINOR_V} != "0" ]] ; then
- MINOR_V="x"
- fi
+ if [[ ${MINOR_V} != "0" ]] ; then
+ MINOR_V="x"
+ fi
SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.${MINOR_V}/${MY_P}.tar.xz"
KEYWORDS="-* ~amd64 ~x86"
fi
@@ -559,7 +559,7 @@ multilib_src_test() {
fi
WINEPREFIX="${T}/.wine-${ABI}" \
- Xemake test
+ virtx emake test
fi
}
diff --git a/app-emulation/wine-staging/wine-staging-9999.ebuild b/app-emulation/wine-staging/wine-staging-9999.ebuild
index f88a6cd506be..6641dfc2f349 100644
--- a/app-emulation/wine-staging/wine-staging-9999.ebuild
+++ b/app-emulation/wine-staging/wine-staging-9999.ebuild
@@ -20,9 +20,9 @@ if [[ ${MY_PV} == "9999" ]] ; then
else
MAJOR_V=$(ver_cut 1)
MINOR_V=$(ver_cut 2)
- if [[ ${MINOR_V} != "0" ]] ; then
- MINOR_V="x"
- fi
+ if [[ ${MINOR_V} != "0" ]] ; then
+ MINOR_V="x"
+ fi
SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.${MINOR_V}/${MY_P}.tar.xz"
KEYWORDS="-* ~amd64 ~x86"
fi
@@ -559,7 +559,7 @@ multilib_src_test() {
fi
WINEPREFIX="${T}/.wine-${ABI}" \
- Xemake test
+ virtx emake test
fi
}
diff --git a/app-emulation/wine-vanilla/wine-vanilla-6.0.ebuild b/app-emulation/wine-vanilla/wine-vanilla-6.0.ebuild
index 207e277e7ff6..a22f22a5cc6f 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-6.0.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-6.0.ebuild
@@ -480,7 +480,7 @@ multilib_src_test() {
fi
WINEPREFIX="${T}/.wine-${ABI}" \
- Xemake test
+ virtx emake test
fi
}
diff --git a/app-emulation/wine-vanilla/wine-vanilla-6.2.ebuild b/app-emulation/wine-vanilla/wine-vanilla-6.2.ebuild
index 045e3bfde6b8..d66123109991 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-6.2.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-6.2.ebuild
@@ -481,7 +481,7 @@ multilib_src_test() {
fi
WINEPREFIX="${T}/.wine-${ABI}" \
- Xemake test
+ virtx emake test
fi
}
diff --git a/app-emulation/wine-vanilla/wine-vanilla-6.3-r1.ebuild b/app-emulation/wine-vanilla/wine-vanilla-6.3-r1.ebuild
index a1ee6e4da5be..07ad394fda7a 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-6.3-r1.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-6.3-r1.ebuild
@@ -482,7 +482,7 @@ multilib_src_test() {
fi
WINEPREFIX="${T}/.wine-${ABI}" \
- Xemake test
+ virtx emake test
fi
}
diff --git a/app-emulation/wine-vanilla/wine-vanilla-6.4.ebuild b/app-emulation/wine-vanilla/wine-vanilla-6.4.ebuild
index 21840c208905..7c3b8aca83fe 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-6.4.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-6.4.ebuild
@@ -479,7 +479,7 @@ multilib_src_test() {
fi
WINEPREFIX="${T}/.wine-${ABI}" \
- Xemake test
+ virtx emake test
fi
}
diff --git a/app-emulation/wine-vanilla/wine-vanilla-6.5.ebuild b/app-emulation/wine-vanilla/wine-vanilla-6.5.ebuild
index 21840c208905..7c3b8aca83fe 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-6.5.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-6.5.ebuild
@@ -479,7 +479,7 @@ multilib_src_test() {
fi
WINEPREFIX="${T}/.wine-${ABI}" \
- Xemake test
+ virtx emake test
fi
}
diff --git a/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild b/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild
index 21840c208905..7c3b8aca83fe 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild
@@ -479,7 +479,7 @@ multilib_src_test() {
fi
WINEPREFIX="${T}/.wine-${ABI}" \
- Xemake test
+ virtx emake test
fi
}
diff --git a/app-i18n/translate-shell/translate-shell-0.9.6.11.ebuild b/app-i18n/translate-shell/translate-shell-0.9.6.11.ebuild
index b91284b3e3f4..68425a1a688c 100644
--- a/app-i18n/translate-shell/translate-shell-0.9.6.11.ebuild
+++ b/app-i18n/translate-shell/translate-shell-0.9.6.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -31,10 +31,9 @@ src_install() {
}
pkg_postinst() {
- elog "You may need to install the following optional packages for full functionality:"
- optfeature "Support all built-in translators (e.g. Apertium, Yandex)" net-misc/curl[ssl]
- optfeature "Display text in right-to-left scripts" dev-libs/fribidi
- optfeature "Text-to-speech functionality" media-sound/mpg123 app-accessibility/espeak media-video/mpv media-video/mplayer
- optfeature "Interactive translation (REPL)" app-editors/emacs app-misc/rlwrap
- optfeature "Spell checking" app-text/aspell app-text/hunspell
+ optfeature "all built-in translators (e.g. Apertium, Yandex)" net-misc/curl[ssl]
+ optfeature "display text in right-to-left scripts" dev-libs/fribidi
+ optfeature "text-to-speech functionality" media-sound/mpg123 app-accessibility/espeak media-video/mpv media-video/mplayer
+ optfeature "interactive translation (REPL)" app-editors/emacs app-misc/rlwrap
+ optfeature "spell checking" app-text/aspell app-text/hunspell
}
diff --git a/app-i18n/translate-shell/translate-shell-0.9.6.12.ebuild b/app-i18n/translate-shell/translate-shell-0.9.6.12.ebuild
index 29d458406177..68425a1a688c 100644
--- a/app-i18n/translate-shell/translate-shell-0.9.6.12.ebuild
+++ b/app-i18n/translate-shell/translate-shell-0.9.6.12.ebuild
@@ -31,10 +31,9 @@ src_install() {
}
pkg_postinst() {
- elog "You may need to install the following optional packages for full functionality:"
- optfeature "Support all built-in translators (e.g. Apertium, Yandex)" net-misc/curl[ssl]
- optfeature "Display text in right-to-left scripts" dev-libs/fribidi
- optfeature "Text-to-speech functionality" media-sound/mpg123 app-accessibility/espeak media-video/mpv media-video/mplayer
- optfeature "Interactive translation (REPL)" app-editors/emacs app-misc/rlwrap
- optfeature "Spell checking" app-text/aspell app-text/hunspell
+ optfeature "all built-in translators (e.g. Apertium, Yandex)" net-misc/curl[ssl]
+ optfeature "display text in right-to-left scripts" dev-libs/fribidi
+ optfeature "text-to-speech functionality" media-sound/mpg123 app-accessibility/espeak media-video/mpv media-video/mplayer
+ optfeature "interactive translation (REPL)" app-editors/emacs app-misc/rlwrap
+ optfeature "spell checking" app-text/aspell app-text/hunspell
}
diff --git a/app-misc/recoll/recoll-1.25.19.ebuild b/app-misc/recoll/recoll-1.25.19.ebuild
index d1e6872bedf7..33f7f1b8c6b9 100644
--- a/app-misc/recoll/recoll-1.25.19.ebuild
+++ b/app-misc/recoll/recoll-1.25.19.ebuild
@@ -109,10 +109,6 @@ src_install() {
}
pkg_postinst() {
- elog "In order to extract the full functionality of "
- elog "recoll, the following packages should be installed "
- elog "to get the corresponding document support."
-
optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
optfeature "PDF files support" app-text/poppler
optfeature "PDF files with OCR support" app-text/tesseract
diff --git a/app-misc/recoll/recoll-1.27.12.ebuild b/app-misc/recoll/recoll-1.27.12.ebuild
index 775edac87521..45520266093f 100644
--- a/app-misc/recoll/recoll-1.27.12.ebuild
+++ b/app-misc/recoll/recoll-1.27.12.ebuild
@@ -110,10 +110,6 @@ src_install() {
}
pkg_postinst() {
- elog "In order to extract the full functionality of "
- elog "recoll, the following packages should be installed "
- elog "to get the corresponding document support."
-
optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
optfeature "PDF files support" app-text/poppler
optfeature "PDF files with OCR support" app-text/tesseract
diff --git a/app-misc/recoll/recoll-1.28.5.ebuild b/app-misc/recoll/recoll-1.28.5.ebuild
index f72ea0e76f09..cb1c72bf0dee 100644
--- a/app-misc/recoll/recoll-1.28.5.ebuild
+++ b/app-misc/recoll/recoll-1.28.5.ebuild
@@ -110,10 +110,6 @@ src_install() {
}
pkg_postinst() {
- elog "In order to extract the full functionality of "
- elog "recoll, the following packages should be installed "
- elog "to get the corresponding document support."
-
optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
optfeature "PDF files support" app-text/poppler
optfeature "PDF files with OCR support" app-text/tesseract
diff --git a/app-misc/recoll/recoll-1.29.2.ebuild b/app-misc/recoll/recoll-1.29.2.ebuild
index f72ea0e76f09..cb1c72bf0dee 100644
--- a/app-misc/recoll/recoll-1.29.2.ebuild
+++ b/app-misc/recoll/recoll-1.29.2.ebuild
@@ -110,10 +110,6 @@ src_install() {
}
pkg_postinst() {
- elog "In order to extract the full functionality of "
- elog "recoll, the following packages should be installed "
- elog "to get the corresponding document support."
-
optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
optfeature "PDF files support" app-text/poppler
optfeature "PDF files with OCR support" app-text/tesseract
diff --git a/app-office/impressive/impressive-0.13.0_beta2.ebuild b/app-office/impressive/impressive-0.13.0_beta2.ebuild
index e7903afbeb4f..da86e1c72aab 100644
--- a/app-office/impressive/impressive-0.13.0_beta2.ebuild
+++ b/app-office/impressive/impressive-0.13.0_beta2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -39,7 +39,6 @@ src_install() {
}
pkg_postinst() {
- elog "The experience with ${PN^} can be enhanced by folowing packages:"
optfeature "starting web or e-mail hyperlinks from PDF documents" x11-misc/xdg-utils
optfeature "sound and video playback" media-video/ffmpeg
optfeature "sound and video playback" media-video/mplayer
diff --git a/app-office/kmymoney/kmymoney-5.1.1.ebuild b/app-office/kmymoney/kmymoney-5.1.1.ebuild
index 9c1afb827854..55fe1033ec3e 100644
--- a/app-office/kmymoney/kmymoney-5.1.1.ebuild
+++ b/app-office/kmymoney/kmymoney-5.1.1.ebuild
@@ -120,8 +120,7 @@ src_test() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- elog "Optional dependencies:"
- optfeature "More options for online stock quote retrieval" dev-perl/Finance-Quote
+ optfeature "more options for online stock quote retrieval" dev-perl/Finance-Quote
fi
if has_version "app-office/kmymoney[quotes]"; then
elog "Please note: IUSE=quotes flag is gone in ${PN}-5.1.1. ${PN} still"
diff --git a/app-text/djvu/djvu-3.5.27-r2.ebuild b/app-text/djvu/djvu-3.5.27-r2.ebuild
index e3d9bbf4d761..2887ff6e9fbf 100644
--- a/app-text/djvu/djvu-3.5.27-r2.ebuild
+++ b/app-text/djvu/djvu-3.5.27-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -64,7 +64,7 @@ pkg_postinst() {
xdg_icon_cache_update
xdg_mimeinfo_database_update
has_version app-text/djview || \
- optfeature "For djviewer or browser plugin" app-text/djview
+ optfeature "djviewer or browser plugin" app-text/djview
}
pkg_postrm() {
diff --git a/app-text/djvu/djvu-3.5.28.ebuild b/app-text/djvu/djvu-3.5.28.ebuild
index d0b67dcb3a51..1a910c109796 100644
--- a/app-text/djvu/djvu-3.5.28.ebuild
+++ b/app-text/djvu/djvu-3.5.28.ebuild
@@ -61,6 +61,5 @@ src_install() {
pkg_postinst() {
xdg_pkg_postinst
- elog "For additional features, you may wish to install"
- optfeature "for djviewer or browser plugin" app-text/djview
+ optfeature "djviewer or browser plugin" app-text/djview
}
diff --git a/app-text/pdfarranger/pdfarranger-1.6.2.ebuild b/app-text/pdfarranger/pdfarranger-1.6.2.ebuild
index 0e0d68ad79c3..628b8bc4e6f5 100644
--- a/app-text/pdfarranger/pdfarranger-1.6.2.ebuild
+++ b/app-text/pdfarranger/pdfarranger-1.6.2.ebuild
@@ -36,7 +36,6 @@ src_install() {
}
pkg_postinst() {
- elog "Optional dependency:"
optfeature "image file import" media-gfx/img2pdf
xdg_desktop_database_update
diff --git a/app-text/pdfarranger/pdfarranger-1.7.0.ebuild b/app-text/pdfarranger/pdfarranger-1.7.0.ebuild
index 5c9c23369e9e..7fe6453a815f 100644
--- a/app-text/pdfarranger/pdfarranger-1.7.0.ebuild
+++ b/app-text/pdfarranger/pdfarranger-1.7.0.ebuild
@@ -37,7 +37,6 @@ src_install() {
}
pkg_postinst() {
- elog "Optional dependency:"
optfeature "image file import" media-gfx/img2pdf
xdg_desktop_database_update
diff --git a/dev-python/blockdiag/blockdiag-2.0.1.ebuild b/dev-python/blockdiag/blockdiag-2.0.1.ebuild
index 74b07ea3454e..10add2977aef 100644
--- a/dev-python/blockdiag/blockdiag-2.0.1.ebuild
+++ b/dev-python/blockdiag/blockdiag-2.0.1.ebuild
@@ -51,8 +51,7 @@ python_prepare_all() {
pkg_postinst() {
# TODO: Better descriptions!
- einfo "For additional functionality, install the following optional packages:"
- optfeature "for PDF format" dev-python/reportlab
+ optfeature "PDF format" dev-python/reportlab
optfeature "misc extra support" media-gfx/imagemagick
optfeature "Ctypes-based simple MagickWand API binding for Python" dev-python/wand
}
diff --git a/dev-python/django/django-2.2.19.ebuild b/dev-python/django/django-2.2.19.ebuild
index 9f6fa7fa5169..27e7c9338845 100644
--- a/dev-python/django/django-2.2.19.ebuild
+++ b/dev-python/django/django-2.2.19.ebuild
@@ -81,11 +81,10 @@ python_install_all() {
}
pkg_postinst() {
- elog "Additional Backend support can be enabled via"
+ optfeature_header "Additional Backend support can be enabled via:"
optfeature "MySQL backend support" dev-python/mysqlclient
optfeature "PostgreSQL backend support" dev-python/psycopg:2
- elog
- elog "Other features can be enhanced by"
+ optfeature_header
optfeature "GEO Django" "sci-libs/gdal[geos]"
optfeature "Memcached support" dev-python/pylibmc dev-python/python-memcached
optfeature "ImageField Support" dev-python/pillow
diff --git a/dev-python/django/django-3.0.13.ebuild b/dev-python/django/django-3.0.13.ebuild
index 779e41fa3f23..5d299113bd87 100644
--- a/dev-python/django/django-3.0.13.ebuild
+++ b/dev-python/django/django-3.0.13.ebuild
@@ -89,11 +89,10 @@ python_install_all() {
}
pkg_postinst() {
- elog "Additional Backend support can be enabled via"
+ optfeature_header "Additional Backend support can be enabled via:"
optfeature "MySQL backend support" dev-python/mysqlclient
optfeature "PostgreSQL backend support" dev-python/psycopg:2
- elog
- elog "Other features can be enhanced by"
+ optfeature_header
optfeature "GEO Django" "sci-libs/gdal[geos]"
optfeature "Memcached support" dev-python/pylibmc dev-python/python-memcached
optfeature "ImageField Support" dev-python/pillow
diff --git a/dev-python/django/django-3.1.7.ebuild b/dev-python/django/django-3.1.7.ebuild
index 79920fd3e7fe..ae57ea42e75c 100644
--- a/dev-python/django/django-3.1.7.ebuild
+++ b/dev-python/django/django-3.1.7.ebuild
@@ -82,11 +82,10 @@ python_install_all() {
}
pkg_postinst() {
- elog "Additional Backend support can be enabled via"
+ optfeature_header "Additional Backend support can be enabled via:"
optfeature "MySQL backend support" dev-python/mysqlclient
optfeature "PostgreSQL backend support" dev-python/psycopg:2
- elog
- elog "Other features can be enhanced by"
+ optfeature_header
optfeature "GEO Django" "sci-libs/gdal[geos]"
optfeature "Memcached support" dev-python/pylibmc dev-python/python-memcached
optfeature "ImageField Support" dev-python/pillow
diff --git a/dev-python/dkimpy/dkimpy-1.0.5.ebuild b/dev-python/dkimpy/dkimpy-1.0.5.ebuild
index b18a16a74c9b..818fd1ed2206 100644
--- a/dev-python/dkimpy/dkimpy-1.0.5.ebuild
+++ b/dev-python/dkimpy/dkimpy-1.0.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -30,7 +30,6 @@ BDEPEND+="
"
pkg_postinst() {
- elog "Optional dependencies:"
optfeature "ARC support" dev-python/authres
optfeature "ed25519 capability" dev-python/pynacl
optfeature "asyncio support" dev-python/aiodns
diff --git a/dev-python/mako/mako-1.1.4.ebuild b/dev-python/mako/mako-1.1.4.ebuild
index a676d9dd54a0..0635d0c9de7b 100644
--- a/dev-python/mako/mako-1.1.4.ebuild
+++ b/dev-python/mako/mako-1.1.4.ebuild
@@ -35,6 +35,5 @@ python_install_all() {
}
pkg_postinst() {
- elog "Optional dependencies:"
optfeature "caching support" dev-python/beaker
}
diff --git a/dev-python/plumbum/plumbum-1.7.0-r1.ebuild b/dev-python/plumbum/plumbum-1.7.0-r1.ebuild
index da3985d2cb5b..23e7fe5c369e 100644
--- a/dev-python/plumbum/plumbum-1.7.0-r1.ebuild
+++ b/dev-python/plumbum/plumbum-1.7.0-r1.ebuild
@@ -32,10 +32,8 @@ src_prepare() {
}
pkg_postinst() {
- elog "To get additional features, optional runtime dependencies may be installed:"
- optfeature "Remote commands via ssh" dev-python/paramiko
- optfeature "Progress bars in jupyter" dev-python/ipywidgets
- optfeature "Colored output in jupyter" dev-python/ipython
- optfeature "Images on the command line" dev-python/pillow
- elog ""
+ optfeature "remote commands via ssh" dev-python/paramiko
+ optfeature "progress bars in jupyter" dev-python/ipywidgets
+ optfeature "colored output in jupyter" dev-python/ipython
+ optfeature "images on the command line" dev-python/pillow
}
diff --git a/dev-python/pyjwt/pyjwt-1.7.1-r1.ebuild b/dev-python/pyjwt/pyjwt-1.7.1-r1.ebuild
index acfd48d9111d..1849483dffc3 100644
--- a/dev-python/pyjwt/pyjwt-1.7.1-r1.ebuild
+++ b/dev-python/pyjwt/pyjwt-1.7.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -48,7 +48,6 @@ python_test() {
}
pkg_postinst() {
- elog "Available optional features:"
optfeature "cryptography" dev-python/cryptography
optfeature "flake8" dev-python/flake8{,-import-order}
diff --git a/dev-python/pyjwt/pyjwt-2.0.1.ebuild b/dev-python/pyjwt/pyjwt-2.0.1.ebuild
index 8de92e6852aa..7d5376775c47 100644
--- a/dev-python/pyjwt/pyjwt-2.0.1.ebuild
+++ b/dev-python/pyjwt/pyjwt-2.0.1.ebuild
@@ -26,6 +26,5 @@ DEPEND="
distutils_enable_tests pytest
pkg_postinst() {
- elog "Available optional features:"
optfeature "cryptography" dev-python/cryptography
}
diff --git a/dev-python/pylatex/pylatex-1.4.1.ebuild b/dev-python/pylatex/pylatex-1.4.1.ebuild
index f1cbdec4f257..e22369be0021 100644
--- a/dev-python/pylatex/pylatex-1.4.1.ebuild
+++ b/dev-python/pylatex/pylatex-1.4.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -45,7 +45,6 @@ python_install_all() {
}
pkg_postinst() {
- elog "Optional dependencies:"
optfeature "compiling generated files" "app-text/texlive dev-texlive/texlive-latexextra dev-texlive/texlive-mathscience"
optfeature "matplotlib support" dev-python/matplotlib
optfeature "numpy support" dev-python/numpy
diff --git a/dev-python/python-language-server/python-language-server-0.36.2.ebuild b/dev-python/python-language-server/python-language-server-0.36.2.ebuild
index 66b2b7273e9b..ec3930243f79 100644
--- a/dev-python/python-language-server/python-language-server-0.36.2.ebuild
+++ b/dev-python/python-language-server/python-language-server-0.36.2.ebuild
@@ -56,7 +56,6 @@ python_prepare_all() {
}
pkg_postinst() {
- elog "To get additional features, optional runtime dependencies may be installed:"
optfeature "Automatically formats Python code to conform to the PEP 8 style guide" dev-python/autopep8
optfeature "A wrapper around PyFlakes, pep8 & mccabe" dev-python/flake8
optfeature "flake8 plugin: McCabe complexity checker" dev-python/mccabe
diff --git a/dev-python/spyder/spyder-4.2.0.ebuild b/dev-python/spyder/spyder-4.2.0.ebuild
index 7a013fecdd6a..61c9697ed1a2 100644
--- a/dev-python/spyder/spyder-4.2.0.ebuild
+++ b/dev-python/spyder/spyder-4.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -197,23 +197,22 @@ python_test() {
pkg_postinst() {
xdg_pkg_postinst
- elog "To get additional features, optional runtime dependencies may be installed:"
- optfeature "2D/3D plotting in the Python and IPython consoles" dev-python/matplotlib
- optfeature "View and edit DataFrames and Series in the Variable Explorer" dev-python/pandas
- optfeature "View and edit two or three dimensional arrays in the Variable Explorer" dev-python/numpy
- optfeature "Symbolic mathematics in the IPython console" dev-python/sympy
- optfeature "Import Matlab workspace files in the Variable Explorer" dev-python/scipy
- optfeature "Run Cython files in the IPython console" dev-python/cython
- optfeature "The hdf5/h5py plugin" dev-python/h5py
- optfeature "The line profiler plugin" dev-python/spyder-line-profiler
- optfeature "The memory profiler plugin" dev-python/spyder-memory-profiler
- # spyder-autopep8 does not have a release (yet)
- # and are not compatible with >=spyder-4.0.0 at the moment
- # optfeature "The autopep8 plugin" dev-python/spyder-autopep8
- optfeature "Vim key bindings" dev-python/spyder-vim
- optfeature "Unittest support" dev-python/spyder-unittest
- optfeature "Jupyter notebook support" dev-python/spyder-notebook
- optfeature "System terminal inside spyder" dev-python/spyder-terminal
- # spyder-reports not yet updated to >=spyder-4.0.0
- # optfeature "Markdown reports using Pweave" dev-python/spyder-reports
+ optfeature "2D/3D plotting in the Python and IPython consoles" dev-python/matplotlib
+ optfeature "View and edit DataFrames and Series in the Variable Explorer" dev-python/pandas
+ optfeature "View and edit two or three dimensional arrays in the Variable Explorer" dev-python/numpy
+ optfeature "Symbolic mathematics in the IPython console" dev-python/sympy
+ optfeature "Import Matlab workspace files in the Variable Explorer" dev-python/scipy
+ optfeature "Run Cython files in the IPython console" dev-python/cython
+ optfeature "The hdf5/h5py plugin" dev-python/h5py
+ optfeature "The line profiler plugin" dev-python/spyder-line-profiler
+ optfeature "The memory profiler plugin" dev-python/spyder-memory-profiler
+ # spyder-autopep8 does not have a release (yet)
+ # and are not compatible with >=spyder-4.0.0 at the moment
+ # optfeature "The autopep8 plugin" dev-python/spyder-autopep8
+ optfeature "Vim key bindings" dev-python/spyder-vim
+ optfeature "Unittest support" dev-python/spyder-unittest
+ optfeature "Jupyter notebook support" dev-python/spyder-notebook
+ optfeature "System terminal inside spyder" dev-python/spyder-terminal
+ # spyder-reports not yet updated to >=spyder-4.0.0
+ # optfeature "Markdown reports using Pweave" dev-python/spyder-reports
}
diff --git a/dev-python/spyder/spyder-4.2.3.ebuild b/dev-python/spyder/spyder-4.2.3.ebuild
index 25d5e585b49f..5edd16889371 100644
--- a/dev-python/spyder/spyder-4.2.3.ebuild
+++ b/dev-python/spyder/spyder-4.2.3.ebuild
@@ -225,28 +225,25 @@ python_test() {
pkg_postinst() {
xdg_pkg_postinst
- elog "To get additional features, optional runtime dependencies may be installed:"
- optfeature "2D/3D plotting in the Python and IPython consoles" dev-python/matplotlib
- optfeature "View and edit DataFrames and Series in the Variable Explorer" dev-python/pandas
- optfeature "View and edit two or three dimensional arrays in the Variable Explorer" dev-python/numpy
- optfeature "Symbolic mathematics in the IPython console" dev-python/sympy
- optfeature "Import Matlab workspace files in the Variable Explorer" dev-python/scipy
- optfeature "Run Cython files in the IPython console" dev-python/cython
- optfeature "The hdf5/h5py plugin" dev-python/h5py
- optfeature "The line profiler plugin" dev-python/spyder-line-profiler
- optfeature "The memory profiler plugin" dev-python/spyder-memory-profiler
- # spyder-autopep8 does not have a release (yet)
- # and are not compatible with >=spyder-4.0.0 at the moment
- # optfeature "The autopep8 plugin" dev-python/spyder-autopep8
- optfeature "Vim key bindings" dev-python/spyder-vim
- optfeature "Unittest support" dev-python/spyder-unittest
- optfeature "Jupyter notebook support" dev-python/spyder-notebook
- optfeature "System terminal inside spyder" dev-python/spyder-terminal
- # spyder-reports not yet updated to >=spyder-4.0.0
- # optfeature "Markdown reports using Pweave" dev-python/spyder-reports
-
- elog ""
+ optfeature "2D/3D plotting in the Python and IPython consoles" dev-python/matplotlib
+ optfeature "View and edit DataFrames and Series in the Variable Explorer" dev-python/pandas
+ optfeature "View and edit two or three dimensional arrays in the Variable Explorer" dev-python/numpy
+ optfeature "Symbolic mathematics in the IPython console" dev-python/sympy
+ optfeature "Import Matlab workspace files in the Variable Explorer" dev-python/scipy
+ optfeature "Run Cython files in the IPython console" dev-python/cython
+ optfeature "The hdf5/h5py plugin" dev-python/h5py
+ optfeature "The line profiler plugin" dev-python/spyder-line-profiler
+ optfeature "The memory profiler plugin" dev-python/spyder-memory-profiler
+ # spyder-autopep8 does not have a release (yet)
+ # and are not compatible with >=spyder-4.0.0 at the moment
+ # optfeature "The autopep8 plugin" dev-python/spyder-autopep8
+ optfeature "Vim key bindings" dev-python/spyder-vim
+ optfeature "Unittest support" dev-python/spyder-unittest
+ optfeature "Jupyter notebook support" dev-python/spyder-notebook
+ optfeature "System terminal inside spyder" dev-python/spyder-terminal
+ # spyder-reports not yet updated to >=spyder-4.0.0
+ # optfeature "Markdown reports using Pweave" dev-python/spyder-reports
+ elog
elog "Spyder currently only works with PyQt5 as QtPy backend, PySide2 is not supported."
elog "Please ensure that 'eselect qtpy' is set to PyQt5."
- elog ""
}
diff --git a/dev-python/spyder/spyder-4.2.5.ebuild b/dev-python/spyder/spyder-4.2.5.ebuild
index 1ae8a57e1166..7bf44b9e866e 100644
--- a/dev-python/spyder/spyder-4.2.5.ebuild
+++ b/dev-python/spyder/spyder-4.2.5.ebuild
@@ -226,28 +226,25 @@ python_test() {
pkg_postinst() {
xdg_pkg_postinst
- elog "To get additional features, optional runtime dependencies may be installed:"
- optfeature "2D/3D plotting in the Python and IPython consoles" dev-python/matplotlib
- optfeature "View and edit DataFrames and Series in the Variable Explorer" dev-python/pandas
- optfeature "View and edit two or three dimensional arrays in the Variable Explorer" dev-python/numpy
- optfeature "Symbolic mathematics in the IPython console" dev-python/sympy
- optfeature "Import Matlab workspace files in the Variable Explorer" dev-python/scipy
- optfeature "Run Cython files in the IPython console" dev-python/cython
- optfeature "The hdf5/h5py plugin" dev-python/h5py
- optfeature "The line profiler plugin" dev-python/spyder-line-profiler
- optfeature "The memory profiler plugin" dev-python/spyder-memory-profiler
- # spyder-autopep8 does not have a release (yet)
- # and are not compatible with >=spyder-4.0.0 at the moment
- # optfeature "The autopep8 plugin" dev-python/spyder-autopep8
- optfeature "Vim key bindings" dev-python/spyder-vim
- optfeature "Unittest support" dev-python/spyder-unittest
- optfeature "Jupyter notebook support" dev-python/spyder-notebook
- optfeature "System terminal inside spyder" dev-python/spyder-terminal
- # spyder-reports not yet updated to >=spyder-4.0.0
- # optfeature "Markdown reports using Pweave" dev-python/spyder-reports
-
- elog ""
+ optfeature "2D/3D plotting in the Python and IPython consoles" dev-python/matplotlib
+ optfeature "View and edit DataFrames and Series in the Variable Explorer" dev-python/pandas
+ optfeature "View and edit two or three dimensional arrays in the Variable Explorer" dev-python/numpy
+ optfeature "Symbolic mathematics in the IPython console" dev-python/sympy
+ optfeature "Import Matlab workspace files in the Variable Explorer" dev-python/scipy
+ optfeature "Run Cython files in the IPython console" dev-python/cython
+ optfeature "The hdf5/h5py plugin" dev-python/h5py
+ optfeature "The line profiler plugin" dev-python/spyder-line-profiler
+ optfeature "The memory profiler plugin" dev-python/spyder-memory-profiler
+ # spyder-autopep8 does not have a release (yet)
+ # and are not compatible with >=spyder-4.0.0 at the moment
+ # optfeature "The autopep8 plugin" dev-python/spyder-autopep8
+ optfeature "Vim key bindings" dev-python/spyder-vim
+ optfeature "Unittest support" dev-python/spyder-unittest
+ optfeature "Jupyter notebook support" dev-python/spyder-notebook
+ optfeature "System terminal inside spyder" dev-python/spyder-terminal
+ # spyder-reports not yet updated to >=spyder-4.0.0
+ # optfeature "Markdown reports using Pweave" dev-python/spyder-reports
+ elog
elog "Spyder currently only works with PyQt5 as QtPy backend, PySide2 is not supported."
elog "Please ensure that 'eselect qtpy' is set to PyQt5."
- elog ""
}
diff --git a/dev-python/suds/Manifest b/dev-python/suds/Manifest
index 80f647cba466..5cdab4d0f7f4 100644
--- a/dev-python/suds/Manifest
+++ b/dev-python/suds/Manifest
@@ -1,2 +1 @@
-DIST suds-0.6.tar.bz2 143985 BLAKE2B 3d97d51b4e719102ab40a6a95a35eaaccda15a47e20bedb0297203576949883eea253ac6f382c8849a522e1720393ec517ec1ff3514329b504c83a928a260881 SHA512 ec078b159bd83c5799e293d9607138ee1da90fdc64da203999555a4324ce7be0235156d3c7ad28e46f84180a6e51e2f3f82228e5e77ae41c61ee20f3db2c916b
DIST suds-community-0.8.4.tar.gz 279775 BLAKE2B 985dbe386219d7a5cf8b9edb5a30eea2bc974fce5158a1f6e9c7ad3b437efdf0e4d8ff2bddeaf5b5ebc7f0a594adaea3b2db3e47b6dab8143f6cefae248dd061 SHA512 316e67fb2b87ac31cb9397a1620b279e608dc0abead61fa548730fce5b5e29fb2da937c6213f3de6bd06f1e97031f27351938da686fa2f9ce9f4399b9944e0d2
diff --git a/dev-python/suds/suds-0.6-r1.ebuild b/dev-python/suds/suds-0.6-r1.ebuild
deleted file mode 100644
index 82a29de96a48..000000000000
--- a/dev-python/suds/suds-0.6-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python3_7 )
-DISTUTILS_IN_SOURCE_BUILD=1
-
-inherit distutils-r1
-
-DESCRIPTION="Lightweight SOAP client (Jurko's fork) (py3 support) (active development)"
-HOMEPAGE="https://pypi.org/project/suds-jurko/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}-jurko/${PN}-jurko-${PV}.tar.bz2 -> ${P}.tar.bz2"
-S="${WORKDIR}/${PN}-jurko-${PV}"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
- test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
-RDEPEND=""
-
-DOCS=( README.rst notes/{argument_parsing.rst,readme.txt,traversing_client_data.rst} )
-
-python_test() {
- esetup.py test
-}
-
-python_install() {
- # test folder makes for file collisions by the eclass
- sed -i -e '/^tests/d' suds_jurko.egg-info/top_level.txt suds_jurko.egg-info/SOURCES.txt || die
- cp -r suds_jurko.egg-info suds.egg-info || die
- sed -i -e 's/Name\:\ suds-jurko/Name:\ suds/g' -e '/^Obsoletes/d' suds.egg-info/PKG-INFO || die
- rm -rf ./{tests,build/lib/tests,lib/tests}/ || die
- distutils-r1_python_install
-}
diff --git a/dev-python/texttable/texttable-1.6.3.ebuild b/dev-python/texttable/texttable-1.6.3.ebuild
index a775427f2de0..51902acd7fe2 100644
--- a/dev-python/texttable/texttable-1.6.3.ebuild
+++ b/dev-python/texttable/texttable-1.6.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -24,6 +24,5 @@ python_test() {
}
pkg_postinst() {
- elog "Optional features: "
optfeature "better wrapping of CJK text" dev-python/cjkwrap
}
diff --git a/dev-util/catalyst/catalyst-9999.ebuild b/dev-util/catalyst/catalyst-9999.ebuild
index 77444cb250bc..989f9cf1c4bf 100644
--- a/dev-util/catalyst/catalyst-9999.ebuild
+++ b/dev-util/catalyst/catalyst-9999.ebuild
@@ -105,8 +105,6 @@ python_install_all() {
pkg_postinst() {
if [[ -z ${REPLACING_VERSIONS} ]]; then
- elog
- elog "You may consider installing the following optional packages:"
optfeature "ccache support" dev-util/ccache
fi
}
diff --git a/dev-util/kdevelop/kdevelop-5.6.2.ebuild b/dev-util/kdevelop/kdevelop-5.6.2.ebuild
index ed0df4b7fe8c..45c37a3c05d4 100644
--- a/dev-util/kdevelop/kdevelop-5.6.2.ebuild
+++ b/dev-util/kdevelop/kdevelop-5.6.2.ebuild
@@ -121,7 +121,6 @@ src_configure() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- elog "Optional dependencies:"
optfeature "konsole view" kde-apps/konsole
optfeature "static C++ Qt code analysis" dev-util/clazy
optfeature "static C/C++ code analysis" dev-util/cppcheck
diff --git a/dev-util/lcov/lcov-1.15.ebuild b/dev-util/lcov/lcov-1.15.ebuild
index aaf14998d4b6..525e22e2a13c 100644
--- a/dev-util/lcov/lcov-1.15.ebuild
+++ b/dev-util/lcov/lcov-1.15.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -39,6 +39,5 @@ src_install() {
}
pkg_postinst() {
- elog "Optional features:"
optfeature "png output support" dev-perl/GD[png]
}
diff --git a/dev-util/lcov/lcov-9999.ebuild b/dev-util/lcov/lcov-9999.ebuild
index 456ec4605d03..ce1d928ca92f 100644
--- a/dev-util/lcov/lcov-9999.ebuild
+++ b/dev-util/lcov/lcov-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -39,6 +39,5 @@ src_install() {
}
pkg_postinst() {
- elog "Optional features:"
optfeature "png output support" dev-perl/GD[png]
}
diff --git a/eclass/optfeature.eclass b/eclass/optfeature.eclass
index e13fc3eba811..b558e8c9084f 100644
--- a/eclass/optfeature.eclass
+++ b/eclass/optfeature.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# @ECLASS: optfeature.eclass
@@ -14,6 +14,56 @@ esac
if [[ -z ${_OPTFEATURE_ECLASS} ]]; then
_OPTFEATURE_ECLASS=1
+# @ECLASS-VARIABLE: _OPTFEATURE_DEFAULT_HEADER
+# @INTERNAL
+# @DESCRIPTION:
+# Default header printed ahead of optfeature output. Can be overridden
+# by calling optfeature_header function. Will not be displayed if all optional
+# dependencies are present.
+_OPTFEATURE_DEFAULT_HEADER="Install additional packages for optional runtime features:"
+
+readonly _OPTFEATURE_DEFAULT_HEADER
+
+# @ECLASS-VARIABLE: _OPTFEATURE_HEADER
+# @INTERNAL
+# @DESCRIPTION:
+# Default empty. Custom header printed ahead of optfeature output.
+# Set by calling optfeature_header function with the desired output, or reset
+# by optfeature_header without argument. Will not be displayed if all optional
+# dependencies are present.
+_OPTFEATURE_HEADER=
+
+# @ECLASS-VARIABLE: _OPTFEATURE_DOHEADER
+# @INTERNAL
+# @DESCRIPTION:
+# If true, print header ahead of the first optfeature output.
+_OPTFEATURE_DOHEADER=true
+
+# @FUNCTION: optfeature_header
+# @USAGE: [custom header for follow-up optfeature calls]
+# @DESCRIPTION:
+# Set a custom header for follow-up optfeature calls, or reset to default
+# header by calling it without argument. This can not only be used to customize
+# the header but also to distinguish optfeature "groups", e.g. to list a number
+# of different possible database backends, and then a number of optional
+# regular runtime features.
+#
+# The following snippet will leave the default header untouched for the first
+# two optfeature calls. Then a custom header is set that is going to be
+# displayed in case dev-db/a or dev-db/b are not installed.
+# @CODE
+# optfeature "foo support" app-misc/foo
+# optfeature "bar support" app-misc/bar
+# optfeature_header "Install optional database backends:"
+# optfeature "a DB backend" dev-db/a
+# optfeature "b DB backend" dev-db/b
+# @CODE
+optfeature_header() {
+ debug-print-function ${FUNCNAME} "$@"
+ _OPTFEATURE_HEADER="${1}"
+ _OPTFEATURE_DOHEADER=true
+}
+
# @FUNCTION: optfeature
# @USAGE: <short description> <package atom to match> [other atoms]
# @DESCRIPTION:
@@ -51,6 +101,10 @@ optfeature() {
fi
done
if [[ ${flag} -eq 0 ]]; then
+ if [[ ${_OPTFEATURE_DOHEADER} == true ]]; then
+ elog ${_OPTFEATURE_HEADER:-${_OPTFEATURE_DEFAULT_HEADER}}
+ _OPTFEATURE_DOHEADER=false
+ fi
for i; do
read -r -d '' -a arr <<<"${i}"
msg=" "
diff --git a/kde-apps/ark/ark-20.08.3.ebuild b/kde-apps/ark/ark-20.08.3.ebuild
index c9ef36a81bf1..ff2b5a1d65ec 100644
--- a/kde-apps/ark/ark-20.08.3.ebuild
+++ b/kde-apps/ark/ark-20.08.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -67,7 +67,6 @@ src_test() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- elog "Optional dependencies:"
optfeature "rar archive creation/extraction" app-arch/rar
optfeature "rar archive extraction only" app-arch/unar app-arch/unrar
optfeature "7-Zip archive support" app-arch/p7zip
diff --git a/kde-apps/ark/ark-20.12.3.ebuild b/kde-apps/ark/ark-20.12.3.ebuild
index 72ad1a83c0b5..117e7af59d77 100644
--- a/kde-apps/ark/ark-20.12.3.ebuild
+++ b/kde-apps/ark/ark-20.12.3.ebuild
@@ -67,7 +67,6 @@ src_test() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- elog "Optional dependencies:"
optfeature "rar archive creation/extraction" app-arch/rar
optfeature "rar archive extraction only" app-arch/unar app-arch/unrar
optfeature "7-Zip archive support" app-arch/p7zip
diff --git a/kde-apps/cantor/cantor-20.08.3.ebuild b/kde-apps/cantor/cantor-20.08.3.ebuild
index 09094f1a82bb..a958973a811a 100644
--- a/kde-apps/cantor/cantor-20.08.3.ebuild
+++ b/kde-apps/cantor/cantor-20.08.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -98,7 +98,6 @@ src_configure() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- elog "Optional dependencies:"
optfeature "Maxima backend" sci-mathematics/maxima
optfeature "Octave backend" sci-mathematics/octave
optfeature "LaTeX support" virtual/latex-base
diff --git a/kde-apps/cantor/cantor-20.12.3.ebuild b/kde-apps/cantor/cantor-20.12.3.ebuild
index 1b56dc9a352b..96b3ecf17d35 100644
--- a/kde-apps/cantor/cantor-20.12.3.ebuild
+++ b/kde-apps/cantor/cantor-20.12.3.ebuild
@@ -102,7 +102,6 @@ src_configure() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- elog "Optional dependencies:"
optfeature "Maxima backend" sci-mathematics/maxima
optfeature "Octave backend" sci-mathematics/octave
optfeature "LaTeX support" virtual/latex-base
diff --git a/kde-apps/dolphin/dolphin-20.08.3.ebuild b/kde-apps/dolphin/dolphin-20.08.3.ebuild
index 05f04613e4bd..ed43a736d709 100644
--- a/kde-apps/dolphin/dolphin-20.08.3.ebuild
+++ b/kde-apps/dolphin/dolphin-20.08.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -84,7 +84,6 @@ src_test() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- elog "Optional dependencies:"
optfeature "compress/extract and other actions" kde-apps/ark:${SLOT}
optfeature "crypto actions" kde-apps/kleopatra:${SLOT}
optfeature "video file thumbnails" kde-apps/ffmpegthumbs:${SLOT}
diff --git a/kde-apps/dolphin/dolphin-20.12.3-r1.ebuild b/kde-apps/dolphin/dolphin-20.12.3-r1.ebuild
index 367584e27d2f..3168dd7b9523 100644
--- a/kde-apps/dolphin/dolphin-20.12.3-r1.ebuild
+++ b/kde-apps/dolphin/dolphin-20.12.3-r1.ebuild
@@ -90,7 +90,6 @@ src_test() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- elog "Optional dependencies:"
optfeature "compress/extract and other actions" kde-apps/ark:${SLOT}
optfeature "crypto actions" kde-apps/kleopatra:${SLOT}
optfeature "video file thumbnails" kde-apps/ffmpegthumbs:${SLOT}
diff --git a/kde-apps/gwenview/gwenview-20.08.3.ebuild b/kde-apps/gwenview/gwenview-20.08.3.ebuild
index af70d29510ee..c87242c3822b 100644
--- a/kde-apps/gwenview/gwenview-20.08.3.ebuild
+++ b/kde-apps/gwenview/gwenview-20.08.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -103,7 +103,6 @@ src_configure() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- elog "Optional dependencies:"
optfeature "SVG support" kde-apps/svgpart:${SLOT}
fi
ecm_pkg_postinst
diff --git a/kde-apps/gwenview/gwenview-20.12.3.ebuild b/kde-apps/gwenview/gwenview-20.12.3.ebuild
index dd45a4bb02fb..14f663ae2836 100644
--- a/kde-apps/gwenview/gwenview-20.12.3.ebuild
+++ b/kde-apps/gwenview/gwenview-20.12.3.ebuild
@@ -103,7 +103,6 @@ src_configure() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- elog "Optional dependencies:"
optfeature "SVG support" kde-apps/svgpart:${SLOT}
fi
ecm_pkg_postinst
diff --git a/kde-apps/kaddressbook/kaddressbook-20.12.2.ebuild b/kde-apps/kaddressbook/kaddressbook-20.12.2.ebuild
index c0eb71bdae66..39d33fd5af10 100644
--- a/kde-apps/kaddressbook/kaddressbook-20.12.2.ebuild
+++ b/kde-apps/kaddressbook/kaddressbook-20.12.2.ebuild
@@ -68,7 +68,6 @@ src_configure() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- elog "Optional dependencies:"
optfeature "Postal addresses" kde-apps/kdepim-addons:${SLOT}
fi
ecm_pkg_postinst
diff --git a/kde-apps/kaddressbook/kaddressbook-20.12.3.ebuild b/kde-apps/kaddressbook/kaddressbook-20.12.3.ebuild
index 2bf21097d8c8..d7c24c11de35 100644
--- a/kde-apps/kaddressbook/kaddressbook-20.12.3.ebuild
+++ b/kde-apps/kaddressbook/kaddressbook-20.12.3.ebuild
@@ -68,7 +68,6 @@ src_configure() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- elog "Optional dependencies:"
optfeature "Postal addresses" kde-apps/kdepim-addons:${SLOT}
fi
ecm_pkg_postinst
diff --git a/kde-apps/kate/kate-20.08.3.ebuild b/kde-apps/kate/kate-20.08.3.ebuild
index d6299f186d5f..06f9c197daf9 100644
--- a/kde-apps/kate/kate-20.08.3.ebuild
+++ b/kde-apps/kate/kate-20.08.3.ebuild
@@ -102,7 +102,6 @@ src_test() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- elog "Optional dependencies:"
optfeature "Markdown text previews" kde-misc/markdownpart:${SLOT} kde-misc/kmarkdownwebview:${SLOT}
optfeature "DOT graph file previews" media-gfx/kgraphviewer
fi
diff --git a/kde-apps/kate/kate-20.12.3.ebuild b/kde-apps/kate/kate-20.12.3.ebuild
index 47bc8aebbfa4..2cd439dc2cea 100644
--- a/kde-apps/kate/kate-20.12.3.ebuild
+++ b/kde-apps/kate/kate-20.12.3.ebuild
@@ -102,7 +102,6 @@ src_test() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- elog "Optional dependencies:"
optfeature "Markdown text previews" kde-misc/markdownpart:${SLOT} kde-misc/kmarkdownwebview:${SLOT}
optfeature "DOT graph file previews" media-gfx/kgraphviewer
fi
diff --git a/kde-apps/kdepim-addons/kdepim-addons-20.12.2.ebuild b/kde-apps/kdepim-addons/kdepim-addons-20.12.2.ebuild
index 9acc125594ec..fe3bd36fc9d3 100644
--- a/kde-apps/kdepim-addons/kdepim-addons-20.12.2.ebuild
+++ b/kde-apps/kdepim-addons/kdepim-addons-20.12.2.ebuild
@@ -80,7 +80,6 @@ src_configure() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- elog "Optional dependencies:"
optfeature "regex support for Sieve editor plugin" kde-misc/kregexpeditor
fi
ecm_pkg_postinst
diff --git a/kde-apps/kdepim-addons/kdepim-addons-20.12.3.ebuild b/kde-apps/kdepim-addons/kdepim-addons-20.12.3.ebuild
index 16a173a9f36e..f8e4f6b6e1c3 100644
--- a/kde-apps/kdepim-addons/kdepim-addons-20.12.3.ebuild
+++ b/kde-apps/kdepim-addons/kdepim-addons-20.12.3.ebuild
@@ -80,7 +80,6 @@ src_configure() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- elog "Optional dependencies:"
optfeature "regex support for Sieve editor plugin" kde-misc/kregexpeditor
fi
ecm_pkg_postinst
diff --git a/kde-apps/kmail/kmail-20.12.2.ebuild b/kde-apps/kmail/kmail-20.12.2.ebuild
index 5b1a935b2e84..860ae432ca27 100644
--- a/kde-apps/kmail/kmail-20.12.2.ebuild
+++ b/kde-apps/kmail/kmail-20.12.2.ebuild
@@ -104,7 +104,6 @@ src_configure() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- elog "Optional dependencies:"
optfeature "Virus detection" app-antivirus/clamav
optfeature "Spam filtering" mail-filter/bogofilter mail-filter/spamassassin
optfeature "Fancy e-mail headers and useful plugins" kde-apps/kdepim-addons:${SLOT}
diff --git a/kde-apps/kmail/kmail-20.12.3.ebuild b/kde-apps/kmail/kmail-20.12.3.ebuild
index 453b9dbcdede..59e18888f563 100644
--- a/kde-apps/kmail/kmail-20.12.3.ebuild
+++ b/kde-apps/kmail/kmail-20.12.3.ebuild
@@ -104,7 +104,6 @@ src_configure() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- elog "Optional dependencies:"
optfeature "Virus detection" app-antivirus/clamav
optfeature "Spam filtering" mail-filter/bogofilter mail-filter/spamassassin
optfeature "Fancy e-mail headers and useful plugins" kde-apps/kdepim-addons:${SLOT}
diff --git a/kde-apps/konqueror/konqueror-20.08.3.ebuild b/kde-apps/konqueror/konqueror-20.08.3.ebuild
index bea98c51ebbe..4854c2d422bb 100644
--- a/kde-apps/konqueror/konqueror-20.08.3.ebuild
+++ b/kde-apps/konqueror/konqueror-20.08.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -80,7 +80,6 @@ src_configure() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- elog "Optional dependencies:"
optfeature "bookmarks support" kde-apps/keditbookmarks:${SLOT}
optfeature "filemanager component" kde-apps/dolphin:${SLOT}
optfeature "SVG support" kde-apps/svg:${SLOT}
diff --git a/kde-apps/konqueror/konqueror-20.12.3.ebuild b/kde-apps/konqueror/konqueror-20.12.3.ebuild
index 64777e0e8ceb..78cb57ba3144 100644
--- a/kde-apps/konqueror/konqueror-20.12.3.ebuild
+++ b/kde-apps/konqueror/konqueror-20.12.3.ebuild
@@ -79,7 +79,6 @@ src_configure() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- elog "Optional dependencies:"
optfeature "bookmarks support" kde-apps/keditbookmarks:${SLOT}
optfeature "filemanager component" kde-apps/dolphin:${SLOT}
optfeature "SVG support" kde-apps/svg:${SLOT}
diff --git a/kde-apps/lokalize/lokalize-20.08.3.ebuild b/kde-apps/lokalize/lokalize-20.08.3.ebuild
index 013a786c6807..e1845123aab1 100644
--- a/kde-apps/lokalize/lokalize-20.08.3.ebuild
+++ b/kde-apps/lokalize/lokalize-20.08.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -65,9 +65,8 @@ src_install() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- elog "Optional dependencies:"
- optfeature "Autofetch kde.org translations in new project wizard" dev-vcs/subversion
- optfeature "Spell and grammar checking" app-text/languagetool
+ optfeature "autofetch kde.org translations in new project wizard" dev-vcs/subversion
+ optfeature "spell and grammar checking" app-text/languagetool
fi
ecm_pkg_postinst
}
diff --git a/kde-apps/lokalize/lokalize-20.12.3.ebuild b/kde-apps/lokalize/lokalize-20.12.3.ebuild
index e6fb3ebaa306..1275b21ef487 100644
--- a/kde-apps/lokalize/lokalize-20.12.3.ebuild
+++ b/kde-apps/lokalize/lokalize-20.12.3.ebuild
@@ -65,9 +65,8 @@ src_install() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- elog "Optional dependencies:"
- optfeature "Autofetch kde.org translations in new project wizard" dev-vcs/subversion
- optfeature "Spell and grammar checking" app-text/languagetool
+ optfeature "autofetch kde.org translations in new project wizard" dev-vcs/subversion
+ optfeature "spell and grammar checking" app-text/languagetool
fi
ecm_pkg_postinst
}
diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-5.77.0.ebuild b/kde-frameworks/kfilemetadata/kfilemetadata-5.77.0.ebuild
index edb136a99808..7db23e997f76 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-5.77.0.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-5.77.0.ebuild
@@ -59,7 +59,6 @@ src_test() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- elog "Optional dependencies:"
optfeature "Microsoft Word/Powerpoint file indexing" app-text/catdoc
optfeature "Microsoft Excel file indexing" dev-libs/libxls
fi
diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-5.80.0.ebuild b/kde-frameworks/kfilemetadata/kfilemetadata-5.80.0.ebuild
index 7351af06e572..562ec5f453ed 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-5.80.0.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-5.80.0.ebuild
@@ -59,7 +59,6 @@ src_test() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- elog "Optional dependencies:"
optfeature "Microsoft Word/Powerpoint file indexing" app-text/catdoc
optfeature "Microsoft Excel file indexing" dev-libs/libxls
fi
diff --git a/kde-frameworks/kwallet/kwallet-5.77.0.ebuild b/kde-frameworks/kwallet/kwallet-5.77.0.ebuild
index 1f58d828249d..d1e753f02c7e 100644
--- a/kde-frameworks/kwallet/kwallet-5.77.0.ebuild
+++ b/kde-frameworks/kwallet/kwallet-5.77.0.ebuild
@@ -45,7 +45,6 @@ src_configure() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- elog "Optional dependencies:"
optfeature "Auto-unlocking after account login" kde-plasma/kwallet-pam
optfeature "KWallet management" kde-apps/kwalletmanager:5
elog "For more information, read https://wiki.gentoo.org/wiki/KDE#KWallet"
diff --git a/kde-frameworks/kwallet/kwallet-5.80.0.ebuild b/kde-frameworks/kwallet/kwallet-5.80.0.ebuild
index 6ca3378209d4..6958775bab35 100644
--- a/kde-frameworks/kwallet/kwallet-5.80.0.ebuild
+++ b/kde-frameworks/kwallet/kwallet-5.80.0.ebuild
@@ -45,7 +45,6 @@ src_configure() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- elog "Optional dependencies:"
optfeature "Auto-unlocking after account login" kde-plasma/kwallet-pam
optfeature "KWallet management" kde-apps/kwalletmanager:5
elog "For more information, read https://wiki.gentoo.org/wiki/KDE#KWallet"
diff --git a/kde-frameworks/purpose/purpose-5.77.0-r1.ebuild b/kde-frameworks/purpose/purpose-5.77.0-r1.ebuild
index b00835aa55bf..1b83a355c2ba 100644
--- a/kde-frameworks/purpose/purpose-5.77.0-r1.ebuild
+++ b/kde-frameworks/purpose/purpose-5.77.0-r1.ebuild
@@ -58,7 +58,6 @@ src_configure() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- elog "Optional dependencies:"
optfeature "Send through KDE Connect" kde-misc/kdeconnect
fi
ecm_pkg_postinst
diff --git a/kde-frameworks/purpose/purpose-5.80.0.ebuild b/kde-frameworks/purpose/purpose-5.80.0.ebuild
index e9607e015d71..0dc933045ffd 100644
--- a/kde-frameworks/purpose/purpose-5.80.0.ebuild
+++ b/kde-frameworks/purpose/purpose-5.80.0.ebuild
@@ -57,7 +57,6 @@ src_configure() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- elog "Optional dependencies:"
optfeature "Send through KDE Connect" kde-misc/kdeconnect
fi
ecm_pkg_postinst
diff --git a/kde-frameworks/solid/solid-5.77.0.ebuild b/kde-frameworks/solid/solid-5.77.0.ebuild
index a082ce38f597..780400d9ef0d 100644
--- a/kde-frameworks/solid/solid-5.77.0.ebuild
+++ b/kde-frameworks/solid/solid-5.77.0.ebuild
@@ -43,7 +43,6 @@ src_configure() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- elog "Optional dependencies:"
optfeature "Media player devices support" app-misc/media-player-info
fi
ecm_pkg_postinst
diff --git a/kde-frameworks/solid/solid-5.80.0.ebuild b/kde-frameworks/solid/solid-5.80.0.ebuild
index a22f1f6a95c1..5648ed735799 100644
--- a/kde-frameworks/solid/solid-5.80.0.ebuild
+++ b/kde-frameworks/solid/solid-5.80.0.ebuild
@@ -43,7 +43,6 @@ src_configure() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- elog "Optional dependencies:"
optfeature "Media player devices support" app-misc/media-player-info
fi
ecm_pkg_postinst
diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.20.5.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.20.5.ebuild
index 00bc4b8a63fd..d5e4bee93e2f 100644
--- a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.20.5.ebuild
+++ b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.20.5.ebuild
@@ -72,7 +72,6 @@ src_configure() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- elog "Optional dependencies:"
optfeature "Disk quota applet" sys-fs/quota
fi
ecm_pkg_postinst
diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.21.3.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.21.3.ebuild
index bbd7b3069551..90916c9ada29 100644
--- a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.21.3.ebuild
+++ b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.21.3.ebuild
@@ -69,7 +69,6 @@ src_configure() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- elog "Optional dependencies:"
optfeature "Disk quota applet" sys-fs/quota
fi
ecm_pkg_postinst
diff --git a/kde-plasma/kinfocenter/kinfocenter-5.20.5.ebuild b/kde-plasma/kinfocenter/kinfocenter-5.20.5.ebuild
index 55ed3f7536e1..80e318f9a816 100644
--- a/kde-plasma/kinfocenter/kinfocenter-5.20.5.ebuild
+++ b/kde-plasma/kinfocenter/kinfocenter-5.20.5.ebuild
@@ -92,7 +92,6 @@ src_install() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- elog "Optional dependencies:"
optfeature "NFS information module" net-fs/nfs-utils
optfeature "Samba status information module" net-fs/samba
fi
diff --git a/kde-plasma/kinfocenter/kinfocenter-5.21.3.ebuild b/kde-plasma/kinfocenter/kinfocenter-5.21.3.ebuild
index 27a3658cb7d1..5861a32f5109 100644
--- a/kde-plasma/kinfocenter/kinfocenter-5.21.3.ebuild
+++ b/kde-plasma/kinfocenter/kinfocenter-5.21.3.ebuild
@@ -88,7 +88,6 @@ src_install() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- elog "Optional dependencies:"
optfeature "NFS information module" net-fs/nfs-utils
optfeature "Samba status information module" net-fs/samba
fi
diff --git a/kde-plasma/kwin/kwin-5.21.3.ebuild b/kde-plasma/kwin/kwin-5.21.3.ebuild
index d8fe20f41eef..81001430eb45 100644
--- a/kde-plasma/kwin/kwin-5.21.3.ebuild
+++ b/kde-plasma/kwin/kwin-5.21.3.ebuild
@@ -123,7 +123,6 @@ src_configure() {
pkg_postinst() {
ecm_pkg_postinst
- elog "Optional dependency:"
optfeature "color management support" x11-misc/colord
elog
elog "In Plasma 5.20, default behavior of the Task Switcher to move minimised"
diff --git a/kde-plasma/systemsettings/systemsettings-5.20.5.ebuild b/kde-plasma/systemsettings/systemsettings-5.20.5.ebuild
index 63530989c240..63b5eaf0ceaf 100644
--- a/kde-plasma/systemsettings/systemsettings-5.20.5.ebuild
+++ b/kde-plasma/systemsettings/systemsettings-5.20.5.ebuild
@@ -52,7 +52,6 @@ RDEPEND="${DEPEND}
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- elog "Optional dependencies:"
optfeature "Configure looks for GTK+" kde-plasma/kde-gtk-config
fi
ecm_pkg_postinst
diff --git a/kde-plasma/systemsettings/systemsettings-5.21.3.ebuild b/kde-plasma/systemsettings/systemsettings-5.21.3.ebuild
index 4a60d5472e1d..a35c086b339c 100644
--- a/kde-plasma/systemsettings/systemsettings-5.21.3.ebuild
+++ b/kde-plasma/systemsettings/systemsettings-5.21.3.ebuild
@@ -52,7 +52,6 @@ RDEPEND="${DEPEND}
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- elog "Optional dependencies:"
optfeature "Configure looks for GTK+" kde-plasma/kde-gtk-config
fi
ecm_pkg_postinst
diff --git a/media-gfx/sane-backends/sane-backends-1.0.30-r2.ebuild b/media-gfx/sane-backends/sane-backends-1.0.30-r2.ebuild
index 514150eb9ec7..58731276ddaa 100644
--- a/media-gfx/sane-backends/sane-backends-1.0.30-r2.ebuild
+++ b/media-gfx/sane-backends/sane-backends-1.0.30-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -335,7 +335,6 @@ multilib_src_install_all() {
}
pkg_postinst() {
- elog "Optional backends:"
optfeature "Epson-specific backend" media-gfx/iscan
optfeature "HP-specific backend" net-print/hplip
diff --git a/media-gfx/sane-backends/sane-backends-1.0.31.ebuild b/media-gfx/sane-backends/sane-backends-1.0.31.ebuild
index 0590455f10a6..d315d3ef741e 100644
--- a/media-gfx/sane-backends/sane-backends-1.0.31.ebuild
+++ b/media-gfx/sane-backends/sane-backends-1.0.31.ebuild
@@ -350,7 +350,6 @@ multilib_src_install_all() {
}
pkg_postinst() {
- elog "Optional backends:"
optfeature "Epson-specific backend" media-gfx/iscan
optfeature "HP-specific backend" net-print/hplip
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild
index a76582804619..b17d98b9288c 100644
--- a/media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild
+++ b/media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild
@@ -66,6 +66,5 @@ src_install() {
pkg_postinst() {
xdg_pkg_postinst
- elog "Optional uninstalled features:"
optfeature "additional graphic stamps" media-gfx/tuxpaint-stamps
}
diff --git a/media-sound/beets/beets-1.4.9-r5.ebuild b/media-sound/beets/beets-1.4.9-r5.ebuild
index 8b374ff092bd..77bfe8273657 100644
--- a/media-sound/beets/beets-1.4.9-r5.ebuild
+++ b/media-sound/beets/beets-1.4.9-r5.ebuild
@@ -118,7 +118,6 @@ python_install_all() {
insinto /usr/share/zsh/site-functions
newins "${WORKDIR}/${P}/extra/_beet" _beet
- elog "Optional dependencies:"
optfeature "badfiles support" "media-libs/flac media-sound/mp3val"
optfeature "chromaprint support" "dev-python/pyacoustid media-libs/chromaprint[tools]"
optfeature "discogs support" dev-python/discogs-client
diff --git a/media-sound/beets/beets-9999.ebuild b/media-sound/beets/beets-9999.ebuild
index 8b374ff092bd..77bfe8273657 100644
--- a/media-sound/beets/beets-9999.ebuild
+++ b/media-sound/beets/beets-9999.ebuild
@@ -118,7 +118,6 @@ python_install_all() {
insinto /usr/share/zsh/site-functions
newins "${WORKDIR}/${P}/extra/_beet" _beet
- elog "Optional dependencies:"
optfeature "badfiles support" "media-libs/flac media-sound/mp3val"
optfeature "chromaprint support" "dev-python/pyacoustid media-libs/chromaprint[tools]"
optfeature "discogs support" dev-python/discogs-client
diff --git a/media-sound/flacon/flacon-5.5.1.ebuild b/media-sound/flacon/flacon-5.5.1.ebuild
index 30810280078e..ffc3d5f7fc6e 100644
--- a/media-sound/flacon/flacon-5.5.1.ebuild
+++ b/media-sound/flacon/flacon-5.5.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -66,9 +66,7 @@ src_test() {
}
pkg_postinst() {
- elog "${PN} optionally supports formats listed below."
- elog "(List will be empty if all extra packages are installed.)"
- elog "Please install the required packages and restart ${PN}."
+ optfeature_header "${PN} optionally supports formats listed below."
optfeature 'FLAC input and output support' media-libs/flac
optfeature 'WavPack input and output support' media-sound/wavpack
optfeature 'APE input support' media-sound/mac
diff --git a/media-video/h264enc/h264enc-10.4.7-r1.ebuild b/media-video/h264enc/h264enc-10.4.7-r1.ebuild
index 4659f64d0e25..87fc103f2861 100644
--- a/media-video/h264enc/h264enc-10.4.7-r1.ebuild
+++ b/media-video/h264enc/h264enc-10.4.7-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -30,7 +30,6 @@ src_install() {
}
pkg_postinst() {
- elog "Optional encoders:"
optfeature "aac support" "media-libs/faac media-libs/libaacplus"
optfeature "dvd support" media-video/lsdvd
optfeature "flac support" media-libs/flac
diff --git a/media-video/yle-dl/yle-dl-20210212.ebuild b/media-video/yle-dl/yle-dl-20210212.ebuild
index 5aa66d814d1f..125985473641 100644
--- a/media-video/yle-dl/yle-dl-20210212.ebuild
+++ b/media-video/yle-dl/yle-dl-20210212.ebuild
@@ -49,7 +49,6 @@ src_install() {
pkg_postinst() {
elog "Sample configuration file has been installed to "
elog " /usr/share/doc/yle-dl-${PV}/yledl.conf.sample"
- elog ""
- elog "Optional download engines: "
+ elog
optfeature "youtube-dl download engine" net-misc/youtube-dl
}
diff --git a/net-analyzer/gvm/gvm-10.0.1.ebuild b/net-analyzer/gvm/gvm-10.0.1.ebuild
index a72c4460164f..4587ac214cf7 100644
--- a/net-analyzer/gvm/gvm-10.0.1.ebuild
+++ b/net-analyzer/gvm/gvm-10.0.1.ebuild
@@ -22,12 +22,11 @@ RDEPEND="
ospd? ( >=net-analyzer/ospd-2.0.0[extras?] )"
pkg_postinst() {
- elog "Additional support for extra checks can be get from"
- optfeature "Web server scanning and testing tool" net-analyzer/nikto
- optfeature "Portscanner" net-analyzer/nmap
+ optfeature "web server scanning and testing tool" net-analyzer/nikto
+ optfeature "port scanner" net-analyzer/nmap
optfeature "IPsec VPN scanning, fingerprinting and testing tool" net-analyzer/ike-scan
- optfeature "Application protocol detection tool" net-analyzer/amap
- optfeature "ovaldi (OVAL) — an OVAL Interpreter" app-forensics/ovaldi
+ optfeature "application protocol detection tool" net-analyzer/amap
+ optfeature "OVALdi — an OVAL Interpreter" app-forensics/ovaldi
optfeature "Linux-kernel-based portscanner" net-analyzer/portbunny
- optfeature "Web application attack and audit framework" net-analyzer/w3af
+ optfeature "web application attack and audit framework" net-analyzer/w3af
}
diff --git a/net-analyzer/gvm/gvm-11.0.0.ebuild b/net-analyzer/gvm/gvm-11.0.0.ebuild
index 01f284b6ef8a..d8f63107e62a 100644
--- a/net-analyzer/gvm/gvm-11.0.0.ebuild
+++ b/net-analyzer/gvm/gvm-11.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -22,12 +22,11 @@ RDEPEND="
ospd? ( >=net-analyzer/ospd-2.0.0[extras?] )"
pkg_postinst() {
- elog "Additional support for extra checks can be get from"
- optfeature "Web server scanning and testing tool" net-analyzer/nikto
- optfeature "Portscanner" net-analyzer/nmap
+ optfeature "web server scanning and testing tool" net-analyzer/nikto
+ optfeature "port scanner" net-analyzer/nmap
optfeature "IPsec VPN scanning, fingerprinting and testing tool" net-analyzer/ike-scan
- optfeature "Application protocol detection tool" net-analyzer/amap
- optfeature "ovaldi (OVAL) — an OVAL Interpreter" app-forensics/ovaldi
+ optfeature "application protocol detection tool" net-analyzer/amap
+ optfeature "OVALdi — an OVAL Interpreter" app-forensics/ovaldi
optfeature "Linux-kernel-based portscanner" net-analyzer/portbunny
- optfeature "Web application attack and audit framework" net-analyzer/w3af
+ optfeature "web application attack and audit framework" net-analyzer/w3af
}
diff --git a/net-analyzer/gvm/gvm-20.8.0.ebuild b/net-analyzer/gvm/gvm-20.8.0.ebuild
index 7685fdffc1bc..d0b25e297509 100644
--- a/net-analyzer/gvm/gvm-20.8.0.ebuild
+++ b/net-analyzer/gvm/gvm-20.8.0.ebuild
@@ -22,11 +22,10 @@ RDEPEND="
ospd? ( >=net-analyzer/ospd-20.8.0[extras?] )"
pkg_postinst() {
- elog "Additional support for extra checks can be get from"
- optfeature "Web server scanning and testing tool" net-analyzer/nikto
- optfeature "Portscanner" net-analyzer/nmap
+ optfeature "web server scanning and testing tool" net-analyzer/nikto
+ optfeature "port scanner" net-analyzer/nmap
optfeature "IPsec VPN scanning, fingerprinting and testing tool" net-analyzer/ike-scan
- optfeature "ovaldi (OVAL) — an OVAL Interpreter" app-forensics/ovaldi
+ optfeature "OVALdi — an OVAL Interpreter" app-forensics/ovaldi
optfeature "Linux-kernel-based portscanner" net-analyzer/portbunny
- optfeature "Web application attack and audit framework" net-analyzer/w3af
+ optfeature "web application attack and audit framework" net-analyzer/w3af
}
diff --git a/net-dns/dnsviz/dnsviz-0.8.2-r1.ebuild b/net-dns/dnsviz/dnsviz-0.8.2-r1.ebuild
index f1b35b8fe99f..e3feb492a94d 100644
--- a/net-dns/dnsviz/dnsviz-0.8.2-r1.ebuild
+++ b/net-dns/dnsviz/dnsviz-0.8.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -49,7 +49,6 @@ python_test() {
}
pkg_postinst() {
- elog "Support for extra feature can be get from:"
optfeature "Support for pre-deployment testing" net-dns/bind
# Warn about extra requirements for >=OpenSSL 1.1.0
diff --git a/net-dns/dnsviz/dnsviz-0.9.2.ebuild b/net-dns/dnsviz/dnsviz-0.9.2.ebuild
index 7c7e9021cc6b..d1f444d39db4 100644
--- a/net-dns/dnsviz/dnsviz-0.9.2.ebuild
+++ b/net-dns/dnsviz/dnsviz-0.9.2.ebuild
@@ -47,7 +47,6 @@ python_test() {
}
pkg_postinst() {
- elog "Support for extra feature can be get from:"
optfeature "Support for pre-deployment testing" net-dns/bind
optfeature "Support for DNSSEC signatures using GOST algorithm or digest" dev-libs/ghost-engine
}
diff --git a/net-dns/dnsviz/dnsviz-0.9.3.ebuild b/net-dns/dnsviz/dnsviz-0.9.3.ebuild
index 7c7e9021cc6b..d1f444d39db4 100644
--- a/net-dns/dnsviz/dnsviz-0.9.3.ebuild
+++ b/net-dns/dnsviz/dnsviz-0.9.3.ebuild
@@ -47,7 +47,6 @@ python_test() {
}
pkg_postinst() {
- elog "Support for extra feature can be get from:"
optfeature "Support for pre-deployment testing" net-dns/bind
optfeature "Support for DNSSEC signatures using GOST algorithm or digest" dev-libs/ghost-engine
}
diff --git a/net-misc/anydesk/anydesk-5.5.6-r1.ebuild b/net-misc/anydesk/anydesk-5.5.6-r1.ebuild
index 19f3fc159bd9..d498d8b7ae03 100644
--- a/net-misc/anydesk/anydesk-5.5.6-r1.ebuild
+++ b/net-misc/anydesk/anydesk-5.5.6-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -103,10 +103,7 @@ pkg_postinst() {
elog
fi
- elog "For querying information about the host PC AnyDesk calls"
- elog "the following commands. Feel free to install them, but it"
- elog "should run without as well."
- elog
+ optfeature_header "AnyDesk uses additional tools to query information about the host:"
optfeature "lsb_release" sys-apps/lsb-release
optfeature "lspci" sys-apps/pciutils
optfeature "lsusb" sys-apps/usbutils
diff --git a/net-misc/anydesk/anydesk-6.0.0-r1.ebuild b/net-misc/anydesk/anydesk-6.0.0-r1.ebuild
index 19f3fc159bd9..d498d8b7ae03 100644
--- a/net-misc/anydesk/anydesk-6.0.0-r1.ebuild
+++ b/net-misc/anydesk/anydesk-6.0.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -103,10 +103,7 @@ pkg_postinst() {
elog
fi
- elog "For querying information about the host PC AnyDesk calls"
- elog "the following commands. Feel free to install them, but it"
- elog "should run without as well."
- elog
+ optfeature_header "AnyDesk uses additional tools to query information about the host:"
optfeature "lsb_release" sys-apps/lsb-release
optfeature "lspci" sys-apps/pciutils
optfeature "lsusb" sys-apps/usbutils
diff --git a/net-misc/anydesk/anydesk-6.0.1.ebuild b/net-misc/anydesk/anydesk-6.0.1.ebuild
index 3d912fed07f2..3818d457efc3 100644
--- a/net-misc/anydesk/anydesk-6.0.1.ebuild
+++ b/net-misc/anydesk/anydesk-6.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -103,10 +103,7 @@ pkg_postinst() {
elog
fi
- elog "For querying information about the host PC AnyDesk calls"
- elog "the following commands. Feel free to install them, but it"
- elog "should run without as well."
- elog
+ optfeature_header "AnyDesk uses additional tools to query information about the host:"
optfeature "lsb_release" sys-apps/lsb-release
optfeature "lspci" sys-apps/pciutils
optfeature "lsusb" sys-apps/usbutils
diff --git a/net-misc/anydesk/anydesk-6.1.0.ebuild b/net-misc/anydesk/anydesk-6.1.0.ebuild
index 84f711fbaf94..258fe9e1b0d6 100644
--- a/net-misc/anydesk/anydesk-6.1.0.ebuild
+++ b/net-misc/anydesk/anydesk-6.1.0.ebuild
@@ -97,10 +97,7 @@ pkg_postinst() {
elog
fi
- elog "For querying information about the host PC AnyDesk calls"
- elog "the following commands. Feel free to install them, but it"
- elog "should run without as well."
- elog
+ optfeature_header "AnyDesk uses additional tools to query information about the host:"
optfeature "lsb_release" sys-apps/lsb-release
optfeature "lspci" sys-apps/pciutils
optfeature "lsusb" sys-apps/usbutils
diff --git a/net-misc/capi4hylafax/capi4hylafax-01.03.00.99.300.20-r2.ebuild b/net-misc/capi4hylafax/capi4hylafax-01.03.00.99.300.20-r2.ebuild
index 50cce3b04057..8332aaea2245 100644
--- a/net-misc/capi4hylafax/capi4hylafax-01.03.00.99.300.20-r2.ebuild
+++ b/net-misc/capi4hylafax/capi4hylafax-01.03.00.99.300.20-r2.ebuild
@@ -1,7 +1,8 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
+
inherit autotools epatch optfeature versionator
FAX_SPOOL_DIR="${ROOT}/var/spool/fax"
@@ -111,7 +112,7 @@ src_install() {
}
pkg_postinst() {
- einfo
+ elog
elog "To use capi4hylafax:"
elog "Make sure that your isdn/capi devices are owned by"
elog "the \"uucp\" user (see udev or devfsd config)."
@@ -133,13 +134,12 @@ pkg_postinst() {
elog "You should also check special options in:"
elog "/etc/conf.d/${PN}"
elog
- elog "The following optional dependency is also available:"
optfeature "hylafax integration" net-misc/hylafax
elog
elog "Then append the following line to your hylafax"
elog "config file (${FAX_SPOOL_DIR}/etc/config):"
elog "SendFaxCmd: /usr/bin/c2faxsend"
- einfo
+ elog
}
pkg_config() {
diff --git a/net-misc/gallery-dl/gallery-dl-1.16.5.ebuild b/net-misc/gallery-dl/gallery-dl-1.16.5.ebuild
index b1acc9d0aa4b..c0680f91535c 100644
--- a/net-misc/gallery-dl/gallery-dl-1.16.5.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-1.16.5.ebuild
@@ -37,9 +37,6 @@ src_compile() {
}
pkg_postinst() {
- elog "To get additional features, some optional runtime dependencies"
- elog "may be installed:"
- elog ""
optfeature "Pixiv Ugoira to WebM conversion" media-video/ffmpeg
optfeature "video downloads" net-misc/youtube-dl
}
diff --git a/net-misc/gallery-dl/gallery-dl-1.17.1.ebuild b/net-misc/gallery-dl/gallery-dl-1.17.1.ebuild
index b1acc9d0aa4b..c0680f91535c 100644
--- a/net-misc/gallery-dl/gallery-dl-1.17.1.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-1.17.1.ebuild
@@ -37,9 +37,6 @@ src_compile() {
}
pkg_postinst() {
- elog "To get additional features, some optional runtime dependencies"
- elog "may be installed:"
- elog ""
optfeature "Pixiv Ugoira to WebM conversion" media-video/ffmpeg
optfeature "video downloads" net-misc/youtube-dl
}
diff --git a/net-misc/gallery-dl/gallery-dl-9999.ebuild b/net-misc/gallery-dl/gallery-dl-9999.ebuild
index b1acc9d0aa4b..c0680f91535c 100644
--- a/net-misc/gallery-dl/gallery-dl-9999.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-9999.ebuild
@@ -37,9 +37,6 @@ src_compile() {
}
pkg_postinst() {
- elog "To get additional features, some optional runtime dependencies"
- elog "may be installed:"
- elog ""
optfeature "Pixiv Ugoira to WebM conversion" media-video/ffmpeg
optfeature "video downloads" net-misc/youtube-dl
}
diff --git a/net-misc/gns3-server/gns3-server-2.2.17.ebuild b/net-misc/gns3-server/gns3-server-2.2.17.ebuild
index b014c21ebf68..36b02014f945 100644
--- a/net-misc/gns3-server/gns3-server-2.2.17.ebuild
+++ b/net-misc/gns3-server/gns3-server-2.2.17.ebuild
@@ -54,14 +54,11 @@ python_install() {
}
pkg_postinst() {
- elog "net-misc/gns3-server has several optional packages that must be merged manually for additional functionality."
- elog ""
- elog "The following is a list of packages that can be added:"
optfeature "QEMU Support" "app-emulation/qemu"
optfeature "Virtualbox Support" "app-emulation/virtualbox"
optfeature "Docker Support" "app-emulation/docker"
optfeature "Wireshark Support" "net-analyzer/wireshark"
- elog ""
+ elog
elog "The following packages are currently unsupported:"
elog "iouyap and vpcs"
}
diff --git a/net-misc/gns3-server/gns3-server-2.2.19.ebuild b/net-misc/gns3-server/gns3-server-2.2.19.ebuild
index 74edb61d0a62..c02bcf1c7998 100644
--- a/net-misc/gns3-server/gns3-server-2.2.19.ebuild
+++ b/net-misc/gns3-server/gns3-server-2.2.19.ebuild
@@ -54,14 +54,11 @@ python_install() {
}
pkg_postinst() {
- elog "net-misc/gns3-server has several optional packages that must be merged manually for additional functionality."
- elog ""
- elog "The following is a list of packages that can be added:"
optfeature "QEMU Support" "app-emulation/qemu"
optfeature "Virtualbox Support" "app-emulation/virtualbox"
optfeature "Docker Support" "app-emulation/docker"
optfeature "Wireshark Support" "net-analyzer/wireshark"
- elog ""
+ elog
elog "The following packages are currently unsupported:"
elog "iouyap and vpcs"
}
diff --git a/net-misc/remmina/remmina-1.4.11.ebuild b/net-misc/remmina/remmina-1.4.11.ebuild
index e4a5d8b14f74..4bcc85853e96 100644
--- a/net-misc/remmina/remmina-1.4.11.ebuild
+++ b/net-misc/remmina/remmina-1.4.11.ebuild
@@ -94,9 +94,6 @@ src_configure() {
pkg_postinst() {
xdg_pkg_postinst
- elog "To get additional features, some optional runtime dependencies"
- elog "may be installed:"
- elog ""
optfeature "encrypted VNC connections" net-libs/libvncserver[gcrypt]
optfeature "XDMCP support" x11-base/xorg-server[xephyr]
}
diff --git a/net-misc/remmina/remmina-1.4.12.ebuild b/net-misc/remmina/remmina-1.4.12.ebuild
index e4a5d8b14f74..4bcc85853e96 100644
--- a/net-misc/remmina/remmina-1.4.12.ebuild
+++ b/net-misc/remmina/remmina-1.4.12.ebuild
@@ -94,9 +94,6 @@ src_configure() {
pkg_postinst() {
xdg_pkg_postinst
- elog "To get additional features, some optional runtime dependencies"
- elog "may be installed:"
- elog ""
optfeature "encrypted VNC connections" net-libs/libvncserver[gcrypt]
optfeature "XDMCP support" x11-base/xorg-server[xephyr]
}
diff --git a/net-misc/remmina/remmina-1.4.13.ebuild b/net-misc/remmina/remmina-1.4.13.ebuild
index cf2e96ea15d7..0139870a6a2b 100644
--- a/net-misc/remmina/remmina-1.4.13.ebuild
+++ b/net-misc/remmina/remmina-1.4.13.ebuild
@@ -96,9 +96,6 @@ src_configure() {
pkg_postinst() {
xdg_pkg_postinst
- elog "To get additional features, some optional runtime dependencies"
- elog "may be installed:"
- elog ""
optfeature "encrypted VNC connections" net-libs/libvncserver[gcrypt]
optfeature "XDMCP support" x11-base/xorg-server[xephyr]
}
diff --git a/net-misc/youtube-viewer/youtube-viewer-3.7.4-r2.ebuild b/net-misc/youtube-viewer/youtube-viewer-3.7.4-r2.ebuild
index 8d782d9fcc96..6faf46013802 100644
--- a/net-misc/youtube-viewer/youtube-viewer-3.7.4-r2.ebuild
+++ b/net-misc/youtube-viewer/youtube-viewer-3.7.4-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -70,7 +70,6 @@ src_install() {
pkg_postinst() {
use gtk && xdg_icon_cache_update
- elog "Optional dependencies:"
optfeature "cache support" dev-perl/LWP-UserAgent-Cached
optfeature "faster JSON to HASH conversion" dev-perl/JSON-XS
optfeature "the case if there are SSL problems" dev-perl/Mozilla-CA
diff --git a/net-misc/youtube-viewer/youtube-viewer-9999.ebuild b/net-misc/youtube-viewer/youtube-viewer-9999.ebuild
index 3115b5726ecf..13c11cedfdb8 100644
--- a/net-misc/youtube-viewer/youtube-viewer-9999.ebuild
+++ b/net-misc/youtube-viewer/youtube-viewer-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -73,7 +73,6 @@ src_install() {
pkg_postinst() {
use gtk && xdg_icon_cache_update
- elog "Optional dependencies:"
optfeature "cache support" dev-perl/LWP-UserAgent-Cached
optfeature "faster JSON to HASH conversion" dev-perl/JSON-XS
optfeature "the case if there are SSL problems" dev-perl/Mozilla-CA
diff --git a/net-vpn/frp/Manifest b/net-vpn/frp/Manifest
index 093f9efffedc..899c8e80b9c8 100644
--- a/net-vpn/frp/Manifest
+++ b/net-vpn/frp/Manifest
@@ -1,7 +1,6 @@
DIST cloud.google.com%2Fgo%2F@v%2Fv0.34.0.mod 27 BLAKE2B 814b0fa8f12d5ce6171fa629b5a7eb34e0e882cc0c5430986896bb38c243e08dc83098f271227f4ba019e78f16dc97fbb381e833aff1819833d243b08add916b SHA512 5132f3438533427c0ab0fbb7a12112a7830ea9122662ed46019ff89c71d9cf80c02edc32dd5c892da572031b5a2cce100f2602fa6a19bea6be7c02781f701273
-DIST frp-0.34.3.tar.gz 1654276 BLAKE2B f0f4e0ed680e81e4f3cd6d40450f32df128dd052f3bd5029613b80649846c8ecfd2ada64d421628b6126787d4d1c72cd7165d8861afcb6ea3c48065274fed15d SHA512 12cf567bdd059b80a30572f4ad3b8809a1856cdc703209494ce55506d2abd763ba9ac097629d45cd08018371a7e9ecd464762f26f1b7ad7766aec834540088ea
-DIST frp-0.35.1.tar.gz 1891738 BLAKE2B 94c5f105caf4de1628adb37ec9073da1a24556dd693322e78a01b9dece06db4309e71eb5e72e1ee1770bc517b9885859323753f6400e57454e0635a0e5fa6a92 SHA512 164cfb7f82dbaeb31acecd9fe5bc5941f7b7dd7023c784ae7957040aa1ca9534065074f934ed4722fa97ec020dca366b5c6f522ec0fcf54bd494f4616814bc4f
DIST frp-0.36.0.tar.gz 1898615 BLAKE2B 6e5168f336337fc2c4b947e9517d8c700aea7b993e0276928f778749581b81177bf3b0ff51f8c7c7f09c623952a5dfff659b0a04b1e8a072c7dee708626ee7a5 SHA512 bf2ff0ed280a650f100c2eddac1ff5edcb023c849f8d842fa8bc219c2b8c79749e73748be5d5a1f7dff11176fd5ee6b210ddccce758b062fcee38724f676d9f4
+DIST frp-0.36.2.tar.gz 1898652 BLAKE2B 255aedc29c73e7cc5bc3e5443e114cf0ca15b4c6d4038552bde8ab13d5ee6fa5e0cd1d430c211edda75aa094fff0524d77f2cd5758451807aaae0563a26f12bf SHA512 af73347264768ae1cf6a7a026632eaf4bf8308f4fce96adfe59c2557045c6a02b467e248e31ee3f17efe5bf5950630759ad5014dbfd8e9603ec3660596726728
DIST github.com%2F!azure%2Fgo-ntlmssp%2F@v%2Fv0.0.0-20200615164410-66371956d46c.mod 35 BLAKE2B cb1abbb2d5d094d5946f868ec3fd1b6ce72721b5e220ddf2be7c8376195fda1659112b93b7af24b08c66b441c950e6d555c858e51e81c9d3d29bc5b72271379f SHA512 b9bb8b7bd45785e18073235507b6e570ae27df026d38676e0b36cb19bae6b53a085099fd23d4a0bc456dd9bcf3459f1f53d0e8d11b6bfc7e61a88f8673a3ca9c
DIST github.com%2F!azure%2Fgo-ntlmssp%2F@v%2Fv0.0.0-20200615164410-66371956d46c.zip 13778 BLAKE2B cb389977b9c081b3531f0d62708b8f0202deb17ac651100343b6e59c668c7135e1eb0ea0c0dc4ebb953b6d8c8df40498e09362e8415f6daa8725e4c768813082 SHA512 0b87ddabac154fad7ea06ed88d28fc4586dd41afac9a2eedb2b0b3a695ef52354d3bb6f087c2422b88cc58778afa0e6a4da19fd2fb0fae5a125aaad79fc92d53
DIST github.com%2F!n!y!times%2Fgziphandler%2F@v%2Fv0.0.0-20170623195520-56545f4a5d46.mod 38 BLAKE2B 3f0ac051b31c84f5e98663c1e6245a4e2bde2be5c0be61ec80764d753bef5479251bbad3cedf6fb998d1a4a4e66a80beeafa6f3291ed45f46d643f7be109004a SHA512 aa1f503fe0c19002da21ae30df5393c15f2b2243ff415493420204d11032a562d5d40047705b1644d031523881dbbf284d3c56ce8106a2a969d2610504426762
@@ -55,7 +54,6 @@ DIST github.com%2Fgolang%2Fprotobuf%2F@v%2Fv0.0.0-20161109072736-4bd1920723d7.mo
DIST github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.2.0.mod 34 BLAKE2B a4239cba934b6e80714b93d47e88f22ad28ce41d1d984c4261cc3f5f3b857fb28785223fa911b258e2665be2a9d24ffbd925e9e0f374452a2aacd712ad9d5f75 SHA512 e059a34363bb826bbcb8981adbfc10da90e04b86dc5376ab20bdfe1fab135953cff41ef1daa116aff10e9f3e6503168f6baf902f09aa0e8cd9a0da96b932f4b6
DIST github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.3.1.mod 34 BLAKE2B a4239cba934b6e80714b93d47e88f22ad28ce41d1d984c4261cc3f5f3b857fb28785223fa911b258e2665be2a9d24ffbd925e9e0f374452a2aacd712ad9d5f75 SHA512 e059a34363bb826bbcb8981adbfc10da90e04b86dc5376ab20bdfe1fab135953cff41ef1daa116aff10e9f3e6503168f6baf902f09aa0e8cd9a0da96b932f4b6
DIST github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.3.2.mod 34 BLAKE2B a4239cba934b6e80714b93d47e88f22ad28ce41d1d984c4261cc3f5f3b857fb28785223fa911b258e2665be2a9d24ffbd925e9e0f374452a2aacd712ad9d5f75 SHA512 e059a34363bb826bbcb8981adbfc10da90e04b86dc5376ab20bdfe1fab135953cff41ef1daa116aff10e9f3e6503168f6baf902f09aa0e8cd9a0da96b932f4b6
-DIST github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.3.2.zip 465217 BLAKE2B 4caaf832a22faf1c45e04bebf35d29b38bfab18a490ad1fd7b2c6cd85ae678fd3991505f68e526f9f2205cf919374b07d57f8abe95d8f74dc8263cd37a9db3dd SHA512 7fe69c066b2407e6000ae21888f6cc696e51df2342a71e196aba1a9a9ecce630bd9a4d41c58b3105002508a4d0efb9c5ae2b8a87f848b8e2c6293558b8c4b4ad
DIST github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.4.0-rc.1.0.20200221234624-67d41d38c208.mod 151 BLAKE2B 9c1bc32114f742984396777149c3fad997bb47288dfe265614a1d17412ae3946581c2e60ff9ab87e784d71cfbe423b7ed1ea5864b6cd3f81f35e9103c8c08a00 SHA512 431b8d4756fe79e43cdc2f8478f3171ac9c90912222e50503301fc83d34c90001fb6ee0fee3bc05f66e47d657977395769e54efa0fb74ba35f34429cc0dac5c3
DIST github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.4.0-rc.1.mod 151 BLAKE2B 260f1bb3e48b0bf9870ea3b725b13f84d2f18a12c6ca1275afcc2897bef547fcc1e893bd6b1efd46330bc1de66a00e3ef133a4418a50a075302aa3141abed8e5 SHA512 b6d7911148c590b3ce2a14a158cfbb94dd56dd402b3a4a2399adcd0421604f85d904244ddf5f8dba65326f04a7817d5652b30a306c65f44fd248ed269485a21c
DIST github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.4.0-rc.2.mod 151 BLAKE2B efe8a8f8394f082a813ed4983158ada7bcd20f92f9f8b9b0d0e61e8dbb968b3c825432ae05d69c9b61a04ad57533c1e60438d9a1964312d4c9168f86864ba2d3 SHA512 2df7aaf6cb36a18165dc458a7b3f4158e2bce3bf10165418de401dd43e06d44378511dd4fea6530cb668a8ebb17b4c3f294ba35f5018e6aeb1b7b9082aac8a84
@@ -182,8 +180,6 @@ DIST github.com%2Ftemplexxx%2Fxor%2F@v%2Fv0.0.0-20170926022130-0af8e873c554.mod
DIST github.com%2Ftemplexxx%2Fxor%2F@v%2Fv0.0.0-20170926022130-0af8e873c554.zip 9742 BLAKE2B b452130b44f1fb5c5c5260d4774f2e4a95196507c761ed816ccd44240e4f90340326d8d2e3b5684f581c444030703c3320fafa8f19b590e78ea91e6ef9ee6f21 SHA512 44813aefbc6de9cf7db41df036c3b0960e92adf477237832d0cf89a9efd678ba269b026357e8cd58a07c05e96850358d95a7a8c41fe43c9fa6f3a85a62f6aeba
DIST github.com%2Ftjfoc%2Fgmsm%2F@v%2Fv0.0.0-20171124023159-98aa888b79d8.mod 29 BLAKE2B 95b2cc0a39be67a557faa4f43f9f7ec6999046f7a15d01ee9e953e3f7b64d9d7451518bc7a4ead3ce4c813f60b6737b77be453b31715d7ba990cedb5da9642e4 SHA512 1dc915c4218df701fa9f6c0f049c299f26dc440a7985ab7dd76de2952cac4e389ff6dc4961af75fac191d00ae9fe46c128fc48d1e337033e4885aebf77ca041c
DIST github.com%2Ftjfoc%2Fgmsm%2F@v%2Fv0.0.0-20171124023159-98aa888b79d8.zip 69018 BLAKE2B a66a1b6f5caea33d34601924e194f1691968f1815dd65ff0ba6bef0ebfee4d5a03ad064112e9e2cee39fe47094481c11e3936338e22d6dfacf2dd565e060c2a0 SHA512 d8f63d0b549e5c092e9d5a3d96d6b33f98ca56eedebe0551c347ec5621ff5343429ab3a913900f53f43c672a149f2cacecd4eb3ec02cbe1247848cf1315011a9
-DIST github.com%2Fvaughan0%2Fgo-ini%2F@v%2Fv0.0.0-20130923145212-a98ad7ee00ec.mod 34 BLAKE2B bec0b1db6c4dc26ec16f81f463be75f54ce13eae8c46687bbcf7f64a8da300338bd5bc882e7a4db98bd3521840c300fbb72fa59f0f9a1c0abed706b3b1e660f7 SHA512 6e5f119e9b81b8b15966c67444472092207a56e1bd374971c3b3584f4194fe6bc737a4078418a1be100480c5e42f2f105ad4168f8868b5fca47e19aab455275d
-DIST github.com%2Fvaughan0%2Fgo-ini%2F@v%2Fv0.0.0-20130923145212-a98ad7ee00ec.zip 5104 BLAKE2B 3bde11b15fb50e73f52c40821a88f62a2c1fd692fbb175ec56c72c0df6d89ad379454a54779bfcbe8f9656d296c3e59fe5eb9652756f005abc88312a1388990d SHA512 803755b5ef5c3c94a94b0f0f106afaba6147bf6f398afd0c4170333b9f8abe2013c4e56b4bac3529c369a6b23a9f86cea5a79ce0fff39c865734cb716def1edd
DIST github.com%2Fxtaci%2Flossyconn%2F@v%2Fv0.0.0-20190602105132-8df528c0c9ae.mod 34 BLAKE2B 20887f30ae32124b0ea3d5666a5d585928bb9d7e2d14f84dbecfa871a0cc7dc25ca596eb012fb2db5c7a407919f90ee9c640476af923852182982ea4e1c2d3b5 SHA512 4a5705fd33c628b7930676f7566e984f56c7c1748ec6c03ad4cae45d65b214b0e878c041fe420fda7dc9664d79ebc8c79749010dc1742aeefae4b616b28b90e8
DIST github.com%2Fxtaci%2Flossyconn%2F@v%2Fv0.0.0-20190602105132-8df528c0c9ae.zip 7503 BLAKE2B eaf445f5b81954ac5a9fb41ea57708b4a9d75c1f4450bd889fe88296a40dc16150ad9e09402e7427e1438bbd3522a92747390cbda59ddbdec101d8b8aa25a912 SHA512 ad3f8362ee05cfe00dd5dbe2a7dd86fbb1f3e82cc00dd9e900eb1d51bfa665b0faf7d2d502e7ccbe3994bac34aa7ba05e21c18cc8b39842eb69d4e96467c3934
DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20180904163835-0709b304e793.mod 27 BLAKE2B f91145aab2cee00c3567772e97f6162b9681d6cbcbe67a1b5b2f59b8f912572f705a0d1280fdced086d92efd10c50ecede26d1cfa3d5419217e5eef95097b4b1 SHA512 a88da5b983ff482a4e8b512761eeee466a8b0664b42da54ec9772c2eb3cb1bc5b7545045e283bac82552336802d8bc8efe137ba16f3530228b529366744a33e6
@@ -218,10 +214,8 @@ DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20191005200804-aed5e4c7ecf9.mod 33 BLAKE
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20191022100944-742c48ecaeb7.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20191120155948-bd437916bb0e.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200122134326-e047566fdf82.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200122134326-e047566fdf82.zip 1914003 BLAKE2B ac7480aa388266187659eb3aecf2dee867db990bfdb93c77da513c357411c55830863e2ef52746468bda54b1e5196160a48b792722cf182b81c0c516e0c32d82 SHA512 42f2c32e4f9d0ed8c742df7570247d22250ecb2a438c248684cd85070c8b875319b471ad45ab4d10f04acf7d3684a5f324fa57b381d4681574fb19c73b3d9a10
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200323222414-85ca7c5b95cd.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200519105757-fe76b779f299.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200519105757-fe76b779f299.zip 1477146 BLAKE2B cc4df16be2d059358b99f9c276d4df8f25aadacbf49af02139604ee688ee377be56ba59f627b83b3b4ef56da050a7a1c371784c07c893035072372fde9987488 SHA512 80419c41d5b556d6b63c2de18a7a9d89dad29b77da1acf6006f3f93f07ffbdaa5034bdd818afcae196a8b69ec00278622a2003e51861d9c6a62a886fa744fa6a
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200602225109-6fdc65e7d980.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200602225109-6fdc65e7d980.zip 1478487 BLAKE2B fdb78fec074a5e9bcbed49ec1a93a868d88431a1c63009499960532993cdf34330db91d33d1e787246f8838b1ce80097e7cba30758733f5d193adbd3b11caf1a SHA512 715ba4aae95ecfaccb30a84d5d07cb3c5072d83148f6073da419c6829466acb9dbb4ddade1cdbeb89b698da8ea39e38bc6b1b4100ecce0496c234843475f25ce
DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.0.0-20160726164857-2910a502d2bf.mod 25 BLAKE2B 31009af0fdcd0f8730c9985287e6e364ec4e5183e57e92560dbc80a2010eced51b8a90f01a82b49384268c8a0adbf69d179c205d3f68e0eb459169d2ea9528f0 SHA512 ca081ef7cccd7bbedc6843fbe0c452352661a07e1298cd02ff338ed79d807c6401d613a3cf20011189d2f98a794ffa410547b3e352eb58a6f0a84822285d391d
@@ -262,7 +256,6 @@ DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.1.mod 95 BLAKE2B adb3684980f1d8e6c23444e9102
DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.2.mod 95 BLAKE2B adb3684980f1d8e6c23444e91028f8db55f1bc496114eb3508dbecf9917dbc8a0a4bed7c0d761123335a75b9ffe727e180f2d6aa5f84312edb05a798185c8362 SHA512 916ff67ddb6c2ba39905db4277ce42596d9ca5a42f8aa7f47f16335e78d91a1b30419fd1b7b6967b37e248363397ec527b38d2f500b3546edda5d2bce1944379
DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.4.mod 95 BLAKE2B adb3684980f1d8e6c23444e91028f8db55f1bc496114eb3508dbecf9917dbc8a0a4bed7c0d761123335a75b9ffe727e180f2d6aa5f84312edb05a798185c8362 SHA512 916ff67ddb6c2ba39905db4277ce42596d9ca5a42f8aa7f47f16335e78d91a1b30419fd1b7b6967b37e248363397ec527b38d2f500b3546edda5d2bce1944379
DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.5.mod 95 BLAKE2B adb3684980f1d8e6c23444e91028f8db55f1bc496114eb3508dbecf9917dbc8a0a4bed7c0d761123335a75b9ffe727e180f2d6aa5f84312edb05a798185c8362 SHA512 916ff67ddb6c2ba39905db4277ce42596d9ca5a42f8aa7f47f16335e78d91a1b30419fd1b7b6967b37e248363397ec527b38d2f500b3546edda5d2bce1944379
-DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.5.zip 80253 BLAKE2B 175e08dfe0913765b5a913c23cf2803dbbdfa007430caaaa5a8e46cd9df8e1c48e3b84ffe248800422b963ad2d5db8031c86df926cc6f413b0ce05fa21326113 SHA512 371da5f4c32800cadd40127a78d4ae29918f4477ca87e42c414bdb7adfb9e9ab22e5f22e821d76f543204b0be8b9297dfe1b4e20814ab8015088492309676e0a
DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.8.mod 95 BLAKE2B adb3684980f1d8e6c23444e91028f8db55f1bc496114eb3508dbecf9917dbc8a0a4bed7c0d761123335a75b9ffe727e180f2d6aa5f84312edb05a798185c8362 SHA512 916ff67ddb6c2ba39905db4277ce42596d9ca5a42f8aa7f47f16335e78d91a1b30419fd1b7b6967b37e248363397ec527b38d2f500b3546edda5d2bce1944379
DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.3.0.mod 95 BLAKE2B adb3684980f1d8e6c23444e91028f8db55f1bc496114eb3508dbecf9917dbc8a0a4bed7c0d761123335a75b9ffe727e180f2d6aa5f84312edb05a798185c8362 SHA512 916ff67ddb6c2ba39905db4277ce42596d9ca5a42f8aa7f47f16335e78d91a1b30419fd1b7b6967b37e248363397ec527b38d2f500b3546edda5d2bce1944379
DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.3.0.zip 80765 BLAKE2B d6d8bfba5082aabb1a247add43b21ffa058b58fef60e8efbf973b724273cda2496ef0c9b226ad14bfea17f141f077d3bd98dfe3dbcf3c2938fd64570abd662b2 SHA512 2a89b2bce856cc11f3b71edec9e538048acf07f6aabbe27236b663b284c086c5862f086734e58727e9db8912a113fea51f72dad1a45a9e85860764f9c27b19d2
diff --git a/net-vpn/frp/frp-0.34.3.ebuild b/net-vpn/frp/frp-0.34.3.ebuild
deleted file mode 100644
index d4d6bb2a069d..000000000000
--- a/net-vpn/frp/frp-0.34.3.ebuild
+++ /dev/null
@@ -1,292 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit go-module
-GIT_COMMIT=aa0a41ee4e3fd332978d509dcdbb09a7f457c880
-
-DESCRIPTION="A reverse proxy that exposes a local server behind a NAT or firewall to the internet"
-HOMEPAGE="https://github.com/fatedier/frp"
-
-EGO_SUM=(
- "cloud.google.com/go v0.34.0/go.mod"
- "github.com/Azure/go-ntlmssp v0.0.0-20200615164410-66371956d46c"
- "github.com/Azure/go-ntlmssp v0.0.0-20200615164410-66371956d46c/go.mod"
- "github.com/NYTimes/gziphandler v0.0.0-20170623195520-56545f4a5d46/go.mod"
- "github.com/PuerkitoBio/purell v1.0.0/go.mod"
- "github.com/PuerkitoBio/urlesc v0.0.0-20160726150825-5bd2802263f2/go.mod"
- "github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod"
- "github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod"
- "github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod"
- "github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod"
- "github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5"
- "github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod"
- "github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod"
- "github.com/beorn7/perks v1.0.0/go.mod"
- "github.com/beorn7/perks v1.0.1"
- "github.com/beorn7/perks v1.0.1/go.mod"
- "github.com/cespare/xxhash/v2 v2.1.1"
- "github.com/cespare/xxhash/v2 v2.1.1/go.mod"
- "github.com/coreos/go-oidc v2.2.1+incompatible"
- "github.com/coreos/go-oidc v2.2.1+incompatible/go.mod"
- "github.com/davecgh/go-spew v1.1.0/go.mod"
- "github.com/davecgh/go-spew v1.1.1"
- "github.com/davecgh/go-spew v1.1.1/go.mod"
- "github.com/docker/spdystream v0.0.0-20160310174837-449fdfce4d96/go.mod"
- "github.com/elazarl/goproxy v0.0.0-20180725130230-947c36da3153/go.mod"
- "github.com/emicklei/go-restful v0.0.0-20170410110728-ff4f55a20633/go.mod"
- "github.com/evanphx/json-patch v4.2.0+incompatible/go.mod"
- "github.com/fatedier/beego v0.0.0-20171024143340-6c6a4f5bd5eb"
- "github.com/fatedier/beego v0.0.0-20171024143340-6c6a4f5bd5eb/go.mod"
- "github.com/fatedier/golib v0.1.1-0.20200901083111-1f870741e185"
- "github.com/fatedier/golib v0.1.1-0.20200901083111-1f870741e185/go.mod"
- "github.com/fatedier/kcp-go v2.0.4-0.20190803094908-fe8645b0a904+incompatible"
- "github.com/fatedier/kcp-go v2.0.4-0.20190803094908-fe8645b0a904+incompatible/go.mod"
- "github.com/fsnotify/fsnotify v1.4.7/go.mod"
- "github.com/fsnotify/fsnotify v1.4.9"
- "github.com/fsnotify/fsnotify v1.4.9/go.mod"
- "github.com/ghodss/yaml v0.0.0-20150909031657-73d445a93680/go.mod"
- "github.com/go-kit/kit v0.8.0/go.mod"
- "github.com/go-kit/kit v0.9.0/go.mod"
- "github.com/go-logfmt/logfmt v0.3.0/go.mod"
- "github.com/go-logfmt/logfmt v0.4.0/go.mod"
- "github.com/go-logr/logr v0.1.0/go.mod"
- "github.com/go-openapi/jsonpointer v0.0.0-20160704185906-46af16f9f7b1/go.mod"
- "github.com/go-openapi/jsonreference v0.0.0-20160704190145-13c6e3589ad9/go.mod"
- "github.com/go-openapi/spec v0.0.0-20160808142527-6aced65f8501/go.mod"
- "github.com/go-openapi/swag v0.0.0-20160704191624-1d0bd113de87/go.mod"
- "github.com/go-stack/stack v1.8.0/go.mod"
- "github.com/gogo/protobuf v1.1.1/go.mod"
- "github.com/gogo/protobuf v1.3.1/go.mod"
- "github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903/go.mod"
- "github.com/golang/protobuf v0.0.0-20161109072736-4bd1920723d7/go.mod"
- "github.com/golang/protobuf v1.2.0/go.mod"
- "github.com/golang/protobuf v1.3.1/go.mod"
- "github.com/golang/protobuf v1.3.2"
- "github.com/golang/protobuf v1.3.2/go.mod"
- "github.com/golang/protobuf v1.4.0-rc.1/go.mod"
- "github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod"
- "github.com/golang/protobuf v1.4.0-rc.2/go.mod"
- "github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod"
- "github.com/golang/protobuf v1.4.0/go.mod"
- "github.com/golang/protobuf v1.4.2"
- "github.com/golang/protobuf v1.4.2/go.mod"
- "github.com/golang/snappy v0.0.1"
- "github.com/golang/snappy v0.0.1/go.mod"
- "github.com/google/go-cmp v0.3.0/go.mod"
- "github.com/google/go-cmp v0.3.1/go.mod"
- "github.com/google/go-cmp v0.4.0"
- "github.com/google/go-cmp v0.4.0/go.mod"
- "github.com/google/gofuzz v1.0.0/go.mod"
- "github.com/google/gofuzz v1.1.0/go.mod"
- "github.com/google/uuid v1.1.1"
- "github.com/google/uuid v1.1.1/go.mod"
- "github.com/googleapis/gnostic v0.0.0-20170729233727-0c5108395e2d/go.mod"
- "github.com/googleapis/gnostic v0.1.0/go.mod"
- "github.com/gorilla/mux v1.7.3"
- "github.com/gorilla/mux v1.7.3/go.mod"
- "github.com/gorilla/websocket v1.4.0"
- "github.com/gorilla/websocket v1.4.0/go.mod"
- "github.com/hashicorp/golang-lru v0.5.1/go.mod"
- "github.com/hashicorp/yamux v0.0.0-20181012175058-2f1d1f20f75d"
- "github.com/hashicorp/yamux v0.0.0-20181012175058-2f1d1f20f75d/go.mod"
- "github.com/hpcloud/tail v1.0.0/go.mod"
- "github.com/inconshreveable/mousetrap v1.0.0"
- "github.com/inconshreveable/mousetrap v1.0.0/go.mod"
- "github.com/json-iterator/go v1.1.6/go.mod"
- "github.com/json-iterator/go v1.1.8/go.mod"
- "github.com/json-iterator/go v1.1.9/go.mod"
- "github.com/julienschmidt/httprouter v1.2.0/go.mod"
- "github.com/kisielk/errcheck v1.2.0/go.mod"
- "github.com/kisielk/gotool v1.0.0/go.mod"
- "github.com/klauspost/cpuid v1.2.0"
- "github.com/klauspost/cpuid v1.2.0/go.mod"
- "github.com/klauspost/reedsolomon v1.9.1"
- "github.com/klauspost/reedsolomon v1.9.1/go.mod"
- "github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod"
- "github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod"
- "github.com/kr/pretty v0.1.0"
- "github.com/kr/pretty v0.1.0/go.mod"
- "github.com/kr/pty v1.1.1/go.mod"
- "github.com/kr/text v0.1.0"
- "github.com/kr/text v0.1.0/go.mod"
- "github.com/mailru/easyjson v0.0.0-20160728113105-d5b7844b561a/go.mod"
- "github.com/mattn/go-runewidth v0.0.4"
- "github.com/mattn/go-runewidth v0.0.4/go.mod"
- "github.com/matttproud/golang_protobuf_extensions v1.0.1"
- "github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod"
- "github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod"
- "github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod"
- "github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod"
- "github.com/modern-go/reflect2 v1.0.1/go.mod"
- "github.com/munnerz/goautoneg v0.0.0-20120707110453-a547fc61f48d/go.mod"
- "github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod"
- "github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f/go.mod"
- "github.com/nxadm/tail v1.4.4"
- "github.com/nxadm/tail v1.4.4/go.mod"
- "github.com/onsi/ginkgo v0.0.0-20170829012221-11459a886d9c/go.mod"
- "github.com/onsi/ginkgo v1.6.0/go.mod"
- "github.com/onsi/ginkgo v1.11.0/go.mod"
- "github.com/onsi/ginkgo v1.12.1/go.mod"
- "github.com/onsi/ginkgo v1.12.3"
- "github.com/onsi/ginkgo v1.12.3/go.mod"
- "github.com/onsi/gomega v0.0.0-20170829124025-dcabb60a477c/go.mod"
- "github.com/onsi/gomega v1.7.0/go.mod"
- "github.com/onsi/gomega v1.7.1/go.mod"
- "github.com/onsi/gomega v1.10.1"
- "github.com/onsi/gomega v1.10.1/go.mod"
- "github.com/pires/go-proxyproto v0.0.0-20190111085350-4d51b51e3bfc"
- "github.com/pires/go-proxyproto v0.0.0-20190111085350-4d51b51e3bfc/go.mod"
- "github.com/pkg/errors v0.8.0/go.mod"
- "github.com/pkg/errors v0.8.1"
- "github.com/pkg/errors v0.8.1/go.mod"
- "github.com/pmezard/go-difflib v1.0.0"
- "github.com/pmezard/go-difflib v1.0.0/go.mod"
- "github.com/pquerna/cachecontrol v0.0.0-20180517163645-1555304b9b35"
- "github.com/pquerna/cachecontrol v0.0.0-20180517163645-1555304b9b35/go.mod"
- "github.com/prometheus/client_golang v0.9.1/go.mod"
- "github.com/prometheus/client_golang v1.0.0/go.mod"
- "github.com/prometheus/client_golang v1.4.1"
- "github.com/prometheus/client_golang v1.4.1/go.mod"
- "github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod"
- "github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod"
- "github.com/prometheus/client_model v0.2.0"
- "github.com/prometheus/client_model v0.2.0/go.mod"
- "github.com/prometheus/common v0.4.1/go.mod"
- "github.com/prometheus/common v0.9.1"
- "github.com/prometheus/common v0.9.1/go.mod"
- "github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod"
- "github.com/prometheus/procfs v0.0.2/go.mod"
- "github.com/prometheus/procfs v0.0.8"
- "github.com/prometheus/procfs v0.0.8/go.mod"
- "github.com/rakyll/statik v0.1.1"
- "github.com/rakyll/statik v0.1.1/go.mod"
- "github.com/rodaine/table v1.0.0"
- "github.com/rodaine/table v1.0.0/go.mod"
- "github.com/sirupsen/logrus v1.2.0/go.mod"
- "github.com/sirupsen/logrus v1.4.2/go.mod"
- "github.com/spf13/cobra v0.0.3"
- "github.com/spf13/cobra v0.0.3/go.mod"
- "github.com/spf13/pflag v0.0.0-20170130214245-9ff6c6923cff/go.mod"
- "github.com/spf13/pflag v1.0.5"
- "github.com/spf13/pflag v1.0.5/go.mod"
- "github.com/stretchr/objx v0.1.0/go.mod"
- "github.com/stretchr/objx v0.1.1/go.mod"
- "github.com/stretchr/testify v1.2.2/go.mod"
- "github.com/stretchr/testify v1.3.0/go.mod"
- "github.com/stretchr/testify v1.4.0"
- "github.com/stretchr/testify v1.4.0/go.mod"
- "github.com/templexxx/cpufeat v0.0.0-20170927014610-3794dfbfb047"
- "github.com/templexxx/cpufeat v0.0.0-20170927014610-3794dfbfb047/go.mod"
- "github.com/templexxx/xor v0.0.0-20170926022130-0af8e873c554"
- "github.com/templexxx/xor v0.0.0-20170926022130-0af8e873c554/go.mod"
- "github.com/tjfoc/gmsm v0.0.0-20171124023159-98aa888b79d8"
- "github.com/tjfoc/gmsm v0.0.0-20171124023159-98aa888b79d8/go.mod"
- "github.com/vaughan0/go-ini v0.0.0-20130923145212-a98ad7ee00ec"
- "github.com/vaughan0/go-ini v0.0.0-20130923145212-a98ad7ee00ec/go.mod"
- "github.com/xtaci/lossyconn v0.0.0-20190602105132-8df528c0c9ae"
- "github.com/xtaci/lossyconn v0.0.0-20190602105132-8df528c0c9ae/go.mod"
- "golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod"
- "golang.org/x/crypto v0.0.0-20190228161510-8dd112bcdc25/go.mod"
- "golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2"
- "golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod"
- "golang.org/x/net v0.0.0-20170114055629-f2499483f923/go.mod"
- "golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod"
- "golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod"
- "golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod"
- "golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod"
- "golang.org/x/net v0.0.0-20190228165749-92fc7df08ae7/go.mod"
- "golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod"
- "golang.org/x/net v0.0.0-20191004110552-13f9640d40b9/go.mod"
- "golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7"
- "golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7/go.mod"
- "golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d"
- "golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod"
- "golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod"
- "golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod"
- "golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod"
- "golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod"
- "golang.org/x/sys v0.0.0-20170830134202-bb24a47a89ea/go.mod"
- "golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod"
- "golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod"
- "golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod"
- "golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod"
- "golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod"
- "golang.org/x/sys v0.0.0-20190904154756-749cb33beabd/go.mod"
- "golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod"
- "golang.org/x/sys v0.0.0-20191022100944-742c48ecaeb7/go.mod"
- "golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod"
- "golang.org/x/sys v0.0.0-20200122134326-e047566fdf82"
- "golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod"
- "golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod"
- "golang.org/x/sys v0.0.0-20200519105757-fe76b779f299"
- "golang.org/x/sys v0.0.0-20200519105757-fe76b779f299/go.mod"
- "golang.org/x/sys v0.0.0-20200602225109-6fdc65e7d980"
- "golang.org/x/sys v0.0.0-20200602225109-6fdc65e7d980/go.mod"
- "golang.org/x/text v0.0.0-20160726164857-2910a502d2bf/go.mod"
- "golang.org/x/text v0.3.0/go.mod"
- "golang.org/x/text v0.3.2"
- "golang.org/x/text v0.3.2/go.mod"
- "golang.org/x/time v0.0.0-20191024005414-555d28b269f0"
- "golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod"
- "golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod"
- "golang.org/x/tools v0.0.0-20181011042414-1f849cf54d09/go.mod"
- "golang.org/x/tools v0.0.0-20181030221726-6c7e314b6563/go.mod"
- "golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543"
- "golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod"
- "google.golang.org/appengine v1.4.0"
- "google.golang.org/appengine v1.4.0/go.mod"
- "google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod"
- "google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod"
- "google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod"
- "google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod"
- "google.golang.org/protobuf v1.21.0/go.mod"
- "google.golang.org/protobuf v1.23.0"
- "google.golang.org/protobuf v1.23.0/go.mod"
- "gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod"
- "gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod"
- "gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod"
- "gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15"
- "gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod"
- "gopkg.in/fsnotify.v1 v1.4.7/go.mod"
- "gopkg.in/inf.v0 v0.9.1/go.mod"
- "gopkg.in/square/go-jose.v2 v2.4.1"
- "gopkg.in/square/go-jose.v2 v2.4.1/go.mod"
- "gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7"
- "gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod"
- "gopkg.in/yaml.v2 v2.2.1/go.mod"
- "gopkg.in/yaml.v2 v2.2.2/go.mod"
- "gopkg.in/yaml.v2 v2.2.4/go.mod"
- "gopkg.in/yaml.v2 v2.2.5"
- "gopkg.in/yaml.v2 v2.2.5/go.mod"
- "gopkg.in/yaml.v2 v2.2.8/go.mod"
- "gopkg.in/yaml.v2 v2.3.0"
- "gopkg.in/yaml.v2 v2.3.0/go.mod"
- "k8s.io/apimachinery v0.18.3"
- "k8s.io/apimachinery v0.18.3/go.mod"
- "k8s.io/gengo v0.0.0-20190128074634-0689ccc1d7d6/go.mod"
- "k8s.io/klog v0.0.0-20181102134211-b9b56d5dfc92/go.mod"
- "k8s.io/klog v1.0.0/go.mod"
- "k8s.io/kube-openapi v0.0.0-20200410145947-61e04a5be9a6/go.mod"
- "sigs.k8s.io/structured-merge-diff/v3 v3.0.0-20200116222232-67a7b8c61874/go.mod"
- "sigs.k8s.io/structured-merge-diff/v3 v3.0.0/go.mod"
- "sigs.k8s.io/yaml v1.1.0/go.mod"
- "sigs.k8s.io/yaml v1.2.0/go.mod"
-)
-go-module_set_globals
-SRC_URI="https://github.com/fatedier/frp/archive/v${PV}.tar.gz -> ${P}.tar.gz
- ${EGO_SUM_SRC_URI}"
-
-LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-src_compile() {
- emake all || die
-}
-
-src_install() {
- dobin bin/{frpc,frps}
- dodoc README*.md
-}
diff --git a/net-vpn/frp/frp-0.35.1.ebuild b/net-vpn/frp/frp-0.36.2.ebuild
index 9924b9dec385..4e92383f9f3a 100644
--- a/net-vpn/frp/frp-0.35.1.ebuild
+++ b/net-vpn/frp/frp-0.36.2.ebuild
@@ -61,7 +61,6 @@ EGO_SUM=(
"github.com/golang/protobuf v0.0.0-20161109072736-4bd1920723d7/go.mod"
"github.com/golang/protobuf v1.2.0/go.mod"
"github.com/golang/protobuf v1.3.1/go.mod"
-"github.com/golang/protobuf v1.3.2"
"github.com/golang/protobuf v1.3.2/go.mod"
"github.com/golang/protobuf v1.4.0-rc.1/go.mod"
"github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod"
@@ -82,6 +81,8 @@ EGO_SUM=(
"github.com/google/uuid v1.1.1/go.mod"
"github.com/googleapis/gnostic v0.0.0-20170729233727-0c5108395e2d/go.mod"
"github.com/googleapis/gnostic v0.1.0/go.mod"
+"github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1"
+"github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod"
"github.com/gorilla/mux v1.7.3"
"github.com/gorilla/mux v1.7.3/go.mod"
"github.com/gorilla/websocket v1.4.0"
@@ -95,6 +96,8 @@ EGO_SUM=(
"github.com/json-iterator/go v1.1.6/go.mod"
"github.com/json-iterator/go v1.1.8/go.mod"
"github.com/json-iterator/go v1.1.9/go.mod"
+"github.com/jtolds/gls v4.20.0+incompatible"
+"github.com/jtolds/gls v4.20.0+incompatible/go.mod"
"github.com/julienschmidt/httprouter v1.2.0/go.mod"
"github.com/kisielk/errcheck v1.2.0/go.mod"
"github.com/kisielk/gotool v1.0.0/go.mod"
@@ -164,6 +167,10 @@ EGO_SUM=(
"github.com/rodaine/table v1.0.0/go.mod"
"github.com/sirupsen/logrus v1.2.0/go.mod"
"github.com/sirupsen/logrus v1.4.2/go.mod"
+"github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d"
+"github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod"
+"github.com/smartystreets/goconvey v1.6.4"
+"github.com/smartystreets/goconvey v1.6.4/go.mod"
"github.com/spf13/cobra v0.0.3"
"github.com/spf13/cobra v0.0.3/go.mod"
"github.com/spf13/pflag v0.0.0-20170130214245-9ff6c6923cff/go.mod"
@@ -181,8 +188,6 @@ EGO_SUM=(
"github.com/templexxx/xor v0.0.0-20170926022130-0af8e873c554/go.mod"
"github.com/tjfoc/gmsm v0.0.0-20171124023159-98aa888b79d8"
"github.com/tjfoc/gmsm v0.0.0-20171124023159-98aa888b79d8/go.mod"
-"github.com/vaughan0/go-ini v0.0.0-20130923145212-a98ad7ee00ec"
-"github.com/vaughan0/go-ini v0.0.0-20130923145212-a98ad7ee00ec/go.mod"
"github.com/xtaci/lossyconn v0.0.0-20190602105132-8df528c0c9ae"
"github.com/xtaci/lossyconn v0.0.0-20190602105132-8df528c0c9ae/go.mod"
"golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod"
@@ -195,6 +200,7 @@ EGO_SUM=(
"golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod"
"golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod"
"golang.org/x/net v0.0.0-20190228165749-92fc7df08ae7/go.mod"
+"golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod"
"golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod"
"golang.org/x/net v0.0.0-20191004110552-13f9640d40b9/go.mod"
"golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7"
@@ -215,10 +221,8 @@ EGO_SUM=(
"golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod"
"golang.org/x/sys v0.0.0-20191022100944-742c48ecaeb7/go.mod"
"golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod"
-"golang.org/x/sys v0.0.0-20200122134326-e047566fdf82"
"golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod"
"golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod"
-"golang.org/x/sys v0.0.0-20200519105757-fe76b779f299"
"golang.org/x/sys v0.0.0-20200519105757-fe76b779f299/go.mod"
"golang.org/x/sys v0.0.0-20200602225109-6fdc65e7d980"
"golang.org/x/sys v0.0.0-20200602225109-6fdc65e7d980/go.mod"
@@ -231,6 +235,7 @@ EGO_SUM=(
"golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod"
"golang.org/x/tools v0.0.0-20181011042414-1f849cf54d09/go.mod"
"golang.org/x/tools v0.0.0-20181030221726-6c7e314b6563/go.mod"
+"golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod"
"golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543"
"golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod"
"google.golang.org/appengine v1.4.0"
@@ -249,6 +254,8 @@ EGO_SUM=(
"gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod"
"gopkg.in/fsnotify.v1 v1.4.7/go.mod"
"gopkg.in/inf.v0 v0.9.1/go.mod"
+"gopkg.in/ini.v1 v1.62.0"
+"gopkg.in/ini.v1 v1.62.0/go.mod"
"gopkg.in/square/go-jose.v2 v2.4.1"
"gopkg.in/square/go-jose.v2 v2.4.1/go.mod"
"gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7"
@@ -256,7 +263,6 @@ EGO_SUM=(
"gopkg.in/yaml.v2 v2.2.1/go.mod"
"gopkg.in/yaml.v2 v2.2.2/go.mod"
"gopkg.in/yaml.v2 v2.2.4/go.mod"
-"gopkg.in/yaml.v2 v2.2.5"
"gopkg.in/yaml.v2 v2.2.5/go.mod"
"gopkg.in/yaml.v2 v2.2.8/go.mod"
"gopkg.in/yaml.v2 v2.3.0"
diff --git a/sci-astronomy/kstars/kstars-3.5.1.ebuild b/sci-astronomy/kstars/kstars-3.5.1.ebuild
index b23d28da0aab..99aa66572d66 100644
--- a/sci-astronomy/kstars/kstars-3.5.1.ebuild
+++ b/sci-astronomy/kstars/kstars-3.5.1.ebuild
@@ -91,7 +91,6 @@ src_configure() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- elog "Optional dependencies:"
optfeature "Display 'current' pictures of planets" x11-misc/xplanet
fi
ecm_pkg_postinst
diff --git a/sci-astronomy/kstars/kstars-3.5.2.ebuild b/sci-astronomy/kstars/kstars-3.5.2.ebuild
index 2d2668552f20..b7cde213a392 100644
--- a/sci-astronomy/kstars/kstars-3.5.2.ebuild
+++ b/sci-astronomy/kstars/kstars-3.5.2.ebuild
@@ -91,7 +91,6 @@ src_configure() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- elog "Optional dependencies:"
optfeature "Display 'current' pictures of planets" x11-misc/xplanet
fi
ecm_pkg_postinst
diff --git a/sci-biology/biopython/biopython-1.77.ebuild b/sci-biology/biopython/biopython-1.77.ebuild
index 387404a1aedc..1dcbc2101c45 100644
--- a/sci-biology/biopython/biopython-1.77.ebuild
+++ b/sci-biology/biopython/biopython-1.77.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -53,10 +53,9 @@ python_install_all() {
}
pkg_postinst() {
- elog "For database support you need to install:"
- optfeature "MySQL" dev-python/mysql-python
- optfeature "PostgreSQL" dev-python/psycopg
-
- elog "Some applications need extra packages:"
+ optfeature_header "For database support you need to install:"
+ optfeature "MySQL database support" dev-python/mysql-python
+ optfeature "PostgreSQL database support" dev-python/psycopg
+ optfeature_header "Some applications need extra packages:"
optfeature "EMBOSS (The European Molecular Biology Open Software Suite)" sci-biology/emboss
}
diff --git a/sci-mathematics/rkward/rkward-0.7.2.ebuild b/sci-mathematics/rkward/rkward-0.7.2.ebuild
index a76b8cd6a799..e6b9d0f01284 100644
--- a/sci-mathematics/rkward/rkward-0.7.2.ebuild
+++ b/sci-mathematics/rkward/rkward-0.7.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -49,7 +49,6 @@ DEPEND="
RDEPEND="${DEPEND}"
pkg_postinst() {
- elog "Optional dependencies:"
optfeature "kate plugins support" kde-apps/kate:${SLOT}
ecm_pkg_postinst
}
diff --git a/sys-boot/grub/grub-2.04-r2.ebuild b/sys-boot/grub/grub-2.04-r2.ebuild
index 04098f7fd8ef..04aa2e74e313 100644
--- a/sys-boot/grub/grub-2.04-r2.ebuild
+++ b/sys-boot/grub/grub-2.04-r2.ebuild
@@ -290,9 +290,8 @@ pkg_postinst() {
if [[ -z ${REPLACING_VERSIONS} ]]; then
elog
- elog "You may consider installing the following optional packages:"
- optfeature "Detect other operating systems (grub-mkconfig)" sys-boot/os-prober
- optfeature "Create rescue media (grub-mkrescue)" dev-libs/libisoburn
- optfeature "Enable RAID device detection" sys-fs/mdadm
+ optfeature "detecting other operating systems (grub-mkconfig)" sys-boot/os-prober
+ optfeature "creating rescue media (grub-mkrescue)" dev-libs/libisoburn
+ optfeature "enabling RAID device detection" sys-fs/mdadm
fi
}
diff --git a/sys-boot/grub/grub-2.05_alpha20200310-r1.ebuild b/sys-boot/grub/grub-2.05_alpha20200310-r1.ebuild
index c10aa3ca0327..a11de124e272 100644
--- a/sys-boot/grub/grub-2.05_alpha20200310-r1.ebuild
+++ b/sys-boot/grub/grub-2.05_alpha20200310-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -281,9 +281,8 @@ pkg_postinst() {
if [[ -z ${REPLACING_VERSIONS} ]]; then
elog
- elog "You may consider installing the following optional packages:"
- optfeature "Detect other operating systems (grub-mkconfig)" sys-boot/os-prober
- optfeature "Create rescue media (grub-mkrescue)" dev-libs/libisoburn
- optfeature "Enable RAID device detection" sys-fs/mdadm
+ optfeature "detecting other operating systems (grub-mkconfig)" sys-boot/os-prober
+ optfeature "creating rescue media (grub-mkrescue)" dev-libs/libisoburn
+ optfeature "enabling RAID device detection" sys-fs/mdadm
fi
}
diff --git a/sys-boot/grub/grub-2.06_rc1.ebuild b/sys-boot/grub/grub-2.06_rc1.ebuild
index 04cef798e60a..5a89856d0a68 100644
--- a/sys-boot/grub/grub-2.06_rc1.ebuild
+++ b/sys-boot/grub/grub-2.06_rc1.ebuild
@@ -288,10 +288,9 @@ pkg_postinst() {
if [[ -z ${REPLACING_VERSIONS} ]]; then
elog
- elog "You may consider installing the following optional packages:"
- optfeature "Detect other operating systems (grub-mkconfig)" sys-boot/os-prober
- optfeature "Create rescue media (grub-mkrescue)" dev-libs/libisoburn
- optfeature "Enable RAID device detection" sys-fs/mdadm
+ optfeature "detecting other operating systems (grub-mkconfig)" sys-boot/os-prober
+ optfeature "creating rescue media (grub-mkrescue)" dev-libs/libisoburn
+ optfeature "enabling RAID device detection" sys-fs/mdadm
fi
if has_version sys-boot/os-prober; then
diff --git a/sys-boot/grub/grub-9999.ebuild b/sys-boot/grub/grub-9999.ebuild
index dc9469d354ad..4f50f14c6ff7 100644
--- a/sys-boot/grub/grub-9999.ebuild
+++ b/sys-boot/grub/grub-9999.ebuild
@@ -288,10 +288,9 @@ pkg_postinst() {
if [[ -z ${REPLACING_VERSIONS} ]]; then
elog
- elog "You may consider installing the following optional packages:"
- optfeature "Detect other operating systems (grub-mkconfig)" sys-boot/os-prober
- optfeature "Create rescue media (grub-mkrescue)" dev-libs/libisoburn
- optfeature "Enable RAID device detection" sys-fs/mdadm
+ optfeature "detecting other operating systems (grub-mkconfig)" sys-boot/os-prober
+ optfeature "creating rescue media (grub-mkrescue)" dev-libs/libisoburn
+ optfeature "enabling RAID device detection" sys-fs/mdadm
fi
if has_version sys-boot/os-prober; then
diff --git a/sys-cluster/charliecloud/charliecloud-0.21.ebuild b/sys-cluster/charliecloud/charliecloud-0.21.ebuild
index 70b793a6a2fd..b96285971254 100644
--- a/sys-cluster/charliecloud/charliecloud-0.21.ebuild
+++ b/sys-cluster/charliecloud/charliecloud-0.21.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -67,11 +67,7 @@ src_configure() {
}
pkg_postinst() {
- elog "Various builders are supported, as alternative "
- elog "to the internal ch-image. The following packages "
- elog "can be installed to get the corresponding support "
- elog "and related functionality."
-
+ elog "Various builders are supported, as alternative to the internal ch-image."
optfeature "Building with Buildah" app-emulation/buildah
optfeature "Building with Docker" app-emulation/docker
optfeature "Progress bars during long operations" sys-apps/pv
diff --git a/sys-cluster/charliecloud/charliecloud-0.22.ebuild b/sys-cluster/charliecloud/charliecloud-0.22.ebuild
index 828e7a1e5d33..b96285971254 100644
--- a/sys-cluster/charliecloud/charliecloud-0.22.ebuild
+++ b/sys-cluster/charliecloud/charliecloud-0.22.ebuild
@@ -67,11 +67,7 @@ src_configure() {
}
pkg_postinst() {
- elog "Various builders are supported, as alternative "
- elog "to the internal ch-image. The following packages "
- elog "can be installed to get the corresponding support "
- elog "and related functionality."
-
+ elog "Various builders are supported, as alternative to the internal ch-image."
optfeature "Building with Buildah" app-emulation/buildah
optfeature "Building with Docker" app-emulation/docker
optfeature "Progress bars during long operations" sys-apps/pv
diff --git a/sys-cluster/charliecloud/charliecloud-9999.ebuild b/sys-cluster/charliecloud/charliecloud-9999.ebuild
index 70b793a6a2fd..b96285971254 100644
--- a/sys-cluster/charliecloud/charliecloud-9999.ebuild
+++ b/sys-cluster/charliecloud/charliecloud-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -67,11 +67,7 @@ src_configure() {
}
pkg_postinst() {
- elog "Various builders are supported, as alternative "
- elog "to the internal ch-image. The following packages "
- elog "can be installed to get the corresponding support "
- elog "and related functionality."
-
+ elog "Various builders are supported, as alternative to the internal ch-image."
optfeature "Building with Buildah" app-emulation/buildah
optfeature "Building with Docker" app-emulation/docker
optfeature "Progress bars during long operations" sys-apps/pv
diff --git a/sys-fs/bcache-tools/Manifest b/sys-fs/bcache-tools/Manifest
index 030990051d52..97abfadeebf6 100644
--- a/sys-fs/bcache-tools/Manifest
+++ b/sys-fs/bcache-tools/Manifest
@@ -1,3 +1 @@
-DIST bcache-status-20140220.tar.gz 3779 BLAKE2B a3fa5e9d87b2c51f1f5178693db6d9f8b4bde31c77783d1ebd9de6e81995d89a4b07df43178cba384757b212087c474a0508640d1d3ddcd97d3d928643971e4a SHA512 0c8db02dc865b469f3a5964f679a3bfdf5cdbf5a2f6ccd5d81544f3bb3c06df2f5d06b9f09aaec527ec90229740dcd31fbb33e2628721b6da139cfcee6b48d7c
-DIST bcache-tools-1.0.8_p20140220.tgz 22153 BLAKE2B d40a64b02e0d66ef8868151870715f6e6ab54633e4875c32d0e03dfe1871e5aa98d7e133b9eed583ac4898b1598f38b71e47109210009ca51c4dfe9dbd31768c SHA512 21eaed457e5de623089c0d4e1c11394a3950f29c749c502bfd5dd94d3dcdc7379c4a910825e33bf9fc8080df656949b94a1a28d19048a8eb6422976cb391b7dc
DIST bcache-tools-1.1.tar.gz 34548 BLAKE2B e6ebc0f609debe0cc123deba0e21076441c37cdbc6edd02bf2c16c0e36fe806f1fc160b9e9baed577f86f6358884182a4e3903f34bccee81943191c0ba6a2d11 SHA512 4ccbef47255bf3644a50242a79951b1f3720e71a55eb1e07dc6b8486df0245da99a77bba751b50197d489b4c5d738e5284aabc014c2f7f44816ddf6a1bb807ca
diff --git a/sys-fs/bcache-tools/bcache-tools-1.0.8_p20140220-r1.ebuild b/sys-fs/bcache-tools/bcache-tools-1.0.8_p20140220-r1.ebuild
deleted file mode 100644
index d53d514a64e2..000000000000
--- a/sys-fs/bcache-tools/bcache-tools-1.0.8_p20140220-r1.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python3_{7,8} )
-
-inherit eutils flag-o-matic python-r1 toolchain-funcs udev
-
-DESCRIPTION="Tools for bcachefs"
-HOMEPAGE="https://bcache.evilpiepirate.org/"
-SRC_URI="
- https://github.com/g2p/bcache-tools/archive/v${PV%%_p*}.tar.gz -> ${P}.tgz
- https://dev.gentoo.org/~jlec/distfiles/bcache-status-20140220.tar.gz
-"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
- >=sys-apps/util-linux-2.24"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${PV}/bcache-status-python3.patch
- "${FILESDIR}"/${PV}/bcache-tools-1.0.8-crc64.patch
- "${FILESDIR}"/${PV}/bcache-tools-1.0.8-noprobe.patch
- "${FILESDIR}"/${PV}/bcache-tools-20131018-fedconf.patch
- "${FILESDIR}"/${PV}/bcache-tools-status-20130826-man.patch
-)
-
-S="${WORKDIR}"/${P%%_p*}
-
-src_prepare() {
- tc-export CC
- sed \
- -e '/^CFLAGS/s:-O2::' \
- -e '/^CFLAGS/s:-g:-std=gnu99:' \
- -i Makefile || die
-
- append-lfs-flags
-
- cp ../bcache-status*/bcache-status . || die
-
- epatch "${PATCHES[@]}"
-}
-
-src_install() {
- into /
- dosbin make-bcache bcache-super-show
-
- exeinto $(get_udevdir)
- doexe bcache-register probe-bcache
-
- python_foreach_impl python_doscript bcache-status
-
- udev_dorules 69-bcache.rules
-
- insinto /etc/initramfs-tools/hooks/bcache
- doins initramfs/hook
-
- # that is what dracut does
- insinto /usr/lib/dracut/modules.d/90bcache
- doins dracut/module-setup.sh
-
- doman *.8
-
- dodoc README
-}
-
-pkg_postinst() {
- udev_reload
-}
diff --git a/sys-fs/bcache-tools/files/1.0.8_p20140220/bcache-status-python3.patch b/sys-fs/bcache-tools/files/1.0.8_p20140220/bcache-status-python3.patch
deleted file mode 100644
index 0cb08cc1a281..000000000000
--- a/sys-fs/bcache-tools/files/1.0.8_p20140220/bcache-status-python3.patch
+++ /dev/null
@@ -1,8 +0,0 @@
---- bcache-tools-1.0.8/bcache-status.orig 2015-06-20 08:56:22.343589706 +0200
-+++ bcache-tools-1.0.8/bcache-status 2015-06-20 08:56:39.971692433 +0200
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/env python3
- #
- # Dumb script to dump (some) of bcache status
- # Copyright 2014 Darrick J. Wong. All rights reserved.
diff --git a/sys-fs/bcache-tools/files/1.0.8_p20140220/bcache-tools-1.0.8-crc64.patch b/sys-fs/bcache-tools/files/1.0.8_p20140220/bcache-tools-1.0.8-crc64.patch
deleted file mode 100644
index 9b11d80c0091..000000000000
--- a/sys-fs/bcache-tools/files/1.0.8_p20140220/bcache-tools-1.0.8-crc64.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-diff -ruN bcache-tools-1.0.8.orig/bcache.c bcache-tools-1.0.8/bcache.c
---- bcache-tools-1.0.8.orig/bcache.c 2014-12-04 23:51:24.000000000 +0100
-+++ bcache-tools-1.0.8/bcache.c 2015-05-22 19:40:41.039355096 +0200
-@@ -26,7 +26,7 @@
- * x^7 + x^4 + x + 1
- */
-
--static const uint64_t crc_table[256] = {
-+const uint64_t crc_table[256] = {
- 0x0000000000000000ULL, 0x42F0E1EBA9EA3693ULL, 0x85E1C3D753D46D26ULL,
- 0xC711223CFA3E5BB5ULL, 0x493366450E42ECDFULL, 0x0BC387AEA7A8DA4CULL,
- 0xCCD2A5925D9681F9ULL, 0x8E224479F47CB76AULL, 0x9266CC8A1C85D9BEULL,
-@@ -114,16 +114,3 @@
- 0x5DEDC41A34BBEEB2ULL, 0x1F1D25F19D51D821ULL, 0xD80C07CD676F8394ULL,
- 0x9AFCE626CE85B507ULL
- };
--
--inline uint64_t crc64(const void *_data, size_t len)
--{
-- uint64_t crc = 0xFFFFFFFFFFFFFFFFULL;
-- const unsigned char *data = _data;
--
-- while (len--) {
-- int i = ((int) (crc >> 56) ^ *data++) & 0xFF;
-- crc = crc_table[i] ^ (crc << 8);
-- }
--
-- return crc ^ 0xFFFFFFFFFFFFFFFFULL;
--}
-diff -ruN bcache-tools-1.0.8.orig/bcache.h bcache-tools-1.0.8/bcache.h
---- bcache-tools-1.0.8.orig/bcache.h 2014-12-04 23:51:24.000000000 +0100
-+++ bcache-tools-1.0.8/bcache.h 2015-05-22 19:40:34.924320569 +0200
-@@ -115,7 +115,20 @@
- #define BDEV_STATE_DIRTY 2U
- #define BDEV_STATE_STALE 3U
-
--uint64_t crc64(const void *_data, size_t len);
-+extern const uint64_t crc_table[];
-+
-+inline uint64_t crc64(const void *_data, size_t len)
-+{
-+ uint64_t crc = 0xFFFFFFFFFFFFFFFFULL;
-+ const unsigned char *data = _data;
-+
-+ while (len--) {
-+ int i = ((int) (crc >> 56) ^ *data++) & 0xFF;
-+ crc = crc_table[i] ^ (crc << 8);
-+ }
-+
-+ return crc ^ 0xFFFFFFFFFFFFFFFFULL;
-+}
-
- #define node(i, j) ((void *) ((i)->d + (j)))
- #define end(i) node(i, (i)->keys)
-Binary files bcache-tools-1.0.8.orig/bcache-register and bcache-tools-1.0.8/bcache-register differ
diff --git a/sys-fs/bcache-tools/files/1.0.8_p20140220/bcache-tools-1.0.8-probe-bcache-underlinking.patch b/sys-fs/bcache-tools/files/1.0.8_p20140220/bcache-tools-1.0.8-probe-bcache-underlinking.patch
deleted file mode 100644
index c6ca74d68882..000000000000
--- a/sys-fs/bcache-tools/files/1.0.8_p20140220/bcache-tools-1.0.8-probe-bcache-underlinking.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Fix underlinking in GCC 4.9 and below
-
---- bcache-tools-1.0.8/Makefile
-+++ bcache-tools-1.0.8/Makefile
-@@ -24,7 +24,7 @@
- make-bcache: LDLIBS += `pkg-config --libs uuid blkid`
- make-bcache: CFLAGS += `pkg-config --cflags uuid blkid`
- make-bcache: bcache.o
--probe-bcache: LDLIBS += `pkg-config --libs uuid blkid`
-+probe-bcache: LDLIBS += `pkg-config --libs uuid blkid` bcache.o
- probe-bcache: CFLAGS += `pkg-config --cflags uuid blkid`
- bcache-super-show: LDLIBS += `pkg-config --libs uuid`
- bcache-super-show: CFLAGS += -std=gnu99
diff --git a/sys-fs/bcache-tools/files/1.0.8_p20140220/bcache-tools-20131018-fedconf.patch b/sys-fs/bcache-tools/files/1.0.8_p20140220/bcache-tools-20131018-fedconf.patch
deleted file mode 100644
index 993ec216f888..000000000000
--- a/sys-fs/bcache-tools/files/1.0.8_p20140220/bcache-tools-20131018-fedconf.patch
+++ /dev/null
@@ -1,5 +0,0 @@
-diff -ruN bcache-tools-20130827.orig/configure bcache-tools-20130827/configure
---- bcache-tools-20130827.orig/configure 1970-01-01 01:00:00.000000000 +0100
-+++ bcache-tools-20130827/configure 2013-08-31 15:12:41.093218432 +0200
-@@ -0,0 +1 @@
-+#!/bin/sh
diff --git a/sys-fs/bcache-tools/files/1.0.8_p20140220/bcache-tools-status-20130826-man.patch b/sys-fs/bcache-tools/files/1.0.8_p20140220/bcache-tools-status-20130826-man.patch
deleted file mode 100644
index 3eabb3f4b832..000000000000
--- a/sys-fs/bcache-tools/files/1.0.8_p20140220/bcache-tools-status-20130826-man.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-diff -ruN bcache-tools-20130820.orig/bcache-status.8 bcache-tools-20130820/bcache-status.8
---- bcache-tools-20130820.orig/bcache-status.8 1970-01-01 01:00:00.000000000 +0100
-+++ bcache-tools-20130820/bcache-status.8 2013-08-26 23:32:02.477274882 +0200
-@@ -0,0 +1,45 @@
-+.TH bcache-status 8
-+.SH NAME
-+bcache-status \- Display useful bcache statistics
-+.SH SYNOPSIS
-+.B bcache-status
-+[\fB \--help\fR ]
-+[\fB \-f\fR ]
-+[\fB \-h\fR ]
-+[\fB \-d\fR ]
-+[\fB \-t\fR ]
-+[\fB \-a\fR ]
-+[\fB \-r\fR ]
-+[\fB \-s\fR ]
-+[\fB \-g\fR ]
-+.SH DESCRIPTION
-+This command displays useful bcache statistics in a convenient way.
-+.SH OPTIONS
-+.TP
-+.BR \---help
-+Print help message and exit.
-+.TP
-+.BR \-f,\ --five-minute
-+Print the last five minutes of stats.
-+.TP
-+.BR \-h,\ --hour
-+Print the last hour of stats.
-+.TP
-+.BR \-d,\ --day
-+Print the last day of stats.
-+.TP
-+.BR \-t,\ --total
-+Print total stats.
-+.TP
-+.BR \-a,\ --all
-+Print all stats.
-+.TP
-+.BR \-r,\ --reset-stats
-+Reset stats after printing them.
-+.TP
-+.BR \-s,\ --sub-status
-+Print subdevice status.
-+.TP
-+.BR \-g,\ --gc
-+Print subdevice status.
-+
diff --git a/sys-kernel/dracut/dracut-050-r2.ebuild b/sys-kernel/dracut/dracut-050-r2.ebuild
index 7f2011e1f242..4eb3b1db06d8 100644
--- a/sys-kernel/dracut/dracut-050-r2.ebuild
+++ b/sys-kernel/dracut/dracut-050-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -133,9 +133,6 @@ pkg_postinst() {
ewarn ""
fi
- elog "To get additional features, a number of optional runtime"
- elog "dependencies may be installed:"
- elog ""
optfeature "Networking support" net-misc/networkmanager
optfeature "Legacy networking support" net-misc/curl "net-misc/dhcp[client]" \
sys-apps/iproute2 "net-misc/iputils[arping]"
diff --git a/sys-kernel/dracut/dracut-051-r1.ebuild b/sys-kernel/dracut/dracut-051-r1.ebuild
index 60a9ba038926..4c6865f55771 100644
--- a/sys-kernel/dracut/dracut-051-r1.ebuild
+++ b/sys-kernel/dracut/dracut-051-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -125,9 +125,6 @@ pkg_postinst() {
ewarn ""
fi
- elog "To get additional features, a number of optional runtime"
- elog "dependencies may be installed:"
- elog ""
optfeature "Networking support" net-misc/networkmanager
optfeature "Legacy networking support" net-misc/curl "net-misc/dhcp[client]" \
sys-apps/iproute2 "net-misc/iputils[arping]"
diff --git a/sys-kernel/dracut/dracut-053.ebuild b/sys-kernel/dracut/dracut-053.ebuild
index 0c1239e5c4b2..758f8865d6c4 100644
--- a/sys-kernel/dracut/dracut-053.ebuild
+++ b/sys-kernel/dracut/dracut-053.ebuild
@@ -120,9 +120,6 @@ pkg_postinst() {
ewarn ""
fi
- elog "To get additional features, a number of optional runtime"
- elog "dependencies may be installed:"
- elog ""
optfeature "Networking support" net-misc/networkmanager
optfeature "Legacy networking support" net-misc/curl "net-misc/dhcp[client]" \
sys-apps/iproute2 "net-misc/iputils[arping]"
diff --git a/sys-kernel/dracut/dracut-9999.ebuild b/sys-kernel/dracut/dracut-9999.ebuild
index 69b97ddb7c4d..e6d09f406d08 100644
--- a/sys-kernel/dracut/dracut-9999.ebuild
+++ b/sys-kernel/dracut/dracut-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -124,9 +124,6 @@ pkg_postinst() {
ewarn ""
fi
- elog "To get additional features, a number of optional runtime"
- elog "dependencies may be installed:"
- elog ""
optfeature "Networking support" net-misc/networkmanager
optfeature "Legacy networking support" net-misc/curl "net-misc/dhcp[client]" \
sys-apps/iproute2 "net-misc/iputils[arping]"
diff --git a/sys-kernel/pf-sources/pf-sources-5.10_p12.ebuild b/sys-kernel/pf-sources/pf-sources-5.10_p12.ebuild
index 223e79a03a51..b51842937478 100644
--- a/sys-kernel/pf-sources/pf-sources-5.10_p12.ebuild
+++ b/sys-kernel/pf-sources/pf-sources-5.10_p12.ebuild
@@ -61,6 +61,5 @@ src_prepare() {
pkg_postinst() {
kernel-2_pkg_postinst
- elog "Optional features:"
- optfeature "Userspace KSM helper" sys-process/uksmd
+ optfeature "userspace KSM helper" sys-process/uksmd
}
diff --git a/sys-kernel/pf-sources/pf-sources-5.11_p1.ebuild b/sys-kernel/pf-sources/pf-sources-5.11_p1.ebuild
index 223e79a03a51..b51842937478 100644
--- a/sys-kernel/pf-sources/pf-sources-5.11_p1.ebuild
+++ b/sys-kernel/pf-sources/pf-sources-5.11_p1.ebuild
@@ -61,6 +61,5 @@ src_prepare() {
pkg_postinst() {
kernel-2_pkg_postinst
- elog "Optional features:"
- optfeature "Userspace KSM helper" sys-process/uksmd
+ optfeature "userspace KSM helper" sys-process/uksmd
}
diff --git a/sys-kernel/pf-sources/pf-sources-5.11_p2.ebuild b/sys-kernel/pf-sources/pf-sources-5.11_p2.ebuild
index 223e79a03a51..b51842937478 100644
--- a/sys-kernel/pf-sources/pf-sources-5.11_p2.ebuild
+++ b/sys-kernel/pf-sources/pf-sources-5.11_p2.ebuild
@@ -61,6 +61,5 @@ src_prepare() {
pkg_postinst() {
kernel-2_pkg_postinst
- elog "Optional features:"
- optfeature "Userspace KSM helper" sys-process/uksmd
+ optfeature "userspace KSM helper" sys-process/uksmd
}
diff --git a/sys-kernel/pf-sources/pf-sources-5.11_p3.ebuild b/sys-kernel/pf-sources/pf-sources-5.11_p3.ebuild
index 223e79a03a51..b51842937478 100644
--- a/sys-kernel/pf-sources/pf-sources-5.11_p3.ebuild
+++ b/sys-kernel/pf-sources/pf-sources-5.11_p3.ebuild
@@ -61,6 +61,5 @@ src_prepare() {
pkg_postinst() {
kernel-2_pkg_postinst
- elog "Optional features:"
- optfeature "Userspace KSM helper" sys-process/uksmd
+ optfeature "userspace KSM helper" sys-process/uksmd
}
diff --git a/sys-kernel/pf-sources/pf-sources-5.11_p4.ebuild b/sys-kernel/pf-sources/pf-sources-5.11_p4.ebuild
index 223e79a03a51..b51842937478 100644
--- a/sys-kernel/pf-sources/pf-sources-5.11_p4.ebuild
+++ b/sys-kernel/pf-sources/pf-sources-5.11_p4.ebuild
@@ -61,6 +61,5 @@ src_prepare() {
pkg_postinst() {
kernel-2_pkg_postinst
- elog "Optional features:"
- optfeature "Userspace KSM helper" sys-process/uksmd
+ optfeature "userspace KSM helper" sys-process/uksmd
}
diff --git a/sys-kernel/pf-sources/pf-sources-5.11_p5.ebuild b/sys-kernel/pf-sources/pf-sources-5.11_p5.ebuild
index 0c2ef327c94c..892784a56e6c 100644
--- a/sys-kernel/pf-sources/pf-sources-5.11_p5.ebuild
+++ b/sys-kernel/pf-sources/pf-sources-5.11_p5.ebuild
@@ -68,6 +68,5 @@ src_prepare() {
pkg_postinst() {
kernel-2_pkg_postinst
- elog "Optional features:"
- optfeature "Userspace KSM helper" sys-process/uksmd
+ optfeature "userspace KSM helper" sys-process/uksmd
}
diff --git a/sys-kernel/pf-sources/pf-sources-5.11_p6.ebuild b/sys-kernel/pf-sources/pf-sources-5.11_p6.ebuild
index 0c2ef327c94c..892784a56e6c 100644
--- a/sys-kernel/pf-sources/pf-sources-5.11_p6.ebuild
+++ b/sys-kernel/pf-sources/pf-sources-5.11_p6.ebuild
@@ -68,6 +68,5 @@ src_prepare() {
pkg_postinst() {
kernel-2_pkg_postinst
- elog "Optional features:"
- optfeature "Userspace KSM helper" sys-process/uksmd
+ optfeature "userspace KSM helper" sys-process/uksmd
}
diff --git a/sys-kernel/pf-sources/pf-sources-5.9_p7.ebuild b/sys-kernel/pf-sources/pf-sources-5.9_p7.ebuild
index f2344adc15dc..3535b5a2333a 100644
--- a/sys-kernel/pf-sources/pf-sources-5.9_p7.ebuild
+++ b/sys-kernel/pf-sources/pf-sources-5.9_p7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -62,6 +62,5 @@ src_prepare() {
pkg_postinst() {
kernel-2_pkg_postinst
- elog "Optional features:"
- optfeature "Userspace KSM helper" sys-process/uksmd
+ optfeature "userspace KSM helper" sys-process/uksmd
}
diff --git a/www-apps/bugzilla/bugzilla-5.0.6-r1.ebuild b/www-apps/bugzilla/bugzilla-5.0.6-r1.ebuild
index 76a3fa9ba508..e74645a9f179 100644
--- a/www-apps/bugzilla/bugzilla-5.0.6-r1.ebuild
+++ b/www-apps/bugzilla/bugzilla-5.0.6-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -96,21 +96,20 @@ src_install() {
}
pkg_postinst() {
- elog "Optional dependencies:"
- optfeature "Graphical reports, new charts, old charts" "dev-perl/GD dev-perl/Chart dev-perl/Template-GD dev-perl/GDTextUtil dev-perl/GDGraph"
- optfeature "Move bugs between installations, automatic update notifications" "dev-perl/MIME-tools dev-perl/libwww-perl dev-perl/XML-Twig"
- optfeature "Patch Viewer" "dev-perl/PatchReader"
+ optfeature "graphical reports, new charts, old charts" "dev-perl/GD dev-perl/Chart dev-perl/Template-GD dev-perl/GDTextUtil dev-perl/GDGraph"
+ optfeature "moving bugs between installations, automatic update notifications" "dev-perl/MIME-tools dev-perl/libwww-perl dev-perl/XML-Twig"
+ optfeature "patch viewer" "dev-perl/PatchReader"
optfeature "LDAP authentication" "dev-perl/perl-ldap"
optfeature "SMTP authentication" "dev-perl/Authen-SASL"
optfeature "XML-RPC Interface" "dev-perl/SOAP-Lite dev-perl/XMLRPC-Lite dev-perl/Test-Taint"
- optfeature "JSON-RPC Interface, REST Interface" "dev-perl/JSON-RPC dev-perl/Test-Taint"
- optfeature "More HTML in Product/Group description" "dev-perl/HTML-Scrubber"
- optfeature "Automatic charset detection for text attachments" "dev-perl/Encode-Detect"
- optfeature "Inbound Email" "dev-perl/Email-Reply dev-perl/HTML-FormatText-WithLinks"
- optfeature "Mail Queueing" "dev-perl/TheSchwarz dev-perl/Daemon-Generic"
- optfeature "Sniff MIME type of attachments" "dev-perl/File-MimeInfo dev-perl/IO-stringy"
+ optfeature "JSON-RPC interface, REST interface" "dev-perl/JSON-RPC dev-perl/Test-Taint"
+ optfeature "more HTML in Product/Group description" "dev-perl/HTML-Scrubber"
+ optfeature "automatic charset detection for text attachments" "dev-perl/Encode-Detect"
+ optfeature "inbound email" "dev-perl/Email-Reply dev-perl/HTML-FormatText-WithLinks"
+ optfeature "mail queueing" "dev-perl/TheSchwarz dev-perl/Daemon-Generic"
+ optfeature "MIME type sniffing of attachments" "dev-perl/File-MimeInfo dev-perl/IO-stringy"
optfeature "Memcached support" "dev-perl/Cache-Memcached"
- optfeature "SSL Support for SMTP" "dev-perl/IO-Socket-SSL"
+ optfeature "SSL support for SMTP" "dev-perl/IO-Socket-SSL"
ewarn "If Apache is the chosen webserver, please consider turning the apache2 use flag on"
ewarn "Not doing so may result in unexpected runtime errors"
diff --git a/www-apps/davical/davical-1.1.9.3-r1.ebuild b/www-apps/davical/davical-1.1.9.3-r1.ebuild
index b8f309f898ba..88a416b0be46 100644
--- a/www-apps/davical/davical-1.1.9.3-r1.ebuild
+++ b/www-apps/davical/davical-1.1.9.3-r1.ebuild
@@ -70,6 +70,5 @@ pkg_postinst() {
webapp_pkg_postinst
elog ""
- elog "Optional runtime dependencies:"
optfeature "LDAP authentication" dev-lang/php[ldap]
}
diff --git a/www-misc/monitorix/monitorix-3.13.1.ebuild b/www-misc/monitorix/monitorix-3.13.1.ebuild
index 61230025cd86..d063192776c3 100644
--- a/www-misc/monitorix/monitorix-3.13.1.ebuild
+++ b/www-misc/monitorix/monitorix-3.13.1.ebuild
@@ -77,7 +77,6 @@ src_install() {
}
pkg_postinst() {
- elog "Optional dependencies:"
optfeature "disk drive temperatures and health" app-admin/hddtemp
optfeature "email reports/statics" mail-mta/postfix mail-mta/sendmail
optfeature "lm-sensors and GPU temperatures" sys-apps/lm-sensors
diff --git a/www-servers/gunicorn/gunicorn-20.1.0.ebuild b/www-servers/gunicorn/gunicorn-20.1.0.ebuild
index cb38379151a0..70043f376eef 100644
--- a/www-servers/gunicorn/gunicorn-20.1.0.ebuild
+++ b/www-servers/gunicorn/gunicorn-20.1.0.ebuild
@@ -40,8 +40,7 @@ python_install_all() {
}
pkg_postinst() {
- elog "Note that alternative worker types need additional packages to be installed:"
+ optfeature_header "Alternative worker types need additional packages to be installed:"
optfeature "eventlet-based greenlets workers" "dev-python/eventlet"
optfeature "gevent-based greenlets workers" "dev-python/gevent"
- elog
}
diff --git a/x11-misc/i3blocks-contrib/i3blocks-contrib-1.4.0_p20201127.ebuild b/x11-misc/i3blocks-contrib/i3blocks-contrib-1.4.0_p20201127.ebuild
index 5977a9b1339b..517105977ba2 100644
--- a/x11-misc/i3blocks-contrib/i3blocks-contrib-1.4.0_p20201127.ebuild
+++ b/x11-misc/i3blocks-contrib/i3blocks-contrib-1.4.0_p20201127.ebuild
@@ -31,7 +31,7 @@ src_install() {
}
pkg_postinst() {
- elog "The following deps may be required for certain ${PN} scripts:"
+ optfeature_header "The following deps may be required for certain ${PN} scripts:"
optfeature "backlight" sys-power/acpilight x11-apps/xbacklight
optfeature "battery{,2,bar}" sys-power/acpi
optfeature "cpu_usage" app-admin/sysstat
diff --git a/x11-misc/obmenu-generator/obmenu-generator-0.88.ebuild b/x11-misc/obmenu-generator/obmenu-generator-0.88.ebuild
index c745957dbfb1..beef72cf3970 100644
--- a/x11-misc/obmenu-generator/obmenu-generator-0.88.ebuild
+++ b/x11-misc/obmenu-generator/obmenu-generator-0.88.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -30,7 +30,7 @@ src_install() {
}
pkg_postinst() {
- elog "For icon (-i) functionality, install:"
+ optfeature_header "For icon (-i) functionality, install:"
optfeature "support via gtk+:2 (default)" dev-perl/Gtk2
optfeature "support via gtk+:3 (enabled via config)" dev-perl/Gtk3
}
diff --git a/x11-misc/obmenu-generator/obmenu-generator-0.89.ebuild b/x11-misc/obmenu-generator/obmenu-generator-0.89.ebuild
index a6fc9b2b7e48..beef72cf3970 100644
--- a/x11-misc/obmenu-generator/obmenu-generator-0.89.ebuild
+++ b/x11-misc/obmenu-generator/obmenu-generator-0.89.ebuild
@@ -30,7 +30,7 @@ src_install() {
}
pkg_postinst() {
- elog "For icon (-i) functionality, install:"
+ optfeature_header "For icon (-i) functionality, install:"
optfeature "support via gtk+:2 (default)" dev-perl/Gtk2
optfeature "support via gtk+:3 (enabled via config)" dev-perl/Gtk3
}
diff --git a/x11-misc/shutter/shutter-0.95.ebuild b/x11-misc/shutter/shutter-0.95.ebuild
index de56f6405cda..f77cc3920a5b 100644
--- a/x11-misc/shutter/shutter-0.95.ebuild
+++ b/x11-misc/shutter/shutter-0.95.ebuild
@@ -73,7 +73,6 @@ src_install() {
pkg_postinst() {
xdg_pkg_postinst
- elog "To get additional features, optional runtime dependencies may be installed:"
optfeature "writing Exif information" media-libs/exiftool
optfeature "drawing tool" dev-perl/Goo-Canvas
optfeature "image hostings uploading" "dev-perl/JSON-MaybeXS dev-perl/Net-OAuth dev-perl/Path-Class"
diff --git a/x11-misc/splatmoji/splatmoji-1.2.0.ebuild b/x11-misc/splatmoji/splatmoji-1.2.0.ebuild
index 6bb90f7331e5..74bcd923cb57 100644
--- a/x11-misc/splatmoji/splatmoji-1.2.0.ebuild
+++ b/x11-misc/splatmoji/splatmoji-1.2.0.ebuild
@@ -44,6 +44,5 @@ src_install() {
}
pkg_postinst() {
- elog "Optional uninstalled features:"
optfeature "JSON-style output" app-misc/jq
}
diff --git a/x11-plugins/vicious/vicious-2.5.0.ebuild b/x11-plugins/vicious/vicious-2.5.0.ebuild
index 72bec8a74f26..31dbb976d373 100644
--- a/x11-plugins/vicious/vicious-2.5.0.ebuild
+++ b/x11-plugins/vicious/vicious-2.5.0.ebuild
@@ -33,7 +33,7 @@ pkg_postinst() {
# only by searching for occurrences of vicious.spawn (the recommended way of calling
# external helpers because it supports async) and popen (still used by many contrib widgets).
# Moreover, dependencies of all non-Linux widgets have been excluded on purpose.
- elog "These widgets need some dependencies:"
+ optfeature_header "These widgets need some dependencies:"
optfeature "cmus" "media-sound/cmus"
optfeature "fs" "sys-apps/coreutils" # df
optfeature "gmail" "net-misc/curl"
diff --git a/x11-terms/terminator/terminator-2.0.1.ebuild b/x11-terms/terminator/terminator-2.0.1.ebuild
index b4f2d5d860e5..a6e1533cd1ed 100644
--- a/x11-terms/terminator/terminator-2.0.1.ebuild
+++ b/x11-terms/terminator/terminator-2.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -54,10 +54,9 @@ pkg_postinst() {
xdg_desktop_database_update
xdg_icon_cache_update
- elog "Consider installing the following for additional features:"
optfeature "D-Bus" dev-python/dbus-python
- optfeature "Desktop notifications" "x11-libs/libnotify[introspection]"
- optfeature "Global keyboard shortcuts" "dev-libs/keybinder:3[introspection]"
+ optfeature "desktop notifications" "x11-libs/libnotify[introspection]"
+ optfeature "global keyboard shortcuts" "dev-libs/keybinder:3[introspection]"
}
pkg_postrm() {
diff --git a/x11-terms/terminator/terminator-2.1.0.ebuild b/x11-terms/terminator/terminator-2.1.0.ebuild
index 50543f700755..0fa3213e9d94 100644
--- a/x11-terms/terminator/terminator-2.1.0.ebuild
+++ b/x11-terms/terminator/terminator-2.1.0.ebuild
@@ -60,10 +60,9 @@ pkg_postinst() {
xdg_desktop_database_update
xdg_icon_cache_update
- elog "Consider installing the following for additional features:"
optfeature "D-Bus" dev-python/dbus-python
- optfeature "Desktop notifications" "x11-libs/libnotify[introspection]"
- optfeature "Global keyboard shortcuts" "dev-libs/keybinder:3[introspection]"
+ optfeature "desktop notifications" "x11-libs/libnotify[introspection]"
+ optfeature "global keyboard shortcuts" "dev-libs/keybinder:3[introspection]"
}
pkg_postrm() {
diff --git a/x11-themes/greybird/greybird-3.22.14.ebuild b/x11-themes/greybird/greybird-3.22.14.ebuild
index 9b41f8fae753..4cece2ecfb02 100644
--- a/x11-themes/greybird/greybird-3.22.14.ebuild
+++ b/x11-themes/greybird/greybird-3.22.14.ebuild
@@ -25,7 +25,6 @@ DEPEND="${RDEPEND}
S="${WORKDIR}/${P^}"
pkg_postinst() {
- elog "Optional uninstalled features:"
optfeature "matching icon theme" x11-themes/elementary-xfce-icon-theme
optfeature "matching cursor theme" x11-themes/vanilla-dmz-xcursors
}
diff --git a/x11-wm/enlightenment/enlightenment-0.24.2-r1.ebuild b/x11-wm/enlightenment/enlightenment-0.24.2-r1.ebuild
index 6651273cf861..1d2cd069eae8 100644
--- a/x11-wm/enlightenment/enlightenment-0.24.2-r1.ebuild
+++ b/x11-wm/enlightenment/enlightenment-0.24.2-r1.ebuild
@@ -97,7 +97,7 @@ pkg_postinst() {
xdg_icon_cache_update
xdg_mimeinfo_database_update
- elog "Additional programs to complete full EFL suite: "
+ optfeature_header "Additional programs to complement the full EFL suite:"
optfeature "efl-based pinentry interface" app-crypt/pinentry[efl]
optfeature "better monitor backlight and brightness controls" app-misc/ddcutil
optfeature "office file thumbnails" app-office/libreoffice app-office/libreoffice-bin
diff --git a/x11-wm/i3/i3-4.19-r1.ebuild b/x11-wm/i3/i3-4.19-r1.ebuild
index 8641db1eba86..3b3b04623bc8 100644
--- a/x11-wm/i3/i3-4.19-r1.ebuild
+++ b/x11-wm/i3/i3-4.19-r1.ebuild
@@ -96,10 +96,8 @@ src_test() {
}
pkg_postinst() {
- elog "There are several packages that you may find useful with i3 and"
- elog "their usage is suggested by the upstream maintainers."
- elog "Uninstalled optional dependencies:"
- optfeature "Application launcher" x11-misc/dmenu
- optfeature "Simple screen locker" x11-misc/i3lock
- optfeature "Status bar generator" x11-misc/i3status
+ optfeature_header "There are several packages that may be useful with i3:"
+ optfeature "application launcher" x11-misc/dmenu
+ optfeature "simple screen locker" x11-misc/i3lock
+ optfeature "status bar generator" x11-misc/i3status
}
diff --git a/x11-wm/i3/i3-4.19.1.ebuild b/x11-wm/i3/i3-4.19.1.ebuild
index e7b4e3a5694e..99bd3b7ad0b6 100644
--- a/x11-wm/i3/i3-4.19.1.ebuild
+++ b/x11-wm/i3/i3-4.19.1.ebuild
@@ -95,10 +95,8 @@ src_test() {
}
pkg_postinst() {
- elog "There are several packages that you may find useful with i3 and"
- elog "their usage is suggested by the upstream maintainers."
- elog "Uninstalled optional dependencies:"
- optfeature "Application launcher" x11-misc/dmenu
- optfeature "Simple screen locker" x11-misc/i3lock
- optfeature "Status bar generator" x11-misc/i3status
+ optfeature_header "There are several packages that may be useful with i3:"
+ optfeature "application launcher" x11-misc/dmenu
+ optfeature "simple screen locker" x11-misc/i3lock
+ optfeature "status bar generator" x11-misc/i3status
}
diff --git a/x11-wm/i3/i3-9999.ebuild b/x11-wm/i3/i3-9999.ebuild
index e7b4e3a5694e..99bd3b7ad0b6 100644
--- a/x11-wm/i3/i3-9999.ebuild
+++ b/x11-wm/i3/i3-9999.ebuild
@@ -95,10 +95,8 @@ src_test() {
}
pkg_postinst() {
- elog "There are several packages that you may find useful with i3 and"
- elog "their usage is suggested by the upstream maintainers."
- elog "Uninstalled optional dependencies:"
- optfeature "Application launcher" x11-misc/dmenu
- optfeature "Simple screen locker" x11-misc/i3lock
- optfeature "Status bar generator" x11-misc/i3status
+ optfeature_header "There are several packages that may be useful with i3:"
+ optfeature "application launcher" x11-misc/dmenu
+ optfeature "simple screen locker" x11-misc/i3lock
+ optfeature "status bar generator" x11-misc/i3status
}