From 7f22d61866ec635fdd820541ea097f3025003f42 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 29 Jul 2019 21:44:54 +0300 Subject: [PATCH] Sync with portage [Mon Jul 29 21:44:54 MSK 2019]. --- Manifest | 30 +- Manifest.files.gz | Bin 29655 -> 29637 bytes acct-group/Manifest.gz | Bin 2886 -> 5322 bytes acct-group/adm/Manifest | 2 + acct-group/adm/adm-0.ebuild | 8 + acct-group/adm/metadata.xml | 7 + acct-group/audio/Manifest | 2 + acct-group/audio/audio-0.ebuild | 8 + acct-group/audio/metadata.xml | 7 + acct-group/cdrom/Manifest | 2 + acct-group/cdrom/cdrom-0.ebuild | 8 + acct-group/cdrom/metadata.xml | 7 + acct-group/dialout/Manifest | 2 + acct-group/dialout/dialout-0.ebuild | 8 + acct-group/dialout/metadata.xml | 7 + acct-group/disk/Manifest | 2 + acct-group/disk/disk-0.ebuild | 8 + acct-group/disk/metadata.xml | 7 + acct-group/input/Manifest | 2 + acct-group/input/input-0.ebuild | 8 + acct-group/input/metadata.xml | 7 + acct-group/kmem/Manifest | 2 + acct-group/kmem/kmem-0.ebuild | 8 + acct-group/kmem/metadata.xml | 7 + acct-group/kvm/Manifest | 2 + acct-group/kvm/kvm-0.ebuild | 8 + acct-group/kvm/metadata.xml | 7 + acct-group/lp/Manifest | 2 + acct-group/lp/lp-0.ebuild | 8 + acct-group/lp/metadata.xml | 7 + acct-group/render/Manifest | 2 + acct-group/render/metadata.xml | 7 + acct-group/render/render-0.ebuild | 8 + acct-group/tape/Manifest | 2 + acct-group/tape/metadata.xml | 7 + acct-group/tape/tape-0.ebuild | 8 + acct-group/tty/Manifest | 2 + acct-group/tty/metadata.xml | 7 + acct-group/tty/tty-0.ebuild | 8 + acct-group/utmp/Manifest | 2 + acct-group/utmp/metadata.xml | 7 + acct-group/utmp/utmp-0.ebuild | 8 + acct-group/video/Manifest | 2 + acct-group/video/metadata.xml | 7 + acct-group/video/video-0.ebuild | 8 + acct-group/wheel/Manifest | 2 + acct-group/wheel/metadata.xml | 7 + acct-group/wheel/wheel-0.ebuild | 8 + app-admin/Manifest.gz | Bin 35455 -> 35454 bytes app-admin/analog/Manifest | 2 +- app-admin/analog/analog-6.0.13.ebuild | 2 +- app-admin/certmgr/Manifest | 2 + app-admin/certmgr/certmgr-2.0.1.ebuild | 31 + app-admin/consul/Manifest | 2 + app-admin/consul/consul-1.5.3.ebuild | 69 + app-admin/gentoo-perl-helpers/Manifest | 2 +- .../gentoo-perl-helpers-0.4.0.ebuild | 2 +- app-arch/Manifest.gz | Bin 16434 -> 16425 bytes app-arch/brotli/Manifest | 2 +- app-arch/brotli/brotli-1.0.7.ebuild | 2 +- app-arch/libarchive/Manifest | 2 +- app-arch/libarchive/libarchive-3.3.3.ebuild | 2 +- app-arch/zstd/Manifest | 2 + app-arch/zstd/zstd-1.4.2.ebuild | 62 + app-backup/Manifest.gz | Bin 10359 -> 10355 bytes app-backup/btrbk/Manifest | 2 + app-backup/btrbk/btrbk-0.28.3.ebuild | 77 + app-crypt/Manifest.gz | Bin 24791 -> 24789 bytes app-crypt/libb2/Manifest | 2 +- app-crypt/libb2/libb2-0.98.1-r1.ebuild | 2 +- app-editors/Manifest.gz | Bin 14081 -> 14087 bytes app-editors/gvim/Manifest | 18 +- app-editors/gvim/files/gvim.svg | 94 - app-editors/gvim/gvim-8.0.1298.ebuild | 371 -- app-editors/gvim/gvim-8.0.1699-r1.ebuild | 372 -- app-editors/gvim/gvim-8.1.0034.ebuild | 372 -- app-editors/gvim/gvim-8.1.0412.ebuild | 372 -- app-editors/gvim/gvim-8.1.0648-r1.ebuild | 373 -- app-editors/gvim/gvim-8.1.0648.ebuild | 371 -- app-editors/gvim/gvim-8.1.1155.ebuild | 370 -- app-editors/gvim/gvim-8.1.1312.ebuild | 368 -- app-editors/gvim/metadata.xml | 1 - app-editors/nano/Manifest | 2 - app-editors/nano/nano-3.2.ebuild | 83 - app-editors/vim-core/Manifest | 14 - app-editors/vim-core/vim-core-8.0.1298.ebuild | 214 - app-editors/vim-core/vim-core-8.0.1699.ebuild | 214 - app-editors/vim-core/vim-core-8.1.0034.ebuild | 214 - app-editors/vim-core/vim-core-8.1.0412.ebuild | 214 - app-editors/vim-core/vim-core-8.1.0648.ebuild | 225 - app-editors/vim-core/vim-core-8.1.1155.ebuild | 225 - app-editors/vim-core/vim-core-8.1.1312.ebuild | 225 - app-editors/vim/Manifest | 16 - app-editors/vim/vim-8.0.1298.ebuild | 309 -- app-editors/vim/vim-8.0.1699.ebuild | 311 -- app-editors/vim/vim-8.1.0034.ebuild | 311 -- app-editors/vim/vim-8.1.0412-r1.ebuild | 313 -- app-editors/vim/vim-8.1.0412.ebuild | 313 -- app-editors/vim/vim-8.1.0648-r1.ebuild | 321 -- app-editors/vim/vim-8.1.0648.ebuild | 319 -- app-editors/vim/vim-8.1.1155.ebuild | 318 -- app-editors/vim/vim-8.1.1312.ebuild | 317 -- app-emulation/Manifest.gz | Bin 21350 -> 21358 bytes app-emulation/docker-proxy/Manifest | 2 + .../docker-proxy-0.8.0_p20190604.ebuild | 34 + app-emulation/docker/Manifest | 6 +- app-emulation/docker/docker-18.09.8.ebuild | 14 +- ...r-18.09.7.ebuild => docker-19.03.1.ebuild} | 18 +- app-metrics/Manifest.gz | Bin 4932 -> 4934 bytes app-metrics/pushgateway/Manifest | 10 +- .../pushgateway/pushgateway-0.4.0.ebuild | 51 - .../pushgateway/pushgateway-0.5.0.ebuild | 51 - .../pushgateway/pushgateway-0.5.2.ebuild | 51 - ...-0.6.0.ebuild => pushgateway-0.9.0.ebuild} | 9 +- app-portage/Manifest.gz | Bin 10403 -> 10403 bytes app-portage/eix/Manifest | 4 +- app-portage/eix/eix-0.33.7.ebuild | 104 - app-portage/eix/eix-0.33.8.ebuild | 2 +- app-portage/portage-utils/Manifest | 2 +- .../portage-utils-0.80_pre20190719.ebuild | 2 +- app-portage/unsymlink-lib/Manifest | 2 +- .../unsymlink-lib/unsymlink-lib-17.ebuild | 2 +- app-shells/Manifest.gz | Bin 7774 -> 7772 bytes app-shells/fish/Manifest | 2 +- app-shells/fish/fish-3.0.2.ebuild | 2 +- app-text/Manifest.gz | Bin 52847 -> 52851 bytes app-text/asciidoc/Manifest | 2 +- .../asciidoc/asciidoc-8.6.10_p20181016.ebuild | 2 +- app-text/evince/Manifest | 1 + app-text/evince/evince-3.32.0-r1.ebuild | 111 + app-text/mupdf/Manifest | 2 +- app-text/mupdf/mupdf-1.14.0-r3.ebuild | 2 +- app-vim/Manifest.gz | Bin 32579 -> 32580 bytes app-vim/easytags/Manifest | 2 +- app-vim/easytags/easytags-3.11.ebuild | 10 +- app-vim/gentoo-syntax/Manifest | 2 +- .../gentoo-syntax-20190609.ebuild | 2 +- dev-db/Manifest.gz | Bin 19005 -> 18999 bytes dev-db/freetds/Manifest | 5 +- dev-db/freetds/freetds-1.00.341-r1.ebuild | 73 - dev-db/freetds/freetds-1.00.558.ebuild | 2 +- dev-db/freetds/freetds-9999.ebuild | 62 - dev-db/postgresql/Manifest | 6 - dev-db/postgresql/postgresql-10.8-r1.ebuild | 466 -- dev-db/postgresql/postgresql-10.8.ebuild | 460 -- dev-db/postgresql/postgresql-11.3-r1.ebuild | 468 -- dev-db/postgresql/postgresql-11.3.ebuild | 460 -- dev-lang/Manifest.gz | Bin 18025 -> 18028 bytes dev-lang/php/Manifest | 24 +- dev-lang/php/metadata.xml | 1 + dev-lang/php/php-5.6.40-r1.ebuild | 801 ---- dev-lang/php/php-5.6.40-r2.ebuild | 788 ---- dev-lang/php/php-5.6.40-r3.ebuild | 789 ---- dev-lang/php/php-7.1.27.ebuild | 737 ---- dev-lang/php/php-7.1.29.ebuild | 737 ---- dev-lang/php/php-7.2.16.ebuild | 749 ---- dev-lang/php/php-7.2.18.ebuild | 749 ---- dev-lang/php/php-7.2.19.ebuild | 749 ---- dev-lang/php/php-7.3.5.ebuild | 750 ---- dev-lang/php/php-7.3.6.ebuild | 750 ---- dev-lang/php/php-7.4.0_beta1.ebuild | 4 +- dev-lang/ruby/Manifest | 4 +- dev-lang/ruby/ruby-2.4.5.ebuild | 230 - dev-lang/ruby/ruby-2.4.6.ebuild | 2 +- dev-libs/Manifest.gz | Bin 86885 -> 86887 bytes dev-libs/kdiagram/Manifest | 2 +- dev-libs/kdiagram/kdiagram-2.6.1-r1.ebuild | 2 +- dev-libs/libbytesize/Manifest | 4 - .../libbytesize/libbytesize-1.2-r1.ebuild | 64 - .../libbytesize/libbytesize-2.0-r3.ebuild | 80 - dev-libs/libutf8proc/Manifest | 2 +- .../libutf8proc-2.2.0_p1-r1.ebuild | 2 +- dev-libs/mxml/Manifest | 2 +- dev-libs/mxml/mxml-3.0.ebuild | 2 +- dev-libs/oniguruma/Manifest | 2 +- dev-libs/oniguruma/oniguruma-6.9.2.ebuild | 2 +- dev-lua/Manifest.gz | Bin 6165 -> 6176 bytes dev-lua/ldoc/Manifest | 2 +- dev-lua/ldoc/ldoc-1.4.6.ebuild | 2 +- dev-lua/luacheck/Manifest | 2 +- dev-lua/luacheck/luacheck-0.20.0.ebuild | 2 +- dev-lua/luafilesystem/Manifest | 2 +- .../luafilesystem/luafilesystem-1.6.3.ebuild | 2 +- dev-python/Manifest.gz | Bin 314567 -> 314592 bytes dev-python/aiohttp/Manifest | 2 +- dev-python/aiohttp/aiohttp-3.5.4.ebuild | 2 +- dev-python/bcrypt/Manifest | 2 +- dev-python/bcrypt/bcrypt-3.1.6.ebuild | 2 +- dev-python/brotlipy/Manifest | 2 +- dev-python/brotlipy/brotlipy-0.7.0.ebuild | 2 +- dev-python/ctypesgen/Manifest | 2 +- .../ctypesgen/ctypesgen-0_p72-r1.ebuild | 4 +- dev-python/filelock/Manifest | 2 +- dev-python/filelock/filelock-3.0.10.ebuild | 2 +- dev-python/importlib_metadata/Manifest | 2 + .../importlib_metadata-0.19.ebuild | 51 + dev-python/jaraco-packaging/Manifest | 4 +- ...-r1.ebuild => jaraco-packaging-6.2.ebuild} | 13 +- dev-python/paramiko/Manifest | 2 +- dev-python/paramiko/paramiko-2.4.2.ebuild | 2 +- dev-python/pyftpdlib/Manifest | 2 +- dev-python/pyftpdlib/pyftpdlib-1.5.4.ebuild | 2 +- dev-python/pygpgme/Manifest | 2 +- dev-python/pygpgme/pygpgme-0.3-r1.ebuild | 2 +- dev-python/pynacl/Manifest | 2 +- dev-python/pynacl/pynacl-1.2.1.ebuild | 2 +- dev-python/pysendfile/Manifest | 2 +- dev-python/pysendfile/pysendfile-2.0.1.ebuild | 2 +- dev-python/pytest-xdist/Manifest | 2 +- .../pytest-xdist/pytest-xdist-1.28.0.ebuild | 2 +- dev-python/reportlab/Manifest | 2 +- .../reportlab/reportlab-3.5.13-r1.ebuild | 2 +- dev-python/sphinx-testing/Manifest | 2 +- .../sphinx-testing-0.7.2.ebuild | 2 +- dev-python/sphinxcontrib-blockdiag/Manifest | 2 +- .../sphinxcontrib-blockdiag-1.5.5-r2.ebuild | 2 +- dev-python/trustme/Manifest | 2 +- dev-python/trustme/trustme-0.5.0.ebuild | 2 +- dev-ruby/Manifest.gz | Bin 112124 -> 112126 bytes dev-ruby/capybara/Manifest | 2 + dev-ruby/capybara/capybara-3.27.0.ebuild | 60 + dev-ruby/gruff/Manifest | 2 +- dev-ruby/gruff/gruff-0.7.0-r2.ebuild | 2 +- dev-util/Manifest.gz | Bin 66794 -> 66794 bytes dev-util/catalyst/Manifest | 18 +- dev-util/catalyst/catalyst-2.0.18-r1.ebuild | 115 - dev-util/catalyst/catalyst-2.0.18-r4.ebuild | 120 - dev-util/catalyst/catalyst-3.0.1.ebuild | 65 - dev-util/catalyst/catalyst-3.0.2-r1.ebuild | 71 - dev-util/catalyst/catalyst-3.0.2.ebuild | 70 - dev-util/catalyst/catalyst-3.0.3.ebuild | 71 - dev-util/catalyst/catalyst-3.0.4.ebuild | 68 - dev-util/catalyst/catalyst-3.0.5.ebuild | 2 +- ...atalyst-2.0.18-Do-notuntarwith--acls.patch | 95 - .../files/catalyst-2.0.18-fix-quotes.patch | 38 - .../catalyst-2.0.18-remove-machine-id.patch | 25 - .../catalyst-2.0.18-stage1-export-ROOT.patch | 42 - dev-util/ccache/Manifest | 2 +- dev-util/ccache/ccache-3.7.1.ebuild | 2 +- dev-util/desktop-file-utils/Manifest | 2 + .../desktop-file-utils-0.24.ebuild | 56 + dev-util/drone-cli/Manifest | 2 + dev-util/drone-cli/drone-cli-1.1.4.ebuild | 34 + dev-util/netsurf-buildsystem/Manifest | 2 +- .../netsurf-buildsystem-1.7-r1.ebuild | 2 +- dev-util/patchelf/Manifest | 2 +- dev-util/patchelf/patchelf-0.8.ebuild | 2 +- dev-util/shellcheck-bin/Manifest | 3 + .../shellcheck-bin-0.7.0.ebuild | 28 + dev-vcs/Manifest.gz | Bin 13658 -> 13670 bytes dev-vcs/bzr/Manifest | 2 +- dev-vcs/bzr/bzr-2.7.0.ebuild | 4 +- dev-vcs/cvs/Manifest | 2 +- dev-vcs/cvs/cvs-1.12.12-r12.ebuild | 2 +- dev-vcs/fossil/Manifest | 2 +- dev-vcs/fossil/fossil-2.8.ebuild | 2 +- dev-vcs/gitolite/Manifest | 11 +- .../files/gitolite-3.6.6-fix-shebang.patch | 23 - dev-vcs/gitolite/gitolite-3.6.10.ebuild | 102 - dev-vcs/gitolite/gitolite-3.6.11.ebuild | 4 +- dev-vcs/gitolite/gitolite-3.6.6.ebuild | 99 - dev-vcs/gitolite/gitolite-3.6.7.ebuild | 99 - dev-vcs/gitolite/gitolite-3.6.8.ebuild | 102 - dev-vcs/mercurial/Manifest | 2 + dev-vcs/mercurial/mercurial-5.0.2.ebuild | 158 + dev-vcs/subversion/Manifest | 2 +- dev-vcs/subversion/subversion-1.10.4.ebuild | 2 +- dev-vcs/tortoisehg/Manifest | 2 + dev-vcs/tortoisehg/tortoisehg-5.0.2.ebuild | 79 + eclass/Manifest.gz | Bin 37151 -> 37153 bytes eclass/user.eclass | 8 +- gnome-base/Manifest.gz | Bin 6188 -> 6181 bytes gnome-base/gnome-core-libs/Manifest | 2 +- .../gnome-core-libs-3.30.2.ebuild | 2 +- gnome-base/libgnome-keyring/Manifest | 2 +- .../libgnome-keyring-3.12.0-r1.ebuild | 2 +- kde-apps/Manifest.gz | Bin 39329 -> 39312 bytes kde-apps/baloo-widgets/Manifest | 2 +- .../baloo-widgets-19.04.3.ebuild | 2 +- kde-apps/dolphin-plugins-mercurial/Manifest | 2 +- .../dolphin-plugins-mercurial-19.04.3.ebuild | 2 +- kde-apps/dolphin/Manifest | 2 +- kde-apps/dolphin/dolphin-19.04.3.ebuild | 2 +- kde-apps/ffmpegthumbs/Manifest | 2 +- .../ffmpegthumbs/ffmpegthumbs-19.04.3.ebuild | 2 +- kde-apps/khelpcenter/Manifest | 2 +- .../khelpcenter/khelpcenter-19.04.3.ebuild | 2 +- kde-apps/kio-extras/Manifest | 2 +- kde-apps/kio-extras/kio-extras-19.04.3.ebuild | 2 +- kde-apps/kipi-plugins/Manifest | 2 +- .../kipi-plugins/kipi-plugins-5.9.1.ebuild | 2 +- kde-apps/libkdcraw/Manifest | 2 +- kde-apps/libkdcraw/libkdcraw-19.04.3.ebuild | 2 +- kde-apps/libkipi/Manifest | 2 +- kde-apps/libkipi/libkipi-19.04.3.ebuild | 2 +- kde-apps/thumbnailers/Manifest | 2 +- .../thumbnailers/thumbnailers-19.04.3.ebuild | 2 +- media-fonts/Manifest.gz | Bin 36648 -> 36644 bytes media-fonts/fontawesome/Manifest | 2 +- .../fontawesome/fontawesome-5.1.0.ebuild | 2 +- metadata/Manifest.gz | Bin 2310 -> 2311 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/Manifest | 28 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 28286 -> 28255 bytes metadata/md5-cache/acct-group/Manifest.gz | Bin 2690 -> 5114 bytes metadata/md5-cache/acct-group/adm-0 | 7 + metadata/md5-cache/acct-group/audio-0 | 7 + metadata/md5-cache/acct-group/burp-0 | 2 +- metadata/md5-cache/acct-group/cdrom-0 | 7 + metadata/md5-cache/acct-group/dialout-0 | 7 + metadata/md5-cache/acct-group/disk-0 | 7 + .../md5-cache/acct-group/dnscrypt-proxy-0 | 2 +- metadata/md5-cache/acct-group/ftp-0 | 2 +- metadata/md5-cache/acct-group/gamestat-0 | 2 +- metadata/md5-cache/acct-group/input-0 | 7 + metadata/md5-cache/acct-group/kmem-0 | 7 + metadata/md5-cache/acct-group/kvm-0 | 7 + metadata/md5-cache/acct-group/lp-0 | 7 + metadata/md5-cache/acct-group/mail-0 | 2 +- metadata/md5-cache/acct-group/mysql-0 | 2 +- metadata/md5-cache/acct-group/render-0 | 7 + metadata/md5-cache/acct-group/rtkit-0 | 2 +- metadata/md5-cache/acct-group/stdiscosrv-0 | 2 +- metadata/md5-cache/acct-group/strelaysrv-0 | 2 +- metadata/md5-cache/acct-group/syncthing-0 | 2 +- .../md5-cache/acct-group/systemd-coredump-0 | 2 +- .../md5-cache/acct-group/systemd-journal-0 | 2 +- .../acct-group/systemd-journal-remote-0 | 2 +- .../md5-cache/acct-group/systemd-network-0 | 2 +- .../md5-cache/acct-group/systemd-resolve-0 | 2 +- .../md5-cache/acct-group/systemd-timesync-0 | 2 +- metadata/md5-cache/acct-group/tape-0 | 7 + metadata/md5-cache/acct-group/tty-0 | 7 + metadata/md5-cache/acct-group/utmp-0 | 7 + metadata/md5-cache/acct-group/video-0 | 7 + metadata/md5-cache/acct-group/wheel-0 | 7 + metadata/md5-cache/acct-user/Manifest.gz | Bin 2539 -> 2545 bytes metadata/md5-cache/acct-user/burp-0 | 2 +- metadata/md5-cache/acct-user/dnscrypt-proxy-0 | 2 +- metadata/md5-cache/acct-user/ftp-0 | 2 +- metadata/md5-cache/acct-user/mail-0 | 2 +- metadata/md5-cache/acct-user/mysql-0 | 2 +- metadata/md5-cache/acct-user/postmaster-0 | 2 +- metadata/md5-cache/acct-user/rtkit-0 | 2 +- metadata/md5-cache/acct-user/stdiscosrv-0 | 2 +- metadata/md5-cache/acct-user/strelaysrv-0 | 2 +- metadata/md5-cache/acct-user/syncthing-0 | 2 +- .../md5-cache/acct-user/systemd-coredump-0 | 2 +- .../acct-user/systemd-journal-remote-0 | 2 +- .../md5-cache/acct-user/systemd-network-0 | 2 +- .../md5-cache/acct-user/systemd-resolve-0 | 2 +- .../md5-cache/acct-user/systemd-timesync-0 | 2 +- .../md5-cache/app-accessibility/Manifest.gz | Bin 7948 -> 7950 bytes .../app-accessibility/eflite-0.4.1-r3 | 2 +- .../app-accessibility/festival-2.1-r1 | 2 +- metadata/md5-cache/app-admin/Manifest.gz | Bin 74718 -> 75164 bytes metadata/md5-cache/app-admin/abrt-2.10.10-r2 | 2 +- metadata/md5-cache/app-admin/abrt-2.12.0-r1 | 2 +- .../aerospike-amc-community-3.6.13-r2 | 2 +- .../aerospike-amc-community-4.0.19-r1 | 2 +- metadata/md5-cache/app-admin/analog-6.0.13 | 4 +- metadata/md5-cache/app-admin/cancd-0.1.0-r4 | 2 +- metadata/md5-cache/app-admin/certmgr-2.0.1 | 12 + metadata/md5-cache/app-admin/consul-1.4.4-r1 | 2 +- metadata/md5-cache/app-admin/consul-1.5.0-r1 | 2 +- metadata/md5-cache/app-admin/consul-1.5.1-r1 | 2 +- metadata/md5-cache/app-admin/consul-1.5.2 | 2 +- metadata/md5-cache/app-admin/consul-1.5.3 | 13 + .../app-admin/consul-template-0.19.5 | 2 +- .../app-admin/consul-template-0.20.0 | 2 +- metadata/md5-cache/app-admin/fluentd-1.2.6-r1 | 2 +- metadata/md5-cache/app-admin/fluentd-1.3.1 | 2 +- metadata/md5-cache/app-admin/fluentd-1.3.2 | 2 +- metadata/md5-cache/app-admin/fluentd-1.3.3 | 2 +- metadata/md5-cache/app-admin/fluentd-1.4.0 | 2 +- metadata/md5-cache/app-admin/fluentd-1.4.1 | 2 +- metadata/md5-cache/app-admin/fluentd-1.4.2 | 2 +- .../app-admin/gentoo-perl-helpers-0.4.0 | 4 +- .../md5-cache/app-admin/gkrellm-2.3.10-r2 | 2 +- metadata/md5-cache/app-admin/gkrellm-2.3.11 | 2 +- metadata/md5-cache/app-admin/gkrellm-9999 | 2 +- metadata/md5-cache/app-admin/glance-17.0.0 | 2 +- metadata/md5-cache/app-admin/glance-18.0.0 | 2 +- .../md5-cache/app-admin/glance-2018.2.9999 | 2 +- .../md5-cache/app-admin/glance-2019.1.9999 | 2 +- metadata/md5-cache/app-admin/graylog2-2.4.6 | 2 +- metadata/md5-cache/app-admin/graylog2-2.5.1 | 2 +- .../md5-cache/app-admin/logcheck-1.3.18-r1 | 2 +- .../md5-cache/app-admin/logstash-bin-5.6.15 | 2 +- .../md5-cache/app-admin/logstash-bin-6.6.1 | 2 +- .../md5-cache/app-admin/logsurfer+-1.8-r3 | 2 +- .../app-admin/mms-agent-3.7.0.212_p1 | 2 +- .../app-admin/mms-agent-6.0.0.381_p1 | 2 +- metadata/md5-cache/app-admin/puppet-4.10.12 | 2 +- metadata/md5-cache/app-admin/puppet-5.5.14 | 2 +- metadata/md5-cache/app-admin/puppet-5.5.16 | 2 +- metadata/md5-cache/app-admin/puppet-6.4.2 | 2 +- metadata/md5-cache/app-admin/puppet-6.6.0 | 2 +- metadata/md5-cache/app-admin/puppet-6.7.2 | 2 +- .../md5-cache/app-admin/puppet-agent-6.4.2 | 2 +- .../md5-cache/app-admin/puppet-agent-6.6.0 | 2 +- .../md5-cache/app-admin/puppet-agent-6.7.2 | 2 +- metadata/md5-cache/app-admin/puppetdb-6.3.2 | 2 +- metadata/md5-cache/app-admin/puppetdb-6.3.4 | 2 +- metadata/md5-cache/app-admin/puppetdb-6.4.0 | 2 +- .../md5-cache/app-admin/puppetserver-6.3.0 | 2 +- .../md5-cache/app-admin/puppetserver-6.4.0 | 2 +- .../md5-cache/app-admin/puppetserver-6.5.0 | 2 +- metadata/md5-cache/app-admin/sagan-0.2.3 | 2 +- metadata/md5-cache/app-admin/sagan-0.2.3-r1 | 2 +- metadata/md5-cache/app-admin/sagan-1.0.0_rc3 | 2 +- .../md5-cache/app-admin/sagan-1.0.0_rc3-r1 | 2 +- metadata/md5-cache/app-admin/serf-0.8.1-r1 | 2 +- metadata/md5-cache/app-admin/supervisor-3.3.5 | 2 +- metadata/md5-cache/app-admin/supervisor-4.0.3 | 2 +- metadata/md5-cache/app-admin/supervisor-4.0.4 | 2 +- .../app-admin/system-tools-backends-2.10.2 | 2 +- metadata/md5-cache/app-admin/tenshi-0.17 | 2 +- metadata/md5-cache/app-admin/ulogd-2.0.7-r1 | 2 +- metadata/md5-cache/app-admin/vault-0.11.5 | 2 +- metadata/md5-cache/app-admin/vault-1.0.2 | 2 +- metadata/md5-cache/app-admin/vault-1.1.0 | 2 +- metadata/md5-cache/app-admin/vault-1.1.2-r1 | 2 +- metadata/md5-cache/app-admin/vault-1.1.3 | 2 +- metadata/md5-cache/app-antivirus/Manifest.gz | Bin 874 -> 880 bytes .../md5-cache/app-antivirus/clamav-0.101.2 | 2 +- .../clamav-unofficial-sigs-5.6.2 | 2 +- metadata/md5-cache/app-arch/Manifest.gz | Bin 26308 -> 26481 bytes metadata/md5-cache/app-arch/brotli-1.0.7 | 4 +- metadata/md5-cache/app-arch/libarchive-3.3.3 | 4 +- metadata/md5-cache/app-arch/zstd-1.4.2 | 13 + metadata/md5-cache/app-backup/Manifest.gz | Bin 21109 -> 21262 bytes metadata/md5-cache/app-backup/amanda-3.3.9 | 2 +- metadata/md5-cache/app-backup/amanda-3.4.1 | 2 +- metadata/md5-cache/app-backup/amanda-3.4.2 | 2 +- metadata/md5-cache/app-backup/amanda-3.4.3 | 2 +- metadata/md5-cache/app-backup/amanda-3.4.4 | 2 +- metadata/md5-cache/app-backup/amanda-3.4.5 | 2 +- metadata/md5-cache/app-backup/amanda-3.5-r1 | 2 +- metadata/md5-cache/app-backup/amanda-3.5.1-r1 | 2 +- .../md5-cache/app-backup/backuppc-3.3.1-r5 | 2 +- .../md5-cache/app-backup/bacula-5.2.13-r7 | 2 +- metadata/md5-cache/app-backup/bacula-9.0.8-r1 | 2 +- metadata/md5-cache/app-backup/bacula-9.2.2-r2 | 2 +- metadata/md5-cache/app-backup/bacula-9.4.1-r2 | 2 +- metadata/md5-cache/app-backup/bacula-9.4.2-r1 | 2 +- metadata/md5-cache/app-backup/bacula-9.4.3-r1 | 2 +- metadata/md5-cache/app-backup/bacula-9.4.4-r1 | 2 +- .../md5-cache/app-backup/bareos-16.2.7-r1 | 2 +- metadata/md5-cache/app-backup/bareos-17.2.6 | 2 +- .../md5-cache/app-backup/bareos-17.2.7-r1 | 2 +- metadata/md5-cache/app-backup/bareos-18.2.6 | 2 +- metadata/md5-cache/app-backup/btrbk-0.28.3 | 14 + metadata/md5-cache/app-backup/burp-2.1.32-r1 | 2 +- metadata/md5-cache/app-backup/burp-2.2.18 | 2 +- metadata/md5-cache/app-backup/tsm-7.1.8.0 | 2 +- metadata/md5-cache/app-backup/tsm-8.1.6.0 | 2 +- metadata/md5-cache/app-crypt/Manifest.gz | Bin 42880 -> 42889 bytes metadata/md5-cache/app-crypt/dehydrated-0.6.5 | 2 +- .../app-crypt/gnupg-pkcs11-scd-0.9.2 | 2 +- metadata/md5-cache/app-crypt/libb2-0.98.1-r1 | 4 +- .../md5-cache/app-crypt/libu2f-host-1.1.10 | 2 +- .../md5-cache/app-crypt/monkeysphere-0.36-r1 | 2 +- .../md5-cache/app-crypt/monkeysphere-0.36-r2 | 2 +- .../md5-cache/app-crypt/monkeysphere-0.37 | 2 +- .../md5-cache/app-crypt/monkeysphere-0.38 | 2 +- .../md5-cache/app-crypt/monkeysphere-0.39 | 2 +- .../md5-cache/app-crypt/monkeysphere-0.41 | 2 +- .../md5-cache/app-crypt/monkeysphere-0.42 | 2 +- .../md5-cache/app-crypt/tpm-emulator-0.7.5-r1 | 2 +- metadata/md5-cache/app-crypt/tpm2-abrmd-2.1.1 | 2 +- metadata/md5-cache/app-crypt/tpm2-tss-2.2.3 | 2 +- .../md5-cache/app-crypt/trousers-0.3.14-r1 | 2 +- metadata/md5-cache/app-editors/Manifest.gz | Bin 28993 -> 25004 bytes metadata/md5-cache/app-editors/gvim-8.0.1298 | 14 - .../md5-cache/app-editors/gvim-8.0.1699-r1 | 14 - metadata/md5-cache/app-editors/gvim-8.1.0034 | 14 - metadata/md5-cache/app-editors/gvim-8.1.0412 | 14 - metadata/md5-cache/app-editors/gvim-8.1.0648 | 15 - .../md5-cache/app-editors/gvim-8.1.0648-r1 | 15 - metadata/md5-cache/app-editors/gvim-8.1.1155 | 16 - metadata/md5-cache/app-editors/gvim-8.1.1312 | 16 - metadata/md5-cache/app-editors/nano-3.2 | 13 - metadata/md5-cache/app-editors/vim-8.0.1298 | 14 - metadata/md5-cache/app-editors/vim-8.0.1699 | 14 - metadata/md5-cache/app-editors/vim-8.1.0034 | 14 - metadata/md5-cache/app-editors/vim-8.1.0412 | 14 - .../md5-cache/app-editors/vim-8.1.0412-r1 | 14 - metadata/md5-cache/app-editors/vim-8.1.0648 | 14 - .../md5-cache/app-editors/vim-8.1.0648-r1 | 14 - metadata/md5-cache/app-editors/vim-8.1.1155 | 14 - metadata/md5-cache/app-editors/vim-8.1.1312 | 14 - .../md5-cache/app-editors/vim-core-8.0.1298 | 13 - .../md5-cache/app-editors/vim-core-8.0.1699 | 13 - .../md5-cache/app-editors/vim-core-8.1.0034 | 13 - .../md5-cache/app-editors/vim-core-8.1.0412 | 13 - .../md5-cache/app-editors/vim-core-8.1.0648 | 14 - .../md5-cache/app-editors/vim-core-8.1.1155 | 14 - .../md5-cache/app-editors/vim-core-8.1.1312 | 14 - metadata/md5-cache/app-emacs/Manifest.gz | Bin 49800 -> 49799 bytes .../app-emacs/emacs-common-gentoo-1.6-r1 | 2 +- metadata/md5-cache/app-emulation/Manifest.gz | Bin 53954 -> 54146 bytes .../app-emulation/cadvisor-0.33.0-r1 | 2 +- .../md5-cache/app-emulation/cadvisor-0.33.1 | 2 +- .../md5-cache/app-emulation/docker-18.09.8 | 6 +- .../{docker-18.09.7 => docker-19.03.1} | 10 +- .../docker-proxy-0.8.0_p20190604 | 12 + .../app-emulation/docker-registry-2.6.2-r1 | 2 +- .../app-emulation/docker-registry-2.7.0 | 2 +- .../app-emulation/docker-registry-2.7.0-r1 | 2 +- .../app-emulation/docker-registry-2.7.1 | 2 +- .../md5-cache/app-emulation/flannel-0.10.0 | 2 +- .../md5-cache/app-emulation/flannel-0.11.0 | 2 +- .../md5-cache/app-emulation/ganeti-2.15.2-r5 | 2 +- .../md5-cache/app-emulation/ganeti-2.15.2-r6 | 2 +- .../md5-cache/app-emulation/ganeti-2.15.2-r7 | 2 +- .../md5-cache/app-emulation/ganeti-2.15.2-r8 | 2 +- .../md5-cache/app-emulation/ganeti-2.16.0_rc1 | 2 +- .../app-emulation/ganeti-2.17.0_beta1 | 2 +- .../md5-cache/app-emulation/libvirt-5.2.0-r2 | 2 +- .../md5-cache/app-emulation/libvirt-5.2.0-r3 | 2 +- .../md5-cache/app-emulation/libvirt-5.4.0-r1 | 2 +- .../md5-cache/app-emulation/libvirt-5.5.0-r1 | 2 +- metadata/md5-cache/app-emulation/libvirt-9999 | 2 +- metadata/md5-cache/app-emulation/lxd-3.12 | 2 +- metadata/md5-cache/app-emulation/lxd-3.14 | 2 +- .../app-emulation/open-vm-tools-10.3.10 | 2 +- .../md5-cache/app-emulation/qemu-4.0.0-r3 | 2 +- .../md5-cache/app-emulation/qemu-4.0.0-r4 | 2 +- metadata/md5-cache/app-emulation/qemu-9999 | 2 +- metadata/md5-cache/app-emulation/reg-0.16.0 | 2 +- .../app-emulation/reg-0.16.0_p20190102 | 2 +- metadata/md5-cache/app-emulation/rkt-1.29.0 | 2 +- metadata/md5-cache/app-emulation/rkt-1.30.0 | 2 +- .../app-emulation/simplevirt-0.0_p20181011 | 2 +- .../virtualbox-guest-additions-5.2.26 | 2 +- .../virtualbox-guest-additions-5.2.30 | 2 +- .../virtualbox-guest-additions-5.2.32 | 2 +- .../virtualbox-guest-additions-6.0.10 | 2 +- .../virtualbox-guest-additions-6.0.8 | 2 +- .../app-emulation/virtualbox-modules-5.2.26 | 2 +- .../app-emulation/virtualbox-modules-5.2.30 | 2 +- .../app-emulation/virtualbox-modules-5.2.32 | 2 +- .../app-emulation/virtualbox-modules-6.0.10 | 2 +- .../app-emulation/virtualbox-modules-6.0.8 | 2 +- metadata/md5-cache/app-i18n/Manifest.gz | Bin 34228 -> 34229 bytes metadata/md5-cache/app-i18n/dbskkd-cdb-2.00 | 2 +- metadata/md5-cache/app-i18n/dbskkd-cdb-3.00 | 2 +- metadata/md5-cache/app-metrics/Manifest.gz | Bin 9176 -> 8695 bytes .../md5-cache/app-metrics/alertmanager-0.16.2 | 2 +- .../md5-cache/app-metrics/alertmanager-0.17.0 | 2 +- .../md5-cache/app-metrics/alertmanager-0.18.0 | 2 +- .../app-metrics/bind_exporter-0.2.0_p20180307 | 2 +- .../app-metrics/blackbox_exporter-0.12.0 | 2 +- .../app-metrics/blackbox_exporter-0.13.0 | 2 +- .../app-metrics/blackbox_exporter-0.13.0-r1 | 2 +- .../app-metrics/blackbox_exporter-0.14.0 | 2 +- .../app-metrics/burrow_exporter-0.0.6 | 2 +- .../app-metrics/burrow_exporter-0.0.6-r1 | 2 +- metadata/md5-cache/app-metrics/collectd-5.8.1 | 2 +- metadata/md5-cache/app-metrics/collectd-5.9.1 | 2 +- .../app-metrics/consul_exporter-0.4.0 | 2 +- .../app-metrics/elasticsearch_exporter-1.0.2 | 2 +- .../elasticsearch_exporter-1.0.4_rc1 | 2 +- .../elasticsearch_exporter-1.1.0_rc1 | 2 +- .../app-metrics/github-exporter-04-r1 | 2 +- .../md5-cache/app-metrics/grok_exporter-0.2.6 | 2 +- .../app-metrics/memcached_exporter-0.5.0 | 2 +- .../app-metrics/mongodb_exporter-0.4.0 | 2 +- .../app-metrics/mongodb_exporter-0.6.0 | 2 +- .../app-metrics/mongodb_exporter-0.6.2 | 2 +- .../app-metrics/mysqld_exporter-0.10.0-r1 | 2 +- .../app-metrics/mysqld_exporter-0.11.0 | 2 +- .../app-metrics/nginx-vts-exporter-0.10.0 | 2 +- .../app-metrics/nginx-vts-exporter-0.10.3 | 2 +- .../app-metrics/node_exporter-0.17.0-r1 | 2 +- .../app-metrics/node_exporter-0.18.0 | 2 +- .../app-metrics/node_exporter-0.18.1 | 2 +- .../app-metrics/openvpn_exporter-0.2.1 | 2 +- .../app-metrics/postfix_exporter-0.1.2 | 2 +- .../app-metrics/postgres_exporter-0.4.6 | 2 +- .../app-metrics/postgres_exporter-0.4.7 | 2 +- .../app-metrics/prom2json-0.1.0_p20170523 | 2 +- .../md5-cache/app-metrics/prometheus-2.10.0 | 2 +- .../md5-cache/app-metrics/prometheus-2.11.0 | 2 +- .../md5-cache/app-metrics/prometheus-2.9.2 | 2 +- .../md5-cache/app-metrics/pushgateway-0.4.0 | 12 - .../md5-cache/app-metrics/pushgateway-0.5.0 | 12 - .../md5-cache/app-metrics/pushgateway-0.5.2 | 12 - .../md5-cache/app-metrics/pushgateway-0.7.0 | 2 +- .../md5-cache/app-metrics/pushgateway-0.8.0 | 2 +- .../{pushgateway-0.6.0 => pushgateway-0.9.0} | 8 +- .../app-metrics/rabbitmq_exporter-0.29.0 | 2 +- .../app-metrics/redis_exporter-0.20.2 | 2 +- .../app-metrics/snmp_exporter-0.13.0 | 2 +- .../app-metrics/snmp_exporter-0.14.0-r2 | 2 +- .../app-metrics/snmp_exporter-0.15.0 | 2 +- .../app-metrics/uwsgi_exporter-0.7.0 | 2 +- .../app-metrics/vault_exporter-0.1.2 | 2 +- metadata/md5-cache/app-misc/Manifest.gz | Bin 77164 -> 77182 bytes metadata/md5-cache/app-misc/beanstalkd-1.10 | 2 +- .../md5-cache/app-misc/carbon-c-relay-3.3 | 2 +- .../md5-cache/app-misc/carbon-c-relay-3.4 | 2 +- .../md5-cache/app-misc/carbon-c-relay-3.5 | 2 +- metadata/md5-cache/app-misc/ddcutil-0.9.1 | 2 +- metadata/md5-cache/app-misc/ddcutil-0.9.5 | 2 +- metadata/md5-cache/app-misc/dnetc-2.9108.517 | 2 +- metadata/md5-cache/app-misc/dnetc-2.9112.521 | 2 +- .../md5-cache/app-misc/elasticsearch-5.6.16 | 2 +- .../md5-cache/app-misc/elasticsearch-6.6.1 | 2 +- .../md5-cache/app-misc/elasticsearch-6.7.1 | 2 +- .../md5-cache/app-misc/elasticsearch-6.8.1 | 2 +- .../md5-cache/app-misc/elasticsearch-7.0.0 | 2 +- .../md5-cache/app-misc/elasticsearch-7.2.0 | 2 +- metadata/md5-cache/app-misc/fhem-5.9 | 2 +- metadata/md5-cache/app-misc/geneweb-6.08-r1 | 2 +- metadata/md5-cache/app-misc/geoclue-2.4.13 | 2 +- metadata/md5-cache/app-misc/geoclue-2.5.3-r2 | 2 +- metadata/md5-cache/app-misc/mosquitto-1.5.6 | 2 +- metadata/md5-cache/app-misc/mosquitto-1.5.8 | 2 +- metadata/md5-cache/app-misc/mosquitto-1.6.2 | 2 +- metadata/md5-cache/app-misc/notary-0.6.1-r1 | 2 +- metadata/md5-cache/app-misc/rundeck-bin-2.6.8 | 2 +- metadata/md5-cache/app-misc/screen-4.4.0 | 2 +- metadata/md5-cache/app-misc/screen-4.5.1 | 2 +- metadata/md5-cache/app-misc/screen-4.6.0 | 2 +- metadata/md5-cache/app-misc/screen-4.6.1 | 2 +- metadata/md5-cache/app-misc/screen-4.6.2 | 2 +- metadata/md5-cache/app-misc/screen-4.6.2-r1 | 2 +- metadata/md5-cache/app-misc/screen-9999 | 2 +- metadata/md5-cache/app-misc/solaar-0.9.2-r3 | 2 +- metadata/md5-cache/app-misc/taskd-1.1.0-r2 | 2 +- metadata/md5-cache/app-misc/uptimed-0.4.0-r1 | 2 +- metadata/md5-cache/app-misc/uptimed-0.4.1-r1 | 2 +- metadata/md5-cache/app-misc/vlock-2.2.3-r1 | 2 +- .../md5-cache/app-mobilephone/Manifest.gz | Bin 4896 -> 4888 bytes .../md5-cache/app-mobilephone/kannel-1.5.0-r3 | 2 +- .../md5-cache/app-mobilephone/kannel-1.5.0-r4 | 2 +- .../app-mobilephone/smsclient-2.0.9a-r1 | 2 +- .../app-mobilephone/smstools-3.1.15-r2 | 2 +- .../app-mobilephone/smstools-3.1.21-r1 | 2 +- .../app-mobilephone/sobexsrv-1.0.1-r2 | 2 +- metadata/md5-cache/app-pda/Manifest.gz | Bin 2263 -> 2263 bytes .../md5-cache/app-pda/usbmuxd-1.0.8_p20140530 | 2 +- metadata/md5-cache/app-portage/Manifest.gz | Bin 26189 -> 26032 bytes metadata/md5-cache/app-portage/eix-0.33.7 | 13 - metadata/md5-cache/app-portage/eix-0.33.8 | 4 +- .../portage-utils-0.80_pre20190719 | 4 +- .../md5-cache/app-portage/unsymlink-lib-17 | 4 +- metadata/md5-cache/app-shells/Manifest.gz | Bin 15449 -> 15451 bytes metadata/md5-cache/app-shells/fish-3.0.2 | 4 +- metadata/md5-cache/app-text/Manifest.gz | Bin 87187 -> 87347 bytes .../app-text/asciidoc-8.6.10_p20181016 | 4 +- metadata/md5-cache/app-text/dictd-1.12.1-r2 | 2 +- metadata/md5-cache/app-text/evince-3.32.0-r1 | 13 + metadata/md5-cache/app-text/groonga-5.0.3 | 2 +- metadata/md5-cache/app-text/groonga-5.0.9 | 2 +- metadata/md5-cache/app-text/groonga-6.1.2 | 2 +- metadata/md5-cache/app-text/groonga-8.0.2 | 2 +- metadata/md5-cache/app-text/mupdf-1.14.0-r3 | 4 +- metadata/md5-cache/app-vim/Manifest.gz | Bin 42813 -> 42813 bytes metadata/md5-cache/app-vim/easytags-3.11 | 6 +- .../md5-cache/app-vim/gentoo-syntax-20190609 | 4 +- metadata/md5-cache/dev-db/4store-1.1.5-r1 | 2 +- metadata/md5-cache/dev-db/Manifest.gz | Bin 47981 -> 47051 bytes .../aerospike-server-community-3.13.0.9 | 2 +- .../aerospike-server-community-3.14.1.8 | 2 +- .../aerospike-server-community-3.15.1.4 | 2 +- .../aerospike-server-community-3.16.0.6 | 2 +- .../dev-db/aerospike-server-community-4.0.0.1 | 2 +- .../dev-db/aerospike-server-community-4.0.0.4 | 2 +- .../dev-db/aerospike-server-community-4.1.0.1 | 2 +- .../dev-db/aerospike-server-community-9999 | 2 +- metadata/md5-cache/dev-db/clickhouse-18.10.3 | 2 +- metadata/md5-cache/dev-db/clickhouse-18.12.17 | 2 +- metadata/md5-cache/dev-db/clickhouse-18.6.0 | 2 +- metadata/md5-cache/dev-db/clickhouse-19.5.3.8 | 2 +- .../md5-cache/dev-db/clickhouse-19.9.5.36 | 2 +- metadata/md5-cache/dev-db/cockroach-19.1.1 | 2 +- metadata/md5-cache/dev-db/cockroach-2.1.5 | 2 +- metadata/md5-cache/dev-db/etcd-3.3.12 | 2 +- metadata/md5-cache/dev-db/etcd-3.3.13 | 2 +- .../dev-db/firebird-3.0.2.32703.0-r2 | 2 +- metadata/md5-cache/dev-db/freetds-1.00.341-r1 | 14 - metadata/md5-cache/dev-db/freetds-1.00.558 | 4 +- metadata/md5-cache/dev-db/freetds-9999 | 14 - metadata/md5-cache/dev-db/hsqldb-1.8.1.3-r2 | 2 +- metadata/md5-cache/dev-db/influxdb-1.5.1 | 2 +- metadata/md5-cache/dev-db/influxdb-1.6.3 | 2 +- metadata/md5-cache/dev-db/influxdb-1.6.4 | 2 +- metadata/md5-cache/dev-db/mariadb-10.1.38-r1 | 2 +- metadata/md5-cache/dev-db/mariadb-10.1.40 | 2 +- metadata/md5-cache/dev-db/mariadb-10.2.22-r1 | 2 +- metadata/md5-cache/dev-db/mariadb-10.2.25 | 2 +- metadata/md5-cache/dev-db/mariadb-10.3.16 | 2 +- metadata/md5-cache/dev-db/mariadb-10.4.6 | 2 +- metadata/md5-cache/dev-db/mariadb-5.5.64 | 2 +- metadata/md5-cache/dev-db/mongodb-3.4.16 | 2 +- metadata/md5-cache/dev-db/mongodb-3.6.11 | 2 +- metadata/md5-cache/dev-db/mongodb-3.6.12 | 2 +- metadata/md5-cache/dev-db/mongodb-3.6.13 | 2 +- metadata/md5-cache/dev-db/mongodb-3.6.8 | 2 +- metadata/md5-cache/dev-db/mongodb-4.0.10 | 2 +- metadata/md5-cache/dev-db/mongodb-4.0.6 | 2 +- metadata/md5-cache/dev-db/mongodb-4.0.9 | 2 +- metadata/md5-cache/dev-db/mysql-5.5.61 | 2 +- metadata/md5-cache/dev-db/mysql-5.5.62 | 2 +- metadata/md5-cache/dev-db/mysql-5.6.40-r2 | 2 +- metadata/md5-cache/dev-db/mysql-5.6.42 | 2 +- metadata/md5-cache/dev-db/mysql-5.6.43 | 2 +- metadata/md5-cache/dev-db/mysql-5.6.44 | 2 +- metadata/md5-cache/dev-db/mysql-5.7.23-r2 | 2 +- metadata/md5-cache/dev-db/mysql-5.7.24 | 2 +- metadata/md5-cache/dev-db/mysql-5.7.25 | 2 +- metadata/md5-cache/dev-db/mysql-5.7.26 | 2 +- .../md5-cache/dev-db/mysql-cluster-7.2.34 | 2 +- .../md5-cache/dev-db/mysql-cluster-7.3.22 | 2 +- .../md5-cache/dev-db/mysql-cluster-7.4.21 | 2 +- .../md5-cache/dev-db/percona-server-5.7.26.29 | 2 +- metadata/md5-cache/dev-db/pgagent-3.4.0-r3 | 2 +- metadata/md5-cache/dev-db/pgagent-4.0.0 | 2 +- metadata/md5-cache/dev-db/pgbouncer-1.10.0 | 2 +- metadata/md5-cache/dev-db/pgbouncer-1.9.0 | 2 +- metadata/md5-cache/dev-db/pgmodeler-0.9.1 | 2 +- metadata/md5-cache/dev-db/pgpool2-3.7.10 | 2 +- metadata/md5-cache/dev-db/pgpool2-3.7.8 | 2 +- metadata/md5-cache/dev-db/pgpool2-4.0.3 | 2 +- metadata/md5-cache/dev-db/pgpool2-4.0.5 | 2 +- metadata/md5-cache/dev-db/pgpool2-9999 | 2 +- metadata/md5-cache/dev-db/pgrouting-2.5.2 | 2 +- metadata/md5-cache/dev-db/pgrouting-2.6.2 | 2 +- metadata/md5-cache/dev-db/pgtap-0.99.0 | 2 +- metadata/md5-cache/dev-db/plr-8.3.0.17 | 2 +- metadata/md5-cache/dev-db/postgis-2.4.6 | 2 +- metadata/md5-cache/dev-db/postgis-2.4.7 | 2 +- metadata/md5-cache/dev-db/postgis-2.5.1-r1 | 2 +- metadata/md5-cache/dev-db/postgis-2.5.2 | 2 +- metadata/md5-cache/dev-db/postgis-9999 | 2 +- metadata/md5-cache/dev-db/postgresql-10.8 | 14 - metadata/md5-cache/dev-db/postgresql-10.8-r1 | 15 - metadata/md5-cache/dev-db/postgresql-10.9 | 2 +- metadata/md5-cache/dev-db/postgresql-11.3 | 14 - metadata/md5-cache/dev-db/postgresql-11.3-r1 | 15 - metadata/md5-cache/dev-db/postgresql-11.4 | 2 +- metadata/md5-cache/dev-db/postgresql-12_beta2 | 2 +- metadata/md5-cache/dev-db/postgresql-9.4.22 | 2 +- .../md5-cache/dev-db/postgresql-9.4.22-r1 | 2 +- metadata/md5-cache/dev-db/postgresql-9.4.23 | 2 +- metadata/md5-cache/dev-db/postgresql-9.5.17 | 2 +- .../md5-cache/dev-db/postgresql-9.5.17-r1 | 2 +- metadata/md5-cache/dev-db/postgresql-9.5.18 | 2 +- metadata/md5-cache/dev-db/postgresql-9.6.13 | 2 +- .../md5-cache/dev-db/postgresql-9.6.13-r1 | 2 +- metadata/md5-cache/dev-db/postgresql-9.6.14 | 2 +- metadata/md5-cache/dev-db/postgresql-9999 | 2 +- metadata/md5-cache/dev-db/redis-4.0.10 | 2 +- metadata/md5-cache/dev-db/redis-4.0.11 | 2 +- metadata/md5-cache/dev-db/redis-4.0.12 | 2 +- metadata/md5-cache/dev-db/redis-4.0.13 | 2 +- metadata/md5-cache/dev-db/redis-4.0.14 | 2 +- metadata/md5-cache/dev-db/redis-4.0.2-r1 | 2 +- metadata/md5-cache/dev-db/redis-5.0.3 | 2 +- metadata/md5-cache/dev-db/redis-5.0.4 | 2 +- metadata/md5-cache/dev-db/redis-5.0.5 | 2 +- metadata/md5-cache/dev-db/slony1-2.2.6 | 2 +- metadata/md5-cache/dev-db/slony1-2.2.7 | 2 +- metadata/md5-cache/dev-embedded/Manifest.gz | Bin 19684 -> 19681 bytes .../dev-embedded/dfu-programmer-0.7.2-r1 | 2 +- .../md5-cache/dev-embedded/openocd-0.10.0 | 2 +- .../md5-cache/dev-embedded/openocd-0.10.0-r1 | 2 +- metadata/md5-cache/dev-embedded/openocd-0.9.0 | 2 +- metadata/md5-cache/dev-embedded/openocd-9999 | 2 +- .../md5-cache/dev-embedded/scratchbox-1.0.19 | 2 +- .../md5-cache/dev-embedded/scratchbox-1.0.20 | 2 +- metadata/md5-cache/dev-erlang/Manifest.gz | Bin 15057 -> 15059 bytes metadata/md5-cache/dev-erlang/epam-1.0.0-r1 | 2 +- metadata/md5-cache/dev-erlang/epam-1.0.2 | 2 +- metadata/md5-cache/dev-erlang/epam-1.0.4 | 2 +- metadata/md5-cache/dev-games/Manifest.gz | Bin 9579 -> 9576 bytes metadata/md5-cache/dev-games/cardpics-0.4 | 2 +- .../dev-games/gtkradiant-1.5.0_pre20060302 | 2 +- metadata/md5-cache/dev-games/ps2-packer-0.4.4 | 2 +- metadata/md5-cache/dev-games/quake4-sdk-1.4.2 | 2 +- metadata/md5-cache/dev-lang/Manifest.gz | Bin 55492 -> 53735 bytes metadata/md5-cache/dev-lang/php-5.6.40-r1 | 15 - metadata/md5-cache/dev-lang/php-5.6.40-r2 | 15 - metadata/md5-cache/dev-lang/php-5.6.40-r3 | 15 - metadata/md5-cache/dev-lang/php-7.1.27 | 15 - metadata/md5-cache/dev-lang/php-7.1.29 | 15 - metadata/md5-cache/dev-lang/php-7.2.16 | 15 - metadata/md5-cache/dev-lang/php-7.2.18 | 15 - metadata/md5-cache/dev-lang/php-7.2.19 | 15 - metadata/md5-cache/dev-lang/php-7.3.5 | 15 - metadata/md5-cache/dev-lang/php-7.3.6 | 15 - metadata/md5-cache/dev-lang/php-7.4.0_beta1 | 8 +- metadata/md5-cache/dev-lang/ruby-2.4.5 | 15 - metadata/md5-cache/dev-lang/ruby-2.4.6 | 4 +- metadata/md5-cache/dev-libs/Manifest.gz | Bin 171647 -> 171322 bytes metadata/md5-cache/dev-libs/kdiagram-2.6.1-r1 | 4 +- .../md5-cache/dev-libs/libbytesize-1.2-r1 | 15 - .../md5-cache/dev-libs/libbytesize-2.0-r3 | 16 - .../md5-cache/dev-libs/libreport-2.0.13-r1 | 2 +- metadata/md5-cache/dev-libs/libreport-2.10.0 | 2 +- metadata/md5-cache/dev-libs/libreport-2.9.5 | 2 +- .../dev-libs/libutf8proc-2.2.0_p1-r1 | 4 +- metadata/md5-cache/dev-libs/mxml-3.0 | 4 +- metadata/md5-cache/dev-libs/oniguruma-6.9.2 | 4 +- .../md5-cache/dev-libs/opencryptoki-3.4.1 | 2 +- .../md5-cache/dev-libs/opencryptoki-3.6.1 | 2 +- metadata/md5-cache/dev-libs/openct-0.6.20-r4 | 2 +- metadata/md5-cache/dev-lua/Manifest.gz | Bin 10146 -> 10145 bytes metadata/md5-cache/dev-lua/ldoc-1.4.6 | 4 +- metadata/md5-cache/dev-lua/luacheck-0.20.0 | 4 +- .../md5-cache/dev-lua/luafilesystem-1.6.3 | 4 +- metadata/md5-cache/dev-perl/Manifest.gz | Bin 326771 -> 326775 bytes .../dev-perl/MogileFS-Server-2.720.0-r1 | 2 +- metadata/md5-cache/dev-python/Manifest.gz | Bin 590482 -> 590690 bytes metadata/md5-cache/dev-python/aiohttp-3.5.4 | 4 +- metadata/md5-cache/dev-python/bcrypt-3.1.6 | 4 +- metadata/md5-cache/dev-python/brotlipy-0.7.0 | 4 +- .../md5-cache/dev-python/ctypesgen-0_p72-r1 | 4 +- metadata/md5-cache/dev-python/filelock-3.0.10 | 4 +- metadata/md5-cache/dev-python/flower-0.9.1-r1 | 2 +- .../dev-python/importlib_metadata-0.19 | 14 + .../dev-python/jaraco-packaging-5.2-r1 | 15 - .../md5-cache/dev-python/jaraco-packaging-6.2 | 15 + metadata/md5-cache/dev-python/paramiko-2.4.2 | 4 +- metadata/md5-cache/dev-python/pyftpdlib-1.5.4 | 4 +- metadata/md5-cache/dev-python/pygpgme-0.3-r1 | 4 +- metadata/md5-cache/dev-python/pygresql-5.0.4 | 2 +- metadata/md5-cache/dev-python/pygresql-5.0.6 | 2 +- metadata/md5-cache/dev-python/pygresql-5.1 | 2 +- metadata/md5-cache/dev-python/pynacl-1.2.1 | 4 +- .../md5-cache/dev-python/pysendfile-2.0.1 | 4 +- .../md5-cache/dev-python/pytest-xdist-1.28.0 | 4 +- .../md5-cache/dev-python/reportlab-3.5.13-r1 | 4 +- .../md5-cache/dev-python/sphinx-testing-0.7.2 | 4 +- .../sphinxcontrib-blockdiag-1.5.5-r2 | 4 +- metadata/md5-cache/dev-python/trustme-0.5.0 | 4 +- metadata/md5-cache/dev-ros/Manifest.gz | Bin 224073 -> 224065 bytes metadata/md5-cache/dev-ros/roslaunch-1.13.0 | 2 +- metadata/md5-cache/dev-ros/roslaunch-1.13.1 | 2 +- metadata/md5-cache/dev-ros/roslaunch-1.13.2 | 2 +- metadata/md5-cache/dev-ros/roslaunch-1.13.4 | 2 +- metadata/md5-cache/dev-ros/roslaunch-1.13.5 | 2 +- metadata/md5-cache/dev-ros/roslaunch-1.13.6 | 2 +- metadata/md5-cache/dev-ros/roslaunch-1.14.2 | 2 +- metadata/md5-cache/dev-ros/roslaunch-1.14.3 | 2 +- metadata/md5-cache/dev-ros/roslaunch-9999 | 2 +- metadata/md5-cache/dev-ruby/Manifest.gz | Bin 192850 -> 193016 bytes metadata/md5-cache/dev-ruby/capybara-3.27.0 | 15 + metadata/md5-cache/dev-ruby/gruff-0.7.0-r2 | 4 +- metadata/md5-cache/dev-util/Manifest.gz | Bin 142414 -> 141777 bytes .../dev-util/android-sdk-update-manager-21 | 2 +- .../dev-util/android-sdk-update-manager-21.1 | 2 +- .../dev-util/android-sdk-update-manager-22 | 2 +- .../android-sdk-update-manager-22.0.1 | 2 +- .../android-sdk-update-manager-22.0.1-r1 | 2 +- .../android-sdk-update-manager-22.0.4 | 2 +- .../android-sdk-update-manager-22.0.5 | 2 +- .../android-sdk-update-manager-22.0.5-r1 | 2 +- .../android-sdk-update-manager-22.2.1 | 2 +- .../dev-util/android-sdk-update-manager-22.3 | 2 +- .../dev-util/android-sdk-update-manager-22.6 | 2 +- .../android-sdk-update-manager-22.6.1 | 2 +- .../dev-util/android-sdk-update-manager-23 | 2 +- .../dev-util/android-sdk-update-manager-23-r1 | 2 +- .../android-sdk-update-manager-24.4.1 | 2 +- .../dev-util/artifactory-bin-4.16.0-r1 | 2 +- .../md5-cache/dev-util/artifactory-bin-4.16.1 | 2 +- .../md5-cache/dev-util/artifactory-bin-5.11.2 | 2 +- .../md5-cache/dev-util/artifactory-bin-5.3.2 | 2 +- .../md5-cache/dev-util/artifactory-bin-5.4.4 | 2 +- .../md5-cache/dev-util/artifactory-bin-5.4.6 | 2 +- .../md5-cache/dev-util/artifactory-bin-5.5.1 | 2 +- .../md5-cache/dev-util/artifactory-bin-5.5.2 | 2 +- .../md5-cache/dev-util/artifactory-bin-5.6.2 | 2 +- .../md5-cache/dev-util/artifactory-bin-5.6.3 | 2 +- .../md5-cache/dev-util/artifactory-bin-6.3.3 | 2 +- .../md5-cache/dev-util/buildbot-0.8.12-r3 | 2 +- .../md5-cache/dev-util/buildbot-0.9.12-r1 | 2 +- metadata/md5-cache/dev-util/buildbot-1.1.2 | 2 +- metadata/md5-cache/dev-util/buildbot-1.3.0 | 2 +- metadata/md5-cache/dev-util/buildbot-9999 | 2 +- .../md5-cache/dev-util/buildbot-slave-0.8.12 | 2 +- .../md5-cache/dev-util/buildbot-worker-0.9.12 | 2 +- .../md5-cache/dev-util/buildbot-worker-1.1.2 | 2 +- .../md5-cache/dev-util/buildbot-worker-1.3.0 | 2 +- .../md5-cache/dev-util/buildbot-worker-9999 | 2 +- .../md5-cache/dev-util/catalyst-2.0.18-r1 | 14 - .../md5-cache/dev-util/catalyst-2.0.18-r4 | 14 - metadata/md5-cache/dev-util/catalyst-3.0.1 | 14 - metadata/md5-cache/dev-util/catalyst-3.0.2 | 15 - metadata/md5-cache/dev-util/catalyst-3.0.2-r1 | 15 - metadata/md5-cache/dev-util/catalyst-3.0.3 | 15 - metadata/md5-cache/dev-util/catalyst-3.0.4 | 15 - metadata/md5-cache/dev-util/catalyst-3.0.5 | 4 +- metadata/md5-cache/dev-util/ccache-3.7.1 | 4 +- metadata/md5-cache/dev-util/clair-2.0.6 | 2 +- metadata/md5-cache/dev-util/clair-2.0.8 | 2 +- .../dev-util/desktop-file-utils-0.24 | 14 + metadata/md5-cache/dev-util/drone-0.8.5 | 2 +- metadata/md5-cache/dev-util/drone-0.8.6 | 2 +- metadata/md5-cache/dev-util/drone-0.8.7 | 2 +- metadata/md5-cache/dev-util/drone-0.8.9 | 2 +- metadata/md5-cache/dev-util/drone-cli-1.1.4 | 13 + .../md5-cache/dev-util/jenkins-bin-2.176.2 | 2 +- metadata/md5-cache/dev-util/jenkins-bin-2.186 | 2 +- .../dev-util/netsurf-buildsystem-1.7-r1 | 4 +- metadata/md5-cache/dev-util/oprofile-1.3.0 | 2 +- metadata/md5-cache/dev-util/patchelf-0.8 | 4 +- .../md5-cache/dev-util/shellcheck-bin-0.7.0 | 11 + metadata/md5-cache/dev-util/systemtap-4.0-r1 | 2 +- metadata/md5-cache/dev-vcs/Manifest.gz | Bin 29647 -> 29322 bytes metadata/md5-cache/dev-vcs/bzr-2.7.0 | 4 +- metadata/md5-cache/dev-vcs/cvs-1.12.12-r12 | 4 +- metadata/md5-cache/dev-vcs/cvsd-1.0.17 | 2 +- metadata/md5-cache/dev-vcs/fossil-2.8 | 4 +- metadata/md5-cache/dev-vcs/gitolite-2.3.1-r1 | 2 +- metadata/md5-cache/dev-vcs/gitolite-3.6.10 | 13 - metadata/md5-cache/dev-vcs/gitolite-3.6.11 | 6 +- metadata/md5-cache/dev-vcs/gitolite-3.6.6 | 13 - metadata/md5-cache/dev-vcs/gitolite-3.6.7 | 13 - metadata/md5-cache/dev-vcs/gitolite-3.6.8 | 13 - metadata/md5-cache/dev-vcs/gitolite-9999 | 2 +- .../dev-vcs/gitolite-gentoo-2.3.1-r1 | 2 +- .../dev-vcs/gitolite-gentoo-2.3.3-r1 | 2 +- .../md5-cache/dev-vcs/gitolite-gentoo-3.5.3.1 | 2 +- .../md5-cache/dev-vcs/gitolite-gentoo-3.6.1 | 2 +- .../dev-vcs/gitolite-gentoo-3.6.1-r1 | 2 +- .../md5-cache/dev-vcs/gitolite-gentoo-3.6.2.1 | 2 +- .../md5-cache/dev-vcs/gitolite-gentoo-3.6.2.2 | 2 +- .../md5-cache/dev-vcs/gitolite-gentoo-3.6.2.3 | 2 +- .../md5-cache/dev-vcs/gitolite-gentoo-3.6.2.4 | 2 +- .../md5-cache/dev-vcs/gitolite-gentoo-3.6.3 | 2 +- .../md5-cache/dev-vcs/gitolite-gentoo-3.6.3.2 | 2 +- .../md5-cache/dev-vcs/gitolite-gentoo-3.6.4 | 2 +- .../md5-cache/dev-vcs/gitolite-gentoo-3.6.4.1 | 2 +- .../dev-vcs/gitolite-gentoo-3.6.4.1-r1 | 2 +- .../md5-cache/dev-vcs/gitolite-gentoo-3.6.5 | 2 +- .../md5-cache/dev-vcs/gitolite-gentoo-3.6.6 | 2 +- .../md5-cache/dev-vcs/gitolite-gentoo-3.6.6.1 | 2 +- .../dev-vcs/gitolite-gentoo-3.6.6.1-r1 | 2 +- .../md5-cache/dev-vcs/gitolite-gentoo-9999 | 2 +- metadata/md5-cache/dev-vcs/mercurial-5.0.2 | 16 + .../md5-cache/dev-vcs/mercurial-server-1.2-r1 | 2 +- .../md5-cache/dev-vcs/mercurial-server-9999 | 2 +- metadata/md5-cache/dev-vcs/subversion-1.10.4 | 4 +- metadata/md5-cache/dev-vcs/tortoisehg-5.0.2 | 15 + metadata/md5-cache/games-action/Manifest.gz | Bin 15793 -> 15782 bytes .../md5-cache/games-action/btanks-0.9.8083 | 2 +- .../md5-cache/games-action/d1x-rebirth-0.58.1 | 2 +- .../md5-cache/games-action/descent3-1.4.0b-r2 | 2 +- .../md5-cache/games-action/heretic2-1.06c-r1 | 2 +- .../games-action/heretic2-demo-1.06a | 2 +- .../hotline-miami-1.0.9a_p20140221-r1 | 2 +- .../md5-cache/games-action/intrusion2-1.024 | 2 +- .../md5-cache/games-action/minetest-0.4.17.1 | 2 +- .../md5-cache/games-action/minetest-5.0.1-r2 | 2 +- .../md5-cache/games-action/minetest-5.0.1-r3 | 2 +- .../md5-cache/games-action/noiz2sa-0.51a-r1 | 2 +- metadata/md5-cache/games-action/openclonk-7.0 | 2 +- .../games-action/shadowgrounds-bin-0_p1 | 2 +- .../shadowgrounds-survivor-bin-0_p1 | 2 +- .../md5-cache/games-action/slune-1.0.15-r1 | 2 +- metadata/md5-cache/games-action/solar2-1.10 | 2 +- .../games-action/swordandsworcery-1.02 | 2 +- .../games-action/towbowl-tactics-0.5 | 2 +- metadata/md5-cache/games-arcade/Manifest.gz | Bin 22299 -> 22296 bytes .../md5-cache/games-arcade/aquaria-1.1.3-r1 | 2 +- .../games-arcade/barbarian-bin-1.01-r1 | 2 +- metadata/md5-cache/games-arcade/betna-0.9.7 | 2 +- .../md5-cache/games-arcade/blockrage-0.2.3 | 2 +- metadata/md5-cache/games-arcade/bomns-0.99.2 | 2 +- .../md5-cache/games-arcade/briquolo-0.5.7 | 2 +- .../md5-cache/games-arcade/bub-n-bros-1.6.2 | 2 +- .../md5-cache/games-arcade/bumprace-1.5.3 | 2 +- .../md5-cache/games-arcade/burgerspace-1.9.2 | 2 +- .../md5-cache/games-arcade/cavezofphear-0.5.1 | 2 +- .../md5-cache/games-arcade/cdogs-sdl-0.4-r1 | 2 +- .../games-arcade/dynamitejack-1.0.23-r1 | 2 +- .../games-arcade/emilia-pinball-0.3.1-r1 | 2 +- metadata/md5-cache/games-arcade/epiar-0.5-r1 | 2 +- .../md5-cache/games-arcade/gunocide2ex-1.0 | 2 +- .../md5-cache/games-arcade/jardinains-2.0-r1 | 2 +- metadata/md5-cache/games-arcade/pachi-1.0 | 2 +- .../games-arcade/rockdodger-0.6.0a-r1 | 2 +- .../md5-cache/games-arcade/tecnoballz-0.92 | 2 +- .../md5-cache/games-arcade/tomatoes-1.55-r2 | 2 +- .../md5-cache/games-arcade/trailblazer-0.9 | 2 +- .../games-arcade/watermelons-1.1.1-r1 | 2 +- metadata/md5-cache/games-arcade/xbill-2.1-r2 | 2 +- .../md5-cache/games-arcade/xgalaga-2.1.1.0 | 2 +- metadata/md5-cache/games-arcade/xjump-2.7.5 | 2 +- metadata/md5-cache/games-board/Manifest.gz | Bin 14391 -> 14392 bytes metadata/md5-cache/games-board/gnugo-3.9.1-r1 | 2 +- .../md5-cache/games-board/xscrabble-2.10-r2 | 2 +- .../md5-cache/games-emulation/Manifest.gz | Bin 13813 -> 13811 bytes metadata/md5-cache/games-emulation/daphne-1.0 | 2 +- metadata/md5-cache/games-fps/Manifest.gz | Bin 21587 -> 21618 bytes metadata/md5-cache/games-fps/aaut-1 | 2 +- .../md5-cache/games-fps/doom3-1.3.1304-r1 | 2 +- .../md5-cache/games-fps/doom3-cdoom-1.3.1 | 2 +- .../md5-cache/games-fps/doom3-chextrek-0.52 | 2 +- .../games-fps/doom3-data-1.1.1282-r1 | 2 +- .../games-fps/doom3-demo-1.1.1286-r1 | 2 +- .../md5-cache/games-fps/doom3-ducttape-0007 | 2 +- .../games-fps/doom3-eventhorizon-1.3 | 2 +- .../games-fps/doom3-hellcampaign-1-r1 | 2 +- .../md5-cache/games-fps/doom3-inhell-1.1-r1 | 2 +- metadata/md5-cache/games-fps/doom3-lms-4 | 2 +- .../md5-cache/games-fps/doom3-mitm-20070129 | 2 +- metadata/md5-cache/games-fps/doom3-roe-1 | 2 +- .../md5-cache/games-fps/duke3d-demodata-1.3 | 2 +- .../games-fps/enemy-territory-2.60b-r1 | 2 +- .../games-fps/enemy-territory-etpro-3.2.6-r1 | 2 +- .../games-fps/enemy-territory-omnibot-0.85 | 2 +- .../enemy-territory-truecombat-0.49b | 2 +- metadata/md5-cache/games-fps/etqw-bin-1.5-r2 | 2 +- .../md5-cache/games-fps/etqw-demo-2.0_p1-r2 | 2 +- metadata/md5-cache/games-fps/ezquake-bin-2.2 | 2 +- .../md5-cache/games-fps/glxquake-bin-0-r2 | 2 +- metadata/md5-cache/games-fps/industri-1.01 | 2 +- .../md5-cache/games-fps/postal2-1409.2-r2 | 2 +- metadata/md5-cache/games-fps/quake1-data-2.40 | 2 +- .../md5-cache/games-fps/quake1-demodata-1.06 | 2 +- .../md5-cache/games-fps/quake1-killer-2.2z | 2 +- metadata/md5-cache/games-fps/quake1-rally-1.2 | 2 +- .../games-fps/quake1-teamfortress-2.9 | 2 +- .../games-fps/quake1-textures-20050820 | 2 +- metadata/md5-cache/games-fps/quake2-data-3.20 | 2 +- .../md5-cache/games-fps/quake2-demodata-3.14 | 2 +- .../games-fps/quake2-icculus-0.16.1-r1 | 2 +- .../games-fps/quake2-textures-0_beta8 | 2 +- metadata/md5-cache/games-fps/quake3-1.36-r1 | 2 +- metadata/md5-cache/games-fps/quake3-9999 | 2 +- .../games-fps/quake3-alliance-3.3-r1 | 2 +- .../games-fps/quake3-alternatefire-2.0-r1 | 2 +- .../md5-cache/games-fps/quake3-bfp-1.2-r1 | 2 +- .../md5-cache/games-fps/quake3-bin-1.32c-r2 | 2 +- metadata/md5-cache/games-fps/quake3-cpma-1.48 | 2 +- .../md5-cache/games-fps/quake3-data-1.32b | 2 +- .../md5-cache/games-fps/quake3-defrag-1.91.21 | 2 +- .../md5-cache/games-fps/quake3-demo-1.11-r1 | 2 +- .../games-fps/quake3-excessiveplus-2.3 | 2 +- metadata/md5-cache/games-fps/quake3-lrctf-1.1 | 2 +- .../games-fps/quake3-matrix-2.4_beta-r1 | 2 +- .../md5-cache/games-fps/quake3-nsco-1.93-r1 | 2 +- .../md5-cache/games-fps/quake3-osp-1.03a-r1 | 2 +- .../md5-cache/games-fps/quake3-ra3-1.76-r1 | 2 +- .../md5-cache/games-fps/quake3-reaction-3.2 | 2 +- .../games-fps/quake3-ruinhunters-1.0a-r1 | 2 +- .../games-fps/quake3-teamarena-1.32b | 2 +- .../games-fps/quake3-threewave-1.7-r1 | 2 +- .../md5-cache/games-fps/quake4-bin-1.4.2-r2 | 2 +- .../games-fps/quake4-data-1.0.2147.12 | 2 +- .../md5-cache/games-fps/quake4-demo-1.0-r2 | 2 +- metadata/md5-cache/games-fps/qudos-0.40.1 | 2 +- .../md5-cache/games-fps/red-blue-quake2-0.1 | 2 +- metadata/md5-cache/games-fps/rtcw-1.41b | 2 +- .../games-fps/sauerbraten-2013.02.03 | 2 +- .../games-fps/serious-sam-tfe-1_beta3 | 2 +- .../games-fps/soldieroffortune-1.06a-r1 | 2 +- metadata/md5-cache/games-fps/tribes2-25034 | 2 +- metadata/md5-cache/games-fps/unreal-226 | 2 +- .../md5-cache/games-fps/unreal-tournament-451 | 2 +- .../unreal-tournament-bonuspacks-436 | 2 +- .../games-fps/unreal-tournament-goty-451 | 2 +- .../unreal-tournament-strikeforce-1.81 | 2 +- metadata/md5-cache/games-fps/ut2003-2225-r4 | 2 +- .../md5-cache/games-fps/ut2003-bonuspack-cm-1 | 2 +- .../md5-cache/games-fps/ut2003-bonuspack-de-1 | 2 +- .../games-fps/ut2003-bonuspack-epic-1 | 2 +- metadata/md5-cache/games-fps/ut2003-data-2107 | 2 +- .../md5-cache/games-fps/ut2003-demo-2206-r3 | 2 +- metadata/md5-cache/games-fps/ut2004-3369.3-r1 | 2 +- metadata/md5-cache/games-fps/ut2004-action-1 | 2 +- .../games-fps/ut2004-airbuccaneers-1.6-r2 | 2 +- .../games-fps/ut2004-bonuspack-cbp1-1-r2 | 2 +- .../games-fps/ut2004-bonuspack-cbp2-1-r2 | 2 +- .../games-fps/ut2004-bonuspack-ece-1-r3 | 2 +- .../games-fps/ut2004-bonuspack-mega-1-r2 | 2 +- .../md5-cache/games-fps/ut2004-cor-1.01-r1 | 2 +- .../md5-cache/games-fps/ut2004-crossfire-1.95 | 2 +- .../md5-cache/games-fps/ut2004-data-3186-r4 | 2 +- .../md5-cache/games-fps/ut2004-deathball-2.4w | 2 +- metadata/md5-cache/games-fps/ut2004-demo-3334 | 2 +- .../md5-cache/games-fps/ut2004-fragops-2.20 | 2 +- .../md5-cache/games-fps/ut2004-hamsterbash-1 | 2 +- .../md5-cache/games-fps/ut2004-muralis-1.15 | 2 +- .../games-fps/ut2004-strikeforce-4.1 | 2 +- .../md5-cache/games-fps/ut2004-troopers-6.0 | 2 +- .../games-fps/ut2004-unwheel-0_beta5 | 2 +- metadata/md5-cache/games-kids/Manifest.gz | Bin 1404 -> 1404 bytes .../md5-cache/games-kids/childsplay-0.90.2-r1 | 2 +- metadata/md5-cache/games-misc/Manifest.gz | Bin 13332 -> 13335 bytes .../md5-cache/games-misc/bsd-games-2.17-r5 | 2 +- metadata/md5-cache/games-misc/games-envd-0 | 2 +- .../games-misc/little-inferno-20130509 | 2 +- .../md5-cache/games-misc/papers-please-1.1.65 | 2 +- metadata/md5-cache/games-mud/Manifest.gz | Bin 2407 -> 2404 bytes metadata/md5-cache/games-mud/circlemud-3.1 | 2 +- metadata/md5-cache/games-puzzle/Manifest.gz | Bin 18443 -> 18435 bytes .../md5-cache/games-puzzle/greedy-0.2.0-r1 | 2 +- .../md5-cache/games-puzzle/lmarbles-1.0.8 | 2 +- .../md5-cache/games-puzzle/nightsky-20111222 | 2 +- .../games-puzzle/pathological-1.1.3-r3 | 2 +- .../md5-cache/games-puzzle/seatris-0.0.14 | 2 +- .../md5-cache/games-puzzle/splice-20121120 | 2 +- .../md5-cache/games-puzzle/tiny-and-big-1.4.1 | 2 +- .../md5-cache/games-puzzle/twindistress-1.1.0 | 2 +- metadata/md5-cache/games-puzzle/xbomb-2.2b | 2 +- .../md5-cache/games-puzzle/xlogical-1.0.7 | 2 +- .../md5-cache/games-puzzle/xwelltris-1.0.1 | 2 +- metadata/md5-cache/games-roguelike/FTL-1.5.13 | 2 +- .../md5-cache/games-roguelike/Manifest.gz | Bin 3589 -> 3594 bytes .../md5-cache/games-roguelike/adom-1.1.1-r1 | 2 +- .../games-roguelike/hengband-1.6.2-r1 | 2 +- metadata/md5-cache/games-roguelike/tome-2.3.5 | 2 +- .../md5-cache/games-roguelike/tomenet-4.6.1a | 2 +- .../md5-cache/games-roguelike/zangband-2.7.4c | 2 +- metadata/md5-cache/games-rpg/Manifest.gz | Bin 9782 -> 9788 bytes .../md5-cache/games-rpg/bastion-20120620-r1 | 2 +- metadata/md5-cache/games-rpg/coe2-2007-r1 | 2 +- .../md5-cache/games-rpg/dear-esther-20130608 | 2 +- .../games-rpg/dungeon-defenders-20130305 | 2 +- .../games-rpg/eternal-lands-1.9.3-r2 | 2 +- .../eternal-lands-bloodsucker-3.0_p20110618 | 2 +- metadata/md5-cache/games-rpg/to-the-moon-0 | 2 +- .../md5-cache/games-rpg/wasteland2-1.9.0.13 | 2 +- metadata/md5-cache/games-server/Manifest.gz | Bin 2073 -> 2073 bytes .../games-server/minecraft-server-1.13.2 | 2 +- .../games-server/minecraft-server-1.14.2 | 2 +- .../md5-cache/games-server/pvpgn-1.8.5-r2 | 2 +- .../md5-cache/games-server/steamcmd-1.0-r1 | 2 +- .../games-server/ut2004-ded-3369.3-r1 | 2 +- metadata/md5-cache/games-sports/Manifest.gz | Bin 2429 -> 2428 bytes .../md5-cache/games-sports/vdrift-20120722 | 2 +- metadata/md5-cache/games-strategy/Manifest.gz | Bin 11043 -> 11070 bytes .../games-strategy/darwinia-1.4.0_beta9 | 2 +- .../md5-cache/games-strategy/dominions2-2.16 | 2 +- .../games-strategy/dunelegacy-0.96.3 | 2 +- .../games-strategy/heroes3-1.3.1a-r2 | 2 +- .../ja2-stracciatella-0.12.1_p7072 | 2 +- .../games-strategy/ja2-stracciatella-data-1 | 2 +- .../games-strategy/liquidwar6-0.4.3681-r1 | 2 +- .../games-strategy/megaglest-3.11.1-r1 | 2 +- .../games-strategy/megaglest-data-3.11.1 | 2 +- .../games-strategy/mindrover-demo-1.07b | 2 +- .../md5-cache/games-strategy/netpanzer-0.8.2 | 2 +- metadata/md5-cache/games-strategy/smac-6.0a | 2 +- .../md5-cache/games-strategy/wesnoth-1.14.6 | 2 +- .../md5-cache/games-strategy/wesnoth-1.14.7 | 2 +- metadata/md5-cache/games-util/Manifest.gz | Bin 9791 -> 9787 bytes metadata/md5-cache/games-util/gamemode-1.2 | 2 +- metadata/md5-cache/games-util/gamemode-9999 | 2 +- metadata/md5-cache/gnome-base/Manifest.gz | Bin 8417 -> 8414 bytes metadata/md5-cache/gnome-base/gdm-3.30.3-r3 | 2 +- .../gnome-base/gnome-core-libs-3.30.2 | 4 +- .../gnome-base/libgnome-keyring-3.12.0-r1 | 4 +- metadata/md5-cache/gnome-extra/Manifest.gz | Bin 17439 -> 17436 bytes .../gnome-extra/nautilus-dropbox-1.6.2 | 2 +- metadata/md5-cache/gnustep-apps/Manifest.gz | Bin 7545 -> 7547 bytes metadata/md5-cache/gnustep-apps/sogo-3.2.10 | 2 +- metadata/md5-cache/gnustep-apps/sogo-3.2.9 | 2 +- metadata/md5-cache/gnustep-apps/sogo-4.0.7 | 2 +- metadata/md5-cache/kde-apps/Manifest.gz | Bin 39637 -> 39636 bytes .../md5-cache/kde-apps/baloo-widgets-19.04.3 | 4 +- metadata/md5-cache/kde-apps/dolphin-19.04.3 | 4 +- .../dolphin-plugins-mercurial-19.04.3 | 4 +- .../md5-cache/kde-apps/ffmpegthumbs-19.04.3 | 4 +- .../md5-cache/kde-apps/khelpcenter-19.04.3 | 4 +- .../md5-cache/kde-apps/kio-extras-19.04.3 | 4 +- .../md5-cache/kde-apps/kipi-plugins-5.9.1 | 4 +- metadata/md5-cache/kde-apps/libkdcraw-19.04.3 | 4 +- metadata/md5-cache/kde-apps/libkipi-19.04.3 | 4 +- .../md5-cache/kde-apps/thumbnailers-19.04.3 | 4 +- metadata/md5-cache/mail-filter/Manifest.gz | Bin 18043 -> 18066 bytes .../mail-filter/amavisd-new-2.11.1-r3 | 2 +- metadata/md5-cache/mail-filter/anubis-4.1.1 | 2 +- .../md5-cache/mail-filter/anubis-4.1.1-r1 | 2 +- metadata/md5-cache/mail-filter/anubis-4.2 | 2 +- metadata/md5-cache/mail-filter/anubis-4.2-r1 | 2 +- .../md5-cache/mail-filter/dspam-3.10.2-r1 | 2 +- .../md5-cache/mail-filter/dspam-3.10.2-r2 | 2 +- .../md5-cache/mail-filter/milter-regex-1.9 | 2 +- .../md5-cache/mail-filter/milter-regex-2.2 | 2 +- .../md5-cache/mail-filter/milter-regex-2.6 | 2 +- .../md5-cache/mail-filter/mimedefang-2.84 | 2 +- .../md5-cache/mail-filter/opendkim-2.10.3-r16 | 2 +- .../md5-cache/mail-filter/opendmarc-1.3.2-r1 | 2 +- .../md5-cache/mail-filter/opendmarc-1.3.2-r2 | 2 +- .../mail-filter/policyd-weight-0.1.15.2-r2 | 2 +- .../md5-cache/mail-filter/postfwd-1.35-r3 | 2 +- .../md5-cache/mail-filter/postfwd-2.00-r1 | 2 +- metadata/md5-cache/mail-filter/postfwd-2.02 | 2 +- .../md5-cache/mail-filter/postgrey-1.34-r3 | 2 +- .../md5-cache/mail-filter/postgrey-1.35-r2 | 2 +- .../md5-cache/mail-filter/postgrey-1.36-r1 | 2 +- metadata/md5-cache/mail-filter/postgrey-1.37 | 2 +- metadata/md5-cache/mail-filter/postsrsd-1.4 | 2 +- .../md5-cache/mail-filter/postsrsd-1.4-r1 | 2 +- metadata/md5-cache/mail-filter/rmilter-1.10.0 | 2 +- .../md5-cache/mail-filter/rmilter-1.10.0-r1 | 2 +- .../md5-cache/mail-filter/rmilter-1.10.0-r2 | 2 +- metadata/md5-cache/mail-filter/rmilter-1.9.2 | 2 +- metadata/md5-cache/mail-filter/rmilter-9999 | 2 +- metadata/md5-cache/mail-filter/rspamd-1.8.3 | 2 +- metadata/md5-cache/mail-filter/rspamd-1.9.0 | 2 +- metadata/md5-cache/mail-filter/rspamd-1.9.4 | 2 +- metadata/md5-cache/mail-filter/rspamd-9999 | 2 +- .../md5-cache/mail-filter/sid-milter-1.0.0-r6 | 2 +- .../md5-cache/mail-filter/sid-milter-1.0.0-r7 | 2 +- metadata/md5-cache/mail-filter/sigh-1607.1.2 | 2 +- metadata/md5-cache/mail-filter/sigh-1607.1.6 | 2 +- .../mail-filter/spamassassin-3.4.2-r2 | 2 +- .../mail-filter/spamassassin-3.4.2-r6 | 2 +- .../md5-cache/mail-filter/sqlgrey-1.7.6-r2 | 2 +- metadata/md5-cache/mail-mta/Manifest.gz | Bin 7431 -> 7418 bytes metadata/md5-cache/mail-mta/mini-qmail-1.06 | 2 +- metadata/md5-cache/mail-mta/msmtp-1.8.3 | 2 +- metadata/md5-cache/mail-mta/msmtp-1.8.4 | 2 +- metadata/md5-cache/mail-mta/msmtp-1.8.5 | 2 +- metadata/md5-cache/mail-mta/netqmail-1.06-r2 | 2 +- metadata/md5-cache/mail-mta/netqmail-1.06-r4 | 2 +- metadata/md5-cache/mail-mta/netqmail-1.06-r5 | 2 +- metadata/md5-cache/mail-mta/netqmail-1.06-r6 | 2 +- .../md5-cache/mail-mta/nullmailer-1.13-r5 | 2 +- metadata/md5-cache/mail-mta/nullmailer-2.0 | 2 +- metadata/md5-cache/mail-mta/nullmailer-2.0-r1 | 2 +- metadata/md5-cache/mail-mta/nullmailer-2.0-r2 | 2 +- metadata/md5-cache/mail-mta/nullmailer-2.2 | 2 +- .../md5-cache/mail-mta/opensmtpd-6.0.3_p1-r1 | 2 +- .../md5-cache/mail-mta/opensmtpd-6.4.0_p1 | 2 +- metadata/md5-cache/mail-mta/postfix-2.10.9 | 2 +- metadata/md5-cache/mail-mta/postfix-3.2.4 | 2 +- metadata/md5-cache/mail-mta/postfix-3.3.1-r1 | 2 +- metadata/md5-cache/mail-mta/postfix-3.3.4 | 2 +- metadata/md5-cache/mail-mta/postfix-3.4.5 | 2 +- metadata/md5-cache/mail-mta/postfix-3.4.5-r1 | 2 +- metadata/md5-cache/mail-mta/postfix-3.4.6 | 2 +- .../mail-mta/postfix-3.5_pre20190724 | 2 +- .../md5-cache/mail-mta/qmail-ldap-1.03-r8 | 2 +- metadata/md5-cache/mail-mta/qpsmtpd-0.84-r2 | 2 +- metadata/md5-cache/mail-mta/qpsmtpd-0.95 | 2 +- metadata/md5-cache/mail-mta/qpsmtpd-9999 | 2 +- metadata/md5-cache/mail-mta/sendmail-8.14.9 | 2 +- .../md5-cache/mail-mta/sendmail-8.14.9-r1 | 2 +- metadata/md5-cache/mail-mta/sendmail-8.15.2 | 2 +- .../md5-cache/mail-mta/sendmail-8.15.2-r1 | 2 +- .../md5-cache/mail-mta/sendmail-8.15.2-r2 | 2 +- metadata/md5-cache/mail-mta/ssmtp-2.64-r2 | 2 +- metadata/md5-cache/mail-mta/ssmtp-2.64-r3 | 2 +- metadata/md5-cache/mate-extra/Manifest.gz | Bin 2901 -> 2900 bytes .../md5-cache/mate-extra/caja-dropbox-1.22.1 | 2 +- metadata/md5-cache/media-fonts/Manifest.gz | Bin 45878 -> 45877 bytes .../md5-cache/media-fonts/fontawesome-5.1.0 | 4 +- metadata/md5-cache/media-gfx/Manifest.gz | Bin 61910 -> 61912 bytes .../media-gfx/sane-backends-1.0.27-r3 | 2 +- metadata/md5-cache/media-libs/Manifest.gz | Bin 111064 -> 111061 bytes .../md5-cache/media-libs/libgphoto2-2.5.20 | 2 +- .../md5-cache/media-libs/libgphoto2-2.5.22 | 2 +- metadata/md5-cache/media-libs/libmtp-1.1.16 | 2 +- metadata/md5-cache/media-libs/libmtp-9999 | 2 +- metadata/md5-cache/media-radio/Manifest.gz | Bin 10233 -> 10233 bytes .../md5-cache/media-radio/svxlink-17.12.1 | 2 +- .../md5-cache/media-radio/svxlink-17.12.2 | 2 +- metadata/md5-cache/media-sound/Manifest.gz | Bin 83187 -> 83195 bytes metadata/md5-cache/media-sound/edna-0.6 | 2 +- metadata/md5-cache/media-sound/gnump3d-3.0-r1 | 2 +- metadata/md5-cache/media-sound/gnump3d-3.0-r2 | 2 +- metadata/md5-cache/media-sound/mpd-0.21.10 | 2 +- metadata/md5-cache/media-sound/mpd-0.21.11 | 2 +- metadata/md5-cache/media-sound/mserv-0.35-r1 | 2 +- .../md5-cache/media-sound/murmur-1.3.0_rc2-r1 | 2 +- metadata/md5-cache/media-sound/murmur-9999 | 2 +- .../md5-cache/media-sound/pulseaudio-12.2 | 2 +- .../md5-cache/media-sound/pulseaudio-12.2-r1 | 2 +- .../md5-cache/media-sound/pulseaudio-12.2-r2 | 2 +- metadata/md5-cache/media-sound/rplay-3.3.2-r1 | 2 +- metadata/md5-cache/media-sound/rplay-3.3.2-r2 | 2 +- metadata/md5-cache/media-sound/rplay-3.3.2-r3 | 2 +- .../md5-cache/media-sound/snapcast-0.15.0-r1 | 2 +- metadata/md5-cache/media-sound/snapcast-9999 | 2 +- .../media-sound/subsonic-bin-5.2.1-r1 | 2 +- .../media-sound/teamspeak-server-3.9.1 | 2 +- .../media-sound/timidity++-2.14.0-r3 | 2 +- .../md5-cache/media-sound/timidity++-2.15.0 | 2 +- .../md5-cache/media-sound/umurmur-0.2.16a-r1 | 2 +- .../md5-cache/media-sound/umurmur-0.2.17-r1 | 2 +- .../md5-cache/media-sound/umurmur-0.2.17-r2 | 2 +- metadata/md5-cache/media-sound/umurmur-9999 | 2 +- metadata/md5-cache/media-sound/upmpdcli-1.4.0 | 2 +- metadata/md5-cache/media-sound/upmpdcli-1.4.2 | 2 +- .../media-sound/ventrilo-server-bin-3.0.3 | 2 +- metadata/md5-cache/media-sound/xwax-1.6 | 2 +- metadata/md5-cache/media-tv/Manifest.gz | Bin 10296 -> 10293 bytes .../media-tv/gentoo-vdr-scripts-2.0.0 | 2 +- .../md5-cache/media-tv/gentoo-vdr-scripts-2.5 | 2 +- .../md5-cache/media-tv/gentoo-vdr-scripts-2.7 | 2 +- .../media-tv/gentoo-vdr-scripts-2.7.2 | 2 +- .../media-tv/gentoo-vdr-scripts-2.7.3 | 2 +- .../media-tv/gentoo-vdr-scripts-2.7.5 | 2 +- .../media-tv/gentoo-vdr-scripts-2.7.5.1 | 2 +- metadata/md5-cache/media-tv/mythtv-29.1-r1 | 2 +- .../media-tv/plex-media-server-1.11.3 | 2 +- .../media-tv/plex-media-server-1.12.3 | 2 +- .../media-tv/plex-media-server-1.13.2-r1 | 2 +- .../media-tv/plex-media-server-1.14.1 | 2 +- metadata/md5-cache/media-tv/tvheadend-4.2.8 | 2 +- metadata/md5-cache/media-tv/tvheadend-9999 | 2 +- metadata/md5-cache/media-video/Manifest.gz | Bin 43376 -> 43385 bytes .../md5-cache/media-video/motion-4.1.1-r1 | 2 +- .../md5-cache/media-video/unifi-video-3.10.1 | 2 +- .../md5-cache/media-video/unifi-video-3.10.4 | 2 +- .../md5-cache/media-video/unifi-video-3.10.5 | 2 +- .../md5-cache/media-video/unifi-video-3.9.12 | 2 +- metadata/md5-cache/media-video/ushare-1.1a-r8 | 2 +- metadata/md5-cache/net-analyzer/Manifest.gz | Bin 82079 -> 82066 bytes .../md5-cache/net-analyzer/argus-3.0.8.2-r1 | 2 +- .../net-analyzer/arpwatch-2.1.15-r11 | 2 +- .../md5-cache/net-analyzer/arpwatch-2.1.15-r8 | 2 +- .../md5-cache/net-analyzer/arpwatch-2.1.15-r9 | 2 +- .../md5-cache/net-analyzer/chronograf-1.4.3.0 | 2 +- .../md5-cache/net-analyzer/chronograf-1.6.2 | 2 +- .../md5-cache/net-analyzer/chronograf-1.7.3 | 2 +- .../md5-cache/net-analyzer/darkstat-3.0.719 | 2 +- .../net-analyzer/flow-tools-0.68.5.1-r10 | 2 +- .../net-analyzer/flow-tools-0.68.5.1-r9 | 2 +- metadata/md5-cache/net-analyzer/icinga-1.14.2 | 2 +- .../md5-cache/net-analyzer/icinga-web-1.14.1 | 2 +- .../md5-cache/net-analyzer/icinga2-2.10.5 | 2 +- metadata/md5-cache/net-analyzer/icinga2-9999 | 2 +- .../md5-cache/net-analyzer/ippl-1.4.14-r3 | 2 +- .../md5-cache/net-analyzer/ippl-1.4.14-r5 | 2 +- .../md5-cache/net-analyzer/jffnms-0.9.4-r1 | 2 +- .../md5-cache/net-analyzer/kapacitor-1.4.1-r1 | 2 +- .../md5-cache/net-analyzer/kapacitor-1.5.1 | 2 +- .../net-analyzer/monitoring-plugins-2.2-r2 | 2 +- .../net-analyzer/monitoring-plugins-2.2-r3 | 2 +- .../net-analyzer/monitoring-plugins-2.2-r4 | 2 +- metadata/md5-cache/net-analyzer/munin-2.0.49 | 2 +- .../nagios-check_glsa2-20120930-r1 | 2 +- .../md5-cache/net-analyzer/nagios-core-4.3.4 | 2 +- .../net-analyzer/nagios-core-4.4.3-r1 | 2 +- .../net-analyzer/nagios-plugins-2.2.1-r3 | 2 +- .../net-analyzer/nagios-plugins-snmp-0.6.0-r2 | 2 +- .../md5-cache/net-analyzer/netdata-1.13.0 | 2 +- .../md5-cache/net-analyzer/netdata-1.14.0 | 2 +- .../md5-cache/net-analyzer/netdata-1.14.0-r1 | 2 +- .../md5-cache/net-analyzer/netdata-1.15.0 | 2 +- .../md5-cache/net-analyzer/netdata-1.15.0-r1 | 2 +- .../md5-cache/net-analyzer/netdata-1.15.0-r2 | 2 +- .../md5-cache/net-analyzer/netdata-1.16.0 | 2 +- metadata/md5-cache/net-analyzer/netdata-9999 | 2 +- .../md5-cache/net-analyzer/netperf-2.7.0-r2 | 2 +- metadata/md5-cache/net-analyzer/ngrep-1.45-r3 | 2 +- metadata/md5-cache/net-analyzer/nmap-9999 | 2 +- metadata/md5-cache/net-analyzer/nrpe-2.15-r3 | 2 +- metadata/md5-cache/net-analyzer/nrpe-3.2.1 | 2 +- metadata/md5-cache/net-analyzer/nrpe-3.2.1-r1 | 2 +- .../md5-cache/net-analyzer/nsca-2.7.2-r103 | 2 +- metadata/md5-cache/net-analyzer/ntopng-2.4 | 2 +- metadata/md5-cache/net-analyzer/ntopng-3.0-r3 | 2 +- .../md5-cache/net-analyzer/ossec-hids-3.1.0 | 2 +- .../md5-cache/net-analyzer/ossec-hids-3.2.0 | 2 +- .../net-analyzer/ossec-hids-3.2.0-r1 | 2 +- .../md5-cache/net-analyzer/ossec-hids-3.3.0 | 2 +- .../md5-cache/net-analyzer/sancp-1.6.1-r4 | 2 +- .../md5-cache/net-analyzer/scanlogd-2.2.7 | 2 +- .../md5-cache/net-analyzer/sguil-sensor-0.8.0 | 2 +- .../md5-cache/net-analyzer/sguil-sensor-0.9.0 | 2 +- .../md5-cache/net-analyzer/sguil-sensor-1.0.0 | 2 +- .../md5-cache/net-analyzer/sguil-server-0.8.0 | 2 +- .../md5-cache/net-analyzer/sguil-server-0.9.0 | 2 +- .../md5-cache/net-analyzer/sguil-server-1.0.0 | 2 +- .../md5-cache/net-analyzer/smokeping-2.6.9-r1 | 2 +- .../md5-cache/net-analyzer/smokeping-2.7.2 | 2 +- .../md5-cache/net-analyzer/smokeping-2.7.3 | 2 +- metadata/md5-cache/net-analyzer/snort-2.9.12 | 2 +- .../md5-cache/net-analyzer/snort-2.9.8.3-r2 | 2 +- .../md5-cache/net-analyzer/suricata-4.0.4 | 2 +- metadata/md5-cache/net-analyzer/tcpdump-4.9.2 | 2 +- metadata/md5-cache/net-analyzer/tcpdump-9999 | 2 +- .../md5-cache/net-analyzer/telegraf-1.10.4 | 2 +- .../md5-cache/net-analyzer/telegraf-1.5.3 | 2 +- .../md5-cache/net-analyzer/telegraf-1.8.3 | 2 +- metadata/md5-cache/net-analyzer/vnstat-1.17 | 2 +- metadata/md5-cache/net-analyzer/vnstat-2.2 | 2 +- metadata/md5-cache/net-analyzer/vnstat-2.3 | 2 +- metadata/md5-cache/net-analyzer/vnstat-9999 | 2 +- .../md5-cache/net-analyzer/wireshark-2.6.7 | 2 +- .../md5-cache/net-analyzer/wireshark-3.0.1 | 2 +- .../md5-cache/net-analyzer/wireshark-3.0.2 | 2 +- .../md5-cache/net-analyzer/wireshark-3.0.3 | 2 +- .../md5-cache/net-analyzer/wireshark-3.1.0 | 2 +- .../md5-cache/net-analyzer/wireshark-99999999 | 2 +- metadata/md5-cache/net-analyzer/zabbix-2.2.16 | 2 +- metadata/md5-cache/net-analyzer/zabbix-2.2.21 | 2 +- metadata/md5-cache/net-analyzer/zabbix-2.2.23 | 2 +- metadata/md5-cache/net-analyzer/zabbix-3.0.26 | 2 +- metadata/md5-cache/net-analyzer/zabbix-3.2.11 | 2 +- metadata/md5-cache/net-analyzer/zabbix-3.4.15 | 2 +- metadata/md5-cache/net-analyzer/zabbix-4.0.6 | 2 +- metadata/md5-cache/net-analyzer/zabbix-4.0.7 | 2 +- metadata/md5-cache/net-analyzer/zabbix-4.0.9 | 2 +- metadata/md5-cache/net-analyzer/zabbix-4.2.3 | 2 +- metadata/md5-cache/net-dialup/Manifest.gz | Bin 8437 -> 8440 bytes .../md5-cache/net-dialup/freeradius-3.0.15 | 2 +- .../md5-cache/net-dialup/freeradius-3.0.17 | 2 +- .../md5-cache/net-dialup/freeradius-3.0.18-r1 | 2 +- metadata/md5-cache/net-dialup/mgetty-1.2.1 | 2 +- .../md5-cache/net-dialup/sendpage-1.1.0-r3 | 2 +- metadata/md5-cache/net-dns/Manifest.gz | Bin 16258 -> 16293 bytes metadata/md5-cache/net-dns/avahi-0.6.32 | 2 +- metadata/md5-cache/net-dns/avahi-0.7-r1 | 2 +- metadata/md5-cache/net-dns/avahi-0.7-r2 | 2 +- metadata/md5-cache/net-dns/bind-9.12.3_p4 | 2 +- metadata/md5-cache/net-dns/ddclient-3.9.0-r2 | 2 +- metadata/md5-cache/net-dns/djbdns-1.05-r33 | 2 +- metadata/md5-cache/net-dns/dnrd-2.20.3-r2 | 2 +- .../md5-cache/net-dns/dnscrypt-proxy-2.0.19 | 2 +- .../md5-cache/net-dns/dnscrypt-proxy-2.0.25 | 2 +- metadata/md5-cache/net-dns/dnsdist-1.3.3-r1 | 2 +- metadata/md5-cache/net-dns/dnsdist-9999 | 2 +- metadata/md5-cache/net-dns/dnsmasq-2.79 | 2 +- metadata/md5-cache/net-dns/dnsmasq-2.80 | 2 +- metadata/md5-cache/net-dns/dnsmasq-2.80-r1 | 2 +- .../net-dns/ez-ipupdate-3.0.11.13.3_beta8-r3 | 2 +- metadata/md5-cache/net-dns/getdns-1.5.1 | 2 +- metadata/md5-cache/net-dns/getdns-1.5.2-r2 | 2 +- metadata/md5-cache/net-dns/knot-2.7.7 | 2 +- metadata/md5-cache/net-dns/knot-2.8.2 | 2 +- metadata/md5-cache/net-dns/maradns-2.0.09-r2 | 2 +- metadata/md5-cache/net-dns/maradns-2.0.14 | 2 +- metadata/md5-cache/net-dns/maradns-2.0.16 | 2 +- metadata/md5-cache/net-dns/nsd-4.1.27 | 2 +- metadata/md5-cache/net-dns/nsd-4.2.0 | 2 +- metadata/md5-cache/net-dns/nsd-4.2.1 | 2 +- .../md5-cache/net-dns/opendnssec-1.3.18-r1 | 2 +- .../md5-cache/net-dns/opendnssec-1.4.12-r1 | 2 +- metadata/md5-cache/net-dns/opendnssec-1.4.8.2 | 2 +- .../md5-cache/net-dns/opendnssec-2.0.1-r1 | 2 +- .../md5-cache/net-dns/opendnssec-2.0.3-r1 | 2 +- metadata/md5-cache/net-dns/pdns-4.1.10 | 2 +- metadata/md5-cache/net-dns/pdns-4.2.0_rc2 | 2 +- metadata/md5-cache/net-dns/pdnsd-1.2.9a-r1 | 2 +- metadata/md5-cache/net-dns/rbldnsd-0.998 | 2 +- metadata/md5-cache/net-dns/rbldnsd-0.998-r2 | 2 +- metadata/md5-cache/net-dns/unbound-1.9.0 | 2 +- metadata/md5-cache/net-dns/unbound-1.9.1 | 2 +- metadata/md5-cache/net-dns/unbound-1.9.1-r1 | 2 +- metadata/md5-cache/net-dns/unbound-1.9.2 | 2 +- metadata/md5-cache/net-fs/Manifest.gz | Bin 16272 -> 16282 bytes metadata/md5-cache/net-fs/davfs2-1.5.4 | 2 +- metadata/md5-cache/net-fs/davfs2-1.5.5 | 2 +- .../net-fs/docker-volume-netshare-0.35 | 2 +- .../net-fs/minio-2019.01.10.00.21.20 | 2 +- .../net-fs/minio-2019.01.16.21.44.08 | 2 +- .../net-fs/minio-2019.01.23.23.18.58 | 2 +- .../net-fs/minio-2019.01.31.00.31.19 | 2 +- .../net-fs/minio-2019.02.06.21.16.36 | 2 +- .../net-fs/minio-2019.02.12.21.58.47 | 2 +- .../net-fs/minio-2019.02.14.00.21.45 | 2 +- .../net-fs/minio-2019.02.20.22.44.29 | 2 +- .../net-fs/minio-2019.02.26.19.51.46 | 2 +- .../net-fs/minio-2019.03.06.22.47.10 | 2 +- .../net-fs/minio-2019.03.13.21.59.47 | 2 +- .../net-fs/minio-2019.03.20.22.38.47 | 2 +- .../net-fs/minio-2019.03.27.22.35.21 | 2 +- .../net-fs/minio-2019.04.04.18.31.46 | 2 +- .../net-fs/minio-2019.04.09.01.22.30 | 2 +- .../net-fs/minio-2019.04.18.01.15.57 | 2 +- .../net-fs/minio-2019.04.18.21.44.59 | 2 +- .../net-fs/minio-2019.04.23.23.50.36 | 2 +- .../net-fs/minio-2019.07.24.02.02.23 | 2 +- metadata/md5-cache/net-ftp/Manifest.gz | Bin 6667 -> 6664 bytes metadata/md5-cache/net-ftp/frox-0.7.18-r5 | 2 +- metadata/md5-cache/net-ftp/frox-0.7.18-r6 | 2 +- metadata/md5-cache/net-ftp/ftpbase-0.01-r2 | 2 +- metadata/md5-cache/net-ftp/ftpbase-0.01-r3 | 2 +- metadata/md5-cache/net-im/Manifest.gz | Bin 15524 -> 15528 bytes metadata/md5-cache/net-im/bitlbee-3.5.1 | 2 +- metadata/md5-cache/net-im/bitlbee-3.6 | 2 +- metadata/md5-cache/net-im/bitlbee-9999 | 2 +- metadata/md5-cache/net-im/coturn-4.5.0.7 | 2 +- metadata/md5-cache/net-im/coturn-4.5.0.8 | 2 +- metadata/md5-cache/net-im/coturn-9999 | 2 +- metadata/md5-cache/net-im/err-5.2.0 | 2 +- metadata/md5-cache/net-im/jabber-base-0.01 | 2 +- metadata/md5-cache/net-im/jabber-base-0.01-r1 | 2 +- metadata/md5-cache/net-im/minbif-1.0.5-r2 | 2 +- metadata/md5-cache/net-im/prosody-0.11.2-r1 | 4 +- .../md5-cache/net-im/spectrum2-2.0.10.1-r2 | 2 +- metadata/md5-cache/net-im/spectrum2-2.0.12 | 2 +- metadata/md5-cache/net-irc/Manifest.gz | Bin 14750 -> 14724 bytes metadata/md5-cache/net-irc/anope-2.0.6 | 2 +- .../net-irc/atheme-services-7.2.10_p2 | 2 +- metadata/md5-cache/net-irc/inspircd-2.0.25 | 2 +- metadata/md5-cache/net-irc/inspircd-2.0.27 | 2 +- metadata/md5-cache/net-irc/inspircd-3.2.0 | 2 +- .../md5-cache/net-irc/irc-server-2.11.1_p1-r4 | 2 +- .../md5-cache/net-irc/iroffer-dinoex-3.30-r1 | 2 +- .../md5-cache/net-irc/iroffer-dinoex-3.31 | 2 +- .../md5-cache/net-irc/iroffer-dinoex-3.32 | 2 +- metadata/md5-cache/net-irc/ngircd-23-r1 | 2 +- metadata/md5-cache/net-irc/ngircd-24 | 2 +- metadata/md5-cache/net-irc/psybnc-2.3.2.9-r3 | 2 +- .../md5-cache/net-irc/ptlink-ircd-6.19.6-r3 | 2 +- .../md5-cache/net-irc/ptlink-opm-1.3.1-r1 | 2 +- metadata/md5-cache/net-irc/quassel-0.12.5-r2 | 2 +- metadata/md5-cache/net-irc/quassel-0.13.1 | 2 +- metadata/md5-cache/net-irc/quassel-9999 | 2 +- .../net-irc/rbot-0.9.15_p20160325-r1 | 2 +- metadata/md5-cache/net-irc/unrealircd-4.2.2 | 2 +- .../md5-cache/net-irc/unrealircd-4.2.3-r1 | 2 +- metadata/md5-cache/net-irc/znc-1.7.4 | 2 +- metadata/md5-cache/net-irc/znc-9999 | 2 +- metadata/md5-cache/net-libs/Manifest.gz | Bin 70913 -> 70601 bytes metadata/md5-cache/net-libs/axtls-1.5.3 | 2 +- metadata/md5-cache/net-libs/axtls-2.1.3 | 2 +- metadata/md5-cache/net-libs/axtls-2.1.4 | 2 +- metadata/md5-cache/net-libs/axtls-2.1.5 | 2 +- .../net-libs/courier-authlib-0.65.0-r3 | 2 +- .../md5-cache/net-libs/courier-authlib-0.66.4 | 2 +- metadata/md5-cache/net-libs/liblockfile-1.09 | 2 +- metadata/md5-cache/net-libs/liblockfile-1.13 | 2 +- metadata/md5-cache/net-libs/liblockfile-1.14 | 2 +- .../md5-cache/net-libs/liblockfile-1.14-r1 | 2 +- metadata/md5-cache/net-libs/nghttp2-1.33.0 | 13 - metadata/md5-cache/net-libs/nghttp2-1.38.0 | 14 - metadata/md5-cache/net-libs/serf-1.3.9 | 4 +- metadata/md5-cache/net-libs/tox-0.2.8 | 2 +- metadata/md5-cache/net-libs/tox-0.2.9 | 2 +- metadata/md5-cache/net-libs/tox-0.2.9-r1 | 2 +- metadata/md5-cache/net-libs/tox-9999 | 2 +- metadata/md5-cache/net-libs/xrootd-4.8.3 | 2 +- metadata/md5-cache/net-libs/xrootd-4.9.0 | 2 +- metadata/md5-cache/net-mail/Manifest.gz | Bin 26780 -> 26771 bytes .../md5-cache/net-mail/checkpassword-0.90-r3 | 2 +- .../md5-cache/net-mail/cmd5checkpw-0.30-r1 | 2 +- .../md5-cache/net-mail/cyrus-imapd-3.0.10-r1 | 2 +- metadata/md5-cache/net-mail/cyrus-imapd-3.0.5 | 2 +- metadata/md5-cache/net-mail/dbmail-3.2.3-r1 | 2 +- metadata/md5-cache/net-mail/dbmail-3.2.3-r2 | 2 +- .../md5-cache/net-mail/dot-forward-0.71-r3 | 2 +- metadata/md5-cache/net-mail/dovecot-2.2.36.3 | 2 +- metadata/md5-cache/net-mail/dovecot-2.3.5.1 | 2 +- metadata/md5-cache/net-mail/dovecot-2.3.5.2 | 2 +- metadata/md5-cache/net-mail/dovecot-2.3.6 | 2 +- metadata/md5-cache/net-mail/dovecot-2.3.6-r1 | 2 +- metadata/md5-cache/net-mail/dovecot-2.3.7 | 2 +- metadata/md5-cache/net-mail/dovecot-2.3.7.1 | 2 +- .../md5-cache/net-mail/ezmlm-idx-7.0.0-r2 | 2 +- .../md5-cache/net-mail/ezmlm-idx-7.0.0-r3 | 2 +- metadata/md5-cache/net-mail/fdm-1.9 | 2 +- metadata/md5-cache/net-mail/fdm-2.0 | 2 +- .../md5-cache/net-mail/fetchmail-6.3.26-r4 | 2 +- metadata/md5-cache/net-mail/mailbase-1.1 | 2 +- metadata/md5-cache/net-mail/mailbase-1.3 | 2 +- metadata/md5-cache/net-mail/mailbase-1.4 | 2 +- metadata/md5-cache/net-mail/mailbase-1.5 | 2 +- metadata/md5-cache/net-mail/mailgraph-1.14-r2 | 2 +- metadata/md5-cache/net-mail/mailman-2.1.29 | 2 +- metadata/md5-cache/net-mail/popa3d-1.0.2-r1 | 2 +- .../md5-cache/net-mail/qmailadmin-1.2.15-r1 | 2 +- metadata/md5-cache/net-mail/qmailadmin-1.2.16 | 2 +- metadata/md5-cache/net-mail/vchkuser-0.4 | 2 +- metadata/md5-cache/net-mail/vpopmail-5.4.33 | 2 +- .../md5-cache/net-mail/vpopmail-5.4.33-r1 | 2 +- .../md5-cache/net-mail/vpopmail-5.4.33-r3 | 2 +- metadata/md5-cache/net-mail/vqadmin-2.3.7 | 2 +- metadata/md5-cache/net-misc/Manifest.gz | Bin 109846 -> 109661 bytes metadata/md5-cache/net-misc/apt-cacher-ng-3.2 | 2 +- .../net-misc/apt-cacher-ng-3.2_p2-r2 | 2 +- metadata/md5-cache/net-misc/asterisk-11.25.3 | 2 +- metadata/md5-cache/net-misc/asterisk-13.23.1 | 2 +- metadata/md5-cache/net-misc/bopm-3.1.3-r4 | 2 +- metadata/md5-cache/net-misc/crossbar-17.12.1 | 2 +- .../md5-cache/net-misc/crossbar-17.6.1_p3-r1 | 2 +- metadata/md5-cache/net-misc/crossbar-17.8.1 | 2 +- metadata/md5-cache/net-misc/crossbar-17.9.1 | 2 +- metadata/md5-cache/net-misc/crossbar-18.3.1 | 2 +- metadata/md5-cache/net-misc/dhcp-4.3.6_p1 | 2 +- metadata/md5-cache/net-misc/dhcp-4.4.1 | 2 +- metadata/md5-cache/net-misc/dropbear-2017.75 | 2 +- metadata/md5-cache/net-misc/dropbear-2018.76 | 2 +- metadata/md5-cache/net-misc/felix-2.5.1 | 2 +- metadata/md5-cache/net-misc/felix-3.1.0 | 2 +- metadata/md5-cache/net-misc/felix-3.1.3 | 2 +- metadata/md5-cache/net-misc/geomyidae-0.29 | 2 +- metadata/md5-cache/net-misc/geomyidae-0.32.2 | 2 +- metadata/md5-cache/net-misc/gerbera-1.2.0-r1 | 2 +- metadata/md5-cache/net-misc/gerbera-1.3.1 | 2 +- metadata/md5-cache/net-misc/gerbera-1.3.2 | 2 +- metadata/md5-cache/net-misc/gerbera-9999 | 2 +- metadata/md5-cache/net-misc/gofish-1.2 | 2 +- metadata/md5-cache/net-misc/icecast-2.4.4 | 2 +- metadata/md5-cache/net-misc/ices-2.0.1-r1 | 2 +- metadata/md5-cache/net-misc/ices-2.0.2 | 2 +- metadata/md5-cache/net-misc/ip-sentinel-0.12 | 2 +- metadata/md5-cache/net-misc/kafka-bin-1.1.1 | 2 +- metadata/md5-cache/net-misc/kafka-bin-2.0.1 | 2 +- metadata/md5-cache/net-misc/kafka-bin-2.1.0 | 2 +- metadata/md5-cache/net-misc/kafka-bin-2.1.1 | 2 +- metadata/md5-cache/net-misc/kafka-bin-2.2.0 | 2 +- metadata/md5-cache/net-misc/kafka-bin-2.2.1 | 2 +- metadata/md5-cache/net-misc/kafka-bin-2.3.0 | 2 +- metadata/md5-cache/net-misc/kea-1.4.0_p1 | 2 +- metadata/md5-cache/net-misc/kea-1.5.0 | 2 +- metadata/md5-cache/net-misc/kea-1.5.0_beta2 | 2 +- metadata/md5-cache/net-misc/kea-9999 | 2 +- metadata/md5-cache/net-misc/lldpd-0.9.3-r1 | 2 +- metadata/md5-cache/net-misc/lldpd-1.0.1 | 2 +- metadata/md5-cache/net-misc/lldpd-1.0.1-r1 | 2 +- metadata/md5-cache/net-misc/lldpd-1.0.3 | 2 +- metadata/md5-cache/net-misc/memcached-1.5.14 | 2 +- metadata/md5-cache/net-misc/memcached-1.5.16 | 2 +- metadata/md5-cache/net-misc/minidlna-1.2.1-r1 | 2 +- .../md5-cache/net-misc/modemmanager-1.10.0 | 2 +- .../md5-cache/net-misc/modemmanager-1.8.2-r1 | 2 +- .../md5-cache/net-misc/networkmanager-1.16.0 | 2 +- .../md5-cache/net-misc/networkmanager-1.16.2 | 2 +- .../md5-cache/net-misc/networkmanager-1.18.2 | 2 +- .../net-misc/networkmanager-wireguard-9999 | 2 +- metadata/md5-cache/net-misc/ntp-4.2.8_p13 | 2 +- metadata/md5-cache/net-misc/ntpsec-1.1.3 | 2 +- metadata/md5-cache/net-misc/ntpsec-1.1.6 | 2 +- metadata/md5-cache/net-misc/ntpsec-9999 | 2 +- metadata/md5-cache/net-misc/oidentd-2.3.2 | 2 +- metadata/md5-cache/net-misc/openntpd-6.0_p1 | 2 +- metadata/md5-cache/net-misc/openntpd-6.2_p3 | 2 +- metadata/md5-cache/net-misc/openssh-7.5_p1-r4 | 2 +- metadata/md5-cache/net-misc/openssh-7.7_p1-r9 | 2 +- metadata/md5-cache/net-misc/openssh-7.9_p1-r4 | 2 +- metadata/md5-cache/net-misc/openssh-8.0_p1 | 2 +- metadata/md5-cache/net-misc/openssh-8.0_p1-r2 | 2 +- metadata/md5-cache/net-misc/quagga-1.2.4 | 2 +- .../md5-cache/net-misc/rabbitmq-server-3.6.14 | 2 +- .../md5-cache/net-misc/rabbitmq-server-3.6.9 | 2 +- .../md5-cache/net-misc/rabbitmq-server-3.7.10 | 2 +- .../md5-cache/net-misc/rabbitmq-server-3.7.11 | 2 +- .../md5-cache/net-misc/rabbitmq-server-3.7.13 | 2 +- .../net-misc/rabbitmq-server-3.7.3-r1 | 2 +- .../md5-cache/net-misc/rabbitmq-server-3.7.9 | 2 +- metadata/md5-cache/net-misc/radvd-2.14 | 2 +- metadata/md5-cache/net-misc/radvd-2.17-r1 | 2 +- metadata/md5-cache/net-misc/radvd-2.17-r2 | 2 +- metadata/md5-cache/net-misc/radvd-2.18 | 2 +- metadata/md5-cache/net-misc/rdesktop-1.8.6 | 4 +- .../md5-cache/net-misc/rwhoisd-1.5.9.5-r3 | 2 +- metadata/md5-cache/net-misc/rwhoisd-1.5.9.6 | 2 +- metadata/md5-cache/net-misc/samplicator-1.3.6 | 2 +- .../md5-cache/net-misc/samplicator-1.3.8_rc1 | 2 +- metadata/md5-cache/net-misc/scponly-4.8-r5 | 2 +- metadata/md5-cache/net-misc/sks-1.1.6-r2 | 2 +- metadata/md5-cache/net-misc/sks-1.1.6-r4 | 2 +- metadata/md5-cache/net-misc/sks-1.1.6-r5 | 2 +- metadata/md5-cache/net-misc/sobby-0.4.8-r1 | 2 +- .../{spice-gtk-0.37 => spice-gtk-0.37-r1} | 4 +- metadata/md5-cache/net-misc/spice-gtk-9999 | 4 +- metadata/md5-cache/net-misc/spread-4.4.1 | 2 +- metadata/md5-cache/net-misc/spread-5.0.1 | 2 +- .../md5-cache/net-misc/sstp-client-1.0.10-r1 | 2 +- .../md5-cache/net-misc/sstp-client-1.0.11 | 2 +- .../md5-cache/net-misc/stargazer-2.408-r1 | 2 +- metadata/md5-cache/net-misc/stunnel-5.43 | 2 +- metadata/md5-cache/net-misc/stunnel-5.50-r1 | 2 +- metadata/md5-cache/net-misc/stunnel-5.51-r1 | 2 +- metadata/md5-cache/net-misc/stunnel-5.54 | 2 +- metadata/md5-cache/net-misc/stunnel-5.55 | 2 +- .../md5-cache/net-misc/tokyotyrant-1.1.41-r2 | 2 +- metadata/md5-cache/net-misc/ubridge-0.9.14 | 2 +- metadata/md5-cache/net-misc/ubridge-0.9.16 | 2 +- metadata/md5-cache/net-misc/vde-2.3.2-r4 | 2 +- metadata/md5-cache/net-misc/whois-5.3.2 | 14 - metadata/md5-cache/net-misc/whois-5.4.3 | 4 +- .../md5-cache/net-misc/x2goserver-4.1.0.2 | 2 +- .../md5-cache/net-misc/x2goserver-4.1.0.3 | 2 +- .../md5-cache/net-nds/389-ds-base-1.3.5.19 | 2 +- .../md5-cache/net-nds/389-ds-base-1.3.6.8-r1 | 2 +- metadata/md5-cache/net-nds/389-ds-base-9999 | 2 +- metadata/md5-cache/net-nds/Manifest.gz | Bin 5497 -> 5495 bytes metadata/md5-cache/net-nds/openldap-2.4.45 | 2 +- metadata/md5-cache/net-nds/openldap-2.4.45-r1 | 2 +- metadata/md5-cache/net-nds/openldap-2.4.47-r1 | 2 +- metadata/md5-cache/net-nds/openldap-2.4.48 | 2 +- metadata/md5-cache/net-nntp/Manifest.gz | Bin 2706 -> 2705 bytes metadata/md5-cache/net-nntp/nzbget-20.0 | 2 +- metadata/md5-cache/net-nntp/nzbget-21.0 | 2 +- .../md5-cache/net-nntp/nzbget-21.0_pre2302 | 2 +- metadata/md5-cache/net-nntp/sabnzbd-2.3.9 | 2 +- metadata/md5-cache/net-p2p/Manifest.gz | Bin 21936 -> 21930 bytes .../md5-cache/net-p2p/airdcpp-webclient-2.6.0 | 2 +- .../md5-cache/net-p2p/airdcpp-webclient-2.6.1 | 2 +- metadata/md5-cache/net-p2p/amule-2.3.2-r2 | 2 +- metadata/md5-cache/net-p2p/amule-2.3.2-r3 | 2 +- metadata/md5-cache/net-p2p/automatic-0.8.3 | 2 +- metadata/md5-cache/net-p2p/bitcoind-0.16.3 | 2 +- metadata/md5-cache/net-p2p/bitcoind-0.17.1 | 2 +- metadata/md5-cache/net-p2p/bitflu-1.50 | 2 +- metadata/md5-cache/net-p2p/bitflu-1.51 | 2 +- metadata/md5-cache/net-p2p/bitflu-1.52 | 2 +- metadata/md5-cache/net-p2p/deluge-1.3.15-r2 | 2 +- metadata/md5-cache/net-p2p/deluge-1.3.15-r3 | 2 +- metadata/md5-cache/net-p2p/deluge-1.3.9999 | 2 +- metadata/md5-cache/net-p2p/deluge-9999 | 2 +- metadata/md5-cache/net-p2p/fms-0.3.79 | 2 +- metadata/md5-cache/net-p2p/fms-0.3.80 | 2 +- .../md5-cache/net-p2p/freenet-0.7.5_p1480 | 2 +- .../md5-cache/net-p2p/freenet-0.7.5_p1483 | 2 +- .../md5-cache/net-p2p/freenet-0.7.5_p1484 | 2 +- metadata/md5-cache/net-p2p/go-ipfs-bin-0.4.18 | 2 +- metadata/md5-cache/net-p2p/go-ipfs-bin-0.4.19 | 2 +- metadata/md5-cache/net-p2p/go-ipfs-bin-0.4.20 | 2 +- metadata/md5-cache/net-p2p/litecoind-0.10.4.0 | 2 +- metadata/md5-cache/net-p2p/mldonkey-3.1.5-r1 | 2 +- metadata/md5-cache/net-p2p/mldonkey-3.1.6 | 2 +- metadata/md5-cache/net-p2p/mldonkey-3.1.6-r1 | 2 +- metadata/md5-cache/net-p2p/resilio-sync-2.6.1 | 2 +- metadata/md5-cache/net-p2p/resilio-sync-2.6.3 | 2 +- metadata/md5-cache/net-p2p/saku-3.11.0-r2 | 2 +- metadata/md5-cache/net-p2p/syncthing-0.14.52 | 2 +- metadata/md5-cache/net-p2p/syncthing-1.0.1 | 2 +- metadata/md5-cache/net-p2p/syncthing-1.1.0 | 2 +- metadata/md5-cache/net-p2p/syncthing-1.1.0-r1 | 2 +- metadata/md5-cache/net-p2p/syncthing-1.1.3 | 2 +- metadata/md5-cache/net-p2p/syncthing-1.1.4 | 6 +- metadata/md5-cache/net-p2p/transmission-2.94 | 2 +- metadata/md5-cache/net-p2p/transmission-9999 | 2 +- metadata/md5-cache/net-print/Manifest.gz | Bin 12038 -> 12054 bytes metadata/md5-cache/net-print/cups-2.2.10 | 2 +- metadata/md5-cache/net-print/cups-2.2.11 | 2 +- metadata/md5-cache/net-print/cups-2.2.7 | 2 +- metadata/md5-cache/net-print/cups-2.3_rc1 | 2 +- metadata/md5-cache/net-print/cups-9999 | 2 +- metadata/md5-cache/net-proxy/Manifest.gz | Bin 9692 -> 9689 bytes .../md5-cache/net-proxy/cntlm-0.93_beta5-r2 | 2 +- metadata/md5-cache/net-proxy/dante-1.4.1-r1 | 2 +- .../md5-cache/net-proxy/haproxy-1.6.11-r2 | 2 +- metadata/md5-cache/net-proxy/haproxy-1.6.14 | 2 +- metadata/md5-cache/net-proxy/haproxy-1.7.10 | 2 +- metadata/md5-cache/net-proxy/haproxy-1.7.11 | 2 +- metadata/md5-cache/net-proxy/haproxy-1.8.13 | 2 +- metadata/md5-cache/net-proxy/haproxy-1.8.19 | 2 +- metadata/md5-cache/net-proxy/haproxy-1.8.20 | 2 +- metadata/md5-cache/net-proxy/haproxy-1.8.9 | 2 +- metadata/md5-cache/net-proxy/haproxy-1.9.6-r1 | 2 +- metadata/md5-cache/net-proxy/haproxy-1.9.7 | 2 +- metadata/md5-cache/net-proxy/haproxy-1.9.8 | 2 +- metadata/md5-cache/net-proxy/haproxy-1.9.9 | 2 +- metadata/md5-cache/net-proxy/haproxy-1.9.9999 | 2 +- metadata/md5-cache/net-proxy/haproxy-2.0.3 | 2 +- metadata/md5-cache/net-proxy/haproxy-2.0.9999 | 2 +- metadata/md5-cache/net-proxy/havp-0.92a-r2 | 2 +- metadata/md5-cache/net-proxy/polipo-1.1.1-r4 | 2 +- metadata/md5-cache/net-proxy/polipo-9999 | 2 +- metadata/md5-cache/net-proxy/privoxy-3.0.26 | 2 +- metadata/md5-cache/net-proxy/privoxy-3.0.28 | 2 +- metadata/md5-cache/net-proxy/redsocks-0.5 | 2 +- metadata/md5-cache/net-proxy/redsocks-9999 | 2 +- metadata/md5-cache/net-proxy/squid-4.8 | 2 +- .../net-proxy/squidguard-1.5_beta-r2 | 2 +- .../md5-cache/net-proxy/tinyproxy-1.10.0-r1 | 2 +- metadata/md5-cache/net-proxy/wwwoffle-2.9i-r1 | 2 +- metadata/md5-cache/net-proxy/ziproxy-3.3.1-r1 | 2 +- metadata/md5-cache/net-vpn/Manifest.gz | Bin 9867 -> 9882 bytes metadata/md5-cache/net-vpn/badvpn-1.999.126 | 2 +- metadata/md5-cache/net-vpn/badvpn-1.999.127 | 2 +- metadata/md5-cache/net-vpn/badvpn-1.999.128 | 2 +- metadata/md5-cache/net-vpn/badvpn-1.999.129 | 2 +- metadata/md5-cache/net-vpn/badvpn-1.999.130 | 2 +- metadata/md5-cache/net-vpn/i2p-0.9.39 | 2 +- metadata/md5-cache/net-vpn/i2p-0.9.40 | 2 +- metadata/md5-cache/net-vpn/i2pd-2.24.0 | 2 +- metadata/md5-cache/net-vpn/i2pd-2.25.0 | 2 +- metadata/md5-cache/net-vpn/i2pd-2.25.0-r1 | 2 +- metadata/md5-cache/net-vpn/i2pd-2.26.0 | 2 +- .../networkmanager-openconnect-1.2.4-r1 | 2 +- .../net-vpn/networkmanager-openvpn-1.8.10 | 2 +- metadata/md5-cache/net-vpn/openvpn-2.4.6 | 2 +- metadata/md5-cache/net-vpn/openvpn-2.4.6-r1 | 2 +- metadata/md5-cache/net-vpn/openvpn-2.4.7-r1 | 2 +- metadata/md5-cache/net-vpn/openvpn-9999 | 2 +- metadata/md5-cache/net-vpn/peervpn-0.044-r4 | 2 +- metadata/md5-cache/net-vpn/strongswan-5.7.2 | 2 +- metadata/md5-cache/net-vpn/tor-0.4.0.5 | 2 +- .../{tor-0.4.1.3_alpha => tor-0.4.1.4_rc} | 4 +- metadata/md5-cache/net-wireless/Manifest.gz | Bin 33282 -> 33286 bytes metadata/md5-cache/net-wireless/bluez-5.50-r2 | 2 +- metadata/md5-cache/net-wireless/bluez-5.50-r3 | 2 +- .../net-wireless/gnome-bluetooth-3.28.2 | 2 +- .../net-wireless/kismet-2016.07.1-r2 | 2 +- .../net-wireless/kismet-2019.07.2-r1 | 2 +- metadata/md5-cache/net-wireless/kismet-9999 | 2 +- metadata/md5-cache/net-wireless/unifi-5.10.25 | 2 +- metadata/md5-cache/net-wireless/unifi-5.10.26 | 2 +- metadata/md5-cache/net-wireless/unifi-5.11.29 | 2 +- metadata/md5-cache/net-wireless/unifi-5.11.34 | 2 +- metadata/md5-cache/net-wireless/unifi-5.6.42 | 2 +- metadata/md5-cache/sci-biology/Manifest.gz | Bin 32910 -> 32917 bytes .../md5-cache/sci-biology/foldingathome-7.5.1 | 2 +- .../md5-cache/sci-geosciences/Manifest.gz | Bin 19640 -> 19637 bytes .../md5-cache/sci-geosciences/gpsd-3.17-r3 | 2 +- metadata/md5-cache/sci-geosciences/gpsd-9999 | 2 +- metadata/md5-cache/sci-libs/Manifest.gz | Bin 77903 -> 77901 bytes metadata/md5-cache/sci-libs/libcerf-1.5 | 4 +- metadata/md5-cache/sci-libs/linux-gpib-4.1.0 | 2 +- metadata/md5-cache/sci-libs/linux-gpib-4.2.0 | 2 +- .../md5-cache/sci-mathematics/Manifest.gz | Bin 24417 -> 24408 bytes .../sci-mathematics/rstudio-1.1.383-r1 | 2 +- .../md5-cache/sci-mathematics/rstudio-1.1.453 | 2 +- .../md5-cache/sci-mathematics/rstudio-1.1.463 | 2 +- metadata/md5-cache/sci-misc/Manifest.gz | Bin 5236 -> 5238 bytes metadata/md5-cache/sci-misc/boinc-7.14.2 | 2 +- metadata/md5-cache/sci-misc/boinc-7.8.6 | 2 +- metadata/md5-cache/sci-misc/boinc-7.9.3 | 2 +- metadata/md5-cache/sci-misc/boinc-9999 | 2 +- .../md5-cache/sci-visualization/Manifest.gz | Bin 8723 -> 8728 bytes .../sci-visualization/nonolith-connect-1.1 | 2 +- metadata/md5-cache/sys-apps/Manifest.gz | Bin 105885 -> 105712 bytes metadata/md5-cache/sys-apps/dbus-1.12.16 | 2 +- metadata/md5-cache/sys-apps/entropy-302-r1 | 2 +- metadata/md5-cache/sys-apps/firejail-0.9.60 | 5 +- metadata/md5-cache/sys-apps/guix-1.0.0 | 2 +- metadata/md5-cache/sys-apps/guix-1.0.0-r1 | 2 +- metadata/md5-cache/sys-apps/guix-1.0.1 | 2 +- .../md5-cache/sys-apps/hardened-shadow-0.9.2 | 2 +- .../md5-cache/sys-apps/kexec-tools-2.0.17-r1 | 14 - metadata/md5-cache/sys-apps/man-1.6g-r1 | 2 +- metadata/md5-cache/sys-apps/man-db-2.7.6.1-r2 | 2 +- metadata/md5-cache/sys-apps/man-db-2.8.4 | 2 +- metadata/md5-cache/sys-apps/man-db-2.8.5-r1 | 2 +- metadata/md5-cache/sys-apps/man-db-9999 | 2 +- metadata/md5-cache/sys-apps/mlocate-0.26-r2 | 2 +- .../sys-apps/newrelic-sysmond-1.1.2.124-r1 | 2 +- metadata/md5-cache/sys-apps/nix-2.0.4 | 2 +- metadata/md5-cache/sys-apps/nix-2.1.3 | 2 +- metadata/md5-cache/sys-apps/nix-2.2.2 | 2 +- metadata/md5-cache/sys-apps/pcsc-lite-1.8.24 | 2 +- metadata/md5-cache/sys-apps/pcsc-lite-1.8.25 | 2 +- .../md5-cache/sys-apps/pmount-0.9.99_alpha-r5 | 2 +- metadata/md5-cache/sys-apps/portage-2.3.69 | 4 +- .../md5-cache/sys-apps/roccat-tools-5.7.0 | 2 +- .../md5-cache/sys-apps/roccat-tools-5.9.0 | 2 +- metadata/md5-cache/sys-apps/systemd-241-r4 | 2 +- metadata/md5-cache/sys-apps/systemd-242-r6 | 8 +- metadata/md5-cache/sys-apps/systemd-9999 | 6 +- metadata/md5-cache/sys-apps/uam-0.3.2-r1 | 2 +- metadata/md5-cache/sys-apps/uam-9999 | 2 +- metadata/md5-cache/sys-apps/ucspi-ssl-0.94-r1 | 2 +- metadata/md5-cache/sys-apps/ucspi-ssl-0.97 | 2 +- metadata/md5-cache/sys-apps/ucspi-ssl-0.98b | 2 +- metadata/md5-cache/sys-apps/ucspi-ssl-0.99 | 2 +- metadata/md5-cache/sys-apps/ucspi-ssl-0.99e | 2 +- .../md5-cache/sys-apps/ucspi-tcp-0.88-r18 | 2 +- metadata/md5-cache/sys-apps/udevil-0.4.4-r1 | 2 +- metadata/md5-cache/sys-apps/udevil-0.4.4-r2 | 2 +- metadata/md5-cache/sys-apps/udevil-0.4.4-r3 | 2 +- metadata/md5-cache/sys-apps/utempter-0.5.5.6 | 2 +- metadata/md5-cache/sys-auth/Manifest.gz | Bin 19343 -> 19348 bytes metadata/md5-cache/sys-auth/docker_auth-1.3.1 | 2 +- metadata/md5-cache/sys-auth/docker_auth-1.4.0 | 2 +- .../sys-auth/fingerprint-gui-1.09-r1 | 2 +- metadata/md5-cache/sys-auth/fprintd-0.8.1 | 4 +- .../sys-auth/google-authenticator-wrappers-3 | 2 +- .../md5-cache/sys-auth/keystone-14.1.0-r1 | 2 +- metadata/md5-cache/sys-auth/keystone-15.0.0 | 2 +- .../md5-cache/sys-auth/keystone-2018.2.9999 | 2 +- .../md5-cache/sys-auth/keystone-2019.1.9999 | 2 +- metadata/md5-cache/sys-auth/munge-0.5.10-r2 | 2 +- metadata/md5-cache/sys-auth/munge-0.5.13 | 2 +- metadata/md5-cache/sys-auth/munge-0.5.13-r1 | 2 +- .../sys-auth/nss-pam-ldapd-0.8.14-r2 | 2 +- .../md5-cache/sys-auth/nss-pam-ldapd-0.9.10 | 2 +- .../md5-cache/sys-auth/nss-pam-ldapd-0.9.9 | 2 +- metadata/md5-cache/sys-auth/polkit-0.115-r3 | 2 +- metadata/md5-cache/sys-auth/polkit-0.115-r4 | 2 +- metadata/md5-cache/sys-auth/polkit-0.116 | 2 +- metadata/md5-cache/sys-auth/realtime-base-0.1 | 2 +- metadata/md5-cache/sys-auth/rtkit-0.11-r2 | 2 +- .../md5-cache/sys-auth/thinkfinger-0.3-r3 | 2 +- metadata/md5-cache/sys-block/Manifest.gz | Bin 22720 -> 22726 bytes .../md5-cache/sys-block/partimage-0.6.9-r1 | 2 +- metadata/md5-cache/sys-block/scsiadd-1.97-r1 | 2 +- metadata/md5-cache/sys-cluster/Manifest.gz | Bin 38838 -> 38864 bytes metadata/md5-cache/sys-cluster/ceph-12.2.11 | 2 +- .../md5-cache/sys-cluster/ceph-12.2.12-r2 | 2 +- metadata/md5-cache/sys-cluster/ceph-12.2.8-r1 | 2 +- metadata/md5-cache/sys-cluster/ceph-13.2.5-r4 | 2 +- metadata/md5-cache/sys-cluster/ceph-13.2.6 | 2 +- metadata/md5-cache/sys-cluster/ceph-14.2.2 | 2 +- metadata/md5-cache/sys-cluster/cinder-13.0.5 | 2 +- metadata/md5-cache/sys-cluster/cinder-13.0.6 | 2 +- metadata/md5-cache/sys-cluster/cinder-14.0.0 | 2 +- metadata/md5-cache/sys-cluster/cinder-14.0.1 | 2 +- .../md5-cache/sys-cluster/cinder-2018.2.9999 | 2 +- .../md5-cache/sys-cluster/cinder-2019.1.9999 | 2 +- .../md5-cache/sys-cluster/cluster-glue-1.0.11 | 2 +- .../md5-cache/sys-cluster/cluster-glue-1.0.12 | 2 +- .../sys-cluster/cluster-glue-1.0.12-r1 | 2 +- metadata/md5-cache/sys-cluster/galera-25.3.25 | 2 +- metadata/md5-cache/sys-cluster/galera-25.3.26 | 2 +- metadata/md5-cache/sys-cluster/galera-26.4.2 | 2 +- .../md5-cache/sys-cluster/glusterfs-4.1.8 | 2 +- metadata/md5-cache/sys-cluster/glusterfs-6.1 | 2 +- metadata/md5-cache/sys-cluster/glusterfs-9999 | 2 +- metadata/md5-cache/sys-cluster/heat-11.0.2 | 2 +- metadata/md5-cache/sys-cluster/heat-12.0.0 | 2 +- .../md5-cache/sys-cluster/heat-2018.2.9999 | 2 +- .../md5-cache/sys-cluster/heat-2019.1.9999 | 2 +- .../sys-cluster/kube-apiserver-1.13.7 | 2 +- .../sys-cluster/kube-apiserver-1.13.8 | 2 +- .../sys-cluster/kube-apiserver-1.14.3 | 2 +- .../sys-cluster/kube-apiserver-1.14.4 | 2 +- .../sys-cluster/kube-apiserver-1.15.0 | 2 +- .../kube-controller-manager-1.13.7 | 2 +- .../kube-controller-manager-1.13.8 | 2 +- .../kube-controller-manager-1.14.3 | 2 +- .../kube-controller-manager-1.14.4 | 2 +- .../kube-controller-manager-1.15.0 | 2 +- .../sys-cluster/kube-scheduler-1.13.7 | 2 +- .../sys-cluster/kube-scheduler-1.13.8 | 2 +- .../sys-cluster/kube-scheduler-1.14.3 | 2 +- .../sys-cluster/kube-scheduler-1.14.4 | 2 +- .../sys-cluster/kube-scheduler-1.15.0 | 2 +- metadata/md5-cache/sys-cluster/neutron-13.0.3 | 2 +- metadata/md5-cache/sys-cluster/neutron-13.0.4 | 2 +- metadata/md5-cache/sys-cluster/neutron-14.0.1 | 2 +- metadata/md5-cache/sys-cluster/neutron-14.0.2 | 2 +- .../md5-cache/sys-cluster/neutron-2018.2.9999 | 2 +- .../md5-cache/sys-cluster/neutron-2019.1.9999 | 2 +- metadata/md5-cache/sys-cluster/nova-18.2.1 | 2 +- metadata/md5-cache/sys-cluster/nova-19.0.1 | 2 +- .../md5-cache/sys-cluster/nova-2018.2.9999 | 2 +- .../md5-cache/sys-cluster/nova-2019.1.9999 | 2 +- .../md5-cache/sys-cluster/placement-1.0.0-r1 | 2 +- .../sys-cluster/placement-2019.1.9999 | 2 +- metadata/md5-cache/sys-cluster/sanlock-3.6.0 | 2 +- metadata/md5-cache/sys-cluster/sanlock-3.8.0 | 2 +- .../md5-cache/sys-cluster/slurm-17.11.13.2 | 2 +- metadata/md5-cache/sys-cluster/slurm-18.08.7 | 2 +- metadata/md5-cache/sys-cluster/swift-2.20.0 | 2 +- .../md5-cache/sys-cluster/swift-2.21.0-r1 | 2 +- metadata/md5-cache/sys-cluster/swift-2.22.0 | 2 +- .../md5-cache/sys-cluster/swift-2018.2.9999 | 2 +- .../md5-cache/sys-cluster/swift-2019.1.9999 | 2 +- metadata/md5-cache/sys-cluster/zetcd-0.0.4 | 2 +- .../sys-cluster/zookeeper-bin-3.4.10 | 2 +- .../sys-cluster/zookeeper-bin-3.4.11 | 2 +- .../sys-cluster/zookeeper-bin-3.4.12 | 2 +- .../sys-cluster/zookeeper-bin-3.4.13 | 2 +- metadata/md5-cache/sys-devel/Manifest.gz | Bin 43220 -> 43213 bytes metadata/md5-cache/sys-devel/distcc-3.3.2-r5 | 2 +- .../md5-cache/sys-devel/icecream-0.9.7-r1 | 2 +- .../md5-cache/sys-devel/icecream-1.0.0-r1 | 2 +- .../md5-cache/sys-devel/icecream-1.0.0-r2 | 2 +- metadata/md5-cache/sys-freebsd/Manifest.gz | Bin 3821 -> 3824 bytes .../md5-cache/sys-freebsd/freebsd-pf-11.1 | 2 +- metadata/md5-cache/sys-fs/Manifest.gz | Bin 46091 -> 45930 bytes metadata/md5-cache/sys-fs/eudev-3.2.5 | 6 +- metadata/md5-cache/sys-fs/eudev-3.2.7-r2 | 6 +- metadata/md5-cache/sys-fs/eudev-3.2.8 | 6 +- metadata/md5-cache/sys-fs/eudev-4.9999 | 6 +- metadata/md5-cache/sys-fs/eudev-9999 | 6 +- metadata/md5-cache/sys-fs/mtd-utils-2.0.2 | 4 +- metadata/md5-cache/sys-fs/owfs-3.2_p2-r2 | 2 +- .../md5-cache/sys-fs/squashfs-tools-ng-0.5 | 4 +- .../md5-cache/sys-fs/squashfs-tools-ng-9999 | 2 +- metadata/md5-cache/sys-fs/udev-236-r1 | 2 +- metadata/md5-cache/sys-fs/udev-238 | 2 +- metadata/md5-cache/sys-fs/udev-239 | 2 +- metadata/md5-cache/sys-fs/udev-240-r2 | 2 +- metadata/md5-cache/sys-fs/udev-240-r3 | 2 +- metadata/md5-cache/sys-fs/udev-241 | 2 +- metadata/md5-cache/sys-fs/udev-241_rc1 | 2 +- metadata/md5-cache/sys-fs/udev-241_rc2 | 2 +- metadata/md5-cache/sys-fs/udev-242 | 6 +- metadata/md5-cache/sys-fs/udev-9999 | 6 +- metadata/md5-cache/sys-fs/xfsprogs-4.17.0-r1 | 13 - metadata/md5-cache/sys-libs/Manifest.gz | Bin 47481 -> 47157 bytes metadata/md5-cache/sys-libs/glibc-2.29-r2 | 4 +- .../md5-cache/sys-libs/libutempter-1.1.6-r2 | 2 +- metadata/md5-cache/sys-libs/ncurses-6.1-r2 | 13 - metadata/md5-cache/sys-libs/ncurses-6.1-r3 | 13 - metadata/md5-cache/sys-power/Manifest.gz | Bin 8547 -> 8546 bytes metadata/md5-cache/sys-power/acpilight-1.0 | 14 - metadata/md5-cache/sys-power/acpilight-1.2 | 14 + metadata/md5-cache/sys-power/nut-2.7.4-r1 | 2 +- metadata/md5-cache/sys-power/nut-2.7.4-r2 | 2 +- metadata/md5-cache/sys-power/nut-2.7.4-r3 | 6 +- metadata/md5-cache/sys-power/sispmctl-4.0 | 2 +- metadata/md5-cache/sys-process/Manifest.gz | Bin 18143 -> 18150 bytes metadata/md5-cache/sys-process/at-3.1.18-r1 | 2 +- metadata/md5-cache/sys-process/at-3.1.20 | 2 +- metadata/md5-cache/sys-process/at-3.1.23 | 2 +- .../md5-cache/sys-process/cronbase-0.3.7-r6 | 2 +- metadata/md5-cache/sys-process/cronie-1.5.4 | 2 +- .../md5-cache/sys-process/daemontools-0.76-r7 | 2 +- .../sys-process/daemontools-encore-1.10 | 2 +- .../sys-process/daemontools-encore-1.11 | 2 +- metadata/md5-cache/sys-process/fcron-3.2.1-r1 | 2 +- metadata/md5-cache/sys-process/fcron-3.2.1-r3 | 2 +- .../md5-cache/sys-process/fcron-3.3.0_beta-r1 | 2 +- .../md5-cache/sys-process/vixie-cron-4.1-r14 | 2 +- .../md5-cache/sys-process/vixie-cron-4.1-r15 | 2 +- metadata/md5-cache/www-apps/Manifest.gz | Bin 33809 -> 33809 bytes metadata/md5-cache/www-apps/cgit-1.2.1 | 2 +- metadata/md5-cache/www-apps/cgit-9999 | 2 +- metadata/md5-cache/www-apps/gitea-1.8.0 | 2 +- metadata/md5-cache/www-apps/gitea-1.8.2 | 2 +- metadata/md5-cache/www-apps/gitea-1.8.3 | 2 +- .../md5-cache/www-apps/grafana-bin-5.4.3-r1 | 2 +- metadata/md5-cache/www-apps/grafana-bin-5.4.4 | 2 +- metadata/md5-cache/www-apps/grafana-bin-6.1.6 | 2 +- metadata/md5-cache/www-apps/grafana-bin-6.2.1 | 2 +- metadata/md5-cache/www-apps/grafana-bin-6.2.2 | 2 +- metadata/md5-cache/www-apps/grafana-bin-6.2.4 | 2 +- metadata/md5-cache/www-apps/grafana-bin-6.2.5 | 2 +- metadata/md5-cache/www-apps/icingaweb2-2.6.2 | 2 +- metadata/md5-cache/www-apps/icingaweb2-2.6.3 | 2 +- metadata/md5-cache/www-apps/icingaweb2-9999 | 2 +- metadata/md5-cache/www-apps/karma-bin-0.24 | 2 +- metadata/md5-cache/www-apps/karma-bin-0.27 | 2 +- metadata/md5-cache/www-apps/karma-bin-0.33 | 2 +- metadata/md5-cache/www-apps/karma-bin-0.39 | 2 +- metadata/md5-cache/www-apps/karma-bin-0.40 | 2 +- metadata/md5-cache/www-apps/kibana-bin-5.6.16 | 2 +- metadata/md5-cache/www-apps/kibana-bin-6.6.1 | 2 +- metadata/md5-cache/www-apps/kibana-bin-6.7.1 | 2 +- metadata/md5-cache/www-apps/kibana-bin-6.8.1 | 2 +- metadata/md5-cache/www-apps/kibana-bin-7.0.0 | 2 +- metadata/md5-cache/www-apps/kibana-bin-7.2.0 | 2 +- metadata/md5-cache/www-apps/netbox-2.5.11 | 2 +- metadata/md5-cache/www-apps/netbox-2.5.12 | 2 +- metadata/md5-cache/www-apps/netbox-2.6.1 | 2 +- metadata/md5-cache/www-apps/otrs-5.0.25 | 2 +- metadata/md5-cache/www-apps/otrs-6.0.3 | 2 +- metadata/md5-cache/www-apps/otrs-6.0.4 | 2 +- metadata/md5-cache/www-apps/otrs-6.0.5 | 2 +- metadata/md5-cache/www-apps/otrs-6.0.7 | 2 +- metadata/md5-cache/www-apps/postfixadmin-3.1 | 2 +- metadata/md5-cache/www-apps/postfixadmin-3.2 | 2 +- metadata/md5-cache/www-apps/radicale-1.1.6 | 2 +- .../md5-cache/www-apps/radicale-2.1.11-r1 | 2 +- metadata/md5-cache/www-apps/redmine-3.3.7 | 2 +- metadata/md5-cache/www-apps/redmine-3.4.5 | 2 +- metadata/md5-cache/www-apps/rt-4.4.2 | 2 +- metadata/md5-cache/www-apps/rt-4.4.3 | 2 +- metadata/md5-cache/www-apps/trac-1.0.9 | 2 +- metadata/md5-cache/www-apps/trac-1.2.1 | 2 +- metadata/md5-cache/www-apps/trickster-0.1.9 | 2 +- .../md5-cache/www-apps/trickster-bin-0.1.7 | 2 +- metadata/md5-cache/www-apps/tt-rss-20180105 | 2 +- metadata/md5-cache/www-apps/tt-rss-20190523 | 2 +- metadata/md5-cache/www-apps/tt-rss-99999999 | 2 +- .../md5-cache/www-apps/zeppelin-bin-0.8.1 | 2 +- metadata/md5-cache/www-client/Manifest.gz | Bin 14213 -> 14222 bytes .../www-client/chromium-76.0.3809.80 | 4 +- metadata/md5-cache/www-client/lynx-2.8.9_p1 | 4 +- metadata/md5-cache/www-misc/Manifest.gz | Bin 6258 -> 6244 bytes .../md5-cache/www-misc/monitorix-3.10.0-r1 | 2 +- metadata/md5-cache/www-misc/monitorix-3.10.1 | 2 +- metadata/md5-cache/www-misc/monitorix-3.11.0 | 2 +- metadata/md5-cache/www-misc/monitorix-3.9.0 | 2 +- .../md5-cache/www-misc/shellinabox-2.20-r1 | 2 +- .../md5-cache/www-misc/vdradmin-am-3.6.10 | 2 +- metadata/md5-cache/www-misc/vdradmin-am-3.6.9 | 2 +- .../md5-cache/www-misc/vdradmin-am-3.6.9-r3 | 2 +- metadata/md5-cache/www-servers/Manifest.gz | Bin 13597 -> 13627 bytes metadata/md5-cache/www-servers/apache-2.2.34 | 2 +- metadata/md5-cache/www-servers/apache-2.4.39 | 2 +- .../md5-cache/www-servers/cherokee-1.2.104-r1 | 2 +- metadata/md5-cache/www-servers/fnord-1.11-r1 | 2 +- .../md5-cache/www-servers/gatling-0.12-r2 | 2 +- metadata/md5-cache/www-servers/gatling-0.13 | 2 +- .../md5-cache/www-servers/gatling-0.13-r1 | 2 +- metadata/md5-cache/www-servers/gatling-0.15 | 2 +- metadata/md5-cache/www-servers/h2o-2.2.5 | 2 +- metadata/md5-cache/www-servers/h2o-9999 | 2 +- metadata/md5-cache/www-servers/hiawatha-9.15 | 2 +- .../md5-cache/www-servers/lighttpd-1.4.51 | 2 +- .../md5-cache/www-servers/lighttpd-1.4.53 | 2 +- metadata/md5-cache/www-servers/lighttpd-9999 | 2 +- .../md5-cache/www-servers/monkeyd-1.6.9-r1 | 2 +- metadata/md5-cache/www-servers/monkeyd-9999 | 2 +- .../md5-cache/www-servers/nginx-1.16.0-r1 | 2 +- metadata/md5-cache/www-servers/nginx-1.17.0 | 2 +- metadata/md5-cache/www-servers/nginx-1.17.1 | 2 +- metadata/md5-cache/www-servers/nginx-1.17.2 | 2 +- .../md5-cache/www-servers/ocsigenserver-2.8 | 2 +- .../md5-cache/www-servers/ocsigenserver-9999 | 2 +- .../md5-cache/www-servers/resin-4.0.48-r1 | 2 +- metadata/md5-cache/www-servers/sniproxy-0.5.0 | 2 +- metadata/md5-cache/www-servers/sniproxy-0.6.0 | 2 +- metadata/md5-cache/www-servers/thttpd-2.27.1 | 2 +- metadata/md5-cache/www-servers/thttpd-9999 | 2 +- metadata/md5-cache/www-servers/tomcat-7.0.94 | 2 +- metadata/md5-cache/www-servers/tomcat-8.0.53 | 2 +- metadata/md5-cache/www-servers/tomcat-8.5.41 | 2 +- metadata/md5-cache/www-servers/tomcat-8.5.42 | 2 +- metadata/md5-cache/www-servers/tomcat-9.0.20 | 2 +- metadata/md5-cache/www-servers/tomcat-9.0.21 | 2 +- metadata/md5-cache/www-servers/tomcat-9.0.7 | 2 +- metadata/md5-cache/www-servers/varnish-4.0.5 | 2 +- metadata/md5-cache/www-servers/varnish-4.1.8 | 2 +- metadata/md5-cache/www-servers/varnish-5.1.3 | 2 +- metadata/md5-cache/www-servers/varnish-5.2.1 | 2 +- metadata/md5-cache/www-servers/varnish-6.0.1 | 2 +- metadata/md5-cache/www-servers/varnish-6.1.0 | 2 +- metadata/md5-cache/www-servers/varnish-6.1.1 | 2 +- metadata/md5-cache/www-servers/varnish-6.2.0 | 2 +- .../www-servers/xsp-2014.12-r2014120900 | 2 +- metadata/md5-cache/x11-drivers/Manifest.gz | Bin 7278 -> 7280 bytes .../x11-drivers/nvidia-drivers-340.107-r1 | 2 +- .../x11-drivers/nvidia-drivers-390.116-r2 | 2 +- .../x11-drivers/nvidia-drivers-410.104-r2 | 2 +- .../x11-drivers/nvidia-drivers-415.27-r2 | 2 +- .../x11-drivers/nvidia-drivers-418.74 | 2 +- .../x11-drivers/nvidia-drivers-430.34 | 2 +- metadata/md5-cache/x11-misc/Manifest.gz | Bin 73173 -> 73168 bytes metadata/md5-cache/x11-misc/bumblebee-3.2.1 | 2 +- .../x11-misc/bumblebee-3.2.1_p20170123 | 2 +- .../x11-misc/bumblebee-3.2.1_p20170130 | 2 +- metadata/md5-cache/x11-misc/bumblebee-9999 | 2 +- metadata/md5-cache/x11-misc/colord-1.3.5 | 2 +- metadata/md5-cache/x11-misc/lightdm-1.30.0 | 2 +- .../x11-misc/magick-rotation-1.6.2-r2 | 2 +- metadata/md5-cache/x11-misc/sddm-0.15.0 | 2 +- metadata/md5-cache/x11-misc/sddm-0.18.1-r1 | 2 +- metadata/md5-cache/x11-misc/wmctrl-1.07-r2 | 4 +- metadata/md5-cache/x11-themes/Manifest.gz | Bin 29844 -> 29849 bytes .../x11-themes/fvwm-crystal-3.4.1-r1 | 2 +- .../x11-themes/fvwm-crystal-3.4.1-r2 | 2 +- metadata/md5-cache/x11-wm/Manifest.gz | Bin 20030 -> 20011 bytes metadata/md5-cache/x11-wm/awesome-4.2-r2 | 4 +- metadata/md5-cache/x11-wm/xpra-2.2.2-r1 | 2 +- metadata/md5-cache/x11-wm/xpra-2.2.6-r2 | 2 +- metadata/md5-cache/x11-wm/xpra-2.4.3 | 2 +- metadata/md5-cache/xfce-base/Manifest.gz | Bin 6255 -> 6257 bytes .../md5-cache/xfce-base/xfce4-meta-4.14_pre3 | 4 +- metadata/md5-cache/xfce-extra/Manifest.gz | Bin 12869 -> 12868 bytes .../xfce-extra/xfce4-power-manager-1.6.4 | 4 +- metadata/news/Manifest | 28 +- metadata/news/timestamp.chk | 2 +- metadata/timestamp | 2 +- metadata/timestamp.calculate | 3872 ++++++++--------- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-im/Manifest.gz | Bin 9575 -> 9570 bytes net-im/prosody/Manifest | 2 +- net-im/prosody/prosody-0.11.2-r1.ebuild | 2 +- net-libs/Manifest.gz | Bin 33936 -> 33931 bytes net-libs/nghttp2/Manifest | 6 - .../files/nghttp2-1.38.0-boost-1.70.0.patch | 50 - net-libs/nghttp2/nghttp2-1.33.0.ebuild | 68 - net-libs/nghttp2/nghttp2-1.38.0.ebuild | 90 - net-libs/serf/Manifest | 2 +- net-libs/serf/serf-1.3.9.ebuild | 2 +- net-misc/Manifest.gz | Bin 58739 -> 58736 bytes net-misc/rdesktop/Manifest | 2 +- net-misc/rdesktop/rdesktop-1.8.6.ebuild | 2 +- net-misc/spice-gtk/Manifest | 4 +- ...k-0.37.ebuild => spice-gtk-0.37-r1.ebuild} | 4 +- net-misc/spice-gtk/spice-gtk-9999.ebuild | 4 +- net-misc/whois/Manifest | 4 +- net-misc/whois/whois-5.3.2.ebuild | 65 - net-misc/whois/whois-5.4.3.ebuild | 2 +- net-p2p/Manifest.gz | Bin 9250 -> 9249 bytes net-p2p/syncthing/Manifest | 2 +- net-p2p/syncthing/syncthing-1.1.4.ebuild | 2 +- net-vpn/Manifest.gz | Bin 5856 -> 5857 bytes net-vpn/tor/Manifest | 4 +- ...1.3_alpha.ebuild => tor-0.4.1.4_rc.ebuild} | 0 profiles/Manifest.gz | Bin 157527 -> 157527 bytes profiles/arch/arm64/package.use.stable.mask | 4 + profiles/use.local.desc | 2 +- sci-libs/Manifest.gz | Bin 43350 -> 43347 bytes sci-libs/libcerf/Manifest | 2 +- sci-libs/libcerf/libcerf-1.5.ebuild | 2 +- sys-apps/Manifest.gz | Bin 50360 -> 50362 bytes sys-apps/firejail/Manifest | 4 +- sys-apps/firejail/firejail-0.9.60.ebuild | 10 +- sys-apps/kexec-tools/Manifest | 3 - ...rela-relocation-R_X86_64_PLT32-error.patch | 38 - .../kexec-tools/kexec-tools-2.0.17-r1.ebuild | 86 - sys-apps/portage/Manifest | 2 +- sys-apps/portage/portage-2.3.69.ebuild | 2 +- sys-apps/systemd/Manifest | 4 +- sys-apps/systemd/systemd-242-r6.ebuild | 23 +- sys-apps/systemd/systemd-9999.ebuild | 21 +- sys-auth/Manifest.gz | Bin 11262 -> 11265 bytes sys-auth/fprintd/Manifest | 2 +- sys-auth/fprintd/fprintd-0.8.1.ebuild | 2 +- sys-fs/Manifest.gz | Bin 22243 -> 22251 bytes sys-fs/eudev/Manifest | 10 +- sys-fs/eudev/eudev-3.2.5.ebuild | 13 +- sys-fs/eudev/eudev-3.2.7-r2.ebuild | 12 +- sys-fs/eudev/eudev-3.2.8.ebuild | 12 +- sys-fs/eudev/eudev-4.9999.ebuild | 11 +- sys-fs/eudev/eudev-9999.ebuild | 12 +- sys-fs/mtd-utils/Manifest | 2 +- sys-fs/mtd-utils/mtd-utils-2.0.2.ebuild | 2 +- sys-fs/squashfs-tools-ng/Manifest | 4 +- .../squashfs-tools-ng-0.5.ebuild | 2 +- .../squashfs-tools-ng-9999.ebuild | 2 +- sys-fs/udev/Manifest | 4 +- sys-fs/udev/udev-242.ebuild | 22 +- sys-fs/udev/udev-9999.ebuild | 20 +- sys-fs/xfsprogs/Manifest | 2 - sys-fs/xfsprogs/xfsprogs-4.17.0-r1.ebuild | 81 - sys-libs/Manifest.gz | Bin 15795 -> 15799 bytes sys-libs/glibc/Manifest | 2 +- sys-libs/glibc/glibc-2.29-r2.ebuild | 2 +- sys-libs/ncurses/Manifest | 4 - .../ncurses/files/ncurses-6.0-gfbsd.patch | 24 - .../ncurses-6.1-st07_terminfo_typo.patch | 14 - sys-libs/ncurses/ncurses-6.1-r2.ebuild | 295 -- sys-libs/ncurses/ncurses-6.1-r3.ebuild | 305 -- sys-power/Manifest.gz | Bin 5074 -> 5071 bytes sys-power/acpilight/Manifest | 6 +- ...ilight-1.0.ebuild => acpilight-1.2.ebuild} | 27 +- sys-power/acpilight/metadata.xml | 2 +- sys-power/nut/Manifest | 2 +- sys-power/nut/nut-2.7.4-r3.ebuild | 2 +- sys-power/powertop/Manifest | 2 +- .../files/powertop-2.8-ncurses_tinfo.patch | 41 + .../powertop/files/powertop-2.9-libc++.patch | 44 - www-client/Manifest.gz | Bin 6556 -> 6556 bytes www-client/chromium/Manifest | 3 +- .../chromium/chromium-76.0.3809.80.ebuild | 4 +- .../files/chromium-76-arm64-skia.patch | 41 + www-client/lynx/Manifest | 2 +- www-client/lynx/lynx-2.8.9_p1.ebuild | 2 +- x11-misc/Manifest.gz | Bin 48432 -> 48431 bytes x11-misc/wmctrl/Manifest | 2 +- x11-misc/wmctrl/wmctrl-1.07-r2.ebuild | 2 +- x11-wm/Manifest.gz | Bin 9636 -> 9637 bytes x11-wm/awesome/Manifest | 2 +- x11-wm/awesome/awesome-4.2-r2.ebuild | 2 +- xfce-base/Manifest.gz | Bin 2382 -> 2385 bytes xfce-base/xfce4-meta/Manifest | 2 +- .../xfce4-meta/xfce4-meta-4.14_pre3.ebuild | 2 +- xfce-extra/Manifest.gz | Bin 9236 -> 9234 bytes xfce-extra/xfce4-power-manager/Manifest | 2 +- .../xfce4-power-manager-1.6.4.ebuild | 2 +- 2249 files changed, 5577 insertions(+), 25269 deletions(-) create mode 100644 acct-group/adm/Manifest create mode 100644 acct-group/adm/adm-0.ebuild create mode 100644 acct-group/adm/metadata.xml create mode 100644 acct-group/audio/Manifest create mode 100644 acct-group/audio/audio-0.ebuild create mode 100644 acct-group/audio/metadata.xml create mode 100644 acct-group/cdrom/Manifest create mode 100644 acct-group/cdrom/cdrom-0.ebuild create mode 100644 acct-group/cdrom/metadata.xml create mode 100644 acct-group/dialout/Manifest create mode 100644 acct-group/dialout/dialout-0.ebuild create mode 100644 acct-group/dialout/metadata.xml create mode 100644 acct-group/disk/Manifest create mode 100644 acct-group/disk/disk-0.ebuild create mode 100644 acct-group/disk/metadata.xml create mode 100644 acct-group/input/Manifest create mode 100644 acct-group/input/input-0.ebuild create mode 100644 acct-group/input/metadata.xml create mode 100644 acct-group/kmem/Manifest create mode 100644 acct-group/kmem/kmem-0.ebuild create mode 100644 acct-group/kmem/metadata.xml create mode 100644 acct-group/kvm/Manifest create mode 100644 acct-group/kvm/kvm-0.ebuild create mode 100644 acct-group/kvm/metadata.xml create mode 100644 acct-group/lp/Manifest create mode 100644 acct-group/lp/lp-0.ebuild create mode 100644 acct-group/lp/metadata.xml create mode 100644 acct-group/render/Manifest create mode 100644 acct-group/render/metadata.xml create mode 100644 acct-group/render/render-0.ebuild create mode 100644 acct-group/tape/Manifest create mode 100644 acct-group/tape/metadata.xml create mode 100644 acct-group/tape/tape-0.ebuild create mode 100644 acct-group/tty/Manifest create mode 100644 acct-group/tty/metadata.xml create mode 100644 acct-group/tty/tty-0.ebuild create mode 100644 acct-group/utmp/Manifest create mode 100644 acct-group/utmp/metadata.xml create mode 100644 acct-group/utmp/utmp-0.ebuild create mode 100644 acct-group/video/Manifest create mode 100644 acct-group/video/metadata.xml create mode 100644 acct-group/video/video-0.ebuild create mode 100644 acct-group/wheel/Manifest create mode 100644 acct-group/wheel/metadata.xml create mode 100644 acct-group/wheel/wheel-0.ebuild create mode 100644 app-admin/certmgr/certmgr-2.0.1.ebuild create mode 100644 app-admin/consul/consul-1.5.3.ebuild create mode 100644 app-arch/zstd/zstd-1.4.2.ebuild create mode 100644 app-backup/btrbk/btrbk-0.28.3.ebuild delete mode 100644 app-editors/gvim/files/gvim.svg delete mode 100644 app-editors/gvim/gvim-8.0.1298.ebuild delete mode 100644 app-editors/gvim/gvim-8.0.1699-r1.ebuild delete mode 100644 app-editors/gvim/gvim-8.1.0034.ebuild delete mode 100644 app-editors/gvim/gvim-8.1.0412.ebuild delete mode 100644 app-editors/gvim/gvim-8.1.0648-r1.ebuild delete mode 100644 app-editors/gvim/gvim-8.1.0648.ebuild delete mode 100644 app-editors/gvim/gvim-8.1.1155.ebuild delete mode 100644 app-editors/gvim/gvim-8.1.1312.ebuild delete mode 100644 app-editors/nano/nano-3.2.ebuild delete mode 100644 app-editors/vim-core/vim-core-8.0.1298.ebuild delete mode 100644 app-editors/vim-core/vim-core-8.0.1699.ebuild delete mode 100644 app-editors/vim-core/vim-core-8.1.0034.ebuild delete mode 100644 app-editors/vim-core/vim-core-8.1.0412.ebuild delete mode 100644 app-editors/vim-core/vim-core-8.1.0648.ebuild delete mode 100644 app-editors/vim-core/vim-core-8.1.1155.ebuild delete mode 100644 app-editors/vim-core/vim-core-8.1.1312.ebuild delete mode 100644 app-editors/vim/vim-8.0.1298.ebuild delete mode 100644 app-editors/vim/vim-8.0.1699.ebuild delete mode 100644 app-editors/vim/vim-8.1.0034.ebuild delete mode 100644 app-editors/vim/vim-8.1.0412-r1.ebuild delete mode 100644 app-editors/vim/vim-8.1.0412.ebuild delete mode 100644 app-editors/vim/vim-8.1.0648-r1.ebuild delete mode 100644 app-editors/vim/vim-8.1.0648.ebuild delete mode 100644 app-editors/vim/vim-8.1.1155.ebuild delete mode 100644 app-editors/vim/vim-8.1.1312.ebuild create mode 100644 app-emulation/docker-proxy/docker-proxy-0.8.0_p20190604.ebuild rename app-emulation/docker/{docker-18.09.7.ebuild => docker-19.03.1.ebuild} (96%) delete mode 100644 app-metrics/pushgateway/pushgateway-0.4.0.ebuild delete mode 100644 app-metrics/pushgateway/pushgateway-0.5.0.ebuild delete mode 100644 app-metrics/pushgateway/pushgateway-0.5.2.ebuild rename app-metrics/pushgateway/{pushgateway-0.6.0.ebuild => pushgateway-0.9.0.ebuild} (86%) delete mode 100644 app-portage/eix/eix-0.33.7.ebuild create mode 100644 app-text/evince/evince-3.32.0-r1.ebuild delete mode 100644 dev-db/freetds/freetds-1.00.341-r1.ebuild delete mode 100644 dev-db/freetds/freetds-9999.ebuild delete mode 100644 dev-db/postgresql/postgresql-10.8-r1.ebuild delete mode 100644 dev-db/postgresql/postgresql-10.8.ebuild delete mode 100644 dev-db/postgresql/postgresql-11.3-r1.ebuild delete mode 100644 dev-db/postgresql/postgresql-11.3.ebuild delete mode 100644 dev-lang/php/php-5.6.40-r1.ebuild delete mode 100644 dev-lang/php/php-5.6.40-r2.ebuild delete mode 100644 dev-lang/php/php-5.6.40-r3.ebuild delete mode 100644 dev-lang/php/php-7.1.27.ebuild delete mode 100644 dev-lang/php/php-7.1.29.ebuild delete mode 100644 dev-lang/php/php-7.2.16.ebuild delete mode 100644 dev-lang/php/php-7.2.18.ebuild delete mode 100644 dev-lang/php/php-7.2.19.ebuild delete mode 100644 dev-lang/php/php-7.3.5.ebuild delete mode 100644 dev-lang/php/php-7.3.6.ebuild delete mode 100644 dev-lang/ruby/ruby-2.4.5.ebuild delete mode 100644 dev-libs/libbytesize/libbytesize-1.2-r1.ebuild delete mode 100644 dev-libs/libbytesize/libbytesize-2.0-r3.ebuild create mode 100644 dev-python/importlib_metadata/importlib_metadata-0.19.ebuild rename dev-python/jaraco-packaging/{jaraco-packaging-5.2-r1.ebuild => jaraco-packaging-6.2.ebuild} (74%) create mode 100644 dev-ruby/capybara/capybara-3.27.0.ebuild delete mode 100644 dev-util/catalyst/catalyst-2.0.18-r1.ebuild delete mode 100644 dev-util/catalyst/catalyst-2.0.18-r4.ebuild delete mode 100644 dev-util/catalyst/catalyst-3.0.1.ebuild delete mode 100644 dev-util/catalyst/catalyst-3.0.2-r1.ebuild delete mode 100644 dev-util/catalyst/catalyst-3.0.2.ebuild delete mode 100644 dev-util/catalyst/catalyst-3.0.3.ebuild delete mode 100644 dev-util/catalyst/catalyst-3.0.4.ebuild delete mode 100644 dev-util/catalyst/files/catalyst-2.0.18-Do-notuntarwith--acls.patch delete mode 100644 dev-util/catalyst/files/catalyst-2.0.18-fix-quotes.patch delete mode 100644 dev-util/catalyst/files/catalyst-2.0.18-remove-machine-id.patch delete mode 100644 dev-util/catalyst/files/catalyst-2.0.18-stage1-export-ROOT.patch create mode 100644 dev-util/desktop-file-utils/desktop-file-utils-0.24.ebuild create mode 100644 dev-util/drone-cli/drone-cli-1.1.4.ebuild create mode 100644 dev-util/shellcheck-bin/shellcheck-bin-0.7.0.ebuild delete mode 100644 dev-vcs/gitolite/files/gitolite-3.6.6-fix-shebang.patch delete mode 100644 dev-vcs/gitolite/gitolite-3.6.10.ebuild delete mode 100644 dev-vcs/gitolite/gitolite-3.6.6.ebuild delete mode 100644 dev-vcs/gitolite/gitolite-3.6.7.ebuild delete mode 100644 dev-vcs/gitolite/gitolite-3.6.8.ebuild create mode 100644 dev-vcs/mercurial/mercurial-5.0.2.ebuild create mode 100644 dev-vcs/tortoisehg/tortoisehg-5.0.2.ebuild create mode 100644 metadata/md5-cache/acct-group/adm-0 create mode 100644 metadata/md5-cache/acct-group/audio-0 create mode 100644 metadata/md5-cache/acct-group/cdrom-0 create mode 100644 metadata/md5-cache/acct-group/dialout-0 create mode 100644 metadata/md5-cache/acct-group/disk-0 create mode 100644 metadata/md5-cache/acct-group/input-0 create mode 100644 metadata/md5-cache/acct-group/kmem-0 create mode 100644 metadata/md5-cache/acct-group/kvm-0 create mode 100644 metadata/md5-cache/acct-group/lp-0 create mode 100644 metadata/md5-cache/acct-group/render-0 create mode 100644 metadata/md5-cache/acct-group/tape-0 create mode 100644 metadata/md5-cache/acct-group/tty-0 create mode 100644 metadata/md5-cache/acct-group/utmp-0 create mode 100644 metadata/md5-cache/acct-group/video-0 create mode 100644 metadata/md5-cache/acct-group/wheel-0 create mode 100644 metadata/md5-cache/app-admin/certmgr-2.0.1 create mode 100644 metadata/md5-cache/app-admin/consul-1.5.3 create mode 100644 metadata/md5-cache/app-arch/zstd-1.4.2 create mode 100644 metadata/md5-cache/app-backup/btrbk-0.28.3 delete mode 100644 metadata/md5-cache/app-editors/gvim-8.0.1298 delete mode 100644 metadata/md5-cache/app-editors/gvim-8.0.1699-r1 delete mode 100644 metadata/md5-cache/app-editors/gvim-8.1.0034 delete mode 100644 metadata/md5-cache/app-editors/gvim-8.1.0412 delete mode 100644 metadata/md5-cache/app-editors/gvim-8.1.0648 delete mode 100644 metadata/md5-cache/app-editors/gvim-8.1.0648-r1 delete mode 100644 metadata/md5-cache/app-editors/gvim-8.1.1155 delete mode 100644 metadata/md5-cache/app-editors/gvim-8.1.1312 delete mode 100644 metadata/md5-cache/app-editors/nano-3.2 delete mode 100644 metadata/md5-cache/app-editors/vim-8.0.1298 delete mode 100644 metadata/md5-cache/app-editors/vim-8.0.1699 delete mode 100644 metadata/md5-cache/app-editors/vim-8.1.0034 delete mode 100644 metadata/md5-cache/app-editors/vim-8.1.0412 delete mode 100644 metadata/md5-cache/app-editors/vim-8.1.0412-r1 delete mode 100644 metadata/md5-cache/app-editors/vim-8.1.0648 delete mode 100644 metadata/md5-cache/app-editors/vim-8.1.0648-r1 delete mode 100644 metadata/md5-cache/app-editors/vim-8.1.1155 delete mode 100644 metadata/md5-cache/app-editors/vim-8.1.1312 delete mode 100644 metadata/md5-cache/app-editors/vim-core-8.0.1298 delete mode 100644 metadata/md5-cache/app-editors/vim-core-8.0.1699 delete mode 100644 metadata/md5-cache/app-editors/vim-core-8.1.0034 delete mode 100644 metadata/md5-cache/app-editors/vim-core-8.1.0412 delete mode 100644 metadata/md5-cache/app-editors/vim-core-8.1.0648 delete mode 100644 metadata/md5-cache/app-editors/vim-core-8.1.1155 delete mode 100644 metadata/md5-cache/app-editors/vim-core-8.1.1312 rename metadata/md5-cache/app-emulation/{docker-18.09.7 => docker-19.03.1} (78%) create mode 100644 metadata/md5-cache/app-emulation/docker-proxy-0.8.0_p20190604 delete mode 100644 metadata/md5-cache/app-metrics/pushgateway-0.4.0 delete mode 100644 metadata/md5-cache/app-metrics/pushgateway-0.5.0 delete mode 100644 metadata/md5-cache/app-metrics/pushgateway-0.5.2 rename metadata/md5-cache/app-metrics/{pushgateway-0.6.0 => pushgateway-0.9.0} (62%) delete mode 100644 metadata/md5-cache/app-portage/eix-0.33.7 create mode 100644 metadata/md5-cache/app-text/evince-3.32.0-r1 delete mode 100644 metadata/md5-cache/dev-db/freetds-1.00.341-r1 delete mode 100644 metadata/md5-cache/dev-db/freetds-9999 delete mode 100644 metadata/md5-cache/dev-db/postgresql-10.8 delete mode 100644 metadata/md5-cache/dev-db/postgresql-10.8-r1 delete mode 100644 metadata/md5-cache/dev-db/postgresql-11.3 delete mode 100644 metadata/md5-cache/dev-db/postgresql-11.3-r1 delete mode 100644 metadata/md5-cache/dev-lang/php-5.6.40-r1 delete mode 100644 metadata/md5-cache/dev-lang/php-5.6.40-r2 delete mode 100644 metadata/md5-cache/dev-lang/php-5.6.40-r3 delete mode 100644 metadata/md5-cache/dev-lang/php-7.1.27 delete mode 100644 metadata/md5-cache/dev-lang/php-7.1.29 delete mode 100644 metadata/md5-cache/dev-lang/php-7.2.16 delete mode 100644 metadata/md5-cache/dev-lang/php-7.2.18 delete mode 100644 metadata/md5-cache/dev-lang/php-7.2.19 delete mode 100644 metadata/md5-cache/dev-lang/php-7.3.5 delete mode 100644 metadata/md5-cache/dev-lang/php-7.3.6 delete mode 100644 metadata/md5-cache/dev-lang/ruby-2.4.5 delete mode 100644 metadata/md5-cache/dev-libs/libbytesize-1.2-r1 delete mode 100644 metadata/md5-cache/dev-libs/libbytesize-2.0-r3 create mode 100644 metadata/md5-cache/dev-python/importlib_metadata-0.19 delete mode 100644 metadata/md5-cache/dev-python/jaraco-packaging-5.2-r1 create mode 100644 metadata/md5-cache/dev-python/jaraco-packaging-6.2 create mode 100644 metadata/md5-cache/dev-ruby/capybara-3.27.0 delete mode 100644 metadata/md5-cache/dev-util/catalyst-2.0.18-r1 delete mode 100644 metadata/md5-cache/dev-util/catalyst-2.0.18-r4 delete mode 100644 metadata/md5-cache/dev-util/catalyst-3.0.1 delete mode 100644 metadata/md5-cache/dev-util/catalyst-3.0.2 delete mode 100644 metadata/md5-cache/dev-util/catalyst-3.0.2-r1 delete mode 100644 metadata/md5-cache/dev-util/catalyst-3.0.3 delete mode 100644 metadata/md5-cache/dev-util/catalyst-3.0.4 create mode 100644 metadata/md5-cache/dev-util/desktop-file-utils-0.24 create mode 100644 metadata/md5-cache/dev-util/drone-cli-1.1.4 create mode 100644 metadata/md5-cache/dev-util/shellcheck-bin-0.7.0 delete mode 100644 metadata/md5-cache/dev-vcs/gitolite-3.6.10 delete mode 100644 metadata/md5-cache/dev-vcs/gitolite-3.6.6 delete mode 100644 metadata/md5-cache/dev-vcs/gitolite-3.6.7 delete mode 100644 metadata/md5-cache/dev-vcs/gitolite-3.6.8 create mode 100644 metadata/md5-cache/dev-vcs/mercurial-5.0.2 create mode 100644 metadata/md5-cache/dev-vcs/tortoisehg-5.0.2 delete mode 100644 metadata/md5-cache/net-libs/nghttp2-1.33.0 delete mode 100644 metadata/md5-cache/net-libs/nghttp2-1.38.0 rename metadata/md5-cache/net-misc/{spice-gtk-0.37 => spice-gtk-0.37-r1} (86%) delete mode 100644 metadata/md5-cache/net-misc/whois-5.3.2 rename metadata/md5-cache/net-vpn/{tor-0.4.1.3_alpha => tor-0.4.1.4_rc} (86%) delete mode 100644 metadata/md5-cache/sys-apps/kexec-tools-2.0.17-r1 delete mode 100644 metadata/md5-cache/sys-fs/xfsprogs-4.17.0-r1 delete mode 100644 metadata/md5-cache/sys-libs/ncurses-6.1-r2 delete mode 100644 metadata/md5-cache/sys-libs/ncurses-6.1-r3 delete mode 100644 metadata/md5-cache/sys-power/acpilight-1.0 create mode 100644 metadata/md5-cache/sys-power/acpilight-1.2 delete mode 100644 net-libs/nghttp2/files/nghttp2-1.38.0-boost-1.70.0.patch delete mode 100644 net-libs/nghttp2/nghttp2-1.33.0.ebuild delete mode 100644 net-libs/nghttp2/nghttp2-1.38.0.ebuild rename net-misc/spice-gtk/{spice-gtk-0.37.ebuild => spice-gtk-0.37-r1.ebuild} (96%) delete mode 100644 net-misc/whois/whois-5.3.2.ebuild rename net-vpn/tor/{tor-0.4.1.3_alpha.ebuild => tor-0.4.1.4_rc.ebuild} (100%) delete mode 100644 sys-apps/kexec-tools/files/kexec-tools-2.0.17-fix-unhandled-rela-relocation-R_X86_64_PLT32-error.patch delete mode 100644 sys-apps/kexec-tools/kexec-tools-2.0.17-r1.ebuild delete mode 100644 sys-fs/xfsprogs/xfsprogs-4.17.0-r1.ebuild delete mode 100644 sys-libs/ncurses/files/ncurses-6.0-gfbsd.patch delete mode 100644 sys-libs/ncurses/files/ncurses-6.1-st07_terminfo_typo.patch delete mode 100644 sys-libs/ncurses/ncurses-6.1-r2.ebuild delete mode 100644 sys-libs/ncurses/ncurses-6.1-r3.ebuild rename sys-power/acpilight/{acpilight-1.0.ebuild => acpilight-1.2.ebuild} (52%) create mode 100644 sys-power/powertop/files/powertop-2.8-ncurses_tinfo.patch delete mode 100644 sys-power/powertop/files/powertop-2.9-libc++.patch create mode 100644 www-client/chromium/files/chromium-76-arm64-skia.patch diff --git a/Manifest b/Manifest index af785b5494a7..74bdcc9a8c0d 100644 --- a/Manifest +++ b/Manifest @@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 29655 BLAKE2B 1b1da808925de6cda04b793fd9e149d6b0509266ed04cc1a9ea68cc0192ca14ca7738ad8a9655baecad88b4546be250987ca986473a968770db67bdf15bd2ef3 SHA512 9c20b6d9170325b8d07b714a22e15bc98ea1d3a3e9fa5acc2c6cae6663bd99875f3bb8da45dade17dd4aa9f12aeec41f28d9e59f004d01ba304633f2c2c146da -TIMESTAMP 2019-07-29T07:09:00Z +MANIFEST Manifest.files.gz 29637 BLAKE2B 912b729b2dfbc50cd53021ec81cb67457caecc4b6fe4bb5336a95864d6308bc0c319ece50e363095c32052f90d269588fe580ecf6a9951e86ef0a164ab6dd098 SHA512 5a85f77d6b1d7c8f4581d28478f1cc850b58da62587a59bf5e87cbfec068e8e2a38655c342c50690161f2a046263f85480efccf9d6ceb76840aa139aa84571da +TIMESTAMP 2019-07-29T18:09:04Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAl0+m4xfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAl0/NkBfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klCtdQ/+Lk2ocL4k7moJzkDxLAndgphO+mUmC20ZazviaJ0GA1Id4xoqG/Zjyrsm -hcdtzXwu/AgmfvnjnzQUD4wyZ2XW9gNlx9kaCQ3dCrcErm8jENU8nze87seTGR2/ -mS2/tK/B/kFtdHylISKYazo/jmkidhn5AvgHekBf4X9QdCHoR2FAae12YDSiK4es -3ysyvlR9KaENAOeQ1aTIgqARfwkZyfy0WT1QwPLFkBGF9ppRuiiBRZ0ryCF5Cd88 -GsURSPm/S/ciosGaD+SsAaTa5bMFuh6A0IhE1H2FDZpwpN5EY8eo1POX9KosR819 -tjufszA5SLqtkWYLc7nmj5fLutVDUnmTicpiqcbpPeP8bWySNzl9khIgAJ7WbwPt -XvO5QyXFkYe8OVzFn4RGo4Drpk+pnrq9Ba6NAVhMa4wegQw7cgD7iH4jMbZacyjQ -r5ZVjBGgrygPhLf4gzyur2V3w8suC7IZa1/Ybaah+7fJsEAf02op/x2RgWgx6t/4 -EuSRTp9prICSB6KtKkfNI4k7l7J3QgmBlAzRJ3rqi4YnhRbaBzrnWy9jQOm5c4uQ -iZhcPXUx/WU7ZuZOgdA+v2naaXyWqNdZ3qULIR9uk7XPyHXcMCftk1Qm35aJ8mZf -p2+lkXTGJ+pQDlNGpXa/m4mn0UmUZBddfK+59xwaRyapnlMjnM8= -=qBJK +klBkVw/9EMxeWXIx6+HwRrs96AjRNY5zuD0vW5F6I0sw9l4qYj/bs6Uq3svrIHlN +VnpU+MWLrGiHUrNO4BZhy85GRA2aD2BEmlIZ9UQ56KJ5RHA1gEDWiyxVIXHdyz9A +McWRxQVusPDIxXEOIAHPAOPNLcomH+7ZpB4R56ZANQyxX7zYZ0S1ee9HlaK5IG2S +WnuScALroC7MrTOas6Ef3YmBPxERZ8prLvFHvpb+Q/6hx+j3XkcaOUZ0ibVy+OMZ +uKGqa1eLjXjEyjiE44XNz2E/eJ2uv/WtGFOTjClCPOQTTaUqZzGodfL2ZnbOQulI +8jBL53QT+J+Wboa4v3jGny4mWiHO09KOq6/tGvenZ2SsTAaS3MkJczwfa1yGNiik +mCV28+6eFbya1tsp+/9ByXlhF97U4yr2zuQpIu1rLrjc+oAzOM9Y0+HDK+sPEHDu +5FswI5rqTznxYjvEjwarU0uGbr8aXGppLJGfRqlpCKdRattZMHRSQeHEkd6pk78P +t7RxhDewP9vE74hPzefuLa1DMgVfL6jNn1y9F31YdOH1Lb40x36B3Vz85KaoYlTc +/HAq4nfEJ9ll6jMtclB43ANyKekuG1k8Bmt/73bsSoAZYPEa9SGTwgSP+bw+GxdR +xVU7b7bBRJX9SADJ+GfAQINFQK80QgU8npLk3uRBopOJzdrMSRM= +=3Jf+ -----END PGP SIGNATURE----- diff --git a/Manifest.files.gz b/Manifest.files.gz index f617b28e53c29b4bdc86c4f36137c0d4d26de1af..aebed66d6172d30b40c91b39faef5aef8c2a54aa 100644 GIT binary patch literal 29637 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%0DCmpQ1vy{DR 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 Me}@C>#fH`Z0HiA>Hvj+t literal 29655 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%0AOJ8E}{moe)B514v80Fzi;$5KMS9U zIpJjJjJ4!r{?M#<2?OHxk0nbx5Q8B!eI~>`Xxh#a5c$Yc+_l1c?o>$R;qSaO7?h z1f`uPFqYt&&@z#ug2~8bMAb%{5kV$C#?Gd4!RxUDU9_6v1S(lkmSny&kL&TkRYSw) zk!{!vESLA<^)sNf!`TU~!WdepG@@jIB^3*#*-}I5Guh6pj=RSIUi63q7}x5{$+_+yR`u(ypa%H(NqJzk_gl# zU1^(jg(2}|1^!W5gzzF%kq6^EFH|bLA@K}6(21G8+S{+|>l&W}DZlcb0WnXlHpZ2p zR>^pU;dKlcHWXmMX4*P|3$=?|va1zBTq_HjSYUNT!duWT&>!eKE}L1Po299104K*q z1fJo7P;~T1#x8;OJTii9#`GrQ@j#eC=T}oe{k95$x!~Pl5c6sqFc_A%P+<8Ib+$`}+CU zFE6f|kMyobiN~<~nlGXONHEd7gE&_X6%I1KqBz}2Lf3u!?+$})%2*C@tf}|Gut#pg z@Rn5eKy1Mn&H?aafr2$_av<|}k*2hY)#6V#l>RL)z?FHB1-PQq;VT9M{7;e?!(zX% zBbXTk1Slui&UPU0GRkJ%CoTjjN4XQ&JMkVDJ}&eBz!~BXCW(R^;A$wxan@kQhQN!0 zUP_Z)X8F8uU&8(BqhtqV#?3_~k7 za~*gvUW$Do?)3oJb{09&SWl_MUH(|ALC>SatAj9-V zKzd`T{H$`Lt|wJm2d{|rqe_XWM;C5m4cLt#8vL&(aR)jKiOD-hxb6vQy5T}C!9`l& zZ{2^C@$iMZu^7TSU--w@_REiNpY>=u%DbsScW{D@p=_uK{|%R9BdRAyAlf;>aOfH4 zJaJhfe11dm$0|yJwSbAi+Af;INajzr2 z2L)D&7&o#>r)f5x815<(igGbAvv6VaXOJ+@NC1dHU_Q?qIk)(et?yCx5C0FQw% z$m_Z#K#dUnNSK%mDA0Ww9UHQv9OrylH5B2W$M?2BqZ<%`|0V1(lL@lV! z&2tmE7i*3z-t#SMgb2A27RZx~2nwDsNahGH<3?SK#v>7!VUxtjcY$=iKA$ir|P1X9N(x&K3hN*glax0?9zMdAK_h#|ZOqxcqtPep)}izk-|D{P**& zOhANFbkv~P&oBX~iIzCCt*;A_aF>Cbpk8Ax6W1wgjvDbG z@VLRrrb%-o>NqAe7|t4wWbzPPkAaVfSPd|I@ix#i;QNj7_8Vk}oSZx!aCwWKXC^Rr z{D_E{Z}1*f=P4_;hfkYbled{jj(`I{jZWUY2rM8WcOXMTrSXMt9+~(7T;TCZ;fMH@ z>EO^j>8q`M>tDXEU;g~<=k*!kuJE34BS2s9vV_UZ3%G7A!R@Aa6hYk$Q8?Mxgv5jW zvYpUMqC$cXWg-~50s)UYN1hU5JTL&oO-P?0Zn`j_D`Clr$eO~raaqV-HPr(4L80Fe zE}Dyk+2Prq4nEPBCpus!aDLVu4=0eCx(Bh?>w936$UzWc;L@Nygt3G`6oMb}nLOHz zD5LF3SQOpR&o|)(*F+_-@CzsK9P`dE_V#V>FXQv7vDEKgdbNg~R&A>s3vd=fria=a zYcnFn!V93vAvxDL+41F(U)kdIP<5eLOSt1O@w!1p6O`B`5e~;V=MmR5+YWPO0}v+Q z>3O4SveM>l)qv3h-4C>}ZgUxfJO0OypeR$!4PEb<)_M{oXHj7y0Vi}ROvGi&1)_q^ zfo+1QkerAQ+|z0c=uO?IH_I*%AOXN2_61@d{E+C?_x`t5ZT;;fEU+JM3x}HWJkm4Y z8}P(iE$_g8vE_uRyBug2{0N4I07EmP>kjlN4(eGWi*N@BoRto<%8CskSVmmu+`tT! zd9mL627=%t(Urj&4+uox@19yb{EyapR06?l+icM~FQYq44l3*dvhuIv!KQf{Td^H@ zIR6PjRyXiU%=J7>vLeB+nxDgHXj4m&rxSLJu!|S$2B`;}C(m>%aQhNaf0^wwb^9nx z!_}_LPAcbs;0`G_H?zU=3HTE7O?{ei@DRW74%x)z+0}b%lyF^VDV`0nw*XSdv0C|gJXKELs9YYojqm^*IM*kj1xOlal`vCgKsYl6#Q$M7;f zd%<_A8&FS;&~s}~n-i>^m++Jom0UZkbMSdQ2cZVpOr&};W4D%}IK%`HvH5ygvTxsi zv_GwvqlEK#FNWys+$9GA-TTV5i zjg2LlC1G`Qz1zTB;rK9O46-QvK+3~o&Uj$8V;)-dtm>72R3uFT4wM#~%6(q9?+07N zi1WTIH97+PE0svNgwjQG%9snQf`~?+lpBJ8w%OPx3t7)hnBfT!pggu4Rg*(|fx1pm{dnWLZ!VUBzpt1h& zaMrtTnCUHw-r3wA6k!q$E~(XqkA*YN(6N(^%b-3NA}~G2@kEtmZrB7jWV0hV-e?<2 z;E4%vNRPK_H-XES;9dMVf{0fO2nf*4f|(W}l*E4=b9Fc^ETYaz?1<$uhM^2@%#uKS zT*zyrAkNqcT+sUCxN}*ZwViAPT6dNgYy0sEYT(xgR2v?3VGS7x5Gu%%Pa<5w`+1hh zR>MqkgB)yf)<;hf$n6FnS)kfVHZU3BIW=IpgJp*o)QK41>W2e8ugU<*A1DT z4eRMdh**vOS42ny{AT;FeO|1;EJj;9Ax+B+1N-`U(f<17r_a0tCw?a$2Y49}gB5Rp zwpIc-DpIzQc2rWeYY($i6@*{&gkuw{HcyOV8s^KPAG|HR9vZO_?ngn-TSK(hc4?td zxQXlrWC0&1QDkeVz;k<(RtO_tC(K412<8efZ1b_Fsy6V^l~wCkXdCr~=XJP#N;??! zcY>!A;hQFgJLG*@+;zaAP_K$on8v|#Bc4OV<0Zln`|Zj2LZjmDpV#bfzfV&}>B)!F z7sA%K0`gF0fH)7qJmY|Ud9zHylMzm{K2tRR7s1!KkS-VH7^+fL1f{rSgcfefX z<7n9fq&bn<4GoJW8s*X&;RV&SAKMMzzAM~%OgyKB&cD1du^r6tK~>+E zZLYumvAqP)ls-b*l`7iboYCCH0+YFn3^1mQlvlMDtnWlP)uBoS17IEf%&in$`6MDt zz8@xpS7GaAVJ7(k$W3wF9vKaMYy)(d@ACM)vfr$2C`8t`Ku}@#IW9y59*kUr>v&9e zoayXyVm%h81{h7lu!zuj--(J2W@pg8c}{$-90M&ql*$CnD;2|>#ddHxg2<)GHJE2i zd}6Rxlb5z?;P|{`x|dENkVfdyfsVIRRHH(sn`}91#Q~B=ziyMTauLiH!ol()UV!FJ?2bxGICnfphlX^^8Z*3+pSOBQu^O!; zMnMyJfMC4Ayi40W9}?waHS^~soBcE0sKLQwF5 zScQRMDrz<&-#QbrCZ2u4el6YICYw))r@q|oTd!N4kV+_qf3n{vzCM9l-le0JctI5I zKbDL&1znOwY`{B$1e=07;PC#t9>LJ|>8JkXftMR`nCk=-TgfUdC?d`Z&=OrQT-Wpi~V+0h);p;MUT7Rt__an@EqGJ?_R!5tI=ZH=%Z| zghMx_D6S1Y6Sn4C6o6G(>X+}MupU;oKu)l#W?6TAYPbl%fI~u`uqACu9|}gEiKYj9 z_Qbq^+ZsHm4CaRx1V`Q-v3)pm!Se@N#Iighd{OH5(82B;URG`W#D3$$pUsVze?N3- zrsu%Ov@gU|0i&#a29nv8qvM>Gn&5sc39Hp$0oeAEWDddy!Rt&%M55fwoONoLQe{Cb zeD3B4kv#BvOIlfJG<`5g2ly#;37+z<3Km9GkDCZ!Aq4E$^M#JH)@gO$)jh`RtROIh!m4tXL5X zaUl}?kb)yls4j9m1Ch|U4Oc@>;TP@hmPWz5Sw8!Bj1t8kWbV2nsABJK|^N zd>xirMPO=uUbR29pVnv2QO@H%30?rmK;#-BgHUJ+90>kzSpcTD5mF(-10W*AnK(}5 zG^ByQfx~97BAzfd=n&SyhAxlkh`KPi>$o?psj>$#S?q@=A8ZEUp%GY*hZDRX9R%6kZ`woKHPCv4=QCeflwEZfQDO0zmCrL zU_U~b1`s($(7q6--9p|A)dqJ1`(769+vgR#KBR|iM}UhX!6)PbN?EY)lb!8Q%zT-6 z*(jj?}mU+!t;XEHS){hM|GAmuDy$Bv5LA`;9nd z87!#B;)eT*EE?+vo6Q~7KcChTf)=bD;JQ77?11>^75j6uec|iNnE^Zhp@AWwi+pLK zF#&QywkGD1ZDgtDcFkNNirF&o0kOmrS)9c}g1Ur{>3&0f2qgPl2ZEyv3#18Dr6imP zCTrCf5*LlSq4VurEX3NUj{jb2ifTurABBKZOz@x6(js2V^f%f`d_FyiL6_!x!}_iY ze~YHVEraYx0&L0S9R35XAtt07Dnr~Q{`U$8+pjp|t1>ST{l%Zk_lrbmJYYoQ0mCfQhXz#$&TffD57=P`*7lKA&@1mW$;8_D}2J zE;u_|GEG2wV!6#l<1M*b*^bK>0_B_#K>TZ36Z3vZHGwMJJK28&cV*`wsRT^I9g$PV z#b(Eaw(T|rVQmC!kMNt=Tk`RA9$3Yo%%3(yq!TJMqxD~&FT$uMfqdEfGjS7~>MD<{ z$Y*_7wBH2+NOydvYglt-1(0M!wryz8)siPXTE5&Y{a4wk;aS zDS-Zl-=azgla057-$XVpf&sPp;Fbz`vOxq`={jOSFG0PDSlH3S+Rzv{N7?HkD(5C@ zZTWYucs(k1o3D9Uv@iXo4jl0RP>~hqu5v_pWG|5K0+B)5_N?r-hQjj0aM>^?Vits4 z!m)V6u)$#1ckjtu4xa$ej#a8g+~xBu`Z>^09#s}dA4)M0KhJYpDPXDgJ6nUXqBSA% z{c6|7QtMzvYzxB1t_zBa2Dy0*8;FbuS4l_mFuHfu;7Rt8kdN@Q z)Y?)O^`P6FN5)#74BRxgd>|3`V8`JstgE?KD@NE2a3gM^#?-|*78+aba`x=I|jZMCSQ9z zQgO3Emz`v_7c|m5?ax3mRLj_>X(P;IK2;45sKXETWbqHXb_P7@YM#o#a!oYdz;=|s zf!ze`ZEoowOU52pYZ%*{4Mh*kFDZcyn%6ZjD!BWOhy`>4X3UyHnkP_+IQHZO`>~P4 z%6dE+8PSc;^@OvusLoVMAfT*2Pcmm%;3y~YEJEXQ`MhL5eU6+by5d6*nmO{gEd{mc zbKUVNaDO2t= zc(gj`F5AzJo8`CI15#HAhyB3WO~|}uh78E8gt_H2PogjcO&A#D9 z>BK-_B1GiVx)h|a?X5&HV-JMHBDW9%^t0njXp(dQt~V_CLVkHFwc!aH6Mm9%udDXw z&v16y&i&pERLyg>J!fD{MAXW1au{2B526&c;=GIj|$KAnH zw58=ncEU&Cf#j6OH9UnnaEHsI1F*Uto>=Lw`Hi9xSge&mN5UV96$h}q!b69$Ln)Nwi#WU5f|7d#ih(^P0;$YlNt*>=sNFG71L+ZrSDWyJt1Ru#&Q)n+ zen}1e@~=Ps{8A*D&`jl>rSZ7-u!I{io~#~*vZ4)4&k6%Kt89H8(2!<;YI!ILS|98w z(LG!0TzPt#8k`oQ#m_dRkmt_eE%vYD^D)@bwtfRh=3bQjS$=O!uJXHH}-4; zr`;O`OlEn(6s+U!@$?;QGUJfHdu#W}#ZUN*`v% z5bW?yU>TZ^ZmIy>Q^7*SZ@yIUSP=zNL|>NR!ki{AvFv%`jR_ozEBr2AVZF78;*Eff zZ+JQ{z!V792?L(QlI&sm#6}RMIRLT?=1`wALoimq@9-mnDC=P9J#54Jr3H8u_XoUx zYA1R8k{XafB(Rjp+8&-((D}S#-@m<-M%t6`K89gDZ6r7pDtbZ)+4^P>xa>ND_n@k7 zJU-a1Lm}iYF=w zb9##dscL3s1=EQHj%uHy6B7Z}&6^R6il?u*<&b*eRic+1#9YzS3LJq50FRBfgiLgX zi8PGJ%1x`(*|y_pA0>P)UX)EhLu4WOWzBx;|N1IBVSDeEHtZj7_O_Y;92j}C8|enb zfe-8*JUKuYi*8tScx}=1FUu8$$)0qrUiM$55x9E#ggtYp=u}0 z{C0;iz2?M+S|!_8$4S$;5Dg7*3dvyg6aviiwpH!(s{K0tyngz8!mdbrTQ&AHJT8f| zp@;Y+*;%MiCeP!t^``e$&mq4x{+a~8^^Bje*wg$Y(k)vWdDv0jY9zR%dfA1U`h`j2 zwJhM%(_t^md7^gwc*yu0O}m`N0mboL6d8M?rf?;8Cwr3P=>s}1PZ=&c+>sHIZHq10 zZ$eBBGo0XR0Bz3$WpwgH@G=`TZaXx>F(5$!i52=WZg|$lcs*D~L#EHG_G5hg@t4nw zR?ZKVLt;_1Si3=7CKf|DMjoL&8vK0h)9&!LM9_{tzAP%V{A-?1r7)JkIyShrr@X@^ z4r@+`#tC20AP%CVy4gb%V#+yNaSLg|ycbFi z{*0%`j+tV2GcVIGrwnZ&8*I^7BR@nBs@u&<_P@`XK$`Ish~02us2DVod9$d|s#COa zS+C*q$NJl6|Kx?<-P58tB6Ze3QSnDI#QFHB_w50%{XfL^dbv*k{7Jlk|DK-dvbqj?xnJmdr~k@_CcB-VZ9s0PNf z59e-lA_)QS_iOg`%U@sovxIlXQS;_2;Q!`<8V=c5C6sztvY^64!Z1~#8m8o z(75zCqV9ooMOGlG&TjUlgqEv-?g^NE#4zV*?>aj7Lc|}ok`-gtm0^$`6Jo8HV^4_s z!&Wph|`T){k&*@eW^*%KkpAU%V^CE07FQ-1<>a`&)knh zxY>?|vH9#sceO&T0jTMzYP>f4ji@9Vb(`6dfgpA3mKxp}Ef5Y&6!u-v3`8310Es8v zF1v`uAy(&Qe(CKH4@uYrySfkL&S@^>N_V$XCBtW}OSP{Ns+KIbfzcF8#_b;2kj#PV z*p}a%*WIFrx7is>1Qq)~_O(n70A>8!F>s9AYA9a8GGko-gI-_bYy0)r*Q(q6uA(L@ zbHMu0Og6Qd**R|)!qbd^QS3FWZW#t}>(*^;UIZ$_c7Ad^6&f^BQwZMOh7SJzA|xQ_ z2rpJom1LXr#m`t%T2K{GyBqgrtKZr&5D%DS^p^);X|Dz0pjsEg9@(`XSQ?O`oKT#7 zTG+nb-N_c&mfPXex7AvZf0U_Yz+pxxSHhNMzD{xJ4Ibq&)K!-SApq;Nx9!8Z=W_`4 z$2NY~Y!*Bqf48*&qFH749Av{=*_u=nvfT7OB-XHX0O$x^%g~bL7V>K=ZV(QjGS8T7 zA4DAS7(L#PXok&9JT@SNY{G5mZ(;W~AMU9U5hK?1mQFjH)0J3P%j04@_)HWxq!vwa zRO0z6_`9_+h_PA`D8vq%9iWIA;Vu#&h~tG$Ijx%YM2MFexu9Mf0831Vyij>Q$ zb{_e#4D@#k_nmK8zw6R_j|RLTQ^x^Vql`~Gs!Zi(Z26s>#?vIy`w?ge@RbP0N10*+_>`Dh2q z6L;k6Je(zH^Np5Yvbge9WI>SML0p{xK?IDh);&CIz%Qd`&mDu<(H3scdVwY>hE(Rg zdI(mF+PaRr=UBihS0{5R{D z%6$<;odPi=m_-j=Jk~uU585601D3Yyb>05$&d}f_x%axr0Jq@V?>^yT5|LdUGIyHZ zyY{Hos}j<){( z@-~1L&QqUizeQ*>-Mvk$cwPr78LfHJu%Va^=YiE1k1@~C<{cvc2Cscxxc$p(ZRBws zA7p%j+cXRDF3h&GgLaT?xzzzG?}}W)YcQnHw@Mr54g1Q5qiOLwIBnv7KKZNw8lMJ~ zqbb*|6vxd$5?+aI?at_E4iV_~XDjmlk^DI7%m=8(lUN60F;+)?W=r~pP3F}W_Rt{A ze6D9`IDOoAd`4l##NUFq*JTfy?FWx+M;LEN<#b+8Rpb^+CzkD(d!)ndw59w0s1yFa zYJd4MU+7!@&^&ePMaEAQT<9aFcAt)SEYG3si3YZQ1HEfy)_f^b&&9=tfx01^v?9Z(qp-J6phOV+ccx=0}h09?c76wek9 zs10C(16;_j1^+;WV*2~(?}h&^RBNs|F2_g_Wlw(n85?Q&1#p0daRlWAW{{F+YFCTd zp<^D;=5D6)b=7{?bB5ITFg(Wd8k1ntAwV{z+7-2-6RhSXJKG-ipA+3?J5y2} z!I3@PPoS9{(&tfN7aK`~?+TAIIaP-c0j-Y&E_-qmHqO8t3FP9>E5v{(!eGO z1;fh4LMVkwzg5dS=#((-qzFVnhp%<#yVyEh8p-VZLrjEe^cc8UO#<97@9{o9{@TVKEYWxe)rf0$R) z;kT8Kb~tV6m|w6Av>E`+4dGtT7?F4b4OcTG22a19TG;a$tx+H$#7*SqGNY4IoiOh+3b|e?ya;JlLs!A1Azem`klS~ zy1xJQb*$;}p>%;4$wxF^J*VkBLwB}U$J7urr8!r5nGC&wgz*d>yP>qOeaOBe#{e!E zCfr8_%acgQ92Rrh+vSm7C6;2r7q4M68Wz$ni#Y5wN$)d@B!|7)l|mRiQZYl2lN`v( zN7QA2U&FYzn)RCIm+Y#V<^`?1Do3+>;dZ=;1z5n>wYp>+ednPZOp++-F(YyV4&s?v zep(z4{Q7t6_T}G{3&gzlwF5_E11O*ed~ zdhmChhlc<>R(0A?ajMq2&ob>kaAa$!_0bJ>Ds1?Qb*tl+!v?E4-qsG*1Nq}mPu+2F z05j+=f?W3Rc(@nLAb?eO35Qve>IrJ9rak$po!Q~E%^8OK8IBT-a%?(Eb!%|LbEABm z_HbZtCswze+F~Q|?;Q14dmUeRZ~jm;nJiy8%zq#!Rgnbk=HJuq_sByr{F;9vV$Faxucmvbvl5OQQ>tYv@)00{p$PeRDVtBA7wEoB*^ z(kF}yv#4ldfy4TIP-vQ@vHHV`$NPd@L;5kR!xl0NPj34W;A(sekAy)wh#GKP>JoUO z$zDkF>b4A7eu%2&!&=TZ_?m<$$M4qd$M^PQ{pnv{+g#pHOVNtKn)VG?28=F9StF1p z{oD!XC7|0vkUNaIIbbgqi-(Skjwf0YygYJ$jx?P9+Ms#%yd=*^{F@cpE?7pxiX8Q2 ze^GaC^+bY{_j5m6T41j>I$xn!$BJNEmOB!iqFN?b{?|;AyvC^vPM0De7z2t23;f2G zTOrnM31&Slj@c(R95E}1d6D9J=S2paK^xOQqG+3BanS=qTLj2o#(i7-|(`inb3px{N@yFP^-e z7D`~3kXQU^TO0)}zA@j7CPBMF6fQ>z-8UF#$$(>`9T91<^Js)XN83Hq7d%j4U0K7Y z2iUp!(UMhrO{)spf-N}J6&enSgO};aeRt5x7?>uqCvIb^?cnDO~GXKC=G!{|S=nyXlAScOyv%DdWC(lrA__hhn*@RA^ z<9P&3%YhO=4VoA8uesfpJBsk5?6NbV=ndTp2)|&>FgcT@*fV;P2wN?Td}?~_U7HT3 z#~y14cXhac?YrwdJsNMp=@1|@)LBd!HoZ;D8S!WQ$M+idS~+2*a0H&WfjY-!rss9l z*57c`*TebaU1!}LCV?$uUh^=zj!oze=Cn>I1nSt3##gr z6M(54PXoK8gSVIt|F|veZDBo?O5N#gXL~YhOXkmCyblV04z`LVHW$&)xsb6+)d)-G zGe89dFwc-7_;<2Zfhus)tL|LN!7e*Lk2`D6R#B^#3ShkUQob72psqZ^;D2ocRh@X^=wOHG?{TgQnyh$xI zRZVF)r2;lb^v%_7qUJ2C=pp~IRyZr8HpIjEV%C`wAV6SeYn{P+C{B-Zz*gMy=5ez< zmc!$_gV_)RLi4GshWfNVc}1*PG^EhRHtJGkF`O~)vf*nHs?IE7pXMcysxbza3inVcmZF@_Qc*$A?ouE1}Lj z+{b~#1F5{UJzCDkyll=Xc2hJNn6r>eE*=qXb6sORQ<*_LfJW@l`gt&M{In#q*?4ez zH4XX)s6v)o;bvWxjTJ`D_rit%*$2qf zDQ;TD@eqJX56@s{i=54z*L=ZoPb(cE$$2?Vc6eY21Y+BKtkXT?$GJtW+3)P^`cTy1 z6y$8fw1-7^msW0Z8)6xP;wlp&ABgeV0GN4PP&R-JWIFzy@!Q8`24tJXf7)BngHGz% z&omOJvF50xB;2bpZd4l*XaQj_9-n;1oX}eAcgRMD=#*q|w<+E_gE<@Vo%!Ai_qExM01O_d5Tgd&+;FL&Y+27d+(=%kH|uRrWI)K4-FdL~486V`-F+bT2_pQOlY}5{L+Z9Y!!GZo zAbKZawOTY`vAs1ova@WbY_jIbu7U0tQ?Vjf=X={ zY%^*LUr0bOJ81!?UT^Ik`@3<}j}`SU+WwBL`j>C7^ZSEyRo;Vv6Qo!&i>F3@F8IRS ziC4$j$}K0+Gdzrqe=lCd&-MZObZ>2n(QaR)1&@Drtb;J>G(?l;Xw_la>^g5V5ssxn zKNe_H^UfOwupkECDvzckP@MvXy;xz#Pq0=6W}n(bKRMEWI>Iu7TX>kaa`oX+UkjcZ zBVwHq7d@(W3Qz;#bBxj`3tdWua2gVvlp5^}kwaeCZnwZEeO|iXPyV|;T)m_P7gQcd zIvOIx!i$y?WLx=(JcK!i0D2PNXNVZZ{I(yoWpecrbCG z)%`I^Ij5tP_rRccihIgGC2Th5ql_E`5Y_3Bac^j|fH6m>nwN8fXCXP9kARtN(r@Jg z1s%^0?X{PC2dAPyckQ*}109terjyT~3Xbu9VU_otImg~3;10R>nz;rtuHLLhAm+eundI%YGf-ctj@|Sd#7Gmz_(6&49!|H^12H`dq;k95Tqu zLE7F|?dzAZe*X34MBaM{KUAS6Z`y-uIit&gskXMyVpzw&B zkZ3dj0?jxa##nFDIdE%FV3KMvJ6TF@?c&X8wckskRVWaK;cf-%TkAy zKx^xkDk$vjidM2f$8GI{4%oz$=Ep_*A3y$$MXMiE9)~BG2_M5)an{4BoZA8vObV4) zXS|;FMelioygDDU@rKS?b}rfN1Yyu;5qWE~#h%~y1R0%U4VaghWN#NZlQ{`TAU@Z6 zA!H9;;eED;6S^(va_+FjYBAV2#)~;Ow{9DP?1uA-A&8yR{ouHcMEUz|jQ#Y^7pGei zL!Gd~;%sw{L#70`?cVJYZNMW&%zKN(hdqM#jxBv)9zV4&U;jA1epx?%?iccUuJ-^M zfyMO{OzifI1BHb@qwV{1Ibe(sF>kC{cW|`6mxWvl9Rcguj(v9K2bA=5&KWZFu%OB= zh2fam$Xd^N6JZbv*-M0;;ZNSmgtm9K;CrPO{0)@J+jC4ai0q~}G7$8_v~mnt8EtLp zM=jCnfn;f>J=rIrytxny4~||lC5Vn0*BMMLUzg#X^3OdVF9@_M$Gr6t4|4N zP`&c9Z2QaCA1_B%0j&JcZp&NZh89la7T#2;YgH$-%;+Sr9Zv@p4fT~BE?z<9jJROk z@v_vPzyLY1SlVR&;T>9|`ETH4-N|nFjb%)y^Ti;Iq8R4n0fsM?zdq z2FcE{i))nXOf=klAIJDu;r6WCPd{FUa^??r$pJUd^c-tG=W~(-X?yO*^lHNUHrue| zImn!*t9jOj7OcyQlvGbZO|{Rjd+cae_Fg=>1KXNW{ptgI0oexs&7NDP>O=<>Ccpc( zW^6lLCMGXR@y4-&Z4;+xq;_aAsdD;i{e6+z?%k3?k%ga&O884Gt z$n_gbJrsYQe3^!ZIN}@|W#=qu)0fBn5!ZfdKmM&?@bQ3;O@%e!{pf(WF66kEIrZ%5 z!Q34;yKJDlu#Jl~8)oXul>biq(^2VA1m~Hy6(>Bxn_T&s0yTFa!DW-r$wJNN)j=Hxt>>szgf3Lj_CKa2MJ40!z5aBG+X!%gd8 z_hoc!zBnMF5gQ6Gc|Ro{Fb~WIj6$4dXD~b4M5=$cicu947>6S)yk*Y7`DAZ~vrIis zEBO31j`XDwrg%$(1ZGml+NxIT9c z@7Hzv)BfAbAc6FuffNY^Y;~`4;JF-1gwpWH+v|a9c!uyhjOV_rPPXtT6o>sB-kIu@ z#A)e#IZe}9eED3?>&(vOfZPs`L2XzjQy)gxn^zSCrxWaSrgXjw_zg-z*^?O$Yxc_W zV9SQl(?e3^#EBmu^1uZD(fh=7&Z-pw$FK@~*pbWxM%cx9JLuox(6_lln5>GQ9~xff zyogm>dF+@iSn%tr{Vpk4KJ{8TyzhLPC2BBNRI*oubsNYCc~00Y$)nQf6eI6|BQ9E% zU?-mgCYm$@EgxNRue%A>Re8G%vCjeY$Uh_tTk6y+;^MGx$a)JeHhCYTp1kh%j;47> zdPoXJo$RQ|mQ8xE#$}s+f+E>q0>M{r%zq3w^Vak7Xm|&4_1kea(4>IP-?`mw{n0 zCcKN?Iuz9^pIyC(z_~JOEJv!J-CL%Dw;0$CDHS^P8e1N*3Y$Ug&Gt??TiWm@y9LmR z??K_Yo^Yj|@$#W&8o0Vg$gw}I#a2`d@6S=_LvH{y>*PST)-|&N?4k#-PNTxAxA)E2 z&j~ba=Ovq*M%?nHFeq=avTJzYPt|7p`nq!8+x+tF<<5f-$5bsNh1N1PR?O692M-=j z(IzT2X9po0VtSZIwX3Ovz68nKXSJ61w8Ii|cQ{bxnL-Me!55k{;k`W}dUGmqv|YTO z6Z81^ooauo-dB82>q;5UW}?`{ry~xUDwBZgSY|Z5^CN>EYYNr5KFexpj1u~7;q&1Y zlBg@(7RwDzgF{hIXOCNrEqihHHqYi%b5=H7PoLY_`^QVC|GsR$dY|{pDLjhs!`R`< z*Lyz)Ovy1$@Jv=OhG%r>LM)WOk7&Q1>elQn8r#c_FEgUk_T%C0H>HCh&)vq&877X> zfnYjg?1ZIxiNx)6vEwOqCf*e1H^ldmAL>M2(}^rrebu_mG!q2YvOEW5!?dn2)^kTr zZO_m|Z$`U`+3kQ7<0|KAtav(^g2z%geBoQb5>p*c)8cV30#_7n11qk{3!?7$yLJ2V z*OzX!@*$}UgACJqAPP^hygGEw?m`_4L_ZvtSNd%YGqM0-NNjR6IdQ}5NQdL9uy)CR zzQFPnio*!342J>?Z~f79NB5vJ+06jy>j)u>n$Q_ZD$C&#O7Ab3X0b)fyjfD*$$HFg`ef6*YTbo=1mgpofKiZ^;iwpQIK{f_j2S zXh4``1cg^!SzP38P4vDjPc! z4u8N&HElHU%)m1wD4Wq&muY?qv6>cqBXVomaG_82ijt<$CP5y>r|PNYAppzX|q+!&#qI(1y9; z+RLdm*K;!xOm;UA{%zq_OJGuD(~47n{1 z%0rH!BgN8MK)CZpxFYe-{GmUYy&JT9@xiis2|oa99C~xTEF5n7_2t58Ck(%b(cx6; z(VZ@d9)z7A@U8l^wqN18Wv~c9Yc|kH!+LOWmBm9USwoCw^!(@m=~#UW zjl5bfMk~v2Jv!TL513va0D?Vl)gI1xO&$?yW?tQwJclD%c{zEqDoOr3ZHsdrj#u=- zL0YqQt!JRkUQN&61xO2p9UH=eSSABNqme!Qh0PPG`;B7*Fx{p)Xd%JS83I&l6i@4aNCcb^9f?dYFc!^s2>TY8OkYP_bfp<$V%Co!Du;Ww8|t*TKD`a+!7X zCiG;sWL{(Pn2%J5ec6gXHOuR{u>C#taSVj)KFz!8Vy;097`WsZZog_^7${=l?Ef1^rrqn5V zXR?E_;_+PJ=^WN%WeCwLCEUS|os7aC4zpjdV&EyyfuMGr)gd|Xu7J1Gy?ETfgoJqx zI7G|dqU31{#_p+bWaqGYt4y$a{!Pwki1X=3H%Tx}{bew%+S-kjKUG|8l^KKR7;i7q ziJ>~a%gc|P#szr@r=vPwSM0~@c(&sm&pbuNT^z#Z1jPkn)_!;=1&k)Luj4Y;vODkY zEld*j(*q~KNl6ebGP1C9sJCa~;TZ^RiTv#uWgH(a74@q3 zawT(f*6}-BbJ|T+Q#`Fe$JK~0C-k{`W6ptMy}VO$cu{mb3FC8|cK;@#w1wtt zc6ncp6v9hO!xb)X{fv$<43G`y#G3m;x~qh3(vKp~IK0I(JXhevfK6E2b9w)+MFj`8 z;dMb!srTx6FJMBP+#d6=E=U5K^`=9eljW@( zKQ^I|BhlfIJvy_;nY3rKs$anN+RhL>oDZ#GZpTXm`0{Hs19PW_k3C-f7FK#%%xfe&#^2B-lCzJW3`o z9?>XPZ)ZppF96dL?q=hO6ZBAKEP3?qbl5aMt18}hNIEumd0_N;$$pn1O6lXQN%I6p zyrGBVNK(u2T;PS28V!tDI7EB?7P(w`s|i`T*+_oH z4(-#dDNE+{4lr+L);iqHnhfvSc^_QSa`OI}76tR|feN5`r0L1SgmVxHVoBCN7y<6! z{UqL^8=}(^ee47bAVh-q?x+w%0PmRY&LWo;LRq{QXqv=v@{HrqZmZqai)VV$@=}X? zd{CY;X~&#E-C;r(@y9V7cAle2J=aIF7+0S{Fo}`Hy3xMR+e?!?>4+N+l%iKHZ|5Tq zJf!CnZTaMvi+Fnu53YhEeujz7|1}N#dauFqFgx0CtybE#bMPCAc{oo;YWGo9lZCie_q2u=@mwn%(g zwBOal0Kgw+0NQEo=jKmoSsDt1+$^;>_jG*5t!zf$Ta{1=opqo)OLEJ-C@2t zg2_b-k$r9D}v69FvkNA)0a?#3&MJh zytCKpsEsdgDS}Tn)Q5u}F2I##I1hxw&0>40HKt@uhi8&?J6;JM-VxEnqewgef`kS$ zmZ^drr}N}2CCK&jqWwI7*FyEq&7ceuVe5sKcWc{H9y^Jl(a!<(VV}L%>;(R2?y)Rs zu>AJ2pV~v1^<*}RR|28qoc~m+#fs0Q@R}cid>_d}%5Er#kYmJOI;%;Dwbu<4e0RYot}r;$!iubGvZa8 zvGP7`A$hNP2k z^BAUwhhy++_DBs}Jv=SGpW~P8kSZtAULU6|JZtvz3q6bJL*BSH$ zTcTPd>OJ<$dGj0I5w<0zh-0L0^(wArUxVcwmy~`G_ZQOibVPqI>Jv1-6|dmBl|yC{ zotWKhm~d8#QxM+h87nhARxn!H!D*X%@D>+G(b~9%OQyMwVk1>-@I$2W>`q7XkQxQz zEWIYPv6l~~TfDt8MjspZO8%C3kos8^6SttEfQh4L=m%*|L=}cZfOYj8!K@Ui|4PpYj zvwgkQr9E@ai?^E+9e2Fmj`4yeB;mP#>M4A4Mn>_Z-RWj!^bW2a-p!;`A_SSK*l3Y- zIjPwd%UUARhcKU#Ll&n$Vb0=>(-9)o^l`Yok|>@| z2Q)VZia-U-W0tZC;Y}v0jW7Od|#c11^?T+P{k-_@ziS2m#$ptzR9=yc>tpt%eo{>yI!092f z)4GzyDEJJ&|9R2=`t8dvuN^EO0%x|F+KK!dUCeF{Yu|%ao2TujHww-BC}IJOr?XNX z#ZKU=c02KW*|TiZT8@jT-inCOvmbXm68`Ys+kkIlX{;C)3Js~=+JPgd_6BGpOPIV* z+%B=^I5L|dWkFylevY!6HpZr9GS*6y=4d1cW)J9G9xY}|cWt;rwIkZi1VxzdGqwC~ zmJA;DZuS+gdO7C`n;=+wO8de!{`$+$FZ}G|W#yJ-LZ6j3ASv4Iu&?@j#{7-Lqx;ir zE#QhYfjdX<6L5f^Jy4ivP9itJe%KazU3LKKQ6^TA&y=i`;V0-RC|lp=s7K-pP!fPU%q@_U)Qg%{TRoGT&)cq&8b%w>F|ta zv(?N;Nf+Xmnp`mk!>zy110Pwzfk+Vx>X5v;9sHJWFMwvIsh`qj2|Bz&8#%^MOjvR7t% zh2r90mf%FfEH3Zsxi;BBYgP&$&-J?11DWLPq^H*G%mkbw^Fz~M&bKAK;HkRv{gl{2 zQq^hXXkV)bu4kad^qy~%7S&sHOioiyz?HDO2&HI}DI==j|{rcnkx1YcL^qF^DAFra~+bx_pN;8K7 z?@{a$7%#WPtL%oQ@V4vSo&nXT=$94R-UYFhF~~#jFgYCUa9OzLRl1H6?>R$aio+C8 zk=5yN)wzpiU=Q=PUWoE$Y`|oLz-2=BoRZb?+{gPI`+5oSN@z`qhf`1@I^>zoVsSr) z6)mJ40qJtt9oL~vh@dT7yXTy0nQym0-?x3Aw`hId#) z@!4H7j6K{yZN8Oq=6T%TjM za?WSUYOut?Y}fH5eK1=u99W05)vo3E9`xn=^bYxYa3-ppZ#nv$cp6%MhAM7{QP||& z1v0SK-WabMeR{_(`zNz=#TM{&mP^gdA3SxePSbL<)Nr(93j{H)NtEBd}w zZwpU*CS@SDgKd?~LEhf-7aU*dC{?q%So?CKDhpx1ZM&^?oVMy=N6kAKduYdjN{piWL;y{~6V9CUW(r^VK*3sc5g%*xvqKfHV6@C4NxoR;@=T}dqD zUEa&pAjZ{;61`8G^|%Y->U7W+vG>Wxq$MHB_ln)I&vsX&(ettqa-Il?(*e0{I%S?P zW(H=CVid-_wueILbf{D#NJO;+v^+uLF1+jN`}4{{-G(^#Ry<8{2lPTgUSF=9cAV88mmH_Wz0|9w;dCzTd%kB zaOVGS>ui_pwv8UiTCog_>gmH?Ea4 z3jBrT%-*P|)m*)8)n1hV%^M8bhEFHLV3AH7ZfZjZH5d9dfPLY0>Hc?o;UD84?U(7Z z{pnuMsU!jsk$5Ys@Kd*53D(xLIakm5qT=Z)5tWm{Z z5^w@lI(m@DesOUlvYU_+^#Y&puOhloXITD^AHdXRF328MP^LZRfRw(3W}7RMtEq z3|85xPqiX`W)d~`G!WL%Jt?Zmr?pGtf+eO}z*Qf*^mRX*LMnI75zA^VSE4SE3Em#p_gIm$(u*j$msGT2-AdWngU;S%FmzlnNpoQ7bWZ z+{d$)zl-+g{hc^>e}6x#J9y@?;dTcnFMxjnbyCBvnYSg3c+ZEaC{Z3r zy_btv4@wns-F8`Wy!eoy(}e9yDw4CSITGNx+gZQLcI5men=16RJJ}3+rEyplx@i*C zu1f+xIF!OW^-u(jO$FNp&?M-$wR^vL;Uzo*oN@u@G}a1M~RXW$t}rdfboO3F4lU=m7aV` z(s{YVQnxj`m&+-5XE)Q4EN7{Wv^(Ov5hHmYS#SvrtXe30A_KgwDlbzOyPcr7%c%qy=X4WQ`diAOuKI*Kc^$1tOUh{AcH^!g^WlB9HntXWeX8Z#n8Grt$gP!8|4eD*hviBPRq0E zZNO8D_v0xRMa2UYqOXyf5G}+$dUI{_P(@7>c(7^$Jd#;+atO|O66n6I6xrpl-DLqv;_cJojrO;{ zzI^`FUSV8RfbWq{6_%J_CSo`lzj%$Ojo~O>S7?vga)hQBYzYVW4p?S$)h=&rz_6;w>K0-@IIyFTi9a}319Aa(2|cG)t|3{@B~5HP z;hjMPqqP0xo>tAOA)TMJk&iq^0AMTc+i(nWd}YPvU@C%g~}s=AW6)`&FUoe-vT5np_sO9HThP5T<8 z8;UsU%TS;X!6^cet;6UVC6xQpJQyTayg=MfCr!vW4wEUyq}sO?*GK2yzQ)IRJ-}Z3 zlWx1ohbq;&gX^}`L4I2fx6S`RVGb_zMmJw|k$qJv>v~?HH>K|!4qlRx$Gf!CiMj+t z;Kewmt{o@|g~L2-G&|lF?VsQOc-ODXk3ezhRI?T|lV5MYJOM|~ zkE*z%hG^rKw;W2UM%bD%KDyZCO|i23bA^Og##T(T*M3 zk(3ozUczIKn#kcGXSeKUN)G+7)8bUHh^)XS0}btGbJLO-H?J zc8otOm*3WWsTgqxjbRG4+V6gH_BH1+PVD-hI1SO?R_)7|?{B)CPd@Na9L{2f)bq=9 zkEpYE;0Mt_UCEnd&t|?9h%ZXWD-8k4F)o4j`65muve_+uCVSN{hqq^e5NKQ*1Aj&Up4 z8=Shg!$=TxJ70MocD{BwjE=t!9C|h7G|1(9jdDIvi>c#$~0qX+{c4QEFb_qYXZm?U{{P zd=5adJ%hiu-Mw-djGUKLR?Ukv&cqzz2&|;w_-}s!$6I> z%Sq`$P;^Y66g0Q9=$LRFTJeO{L4P>rp^9qu(KJ4HwJos|l*8^+7^|fT++0fShgC3Z z`4ExUMVoj1`stM+Xkzdb*0M4g*0_L*UPgA`__?NpNJ7_=x)z;lq3u)`8TEvaio!!~ z+WKfnO&}q}v+}&TWbs6u<~%lal$Cf~Qf#?65X*box4GQO+e22JRoES?wT*4U6WDJj ztnH}RX$yE#4$v_|D6q9c=Nra8rslYMF@;LDYTG{f(7iU0p?%cT?ZgWt2AV-QDtWFB ze!Z{A^5nlWY`R0et=gxrfBv}NZn0jb9jjiRGGEe>GeC|D?Dip6(tbP~uG*Z);LGoJ z&FN#9Zs#B1e|OU28F^RUF~-O7EIN4;_< zU0Wwj3bH%#FD<>R_kFw9)(5HG8n5JF5HeURPTSDGO#`O_zs=6Nox`4BGR<&6%68S{ zbfHtH#i7T&C1FImy0WtbD0kag-`4Hx81-9!SKob%6ou}m7oqz zI^A0PmHTFqT8WRDgQofKb}Jfq>`OK6n1_xr_p+~TQGHEd?p$78&XAIM*r3jm{49qL z>5+Ewb`9>3mHxA0XJO8un)Df7^`#>y2)C)rDhFQJVXt|JuGY6 zBezE_0#4_=_45XcROhqj_Fx98FaSI`p+}ij<=F3w(x@^SWxk3g!a89`}Bv zzuw|h!Qs+kPTM&(aooNj2k7hH-3lv6}!CkY%!Sn>?{>?8&P?f`qk zkIp5>rgT}iH);aBK>&T&p{l7dNC5P{>88#1Au-$}5`7|WWkBKHWO9Nn9~Hyf>HO=< zk2kcYujS+Z<(v&Zpm+;wp>Vvy5kqUpZb3R*w<=q+@Ji-^;7W*p7U-Q)OivBRpz(unPUrlyKC8- zYCH<<^`yBh`&0j5#m#hERFLIhuX*#ZQkXt?S=-T6?PxvspLZ>B=rV3;Rhf^-Q7#{A zW@F9CLcwaC73P1dBM!^bGyzTtgC~R(s4)14?@P?JZx>=pF0Oi%?CKC61dw3wofs)k zjV6hAyNQ3^8VY26uF5g8nn?;8kd6DyPtCeNe*E~`{ny?881HQ$4;HE|SXjf<+CmW{ zY#CJ-`UVc|O9M;s#V&bIYCcxtz-CN=fH}$4)K|KDQ9+5-2eub$;RZm!tgf@8+Q*=H zyy_`7gJlOPwq?Kcam#1RWt~9y=Dm9HyIl^bTc^va{yTW*tp?jlA%NY+gkhVAW6dDT z&HkQ99?9F}F$wP$CJ8UPolbtB)Qw|fSvu<7(X#?M-M;p5&G%J%*8yiu9+kB@EK@k* zdS!vKhN!U)1*{#8Rp?yPkQx;M)bdXhx?RPVgOQcM%&H9QU3;m}qnQL>pjyY=mcH~9 zt(~hGwd?uqbQlaZ3|kIAfSN0;?wj1w;&9a2KzYxtYeXl|?jde2P|Q4mURd2M3j&HH z?{W}5+3#ITT^;4rxbO}ONY3LWM@g(bn|?dEM5QEP1MhvT!SdHd`;FjVes(StW|z9G z9g<$+eUkNpEt13!NSlsQoTubjO!~H+CH9gwTk@1bS)y4gB@*617+^hiC@9 z(p%wxewei=&8tFD^A!GI|0@<)AVX{zeY(t!hnfNzinw@|RWsvdZH^*9{F}Yn$w99R@GiY`@P@~P;*;H#umn7$ z{JLyE-O%1mNS=7RwzHRIn7fTNQ0!0{ad=!>s0R%{;GzJAN^n)MiCDZ$f>jHO>`HcI zTS^_b-tKDc*z}?X`ws6@+I~L|M<(KFam%hXx80_y8>jJO*)kk%??GvbeOI}_P!=8Q zYK}tbw`;-q9ytqoWyu%pO+};DHE{#_R0ncT(AS|q5n<-mz8F+wdmSunOuK?XEd)sR zfDX0Nti*Q|g2^y~RNo~j+y={gs_&(zd6wlFJqCattV#A`bbUKBbY zYdZc&HmF2DwI>>{I5>7ap`%F|61~|V$LebtBdZsuAl|MOlVs*LngObbMtlI7`q7d_ zBu&axIX|!Zk`1ojjO|bY-WZR^|J#O6-xp9zbp_SE$1!IUC+R~x^2v!%@JBlVUF()M zP}g2@*N2IKW=3d}nAg?!$-pYR3164(7v3KBXO9D4qsHk*k4sUAsLu1Dn0~ne3GA#6 z8mjW^fUh=psj0DHSF=^}Ju1vcC<1c#6QJ#cCplk}M(c{ZHv!24pu%&i)h@5>?38#K z9~6|O;K+IXd}y9BEk?r+ zwY<8^;J_;XxNf+&RxPxbV8nD{*wqWNbYyWzr zHbU6|w*1>st#oSl7PEmT!F6B;^>jZ|oE3WK?JG&oX(aHB~P?9C; z-pdC)fz!_rpz~hh-043plTA7w+D=Jm^*0dd6k=^ezcl#R=Nkjp?fdxp=euys^^^^~ zd3G=pY{fzxYHw7#tTfvrPFRdle*;c(4)V<%R^`fgeq?=12(zay@|ObfaX+D4OQr`WjAm0k3%(eV@|P38C42w zdapp1VT8JR^IN>`9nLPd=D3!(=|xTWQ$o!Sj1S>}LlFrMu-f4z!=*rNmX!ewN?IS+ zp>POzTQ+n#eRVll-xcEYhN(hhG=aN=im?1c&*Dw48V10M?ERbR4VyK!tI^J)Q!`NxqPZ^%pM@r->KQk z;e8+pkF^z@^x>5HP{rhM^kucNmn8^TcMulYWeKiWGy1sC17%*)ip$fog?sTkx36t^ zI=(kcv1II1>3wb4f;C?7$*sdz&3Qned zl7~{f&x+RnCLRAq2K-q#U`-YPQ|(Lg(!{;w_-K!7u9NhccAJ%Mo1U$#o>C_QyGonh zK6wOG3+j&eIC(lazJaeCb(g!yEvFO5x)SEI!WoP5X=xc|w$LB4h)|+6gsS#j*@DiM zkQ8N+Al#9Vt=wOX_T$@h%A3%$z;RzP6+68`R+El;ieIQ26%^ABR*Uos25*o^iPY?P zEr^H~_kLT;oa#KkE!wX#;PweU-4@vIT}6Tfp@ZZ|1Q_zg6rd`pK$1`8aDZP|x9iLv zlha-(NN0)!_|UX<*7odHL@#SeGjeo-@2Isy><#cyMZ$eg=a6AF&hWaq`q*l_poVv2 z6Ebw1t)2*mi~QFalvcT7cjN7Hm3pfdYSRY$kzM7G!<9528i0I7o3%*GdMwxFS~?2v eb~RT_!SBg39}t@&`U6X~|M@?~m=no{)&Kxsy(f|Y diff --git a/acct-group/Manifest.gz b/acct-group/Manifest.gz index 4416727f20ff7c0be1fd9f604a7cd8876d1fa2bc..ae81377fd6c17b5f6d64bc30204ff383e41b9d44 100644 GIT binary patch literal 5322 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 literal 2886 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 kUi7@Ple0$08JE-o&W#< diff --git a/acct-group/adm/Manifest b/acct-group/adm/Manifest new file mode 100644 index 000000000000..86682f8e2acd --- /dev/null +++ b/acct-group/adm/Manifest @@ -0,0 +1,2 @@ +EBUILD adm-0.ebuild 144 BLAKE2B 11939be19767c6e83739dd4f2545051e76fb9cfa0403e6ba49037ad1968585c26ff51923d5af113f82af802027e5c682a4492f0f16cd542edb805f6678f3cb3a SHA512 f714479bcb2cb8f282cf1772593ec1adc99428f8bb2be7c0422e5f07aedf6b8f49547205266f26e757ffdcd65ffbc7fbc8450ecb7bfc714b54d12d8c7d7119d7 +MISC metadata.xml 219 BLAKE2B 6498f172fc689a14cc6636dfd4618c342c48a78937a3862e1968983b80fbc08c7f8b8a6b8089a1e1156be2809016c01dbc6a9bccb87ba88b394c105b52280679 SHA512 db6f809f5b14dfcd53c463e06ec29d4f10aa2393ab69691330ec1aae0d2a903baf0c43841ffb57c9e714d0442a36663fc229961200115e98789e636fc3f02d1a diff --git a/acct-group/adm/adm-0.ebuild b/acct-group/adm/adm-0.ebuild new file mode 100644 index 000000000000..eca521723523 --- /dev/null +++ b/acct-group/adm/adm-0.ebuild @@ -0,0 +1,8 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit acct-group + +ACCT_GROUP_ID=4 diff --git a/acct-group/adm/metadata.xml b/acct-group/adm/metadata.xml new file mode 100644 index 000000000000..8e7007e5a467 --- /dev/null +++ b/acct-group/adm/metadata.xml @@ -0,0 +1,7 @@ + + + + + systemd@gentoo.org + + diff --git a/acct-group/audio/Manifest b/acct-group/audio/Manifest new file mode 100644 index 000000000000..2d734651c41e --- /dev/null +++ b/acct-group/audio/Manifest @@ -0,0 +1,2 @@ +EBUILD audio-0.ebuild 145 BLAKE2B 05641feae3253d911aa09ba24661e055ede92497f47f9d6d86ca44cd694934cee20b7962688d58aae0e696d9304bf953d2eab7f63a15ad99d956a00f0374f7ef SHA512 34c406ca8a0e86ebd35eceb3563558af8f842e45f07597c43316a64a14bd104b33c2cb22975082873fb62dd1f1905f7e54310cc13b0ec238ea59151181ba930a +MISC metadata.xml 219 BLAKE2B 6498f172fc689a14cc6636dfd4618c342c48a78937a3862e1968983b80fbc08c7f8b8a6b8089a1e1156be2809016c01dbc6a9bccb87ba88b394c105b52280679 SHA512 db6f809f5b14dfcd53c463e06ec29d4f10aa2393ab69691330ec1aae0d2a903baf0c43841ffb57c9e714d0442a36663fc229961200115e98789e636fc3f02d1a diff --git a/acct-group/audio/audio-0.ebuild b/acct-group/audio/audio-0.ebuild new file mode 100644 index 000000000000..97c0d8e0148b --- /dev/null +++ b/acct-group/audio/audio-0.ebuild @@ -0,0 +1,8 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit acct-group + +ACCT_GROUP_ID=18 diff --git a/acct-group/audio/metadata.xml b/acct-group/audio/metadata.xml new file mode 100644 index 000000000000..8e7007e5a467 --- /dev/null +++ b/acct-group/audio/metadata.xml @@ -0,0 +1,7 @@ + + + + + systemd@gentoo.org + + diff --git a/acct-group/cdrom/Manifest b/acct-group/cdrom/Manifest new file mode 100644 index 000000000000..e74d41dfa073 --- /dev/null +++ b/acct-group/cdrom/Manifest @@ -0,0 +1,2 @@ +EBUILD cdrom-0.ebuild 145 BLAKE2B cf09a0d74b577f2c9ac26bf21143a36a9034be9bab830c2fbbdb7eb378af750e9e92c19e72a3e81050694b5b0dba817350335c3455fa9df2e4dd1a07253b4939 SHA512 9f7cd44547f4412db376382598dce7c3cf0a272e336e14e8682e64686dc40b0edadb50ddd1d3dfa428492919abaa509d15c789520a12bbbe265c9a83d7323133 +MISC metadata.xml 219 BLAKE2B 6498f172fc689a14cc6636dfd4618c342c48a78937a3862e1968983b80fbc08c7f8b8a6b8089a1e1156be2809016c01dbc6a9bccb87ba88b394c105b52280679 SHA512 db6f809f5b14dfcd53c463e06ec29d4f10aa2393ab69691330ec1aae0d2a903baf0c43841ffb57c9e714d0442a36663fc229961200115e98789e636fc3f02d1a diff --git a/acct-group/cdrom/cdrom-0.ebuild b/acct-group/cdrom/cdrom-0.ebuild new file mode 100644 index 000000000000..855d641a7f0f --- /dev/null +++ b/acct-group/cdrom/cdrom-0.ebuild @@ -0,0 +1,8 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit acct-group + +ACCT_GROUP_ID=19 diff --git a/acct-group/cdrom/metadata.xml b/acct-group/cdrom/metadata.xml new file mode 100644 index 000000000000..8e7007e5a467 --- /dev/null +++ b/acct-group/cdrom/metadata.xml @@ -0,0 +1,7 @@ + + + + + systemd@gentoo.org + + diff --git a/acct-group/dialout/Manifest b/acct-group/dialout/Manifest new file mode 100644 index 000000000000..75797ba8dadf --- /dev/null +++ b/acct-group/dialout/Manifest @@ -0,0 +1,2 @@ +EBUILD dialout-0.ebuild 145 BLAKE2B 63fb85503383f7bc78094bf20ad1a1affbe4edbe1d65792afc9736acd9eaa7c1c68c153af9ac38831006cca627d6290e54277f4fd09251bc0e8c6462b3d9b492 SHA512 f0c18381df7b2059b924518c51a6489bb0ecf233faa96ab0d2873f26bf1de70720347ff25e35652a1568c562e60c2406de8e4a4a8fa13b75b0e05c3c22291217 +MISC metadata.xml 219 BLAKE2B 6498f172fc689a14cc6636dfd4618c342c48a78937a3862e1968983b80fbc08c7f8b8a6b8089a1e1156be2809016c01dbc6a9bccb87ba88b394c105b52280679 SHA512 db6f809f5b14dfcd53c463e06ec29d4f10aa2393ab69691330ec1aae0d2a903baf0c43841ffb57c9e714d0442a36663fc229961200115e98789e636fc3f02d1a diff --git a/acct-group/dialout/dialout-0.ebuild b/acct-group/dialout/dialout-0.ebuild new file mode 100644 index 000000000000..324e00d81fa2 --- /dev/null +++ b/acct-group/dialout/dialout-0.ebuild @@ -0,0 +1,8 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit acct-group + +ACCT_GROUP_ID=20 diff --git a/acct-group/dialout/metadata.xml b/acct-group/dialout/metadata.xml new file mode 100644 index 000000000000..8e7007e5a467 --- /dev/null +++ b/acct-group/dialout/metadata.xml @@ -0,0 +1,7 @@ + + + + + systemd@gentoo.org + + diff --git a/acct-group/disk/Manifest b/acct-group/disk/Manifest new file mode 100644 index 000000000000..6c0fa36597e7 --- /dev/null +++ b/acct-group/disk/Manifest @@ -0,0 +1,2 @@ +EBUILD disk-0.ebuild 144 BLAKE2B b6107ee3513e20a7af82ab1a27814fb30e79865d32999301fd3bf6936a9042184b8e8a61d0933bdb0360fafe03a21dcdc05a8082d5e4b5c023d9fa2e63c9f49f SHA512 8225cfab20c134c1aa7d16d77812801b6018bf66cf05a047e17ed12870fa4a144f1f8eefeb356757ad6db75fe5dbe674ad17f7bfde7c92e288cd1b2879006641 +MISC metadata.xml 219 BLAKE2B 6498f172fc689a14cc6636dfd4618c342c48a78937a3862e1968983b80fbc08c7f8b8a6b8089a1e1156be2809016c01dbc6a9bccb87ba88b394c105b52280679 SHA512 db6f809f5b14dfcd53c463e06ec29d4f10aa2393ab69691330ec1aae0d2a903baf0c43841ffb57c9e714d0442a36663fc229961200115e98789e636fc3f02d1a diff --git a/acct-group/disk/disk-0.ebuild b/acct-group/disk/disk-0.ebuild new file mode 100644 index 000000000000..71b5fa1ed034 --- /dev/null +++ b/acct-group/disk/disk-0.ebuild @@ -0,0 +1,8 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit acct-group + +ACCT_GROUP_ID=6 diff --git a/acct-group/disk/metadata.xml b/acct-group/disk/metadata.xml new file mode 100644 index 000000000000..8e7007e5a467 --- /dev/null +++ b/acct-group/disk/metadata.xml @@ -0,0 +1,7 @@ + + + + + systemd@gentoo.org + + diff --git a/acct-group/input/Manifest b/acct-group/input/Manifest new file mode 100644 index 000000000000..2b9af9863cb4 --- /dev/null +++ b/acct-group/input/Manifest @@ -0,0 +1,2 @@ +EBUILD input-0.ebuild 145 BLAKE2B e741a5916e0cc7f07c83f46050714a52c99291aaf59bb8620d62f95154aecaade4a21e3f20ac8692b6a2ad3b37b5a349458416c7a37050a32a84b2b160c986e1 SHA512 da1c5b14b3c919662a6c876cd892c7c1d60ae8416273a075d96cbcecfa4b1846d075243ecaa1acaf74ec2b14e4cacf6cb35e23ffb4b802f38db671092416f2d2 +MISC metadata.xml 219 BLAKE2B 6498f172fc689a14cc6636dfd4618c342c48a78937a3862e1968983b80fbc08c7f8b8a6b8089a1e1156be2809016c01dbc6a9bccb87ba88b394c105b52280679 SHA512 db6f809f5b14dfcd53c463e06ec29d4f10aa2393ab69691330ec1aae0d2a903baf0c43841ffb57c9e714d0442a36663fc229961200115e98789e636fc3f02d1a diff --git a/acct-group/input/input-0.ebuild b/acct-group/input/input-0.ebuild new file mode 100644 index 000000000000..e0c891b35d44 --- /dev/null +++ b/acct-group/input/input-0.ebuild @@ -0,0 +1,8 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit acct-group + +ACCT_GROUP_ID=97 diff --git a/acct-group/input/metadata.xml b/acct-group/input/metadata.xml new file mode 100644 index 000000000000..8e7007e5a467 --- /dev/null +++ b/acct-group/input/metadata.xml @@ -0,0 +1,7 @@ + + + + + systemd@gentoo.org + + diff --git a/acct-group/kmem/Manifest b/acct-group/kmem/Manifest new file mode 100644 index 000000000000..e1394217d341 --- /dev/null +++ b/acct-group/kmem/Manifest @@ -0,0 +1,2 @@ +EBUILD kmem-0.ebuild 144 BLAKE2B 095478e38bcb6f6bc36c03c216271e7c7b2e5f9f9ded8cb7b5972a3ee42300b93b046b235584cc46b19039284139ec3bfb4c78aed726ef83d143fafb7f92ed0e SHA512 ce353943efd757c054e94e7a2ebc458277110908f316c4c841b5fbe1da084c33d282b2ed42203fabd9e2cd972949b563cdfb45e40ad375e066df82cb9cb71c72 +MISC metadata.xml 219 BLAKE2B 6498f172fc689a14cc6636dfd4618c342c48a78937a3862e1968983b80fbc08c7f8b8a6b8089a1e1156be2809016c01dbc6a9bccb87ba88b394c105b52280679 SHA512 db6f809f5b14dfcd53c463e06ec29d4f10aa2393ab69691330ec1aae0d2a903baf0c43841ffb57c9e714d0442a36663fc229961200115e98789e636fc3f02d1a diff --git a/acct-group/kmem/kmem-0.ebuild b/acct-group/kmem/kmem-0.ebuild new file mode 100644 index 000000000000..e2ed3f22a662 --- /dev/null +++ b/acct-group/kmem/kmem-0.ebuild @@ -0,0 +1,8 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit acct-group + +ACCT_GROUP_ID=9 diff --git a/acct-group/kmem/metadata.xml b/acct-group/kmem/metadata.xml new file mode 100644 index 000000000000..8e7007e5a467 --- /dev/null +++ b/acct-group/kmem/metadata.xml @@ -0,0 +1,7 @@ + + + + + systemd@gentoo.org + + diff --git a/acct-group/kvm/Manifest b/acct-group/kvm/Manifest new file mode 100644 index 000000000000..7f7ce5720714 --- /dev/null +++ b/acct-group/kvm/Manifest @@ -0,0 +1,2 @@ +EBUILD kvm-0.ebuild 145 BLAKE2B aff0b038419a527a34b6e7854884a81b77917d50529dc20fe93b6d5b8be35c4e93d6da1c9b0f66b42c3213aafa9b7b211c85ddac070db9274bb8c091d9e0abf6 SHA512 85ce71474a08a130259efb5ad52462fd8caa241b930e9b51d5a488bd89c8b26c5408705eacb41cfb7e2dbc9b903de219a8747b4fa656cc6de81cffca78fcebda +MISC metadata.xml 219 BLAKE2B 6498f172fc689a14cc6636dfd4618c342c48a78937a3862e1968983b80fbc08c7f8b8a6b8089a1e1156be2809016c01dbc6a9bccb87ba88b394c105b52280679 SHA512 db6f809f5b14dfcd53c463e06ec29d4f10aa2393ab69691330ec1aae0d2a903baf0c43841ffb57c9e714d0442a36663fc229961200115e98789e636fc3f02d1a diff --git a/acct-group/kvm/kvm-0.ebuild b/acct-group/kvm/kvm-0.ebuild new file mode 100644 index 000000000000..3a7f134539c9 --- /dev/null +++ b/acct-group/kvm/kvm-0.ebuild @@ -0,0 +1,8 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit acct-group + +ACCT_GROUP_ID=78 diff --git a/acct-group/kvm/metadata.xml b/acct-group/kvm/metadata.xml new file mode 100644 index 000000000000..8e7007e5a467 --- /dev/null +++ b/acct-group/kvm/metadata.xml @@ -0,0 +1,7 @@ + + + + + systemd@gentoo.org + + diff --git a/acct-group/lp/Manifest b/acct-group/lp/Manifest new file mode 100644 index 000000000000..0bb34fd80ee3 --- /dev/null +++ b/acct-group/lp/Manifest @@ -0,0 +1,2 @@ +EBUILD lp-0.ebuild 144 BLAKE2B ced72fd44e972149cff5d08d6295a6c928f1578cae5a3f0c3fa3432955af1e7631c57839a3d430974c4388233c4aa773a48f65938750f2101132f8b6e8e0f72c SHA512 1476f8c9adaca35a9aeb91899e400e82a3338aaf5376ef58a0c517e148b21817c4c828d3af3acbf6979e2ee660151100cad1be116b54f8096f8f021aca4c552b +MISC metadata.xml 219 BLAKE2B 6498f172fc689a14cc6636dfd4618c342c48a78937a3862e1968983b80fbc08c7f8b8a6b8089a1e1156be2809016c01dbc6a9bccb87ba88b394c105b52280679 SHA512 db6f809f5b14dfcd53c463e06ec29d4f10aa2393ab69691330ec1aae0d2a903baf0c43841ffb57c9e714d0442a36663fc229961200115e98789e636fc3f02d1a diff --git a/acct-group/lp/lp-0.ebuild b/acct-group/lp/lp-0.ebuild new file mode 100644 index 000000000000..1b9b1de7bb37 --- /dev/null +++ b/acct-group/lp/lp-0.ebuild @@ -0,0 +1,8 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit acct-group + +ACCT_GROUP_ID=7 diff --git a/acct-group/lp/metadata.xml b/acct-group/lp/metadata.xml new file mode 100644 index 000000000000..8e7007e5a467 --- /dev/null +++ b/acct-group/lp/metadata.xml @@ -0,0 +1,7 @@ + + + + + systemd@gentoo.org + + diff --git a/acct-group/render/Manifest b/acct-group/render/Manifest new file mode 100644 index 000000000000..8fe62f3660f4 --- /dev/null +++ b/acct-group/render/Manifest @@ -0,0 +1,2 @@ +EBUILD render-0.ebuild 145 BLAKE2B b9e9e6847b5bfb0a80d438c4f1ef4106e5a6379d74041e4d62aa2c4d7fc163c46092eb1f705ab9d542197fcdb34d94e87b0a0f8ded2589866bd089e06585c052 SHA512 3411053e7400860c3c262f3ddc7f0534614dbbe2dd711e13de6d77e2dad8173a5a3b34ca53423f72a065cf00b04746c3b40c38dfd92748c4e8a7c1c0491391af +MISC metadata.xml 219 BLAKE2B 6498f172fc689a14cc6636dfd4618c342c48a78937a3862e1968983b80fbc08c7f8b8a6b8089a1e1156be2809016c01dbc6a9bccb87ba88b394c105b52280679 SHA512 db6f809f5b14dfcd53c463e06ec29d4f10aa2393ab69691330ec1aae0d2a903baf0c43841ffb57c9e714d0442a36663fc229961200115e98789e636fc3f02d1a diff --git a/acct-group/render/metadata.xml b/acct-group/render/metadata.xml new file mode 100644 index 000000000000..8e7007e5a467 --- /dev/null +++ b/acct-group/render/metadata.xml @@ -0,0 +1,7 @@ + + + + + systemd@gentoo.org + + diff --git a/acct-group/render/render-0.ebuild b/acct-group/render/render-0.ebuild new file mode 100644 index 000000000000..0a33c1c5b96c --- /dev/null +++ b/acct-group/render/render-0.ebuild @@ -0,0 +1,8 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit acct-group + +ACCT_GROUP_ID=28 diff --git a/acct-group/tape/Manifest b/acct-group/tape/Manifest new file mode 100644 index 000000000000..4cadb47a6112 --- /dev/null +++ b/acct-group/tape/Manifest @@ -0,0 +1,2 @@ +EBUILD tape-0.ebuild 145 BLAKE2B d88ec5d5a07263666d90d9f3fad7816e684863162e8d2cf720baafc322925ed08e4cec637191f153c9bbcfb0e67a31bf25424869e2ea388a574acee0e5c140d3 SHA512 234610b3db23d7ad549bb7b0b3eb5f6daff641d97b417aa7dcc74d53419c4205efa90653fb6ee8d2de47f4ca5fd92e5109837f06a689dd56970a528965f5d569 +MISC metadata.xml 219 BLAKE2B 6498f172fc689a14cc6636dfd4618c342c48a78937a3862e1968983b80fbc08c7f8b8a6b8089a1e1156be2809016c01dbc6a9bccb87ba88b394c105b52280679 SHA512 db6f809f5b14dfcd53c463e06ec29d4f10aa2393ab69691330ec1aae0d2a903baf0c43841ffb57c9e714d0442a36663fc229961200115e98789e636fc3f02d1a diff --git a/acct-group/tape/metadata.xml b/acct-group/tape/metadata.xml new file mode 100644 index 000000000000..8e7007e5a467 --- /dev/null +++ b/acct-group/tape/metadata.xml @@ -0,0 +1,7 @@ + + + + + systemd@gentoo.org + + diff --git a/acct-group/tape/tape-0.ebuild b/acct-group/tape/tape-0.ebuild new file mode 100644 index 000000000000..62f494997b09 --- /dev/null +++ b/acct-group/tape/tape-0.ebuild @@ -0,0 +1,8 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit acct-group + +ACCT_GROUP_ID=26 diff --git a/acct-group/tty/Manifest b/acct-group/tty/Manifest new file mode 100644 index 000000000000..d8511a8f11fc --- /dev/null +++ b/acct-group/tty/Manifest @@ -0,0 +1,2 @@ +EBUILD tty-0.ebuild 144 BLAKE2B a7ebcce700ff1645a7fe8bdba9bcb112307ab29ab85b20338481a256acfcdfcb5528ee550c58e530e16775ae640a07c014fc5fa2bcfa6c78e442d4a6fe31f27f SHA512 c88bf5a9e8a7014cc617f1142377d1b2272b79a340af37a6be877a512102ae579d476c7f235d7f875e8dc9a71d1a966c10da8bda6f9cd91327523d68800e17cf +MISC metadata.xml 219 BLAKE2B 6498f172fc689a14cc6636dfd4618c342c48a78937a3862e1968983b80fbc08c7f8b8a6b8089a1e1156be2809016c01dbc6a9bccb87ba88b394c105b52280679 SHA512 db6f809f5b14dfcd53c463e06ec29d4f10aa2393ab69691330ec1aae0d2a903baf0c43841ffb57c9e714d0442a36663fc229961200115e98789e636fc3f02d1a diff --git a/acct-group/tty/metadata.xml b/acct-group/tty/metadata.xml new file mode 100644 index 000000000000..8e7007e5a467 --- /dev/null +++ b/acct-group/tty/metadata.xml @@ -0,0 +1,7 @@ + + + + + systemd@gentoo.org + + diff --git a/acct-group/tty/tty-0.ebuild b/acct-group/tty/tty-0.ebuild new file mode 100644 index 000000000000..20e8d2a8d5e3 --- /dev/null +++ b/acct-group/tty/tty-0.ebuild @@ -0,0 +1,8 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit acct-group + +ACCT_GROUP_ID=5 diff --git a/acct-group/utmp/Manifest b/acct-group/utmp/Manifest new file mode 100644 index 000000000000..0af385fdbdfc --- /dev/null +++ b/acct-group/utmp/Manifest @@ -0,0 +1,2 @@ +EBUILD utmp-0.ebuild 146 BLAKE2B 52643d9ae5755ca25a2f2196c89602056ae66beba7a68fb2deca05a2908332fd12eded75d563cfca4384801d8f2427090d66d796e69f08fbd9ccba57c00caeac SHA512 0f6e431e735cc68922cf3b5e5a5552b16b11dc5a9e01753c98e9641a19086c1f60967f5986380d7046b9983f99e030db4a9df67b3a4e4ce76dd0d1da57807e96 +MISC metadata.xml 219 BLAKE2B 6498f172fc689a14cc6636dfd4618c342c48a78937a3862e1968983b80fbc08c7f8b8a6b8089a1e1156be2809016c01dbc6a9bccb87ba88b394c105b52280679 SHA512 db6f809f5b14dfcd53c463e06ec29d4f10aa2393ab69691330ec1aae0d2a903baf0c43841ffb57c9e714d0442a36663fc229961200115e98789e636fc3f02d1a diff --git a/acct-group/utmp/metadata.xml b/acct-group/utmp/metadata.xml new file mode 100644 index 000000000000..8e7007e5a467 --- /dev/null +++ b/acct-group/utmp/metadata.xml @@ -0,0 +1,7 @@ + + + + + systemd@gentoo.org + + diff --git a/acct-group/utmp/utmp-0.ebuild b/acct-group/utmp/utmp-0.ebuild new file mode 100644 index 000000000000..5ef8d3c3037c --- /dev/null +++ b/acct-group/utmp/utmp-0.ebuild @@ -0,0 +1,8 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit acct-group + +ACCT_GROUP_ID=406 diff --git a/acct-group/video/Manifest b/acct-group/video/Manifest new file mode 100644 index 000000000000..b3960527986d --- /dev/null +++ b/acct-group/video/Manifest @@ -0,0 +1,2 @@ +EBUILD video-0.ebuild 145 BLAKE2B 9798482a4ac68bbb5a9dc878192104f943c97530ef5a92c85b6e01d318fa7430f81cd6574efb08a38b62621eb02aae36f26e5c7b7dabcba2820491f3f6c138ca SHA512 fa7a1d88de5d2a7642346c16e2b590bc7a93128736703a540692724b765a3cafb50407fdacfdf51ae68ba60a4972797dbb5c392cd1982da32be3457222a681b4 +MISC metadata.xml 219 BLAKE2B 6498f172fc689a14cc6636dfd4618c342c48a78937a3862e1968983b80fbc08c7f8b8a6b8089a1e1156be2809016c01dbc6a9bccb87ba88b394c105b52280679 SHA512 db6f809f5b14dfcd53c463e06ec29d4f10aa2393ab69691330ec1aae0d2a903baf0c43841ffb57c9e714d0442a36663fc229961200115e98789e636fc3f02d1a diff --git a/acct-group/video/metadata.xml b/acct-group/video/metadata.xml new file mode 100644 index 000000000000..8e7007e5a467 --- /dev/null +++ b/acct-group/video/metadata.xml @@ -0,0 +1,7 @@ + + + + + systemd@gentoo.org + + diff --git a/acct-group/video/video-0.ebuild b/acct-group/video/video-0.ebuild new file mode 100644 index 000000000000..cb416ccecf48 --- /dev/null +++ b/acct-group/video/video-0.ebuild @@ -0,0 +1,8 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit acct-group + +ACCT_GROUP_ID=27 diff --git a/acct-group/wheel/Manifest b/acct-group/wheel/Manifest new file mode 100644 index 000000000000..68827f333daa --- /dev/null +++ b/acct-group/wheel/Manifest @@ -0,0 +1,2 @@ +EBUILD wheel-0.ebuild 145 BLAKE2B 3f0188de0a1e2b2ff985329ff1a0bf19ab66ad9996691e2af4557e102064f1cfe716b27a683d0126a42b0cd37bf09ed434dd26aee969c0d9a255c22c11d86cce SHA512 f465f64943f31769f9b4590c8601ff0f18fac97009e592c36ab9e820648d0d9754912d440466a5fa4571f433501d0bcc64ed488136c281efcf8ec9162b95ae5e +MISC metadata.xml 219 BLAKE2B 6498f172fc689a14cc6636dfd4618c342c48a78937a3862e1968983b80fbc08c7f8b8a6b8089a1e1156be2809016c01dbc6a9bccb87ba88b394c105b52280679 SHA512 db6f809f5b14dfcd53c463e06ec29d4f10aa2393ab69691330ec1aae0d2a903baf0c43841ffb57c9e714d0442a36663fc229961200115e98789e636fc3f02d1a diff --git a/acct-group/wheel/metadata.xml b/acct-group/wheel/metadata.xml new file mode 100644 index 000000000000..8e7007e5a467 --- /dev/null +++ b/acct-group/wheel/metadata.xml @@ -0,0 +1,7 @@ + + + + + systemd@gentoo.org + + diff --git a/acct-group/wheel/wheel-0.ebuild b/acct-group/wheel/wheel-0.ebuild new file mode 100644 index 000000000000..2eadd1b6a976 --- /dev/null +++ b/acct-group/wheel/wheel-0.ebuild @@ -0,0 +1,8 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit acct-group + +ACCT_GROUP_ID=10 diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz index 8a4fb93e937dd0c514d85a0896d0a0bc3315afd4..2795892195d09b4d01465c1426ac227db7e12d7a 100644 GIT binary patch delta 35371 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

2?`9 zNvii6Z#&3V-nDOM@zQ$s6m+()`kxRaNCCP?9z&-9DzLjB)f;lM21WYusK!@noL_(M z9}&gF=XwKiofK**D4y1cjXF5+rUgmV(SQdM^w}I!Tq?4+#_wIRHwk~G5~>vNVb>|K zv}uGuqMUjS_@8*Q1=UzxXj;yrS4!JZnyd%@#7jt0MupenWSoBP;0F(LQX1RayCzws z9hw3HOuX;fIKWg_x&55G6tELAMqa$AuJb#`GZE5e{;7dhoQreLYZ~Xf6@n!MK?j`k zShG>f@1OqPFLDeIr`Uf>2@gqYA^TMJX)Y!5K->GtD|HlJ-b`vrG)#_tSK?lSx~^$P z;p7DMc__*pl+`a~(VxIMkxkjkt?W1TF_qsuH7*m$6|w?Ja(hu#08Ba|YNXl>Jc$5V zlIq?3=mn%9td`AQqBk%@h6!hb*lJD50zxRLE4pl)$K%I_5%9q#W zNor1uPQ!qWKp-Di?Ay10cg!9aCQs{?oK;feH&f&6{Sw%;T(-$cC!jc|%QI1KR-K=8 zExAEuX$@F!=TF7Ws#Co4QYjv7Km8F!ZIil2`_g+Y$3Fc(UUL^!6Q^`>qIr3lVnl5_ zS8O6L<|Pg+@zsB69}Uo=bmluBi?6-!Y-Wz}rD5Q%jVIwksd^*UPP$Bo6U2N_b%fUL zwc;RC?zZe4l^f3{SEQ+0oJZR}tlH;K9~`frBEq_CoI7aOEkV4F_q|;14kdE6aUg7F zknHek5YS$oOgX}J2QLnZ_ufkkO$(>YV=sK_x)`Ch4VixsJ+vlGsoR3*>=U8y+@*vA zi(j?m(uT|$;8NQxE#M+NAlVY+^=e}iRsetlw@I&6YK=RS9uCQ=^;%NA<5ngFm^+DB zUimD}o*I9fJXwBCuN03L=TgbExQsDRYs?3w;LpE){RQan{MN?|7Yk3}tC*zP_@Lmh z4ObffAx#x<`uhO6EFtszdx# zzUPz-W(UFc1AFBKElB=d_THt1i7oLWZIy!W)MxP$Yt+RqKOFX*BI9x-(){ia=;`xJ z-WHMFYjn1o5^zJkRBbx*&*?$Jq~36f9mJHQ45=Awuf3PYsr=_hwjICvwY{XOIghN9 zwanbplLm+_e;cGfA3Ps{nY2+P`CpeE5$VG3t%~fISPeOlj{;bY&Be-f^3d)5-UR>y z!|>ZcLn8^Qq$-4q@ZnvdHmh~HF=_WaDJt#ha4cs&<$LqP$zC~dCb< z^LAC|U=oHdrL^-iuqH6P*^(Dy>tA=jSROr!0rJ1)_3I%q(Tl`cZbIEj0xHyI)if2I z-M2L$sX>`QkyQS$TK)5fgZN5|Mb1Uk$UcdOb~X9pr8fJt__^vH8(CL@Vz0DsSy$al zM;l@qV>pv&i-1RQ(orQz#U#}c;X4m%^tK4Do0TVZqiSdD4)D7w%0rz$z30 zPgMmS;uLV)xjmwsLWZs1w?e%V63Mk*s>*e!cRAEa>bFjNjlgTWI4b5BY772benD~` f(1uvZx86}zp0&1ujU;>J|MUL=@`gQP9R2_Rq=Erb delta 35336 zcmV(~K+nJalmh>h0)HQi2mk;800092biGTn<;JTo;ku-lXF zc}HH!3f6^PRXmdV*ZXlS-hM~Fu}&MS;wuiWR_Qx0j3V~#b}zViWj3uhZWZ*xyOe|9du=d7Wgql`SR zzx>z#>#sSczZ~a^TR+z77yq-(wrXfCuaV2za>(VHvt9An_^6}Qc8q$YW3Opn`Mhd8 z`-m&GEsuWjY=1518IP;({m3=VGhBTw-ZidKYDw!Dd}u4Jh4Wa2r}|(1%U}P$|NH;^ z&;Rwm{iU{VKmPasQonp$^ZSp#q?q=%!z!WfTUu93V{Lon$ik?zU#+Kbgne7%++2%vSvN5^UAU9qo!1jQTj1w?Rm_zpMO^hd*9mJT5bG!_xW>*`xbb@ zviF&|gFg;yt(>oL%`5NwI?kT?7LJI!DA(>u@zHIYoMMi>E|;7Vcsoz;hh2kDl^zr7LXdkMrXe zxQ8>8x`!>qK4Z-#T`gaGI61c!_PY8+pi5}Agn#SGEBBqhzxHb&p4Tx#tfQ5yZ^x05 zh7>)geR6rXR?xs}&pmNDM_J*R$H{4= zGS_JHDyVTq(iXag?$lcH*00DJjy?5lOFe`VYg1t||8t&kAz0@%dG?q};5YXI%}%#UOHQa^qD=^(0=o6bnQ=>f;|sTh1>ag|xm`WCF+75r$IdBm zy&2=r!Jqud$P*KnFBA?L<|ZO)vMx^Nh#`1PM;vFEc%aEo0uUw?o4`a6fHw9X-~59EpF%qaZKay4F!!9`QV|_J62ZKr-+X zXIcRbDd++n3*?s(A34N zRn7tfvm;rEBKCFTbH;IKF2}sqc^qx^7)HT#;=9sBw&HMx%j~2pAPMHUfXfLgbd&Scqj>v7ISYGq7;{6#~+-f z)T8r-1($=f!TsQ=_lTKAJJK<6Nc>Dm5o{9I$6YN=He{ybaxV? zt39&ttoWO~O4@{eSg_|f_^`CKXxn|_9A?;Vdp6IO5@e1AIzaof1-S_YSen;Kv?Gzh1Fhj~KUUmw0Qmh|$KjWK>vIkSAjjpt|q)Q2!zK2o1*@Dv5}4dS_jH4%>52x1H$3GIS_DWLwdJ; zn_M}MHjsrj3eI#kuv>jo$*Y&O18wHQ&)^aP`nY4@Eq_XUA|OK7^BQ6DP{>rCp@K6; z1H57@L&+s;>-g>C#7+j~u%1V66IgU`L8x>_sImF`-f9Pm0H*l;dI2$>XZ5W<&MJlS zqDnXkRJcH3v><|~x^3`|v(18;-#1Kb$99*vT{&#f47^i{n2`&r5je}EhTdCW2M(yh z1aP8g5q};Mdt5m6j*TB6P6P??fJjAtd;%=;(f2>js^LyYzJTZ$!VnSBbaXUz2YMnZ zh*f==IUz$lf9M%v zfjIyV9X$0yu)tm@Dra#8EII}q32i7$00NvjLSMKCpPwtn-~zPaWoR^H2sX6Zn;KRq zM><$sEvBnPHo%l}d zJ%7f$lmo1}Kz9Xc+CknpA%F-JgxfqZMB#Z{KYnf>zl^7RJ?s|uv*U~b)b(g^*8(VO zN8|8%IC#^UF!^oA1LCfMSV$Va8j!s>QwSoyJD&s81#&veS{xsCil?7qgOjfUuOP3O zRQUS1bZnT&qd_DT+&>QNgt=nBFL=Y4+<$o~atpXe!9<`;_!u}WcYvsu9TYnBvUI@xn z8ps2Lg-lNH$>3jN+C`XcTmUw(58Z#@V^ned2GzT=*-nE|S00?WxoV+OC8* z2k7scSeB3M*j{x0#f#w53xB~xe`m;0+v}<_g%0z?cH)&YGCxYgqhUia-sgle017(T zIiz~Q_A!>IJ+`)RqTNUYpf4hfD+h1&zK_1@;E%9e9Ay}s*O4FStJhEUbNx2ooBiuy z_Q61V?*+(*#e|Gp*klA~AUjLWMYAb*S?qj_WELtEWT z;E9kX#GH#i<3LPtcYW`%T!03w*_4{_#PJQ}BQNs|3Gj%z2dz_G+)^(G) zcPI9xk7ukRzVKJbbAMq%p%rirEDE#_?{OB;B^p?C{yeYLK8+Ln#HG#i5<%f=8g%VM zevVYrxp`#BMB_aIc!{STJ7RY<7@$-DK7>a{r!ts>8$r`v5wY9K!G3)5tQl_=x51~L zcwKN6r?g+tqyUn^oB%pN3gC+?g3h=#EH8`#oG_5b-aT`{~43)hE*$oV*VAI=1|0=|TE2+8OU0p*j)6##11oC!bh=f&38q1D4Z=vJ19lxw{viZdZrRI1>>-B%_*NZ?s0Z(S?4TR&ajtA&oZA7k9X(;m zGbcE}L+{-5$N3Wt0fKl{N(y)&w2wHKTfnED{Q;!vbOl zfwO}%0aO5Rim^&Qx56#-pSf}W?GFC$M}Rffc7IDmI10bOLtu`fCWrB0d`Wv8*H548 zm-^HE_AVI`Ujl{=#W`cBc9=fSc89Uzqq#ub)O8_7`vG$cy#IvUMvwp+d`!>;np)&K z2(`=-)Q1bl)x@tal?6Ea+tugAQ-Iy z1y&HSq1$|?lJGdOpJ)H&`|Qu~*YQGLn4D8RXwA0(2?FO)xDIrJSOg3LPPp{|{s+jQ zvIEzHjXjkvG?(+d4!i{xq%SiM5a#RHFn|0Ij}6m;#l~ZGBiPU+GfkNA!c}0l$2#6L zavcey7C~?OtzA1@Icc9KHwS5gByWHn6uu1X#+Ja&jb7R_3MxS{vEXTjuXA`SC%cWa0G;>o`2ZB zjE`O1$bjyF(D~4sFl(5!OHRLIXL)ekU*?3aW|)&N2Rw0&2#{v>9Q-7XAsEi%J%gzn zt}=o#LWvk{0L=!_E3c3tqKLnQTOlhbZ32%B`0L4q>Km#6WZSU`xE*Z1L5Dga6>Y%D zxH%Och2}F?T(Is0^dBi52~6A&RDWawj#h<6aWoVhamL;>yl%wa`}j5i#BVYsdYLE6da`Y+6F4df5X{2Y*yw#rNC5 z2JonI%m}=~MdGsfnjNJD&T&H+k$P?%02X5z1wwO9W3(`KOy3ssHR0G?F$%NeA1*$b z7Xs$IJFs8tkDnh(xt*``GF5@AX&HVD^2LJ}d>jDGU|NK209dg~9gHH8fKFgj2Uh$5 z8*86o$&zB|L5v`G(c=*C9Di2~Sa6=p08lu`#IV(rQ^(Z|aR-p%mC`kz5uxHb;lAT? zTQ#K5FC%CB4(Y)j?TKSW$s0CpJHRR&8Q}Dc7|FOb55`Q);eBAdAd15n)V@GydjQ?> zDGBlIrH@{+ULKDr`+o4p{^?`h-i5%z6j^+7@>VD5-BbPLI%+5OJ8UjZyTVX6MuTMAv&fpjM)}&hE5Q5 zU)(+C7oigPSI`ztA4JDxYX0#7`{H4sEgU;e8W1&}XZ8IbUmo7kOx-K`WgY+@zHt@s zdk92_ehkwcarI64R)J8$bK;!AH=ufm^aT*ra>DO{K4Y_jp-)su8f12{qC%jiP)rNq zvT>gP6vPp4hkup3HZH@2%O8+$jf(PnIBTV;GKu8Z9L)tcyoEwjEc^5e}}Jx5c`daM|IpXcM;Kd0fAJ|1rOP z|9O7;^vv2mV>z|(tPA%n20XeZq*jTMv=`e}LQi1>T7Ti+P{_97N%x5*Ju>J4Fb3$u z7J!|h*)kdg&FE6$p}~d#tISI_#222ji^WE0SO6R!(BjQ_0h;*f%{n2R7krklDzkuW zOTyyBQv?EffMS9mmRueG8TB3L8X((?H2YS=)`8ZDUghNivIrOfULvZv(|E`@D}MC6 zklt(dYJYy{sg7U2{PL_mIgj*^FpeYvmO}1^6Be`w<_FeBZ>9lU(7cQk6*nPheiIC} z8)+#u@pMNsI0&mUN{&XM$sOW2OE99pj0+-$n<)zAaGE7!q0$hEtueBQsxkIf*a-pdE~*aWt1P9lQ2I8)Pd!OFkuuM(v@M+FkkR! zH-G>4$DzR?IqU1tZ((%en6b=eoa_){0P&GzuwON3J`OXLV7~#5FgSzL!a^Zx+={}3 z9`ATX)HpzfFr-7Ko2{s62DV|kFv@{q@;2wfb-g>Z@AKP#Jb95p;a8E^1u)ePZ2>^j ztGQzCur$M<;mG?4yQu=+Cm3DEF=%dphkqd2&gsH+He?De0F~aG$u#UJwngL#0)uCc z6HB(YBOw34E}Y+HmC4o0tNg@((mVvkmL-IJaT9p&bLTJs%lOX~QsPwZ^a_f%Q0vmb zoGHP@lWe{B`_2t-ZRl^zMj$(}1cU&_f_`^k z$Yr|E99%eJv!uzObdNVc;OMZP=YIiV;K+`4N(PX(dEvzxT0KwWh$q)!wzlEF!m<+N zdWNJuvEM#@_%?t2^s(0;4|e1ezG?$1yy!?1hyyfC2HE+%&P^ShnnIQ425^Ykf-jyM zOI*@f4Ir4Z#~9Wih{gb8zZDSR8)|%D^tj6foWhAVZ)Zz1q2>Uz|h0 zbedBHBfw{>@ns}z9tJimtbb(#pa?O}hKVqP4T7AIm<(G+7CC1~%8sJ|NMRSDNCPyE zL9=Qj6|)(90T}O<14%K%+4C7p1@D&R#9n~ZIh}|*p4g(ye#H%w0l=9Z4cx7J+~xqT zZm0)<9*)ctSVDor17nY4J1i_}+CyCbF4@&}4F0b2vk9E!Sm*U_6khF0#jU_3$QUJo+J2H!$W!m5hzl^tGBaIzVF_v6$uJG=ror03Z{{ z0{p-=VC^xlFvhijm4D$x+7M~eS`GJ$n<&xT&~9Dh8DL&lGrC}+uB>O=_1E7%ef<2a z*G&7fU=vfE)(v%d1k7s(u*3ZDRpmr(_l96|ro1Cm$Z9PJ*|jZ@?3s@f+{M+xI^e)q zV(8`p#N85n4t9ScxA^>O#UZpVK^TC}m;#It@6ppMYqax)r+1+Sx=`}GTuh(pSRPH3_%| z$k}0b2LV96%zq?BaLTC7vKXuK);f76*d@RUOPualA99N5LQ`=J8S~Td(tn&-@|=2T z-8e5miXYqfe{L5GnA_GNrVDWv9Uyv$4u&Ehe2~?R&_NMz|318*+&FzojCl)-|yL)@_Dons)ZuG zy$UuL_XcOTnuNDUU#vDUV}hFIa~hlnc3k>yi51=mA`uhLI|2w(-r@wMPT9}s*1IMw z97fDI3xAdmblmp^Uc#(#k(OtuzdRb`8o2&Auz&pYw~t@&nXP_*h7<99FU3THVMiwW zfc_X$Of+5zyEy=^9fsZ-lD}Uaz>Tw%DO|?0!-9CAB~U3X$!W3R4&IsDiOY&7Je4bl zo1-Y0?P#Pv4nFsjzv2!t?b+y9KuY7W z__Y(~XrY=VO_+S(E6xajyn42H2$u=o;#N*0ug5r*WuQurR|=Q3ByQ98gUPSkN6{hc z0XtV9JDA{yDH|W_=dWMhC3Lq3v@nEe%6~m4oc)8S(Wf8d8P z^#~HEa10)2?R6g<5K3TWDQr60+hPfE#$#{jWZf?qVy*y_Goq)q!vHN1;lYu-g)tI( zZKw$VhPqo?gtnQpxk>{Ebh9WrYs^1*<&s)OyzhCy5F+jl?7_DUID)a-vR|703xD+} z)_#}h?4LjrWyuSYH0GWAKGw#Q3{b(^qZ!)`Vs9nSP6*RO! zH9FTiI$(ROu|+QQ)q>oI|G1AmD_Y`}>ZrvLPv(IMz6LbD$kEP}7@hSy@T#CkJ;5)cGRtVCu*2Auz^%8#P5B zFq_aG>-lVKT0A%e7<<}5lN?4!wFLYEOgZD0Ey6?fP6QI>1ouQ5j(^QxEzh$Odwpp0 zOMhfS01U58$Z4c!G*~fGd!NJLssP~^vJicKzOfpB!6Sfik{Or*M8Kc{Lp$uzj+k^{ z4iBM2vkeNPCkh5b3~XWr!iUf{izUFiI5mU=JdpufZyE3;=1f-OP20Ty^Y$hh<*tIV zYp({k7B+vkD+2h(!+%+@)VF@vRk2Ke;)M_6DnKM~{&s=MQZgkncU;+p#^60beiqpF ztL54)oaO=_hxYBa?>|3d7TXKrV?CjRd<{;zT7=Xvi{mophms!yIj&$E7|^K2(%CT$ z1PG(6RYS-<+8He}8h3qCy7l_9jtu7qbpt!022kJ@_l3(i1b-)cUv@jLT*ofax)#H63{RiJ`d6 zw&}Z<&H*sQk9VGbi~Q{)&o+MhHh=v$wZI@_j0x6cf> zG@E^D+|r#}!7V_7I9O~cpn2I&RIR_nu&;*e1Sj;2dgI%y_TiDI-Wi+3v1P;t6Asi} z2_b?DapCyt*|5x#AtdzGZ ztavcQm7g=?GwqGU1@riPALrRO!%rydaY1BGC@eSv4}RW4w)PUS@>mgV7T~1pPzdM~ zG|}A7_SRLz9q{Cq93Q9kj0W}fW_IIoWYL1uX&WN`0Y?ncvN+C$k8EK;v+={$K4iJ) zjXUAFqJLdqk1e3nw&(d~yoR+}NxO0Zosfldn19DieM62w=TKB3F@L@cftY2mX_`ZW zPF~9r?PT)<@NEgZPuNxC>a0pT#)Q$Qd|11yyTRvUgJHG3Wpl0LcploPS-*V1>VKJ^ zo@$w2Ml2=h#KIApsYQMPgMgnakF7x{eFhi?!Ub3d0?T)in%SEFgk@;P};QYppjv`>+)}?E&q;&+ZMglQ__Z zG&~FH=BN3~k7ox6HszK5wvFYgeg_W`I)4%%Wk`Ml;?>7y1wzIxSvUrR=AKKkOU<^u z0$Y2xpNYN39|P(d{QXrcz<1#x@m^CzX_DOT z?c55yQN{R3Ewr+Sy!I17ZpN;L=-?4RaIaRo8Y6DD6XWUv?g07S zUrmzG1H3={%4SbK2E%zFwXjayVSmArbv!p5e{4KVk^IA)!K}u9afSTc=sORFgx(eV z-QfnMgC;NsSV*8W5Sly0vlvgd#@;406IEA!ILi6u$G0bLeFa*kkaV|EG zqXy?`G$y|5yev!s>*%aSmQE}%g}y8#DZ+6cGGY4?%;FK$ng8RrckJ;MG2A%@?4b2k z2tU514pjhOTrCccIDTU@mw%yEglgx??%durFu)PIYoI_F3BpEm1Bd{l7c96bnr?p= ziwv(km+gWEElRVZX+Jrfx4;C7W;v)ioK$o|1r@=@oo&ap%*&v4H<7RkFDno1)~kVq zD-XBhj81fmud(iKoIp8jeZUuEfzu4SDn5I^(_$Uj$AKK8O?X#81b-fIb$-Ws^&jsb z*ehTNls9UxB~BHth3dlyvAke`X!Fx$>e1SzYB45YZ-GU5bL~e9W?wArZbtOgF5$#o z(78mh4W7s;1dFYKM+pv$Qceq&?Daarn}_5F;3nO`M&=t5zV(XdZYf$j_8hN)A#lcr zZKD&|1RGCWmaTZhkbfPZy5m?a7jtZd25bY=jM}UpFw#1#&Qdd`O*Kc`Z6wI%lF-k` zdHu(azyA}YcoFX2MN5l!;vAs-!Fmq>M!H+ja4xNFyg3hR%eN8JZ3VNryX~yox?nX8 zGlC2xTj!I`(ounia22f*#f zk8BQ+M=th-;(yo)j=8%I+#BM`-ydfHub}}0#4l$+QZaesR<)Mj@{mx5a#WKiSpJNr zaqxXxcCQ@`YwD;bbkbk=;3T>>^u7AS4E9!uvEPH z&yLlxvILJEMulk_=i0c%46OLQ7&pL&s~OY6pTSG{q1y3@Xb5sOFWi*P>2C!U01k`Z zu_9dExo0>#_QD8XKyxdnvTX_SdKrenE+Dxwk%h>mF$yQMp&}O0oi;Z(U1nCR*^&3l zMu=7oP93_zcB! z&J@@d zls2HDWu9rjYpBtZef&Ntq;%&8hPNpRpGM)le@*n7ROTz8cQTp^hb zFMsUo+@l=s z1yeVpGypk#lBopa?&!TGxdmlC4q#UOJ%5H`SpZfkI~L+>cXZzJ_g$8Ip-t55AP zLZ$b*aXJy2B{$?ekj@1wvZv8*n;RIx3mawuL7LYP1WG{u_p379UY@i$8+IhAS&IJRjU zw&Nc5e+eC+a5yE4PcXwE2lN`VZ1-ljJ@oHXk))Fe;q7x%b(Q$Pk z^2TulLr+{2F4ciu*@|uJ2%(dRy?;sda*T85EAHm^It@TO9V1@VwphHTCE0kzu^vXZGng(ETGfbcFpug&^vt6o-*itTJ0ei!o}z{XMnodP7k}Tfj~oq3 zqUMbQ)RG|V@oq}Hj?DeJiwiJ#H21@0wYF;lYD2%zW>MfeDf1Qq0 zt0uNhzJ$o_!eC=@5EN89-@~Nt!ngfl!G5ZrKm1eWVazX2x!=8B`+r?N-p^@65M1`0 z&am5}{d(ER1?Cy_RF8|(v#_d}3vZAc6KdU~wsdZ@=o6;l7zYHwG(>VLTD1)kGp7$o z7Cgh`L5(JUUJ&2v1nizeORiJfiJRa(hoyxH2ivld!7y%c8XKS&*8*w-n3xdS z&e3+=01!9Ku{3@-7k{n+(KkC#)qJxDcX=xGK?Qow*Wt)MetBx+EA|zf$b=WEwN4S0 z>9l#+rr~TYXey)@mW3;C-0pxaubvl*0Czkm_VpYqS^x~Mwdod%+Aw|Fb*Crqig^>< zI7$aGIQYiYcZIINM;@&VHktx8>f{tdLgF{zITul!D04cT4}az(f&=+m&0%r1`LMQb zI(LDkL6X=ZjL~JkuSOFrGM(50l1ok|8Fq?5bfcMeXyh0W)?(e%^RVWZZ(l#J_X_zK ztHwR?K-!Yq&nHpWUhJ1}_Ly;!lrk3&i3q_cF?UiEU^F53h8e1}3QQa1?X)ojXLvaC z%)HA0)7u?!$A1cN45@p1W%}u`V=VUzQe4?e^9xRO<6za;HhRc8&;%&Jx1iN=Gx0jA zrD@h-<+?ERfL3FtdD@3wE(3ChLq<}yji*|t-fiXum^Z_!y~L|I9|`61eP?}lVDQHe zzs_%;KKwjC@z>|s<;M^wn>ew_o1@7#Y0;L9i)}dfyMMU}+h8*$JQLUt#ZN|#HL^BV zFHEM9*5uhzth5VLm$;b?>E$ikB@nnE1=;CWJMsoY+9qlyJyyRsXRL$kS!r^&F8e zH!%RLoqq`b#7|xMpU&=^9U&h+fBg3C>$^VFM=_l#dxu#~Dbd|u)gXe17+(9bRo~h{ zD+B;MhNbwIj!Ll}78HU@7?;tpaRrd#-9!V}4|t4x^V!kX zJCM1d`vwMsqeHM`a97R`iKvwqwGgerGv>o<{`B$3&%d<~K>J^Q`}MUW^IL_b!>rW&2cda`@4c~h6qL#MDoI;6Cjc*k5oznr(TWxgE`)e*3e~@ut z7ZN#fF?^Y2yZr9f7T5~2elFe_1U7NW&TA6y;-2ht0_t3cVe+O|&pOqxTh3)mA%BkD zQ2ShWi!8YAGAvuH{&`xsU%t&xpPr$NYkLXT;zW>KlWNB9cjxTE&hJ3ngmYtx`OX#4 znYcTB5U7iX!0Z^$h_? zJ#yZ**EkmfvuDXHys(us1ZXpu2D1^K-GD!Rs$crM$vcnIFw+Lf)Vw3Bu$O!xM8)PT zJBNFN@otTUHo!mi`wuQ=_y0W0DZn-gx&yw{t?VWxJlJzxRzt>?PaNAb3G z&Vdxu*m-kdydSu%SUe}+LQNe) z2ee63U5gRc3!O2Exaw|emVezKI)BG!L@23)m$y6n$N`$H7>=sKnc>s!nO$jDD@TlzM>dA_)$t<+mNs=mfirLVt6x&ryEAAKCYR zeE%^&fA~}Q=P_yk`GFQP0aBa%tSk9vhyi8 z7$sW9iiz3pt6Vm6+BSx{x27lgnmN)Vgz#kLHm+aL& z`8l9UwpOx7Ke6=Q?+}SQryjcKT=s!nlbSeW1K_~^MWER-*yH14Qu8(_C zX>=$faAQ`(xO2w@VHO%b{&{4-*6-i{jWN43#?$FC&5_Qh+1Ywmb3m1Ls6xnhn`K)T z=XZyVT;>~VSAUQk=Y+p;wgISuH*f-Abx;U!DUPvOxo#*QK#45dk^${OotnkXIlqQ% zDgndUZw<_jEA-|s%L<`86GLFGfrFUK_8j9<*-3V-?}l77US~hiI#3TDq+#x$-wXl=!KLe?kHIUJ`I z9!p14?td~6_@5yf5vs9T=g~#$@ZhPu*_7B}y6>S%%a4Dm(sGFUD`Uy)Iw*io$bZK)V{~DtaDPEZ9YrPx}?qA+o~rS*6tTL_N+W(l)cx%$i5J41@=*aWEaeJ&a(; z4u9I6;0WiOeLr-(yffGQdo#|RxaPs){kVwOF|h>E@nCNi1Wthhs7_3ZdlnpjahNH) zusCM-P=9wgw0JsqF_<&n&v5=;H+jz|PUk&<33`qIDNO4$DCVd}N85Gh(146>!?3bv zA*`l=TnjO;2Za5(ejD@4$1gv9xX1Inn}4$WGG~Wv_y;&lJal5uA>`ai0CzbE#~BrE zH_ke6%moZ)DAEZR5%_!Wyx6T52>DEoiIE9sJo*BO+LU37aW;j2-bJ-l|7EpZ9#a62 zw%29{h*GntB{)wK%jmd%Ufxj~1;`JH!vw;5V!y4G0VvFfgTEbc0p_wA%zp6+s((Xy zb^{^?2K79~>bmSaxN;(6;u?=?F)T=<^y5$G_VLSlR$n~IU)ONvmRPsDmT{P*}n>E9SV$pw}Yzo-52BS3u4d{3@ML#DwRz&SvA@$lt&Uf+L#EB!Od;E|u}R;+ad z#-eu1w27>?oD(jO>TO)}+zz-k93I#)4G0Ofs#eCSdD0SRlJ$Ecg_e#-Mt}Q^D{xS^ z5yxgaS=SmN`+yp}10KjZZZAG=im_~t@W&52fHF&sY|p~rWXCyROw$<#=V`+PZlq*E z6&G<7r;}Q8?Fj3XFr*fS_m1u=AI zxcM>QqS$ZV-P6z?pv0UxFXhDV!||A4j(IwL^AU60oe&T)i-6B7Lmg5$u}kK(N64HU z9H8f7mdQy@0iCeT#x)3`Dvv8Ks2a%Pyo+Nvvw|#w=dQAx*xsgrcz=gK*dBu0s9!)@bbUXjbHlKj8At)J9WX$v)P}huloYe9 zaw6pB*bRQP-6RV{9>Q*0OTxkczCzf?4mh6}wnj zAq1p>suw)!!u&hHWq;!*vik`jXx2J7>Y|<&tB(Z!0reLL7+ej~3q*AW1McQ@_Ig0U z-3+vIKo0dV8q8;*$j&9Rboy~#^IiDjJj%<6*)f4#bfRu`-ON4c8DjzCv@q=gjoM3m z-b*K9a?%*=2=%xTWw0GJ?oLkxqS%;mw|h9`>MjlGmKu76n}3@$z^9HSI9z&joU>Z0 z^mbaHbW2*BG(rw!|8ccsnn$R3k$c)=fgxGWeMDFh@{iiiY);emChI|q$?v-#0=AYE zNNrxaXBKnSCR-wE!RO|BE_6gwx3_00#>WA-{9M2N_}4=cD{Kvt1)+8zDaLr7quT-% zBE|+t6>vet!GE9|e9ct@dAIo)QyL(5CVidC)*ZxT^-_a<0#>H039{QKmI@5F=}reV zUS!>$FzZWuJ zB|EBWWRp3LNHduS$%rwwT$=kkfP)EFhHo;7=RSdC@P9Hs0zMzVeE(5DeR^N~`YeoE zw%dg;B#U8H!_6C?Xkjqm=(KwP(ha|MYSx{MuJ=kR$WtAcbN*Ywh=T=8kcBj4$aNR| z*rW#WMHPdaqX0QWVi z*r2wiNN47vA*<4%bC$$Me8` z%%8qJJLj?6k8y0%?r!V!@vyd>4%3wmv_u&CZX8h&1h;a@8U}+yrf!lv4%>WJC^~)H z*(5e@SSMw%78upRc0fiuc(=RS+^V&-8#A+P8h=GvuNghK&CNL39rz9go%l!2$&n5g z+Ce;Ywue(hhEcp+H2>FGu6ve2=m?hWig~-I0E`0%U{TKIWXEVP)Pgg|EaS+QdYVDR zPh1_+{5r5-=KK>4=TRPYJ{y2_^?|XT9b{~S!)ly{WopXrEH0gx7lx$g`|PqB%m3iO zCw~av$k-u2nh~IBYnwrD!;4XqTU5rd94J3FT(5x$7vGc}!1;#5CjZh<;l$$xaJr#V zAg=wmyc@y|U*-A^l#ibpF>IkknRSG- zxIoBu79fsm6Dka%{?mE={V``OJqvvxLw|m5aQtx>-}kiN>;#N{^<_3T+u@EW!#&w9 zbUHR}SZ-dU!B=6dt)0+ogoMXNn>e1B%d~-|I+_*N-U?=U)ofh?Ap2fbakMw2k0xat zgMH^2+UzNz-p;XauB;jkSFg*de#?;y`?*~6QynUC7!266xsA&ZFHDlt1C`wAD1T#y z7M%~L(c%u;?}6k2{Z9A#ogLS@Jtgepr%%6r``Z6aU~HD=C?4nsU*|T2Rj^6UV@n6{ z>)I@Rz@KE$_29|UVa&c-LJl&;uuRufNoe-F7ka5n4Y1>g*l@;$0IQ(Iq6|ytkr*Ta zSQ8y28y_}Iny5;ij!?ML4tg@f7=LZcznm&7J#!NvTn10#8kGnG$4xt)1&f89IO5`` zanNY1Mdy7%LA8VqLvUVOxw9F$-8)`<9n6c3yN?6=wSW5f5HINPqyHPhwtHEmyG=)Q z@0<@edGbuaWas8Lt6njheOd3>fC=1VJW-(mPUK;*8E)>&KrB0D&2PCwaDTt&4PkKj z?}Vjq-Eym5?+K)k6+Gn|V%;H-+{_N?hZ#dl4d?Q2deq)?0+#EJ=%jp{#(shA@S%Wp zAdEXv(vA^09J-j?i|0(->7GLy#qgT9|8Tx#oz5b$(bwUxC046B#-r2im+xP{e3?I< z<*>(Ne?zcY7g%R3%;22{Fn<)+cR_-IvirW@sgXKS2aIdo?r3%n2>D#gwIBC_l--pa zkUHy5?!tWlF+k40G{+G$>Ve}~&wE}~vI+F)BL}f~-`{dbwVH$DOz1XQ!H|IJ({cd_HOzgJ@3}+E>RE!pl9B)sHg{eSF%;I z$$^{%{a3U*PPJY`K3Z#tTm3gy_QrbR44o&G2e+#3EjOZhCNsYaif9E*6Vp zeVw_}Vx!*N9XPhx2nRlhAmEsBjf%_XtfocjyT1(F{V&6>N5CQ5SeMR1UVDZD*)R|vZG$-b`Tn!|tVCP&;0AL=xT z%gJ77@%C0hkTJw?eAo6^IEm-A%L01Dd2xPLALe^u<2Y@(wjoInpa3B?d{%(!LK`rfE^vXV6pK_1a9zzEvadxeup*=YG&;lGwKzw) zv)&i~I?i6=H^n0#HdnA-TeQf{zx9@+dl6ova8n}=JZcUaII5OFutb|0@Bjg~=%UgDx z5D%>FEMi-Sp=_nt>~NZqhDqX2yV=2H*EU)>9D<)u=LUbk`kK21-86*G0sEb2WZLk! z-l9Ds6nB>-qYQ|R^SX|?J4_S%WUSSx%fU3HVfTaz)-KKxA05i>{RtFHSje8;&-mIJ&CWBAVo3baMe#n66%Q+kTv-2@GXH7U82GsyC z`+`dIaM%?`@5rV%dh;YwdKvZ5Mn}9><(~{nb z_}(4Yx353mO_eln`ikxI5~q`;_(RKGp(tZB=HPZvNA4iwr;UwwUspfupn>Mteu012 z6>gJs(#jp_saN%sS>9hiu*tp~7#9g`Ixba0MAg7&zo2b|}!Dg{fsMo!l1eDGN zZdlS~n;G|Twr*_n-HCm-+xZ{=x}SgERY|uc+#F@m?rD4%0uU@TG8lWzdCy=xoYjUi z*+*{G1rK@XD8dtRe8ge$-Dtef&2Q2=?Q^%XP;Zm9~t3Vtg+B1r0NF10F-H4nJ0^G>~~Zo4yH_jrHzNf)sAe$VAF z=IWkQKiJLyhvZysxpm40)HjL=1vAc;T(1T_yce!GZ6i1bW!Qn;3_|PeoX6;t8(Wp` zA{uuAZVitP>Dt=v&?9TD4dv8|jPX44{-lmbIMQQsx%@PE%`GHOk9~h=zkOTt+yDA3 zBY4Q!y?$dh3wIoPQ7nI+!9d+BPn~q?)It{;R}Rg_j_UUs1KNT>1JHa-F(*Q_^N-F| zI)>{}+)}!NOIlpz(S~zNU2J41$SM=h{|t{HSw29Ta4?;S%mcfprr(9P%dH^RXbHvc zIB^}=sdIPTRNF3VVQ>=*(&di(-D#qBdOA?@vK+(qVz|VSEI3_fOjn$<(Qqf7FL73h%`FqV!|M%Tj(u~V z4M=F%Vc21Byd=EC)jaKEFOe!xR{>ZOJK;~DhXUoqH2^lgsPc4M;!clQnkd#^*|e>-Tb6=E&1vrP^I zkGgbuS~T={WrKjOsso~cfQ=;t?5!)Rb{lLgd<@RmM4*4%euRg0>4;^AZ)Kg9Z{qj* z;Y#__BAEShqQP>%UkxWev(?>|b~_pDg11K0*|1mhs?VU<)y zmvn?GB;YAeS(+37LfLNeSDw>eKi6OGu=U@@zn-FE+`*-e&ucJ6mT2!;?G zlVb@|bR>U@tm%&F6zkZglQLZwip4gS2pvUjUEaPoQ#SlmI`N%IELtFRkTF_p<)&=D z`FKlJg5j=g6_9P7*_C0^$%SkKQC8t$(5*XJx#r%o9d2fHY|(Q`I{0Ai^3Y_DakW`1 z8#)-v@xGZ`UJkP4iaBE|IJ1j-Gx)MxceVKQ#D0IgpE(mAZqljG0mFD9yIo)iM>UlL zb~oV+l-;8(gm~d-)r$L;jVV?qzLLE;o5g*(#o?G3vb$LaZJx=wHpe{)Ta354 zc>8f?^W%s5`NyBj?5@XdSi!YDj+=kuv=7@2IR5AkiWTgLxQrlJ^lZKBW}RBMSMGG; zJA@O&cG`(7pPrT-x(9@Rr%6HXH^EwCKg2o!|&}w;LGSed~ZQzFVMr_My~j zODR`Uy_$JX|FA?M@_pD?C;Ra~Ydf9vx|usIBjwHE=KvxX^jqrb?hE3dE zD%1Srj@^yhbV$g(yDq#FvJgQ%6GI5EoO(K9G5b;T)S*SYp&4VICv?* zJ9juc-q-r}fdZZqjRC{Y@@juflW{WpiU8jzuz`ne)_27MYT#4?%nFo==d%iC-V@y~ zGdEV;M2mEDa}K@HA`VHEwp={>3?Y90<;UNC{rc%$x!B8)S!65N#Oc^^yq))8Ox$p= zP-K%Gx>bh*!(M^*D)jflKu9poai9}O#lr4hNNx5F&w8)=2w-wY`j>ykyLxb!R}n#2 zJU({7QC}eVH(U|XDW~*};SOca0Zh2x_4%8LYc6RYwb*r0>*1nZH&wxD?`2x}Rt(q} zZCN)x;?g-k4|HtIj>8uH7QD=y= z#RHf_6bUy{BQ%ybEf`?nXe$}&3EX?F3&eF^!L_=u2j}I2uH2Gx;F$P2kVZX=p{8SZ zuH-sk+Bk~Co$Tw_B=i6;aJyTa+&Fzg+#DKV+DIIHSM@us!Lom?blE5zuFJ6w9QUIh z@iRdG>z_wWIyw8IB$_mGsoggj@Z=9!lmz}`roD^&sw+fdYc0cff@E4op zqmZK;w-{Du4M!z8m&Ijnpnn${*|cTT;x11=+yJg!vipClIN#$OE@r<6GzUDp-tObIBuNhW?<%>rJS~xV%x~pghXg;9Kwu-n-<{HWB z8>d3RMUeLmFuv|3)AeX+J*ed8ANAwYf`J6eqdW!jaxXRm=euMxyM;Cu%y@AIDJN-) ze6D3|9W#HK5jlGsAkkp4W-hq}i)DSl<^;5(MF(fOiOrQt4!yfW++dC=O52?TIq+4M z5x==e?0Pj6;h3a*H(ZU?`UMUl+gXFdn;aQn?{F{sF>xLj?hTj^Wt*|z;6HLJdw07v zCzJUaq1JuasI?V~%@rA&{e~^r^3Y8bW6K`L_1k}^A0P3NAMRl^?}Gb})!@$3H$hP* zj!*@|xy3ufYfi+C=R6V^$}z!+;XK^w=;)zqI*1Uz?WQme1M~)L!pK~Qa>Rd~4sd8x z=H0SYPe&&^_^}jlSx3WPLv!tB6U|qhP>0PH$g`|wMU(@UyN1k7oI$vIHiHR(S`@Tz7*^x@ z07tY3V;rIZ>Jv|E-t3fKR!3M?pq*_YP%3|n$ZJ&r!sZ+=vDC7|$Jm2)62rt|TH2_* zTj+fEji6VEd~oxZkP&1BGjq~rhE{e!esZ?bUT$bzHYkFtFZhd{`S43b<;3upH4e89HmTd6>mwK@i~^Bi2TQ%m4o7#wZJH7AV=XseEFW)5*=^); z@BMId39>kCML^mynC0qjql%+A3}d-1+HJBJLx^;-=+Pt`HsN$|R^1(PElqzeZp7xq zwgs|DcS^Bw;^!r{Gi(gVb!(GdHm~FQ`s@7it$+AFfBg9P<)`n@V9$e(!}y)z3$e7= z81U3}N&rCExplbCo(;CcmE8@dWna)FJDc6efLE6(S!`rE!*!W2oz4fp%;{9etXW@< zF>I&4!-5FM#@>N%b?hw7<>z;-kE_Y=*)?eUP@3NC4c{Jd> z=@f-@I4sGD9fqRpHPmf`V7GKPeQu}oC;MrTe~;e_1EZgLS}p4BAWd-9~6bX8VRkb97tBzd9h=z7Gs7sK}}1 zRvsMMz$@6#ZdxL`?IE~zcq@>J%_5ld;E1|A0--{+Xf}g0NF0y$2g!7g6^f=X;(AAL zHo4PMmeigH!f7POXkgRapm|vyRqiEbfLk~>Pg|l%m1&#mMdKmtGpv|31H#lI^A6=OF`l5u>eT9F`ZFjxot9U{ucn3ZJ_;VMZCt}5hqh2quR(GlK)P1eu;83X7#B;lc zp!Pl?Zio9S4{Lle@I2~yFHixD|EoiLH~sFh7IkblG>3G#N)(5KPHI)~Jn3GVzFpWl z;G|;!-TJ*_c`h^P2K=V|e5md;;^16VBZT)tH_0U!dYOOe!kiViDF@zccUc4$FOCd* zc=Mgfc%r zHB5fLbWFo0fXyjb<21_I5ct9Q0jgTP%-1|m?ECi*Uw{1ijA5UTft1~m=`JJ-#!QE+ z0-Y}8aI1gR?IRmF?gfe+CD4iPQk6ZrMf`IXe`#lD4dg9lIwpklN0*$y_*E6T;HG9yTH$5a?dmc zBF4jjMi&r6fNeH&CvvsSIzupwQ^2+7cAKQlzT9&w-4O`Mq146m-toTtwQa!H-7RJ- zn$C3J+G%Z)b7T)Y0qYdaf+zDUuvlzmvL8d_B%6jGT*f-$=$ zR|vzz5U9ub2UZO`bp~p&hkFu2cBNw0tYS_#XYyfk9IXOAOB|_{828e(-|YzWW6!~b zcAe|B8|@fI9V^o62)KKb@!@(qju5}c5gdQ7;dl5jETXwmkUZ^CqX@4|=k+GLSl#ArNnp^_ zyg#qMef>7R*YynfgP~rq?B0fAmJq2GopS?4Ee5>3ZcILxVVEi>-Lg;0ClF1H!K(Er3)FBka^(67@1 z!T}<g;y3y8y?286?C6P%)2E@%P|Phg&!Vz%ujgvUnTpb+5yH)k76) z8Q@v=o6h8_A5J}#6M1r1DH4?2R2J?M8tlLOr@L^^n8EJ6eAv=mdSTH^v7>)$VE%I2 z9Rz_O9FEcsHmQ$h#fNnb(d>fz>K_$~zm6vcdjzf{NXdd(m(-3_(1GpH*9df$ZRni7 zNy3bSy6MZ|hA=~g@TtSNUp+YytBns?-kAcrn4F!qrftWE6Pqj85X+8S;y=s(U)Q9v?0x$EK913+dThgnY)R97>afVn$Yf-MqBAwl zB?7q)LH**}b>EfoFJ1LoHFoWnuF{vFCm;6xDz5yV;c#5HpfIix;!1gGoF=&c5?Y3TX-AY6!+OEtNne58TZ3~u%CV-UhxFWL4!%7d7at0-5;mRiIn`Mr9RmN#EMJt6P}RZaS`2jjk!P$?0OYTTC(Y$w{kg;b6oct zH@ExmG*!Re3!_~@ddk+U*j0BRYE!tAXIvtGZd$z@YFuW)pci}b+%<7b_IpWNo7Do5 zFDaezA%4A$-+%P++voBHsQ);ZX7|@veZPR%2QihPbUFMp#0Yy+IO9GvlhekhTw|&X zkd$Ih+EOgZNCKjU*)kJ@xeN&f^=#F`LhFC6dEP+H4> zl+3>i-u52b(1miTDb>bDv6(63RffwFz9deDeO*Tk-P`r+THe`}g8&e0sdpYXK6e?LOf8k)zC2A1C^ufYG7@oBL(qL&2`UgHRjTa% z{h~}(C7Dg4G@S%Zw(;#;nR38(Je<3K5Jpl8L`8jMY&wE$gZ}U-DGjd!NLsW28g5)^ zD_~gTJD}}d8XWkt>CnViZp3^WcpFiRs@x;srLbrReux2XI|7Q+(=FQtdQ^_?66w4(R z-VUedxRVcF7Ay%CPcXHu0Px2yeqA_oqI+FVJRKhaawY*CM=}XGL9qe1p4)>mgAH`Noq8RLv`spVxVu1|pigYz@ zA8_pV|ND7-{vWhXTViI-CWlf9EVa!kznz;>ft&2?050jCWxz*~P*Lht>yw*eEn+Lu#5Tw6o7F10DP zsYc~}s47zSL5TBst9l2vEg(tzD-^A=gPl3&!17l1I27*m3ZFNXwRi&vr>Ty*MtQdq zz2yCV?^K@82HE!y6A;hvzexFMOUmF*sjlZ#wVHq()d0Mv{e$Q&k~x}mMK#>4n&f9! zzYqnmTlM8&lWkuef5eyW@G>;eOv_c1SFVHgu(jx_3d(d_Z9=UUom-}asX>#UC2Q%{ zQliIhNnRQS8W!7wyp1Ho@mXzn6t@k@uQn8`)MIEUyYg79AKyS2zw!yh#jn_}UqM(C zZS!6i-iiUFZiV3m|2+n%dpcWx?wW2_7Em&w!`kX${e*saXXNo?(ieuR~3b$*S z46*L~DJ?vQ;)iVSq%H<=X*_6A#BYt<1q}L>4cYmsIoMTY6%@lEWe!0?!^uixl(Yh%b(hDFJlU`R!A8d2%aXw*gMUdK-I5 zAJV7|e}{RPRC4OLx_X^aIhNaN@hN?5-&NDK?Hc(;YTX{^GBF40k)xDwY=iA}&fOaY z>Vc#5Uze-bC%ZGe_SdB;n9?@3GL@_x>k@V-j4UVuwp{u|1X+<3#&;WzLQQW21wyA7A8i#_Er1C(@V=dW6$O6qltoLXLiNU%$=e?4~UQCN?6&~HkOs&ym{$I(l?!s%09Xn|VGHgSsRVL$sU#&FALJz~@V;O&`I>KK-?FqQ2$s?)Snx`m-70qC&?@r6D5ugGaaV){F90@Q=pq!oW0xa?R<5p)RF5s$@4CRAD5c8#UwCx9{oEj21;rLKa zc9GS>r*s`u1>G_ECe>UOxR&MmDe^^jxo@2VrzY-8+;oixd({xtOCZ-vRVn=@v+LiJ zIJzRZOUaxDGGgyOFGc=rZ~yxCKZK$5e~6}%>(X^pq$ShJ(K;RWnaV%kl2Mk@q-76v z?YgHS3^dQxUU@;gi2hV-fI1~?WC?crKDPnD*GeFyaia>A9u*xqu^cuuku>y@N~ zYsL_X)ng9XntHPoAhtv$9$7n3;{{QZ$R?laDuqRLL`RK3{yj&p3Z9z6f3?mRR#kn1 z%+?fpd5M5qNAFWL4LfRCKJ-*dOe3{RD5`TWaGnCw=1CUT1qD{FEbY|3n|&yGW7Qja zhqw0V8{%^a?z0_ETLdexqc|bO>jyqJGNx3>$8!Cv&!-dP^>9Vi*Xz_(XZS*SLz0xJ zzSX93dakIu(>3Z^6A5I5f2AG(?%5_f%vip9`14RB(*2S%0XhMZmyRX7)i~( zWwxq0vnGb^6}Kkk5rDZXFnbT1yp_-u5}$ZiLWD|KYJJ{WJZ2jp0_&AoA_=JPnwIlO zQ=a1l?G(9!S{dHFQ_|2O%}b=KBHcl{G`Y#O8#*FC*Xr-zz^fk&e;>}rH3%SZZe;-^ z-L^Jhx~|g{r#m=Rb8y1u&O?CzyEmoQwz}p@N7@wlq80?yJKL9TrJ}${GHe|Ta-0er zl^qpeyJ?orUSn$y2a-se?>o!h0`OcE8343Je`e$?;m) zN8kx(P@I3$kW~ERe{`emdoSWR_(h+L8~jTMJrV&d@4C>EBl&^Uz%P$Gw!i=J@s=$= zICdbE!$B~r5bF-_=#(>7gnw6CP~{U2m$%SyHJyRb*G?*Mg!Ayy-*5_w)m!(l>LE4r z)T1h;XfrcVQ|-j0LqDYT_{5E2RqRCLdyj%wvi>_Ab)ot{f4%G=9-mGY#-(+h92Lnf!<51DS*@&iibBw!2n_apM`G&%)U6<0rt{)MZ<1?+jyq*x_5mH&-M~~v~ zKR&g;egE^*FTBJDTIG}CDbFNQ;|3}=o`I4lC}kChrwf-xdf>9#VWE$*)*C{@2qD%kSlIO4P@mi;(X}V?%}pJ#dH1n9m|_9X6YiNjc@bZR z7pS*`XR?bQlLu%jf4`}CDbXqfl`thR02;j&)3eD3S0ZYv2^D!4alen{6QXH0Wx}SE zU7d>Nz9<5nHKsToUL8)S-A37y9b1Y6isYT=+MDBCP6AFqd{ADdQ(v5A5r7Xs+`*So zwpYWrEF&Xs{m^@{JFuq;z2aR%Z#ip<=G${^iput|3aGG%F zs12dX8G<8wj~bnV*B;AzkH~JiIq!Oh7itcWIDaFrQvuYes$aF=x@u11u5zy%iF_xd z>5Aob5@*wP`(elVHKXg5%AtO-sz=^wvdntj=_Tq&7%6fexv0&_8MF1+oqCpar)D(BnqdF)XpQaG{sp)J$5hM14h;?k{Aq{;{gAg zt^sbg;0Zk0l{XO_V612=_6{b1<>Xis#w~m2T644pf6m$D0z~bE?k~2)v1Pt9xE!~X(EwqS{KO&Y|t{aXeC1{Sd)v|4~-q4{1{4)_D~akd)^g&h+Tc% zl=pl38k?)MX?d+jLECjD-xY0eLY_i0ZqD|2W_I~kY9DM`Q)a_AImj_+nfF>|fdJSF z$>zB;e>x-x;2OAR*3hDQW|x%rR|NzRrPLyX?Osepd5=Gd6H(j1vzwr0Y_snJ8OFJ# zR!^eeF2|@GhYb-xYdsGI@D%z2hPnL-eP@>Y&dO>yx+^Xj^xxsjWvT{6YaeSh+K;#I zU;hV~7}u7hYCDi4?f=$&egMU`s*2NAHBdY!e}!OIXH0gwem#A&xxnEnijgSqF@S|!RsW*dA<|SO`CCkFfEb(sC4$Ou-L813t415 ze+Bp7#<#C;e|#=~`PBY9BWxp(CgtDlM?05rQH+tA_RB&;P2WbnH_y&GYB`bDtymYJ zk|QVtG|AA|RlS#=#Fz@?tn5o|GZjmsCU+)ZzpZ@_I*3hmIkgqpUnYX}*z}mCe5rQS zq?uK_pTi?J z(ygGcwPIWa-BeQGa)3aInoa=}ZoSErf?+36IOkJa6p=R8F9#OE)G^nLW)aJ zlO%shC-gd>1Rz5(gvFHXGHQZ_fBK<`0fpmgNryu+mgEs<+!M?07&(D11pA3f^{so5 z4GeegFV220nX?WU>{O}8GMBS#<>&!DbsD*s1gP*|PRFK}f76*{jl@u`g7VXT5%u-g zzEaO@a3=+7j@4gu^4U##g%-j|X0Gm_?P5>t@yP~$`*kE_msapV`0G|Ef9kcT5-rud z)5Lsq@AmT2u4XO4V$<|Okwhc3b}MX^YyoA3<8^oilkH_{8b%6oM1d-lbQgzue){&X zMW`iq`^8b|6C0cF{b_%O;NthJe&1(!P;9J(2hYaa>9Z5gl&U1-0lYl=<< zDjulNc+`D~rVs-(pKq{_ihq z_B@j3gXc69f+1rqQ+e{vZ(NgcG9+^qdt&@$j<=BADmn$UX18ISL`Ne{6e+5D>%;Q5i=r1L%VINUr~wL-J+v? zSgqebD3#u?STA*P`M+qSjq91!?Ht$sSCL3|9ETYd@6OP%+_Y}SLtEB zS09Tt-sbaae<;5|*c6OPfA3e3Yq~fadgf4jOPQor10bu6pTnuhnm!iB84xOfFnVk0 zgrc$(j*wkWT3tr?E!E4LaNZ%Wz3SNm2vUUhl&aV4Ld7&hhaxaF$)H5- z>A2rin)@c_DL$J?i`ikrO{*lrr<0I%X`5=PE=BSHf5+uhFs__D+bAf33A~Xhc&(08 z=i3~7>d+tHInVZe{4)7{o{s^evnNnf**V6oH3`5&C)RQ4=o%L$5$w@L+|!Wos9b(`13PI#!U z&#?mI=yybg;h-vI5>Y&lhYHX4ukCLiljHHwuQ-;-?FOV!?}1%upZF)~QLQ+Y04!-T z$u3u=w+;oZ%Bg*+x9v_=={84DuLqSRhfwl8e@MZ*AWks}gHjE=?(L+$%SEw7>uSzt zd5>JHt$gVEwnx)#a#q3ABEXx%{6!Euu4Dy5NYmwLle*B=L^%1-TZt?s+t_|fn^)$( z3dYOwKvFfYmPm1gyyUb~T0AlPwNFF(@83rI<8A!*dHnuI|N7^bpK2-3Yey4GlV5?#h1!NpcCWs`!a>E+GD+ z1H!7Sk$mif*Hr*XSu-;&VvcFQsMwL~f7J5z)D&vTdf1EUy zUx_kLoN`6sfzRQj+ERyI>yKvRhj6UXPaqNwue-oPdz8zjmpUcKrQ~Gw{8F|8c5l`Q z%(3S9$Bf(ag#PjM&;PEHbvgq<1*YM407xhrYn7k9+S_G8s1?vO>~u#f_cgZbbOxHo zSfq3Xvd=L1^jl*ud&v7C^7LM$e`zyUL9;AAwQ$ayFJ3|*wFd_t-|vc!x$B#hN!d3! z3}8}-mOvhr``eNTtUJG%DmyRl-7VgBPWHaKHeo*wz*rGZ{wfiL;1ZuRQIVKlHQI~8C0=*S5aYjf3G$2?GO$* z9E`7h;TCiX-ZjvSMprprha!QZ3KchwCD#v%ZAl*@7Iq93TW|H22NC@C*1S~B17lw! zgYQ*j@WN6B$QGv8>Kx$x21l^`>E6~2Huzo<+I8(GZJoF(BTGtA;K1|36^!lPKbz!x z5n*{1=U6qTPh5R8p4+)Ee@hyU2ftOC^)r}#@NEl^8*Uwe>IBh&j0tg!3-GXzd=hOgJ26e-f_9Eb77CCna^4 z3{KdrmzqaFi^K_BO~)h!q^UF;l+>`bqoD`;HHQydtAG7qrTegRkXCXy!U|@O%bboV zy*l3MmI%rIzZ5&TRHc*da!)%!cKL$fcq|%k1W+vNFe*|Cp`mkOr}DV-%!%?iyEx{DW}T`U}%Vvhu}Y9+R-*T=S4o`L-uSeBJP8-hn@L2XEZvv= zQjY2pn;!SfxkPF^N9mhoX=v^%^s?yS0?#x;0{g2mj&nre{y8U*S6+>>#2Qx)q|L`MSP*i zA5R+CTCjh7`u_Df$Z$W1Cu)H@2{DM78^?|#2Fx5vtrYt!nH{`S_KvF@Y$qiSZe4tL zd*+I)DQ}>CJ@I9yut|!#AD1Hz($|rRo*XRtvdKl+e?3b!*klWhS{W9*I_nq#0cnGPJ(j;ByzI$M0PeEHV+_YwmR zkFR=aISw9ok92FJKnkzbr9`)_wZCL zUDF0FWR)l${9#EsUelcpJbP(QS_CdR#uEStY(oGd&wLtLdRupRqQ}j02td!8PJ*q! zhstX^HXN}`o@mR5ce)@19`Q*&$x1cF_(eg`?jx-PNEZXJ$N-IkX zf0JMorK32Q-}qZHO;)*vLgbJ$tmpg|byo&WS58XfxHztoBB|hTb6Ry~bxw@9$psQVJL-MuD^SQ%s}P;)YGRxmH4QbLfYry8tWUWO(4b5%MS<1^nBkYt zz|sMf4hi!nk_=FPS*UBDyXjbQR)y{^O$XWGRb3;t27urM5$k*@fv5zvQ#C!N&hU%@wSM3n%DA{W2C8KpK?dj)weVgy^-G(gHA*WNiw(wJ0|Q*rp~mYeZ`Iws*PaM6cbGx?zW` zz1phnP1r5TTo3M1Rl?SJ!}C9z_IA_z1-CC3|R#TBxts0S^|nda$*c)%%i0w>!k| zcxWn|J*UtpCC-Ez6PuE8#F>XOP*#U1#wTQ(hLOaf4nxx?AKDksY+?n@oTQ_@HQ zAY9&vE3qQP-iyan6%S5p};DFqC%RSJvXwz^~Nlm4S zhk_quPa>a+iGMmvxVwp=?E=u*{sNB8?tFm!fLo88C4kr4Ek7dbI`v__{urNsYhS<2 zPk;IC+nX-2PvjpTP3s|-jtA!z0%v&CW?i9l)Mh*Qptj?6@?JOU9Fi+YfKS#rx|OA7 zS?=BI*G5%yDNZ;B71G8wBhE>)2Zba@!FRRPG-@O4XiGHJ*4_VmZFw1=)OoJ!w)WmR zXIaY_ii}z#?@Mld6y&RUS-cZ>$VnY;U{ z0*JQN5Ia>N;k-?T z=d6ESz5bW+<CH8+7oBV0a3y)iFLPl_5+zWtc&S0SNZ zAiXrsB``Bruexw#iEmmN@$FdlQ_G6xEfcj1J9VjS9SXy;X||Uy*%sRAD{{4tR<&JA zWJB=6W`D&c%YLI2BDHWdmk$3JCgly-L@>$OCh<|U+$6i5$8mAw9ntp_%NcxG!?dDO zT#GyPzemjqf=ck$HG3Q1+mF%uZ~wfn=V5(VRjLNj6n)XjQNlg1mG`-wdU@*Rp}5*< zP6B!XIm15AP0^2Cy(p>Z(>@@eS3_N8(46sCI)9whAAz5#*PulR?^=gMcJtw-AwfY@ z-d_W{hu2t1?VY9U=_%JISK5&F;~ecsigvW*;zUPpfD_460e7)BAJutaIm?^ldBzj= z0cAVKmkf8#t5c}63FKN)Uq`|s;a361@tkY^V|@Ak*H8a_f(Z( znuY1Up|JjY_nI{{Y;J@rAStoS+s%{x&DQefNHf-~3+`TEY!Vcu z;dwjhTYC2<^9;BR*y(EA#wiV74F9)2cOGI$gx z0`#a295<*(xP#V~o5IR!fdeTw<(!)wi(CHa)ZFWk@m2XBq9=7A!BOR>tLpt0oQ_Hl zy2>A)zrBs}?IYfJ%FM8#i_Re$t~gz4PhT*@d&vq+t_at8lAJow((#*f-+#RtD!`)x zRHORtOCM`rcNc(CUh}9+mDO>ru8}GW)THqa#ph*9o9m<;-2tZwSoXCq1K(Te9SxsBVdMfJ#!?9dsZ|bOYR)!}3&h6K?Mp6d z-$Bj9h3HhZIwmt``+gr*>{l)3_|$(!B$EYGQOxSOq&zi@s^yf39B`>12 zj*_fKFp#-V=rmn%f`Ytoommts+X;bn^}p|BhVC_oQmvXmvG>w_SFP03_HbA?_ku!M ze#K%(R%>Ph*WY4Q3)r3Cvs~?Dk!`2V>oD|!RWNbxXSa#e)ayTZ+Z$g=1-RWvfHT+DCMg~JwCOma46jIQ~rq^eCj-6TFuE})ZzS)hIVEZJ-hgiBXmM} zH5T7@n6rONs+STyNLVWx%7K4NDa6=%&RyL@wR6(&LUcP}NeNO4-bHNY$7j)I!ZG07 zz^#`s__sWBh5cPwt+sZ7AGg`AG+i=JW60PGp-JW z!29Jj#<$s&zabENjaw@(A3UfKSo9d)gK9u|-L&TCn|Ch>ybXrcV$XkuuEPOED{6u| z8Ba0_F%ppeo+L$q_vJK`TKk9hF1(cs)LSnn5I1tubT=zJdp3SKARly0S_L6fY_2J@ z$SI6f1&$2Z3Eoj`NhiO%F8k*r*;|xO8Mol*zH^NG_SF3N@xA`z)A;khV+w-9=0HLe zB#!C60?*qKCB7U>xnh5e>KUYH@5(QzS|^%Lx6L-oW(WVZhM-W%R!o{{pOtu3oO}fx zU3IRN-uRNi3zzP`qz-#Yq!5&nWd`xE6aBQP-D}~vUQsK{*~$#@B#DO2Y44hNnxT&B zwLA4kUGLijZ;%MVV!hcsbhudPBZpvkmv`|DAQ$T?U@s5lRPlcRO^$4{$SY(&b*DBo7~nLe{jOVe#6?u` zSgrB)uP>k42Op&E)s(G0t2WE8wsA&K87<5o78^4 z;aWsF3snt*E^qfD_Dc~4)P-vEksn!f%xmFo;x$3f=1+fqk6q(u!J;Z;_BMsntm=nq ze(WdJ#}!J->aJVJv2=$Fog~$Jjkld-EAQI(SiH2JJ#9MMSN%^25~KiKB+sE!02SEX z&*}|1S%V_|d{pBrHO{ZU_m7C;;d8x%xFUsG+7wS~#6}$)c+-L;>S(|N2|6~%6qkzZ zt?_$T>`i|{se~#8eAsnLEbSU0kSM2K1O6x6Y(X_v7n+vy=#|nwlqTyNf8r%1DWk$` zaWYPi2l&CmoRr4)_O3}*X{V-u02A-Kb`CJrRc=4$E(Pp_jFA^Fs_XpD@l1rYnSW}a z73bod^P0x_ZiQe8LC^u`Jl1T~^82U%_lq3E!zq9EQo=*h+LnDP`!tsld7$kh@=6_r zmp7A|5)G4M-<7!6pss70Q8+o9`aBe64$A76vgl9XoWQ1R-yO5Zg~`);C1;h?_|4QfN52F% zEth?A(g`Te>GDjJn^os0T}y6ISy}_ud;F=mS#^qcUMhvN9nl|A)HbPWbS%BsavszF z<283tHE~K8Cz_X+DMrw?bHyg|VqW6F5?_Cv_R#<>NN2wDx%k@0!Di+dUm6A;+ISK! zl&Uvk9i+>2Izh|_RYz#;UMmhVJz-1l<1JC(@Q#(}VzL9)ZEK|p(TGUeQ^d-LLuc<;T$(6n&MJodt;u8R?B+bw?+ zqKDR`DRo=$oP8qnox7B9VDYP#T-uOX16*pGr3GAs2P9j9yk2c=!U_Oz;5O;CO098c z(!(h^wO&h#cihT^0COi1%PXJ7*;C_hmnX}w>6PN~;#?}37M3w)w8nf;3jX}-*I$7C z!Eb%caIx?dzKThzjSmXm_F>C`Ld$;&{M3-S91>HzLP@GSE2OCcj-1|EBL#pXj5k&B zEJdRsYKEmGqGYaPr#i$><$I!JFgpmgAJ{7|XhHJtviB}6Ol*l4X{!``QJ=+2tWg)c z{B+oNij2#dNb`q7pwZ`)#-!czq^Pu~!?Bz>%J=4n zlf81_#(6nFq`vy0(#V#ck~07N#R%zmD9T(;$2iGS4_#F&<-}YP5>+pIlia%UeX6@@)2)=SP!|fAj*mL5>%VdtS?E9ST)3hn?FwyyDYu5k-MCO z0KRUwWDtCh(UOvbSoDcnTR=QabxBIm2xYcj!j+`XG zIVF)yXH8EeD0(XR{VcZ@j7{@5bEs9xK9>v_IKT^7hfY#eoMJJYZTci-0J^QiWxBY` z17!eDS;au~XxxTO+OONM1FOY$m`;TDV=*e|Fmgq<%dm zCVG)L%T1_@B%nfVR!vjE*?n6Bk{Xl=6iMX|tJOb$IEb&bSmay;jqHCmmIiR7_GG5x(=FMsJJYx?6ctH>!5V z?f}25!u;N4IO`&Ot|LL#}=OI5iJ^)9D6N&VJo wuMv1{7YD`sw%RuTEx#Z+4`@Sd%eUT9Ri3rBf{i45<^S{l0eO%frW^hM0K@er?EnA( diff --git a/app-admin/analog/Manifest b/app-admin/analog/Manifest index 794d606de9c0..ef544ba83fd5 100644 --- a/app-admin/analog/Manifest +++ b/app-admin/analog/Manifest @@ -5,5 +5,5 @@ AUX analog.cfg 3992 BLAKE2B 8e68cc26a59a5bbed57f84e06ac8f5c9874cf1a36bdbb5c6f914 DIST analog-6.0.tar.gz 1553316 BLAKE2B 5363880cf65e8a4e845603a19dd30b79d4fb13b51b68d0cbcf59c2827a2c099d02c662e55b59ef9b4526ade53ca3f7401415a3bc78de3d7cc39b4e4988299241 SHA512 42b766d45f86a32d2e97cc2be35ebb5f4e0ffc2fb72d48196939027ea1ed3398a8cc0a43c47868f542bfb464199ab35bd93fa2ba5e37c4fc83ff15cfe19b9c60 DIST analog-src-6013ce.zip 4875246 BLAKE2B 6b0663f3367faf84a8c65a778a065165ddfba6cd902e5cc6c9e0e84d94e1600629b9f9f89b87ec293f4b81f4034e21941ad45784ae5f35352f71f7b0917eb731 SHA512 8f8dbf0bd95873132414f558deeff61fbe9ac6cac40936f00515ccaead86642613c3f0a5a88046eb4d1f4e263cb01d638291c9a1596ea36098b455572b7364ed EBUILD analog-6.0-r4.ebuild 1324 BLAKE2B 3e8e566b541ce86cac1270c7f65fc0656e63b532777f35e022073edf9cb4123c6233a64cdcb35eaeceb55e07b7848924f54c50c9794e6d39ab22fac93026e7f8 SHA512 3d2d68366229b53000d872261a01eae6e8fe291937b6d614b7e2fb3fc29bd05742e03a0178a30b1ece779e453e3b71ec49c647727eb860bdba826b1d522d797f -EBUILD analog-6.0.13.ebuild 1376 BLAKE2B 2fc261f284e5bff679a5b22a8c16858a4fd6c4add1755df37f85dd4bbfb31d10b2b6a145b5543e1b20bbdc7d38670424da6c743277161ed3652bf05cd7e3803a SHA512 5cf1b8008948ed9c8d4e46751a143b81ad4c526cd6b1fb20567c18fb496162e50d9387dfc5ffc56f31f36250c9310b401631812cb1f062339c44f010bcbfb058 +EBUILD analog-6.0.13.ebuild 1375 BLAKE2B 6958e8335810fe01c2803af543855edeb2f32947147db6acb392600e0b73179335af21418ddda27c91162bc91d56043c340cdbee3e0fbd47f11d56478f71011d SHA512 4a252dfa76940584f26f8e01e1b79a7f00695214c77aeaec42a2b6ec55e947ee762f157cc87d585b79a92690bdfd05d8a73f771ea9a9da9021962704f951f35c MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 diff --git a/app-admin/analog/analog-6.0.13.ebuild b/app-admin/analog/analog-6.0.13.ebuild index 29ce2146a449..cf508ebd6e23 100644 --- a/app-admin/analog/analog-6.0.13.ebuild +++ b/app-admin/analog/analog-6.0.13.ebuild @@ -13,7 +13,7 @@ SRC_URI="http://www.c-amie.co.uk/static/analog/6013/${MY_P}.zip" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~hppa ppc ppc64 ~sparc x86" +KEYWORDS="alpha amd64 arm ~hppa ppc ppc64 ~sparc x86" DEPEND=" app-arch/unzip diff --git a/app-admin/certmgr/Manifest b/app-admin/certmgr/Manifest index 81e33db4cc2e..6130ee8f0975 100644 --- a/app-admin/certmgr/Manifest +++ b/app-admin/certmgr/Manifest @@ -1,3 +1,5 @@ DIST certmgr-1.6.0.tar.gz 31187831 BLAKE2B a1269aac2817f077fa2aae3d14f692aa5c83b0f53ffe041b9436754a93c7970dcc24bed94259e05b99105de5400b3b8c5e22bde087fe365a1c21b8eaf4b3e4a3 SHA512 65b0cb8d5b7a3b76698b3b3aa8c2b9db88d08fed209044668cb19f13eca69714a7a4bc8a20bbf60af05f5c9e39b221801a36e90c8b1c647dbf07952ac385e6ea +DIST certmgr-2.0.1.tar.gz 2696154 BLAKE2B 0267c82dcf89297495bd46930bb53a176b0329aa933dd8a8b8a96b377133741f45e1a16e0beccb36540ef3c25d28f2af324a976ccac7c769c0cad06d2fb4d20c SHA512 b0de0fff3af435631b26ad4f3b0c1178b3f2e784545939b8dd4a90ee29918c879aea1afc774a23655e7e10526d7a8d13f95cb0740e407eb60110dabc56fdeeb5 EBUILD certmgr-1.6.0.ebuild 636 BLAKE2B 04c13ebf4349cb36bd4df1b5f97775d6614e7666168f29b0ece03cb020d0dccb6759c4d0c77c433a789a93eb92891f720d2a06e90370cb3e09210037d7ef96d3 SHA512 6268aae4ca61265579e263ca766a6fdac438e5ef79730e10dbf467384c6040113fa31600bc149794151f7fff45c63587faeee17a33480e6761ae012c4688b5ca +EBUILD certmgr-2.0.1.ebuild 633 BLAKE2B 33de20ac15a1868da1fb3ba6b40a63280f3d1dee05ccf86e3a9799dd55fb4336beaf42910cc032dbfaeb033c1a2dc11fe27d803d0b8519b03bb49b1b50a495fb SHA512 0b1604bc0bfc31410f8e3d33ecbb970e8b774ccdb6cdd39369ac8cef5ea807037fa4e00f2cb2f62127c5d6444e7ad341b4f524ec465082f2690f99994255a042 MISC metadata.xml 250 BLAKE2B 267d35ba6d759d93dba62b94026d1f4219bef12cdd930e75b1bbc88e4603fe53602b0de8fb1dee62d4bf2ce778cf7ac2e241c5dc117900bb8086902a4a404df5 SHA512 35c362c6a4c181cf124fd1e86b9a06430beae594982b15bd53f6fce2c958189ff5c9cd778bb9fd9a2e9c9675af9e8efb1d5d037059b72f16ad6e6db502f886d1 diff --git a/app-admin/certmgr/certmgr-2.0.1.ebuild b/app-admin/certmgr/certmgr-2.0.1.ebuild new file mode 100644 index 000000000000..eeb5ddc69b9e --- /dev/null +++ b/app-admin/certmgr/certmgr-2.0.1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +EGO_PN="github.com/cloudflare/${PN}" +inherit golang-build golang-vcs-snapshot + +SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64" + +DESCRIPTION="Automated certificate management using a CFSSL CA" +HOMEPAGE="https://github.com/cloudflare/certmgr" +LICENSE="BSD-2" +SLOT="0" +IUSE="" + +RESTRICT="test" + +src_compile() { + pushd src || die + GOPATH="${S}" go install -v ${EGO_PN}/cmd/... || die + popd || die +} + +src_install() { + dobin bin/* + pushd src/${EGO_PN} || die + dodoc README.md + popd || die +} diff --git a/app-admin/consul/Manifest b/app-admin/consul/Manifest index 496b0a515d84..ce8b024993f9 100644 --- a/app-admin/consul/Manifest +++ b/app-admin/consul/Manifest @@ -9,8 +9,10 @@ DIST consul-1.4.4.tar.gz 22736827 BLAKE2B a1b973a303f77d84993e4879aa92072d4f2d36 DIST consul-1.5.0.tar.gz 20830405 BLAKE2B e64fbc22ade0c737db4f2f1b0e3966dbe617456a35d18a7a3cfa1b0f6ce2e335542b3add06c8b8e49995135b5a1576c824840030ac8dd46019bee915689bc5e2 SHA512 8cefb77b56b27995bba38517144bf42585bd1d9ad9a10fc0c9b6bc1a87bfbd042e336ed5e945cfce1fb8eb4b8162dbc8246e2b4109dea5767b8745a7b2159ef8 DIST consul-1.5.1.tar.gz 21123963 BLAKE2B 4fe6a45f442d849196a7b9961110cdcc6f92931626ab583859efabe62038f6b2c356b27b37ea41b27755cca138c567be5c81854794a1ba0ccae3f9e0dfd10749 SHA512 7486d24bf1fa9fe94175abf9e008dc4fe4277c509381a524a9ee20e17bc4959f621e39be29e33622cb672ef3a04f9161e575009197bcd35c78b45f1d2637a2ea DIST consul-1.5.2.tar.gz 21697719 BLAKE2B 782d6fe02cda097db9256a7e508cf19cf4d514d7936022d339fa62db705f6c60468cea907cd22338bb61c3287bfccb3a4d435a4f9222aa7558999553909e5d40 SHA512 e0820592abc5e119f74c8bf3d11a23726ee6dda7d193864a4486d64deef0bfd6ae4c9170b57d6f978e7ddfeb425229a019c45a8edcdea0938bce9315f2444fd6 +DIST consul-1.5.3.tar.gz 21743194 BLAKE2B c797b04457c5f0b12f06732a94038b25367b53a9e6088d725eea61786a0e18bd905ad680bc12c4bfa30b44292d2676689dd6f18e9e2143bf6e1b02c2c55f678f SHA512 3f275ec160b9e583b81ba8d463fdb05e9fc9058db2453d9393a56b67337ea04df98a89225323192230938e1abfb48fa60fe0a32b4d8980573b749217b69933e9 EBUILD consul-1.4.4-r1.ebuild 1548 BLAKE2B 65d5c22f412b28abf5c7067b5744ca2fb627f6513eca10d91055276016487f0123e6636c080d4841be9d05f4e26fe332f1867e7d540c7810ae43a187b1485988 SHA512 9ce2e18e5177ed96d005b6967d68e8df138ff18e47b28b52ea4fb971323c5cced167bc26fc08a30d39cb243bcaa275697fe7e10c6cacb87c12d969a00bd154b1 EBUILD consul-1.5.0-r1.ebuild 1548 BLAKE2B b70a82e758c23c2c34ecd0fa5d45e56d840966135c8d578b09d702bed31b5148bffa2eb68412a0555464018ad04e62922a4e75d5c8a2fdc779b8497a6a539159 SHA512 00c8ddee82cacfaa5092bf45a37bccf7475e8fb6402579ee95188a9334f12309ba9a70771fb49f1b43bebec1e37ae68eb7d260a34c3134009f0b4507447c8504 EBUILD consul-1.5.1-r1.ebuild 1548 BLAKE2B d1d499907ec300d216e6884fb3c31d741911a799185f8220e0f4bb1f141105781368f9cb7c98bcd8ccd790e34b667f33b0dddc8eb5f1185318bf6c70917ead33 SHA512 6ab3f29b2416dd52250589d2ccae36f86161edea4a103d16a00e21e78c630fe8a6c7a61e8a50c08e3df546698e91f577e6ed94dcaeaf766b51f97ca93f894837 EBUILD consul-1.5.2.ebuild 1548 BLAKE2B ef17177024301747b243ac1b77fd9061cd76a661af705ca1beee37709ee03b07c2a1738a5e2277b8db93d377c442ba3831511c6df73c6096639971236b819e76 SHA512 41dd870ec80824c66139d4e44d10ec22079fbca640213f3454dee789ef535ef13605742f2999448475e5107134f436e3d8f9cb9e3d3fe3de021e45fc7ed67421 +EBUILD consul-1.5.3.ebuild 1548 BLAKE2B f8cfe586cc76eb91db2369980ad8dd3b13f305baaca3aecd69eae820a6d2dfec0927dbae152cef61f7960d8eabd508089d2441319ea1ffb2423a97809826f71c SHA512 7f046114417edd0b55be2d1800076ce735305df2dccb188e0e4a5c228d63266ec74419b55d79645f77482a1e49bf23e237bf0ffe3dbd5b91a16b99e271f3fb6c MISC metadata.xml 391 BLAKE2B c60fccfb61459803d5e9cff21d68525df118fc15b2390e805e3358b4e50e19a6eba6e06c057c5310797a9ba533f0d24746c95d8160a67e285732e7adab9b7fb2 SHA512 74541a7ccabd8ed4cebaec46f8d848d1930e8b50bc1fe5d84a5d37022d307e261d8e5537f942608c019992a2deccf0831a7624447d92dd68fe85128cfabf4ceb diff --git a/app-admin/consul/consul-1.5.3.ebuild b/app-admin/consul/consul-1.5.3.ebuild new file mode 100644 index 000000000000..13ebbc13a381 --- /dev/null +++ b/app-admin/consul/consul-1.5.3.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit golang-vcs-snapshot systemd user +GIT_COMMIT="a42ded4" +KEYWORDS="~amd64" +EGO_PN="github.com/hashicorp/consul" +DESCRIPTION="A tool for service discovery, monitoring and configuration" +HOMEPAGE="https://www.consul.io" +SRC_URI="https://github.com/hashicorp/consul/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +SLOT="0" +LICENSE="MPL-2.0" +IUSE="" + +RESTRICT="test" + +DEPEND="dev-go/gox + >=dev-lang/go-1.11:= + >=dev-go/go-tools-0_pre20160121" +RDEPEND="" + +pkg_setup() { + enewgroup consul + enewuser consul -1 -1 /var/lib/${PN} consul +} + +src_prepare() { + default + + sed -e 's:go get -u -v $(GOTOOLS)::' \ + -e 's:vendorfmt dev-build:dev-build:' \ + -i "src/${EGO_PN}/GNUmakefile" || die +} + +src_compile() { + # The dev target sets causes build.sh to set appropriate XC_OS + # and XC_ARCH, and skips generation of an unused zip file, + # avoiding a dependency on app-arch/zip. + GOPATH="${S}" \ + GOBIN="${S}/bin" \ + GIT_DESCRIBE="v${PV}" \ + GIT_DIRTY="" \ + GIT_COMMIT="${GIT_COMMIT}" \ + emake -C "src/${EGO_PN}" dev-build +} + +src_install() { + local x + + dobin bin/consul + + keepdir /etc/consul.d + insinto /etc/consul.d + doins "${FILESDIR}/"*.json.example + + for x in /var/{lib,log}/${PN}; do + keepdir "${x}" + fowners consul:consul "${x}" + done + + newinitd "${FILESDIR}/consul.initd" "${PN}" + newconfd "${FILESDIR}/consul.confd" "${PN}" + insinto /etc/logrotate.d + newins "${FILESDIR}/${PN}.logrotated" "${PN}" + systemd_dounit "${FILESDIR}/consul.service" +} diff --git a/app-admin/gentoo-perl-helpers/Manifest b/app-admin/gentoo-perl-helpers/Manifest index 27134ae0c5c0..fd4ae3a5a371 100644 --- a/app-admin/gentoo-perl-helpers/Manifest +++ b/app-admin/gentoo-perl-helpers/Manifest @@ -1,5 +1,5 @@ DIST gentoo-perl-helpers-0.3.1.tar.xz 9420 BLAKE2B dea001473832f4412ae090afbc458720ec1d40d19ac3db3a6a57b26115603f224f2f1c4155ecd3190866dfa0ab648fdd3a98a90e9ed576e7bd3ad8bdaf9a73c6 SHA512 dce6addfebbdfd16da3b580776c34346eb60b2eaef9cc7bed03d5ae0bf028de7a0175fbf7f68113d44b645c3d5ca7f5175389478655b08c115a5342ff930e096 DIST gentoo-perl-helpers-0.4.0.tar.xz 9580 BLAKE2B daea9e3f43bcd24ea34c9448294fb730595e8a021dffcbbf7f123ff5439455aa362c623affee29341266a0494f4744df0bf195d2db422d6276eb54fdca07149c SHA512 fbbd33122028ad12cbec7adbc97faaa32aa485ef21ca38dc2e1906610fdea7709e5da7e8164f5f86afa3607928837f3b35468274b6c626e3bd843432d780701b EBUILD gentoo-perl-helpers-0.3.1-r1.ebuild 1255 BLAKE2B 59495c331a5363515ee725ca8ed048454023aa5b68db0d28e11d3d10df091a06b8790e5af778da55525bd04266e8107060f0a626c318582bfee92dcfe4f3aca5 SHA512 2dad7ad8fb595480d533a31e6c4b2c79b0975aec0e1782e17e3ead8e10ea3298217f66f2665977f511d9feb5aae536e74979a9d5cddca8250008a157c8aa937c -EBUILD gentoo-perl-helpers-0.4.0.ebuild 1271 BLAKE2B c449bd661acd7dc57d9a21b3875e5fe2b893da8b265da90e279f02edd3b68f59ac46b99741d8a0ce8b014aab02034d611ff3acb5cdbb7db5225e6234b2e7f43f SHA512 9c815a5bc27803e6be4363cd911ade02d0af16d28b41e9ac5b5d9dae0ee3e0840ce7a6dddf199f01a8602b4f73d35ae481badaa7062b1c9f357cb795bbcf353f +EBUILD gentoo-perl-helpers-0.4.0.ebuild 1276 BLAKE2B db543f194acbf5efca2e4cb3800d0b5d481d9dacb870d6c68fc29809d9ec45786d9237f7c48529cf7d082aa6b72922f2fd5b8ebc27567f64c8053ea5192ff086 SHA512 a32f1f82eaf1622abb4866ae2c29f4046729e578a2a6b1b668f62a70d7970437cac25e0b9acca224e222de94412f2f5941238dad2a18094431554657e8569da1 MISC metadata.xml 453 BLAKE2B 0a9ea49a54e1b0ac4c4d98615b15251770556bfe672eea650b8b52ac7dc9a0492d3456b894b8724c033aa272567bb0c7ad4847451ed3f29fd5aa365ea2e2d315 SHA512 a32d375d6aa0ac38a20cdec805c887be0d6493be5d47572a0e950e1f4a8b28018ab364cd06668ff59c52fe89487853c9c4bffdf05b79913c691d99fdc848b201 diff --git a/app-admin/gentoo-perl-helpers/gentoo-perl-helpers-0.4.0.ebuild b/app-admin/gentoo-perl-helpers/gentoo-perl-helpers-0.4.0.ebuild index ec93bc39e770..c3d693f9dbbd 100644 --- a/app-admin/gentoo-perl-helpers/gentoo-perl-helpers-0.4.0.ebuild +++ b/app-admin/gentoo-perl-helpers/gentoo-perl-helpers-0.4.0.ebuild @@ -12,7 +12,7 @@ SRC_URI=" " LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" # Assumed System: diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz index f2097e57d098023ce2ed4d9a7adb1bc3ce603e44..5af30eae00be7cd0df07f259a08c1addee8c41e9 100644 GIT binary patch delta 15324 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 V<3{azMq}lF`2S4M7zz?~002LxlQ#eW diff --git a/app-arch/brotli/Manifest b/app-arch/brotli/Manifest index 289276ae2f5f..028f0a4e83c0 100644 --- a/app-arch/brotli/Manifest +++ b/app-arch/brotli/Manifest @@ -12,6 +12,6 @@ EBUILD brotli-1.0.4.ebuild 1416 BLAKE2B b9a5f452d97b3860b4954e9fd2aae10a03260597 EBUILD brotli-1.0.5.ebuild 1453 BLAKE2B 9859a5e12bf48136d72d8710d353635f9d4a7e7dc81c936a10bf301e8024b04050c1550dbd67b5ceeeb188b0c4ae60b761de269e28c6ee611133aa2ec7f3bfb7 SHA512 b0524cd8a7e3ca3ba862d95888fd5bf233d94a81f89e65dd4425b9b111f6cb7d1fd8080d972d79d4b9c3ad47c46853c4516719a4605f531986ddc73caf8d234c EBUILD brotli-1.0.6-r1.ebuild 1684 BLAKE2B 6889f76600de558a02f39c6404b2ba9385ca83efa3989cd3c458aeff0c9a9d2804afff34ee359b9c427b5a5a24bfb3a28e31dc72d47bd2979033c60edd048957 SHA512 3e09194f3ee29fd8fb61809c9e360bf617e349ab630fee5bda43824448f0ec6c7b51de095a72312db8ad0ba65f24c367f26a8b5e792cc2ca4023a9415521f8a1 EBUILD brotli-1.0.6.ebuild 1453 BLAKE2B 9859a5e12bf48136d72d8710d353635f9d4a7e7dc81c936a10bf301e8024b04050c1550dbd67b5ceeeb188b0c4ae60b761de269e28c6ee611133aa2ec7f3bfb7 SHA512 b0524cd8a7e3ca3ba862d95888fd5bf233d94a81f89e65dd4425b9b111f6cb7d1fd8080d972d79d4b9c3ad47c46853c4516719a4605f531986ddc73caf8d234c -EBUILD brotli-1.0.7.ebuild 1645 BLAKE2B 0fb97f08c5acba1c32dcca385c598257b809603cbe57468d16d517eb3fbd4bbe837320f61c6dd24757b18c48aee131b5236204626b78ff3e2288d49e4c212014 SHA512 4e16b5b8859bbd5de10533b07d58f0c368783adc3c90d90a83bb7dc08635ba127be62371973ee33222201b5e910c9596fe223e35d30340899805fb007434e8f3 +EBUILD brotli-1.0.7.ebuild 1644 BLAKE2B 38fa990ac9665f8cd838b52c78703a0aea6f34bfea994de580befd219d59f4bbac9ae5a3b7794b99621f5bc6ac9da081daea842a608afe20b798e7e66ee65e30 SHA512 be614799fc6180151febb40670cb59f68b0f52f269134bcc933f41e8d1660832c11f5941480f978ff1a38d556a54f46a4b50ad4fbe547b1c2cf7d0c5eaa392d3 EBUILD brotli-9999.ebuild 1654 BLAKE2B 1e6551cfe5323ec32ea0e148398ae386d9cb07edf98d51dbc73d268bfd38472661c0cf4d987f443f749724fa7fdc851c80fc1eb9225e234a77f361409d080f1e SHA512 924f625e26b4cc7582c19ed8cf603e2ad8afbd1766e79348a73285f932ccae2012799a9f94962e118b62f14b9c96d8441586988f76ffb25902baa9fbea885849 MISC metadata.xml 686 BLAKE2B 192c9019f79840dfcc409e8244eac99f3bd793ea91bb8f5f26fcf1a9dbb6ba34273ea2221e0e18322dccec1674929cdf1bfd7ca19628a3e69fc4bdd6f60ba932 SHA512 4057d0834db13baf716500e6d8fa80b9d6ee854f7e9620462ed1162d2bc6ff88d2bb2f81902c6730df337afc38c8eb378fa5b85debd2a5a57597c0faf58132dc diff --git a/app-arch/brotli/brotli-1.0.7.ebuild b/app-arch/brotli/brotli-1.0.7.ebuild index 4debaa969ab4..54b131b3d54a 100644 --- a/app-arch/brotli/brotli-1.0.7.ebuild +++ b/app-arch/brotli/brotli-1.0.7.ebuild @@ -29,7 +29,7 @@ if [[ ${PV} == "9999" ]] ; then EGIT_REPO_URI="https://github.com/google/${PN}.git" inherit git-r3 else - KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris" + KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris" SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" fi diff --git a/app-arch/libarchive/Manifest b/app-arch/libarchive/Manifest index 6e975a08251e..3725a1b1012e 100644 --- a/app-arch/libarchive/Manifest +++ b/app-arch/libarchive/Manifest @@ -6,5 +6,5 @@ DIST libarchive-3.3.2.tar.gz 6236562 BLAKE2B da26474b4fd8111561c1e5ac12a6333a8ba DIST libarchive-3.3.3.tar.gz 6535598 BLAKE2B 627949d24572b8345800e72a24d1e8d95cd0f19bb7fab70e2f36be011fee6f345eecfa9563640068b10888520aafdf30b1e3426b7e2743589cabd3ab5c270a22 SHA512 9d12b47d6976efa9f98e62c25d8b85fd745d4e9ca7b7e6d36bfe095dfe5c4db017d4e785d110f3758f5938dad6f1a1b009267fd7e82cb7212e93e1aea237bab7 EBUILD libarchive-3.3.1.ebuild 3438 BLAKE2B af5fa17a2a5ff850d88e81dbb88f2e275f4f601b1e61f7e067ff3c6806cb0bb115c307862ba5e74fb913aff9a7bda1399860e220e69c17826cae065e04a78d4a SHA512 31ae25cf9ec76a27098861dcec1a8a80fbfd132296febd7db47c10a8a34dc08a04657d41f66a3aacb0048e4154d740b8d346a287298e9067d555e8908b668194 EBUILD libarchive-3.3.2.ebuild 3509 BLAKE2B 7338b74ba0ba1b9a120ddae5a320a834e6ce8cef981a2ad59aa26c6973a26e1088094a30334b50a013c34986dec783b872d9c57b117bddd90a11d048c7ebda02 SHA512 6affef3f8d8613fa74dedbf4788eaa103ba4bda8107084197f1790ea6ebd78ce7699dd4ee2ed718ea6c776e4a8b1572e8c00710e994f48f419374cff8d2034f4 -EBUILD libarchive-3.3.3.ebuild 3620 BLAKE2B 491afd8a0215a6b0a74b6b62217da50f5f1fa955a7abd043b82dcaba3957782f024cc77c2d4747d33ec54fd04c4fe91f6220fc21687386c94d6d6131a0fa0838 SHA512 ad67f9c432b7ed6a2fe8d0c6e866f5481ee92b62910cf5831ab368e5452aae3d0104972fa5a96775bb317ebea7f3aa4f8ff854ed19db2e9c0fcac067788a9538 +EBUILD libarchive-3.3.3.ebuild 3618 BLAKE2B 5eaceaf333d0f8edbf48853db97f1a543efdc611cec24e86fd5138b0489c721c5cc6544c37a2e73bf04cba6e623afb93dbd3541ae89a8b8e9afe4f0289f0c301 SHA512 dff0378fadb701cfa3186eb6f20f4794072759dd5bb2179fa16d5add136eddc7736c36d00b0d365502b58fd415a0e8303eb8c214ddfb7579f67cb3341f612d9b MISC metadata.xml 1447 BLAKE2B 342ab0c5aeb3fdae86b39228d4df3c98163b55c1fa23318b2b7a22f714303f1f0615d60d9c057b0a91f90e61e6a7357043096463ca3efe1e8d5cbcd2a5897ce9 SHA512 85b5c67f258ab07b14f15967024bd5d1f11a81bd203e67d40398b42b3728735e28cf2645a0db865c6b6ed81a64da6de470ce62c882d0f72dbceb5361f791b81d diff --git a/app-arch/libarchive/libarchive-3.3.3.ebuild b/app-arch/libarchive/libarchive-3.3.3.ebuild index 59b9eb3b5657..1755d083bbd4 100644 --- a/app-arch/libarchive/libarchive-3.3.3.ebuild +++ b/app-arch/libarchive/libarchive-3.3.3.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://www.libarchive.org/downloads/${P}.tar.gz" LICENSE="BSD BSD-2 BSD-4 public-domain" SLOT="0/13" -KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="acl +bzip2 +e2fsprogs expat +iconv kernel_linux libressl lz4 +lzma lzo nettle static-libs +threads xattr +zlib zstd" RDEPEND=" diff --git a/app-arch/zstd/Manifest b/app-arch/zstd/Manifest index 30ce4ed070a1..98f3d7844472 100644 --- a/app-arch/zstd/Manifest +++ b/app-arch/zstd/Manifest @@ -4,10 +4,12 @@ DIST zstd-1.3.7.tar.gz 1825458 BLAKE2B 2a689289ec70fd510575aecebf88ad763bd150e57 DIST zstd-1.3.8.tar.gz 1875233 BLAKE2B c9775b0e33e61d2c064df60a266246f6b9b65b70ba2cc529633cf700b5dcac795e13ec0e20bd51bdd02ee5fddbc7f2fc030902ee37a5a433c2d7828c285b3c23 SHA512 834f7b6477c1e7d70f71105ea52be15c33866b48b93b7a3c6dff4f10c761e5ad35f3903899516317690a4b768051f6eedf7c030292f57cea5613d4017fab9466 DIST zstd-1.4.0.tar.gz 1898741 BLAKE2B 1b92a055712bb47c3d56c51f3ddddeaba00f9b746f7e47a2fa1a0afdf9798ff90f0ec734880a5d03644d47deb0e55f75c2cd3cbdab1a146dba5f49d4efeb2ae0 SHA512 8614934e25eb1e82b554c483bc9d2d055f51344697295e83b22a8d726321b12068cfa7f7d2a9fe28a2de7c9edda59733826277efc7046e13674d6f7f02af5671 DIST zstd-1.4.1.tar.gz 1908835 BLAKE2B 564ae54a96804954c25987eb0a744b7197c17555286187f615ce8c1b0a52a0522dc8a9e0c1e4e8b7ddd2ffbf302646b7c119d2b5be4d0867e58d2ee4ff70efa4 SHA512 5bfac959dbbcfaa16fc0b5d3d5028c606e0c56d385581644a7376d6c61f2efc081efa65e7cc3d3e7b4c107646e0b67b3a75f9b3ff392624025d3a0816c45a9f2 +DIST zstd-1.4.2.tar.gz 1909790 BLAKE2B 7b420caf91bd2e9739a26e5ea61c0c5b7d9d6d8e6630612fd66fec24203bc38ae7ab527587318c09997e1e577210b748576d8cb40a0d8dd366fafc306b28c0fa SHA512 5473502093332401c83b02e4ac66b2e05f32f710121d371daf164d8b002be9c06c51578bf9fed0ffb70bb67a0c64457b0e7a02f0d1ba5d36b1f3b6dde93ff907 EBUILD zstd-1.1.3.ebuild 902 BLAKE2B 3b5c5979aee9a7f29f1d515e605e99f4934ab0669a2b5c55055861396f1c002fcc7ac55a871b74feab38c4d48cf4f268e0d36df1b5210ddcec886a2b07ff021b SHA512 639420bd40f0f308413ea00f5803bd57db06d5a25ebab55e7a61dfbb26de721381c4cc8ecc71b22f3756be7149f27928ecbc8061f3443b2d51ad97c8a9bd5e46 EBUILD zstd-1.3.4-r1.ebuild 1328 BLAKE2B cb6df01593f2bf6f52d0f54759aaa03fa610bd4a63b0c23f3626f7907af26fbfa038842ecb7a1b98b664f9b072e85b5318fc56f059a6b73b0c2e677aae17121b SHA512 8fd02dbc9f09143c81d90e2931812cc42877a0955960232947ba8e50dddbc55f9cbe2e2f60e4f4f53b1ed7122f43bd4976741e4a24243e0360e8e6fbc82ffe5b EBUILD zstd-1.3.7-r1.ebuild 1345 BLAKE2B a6162c4b43128fd005ee2ef916dbaa1b2193e5e62ac745c29a05b88b272921b8557af64cb56185d58657a9d58ad156ea9cd6ded9d2bec5938b1b749755f5278a SHA512 5209f66e534b09c1de77db8f320c8ec2878051de5a500a671d164441ec89334406c5177e18d0f0385bb734bf9052057c1d63aba461c6008811479b420f15597e EBUILD zstd-1.3.8.ebuild 1348 BLAKE2B 8d8fabfc7d4070e5688ea33d0517b6861be53761a58a4ccd61fa07ce56b84fb53f8912b0158e3ff79042efc2147f386632a740c16d5fe73e83d001335aacfc89 SHA512 f8597317a438618b1c360a0a2e82715cd9d9b015e430e18c201785d54becff8b5a2fd6d91e7d86afd3f62594475419c211544aadae31b19a81dcabdbec67b3b6 EBUILD zstd-1.4.0.ebuild 1348 BLAKE2B 8d8fabfc7d4070e5688ea33d0517b6861be53761a58a4ccd61fa07ce56b84fb53f8912b0158e3ff79042efc2147f386632a740c16d5fe73e83d001335aacfc89 SHA512 f8597317a438618b1c360a0a2e82715cd9d9b015e430e18c201785d54becff8b5a2fd6d91e7d86afd3f62594475419c211544aadae31b19a81dcabdbec67b3b6 EBUILD zstd-1.4.1.ebuild 1348 BLAKE2B 8d8fabfc7d4070e5688ea33d0517b6861be53761a58a4ccd61fa07ce56b84fb53f8912b0158e3ff79042efc2147f386632a740c16d5fe73e83d001335aacfc89 SHA512 f8597317a438618b1c360a0a2e82715cd9d9b015e430e18c201785d54becff8b5a2fd6d91e7d86afd3f62594475419c211544aadae31b19a81dcabdbec67b3b6 +EBUILD zstd-1.4.2.ebuild 1348 BLAKE2B 8d8fabfc7d4070e5688ea33d0517b6861be53761a58a4ccd61fa07ce56b84fb53f8912b0158e3ff79042efc2147f386632a740c16d5fe73e83d001335aacfc89 SHA512 f8597317a438618b1c360a0a2e82715cd9d9b015e430e18c201785d54becff8b5a2fd6d91e7d86afd3f62594475419c211544aadae31b19a81dcabdbec67b3b6 MISC metadata.xml 457 BLAKE2B d8251ae19e395d977bd88e72fc3c666e6d6a462a7a65db0f62fe3ba9831189f0f48e9457e04028b03dadbd4d099d0b051b313b626a3aaaeb1845cee636558b8a SHA512 801938d4394220ffe8df4d8198308b0d5651ebc198711a4af48d1e6dd9aaffdd7da030a8075bcbc7c3182403aea86e56a9ddc999dcfb2556496679d835a16058 diff --git a/app-arch/zstd/zstd-1.4.2.ebuild b/app-arch/zstd/zstd-1.4.2.ebuild new file mode 100644 index 000000000000..2704ae6a18f3 --- /dev/null +++ b/app-arch/zstd/zstd-1.4.2.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib-minimal toolchain-funcs + +DESCRIPTION="zstd fast compression library" +HOMEPAGE="https://facebook.github.io/zstd/" +SRC_URI="https://github.com/facebook/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="|| ( BSD GPL-2 )" +SLOT="0/1" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="lz4 static-libs" + +RDEPEND="app-arch/xz-utils + lz4? ( app-arch/lz4 )" +DEPEND="${RDEPEND}" + +src_prepare() { + default + multilib_copy_sources +} + +mymake() { + emake \ + CC="$(tc-getCC)" \ + CXX="$(tc-getCXX)" \ + AR="$(tc-getAR)" \ + PREFIX="${EPREFIX}/usr" \ + LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ + "${@}" +} + +multilib_src_compile() { + mymake -C lib libzstd libzstd.a libzstd.pc + + if multilib_is_native_abi ; then + mymake zstd + + mymake -C contrib/pzstd + fi +} + +multilib_src_install() { + mymake -C lib DESTDIR="${D}" install + + if multilib_is_native_abi ; then + mymake -C programs DESTDIR="${D}" install + + mymake -C contrib/pzstd DESTDIR="${D}" install + fi +} + +multilib_src_install_all() { + einstalldocs + + if ! use static-libs; then + find "${ED}" -name "*.a" -delete || die + fi +} diff --git a/app-backup/Manifest.gz b/app-backup/Manifest.gz index 55d9fec6f563611e5ab5a57fc6630b295c6a2bfb..ef3937fd5958be7c56343b25fb314ad40a25e953 100644 GIT binary patch delta 9516 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 OfB64DphMvONdN%K*Ze>L diff --git a/app-backup/btrbk/Manifest b/app-backup/btrbk/Manifest index f8021c2fac02..d6baf54e15c2 100644 --- a/app-backup/btrbk/Manifest +++ b/app-backup/btrbk/Manifest @@ -8,6 +8,7 @@ DIST btrbk-0.27.2.tar.xz 87012 BLAKE2B 7b25ce04e088b9c3df1f5d4f41ec3e6aef7e48beb DIST btrbk-0.28.0.tar.xz 99336 BLAKE2B 4becaac5a34029e57345baa3c8bb787032ddfdc523882f6334e7a0985a53194956342f792dd9022cb151aacbd64497b87aafee838b5811f716de4efc7eb54a10 SHA512 f4f3118daf55a80604dafec77087851860cfab8720d3f193ac4eec804ca39e60e3bb31d7feb45dd10c8b35b2844c680462a16f2ac0bdbd71731907f511bdc358 DIST btrbk-0.28.1.tar.xz 94740 BLAKE2B 75313aabab7208083e06a2d4bb607950c7d5d0e87188a9a8f8c97cba1549cc2d3bcfff14b2bc2d20898c44bcc0fe50d74db2e16b213dde852d89704704b70ece SHA512 0e24908b3162b2ab67e0482a38fb966bf33b3c3ee5b2f62259673af14e9309bc4707bd049403579240ec416efae6643a8b5da73f4763e3dc01b3893047e92581 DIST btrbk-0.28.2.tar.xz 94888 BLAKE2B 4501a8bbe1c88e2449c67d3c5e2322c8b3d3bd5b855cbc0451ff59a3e9aea66de4110587f786fee8f21acfb8a7e496f80a21a91a0e0756d37130bd49a76bb26f SHA512 43e9e0dfe48b0b0c8d1b64e2ce447b9dde9c494b2ad233d68e6ad0648d746d1e950751199f72affe77e06b0c94567912b399bd0b6aa8ebc31dd8fb87ef9ae0ae +DIST btrbk-0.28.3.tar.xz 95000 BLAKE2B 95de0eae8621b313e9dce3a90ba416a0e4553b05e7e9e1432bd740941ea4b7bdc154a6dd34c9cf7b7ef9fb98f46fd4bc99a3b37933b4c9bd21ef493a7f51e2a5 SHA512 a2919527ab14486113c075fdb2646ee70fa20c813e5a69fc8a0cd16b75bc7aaccee338b272da938f6223a4be8c2d539839426b55ce72d338c7cf20680a41a849 EBUILD btrbk-0.24.0-r1.ebuild 755 BLAKE2B 1ee8bedbe3dd869c4afb8103763269906d4a75c5dccfebefebb851bdb4a1243d14eac3a35d5e8ac5d29660b96e7856e0421d2804f83c982c47d58f888e3b498c SHA512 2924123eeabd0b1e7a325d9b413c6ff9ee750184b85ea1f460f236aa74e978df1e5537ab77fc49e8f82148caff743724355d31cf60aa5e760d1615b60d22f7e5 EBUILD btrbk-0.25.1-r1.ebuild 743 BLAKE2B bb707beaa6dd1dae7648262190ee05f76f70197982d6994386e9ee8bc8e885a88ba0c9f9eb33d2846f9f7b023d6a0c97a95d9bf04fbb6de72d8ff489da09d8b2 SHA512 452cdc0bbcba6b08e00bbccdc0332dc06aa59d746a0e8a608ee5da5bb5ac2047705380df2e7865fdd3a2e3d44fce6a4b1fda8e890f150a8a3d543d63fa2610eb EBUILD btrbk-0.26.0.ebuild 1078 BLAKE2B 9c92380e34d5005cc0d738c68e7b404a4db77fccc1a233ada610d7518e253cfaafa91135da7d9ce6cf6546150a6805f524b3a9302b680b84e63616a1f910b029 SHA512 0d22df7d376f96de76a19be8a3ce7a9e7773c02c6da7545949ce0083a32ea6e5aaeabf026ce91655af34109532fa06fbd8b074e494e591d529dbb9d6f0bd4a58 @@ -19,5 +20,6 @@ EBUILD btrbk-0.27.2.ebuild 2319 BLAKE2B 56180c3685ea46964b9d4aa94f4064ba3815fcc2 EBUILD btrbk-0.28.0.ebuild 2304 BLAKE2B 27a92a35f09b88cbd4b3cf0f93bc1819a34849a4d2bba93ff536541f159f917d4a0bfabc44065978209e59f3f1a425566209614f389b1c2b40aa6adb1d396638 SHA512 6422fc1801469d7300c192a73664b7ca3f6f068e6b2c21cf56fbe8ebe508bfe5cab8e4c8d1d4356b1e82ce47506448ac65693f49d35215738e11577c4d3ad6b4 EBUILD btrbk-0.28.1.ebuild 2304 BLAKE2B 27a92a35f09b88cbd4b3cf0f93bc1819a34849a4d2bba93ff536541f159f917d4a0bfabc44065978209e59f3f1a425566209614f389b1c2b40aa6adb1d396638 SHA512 6422fc1801469d7300c192a73664b7ca3f6f068e6b2c21cf56fbe8ebe508bfe5cab8e4c8d1d4356b1e82ce47506448ac65693f49d35215738e11577c4d3ad6b4 EBUILD btrbk-0.28.2.ebuild 2304 BLAKE2B 27a92a35f09b88cbd4b3cf0f93bc1819a34849a4d2bba93ff536541f159f917d4a0bfabc44065978209e59f3f1a425566209614f389b1c2b40aa6adb1d396638 SHA512 6422fc1801469d7300c192a73664b7ca3f6f068e6b2c21cf56fbe8ebe508bfe5cab8e4c8d1d4356b1e82ce47506448ac65693f49d35215738e11577c4d3ad6b4 +EBUILD btrbk-0.28.3.ebuild 2304 BLAKE2B 27a92a35f09b88cbd4b3cf0f93bc1819a34849a4d2bba93ff536541f159f917d4a0bfabc44065978209e59f3f1a425566209614f389b1c2b40aa6adb1d396638 SHA512 6422fc1801469d7300c192a73664b7ca3f6f068e6b2c21cf56fbe8ebe508bfe5cab8e4c8d1d4356b1e82ce47506448ac65693f49d35215738e11577c4d3ad6b4 EBUILD btrbk-9999.ebuild 2304 BLAKE2B 27a92a35f09b88cbd4b3cf0f93bc1819a34849a4d2bba93ff536541f159f917d4a0bfabc44065978209e59f3f1a425566209614f389b1c2b40aa6adb1d396638 SHA512 6422fc1801469d7300c192a73664b7ca3f6f068e6b2c21cf56fbe8ebe508bfe5cab8e4c8d1d4356b1e82ce47506448ac65693f49d35215738e11577c4d3ad6b4 MISC metadata.xml 1076 BLAKE2B 38beb88fb33730c665430ce275d33b231a57f02c2644b3ff89974935f93d1f0cea8b53b908019eb7bcb0ad99dca49e69475d44a506e08719270c2f8524b5e096 SHA512 20141d3aeba7ebe743ed3101af70c3f6515f11aaed4d43a73d507c18a933d30e778d10cfc17b98e33c616e80c79edd157d64fb0f54e35ad64a7e3114b3fd667f diff --git a/app-backup/btrbk/btrbk-0.28.3.ebuild b/app-backup/btrbk/btrbk-0.28.3.ebuild new file mode 100644 index 000000000000..ffd2ecb0e6f7 --- /dev/null +++ b/app-backup/btrbk/btrbk-0.28.3.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit systemd + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="https://github.com/digint/btrbk.git" + inherit git-r3 + SRC_URI="" + KEYWORDS="" +else + SRC_URI="https://digint.ch/download/btrbk/releases/${P}.tar.xz" + KEYWORDS="~amd64 ~arm ~x86" +fi + +DESCRIPTION="Tool for creating snapshots and remote backups of btrfs subvolumes" +HOMEPAGE="https://digint.ch/btrbk/" +LICENSE="GPL-3+" +SLOT="0" +IUSE="+pv +doc" + +DEPEND="doc? ( >=dev-ruby/asciidoctor-1.5.7 )" + +RDEPEND="dev-lang/perl + net-misc/openssh + pv? ( sys-apps/pv ) + >=sys-fs/btrfs-progs-4.12" + +src_compile() { + emake clean + use doc && emake -C doc +} +src_install() { + local targets="install-bin install-etc install-share install-systemd" + use doc && targets="${targets} install-man install-doc" + emake \ + DESTDIR="${D}" \ + DOCDIR="/usr/share/doc/${PF}" \ + SYSTEMDDIR="$(systemd_get_systemunitdir)" \ + ${targets} +} +pkg_preinst() { + if has_version "<${CATEGORY}/${PN}-0.26.0" ; then + upgrade_0_26_0_warning="1" + fi + if has_version "<${CATEGORY}/${PN}-0.27.0" ; then + upgrade_0_27_0_warning="1" + fi +} +pkg_postinst() { + if [[ "${upgrade_0_26_0_warning}" == "1" ]]; then + ewarn "If you are using raw targets, make sure to run the" + ewarn "\"raw_suffix2sidecar\" utility in each target directory." + fi + if [[ "${upgrade_0_27_0_warning}" == "1" ]]; then + ewarn 'Due to a bugfix in the scheduler [1] [2], previously preserved' + ewarn 'monthly/yearly backups could get deleted when upgrading to' + ewarn 'btrbk-0.27.0.' + ewarn '' + ewarn 'Before upgrading to btrbk-0.27.0, make sure to stop all cron jobs' + ewarn 'or systemd timers calling btrbk.' + ewarn '' + ewarn 'After upgrading, run "btrbk prune --dry-run --print-schedule" and' + ewarn 'check if any snapshots/backups would get deleted. If you want to' + ewarn 'forcibly preserve a snapshot/backup forever, rename it:' + ewarn '' + ewarn ' mv mysubvol.YYYYMMDD mysubvol.YYYYMMDD.keep_forever' + ewarn '' + ewarn 'Note that btrbk ignores subvolumes with unknown naming scheme, e.g.' + ewarn '(".keep_forever" suffix in the example above).' + ewarn '' + ewarn ' [1] https://github.com/digint/btrbk/issues/217' + ewarn ' [2] https://github.com/digint/btrbk/commit/719fb5f' + fi +} diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz index 7328d5fcd604bfd8c6d1d6f0ba631824c764b569..5430abffad9e0b4df17e8288c15d755524b7ce97 100644 GIT binary patch delta 23772 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 XkxAjYlzRTWxctYz2z|_=yRZNN*63t? delta 23741 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%0A}0M?>-l{cp(@d3hbsJ8bK!36v2*( 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 - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - diff --git a/app-editors/gvim/gvim-8.0.1298.ebuild b/app-editors/gvim/gvim-8.0.1298.ebuild deleted file mode 100644 index 8514246a3ac7..000000000000 --- a/app-editors/gvim/gvim-8.0.1298.ebuild +++ /dev/null @@ -1,371 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -VIM_VERSION="8.0" -PYTHON_COMPAT=( python{2_7,3_5,3_6} ) -PYTHON_REQ_USE=threads -inherit vim-doc flag-o-matic xdg-utils gnome2-utils versionator bash-completion-r1 prefix python-single-r1 - -if [[ ${PV} == 9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" - EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV} -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz - https://dev.gentoo.org/~radhermit/vim/vim-8.0.0938-gentoo-patches.tar.bz2" - KEYWORDS="alpha amd64 arm ~hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" -fi - -DESCRIPTION="GUI version of the Vim text editor" -HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" - -SLOT="0" -LICENSE="vim" -IUSE="acl aqua cscope debug gnome gtk gtk3 lua luajit motif neXt netbeans nls perl python racket ruby selinux session tcl" -REQUIRED_USE=" - luajit? ( lua ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -RDEPEND=" - ~app-editors/vim-core-${PV} - >=app-eselect/eselect-vi-1.1 - >=sys-libs/ncurses-5.2-r2:0= - x11-libs/libICE - x11-libs/libSM - x11-libs/libXext - x11-libs/libXt - acl? ( kernel_linux? ( sys-apps/acl ) ) - !aqua? ( - gtk3? ( - x11-libs/gtk+:3 - x11-libs/libXft - ) - !gtk3? ( - gtk? ( - >=x11-libs/gtk+-2.6:2 - x11-libs/libXft - gnome? ( >=gnome-base/libgnomeui-2.6 ) - ) - !gtk? ( - motif? ( >=x11-libs/motif-2.3:0 ) - !motif? ( - neXt? ( x11-libs/neXtaw ) - !neXt? ( x11-libs/libXaw ) - ) - ) - ) - ) - cscope? ( dev-util/cscope ) - lua? ( - luajit? ( dev-lang/luajit:2= ) - !luajit? ( dev-lang/lua:0[deprecated] ) - ) - nls? ( virtual/libintl ) - perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} ) - racket? ( dev-scheme/racket ) - ruby? ( || ( dev-lang/ruby:2.4 dev-lang/ruby:2.3 ) ) - selinux? ( sys-libs/libselinux ) - session? ( x11-libs/libSM ) - tcl? ( dev-lang/tcl:0= ) -" -DEPEND="${RDEPEND} - dev-util/ctags - sys-devel/autoconf - virtual/pkgconfig - nls? ( sys-devel/gettext ) -" - -S=${WORKDIR}/vim-${PV} - -pkg_setup() { - # people with broken alphabets run into trouble. bug 82186. - unset LANG LC_ALL - export LC_COLLATE="C" - - # Gnome sandbox silliness. bug #114475. - mkdir -p "${T}"/home || die - export HOME="${T}"/home - - use python && python-single-r1_pkg_setup -} - -src_prepare() { - if [[ ${PV} != 9999* ]]; then - # Gentoo patches to fix runtime issues, cross-compile errors, etc - eapply "${WORKDIR}"/patches/ - fi - - # Fixup a script to use awk instead of nawk - sed -i -e \ - '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ - "${S}"/runtime/tools/mve.awk || die "mve.awk sed failed" - - # Read vimrc and gvimrc from /etc/vim - echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug 29398 (27 Sep 2003 agriffis) - sed -i -e \ - 's/\> "$c" || die "echo failed" - done - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]]; then - sed -i -e \ - '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile || die - fi - - cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - - # Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0 - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - - eapply_user -} - -src_configure() { - local myconf=() - - # Fix bug 37354: Disallow -funroll-all-loops on amd64 - # Bug 57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - # Fix bug 18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i -e \ - 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - rm -v src/auto/configure || die "rm failed" - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug 24447). The hvc - # things are for ppc64, see bug 86433. - local file - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do - if [[ -e ${file} ]]; then - addwrite $file - fi - done - - use debug && append-flags "-DDEBUG" - - myconf=( - --with-features=huge - --disable-gpm - --enable-multibyte - $(use_enable acl) - $(use_enable cscope) - $(use_enable lua luainterp) - $(use_with luajit) - $(use_enable netbeans) - $(use_enable nls) - $(use_enable perl perlinterp) - $(use_enable python pythoninterp) - $(use_enable python python3interp) - $(use_enable racket mzschemeinterp) - $(use_enable ruby rubyinterp) - $(use_enable selinux) - $(use_enable session xsmp) - $(use_enable tcl tclinterp) - ) - - # --with-features=huge forces on cscope even if we --disable it. We need - # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm) - if ! use cscope; then - sed -i -e \ - '/# define FEAT_CSCOPE/d' src/feature.h || die "couldn't disable cscope" - fi - - # gvim's GUI preference order is as follows: - # aqua CARBON (not tested) - # -aqua gtk3 GTK3 - # -aqua -gtk3 gnome GNOME2 - # -aqua -gtk3 -gnome gtk GTK2 - # -aqua -gtk -gtk3 motif MOTIF - # -aqua -gtk -gtk3 -motif neXt NEXTAW - # -aqua -gtk -gtk3 -motif -neXt ATHENA - echo ; echo - if use aqua; then - einfo "Building gvim with the Carbon GUI" - myconf+=( - --enable-darwin - --enable-gui=carbon - ) - elif use gtk3; then - myconf+=( --enable-gtk3-check ) - einfo "Building gvim with the gtk+-3 GUI" - myconf+=( --enable-gui=gtk3 ) - elif use gtk; then - myconf+=( --enable-gtk2-check ) - if use gnome; then - einfo "Building gvim with the Gnome 2 GUI" - myconf+=( --enable-gui=gnome2 ) - else - einfo "Building gvim with the gtk+-2 GUI" - myconf+=( --enable-gui=gtk2 ) - fi - elif use motif; then - einfo "Building gvim with the MOTIF GUI" - myconf+=( --enable-gui=motif ) - elif use neXt; then - einfo "Building gvim with the neXtaw GUI" - myconf+=( --enable-gui=nextaw ) - else - einfo "Building gvim with the Athena GUI" - myconf+=( --enable-gui=athena ) - fi - echo ; echo - - # let package manager strip binaries - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - # keep prefix env contained within the EPREFIX - use prefix && myconf+=( --without-local-dir ) - - if [[ ${CHOST} == *-interix* ]]; then - # avoid finding of this function, to avoid having to patch either - # configure or the source, which would be much more hackish. - # after all vim does it right, only interix is badly broken (again) - export ac_cv_func_sigaction=no - fi - - econf \ - --with-modified-by=Gentoo-${PVR} \ - --with-vim-name=gvim \ - --with-x \ - "${myconf[@]}" -} - -src_compile() { - # The following allows emake to be used - emake -j1 -C src auto/osdef.h objects - - emake -} - -src_test() { - echo - einfo "Starting vim tests. Several error messages will be shown" - einfo "while the tests run. This is normal behaviour and does not" - einfo "indicate a fault." - echo - ewarn "If the tests fail, your terminal may be left in a strange" - ewarn "state. Usually, running 'reset' will fix this." - echo - - # Don't let vim talk to X - unset DISPLAY - - # Make gvim not try to connect to X. See :help gui-x11-start in vim for how - # this evil trickery works. - ln -s "${S}"/src/gvim "${S}"/src/testvim || die - - # Make sure our VIMPROG is used. - sed -i -e 's:\.\./vim:../testvim:' src/testdir/test49.vim || die - - # Don't do additional GUI tests. - emake -j1 VIMPROG=../testvim -C src/testdir nongui -} - -# Call eselect vi update with --if-unset -# to respect user's choice (bug 187449) -eselect_vi_update() { - einfo "Calling eselect vi update..." - eselect vi update --if-unset - eend $? -} - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - dobin src/gvim - dosym gvim /usr/bin/gvimdiff - dosym gvim /usr/bin/evim - dosym gvim /usr/bin/eview - dosym gvim /usr/bin/gview - dosym gvim /usr/bin/rgvim - dosym gvim /usr/bin/rgview - - emake -C src DESTDIR="${D}" DATADIR="${EPREFIX}"/usr/share install-icons - - dodir /usr/share/man/man1 - echo ".so vim.1" > "${ED}"/usr/share/man/man1/gvim.1 || die "echo failed" - echo ".so vim.1" > "${ED}"/usr/share/man/man1/gview.1 || die "echo failed" - echo ".so vimdiff.1" > "${ED}"/usr/share/man/man1/gvimdiff.1 || \ - die "echo failed" - - insinto /etc/vim - newins "${FILESDIR}"/gvimrc-r1 gvimrc - eprefixify "${ED}"/etc/vim/gvimrc - - doicon -s scalable "${FILESDIR}"/gvim.svg - - # bash completion script, bug #79018. - newbashcomp "${FILESDIR}"/${PN}-completion ${PN} - - # don't install vim desktop file - rm -v "${ED}"/usr/share/applications/vim.desktop || die "failed to remove vim.desktop" -} - -pkg_postinst() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Update fdo mime stuff, bug #78394 - xdg_desktop_database_update - - # Update icon cache - gnome2_icon_cache_update - - # Call eselect vi update - eselect_vi_update -} - -pkg_postrm() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Update fdo mime stuff, bug #78394 - xdg_desktop_database_update - - # Update icon cache - gnome2_icon_cache_update - - # Call eselect vi update - eselect_vi_update -} diff --git a/app-editors/gvim/gvim-8.0.1699-r1.ebuild b/app-editors/gvim/gvim-8.0.1699-r1.ebuild deleted file mode 100644 index ad19563f6259..000000000000 --- a/app-editors/gvim/gvim-8.0.1699-r1.ebuild +++ /dev/null @@ -1,372 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -VIM_VERSION="8.0" -PYTHON_COMPAT=( python{2_7,3_5,3_6} ) -PYTHON_REQ_USE="threads" -USE_RUBY="ruby23 ruby24 ruby25" - -inherit vim-doc flag-o-matic xdg-utils gnome2-utils versionator bash-completion-r1 prefix python-single-r1 ruby-single - -if [[ ${PV} == 9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" - EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV} -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz - https://dev.gentoo.org/~radhermit/vim/vim-8.0.0938-gentoo-patches.tar.bz2" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" -fi - -DESCRIPTION="GUI version of the Vim text editor" -HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" - -SLOT="0" -LICENSE="vim" -IUSE="acl aqua cscope debug gnome gtk gtk3 lua luajit motif neXt netbeans nls perl python racket ruby selinux session tcl" - -REQUIRED_USE=" - luajit? ( lua ) - python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND=" - ~app-editors/vim-core-${PV} - >=app-eselect/eselect-vi-1.1 - >=sys-libs/ncurses-5.2-r2:0= - x11-libs/libICE - x11-libs/libSM - x11-libs/libXext - x11-libs/libXt - acl? ( kernel_linux? ( sys-apps/acl ) ) - !aqua? ( - gtk3? ( - x11-libs/gtk+:3 - x11-libs/libXft - ) - !gtk3? ( - gtk? ( - >=x11-libs/gtk+-2.6:2 - x11-libs/libXft - ) - !gtk? ( - motif? ( >=x11-libs/motif-2.3:0 ) - !motif? ( - neXt? ( x11-libs/neXtaw ) - !neXt? ( x11-libs/libXaw ) - ) - ) - ) - ) - cscope? ( dev-util/cscope ) - lua? ( - luajit? ( dev-lang/luajit:2= ) - !luajit? ( dev-lang/lua:0[deprecated] ) - ) - nls? ( virtual/libintl ) - perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} ) - racket? ( dev-scheme/racket ) - ruby? ( ${RUBY_DEPS} ) - selinux? ( sys-libs/libselinux ) - session? ( x11-libs/libSM ) - tcl? ( dev-lang/tcl:0= )" - -DEPEND=" - ${RDEPEND} - dev-util/ctags - sys-devel/autoconf - virtual/pkgconfig - nls? ( sys-devel/gettext )" - -S=${WORKDIR}/vim-${PV} - -pkg_setup() { - # people with broken alphabets run into trouble. bug 82186. - unset LANG LC_ALL - export LC_COLLATE="C" - - # Gnome sandbox silliness. bug #114475. - mkdir -p "${T}"/home || die - export HOME="${T}"/home - - use python && python-single-r1_pkg_setup -} - -src_prepare() { - if [[ ${PV} != 9999* ]]; then - # Gentoo patches to fix runtime issues, cross-compile errors, etc - eapply "${WORKDIR}"/patches/ - fi - - # Fixup a script to use awk instead of nawk - sed -i -e \ - '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ - "${S}"/runtime/tools/mve.awk || die "mve.awk sed failed" - - # Read vimrc and gvimrc from /etc/vim - echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug 29398 (27 Sep 2003 agriffis) - sed -i -e \ - 's/\> "$c" || die "echo failed" - done - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]]; then - sed -i -e \ - '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile || die - fi - - cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - - # Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0 - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - - eapply_user -} - -src_configure() { - local myconf=() - - # Fix bug 37354: Disallow -funroll-all-loops on amd64 - # Bug 57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - # Fix bug 18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i -e \ - 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - rm -v src/auto/configure || die "rm failed" - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug 24447). The hvc - # things are for ppc64, see bug 86433. - local file - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do - if [[ -e ${file} ]]; then - addwrite $file - fi - done - - use debug && append-flags "-DDEBUG" - - myconf=( - --with-features=huge - --disable-gpm - --enable-multibyte - $(use_enable acl) - $(use_enable cscope) - $(use_enable lua luainterp) - $(use_with luajit) - $(use_enable netbeans) - $(use_enable nls) - $(use_enable perl perlinterp) - $(use_enable python pythoninterp) - $(use_enable python python3interp) - $(use_enable racket mzschemeinterp) - $(use_enable ruby rubyinterp) - $(use_enable selinux) - $(use_enable session xsmp) - $(use_enable tcl tclinterp) - ) - - # --with-features=huge forces on cscope even if we --disable it. We need - # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm) - if ! use cscope; then - sed -i -e \ - '/# define FEAT_CSCOPE/d' src/feature.h || die "couldn't disable cscope" - fi - - # gvim's GUI preference order is as follows: - # aqua CARBON (not tested) - # -aqua gtk3 GTK3 - # -aqua -gtk3 gnome GNOME2 - # -aqua -gtk3 -gnome gtk GTK2 - # -aqua -gtk -gtk3 motif MOTIF - # -aqua -gtk -gtk3 -motif neXt NEXTAW - # -aqua -gtk -gtk3 -motif -neXt ATHENA - echo ; echo - if use aqua; then - einfo "Building gvim with the Carbon GUI" - myconf+=( - --enable-darwin - --enable-gui=carbon - ) - elif use gtk3; then - myconf+=( --enable-gtk3-check ) - einfo "Building gvim with the gtk+-3 GUI" - myconf+=( --enable-gui=gtk3 ) - elif use gtk; then - myconf+=( --enable-gtk2-check ) - if use gnome; then - einfo "Building gvim with the Gnome 2 GUI" - myconf+=( --enable-gui=gnome2 ) - else - einfo "Building gvim with the gtk+-2 GUI" - myconf+=( --enable-gui=gtk2 ) - fi - elif use motif; then - einfo "Building gvim with the MOTIF GUI" - myconf+=( --enable-gui=motif ) - elif use neXt; then - einfo "Building gvim with the neXtaw GUI" - myconf+=( --enable-gui=nextaw ) - else - einfo "Building gvim with the Athena GUI" - myconf+=( --enable-gui=athena ) - fi - echo ; echo - - # let package manager strip binaries - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - # keep prefix env contained within the EPREFIX - use prefix && myconf+=( --without-local-dir ) - - if [[ ${CHOST} == *-interix* ]]; then - # avoid finding of this function, to avoid having to patch either - # configure or the source, which would be much more hackish. - # after all vim does it right, only interix is badly broken (again) - export ac_cv_func_sigaction=no - fi - - econf \ - --with-modified-by=Gentoo-${PVR} \ - --with-vim-name=gvim \ - --with-x \ - "${myconf[@]}" -} - -src_compile() { - # The following allows emake to be used - emake -j1 -C src auto/osdef.h objects - - emake -} - -src_test() { - echo - einfo "Starting vim tests. Several error messages will be shown" - einfo "while the tests run. This is normal behaviour and does not" - einfo "indicate a fault." - echo - ewarn "If the tests fail, your terminal may be left in a strange" - ewarn "state. Usually, running 'reset' will fix this." - echo - - # Don't let vim talk to X - unset DISPLAY - - # Make gvim not try to connect to X. See :help gui-x11-start in vim for how - # this evil trickery works. - ln -s "${S}"/src/gvim "${S}"/src/testvim || die - - # Make sure our VIMPROG is used. - sed -i -e 's:\.\./vim:../testvim:' src/testdir/test49.vim || die - - # Don't do additional GUI tests. - emake -j1 VIMPROG=../testvim -C src/testdir nongui -} - -# Call eselect vi update with --if-unset -# to respect user's choice (bug 187449) -eselect_vi_update() { - einfo "Calling eselect vi update..." - eselect vi update --if-unset - eend $? -} - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - dobin src/gvim - dosym gvim /usr/bin/gvimdiff - dosym gvim /usr/bin/evim - dosym gvim /usr/bin/eview - dosym gvim /usr/bin/gview - dosym gvim /usr/bin/rgvim - dosym gvim /usr/bin/rgview - - emake -C src DESTDIR="${D}" DATADIR="${EPREFIX}"/usr/share install-icons - - dodir /usr/share/man/man1 - echo ".so vim.1" > "${ED}"/usr/share/man/man1/gvim.1 || die "echo failed" - echo ".so vim.1" > "${ED}"/usr/share/man/man1/gview.1 || die "echo failed" - echo ".so vimdiff.1" > "${ED}"/usr/share/man/man1/gvimdiff.1 || \ - die "echo failed" - - insinto /etc/vim - newins "${FILESDIR}"/gvimrc-r1 gvimrc - eprefixify "${ED}"/etc/vim/gvimrc - - doicon -s scalable "${FILESDIR}"/gvim.svg - - # bash completion script, bug #79018. - newbashcomp "${FILESDIR}"/${PN}-completion ${PN} - - # don't install vim desktop file - rm -v "${ED}"/usr/share/applications/vim.desktop || die "failed to remove vim.desktop" -} - -pkg_postinst() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Update fdo mime stuff, bug #78394 - xdg_desktop_database_update - - # Update icon cache - gnome2_icon_cache_update - - # Call eselect vi update - eselect_vi_update -} - -pkg_postrm() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Update fdo mime stuff, bug #78394 - xdg_desktop_database_update - - # Update icon cache - gnome2_icon_cache_update - - # Call eselect vi update - eselect_vi_update -} diff --git a/app-editors/gvim/gvim-8.1.0034.ebuild b/app-editors/gvim/gvim-8.1.0034.ebuild deleted file mode 100644 index 770309a137b4..000000000000 --- a/app-editors/gvim/gvim-8.1.0034.ebuild +++ /dev/null @@ -1,372 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -VIM_VERSION="8.0" -PYTHON_COMPAT=( python{2_7,3_5,3_6} ) -PYTHON_REQ_USE="threads" -USE_RUBY="ruby23 ruby24 ruby25" - -inherit vim-doc flag-o-matic xdg-utils gnome2-utils versionator bash-completion-r1 prefix python-single-r1 ruby-single - -if [[ ${PV} == 9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" - EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV} -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz - https://dev.gentoo.org/~radhermit/vim/vim-8.0.0938-gentoo-patches.tar.bz2" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" -fi - -DESCRIPTION="GUI version of the Vim text editor" -HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" - -SLOT="0" -LICENSE="vim" -IUSE="acl aqua cscope debug gnome gtk gtk3 lua luajit motif neXt netbeans nls perl python racket ruby selinux session tcl" -REQUIRED_USE=" - luajit? ( lua ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -RDEPEND=" - ~app-editors/vim-core-${PV} - >=app-eselect/eselect-vi-1.1 - >=sys-libs/ncurses-5.2-r2:0= - x11-libs/libICE - x11-libs/libSM - x11-libs/libXext - x11-libs/libXt - acl? ( kernel_linux? ( sys-apps/acl ) ) - !aqua? ( - gtk3? ( - x11-libs/gtk+:3 - x11-libs/libXft - ) - !gtk3? ( - gtk? ( - >=x11-libs/gtk+-2.6:2 - x11-libs/libXft - ) - !gtk? ( - motif? ( >=x11-libs/motif-2.3:0 ) - !motif? ( - neXt? ( x11-libs/neXtaw ) - !neXt? ( x11-libs/libXaw ) - ) - ) - ) - ) - cscope? ( dev-util/cscope ) - lua? ( - luajit? ( dev-lang/luajit:2= ) - !luajit? ( dev-lang/lua:0[deprecated] ) - ) - nls? ( virtual/libintl ) - perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} ) - racket? ( dev-scheme/racket ) - ruby? ( ${RUBY_DEPS} ) - selinux? ( sys-libs/libselinux ) - session? ( x11-libs/libSM ) - tcl? ( dev-lang/tcl:0= ) -" -DEPEND="${RDEPEND} - dev-util/ctags - sys-devel/autoconf - virtual/pkgconfig - nls? ( sys-devel/gettext ) -" - -S=${WORKDIR}/vim-${PV} - -pkg_setup() { - # people with broken alphabets run into trouble. bug 82186. - unset LANG LC_ALL - export LC_COLLATE="C" - - # Gnome sandbox silliness. bug #114475. - mkdir -p "${T}"/home || die - export HOME="${T}"/home - - use python && python-single-r1_pkg_setup -} - -src_prepare() { - if [[ ${PV} != 9999* ]]; then - # Gentoo patches to fix runtime issues, cross-compile errors, etc - eapply "${WORKDIR}"/patches/ - fi - - # Fixup a script to use awk instead of nawk - sed -i -e \ - '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ - "${S}"/runtime/tools/mve.awk || die "mve.awk sed failed" - - # Read vimrc and gvimrc from /etc/vim - echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug 29398 (27 Sep 2003 agriffis) - sed -i -e \ - 's/\> "$c" || die "echo failed" - done - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]]; then - sed -i -e \ - '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile || die - fi - - cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - - # Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0 - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - - eapply_user -} - -src_configure() { - local myconf=() - - # Fix bug 37354: Disallow -funroll-all-loops on amd64 - # Bug 57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - # Fix bug 18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i -e \ - 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - rm -v src/auto/configure || die "rm failed" - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug 24447). The hvc - # things are for ppc64, see bug 86433. - local file - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do - if [[ -e ${file} ]]; then - addwrite $file - fi - done - - use debug && append-flags "-DDEBUG" - - myconf=( - --with-features=huge - --disable-gpm - --enable-multibyte - $(use_enable acl) - $(use_enable cscope) - $(use_enable lua luainterp) - $(use_with luajit) - $(use_enable netbeans) - $(use_enable nls) - $(use_enable perl perlinterp) - $(use_enable python pythoninterp) - $(use_enable python python3interp) - $(use_enable racket mzschemeinterp) - $(use_enable ruby rubyinterp) - $(use_enable selinux) - $(use_enable session xsmp) - $(use_enable tcl tclinterp) - ) - - # --with-features=huge forces on cscope even if we --disable it. We need - # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm) - if ! use cscope; then - sed -i -e \ - '/# define FEAT_CSCOPE/d' src/feature.h || die "couldn't disable cscope" - fi - - # gvim's GUI preference order is as follows: - # aqua CARBON (not tested) - # -aqua gtk3 GTK3 - # -aqua -gtk3 gnome GNOME2 - # -aqua -gtk3 -gnome gtk GTK2 - # -aqua -gtk -gtk3 motif MOTIF - # -aqua -gtk -gtk3 -motif neXt NEXTAW - # -aqua -gtk -gtk3 -motif -neXt ATHENA - echo ; echo - if use aqua; then - einfo "Building gvim with the Carbon GUI" - myconf+=( - --enable-darwin - --enable-gui=carbon - ) - elif use gtk3; then - myconf+=( --enable-gtk3-check ) - einfo "Building gvim with the gtk+-3 GUI" - myconf+=( --enable-gui=gtk3 ) - elif use gtk; then - myconf+=( --enable-gtk2-check ) - if use gnome; then - einfo "Building gvim with the Gnome 2 GUI" - myconf+=( --enable-gui=gnome2 ) - else - einfo "Building gvim with the gtk+-2 GUI" - myconf+=( --enable-gui=gtk2 ) - fi - elif use motif; then - einfo "Building gvim with the MOTIF GUI" - myconf+=( --enable-gui=motif ) - elif use neXt; then - einfo "Building gvim with the neXtaw GUI" - myconf+=( --enable-gui=nextaw ) - else - einfo "Building gvim with the Athena GUI" - myconf+=( --enable-gui=athena ) - fi - echo ; echo - - # let package manager strip binaries - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - # keep prefix env contained within the EPREFIX - use prefix && myconf+=( --without-local-dir ) - - if [[ ${CHOST} == *-interix* ]]; then - # avoid finding of this function, to avoid having to patch either - # configure or the source, which would be much more hackish. - # after all vim does it right, only interix is badly broken (again) - export ac_cv_func_sigaction=no - fi - - econf \ - --with-modified-by=Gentoo-${PVR} \ - --with-vim-name=gvim \ - --with-x \ - "${myconf[@]}" -} - -src_compile() { - # The following allows emake to be used - emake -j1 -C src auto/osdef.h objects - - emake -} - -src_test() { - echo - einfo "Starting vim tests. Several error messages will be shown" - einfo "while the tests run. This is normal behaviour and does not" - einfo "indicate a fault." - echo - ewarn "If the tests fail, your terminal may be left in a strange" - ewarn "state. Usually, running 'reset' will fix this." - echo - - # Don't let vim talk to X - unset DISPLAY - - # Make gvim not try to connect to X. See :help gui-x11-start in vim for how - # this evil trickery works. - ln -s "${S}"/src/gvim "${S}"/src/testvim || die - - # Make sure our VIMPROG is used. - sed -i -e 's:\.\./vim:../testvim:' src/testdir/test49.vim || die - - # Don't do additional GUI tests. - emake -j1 VIMPROG=../testvim -C src/testdir nongui -} - -# Call eselect vi update with --if-unset -# to respect user's choice (bug 187449) -eselect_vi_update() { - einfo "Calling eselect vi update..." - eselect vi update --if-unset - eend $? -} - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - dobin src/gvim - dosym gvim /usr/bin/gvimdiff - dosym gvim /usr/bin/evim - dosym gvim /usr/bin/eview - dosym gvim /usr/bin/gview - dosym gvim /usr/bin/rgvim - dosym gvim /usr/bin/rgview - - emake -C src DESTDIR="${D}" DATADIR="${EPREFIX}"/usr/share install-icons - - dodir /usr/share/man/man1 - echo ".so vim.1" > "${ED}"/usr/share/man/man1/gvim.1 || die "echo failed" - echo ".so vim.1" > "${ED}"/usr/share/man/man1/gview.1 || die "echo failed" - echo ".so vimdiff.1" > "${ED}"/usr/share/man/man1/gvimdiff.1 || \ - die "echo failed" - - insinto /etc/vim - newins "${FILESDIR}"/gvimrc-r1 gvimrc - eprefixify "${ED}"/etc/vim/gvimrc - - doicon -s scalable "${FILESDIR}"/gvim.svg - - # bash completion script, bug #79018. - newbashcomp "${FILESDIR}"/${PN}-completion ${PN} - - # don't install vim desktop file - rm -v "${ED}"/usr/share/applications/vim.desktop || die "failed to remove vim.desktop" -} - -pkg_postinst() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Update fdo mime stuff, bug #78394 - xdg_desktop_database_update - - # Update icon cache - gnome2_icon_cache_update - - # Call eselect vi update - eselect_vi_update -} - -pkg_postrm() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Update fdo mime stuff, bug #78394 - xdg_desktop_database_update - - # Update icon cache - gnome2_icon_cache_update - - # Call eselect vi update - eselect_vi_update -} diff --git a/app-editors/gvim/gvim-8.1.0412.ebuild b/app-editors/gvim/gvim-8.1.0412.ebuild deleted file mode 100644 index dcf0e2d191ad..000000000000 --- a/app-editors/gvim/gvim-8.1.0412.ebuild +++ /dev/null @@ -1,372 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -VIM_VERSION="8.0" -PYTHON_COMPAT=( python{2_7,3_5,3_6} ) -PYTHON_REQ_USE="threads" -USE_RUBY="ruby23 ruby24 ruby25" - -inherit vim-doc flag-o-matic xdg-utils gnome2-utils bash-completion-r1 prefix python-single-r1 ruby-single - -if [[ ${PV} == 9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" - EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV} -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz - https://dev.gentoo.org/~radhermit/vim/vim-8.0.0938-gentoo-patches.tar.bz2" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" -fi - -DESCRIPTION="GUI version of the Vim text editor" -HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" - -SLOT="0" -LICENSE="vim" -IUSE="acl aqua cscope debug gnome gtk gtk3 lua luajit motif neXt netbeans nls perl python racket ruby selinux session tcl" -REQUIRED_USE=" - luajit? ( lua ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -RDEPEND=" - ~app-editors/vim-core-${PV} - >=app-eselect/eselect-vi-1.1 - >=sys-libs/ncurses-5.2-r2:0= - x11-libs/libICE - x11-libs/libSM - x11-libs/libXext - x11-libs/libXt - acl? ( kernel_linux? ( sys-apps/acl ) ) - !aqua? ( - gtk3? ( - x11-libs/gtk+:3 - x11-libs/libXft - ) - !gtk3? ( - gtk? ( - >=x11-libs/gtk+-2.6:2 - x11-libs/libXft - ) - !gtk? ( - motif? ( >=x11-libs/motif-2.3:0 ) - !motif? ( - neXt? ( x11-libs/neXtaw ) - !neXt? ( x11-libs/libXaw ) - ) - ) - ) - ) - cscope? ( dev-util/cscope ) - lua? ( - luajit? ( dev-lang/luajit:2= ) - !luajit? ( dev-lang/lua:0[deprecated] ) - ) - nls? ( virtual/libintl ) - perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} ) - racket? ( dev-scheme/racket ) - ruby? ( ${RUBY_DEPS} ) - selinux? ( sys-libs/libselinux ) - session? ( x11-libs/libSM ) - tcl? ( dev-lang/tcl:0= ) -" -DEPEND="${RDEPEND} - dev-util/ctags - sys-devel/autoconf - virtual/pkgconfig - nls? ( sys-devel/gettext ) -" - -S=${WORKDIR}/vim-${PV} - -pkg_setup() { - # people with broken alphabets run into trouble. bug 82186. - unset LANG LC_ALL - export LC_COLLATE="C" - - # Gnome sandbox silliness. bug #114475. - mkdir -p "${T}"/home || die - export HOME="${T}"/home - - use python && python-single-r1_pkg_setup -} - -src_prepare() { - if [[ ${PV} != 9999* ]]; then - # Gentoo patches to fix runtime issues, cross-compile errors, etc - eapply "${WORKDIR}"/patches/ - fi - - # Fixup a script to use awk instead of nawk - sed -i -e \ - '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ - "${S}"/runtime/tools/mve.awk || die "mve.awk sed failed" - - # Read vimrc and gvimrc from /etc/vim - echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug 29398 (27 Sep 2003 agriffis) - sed -i -e \ - 's/\> "$c" || die "echo failed" - done - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]]; then - sed -i -e \ - '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile || die - fi - - cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - - # Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0 - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - - eapply_user -} - -src_configure() { - local myconf=() - - # Fix bug 37354: Disallow -funroll-all-loops on amd64 - # Bug 57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - # Fix bug 18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i -e \ - 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - rm -v src/auto/configure || die "rm failed" - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug 24447). The hvc - # things are for ppc64, see bug 86433. - local file - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do - if [[ -e ${file} ]]; then - addwrite $file - fi - done - - use debug && append-flags "-DDEBUG" - - myconf=( - --with-features=huge - --disable-gpm - --enable-multibyte - $(use_enable acl) - $(use_enable cscope) - $(use_enable lua luainterp) - $(use_with luajit) - $(use_enable netbeans) - $(use_enable nls) - $(use_enable perl perlinterp) - $(use_enable python pythoninterp) - $(use_enable python python3interp) - $(use_enable racket mzschemeinterp) - $(use_enable ruby rubyinterp) - $(use_enable selinux) - $(use_enable session xsmp) - $(use_enable tcl tclinterp) - ) - - # --with-features=huge forces on cscope even if we --disable it. We need - # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm) - if ! use cscope; then - sed -i -e \ - '/# define FEAT_CSCOPE/d' src/feature.h || die "couldn't disable cscope" - fi - - # gvim's GUI preference order is as follows: - # aqua CARBON (not tested) - # -aqua gtk3 GTK3 - # -aqua -gtk3 gnome GNOME2 - # -aqua -gtk3 -gnome gtk GTK2 - # -aqua -gtk -gtk3 motif MOTIF - # -aqua -gtk -gtk3 -motif neXt NEXTAW - # -aqua -gtk -gtk3 -motif -neXt ATHENA - echo ; echo - if use aqua; then - einfo "Building gvim with the Carbon GUI" - myconf+=( - --enable-darwin - --enable-gui=carbon - ) - elif use gtk3; then - myconf+=( --enable-gtk3-check ) - einfo "Building gvim with the gtk+-3 GUI" - myconf+=( --enable-gui=gtk3 ) - elif use gtk; then - myconf+=( --enable-gtk2-check ) - if use gnome; then - einfo "Building gvim with the Gnome 2 GUI" - myconf+=( --enable-gui=gnome2 ) - else - einfo "Building gvim with the gtk+-2 GUI" - myconf+=( --enable-gui=gtk2 ) - fi - elif use motif; then - einfo "Building gvim with the MOTIF GUI" - myconf+=( --enable-gui=motif ) - elif use neXt; then - einfo "Building gvim with the neXtaw GUI" - myconf+=( --enable-gui=nextaw ) - else - einfo "Building gvim with the Athena GUI" - myconf+=( --enable-gui=athena ) - fi - echo ; echo - - # let package manager strip binaries - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - # keep prefix env contained within the EPREFIX - use prefix && myconf+=( --without-local-dir ) - - if [[ ${CHOST} == *-interix* ]]; then - # avoid finding of this function, to avoid having to patch either - # configure or the source, which would be much more hackish. - # after all vim does it right, only interix is badly broken (again) - export ac_cv_func_sigaction=no - fi - - econf \ - --with-modified-by=Gentoo-${PVR} \ - --with-vim-name=gvim \ - --with-x \ - "${myconf[@]}" -} - -src_compile() { - # The following allows emake to be used - emake -j1 -C src auto/osdef.h objects - - emake -} - -src_test() { - echo - einfo "Starting vim tests. Several error messages will be shown" - einfo "while the tests run. This is normal behaviour and does not" - einfo "indicate a fault." - echo - ewarn "If the tests fail, your terminal may be left in a strange" - ewarn "state. Usually, running 'reset' will fix this." - echo - - # Don't let vim talk to X - unset DISPLAY - - # Make gvim not try to connect to X. See :help gui-x11-start in vim for how - # this evil trickery works. - ln -s "${S}"/src/gvim "${S}"/src/testvim || die - - # Make sure our VIMPROG is used. - sed -i -e 's:\.\./vim:../testvim:' src/testdir/test49.vim || die - - # Don't do additional GUI tests. - emake -j1 VIMPROG=../testvim -C src/testdir nongui -} - -# Call eselect vi update with --if-unset -# to respect user's choice (bug 187449) -eselect_vi_update() { - einfo "Calling eselect vi update..." - eselect vi update --if-unset - eend $? -} - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - dobin src/gvim - dosym gvim /usr/bin/gvimdiff - dosym gvim /usr/bin/evim - dosym gvim /usr/bin/eview - dosym gvim /usr/bin/gview - dosym gvim /usr/bin/rgvim - dosym gvim /usr/bin/rgview - - emake -C src DESTDIR="${D}" DATADIR="${EPREFIX}"/usr/share install-icons - - dodir /usr/share/man/man1 - echo ".so vim.1" > "${ED}"/usr/share/man/man1/gvim.1 || die "echo failed" - echo ".so vim.1" > "${ED}"/usr/share/man/man1/gview.1 || die "echo failed" - echo ".so vimdiff.1" > "${ED}"/usr/share/man/man1/gvimdiff.1 || \ - die "echo failed" - - insinto /etc/vim - newins "${FILESDIR}"/gvimrc-r1 gvimrc - eprefixify "${ED}"/etc/vim/gvimrc - - doicon -s scalable "${FILESDIR}"/gvim.svg - - # bash completion script, bug #79018. - newbashcomp "${FILESDIR}"/${PN}-completion ${PN} - - # don't install vim desktop file - rm -v "${ED}"/usr/share/applications/vim.desktop || die "failed to remove vim.desktop" -} - -pkg_postinst() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Update fdo mime stuff, bug #78394 - xdg_desktop_database_update - - # Update icon cache - gnome2_icon_cache_update - - # Call eselect vi update - eselect_vi_update -} - -pkg_postrm() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Update fdo mime stuff, bug #78394 - xdg_desktop_database_update - - # Update icon cache - gnome2_icon_cache_update - - # Call eselect vi update - eselect_vi_update -} diff --git a/app-editors/gvim/gvim-8.1.0648-r1.ebuild b/app-editors/gvim/gvim-8.1.0648-r1.ebuild deleted file mode 100644 index b8a4fdb1c61e..000000000000 --- a/app-editors/gvim/gvim-8.1.0648-r1.ebuild +++ /dev/null @@ -1,373 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -VIM_VERSION="8.1" -PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} ) -PYTHON_REQ_USE="threads(+)" -USE_RUBY="ruby23 ruby24 ruby25" - -inherit vim-doc flag-o-matic xdg-utils gnome2-utils bash-completion-r1 prefix python-single-r1 ruby-single - -if [[ ${PV} == 9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" - EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV} -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz - https://dev.gentoo.org/~radhermit/vim/vim-8.0.0938-gentoo-patches.tar.bz2" - KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~ppc ~ppc64 sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" -fi - -DESCRIPTION="GUI version of the Vim text editor" -HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" - -SLOT="0" -LICENSE="vim" -IUSE="acl aqua cscope debug gnome gtk gtk3 lua luajit motif neXt netbeans nls perl python racket ruby selinux session tcl" -REQUIRED_USE=" - luajit? ( lua ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -RDEPEND=" - >=app-eselect/eselect-vi-1.1 - >=sys-libs/ncurses-5.2-r2:0= - x11-libs/libICE - x11-libs/libSM - x11-libs/libXext - x11-libs/libXt - acl? ( kernel_linux? ( sys-apps/acl ) ) - !aqua? ( - gtk3? ( - x11-libs/gtk+:3 - x11-libs/libXft - ) - !gtk3? ( - gtk? ( - >=x11-libs/gtk+-2.6:2 - x11-libs/libXft - ) - !gtk? ( - motif? ( >=x11-libs/motif-2.3:0 ) - !motif? ( - neXt? ( x11-libs/neXtaw ) - !neXt? ( x11-libs/libXaw ) - ) - ) - ) - ) - cscope? ( dev-util/cscope ) - lua? ( - luajit? ( dev-lang/luajit:2= ) - !luajit? ( dev-lang/lua:0[deprecated] ) - ) - nls? ( virtual/libintl ) - perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} ) - racket? ( dev-scheme/racket ) - ruby? ( ${RUBY_DEPS} ) - selinux? ( sys-libs/libselinux ) - session? ( x11-libs/libSM ) - tcl? ( dev-lang/tcl:0= ) -" -DEPEND="${RDEPEND} - dev-util/ctags - sys-devel/autoconf - virtual/pkgconfig - nls? ( sys-devel/gettext ) -" -# temporarily use PDEPEND to allow upgrades past icon file collision, bug #673880 -PDEPEND="~app-editors/vim-core-${PV}" - -S=${WORKDIR}/vim-${PV} - -pkg_setup() { - # people with broken alphabets run into trouble. bug 82186. - unset LANG LC_ALL - export LC_COLLATE="C" - - # Gnome sandbox silliness. bug #114475. - mkdir -p "${T}"/home || die - export HOME="${T}"/home - - use python && python-single-r1_pkg_setup -} - -src_prepare() { - if [[ ${PV} != 9999* ]]; then - # Gentoo patches to fix runtime issues, cross-compile errors, etc - eapply "${WORKDIR}"/patches/ - fi - - # Fixup a script to use awk instead of nawk - sed -i -e \ - '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ - "${S}"/runtime/tools/mve.awk || die "mve.awk sed failed" - - # Read vimrc and gvimrc from /etc/vim - echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug 29398 (27 Sep 2003 agriffis) - sed -i -e \ - 's/\> "$c" || die "echo failed" - done - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]]; then - sed -i -e \ - '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile || die - fi - - cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - - # Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0 - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - - eapply_user -} - -src_configure() { - local myconf=() - - # Fix bug 37354: Disallow -funroll-all-loops on amd64 - # Bug 57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - # Fix bug 18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i -e \ - 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - rm -v src/auto/configure || die "rm failed" - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug 24447). The hvc - # things are for ppc64, see bug 86433. - local file - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do - if [[ -e ${file} ]]; then - addwrite $file - fi - done - - use debug && append-flags "-DDEBUG" - - myconf=( - --with-features=huge - --disable-gpm - --enable-multibyte - $(use_enable acl) - $(use_enable cscope) - $(use_enable lua luainterp) - $(use_with luajit) - $(use_enable netbeans) - $(use_enable nls) - $(use_enable perl perlinterp) - $(use_enable python pythoninterp) - $(use_enable python python3interp) - $(use_with python python-command $(type -P $(eselect python show --python2))) - $(use_with python python3-command $(type -P $(eselect python show --python3))) - $(use_enable racket mzschemeinterp) - $(use_enable ruby rubyinterp) - $(use_enable selinux) - $(use_enable session xsmp) - $(use_enable tcl tclinterp) - ) - - # --with-features=huge forces on cscope even if we --disable it. We need - # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm) - if ! use cscope; then - sed -i -e \ - '/# define FEAT_CSCOPE/d' src/feature.h || die "couldn't disable cscope" - fi - - # gvim's GUI preference order is as follows: - # aqua CARBON (not tested) - # -aqua gtk3 GTK3 - # -aqua -gtk3 gnome GNOME2 - # -aqua -gtk3 -gnome gtk GTK2 - # -aqua -gtk -gtk3 motif MOTIF - # -aqua -gtk -gtk3 -motif neXt NEXTAW - # -aqua -gtk -gtk3 -motif -neXt ATHENA - echo ; echo - if use aqua; then - einfo "Building gvim with the Carbon GUI" - myconf+=( - --enable-darwin - --enable-gui=carbon - ) - elif use gtk3; then - myconf+=( --enable-gtk3-check ) - einfo "Building gvim with the gtk+-3 GUI" - myconf+=( --enable-gui=gtk3 ) - elif use gtk; then - myconf+=( --enable-gtk2-check ) - if use gnome; then - einfo "Building gvim with the Gnome 2 GUI" - myconf+=( --enable-gui=gnome2 ) - else - einfo "Building gvim with the gtk+-2 GUI" - myconf+=( --enable-gui=gtk2 ) - fi - elif use motif; then - einfo "Building gvim with the MOTIF GUI" - myconf+=( --enable-gui=motif ) - elif use neXt; then - einfo "Building gvim with the neXtaw GUI" - myconf+=( --enable-gui=nextaw ) - else - einfo "Building gvim with the Athena GUI" - myconf+=( --enable-gui=athena ) - fi - echo ; echo - - # let package manager strip binaries - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - # keep prefix env contained within the EPREFIX - use prefix && myconf+=( --without-local-dir ) - - if [[ ${CHOST} == *-interix* ]]; then - # avoid finding of this function, to avoid having to patch either - # configure or the source, which would be much more hackish. - # after all vim does it right, only interix is badly broken (again) - export ac_cv_func_sigaction=no - fi - - econf \ - --with-modified-by=Gentoo-${PVR} \ - --with-vim-name=gvim \ - --with-x \ - "${myconf[@]}" -} - -src_compile() { - # The following allows emake to be used - emake -j1 -C src auto/osdef.h objects - - emake -} - -src_test() { - einfo - einfo "Starting vim tests. Several error messages will be shown" - einfo "while the tests run. This is normal behaviour and does not" - einfo "indicate a fault." - einfo - ewarn "If the tests fail, your terminal may be left in a strange" - ewarn "state. Usually, running 'reset' will fix this." - einfo - - # Don't let vim talk to X - unset DISPLAY - - # Make gvim not try to connect to X. See :help gui-x11-start in vim for how - # this evil trickery works. - ln -s "${S}"/src/gvim "${S}"/src/testvim || die - - # Make sure our VIMPROG is used. - sed -i -e 's:\.\./vim:../testvim:' src/testdir/test49.vim || die - - # Don't do additional GUI tests. - emake -j1 VIMPROG=../testvim -C src/testdir nongui -} - -# Call eselect vi update with --if-unset -# to respect user's choice (bug 187449) -eselect_vi_update() { - einfo "Calling eselect vi update..." - eselect vi update --if-unset - eend $? -} - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - dobin src/gvim - dosym gvim /usr/bin/gvimdiff - dosym gvim /usr/bin/evim - dosym gvim /usr/bin/eview - dosym gvim /usr/bin/gview - dosym gvim /usr/bin/rgvim - dosym gvim /usr/bin/rgview - - emake -C src DESTDIR="${D}" DATADIR="${EPREFIX}"/usr/share install-icons - - dodir /usr/share/man/man1 - echo ".so vim.1" > "${ED}"/usr/share/man/man1/gvim.1 || die "echo failed" - echo ".so vim.1" > "${ED}"/usr/share/man/man1/gview.1 || die "echo failed" - echo ".so vimdiff.1" > "${ED}"/usr/share/man/man1/gvimdiff.1 || \ - die "echo failed" - - insinto /etc/vim - newins "${FILESDIR}"/gvimrc-r1 gvimrc - eprefixify "${ED}"/etc/vim/gvimrc - - # bash completion script, bug #79018. - newbashcomp "${FILESDIR}"/${PN}-completion ${PN} - - # don't install vim desktop file - rm -v "${ED}"/usr/share/applications/vim.desktop || die "failed to remove vim.desktop" -} - -pkg_postinst() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Update fdo mime stuff, bug #78394 - xdg_desktop_database_update - - # Update icon cache - gnome2_icon_cache_update - - # Call eselect vi update - eselect_vi_update -} - -pkg_postrm() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Update fdo mime stuff, bug #78394 - xdg_desktop_database_update - - # Update icon cache - gnome2_icon_cache_update - - # Call eselect vi update - eselect_vi_update -} diff --git a/app-editors/gvim/gvim-8.1.0648.ebuild b/app-editors/gvim/gvim-8.1.0648.ebuild deleted file mode 100644 index 0b73a8cf4147..000000000000 --- a/app-editors/gvim/gvim-8.1.0648.ebuild +++ /dev/null @@ -1,371 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -VIM_VERSION="8.1" -PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} ) -PYTHON_REQ_USE="threads(+)" -USE_RUBY="ruby23 ruby24 ruby25" - -inherit vim-doc flag-o-matic xdg-utils gnome2-utils bash-completion-r1 prefix python-single-r1 ruby-single - -if [[ ${PV} == 9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" - EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV} -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz - https://dev.gentoo.org/~radhermit/vim/vim-8.0.0938-gentoo-patches.tar.bz2" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" -fi - -DESCRIPTION="GUI version of the Vim text editor" -HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" - -SLOT="0" -LICENSE="vim" -IUSE="acl aqua cscope debug gnome gtk gtk3 lua luajit motif neXt netbeans nls perl python racket ruby selinux session tcl" -REQUIRED_USE=" - luajit? ( lua ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -RDEPEND=" - >=app-eselect/eselect-vi-1.1 - >=sys-libs/ncurses-5.2-r2:0= - x11-libs/libICE - x11-libs/libSM - x11-libs/libXext - x11-libs/libXt - acl? ( kernel_linux? ( sys-apps/acl ) ) - !aqua? ( - gtk3? ( - x11-libs/gtk+:3 - x11-libs/libXft - ) - !gtk3? ( - gtk? ( - >=x11-libs/gtk+-2.6:2 - x11-libs/libXft - ) - !gtk? ( - motif? ( >=x11-libs/motif-2.3:0 ) - !motif? ( - neXt? ( x11-libs/neXtaw ) - !neXt? ( x11-libs/libXaw ) - ) - ) - ) - ) - cscope? ( dev-util/cscope ) - lua? ( - luajit? ( dev-lang/luajit:2= ) - !luajit? ( dev-lang/lua:0[deprecated] ) - ) - nls? ( virtual/libintl ) - perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} ) - racket? ( dev-scheme/racket ) - ruby? ( ${RUBY_DEPS} ) - selinux? ( sys-libs/libselinux ) - session? ( x11-libs/libSM ) - tcl? ( dev-lang/tcl:0= ) -" -DEPEND="${RDEPEND} - dev-util/ctags - sys-devel/autoconf - virtual/pkgconfig - nls? ( sys-devel/gettext ) -" -# temporarily use PDEPEND to allow upgrades past icon file collision, bug #673880 -PDEPEND="~app-editors/vim-core-${PV}" - -S=${WORKDIR}/vim-${PV} - -pkg_setup() { - # people with broken alphabets run into trouble. bug 82186. - unset LANG LC_ALL - export LC_COLLATE="C" - - # Gnome sandbox silliness. bug #114475. - mkdir -p "${T}"/home || die - export HOME="${T}"/home - - use python && python-single-r1_pkg_setup -} - -src_prepare() { - if [[ ${PV} != 9999* ]]; then - # Gentoo patches to fix runtime issues, cross-compile errors, etc - eapply "${WORKDIR}"/patches/ - fi - - # Fixup a script to use awk instead of nawk - sed -i -e \ - '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ - "${S}"/runtime/tools/mve.awk || die "mve.awk sed failed" - - # Read vimrc and gvimrc from /etc/vim - echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug 29398 (27 Sep 2003 agriffis) - sed -i -e \ - 's/\> "$c" || die "echo failed" - done - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]]; then - sed -i -e \ - '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile || die - fi - - cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - - # Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0 - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - - eapply_user -} - -src_configure() { - local myconf=() - - # Fix bug 37354: Disallow -funroll-all-loops on amd64 - # Bug 57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - # Fix bug 18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i -e \ - 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - rm -v src/auto/configure || die "rm failed" - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug 24447). The hvc - # things are for ppc64, see bug 86433. - local file - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do - if [[ -e ${file} ]]; then - addwrite $file - fi - done - - use debug && append-flags "-DDEBUG" - - myconf=( - --with-features=huge - --disable-gpm - --enable-multibyte - $(use_enable acl) - $(use_enable cscope) - $(use_enable lua luainterp) - $(use_with luajit) - $(use_enable netbeans) - $(use_enable nls) - $(use_enable perl perlinterp) - $(use_enable python pythoninterp) - $(use_enable python python3interp) - $(use_enable racket mzschemeinterp) - $(use_enable ruby rubyinterp) - $(use_enable selinux) - $(use_enable session xsmp) - $(use_enable tcl tclinterp) - ) - - # --with-features=huge forces on cscope even if we --disable it. We need - # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm) - if ! use cscope; then - sed -i -e \ - '/# define FEAT_CSCOPE/d' src/feature.h || die "couldn't disable cscope" - fi - - # gvim's GUI preference order is as follows: - # aqua CARBON (not tested) - # -aqua gtk3 GTK3 - # -aqua -gtk3 gnome GNOME2 - # -aqua -gtk3 -gnome gtk GTK2 - # -aqua -gtk -gtk3 motif MOTIF - # -aqua -gtk -gtk3 -motif neXt NEXTAW - # -aqua -gtk -gtk3 -motif -neXt ATHENA - echo ; echo - if use aqua; then - einfo "Building gvim with the Carbon GUI" - myconf+=( - --enable-darwin - --enable-gui=carbon - ) - elif use gtk3; then - myconf+=( --enable-gtk3-check ) - einfo "Building gvim with the gtk+-3 GUI" - myconf+=( --enable-gui=gtk3 ) - elif use gtk; then - myconf+=( --enable-gtk2-check ) - if use gnome; then - einfo "Building gvim with the Gnome 2 GUI" - myconf+=( --enable-gui=gnome2 ) - else - einfo "Building gvim with the gtk+-2 GUI" - myconf+=( --enable-gui=gtk2 ) - fi - elif use motif; then - einfo "Building gvim with the MOTIF GUI" - myconf+=( --enable-gui=motif ) - elif use neXt; then - einfo "Building gvim with the neXtaw GUI" - myconf+=( --enable-gui=nextaw ) - else - einfo "Building gvim with the Athena GUI" - myconf+=( --enable-gui=athena ) - fi - echo ; echo - - # let package manager strip binaries - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - # keep prefix env contained within the EPREFIX - use prefix && myconf+=( --without-local-dir ) - - if [[ ${CHOST} == *-interix* ]]; then - # avoid finding of this function, to avoid having to patch either - # configure or the source, which would be much more hackish. - # after all vim does it right, only interix is badly broken (again) - export ac_cv_func_sigaction=no - fi - - econf \ - --with-modified-by=Gentoo-${PVR} \ - --with-vim-name=gvim \ - --with-x \ - "${myconf[@]}" -} - -src_compile() { - # The following allows emake to be used - emake -j1 -C src auto/osdef.h objects - - emake -} - -src_test() { - einfo - einfo "Starting vim tests. Several error messages will be shown" - einfo "while the tests run. This is normal behaviour and does not" - einfo "indicate a fault." - einfo - ewarn "If the tests fail, your terminal may be left in a strange" - ewarn "state. Usually, running 'reset' will fix this." - einfo - - # Don't let vim talk to X - unset DISPLAY - - # Make gvim not try to connect to X. See :help gui-x11-start in vim for how - # this evil trickery works. - ln -s "${S}"/src/gvim "${S}"/src/testvim || die - - # Make sure our VIMPROG is used. - sed -i -e 's:\.\./vim:../testvim:' src/testdir/test49.vim || die - - # Don't do additional GUI tests. - emake -j1 VIMPROG=../testvim -C src/testdir nongui -} - -# Call eselect vi update with --if-unset -# to respect user's choice (bug 187449) -eselect_vi_update() { - einfo "Calling eselect vi update..." - eselect vi update --if-unset - eend $? -} - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - dobin src/gvim - dosym gvim /usr/bin/gvimdiff - dosym gvim /usr/bin/evim - dosym gvim /usr/bin/eview - dosym gvim /usr/bin/gview - dosym gvim /usr/bin/rgvim - dosym gvim /usr/bin/rgview - - emake -C src DESTDIR="${D}" DATADIR="${EPREFIX}"/usr/share install-icons - - dodir /usr/share/man/man1 - echo ".so vim.1" > "${ED}"/usr/share/man/man1/gvim.1 || die "echo failed" - echo ".so vim.1" > "${ED}"/usr/share/man/man1/gview.1 || die "echo failed" - echo ".so vimdiff.1" > "${ED}"/usr/share/man/man1/gvimdiff.1 || \ - die "echo failed" - - insinto /etc/vim - newins "${FILESDIR}"/gvimrc-r1 gvimrc - eprefixify "${ED}"/etc/vim/gvimrc - - # bash completion script, bug #79018. - newbashcomp "${FILESDIR}"/${PN}-completion ${PN} - - # don't install vim desktop file - rm -v "${ED}"/usr/share/applications/vim.desktop || die "failed to remove vim.desktop" -} - -pkg_postinst() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Update fdo mime stuff, bug #78394 - xdg_desktop_database_update - - # Update icon cache - gnome2_icon_cache_update - - # Call eselect vi update - eselect_vi_update -} - -pkg_postrm() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Update fdo mime stuff, bug #78394 - xdg_desktop_database_update - - # Update icon cache - gnome2_icon_cache_update - - # Call eselect vi update - eselect_vi_update -} diff --git a/app-editors/gvim/gvim-8.1.1155.ebuild b/app-editors/gvim/gvim-8.1.1155.ebuild deleted file mode 100644 index 35aedc92a30a..000000000000 --- a/app-editors/gvim/gvim-8.1.1155.ebuild +++ /dev/null @@ -1,370 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -VIM_VERSION="8.1" -PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} ) -PYTHON_REQ_USE="threads(+)" -USE_RUBY="ruby24 ruby25 ruby26" - -inherit vim-doc flag-o-matic xdg-utils gnome2-utils bash-completion-r1 prefix python-single-r1 ruby-single - -if [[ ${PV} == 9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" - EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV} -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz - https://dev.gentoo.org/~radhermit/vim/vim-8.0.0938-gentoo-patches.tar.bz2" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" -fi - -DESCRIPTION="GUI version of the Vim text editor" -HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" - -SLOT="0" -LICENSE="vim" -IUSE="acl aqua cscope debug gtk gtk2 lua luajit motif neXt netbeans nls perl python racket ruby selinux session tcl" -REQUIRED_USE=" - luajit? ( lua ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -RDEPEND=" - >=app-eselect/eselect-vi-1.1 - >=sys-libs/ncurses-5.2-r2:0= - x11-libs/libICE - x11-libs/libSM - x11-libs/libXext - x11-libs/libXt - acl? ( kernel_linux? ( sys-apps/acl ) ) - !aqua? ( - gtk? ( - x11-libs/gtk+:3 - x11-libs/libXft - ) - !gtk? ( - gtk2? ( - >=x11-libs/gtk+-2.6:2 - x11-libs/libXft - ) - !gtk2? ( - motif? ( >=x11-libs/motif-2.3:0 ) - !motif? ( - neXt? ( x11-libs/neXtaw ) - !neXt? ( x11-libs/libXaw ) - ) - ) - ) - ) - cscope? ( dev-util/cscope ) - lua? ( - luajit? ( dev-lang/luajit:2= ) - !luajit? ( dev-lang/lua:0[deprecated] ) - ) - nls? ( virtual/libintl ) - perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} ) - racket? ( dev-scheme/racket ) - ruby? ( ${RUBY_DEPS} ) - selinux? ( sys-libs/libselinux ) - session? ( x11-libs/libSM ) - tcl? ( dev-lang/tcl:0= ) -" -DEPEND="${RDEPEND} - sys-devel/autoconf - virtual/pkgconfig - nls? ( sys-devel/gettext ) -" -# temporarily use PDEPEND to allow upgrades past icon file collision, bug #673880 -PDEPEND="~app-editors/vim-core-${PV}" - -# various failures (bugs #630042 and #682320) -RESTRICT="test" - -S=${WORKDIR}/vim-${PV} - -pkg_setup() { - # people with broken alphabets run into trouble. bug 82186. - unset LANG LC_ALL - export LC_COLLATE="C" - - # Gnome sandbox silliness. bug #114475. - mkdir -p "${T}"/home || die - export HOME="${T}"/home - - use python && python-single-r1_pkg_setup -} - -src_prepare() { - if [[ ${PV} != 9999* ]]; then - # Gentoo patches to fix runtime issues, cross-compile errors, etc - eapply "${WORKDIR}"/patches/ - fi - - # Fixup a script to use awk instead of nawk - sed -i -e \ - '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ - "${S}"/runtime/tools/mve.awk || die "mve.awk sed failed" - - # Read vimrc and gvimrc from /etc/vim - echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug 29398 (27 Sep 2003 agriffis) - sed -i -e \ - 's/\> "$c" || die "echo failed" - done - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]]; then - sed -i -e \ - '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile || die - fi - - cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - - # Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0 - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - - eapply_user -} - -src_configure() { - local myconf=() - - # Fix bug 37354: Disallow -funroll-all-loops on amd64 - # Bug 57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - # Fix bug 18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i -e \ - 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - rm -v src/auto/configure || die "rm failed" - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug 24447). The hvc - # things are for ppc64, see bug 86433. - local file - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do - if [[ -e ${file} ]]; then - addwrite $file - fi - done - - use debug && append-flags "-DDEBUG" - - myconf=( - --with-features=huge - --disable-gpm - --enable-multibyte - --with-gnome=no - $(use_enable acl) - $(use_enable cscope) - $(use_enable lua luainterp) - $(use_with luajit) - $(use_enable netbeans) - $(use_enable nls) - $(use_enable perl perlinterp) - $(use_enable python pythoninterp) - $(use_enable python python3interp) - $(use_with python python-command $(type -P $(eselect python show --python2))) - $(use_with python python3-command $(type -P $(eselect python show --python3))) - $(use_enable racket mzschemeinterp) - $(use_enable ruby rubyinterp) - $(use_enable selinux) - $(use_enable session xsmp) - $(use_enable tcl tclinterp) - ) - - # --with-features=huge forces on cscope even if we --disable it. We need - # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm) - if ! use cscope; then - sed -i -e \ - '/# define FEAT_CSCOPE/d' src/feature.h || die "couldn't disable cscope" - fi - - # gvim's GUI preference order is as follows: - # aqua CARBON (not tested) - # -aqua gtk GTK3 - # -aqua -gtk gtk2 GTK2 - # -aqua -gtk -gtk motif MOTIF - # -aqua -gtk -gtk -motif neXt NEXTAW - # -aqua -gtk -gtk -motif -neXt ATHENA - echo ; echo - if use aqua; then - einfo "Building gvim with the Carbon GUI" - myconf+=( - --enable-darwin - --enable-gui=carbon - ) - elif use gtk; then - myconf+=( --enable-gtk3-check ) - einfo "Building gvim with the gtk+-3 GUI" - myconf+=( --enable-gui=gtk3 ) - elif use gtk2; then - myconf+=( --enable-gtk2-check ) - einfo "Building gvim with the gtk+-2 GUI" - myconf+=( --enable-gui=gtk2 ) - elif use motif; then - einfo "Building gvim with the MOTIF GUI" - myconf+=( --enable-gui=motif ) - elif use neXt; then - einfo "Building gvim with the neXtaw GUI" - myconf+=( --enable-gui=nextaw ) - else - einfo "Building gvim with the Athena GUI" - myconf+=( --enable-gui=athena ) - fi - echo ; echo - - # let package manager strip binaries - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - # keep prefix env contained within the EPREFIX - use prefix && myconf+=( --without-local-dir ) - - if [[ ${CHOST} == *-interix* ]]; then - # avoid finding of this function, to avoid having to patch either - # configure or the source, which would be much more hackish. - # after all vim does it right, only interix is badly broken (again) - export ac_cv_func_sigaction=no - fi - - econf \ - --with-modified-by=Gentoo-${PVR} \ - --with-vim-name=gvim \ - --with-x \ - "${myconf[@]}" -} - -src_compile() { - # The following allows emake to be used - emake -j1 -C src auto/osdef.h objects - - emake -} - -src_test() { - einfo - einfo "Starting vim tests. Several error messages will be shown" - einfo "while the tests run. This is normal behaviour and does not" - einfo "indicate a fault." - einfo - ewarn "If the tests fail, your terminal may be left in a strange" - ewarn "state. Usually, running 'reset' will fix this." - einfo - - # Don't let vim talk to X - unset DISPLAY - - # Make gvim not try to connect to X. See :help gui-x11-start in vim for how - # this evil trickery works. - ln -s "${S}"/src/gvim "${S}"/src/testvim || die - - # Make sure our VIMPROG is used. - sed -i -e 's:\.\./vim:../testvim:' src/testdir/test49.vim || die - - # Don't do additional GUI tests. - emake -j1 VIMPROG=../testvim -C src/testdir nongui -} - -# Call eselect vi update with --if-unset -# to respect user's choice (bug 187449) -eselect_vi_update() { - einfo "Calling eselect vi update..." - eselect vi update --if-unset - eend $? -} - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - dobin src/gvim - dosym gvim /usr/bin/gvimdiff - dosym gvim /usr/bin/evim - dosym gvim /usr/bin/eview - dosym gvim /usr/bin/gview - dosym gvim /usr/bin/rgvim - dosym gvim /usr/bin/rgview - - emake -C src DESTDIR="${D}" DATADIR="${EPREFIX}"/usr/share install-icons - - dodir /usr/share/man/man1 - echo ".so vim.1" > "${ED}"/usr/share/man/man1/gvim.1 || die "echo failed" - echo ".so vim.1" > "${ED}"/usr/share/man/man1/gview.1 || die "echo failed" - echo ".so vimdiff.1" > "${ED}"/usr/share/man/man1/gvimdiff.1 || \ - die "echo failed" - - insinto /etc/vim - newins "${FILESDIR}"/gvimrc-r1 gvimrc - eprefixify "${ED}"/etc/vim/gvimrc - - # bash completion script, bug #79018. - newbashcomp "${FILESDIR}"/${PN}-completion ${PN} - - # don't install vim desktop file - rm -v "${ED}"/usr/share/applications/vim.desktop || die "failed to remove vim.desktop" -} - -pkg_postinst() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Update fdo mime stuff, bug #78394 - xdg_desktop_database_update - - # Update icon cache - gnome2_icon_cache_update - - # Call eselect vi update - eselect_vi_update -} - -pkg_postrm() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Update fdo mime stuff, bug #78394 - xdg_desktop_database_update - - # Update icon cache - gnome2_icon_cache_update - - # Call eselect vi update - eselect_vi_update -} diff --git a/app-editors/gvim/gvim-8.1.1312.ebuild b/app-editors/gvim/gvim-8.1.1312.ebuild deleted file mode 100644 index 58687ec4e798..000000000000 --- a/app-editors/gvim/gvim-8.1.1312.ebuild +++ /dev/null @@ -1,368 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -VIM_VERSION="8.1" -PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} ) -PYTHON_REQ_USE="threads(+)" -USE_RUBY="ruby24 ruby25 ruby26" - -inherit vim-doc flag-o-matic xdg-utils gnome2-utils bash-completion-r1 prefix python-single-r1 ruby-single - -if [[ ${PV} == 9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" - EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV} -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz - https://dev.gentoo.org/~radhermit/vim/vim-8.0.0938-gentoo-patches.tar.bz2" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" -fi - -DESCRIPTION="GUI version of the Vim text editor" -HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" - -SLOT="0" -LICENSE="vim" -IUSE="acl aqua cscope debug gtk gtk2 lua luajit motif neXt netbeans nls perl python racket ruby selinux session tcl" -REQUIRED_USE=" - python? ( ${PYTHON_REQUIRED_USE} ) -" - -RDEPEND=" - >=app-eselect/eselect-vi-1.1 - >=sys-libs/ncurses-5.2-r2:0= - x11-libs/libICE - x11-libs/libSM - x11-libs/libXext - x11-libs/libXt - acl? ( kernel_linux? ( sys-apps/acl ) ) - !aqua? ( - gtk? ( - x11-libs/gtk+:3 - x11-libs/libXft - ) - !gtk? ( - gtk2? ( - >=x11-libs/gtk+-2.6:2 - x11-libs/libXft - ) - !gtk2? ( - motif? ( >=x11-libs/motif-2.3:0 ) - !motif? ( - neXt? ( x11-libs/neXtaw ) - !neXt? ( x11-libs/libXaw ) - ) - ) - ) - ) - cscope? ( dev-util/cscope ) - lua? ( - luajit? ( dev-lang/luajit:2= ) - !luajit? ( dev-lang/lua:0[deprecated] ) - ) - nls? ( virtual/libintl ) - perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} ) - racket? ( dev-scheme/racket ) - ruby? ( ${RUBY_DEPS} ) - selinux? ( sys-libs/libselinux ) - session? ( x11-libs/libSM ) - tcl? ( dev-lang/tcl:0= ) -" -DEPEND="${RDEPEND} - sys-devel/autoconf - virtual/pkgconfig - nls? ( sys-devel/gettext ) -" -# temporarily use PDEPEND to allow upgrades past icon file collision, bug #673880 -PDEPEND="~app-editors/vim-core-${PV}" - -# various failures (bugs #630042 and #682320) -RESTRICT="test" - -S=${WORKDIR}/vim-${PV} - -pkg_setup() { - # people with broken alphabets run into trouble. bug 82186. - unset LANG LC_ALL - export LC_COLLATE="C" - - # Gnome sandbox silliness. bug #114475. - mkdir -p "${T}"/home || die - export HOME="${T}"/home - - use python && python-single-r1_pkg_setup -} - -src_prepare() { - if [[ ${PV} != 9999* ]]; then - # Gentoo patches to fix runtime issues, cross-compile errors, etc - eapply "${WORKDIR}"/patches/ - fi - - # Fixup a script to use awk instead of nawk - sed -i -e \ - '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ - "${S}"/runtime/tools/mve.awk || die "mve.awk sed failed" - - # Read vimrc and gvimrc from /etc/vim - echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug 29398 (27 Sep 2003 agriffis) - sed -i -e \ - 's/\> "$c" || die "echo failed" - done - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]]; then - sed -i -e \ - '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile || die - fi - - cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - - # Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0 - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - - eapply_user -} - -src_configure() { - local myconf=() - - # Fix bug 37354: Disallow -funroll-all-loops on amd64 - # Bug 57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - # Fix bug 18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i -e \ - 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - rm -v src/auto/configure || die "rm failed" - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug 24447). The hvc - # things are for ppc64, see bug 86433. - local file - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do - if [[ -e ${file} ]]; then - addwrite $file - fi - done - - use debug && append-flags "-DDEBUG" - - myconf=( - --with-features=huge - --disable-gpm - --with-gnome=no - $(use_enable acl) - $(use_enable cscope) - $(use_enable lua luainterp) - $(use_with luajit) - $(use_enable netbeans) - $(use_enable nls) - $(use_enable perl perlinterp) - $(use_enable python pythoninterp) - $(use_enable python python3interp) - $(use_with python python-command $(type -P $(eselect python show --python2))) - $(use_with python python3-command $(type -P $(eselect python show --python3))) - $(use_enable racket mzschemeinterp) - $(use_enable ruby rubyinterp) - $(use_enable selinux) - $(use_enable session xsmp) - $(use_enable tcl tclinterp) - ) - - # --with-features=huge forces on cscope even if we --disable it. We need - # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm) - if ! use cscope; then - sed -i -e \ - '/# define FEAT_CSCOPE/d' src/feature.h || die "couldn't disable cscope" - fi - - # gvim's GUI preference order is as follows: - # aqua CARBON (not tested) - # -aqua gtk GTK3 - # -aqua -gtk gtk2 GTK2 - # -aqua -gtk -gtk motif MOTIF - # -aqua -gtk -gtk -motif neXt NEXTAW - # -aqua -gtk -gtk -motif -neXt ATHENA - echo ; echo - if use aqua; then - einfo "Building gvim with the Carbon GUI" - myconf+=( - --enable-darwin - --enable-gui=carbon - ) - elif use gtk; then - myconf+=( --enable-gtk3-check ) - einfo "Building gvim with the gtk+-3 GUI" - myconf+=( --enable-gui=gtk3 ) - elif use gtk2; then - myconf+=( --enable-gtk2-check ) - einfo "Building gvim with the gtk+-2 GUI" - myconf+=( --enable-gui=gtk2 ) - elif use motif; then - einfo "Building gvim with the MOTIF GUI" - myconf+=( --enable-gui=motif ) - elif use neXt; then - einfo "Building gvim with the neXtaw GUI" - myconf+=( --enable-gui=nextaw ) - else - einfo "Building gvim with the Athena GUI" - myconf+=( --enable-gui=athena ) - fi - echo ; echo - - # let package manager strip binaries - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - # keep prefix env contained within the EPREFIX - use prefix && myconf+=( --without-local-dir ) - - if [[ ${CHOST} == *-interix* ]]; then - # avoid finding of this function, to avoid having to patch either - # configure or the source, which would be much more hackish. - # after all vim does it right, only interix is badly broken (again) - export ac_cv_func_sigaction=no - fi - - econf \ - --with-modified-by=Gentoo-${PVR} \ - --with-vim-name=gvim \ - --with-x \ - "${myconf[@]}" -} - -src_compile() { - # The following allows emake to be used - emake -j1 -C src auto/osdef.h objects - - emake -} - -src_test() { - einfo - einfo "Starting vim tests. Several error messages will be shown" - einfo "while the tests run. This is normal behaviour and does not" - einfo "indicate a fault." - einfo - ewarn "If the tests fail, your terminal may be left in a strange" - ewarn "state. Usually, running 'reset' will fix this." - einfo - - # Don't let vim talk to X - unset DISPLAY - - # Make gvim not try to connect to X. See :help gui-x11-start in vim for how - # this evil trickery works. - ln -s "${S}"/src/gvim "${S}"/src/testvim || die - - # Make sure our VIMPROG is used. - sed -i -e 's:\.\./vim:../testvim:' src/testdir/test49.vim || die - - # Don't do additional GUI tests. - emake -j1 VIMPROG=../testvim -C src/testdir nongui -} - -# Call eselect vi update with --if-unset -# to respect user's choice (bug 187449) -eselect_vi_update() { - einfo "Calling eselect vi update..." - eselect vi update --if-unset - eend $? -} - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - dobin src/gvim - dosym gvim /usr/bin/gvimdiff - dosym gvim /usr/bin/evim - dosym gvim /usr/bin/eview - dosym gvim /usr/bin/gview - dosym gvim /usr/bin/rgvim - dosym gvim /usr/bin/rgview - - emake -C src DESTDIR="${D}" DATADIR="${EPREFIX}"/usr/share install-icons - - dodir /usr/share/man/man1 - echo ".so vim.1" > "${ED}"/usr/share/man/man1/gvim.1 || die "echo failed" - echo ".so vim.1" > "${ED}"/usr/share/man/man1/gview.1 || die "echo failed" - echo ".so vimdiff.1" > "${ED}"/usr/share/man/man1/gvimdiff.1 || \ - die "echo failed" - - insinto /etc/vim - newins "${FILESDIR}"/gvimrc-r1 gvimrc - eprefixify "${ED}"/etc/vim/gvimrc - - # bash completion script, bug #79018. - newbashcomp "${FILESDIR}"/${PN}-completion ${PN} - - # don't install vim desktop file - rm -v "${ED}"/usr/share/applications/vim.desktop || die "failed to remove vim.desktop" -} - -pkg_postinst() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Update fdo mime stuff, bug #78394 - xdg_desktop_database_update - - # Update icon cache - gnome2_icon_cache_update - - # Call eselect vi update - eselect_vi_update -} - -pkg_postrm() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Update fdo mime stuff, bug #78394 - xdg_desktop_database_update - - # Update icon cache - gnome2_icon_cache_update - - # Call eselect vi update - eselect_vi_update -} diff --git a/app-editors/gvim/metadata.xml b/app-editors/gvim/metadata.xml index 435a3f0120bc..be92dc54342a 100644 --- a/app-editors/gvim/metadata.xml +++ b/app-editors/gvim/metadata.xml @@ -8,7 +8,6 @@ Enable cscope interface Enable GTK+2 interface - Enable GTK+3 interface Include netbeans external editor integration support Enable support for Scheme using dev-scheme/racket diff --git a/app-editors/nano/Manifest b/app-editors/nano/Manifest index 28f4424ac9ae..f6db15724163 100644 --- a/app-editors/nano/Manifest +++ b/app-editors/nano/Manifest @@ -1,7 +1,5 @@ -DIST nano-3.2.tar.gz 2944045 BLAKE2B 8d29d574ebf543f82608d4df26f551c0b3c77863b2ac8cfd0d3aea45340954abe6221069c9c72beab256c2c8cc4fcd3de27804404d97a98144c69ad26223de09 SHA512 33b3bbc5b5044b4003347e87926046fb5a0e83edfd6de858085526b7eaa9ea7ee26a598da00060a6b62edbd0366c7cb06b5a9878f6f0149a9501e4ada80b88f3 DIST nano-4.2.tar.gz 2928595 BLAKE2B 42bb0ccbf4961706c6c645eb2310a646a7decd3617117a079ffe9e3718c8054ab823a5aff3e543c06c4c398f83579a679267a9ad6f113ba451b76d67e14b07cc SHA512 a5dd9ce96cd09d12c65108ea6a18b2cf1c2b055929e58d3e84beb0725607b4b5a3f8ae3fda0ab658c853cc4cac70c089fee716e1bb5a700f2506a7a3e1bea1bd DIST nano-4.3.tar.gz 2939418 BLAKE2B 2464118a1cd16477637a8e98c1d179cbea1f33cc1548eff09b3b77b613b5b2b628915da1d11c04064f7211a0254461eab09ddae6dda582004d77adea9dff2360 SHA512 2fb76e61079efb0a16f3ea27fdc7da749c71d61a752d96beee4f8376ad0071792ecaa5f3dc627fbcce175227ca48c60c1a4a3e17bfbc89180aa484c28fe37746 -EBUILD nano-3.2.ebuild 2291 BLAKE2B fac4dc4bd07bfcd6e699b00b120ac8482b0c7aef9920b8a05ec2b36de671b81d5ca9807614a80fcac93b4b6aa86dc28feaabf50e840ec27a7e670a8f0e3866ab SHA512 64688531543c1b7d8c9f79876c01ae3950f1c9d9ff66d08aa07f9484a18fedc0ee53396be3b6725db25f33977b7673bde6bff491a00a12c645edda413438a056 EBUILD nano-4.2.ebuild 2189 BLAKE2B 62dcb827d9d5deb4b6f1ab8b89fea344137b78e468d29160b5873f47bd2680da952a6fa1d7ca288e0b6142f76a3d83633251465a354b1c54222bc426760b5763 SHA512 2824d4c52b92de0384d05725695d9b78e0e924b07562436dcd8963c94dc5c2aa739486e2eb96a0c410614d099efe5d8550f133d68e67b783556c4ac304857d34 EBUILD nano-4.3.ebuild 2202 BLAKE2B 65eb35a1f56df68e380dd9f863c8299c1a9871e76d52e100e73bf9d3568cd5696195e1b8a3535809babeb0007fc84746873dbc28367e73882a23700c3238d6c9 SHA512 8f337970f9d367c891f7103ee91ee0465ba3587f7f0efc48f16662963f7d428c323974a13bdc30aa6e20bb351669667dddf6cbbf45095c121ad8dd152a8b2b55 EBUILD nano-9999.ebuild 2202 BLAKE2B 65eb35a1f56df68e380dd9f863c8299c1a9871e76d52e100e73bf9d3568cd5696195e1b8a3535809babeb0007fc84746873dbc28367e73882a23700c3238d6c9 SHA512 8f337970f9d367c891f7103ee91ee0465ba3587f7f0efc48f16662963f7d428c323974a13bdc30aa6e20bb351669667dddf6cbbf45095c121ad8dd152a8b2b55 diff --git a/app-editors/nano/nano-3.2.ebuild b/app-editors/nano/nano-3.2.ebuild deleted file mode 100644 index 9c28db49f39f..000000000000 --- a/app-editors/nano/nano-3.2.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="git://git.sv.gnu.org/nano.git" - inherit git-r3 autotools -else - MY_P="${PN}-${PV/_}" - SRC_URI="https://www.nano-editor.org/dist/v${PV:0:1}/${MY_P}.tar.gz" - KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -DESCRIPTION="GNU GPL'd Pico clone with more functionality" -HOMEPAGE="https://www.nano-editor.org/ https://wiki.gentoo.org/wiki/Nano/Basics_Guide" - -LICENSE="GPL-3" -SLOT="0" -IUSE="debug justify +magic minimal ncurses nls slang +spell +split-usr static unicode" - -LIB_DEPEND=">=sys-libs/ncurses-5.9-r1:0=[unicode?] - sys-libs/ncurses:0=[static-libs(+)] - magic? ( sys-apps/file[static-libs(+)] ) - nls? ( virtual/libintl ) - !ncurses? ( slang? ( sys-libs/slang[static-libs(+)] ) )" -RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext ) - virtual/pkgconfig - static? ( ${LIB_DEPEND} )" - -src_prepare() { - default - if [[ ${PV} == "9999" ]] ; then - eautoreconf - fi -} - -src_configure() { - use static && append-ldflags -static - local myconf=( - --bindir="${EPREFIX}"/bin - --htmldir=/trash - $(use_enable !minimal color) - $(use_enable !minimal multibuffer) - $(use_enable !minimal nanorc) - --disable-wrapping-as-root - $(use_enable magic libmagic) - $(use_enable spell speller) - $(use_enable justify) - $(use_enable debug) - $(use_enable nls) - $(use_enable unicode utf8) - $(use_enable minimal tiny) - $(usex ncurses --without-slang $(use_with slang)) - ) - case ${CHOST} in - *-gnu*|*-uclibc*) myconf+=( "--with-wordbounds" ) ;; #467848 - esac - econf "${myconf[@]}" -} - -src_install() { - default - # don't use "${ED}" here or things break (#654534) - rm -r "${D%/}"/trash || die - - dodoc doc/sample.nanorc - docinto html - dodoc doc/faq.html - insinto /etc - newins doc/sample.nanorc nanorc - if ! use minimal ; then - # Enable colorization by default. - sed -i \ - -e '/^# include /s:# *::' \ - "${ED%/}"/etc/nanorc || die - fi - - use split-usr && dosym ../../bin/nano /usr/bin/nano -} diff --git a/app-editors/vim-core/Manifest b/app-editors/vim-core/Manifest index 1ab6b91f6888..af99d166868d 100644 --- a/app-editors/vim-core/Manifest +++ b/app-editors/vim-core/Manifest @@ -2,21 +2,7 @@ AUX gvim.svg 4584 BLAKE2B 53d896f90404df6b185d1f4404c22e6bd6035722beb61d2223a600 AUX vimrc-r5 7337 BLAKE2B 3f28db016b3956b4c5e2833ff4440417d3ccdc446618a776119513549c0b9831d0eb4bfb9abf992e436508b95f0586f2b4fc30ddba7f2b595574a5c2ccc257c8 SHA512 b9cc07386b97e6042166b11cd6270d4c3134eb816ff396ad544cfb14b349d79b32b5a07b5995580aea607b7936eef0dfd5ab1dc7e158dea26afc0c944fae8e3c AUX xxd-completion 461 BLAKE2B 1f36c4877fffd68e951d80c1a64cd2d458d92555a99fd06e29513da8caa6c28c27e44131b2873258e3ff5a0ab232d66f75a8f051ccf7a4d940b3b0102e6967dd SHA512 fc92426ea657e86ff765aa5a60736cdc70db938156dd8946db0a30c54d3f557bd8af421f1713bd750e779ccacd73f8f290a12a5e71ed48259fe1e6dece2de19c DIST vim-8.0.0938-gentoo-patches.tar.bz2 2316 BLAKE2B 05a87f32fc5cc65e7f5e4e5a87c654b2040ad39f1555ddde7e0e6f473dc8b520916a795406bb6bbeaf5e7ae8748aacebe7a9679461e48802e69417e945eea827 SHA512 a6062be5e6a5c5b437081312df5742353242b5171bf26da04aa6ca216d2b142b2411a88bc1edd460d28e00a59a210c8e1729e801fac6f1efd86bb2e437a56a2b -DIST vim-8.0.1298.tar.gz 13395459 BLAKE2B 4b6e3c4443cd675dc3727e8609b89c422f66c7d32908b5136ee312d48427568a8236214c85135242269b6575e0e1336b0973395a6372664435f8bae4d7bee843 SHA512 7704c493359c1a922f876e4d6f3b4ad265d8ce974a59d51a39e5a4424251105250ffc803bcf6c6750daeb5e6376cbbfd24557b075eacf2b0274d7c432db2f681 -DIST vim-8.0.1699.tar.gz 13546105 BLAKE2B cabf29d5a89c55e2fe3bc5e39eb499412f5907ddf856f8644b466f1e0fbffefff3cd801b6bc5e49e62ffdf8805b0556058b9a913015a9f9fbe1a4f580132fd49 SHA512 b0fe8e1dc05fdc3758896caf4746da40988ca7604d77dbe78c47525cbf8f0d7e6c05f690687268eda581009050d4e02e93fb4d30734cbbab4cfd6a8a1488c1e7 -DIST vim-8.1.0034.tar.gz 13652586 BLAKE2B 98dac6b37c04ea8c15f0b0e2e4145d6529138e0532e92751fd07be04a2180519135d386dfc19e7f12c8eb37b3e15ee81ba357680d453afab56d96299b69cb511 SHA512 b2b85035c6c60a09e903d8f6deb500e42ab8bfc2f9a5b959d0055a8e02dab3a91d5460fd5028e6634c5ef6ab034186b7155e341fa25e84b9851290708e892d19 -DIST vim-8.1.0412.tar.gz 13857501 BLAKE2B 6925184359b8b36cb546c9fcba4bb01755455aa87171ea7328ece411a5a5ced45096b8bef8561059bbff9a3ade565e0648fd18dd091d6faad0eb8a67321337a5 SHA512 3f458c039a636d7d3e398f8aa9cba4b4ae650c00038618c4776959b6feb0a1e3ac56be2912c3d85cba8e8f301661a62d71acd34a4dd75dc4dc000a94bf1b237e -DIST vim-8.1.0648.tar.gz 14061964 BLAKE2B 79bf52d8574167471c93942904dc2b4ad5648ec365561494bbad45c779154b75b0fff1d90229516e938371f1eaa5808659cb2181b150c4c13bf8501bd9987b38 SHA512 d41676a6bb6bc442f4946ca021b2835d7ea0e54fbefe1bfc728241e1bf203cc696b707fcca6f25c877660283a790cefa4259fbd14de88fd4db7390701189c454 -DIST vim-8.1.1155.tar.gz 14141750 BLAKE2B f15470768fbdc4e02552b8711626c3ad9647ec5b74ebaa3f82a4f32c050405ef0cf3f29d1e5bdbb4de008bf16262b8cdc81ff153e2694a184523cd913624e8e0 SHA512 0cdc42090958f4c91c13aeeefac0abc4feaa629d8b90c04bd01d5e23efefe21e6316e1b2c3b6015ecf9577573faea9a1b6660de8a2959642e65582dbe9c7f5c6 -DIST vim-8.1.1312.tar.gz 14167114 BLAKE2B a69688023ccb2b22028ae6b5387ae45ee8755bb22d82c91525a22e81c1d9bef253b43d2c56c3e70fb330a348612067df9d4c5edf043cb8555c319141e52b716d SHA512 8f38a73c8971199da3477cf291a13e180c99616f0e75b48e9cf68fbf301c91384690666a662f1800afc65241237378ca174cfd0efaa71cbb11932a0ff425b91e DIST vim-8.1.1486.tar.gz 14318109 BLAKE2B 6054df175a32e9ed36873802a4a669cc46e034bac879cb829e45ece53f9440e97cccad47e370ebdef8dc1bb963e8e8c84bd517a3a6561705786dcab7e2368d21 SHA512 0a521d74c60f2a32e8a11e16f256e2e99fb9c00f478cd8d7a9328315abbd445796153f03884ab2b240905260317809a33afb64627b9a71ac8d6db1cbd4026d20 -EBUILD vim-core-8.0.1298.ebuild 6637 BLAKE2B 929e33024cfd7e70410c4cd4602b6b6360b6bb5fc0cb55de5a037952a900830c5350e86ff14f136c1e79c16c89cb792f8d20f0dec8830de1ee60ebe6b47ae744 SHA512 93e032f7cf32131090f25850e44ed5c519d7a586133086102c8ab8e5163dbf49d196817129ab3ff8ac103f1de85a603b0823f6ebe970ec1402fbe5ba7f414350 -EBUILD vim-core-8.0.1699.ebuild 6648 BLAKE2B 8513f6f21478c099566a70c56ba739abd46174373cb228e170fd4ff701ed153e44eeef181218a09a1d9a5593dbeb66ef77d89b0c6285dca2add63086110ffa41 SHA512 fe73d0fb57acbddb58740e95e919383f02d176169513b5e6f9774b351fa886d572cc7cdc60b787e305819716f544cca8fa3222b40975c8590dd346bddaff7a38 -EBUILD vim-core-8.1.0034.ebuild 6648 BLAKE2B 2ac8f5d559cd74e720dacacc8b609d1646882f8efa98fc8320d7c0296095718ca3ed9846cbf04212ee99fa36dd8de610ffa0a757cb36d9f5c879653d01fb42d4 SHA512 02dfb22e3bc4044270d1828b6df5f772b42fd06f8af0ddaac07ca34068651da5718cb13e2c97322d7ad9f2099e34bae7f5a18ca50a1c79a9cc577d6a3eb835de -EBUILD vim-core-8.1.0412.ebuild 6636 BLAKE2B 64e3ba609a0406f60155721cf63cdd76728c0af844eae5cfe3791e8f713156ed28aff0e74e6adb00a335c05844aaf3c2d6c7f655cd91ce48388885ed7c71de7c SHA512 408da952f378be9b70bda9373df51d3a1a060e9daae80caae4910453e82fbebd0dd726ddc1b7b5bd417b28018fe0233213d84de86e780076022c3a555488424e -EBUILD vim-core-8.1.0648.ebuild 6934 BLAKE2B c687849029c7e73199f71834b774b8778e32ea6dfd14d5ef6f85aa7becdead323e86908ae8eaf7fcc42e2d6fb9380467f995c92f23bb2b49dfc9515b26ea07d0 SHA512 68e92df938d3cf6f345c55560020416e3d900e00fd9e491591ef63cc0ce33192948889a78426d7554fba3f77c00056a7f1ec50d4b06a46044c9f0c8508f6f829 -EBUILD vim-core-8.1.1155.ebuild 6948 BLAKE2B 7e9f614484bf8598c5240159d4ea0fed4b41cb98bbb1fea86b57a370918a50c730388c1cf7d5c26689d31edd1b0e2687c8aa1b6767db65d5208500796a171588 SHA512 b806c11fee9e7d5456df7d2d1785ec60699921ff95c769a3827d69422472528836af94d68a0484a468a31ab2010b8f66cd9e9ac9557fd735c0599c2505897e43 -EBUILD vim-core-8.1.1312.ebuild 6948 BLAKE2B 7e9f614484bf8598c5240159d4ea0fed4b41cb98bbb1fea86b57a370918a50c730388c1cf7d5c26689d31edd1b0e2687c8aa1b6767db65d5208500796a171588 SHA512 b806c11fee9e7d5456df7d2d1785ec60699921ff95c769a3827d69422472528836af94d68a0484a468a31ab2010b8f66cd9e9ac9557fd735c0599c2505897e43 EBUILD vim-core-8.1.1486.ebuild 6937 BLAKE2B 0409e1720c6082fca63bffe307bdfb0cf5c79325c3f61dd0d4f2360e33c03643b7e1ec0f6f8c98a3ed27fdb95f7ea50378d8063441ea594fdaec376ccbb2fa45 SHA512 b6c00c520c2d99a3325538fde47e2bb9d9088f491df6d5dc7c0802f53c2f365ff542f226f800ab0634c2b2589d456211dacc212407c70c77400c5ad80b401904 EBUILD vim-core-9999.ebuild 6948 BLAKE2B 7e9f614484bf8598c5240159d4ea0fed4b41cb98bbb1fea86b57a370918a50c730388c1cf7d5c26689d31edd1b0e2687c8aa1b6767db65d5208500796a171588 SHA512 b806c11fee9e7d5456df7d2d1785ec60699921ff95c769a3827d69422472528836af94d68a0484a468a31ab2010b8f66cd9e9ac9557fd735c0599c2505897e43 MISC metadata.xml 321 BLAKE2B 018b535f5c81e8df2ee4f38a61ab95f999fb7fcd07ab67f9d5f7d2459768dc7e771006f50f903e1d0ba6cbf42ba2ae299901c1edb951a6e1dcbe3decaac98c57 SHA512 7d4a40b09c24eb8f08e6c171a4cf0e332d82f06163846602db338a1ad2e51133ed18694f216ce061fd9964fba3380b9991d86b93f111c6f8d0bb62ac5e14f705 diff --git a/app-editors/vim-core/vim-core-8.0.1298.ebuild b/app-editors/vim-core/vim-core-8.0.1298.ebuild deleted file mode 100644 index dfe364e6cab2..000000000000 --- a/app-editors/vim-core/vim-core-8.0.1298.ebuild +++ /dev/null @@ -1,214 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -VIM_VERSION="8.0" -inherit estack vim-doc flag-o-matic versionator bash-completion-r1 prefix - -if [[ ${PV} == 9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" - EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV} -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz - https://dev.gentoo.org/~radhermit/vim/vim-8.0.0938-gentoo-patches.tar.bz2" - KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -DESCRIPTION="vim and gvim shared files" -HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" - -SLOT="0" -LICENSE="vim" -IUSE="nls acl minimal" - -DEPEND="sys-devel/autoconf" -PDEPEND="!minimal? ( app-vim/gentoo-syntax )" - -S=${WORKDIR}/vim-${PV} - -pkg_setup() { - # people with broken alphabets run into trouble. bug 82186. - unset LANG LC_ALL - export LC_COLLATE="C" - - # Gnome sandbox silliness. bug #114475. - mkdir -p "${T}"/home || die "mkdir -p failed" - export HOME="${T}"/home -} - -src_prepare() { - if [[ ${PV} != 9999* ]] ; then - # Gentoo patches to fix runtime issues, cross-compile errors, etc - eapply "${WORKDIR}"/patches - fi - - # Fixup a script to use awk instead of nawk - sed -i \ - -e '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ - "${S}"/runtime/tools/mve.awk || die "sed failed" - - # See #77841. We remove this file after the tarball extraction. - rm -v "${S}"/runtime/tools/vimspell.sh || die "rm failed" - - # Read vimrc and gvimrc from /etc/vim - echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' >> "${S}"/src/feature.h - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> "${S}"/src/feature.h - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug 29398 (27 Sep 2003 agriffis) - sed -i 's/\> "$c" || die "echo failed" - done - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]]; then - sed -i -e \ - '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile || die "sed failed" - fi - - cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - - # Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0 - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - - eapply_user -} - -src_configure() { - local myconf - - # Fix bug 37354: Disallow -funroll-all-loops on amd64 - # Bug 57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - # Fix bug 18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - - # Remove src/auto/configure file. - rm -v src/auto/configure || die "rm configure failed" - - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug 24447). The hvc - # things are for ppc64, see bug 86433. - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do - if [[ -e "${file}" ]]; then - addwrite $file - fi - done - - # Let Portage do the stripping. Some people like that. - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - # Keep Gentoo Prefix env contained within the EPREFIX - use prefix && myconf+=" --without-local-dir" - - econf \ - --with-modified-by=Gentoo-${PVR} \ - --enable-gui=no \ - --without-x \ - --disable-darwin \ - --disable-perlinterp \ - --disable-pythoninterp \ - --disable-rubyinterp \ - --disable-gpm \ - --disable-selinux \ - $(use_enable nls) \ - $(use_enable acl) \ - ${myconf} -} - -src_compile() { - emake -j1 -C src auto/osdef.h objects - emake tools -} - -src_test() { :; } - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - dodir /usr/{bin,share/{man/man1,vim}} - emake -C src \ - installruntime \ - installmanlinks \ - installmacros \ - installtutor \ - installtutorbin \ - installtools \ - install-languages \ - DESTDIR="${D}" \ - BINDIR="${EPREFIX}"/usr/bin \ - MANDIR="${EPREFIX}"/usr/share/man \ - DATADIR="${EPREFIX}"/usr/share - - keepdir ${vimfiles}/keymap - - # default vimrc is installed by vim-core since it applies to - # both vim and gvim - insinto /etc/vim/ - newins "${FILESDIR}"/vimrc-r5 vimrc - eprefixify "${ED}"/etc/vim/vimrc - - if use minimal; then - # To save space, install only a subset of the files. - # Helps minimalize the livecd, bug 65144. - eshopts_push -s extglob - - rm -rv "${ED}${vimfiles}"/{compiler,doc,ftplugin,indent} || die "rm failed" - rm -rv "${ED}${vimfiles}"/{macros,print,tools,tutor} || die "rm failed" - rm -v "${ED}"/usr/bin/vimtutor || die "rm failed" - - local keep_colors="default" - ignore=$(rm -fr "${ED}${vimfiles}"/colors/!(${keep_colors}).vim ) - - local keep_syntax="conf|crontab|fstab|inittab|resolv|sshdconfig" - # tinkering with the next line might make bad things happen ... - keep_syntax="${keep_syntax}|syntax|nosyntax|synload" - ignore=$(rm -fr "${ED}${vimfiles}"/syntax/!(${keep_syntax}).vim ) - - eshopts_pop - fi - - newbashcomp "${FILESDIR}"/xxd-completion xxd -} - -pkg_postinst() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags -} - -pkg_postrm() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags -} diff --git a/app-editors/vim-core/vim-core-8.0.1699.ebuild b/app-editors/vim-core/vim-core-8.0.1699.ebuild deleted file mode 100644 index 004a0a1c69e6..000000000000 --- a/app-editors/vim-core/vim-core-8.0.1699.ebuild +++ /dev/null @@ -1,214 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -VIM_VERSION="8.0" -inherit estack vim-doc flag-o-matic versionator bash-completion-r1 prefix - -if [[ ${PV} == 9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" - EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV} -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz - https://dev.gentoo.org/~radhermit/vim/vim-8.0.0938-gentoo-patches.tar.bz2" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -DESCRIPTION="vim and gvim shared files" -HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" - -SLOT="0" -LICENSE="vim" -IUSE="nls acl minimal" - -DEPEND="sys-devel/autoconf" -PDEPEND="!minimal? ( app-vim/gentoo-syntax )" - -S=${WORKDIR}/vim-${PV} - -pkg_setup() { - # people with broken alphabets run into trouble. bug 82186. - unset LANG LC_ALL - export LC_COLLATE="C" - - # Gnome sandbox silliness. bug #114475. - mkdir -p "${T}"/home || die "mkdir -p failed" - export HOME="${T}"/home -} - -src_prepare() { - if [[ ${PV} != 9999* ]] ; then - # Gentoo patches to fix runtime issues, cross-compile errors, etc - eapply "${WORKDIR}"/patches - fi - - # Fixup a script to use awk instead of nawk - sed -i \ - -e '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ - "${S}"/runtime/tools/mve.awk || die "sed failed" - - # See #77841. We remove this file after the tarball extraction. - rm -v "${S}"/runtime/tools/vimspell.sh || die "rm failed" - - # Read vimrc and gvimrc from /etc/vim - echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' >> "${S}"/src/feature.h - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> "${S}"/src/feature.h - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug 29398 (27 Sep 2003 agriffis) - sed -i 's/\> "$c" || die "echo failed" - done - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]]; then - sed -i -e \ - '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile || die "sed failed" - fi - - cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - - # Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0 - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - - eapply_user -} - -src_configure() { - local myconf - - # Fix bug 37354: Disallow -funroll-all-loops on amd64 - # Bug 57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - # Fix bug 18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - - # Remove src/auto/configure file. - rm -v src/auto/configure || die "rm configure failed" - - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug 24447). The hvc - # things are for ppc64, see bug 86433. - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do - if [[ -e "${file}" ]]; then - addwrite $file - fi - done - - # Let Portage do the stripping. Some people like that. - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - # Keep Gentoo Prefix env contained within the EPREFIX - use prefix && myconf+=" --without-local-dir" - - econf \ - --with-modified-by=Gentoo-${PVR} \ - --enable-gui=no \ - --without-x \ - --disable-darwin \ - --disable-perlinterp \ - --disable-pythoninterp \ - --disable-rubyinterp \ - --disable-gpm \ - --disable-selinux \ - $(use_enable nls) \ - $(use_enable acl) \ - ${myconf} -} - -src_compile() { - emake -j1 -C src auto/osdef.h objects - emake tools -} - -src_test() { :; } - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - dodir /usr/{bin,share/{man/man1,vim}} - emake -C src \ - installruntime \ - installmanlinks \ - installmacros \ - installtutor \ - installtutorbin \ - installtools \ - install-languages \ - DESTDIR="${D}" \ - BINDIR="${EPREFIX}"/usr/bin \ - MANDIR="${EPREFIX}"/usr/share/man \ - DATADIR="${EPREFIX}"/usr/share - - keepdir ${vimfiles}/keymap - - # default vimrc is installed by vim-core since it applies to - # both vim and gvim - insinto /etc/vim/ - newins "${FILESDIR}"/vimrc-r5 vimrc - eprefixify "${ED}"/etc/vim/vimrc - - if use minimal; then - # To save space, install only a subset of the files. - # Helps minimalize the livecd, bug 65144. - eshopts_push -s extglob - - rm -rv "${ED}${vimfiles}"/{compiler,doc,ftplugin,indent} || die "rm failed" - rm -rv "${ED}${vimfiles}"/{macros,print,tools,tutor} || die "rm failed" - rm -v "${ED}"/usr/bin/vimtutor || die "rm failed" - - local keep_colors="default" - ignore=$(rm -fr "${ED}${vimfiles}"/colors/!(${keep_colors}).vim ) - - local keep_syntax="conf|crontab|fstab|inittab|resolv|sshdconfig" - # tinkering with the next line might make bad things happen ... - keep_syntax="${keep_syntax}|syntax|nosyntax|synload" - ignore=$(rm -fr "${ED}${vimfiles}"/syntax/!(${keep_syntax}).vim ) - - eshopts_pop - fi - - newbashcomp "${FILESDIR}"/xxd-completion xxd -} - -pkg_postinst() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags -} - -pkg_postrm() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags -} diff --git a/app-editors/vim-core/vim-core-8.1.0034.ebuild b/app-editors/vim-core/vim-core-8.1.0034.ebuild deleted file mode 100644 index d753611af14d..000000000000 --- a/app-editors/vim-core/vim-core-8.1.0034.ebuild +++ /dev/null @@ -1,214 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -VIM_VERSION="8.1" -inherit estack vim-doc flag-o-matic versionator bash-completion-r1 prefix - -if [[ ${PV} == 9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" - EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV} -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz - https://dev.gentoo.org/~radhermit/vim/vim-8.0.0938-gentoo-patches.tar.bz2" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -DESCRIPTION="vim and gvim shared files" -HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" - -SLOT="0" -LICENSE="vim" -IUSE="nls acl minimal" - -DEPEND="sys-devel/autoconf" -PDEPEND="!minimal? ( app-vim/gentoo-syntax )" - -S=${WORKDIR}/vim-${PV} - -pkg_setup() { - # people with broken alphabets run into trouble. bug 82186. - unset LANG LC_ALL - export LC_COLLATE="C" - - # Gnome sandbox silliness. bug #114475. - mkdir -p "${T}"/home || die "mkdir -p failed" - export HOME="${T}"/home -} - -src_prepare() { - if [[ ${PV} != 9999* ]] ; then - # Gentoo patches to fix runtime issues, cross-compile errors, etc - eapply "${WORKDIR}"/patches - fi - - # Fixup a script to use awk instead of nawk - sed -i \ - -e '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ - "${S}"/runtime/tools/mve.awk || die "sed failed" - - # See #77841. We remove this file after the tarball extraction. - rm -v "${S}"/runtime/tools/vimspell.sh || die "rm failed" - - # Read vimrc and gvimrc from /etc/vim - echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' >> "${S}"/src/feature.h - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> "${S}"/src/feature.h - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug 29398 (27 Sep 2003 agriffis) - sed -i 's/\> "$c" || die "echo failed" - done - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]]; then - sed -i -e \ - '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile || die "sed failed" - fi - - cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - - # Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0 - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - - eapply_user -} - -src_configure() { - local myconf - - # Fix bug 37354: Disallow -funroll-all-loops on amd64 - # Bug 57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - # Fix bug 18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - - # Remove src/auto/configure file. - rm -v src/auto/configure || die "rm configure failed" - - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug 24447). The hvc - # things are for ppc64, see bug 86433. - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do - if [[ -e "${file}" ]]; then - addwrite $file - fi - done - - # Let Portage do the stripping. Some people like that. - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - # Keep Gentoo Prefix env contained within the EPREFIX - use prefix && myconf+=" --without-local-dir" - - econf \ - --with-modified-by=Gentoo-${PVR} \ - --enable-gui=no \ - --without-x \ - --disable-darwin \ - --disable-perlinterp \ - --disable-pythoninterp \ - --disable-rubyinterp \ - --disable-gpm \ - --disable-selinux \ - $(use_enable nls) \ - $(use_enable acl) \ - ${myconf} -} - -src_compile() { - emake -j1 -C src auto/osdef.h objects - emake tools -} - -src_test() { :; } - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - dodir /usr/{bin,share/{man/man1,vim}} - emake -C src \ - installruntime \ - installmanlinks \ - installmacros \ - installtutor \ - installtutorbin \ - installtools \ - install-languages \ - DESTDIR="${D}" \ - BINDIR="${EPREFIX}"/usr/bin \ - MANDIR="${EPREFIX}"/usr/share/man \ - DATADIR="${EPREFIX}"/usr/share - - keepdir ${vimfiles}/keymap - - # default vimrc is installed by vim-core since it applies to - # both vim and gvim - insinto /etc/vim/ - newins "${FILESDIR}"/vimrc-r5 vimrc - eprefixify "${ED}"/etc/vim/vimrc - - if use minimal; then - # To save space, install only a subset of the files. - # Helps minimalize the livecd, bug 65144. - eshopts_push -s extglob - - rm -rv "${ED}${vimfiles}"/{compiler,doc,ftplugin,indent} || die "rm failed" - rm -rv "${ED}${vimfiles}"/{macros,print,tools,tutor} || die "rm failed" - rm -v "${ED}"/usr/bin/vimtutor || die "rm failed" - - local keep_colors="default" - ignore=$(rm -fr "${ED}${vimfiles}"/colors/!(${keep_colors}).vim ) - - local keep_syntax="conf|crontab|fstab|inittab|resolv|sshdconfig" - # tinkering with the next line might make bad things happen ... - keep_syntax="${keep_syntax}|syntax|nosyntax|synload" - ignore=$(rm -fr "${ED}${vimfiles}"/syntax/!(${keep_syntax}).vim ) - - eshopts_pop - fi - - newbashcomp "${FILESDIR}"/xxd-completion xxd -} - -pkg_postinst() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags -} - -pkg_postrm() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags -} diff --git a/app-editors/vim-core/vim-core-8.1.0412.ebuild b/app-editors/vim-core/vim-core-8.1.0412.ebuild deleted file mode 100644 index 49bba1db86db..000000000000 --- a/app-editors/vim-core/vim-core-8.1.0412.ebuild +++ /dev/null @@ -1,214 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -VIM_VERSION="8.1" -inherit estack vim-doc flag-o-matic bash-completion-r1 prefix - -if [[ ${PV} == 9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" - EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV} -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz - https://dev.gentoo.org/~radhermit/vim/vim-8.0.0938-gentoo-patches.tar.bz2" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -DESCRIPTION="vim and gvim shared files" -HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" - -SLOT="0" -LICENSE="vim" -IUSE="nls acl minimal" - -DEPEND="sys-devel/autoconf" -PDEPEND="!minimal? ( app-vim/gentoo-syntax )" - -S=${WORKDIR}/vim-${PV} - -pkg_setup() { - # people with broken alphabets run into trouble. bug 82186. - unset LANG LC_ALL - export LC_COLLATE="C" - - # Gnome sandbox silliness. bug #114475. - mkdir -p "${T}"/home || die "mkdir -p failed" - export HOME="${T}"/home -} - -src_prepare() { - if [[ ${PV} != 9999* ]] ; then - # Gentoo patches to fix runtime issues, cross-compile errors, etc - eapply "${WORKDIR}"/patches - fi - - # Fixup a script to use awk instead of nawk - sed -i \ - -e '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ - "${S}"/runtime/tools/mve.awk || die "sed failed" - - # See #77841. We remove this file after the tarball extraction. - rm -v "${S}"/runtime/tools/vimspell.sh || die "rm failed" - - # Read vimrc and gvimrc from /etc/vim - echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' >> "${S}"/src/feature.h - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> "${S}"/src/feature.h - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug 29398 (27 Sep 2003 agriffis) - sed -i 's/\> "$c" || die "echo failed" - done - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]]; then - sed -i -e \ - '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile || die "sed failed" - fi - - cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - - # Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0 - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - - eapply_user -} - -src_configure() { - local myconf - - # Fix bug 37354: Disallow -funroll-all-loops on amd64 - # Bug 57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - # Fix bug 18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - - # Remove src/auto/configure file. - rm -v src/auto/configure || die "rm configure failed" - - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug 24447). The hvc - # things are for ppc64, see bug 86433. - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do - if [[ -e "${file}" ]]; then - addwrite $file - fi - done - - # Let Portage do the stripping. Some people like that. - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - # Keep Gentoo Prefix env contained within the EPREFIX - use prefix && myconf+=" --without-local-dir" - - econf \ - --with-modified-by=Gentoo-${PVR} \ - --enable-gui=no \ - --without-x \ - --disable-darwin \ - --disable-perlinterp \ - --disable-pythoninterp \ - --disable-rubyinterp \ - --disable-gpm \ - --disable-selinux \ - $(use_enable nls) \ - $(use_enable acl) \ - ${myconf} -} - -src_compile() { - emake -j1 -C src auto/osdef.h objects - emake tools -} - -src_test() { :; } - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - dodir /usr/{bin,share/{man/man1,vim}} - emake -C src \ - installruntime \ - installmanlinks \ - installmacros \ - installtutor \ - installtutorbin \ - installtools \ - install-languages \ - DESTDIR="${D}" \ - BINDIR="${EPREFIX}"/usr/bin \ - MANDIR="${EPREFIX}"/usr/share/man \ - DATADIR="${EPREFIX}"/usr/share - - keepdir ${vimfiles}/keymap - - # default vimrc is installed by vim-core since it applies to - # both vim and gvim - insinto /etc/vim/ - newins "${FILESDIR}"/vimrc-r5 vimrc - eprefixify "${ED}"/etc/vim/vimrc - - if use minimal; then - # To save space, install only a subset of the files. - # Helps minimalize the livecd, bug 65144. - eshopts_push -s extglob - - rm -rv "${ED}${vimfiles}"/{compiler,doc,ftplugin,indent} || die "rm failed" - rm -rv "${ED}${vimfiles}"/{macros,print,tools,tutor} || die "rm failed" - rm -v "${ED}"/usr/bin/vimtutor || die "rm failed" - - local keep_colors="default" - ignore=$(rm -fr "${ED}${vimfiles}"/colors/!(${keep_colors}).vim ) - - local keep_syntax="conf|crontab|fstab|inittab|resolv|sshdconfig" - # tinkering with the next line might make bad things happen ... - keep_syntax="${keep_syntax}|syntax|nosyntax|synload" - ignore=$(rm -fr "${ED}${vimfiles}"/syntax/!(${keep_syntax}).vim ) - - eshopts_pop - fi - - newbashcomp "${FILESDIR}"/xxd-completion xxd -} - -pkg_postinst() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags -} - -pkg_postrm() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags -} diff --git a/app-editors/vim-core/vim-core-8.1.0648.ebuild b/app-editors/vim-core/vim-core-8.1.0648.ebuild deleted file mode 100644 index cbce493e6b7b..000000000000 --- a/app-editors/vim-core/vim-core-8.1.0648.ebuild +++ /dev/null @@ -1,225 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -VIM_VERSION="8.1" -inherit estack vim-doc flag-o-matic bash-completion-r1 prefix desktop gnome2-utils - -if [[ ${PV} == 9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" - EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV} -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz - https://dev.gentoo.org/~radhermit/vim/vim-8.0.0938-gentoo-patches.tar.bz2" - KEYWORDS="alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 s390 ~sh sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -DESCRIPTION="vim and gvim shared files" -HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" - -SLOT="0" -LICENSE="vim" -IUSE="nls acl minimal" - -DEPEND="sys-devel/autoconf" -# avoid icon file collision bug #673880 -RDEPEND="!!> "${S}"/src/feature.h - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> "${S}"/src/feature.h - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug 29398 (27 Sep 2003 agriffis) - sed -i 's/\> "$c" || die "echo failed" - done - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]]; then - sed -i -e \ - '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile || die "sed failed" - fi - - cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - - # Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0 - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - - eapply_user -} - -src_configure() { - local myconf - - # Fix bug 37354: Disallow -funroll-all-loops on amd64 - # Bug 57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - # Fix bug 18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - - # Remove src/auto/configure file. - rm -v src/auto/configure || die "rm configure failed" - - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug 24447). The hvc - # things are for ppc64, see bug 86433. - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do - if [[ -e "${file}" ]]; then - addwrite $file - fi - done - - # Let Portage do the stripping. Some people like that. - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - # Keep Gentoo Prefix env contained within the EPREFIX - use prefix && myconf+=" --without-local-dir" - - econf \ - --with-modified-by=Gentoo-${PVR} \ - --enable-gui=no \ - --without-x \ - --disable-darwin \ - --disable-perlinterp \ - --disable-pythoninterp \ - --disable-rubyinterp \ - --disable-gpm \ - --disable-selinux \ - $(use_enable nls) \ - $(use_enable acl) \ - ${myconf} -} - -src_compile() { - emake -j1 -C src auto/osdef.h objects - emake tools -} - -src_test() { :; } - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - dodir /usr/{bin,share/{man/man1,vim}} - emake -C src \ - installruntime \ - installmanlinks \ - installmacros \ - installtutor \ - installtutorbin \ - installtools \ - install-languages \ - DESTDIR="${D}" \ - BINDIR="${EPREFIX}"/usr/bin \ - MANDIR="${EPREFIX}"/usr/share/man \ - DATADIR="${EPREFIX}"/usr/share - - keepdir ${vimfiles}/keymap - - # default vimrc is installed by vim-core since it applies to - # both vim and gvim - insinto /etc/vim/ - newins "${FILESDIR}"/vimrc-r5 vimrc - eprefixify "${ED}"/etc/vim/vimrc - - if use minimal; then - # To save space, install only a subset of the files. - # Helps minimalize the livecd, bug 65144. - eshopts_push -s extglob - - rm -rv "${ED}${vimfiles}"/{compiler,doc,ftplugin,indent} || die "rm failed" - rm -rv "${ED}${vimfiles}"/{macros,print,tools,tutor} || die "rm failed" - rm -v "${ED}"/usr/bin/vimtutor || die "rm failed" - - local keep_colors="default" - ignore=$(rm -fr "${ED}${vimfiles}"/colors/!(${keep_colors}).vim ) - - local keep_syntax="conf|crontab|fstab|inittab|resolv|sshdconfig" - # tinkering with the next line might make bad things happen ... - keep_syntax="${keep_syntax}|syntax|nosyntax|synload" - ignore=$(rm -fr "${ED}${vimfiles}"/syntax/!(${keep_syntax}).vim ) - - eshopts_pop - fi - - newbashcomp "${FILESDIR}"/xxd-completion xxd - - # install gvim icon since both vim/gvim desktop files reference it - doicon -s scalable "${FILESDIR}"/gvim.svg -} - -pkg_postinst() { - # update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # update icon cache - gnome2_icon_cache_update -} - -pkg_postrm() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # update icon cache - gnome2_icon_cache_update -} diff --git a/app-editors/vim-core/vim-core-8.1.1155.ebuild b/app-editors/vim-core/vim-core-8.1.1155.ebuild deleted file mode 100644 index 08bf83307d75..000000000000 --- a/app-editors/vim-core/vim-core-8.1.1155.ebuild +++ /dev/null @@ -1,225 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -VIM_VERSION="8.1" -inherit estack vim-doc flag-o-matic bash-completion-r1 prefix desktop gnome2-utils - -if [[ ${PV} == 9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" - EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV} -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz - https://dev.gentoo.org/~radhermit/vim/vim-8.0.0938-gentoo-patches.tar.bz2" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -DESCRIPTION="vim and gvim shared files" -HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" - -SLOT="0" -LICENSE="vim" -IUSE="nls acl minimal" - -DEPEND="sys-devel/autoconf" -# avoid icon file collision bug #673880 -RDEPEND="!!> "${S}"/src/feature.h - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> "${S}"/src/feature.h - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug 29398 (27 Sep 2003 agriffis) - sed -i 's/\> "$c" || die "echo failed" - done - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]]; then - sed -i -e \ - '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile || die "sed failed" - fi - - cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - - # Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0 - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - - eapply_user -} - -src_configure() { - local myconf - - # Fix bug 37354: Disallow -funroll-all-loops on amd64 - # Bug 57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - # Fix bug 18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - - # Remove src/auto/configure file. - rm -v src/auto/configure || die "rm configure failed" - - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug 24447). The hvc - # things are for ppc64, see bug 86433. - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do - if [[ -e "${file}" ]]; then - addwrite $file - fi - done - - # Let Portage do the stripping. Some people like that. - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - # Keep Gentoo Prefix env contained within the EPREFIX - use prefix && myconf+=" --without-local-dir" - - econf \ - --with-modified-by=Gentoo-${PVR} \ - --enable-gui=no \ - --without-x \ - --disable-darwin \ - --disable-perlinterp \ - --disable-pythoninterp \ - --disable-rubyinterp \ - --disable-gpm \ - --disable-selinux \ - $(use_enable nls) \ - $(use_enable acl) \ - ${myconf} -} - -src_compile() { - emake -j1 -C src auto/osdef.h objects - emake tools -} - -src_test() { :; } - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - dodir /usr/{bin,share/{man/man1,vim}} - emake -C src \ - installruntime \ - installmanlinks \ - installmacros \ - installtutor \ - installtutorbin \ - installtools \ - install-languages \ - DESTDIR="${D}" \ - BINDIR="${EPREFIX}"/usr/bin \ - MANDIR="${EPREFIX}"/usr/share/man \ - DATADIR="${EPREFIX}"/usr/share - - keepdir ${vimfiles}/keymap - - # default vimrc is installed by vim-core since it applies to - # both vim and gvim - insinto /etc/vim/ - newins "${FILESDIR}"/vimrc-r5 vimrc - eprefixify "${ED}"/etc/vim/vimrc - - if use minimal; then - # To save space, install only a subset of the files. - # Helps minimalize the livecd, bug 65144. - eshopts_push -s extglob - - rm -rv "${ED}${vimfiles}"/{compiler,doc,ftplugin,indent} || die "rm failed" - rm -rv "${ED}${vimfiles}"/{macros,print,tools,tutor} || die "rm failed" - rm -v "${ED}"/usr/bin/vimtutor || die "rm failed" - - local keep_colors="default" - ignore=$(rm -fr "${ED}${vimfiles}"/colors/!(${keep_colors}).vim ) - - local keep_syntax="conf|crontab|fstab|inittab|resolv|sshdconfig" - # tinkering with the next line might make bad things happen ... - keep_syntax="${keep_syntax}|syntax|nosyntax|synload" - ignore=$(rm -fr "${ED}${vimfiles}"/syntax/!(${keep_syntax}).vim ) - - eshopts_pop - fi - - newbashcomp "${FILESDIR}"/xxd-completion xxd - - # install gvim icon since both vim/gvim desktop files reference it - doicon -s scalable "${FILESDIR}"/gvim.svg -} - -pkg_postinst() { - # update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # update icon cache - gnome2_icon_cache_update -} - -pkg_postrm() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # update icon cache - gnome2_icon_cache_update -} diff --git a/app-editors/vim-core/vim-core-8.1.1312.ebuild b/app-editors/vim-core/vim-core-8.1.1312.ebuild deleted file mode 100644 index 08bf83307d75..000000000000 --- a/app-editors/vim-core/vim-core-8.1.1312.ebuild +++ /dev/null @@ -1,225 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -VIM_VERSION="8.1" -inherit estack vim-doc flag-o-matic bash-completion-r1 prefix desktop gnome2-utils - -if [[ ${PV} == 9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" - EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV} -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz - https://dev.gentoo.org/~radhermit/vim/vim-8.0.0938-gentoo-patches.tar.bz2" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -DESCRIPTION="vim and gvim shared files" -HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" - -SLOT="0" -LICENSE="vim" -IUSE="nls acl minimal" - -DEPEND="sys-devel/autoconf" -# avoid icon file collision bug #673880 -RDEPEND="!!> "${S}"/src/feature.h - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> "${S}"/src/feature.h - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug 29398 (27 Sep 2003 agriffis) - sed -i 's/\> "$c" || die "echo failed" - done - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]]; then - sed -i -e \ - '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile || die "sed failed" - fi - - cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - - # Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0 - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - - eapply_user -} - -src_configure() { - local myconf - - # Fix bug 37354: Disallow -funroll-all-loops on amd64 - # Bug 57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - # Fix bug 18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - - # Remove src/auto/configure file. - rm -v src/auto/configure || die "rm configure failed" - - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug 24447). The hvc - # things are for ppc64, see bug 86433. - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do - if [[ -e "${file}" ]]; then - addwrite $file - fi - done - - # Let Portage do the stripping. Some people like that. - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - # Keep Gentoo Prefix env contained within the EPREFIX - use prefix && myconf+=" --without-local-dir" - - econf \ - --with-modified-by=Gentoo-${PVR} \ - --enable-gui=no \ - --without-x \ - --disable-darwin \ - --disable-perlinterp \ - --disable-pythoninterp \ - --disable-rubyinterp \ - --disable-gpm \ - --disable-selinux \ - $(use_enable nls) \ - $(use_enable acl) \ - ${myconf} -} - -src_compile() { - emake -j1 -C src auto/osdef.h objects - emake tools -} - -src_test() { :; } - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - dodir /usr/{bin,share/{man/man1,vim}} - emake -C src \ - installruntime \ - installmanlinks \ - installmacros \ - installtutor \ - installtutorbin \ - installtools \ - install-languages \ - DESTDIR="${D}" \ - BINDIR="${EPREFIX}"/usr/bin \ - MANDIR="${EPREFIX}"/usr/share/man \ - DATADIR="${EPREFIX}"/usr/share - - keepdir ${vimfiles}/keymap - - # default vimrc is installed by vim-core since it applies to - # both vim and gvim - insinto /etc/vim/ - newins "${FILESDIR}"/vimrc-r5 vimrc - eprefixify "${ED}"/etc/vim/vimrc - - if use minimal; then - # To save space, install only a subset of the files. - # Helps minimalize the livecd, bug 65144. - eshopts_push -s extglob - - rm -rv "${ED}${vimfiles}"/{compiler,doc,ftplugin,indent} || die "rm failed" - rm -rv "${ED}${vimfiles}"/{macros,print,tools,tutor} || die "rm failed" - rm -v "${ED}"/usr/bin/vimtutor || die "rm failed" - - local keep_colors="default" - ignore=$(rm -fr "${ED}${vimfiles}"/colors/!(${keep_colors}).vim ) - - local keep_syntax="conf|crontab|fstab|inittab|resolv|sshdconfig" - # tinkering with the next line might make bad things happen ... - keep_syntax="${keep_syntax}|syntax|nosyntax|synload" - ignore=$(rm -fr "${ED}${vimfiles}"/syntax/!(${keep_syntax}).vim ) - - eshopts_pop - fi - - newbashcomp "${FILESDIR}"/xxd-completion xxd - - # install gvim icon since both vim/gvim desktop files reference it - doicon -s scalable "${FILESDIR}"/gvim.svg -} - -pkg_postinst() { - # update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # update icon cache - gnome2_icon_cache_update -} - -pkg_postrm() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # update icon cache - gnome2_icon_cache_update -} diff --git a/app-editors/vim/Manifest b/app-editors/vim/Manifest index d15513b34311..1117e6bad29d 100644 --- a/app-editors/vim/Manifest +++ b/app-editors/vim/Manifest @@ -1,22 +1,6 @@ AUX vim-completion 1004 BLAKE2B dea4230a8d2a57fd1af18df4037504a44382a97ff672410e987cb287d802c964baa502da4d08f09cb8684307481fec503c1d8cae7f4f6e61500f1cb06033a2c4 SHA512 dccf663a93efdf2ec3be69f49e418a0ef66277e2fae6c12287adde772592e19f5130388a04242121846f1dae39f78b30780c99dc6fe1b847f4f08354bda3cc41 DIST vim-8.0.0938-gentoo-patches.tar.bz2 2316 BLAKE2B 05a87f32fc5cc65e7f5e4e5a87c654b2040ad39f1555ddde7e0e6f473dc8b520916a795406bb6bbeaf5e7ae8748aacebe7a9679461e48802e69417e945eea827 SHA512 a6062be5e6a5c5b437081312df5742353242b5171bf26da04aa6ca216d2b142b2411a88bc1edd460d28e00a59a210c8e1729e801fac6f1efd86bb2e437a56a2b -DIST vim-8.0.1298.tar.gz 13395459 BLAKE2B 4b6e3c4443cd675dc3727e8609b89c422f66c7d32908b5136ee312d48427568a8236214c85135242269b6575e0e1336b0973395a6372664435f8bae4d7bee843 SHA512 7704c493359c1a922f876e4d6f3b4ad265d8ce974a59d51a39e5a4424251105250ffc803bcf6c6750daeb5e6376cbbfd24557b075eacf2b0274d7c432db2f681 -DIST vim-8.0.1699.tar.gz 13546105 BLAKE2B cabf29d5a89c55e2fe3bc5e39eb499412f5907ddf856f8644b466f1e0fbffefff3cd801b6bc5e49e62ffdf8805b0556058b9a913015a9f9fbe1a4f580132fd49 SHA512 b0fe8e1dc05fdc3758896caf4746da40988ca7604d77dbe78c47525cbf8f0d7e6c05f690687268eda581009050d4e02e93fb4d30734cbbab4cfd6a8a1488c1e7 -DIST vim-8.1.0034.tar.gz 13652586 BLAKE2B 98dac6b37c04ea8c15f0b0e2e4145d6529138e0532e92751fd07be04a2180519135d386dfc19e7f12c8eb37b3e15ee81ba357680d453afab56d96299b69cb511 SHA512 b2b85035c6c60a09e903d8f6deb500e42ab8bfc2f9a5b959d0055a8e02dab3a91d5460fd5028e6634c5ef6ab034186b7155e341fa25e84b9851290708e892d19 -DIST vim-8.1.0412.tar.gz 13857501 BLAKE2B 6925184359b8b36cb546c9fcba4bb01755455aa87171ea7328ece411a5a5ced45096b8bef8561059bbff9a3ade565e0648fd18dd091d6faad0eb8a67321337a5 SHA512 3f458c039a636d7d3e398f8aa9cba4b4ae650c00038618c4776959b6feb0a1e3ac56be2912c3d85cba8e8f301661a62d71acd34a4dd75dc4dc000a94bf1b237e -DIST vim-8.1.0648.tar.gz 14061964 BLAKE2B 79bf52d8574167471c93942904dc2b4ad5648ec365561494bbad45c779154b75b0fff1d90229516e938371f1eaa5808659cb2181b150c4c13bf8501bd9987b38 SHA512 d41676a6bb6bc442f4946ca021b2835d7ea0e54fbefe1bfc728241e1bf203cc696b707fcca6f25c877660283a790cefa4259fbd14de88fd4db7390701189c454 -DIST vim-8.1.1155.tar.gz 14141750 BLAKE2B f15470768fbdc4e02552b8711626c3ad9647ec5b74ebaa3f82a4f32c050405ef0cf3f29d1e5bdbb4de008bf16262b8cdc81ff153e2694a184523cd913624e8e0 SHA512 0cdc42090958f4c91c13aeeefac0abc4feaa629d8b90c04bd01d5e23efefe21e6316e1b2c3b6015ecf9577573faea9a1b6660de8a2959642e65582dbe9c7f5c6 -DIST vim-8.1.1312.tar.gz 14167114 BLAKE2B a69688023ccb2b22028ae6b5387ae45ee8755bb22d82c91525a22e81c1d9bef253b43d2c56c3e70fb330a348612067df9d4c5edf043cb8555c319141e52b716d SHA512 8f38a73c8971199da3477cf291a13e180c99616f0e75b48e9cf68fbf301c91384690666a662f1800afc65241237378ca174cfd0efaa71cbb11932a0ff425b91e DIST vim-8.1.1486.tar.gz 14318109 BLAKE2B 6054df175a32e9ed36873802a4a669cc46e034bac879cb829e45ece53f9440e97cccad47e370ebdef8dc1bb963e8e8c84bd517a3a6561705786dcab7e2368d21 SHA512 0a521d74c60f2a32e8a11e16f256e2e99fb9c00f478cd8d7a9328315abbd445796153f03884ab2b240905260317809a33afb64627b9a71ac8d6db1cbd4026d20 -EBUILD vim-8.0.1298.ebuild 8746 BLAKE2B d512bc2b44dec308484be54897bac6cae8156e7865410537878872b9134a0a609d1747fe1e4cb45fdff6356ebb5886307ceb2fdbd56351ee25ce84b9a7569daf SHA512 ce82d01b9aca3ba3dc83d4671025b65b1cee66afc871c55d4e7ee8d248fcd5373080adebacb9119693daef3f9e316955fb9767554c9d9e80f3273fd524a4c942 -EBUILD vim-8.0.1699.ebuild 8774 BLAKE2B 5b78a98b06bac14fc32663a1d7dba6ec989aeedd19b812ae2579b26d52e002434c2b8328179bbd8c03df9ba0255a933e977a129b97ff077d99151c25b9ece2bf SHA512 bce569183e17b58be9580718f86e96fac861f2edf33f9d5fa1db14268e8027d26ca2f6717d2f05b1910b652cbd5cc482c492036fd3b02c0e8d89458071cc715d -EBUILD vim-8.1.0034.ebuild 8774 BLAKE2B 52b9881612decb1a4be1882a1d1ed3d10de232d117b53dd77371a0841c06a64baf934e250d6dd61d5cace9409835f7095f78d9046d30643798d29a0461e82bb1 SHA512 9241434ec0f489ffb1867fcda61e378e59aef5ed513de70b28746a73985ff9f82803c9798b3d2f95c8de86fa2168b9a9ddc4515aea9fee556cb0f14330a6f658 -EBUILD vim-8.1.0412-r1.ebuild 8806 BLAKE2B f4f3693e8d017862148f55b688155bd9cf85150a8013362f4051f95464f88c956452f6be79d5686f7306186a489c03ccb7ef824ead3f93b6dd7a9c4bf33d9fc6 SHA512 9cd5410aab92f9dcd24ee0d2d639add3b9a88931dedf13ac74c6ba09cbd92859c6ef7093a6400cdb02bbecfce3e3311a2d54a10ddafac5883608fc786b341ee9 -EBUILD vim-8.1.0412.ebuild 8799 BLAKE2B e7e2fcf92942d132707dfbb0ac784ee463160d9bd61c9a400ad5d9679279cca52360e242e86557d48d76a60891acb92ab16623cfff7c0439be6bf047f95a4d6e SHA512 cf0089d1dedce8a8344a66a0f65e64da86ec89e9c35eca96084059c14aa79d7526714eadd930dd83dbc58f70e5cd4c86fc64f76caeb0bd5d4896572b3d427ce1 -EBUILD vim-8.1.0648-r1.ebuild 9100 BLAKE2B aa77faf578c82380f3b38e05d4e4585cd7fcf3aa06ceb613e5839bd52e43a1eb20ae9810f0f8fa9dc0fcfee166e974d28a3b8f05b39ada4551a45fa2bd7ad50b SHA512 aa7f64fa384b856412f07a6e867af783ac71a41283ff70d1d2ed82256f113d8df248d1421c021abfe82d7cff213ed5c3d913e7213d7720365cfbc9e26f5cf3b8 -EBUILD vim-8.1.0648.ebuild 8944 BLAKE2B 0675f5fb1cc79cf241c07042c84daf12fb4f8cfa4ccf52033a72c932fea7f5e568b1e3459d18ee2aaee1e7a66fef239cbace63477ea6b22e599a9b0ca0f1ff30 SHA512 eb4f5e0386783d1098b91025e7df994660ed99e0fd8b77adddb9c2a09b4f0558abb9482e3aef6d0fc749367acc4bcdb856e4f496025ac9e26d75e0ae89edcd78 -EBUILD vim-8.1.1155.ebuild 9141 BLAKE2B 1e2e986f61695a08451d5e42df15e0e6362dff718936b669a9bdf31c8d613f9010917151f97d9563100bbc7a30a711efe28a851e94bf3d22fe07047ac560baac SHA512 df1834ce678d58695682ce0619464aada099ecef60a07c78de34a32400cc0756ce88adef4087650e5c7fe943faf24c26464bf2c45da103939b9d77825c918536 -EBUILD vim-8.1.1312.ebuild 9104 BLAKE2B 23bb8fe36b201249da7357654dc600321b908db48118afcd82c6f037410c9f4f6c3746c45dd485a217ec65bbe05bca688e0e375487d7829830f23384d5c40101 SHA512 c35b426d97269f5c48b14ac3baddf4205ae4212fff76c15edd7c3553d3c26a940632bbcee459442863bc31c8707b16d7ca2b5cb4aeff63ed779b1c5bc0fd91fe EBUILD vim-8.1.1486.ebuild 9093 BLAKE2B dea5afe5f46f73fc190210988cbad81fa3a4d91796f4e968e9675b2e3e09eb8dd4e678a1899d57405bbaf14f70fdb9d0125d64cf0394be09ccb5cde83e347446 SHA512 d6d231bf494b2742dd3820aa7f8f7a8303d7a6edd4dc3c2e61396fba3961a134017bcd81d093dbe9ef635da524ff0adf000dc52a06c18a528781922e4bf8523b EBUILD vim-9999.ebuild 9104 BLAKE2B 23bb8fe36b201249da7357654dc600321b908db48118afcd82c6f037410c9f4f6c3746c45dd485a217ec65bbe05bca688e0e375487d7829830f23384d5c40101 SHA512 c35b426d97269f5c48b14ac3baddf4205ae4212fff76c15edd7c3553d3c26a940632bbcee459442863bc31c8707b16d7ca2b5cb4aeff63ed779b1c5bc0fd91fe MISC metadata.xml 807 BLAKE2B e876f33c06a0bb165a43a7c50ff9bbfa0513e43287f54dbcee396af736034e4cefba8831226b47cc8a334599632a94344623ae2343f0162dbbcd511f749d524a SHA512 a7801a4483b08944c01848593354322c406a929296075617736755c0b62852b76c30467cee2c360ea211521274f2019b495309bffb5a3285d73940aac45e4a53 diff --git a/app-editors/vim/vim-8.0.1298.ebuild b/app-editors/vim/vim-8.0.1298.ebuild deleted file mode 100644 index 125373219b5d..000000000000 --- a/app-editors/vim/vim-8.0.1298.ebuild +++ /dev/null @@ -1,309 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -VIM_VERSION="8.0" -PYTHON_COMPAT=( python{2_7,3_5,3_6} ) -PYTHON_REQ_USE=threads -inherit vim-doc flag-o-matic versionator bash-completion-r1 python-single-r1 - -if [[ ${PV} == 9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://dev.gentoo.org/~radhermit/vim/vim-8.0.0938-gentoo-patches.tar.bz2" - KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -DESCRIPTION="Vim, an improved vi-style text editor" -HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" - -SLOT="0" -LICENSE="vim" -IUSE="X acl cscope debug gpm lua luajit minimal nls perl python racket ruby selinux tcl terminal vim-pager" -REQUIRED_USE=" - luajit? ( lua ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -RDEPEND=" - >=app-eselect/eselect-vi-1.1 - >=sys-libs/ncurses-5.2-r2:0= - nls? ( virtual/libintl ) - acl? ( kernel_linux? ( sys-apps/acl ) ) - cscope? ( dev-util/cscope ) - gpm? ( >=sys-libs/gpm-1.19.3 ) - lua? ( - luajit? ( dev-lang/luajit:2= ) - !luajit? ( dev-lang/lua:0[deprecated] ) - ) - !minimal? ( - ~app-editors/vim-core-${PV} - dev-util/ctags - ) - perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} ) - racket? ( dev-scheme/racket ) - ruby? ( || ( dev-lang/ruby:2.4 dev-lang/ruby:2.3 ) ) - selinux? ( sys-libs/libselinux ) - tcl? ( dev-lang/tcl:0= ) - X? ( x11-libs/libXt ) -" - -DEPEND=" - ${RDEPEND} - sys-devel/autoconf - nls? ( sys-devel/gettext ) -" - -pkg_setup() { - # people with broken alphabets run into trouble. bug 82186. - unset LANG LC_ALL - export LC_COLLATE="C" - - # Gnome sandbox silliness. bug #114475. - mkdir -p "${T}"/home || die "mkdir failed" - export HOME="${T}"/home - - use python && python-single-r1_pkg_setup -} - -src_prepare() { - if [[ ${PV} != 9999* ]] ; then - # Gentoo patches to fix runtime issues, cross-compile errors, etc - eapply "${WORKDIR}"/patches/ - fi - - # Fixup a script to use awk instead of nawk - sed -i -e \ - '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ - "${S}"/runtime/tools/mve.awk || die "mve.awk sed failed" - - # Read vimrc and gvimrc from /etc/vim - echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug 29398 (27 Sep 2003 agriffis) - sed -i -e \ - 's/\> "$c" || die "echo failed" - done - - # conditionally make the manpager.sh script - if use vim-pager; then - cat > "${S}"/runtime/macros/manpager.sh <<-_EOF_ || die "cat EOF failed" - #!/bin/sh - sed -e 's/\x1B\[[[:digit:]]\+m//g' | col -b | \\ - vim \\ - -c 'let no_plugin_maps = 1' \\ - -c 'set nolist nomod ft=man ts=8' \\ - -c 'let g:showmarks_enable=0' \\ - -c 'runtime! macros/less.vim' - - _EOF_ - fi - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]]; then - sed -i -e \ - '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile || die "sed failed" - fi - - cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - - eapply_user -} - -src_configure() { - local myconf=() - - # Fix bug 37354: Disallow -funroll-all-loops on amd64 - # Bug 57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - # Fix bug 18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - rm src/auto/configure || die "rm failed" - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug 24447). The hvc - # things are for ppc64, see bug 86433. - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do - if [[ -e "${file}" ]]; then - addwrite $file - fi - done - - if use minimal; then - myconf=( - --with-features=tiny - --disable-nls - --disable-multibyte - --disable-acl - --enable-gui=no - --without-x - --disable-darwin - --disable-luainterp - --disable-perlinterp - --disable-pythoninterp - --disable-mzschemeinterp - --disable-rubyinterp - --disable-selinux - --disable-tclinterp - --disable-gpm - ) - else - use debug && append-flags "-DDEBUG" - - myconf=( - --with-features=huge - --enable-multibyte - $(use_enable acl) - $(use_enable cscope) - $(use_enable gpm) - $(use_enable lua luainterp) - $(usex lua "--with-lua-prefix=${EPREFIX}/usr" "") - $(use_with luajit) - $(use_enable nls) - $(use_enable perl perlinterp) - $(use_enable python pythoninterp) - $(use_enable python python3interp) - $(use_enable racket mzschemeinterp) - $(use_enable ruby rubyinterp) - $(use_enable selinux) - $(use_enable tcl tclinterp) - $(use_enable terminal) - ) - - # --with-features=huge forces on cscope even if we --disable it. We need - # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm) - if ! use cscope; then - sed -i -e \ - '/# define FEAT_CSCOPE/d' src/feature.h || die "sed failed" - fi - - # don't test USE=X here ... see bug #19115 - # but need to provide a way to link against X ... see bug #20093 - myconf+=( - --enable-gui=no - --disable-darwin - $(use_with X x) - ) - fi - - # let package manager strip binaries - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - # keep prefix env contained within the EPREFIX - use prefix && myconf+=( --without-local-dir ) - - econf \ - --with-modified-by=Gentoo-${PVR} \ - "${myconf[@]}" -} - -src_compile() { - # The following allows emake to be used - emake -j1 -C src auto/osdef.h objects - - emake -} - -src_test() { - einfo - einfo "Starting vim tests. Several error messages will be shown" - einfo "while the tests run. This is normal behaviour and does not" - einfo "indicate a fault." - einfo - ewarn "If the tests fail, your terminal may be left in a strange" - ewarn "state. Usually, running 'reset' will fix this." - einfo - - # Don't let vim talk to X - unset DISPLAY - - emake -j1 -C src/testdir nongui -} - -# Call eselect vi update with --if-unset -# to respect user's choice (bug 187449) -eselect_vi_update() { - einfo "Calling eselect vi update..." - eselect vi update --if-unset - eend $? -} - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - # Note: Do not install symlinks for 'vi', 'ex', or 'view', as these are - # managed by eselect-vi - dobin src/vim - dosym vim /usr/bin/vimdiff - dosym vim /usr/bin/rvim - dosym vim /usr/bin/rview - if use vim-pager ; then - dosym ${vimfiles}/macros/less.sh /usr/bin/vimpager - dosym ${vimfiles}/macros/manpager.sh /usr/bin/vimmanpager - insinto ${vimfiles}/macros - doins runtime/macros/manpager.sh - fperms a+x ${vimfiles}/macros/manpager.sh - fi - - newbashcomp "${FILESDIR}"/${PN}-completion ${PN} - - # keep in sync with 'complete ... -F' list - bashcomp_alias vim ex vi view rvim rview vimdiff -} - -pkg_postinst() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Call eselect vi update - eselect_vi_update -} - -pkg_postrm() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Call eselect vi update - eselect_vi_update -} diff --git a/app-editors/vim/vim-8.0.1699.ebuild b/app-editors/vim/vim-8.0.1699.ebuild deleted file mode 100644 index 1b6769d2a695..000000000000 --- a/app-editors/vim/vim-8.0.1699.ebuild +++ /dev/null @@ -1,311 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -VIM_VERSION="8.0" -PYTHON_COMPAT=( python{2_7,3_5,3_6} ) -PYTHON_REQ_USE="threads" -USE_RUBY="ruby23 ruby24 ruby25" - -inherit vim-doc flag-o-matic versionator bash-completion-r1 python-single-r1 ruby-single - -if [[ ${PV} == 9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://dev.gentoo.org/~radhermit/vim/vim-8.0.0938-gentoo-patches.tar.bz2" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -DESCRIPTION="Vim, an improved vi-style text editor" -HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" - -SLOT="0" -LICENSE="vim" -IUSE="X acl cscope debug gpm lua luajit minimal nls perl python racket ruby selinux tcl terminal vim-pager" -REQUIRED_USE=" - luajit? ( lua ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -RDEPEND=" - >=app-eselect/eselect-vi-1.1 - >=sys-libs/ncurses-5.2-r2:0= - nls? ( virtual/libintl ) - acl? ( kernel_linux? ( sys-apps/acl ) ) - cscope? ( dev-util/cscope ) - gpm? ( >=sys-libs/gpm-1.19.3 ) - lua? ( - luajit? ( dev-lang/luajit:2= ) - !luajit? ( dev-lang/lua:0[deprecated] ) - ) - !minimal? ( - ~app-editors/vim-core-${PV} - dev-util/ctags - ) - perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} ) - racket? ( dev-scheme/racket ) - ruby? ( ${RUBY_DEPS} ) - selinux? ( sys-libs/libselinux ) - tcl? ( dev-lang/tcl:0= ) - X? ( x11-libs/libXt ) -" - -DEPEND=" - ${RDEPEND} - sys-devel/autoconf - nls? ( sys-devel/gettext ) -" - -pkg_setup() { - # people with broken alphabets run into trouble. bug 82186. - unset LANG LC_ALL - export LC_COLLATE="C" - - # Gnome sandbox silliness. bug #114475. - mkdir -p "${T}"/home || die "mkdir failed" - export HOME="${T}"/home - - use python && python-single-r1_pkg_setup -} - -src_prepare() { - if [[ ${PV} != 9999* ]] ; then - # Gentoo patches to fix runtime issues, cross-compile errors, etc - eapply "${WORKDIR}"/patches/ - fi - - # Fixup a script to use awk instead of nawk - sed -i -e \ - '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ - "${S}"/runtime/tools/mve.awk || die "mve.awk sed failed" - - # Read vimrc and gvimrc from /etc/vim - echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug 29398 (27 Sep 2003 agriffis) - sed -i -e \ - 's/\> "$c" || die "echo failed" - done - - # conditionally make the manpager.sh script - if use vim-pager; then - cat > "${S}"/runtime/macros/manpager.sh <<-_EOF_ || die "cat EOF failed" - #!/bin/sh - sed -e 's/\x1B\[[[:digit:]]\+m//g' | col -b | \\ - vim \\ - -c 'let no_plugin_maps = 1' \\ - -c 'set nolist nomod ft=man ts=8' \\ - -c 'let g:showmarks_enable=0' \\ - -c 'runtime! macros/less.vim' - - _EOF_ - fi - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]]; then - sed -i -e \ - '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile || die "sed failed" - fi - - cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - - eapply_user -} - -src_configure() { - local myconf=() - - # Fix bug 37354: Disallow -funroll-all-loops on amd64 - # Bug 57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - # Fix bug 18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - rm src/auto/configure || die "rm failed" - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug 24447). The hvc - # things are for ppc64, see bug 86433. - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do - if [[ -e "${file}" ]]; then - addwrite $file - fi - done - - if use minimal; then - myconf=( - --with-features=tiny - --disable-nls - --disable-multibyte - --disable-acl - --enable-gui=no - --without-x - --disable-darwin - --disable-luainterp - --disable-perlinterp - --disable-pythoninterp - --disable-mzschemeinterp - --disable-rubyinterp - --disable-selinux - --disable-tclinterp - --disable-gpm - ) - else - use debug && append-flags "-DDEBUG" - - myconf=( - --with-features=huge - --enable-multibyte - $(use_enable acl) - $(use_enable cscope) - $(use_enable gpm) - $(use_enable lua luainterp) - $(usex lua "--with-lua-prefix=${EPREFIX}/usr" "") - $(use_with luajit) - $(use_enable nls) - $(use_enable perl perlinterp) - $(use_enable python pythoninterp) - $(use_enable python python3interp) - $(use_enable racket mzschemeinterp) - $(use_enable ruby rubyinterp) - $(use_enable selinux) - $(use_enable tcl tclinterp) - $(use_enable terminal) - ) - - # --with-features=huge forces on cscope even if we --disable it. We need - # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm) - if ! use cscope; then - sed -i -e \ - '/# define FEAT_CSCOPE/d' src/feature.h || die "sed failed" - fi - - # don't test USE=X here ... see bug #19115 - # but need to provide a way to link against X ... see bug #20093 - myconf+=( - --enable-gui=no - --disable-darwin - $(use_with X x) - ) - fi - - # let package manager strip binaries - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - # keep prefix env contained within the EPREFIX - use prefix && myconf+=( --without-local-dir ) - - econf \ - --with-modified-by=Gentoo-${PVR} \ - "${myconf[@]}" -} - -src_compile() { - # The following allows emake to be used - emake -j1 -C src auto/osdef.h objects - - emake -} - -src_test() { - einfo - einfo "Starting vim tests. Several error messages will be shown" - einfo "while the tests run. This is normal behaviour and does not" - einfo "indicate a fault." - einfo - ewarn "If the tests fail, your terminal may be left in a strange" - ewarn "state. Usually, running 'reset' will fix this." - einfo - - # Don't let vim talk to X - unset DISPLAY - - emake -j1 -C src/testdir nongui -} - -# Call eselect vi update with --if-unset -# to respect user's choice (bug 187449) -eselect_vi_update() { - einfo "Calling eselect vi update..." - eselect vi update --if-unset - eend $? -} - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - # Note: Do not install symlinks for 'vi', 'ex', or 'view', as these are - # managed by eselect-vi - dobin src/vim - dosym vim /usr/bin/vimdiff - dosym vim /usr/bin/rvim - dosym vim /usr/bin/rview - if use vim-pager ; then - dosym ${vimfiles}/macros/less.sh /usr/bin/vimpager - dosym ${vimfiles}/macros/manpager.sh /usr/bin/vimmanpager - insinto ${vimfiles}/macros - doins runtime/macros/manpager.sh - fperms a+x ${vimfiles}/macros/manpager.sh - fi - - newbashcomp "${FILESDIR}"/${PN}-completion ${PN} - - # keep in sync with 'complete ... -F' list - bashcomp_alias vim ex vi view rvim rview vimdiff -} - -pkg_postinst() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Call eselect vi update - eselect_vi_update -} - -pkg_postrm() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Call eselect vi update - eselect_vi_update -} diff --git a/app-editors/vim/vim-8.1.0034.ebuild b/app-editors/vim/vim-8.1.0034.ebuild deleted file mode 100644 index 5cab07950251..000000000000 --- a/app-editors/vim/vim-8.1.0034.ebuild +++ /dev/null @@ -1,311 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -VIM_VERSION="8.1" -PYTHON_COMPAT=( python{2_7,3_5,3_6} ) -PYTHON_REQ_USE="threads" -USE_RUBY="ruby23 ruby24 ruby25" - -inherit vim-doc flag-o-matic versionator bash-completion-r1 python-single-r1 ruby-single - -if [[ ${PV} == 9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://dev.gentoo.org/~radhermit/vim/vim-8.0.0938-gentoo-patches.tar.bz2" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -DESCRIPTION="Vim, an improved vi-style text editor" -HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" - -SLOT="0" -LICENSE="vim" -IUSE="X acl cscope debug gpm lua luajit minimal nls perl python racket ruby selinux tcl terminal vim-pager" -REQUIRED_USE=" - luajit? ( lua ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -RDEPEND=" - >=app-eselect/eselect-vi-1.1 - >=sys-libs/ncurses-5.2-r2:0= - nls? ( virtual/libintl ) - acl? ( kernel_linux? ( sys-apps/acl ) ) - cscope? ( dev-util/cscope ) - gpm? ( >=sys-libs/gpm-1.19.3 ) - lua? ( - luajit? ( dev-lang/luajit:2= ) - !luajit? ( dev-lang/lua:0[deprecated] ) - ) - !minimal? ( - ~app-editors/vim-core-${PV} - dev-util/ctags - ) - perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} ) - racket? ( dev-scheme/racket ) - ruby? ( ${RUBY_DEPS} ) - selinux? ( sys-libs/libselinux ) - tcl? ( dev-lang/tcl:0= ) - X? ( x11-libs/libXt ) -" - -DEPEND=" - ${RDEPEND} - sys-devel/autoconf - nls? ( sys-devel/gettext ) -" - -pkg_setup() { - # people with broken alphabets run into trouble. bug 82186. - unset LANG LC_ALL - export LC_COLLATE="C" - - # Gnome sandbox silliness. bug #114475. - mkdir -p "${T}"/home || die "mkdir failed" - export HOME="${T}"/home - - use python && python-single-r1_pkg_setup -} - -src_prepare() { - if [[ ${PV} != 9999* ]] ; then - # Gentoo patches to fix runtime issues, cross-compile errors, etc - eapply "${WORKDIR}"/patches/ - fi - - # Fixup a script to use awk instead of nawk - sed -i -e \ - '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ - "${S}"/runtime/tools/mve.awk || die "mve.awk sed failed" - - # Read vimrc and gvimrc from /etc/vim - echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug 29398 (27 Sep 2003 agriffis) - sed -i -e \ - 's/\> "$c" || die "echo failed" - done - - # conditionally make the manpager.sh script - if use vim-pager; then - cat > "${S}"/runtime/macros/manpager.sh <<-_EOF_ || die "cat EOF failed" - #!/bin/sh - sed -e 's/\x1B\[[[:digit:]]\+m//g' | col -b | \\ - vim \\ - -c 'let no_plugin_maps = 1' \\ - -c 'set nolist nomod ft=man ts=8' \\ - -c 'let g:showmarks_enable=0' \\ - -c 'runtime! macros/less.vim' - - _EOF_ - fi - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]]; then - sed -i -e \ - '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile || die "sed failed" - fi - - cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - - eapply_user -} - -src_configure() { - local myconf=() - - # Fix bug 37354: Disallow -funroll-all-loops on amd64 - # Bug 57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - # Fix bug 18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - rm src/auto/configure || die "rm failed" - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug 24447). The hvc - # things are for ppc64, see bug 86433. - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do - if [[ -e "${file}" ]]; then - addwrite $file - fi - done - - if use minimal; then - myconf=( - --with-features=tiny - --disable-nls - --disable-multibyte - --disable-acl - --enable-gui=no - --without-x - --disable-darwin - --disable-luainterp - --disable-perlinterp - --disable-pythoninterp - --disable-mzschemeinterp - --disable-rubyinterp - --disable-selinux - --disable-tclinterp - --disable-gpm - ) - else - use debug && append-flags "-DDEBUG" - - myconf=( - --with-features=huge - --enable-multibyte - $(use_enable acl) - $(use_enable cscope) - $(use_enable gpm) - $(use_enable lua luainterp) - $(usex lua "--with-lua-prefix=${EPREFIX}/usr" "") - $(use_with luajit) - $(use_enable nls) - $(use_enable perl perlinterp) - $(use_enable python pythoninterp) - $(use_enable python python3interp) - $(use_enable racket mzschemeinterp) - $(use_enable ruby rubyinterp) - $(use_enable selinux) - $(use_enable tcl tclinterp) - $(use_enable terminal) - ) - - # --with-features=huge forces on cscope even if we --disable it. We need - # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm) - if ! use cscope; then - sed -i -e \ - '/# define FEAT_CSCOPE/d' src/feature.h || die "sed failed" - fi - - # don't test USE=X here ... see bug #19115 - # but need to provide a way to link against X ... see bug #20093 - myconf+=( - --enable-gui=no - --disable-darwin - $(use_with X x) - ) - fi - - # let package manager strip binaries - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - # keep prefix env contained within the EPREFIX - use prefix && myconf+=( --without-local-dir ) - - econf \ - --with-modified-by=Gentoo-${PVR} \ - "${myconf[@]}" -} - -src_compile() { - # The following allows emake to be used - emake -j1 -C src auto/osdef.h objects - - emake -} - -src_test() { - einfo - einfo "Starting vim tests. Several error messages will be shown" - einfo "while the tests run. This is normal behaviour and does not" - einfo "indicate a fault." - einfo - ewarn "If the tests fail, your terminal may be left in a strange" - ewarn "state. Usually, running 'reset' will fix this." - einfo - - # Don't let vim talk to X - unset DISPLAY - - emake -j1 -C src/testdir nongui -} - -# Call eselect vi update with --if-unset -# to respect user's choice (bug 187449) -eselect_vi_update() { - einfo "Calling eselect vi update..." - eselect vi update --if-unset - eend $? -} - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - # Note: Do not install symlinks for 'vi', 'ex', or 'view', as these are - # managed by eselect-vi - dobin src/vim - dosym vim /usr/bin/vimdiff - dosym vim /usr/bin/rvim - dosym vim /usr/bin/rview - if use vim-pager ; then - dosym ${vimfiles}/macros/less.sh /usr/bin/vimpager - dosym ${vimfiles}/macros/manpager.sh /usr/bin/vimmanpager - insinto ${vimfiles}/macros - doins runtime/macros/manpager.sh - fperms a+x ${vimfiles}/macros/manpager.sh - fi - - newbashcomp "${FILESDIR}"/${PN}-completion ${PN} - - # keep in sync with 'complete ... -F' list - bashcomp_alias vim ex vi view rvim rview vimdiff -} - -pkg_postinst() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Call eselect vi update - eselect_vi_update -} - -pkg_postrm() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Call eselect vi update - eselect_vi_update -} diff --git a/app-editors/vim/vim-8.1.0412-r1.ebuild b/app-editors/vim/vim-8.1.0412-r1.ebuild deleted file mode 100644 index b59f44453047..000000000000 --- a/app-editors/vim/vim-8.1.0412-r1.ebuild +++ /dev/null @@ -1,313 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -VIM_VERSION="8.1" -PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} ) -PYTHON_REQ_USE="threads(+)" -USE_RUBY="ruby23 ruby24 ruby25" - -inherit vim-doc flag-o-matic bash-completion-r1 python-single-r1 ruby-single desktop - -if [[ ${PV} == 9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://dev.gentoo.org/~radhermit/vim/vim-8.0.0938-gentoo-patches.tar.bz2" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -DESCRIPTION="Vim, an improved vi-style text editor" -HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" - -SLOT="0" -LICENSE="vim" -IUSE="X acl cscope debug gpm lua luajit minimal nls perl python racket ruby selinux tcl terminal vim-pager" -REQUIRED_USE=" - luajit? ( lua ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -RDEPEND=" - >=app-eselect/eselect-vi-1.1 - >=sys-libs/ncurses-5.2-r2:0= - nls? ( virtual/libintl ) - acl? ( kernel_linux? ( sys-apps/acl ) ) - cscope? ( dev-util/cscope ) - gpm? ( >=sys-libs/gpm-1.19.3 ) - lua? ( - luajit? ( dev-lang/luajit:2= ) - !luajit? ( dev-lang/lua:0[deprecated] ) - ) - !minimal? ( - ~app-editors/vim-core-${PV} - dev-util/ctags - ) - perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} ) - racket? ( dev-scheme/racket ) - ruby? ( ${RUBY_DEPS} ) - selinux? ( sys-libs/libselinux ) - tcl? ( dev-lang/tcl:0= ) - X? ( x11-libs/libXt ) -" - -DEPEND=" - ${RDEPEND} - sys-devel/autoconf - nls? ( sys-devel/gettext ) -" - -pkg_setup() { - # people with broken alphabets run into trouble. bug 82186. - unset LANG LC_ALL - export LC_COLLATE="C" - - # Gnome sandbox silliness. bug #114475. - mkdir -p "${T}"/home || die "mkdir failed" - export HOME="${T}"/home - - use python && python-single-r1_pkg_setup -} - -src_prepare() { - if [[ ${PV} != 9999* ]] ; then - # Gentoo patches to fix runtime issues, cross-compile errors, etc - eapply "${WORKDIR}"/patches/ - fi - - # Fixup a script to use awk instead of nawk - sed -i -e \ - '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ - "${S}"/runtime/tools/mve.awk || die "mve.awk sed failed" - - # Read vimrc and gvimrc from /etc/vim - echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug 29398 (27 Sep 2003 agriffis) - sed -i -e \ - 's/\> "$c" || die "echo failed" - done - - # conditionally make the manpager.sh script - if use vim-pager; then - cat > "${S}"/runtime/macros/manpager.sh <<-_EOF_ || die "cat EOF failed" - #!/bin/sh - sed -e 's/\x1B\[[[:digit:]]\+m//g' | col -b | \\ - vim \\ - -c 'let no_plugin_maps = 1' \\ - -c 'set nolist nomod ft=man ts=8' \\ - -c 'let g:showmarks_enable=0' \\ - -c 'runtime! macros/less.vim' - - _EOF_ - fi - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]]; then - sed -i -e \ - '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile || die "sed failed" - fi - - cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - - eapply_user -} - -src_configure() { - local myconf=() - - # Fix bug 37354: Disallow -funroll-all-loops on amd64 - # Bug 57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - # Fix bug 18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - rm src/auto/configure || die "rm failed" - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug 24447). The hvc - # things are for ppc64, see bug 86433. - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do - if [[ -e "${file}" ]]; then - addwrite $file - fi - done - - if use minimal; then - myconf=( - --with-features=tiny - --disable-nls - --disable-multibyte - --disable-acl - --enable-gui=no - --without-x - --disable-darwin - --disable-luainterp - --disable-perlinterp - --disable-pythoninterp - --disable-mzschemeinterp - --disable-rubyinterp - --disable-selinux - --disable-tclinterp - --disable-gpm - ) - else - use debug && append-flags "-DDEBUG" - - myconf=( - --with-features=huge - --enable-multibyte - $(use_enable acl) - $(use_enable cscope) - $(use_enable gpm) - $(use_enable lua luainterp) - $(usex lua "--with-lua-prefix=${EPREFIX}/usr" "") - $(use_with luajit) - $(use_enable nls) - $(use_enable perl perlinterp) - $(use_enable python pythoninterp) - $(use_enable python python3interp) - $(use_enable racket mzschemeinterp) - $(use_enable ruby rubyinterp) - $(use_enable selinux) - $(use_enable tcl tclinterp) - $(use_enable terminal) - ) - - # --with-features=huge forces on cscope even if we --disable it. We need - # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm) - if ! use cscope; then - sed -i -e \ - '/# define FEAT_CSCOPE/d' src/feature.h || die "sed failed" - fi - - # don't test USE=X here ... see bug #19115 - # but need to provide a way to link against X ... see bug #20093 - myconf+=( - --enable-gui=no - --disable-darwin - $(use_with X x) - ) - fi - - # let package manager strip binaries - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - # keep prefix env contained within the EPREFIX - use prefix && myconf+=( --without-local-dir ) - - econf \ - --with-modified-by=Gentoo-${PVR} \ - "${myconf[@]}" -} - -src_compile() { - # The following allows emake to be used - emake -j1 -C src auto/osdef.h objects - - emake -} - -src_test() { - einfo - einfo "Starting vim tests. Several error messages will be shown" - einfo "while the tests run. This is normal behaviour and does not" - einfo "indicate a fault." - einfo - ewarn "If the tests fail, your terminal may be left in a strange" - ewarn "state. Usually, running 'reset' will fix this." - einfo - - # Don't let vim talk to X - unset DISPLAY - - emake -j1 -C src/testdir nongui -} - -# Call eselect vi update with --if-unset -# to respect user's choice (bug 187449) -eselect_vi_update() { - einfo "Calling eselect vi update..." - eselect vi update --if-unset - eend $? -} - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - # Note: Do not install symlinks for 'vi', 'ex', or 'view', as these are - # managed by eselect-vi - dobin src/vim - dosym vim /usr/bin/vimdiff - dosym vim /usr/bin/rvim - dosym vim /usr/bin/rview - if use vim-pager ; then - dosym ${vimfiles}/macros/less.sh /usr/bin/vimpager - dosym ${vimfiles}/macros/manpager.sh /usr/bin/vimmanpager - insinto ${vimfiles}/macros - doins runtime/macros/manpager.sh - fperms a+x ${vimfiles}/macros/manpager.sh - fi - - domenu runtime/vim.desktop - - newbashcomp "${FILESDIR}"/${PN}-completion ${PN} - - # keep in sync with 'complete ... -F' list - bashcomp_alias vim ex vi view rvim rview vimdiff -} - -pkg_postinst() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Call eselect vi update - eselect_vi_update -} - -pkg_postrm() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Call eselect vi update - eselect_vi_update -} diff --git a/app-editors/vim/vim-8.1.0412.ebuild b/app-editors/vim/vim-8.1.0412.ebuild deleted file mode 100644 index 218a274d8710..000000000000 --- a/app-editors/vim/vim-8.1.0412.ebuild +++ /dev/null @@ -1,313 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -VIM_VERSION="8.1" -PYTHON_COMPAT=( python{2_7,3_5,3_6} ) -PYTHON_REQ_USE="threads" -USE_RUBY="ruby23 ruby24 ruby25" - -inherit vim-doc flag-o-matic bash-completion-r1 python-single-r1 ruby-single desktop - -if [[ ${PV} == 9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://dev.gentoo.org/~radhermit/vim/vim-8.0.0938-gentoo-patches.tar.bz2" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -DESCRIPTION="Vim, an improved vi-style text editor" -HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" - -SLOT="0" -LICENSE="vim" -IUSE="X acl cscope debug gpm lua luajit minimal nls perl python racket ruby selinux tcl terminal vim-pager" -REQUIRED_USE=" - luajit? ( lua ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -RDEPEND=" - >=app-eselect/eselect-vi-1.1 - >=sys-libs/ncurses-5.2-r2:0= - nls? ( virtual/libintl ) - acl? ( kernel_linux? ( sys-apps/acl ) ) - cscope? ( dev-util/cscope ) - gpm? ( >=sys-libs/gpm-1.19.3 ) - lua? ( - luajit? ( dev-lang/luajit:2= ) - !luajit? ( dev-lang/lua:0[deprecated] ) - ) - !minimal? ( - ~app-editors/vim-core-${PV} - dev-util/ctags - ) - perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} ) - racket? ( dev-scheme/racket ) - ruby? ( ${RUBY_DEPS} ) - selinux? ( sys-libs/libselinux ) - tcl? ( dev-lang/tcl:0= ) - X? ( x11-libs/libXt ) -" - -DEPEND=" - ${RDEPEND} - sys-devel/autoconf - nls? ( sys-devel/gettext ) -" - -pkg_setup() { - # people with broken alphabets run into trouble. bug 82186. - unset LANG LC_ALL - export LC_COLLATE="C" - - # Gnome sandbox silliness. bug #114475. - mkdir -p "${T}"/home || die "mkdir failed" - export HOME="${T}"/home - - use python && python-single-r1_pkg_setup -} - -src_prepare() { - if [[ ${PV} != 9999* ]] ; then - # Gentoo patches to fix runtime issues, cross-compile errors, etc - eapply "${WORKDIR}"/patches/ - fi - - # Fixup a script to use awk instead of nawk - sed -i -e \ - '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ - "${S}"/runtime/tools/mve.awk || die "mve.awk sed failed" - - # Read vimrc and gvimrc from /etc/vim - echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug 29398 (27 Sep 2003 agriffis) - sed -i -e \ - 's/\> "$c" || die "echo failed" - done - - # conditionally make the manpager.sh script - if use vim-pager; then - cat > "${S}"/runtime/macros/manpager.sh <<-_EOF_ || die "cat EOF failed" - #!/bin/sh - sed -e 's/\x1B\[[[:digit:]]\+m//g' | col -b | \\ - vim \\ - -c 'let no_plugin_maps = 1' \\ - -c 'set nolist nomod ft=man ts=8' \\ - -c 'let g:showmarks_enable=0' \\ - -c 'runtime! macros/less.vim' - - _EOF_ - fi - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]]; then - sed -i -e \ - '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile || die "sed failed" - fi - - cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - - eapply_user -} - -src_configure() { - local myconf=() - - # Fix bug 37354: Disallow -funroll-all-loops on amd64 - # Bug 57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - # Fix bug 18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - rm src/auto/configure || die "rm failed" - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug 24447). The hvc - # things are for ppc64, see bug 86433. - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do - if [[ -e "${file}" ]]; then - addwrite $file - fi - done - - if use minimal; then - myconf=( - --with-features=tiny - --disable-nls - --disable-multibyte - --disable-acl - --enable-gui=no - --without-x - --disable-darwin - --disable-luainterp - --disable-perlinterp - --disable-pythoninterp - --disable-mzschemeinterp - --disable-rubyinterp - --disable-selinux - --disable-tclinterp - --disable-gpm - ) - else - use debug && append-flags "-DDEBUG" - - myconf=( - --with-features=huge - --enable-multibyte - $(use_enable acl) - $(use_enable cscope) - $(use_enable gpm) - $(use_enable lua luainterp) - $(usex lua "--with-lua-prefix=${EPREFIX}/usr" "") - $(use_with luajit) - $(use_enable nls) - $(use_enable perl perlinterp) - $(use_enable python pythoninterp) - $(use_enable python python3interp) - $(use_enable racket mzschemeinterp) - $(use_enable ruby rubyinterp) - $(use_enable selinux) - $(use_enable tcl tclinterp) - $(use_enable terminal) - ) - - # --with-features=huge forces on cscope even if we --disable it. We need - # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm) - if ! use cscope; then - sed -i -e \ - '/# define FEAT_CSCOPE/d' src/feature.h || die "sed failed" - fi - - # don't test USE=X here ... see bug #19115 - # but need to provide a way to link against X ... see bug #20093 - myconf+=( - --enable-gui=no - --disable-darwin - $(use_with X x) - ) - fi - - # let package manager strip binaries - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - # keep prefix env contained within the EPREFIX - use prefix && myconf+=( --without-local-dir ) - - econf \ - --with-modified-by=Gentoo-${PVR} \ - "${myconf[@]}" -} - -src_compile() { - # The following allows emake to be used - emake -j1 -C src auto/osdef.h objects - - emake -} - -src_test() { - einfo - einfo "Starting vim tests. Several error messages will be shown" - einfo "while the tests run. This is normal behaviour and does not" - einfo "indicate a fault." - einfo - ewarn "If the tests fail, your terminal may be left in a strange" - ewarn "state. Usually, running 'reset' will fix this." - einfo - - # Don't let vim talk to X - unset DISPLAY - - emake -j1 -C src/testdir nongui -} - -# Call eselect vi update with --if-unset -# to respect user's choice (bug 187449) -eselect_vi_update() { - einfo "Calling eselect vi update..." - eselect vi update --if-unset - eend $? -} - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - # Note: Do not install symlinks for 'vi', 'ex', or 'view', as these are - # managed by eselect-vi - dobin src/vim - dosym vim /usr/bin/vimdiff - dosym vim /usr/bin/rvim - dosym vim /usr/bin/rview - if use vim-pager ; then - dosym ${vimfiles}/macros/less.sh /usr/bin/vimpager - dosym ${vimfiles}/macros/manpager.sh /usr/bin/vimmanpager - insinto ${vimfiles}/macros - doins runtime/macros/manpager.sh - fperms a+x ${vimfiles}/macros/manpager.sh - fi - - domenu runtime/vim.desktop - - newbashcomp "${FILESDIR}"/${PN}-completion ${PN} - - # keep in sync with 'complete ... -F' list - bashcomp_alias vim ex vi view rvim rview vimdiff -} - -pkg_postinst() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Call eselect vi update - eselect_vi_update -} - -pkg_postrm() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Call eselect vi update - eselect_vi_update -} diff --git a/app-editors/vim/vim-8.1.0648-r1.ebuild b/app-editors/vim/vim-8.1.0648-r1.ebuild deleted file mode 100644 index 9fc3bc1b7fff..000000000000 --- a/app-editors/vim/vim-8.1.0648-r1.ebuild +++ /dev/null @@ -1,321 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -VIM_VERSION="8.1" -PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} ) -PYTHON_REQ_USE="threads(+)" -USE_RUBY="ruby23 ruby24 ruby25" - -inherit vim-doc flag-o-matic bash-completion-r1 python-single-r1 ruby-single desktop xdg-utils - -if [[ ${PV} == 9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://dev.gentoo.org/~radhermit/vim/vim-8.0.0938-gentoo-patches.tar.bz2" - KEYWORDS="alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 s390 ~sh sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -DESCRIPTION="Vim, an improved vi-style text editor" -HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" - -SLOT="0" -LICENSE="vim" -IUSE="X acl cscope debug gpm lua luajit minimal nls perl python racket ruby selinux tcl terminal vim-pager" -REQUIRED_USE=" - luajit? ( lua ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -RDEPEND=" - >=app-eselect/eselect-vi-1.1 - >=sys-libs/ncurses-5.2-r2:0= - nls? ( virtual/libintl ) - acl? ( kernel_linux? ( sys-apps/acl ) ) - cscope? ( dev-util/cscope ) - gpm? ( >=sys-libs/gpm-1.19.3 ) - lua? ( - luajit? ( dev-lang/luajit:2= ) - !luajit? ( dev-lang/lua:0[deprecated] ) - ) - !minimal? ( - ~app-editors/vim-core-${PV} - dev-util/ctags - ) - perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} ) - racket? ( dev-scheme/racket ) - ruby? ( ${RUBY_DEPS} ) - selinux? ( sys-libs/libselinux ) - tcl? ( dev-lang/tcl:0= ) - X? ( x11-libs/libXt ) -" - -DEPEND=" - ${RDEPEND} - sys-devel/autoconf - nls? ( sys-devel/gettext ) -" - -pkg_setup() { - # people with broken alphabets run into trouble. bug 82186. - unset LANG LC_ALL - export LC_COLLATE="C" - - # Gnome sandbox silliness. bug #114475. - mkdir -p "${T}"/home || die "mkdir failed" - export HOME="${T}"/home - - use python && python-single-r1_pkg_setup -} - -src_prepare() { - if [[ ${PV} != 9999* ]] ; then - # Gentoo patches to fix runtime issues, cross-compile errors, etc - eapply "${WORKDIR}"/patches/ - fi - - # Fixup a script to use awk instead of nawk - sed -i -e \ - '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ - "${S}"/runtime/tools/mve.awk || die "mve.awk sed failed" - - # Read vimrc and gvimrc from /etc/vim - echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug 29398 (27 Sep 2003 agriffis) - sed -i -e \ - 's/\> "$c" || die "echo failed" - done - - # conditionally make the manpager.sh script - if use vim-pager; then - cat > "${S}"/runtime/macros/manpager.sh <<-_EOF_ || die "cat EOF failed" - #!/bin/sh - sed -e 's/\x1B\[[[:digit:]]\+m//g' | col -b | \\ - vim \\ - -c 'let no_plugin_maps = 1' \\ - -c 'set nolist nomod ft=man ts=8' \\ - -c 'let g:showmarks_enable=0' \\ - -c 'runtime! macros/less.vim' - - _EOF_ - fi - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]]; then - sed -i -e \ - '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile || die "sed failed" - fi - - cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - - eapply_user -} - -src_configure() { - local myconf=() - - # Fix bug 37354: Disallow -funroll-all-loops on amd64 - # Bug 57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - # Fix bug 18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - rm src/auto/configure || die "rm failed" - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug 24447). The hvc - # things are for ppc64, see bug 86433. - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do - if [[ -e "${file}" ]]; then - addwrite $file - fi - done - - if use minimal; then - myconf=( - --with-features=tiny - --disable-nls - --disable-multibyte - --disable-acl - --enable-gui=no - --without-x - --disable-darwin - --disable-luainterp - --disable-perlinterp - --disable-pythoninterp - --disable-mzschemeinterp - --disable-rubyinterp - --disable-selinux - --disable-tclinterp - --disable-gpm - ) - else - use debug && append-flags "-DDEBUG" - - myconf=( - --with-features=huge - --enable-multibyte - $(use_enable acl) - $(use_enable cscope) - $(use_enable gpm) - $(use_enable lua luainterp) - $(usex lua "--with-lua-prefix=${EPREFIX}/usr" "") - $(use_with luajit) - $(use_enable nls) - $(use_enable perl perlinterp) - $(use_enable python pythoninterp) - $(use_enable python python3interp) - $(use_with python python-command $(type -P $(eselect python show --python2))) - $(use_with python python3-command $(type -P $(eselect python show --python3))) - $(use_enable racket mzschemeinterp) - $(use_enable ruby rubyinterp) - $(use_enable selinux) - $(use_enable tcl tclinterp) - $(use_enable terminal) - ) - - # --with-features=huge forces on cscope even if we --disable it. We need - # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm) - if ! use cscope; then - sed -i -e \ - '/# define FEAT_CSCOPE/d' src/feature.h || die "sed failed" - fi - - # don't test USE=X here ... see bug #19115 - # but need to provide a way to link against X ... see bug #20093 - myconf+=( - --enable-gui=no - --disable-darwin - $(use_with X x) - ) - fi - - # let package manager strip binaries - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - # keep prefix env contained within the EPREFIX - use prefix && myconf+=( --without-local-dir ) - - econf \ - --with-modified-by=Gentoo-${PVR} \ - "${myconf[@]}" -} - -src_compile() { - # The following allows emake to be used - emake -j1 -C src auto/osdef.h objects - - emake -} - -src_test() { - einfo - einfo "Starting vim tests. Several error messages will be shown" - einfo "while the tests run. This is normal behaviour and does not" - einfo "indicate a fault." - einfo - ewarn "If the tests fail, your terminal may be left in a strange" - ewarn "state. Usually, running 'reset' will fix this." - einfo - - # Don't let vim talk to X - unset DISPLAY - - emake -j1 -C src/testdir nongui -} - -# Call eselect vi update with --if-unset -# to respect user's choice (bug 187449) -eselect_vi_update() { - einfo "Calling eselect vi update..." - eselect vi update --if-unset - eend $? -} - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - # Note: Do not install symlinks for 'vi', 'ex', or 'view', as these are - # managed by eselect-vi - dobin src/vim - dosym vim /usr/bin/vimdiff - dosym vim /usr/bin/rvim - dosym vim /usr/bin/rview - if use vim-pager ; then - dosym ${vimfiles}/macros/less.sh /usr/bin/vimpager - dosym ${vimfiles}/macros/manpager.sh /usr/bin/vimmanpager - insinto ${vimfiles}/macros - doins runtime/macros/manpager.sh - fperms a+x ${vimfiles}/macros/manpager.sh - fi - - domenu runtime/vim.desktop - - newbashcomp "${FILESDIR}"/${PN}-completion ${PN} - - # keep in sync with 'complete ... -F' list - bashcomp_alias vim ex vi view rvim rview vimdiff -} - -pkg_postinst() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Call eselect vi update - eselect_vi_update - - # update desktop file mime cache - xdg_desktop_database_update -} - -pkg_postrm() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Call eselect vi update - eselect_vi_update - - # update desktop file mime cache - xdg_desktop_database_update -} diff --git a/app-editors/vim/vim-8.1.0648.ebuild b/app-editors/vim/vim-8.1.0648.ebuild deleted file mode 100644 index f5fef6d56a06..000000000000 --- a/app-editors/vim/vim-8.1.0648.ebuild +++ /dev/null @@ -1,319 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -VIM_VERSION="8.1" -PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} ) -PYTHON_REQ_USE="threads(+)" -USE_RUBY="ruby23 ruby24 ruby25" - -inherit vim-doc flag-o-matic bash-completion-r1 python-single-r1 ruby-single desktop xdg-utils - -if [[ ${PV} == 9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://dev.gentoo.org/~radhermit/vim/vim-8.0.0938-gentoo-patches.tar.bz2" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -DESCRIPTION="Vim, an improved vi-style text editor" -HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" - -SLOT="0" -LICENSE="vim" -IUSE="X acl cscope debug gpm lua luajit minimal nls perl python racket ruby selinux tcl terminal vim-pager" -REQUIRED_USE=" - luajit? ( lua ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -RDEPEND=" - >=app-eselect/eselect-vi-1.1 - >=sys-libs/ncurses-5.2-r2:0= - nls? ( virtual/libintl ) - acl? ( kernel_linux? ( sys-apps/acl ) ) - cscope? ( dev-util/cscope ) - gpm? ( >=sys-libs/gpm-1.19.3 ) - lua? ( - luajit? ( dev-lang/luajit:2= ) - !luajit? ( dev-lang/lua:0[deprecated] ) - ) - !minimal? ( - ~app-editors/vim-core-${PV} - dev-util/ctags - ) - perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} ) - racket? ( dev-scheme/racket ) - ruby? ( ${RUBY_DEPS} ) - selinux? ( sys-libs/libselinux ) - tcl? ( dev-lang/tcl:0= ) - X? ( x11-libs/libXt ) -" - -DEPEND=" - ${RDEPEND} - sys-devel/autoconf - nls? ( sys-devel/gettext ) -" - -pkg_setup() { - # people with broken alphabets run into trouble. bug 82186. - unset LANG LC_ALL - export LC_COLLATE="C" - - # Gnome sandbox silliness. bug #114475. - mkdir -p "${T}"/home || die "mkdir failed" - export HOME="${T}"/home - - use python && python-single-r1_pkg_setup -} - -src_prepare() { - if [[ ${PV} != 9999* ]] ; then - # Gentoo patches to fix runtime issues, cross-compile errors, etc - eapply "${WORKDIR}"/patches/ - fi - - # Fixup a script to use awk instead of nawk - sed -i -e \ - '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ - "${S}"/runtime/tools/mve.awk || die "mve.awk sed failed" - - # Read vimrc and gvimrc from /etc/vim - echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug 29398 (27 Sep 2003 agriffis) - sed -i -e \ - 's/\> "$c" || die "echo failed" - done - - # conditionally make the manpager.sh script - if use vim-pager; then - cat > "${S}"/runtime/macros/manpager.sh <<-_EOF_ || die "cat EOF failed" - #!/bin/sh - sed -e 's/\x1B\[[[:digit:]]\+m//g' | col -b | \\ - vim \\ - -c 'let no_plugin_maps = 1' \\ - -c 'set nolist nomod ft=man ts=8' \\ - -c 'let g:showmarks_enable=0' \\ - -c 'runtime! macros/less.vim' - - _EOF_ - fi - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]]; then - sed -i -e \ - '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile || die "sed failed" - fi - - cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - - eapply_user -} - -src_configure() { - local myconf=() - - # Fix bug 37354: Disallow -funroll-all-loops on amd64 - # Bug 57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - # Fix bug 18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - rm src/auto/configure || die "rm failed" - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug 24447). The hvc - # things are for ppc64, see bug 86433. - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do - if [[ -e "${file}" ]]; then - addwrite $file - fi - done - - if use minimal; then - myconf=( - --with-features=tiny - --disable-nls - --disable-multibyte - --disable-acl - --enable-gui=no - --without-x - --disable-darwin - --disable-luainterp - --disable-perlinterp - --disable-pythoninterp - --disable-mzschemeinterp - --disable-rubyinterp - --disable-selinux - --disable-tclinterp - --disable-gpm - ) - else - use debug && append-flags "-DDEBUG" - - myconf=( - --with-features=huge - --enable-multibyte - $(use_enable acl) - $(use_enable cscope) - $(use_enable gpm) - $(use_enable lua luainterp) - $(usex lua "--with-lua-prefix=${EPREFIX}/usr" "") - $(use_with luajit) - $(use_enable nls) - $(use_enable perl perlinterp) - $(use_enable python pythoninterp) - $(use_enable python python3interp) - $(use_enable racket mzschemeinterp) - $(use_enable ruby rubyinterp) - $(use_enable selinux) - $(use_enable tcl tclinterp) - $(use_enable terminal) - ) - - # --with-features=huge forces on cscope even if we --disable it. We need - # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm) - if ! use cscope; then - sed -i -e \ - '/# define FEAT_CSCOPE/d' src/feature.h || die "sed failed" - fi - - # don't test USE=X here ... see bug #19115 - # but need to provide a way to link against X ... see bug #20093 - myconf+=( - --enable-gui=no - --disable-darwin - $(use_with X x) - ) - fi - - # let package manager strip binaries - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - # keep prefix env contained within the EPREFIX - use prefix && myconf+=( --without-local-dir ) - - econf \ - --with-modified-by=Gentoo-${PVR} \ - "${myconf[@]}" -} - -src_compile() { - # The following allows emake to be used - emake -j1 -C src auto/osdef.h objects - - emake -} - -src_test() { - einfo - einfo "Starting vim tests. Several error messages will be shown" - einfo "while the tests run. This is normal behaviour and does not" - einfo "indicate a fault." - einfo - ewarn "If the tests fail, your terminal may be left in a strange" - ewarn "state. Usually, running 'reset' will fix this." - einfo - - # Don't let vim talk to X - unset DISPLAY - - emake -j1 -C src/testdir nongui -} - -# Call eselect vi update with --if-unset -# to respect user's choice (bug 187449) -eselect_vi_update() { - einfo "Calling eselect vi update..." - eselect vi update --if-unset - eend $? -} - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - # Note: Do not install symlinks for 'vi', 'ex', or 'view', as these are - # managed by eselect-vi - dobin src/vim - dosym vim /usr/bin/vimdiff - dosym vim /usr/bin/rvim - dosym vim /usr/bin/rview - if use vim-pager ; then - dosym ${vimfiles}/macros/less.sh /usr/bin/vimpager - dosym ${vimfiles}/macros/manpager.sh /usr/bin/vimmanpager - insinto ${vimfiles}/macros - doins runtime/macros/manpager.sh - fperms a+x ${vimfiles}/macros/manpager.sh - fi - - domenu runtime/vim.desktop - - newbashcomp "${FILESDIR}"/${PN}-completion ${PN} - - # keep in sync with 'complete ... -F' list - bashcomp_alias vim ex vi view rvim rview vimdiff -} - -pkg_postinst() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Call eselect vi update - eselect_vi_update - - # update desktop file mime cache - xdg_desktop_database_update -} - -pkg_postrm() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Call eselect vi update - eselect_vi_update - - # update desktop file mime cache - xdg_desktop_database_update -} diff --git a/app-editors/vim/vim-8.1.1155.ebuild b/app-editors/vim/vim-8.1.1155.ebuild deleted file mode 100644 index 78412b5fb7f7..000000000000 --- a/app-editors/vim/vim-8.1.1155.ebuild +++ /dev/null @@ -1,318 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -VIM_VERSION="8.1" -PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} ) -PYTHON_REQ_USE="threads(+)" -USE_RUBY="ruby24 ruby25 ruby26" - -inherit vim-doc flag-o-matic bash-completion-r1 python-single-r1 ruby-single desktop xdg-utils - -if [[ ${PV} == 9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://dev.gentoo.org/~radhermit/vim/vim-8.0.0938-gentoo-patches.tar.bz2" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -DESCRIPTION="Vim, an improved vi-style text editor" -HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" - -SLOT="0" -LICENSE="vim" -IUSE="X acl cscope debug gpm lua luajit minimal nls perl python racket ruby selinux tcl terminal vim-pager" -REQUIRED_USE=" - luajit? ( lua ) - python? ( ${PYTHON_REQUIRED_USE} ) - vim-pager? ( !minimal ) -" - -RDEPEND=" - >=app-eselect/eselect-vi-1.1 - >=sys-libs/ncurses-5.2-r2:0= - nls? ( virtual/libintl ) - acl? ( kernel_linux? ( sys-apps/acl ) ) - cscope? ( dev-util/cscope ) - gpm? ( >=sys-libs/gpm-1.19.3 ) - lua? ( - luajit? ( dev-lang/luajit:2= ) - !luajit? ( dev-lang/lua:0[deprecated] ) - ) - !minimal? ( ~app-editors/vim-core-${PV} ) - vim-pager? ( app-editors/vim-core[-minimal] ) - perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} ) - racket? ( dev-scheme/racket ) - ruby? ( ${RUBY_DEPS} ) - selinux? ( sys-libs/libselinux ) - tcl? ( dev-lang/tcl:0= ) - X? ( x11-libs/libXt ) -" - -DEPEND=" - ${RDEPEND} - sys-devel/autoconf - nls? ( sys-devel/gettext ) -" - -pkg_setup() { - # people with broken alphabets run into trouble. bug 82186. - unset LANG LC_ALL - export LC_COLLATE="C" - - # Gnome sandbox silliness. bug #114475. - mkdir -p "${T}"/home || die "mkdir failed" - export HOME="${T}"/home - - use python && python-single-r1_pkg_setup -} - -src_prepare() { - if [[ ${PV} != 9999* ]] ; then - # Gentoo patches to fix runtime issues, cross-compile errors, etc - eapply "${WORKDIR}"/patches/ - fi - - # Fixup a script to use awk instead of nawk - sed -i -e \ - '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ - "${S}"/runtime/tools/mve.awk || die "mve.awk sed failed" - - # Read vimrc and gvimrc from /etc/vim - echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug 29398 (27 Sep 2003 agriffis) - sed -i -e \ - 's/\> "$c" || die "echo failed" - done - - # conditionally make the manpager.sh script - if use vim-pager; then - cat > "${S}"/runtime/macros/manpager.sh <<-_EOF_ || die "cat EOF failed" - #!/bin/sh - sed -e 's/\x1B\[[[:digit:]]\+m//g' | col -b | \\ - vim \\ - -c 'let no_plugin_maps = 1' \\ - -c 'set nolist nomod ft=man ts=8' \\ - -c 'let g:showmarks_enable=0' \\ - -c 'runtime! macros/less.vim' - - _EOF_ - fi - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]]; then - sed -i -e \ - '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile || die "sed failed" - fi - - cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - - eapply_user -} - -src_configure() { - local myconf=( --enable-multibyte ) - - # Fix bug 37354: Disallow -funroll-all-loops on amd64 - # Bug 57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - # Fix bug 18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - rm src/auto/configure || die "rm failed" - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug 24447). The hvc - # things are for ppc64, see bug 86433. - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do - if [[ -e "${file}" ]]; then - addwrite $file - fi - done - - if use minimal; then - myconf=( - --with-features=tiny - --disable-nls - --disable-acl - --enable-gui=no - --without-x - --disable-darwin - --disable-luainterp - --disable-perlinterp - --disable-pythoninterp - --disable-mzschemeinterp - --disable-rubyinterp - --disable-selinux - --disable-tclinterp - --disable-gpm - ) - else - use debug && append-flags "-DDEBUG" - - myconf=( - --with-features=huge - $(use_enable acl) - $(use_enable cscope) - $(use_enable gpm) - $(use_enable lua luainterp) - $(usex lua "--with-lua-prefix=${EPREFIX}/usr" "") - $(use_with luajit) - $(use_enable nls) - $(use_enable perl perlinterp) - $(use_enable python pythoninterp) - $(use_enable python python3interp) - $(use_with python python-command $(type -P $(eselect python show --python2))) - $(use_with python python3-command $(type -P $(eselect python show --python3))) - $(use_enable racket mzschemeinterp) - $(use_enable ruby rubyinterp) - $(use_enable selinux) - $(use_enable tcl tclinterp) - $(use_enable terminal) - ) - - # --with-features=huge forces on cscope even if we --disable it. We need - # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm) - if ! use cscope; then - sed -i -e \ - '/# define FEAT_CSCOPE/d' src/feature.h || die "sed failed" - fi - - # don't test USE=X here ... see bug #19115 - # but need to provide a way to link against X ... see bug #20093 - myconf+=( - --enable-gui=no - --disable-darwin - $(use_with X x) - ) - fi - - # let package manager strip binaries - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - # keep prefix env contained within the EPREFIX - use prefix && myconf+=( --without-local-dir ) - - econf \ - --with-modified-by=Gentoo-${PVR} \ - "${myconf[@]}" -} - -src_compile() { - # The following allows emake to be used - emake -j1 -C src auto/osdef.h objects - - emake -} - -src_test() { - einfo - einfo "Starting vim tests. Several error messages will be shown" - einfo "while the tests run. This is normal behaviour and does not" - einfo "indicate a fault." - einfo - ewarn "If the tests fail, your terminal may be left in a strange" - ewarn "state. Usually, running 'reset' will fix this." - einfo - - # Don't let vim talk to X - unset DISPLAY - - emake -j1 -C src/testdir nongui -} - -# Call eselect vi update with --if-unset -# to respect user's choice (bug 187449) -eselect_vi_update() { - einfo "Calling eselect vi update..." - eselect vi update --if-unset - eend $? -} - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - # Note: Do not install symlinks for 'vi', 'ex', or 'view', as these are - # managed by eselect-vi - dobin src/vim - dosym vim /usr/bin/vimdiff - dosym vim /usr/bin/rvim - dosym vim /usr/bin/rview - if use vim-pager ; then - dosym ${vimfiles}/macros/less.sh /usr/bin/vimpager - dosym ${vimfiles}/macros/manpager.sh /usr/bin/vimmanpager - insinto ${vimfiles}/macros - doins runtime/macros/manpager.sh - fperms a+x ${vimfiles}/macros/manpager.sh - fi - - domenu runtime/vim.desktop - - newbashcomp "${FILESDIR}"/${PN}-completion ${PN} - - # keep in sync with 'complete ... -F' list - bashcomp_alias vim ex vi view rvim rview vimdiff -} - -pkg_postinst() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Call eselect vi update - eselect_vi_update - - # update desktop file mime cache - xdg_desktop_database_update -} - -pkg_postrm() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Call eselect vi update - eselect_vi_update - - # update desktop file mime cache - xdg_desktop_database_update -} diff --git a/app-editors/vim/vim-8.1.1312.ebuild b/app-editors/vim/vim-8.1.1312.ebuild deleted file mode 100644 index aa0c429fd159..000000000000 --- a/app-editors/vim/vim-8.1.1312.ebuild +++ /dev/null @@ -1,317 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -VIM_VERSION="8.1" -PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} ) -PYTHON_REQ_USE="threads(+)" -USE_RUBY="ruby24 ruby25 ruby26" - -inherit vim-doc flag-o-matic bash-completion-r1 python-single-r1 ruby-single desktop xdg-utils - -if [[ ${PV} == 9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://dev.gentoo.org/~radhermit/vim/vim-8.0.0938-gentoo-patches.tar.bz2" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -DESCRIPTION="Vim, an improved vi-style text editor" -HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" - -SLOT="0" -LICENSE="vim" -IUSE="X acl cscope debug gpm lua luajit minimal nls perl python racket ruby selinux tcl terminal vim-pager" -REQUIRED_USE=" - python? ( ${PYTHON_REQUIRED_USE} ) - vim-pager? ( !minimal ) -" - -RDEPEND=" - >=app-eselect/eselect-vi-1.1 - >=sys-libs/ncurses-5.2-r2:0= - nls? ( virtual/libintl ) - acl? ( kernel_linux? ( sys-apps/acl ) ) - cscope? ( dev-util/cscope ) - gpm? ( >=sys-libs/gpm-1.19.3 ) - lua? ( - luajit? ( dev-lang/luajit:2= ) - !luajit? ( dev-lang/lua:0[deprecated] ) - ) - !minimal? ( ~app-editors/vim-core-${PV} ) - vim-pager? ( app-editors/vim-core[-minimal] ) - perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} ) - racket? ( dev-scheme/racket ) - ruby? ( ${RUBY_DEPS} ) - selinux? ( sys-libs/libselinux ) - tcl? ( dev-lang/tcl:0= ) - X? ( x11-libs/libXt ) -" - -DEPEND=" - ${RDEPEND} - sys-devel/autoconf - nls? ( sys-devel/gettext ) -" - -pkg_setup() { - # people with broken alphabets run into trouble. bug 82186. - unset LANG LC_ALL - export LC_COLLATE="C" - - # Gnome sandbox silliness. bug #114475. - mkdir -p "${T}"/home || die "mkdir failed" - export HOME="${T}"/home - - use python && python-single-r1_pkg_setup -} - -src_prepare() { - if [[ ${PV} != 9999* ]] ; then - # Gentoo patches to fix runtime issues, cross-compile errors, etc - eapply "${WORKDIR}"/patches/ - fi - - # Fixup a script to use awk instead of nawk - sed -i -e \ - '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ - "${S}"/runtime/tools/mve.awk || die "mve.awk sed failed" - - # Read vimrc and gvimrc from /etc/vim - echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug 29398 (27 Sep 2003 agriffis) - sed -i -e \ - 's/\> "$c" || die "echo failed" - done - - # conditionally make the manpager.sh script - if use vim-pager; then - cat > "${S}"/runtime/macros/manpager.sh <<-_EOF_ || die "cat EOF failed" - #!/bin/sh - sed -e 's/\x1B\[[[:digit:]]\+m//g' | col -b | \\ - vim \\ - -c 'let no_plugin_maps = 1' \\ - -c 'set nolist nomod ft=man ts=8' \\ - -c 'let g:showmarks_enable=0' \\ - -c 'runtime! macros/less.vim' - - _EOF_ - fi - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]]; then - sed -i -e \ - '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile || die "sed failed" - fi - - cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - - eapply_user -} - -src_configure() { - local myconf=() - - # Fix bug 37354: Disallow -funroll-all-loops on amd64 - # Bug 57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - # Fix bug 18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - rm src/auto/configure || die "rm failed" - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug 24447). The hvc - # things are for ppc64, see bug 86433. - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do - if [[ -e "${file}" ]]; then - addwrite $file - fi - done - - if use minimal; then - myconf=( - --with-features=tiny - --disable-nls - --disable-acl - --enable-gui=no - --without-x - --disable-darwin - --disable-luainterp - --disable-perlinterp - --disable-pythoninterp - --disable-mzschemeinterp - --disable-rubyinterp - --disable-selinux - --disable-tclinterp - --disable-gpm - ) - else - use debug && append-flags "-DDEBUG" - - myconf=( - --with-features=huge - $(use_enable acl) - $(use_enable cscope) - $(use_enable gpm) - $(use_enable lua luainterp) - $(usex lua "--with-lua-prefix=${EPREFIX}/usr" "") - $(use_with luajit) - $(use_enable nls) - $(use_enable perl perlinterp) - $(use_enable python pythoninterp) - $(use_enable python python3interp) - $(use_with python python-command $(type -P $(eselect python show --python2))) - $(use_with python python3-command $(type -P $(eselect python show --python3))) - $(use_enable racket mzschemeinterp) - $(use_enable ruby rubyinterp) - $(use_enable selinux) - $(use_enable tcl tclinterp) - $(use_enable terminal) - ) - - # --with-features=huge forces on cscope even if we --disable it. We need - # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm) - if ! use cscope; then - sed -i -e \ - '/# define FEAT_CSCOPE/d' src/feature.h || die "sed failed" - fi - - # don't test USE=X here ... see bug #19115 - # but need to provide a way to link against X ... see bug #20093 - myconf+=( - --enable-gui=no - --disable-darwin - $(use_with X x) - ) - fi - - # let package manager strip binaries - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - # keep prefix env contained within the EPREFIX - use prefix && myconf+=( --without-local-dir ) - - econf \ - --with-modified-by=Gentoo-${PVR} \ - "${myconf[@]}" -} - -src_compile() { - # The following allows emake to be used - emake -j1 -C src auto/osdef.h objects - - emake -} - -src_test() { - einfo - einfo "Starting vim tests. Several error messages will be shown" - einfo "while the tests run. This is normal behaviour and does not" - einfo "indicate a fault." - einfo - ewarn "If the tests fail, your terminal may be left in a strange" - ewarn "state. Usually, running 'reset' will fix this." - einfo - - # Don't let vim talk to X - unset DISPLAY - - emake -j1 -C src/testdir nongui -} - -# Call eselect vi update with --if-unset -# to respect user's choice (bug 187449) -eselect_vi_update() { - einfo "Calling eselect vi update..." - eselect vi update --if-unset - eend $? -} - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - # Note: Do not install symlinks for 'vi', 'ex', or 'view', as these are - # managed by eselect-vi - dobin src/vim - dosym vim /usr/bin/vimdiff - dosym vim /usr/bin/rvim - dosym vim /usr/bin/rview - if use vim-pager ; then - dosym ${vimfiles}/macros/less.sh /usr/bin/vimpager - dosym ${vimfiles}/macros/manpager.sh /usr/bin/vimmanpager - insinto ${vimfiles}/macros - doins runtime/macros/manpager.sh - fperms a+x ${vimfiles}/macros/manpager.sh - fi - - domenu runtime/vim.desktop - - newbashcomp "${FILESDIR}"/${PN}-completion ${PN} - - # keep in sync with 'complete ... -F' list - bashcomp_alias vim ex vi view rvim rview vimdiff -} - -pkg_postinst() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Call eselect vi update - eselect_vi_update - - # update desktop file mime cache - xdg_desktop_database_update -} - -pkg_postrm() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Call eselect vi update - eselect_vi_update - - # update desktop file mime cache - xdg_desktop_database_update -} diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz index e6438b48c4c04b5cba06a4725f68be53a0c68ba2..38e0d021f16c1fa195243b786dd6afa69cdeaea8 100644 GIT binary patch delta 19697 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 E0Cz%72><{9 delta 19757 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 delta 8789 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 LvDKWJ-$?)fz9M(R diff --git a/app-portage/eix/Manifest b/app-portage/eix/Manifest index 9f3a458bda98..d5645dc069e6 100644 --- a/app-portage/eix/Manifest +++ b/app-portage/eix/Manifest @@ -1,5 +1,3 @@ -DIST eix-0.33.7.tar.xz 626008 BLAKE2B 13d1f5b3096ec1ced13435f3680454c5b6f035ddbaa7877c7d2898b044fcc673f2c30b5ad25b8a3aa01354c726cf6ebf6483dc49f102145957dad95437931f63 SHA512 a6f2f553a05351c642c5ad5dcb8dc804585e1476d35dbe2c056ed493d1e37576e5e57fe0317f4fe4f6310c5439d23cbbe7384da8fbe9761eddca10e463950077 DIST eix-0.33.8.tar.xz 627116 BLAKE2B b301b4218d60c13a8d6c4be484b65e9bc257e6c4d1989054cc844861cd6ec96194e60094e72833f82cfaf1b1d14a249045590dbfc91a39e5c92d5dae13b2c643 SHA512 014ce5b660430e117e8037d8043bdfe5e6e98b7cb889e88d93aeb87e650296a8db64871f3eb736842dbebde7eb1f23936f6df9f5f547f89565734b7874e6e907 -EBUILD eix-0.33.7.ebuild 2650 BLAKE2B 08a198024ced124b8ee493c33811ffaa83388fb71bf74919a433ffff26f7087887f4dd177ebaccfc92f44b485ce1c34a3e40b0b8078e510c03e82a7319071d24 SHA512 f8816c2b2fd3fcb4c6d1c7f4cf2fdfeab4af7c966b135532a7e99655caf1a8ae22c98af3dec509ce9cd7d8bdfafc75cc4e235743612bae52b4d79eb131ef133e -EBUILD eix-0.33.8.ebuild 2783 BLAKE2B 93a9a7d2a143624e6a2f53fc0744fe881bf128dddaaca24ae3227209a80c3437d519df9ebe2359b39e2bdf4759c53e0afe9d85d92a90d5dcf590cfbe51a82958 SHA512 8f2cc9b42ad6afbb5fa0d2532077e7eee2990c0427b62718d5dd1bf220ebdc5ec1ffe0186ae2ce431cbbbd79578996bdd2346c93875596f02383b4ec350ec4c9 +EBUILD eix-0.33.8.ebuild 2772 BLAKE2B 898b3633a8ce7776546e8b2bfb8182b4eccb3cce5b73defc2be46674c61afbd1e63662341806d583f3bd842e95a0ff8a129ed3be59cc70bc2caedd66ed3b57fc SHA512 4ba1f925b7508b5ec9fa8d40ab5a0771d0eede7a468ff9843bc8771849d767b04f47e1112aba75dd5ed2708687c9d43333ac57ff52d3ec4bb96ba93cb38a20f8 MISC metadata.xml 1051 BLAKE2B b77439c3a8d8eab9fc711c96ce2b2ccaf307f2eca4cfee32bfb75279ff4da31fd05b3319136af38e70d274c28cb2f1c2567916390d81425b7b7daf956815c7e4 SHA512 208b3db2b2e5afb5667a29e6b18538f3cea5e3fb2758d3c9b30823d7b2a22f31f150d6a01abec6a6c8ca62486c975b47002de9e1bac89ded31eb7013bdbb38c6 diff --git a/app-portage/eix/eix-0.33.7.ebuild b/app-portage/eix/eix-0.33.7.ebuild deleted file mode 100644 index 70613c31e587..000000000000 --- a/app-portage/eix/eix-0.33.7.ebuild +++ /dev/null @@ -1,104 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools bash-completion-r1 flag-o-matic tmpfiles - -DESCRIPTION="Search and query ebuilds" -HOMEPAGE="https://github.com/vaeth/eix/" -SRC_URI="https://github.com/vaeth/eix/releases/download/v${PV}/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="debug doc nls sqlite" - -BOTHDEPEND="nls? ( virtual/libintl ) - sqlite? ( >=dev-db/sqlite-3:= )" -RDEPEND="${BOTHDEPEND} - >=app-shells/push-2.0-r1 - >=app-shells/quoter-3.0_p2-r1" -DEPEND="${BOTHDEPEND} - app-arch/xz-utils - nls? ( sys-devel/gettext )" - -pkg_setup() { - # remove stale cache file to prevent collisions - local old_cache=${EROOT%/}/var/cache/${PN} - if [[ -f ${old_cache} ]]; then - rm "${old_cache}" || die - fi -} - -src_prepare() { - default - sed -i -e "s:/:${EPREFIX}/:" tmpfiles.d/eix.conf || die - - sed -e "/eixf_source=/s:push.sh:cat \"${EROOT}usr/share/push/push.sh\":" \ - -e "/eixf_source=/s:quoter_pipe.sh:cat \"${EROOT}usr/share/quoter/quoter_pipe.sh\":" \ - -i src/eix-functions.sh.in || die - sed -e "s:'\$(bindir)/eix-functions.sh':cat \\\\\"${EROOT}usr/share/eix/eix-functions\\\\\":" \ - -i src/Makefile.am || die - eautoreconf -} - -src_configure() { - local myconf=( - $(use_enable debug paranoic-asserts) - $(use_enable nls) - $(use_with doc extra-doc) - $(use_with sqlite) - - # default configuration - $(use_with prefix always-accept-keywords) - --with-dep-default - --with-required-use-default - - # paths - --with-portage-rootpath="${ROOTPATH}" - --with-eprefix-default="${EPREFIX}" - - # build a single executable with symlinks - --disable-separate-binaries - --disable-separate-tools - - # used purely to control/disrespect *FLAGS - --disable-debugging - --disable-new_dialect - --disable-optimization - --disable-strong-optimization - --disable-security - --disable-nopie-security - --disable-strong-security - ) - - # https://github.com/vaeth/eix/issues/35 - append-cxxflags -std=c++14 - - econf "${myconf[@]}" -} - -src_install() { - default - dobashcomp bash/eix - dotmpfiles tmpfiles.d/eix.conf - - rm -r "${ED%/}"/usr/bin/eix-functions.sh || die - -} - -pkg_postinst() { - tmpfiles_process eix.conf - - local obs=${EROOT%/}/var/cache/eix.previous - if [[ -f ${obs} ]]; then - ewarn "Found obsolete ${obs}, please remove it" - fi -} - -pkg_postrm() { - if [[ ! -n ${REPLACED_BY_VERSION} ]]; then - rm -rf "${EROOT%/}/var/cache/${PN}" || die - fi -} diff --git a/app-portage/eix/eix-0.33.8.ebuild b/app-portage/eix/eix-0.33.8.ebuild index 49fba0c878cd..2208c56879e9 100644 --- a/app-portage/eix/eix-0.33.8.ebuild +++ b/app-portage/eix/eix-0.33.8.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/vaeth/eix/releases/download/v${PV}/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug doc nls sqlite" BOTHDEPEND="nls? ( virtual/libintl ) diff --git a/app-portage/portage-utils/Manifest b/app-portage/portage-utils/Manifest index 75c6a27bc9da..bc9eb261910c 100644 --- a/app-portage/portage-utils/Manifest +++ b/app-portage/portage-utils/Manifest @@ -7,6 +7,6 @@ DIST portage-utils-0.80_pre20190719.tar.xz 1760524 BLAKE2B 4e16950d937a69bd601e6 EBUILD portage-utils-0.62.ebuild 2006 BLAKE2B c44402ebef59a344bfb3ed571a46b7a58dda17b3b1d231aee55c77d42a59c62ec5de69b595a67ca2dbadc568022f63385950964f0350303c65cecc5f541b36df SHA512 579f27018139dd0dda0781d7b9483ca4a467d069f6b0a8aa55a9786b8cd3fbfa78919b7fa6b85044f78bac6ad6ec896ec7bd990cb428d0dddf5bfeb1f2175272 EBUILD portage-utils-0.74-r1.ebuild 1140 BLAKE2B d58ad14ab2c7f786fc36147436e68ba29bdd100c912538cc2f28ff8a54be4c0556a87cafc512cd62c2b3be50c9ba784cf4b5dbe184929f3684b39d5df4e324f4 SHA512 84b221b821b7beedc52d15aefe9646e571c66f4086e89c4ac8cee7cc398b19428eb09000ca033f0eaadeb84222c468d002c76ed84070eb26a5e7200572679445 EBUILD portage-utils-0.74.ebuild 1073 BLAKE2B 813ec25c4030ad26b1b28294c268c0f3bbbe296488a811ecd2a8d87ea6bb7f1caaa9ecdee34f272e9cf5879cf3454506ad7a62be2d3e74b926cdd012e239be3a SHA512 fa9079a716b50a4caa61fba5225ec28a2fc4d8ea2c95cb8bc283434a7c96392fa9898537c6f98277860fe06a23fe02c255c17e54a2869e371235e094a99a8e4a -EBUILD portage-utils-0.80_pre20190719.ebuild 2454 BLAKE2B f5e888935855f9db77e09b8c31b57fae748fa03a26bee97c259389b5e08ed3df107218af572a6f518701841900d259d84f27ee8227ae4306da7d75e12bfe2395 SHA512 9c8eb0055e1723d2620aed5542a7bacda7eed58b32df37b605abb9cda63939551950f48c8489905b5f292cf16a21cdf796cda232c6fd4507a4b61cc028348719 +EBUILD portage-utils-0.80_pre20190719.ebuild 2466 BLAKE2B 45392a54ffec91f233a6364eef98b86a98574ce67059415dd0c9cf808729ea1cd1294cd43b4d3a0ac0c4cff838efb43b8531bf0b9d42490ad6613455a44b40a6 SHA512 393eed6639544d2a0bbf7bfc8540f98f9ff036c9d068909afc60f04ee4faaa4cb7c875931e50b00b6d999d4c27a0725ab0f63435c38f39313a6d243207286c77 EBUILD portage-utils-9999.ebuild 1907 BLAKE2B 93409bc140a20ad03ae376ffe230545f6c8f393c0b18090bb2bee0746d3224f80295bb5a09afa06a1bac4742f6fa8d305cfa88b4dea29d7198016bf9466f672d SHA512 f3279b48dc6fb1071ebc6b062d5c0bfddef898af3fd21970c69e7aeb979207e84b6d9c24926bfa624d1bf8cfb86f467c02f9214e35d493a1649c9113e07c7aa5 MISC metadata.xml 490 BLAKE2B 36af527c82aa05f09ef3187a5c93ec34412a625a00016ad87fa1f6e7a00108f87bd3c8af42aad0aec87fa11e1ec25da71f1f4776c0da053e7426b8006d876103 SHA512 eacb9a20b0228c67896f7633619e67ef0e2de38444436ed720f849b8d9fcbed3c2569d2534e38fb7060cd755195bfd74cbcc9d77dbd5da4fb7b1654f87f70a1f diff --git a/app-portage/portage-utils/portage-utils-0.80_pre20190719.ebuild b/app-portage/portage-utils/portage-utils-0.80_pre20190719.ebuild index 1a4eada85e71..9f70cbd5155f 100644 --- a/app-portage/portage-utils/portage-utils-0.80_pre20190719.ebuild +++ b/app-portage/portage-utils/portage-utils-0.80_pre20190719.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/portage-utils.git" else SRC_URI="https://dev.gentoo.org/~grobian/distfiles/${P}.tar.xz" - KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi RDEPEND=" diff --git a/app-portage/unsymlink-lib/Manifest b/app-portage/unsymlink-lib/Manifest index 7a72195c5798..f3d9df1c66d5 100644 --- a/app-portage/unsymlink-lib/Manifest +++ b/app-portage/unsymlink-lib/Manifest @@ -1,6 +1,6 @@ DIST unsymlink-lib-16.tar.gz 10139 BLAKE2B 8e43fe85747d97fa44ae30cf6f276e8e5557141004c0c6ec5f1b998c0f5c121e9fb6bb3f7d711d11ca962c703caa7dc6014ddfde2c6ccf16807264a132e37940 SHA512 0c5ebab3622aad1f8a02c2530bfb3f6d48c0ac9744fdde94e8a9b151c5773d10ae642c122642d5f7e2bd442d5969863d8f5f0586c8ed484fa22ac42143a06417 DIST unsymlink-lib-17.tar.gz 10550 BLAKE2B 036cf63e3619113763f01086fbd952fb2a6efda4d4f4989a5d8cadc0d47b439cba0fab84d53336d615ccbec4e0815519cd4709162f11bbf5fa42c770b928f6f2 SHA512 b981419e320da74f983c184f2b9739b0f1cdae7adf1b9d29c3221b7d010432f6844ff3bdf93793b2f701e2337acebc28a6bd2df0763a081cd8e53a8400aaea42 EBUILD unsymlink-lib-16.ebuild 629 BLAKE2B 32273fe1ebf5cdd62d540031fac1b309316082c950b120ab9e42817b6cdeea0db482f9261cc604cc1abdcd6b557c1eb1ae1a7b82d1fbd5168f1e9106c066b587 SHA512 f6ef422a235e4fab924f53b5d6ad88666c13cc5532422c65eaddfee1859611fcee3fb0244656ae82bd080720b25d8e2bd69ed9e853841ba227283cc25c8fdb8b -EBUILD unsymlink-lib-17.ebuild 630 BLAKE2B a7a82062dd14d42f6933b292abcc5567bf5e942238f3604719796675e4a41509c06afb04d9ed2005e500be83f5ebc6802c0c9744e3b3ddd5b76f569dbb311c47 SHA512 b082779cccb6a4fff08bbe6028b3a4daaa14f606616081e9b7bb33ae9377c1a0cc92b552b78857dd9904a82dc8963e9310b0d37e05fd68015011e5d945d012d6 +EBUILD unsymlink-lib-17.ebuild 629 BLAKE2B 32273fe1ebf5cdd62d540031fac1b309316082c950b120ab9e42817b6cdeea0db482f9261cc604cc1abdcd6b557c1eb1ae1a7b82d1fbd5168f1e9106c066b587 SHA512 f6ef422a235e4fab924f53b5d6ad88666c13cc5532422c65eaddfee1859611fcee3fb0244656ae82bd080720b25d8e2bd69ed9e853841ba227283cc25c8fdb8b EBUILD unsymlink-lib-9999.ebuild 568 BLAKE2B c9759f261cf2c0e79b5250f7a9cc80a4f64d489152833cfc163e475071278d83e5c22946433da0a1659c247fbbe33a6904d91d1ab05bdffac75b7e499d537342 SHA512 4e97c29a2633b030c81151cad3348dd7fe3eec2d7908c21153b3fdde4fe0566f3be9c6036730769520525e851bcbd4597ddde767c0300b9397f29657e9e819a0 MISC metadata.xml 401 BLAKE2B f16ce51083f8054e7190c2d5fc193808898071af155cc8442a9ef7064cb4d46e6639d8724f85a4a0f551477c6f7ae0f81434c6bef8bd88b2077ea7b7e1f2133b SHA512 dbd79971b54d9027956c46586b547f8308404e273e91dd7ff84d3fbbd50936b8f19dd1dacde5e16a22ca2ef17924f19f66ec83e64c9f145f29322150db9e00a6 diff --git a/app-portage/unsymlink-lib/unsymlink-lib-17.ebuild b/app-portage/unsymlink-lib/unsymlink-lib-17.ebuild index 90b56e60ca45..562293f6186a 100644 --- a/app-portage/unsymlink-lib/unsymlink-lib-17.ebuild +++ b/app-portage/unsymlink-lib/unsymlink-lib-17.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/mgorny/unsymlink-lib/archive/v${PV}.tar.gz -> ${P}.t LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/app-shells/Manifest.gz b/app-shells/Manifest.gz index 5cf358a3b1ec72538c15daddb42a20b2872ad4ff..6e66d5e5e3f4f7300bc27c08c7952c2fb0be9c86 100644 GIT binary patch literal 7772 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 literal 7774 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 diff --git a/app-shells/fish/Manifest b/app-shells/fish/Manifest index 8c3ed5eb0d53..4feaeeac7e94 100644 --- a/app-shells/fish/Manifest +++ b/app-shells/fish/Manifest @@ -4,6 +4,6 @@ AUX fix-histfile-test-on-ppc.patch 1068 BLAKE2B fa407d7f5d02f061a3ca9d79bdf09ae6 DIST fish-2.7.1.tar.gz 5760550 BLAKE2B 71568a3a17f4222b05a314464a61fceb241409a7d42c46249486ca742ef0cf990c46d693bcc22521c18f58a558e6aab35759d0da6eb62ee6611a2a7946fe714d SHA512 45ee3453404c5d6c56d307b4cd19197de862f9f42d7fa06461acec56dea7146db5675cf6419dd5f72e939b3e4b1955d3761098df1de89a8cebe47645eb6f7a4b DIST fish-3.0.2.tar.gz 6477869 BLAKE2B fedc8bd5fd6d7856b695207ce9ac7a5a47f0e3c211d2aa2151a7a3c1bd944b3cf5c86ddf8b6e4c4d3499bb72d4ede64886706e05a44786d70c665b4ffb85369f SHA512 cd4a8e6a0d7770ef17e92d3d20ea23e754b9fa53e5ee5459ab5838fcbbcac69544ca2f83551e93a004b140cc14ec556860a711ce216197753c1704901518c9c3 EBUILD fish-2.7.1.ebuild 2419 BLAKE2B b94dbcf8431311f50ec2b49ab8ad62e8af3519262b2518d4b72a0074e837b38bf3aea6e93655d7b60ccbb09ef2abbbab946ba5012337c15de73a3c7d910295a8 SHA512 d818578a42171939d35ecd9dadbe875bbf93427e662783fb6bfb3033f17ab3298df58999f4e71e4ec8af666c7388fbc6bd694af119c0d1532c78ff5de1286b41 -EBUILD fish-3.0.2.ebuild 1686 BLAKE2B 5584cd3239c40a13cd6f2cf74ed50547911fd2327feeb316c9e86d6614d63d30b8f07e72015e7ae65286dd3ea7d3fc268baa5db1758481513ab1663cabcb0b3a SHA512 1c16fee53eb2496bd8b0bd008af7f18b942ecf5aaea6240780fc3bc4d0ba91b35ba21012d67ab40c763d8499039323a414809df684b3b94ea9dd99d26f7a4209 +EBUILD fish-3.0.2.ebuild 1685 BLAKE2B 3ab99c8d632ff698afce7d304b05df5d0622020da6224f54e80c0148aa7a82ce2dffd9e160c57dee9516e1706c72eb6f4cfb9193c1d2807cd52fe1d0935bebde SHA512 882eea43aafe70967305a9833965fa37dab518a924367b567c8461f0ab3bf7af0e464619d744ed96854fe5b481d8916b14604ba9be9b153faaf583ee2500b854 EBUILD fish-9999.ebuild 1619 BLAKE2B 0153dd8b58b2215d878421411226a7b32d7bca3ba69622456506b0c75bfde528a0ba2ad10000c046f87f4b4d77d828a1fa102c56be0f9972707d7017f7ce4e57 SHA512 f695e364fd3cd033775787fab19135bb8c10bdcb9f90d2943d7c62fe12dd8c0f8e4c58ad78577239a7019828b461da3fd820300cc5f0e314b215f72a7a3c9400 MISC metadata.xml 739 BLAKE2B 4ab30ae3cb92888979e23f8e6d59e6d09596e945bd683d58d34017f87e080c486eeebda42bd7a346522e4db072b55ad2db5a68d13738cb4ac2aeddeae84c777a SHA512 1c9a1ed56437553376f32f030a2bd50259a3bebc27eb05b288c68769ebda80cbafc54b75d1d1345a4675c9a79bf4a0ed02d94f2e32bfcdc2aa7d171a42570d97 diff --git a/app-shells/fish/fish-3.0.2.ebuild b/app-shells/fish/fish-3.0.2.ebuild index e6150ca3dcc6..047dd2c59a77 100644 --- a/app-shells/fish/fish-3.0.2.ebuild +++ b/app-shells/fish/fish-3.0.2.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == "9999" ]]; then EGIT_REPO_URI="https://github.com/${PN}-shell/${PN}-shell.git" else SRC_URI="https://github.com/${PN}-shell/${PN}-shell/releases/download/${MY_PV}/${MY_P}.tar.gz" - KEYWORDS="amd64 ~arm arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" + KEYWORDS="amd64 arm arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" fi LICENSE="GPL-2" diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz index 845b37334522337d39651d387550099ad5b2c95b..a6ac74b0f13b4557be8d8ce8362ba4dd3b076f54 100644 GIT binary patch delta 48903 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 delta 48957 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:CE${D~F116;?g<4!eJ|@OObM5LBZw=6zdk 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

s3qr)9j%l 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 diff --git a/app-text/asciidoc/Manifest b/app-text/asciidoc/Manifest index 01c3dab06891..5e52a0e40537 100644 --- a/app-text/asciidoc/Manifest +++ b/app-text/asciidoc/Manifest @@ -2,7 +2,7 @@ DIST asciidoc-8.6.10.tar.gz 577208 BLAKE2B 320724c3e2306e14212a4e32f09fb735861f9 DIST asciidoc-8.6.10_p20181016.tar.gz 576694 BLAKE2B 4d255606675346d00ab03398bf48cb30d357f9f9366944e4faf66ae4c96dafce49acdd930fc848f3dbb2d704a004bb5815d17b53416a76c8368a92e4716328b2 SHA512 801f360b0c444e932f1c50897d446de0ec3f0fb2206080b5aa6dda396fede96065f7bb629a84c8a8e40c5d8897f305fdb1877512f04ae757f3b142fd3a7305d0 DIST asciidoc-8.6.9.tar.gz 907253 BLAKE2B 45db42abd9ec73f6d3b20fc755bdd501eab1503bd8d5d6bb6b7d66c442cf8bcd47ee4325dbb572bdcfd01168ef1bccc3430ee7c545e7b3a6715b8ebf09516ad9 SHA512 1984482010dbd35c3a1def67f4915ce83ecfc29a7463f84aa312107d7a9ff647978f57615462c65e885bea424eed89a212df728cc3acd3c63df1c763dfa5e955 EBUILD asciidoc-8.6.10.ebuild 2411 BLAKE2B 18435c6f4749a661ae93d613991599fffde505210c132cfe1807035efb1323eb3bfe563a5fe53a14f4b7c7a6885c27889428db70b3c4e605f4dde37fa61d0620 SHA512 c202341942125b482e8e4cb6ef6ddf11e6806826667cd53f94e032971819b70cbdf4c2a16dc4a14b1b31df096d5bed673f1e76362af13e8761f15a6271b1d5b6 -EBUILD asciidoc-8.6.10_p20181016.ebuild 2581 BLAKE2B 467a106e27158500d298fb3658eeee3f1c1e14cec8fc7f35b8842552adae21a8920a974705e4cecd9d2d2afcb23558d1aad667a0f8e3d440e13b9f26bd43cc71 SHA512 61b917036ff8665fdd2055e2df960cc2ab313eba9208c7af7482f78f837aa1c96e6bb8a52ed2562efa0729ddf2a3d469e723e881367f929ed9f6ca515c084df4 +EBUILD asciidoc-8.6.10_p20181016.ebuild 2578 BLAKE2B 11ea14032a5cb9f5338a1359e0da2d408efbc80dd959a0484dd86e6a9ce1884ef8057cf423ccfd5e21d4334db71bf49f3bd384cee6ef340aed1aac4b69d39b0b SHA512 922eea93dc09b64ea0023725732804752a2680dd37149707af571f7936265902950098c2bb307aaa4ff361fd8272c17a674b30d2412826e210069bf685b045cb EBUILD asciidoc-8.6.9-r2.ebuild 2171 BLAKE2B 76606035ddef0bd31709a24a1b9896dda55ee1c299a043b46724da1a3d21565eddbd484ec0fd80db320c6db7aaaba1b340d6e1aac4bed7416724b9cd421791a8 SHA512 5a5bb301dab871ca93c282892c0e7a9421dad343dd529670385231397cfb96bdc01a483ce23fe86348c4af7ff2f00185006cb498e65b0eb5718e34c2fa7a3883 EBUILD asciidoc-8.6.9-r6.ebuild 2370 BLAKE2B ffa3b9a29ff82b63eeb56d4af3c527ec62d19034086a40569116c8949fbb8bde289273f006f6f707cfed75d3f5302a8da7d09b01e998b58268aa83925eb39d31 SHA512 f953144beb29005d3a0027a644f3a1d68fbe54dafeeb2f22d176ef2a28fe92e7dc6b315c47d49e7d6132cefdef8f623e2b1c90f30337324fa90a418e6e29e39d MISC metadata.xml 514 BLAKE2B 89fefee3e8081fc45a8251255bf365f58eba6aa9eef92a23bd8f234703b7062b1dd2a415260fcda1b799cffa4b46d0da22b153ba8de6b77cb6076666ff43ccb7 SHA512 2587ac6d8c24ceca295eef2dc6e0735461dd09864d6a1f282d67fc3c58cd18aa565099a2c280edec143024295b74a251152918932c37d3be450aef68d367ca70 diff --git a/app-text/asciidoc/asciidoc-8.6.10_p20181016.ebuild b/app-text/asciidoc/asciidoc-8.6.10_p20181016.ebuild index 73337ef68ac1..5474f073229d 100644 --- a/app-text/asciidoc/asciidoc-8.6.10_p20181016.ebuild +++ b/app-text/asciidoc/asciidoc-8.6.10_p20181016.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="A plain text human readable/writable document format" HOMEPAGE="http://asciidoc.org/ https://github.com/asciidoc/asciidoc-py3/" MY_COMMIT="618f6e6f6b558ed1e5f2588cd60a5a6b4f881ca0" SRC_URI="https://github.com/${PN}/${PN}-py3/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" -KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" LICENSE="GPL-2" SLOT="0" diff --git a/app-text/evince/Manifest b/app-text/evince/Manifest index e5c3548e6bac..e3c777cfe928 100644 --- a/app-text/evince/Manifest +++ b/app-text/evince/Manifest @@ -2,5 +2,6 @@ AUX 3.30.2-internal-synctex.patch 964 BLAKE2B cce1d02b40b18a23773985e2d9f39b1782 DIST evince-3.30.2.tar.xz 2288868 BLAKE2B dd0423b7ec51daf897bfbc45afb298f9ee23b28ada3dfe5d5d2808b4515bdc7077a7e0ae46541876bb2fbfd8aa9ec44abc7aabcb3cb10b6e52912f0ac1358eeb SHA512 dfffcf15547d0720bd2379054d7b9bee02f8bea7113562162cbab62d77cf84c04f70dcc87a3e6b1ba62db38783df8f481d801854d8f0767f60e9cfabd9efc646 DIST evince-3.32.0.tar.xz 2564236 BLAKE2B 203bc6ff6b8b2a3d30ebd30f7f9be6269ded5044521da7d2732cb759db8e8ebd2d565c2ad04908e11ec1f726ec70dd2931c58c9b31951a7b3d3165c61042c87f SHA512 565298a200d9ae2f6b4cb53c3cba0d0d0e4cfbef60e4145bfb9c82a5682947ceb2371e52c27179cd69a238cd387bcfd744d3c55df814b6347f07781aec3ea658 EBUILD evince-3.30.2.ebuild 3124 BLAKE2B 18a459e407b968406bfa1220d4ee151cc2668277775ec5a6c91df53019069508e15c7213eeadf73a38c2d975be5a76eefe81e7c76da888d805c6a4b25cde736a SHA512 2eceb17e9f9251517c0b3cb5394e364bd7b2f95ead765a555730094e6686c54c256efba28adb95316a730572cc539a144dcc07607b05af7830e2e9c41c475d6e +EBUILD evince-3.32.0-r1.ebuild 3144 BLAKE2B c415c6ef348dfb1105807ffaa70a8f265075d99acaea48e163afa0d3c7a8195e04b52e142a4da76de593d34bda464358956ef9dbc0597c73047864f983c773b4 SHA512 3aedbbae1c1946bd982bbf46f38a807537f6e3561164b3c8204d36814fe21c0892154915de349133ff39f30c1c89cd66aebf39d944b88628bf5f7948e3e13e6f EBUILD evince-3.32.0.ebuild 3127 BLAKE2B 32b9d29b0e68b7a8421730f546dad584d3962ff9e5219ae68f2e5afaf943c6d52c290b3cb82fc0b9d13fdd553e19187b8f611a07218e82be6f1a86deef7b65f2 SHA512 14aab1578a9025b8bbd9d6adc1e8d00f2f54a166f373349167ad993ac524a020e5818622b9b17fd9b0be23ca1db5159077a101d6215c6cb68395849e2941e12d MISC metadata.xml 881 BLAKE2B 180e93316fad8f1bf7b80028a86c18964e695c93292b724e864ed50f3fbd951f810fd490b91944f30e42f632ce090dbe34aadf9679b2e62c118aa75b7b0ea834 SHA512 ece377a284a548444c185a7c1fa4c36546709ec00754d066eb4186fba0f079de60b02dcb75f3fd101d50c8ea8f4d4d654d7efd0d8ff8db7b2b85c097c18b43c5 diff --git a/app-text/evince/evince-3.32.0-r1.ebuild b/app-text/evince/evince-3.32.0-r1.ebuild new file mode 100644 index 000000000000..693690972273 --- /dev/null +++ b/app-text/evince/evince-3.32.0-r1.ebuild @@ -0,0 +1,111 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +GNOME2_LA_PUNT="yes" +GNOME2_EAUTORECONF="yes" + +inherit gnome2 systemd + +DESCRIPTION="Simple document viewer for GNOME" +HOMEPAGE="https://wiki.gnome.org/Apps/Evince" + +LICENSE="GPL-2+ CC-BY-SA-3.0" +# subslot = evd3.(suffix of libevdocument3)-evv3.(suffix of libevview3) +SLOT="0/evd3.4-evv3.3" +IUSE="+dbus djvu dvi gstreamer gnome gnome-keyring +introspection nautilus nsplugin postscript spell t1lib tiff xps" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-solaris" + +# atk used in libview +# bundles unarr +COMMON_DEPEND=" + >=app-arch/libarchive-3.2.0 + >=app-text/poppler-0.33[cairo] + >=dev-libs/glib-2.36:2[dbus?] + >=dev-libs/libxml2-2.5:2 + >=x11-libs/cairo-1.10:= + >=x11-libs/gdk-pixbuf-2.36.5:2 + >=x11-libs/gtk+-3.22.0:3[introspection?] + dev-libs/atk + gnome-base/gsettings-desktop-schemas + sys-libs/zlib:= + djvu? ( >=app-text/djvu-3.5.22:= ) + dvi? ( + t1lib? ( >=media-libs/t1lib-5:= ) + virtual/tex-base dev-libs/kpathsea:= + ) + gnome-keyring? ( >=app-crypt/libsecret-0.5 ) + gnome? ( gnome-base/gnome-desktop:3= ) + gstreamer? ( + media-libs/gst-plugins-base:1.0 + media-libs/gst-plugins-good:1.0 + media-libs/gstreamer:1.0 + ) + introspection? ( >=dev-libs/gobject-introspection-1:= ) + nautilus? ( >=gnome-base/nautilus-2.91.4 ) + postscript? ( >=app-text/libspectre-0.2:= ) + spell? ( >=app-text/gspell-1.6.0:= ) + tiff? ( >=media-libs/tiff-3.6:0= ) + xps? ( >=app-text/libgxps-0.2.1:= ) +" +RDEPEND="${COMMON_DEPEND} + gnome-base/gvfs + gnome-base/librsvg + || ( + >=x11-themes/adwaita-icon-theme-2.17.1 + >=x11-themes/hicolor-icon-theme-0.10 + ) +" +# eautoreconf needs: +# app-text/yelp-tools +DEPEND="${COMMON_DEPEND} + >=dev-util/gtk-doc-am-1.13 + >=dev-util/intltool-0.35 + app-text/docbook-xml-dtd:4.3 + app-text/yelp-tools + dev-util/gdbus-codegen + dev-util/glib-utils + dev-util/itstool + sys-devel/gettext + virtual/pkgconfig +" + +PATCHES=( + # don't automagically link to synctex from texlive-core - always use + # internal copy of this small parser for now; requires eautoreconf + "${FILESDIR}"/3.30.2-internal-synctex.patch +) + +src_prepare() { + gnome2_src_prepare + + # Do not depend on adwaita-icon-theme, bug #326855, #391859 + # https://bugs.freedesktop.org/show_bug.cgi?id=29942 + sed -e 's/adwaita-icon-theme >= $ADWAITA_ICON_THEME_REQUIRED//g' \ + -i configure || die "sed failed" +} + +src_configure() { + gnome2_src_configure \ + --disable-static \ + --enable-pdf \ + --enable-comics \ + --enable-thumbnailer \ + --with-platform=gnome \ + BROWSER_PLUGIN_DIR="${EPREFIX}"/usr/$(get_libdir)/nsbrowser/plugins \ + --with-systemduserunitdir="$(systemd_get_userunitdir)" \ + $(use_enable dbus) \ + $(use_enable djvu) \ + $(use_enable dvi) \ + $(use_enable gnome libgnome-desktop) \ + $(use_enable gstreamer multimedia) \ + $(use_enable introspection) \ + $(use_enable nautilus) \ + $(use_enable nsplugin browser-plugin) \ + $(use_enable postscript ps) \ + $(use_enable t1lib) \ + $(use_enable tiff) \ + $(use_enable xps) \ + $(use_with gnome-keyring keyring) \ + $(use_with spell gspell) +} diff --git a/app-text/mupdf/Manifest b/app-text/mupdf/Manifest index 154e7195f297..285daeb9b226 100644 --- a/app-text/mupdf/Manifest +++ b/app-text/mupdf/Manifest @@ -12,6 +12,6 @@ AUX mupdf-1.3-zoom-2.patch 214 BLAKE2B b9d15ecf6978c4f5c865be0b913448a25852b4a76 DIST mupdf-1.14.0-source.tar.xz 41602372 BLAKE2B bb680038344af16c7231a18a009c0d04c5f50b3fcbaf061c9f5907f35d79eea93eeced7c2a43a06a963b93b39c74d0246c5fdad35655953d1aa5efb79737265a SHA512 bd41125dac1a81b7dbbfbb5f5e06e70bb601854731e0945983688da5d8d7c0bca9771fff2e4b6d9c36dbead6146f0a866ed7427d58e13d02ed6dfd94dcfe54bf DIST mupdf-1.15.0-source.tar.xz 39828864 BLAKE2B 15d0e4244062a91c7055b98fa61f2b02e0e3effbcf5374fe589f5a0d2ba2a2d4a59318ae3c0f28d866c6b07554e4b1e65ee9264c26a5f4524ef34e998d6c3320 SHA512 ef19362e8b6c2843e214fd2fcdcc9ba91017884383f7e1cfe08ef1f528a233820475ddfdd8aef481e6e37ae69e8b64324eb4b30699baa8055e99e47c2fab31dd EBUILD mupdf-1.14.0-r2.ebuild 3116 BLAKE2B 1700ed8f0eacc1c986393b597df20d4b45a2158ddedbe472281e900d8dc79ce4a76aafc5be0e3f35977afd6cecb643b7a382c6a7e0a422987d23b20bf2697343 SHA512 442a258938c868062ddd3de127da51c475c89908f466aa12d8baf44b4c29fa961c99f3e1eb3649672e1855cc447eb1b30f2aa31ed80ff1c2c751716b743ee6d8 -EBUILD mupdf-1.14.0-r3.ebuild 3230 BLAKE2B a3241f2abf60e48b8cc3f6b332912229d1450f2f83726b96e5c0e33ba483c5acb8a7bad3843392c83b3fc3ce5014b10cdd01644c82a4957f8106eb260f7a2afd SHA512 f7ff593d55c136c4f5b73adeed057c4b97886e40f7faefa6186b3f6a654159af9b62db1ca40d6e3c4a68ce7ec498a737a8b39482b54cd5cd4f2647ada248ae53 +EBUILD mupdf-1.14.0-r3.ebuild 3229 BLAKE2B cea1f272cbf41f3fd1bf7b576124cb279e0f6cd9aa52c3ced218c09d77f6f1968bce066288afba74666d6bbe20cdf61958f5b721ed347b1667811900fb852069 SHA512 292695fe366b7f1688b90841d7d1cf5cf11a4d56ad0b6ea8fb3b87bde92c6a21183d42a1ae0baf4ef017d748be6d3a31d3616daa22ca17f797ac86ffa994fbb1 EBUILD mupdf-1.15.0.ebuild 3505 BLAKE2B be357aae0944fda68a0e95cf12e2936ec94428d5baa645399add9f87ca5127de85898f22fb56762d7fb88d6ed3e61874723f7668fb9c4a2ac942585e3ddbde6f SHA512 41209dd40db318acaa224a031672fb9281dd674a6803b789da1cd673ab18af08c4fcdd2f5d82ccc5076026fec056986d2b67f1adc4b4cf3a7a0aca56787d7b75 MISC metadata.xml 167 BLAKE2B e4dadf27fd344484f2bccb5b904909c89aac568c32e5b3c44bdf139eacefd4b4fae74419f503d2b7da0dccc1b68ba05d777d11292c0f89270d1ac5c9c703e8ca SHA512 7c8decb24ee3a850e38186cf3c7f8933a28017426806870ad6ef9ceb2533be147a2681fc789b535a81cb528af8c29d90d3006e4f250aee23bd7dea4561294e33 diff --git a/app-text/mupdf/mupdf-1.14.0-r3.ebuild b/app-text/mupdf/mupdf-1.14.0-r3.ebuild index c18f588a1d75..fca81cfa02fd 100644 --- a/app-text/mupdf/mupdf-1.14.0-r3.ebuild +++ b/app-text/mupdf/mupdf-1.14.0-r3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://mupdf.com/downloads/archive/${P}-source.tar.xz" LICENSE="AGPL-3" SLOT="0/${PV}" -KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ppc ppc64 s390 x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ppc ppc64 s390 x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="X curl +javascript libressl opengl ssl static-libs +vanilla" RDEPEND=" diff --git a/app-vim/Manifest.gz b/app-vim/Manifest.gz index 5dda9ecfee6ade00573b9233887541bcbe3cd29a..52b7a8343d4126e99b24df8a024525396aba4d22 100644 GIT binary patch delta 32381 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�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 diff --git a/app-vim/easytags/Manifest b/app-vim/easytags/Manifest index b31c1c84faf9..049be10074f7 100644 --- a/app-vim/easytags/Manifest +++ b/app-vim/easytags/Manifest @@ -1,4 +1,4 @@ AUX easytags-3.11-fix-ctags-detection.patch 2964 BLAKE2B eafaddd9877d8732eeace0197ab29cedba38a89a1f7c4e1fb2192cb075bc7a4541e6a5e5448a8944a7f6a0b47fb1cd481035529d6b11d5508df35089f2e85865 SHA512 f3ef6cfce5cbbebc4d33fc5f6fe0b7df037c9ec80da6f4a2b29bccb15e00b385719e654238f6becea1372900ac5f9e5e6d6af481537dde12c03cda24ee49e674 DIST easytags-3.11.tar.gz 40572 BLAKE2B a6b228743f493bd467aff6685b6799de7e4862d384e14c81a084d7a211cf165d62cf902415a3c98a69858eded64c606bd4565f6e0c43fab7c078ba81d0ec5217 SHA512 9c1985a02b2718315d825ed29c06cbf78050e693893a9a7530a774031cbe9e6a27ee1dc91878950a1fbcaf7ea685faeb799d1e5b218b9ce25718783409f66130 -EBUILD easytags-3.11.ebuild 1018 BLAKE2B d212a9b22864eb361299c7b0303409165dc12fb1d67067d6199f57c071d5cf8ff608d9273da3cb5317bda3d691c88ba2102bb90cebf1e8d5c5b4170ab830fdde SHA512 d4de90b1b1da0f94d5254b7917fa3c0df2b47da5c02b7f285a1e5cdfe8974e3029c45f41ea680c9e7990161914a525a2fad1774c8572586a0d1d3b0cfa0d622c +EBUILD easytags-3.11.ebuild 996 BLAKE2B c3211f023786914dc5d9c9f76cff7295cc8c3ead593438d74cb31565aee0f5c0a7057a6d2b3581d63a1bbcc2d2e5a70add77b2e84e3e78d7b9cab5478b3942f9 SHA512 c351e922c7d4656a1d92e2aaed798b125b40bee89a7e4d758ba0ea197a204b4905d5d8f017dcf5d781ee865350c68fddc2814a856ef3f16abf404486595274a8 MISC metadata.xml 342 BLAKE2B 5e7e191544a04bc4ae28e482deef1c44c8ee11f6afe01d9ed6b138364f771411e341b5827e92bdfeae1edffdc166979c72a53034886530b0cdb55e34d9c2ce6e SHA512 0f4fbbedc023ccccc74ef8e020c3a90a0ccb0184164a52dd733699c5d4bf729d09478ea87fda093197679f7b44b3c1b64d3c64845d91d3fb92f9e3a1eab8fc78 diff --git a/app-vim/easytags/easytags-3.11.ebuild b/app-vim/easytags/easytags-3.11.ebuild index 79b37e481e5a..3b3fa9986ce5 100644 --- a/app-vim/easytags/easytags-3.11.ebuild +++ b/app-vim/easytags/easytags-3.11.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=7 PYTHON_COMPAT=( python2_7 ) @@ -23,12 +23,10 @@ VIM_PLUGIN_HELPFILES="${PN}.txt" S="${WORKDIR}/vim-${P}" -PATCHES=( - "${FILESDIR}/${P}-fix-ctags-detection.patch" -) +PATCHES=( "${FILESDIR}/${P}-fix-ctags-detection.patch" ) src_prepare() { - epatch "${PATCHES[@]}" + default # remove unnecessary files rm addon-info.json INSTALL.md README.md || die } diff --git a/app-vim/gentoo-syntax/Manifest b/app-vim/gentoo-syntax/Manifest index 3ff0f14b3819..87fec053d7d8 100644 --- a/app-vim/gentoo-syntax/Manifest +++ b/app-vim/gentoo-syntax/Manifest @@ -1,6 +1,6 @@ DIST gentoo-syntax-20181023.tar.bz2 18299 BLAKE2B ea037425ab00b05e4a52f943817fb264492793c842b6c9250450ab715fafebc55d0b5b95ff49945f62258f2dc70f357eeef3a5d908592c995cdc6e940f2f15af SHA512 a6bd592dd46ad80a4126321826dbbc4c130624027e7e71f0ea87fb164963e980e3ab3e1db1e87ee0ddad602f2ea2e9e7d955a0016c00eb8aef4c01c29057b737 DIST gentoo-syntax-20190609.tar.bz2 18401 BLAKE2B db738540fc85d8edd0269ade33e174db08b9231237f1138da9a3f6ecff7c188a041b312975629be652a5384d0c914ad8d7a3ac5ef14670e4bc0859fbdf3dcbc7 SHA512 70fbf6e37eee2e5b007eb59b76492f41046884a8310a6074ca5fbab666ec74d46ab3e57bbf2ae784db2e17bfd1c4801b18b71cf37f746e02ff640de1f6821ec7 EBUILD gentoo-syntax-20181023.ebuild 1289 BLAKE2B eb217dfaed0680a9dd2e4c6727ee4f07255b04187887f5cff6eada0b56a77ba290173db5394212fe6700750bf9dc73d68170be347f2590723b8c381d2e0e42c9 SHA512 0992ed4df494b14567d259b65e6d15978e3f92f29d54f72c7f72920bbdb2d8fa796d4bfd659b5653c522998eb7f4073a688da84aa1637fa2f6409107f8a880f1 -EBUILD gentoo-syntax-20190609.ebuild 1302 BLAKE2B f38ff2cc4a3f1f7721aaa7fa0dc52cd3dab579f42cccd1e21251d06f4c2791d8e96e3ac5398e1a0bff9ba0880aab238728157850ed9c2f7e535dafe88668d060 SHA512 e4314a6092df220f6fdac1961444eaef82f46f318ffc6f3b81d447934c692ea9a741fc09356218590f20e0fb1992ba3099ee9285c2a656b99a6718b70cb6b94d +EBUILD gentoo-syntax-20190609.ebuild 1289 BLAKE2B eb217dfaed0680a9dd2e4c6727ee4f07255b04187887f5cff6eada0b56a77ba290173db5394212fe6700750bf9dc73d68170be347f2590723b8c381d2e0e42c9 SHA512 0992ed4df494b14567d259b65e6d15978e3f92f29d54f72c7f72920bbdb2d8fa796d4bfd659b5653c522998eb7f4073a688da84aa1637fa2f6409107f8a880f1 EBUILD gentoo-syntax-99999999.ebuild 1087 BLAKE2B 9b7c64f1ec0215aa53e39c0c4db8352c47b19ee89a894dc95ef4a867415337ff901befaadf2ce468804e4167410c1d034002ca476c90925096875b3dc27b8868 SHA512 5f0e991bcc491e807ea86d89c47dcc8d6879c35d0f42d191a4e2cd4d40f117022e70cfb92503184e638273daed9780363066d07667c138592be1e1b6f4435b99 MISC metadata.xml 585 BLAKE2B 7f904a47ab12627ae911fa96328c50af2cb16b785fa0b60cace8a586b17de344625b749b52ef6b89b4751aba74bc25339b3e6c9105ee47d15b5c6539b5d902ee SHA512 dfed3c4c2b3697b00896591dc4b23eb6433ce77b4aaaab05119ca0b11e355e321b2cf5f0ab5e0b2dd075abd1a266908e07b80846a11d50f17155d7ab35e6c742 diff --git a/app-vim/gentoo-syntax/gentoo-syntax-20190609.ebuild b/app-vim/gentoo-syntax/gentoo-syntax-20190609.ebuild index c134f1d2e57d..f1853ed776bb 100644 --- a/app-vim/gentoo-syntax/gentoo-syntax-20190609.ebuild +++ b/app-vim/gentoo-syntax/gentoo-syntax-20190609.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://gitweb.gentoo.org/proj/gentoo-syntax.git/snapshot/${P}.tar.bz2" LICENSE="vim" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="ignore-glep31" VIM_PLUGIN_HELPFILES="gentoo-syntax" diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz index 0e435ce9d623d38c6d401a80b869eec5ec287d7c..b7197005872570ddf00c2e2b9edb60accb53aee3 100644 GIT binary patch literal 18999 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

0niKWP9?UhNv}l z<3S=?ZZI$1tpS}R`tv}TOD#{LQA1yKHc}@)Sn)MU9@^%ODhjaHnw(pf=2#)CoX(<+ zz2`M*%CPvF0BLnJlb26b1L!oL$qu8fsjQxv<}~Y?AM|_{>Ou3>x(?_YqG1TH*0$QD zgyWKyBLE+I%9_NGf<_VQ99IVAoCbq9;jB(Emvv*UU)H>*NK5Lv6wx5{wk3jG@%kLS z`aB%3SE^1&SatO3a2NQJNsUmmsu{2-T3%fVD5*`rXm^R%JG&j~X&KsR)%jaBp#{yS zso>erq0XjlU6PpY59klgo$@4+Z8feW>FWe9_P@;zEnx+}&KCKfZrzqP4eq zBP2SY9Y6+ub#D$ddq{2<%`fDsHI)OtN~#%2Ft3x3x`qK3G}VbrYQ)_&Lw4$73^5@X z#2J|Z1}7f_sS|}9Hz3)vj%lgh7+W2>h+#mTRY=irnvts6mQh1KMX6#HZi1xM4IsYw ze2qQz)@6cR-LKYb=8#5sXjGw!I~wt{lzmXTUV}_968O;0WFToo6`lAo&4SRDiONk? z=lC4hzZ@z}lWuA>w_T5~jbQxzq5bx^r-rNQpx>Ul$72+~)e_^T#&K!lz0+{|o-pbF zW}(g+77mcH#Zg(CqeC?TO?)-RRsH8+<9>eX#mPtC3VeemIiD8k$6BwZ&}J zuLF_QWG9T+b)KO(fF^5vDdNI75>3>`z!uX3dPvteDcK%2RQ4@JetjJ;f4iL1#Y5nl z+S_}{Ca7;9U?Iq_&oVRnGhHjY1D>! zUfJp1v1W77f@1@ykfug}lEFT>m(sAt*lGmj&>j*or)K4$1Q(5R2Y=$G(1UZ!b;o zbvk+O(|2#%L~E9`>Lg)ClmrcXSh_b1oP)fmJI(V<-W6qUh<~%+&(D~k z8Hg%gE_d!5Fu|z-Tn#~IChjU4^%8kSjlfTu^jdYI=h}(Xh!S15qcP2}l5;v6FM~1b z@*CY#r4uhZNJ+7VXHGOA2{MkV6L%0s5oGj_ZiZ09H>^nK4Yxs^XEiHIw+5v|)%3w@ z7@cMT7&XNIO}jnO{3}ZWH&G)Bqu0oJXo)tpFq}R2KSA~tw`!rWK@InA@2p#v&c!&G zLBv80scM?mO!MeB6eMbJmTtt->FT(EX-)po{Tmv4fX6n4Y=+CuYx8ziXNm^TX+Ef$ zwI_^o>)I$FXC+Mq(S+HO_8F9b(;D5W1{}iCbR=HFYfHI877#8v#?)0rucE#f`B|(LxrXak7*+NM9U<>HJ!eQx}KovZ0XLr3ZXZhJTm7ni|#F}_1rtZjAwyzV7i{sF&d3+3QX~-4&&qi;~kAFVtl?$BWMOXW3|g3@hHX z@n46=E@>L!RHv!7V#h>dL>;r<*BL`?TOo*vGhM;O`{mk1a$D3sxg;?C2Y`5lHjD_Nl}!o2somq zY+C6qwbi&ZkhdBpzlZv$z}xww)t;^%d^(w_Gojw9aGG>RRzt5dt|jr@b$yp+#af+B zwym6g$fh2QrfyV3G;pmuIKUnpiYU$4O5@*rQ5x0tMO()@LqZoj4I+W(Ivq$wHuGJ4 z^aIOwi8{2YLb+O4NM*V%LZTKi7$x7}!PTHgA<&W~V)+Aszjc$OE^^f{<&;&2Zn_y! z<#3)?nD=jUU7I%J?3vf5)34fWMkYiJ+8aMw?1w_4yLCH}kPmKo9gNk;F*s05%hs~B z_uWJ<&P5U0$JJ?uV2duojOv<)%YQ#qc18_@&N@gGv--4=OGd4^SS33(Rxb4y7abX_ zIg$1u@2g&uc$F7*os1@VYHY5KGp?ylL!z+gepOPDZkn3te4<_}M6wv?;s*6&$0(Mk zqNXdnldcFo6H{A(is+(Toi~C8xuMhU8g#DnwIH+Zv%O!b_uXV)-@eV4*C(Uh8u{Bg z@1dc#P32Wc_eATg!@M<}NiAXUDW_|5w?^3!2;@&tLgUw*Mh}c2n~6CL*$7ski)#rV zjl*jCLqhu8JQL6@Lp>=PEZy5xt|sGas?|BL3yn(Bi%P7d0(Hn}e%#2#o*@an%cjYt-6*UgN2 zYR#H%8ZDz?QBI?5rsnhOMz3(56$z+uTDtzK>7M4TOWtagf`8Eetf?!yzXUn2X%pf% z875GrMrP8ui{$l}#KI=&PHdOEM!5tMP)X3V1wq@&kARyBX**UxO=t0p8vQg%NQnpq zmq=h_5hSN2fj8akaWmS>r{A70yDYaRo^mLHuBvM+RniF_yvC||emPzFqRRlIrYGZL z6^Uso+~G_VE9Y(jZ3^j}tsbIkvlBD{sGuXdKcK-XhVGx-x^5>$^*ZrI8ewoQ-n*K3 zq%#oiO?MNUslWyKod&kz6IM5RYc`X1akbk$a3pmE>(;)SQRPMf0!7z!Zvr^!QoTIA zhJRZfRVRtycUdd4&*hF}lB~o(;VwJeB>CIxFW)}?dY`9sqhtufLhRM0X)6#Nuwe+t zm-am6dTJ~cXV94+KhE9*41P}yyEkgi&{R+qaL~vZ*mTmB;Y*`(HLM%e9CRi2(9Pg6 z?{gyn$;Oh4y=GZH+)Kx2NZ1;~*j8>D(a|)S56Ph$k+*cD8pCkoLVDL^8;x#KVMuqq z=;T9^-PE5WHm6prDbL*4d7WXUE@*&S*HhxOMV%J9O%6de+mpF|`|I)b#Lew0XwAr< zny?O#8eN2~6N4av)sCD7!tfqyS*W_&Kovy1$)lw;(P(Ijp6(=JT^HF}7vHE=)4jFGE zsVrUNu1dI$zT0iIMVD20foS7c4i#^0j^Z+hs+PVB`ffAY1zu=my;p4uuBX zi}%FsICr$61Xeotcfl5PjVg%Qk-LD$4vG+08osBV&1p2hIcxMlN+Rfl3~3VzuhV?Q zVoy%jC=KuWqXb)oP)@ZPRYsue5$56Q84Cp9bd8lYUI(?+jjvnHb&Chks5!}bs20mV zq4N1no|`n>*BNG~F(2@@sez0dS}I*Kf>;?6**RoxQFGAETHmSI(^T>M7Lu;GAWNz~ zxUKGmQ5k#$v>k87`+-cleeDeDL2TD^d4uE)ajNZSfFPb5C}3&eSJ2FZfJ%vA;c3(b z?#|n(C#jRR2z3};>8D}%QMnKdXmXowzSeCg+R;9RI*okM9iv7J0D|Y8`mC*WFsh8c z(LGNZd#kBcMHB0jhO^1ex_sNIFp6)hyn_D4_(PW*w=QTnXQF@+QrZo?{_^X0i}|OC zskbVB)MXwz{!4E2x}h$Bh}!XQ!>LX&+V|5eWGx3LP|I=yNY#P@An0re|3w6ZP9&*k zh8M31t0LLGrqx(dq6Yp|b;<)@=c*M|3)Z=%^pPVsD-P60wV!lV-hlIXSc0w#^{0ra z!#Uyfiz+2g2VDq8@?c4=dJTTFP<<6h`Emqgbebi4Zm~~lNl>=c)G!zaAEjGR2?rS5 zO;P^(d>NtUwp@$?t6J#EkA$wzHF{DW%2ZWYHY7Ib&1QZ^HSRE?$=#$!hmzh ztTSB~H0#`vwg$$|XYv$^_!RDinCpmk7Ix20+vP}CfeuAb=?bheMUt{On4!BN#{ itb)~kf?9bX=3ZgJ7oGD6wTS}#-Two00Fo#ohX4RqQ89-A literal 19005 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 oHRM)(Q$}MItj-fu$^$X?atprb^dr /dev/null || die "pushd failed" - - for f in "${ED}/usr/share/postgresql-${SLOT}/man/man${mansec}"/* ; do - bn=$(basename "${f}") - slotted_name=${bn%.${mansec}}${SLOT}.${mansec} - case ${bn} in - TABLE.7|WITH.7) - echo ".so ${rel_manpath}/SELECT.7" > ${slotted_name} - ;; - *) - echo ".so ${rel_manpath}/${bn}" > ${slotted_name} - ;; - esac - done - - popd > /dev/null - done - - insinto /etc/postgresql-${SLOT} - newins src/bin/psql/psqlrc.sample psqlrc - - # Don't delete libpg{port,common}.a (Bug #571046). They're always - # needed by extensions utilizing PGXS. - use static-libs || \ - find "${ED}" -name '*.a' ! -name libpgport.a ! -name libpgcommon.a \ - -delete - - # Make slot specific links to programs - local f bn - for f in $(find "${ED}/usr/$(get_libdir)/postgresql-${SLOT}/bin" \ - -mindepth 1 -maxdepth 1) - do - bn=$(basename "${f}") - dosym "../$(get_libdir)/postgresql-${SLOT}/bin/${bn}" \ - "/usr/bin/${bn}${SLOT/.}" - done - - if use doc ; then - docinto html - dodoc doc/src/sgml/html/* - fi - - if use server; then - sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ - "${FILESDIR}/${PN}.confd-9.3" | newconfd - ${PN}-${SLOT} - - sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ - "${FILESDIR}/${PN}.init-9.3-r1" | newinitd - ${PN}-${SLOT} - - if use systemd; then - sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ - "${FILESDIR}/${PN}.service-9.6-r1" | \ - systemd_newunit - ${PN}-${SLOT}.service - newbin "${FILESDIR}"/${PN}-check-db-dir ${PN}-${SLOT}-check-db-dir - systemd_newtmpfilesd "${FILESDIR}"/${PN}.tmpfiles ${PN}-${SLOT}.conf - fi - - use pam && pamd_mimic system-auth ${PN}-${SLOT} auth account session - - if use prefix ; then - keepdir /run/postgresql - fperms 1775 /run/postgresql - fi - fi -} - -pkg_postinst() { - use server && use systemd && systemd_tmpfiles_create ${PN}-${SLOT}.conf - postgresql-config update - - elog "If you need a global psqlrc-file, you can place it in:" - elog " ${EROOT%/}/etc/postgresql-${SLOT}/" - - if use server ; then - elog - elog "Gentoo specific documentation:" - elog "https://wiki.gentoo.org/wiki/PostgreSQL" - elog - elog "Official documentation:" - elog "https://www.postgresql.org/docs/${SLOT}/static/index.html" - elog - elog "The default location of the Unix-domain socket is:" - elog " ${EROOT%/}/run/postgresql/" - elog - elog "Before initializing the database, you may want to edit PG_INITDB_OPTS" - elog "so that it contains your preferred locale in:" - elog " ${EROOT%/}/etc/conf.d/postgresql-${SLOT}" - elog - elog "Then, execute the following command to setup the initial database" - elog "environment:" - elog " emerge --config =${CATEGORY}/${PF}" - - if [[ -n ${REPLACING_VERSIONS} ]] ; then - ewarn "If your system is using 'pg_stat_statements' and you are running a" - ewarn "version of PostgreSQL ${SLOT}, we advise that you execute" - ewarn "the following command after upgrading:" - ewarn - ewarn "ALTER EXTENSION pg_stat_statements UPDATE;" - fi - fi -} - -pkg_prerm() { - if use server && [[ -z ${REPLACED_BY_VERSION} ]] ; then - ewarn "Have you dumped and/or migrated the ${SLOT} database cluster?" - ewarn "\thttps://wiki.gentoo.org/wiki/PostgreSQL/QuickStart#Migrating_PostgreSQL" - - ebegin "Resuming removal in 10 seconds (Control-C to cancel)" - sleep 10 - eend 0 - fi -} - -pkg_postrm() { - postgresql-config update -} - -pkg_config() { - use server || die "USE flag 'server' not enabled. Nothing to configure." - - [[ -f "${EROOT%/}/etc/conf.d/postgresql-${SLOT}" ]] \ - && source "${EROOT%/}/etc/conf.d/postgresql-${SLOT}" - [[ -z "${PGDATA}" ]] && PGDATA="${EROOT%/}/etc/postgresql-${SLOT}/" - [[ -z "${DATA_DIR}" ]] \ - && DATA_DIR="${EROOT%/}/var/lib/postgresql/${SLOT}/data" - - # environment.bz2 may not contain the same locale as the current system - # locale. Unset and source from the current system locale. - if [ -f "${EROOT%/}/etc/env.d/02locale" ]; then - unset LANG - unset LC_CTYPE - unset LC_NUMERIC - unset LC_TIME - unset LC_COLLATE - unset LC_MONETARY - unset LC_MESSAGES - unset LC_ALL - source "${EROOT%/}/etc/env.d/02locale" - [ -n "${LANG}" ] && export LANG - [ -n "${LC_CTYPE}" ] && export LC_CTYPE - [ -n "${LC_NUMERIC}" ] && export LC_NUMERIC - [ -n "${LC_TIME}" ] && export LC_TIME - [ -n "${LC_COLLATE}" ] && export LC_COLLATE - [ -n "${LC_MONETARY}" ] && export LC_MONETARY - [ -n "${LC_MESSAGES}" ] && export LC_MESSAGES - [ -n "${LC_ALL}" ] && export LC_ALL - fi - - einfo "You can modify the paths and options passed to initdb by editing:" - einfo " ${EROOT%/}/etc/conf.d/postgresql-${SLOT}" - einfo - einfo "Information on options that can be passed to initdb are found at:" - einfo " https://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html" - einfo " https://www.postgresql.org/docs/${SLOT}/static/app-initdb.html" - einfo - einfo "PG_INITDB_OPTS is currently set to:" - if [[ -z "${PG_INITDB_OPTS}" ]] ; then - einfo " (none)" - else - einfo " ${PG_INITDB_OPTS}" - fi - einfo - einfo "Configuration files will be installed to:" - einfo " ${PGDATA}" - einfo - einfo "The database cluster will be created in:" - einfo " ${DATA_DIR}" - einfo - - ebegin "Continuing initialization in 5 seconds (Control-C to cancel)" - sleep 5 - eend 0 - - if [ -n "$(ls -A ${DATA_DIR} 2> /dev/null)" ] ; then - eerror "The given directory, '${DATA_DIR}', is not empty." - eerror "Modify DATA_DIR to point to an empty directory." - die "${DATA_DIR} is not empty." - fi - - einfo "Creating the data directory ..." - if [[ ${EUID} == 0 ]] ; then - mkdir -p "${DATA_DIR}" - chown -Rf postgres:postgres "${DATA_DIR}" - chmod 0700 "${DATA_DIR}" - fi - - einfo "Initializing the database ..." - - if [[ ${EUID} == 0 ]] ; then - su postgres -c "${EROOT%/}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" ${PG_INITDB_OPTS}" - else - "${EROOT%/}"/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -U postgres -D "${DATA_DIR}" ${PG_INITDB_OPTS} - fi - - if [[ "${DATA_DIR%/}" != "${PGDATA%/}" ]] ; then - mv "${DATA_DIR%/}"/{pg_{hba,ident},postgresql}.conf "${PGDATA}" - ln -s "${PGDATA%/}"/{pg_{hba,ident},postgresql}.conf "${DATA_DIR%/}" - fi - - # unix_socket_directory has no effect in postgresql.conf as it's - # overridden in the initscript - sed '/^#unix_socket_directories/,+1d' -i "${PGDATA%/}"/postgresql.conf - - cat <<- EOF >> "${PGDATA%/}"/postgresql.conf - # This is here because of https://bugs.gentoo.org/show_bug.cgi?id=518522 - # On the off-chance that you might need to work with UTF-8 encoded - # characters in PL/Perl - plperl.on_init = 'use utf8; use re; package utf8; require "utf8_heavy.pl";' - EOF - - einfo "The autovacuum function, which was in contrib, has been moved to the main" - einfo "PostgreSQL functions starting with 8.1, and starting with 8.4 is now enabled" - einfo "by default. You can disable it in the cluster's:" - einfo " ${PGDATA%/}/postgresql.conf" - einfo - if ! use systemd; then - einfo "The PostgreSQL server, by default, will log events to:" - einfo " ${DATA_DIR%/}/postmaster.log" - einfo - fi - if use prefix ; then - einfo "The location of the configuration files have moved to:" - einfo " ${PGDATA}" - einfo "To start the server:" - einfo " pg_ctl start -D ${DATA_DIR} -o '-D ${PGDATA} --data-directory=${DATA_DIR}'" - einfo "To stop:" - einfo " pg_ctl stop -D ${DATA_DIR}" - einfo - einfo "Or move the configuration files back:" - einfo "mv ${PGDATA}*.conf ${DATA_DIR}" - elif use systemd; then - einfo "You should use the 'postgresql-${SLOT}.service' unit to run PostgreSQL" - einfo "instead of 'pg_ctl'." - else - einfo "You should use the '${EROOT%/}/etc/init.d/postgresql-${SLOT}' script to run PostgreSQL" - einfo "instead of 'pg_ctl'." - fi -} - -src_test() { - if use server && [[ ${UID} -ne 0 ]] ; then - emake check - - einfo "If you think other tests besides the regression tests are necessary, please" - einfo "submit a bug including a patch for this ebuild to enable them." - else - use server || \ - ewarn 'Tests cannot be run without the "server" use flag enabled.' - [[ ${UID} -eq 0 ]] || \ - ewarn 'Tests cannot be run as root. Enable "userpriv" in FEATURES.' - - ewarn 'Skipping.' - fi -} diff --git a/dev-db/postgresql/postgresql-10.8.ebuild b/dev-db/postgresql/postgresql-10.8.ebuild deleted file mode 100644 index 339ca64ec765..000000000000 --- a/dev-db/postgresql/postgresql-10.8.ebuild +++ /dev/null @@ -1,460 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -PYTHON_COMPAT=( python2_7 python3_{5,6} ) - -PLOCALES="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr zh_CN - zh_TW" - -inherit flag-o-matic l10n linux-info multilib pam prefix python-single-r1 \ - systemd user versionator - -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris" - -SLOT=$(get_major_version) - -MY_PV=${PV/_/} -S="${WORKDIR}/${PN}-${MY_PV}" - -SRC_URI="mirror://postgresql/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2" - -LICENSE="POSTGRESQL GPL-2" -DESCRIPTION="PostgreSQL RDBMS" -HOMEPAGE="https://www.postgresql.org/" - -IUSE="doc kerberos kernel_linux ldap libressl nls pam perl python +readline - selinux +server systemd ssl static-libs tcl threads uuid xml zlib" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -CDEPEND=" ->=app-eselect/eselect-postgresql-2.0 -sys-apps/less -virtual/libintl -kerberos? ( virtual/krb5 ) -ldap? ( net-nds/openldap ) -pam? ( virtual/pam ) -perl? ( >=dev-lang/perl-5.8:= ) -python? ( ${PYTHON_DEPS} ) -readline? ( sys-libs/readline:0= ) -server? ( systemd? ( sys-apps/systemd ) ) -ssl? ( - !libressl? ( >=dev-libs/openssl-0.9.6-r1:0= ) - libressl? ( dev-libs/libressl:= ) -) -tcl? ( >=dev-lang/tcl-8:0= ) -xml? ( dev-libs/libxml2 dev-libs/libxslt ) -zlib? ( sys-libs/zlib ) -" - -# uuid flags -- depend on sys-apps/util-linux for Linux libcs, or if no -# supported libc in use depend on dev-libs/ossp-uuid. For BSD systems, -# the libc includes UUID functions. -UTIL_LINUX_LIBC=( elibc_{glibc,uclibc,musl} ) -BSD_LIBC=( elibc_{Free,Net,Open}BSD ) - -nest_usedep() { - local front back - while [[ ${#} -gt 1 ]]; do - front+="${1}? ( " - back+=" )" - shift - done - echo "${front}${1}${back}" -} - -IUSE+=" ${UTIL_LINUX_LIBC[@]} ${BSD_LIBC[@]}" -CDEPEND+=" -uuid? ( - ${UTIL_LINUX_LIBC[@]/%/? ( sys-apps/util-linux )} - $(nest_usedep ${UTIL_LINUX_LIBC[@]/#/!} ${BSD_LIBC[@]/#/!} dev-libs/ossp-uuid) -)" - -DEPEND="${CDEPEND} -!! /dev/null || die "pushd failed" - - for f in "${ED}/usr/share/postgresql-${SLOT}/man/man${mansec}"/* ; do - bn=$(basename "${f}") - slotted_name=${bn%.${mansec}}${SLOT}.${mansec} - case ${bn} in - TABLE.7|WITH.7) - echo ".so ${rel_manpath}/SELECT.7" > ${slotted_name} - ;; - *) - echo ".so ${rel_manpath}/${bn}" > ${slotted_name} - ;; - esac - done - - popd > /dev/null - done - - insinto /etc/postgresql-${SLOT} - newins src/bin/psql/psqlrc.sample psqlrc - - use static-libs || find "${ED}" -name '*.a' -delete - - local f bn - for f in $(find "${ED}/usr/$(get_libdir)/postgresql-${SLOT}/bin" \ - -mindepth 1 -maxdepth 1) - do - bn=$(basename "${f}") - # Temporarily tack on tmp to workaround a file collision - # issue. This is only necessary for 9.7 and earlier. 10 never - # had this issue. - dosym "../$(get_libdir)/postgresql-${SLOT}/bin/${bn}" \ - "/usr/bin/${bn}${SLOT/.}" - done - - if use doc ; then - docinto html - dodoc doc/src/sgml/html/* - fi - - if use server; then - sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ - "${FILESDIR}/${PN}.confd-9.3" | newconfd - ${PN}-${SLOT} - - sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ - "${FILESDIR}/${PN}.init-9.3-r1" | newinitd - ${PN}-${SLOT} - - if use systemd; then - sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ - "${FILESDIR}/${PN}.service-9.6-r1" | \ - systemd_newunit - ${PN}-${SLOT}.service - newbin "${FILESDIR}"/${PN}-check-db-dir ${PN}-${SLOT}-check-db-dir - systemd_newtmpfilesd "${FILESDIR}"/${PN}.tmpfiles ${PN}-${SLOT}.conf - fi - - use pam && pamd_mimic system-auth ${PN}-${SLOT} auth account session - - if use prefix ; then - keepdir /run/postgresql - fperms 1775 /run/postgresql - fi - fi -} - -pkg_postinst() { - use server && use systemd && systemd_tmpfiles_create ${PN}-${SLOT}.conf - postgresql-config update - - elog "If you need a global psqlrc-file, you can place it in:" - elog " ${EROOT%/}/etc/postgresql-${SLOT}/" - - if use server ; then - elog - elog "Gentoo specific documentation:" - elog "https://wiki.gentoo.org/wiki/PostgreSQL" - elog - elog "Official documentation:" - elog "https://www.postgresql.org/docs/${SLOT}/static/index.html" - elog - elog "The default location of the Unix-domain socket is:" - elog " ${EROOT%/}/run/postgresql/" - elog - elog "Before initializing the database, you may want to edit PG_INITDB_OPTS" - elog "so that it contains your preferred locale in:" - elog " ${EROOT%/}/etc/conf.d/postgresql-${SLOT}" - elog - elog "Then, execute the following command to setup the initial database" - elog "environment:" - elog " emerge --config =${CATEGORY}/${PF}" - - if [[ -n ${REPLACING_VERSIONS} ]] ; then - ewarn "If your system is using 'pg_stat_statements' and you are running a" - ewarn "version of PostgreSQL ${SLOT}, we advise that you execute" - ewarn "the following command after upgrading:" - ewarn - ewarn "ALTER EXTENSION pg_stat_statements UPDATE;" - fi - fi -} - -pkg_prerm() { - if use server && [[ -z ${REPLACED_BY_VERSION} ]] ; then - ewarn "Have you dumped and/or migrated the ${SLOT} database cluster?" - ewarn "\thttps://wiki.gentoo.org/wiki/PostgreSQL/QuickStart#Migrating_PostgreSQL" - - ebegin "Resuming removal in 10 seconds (Control-C to cancel)" - sleep 10 - eend 0 - fi -} - -pkg_postrm() { - postgresql-config update -} - -pkg_config() { - use server || die "USE flag 'server' not enabled. Nothing to configure." - - [[ -f "${EROOT%/}/etc/conf.d/postgresql-${SLOT}" ]] \ - && source "${EROOT%/}/etc/conf.d/postgresql-${SLOT}" - [[ -z "${PGDATA}" ]] && PGDATA="${EROOT%/}/etc/postgresql-${SLOT}/" - [[ -z "${DATA_DIR}" ]] \ - && DATA_DIR="${EROOT%/}/var/lib/postgresql/${SLOT}/data" - - # environment.bz2 may not contain the same locale as the current system - # locale. Unset and source from the current system locale. - if [ -f "${EROOT%/}/etc/env.d/02locale" ]; then - unset LANG - unset LC_CTYPE - unset LC_NUMERIC - unset LC_TIME - unset LC_COLLATE - unset LC_MONETARY - unset LC_MESSAGES - unset LC_ALL - source "${EROOT%/}/etc/env.d/02locale" - [ -n "${LANG}" ] && export LANG - [ -n "${LC_CTYPE}" ] && export LC_CTYPE - [ -n "${LC_NUMERIC}" ] && export LC_NUMERIC - [ -n "${LC_TIME}" ] && export LC_TIME - [ -n "${LC_COLLATE}" ] && export LC_COLLATE - [ -n "${LC_MONETARY}" ] && export LC_MONETARY - [ -n "${LC_MESSAGES}" ] && export LC_MESSAGES - [ -n "${LC_ALL}" ] && export LC_ALL - fi - - einfo "You can modify the paths and options passed to initdb by editing:" - einfo " ${EROOT%/}/etc/conf.d/postgresql-${SLOT}" - einfo - einfo "Information on options that can be passed to initdb are found at:" - einfo " https://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html" - einfo " https://www.postgresql.org/docs/${SLOT}/static/app-initdb.html" - einfo - einfo "PG_INITDB_OPTS is currently set to:" - if [[ -z "${PG_INITDB_OPTS}" ]] ; then - einfo " (none)" - else - einfo " ${PG_INITDB_OPTS}" - fi - einfo - einfo "Configuration files will be installed to:" - einfo " ${PGDATA}" - einfo - einfo "The database cluster will be created in:" - einfo " ${DATA_DIR}" - einfo - - ebegin "Continuing initialization in 5 seconds (Control-C to cancel)" - sleep 5 - eend 0 - - if [ -n "$(ls -A ${DATA_DIR} 2> /dev/null)" ] ; then - eerror "The given directory, '${DATA_DIR}', is not empty." - eerror "Modify DATA_DIR to point to an empty directory." - die "${DATA_DIR} is not empty." - fi - - einfo "Creating the data directory ..." - if [[ ${EUID} == 0 ]] ; then - mkdir -p "${DATA_DIR}" - chown -Rf postgres:postgres "${DATA_DIR}" - chmod 0700 "${DATA_DIR}" - fi - - einfo "Initializing the database ..." - - if [[ ${EUID} == 0 ]] ; then - su postgres -c "${EROOT%/}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" ${PG_INITDB_OPTS}" - else - "${EROOT%/}"/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -U postgres -D "${DATA_DIR}" ${PG_INITDB_OPTS} - fi - - if [[ "${DATA_DIR%/}" != "${PGDATA%/}" ]] ; then - mv "${DATA_DIR%/}"/{pg_{hba,ident},postgresql}.conf "${PGDATA}" - ln -s "${PGDATA%/}"/{pg_{hba,ident},postgresql}.conf "${DATA_DIR%/}" - fi - - # unix_socket_directory has no effect in postgresql.conf as it's - # overridden in the initscript - sed '/^#unix_socket_directories/,+1d' -i "${PGDATA%/}"/postgresql.conf - - cat <<- EOF >> "${PGDATA%/}"/postgresql.conf - # This is here because of https://bugs.gentoo.org/show_bug.cgi?id=518522 - # On the off-chance that you might need to work with UTF-8 encoded - # characters in PL/Perl - plperl.on_init = 'use utf8; use re; package utf8; require "utf8_heavy.pl";' - EOF - - einfo "The autovacuum function, which was in contrib, has been moved to the main" - einfo "PostgreSQL functions starting with 8.1, and starting with 8.4 is now enabled" - einfo "by default. You can disable it in the cluster's:" - einfo " ${PGDATA%/}/postgresql.conf" - einfo - if ! use systemd; then - einfo "The PostgreSQL server, by default, will log events to:" - einfo " ${DATA_DIR%/}/postmaster.log" - einfo - fi - if use prefix ; then - einfo "The location of the configuration files have moved to:" - einfo " ${PGDATA}" - einfo "To start the server:" - einfo " pg_ctl start -D ${DATA_DIR} -o '-D ${PGDATA} --data-directory=${DATA_DIR}'" - einfo "To stop:" - einfo " pg_ctl stop -D ${DATA_DIR}" - einfo - einfo "Or move the configuration files back:" - einfo "mv ${PGDATA}*.conf ${DATA_DIR}" - elif use systemd; then - einfo "You should use the 'postgresql-${SLOT}.service' unit to run PostgreSQL" - einfo "instead of 'pg_ctl'." - else - einfo "You should use the '${EROOT%/}/etc/init.d/postgresql-${SLOT}' script to run PostgreSQL" - einfo "instead of 'pg_ctl'." - fi -} - -src_test() { - if use server && [[ ${UID} -ne 0 ]] ; then - emake check - - einfo "If you think other tests besides the regression tests are necessary, please" - einfo "submit a bug including a patch for this ebuild to enable them." - else - use server || \ - ewarn 'Tests cannot be run without the "server" use flag enabled.' - [[ ${UID} -eq 0 ]] || \ - ewarn 'Tests cannot be run as root. Enable "userpriv" in FEATURES.' - - ewarn 'Skipping.' - fi -} diff --git a/dev-db/postgresql/postgresql-11.3-r1.ebuild b/dev-db/postgresql/postgresql-11.3-r1.ebuild deleted file mode 100644 index b55fe07666c3..000000000000 --- a/dev-db/postgresql/postgresql-11.3-r1.ebuild +++ /dev/null @@ -1,468 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python2_7 python3_{5,6,7} ) - -PLOCALES="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr zh_CN - zh_TW" - -inherit flag-o-matic l10n linux-info multilib pam prefix python-single-r1 \ - systemd user - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -SLOT=$(ver_cut 1) - -MY_PV=${PV/_/} -S="${WORKDIR}/${PN}-${MY_PV}" - -SRC_URI="mirror://postgresql/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2" - -LICENSE="POSTGRESQL GPL-2" -DESCRIPTION="PostgreSQL RDBMS" -HOMEPAGE="http://www.postgresql.org/" - -IUSE="debug doc icu kerberos kernel_linux ldap libressl llvm nls pam - perl python +readline selinux +server systemd ssl static-libs tcl - threads uuid xml zlib" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -CDEPEND=" ->=app-eselect/eselect-postgresql-2.0 -sys-apps/less -virtual/libintl -icu? ( dev-libs/icu:= ) -kerberos? ( virtual/krb5 ) -ldap? ( net-nds/openldap ) -llvm? ( - sys-devel/llvm:= - sys-devel/clang:= -) -pam? ( virtual/pam ) -perl? ( >=dev-lang/perl-5.8:= ) -python? ( ${PYTHON_DEPS} ) -readline? ( sys-libs/readline:0= ) -server? ( systemd? ( sys-apps/systemd ) ) -ssl? ( - !libressl? ( >=dev-libs/openssl-0.9.6-r1:0= ) - libressl? ( dev-libs/libressl:= ) -) -tcl? ( >=dev-lang/tcl-8:0= ) -xml? ( dev-libs/libxml2 dev-libs/libxslt ) -zlib? ( sys-libs/zlib ) -" - -# uuid flags -- depend on sys-apps/util-linux for Linux libcs, or if no -# supported libc in use depend on dev-libs/ossp-uuid. For BSD systems, -# the libc includes UUID functions. -UTIL_LINUX_LIBC=( elibc_{glibc,uclibc,musl} ) -BSD_LIBC=( elibc_{Free,Net,Open}BSD ) - -nest_usedep() { - local front back - while [[ ${#} -gt 1 ]]; do - front+="${1}? ( " - back+=" )" - shift - done - echo "${front}${1}${back}" -} - -IUSE+=" ${UTIL_LINUX_LIBC[@]} ${BSD_LIBC[@]}" -CDEPEND+=" -uuid? ( - ${UTIL_LINUX_LIBC[@]/%/? ( sys-apps/util-linux )} - $(nest_usedep ${UTIL_LINUX_LIBC[@]/#/!} ${BSD_LIBC[@]/#/!} dev-libs/ossp-uuid) -)" - -DEPEND="${CDEPEND} -!! /dev/null || die "pushd failed" - - for f in "${ED}/usr/share/postgresql-${SLOT}/man/man${mansec}"/* ; do - bn=$(basename "${f}") - slotted_name=${bn%.${mansec}}${SLOT}.${mansec} - case ${bn} in - TABLE.7|WITH.7) - echo ".so ${rel_manpath}/SELECT.7" > ${slotted_name} - ;; - *) - echo ".so ${rel_manpath}/${bn}" > ${slotted_name} - ;; - esac - done - - popd > /dev/null - done - - insinto /etc/postgresql-${SLOT} - newins src/bin/psql/psqlrc.sample psqlrc - - # Don't delete libpg{port,common}.a (Bug #571046). They're always - # needed by extensions utilizing PGXS. - use static-libs || \ - find "${ED}" -name '*.a' ! -name libpgport.a ! -name libpgcommon.a \ - -delete - - # Make slot specific links to programs - local f bn - for f in $(find "${ED}/usr/$(get_libdir)/postgresql-${SLOT}/bin" \ - -mindepth 1 -maxdepth 1) - do - bn=$(basename "${f}") - dosym "../$(get_libdir)/postgresql-${SLOT}/bin/${bn}" \ - "/usr/bin/${bn}${SLOT/.}" - done - - if use doc ; then - docinto html - dodoc doc/src/sgml/html/* - fi - - if use server; then - sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ - "${FILESDIR}/${PN}.confd-9.3" | newconfd - ${PN}-${SLOT} - - sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ - "${FILESDIR}/${PN}.init-9.3-r1" | newinitd - ${PN}-${SLOT} - - if use systemd; then - sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ - "${FILESDIR}/${PN}.service-9.6-r1" | \ - systemd_newunit - ${PN}-${SLOT}.service - newbin "${FILESDIR}"/${PN}-check-db-dir ${PN}-${SLOT}-check-db-dir - systemd_newtmpfilesd "${FILESDIR}"/${PN}.tmpfiles ${PN}-${SLOT}.conf - fi - - use pam && pamd_mimic system-auth ${PN}-${SLOT} auth account session - - if use prefix ; then - keepdir /run/postgresql - fperms 1775 /run/postgresql - fi - fi -} - -pkg_postinst() { - use server && use systemd && systemd_tmpfiles_create ${PN}-${SLOT}.conf - postgresql-config update - - elog "If you need a global psqlrc-file, you can place it in:" - elog " ${EROOT%/}/etc/postgresql-${SLOT}/" - - if use server ; then - elog - elog "Gentoo specific documentation:" - elog "https://wiki.gentoo.org/wiki/PostgreSQL" - elog - elog "Official documentation:" - elog "http://www.postgresql.org/docs/${SLOT}/static/index.html" - elog - elog "The default location of the Unix-domain socket is:" - elog " ${EROOT%/}/run/postgresql/" - elog - elog "Before initializing the database, you may want to edit PG_INITDB_OPTS" - elog "so that it contains your preferred locale in:" - elog " ${EROOT%/}/etc/conf.d/postgresql-${SLOT}" - elog - elog "Then, execute the following command to setup the initial database" - elog "environment:" - elog " emerge --config =${CATEGORY}/${PF}" - - if [[ -n ${REPLACING_VERSIONS} ]] ; then - ewarn "If your system is using 'pg_stat_statements' and you are running a" - ewarn "version of PostgreSQL ${SLOT}, we advise that you execute" - ewarn "the following command after upgrading:" - ewarn - ewarn "ALTER EXTENSION pg_stat_statements UPDATE;" - fi - fi -} - -pkg_prerm() { - if use server && [[ -z ${REPLACED_BY_VERSION} ]] ; then - ewarn "Have you dumped and/or migrated the ${SLOT} database cluster?" - ewarn "\thttps://wiki.gentoo.org/wiki/PostgreSQL/QuickStart#Migrating_PostgreSQL" - - ebegin "Resuming removal in 10 seconds (Control-C to cancel)" - sleep 10 - eend 0 - fi -} - -pkg_postrm() { - postgresql-config update -} - -pkg_config() { - use server || die "USE flag 'server' not enabled. Nothing to configure." - - [[ -f "${EROOT%/}/etc/conf.d/postgresql-${SLOT}" ]] \ - && source "${EROOT%/}/etc/conf.d/postgresql-${SLOT}" - [[ -z "${PGDATA}" ]] && PGDATA="${EROOT%/}/etc/postgresql-${SLOT}/" - [[ -z "${DATA_DIR}" ]] \ - && DATA_DIR="${EROOT%/}/var/lib/postgresql/${SLOT}/data" - - # environment.bz2 may not contain the same locale as the current system - # locale. Unset and source from the current system locale. - if [ -f "${EROOT%/}/etc/env.d/02locale" ]; then - unset LANG - unset LC_CTYPE - unset LC_NUMERIC - unset LC_TIME - unset LC_COLLATE - unset LC_MONETARY - unset LC_MESSAGES - unset LC_ALL - source "${EROOT%/}/etc/env.d/02locale" - [ -n "${LANG}" ] && export LANG - [ -n "${LC_CTYPE}" ] && export LC_CTYPE - [ -n "${LC_NUMERIC}" ] && export LC_NUMERIC - [ -n "${LC_TIME}" ] && export LC_TIME - [ -n "${LC_COLLATE}" ] && export LC_COLLATE - [ -n "${LC_MONETARY}" ] && export LC_MONETARY - [ -n "${LC_MESSAGES}" ] && export LC_MESSAGES - [ -n "${LC_ALL}" ] && export LC_ALL - fi - - einfo "You can modify the paths and options passed to initdb by editing:" - einfo " ${EROOT%/}/etc/conf.d/postgresql-${SLOT}" - einfo - einfo "Information on options that can be passed to initdb are found at:" - einfo " http://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html" - einfo " http://www.postgresql.org/docs/${SLOT}/static/app-initdb.html" - einfo - einfo "PG_INITDB_OPTS is currently set to:" - if [[ -z "${PG_INITDB_OPTS}" ]] ; then - einfo " (none)" - else - einfo " ${PG_INITDB_OPTS}" - fi - einfo - einfo "Configuration files will be installed to:" - einfo " ${PGDATA}" - einfo - einfo "The database cluster will be created in:" - einfo " ${DATA_DIR}" - einfo - - ebegin "Continuing initialization in 5 seconds (Control-C to cancel)" - sleep 5 - eend 0 - - if [ -n "$(ls -A ${DATA_DIR} 2> /dev/null)" ] ; then - eerror "The given directory, '${DATA_DIR}', is not empty." - eerror "Modify DATA_DIR to point to an empty directory." - die "${DATA_DIR} is not empty." - fi - - einfo "Creating the data directory ..." - if [[ ${EUID} == 0 ]] ; then - mkdir -p "$(dirname ${DATA_DIR%/})" || die "Couldn't parent dirs" - mkdir -m 0700 "${DATA_DIR%/}" || die "Couldn't make DATA_DIR" - chown -h postgres:postgres "${DATA_DIR%/}" || die "Couldn't chown" - fi - - einfo "Initializing the database ..." - - if [[ ${EUID} == 0 ]] ; then - su postgres -c "${EROOT%/}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" ${PG_INITDB_OPTS}" - else - "${EROOT%/}"/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -U postgres -D "${DATA_DIR}" ${PG_INITDB_OPTS} - fi - - if [[ "${DATA_DIR%/}" != "${PGDATA%/}" ]] ; then - mv "${DATA_DIR%/}"/{pg_{hba,ident},postgresql}.conf "${PGDATA}" - ln -s "${PGDATA%/}"/{pg_{hba,ident},postgresql}.conf "${DATA_DIR%/}" - fi - - # unix_socket_directory has no effect in postgresql.conf as it's - # overridden in the initscript - sed '/^#unix_socket_directories/,+1d' -i "${PGDATA%/}"/postgresql.conf - - cat <<- EOF >> "${PGDATA%/}"/postgresql.conf - # This is here because of https://bugs.gentoo.org/show_bug.cgi?id=518522 - # On the off-chance that you might need to work with UTF-8 encoded - # characters in PL/Perl - plperl.on_init = 'use utf8; use re; package utf8; require "utf8_heavy.pl";' - EOF - - einfo "The autovacuum function, which was in contrib, has been moved to the main" - einfo "PostgreSQL functions starting with 8.1, and starting with 8.4 is now enabled" - einfo "by default. You can disable it in the cluster's:" - einfo " ${PGDATA%/}/postgresql.conf" - einfo - if ! use systemd; then - einfo "The PostgreSQL server, by default, will log events to:" - einfo " ${DATA_DIR%/}/postmaster.log" - einfo - fi - if use prefix ; then - einfo "The location of the configuration files have moved to:" - einfo " ${PGDATA}" - einfo "To start the server:" - einfo " pg_ctl start -D ${DATA_DIR} -o '-D ${PGDATA} --data-directory=${DATA_DIR}'" - einfo "To stop:" - einfo " pg_ctl stop -D ${DATA_DIR}" - einfo - einfo "Or move the configuration files back:" - einfo "mv ${PGDATA}*.conf ${DATA_DIR}" - elif use systemd; then - einfo "You should use the 'postgresql-${SLOT}.service' unit to run PostgreSQL" - einfo "instead of 'pg_ctl'." - else - einfo "You should use the '${EROOT%/}/etc/init.d/postgresql-${SLOT}' script to run PostgreSQL" - einfo "instead of 'pg_ctl'." - fi -} - -src_test() { - if use server && [[ ${UID} -ne 0 ]] ; then - emake check - - einfo "If you think other tests besides the regression tests are necessary, please" - einfo "submit a bug including a patch for this ebuild to enable them." - else - use server || \ - ewarn 'Tests cannot be run without the "server" use flag enabled.' - [[ ${UID} -eq 0 ]] || \ - ewarn 'Tests cannot be run as root. Enable "userpriv" in FEATURES.' - - ewarn 'Skipping.' - fi -} diff --git a/dev-db/postgresql/postgresql-11.3.ebuild b/dev-db/postgresql/postgresql-11.3.ebuild deleted file mode 100644 index f783365d3a6d..000000000000 --- a/dev-db/postgresql/postgresql-11.3.ebuild +++ /dev/null @@ -1,460 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -PYTHON_COMPAT=( python2_7 python3_{5,6} ) - -PLOCALES="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr zh_CN - zh_TW" - -inherit flag-o-matic l10n linux-info multilib pam prefix python-single-r1 \ - systemd user versionator - -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -SLOT=$(get_major_version) - -MY_PV=${PV/_/} -S="${WORKDIR}/${PN}-${MY_PV}" - -SRC_URI="mirror://postgresql/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2" - -LICENSE="POSTGRESQL GPL-2" -DESCRIPTION="PostgreSQL RDBMS" -HOMEPAGE="http://www.postgresql.org/" - -IUSE="doc kerberos kernel_linux ldap libressl llvm nls pam perl python +readline - selinux +server systemd ssl static-libs tcl threads uuid xml zlib" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -CDEPEND=" ->=app-eselect/eselect-postgresql-2.0 -sys-apps/less -virtual/libintl -kerberos? ( virtual/krb5 ) -ldap? ( net-nds/openldap ) -llvm? ( sys-devel/llvm:= - sys-devel/clang:= ) -pam? ( virtual/pam ) -perl? ( >=dev-lang/perl-5.8:= ) -python? ( ${PYTHON_DEPS} ) -readline? ( sys-libs/readline:0= ) -server? ( systemd? ( sys-apps/systemd ) ) -ssl? ( - !libressl? ( >=dev-libs/openssl-0.9.6-r1:0= ) - libressl? ( dev-libs/libressl:= ) -) -tcl? ( >=dev-lang/tcl-8:0= ) -xml? ( dev-libs/libxml2 dev-libs/libxslt ) -zlib? ( sys-libs/zlib ) -" - -# uuid flags -- depend on sys-apps/util-linux for Linux libcs, or if no -# supported libc in use depend on dev-libs/ossp-uuid. For BSD systems, -# the libc includes UUID functions. -UTIL_LINUX_LIBC=( elibc_{glibc,uclibc,musl} ) -BSD_LIBC=( elibc_{Free,Net,Open}BSD ) - -nest_usedep() { - local front back - while [[ ${#} -gt 1 ]]; do - front+="${1}? ( " - back+=" )" - shift - done - echo "${front}${1}${back}" -} - -IUSE+=" ${UTIL_LINUX_LIBC[@]} ${BSD_LIBC[@]}" -CDEPEND+=" -uuid? ( - ${UTIL_LINUX_LIBC[@]/%/? ( sys-apps/util-linux )} - $(nest_usedep ${UTIL_LINUX_LIBC[@]/#/!} ${BSD_LIBC[@]/#/!} dev-libs/ossp-uuid) -)" - -DEPEND="${CDEPEND} -!! /dev/null || die "pushd failed" - - for f in "${ED}/usr/share/postgresql-${SLOT}/man/man${mansec}"/* ; do - bn=$(basename "${f}") - slotted_name=${bn%.${mansec}}${SLOT}.${mansec} - case ${bn} in - TABLE.7|WITH.7) - echo ".so ${rel_manpath}/SELECT.7" > ${slotted_name} - ;; - *) - echo ".so ${rel_manpath}/${bn}" > ${slotted_name} - ;; - esac - done - - popd > /dev/null - done - - insinto /etc/postgresql-${SLOT} - newins src/bin/psql/psqlrc.sample psqlrc - - use static-libs || find "${ED}" -name '*.a' -delete - - local f bn - for f in $(find "${ED}/usr/$(get_libdir)/postgresql-${SLOT}/bin" \ - -mindepth 1 -maxdepth 1) - do - bn=$(basename "${f}") - # Temporarily tack on tmp to workaround a file collision - # issue. This is only necessary for 9.7 and earlier. 10 never - # had this issue. - dosym "../$(get_libdir)/postgresql-${SLOT}/bin/${bn}" \ - "/usr/bin/${bn}${SLOT/.}" - done - - if use doc ; then - docinto html - dodoc doc/src/sgml/html/* - fi - - if use server; then - sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ - "${FILESDIR}/${PN}.confd-9.3" | newconfd - ${PN}-${SLOT} - - sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ - "${FILESDIR}/${PN}.init-9.3-r1" | newinitd - ${PN}-${SLOT} - - if use systemd; then - sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ - "${FILESDIR}/${PN}.service-9.6-r1" | \ - systemd_newunit - ${PN}-${SLOT}.service - newbin "${FILESDIR}"/${PN}-check-db-dir ${PN}-${SLOT}-check-db-dir - systemd_newtmpfilesd "${FILESDIR}"/${PN}.tmpfiles ${PN}-${SLOT}.conf - fi - - use pam && pamd_mimic system-auth ${PN}-${SLOT} auth account session - - if use prefix ; then - keepdir /run/postgresql - fperms 1775 /run/postgresql - fi - fi -} - -pkg_postinst() { - use server && use systemd && systemd_tmpfiles_create ${PN}-${SLOT}.conf - postgresql-config update - - elog "If you need a global psqlrc-file, you can place it in:" - elog " ${EROOT%/}/etc/postgresql-${SLOT}/" - - if use server ; then - elog - elog "Gentoo specific documentation:" - elog "https://wiki.gentoo.org/wiki/PostgreSQL" - elog - elog "Official documentation:" - elog "http://www.postgresql.org/docs/${SLOT}/static/index.html" - elog - elog "The default location of the Unix-domain socket is:" - elog " ${EROOT%/}/run/postgresql/" - elog - elog "Before initializing the database, you may want to edit PG_INITDB_OPTS" - elog "so that it contains your preferred locale in:" - elog " ${EROOT%/}/etc/conf.d/postgresql-${SLOT}" - elog - elog "Then, execute the following command to setup the initial database" - elog "environment:" - elog " emerge --config =${CATEGORY}/${PF}" - - if [[ -n ${REPLACING_VERSIONS} ]] ; then - ewarn "If your system is using 'pg_stat_statements' and you are running a" - ewarn "version of PostgreSQL ${SLOT}, we advise that you execute" - ewarn "the following command after upgrading:" - ewarn - ewarn "ALTER EXTENSION pg_stat_statements UPDATE;" - fi - fi -} - -pkg_prerm() { - if use server && [[ -z ${REPLACED_BY_VERSION} ]] ; then - ewarn "Have you dumped and/or migrated the ${SLOT} database cluster?" - ewarn "\thttps://wiki.gentoo.org/wiki/PostgreSQL/QuickStart#Migrating_PostgreSQL" - - ebegin "Resuming removal in 10 seconds (Control-C to cancel)" - sleep 10 - eend 0 - fi -} - -pkg_postrm() { - postgresql-config update -} - -pkg_config() { - use server || die "USE flag 'server' not enabled. Nothing to configure." - - [[ -f "${EROOT%/}/etc/conf.d/postgresql-${SLOT}" ]] \ - && source "${EROOT%/}/etc/conf.d/postgresql-${SLOT}" - [[ -z "${PGDATA}" ]] && PGDATA="${EROOT%/}/etc/postgresql-${SLOT}/" - [[ -z "${DATA_DIR}" ]] \ - && DATA_DIR="${EROOT%/}/var/lib/postgresql/${SLOT}/data" - - # environment.bz2 may not contain the same locale as the current system - # locale. Unset and source from the current system locale. - if [ -f "${EROOT%/}/etc/env.d/02locale" ]; then - unset LANG - unset LC_CTYPE - unset LC_NUMERIC - unset LC_TIME - unset LC_COLLATE - unset LC_MONETARY - unset LC_MESSAGES - unset LC_ALL - source "${EROOT%/}/etc/env.d/02locale" - [ -n "${LANG}" ] && export LANG - [ -n "${LC_CTYPE}" ] && export LC_CTYPE - [ -n "${LC_NUMERIC}" ] && export LC_NUMERIC - [ -n "${LC_TIME}" ] && export LC_TIME - [ -n "${LC_COLLATE}" ] && export LC_COLLATE - [ -n "${LC_MONETARY}" ] && export LC_MONETARY - [ -n "${LC_MESSAGES}" ] && export LC_MESSAGES - [ -n "${LC_ALL}" ] && export LC_ALL - fi - - einfo "You can modify the paths and options passed to initdb by editing:" - einfo " ${EROOT%/}/etc/conf.d/postgresql-${SLOT}" - einfo - einfo "Information on options that can be passed to initdb are found at:" - einfo " http://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html" - einfo " http://www.postgresql.org/docs/${SLOT}/static/app-initdb.html" - einfo - einfo "PG_INITDB_OPTS is currently set to:" - if [[ -z "${PG_INITDB_OPTS}" ]] ; then - einfo " (none)" - else - einfo " ${PG_INITDB_OPTS}" - fi - einfo - einfo "Configuration files will be installed to:" - einfo " ${PGDATA}" - einfo - einfo "The database cluster will be created in:" - einfo " ${DATA_DIR}" - einfo - - ebegin "Continuing initialization in 5 seconds (Control-C to cancel)" - sleep 5 - eend 0 - - if [ -n "$(ls -A ${DATA_DIR} 2> /dev/null)" ] ; then - eerror "The given directory, '${DATA_DIR}', is not empty." - eerror "Modify DATA_DIR to point to an empty directory." - die "${DATA_DIR} is not empty." - fi - - einfo "Creating the data directory ..." - if [[ ${EUID} == 0 ]] ; then - mkdir -p "${DATA_DIR}" - chown -Rf postgres:postgres "${DATA_DIR}" - chmod 0700 "${DATA_DIR}" - fi - - einfo "Initializing the database ..." - - if [[ ${EUID} == 0 ]] ; then - su postgres -c "${EROOT%/}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" ${PG_INITDB_OPTS}" - else - "${EROOT%/}"/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -U postgres -D "${DATA_DIR}" ${PG_INITDB_OPTS} - fi - - if [[ "${DATA_DIR%/}" != "${PGDATA%/}" ]] ; then - mv "${DATA_DIR%/}"/{pg_{hba,ident},postgresql}.conf "${PGDATA}" - ln -s "${PGDATA%/}"/{pg_{hba,ident},postgresql}.conf "${DATA_DIR%/}" - fi - - # unix_socket_directory has no effect in postgresql.conf as it's - # overridden in the initscript - sed '/^#unix_socket_directories/,+1d' -i "${PGDATA%/}"/postgresql.conf - - cat <<- EOF >> "${PGDATA%/}"/postgresql.conf - # This is here because of https://bugs.gentoo.org/show_bug.cgi?id=518522 - # On the off-chance that you might need to work with UTF-8 encoded - # characters in PL/Perl - plperl.on_init = 'use utf8; use re; package utf8; require "utf8_heavy.pl";' - EOF - - einfo "The autovacuum function, which was in contrib, has been moved to the main" - einfo "PostgreSQL functions starting with 8.1, and starting with 8.4 is now enabled" - einfo "by default. You can disable it in the cluster's:" - einfo " ${PGDATA%/}/postgresql.conf" - einfo - if ! use systemd; then - einfo "The PostgreSQL server, by default, will log events to:" - einfo " ${DATA_DIR%/}/postmaster.log" - einfo - fi - if use prefix ; then - einfo "The location of the configuration files have moved to:" - einfo " ${PGDATA}" - einfo "To start the server:" - einfo " pg_ctl start -D ${DATA_DIR} -o '-D ${PGDATA} --data-directory=${DATA_DIR}'" - einfo "To stop:" - einfo " pg_ctl stop -D ${DATA_DIR}" - einfo - einfo "Or move the configuration files back:" - einfo "mv ${PGDATA}*.conf ${DATA_DIR}" - elif use systemd; then - einfo "You should use the 'postgresql-${SLOT}.service' unit to run PostgreSQL" - einfo "instead of 'pg_ctl'." - else - einfo "You should use the '${EROOT%/}/etc/init.d/postgresql-${SLOT}' script to run PostgreSQL" - einfo "instead of 'pg_ctl'." - fi -} - -src_test() { - if use server && [[ ${UID} -ne 0 ]] ; then - emake check - - einfo "If you think other tests besides the regression tests are necessary, please" - einfo "submit a bug including a patch for this ebuild to enable them." - else - use server || \ - ewarn 'Tests cannot be run without the "server" use flag enabled.' - [[ ${UID} -eq 0 ]] || \ - ewarn 'Tests cannot be run as root. Enable "userpriv" in FEATURES.' - - ewarn 'Skipping.' - fi -} diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz index 6128a2639f5876d58ecd4a9f777c1acbbdf26d7d..3693684601ef286a37e16723a7a1549abbf204ca 100644 GIT binary patch literal 18028 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 literal 18025 zcmV(!K;^$5iwFP!00002|8O{<`e^eJGNi8y_u~s+it%4lX}Z@ z`IKyz-Bwx2<#0}NJNn?qj^UsF^-urjfByG>`L}=n;s5^Ee;uD*j(vUmA-Y^2D^=_}t>U5m3?cf3>?e(kv>u9R&p&X*gWQ(Z^cp=tvf%*T&srt`$~;8TkQO8;)6qNaix>m$ZMW$*-p=`^jX+} z98!qKWlPo78G2c)h)-oqy~$?L@=PVBRZghASGUsMF7}zrvc;eGaaQl!t-11Uf$j3K zK38hIeSNM~_x`a|Df?l;eB0HX+SX_@9bedZSmO!ZDsP{w@$O}f>5Uh)hZsJ@otvH z@8p^+I<|dwaXf@S%cTwwoXInfz*?2fmb!B`=2b>;&3a9Gq!x#-anwBjuY#^9N07qvO0{mP0$D%ZwEVQdE6H4oaa)tULH%e1fh7M z^L%|Pt?jX~jOIc1K5HKQ!CG?&a?1{Z9U7bM1Ly&@ZrFHddt>Ow@k@#IoU50<;!Zef zOaj5utM{o{R#5Qeu;n=yKmF6T8cwo+wYEU6gQ@uH#t0b~&N+q51D-i>>r_M9&CSej z9iZPG?1tqXKA$#b#)ifTS@DMLNYR#6UdbxHyIfcuOUrApS>4P<3)6c9!q8;cI?XXAxfGL5%3cX$&m(L*A;yXt}FvQZc8R#d>x-|3zowZzvNA8vFtm8ltde_0ftdAXWo%D=n1S|a12nf_!Y33 z&E}LwSWDJ;KEfit17E=Gh&ccWW?Mivg0nT?1;7GVI>9zX>;?$-hj&=Guls$$(lWvf z&d*mQyjl@qR03h)vr8cC0u4*nZMgS39+$Qd7o2ADueBu{{hYjTunx2UrdtdF(+bNG zsB1JL2B1+lK|YSQ+#qsR#m#YU?zmn){Q16EzC9KTCt5{D;`6M4`+zT#&JIv}(l+tKet&csC}y!Uy(fV1I8iN6{MsZQ6I*|o~OAK$D*a|$XDBuG~`SRAn_JsxYu3Y=?Coa9p zPPO@IZUk+vxYu}C7R;1zyZSU1AdT$8!EBe-xE2HBw@@25E6`x*3XZoo3`HhnhAq|| zfQzjqBi04HlJMx}ayC|g5Y^R2uyuMNjKJc?DMsLE8MF1}zF41s`SxnhnrQ^ z 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