From 0e8557e48c989fc209e29399321fbb68eb596066 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 11 Apr 2022 22:14:12 +0300 Subject: [PATCH] Sync with portage [Mon Apr 11 22:14:12 MSK 2022]. --- Manifest.files.gz | Bin 29633 -> 29621 bytes app-admin/Manifest.gz | Bin 32691 -> 32691 bytes app-admin/keepassxc/keepassxc-2.7.0-r2.ebuild | 9 +- ...2.7.1.ebuild => keepassxc-2.7.1-r1.ebuild} | 9 +- app-admin/keepassxc/keepassxc-9999.ebuild | 9 +- app-admin/setools/setools-4.4.0-r2.ebuild | 8 +- app-admin/setools/setools-9999.ebuild | 11 +- app-admin/testdisk/testdisk-7.1-r1.ebuild | 2 +- app-containers/Manifest.gz | Bin 6728 -> 6728 bytes app-containers/buildah/Manifest | 3 - .../buildah/buildah-1.23.1-r1.ebuild | 51 - app-containers/buildah/buildah-1.24.2.ebuild | 51 - app-containers/buildah/buildah-1.24.3.ebuild | 51 - app-containers/docker-compose/Manifest | 2 + .../docker-compose-2.4.1.ebuild | 50 + app-crypt/Manifest.gz | Bin 24110 -> 24109 bytes app-crypt/yubikey-manager/Manifest | 2 - .../yubikey-manager-4.0.5-r1.ebuild | 36 - .../yubikey-manager-4.0.7.ebuild | 36 - .../yubikey-manager-4.0.8.ebuild | 2 +- app-editors/Manifest.gz | Bin 13912 -> 13904 bytes app-editors/emacs/emacs-28.1.9999.ebuild | 4 +- app-editors/emacs/emacs-28.1.ebuild | 4 +- app-editors/emacs/emacs-29.0.9999.ebuild | 4 +- app-editors/qhexedit2/metadata.xml | 9 +- app-editors/vscode/Manifest | 6 +- ...-1.66.0-r1.ebuild => vscode-1.66.1.ebuild} | 9 +- app-editors/vscodium/Manifest | 6 +- ....66.0-r1.ebuild => vscodium-1.66.1.ebuild} | 9 +- app-emacs/Manifest.gz | Bin 42343 -> 43818 bytes app-emacs/all-the-icons-dired/Manifest | 1 + .../all-the-icons-dired-2.0.ebuild | 22 + .../files/50all-the-icons-dired-gentoo.el | 3 + app-emacs/all-the-icons-dired/metadata.xml | 13 + app-emacs/all-the-icons-ibuffer/Manifest | 1 + .../all-the-icons-ibuffer-1.3.0.ebuild | 23 + .../files/50all-the-icons-ibuffer-gentoo.el | 3 + app-emacs/all-the-icons-ibuffer/metadata.xml | 13 + app-emacs/all-the-icons-ivy-rich/Manifest | 1 + .../all-the-icons-ivy-rich-1.7.1.ebuild | 26 + .../files/50all-the-icons-ivy-rich-gentoo.el | 3 + app-emacs/all-the-icons-ivy-rich/metadata.xml | 13 + app-emacs/all-the-icons/Manifest | 2 + .../all-the-icons/all-the-icons-5.0.0.ebuild | 43 + .../all-the-icons-5.0.0_p20220325.ebuild | 44 + .../files/50all-the-icons-gentoo.el | 1 + app-emacs/all-the-icons/metadata.xml | 13 + app-emacs/amx/Manifest | 1 + app-emacs/amx/amx-3.4.ebuild | 27 + app-emacs/amx/files/50amx-gentoo.el | 5 + app-emacs/amx/metadata.xml | 13 + ...db-3.2.2a.ebuild => bbdb-3.2.2a-r1.ebuild} | 14 +- app-emacs/counsel/Manifest | 1 + app-emacs/counsel/counsel-0.13.4.ebuild | 36 + app-emacs/counsel/files/50counsel-gentoo.el | 3 + app-emacs/counsel/metadata.xml | 15 + app-emacs/ivy-rich/Manifest | 1 + app-emacs/ivy-rich/files/50ivy-rich-gentoo.el | 3 + .../ivy-rich/ivy-rich-0.1.6_p20210409.ebuild | 24 + app-emacs/ivy-rich/metadata.xml | 13 + app-emacs/ivy/Manifest | 1 + app-emacs/ivy/files/50ivy-gentoo.el | 3 + .../files/ivy-0.13.4-ivy-test.el-skip.patch | 39 + app-emacs/ivy/ivy-0.13.4.ebuild | 57 + app-emacs/ivy/metadata.xml | 15 + app-emacs/swiper/Manifest | 1 + app-emacs/swiper/files/50swiper-gentoo.el | 3 + app-emacs/swiper/metadata.xml | 15 + app-emacs/swiper/swiper-0.13.4.ebuild | 31 + app-emulation/Manifest.gz | Bin 14449 -> 14455 bytes ...virt-manager-4.0.0-setuptools-61-fix.patch | 34 + .../virt-manager/virt-manager-4.0.0.ebuild | 9 +- .../virt-manager/virt-manager-9999.ebuild | 6 +- .../wine-staging/wine-staging-7.3.ebuild | 28 +- .../wine-staging/wine-staging-7.4.ebuild | 30 +- .../wine-staging/wine-staging-7.5.ebuild | 25 +- .../wine-staging/wine-staging-7.6.ebuild | 25 +- .../wine-staging/wine-staging-9999.ebuild | 25 +- .../wine-vanilla/wine-vanilla-7.0-r1.ebuild | 543 ++++++++ .../wine-vanilla/wine-vanilla-7.3.ebuild | 28 +- .../wine-vanilla/wine-vanilla-7.4.ebuild | 30 +- .../wine-vanilla/wine-vanilla-7.5.ebuild | 25 +- .../wine-vanilla/wine-vanilla-7.6.ebuild | 25 +- .../wine-vanilla/wine-vanilla-9999.ebuild | 25 +- app-forensics/Manifest.gz | Bin 4878 -> 4873 bytes .../libewf/libewf-20171104-r1.ebuild | 4 +- ...r1.ebuild => magicrescue-1.1.10-r2.ebuild} | 4 +- app-misc/Manifest.gz | Bin 48916 -> 48921 bytes app-misc/gramps/Manifest | 1 - app-misc/gramps/gramps-5.1.4.ebuild | 112 -- app-misc/gramps/gramps-5.1.5.ebuild | 2 +- app-misc/rpick/rpick-0.8.9.ebuild | 2 +- app-mobilephone/Manifest.gz | Bin 2057 -> 2056 bytes app-mobilephone/gammu/metadata.xml | 9 +- dev-db/Manifest.gz | Bin 16294 -> 16293 bytes dev-db/sqlcipher/Manifest | 1 - dev-db/sqlcipher/sqlcipher-4.0.1.ebuild | 70 - dev-embedded/Manifest.gz | Bin 8895 -> 8895 bytes dev-embedded/ponyprog/metadata.xml | 8 - dev-games/Manifest.gz | Bin 6721 -> 6723 bytes dev-games/simgear/Manifest | 2 +- ...0.3.11.ebuild => simgear-2020.3.12.ebuild} | 0 dev-java/Manifest.gz | Bin 55612 -> 55627 bytes dev-java/antlr-runtime/Manifest | 1 + .../antlr-runtime/antlr-runtime-3.5.3.ebuild | 38 + dev-java/antlr-tool/Manifest | 2 + dev-java/antlr-tool/antlr-tool-3.5.3.ebuild | 75 + dev-java/antlr/Manifest | 1 + dev-java/antlr/antlr-3.5.3.ebuild | 63 + dev-libs/Manifest.gz | Bin 92023 -> 92021 bytes dev-libs/liberasurecode/Manifest | 1 + .../liberasurecode-1.6.3.ebuild | 35 + dev-libs/libgit2/libgit2-1.4.2-r1.ebuild | 71 + dev-libs/libjcat/libjcat-0.1.10.ebuild | 2 +- .../link-grammar/link-grammar-5.10.4.ebuild | 2 +- dev-libs/ocl-icd/Manifest | 1 - .../ocl-icd/files/ocl-icd-2.2.12-gcc-10.patch | 39 - dev-libs/ocl-icd/ocl-icd-2.2.12-r4.ebuild | 46 - .../opencl-icd-loader-2022.01.04.ebuild | 2 +- dev-libs/openssl/metadata.xml | 1 + dev-libs/openssl/openssl-1.1.1n.ebuild | 3 +- dev-libs/openssl/openssl-3.0.2.ebuild | 3 +- dev-libs/xmlrpc-c/xmlrpc-c-1.51.06-r2.ebuild | 8 +- dev-libs/xmlrpc-c/xmlrpc-c-1.54.05.ebuild | 8 +- dev-perl/Manifest.gz | Bin 282218 -> 282212 bytes dev-perl/Tk-TableMatrix/Manifest | 1 - .../Tk-TableMatrix-1.230.0-r1.ebuild | 30 - .../Tk-TableMatrix-1.230.0-r2.ebuild | 32 - .../files/Tk-TableMatrix-1.23-makemaker.patch | 35 - dev-perl/Tk-TableMatrix/files/pTk-1.22.patch | 18 - dev-php/Manifest.gz | Bin 39581 -> 39584 bytes dev-php/pecl-http/Manifest | 2 + dev-php/pecl-http/pecl-http-3.2.5.ebuild | 74 + dev-php/pecl-http/pecl-http-4.2.2.ebuild | 77 + dev-php/pecl-zmq/Manifest | 2 +- .../pecl-zmq-1.1.3-php7-3-compatibility.patch | 265 ---- ...ebuild => pecl-zmq-1.1.3_p20211103.ebuild} | 12 +- dev-php/pecl-zmq/pecl-zmq-9999.ebuild | 6 +- dev-python/Manifest.gz | Bin 259593 -> 259575 bytes dev-python/PyPDF2/Manifest | 1 + dev-python/PyPDF2/PyPDF2-1.27.3.ebuild | 39 + dev-python/ansi/Manifest | 2 - dev-python/ansi/ansi-0.2.0-r1.ebuild | 20 - dev-python/ansi/ansi-0.2.0.ebuild | 19 - dev-python/ansi/ansi-0.3.5.ebuild | 20 - dev-python/autoprop/autoprop-4.0.2.ebuild | 24 - dev-python/bert/bert-2.2.0.ebuild | 24 - dev-python/carbon/carbon-1.1.8.ebuild | 62 - dev-python/django/Manifest | 6 + dev-python/django/django-2.2.28.ebuild | 105 ++ dev-python/django/django-3.2.13.ebuild | 109 ++ dev-python/django/django-4.0.4.ebuild | 109 ++ dev-python/dulwich/Manifest | 2 - dev-python/dulwich/dulwich-0.20.32.ebuild | 56 - dev-python/dulwich/dulwich-0.20.33.ebuild | 56 - dev-python/dulwich/dulwich-0.20.35.ebuild | 2 +- dev-python/empy/empy-3.3.4.ebuild | 39 - dev-python/ffmpeg-python/metadata.xml | 1 + dev-python/fitsio/Manifest | 1 - .../files/fitsio-0.9.11-test-failures.patch | 38 - dev-python/fitsio/fitsio-0.9.11.ebuild | 38 - dev-python/gpep517/gpep517-2.ebuild | 2 +- dev-python/httpauth/httpauth-0.3.ebuild | 19 - dev-python/hypothesis/Manifest | 1 + .../hypothesis/hypothesis-6.42.3.ebuild | 65 + dev-python/imageio/Manifest | 1 + dev-python/imageio/imageio-2.16.2.ebuild | 51 + dev-python/ipykernel/Manifest | 1 + dev-python/ipykernel/ipykernel-6.13.0.ebuild | 65 + dev-python/itunespy/metadata.xml | 1 + dev-python/jsondiff/Manifest | 1 + dev-python/jsondiff/jsondiff-2.0.0.ebuild | 37 + dev-python/jsonpointer/Manifest | 1 + dev-python/jsonpointer/jsonpointer-2.3.ebuild | 24 + dev-python/jsonref/jsonref-0.1.ebuild | 23 - dev-python/liblarch/liblarch-3.1.0.ebuild | 31 - dev-python/makefun/makefun-1.13.1.ebuild | 2 +- dev-python/nbconvert/Manifest | 1 + dev-python/nbconvert/nbconvert-6.5.0.ebuild | 73 + dev-python/pdm-pep517/Manifest | 1 - .../pdm-pep517/pdm-pep517-0.12.1.ebuild | 58 - dev-python/pexpect/pexpect-4.8.0-r3.ebuild | 50 + dev-python/pmw/pmw-2.0.1-r3.ebuild | 46 + dev-python/pyDes/metadata.xml | 1 + dev-python/pyh2o/pyh2o-1.ebuild | 23 - dev-python/pymad/pymad-0.10.ebuild | 21 - dev-python/pypeg2/pypeg2-2.15.2-r1.ebuild | 28 - dev-python/pyte/Manifest | 1 + dev-python/pyte/pyte-0.8.1.ebuild | 33 + dev-python/python-lsp-server/Manifest | 2 - .../python-lsp-server-1.3.3.ebuild | 91 -- .../python-lsp-server-1.4.0.ebuild | 90 -- .../python-lsp-server-1.4.1.ebuild | 2 +- dev-python/rcssmin/Manifest | 1 - dev-python/rcssmin/rcssmin-1.0.6.ebuild | 25 - dev-python/rcssmin/rcssmin-1.1.0.ebuild | 26 - dev-python/sarge/Manifest | 1 - dev-python/sarge/sarge-0.1.6.ebuild | 26 - dev-python/sarge/sarge-0.1.7.ebuild | 27 - dev-python/setuptools/Manifest | 1 + .../setuptools/setuptools-62.1.0.ebuild | 132 ++ dev-python/sexpdata/sexpdata-0.0.3-r1.ebuild | 19 - .../signature_dispatch-1.0.0.ebuild | 23 - dev-python/simber/metadata.xml | 1 + dev-python/sphinxcontrib-bibtex/Manifest | 1 + .../sphinxcontrib-bibtex-2.4.2.ebuild | 47 + dev-python/spotipy/metadata.xml | 1 + dev-python/tempest/Manifest | 1 + dev-python/tempest/tempest-30.1.0.ebuild | 69 + dev-python/tox/Manifest | 1 + dev-python/tox/tox-3.25.0.ebuild | 74 + dev-python/twisted/Manifest | 1 + dev-python/twisted/twisted-22.4.0.ebuild | 156 +++ dev-python/uri_template/Manifest | 1 + .../uri_template/uri_template-1.2.0.ebuild | 23 + dev-python/virtualenv/Manifest | 1 + .../virtualenv/virtualenv-20.14.1.ebuild | 99 ++ dev-python/yaswfp/yaswfp-0.9.3-r1.ebuild | 21 - dev-python/youtube-search-python/Manifest | 1 + dev-python/youtube-search-python/metadata.xml | 1 + .../youtube-search-python-1.6.4.ebuild | 22 + dev-python/ytmusicapi/metadata.xml | 1 + dev-ruby/Manifest.gz | Bin 110378 -> 110384 bytes dev-ruby/yajl-ruby/yajl-ruby-1.4.2.ebuild | 2 +- dev-util/Manifest.gz | Bin 66989 -> 66994 bytes ...tel-graphics-compiler-1.0.10713-r1.ebuild} | 3 +- ...tel-graphics-compiler-1.0.10778-r1.ebuild} | 3 +- ...tel-graphics-compiler-1.0.10840-r1.ebuild} | 3 +- dev-util/opencl-headers/Manifest | 1 - .../opencl-headers-2020.06.16.ebuild | 26 - .../opencl-headers-2022.01.04.ebuild | 2 +- dev-util/pkgdev/Manifest | 1 + dev-util/pkgdev/metadata.xml | 4 + dev-util/pkgdev/pkgdev-0.2.0.ebuild | 64 + dev-util/uglifyjs/Manifest | 2 +- ...s-3.15.3.ebuild => uglifyjs-3.15.4.ebuild} | 0 dev-util/umockdev/Manifest | 1 + dev-util/umockdev/umockdev-0.17.9.ebuild | 53 + eclass/Manifest.gz | Bin 35946 -> 35949 bytes eclass/cdrom.eclass | 10 +- eclass/common-lisp-3.eclass | 4 +- games-engines/Manifest.gz | Bin 3553 -> 3550 bytes .../devilutionx/devilutionx-1.2.1-r1.ebuild | 3 +- .../devilutionx/devilutionx-9999.ebuild | 3 +- .../devilutionx-1.2.1-disable-ccache.patch | 17 + games-simulation/Manifest.gz | Bin 4100 -> 4106 bytes games-simulation/flightgear-data/Manifest | 2 +- ...build => flightgear-data-2020.3.12.ebuild} | 0 games-simulation/flightgear/Manifest | 2 +- .../flightgear-2020.3.11-fix-assert.patch | 12 - ....11.ebuild => flightgear-2020.3.12.ebuild} | 1 - ....5.1.ebuild => openrct2-0.3.5.1-r1.ebuild} | 3 +- .../openrct2/openrct2-9999.ebuild | 3 +- gnome-base/Manifest.gz | Bin 5202 -> 5198 bytes ....0.ebuild => gnome-extra-apps-41.0.ebuild} | 5 +- gnome-extra/Manifest.gz | Bin 11937 -> 11940 bytes ...8.0.ebuild => gnome-utils-3.8.0-r1.ebuild} | 6 +- gui-apps/Manifest.gz | Bin 3892 -> 3890 bytes gui-apps/nm-tray/Manifest | 1 + gui-apps/nm-tray/nm-tray-0.5.0.ebuild | 37 + kde-apps/Manifest.gz | Bin 37780 -> 37781 bytes .../incidenceeditor-21.12.3.ebuild | 6 +- kde-frameworks/Manifest.gz | Bin 13747 -> 13737 bytes ...dules-5.93.0-skip-ecm_add_test-early.patch | 21 +- .../kimageformats/kimageformats-5.90.0.ebuild | 39 - kde-plasma/Manifest.gz | Bin 9094 -> 9098 bytes ...4.4-fix-crash-on-screen-setup-change.patch | 109 ++ ...-server-5.24.4-fix-layer-shell-reset.patch | 57 + ....24.4-guard-subsurface-parent-access.patch | 44 + ...build => kwayland-server-5.24.4-r1.ebuild} | 6 + media-gfx/Manifest.gz | Bin 38331 -> 38334 bytes media-gfx/darktable/darktable-3.8.1.ebuild | 1 + media-gfx/solvespace/metadata.xml | 8 - media-gfx/zbar/zbar-0.23.90.ebuild | 2 +- media-libs/Manifest.gz | Bin 65659 -> 65661 bytes media-libs/openexr/Manifest | 2 - ...1-changes-needed-for-proper-slotting.patch | 119 -- ...add-version-to-binaries-for-slotting.patch | 252 ---- media-libs/openexr/openexr-3.1.2.ebuild | 78 -- media-libs/openexr/openexr-3.1.3.ebuild | 78 -- media-libs/openexr/openexr-3.1.4.ebuild | 78 -- media-libs/openimageio/Manifest | 1 - .../openimageio-2.3.11.0-r2.ebuild | 190 --- .../openimageio/openimageio-2.3.11.0.ebuild | 184 --- media-tv/Manifest.gz | Bin 3931 -> 3929 bytes ...v-31.0-r6.ebuild => mythtv-31.0-r7.ebuild} | 3 +- ...ebuild => mythtv-31.0_p20210731-r2.ebuild} | 3 +- metadata/Manifest.gz | Bin 3344 -> 3344 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 28253 -> 28270 bytes metadata/md5-cache/app-admin/Manifest.gz | Bin 57850 -> 57851 bytes .../md5-cache/app-admin/keepassxc-2.7.0-r2 | 10 +- .../{keepassxc-2.7.1 => keepassxc-2.7.1-r1} | 10 +- metadata/md5-cache/app-admin/keepassxc-9999 | 10 +- metadata/md5-cache/app-admin/setools-4.4.0-r2 | 12 +- metadata/md5-cache/app-admin/setools-9999 | 12 +- metadata/md5-cache/app-admin/testdisk-7.1-r1 | 4 +- metadata/md5-cache/app-containers/Manifest.gz | Bin 14744 -> 14417 bytes .../app-containers/buildah-1.23.1-r1 | 15 - .../md5-cache/app-containers/buildah-1.24.2 | 15 - .../md5-cache/app-containers/buildah-1.24.3 | 15 - .../app-containers/docker-compose-2.4.1 | 13 + metadata/md5-cache/app-crypt/Manifest.gz | Bin 39428 -> 39107 bytes .../app-crypt/yubikey-manager-4.0.5-r1 | 15 - .../md5-cache/app-crypt/yubikey-manager-4.0.7 | 15 - .../md5-cache/app-crypt/yubikey-manager-4.0.8 | 4 +- metadata/md5-cache/app-editors/Manifest.gz | Bin 28035 -> 28049 bytes metadata/md5-cache/app-editors/emacs-28.1 | 2 +- .../md5-cache/app-editors/emacs-28.1.9999 | 2 +- .../md5-cache/app-editors/emacs-29.0.9999 | 2 +- .../{vscode-1.66.0-r1 => vscode-1.66.1} | 4 +- .../{vscodium-1.66.0-r1 => vscodium-1.66.1} | 4 +- metadata/md5-cache/app-emacs/Manifest.gz | Bin 59156 -> 60825 bytes .../md5-cache/app-emacs/all-the-icons-5.0.0 | 14 + .../app-emacs/all-the-icons-5.0.0_p20220325 | 14 + .../app-emacs/all-the-icons-dired-2.0 | 12 + .../app-emacs/all-the-icons-ibuffer-1.3.0 | 12 + .../app-emacs/all-the-icons-ivy-rich-1.7.1 | 12 + metadata/md5-cache/app-emacs/amx-3.4 | 12 + .../app-emacs/{bbdb-3.2.2a => bbdb-3.2.2a-r1} | 10 +- metadata/md5-cache/app-emacs/counsel-0.13.4 | 13 + metadata/md5-cache/app-emacs/ivy-0.13.4 | 12 + .../app-emacs/ivy-rich-0.1.6_p20210409 | 12 + metadata/md5-cache/app-emacs/swiper-0.13.4 | 13 + metadata/md5-cache/app-emulation/Manifest.gz | Bin 30784 -> 30927 bytes .../app-emulation/virt-manager-4.0.0 | 2 +- .../md5-cache/app-emulation/virt-manager-9999 | 2 +- .../md5-cache/app-emulation/wine-staging-7.3 | 13 +- .../md5-cache/app-emulation/wine-staging-7.4 | 15 +- .../md5-cache/app-emulation/wine-staging-7.5 | 13 +- .../md5-cache/app-emulation/wine-staging-7.6 | 13 +- .../md5-cache/app-emulation/wine-staging-9999 | 13 +- .../app-emulation/wine-vanilla-7.0-r1 | 16 + .../md5-cache/app-emulation/wine-vanilla-7.3 | 13 +- .../md5-cache/app-emulation/wine-vanilla-7.4 | 15 +- .../md5-cache/app-emulation/wine-vanilla-7.5 | 13 +- .../md5-cache/app-emulation/wine-vanilla-7.6 | 13 +- .../md5-cache/app-emulation/wine-vanilla-9999 | 13 +- metadata/md5-cache/app-forensics/Manifest.gz | Bin 7077 -> 7076 bytes .../app-forensics/libewf-20171104-r1 | 4 +- ...rescue-1.1.10-r1 => magicrescue-1.1.10-r2} | 6 +- metadata/md5-cache/app-misc/Manifest.gz | Bin 75422 -> 75287 bytes metadata/md5-cache/app-misc/gramps-5.1.4 | 15 - metadata/md5-cache/app-misc/gramps-5.1.5 | 4 +- metadata/md5-cache/app-misc/rpick-0.8.9 | 4 +- metadata/md5-cache/dev-db/Manifest.gz | Bin 36312 -> 36159 bytes metadata/md5-cache/dev-db/sqlcipher-4.0.1 | 16 - metadata/md5-cache/dev-games/Manifest.gz | Bin 8987 -> 8984 bytes .../{simgear-2020.3.11 => simgear-2020.3.12} | 2 +- metadata/md5-cache/dev-java/Manifest.gz | Bin 77491 -> 77955 bytes metadata/md5-cache/dev-java/antlr-3.5.3 | 12 + .../md5-cache/dev-java/antlr-runtime-3.5.3 | 14 + metadata/md5-cache/dev-java/antlr-tool-3.5.3 | 15 + metadata/md5-cache/dev-libs/Manifest.gz | Bin 161829 -> 161992 bytes .../md5-cache/dev-libs/liberasurecode-1.6.3 | 13 + metadata/md5-cache/dev-libs/libgit2-1.4.2-r1 | 15 + metadata/md5-cache/dev-libs/libjcat-0.1.10 | 4 +- .../md5-cache/dev-libs/link-grammar-5.10.4 | 4 +- metadata/md5-cache/dev-libs/ocl-icd-2.2.12-r4 | 14 - .../dev-libs/opencl-icd-loader-2022.01.04 | 4 +- metadata/md5-cache/dev-libs/openssl-1.1.1n | 4 +- metadata/md5-cache/dev-libs/openssl-3.0.2 | 4 +- .../md5-cache/dev-libs/xmlrpc-c-1.51.06-r2 | 2 +- metadata/md5-cache/dev-libs/xmlrpc-c-1.54.05 | 2 +- metadata/md5-cache/dev-lisp/Manifest.gz | Bin 4877 -> 4881 bytes .../md5-cache/dev-lisp/alexandria-20171029 | 2 +- metadata/md5-cache/dev-lisp/asdf-3.3.5 | 2 +- metadata/md5-cache/dev-lisp/cl-ppcre-2.0.11 | 2 +- metadata/md5-cache/dev-lisp/cl-ppcre-2.1.0 | 2 +- .../dev-lisp/cl-ppcre-unicode-2.0.11 | 2 +- .../md5-cache/dev-lisp/cl-ppcre-unicode-2.1.0 | 2 +- metadata/md5-cache/dev-lisp/cl-unicode-0.1.5 | 2 +- metadata/md5-cache/dev-lisp/clx-0.7.5 | 2 +- .../md5-cache/dev-lisp/flexi-streams-1.0.16 | 2 +- .../md5-cache/dev-lisp/flexi-streams-1.0.17 | 2 +- .../dev-lisp/trivial-gray-streams-20170830 | 2 +- .../dev-lisp/trivial-gray-streams-99999999 | 2 +- metadata/md5-cache/dev-lisp/uiop-3.3.5 | 2 +- metadata/md5-cache/dev-perl/Manifest.gz | Bin 312790 -> 312462 bytes .../dev-perl/Tk-TableMatrix-1.230.0-r1 | 12 - .../dev-perl/Tk-TableMatrix-1.230.0-r2 | 14 - metadata/md5-cache/dev-php/Manifest.gz | Bin 66135 -> 66457 bytes metadata/md5-cache/dev-php/pecl-http-3.2.5 | 15 + metadata/md5-cache/dev-php/pecl-http-4.2.2 | 15 + metadata/md5-cache/dev-php/pecl-zmq-1.1.3-r3 | 15 - .../dev-php/pecl-zmq-1.1.3_p20211103 | 15 + metadata/md5-cache/dev-php/pecl-zmq-9999 | 14 +- metadata/md5-cache/dev-python/Manifest.gz | Bin 377944 -> 377142 bytes metadata/md5-cache/dev-python/PyPDF2-1.27.3 | 15 + metadata/md5-cache/dev-python/ansi-0.2.0 | 15 - metadata/md5-cache/dev-python/ansi-0.2.0-r1 | 15 - metadata/md5-cache/dev-python/autoprop-4.0.2 | 15 - metadata/md5-cache/dev-python/bert-2.2.0 | 15 - metadata/md5-cache/dev-python/carbon-1.1.8 | 14 - metadata/md5-cache/dev-python/django-2.2.28 | 15 + metadata/md5-cache/dev-python/django-3.2.13 | 15 + metadata/md5-cache/dev-python/django-4.0.4 | 15 + metadata/md5-cache/dev-python/dulwich-0.20.32 | 15 - metadata/md5-cache/dev-python/dulwich-0.20.33 | 15 - metadata/md5-cache/dev-python/dulwich-0.20.35 | 4 +- metadata/md5-cache/dev-python/empy-3.3.4 | 14 - metadata/md5-cache/dev-python/fitsio-0.9.11 | 15 - metadata/md5-cache/dev-python/gpep517-2 | 4 +- metadata/md5-cache/dev-python/httpauth-0.3 | 15 - .../md5-cache/dev-python/hypothesis-6.42.3 | 15 + metadata/md5-cache/dev-python/imageio-2.16.2 | 16 + .../md5-cache/dev-python/ipykernel-6.13.0 | 15 + metadata/md5-cache/dev-python/jsondiff-2.0.0 | 15 + metadata/md5-cache/dev-python/jsonpointer-2.3 | 14 + metadata/md5-cache/dev-python/jsonref-0.1 | 15 - metadata/md5-cache/dev-python/liblarch-3.1.0 | 16 - metadata/md5-cache/dev-python/makefun-1.13.1 | 4 +- metadata/md5-cache/dev-python/nbconvert-6.5.0 | 15 + .../md5-cache/dev-python/pdm-pep517-0.12.1 | 15 - .../md5-cache/dev-python/pexpect-4.8.0-r3 | 15 + metadata/md5-cache/dev-python/pmw-2.0.1-r3 | 16 + metadata/md5-cache/dev-python/pyh2o-1 | 16 - metadata/md5-cache/dev-python/pymad-0.10 | 15 - .../md5-cache/dev-python/pypeg2-2.15.2-r1 | 15 - metadata/md5-cache/dev-python/pyte-0.8.1 | 15 + .../dev-python/python-lsp-server-1.3.3 | 15 - .../dev-python/python-lsp-server-1.4.0 | 15 - .../dev-python/python-lsp-server-1.4.1 | 4 +- metadata/md5-cache/dev-python/rcssmin-1.0.6 | 14 - metadata/md5-cache/dev-python/rcssmin-1.1.0 | 15 - metadata/md5-cache/dev-python/sarge-0.1.6 | 14 - metadata/md5-cache/dev-python/sarge-0.1.7 | 14 - .../md5-cache/dev-python/setuptools-62.1.0 | 16 + .../md5-cache/dev-python/sexpdata-0.0.3-r1 | 15 - .../dev-python/signature_dispatch-1.0.0 | 15 - .../dev-python/sphinxcontrib-bibtex-2.4.2 | 15 + metadata/md5-cache/dev-python/tempest-30.1.0 | 15 + metadata/md5-cache/dev-python/tox-3.25.0 | 15 + metadata/md5-cache/dev-python/twisted-22.4.0 | 15 + .../md5-cache/dev-python/uri_template-1.2.0 | 14 + .../md5-cache/dev-python/virtualenv-20.14.1 | 15 + metadata/md5-cache/dev-python/yaswfp-0.9.3-r1 | 14 - ...ansi-0.3.5 => youtube-search-python-1.6.4} | 15 +- metadata/md5-cache/dev-ruby/Manifest.gz | Bin 214300 -> 214290 bytes metadata/md5-cache/dev-ruby/yajl-ruby-1.4.2 | 4 +- metadata/md5-cache/dev-util/Manifest.gz | Bin 130742 -> 130904 bytes ...3 => intel-graphics-compiler-1.0.10713-r1} | 8 +- ...8 => intel-graphics-compiler-1.0.10778-r1} | 8 +- ...0 => intel-graphics-compiler-1.0.10840-r1} | 8 +- .../dev-util/opencl-headers-2020.06.16 | 11 - .../dev-util/opencl-headers-2022.01.04 | 4 +- metadata/md5-cache/dev-util/pkgdev-0.2.0 | 15 + .../{uglifyjs-3.15.3 => uglifyjs-3.15.4} | 2 +- metadata/md5-cache/dev-util/umockdev-0.17.9 | 15 + metadata/md5-cache/games-action/Manifest.gz | Bin 14441 -> 14445 bytes .../md5-cache/games-action/descent1-data-1.4a | 2 +- .../md5-cache/games-action/descent2-data-1.2 | 2 +- .../games-action/descent2-vertigo-1.0 | 2 +- .../md5-cache/games-action/descent3-1.4.0b-r3 | 2 +- metadata/md5-cache/games-action/fakk2-1.02-r1 | 2 +- .../md5-cache/games-action/heretic2-1.06c-r2 | 2 +- .../md5-cache/games-action/postalplus-1-r1 | 2 +- metadata/md5-cache/games-engines/Manifest.gz | Bin 6205 -> 6205 bytes .../games-engines/devilutionx-1.2.1-r1 | 2 +- .../md5-cache/games-engines/devilutionx-9999 | 2 +- metadata/md5-cache/games-fps/Manifest.gz | Bin 12071 -> 12089 bytes .../md5-cache/games-fps/duke3d-data-1.0-r5 | 2 +- metadata/md5-cache/games-fps/etqw-data-1.0-r1 | 2 +- .../md5-cache/games-fps/quake1-data-2.40-r1 | 2 +- .../md5-cache/games-fps/quake2-data-3.20-r1 | 2 +- .../games-fps/serious-sam-tse-1_beta1-r1 | 2 +- .../games-fps/soldieroffortune-1.06a-r2 | 2 +- metadata/md5-cache/games-fps/tribes2-25034 | 2 +- .../md5-cache/games-fps/ut2003-data-2107-r2 | 2 +- .../md5-cache/games-fps/ut2004-data-3186-r5 | 2 +- metadata/md5-cache/games-rpg/Manifest.gz | Bin 8947 -> 8947 bytes metadata/md5-cache/games-rpg/comi-1 | 2 +- .../md5-cache/games-simulation/Manifest.gz | Bin 4656 -> 4640 bytes ...ghtgear-2020.3.11 => flightgear-2020.3.12} | 8 +- ...ta-2020.3.11 => flightgear-data-2020.3.12} | 2 +- .../{openrct2-0.3.5.1 => openrct2-0.3.5.1-r1} | 2 +- .../md5-cache/games-simulation/openrct2-9999 | 2 +- metadata/md5-cache/games-strategy/Manifest.gz | Bin 12133 -> 12133 bytes .../games-strategy/darwinia-1.4.0_beta9-r3 | 2 +- .../games-strategy/dominions2-2.16-r1 | 2 +- .../ja2-stracciatella-data-1-r1 | 2 +- .../games-strategy/settlers-2-gold-data-0 | 2 +- .../md5-cache/games-strategy/wargus-data-0-r1 | 2 +- metadata/md5-cache/gnome-base/Manifest.gz | Bin 7862 -> 7863 bytes .../gnome-base/gnome-extra-apps-40.0 | 10 - .../gnome-base/gnome-extra-apps-41.0 | 10 + metadata/md5-cache/gnome-extra/Manifest.gz | Bin 20676 -> 20679 bytes ...gnome-utils-3.8.0 => gnome-utils-3.8.0-r1} | 4 +- metadata/md5-cache/gui-apps/Manifest.gz | Bin 8935 -> 9098 bytes metadata/md5-cache/gui-apps/nm-tray-0.5.0 | 13 + metadata/md5-cache/kde-apps/Manifest.gz | Bin 73855 -> 73857 bytes .../kde-apps/incidenceeditor-21.12.3 | 4 +- metadata/md5-cache/kde-frameworks/Manifest.gz | Bin 39352 -> 39189 bytes .../kde-frameworks/kimageformats-5.90.0 | 15 - metadata/md5-cache/kde-plasma/Manifest.gz | Bin 17492 -> 17486 bytes ...erver-5.24.4 => kwayland-server-5.24.4-r1} | 2 +- metadata/md5-cache/media-gfx/Manifest.gz | Bin 61095 -> 61096 bytes metadata/md5-cache/media-gfx/darktable-3.8.1 | 6 +- metadata/md5-cache/media-gfx/zbar-0.23.90 | 4 +- metadata/md5-cache/media-libs/Manifest.gz | Bin 107039 -> 106237 bytes metadata/md5-cache/media-libs/openexr-3.1.2 | 15 - metadata/md5-cache/media-libs/openexr-3.1.3 | 15 - metadata/md5-cache/media-libs/openexr-3.1.4 | 15 - .../md5-cache/media-libs/openimageio-2.3.11.0 | 16 - .../media-libs/openimageio-2.3.11.0-r2 | 16 - metadata/md5-cache/media-tv/Manifest.gz | Bin 6454 -> 6459 bytes metadata/md5-cache/media-tv/mythtv-31.0-r6 | 15 - metadata/md5-cache/media-tv/mythtv-31.0-r7 | 15 + .../media-tv/mythtv-31.0_p20210731-r1 | 15 - .../media-tv/mythtv-31.0_p20210731-r2 | 15 + metadata/md5-cache/net-ftp/Manifest.gz | Bin 6167 -> 5838 bytes metadata/md5-cache/net-ftp/cmdftp-0.9.8 | 4 +- metadata/md5-cache/net-ftp/tnftp-20141104 | 12 - metadata/md5-cache/net-ftp/tnftp-20151004 | 12 - metadata/md5-cache/net-ftp/tnftp-20210827 | 5 +- metadata/md5-cache/net-im/Manifest.gz | Bin 16920 -> 17093 bytes metadata/md5-cache/net-im/poezio-0.14 | 15 + metadata/md5-cache/net-im/poezio-9999 | 13 +- metadata/md5-cache/net-libs/Manifest.gz | Bin 57392 -> 57549 bytes metadata/md5-cache/net-libs/libomemo-0.8.1 | 15 + metadata/md5-cache/net-misc/Manifest.gz | Bin 93279 -> 93278 bytes metadata/md5-cache/net-misc/yt-dlp-2022.4.8 | 4 +- metadata/md5-cache/net-proxy/Manifest.gz | Bin 9352 -> 9031 bytes metadata/md5-cache/net-proxy/haproxy-2.4.4 | 15 - .../md5-cache/net-proxy/obfs4proxy-0.0.11-r1 | 12 - .../md5-cache/net-proxy/obfs4proxy-0.0.13-r1 | 4 +- metadata/md5-cache/net-vpn/Manifest.gz | Bin 12762 -> 13074 bytes metadata/md5-cache/net-vpn/ocserv-1.1.6 | 15 + metadata/md5-cache/net-vpn/ocserv-9999 | 6 +- metadata/md5-cache/net-vpn/openconnect-8.20 | 15 + metadata/md5-cache/net-vpn/openconnect-9999 | 10 +- metadata/md5-cache/net-wireless/Manifest.gz | Bin 29547 -> 29553 bytes metadata/md5-cache/net-wireless/bluez-5.64 | 4 +- .../md5-cache/sci-geosciences/Manifest.gz | Bin 18696 -> 18529 bytes .../md5-cache/sci-geosciences/gpxsee-10.5 | 4 +- .../md5-cache/sci-geosciences/gpxsee-9.12 | 13 - metadata/md5-cache/sec-policy/Manifest.gz | Bin 158055 -> 158005 bytes .../sec-policy/selinux-abrt-2.20220106-r3 | 4 +- .../selinux-accountsd-2.20220106-r3 | 4 +- .../sec-policy/selinux-acct-2.20220106-r3 | 4 +- .../sec-policy/selinux-afs-2.20220106-r3 | 4 +- .../sec-policy/selinux-aide-2.20220106-r3 | 4 +- .../sec-policy/selinux-alsa-2.20220106-r3 | 4 +- .../sec-policy/selinux-amanda-2.20220106-r3 | 4 +- .../sec-policy/selinux-amavis-2.20220106-r3 | 4 +- .../sec-policy/selinux-android-2.20220106-r3 | 4 +- .../sec-policy/selinux-apache-2.20220106-r3 | 4 +- .../sec-policy/selinux-apcupsd-2.20220106-r3 | 4 +- .../sec-policy/selinux-apm-2.20220106-r3 | 4 +- .../sec-policy/selinux-arpwatch-2.20220106-r3 | 4 +- .../sec-policy/selinux-asterisk-2.20220106-r3 | 4 +- .../sec-policy/selinux-at-2.20220106-r3 | 4 +- .../selinux-automount-2.20220106-r3 | 4 +- .../sec-policy/selinux-avahi-2.20220106-r3 | 4 +- .../sec-policy/selinux-awstats-2.20220106-r3 | 4 +- .../sec-policy/selinux-backup-2.20220106-r3 | 4 +- .../sec-policy/selinux-bacula-2.20220106-r3 | 4 +- .../sec-policy/selinux-base-2.20220106-r3 | 4 +- .../selinux-base-policy-2.20220106-r3 | 4 +- .../sec-policy/selinux-bind-2.20220106-r3 | 4 +- .../sec-policy/selinux-bitcoin-2.20220106-r3 | 4 +- .../sec-policy/selinux-bitlbee-2.20220106-r3 | 4 +- .../selinux-bluetooth-2.20220106-r3 | 4 +- .../sec-policy/selinux-brctl-2.20220106-r3 | 4 +- .../selinux-cachefilesd-2.20220106-r3 | 4 +- .../selinux-calamaris-2.20220106-r3 | 4 +- .../sec-policy/selinux-canna-2.20220106-r3 | 4 +- .../sec-policy/selinux-cdrecord-2.20220106-r3 | 4 +- .../sec-policy/selinux-ceph-2.20220106-r3 | 4 +- .../sec-policy/selinux-certbot-2.20220106-r3 | 4 +- .../selinux-cgmanager-2.20220106-r3 | 4 +- .../sec-policy/selinux-cgroup-2.20220106-r3 | 4 +- .../sec-policy/selinux-chromium-2.20220106-r3 | 4 +- .../sec-policy/selinux-chronyd-2.20220106-r3 | 4 +- .../sec-policy/selinux-clamav-2.20220106-r3 | 4 +- .../sec-policy/selinux-collectd-2.20220106-r3 | 4 +- .../sec-policy/selinux-colord-2.20220106-r3 | 4 +- .../selinux-container-2.20220106-r3 | 4 +- .../sec-policy/selinux-corosync-2.20220106-r3 | 4 +- .../sec-policy/selinux-couchdb-2.20220106-r3 | 4 +- .../sec-policy/selinux-courier-2.20220106-r3 | 4 +- .../selinux-cpucontrol-2.20220106-r3 | 4 +- .../selinux-cpufreqselector-2.20220106-r3 | 4 +- .../sec-policy/selinux-cups-2.20220106-r3 | 4 +- .../sec-policy/selinux-cvs-2.20220106-r3 | 4 +- .../sec-policy/selinux-cyphesis-2.20220106-r3 | 4 +- .../selinux-daemontools-2.20220106-r3 | 4 +- .../sec-policy/selinux-dante-2.20220106-r3 | 4 +- .../sec-policy/selinux-dbadm-2.20220106-r3 | 4 +- .../sec-policy/selinux-dbskk-2.20220106-r3 | 4 +- .../sec-policy/selinux-dbus-2.20220106-r3 | 4 +- .../sec-policy/selinux-ddclient-2.20220106-r3 | 4 +- .../selinux-devicekit-2.20220106-r3 | 4 +- .../sec-policy/selinux-dhcp-2.20220106-r3 | 4 +- .../sec-policy/selinux-dictd-2.20220106-r3 | 4 +- .../sec-policy/selinux-dirmngr-2.20220106-r3 | 4 +- .../sec-policy/selinux-dirsrv-2.20220106-r3 | 4 +- .../sec-policy/selinux-distcc-2.20220106-r3 | 4 +- .../sec-policy/selinux-djbdns-2.20220106-r3 | 4 +- .../sec-policy/selinux-dkim-2.20220106-r3 | 4 +- .../selinux-dmidecode-2.20220106-r3 | 4 +- .../sec-policy/selinux-dnsmasq-2.20220106-r3 | 4 +- .../sec-policy/selinux-docker-2.20220106-r3 | 4 +- .../sec-policy/selinux-dovecot-2.20220106-r3 | 4 +- .../sec-policy/selinux-dpkg-2.20220106-r3 | 4 +- .../sec-policy/selinux-dracut-2.20220106-r3 | 4 +- .../sec-policy/selinux-dropbox-2.20220106-r3 | 4 +- .../sec-policy/selinux-entropyd-2.20220106-r3 | 4 +- .../selinux-evolution-2.20220106-r3 | 4 +- .../sec-policy/selinux-exim-2.20220106-r3 | 4 +- .../sec-policy/selinux-fail2ban-2.20220106-r3 | 4 +- .../selinux-fetchmail-2.20220106-r3 | 4 +- .../sec-policy/selinux-finger-2.20220106-r3 | 4 +- .../sec-policy/selinux-flash-2.20220106-r3 | 4 +- .../sec-policy/selinux-fprintd-2.20220106-r3 | 4 +- .../sec-policy/selinux-ftp-2.20220106-r3 | 4 +- .../sec-policy/selinux-games-2.20220106-r3 | 4 +- .../selinux-gatekeeper-2.20220106-r3 | 4 +- .../sec-policy/selinux-git-2.20220106-r3 | 4 +- .../sec-policy/selinux-gitosis-2.20220106-r3 | 4 +- .../sec-policy/selinux-gnome-2.20220106-r3 | 4 +- .../selinux-googletalk-2.20220106-r3 | 4 +- .../sec-policy/selinux-gorg-2.20220106-r3 | 4 +- .../sec-policy/selinux-gpg-2.20220106-r3 | 4 +- .../sec-policy/selinux-gpm-2.20220106-r3 | 4 +- .../sec-policy/selinux-gpsd-2.20220106-r3 | 4 +- .../sec-policy/selinux-gssproxy-2.20220106-r3 | 4 +- .../sec-policy/selinux-hddtemp-2.20220106-r3 | 4 +- .../sec-policy/selinux-hostapd-2.20220106-r3 | 4 +- .../sec-policy/selinux-icecast-2.20220106-r3 | 4 +- .../sec-policy/selinux-ifplugd-2.20220106-r3 | 4 +- .../sec-policy/selinux-inetd-2.20220106-r3 | 4 +- .../sec-policy/selinux-inn-2.20220106-r3 | 4 +- .../sec-policy/selinux-ipsec-2.20220106-r3 | 4 +- .../sec-policy/selinux-irc-2.20220106-r3 | 4 +- .../sec-policy/selinux-ircd-2.20220106-r3 | 4 +- .../selinux-irqbalance-2.20220106-r3 | 4 +- .../sec-policy/selinux-jabber-2.20220106-r3 | 4 +- .../sec-policy/selinux-java-2.20220106-r3 | 4 +- .../selinux-kdeconnect-2.20220106-r3 | 4 +- .../sec-policy/selinux-kdump-2.20220106-r3 | 4 +- .../sec-policy/selinux-kerberos-2.20220106-r3 | 4 +- .../selinux-kerneloops-2.20220106-r3 | 4 +- .../sec-policy/selinux-kismet-2.20220106-r3 | 4 +- .../sec-policy/selinux-ksmtuned-2.20220106-r3 | 4 +- .../sec-policy/selinux-ldap-2.20220106-r3 | 4 +- .../sec-policy/selinux-links-2.20220106-r3 | 4 +- .../sec-policy/selinux-lircd-2.20220106-r3 | 4 +- .../sec-policy/selinux-loadkeys-2.20220106-r3 | 4 +- .../selinux-logrotate-2.20220106-r3 | 4 +- .../selinux-logsentry-2.20220106-r3 | 4 +- .../sec-policy/selinux-logwatch-2.20220106-r3 | 4 +- .../sec-policy/selinux-lpd-2.20220106-r3 | 4 +- .../sec-policy/selinux-mailman-2.20220106-r3 | 4 +- .../selinux-makewhatis-2.20220106-r3 | 4 +- .../sec-policy/selinux-mandb-2.20220106-r3 | 4 +- .../sec-policy/selinux-mcelog-2.20220106-r3 | 4 +- .../selinux-memcached-2.20220106-r3 | 4 +- .../sec-policy/selinux-milter-2.20220106-r3 | 4 +- .../selinux-modemmanager-2.20220106-r3 | 4 +- .../sec-policy/selinux-mono-2.20220106-r3 | 4 +- .../sec-policy/selinux-mozilla-2.20220106-r3 | 4 +- .../sec-policy/selinux-mpd-2.20220106-r3 | 4 +- .../sec-policy/selinux-mplayer-2.20220106-r3 | 4 +- .../sec-policy/selinux-mrtg-2.20220106-r3 | 4 +- .../sec-policy/selinux-munin-2.20220106-r3 | 4 +- .../sec-policy/selinux-mutt-2.20220106-r3 | 4 +- .../sec-policy/selinux-mysql-2.20220106-r3 | 4 +- .../sec-policy/selinux-nagios-2.20220106-r3 | 4 +- .../sec-policy/selinux-ncftool-2.20220106-r3 | 4 +- .../selinux-networkmanager-2.20220106-r3 | 4 +- .../sec-policy/selinux-nginx-2.20220106-r3 | 4 +- .../selinux-node_exporter-2.20220106-r3 | 4 +- .../sec-policy/selinux-nslcd-2.20220106-r3 | 4 +- .../sec-policy/selinux-ntop-2.20220106-r3 | 4 +- .../sec-policy/selinux-ntp-2.20220106-r3 | 4 +- .../sec-policy/selinux-nut-2.20220106-r3 | 4 +- .../sec-policy/selinux-nx-2.20220106-r3 | 4 +- .../selinux-obfs4proxy-2.20220106-r3 | 4 +- .../sec-policy/selinux-oddjob-2.20220106-r3 | 4 +- .../sec-policy/selinux-oident-2.20220106-r3 | 4 +- .../sec-policy/selinux-openct-2.20220106-r3 | 4 +- .../sec-policy/selinux-openrc-2.20220106-r3 | 4 +- .../sec-policy/selinux-openvpn-2.20220106-r3 | 4 +- .../sec-policy/selinux-pan-2.20220106-r3 | 4 +- .../sec-policy/selinux-pcscd-2.20220106-r3 | 4 +- .../sec-policy/selinux-phpfpm-2.20220106-r3 | 4 +- .../selinux-plymouthd-2.20220106-r3 | 4 +- .../sec-policy/selinux-podman-2.20220106-r3 | 4 +- .../selinux-policykit-2.20220106-r3 | 4 +- .../sec-policy/selinux-portmap-2.20220106-r3 | 4 +- .../sec-policy/selinux-postfix-2.20220106-r3 | 4 +- .../selinux-postgresql-2.20220106-r3 | 4 +- .../sec-policy/selinux-postgrey-2.20220106-r3 | 4 +- .../sec-policy/selinux-ppp-2.20220106-r3 | 4 +- .../sec-policy/selinux-prelude-2.20220106-r3 | 4 +- .../sec-policy/selinux-privoxy-2.20220106-r3 | 4 +- .../sec-policy/selinux-procmail-2.20220106-r3 | 4 +- .../sec-policy/selinux-psad-2.20220106-r3 | 4 +- .../selinux-publicfile-2.20220106-r3 | 4 +- .../selinux-pulseaudio-2.20220106-r3 | 4 +- .../sec-policy/selinux-puppet-2.20220106-r3 | 4 +- .../sec-policy/selinux-pyzor-2.20220106-r3 | 4 +- .../sec-policy/selinux-qemu-2.20220106-r3 | 4 +- .../sec-policy/selinux-qmail-2.20220106-r3 | 4 +- .../sec-policy/selinux-quota-2.20220106-r3 | 4 +- .../sec-policy/selinux-radius-2.20220106-r3 | 4 +- .../sec-policy/selinux-radvd-2.20220106-r3 | 4 +- .../sec-policy/selinux-razor-2.20220106-r3 | 4 +- .../sec-policy/selinux-redis-2.20220106-r3 | 4 +- .../selinux-remotelogin-2.20220106-r3 | 4 +- .../selinux-resolvconf-2.20220106-r3 | 4 +- .../sec-policy/selinux-rngd-2.20220106-r3 | 4 +- .../selinux-rootlesskit-2.20220106-r3 | 4 +- .../sec-policy/selinux-rpc-2.20220106-r3 | 4 +- .../sec-policy/selinux-rpcbind-2.20220106-r3 | 4 +- .../sec-policy/selinux-rpm-2.20220106-r3 | 4 +- .../sec-policy/selinux-rssh-2.20220106-r3 | 4 +- .../sec-policy/selinux-rtkit-2.20220106-r3 | 4 +- .../sec-policy/selinux-rtorrent-2.20220106-r3 | 4 +- .../sec-policy/selinux-salt-2.20220106-r3 | 4 +- .../sec-policy/selinux-samba-2.20220106-r3 | 4 +- .../sec-policy/selinux-sasl-2.20220106-r3 | 4 +- .../sec-policy/selinux-screen-2.20220106-r3 | 4 +- .../sec-policy/selinux-sendmail-2.20220106-r3 | 4 +- .../sec-policy/selinux-sensord-2.20220106-r3 | 4 +- .../selinux-shorewall-2.20220106-r3 | 4 +- .../sec-policy/selinux-shutdown-2.20220106-r3 | 4 +- .../sec-policy/selinux-skype-2.20220106-r3 | 4 +- .../sec-policy/selinux-slocate-2.20220106-r3 | 4 +- .../sec-policy/selinux-slrnpull-2.20220106-r3 | 4 +- .../sec-policy/selinux-smartmon-2.20220106-r3 | 4 +- .../selinux-smokeping-2.20220106-r3 | 4 +- .../sec-policy/selinux-snmp-2.20220106-r3 | 4 +- .../sec-policy/selinux-snort-2.20220106-r3 | 4 +- .../selinux-soundserver-2.20220106-r3 | 4 +- .../selinux-spamassassin-2.20220106-r3 | 4 +- .../sec-policy/selinux-squid-2.20220106-r3 | 4 +- .../sec-policy/selinux-sssd-2.20220106-r3 | 4 +- .../sec-policy/selinux-stunnel-2.20220106-r3 | 4 +- .../sec-policy/selinux-subsonic-2.20220106-r3 | 4 +- .../sec-policy/selinux-sudo-2.20220106-r3 | 4 +- .../sec-policy/selinux-sxid-2.20220106-r3 | 4 +- .../selinux-syncthing-2.20220106-r3 | 4 +- .../sec-policy/selinux-sysstat-2.20220106-r3 | 4 +- .../sec-policy/selinux-tboot-2.20220106-r3 | 4 +- .../sec-policy/selinux-tcpd-2.20220106-r3 | 4 +- .../sec-policy/selinux-tcsd-2.20220106-r3 | 4 +- .../sec-policy/selinux-telnet-2.20220106-r3 | 4 +- .../sec-policy/selinux-tftp-2.20220106-r3 | 4 +- .../sec-policy/selinux-tgtd-2.20220106-r3 | 4 +- .../selinux-thunderbird-2.20220106-r3 | 4 +- .../sec-policy/selinux-timidity-2.20220106-r3 | 4 +- .../selinux-tmpreaper-2.20220106-r3 | 4 +- .../sec-policy/selinux-tor-2.20220106-r3 | 4 +- .../sec-policy/selinux-tripwire-2.20220106-r3 | 4 +- .../sec-policy/selinux-ucspitcp-2.20220106-r3 | 4 +- .../sec-policy/selinux-ulogd-2.20220106-r3 | 4 +- .../sec-policy/selinux-uml-2.20220106-r3 | 4 +- .../selinux-unconfined-2.20220106-r3 | 4 +- .../sec-policy/selinux-uptime-2.20220106-r3 | 4 +- .../sec-policy/selinux-usbguard-2.20220106-r3 | 4 +- .../sec-policy/selinux-usbmuxd-2.20220106-r3 | 4 +- .../sec-policy/selinux-uucp-2.20220106-r3 | 4 +- .../sec-policy/selinux-uwimap-2.20220106-r3 | 4 +- .../sec-policy/selinux-uwsgi-2.20220106-r3 | 4 +- .../sec-policy/selinux-varnishd-2.20220106-r3 | 4 +- .../sec-policy/selinux-vbetool-2.20220106-r3 | 4 +- .../sec-policy/selinux-vdagent-2.20220106-r3 | 4 +- .../sec-policy/selinux-vde-2.20220106-r3 | 4 +- .../sec-policy/selinux-virt-2.20220106-r3 | 4 +- .../sec-policy/selinux-vlock-2.20220106-r3 | 4 +- .../sec-policy/selinux-vmware-2.20220106-r3 | 4 +- .../sec-policy/selinux-vnstatd-2.20220106-r3 | 4 +- .../sec-policy/selinux-vpn-2.20220106-r3 | 4 +- .../sec-policy/selinux-watchdog-2.20220106-r3 | 4 +- .../selinux-webalizer-2.20220106-r3 | 4 +- .../sec-policy/selinux-wine-2.20220106-r3 | 4 +- .../selinux-wireguard-2.20220106-r3 | 4 +- .../selinux-wireshark-2.20220106-r3 | 4 +- .../sec-policy/selinux-wm-2.20220106-r3 | 4 +- .../sec-policy/selinux-xen-2.20220106-r3 | 4 +- .../sec-policy/selinux-xfs-2.20220106-r3 | 4 +- .../selinux-xscreensaver-2.20220106-r3 | 4 +- .../sec-policy/selinux-xserver-2.20220106-r3 | 4 +- .../sec-policy/selinux-zabbix-2.20220106-r3 | 4 +- metadata/md5-cache/sys-apps/Manifest.gz | Bin 83159 -> 84289 bytes .../md5-cache/sys-apps/checkpolicy-3.4_rc1 | 14 + metadata/md5-cache/sys-apps/checkpolicy-9999 | 2 +- metadata/md5-cache/sys-apps/fwupd-1.7.2-r2 | 16 - metadata/md5-cache/sys-apps/fwupd-1.7.7 | 16 + metadata/md5-cache/sys-apps/mcstrans-3.4_rc1 | 12 + metadata/md5-cache/sys-apps/mcstrans-9999 | 6 +- .../sys-apps/policycoreutils-3.4_rc1 | 16 + .../md5-cache/sys-apps/policycoreutils-9999 | 10 +- .../md5-cache/sys-apps/restorecond-3.4_rc1 | 13 + metadata/md5-cache/sys-apps/restorecond-9999 | 2 +- metadata/md5-cache/sys-apps/secilc-3.4_rc1 | 14 + metadata/md5-cache/sys-apps/secilc-9999 | 2 +- .../md5-cache/sys-apps/selinux-python-3.4_rc1 | 16 + .../md5-cache/sys-apps/selinux-python-9999 | 12 +- .../md5-cache/sys-apps/semodule-utils-3.4_rc1 | 12 + .../md5-cache/sys-apps/semodule-utils-9999 | 2 +- metadata/md5-cache/sys-devel/Manifest.gz | Bin 28977 -> 28972 bytes metadata/md5-cache/sys-devel/automake-1.16.5 | 4 +- metadata/md5-cache/sys-fs/Manifest.gz | Bin 37026 -> 37030 bytes metadata/md5-cache/sys-fs/e2fsprogs-1.46.5 | 4 +- metadata/md5-cache/sys-fs/fatsort-1.6.4.625 | 4 +- .../md5-cache/sys-fs/progsreiserfs-0.3.1_rc8 | 4 +- metadata/md5-cache/sys-kernel/Manifest.gz | Bin 18889 -> 19196 bytes .../md5-cache/sys-kernel/git-sources-5.18_rc2 | 15 + .../md5-cache/sys-kernel/pf-sources-5.17_p2 | 14 + metadata/md5-cache/sys-libs/Manifest.gz | Bin 34429 -> 34907 bytes .../md5-cache/sys-libs/libselinux-3.4_rc1 | 15 + metadata/md5-cache/sys-libs/libselinux-9999 | 8 +- .../md5-cache/sys-libs/libsemanage-3.4_rc1 | 16 + metadata/md5-cache/sys-libs/libsemanage-9999 | 10 +- metadata/md5-cache/sys-libs/libsepol-3.4_rc1 | 12 + metadata/md5-cache/sys-libs/libsepol-9999 | 2 +- metadata/md5-cache/www-apps/Manifest.gz | Bin 22997 -> 23186 bytes metadata/md5-cache/www-apps/hugo-0.96.0 | 15 + metadata/md5-cache/www-client/Manifest.gz | Bin 12400 -> 12237 bytes metadata/md5-cache/www-client/firefox-91.7.0 | 15 - metadata/md5-cache/www-client/firefox-91.7.1 | 15 - metadata/md5-cache/www-client/links-2.26 | 16 + ...0.1185.36 => microsoft-edge-100.0.1185.39} | 2 +- metadata/md5-cache/www-servers/Manifest.gz | Bin 10467 -> 10473 bytes metadata/md5-cache/www-servers/puma-5.6.4 | 4 +- metadata/md5-cache/x11-wm/Manifest.gz | Bin 15579 -> 15578 bytes metadata/md5-cache/x11-wm/stumpwm-18.05 | 2 +- .../md5-cache/x11-wm/stumpwm-contrib-20180128 | 2 +- .../md5-cache/x11-wm/stumpwm-contrib-99999999 | 2 +- metadata/news/timestamp.chk | 2 +- metadata/timestamp | 2 +- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-dns/Manifest.gz | Bin 8701 -> 8702 bytes net-dns/maradns/metadata.xml | 8 - net-ftp/Manifest.gz | Bin 3347 -> 3348 bytes net-ftp/cmdftp/cmdftp-0.9.8.ebuild | 4 +- net-ftp/tnftp/Manifest | 2 - net-ftp/tnftp/tnftp-20141104.ebuild | 30 - net-ftp/tnftp/tnftp-20151004.ebuild | 30 - net-ftp/tnftp/tnftp-20210827.ebuild | 3 +- net-im/Manifest.gz | Bin 10590 -> 10597 bytes net-im/poezio/Manifest | 1 + ...an-pages-and-files-in-usr-share-poez.patch | 9 - net-im/poezio/poezio-0.14.ebuild | 77 + net-im/poezio/poezio-9999.ebuild | 18 +- net-libs/Manifest.gz | Bin 32494 -> 32491 bytes net-libs/libomemo/Manifest | 1 + net-libs/libomemo/libomemo-0.8.1.ebuild | 31 + net-misc/Manifest.gz | Bin 55742 -> 55748 bytes net-misc/downloader-cli/metadata.xml | 1 + net-misc/gallery-dl/metadata.xml | 2 + net-misc/yt-dlp/yt-dlp-2022.4.8.ebuild | 2 +- net-misc/ytmdl/metadata.xml | 1 + net-proxy/Manifest.gz | Bin 5367 -> 5358 bytes net-proxy/haproxy/Manifest | 1 - net-proxy/haproxy/haproxy-2.4.4.ebuild | 179 --- net-proxy/obfs4proxy/Manifest | 27 - .../obfs4proxy/obfs4proxy-0.0.11-r1.ebuild | 59 - .../obfs4proxy/obfs4proxy-0.0.13-r1.ebuild | 2 +- net-vpn/Manifest.gz | Bin 6739 -> 6736 bytes net-vpn/ocserv/Manifest | 1 + net-vpn/ocserv/ocserv-1.1.6.ebuild | 96 ++ net-vpn/ocserv/ocserv-9999.ebuild | 5 +- net-vpn/openconnect/Manifest | 1 + .../files/8.20-insecure-crypto.patch | 46 + .../openconnect/files/8.20-rsa-securid.patch | 51 + net-vpn/openconnect/openconnect-8.20.ebuild | 153 ++ net-vpn/openconnect/openconnect-9999.ebuild | 21 +- net-wireless/Manifest.gz | Bin 16238 -> 16241 bytes net-wireless/bluez/bluez-5.64.ebuild | 2 +- profiles/Manifest.gz | Bin 142571 -> 142576 bytes profiles/package.deprecated | 2 + profiles/package.mask | 47 + profiles/use.local.desc | 2 + sci-electronics/Manifest.gz | Bin 8705 -> 8705 bytes sci-electronics/drahnr-oregano/metadata.xml | 9 +- sci-geosciences/Manifest.gz | Bin 11075 -> 11072 bytes sci-geosciences/gpxsee/Manifest | 1 - sci-geosciences/gpxsee/gpxsee-10.5.ebuild | 2 +- sci-geosciences/gpxsee/gpxsee-9.12.ebuild | 55 - sec-policy/Manifest.gz | Bin 41559 -> 41528 bytes .../selinux-abrt-2.20220106-r3.ebuild | 2 +- .../selinux-accountsd-2.20220106-r3.ebuild | 2 +- .../selinux-acct-2.20220106-r3.ebuild | 2 +- .../selinux-afs-2.20220106-r3.ebuild | 2 +- .../selinux-aide-2.20220106-r3.ebuild | 2 +- .../selinux-alsa-2.20220106-r3.ebuild | 2 +- .../selinux-amanda-2.20220106-r3.ebuild | 2 +- .../selinux-amavis-2.20220106-r3.ebuild | 2 +- .../selinux-android-2.20220106-r3.ebuild | 2 +- .../selinux-apache-2.20220106-r3.ebuild | 2 +- .../selinux-apcupsd-2.20220106-r3.ebuild | 2 +- .../selinux-apm-2.20220106-r3.ebuild | 2 +- .../selinux-arpwatch-2.20220106-r3.ebuild | 2 +- .../selinux-asterisk-2.20220106-r3.ebuild | 2 +- .../selinux-at-2.20220106-r3.ebuild | 2 +- .../selinux-automount-2.20220106-r3.ebuild | 2 +- .../selinux-avahi-2.20220106-r3.ebuild | 2 +- .../selinux-awstats-2.20220106-r3.ebuild | 2 +- .../selinux-backup-2.20220106-r3.ebuild | 2 +- .../selinux-bacula-2.20220106-r3.ebuild | 2 +- .../selinux-base-policy-2.20220106-r3.ebuild | 2 +- .../selinux-base-2.20220106-r3.ebuild | 2 +- .../selinux-bind-2.20220106-r3.ebuild | 2 +- .../selinux-bitcoin-2.20220106-r3.ebuild | 2 +- .../selinux-bitlbee-2.20220106-r3.ebuild | 2 +- .../selinux-bluetooth-2.20220106-r3.ebuild | 2 +- .../selinux-brctl-2.20220106-r3.ebuild | 2 +- .../selinux-cachefilesd-2.20220106-r3.ebuild | 2 +- .../selinux-calamaris-2.20220106-r3.ebuild | 2 +- .../selinux-canna-2.20220106-r3.ebuild | 2 +- .../selinux-cdrecord-2.20220106-r3.ebuild | 2 +- .../selinux-ceph-2.20220106-r3.ebuild | 2 +- .../selinux-certbot-2.20220106-r3.ebuild | 2 +- .../selinux-cgmanager-2.20220106-r3.ebuild | 2 +- .../selinux-cgroup-2.20220106-r3.ebuild | 2 +- .../selinux-chromium-2.20220106-r3.ebuild | 2 +- .../selinux-chronyd-2.20220106-r3.ebuild | 2 +- .../selinux-clamav-2.20220106-r3.ebuild | 2 +- .../selinux-collectd-2.20220106-r3.ebuild | 2 +- .../selinux-colord-2.20220106-r3.ebuild | 2 +- .../selinux-container-2.20220106-r3.ebuild | 2 +- .../selinux-corosync-2.20220106-r3.ebuild | 2 +- .../selinux-couchdb-2.20220106-r3.ebuild | 2 +- .../selinux-courier-2.20220106-r3.ebuild | 2 +- .../selinux-cpucontrol-2.20220106-r3.ebuild | 2 +- ...linux-cpufreqselector-2.20220106-r3.ebuild | 2 +- .../selinux-cups-2.20220106-r3.ebuild | 2 +- .../selinux-cvs-2.20220106-r3.ebuild | 2 +- .../selinux-cyphesis-2.20220106-r3.ebuild | 2 +- .../selinux-daemontools-2.20220106-r3.ebuild | 2 +- .../selinux-dante-2.20220106-r3.ebuild | 2 +- .../selinux-dbadm-2.20220106-r3.ebuild | 2 +- .../selinux-dbskk-2.20220106-r3.ebuild | 2 +- .../selinux-dbus-2.20220106-r3.ebuild | 2 +- .../selinux-ddclient-2.20220106-r3.ebuild | 2 +- .../selinux-devicekit-2.20220106-r3.ebuild | 2 +- .../selinux-dhcp-2.20220106-r3.ebuild | 2 +- .../selinux-dictd-2.20220106-r3.ebuild | 2 +- .../selinux-dirmngr-2.20220106-r3.ebuild | 2 +- .../selinux-dirsrv-2.20220106-r3.ebuild | 2 +- .../selinux-distcc-2.20220106-r3.ebuild | 2 +- .../selinux-djbdns-2.20220106-r3.ebuild | 2 +- .../selinux-dkim-2.20220106-r3.ebuild | 2 +- .../selinux-dmidecode-2.20220106-r3.ebuild | 2 +- .../selinux-dnsmasq-2.20220106-r3.ebuild | 2 +- .../selinux-docker-2.20220106-r3.ebuild | 2 +- .../selinux-dovecot-2.20220106-r3.ebuild | 2 +- .../selinux-dpkg-2.20220106-r3.ebuild | 2 +- .../selinux-dracut-2.20220106-r3.ebuild | 2 +- .../selinux-dropbox-2.20220106-r3.ebuild | 2 +- .../selinux-entropyd-2.20220106-r3.ebuild | 2 +- .../selinux-evolution-2.20220106-r3.ebuild | 2 +- .../selinux-exim-2.20220106-r3.ebuild | 2 +- .../selinux-fail2ban-2.20220106-r3.ebuild | 2 +- .../selinux-fetchmail-2.20220106-r3.ebuild | 2 +- .../selinux-finger-2.20220106-r3.ebuild | 2 +- .../selinux-flash-2.20220106-r3.ebuild | 2 +- .../selinux-fprintd-2.20220106-r3.ebuild | 2 +- .../selinux-ftp-2.20220106-r3.ebuild | 2 +- .../selinux-games-2.20220106-r3.ebuild | 2 +- .../selinux-gatekeeper-2.20220106-r3.ebuild | 2 +- .../selinux-git-2.20220106-r3.ebuild | 2 +- .../selinux-gitosis-2.20220106-r3.ebuild | 2 +- .../selinux-gnome-2.20220106-r3.ebuild | 2 +- .../selinux-googletalk-2.20220106-r3.ebuild | 2 +- .../selinux-gorg-2.20220106-r3.ebuild | 2 +- .../selinux-gpg-2.20220106-r3.ebuild | 2 +- .../selinux-gpm-2.20220106-r3.ebuild | 2 +- .../selinux-gpsd-2.20220106-r3.ebuild | 2 +- .../selinux-gssproxy-2.20220106-r3.ebuild | 2 +- .../selinux-hddtemp-2.20220106-r3.ebuild | 2 +- .../selinux-hostapd-2.20220106-r3.ebuild | 2 +- .../selinux-icecast-2.20220106-r3.ebuild | 2 +- .../selinux-ifplugd-2.20220106-r3.ebuild | 2 +- .../selinux-inetd-2.20220106-r3.ebuild | 2 +- .../selinux-inn-2.20220106-r3.ebuild | 2 +- .../selinux-ipsec-2.20220106-r3.ebuild | 2 +- .../selinux-irc-2.20220106-r3.ebuild | 2 +- .../selinux-ircd-2.20220106-r3.ebuild | 2 +- .../selinux-irqbalance-2.20220106-r3.ebuild | 2 +- .../selinux-jabber-2.20220106-r3.ebuild | 2 +- .../selinux-java-2.20220106-r3.ebuild | 2 +- .../selinux-kdeconnect-2.20220106-r3.ebuild | 2 +- .../selinux-kdump-2.20220106-r3.ebuild | 2 +- .../selinux-kerberos-2.20220106-r3.ebuild | 2 +- .../selinux-kerneloops-2.20220106-r3.ebuild | 2 +- .../selinux-kismet-2.20220106-r3.ebuild | 2 +- .../selinux-ksmtuned-2.20220106-r3.ebuild | 2 +- .../selinux-ldap-2.20220106-r3.ebuild | 2 +- .../selinux-links-2.20220106-r3.ebuild | 2 +- .../selinux-lircd-2.20220106-r3.ebuild | 2 +- .../selinux-loadkeys-2.20220106-r3.ebuild | 2 +- .../selinux-logrotate-2.20220106-r3.ebuild | 2 +- .../selinux-logsentry-2.20220106-r3.ebuild | 2 +- .../selinux-logwatch-2.20220106-r3.ebuild | 2 +- .../selinux-lpd-2.20220106-r3.ebuild | 2 +- .../selinux-mailman-2.20220106-r3.ebuild | 2 +- .../selinux-makewhatis-2.20220106-r3.ebuild | 2 +- .../selinux-mandb-2.20220106-r3.ebuild | 2 +- .../selinux-mcelog-2.20220106-r3.ebuild | 2 +- .../selinux-memcached-2.20220106-r3.ebuild | 2 +- .../selinux-milter-2.20220106-r3.ebuild | 2 +- .../selinux-modemmanager-2.20220106-r3.ebuild | 2 +- .../selinux-mono-2.20220106-r3.ebuild | 2 +- .../selinux-mozilla-2.20220106-r3.ebuild | 2 +- .../selinux-mpd-2.20220106-r3.ebuild | 2 +- .../selinux-mplayer-2.20220106-r3.ebuild | 2 +- .../selinux-mrtg-2.20220106-r3.ebuild | 2 +- .../selinux-munin-2.20220106-r3.ebuild | 2 +- .../selinux-mutt-2.20220106-r3.ebuild | 2 +- .../selinux-mysql-2.20220106-r3.ebuild | 2 +- .../selinux-nagios-2.20220106-r3.ebuild | 2 +- .../selinux-ncftool-2.20220106-r3.ebuild | 2 +- ...elinux-networkmanager-2.20220106-r3.ebuild | 2 +- .../selinux-nginx-2.20220106-r3.ebuild | 2 +- ...selinux-node_exporter-2.20220106-r3.ebuild | 2 +- .../selinux-nslcd-2.20220106-r3.ebuild | 2 +- .../selinux-ntop-2.20220106-r3.ebuild | 2 +- .../selinux-ntp-2.20220106-r3.ebuild | 2 +- .../selinux-nut-2.20220106-r3.ebuild | 2 +- .../selinux-nx-2.20220106-r3.ebuild | 2 +- .../selinux-obfs4proxy-2.20220106-r3.ebuild | 2 +- .../selinux-oddjob-2.20220106-r3.ebuild | 2 +- .../selinux-oident-2.20220106-r3.ebuild | 2 +- .../selinux-openct-2.20220106-r3.ebuild | 2 +- .../selinux-openrc-2.20220106-r3.ebuild | 2 +- .../selinux-openvpn-2.20220106-r3.ebuild | 2 +- .../selinux-pan-2.20220106-r3.ebuild | 2 +- .../selinux-pcscd-2.20220106-r3.ebuild | 2 +- .../selinux-phpfpm-2.20220106-r3.ebuild | 2 +- .../selinux-plymouthd-2.20220106-r3.ebuild | 2 +- .../selinux-podman-2.20220106-r3.ebuild | 2 +- .../selinux-policykit-2.20220106-r3.ebuild | 2 +- .../selinux-portmap-2.20220106-r3.ebuild | 2 +- .../selinux-postfix-2.20220106-r3.ebuild | 2 +- .../selinux-postgresql-2.20220106-r3.ebuild | 2 +- .../selinux-postgrey-2.20220106-r3.ebuild | 2 +- .../selinux-ppp-2.20220106-r3.ebuild | 2 +- .../selinux-prelude-2.20220106-r3.ebuild | 2 +- .../selinux-privoxy-2.20220106-r3.ebuild | 2 +- .../selinux-procmail-2.20220106-r3.ebuild | 2 +- .../selinux-psad-2.20220106-r3.ebuild | 2 +- .../selinux-publicfile-2.20220106-r3.ebuild | 2 +- .../selinux-pulseaudio-2.20220106-r3.ebuild | 2 +- .../selinux-puppet-2.20220106-r3.ebuild | 2 +- .../selinux-pyzor-2.20220106-r3.ebuild | 2 +- .../selinux-qemu-2.20220106-r3.ebuild | 2 +- .../selinux-qmail-2.20220106-r3.ebuild | 2 +- .../selinux-quota-2.20220106-r3.ebuild | 2 +- .../selinux-radius-2.20220106-r3.ebuild | 2 +- .../selinux-radvd-2.20220106-r3.ebuild | 2 +- .../selinux-razor-2.20220106-r3.ebuild | 2 +- .../selinux-redis-2.20220106-r3.ebuild | 2 +- .../selinux-remotelogin-2.20220106-r3.ebuild | 2 +- .../selinux-resolvconf-2.20220106-r3.ebuild | 2 +- .../selinux-rngd-2.20220106-r3.ebuild | 2 +- .../selinux-rootlesskit-2.20220106-r3.ebuild | 2 +- .../selinux-rpc-2.20220106-r3.ebuild | 2 +- .../selinux-rpcbind-2.20220106-r3.ebuild | 2 +- .../selinux-rpm-2.20220106-r3.ebuild | 2 +- .../selinux-rssh-2.20220106-r3.ebuild | 2 +- .../selinux-rtkit-2.20220106-r3.ebuild | 2 +- .../selinux-rtorrent-2.20220106-r3.ebuild | 2 +- .../selinux-salt-2.20220106-r3.ebuild | 2 +- .../selinux-samba-2.20220106-r3.ebuild | 2 +- .../selinux-sasl-2.20220106-r3.ebuild | 2 +- .../selinux-screen-2.20220106-r3.ebuild | 2 +- .../selinux-sendmail-2.20220106-r3.ebuild | 2 +- .../selinux-sensord-2.20220106-r3.ebuild | 2 +- .../selinux-shorewall-2.20220106-r3.ebuild | 2 +- .../selinux-shutdown-2.20220106-r3.ebuild | 2 +- .../selinux-skype-2.20220106-r3.ebuild | 2 +- .../selinux-slocate-2.20220106-r3.ebuild | 2 +- .../selinux-slrnpull-2.20220106-r3.ebuild | 2 +- .../selinux-smartmon-2.20220106-r3.ebuild | 2 +- .../selinux-smokeping-2.20220106-r3.ebuild | 2 +- .../selinux-snmp-2.20220106-r3.ebuild | 2 +- .../selinux-snort-2.20220106-r3.ebuild | 2 +- .../selinux-soundserver-2.20220106-r3.ebuild | 2 +- .../selinux-spamassassin-2.20220106-r3.ebuild | 2 +- .../selinux-squid-2.20220106-r3.ebuild | 2 +- .../selinux-sssd-2.20220106-r3.ebuild | 2 +- .../selinux-stunnel-2.20220106-r3.ebuild | 2 +- .../selinux-subsonic-2.20220106-r3.ebuild | 2 +- .../selinux-sudo-2.20220106-r3.ebuild | 2 +- .../selinux-sxid-2.20220106-r3.ebuild | 2 +- .../selinux-syncthing-2.20220106-r3.ebuild | 2 +- .../selinux-sysstat-2.20220106-r3.ebuild | 2 +- .../selinux-tboot-2.20220106-r3.ebuild | 2 +- .../selinux-tcpd-2.20220106-r3.ebuild | 2 +- .../selinux-tcsd-2.20220106-r3.ebuild | 2 +- .../selinux-telnet-2.20220106-r3.ebuild | 2 +- .../selinux-tftp-2.20220106-r3.ebuild | 2 +- .../selinux-tgtd-2.20220106-r3.ebuild | 2 +- .../selinux-thunderbird-2.20220106-r3.ebuild | 2 +- .../selinux-timidity-2.20220106-r3.ebuild | 2 +- .../selinux-tmpreaper-2.20220106-r3.ebuild | 2 +- .../selinux-tor-2.20220106-r3.ebuild | 2 +- .../selinux-tripwire-2.20220106-r3.ebuild | 2 +- .../selinux-ucspitcp-2.20220106-r3.ebuild | 2 +- .../selinux-ulogd-2.20220106-r3.ebuild | 2 +- .../selinux-uml-2.20220106-r3.ebuild | 2 +- .../selinux-unconfined-2.20220106-r3.ebuild | 2 +- .../selinux-uptime-2.20220106-r3.ebuild | 2 +- .../selinux-usbguard-2.20220106-r3.ebuild | 2 +- .../selinux-usbmuxd-2.20220106-r3.ebuild | 2 +- .../selinux-uucp-2.20220106-r3.ebuild | 2 +- .../selinux-uwimap-2.20220106-r3.ebuild | 2 +- .../selinux-uwsgi-2.20220106-r3.ebuild | 2 +- .../selinux-varnishd-2.20220106-r3.ebuild | 2 +- .../selinux-vbetool-2.20220106-r3.ebuild | 2 +- .../selinux-vdagent-2.20220106-r3.ebuild | 2 +- .../selinux-vde-2.20220106-r3.ebuild | 2 +- .../selinux-virt-2.20220106-r3.ebuild | 2 +- .../selinux-vlock-2.20220106-r3.ebuild | 2 +- .../selinux-vmware-2.20220106-r3.ebuild | 2 +- .../selinux-vnstatd-2.20220106-r3.ebuild | 2 +- .../selinux-vpn-2.20220106-r3.ebuild | 2 +- .../selinux-watchdog-2.20220106-r3.ebuild | 2 +- .../selinux-webalizer-2.20220106-r3.ebuild | 2 +- .../selinux-wine-2.20220106-r3.ebuild | 2 +- .../selinux-wireguard-2.20220106-r3.ebuild | 2 +- .../selinux-wireshark-2.20220106-r3.ebuild | 2 +- .../selinux-wm-2.20220106-r3.ebuild | 2 +- .../selinux-xen-2.20220106-r3.ebuild | 2 +- .../selinux-xfs-2.20220106-r3.ebuild | 2 +- .../selinux-xscreensaver-2.20220106-r3.ebuild | 2 +- .../selinux-xserver-2.20220106-r3.ebuild | 2 +- .../selinux-zabbix-2.20220106-r3.ebuild | 2 +- sys-apps/Manifest.gz | Bin 48056 -> 48058 bytes sys-apps/checkpolicy/Manifest | 1 + .../checkpolicy/checkpolicy-3.4_rc1.ebuild | 54 + sys-apps/checkpolicy/checkpolicy-9999.ebuild | 10 +- sys-apps/fwupd/Manifest | 2 +- ...upd-1.7.2-r2.ebuild => fwupd-1.7.7.ebuild} | 18 +- sys-apps/mcstrans/Manifest | 1 + sys-apps/mcstrans/mcstrans-3.4_rc1.ebuild | 52 + sys-apps/mcstrans/mcstrans-9999.ebuild | 17 +- sys-apps/policycoreutils/Manifest | 1 + .../policycoreutils-3.4_rc1.ebuild | 163 +++ .../policycoreutils-9999.ebuild | 15 +- sys-apps/restorecond/Manifest | 1 + .../restorecond/restorecond-3.4_rc1.ebuild | 54 + sys-apps/restorecond/restorecond-9999.ebuild | 14 +- sys-apps/secilc/Manifest | 1 + sys-apps/secilc/secilc-3.4_rc1.ebuild | 37 + sys-apps/secilc/secilc-9999.ebuild | 10 +- sys-apps/selinux-python/Manifest | 1 + .../selinux-python-3.4_rc1.ebuild | 114 ++ .../selinux-python/selinux-python-9999.ebuild | 15 +- sys-apps/semodule-utils/Manifest | 1 + .../semodule-utils-3.4_rc1.ebuild | 43 + .../semodule-utils/semodule-utils-9999.ebuild | 16 +- sys-devel/Manifest.gz | Bin 9467 -> 9472 bytes sys-devel/automake/automake-1.16.5.ebuild | 2 +- sys-fs/Manifest.gz | Bin 21746 -> 21727 bytes sys-fs/e2fsprogs/e2fsprogs-1.46.5.ebuild | 2 +- sys-fs/fatsort/fatsort-1.6.4.625.ebuild | 2 +- .../progsreiserfs-0.3.1_rc8.ebuild | 4 +- sys-kernel/Manifest.gz | Bin 4422 -> 4416 bytes sys-kernel/git-sources/Manifest | 1 + .../git-sources/git-sources-5.18_rc2.ebuild | 40 + sys-kernel/pf-sources/Manifest | 4 + ...es-5.17.2-sched-uclamp-fix-functions.patch | 43 + .../pf-sources/pf-sources-5.17_p2.ebuild | 78 ++ sys-libs/Manifest.gz | Bin 14396 -> 14387 bytes sys-libs/libselinux/Manifest | 1 + sys-libs/libselinux/libselinux-3.4_rc1.ebuild | 155 +++ sys-libs/libselinux/libselinux-9999.ebuild | 9 +- sys-libs/libsemanage/Manifest | 1 + .../libsemanage/libsemanage-3.4_rc1.ebuild | 129 ++ sys-libs/libsemanage/libsemanage-9999.ebuild | 2 +- sys-libs/libsepol/Manifest | 1 + sys-libs/libsepol/libsepol-3.4_rc1.ebuild | 50 + sys-libs/libsepol/libsepol-9999.ebuild | 4 +- www-apps/Manifest.gz | Bin 12621 -> 12624 bytes www-apps/hugo/Manifest | 2 + .../files/hugo-0.96.0-skip-some-tests.patch | 120 ++ ...-0.96.0-unbundle-libwebp-and-libsass.patch | 44 + www-apps/hugo/hugo-0.96.0.ebuild | 92 ++ www-apps/hugo/metadata.xml | 1 + www-client/Manifest.gz | Bin 6040 -> 6043 bytes www-client/firefox/Manifest | 197 --- www-client/firefox/firefox-91.7.0.ebuild | 1230 ---------------- www-client/firefox/firefox-91.7.1.ebuild | 1238 ----------------- www-client/links/Manifest | 1 + www-client/links/links-2.26.ebuild | 177 +++ www-client/microsoft-edge/Manifest | 2 +- ...ld => microsoft-edge-100.0.1185.39.ebuild} | 0 www-servers/Manifest.gz | Bin 5035 -> 5037 bytes www-servers/puma/puma-5.6.4.ebuild | 2 +- 1199 files changed, 7834 insertions(+), 8175 deletions(-) rename app-admin/keepassxc/{keepassxc-2.7.1.ebuild => keepassxc-2.7.1-r1.ebuild} (90%) delete mode 100644 app-containers/buildah/buildah-1.23.1-r1.ebuild delete mode 100644 app-containers/buildah/buildah-1.24.2.ebuild delete mode 100644 app-containers/buildah/buildah-1.24.3.ebuild create mode 100644 app-containers/docker-compose/docker-compose-2.4.1.ebuild delete mode 100644 app-crypt/yubikey-manager/yubikey-manager-4.0.5-r1.ebuild delete mode 100644 app-crypt/yubikey-manager/yubikey-manager-4.0.7.ebuild rename app-editors/vscode/{vscode-1.66.0-r1.ebuild => vscode-1.66.1.ebuild} (98%) rename app-editors/vscodium/{vscodium-1.66.0-r1.ebuild => vscodium-1.66.1.ebuild} (98%) create mode 100644 app-emacs/all-the-icons-dired/Manifest create mode 100644 app-emacs/all-the-icons-dired/all-the-icons-dired-2.0.ebuild create mode 100644 app-emacs/all-the-icons-dired/files/50all-the-icons-dired-gentoo.el create mode 100644 app-emacs/all-the-icons-dired/metadata.xml create mode 100644 app-emacs/all-the-icons-ibuffer/Manifest create mode 100644 app-emacs/all-the-icons-ibuffer/all-the-icons-ibuffer-1.3.0.ebuild create mode 100644 app-emacs/all-the-icons-ibuffer/files/50all-the-icons-ibuffer-gentoo.el create mode 100644 app-emacs/all-the-icons-ibuffer/metadata.xml create mode 100644 app-emacs/all-the-icons-ivy-rich/Manifest create mode 100644 app-emacs/all-the-icons-ivy-rich/all-the-icons-ivy-rich-1.7.1.ebuild create mode 100644 app-emacs/all-the-icons-ivy-rich/files/50all-the-icons-ivy-rich-gentoo.el create mode 100644 app-emacs/all-the-icons-ivy-rich/metadata.xml create mode 100644 app-emacs/all-the-icons/Manifest create mode 100644 app-emacs/all-the-icons/all-the-icons-5.0.0.ebuild create mode 100644 app-emacs/all-the-icons/all-the-icons-5.0.0_p20220325.ebuild create mode 100644 app-emacs/all-the-icons/files/50all-the-icons-gentoo.el create mode 100644 app-emacs/all-the-icons/metadata.xml create mode 100644 app-emacs/amx/Manifest create mode 100644 app-emacs/amx/amx-3.4.ebuild create mode 100644 app-emacs/amx/files/50amx-gentoo.el create mode 100644 app-emacs/amx/metadata.xml rename app-emacs/bbdb/{bbdb-3.2.2a.ebuild => bbdb-3.2.2a-r1.ebuild} (84%) create mode 100644 app-emacs/counsel/Manifest create mode 100644 app-emacs/counsel/counsel-0.13.4.ebuild create mode 100644 app-emacs/counsel/files/50counsel-gentoo.el create mode 100644 app-emacs/counsel/metadata.xml create mode 100644 app-emacs/ivy-rich/Manifest create mode 100644 app-emacs/ivy-rich/files/50ivy-rich-gentoo.el create mode 100644 app-emacs/ivy-rich/ivy-rich-0.1.6_p20210409.ebuild create mode 100644 app-emacs/ivy-rich/metadata.xml create mode 100644 app-emacs/ivy/Manifest create mode 100644 app-emacs/ivy/files/50ivy-gentoo.el create mode 100644 app-emacs/ivy/files/ivy-0.13.4-ivy-test.el-skip.patch create mode 100644 app-emacs/ivy/ivy-0.13.4.ebuild create mode 100644 app-emacs/ivy/metadata.xml create mode 100644 app-emacs/swiper/Manifest create mode 100644 app-emacs/swiper/files/50swiper-gentoo.el create mode 100644 app-emacs/swiper/metadata.xml create mode 100644 app-emacs/swiper/swiper-0.13.4.ebuild create mode 100644 app-emulation/virt-manager/files/virt-manager-4.0.0-setuptools-61-fix.patch create mode 100644 app-emulation/wine-vanilla/wine-vanilla-7.0-r1.ebuild rename app-forensics/magicrescue/{magicrescue-1.1.10-r1.ebuild => magicrescue-1.1.10-r2.ebuild} (92%) delete mode 100644 app-misc/gramps/gramps-5.1.4.ebuild delete mode 100644 dev-db/sqlcipher/sqlcipher-4.0.1.ebuild rename dev-games/simgear/{simgear-2020.3.11.ebuild => simgear-2020.3.12.ebuild} (100%) create mode 100644 dev-java/antlr-runtime/antlr-runtime-3.5.3.ebuild create mode 100644 dev-java/antlr-tool/antlr-tool-3.5.3.ebuild create mode 100644 dev-java/antlr/antlr-3.5.3.ebuild create mode 100644 dev-libs/liberasurecode/liberasurecode-1.6.3.ebuild create mode 100644 dev-libs/libgit2/libgit2-1.4.2-r1.ebuild delete mode 100644 dev-libs/ocl-icd/files/ocl-icd-2.2.12-gcc-10.patch delete mode 100644 dev-libs/ocl-icd/ocl-icd-2.2.12-r4.ebuild delete mode 100644 dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r1.ebuild delete mode 100644 dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r2.ebuild delete mode 100644 dev-perl/Tk-TableMatrix/files/Tk-TableMatrix-1.23-makemaker.patch delete mode 100644 dev-perl/Tk-TableMatrix/files/pTk-1.22.patch create mode 100644 dev-php/pecl-http/pecl-http-3.2.5.ebuild create mode 100644 dev-php/pecl-http/pecl-http-4.2.2.ebuild delete mode 100644 dev-php/pecl-zmq/files/pecl-zmq-1.1.3-php7-3-compatibility.patch rename dev-php/pecl-zmq/{pecl-zmq-1.1.3-r3.ebuild => pecl-zmq-1.1.3_p20211103.ebuild} (62%) create mode 100644 dev-python/PyPDF2/PyPDF2-1.27.3.ebuild delete mode 100644 dev-python/ansi/ansi-0.2.0-r1.ebuild delete mode 100644 dev-python/ansi/ansi-0.2.0.ebuild delete mode 100644 dev-python/ansi/ansi-0.3.5.ebuild delete mode 100644 dev-python/autoprop/autoprop-4.0.2.ebuild delete mode 100644 dev-python/bert/bert-2.2.0.ebuild delete mode 100644 dev-python/carbon/carbon-1.1.8.ebuild create mode 100644 dev-python/django/django-2.2.28.ebuild create mode 100644 dev-python/django/django-3.2.13.ebuild create mode 100644 dev-python/django/django-4.0.4.ebuild delete mode 100644 dev-python/dulwich/dulwich-0.20.32.ebuild delete mode 100644 dev-python/dulwich/dulwich-0.20.33.ebuild delete mode 100644 dev-python/empy/empy-3.3.4.ebuild delete mode 100644 dev-python/fitsio/files/fitsio-0.9.11-test-failures.patch delete mode 100644 dev-python/fitsio/fitsio-0.9.11.ebuild delete mode 100644 dev-python/httpauth/httpauth-0.3.ebuild create mode 100644 dev-python/hypothesis/hypothesis-6.42.3.ebuild create mode 100644 dev-python/imageio/imageio-2.16.2.ebuild create mode 100644 dev-python/ipykernel/ipykernel-6.13.0.ebuild create mode 100644 dev-python/jsondiff/jsondiff-2.0.0.ebuild create mode 100644 dev-python/jsonpointer/jsonpointer-2.3.ebuild delete mode 100644 dev-python/jsonref/jsonref-0.1.ebuild delete mode 100644 dev-python/liblarch/liblarch-3.1.0.ebuild create mode 100644 dev-python/nbconvert/nbconvert-6.5.0.ebuild delete mode 100644 dev-python/pdm-pep517/pdm-pep517-0.12.1.ebuild create mode 100644 dev-python/pexpect/pexpect-4.8.0-r3.ebuild create mode 100644 dev-python/pmw/pmw-2.0.1-r3.ebuild delete mode 100644 dev-python/pyh2o/pyh2o-1.ebuild delete mode 100644 dev-python/pymad/pymad-0.10.ebuild delete mode 100644 dev-python/pypeg2/pypeg2-2.15.2-r1.ebuild create mode 100644 dev-python/pyte/pyte-0.8.1.ebuild delete mode 100644 dev-python/python-lsp-server/python-lsp-server-1.3.3.ebuild delete mode 100644 dev-python/python-lsp-server/python-lsp-server-1.4.0.ebuild delete mode 100644 dev-python/rcssmin/rcssmin-1.0.6.ebuild delete mode 100644 dev-python/rcssmin/rcssmin-1.1.0.ebuild delete mode 100644 dev-python/sarge/sarge-0.1.6.ebuild delete mode 100644 dev-python/sarge/sarge-0.1.7.ebuild create mode 100644 dev-python/setuptools/setuptools-62.1.0.ebuild delete mode 100644 dev-python/sexpdata/sexpdata-0.0.3-r1.ebuild delete mode 100644 dev-python/signature_dispatch/signature_dispatch-1.0.0.ebuild create mode 100644 dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.4.2.ebuild create mode 100644 dev-python/tempest/tempest-30.1.0.ebuild create mode 100644 dev-python/tox/tox-3.25.0.ebuild create mode 100644 dev-python/twisted/twisted-22.4.0.ebuild create mode 100644 dev-python/uri_template/uri_template-1.2.0.ebuild create mode 100644 dev-python/virtualenv/virtualenv-20.14.1.ebuild delete mode 100644 dev-python/yaswfp/yaswfp-0.9.3-r1.ebuild create mode 100644 dev-python/youtube-search-python/youtube-search-python-1.6.4.ebuild rename dev-util/intel-graphics-compiler/{intel-graphics-compiler-1.0.10713.ebuild => intel-graphics-compiler-1.0.10713-r1.ebuild} (97%) rename dev-util/intel-graphics-compiler/{intel-graphics-compiler-1.0.10778.ebuild => intel-graphics-compiler-1.0.10778-r1.ebuild} (97%) rename dev-util/intel-graphics-compiler/{intel-graphics-compiler-1.0.10840.ebuild => intel-graphics-compiler-1.0.10840-r1.ebuild} (97%) delete mode 100644 dev-util/opencl-headers/opencl-headers-2020.06.16.ebuild create mode 100644 dev-util/pkgdev/pkgdev-0.2.0.ebuild rename dev-util/uglifyjs/{uglifyjs-3.15.3.ebuild => uglifyjs-3.15.4.ebuild} (100%) create mode 100644 dev-util/umockdev/umockdev-0.17.9.ebuild create mode 100644 games-engines/devilutionx/files/devilutionx-1.2.1-disable-ccache.patch rename games-simulation/flightgear-data/{flightgear-data-2020.3.11.ebuild => flightgear-data-2020.3.12.ebuild} (100%) delete mode 100644 games-simulation/flightgear/files/flightgear-2020.3.11-fix-assert.patch rename games-simulation/flightgear/{flightgear-2020.3.11.ebuild => flightgear-2020.3.12.ebuild} (98%) rename games-simulation/openrct2/{openrct2-0.3.5.1.ebuild => openrct2-0.3.5.1-r1.ebuild} (98%) rename gnome-base/gnome-extra-apps/{gnome-extra-apps-40.0.ebuild => gnome-extra-apps-41.0.ebuild} (96%) rename gnome-extra/gnome-utils/{gnome-utils-3.8.0.ebuild => gnome-utils-3.8.0-r1.ebuild} (89%) create mode 100644 gui-apps/nm-tray/nm-tray-0.5.0.ebuild delete mode 100644 kde-frameworks/kimageformats/kimageformats-5.90.0.ebuild create mode 100644 kde-plasma/kwayland-server/files/kwayland-server-5.24.4-fix-crash-on-screen-setup-change.patch create mode 100644 kde-plasma/kwayland-server/files/kwayland-server-5.24.4-fix-layer-shell-reset.patch create mode 100644 kde-plasma/kwayland-server/files/kwayland-server-5.24.4-guard-subsurface-parent-access.patch rename kde-plasma/kwayland-server/{kwayland-server-5.24.4.ebuild => kwayland-server-5.24.4-r1.ebuild} (81%) delete mode 100644 media-libs/openexr/files/openexr-3.1.1-0001-changes-needed-for-proper-slotting.patch delete mode 100644 media-libs/openexr/files/openexr-3.1.1-0002-add-version-to-binaries-for-slotting.patch delete mode 100644 media-libs/openexr/openexr-3.1.2.ebuild delete mode 100644 media-libs/openexr/openexr-3.1.3.ebuild delete mode 100644 media-libs/openexr/openexr-3.1.4.ebuild delete mode 100644 media-libs/openimageio/openimageio-2.3.11.0-r2.ebuild delete mode 100644 media-libs/openimageio/openimageio-2.3.11.0.ebuild rename media-tv/mythtv/{mythtv-31.0-r6.ebuild => mythtv-31.0-r7.ebuild} (99%) rename media-tv/mythtv/{mythtv-31.0_p20210731-r1.ebuild => mythtv-31.0_p20210731-r2.ebuild} (99%) rename metadata/md5-cache/app-admin/{keepassxc-2.7.1 => keepassxc-2.7.1-r1} (57%) delete mode 100644 metadata/md5-cache/app-containers/buildah-1.23.1-r1 delete mode 100644 metadata/md5-cache/app-containers/buildah-1.24.2 delete mode 100644 metadata/md5-cache/app-containers/buildah-1.24.3 create mode 100644 metadata/md5-cache/app-containers/docker-compose-2.4.1 delete mode 100644 metadata/md5-cache/app-crypt/yubikey-manager-4.0.5-r1 delete mode 100644 metadata/md5-cache/app-crypt/yubikey-manager-4.0.7 rename metadata/md5-cache/app-editors/{vscode-1.66.0-r1 => vscode-1.66.1} (74%) rename metadata/md5-cache/app-editors/{vscodium-1.66.0-r1 => vscodium-1.66.1} (73%) create mode 100644 metadata/md5-cache/app-emacs/all-the-icons-5.0.0 create mode 100644 metadata/md5-cache/app-emacs/all-the-icons-5.0.0_p20220325 create mode 100644 metadata/md5-cache/app-emacs/all-the-icons-dired-2.0 create mode 100644 metadata/md5-cache/app-emacs/all-the-icons-ibuffer-1.3.0 create mode 100644 metadata/md5-cache/app-emacs/all-the-icons-ivy-rich-1.7.1 create mode 100644 metadata/md5-cache/app-emacs/amx-3.4 rename metadata/md5-cache/app-emacs/{bbdb-3.2.2a => bbdb-3.2.2a-r1} (65%) create mode 100644 metadata/md5-cache/app-emacs/counsel-0.13.4 create mode 100644 metadata/md5-cache/app-emacs/ivy-0.13.4 create mode 100644 metadata/md5-cache/app-emacs/ivy-rich-0.1.6_p20210409 create mode 100644 metadata/md5-cache/app-emacs/swiper-0.13.4 create mode 100644 metadata/md5-cache/app-emulation/wine-vanilla-7.0-r1 rename metadata/md5-cache/app-forensics/{magicrescue-1.1.10-r1 => magicrescue-1.1.10-r2} (78%) delete mode 100644 metadata/md5-cache/app-misc/gramps-5.1.4 delete mode 100644 metadata/md5-cache/dev-db/sqlcipher-4.0.1 rename metadata/md5-cache/dev-games/{simgear-2020.3.11 => simgear-2020.3.12} (95%) create mode 100644 metadata/md5-cache/dev-java/antlr-3.5.3 create mode 100644 metadata/md5-cache/dev-java/antlr-runtime-3.5.3 create mode 100644 metadata/md5-cache/dev-java/antlr-tool-3.5.3 create mode 100644 metadata/md5-cache/dev-libs/liberasurecode-1.6.3 create mode 100644 metadata/md5-cache/dev-libs/libgit2-1.4.2-r1 delete mode 100644 metadata/md5-cache/dev-libs/ocl-icd-2.2.12-r4 delete mode 100644 metadata/md5-cache/dev-perl/Tk-TableMatrix-1.230.0-r1 delete mode 100644 metadata/md5-cache/dev-perl/Tk-TableMatrix-1.230.0-r2 create mode 100644 metadata/md5-cache/dev-php/pecl-http-3.2.5 create mode 100644 metadata/md5-cache/dev-php/pecl-http-4.2.2 delete mode 100644 metadata/md5-cache/dev-php/pecl-zmq-1.1.3-r3 create mode 100644 metadata/md5-cache/dev-php/pecl-zmq-1.1.3_p20211103 create mode 100644 metadata/md5-cache/dev-python/PyPDF2-1.27.3 delete mode 100644 metadata/md5-cache/dev-python/ansi-0.2.0 delete mode 100644 metadata/md5-cache/dev-python/ansi-0.2.0-r1 delete mode 100644 metadata/md5-cache/dev-python/autoprop-4.0.2 delete mode 100644 metadata/md5-cache/dev-python/bert-2.2.0 delete mode 100644 metadata/md5-cache/dev-python/carbon-1.1.8 create mode 100644 metadata/md5-cache/dev-python/django-2.2.28 create mode 100644 metadata/md5-cache/dev-python/django-3.2.13 create mode 100644 metadata/md5-cache/dev-python/django-4.0.4 delete mode 100644 metadata/md5-cache/dev-python/dulwich-0.20.32 delete mode 100644 metadata/md5-cache/dev-python/dulwich-0.20.33 delete mode 100644 metadata/md5-cache/dev-python/empy-3.3.4 delete mode 100644 metadata/md5-cache/dev-python/fitsio-0.9.11 delete mode 100644 metadata/md5-cache/dev-python/httpauth-0.3 create mode 100644 metadata/md5-cache/dev-python/hypothesis-6.42.3 create mode 100644 metadata/md5-cache/dev-python/imageio-2.16.2 create mode 100644 metadata/md5-cache/dev-python/ipykernel-6.13.0 create mode 100644 metadata/md5-cache/dev-python/jsondiff-2.0.0 create mode 100644 metadata/md5-cache/dev-python/jsonpointer-2.3 delete mode 100644 metadata/md5-cache/dev-python/jsonref-0.1 delete mode 100644 metadata/md5-cache/dev-python/liblarch-3.1.0 create mode 100644 metadata/md5-cache/dev-python/nbconvert-6.5.0 delete mode 100644 metadata/md5-cache/dev-python/pdm-pep517-0.12.1 create mode 100644 metadata/md5-cache/dev-python/pexpect-4.8.0-r3 create mode 100644 metadata/md5-cache/dev-python/pmw-2.0.1-r3 delete mode 100644 metadata/md5-cache/dev-python/pyh2o-1 delete mode 100644 metadata/md5-cache/dev-python/pymad-0.10 delete mode 100644 metadata/md5-cache/dev-python/pypeg2-2.15.2-r1 create mode 100644 metadata/md5-cache/dev-python/pyte-0.8.1 delete mode 100644 metadata/md5-cache/dev-python/python-lsp-server-1.3.3 delete mode 100644 metadata/md5-cache/dev-python/python-lsp-server-1.4.0 delete mode 100644 metadata/md5-cache/dev-python/rcssmin-1.0.6 delete mode 100644 metadata/md5-cache/dev-python/rcssmin-1.1.0 delete mode 100644 metadata/md5-cache/dev-python/sarge-0.1.6 delete mode 100644 metadata/md5-cache/dev-python/sarge-0.1.7 create mode 100644 metadata/md5-cache/dev-python/setuptools-62.1.0 delete mode 100644 metadata/md5-cache/dev-python/sexpdata-0.0.3-r1 delete mode 100644 metadata/md5-cache/dev-python/signature_dispatch-1.0.0 create mode 100644 metadata/md5-cache/dev-python/sphinxcontrib-bibtex-2.4.2 create mode 100644 metadata/md5-cache/dev-python/tempest-30.1.0 create mode 100644 metadata/md5-cache/dev-python/tox-3.25.0 create mode 100644 metadata/md5-cache/dev-python/twisted-22.4.0 create mode 100644 metadata/md5-cache/dev-python/uri_template-1.2.0 create mode 100644 metadata/md5-cache/dev-python/virtualenv-20.14.1 delete mode 100644 metadata/md5-cache/dev-python/yaswfp-0.9.3-r1 rename metadata/md5-cache/dev-python/{ansi-0.3.5 => youtube-search-python-1.6.4} (57%) rename metadata/md5-cache/dev-util/{intel-graphics-compiler-1.0.10713 => intel-graphics-compiler-1.0.10713-r1} (66%) rename metadata/md5-cache/dev-util/{intel-graphics-compiler-1.0.10778 => intel-graphics-compiler-1.0.10778-r1} (66%) rename metadata/md5-cache/dev-util/{intel-graphics-compiler-1.0.10840 => intel-graphics-compiler-1.0.10840-r1} (66%) delete mode 100644 metadata/md5-cache/dev-util/opencl-headers-2020.06.16 create mode 100644 metadata/md5-cache/dev-util/pkgdev-0.2.0 rename metadata/md5-cache/dev-util/{uglifyjs-3.15.3 => uglifyjs-3.15.4} (90%) create mode 100644 metadata/md5-cache/dev-util/umockdev-0.17.9 rename metadata/md5-cache/games-simulation/{flightgear-2020.3.11 => flightgear-2020.3.12} (89%) rename metadata/md5-cache/games-simulation/{flightgear-data-2020.3.11 => flightgear-data-2020.3.12} (74%) rename metadata/md5-cache/games-simulation/{openrct2-0.3.5.1 => openrct2-0.3.5.1-r1} (98%) delete mode 100644 metadata/md5-cache/gnome-base/gnome-extra-apps-40.0 create mode 100644 metadata/md5-cache/gnome-base/gnome-extra-apps-41.0 rename metadata/md5-cache/gnome-extra/{gnome-utils-3.8.0 => gnome-utils-3.8.0-r1} (90%) create mode 100644 metadata/md5-cache/gui-apps/nm-tray-0.5.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kimageformats-5.90.0 rename metadata/md5-cache/kde-plasma/{kwayland-server-5.24.4 => kwayland-server-5.24.4-r1} (97%) delete mode 100644 metadata/md5-cache/media-libs/openexr-3.1.2 delete mode 100644 metadata/md5-cache/media-libs/openexr-3.1.3 delete mode 100644 metadata/md5-cache/media-libs/openexr-3.1.4 delete mode 100644 metadata/md5-cache/media-libs/openimageio-2.3.11.0 delete mode 100644 metadata/md5-cache/media-libs/openimageio-2.3.11.0-r2 delete mode 100644 metadata/md5-cache/media-tv/mythtv-31.0-r6 create mode 100644 metadata/md5-cache/media-tv/mythtv-31.0-r7 delete mode 100644 metadata/md5-cache/media-tv/mythtv-31.0_p20210731-r1 create mode 100644 metadata/md5-cache/media-tv/mythtv-31.0_p20210731-r2 delete mode 100644 metadata/md5-cache/net-ftp/tnftp-20141104 delete mode 100644 metadata/md5-cache/net-ftp/tnftp-20151004 create mode 100644 metadata/md5-cache/net-im/poezio-0.14 create mode 100644 metadata/md5-cache/net-libs/libomemo-0.8.1 delete mode 100644 metadata/md5-cache/net-proxy/haproxy-2.4.4 delete mode 100644 metadata/md5-cache/net-proxy/obfs4proxy-0.0.11-r1 create mode 100644 metadata/md5-cache/net-vpn/ocserv-1.1.6 create mode 100644 metadata/md5-cache/net-vpn/openconnect-8.20 delete mode 100644 metadata/md5-cache/sci-geosciences/gpxsee-9.12 create mode 100644 metadata/md5-cache/sys-apps/checkpolicy-3.4_rc1 delete mode 100644 metadata/md5-cache/sys-apps/fwupd-1.7.2-r2 create mode 100644 metadata/md5-cache/sys-apps/fwupd-1.7.7 create mode 100644 metadata/md5-cache/sys-apps/mcstrans-3.4_rc1 create mode 100644 metadata/md5-cache/sys-apps/policycoreutils-3.4_rc1 create mode 100644 metadata/md5-cache/sys-apps/restorecond-3.4_rc1 create mode 100644 metadata/md5-cache/sys-apps/secilc-3.4_rc1 create mode 100644 metadata/md5-cache/sys-apps/selinux-python-3.4_rc1 create mode 100644 metadata/md5-cache/sys-apps/semodule-utils-3.4_rc1 create mode 100644 metadata/md5-cache/sys-kernel/git-sources-5.18_rc2 create mode 100644 metadata/md5-cache/sys-kernel/pf-sources-5.17_p2 create mode 100644 metadata/md5-cache/sys-libs/libselinux-3.4_rc1 create mode 100644 metadata/md5-cache/sys-libs/libsemanage-3.4_rc1 create mode 100644 metadata/md5-cache/sys-libs/libsepol-3.4_rc1 create mode 100644 metadata/md5-cache/www-apps/hugo-0.96.0 delete mode 100644 metadata/md5-cache/www-client/firefox-91.7.0 delete mode 100644 metadata/md5-cache/www-client/firefox-91.7.1 create mode 100644 metadata/md5-cache/www-client/links-2.26 rename metadata/md5-cache/www-client/{microsoft-edge-100.0.1185.36 => microsoft-edge-100.0.1185.39} (95%) delete mode 100644 net-ftp/tnftp/tnftp-20141104.ebuild delete mode 100644 net-ftp/tnftp/tnftp-20151004.ebuild create mode 100644 net-im/poezio/poezio-0.14.ebuild create mode 100644 net-libs/libomemo/libomemo-0.8.1.ebuild delete mode 100644 net-proxy/haproxy/haproxy-2.4.4.ebuild delete mode 100644 net-proxy/obfs4proxy/obfs4proxy-0.0.11-r1.ebuild create mode 100644 net-vpn/ocserv/ocserv-1.1.6.ebuild create mode 100644 net-vpn/openconnect/files/8.20-insecure-crypto.patch create mode 100644 net-vpn/openconnect/files/8.20-rsa-securid.patch create mode 100644 net-vpn/openconnect/openconnect-8.20.ebuild delete mode 100644 sci-geosciences/gpxsee/gpxsee-9.12.ebuild create mode 100644 sys-apps/checkpolicy/checkpolicy-3.4_rc1.ebuild rename sys-apps/fwupd/{fwupd-1.7.2-r2.ebuild => fwupd-1.7.7.ebuild} (92%) create mode 100644 sys-apps/mcstrans/mcstrans-3.4_rc1.ebuild create mode 100644 sys-apps/policycoreutils/policycoreutils-3.4_rc1.ebuild create mode 100644 sys-apps/restorecond/restorecond-3.4_rc1.ebuild create mode 100644 sys-apps/secilc/secilc-3.4_rc1.ebuild create mode 100644 sys-apps/selinux-python/selinux-python-3.4_rc1.ebuild create mode 100644 sys-apps/semodule-utils/semodule-utils-3.4_rc1.ebuild create mode 100644 sys-kernel/git-sources/git-sources-5.18_rc2.ebuild create mode 100644 sys-kernel/pf-sources/files/pf-sources-5.17.2-sched-uclamp-fix-functions.patch create mode 100644 sys-kernel/pf-sources/pf-sources-5.17_p2.ebuild create mode 100644 sys-libs/libselinux/libselinux-3.4_rc1.ebuild create mode 100644 sys-libs/libsemanage/libsemanage-3.4_rc1.ebuild create mode 100644 sys-libs/libsepol/libsepol-3.4_rc1.ebuild create mode 100644 www-apps/hugo/files/hugo-0.96.0-skip-some-tests.patch create mode 100644 www-apps/hugo/files/hugo-0.96.0-unbundle-libwebp-and-libsass.patch create mode 100644 www-apps/hugo/hugo-0.96.0.ebuild delete mode 100644 www-client/firefox/firefox-91.7.0.ebuild delete mode 100644 www-client/firefox/firefox-91.7.1.ebuild create mode 100644 www-client/links/links-2.26.ebuild rename www-client/microsoft-edge/{microsoft-edge-100.0.1185.36.ebuild => microsoft-edge-100.0.1185.39.ebuild} (100%) diff --git a/Manifest.files.gz b/Manifest.files.gz index 9dab5e12bb777ad9f8f8a5310cc2aa48a065b6ca..c42f407602dbc37126a111ddf05cc72beacb03f0 100644 GIT binary patch literal 29621 zcmV(+K;6F|iwFP!00002|7^Y4vL(rto_DXOz`YDj_wX?;n?`CdNtBty7x3_K2U49? zSQ3Yq8Z9kF~3|G#_<|LLFq>p%bLuWQ`v`#=5o`;R}J=b!%L z|M}1V$A3QlE>OHP2?%9rWv}4y?u9@$Co;B37j@9zm z=?o*>`MTGdWu|ncYe$Ej`4)ZRh^9yH5tDI+_KIH9h$9W&e zj3w=Lw=l=uS3gP$NFc0|#&KU|mwa8bt-IexTL063Qbxbd?_YlT@#}xMzJ2@g>yPi_ zmw)>8uYW=kDZB{`S_min*OVuwd$K2<&=fQI|g_mkCBQ4(bC=2l&HO*R1BzgDt4}p!g;(SC2I!|Jr5`vmDpXDdc?eA7`#-?0ocfMx;28dG#apq_{ZKdCeNHtG95s ze5Aq~TqwfKh0i;$T0+<>uRiMk5ZJ%0um7~J-@bgk|J3ps-}Nfg8aafq_TZ=6F+)t} zbu=Dy_K0GgdG>>+2&0rdIWZ1==g@jbUFyBh`)t>)A(z===buuKGjM1vw}2S$`?_b? zGjI}tpGxtH^)9={dCvV0G1a5aFjGJB-s4RC_{r(_l~JstBf7wwqmSrlSR4IXsq>1x zqN-O~$B`TFzr&UD;H>Y}@4Jo`2A^=(oXZ-Muf6uM>XFVPv?KRps}yS-VSW(PPwU6H z$B*$(fB)(0pAbfV6V^2_4FrP#23j1$dA3tkZe{m!rQZ8J_I2fc9`||2aqKIm$zkV{ zZyE)4-$7$LZ?wMf)Nvn};yJI1TsLN#){006HOYtz6)g<~M745y6V_Z|qaJ8ZEDP~w z?S;oWdP_C*f$(cT*BULgP}UB0+=ahdyX>(l=8nataEA+-hrG{u96Uo^cZ_wedGp{4 zJ?B(W%;V$$+Z|g(xV+<$|EK@`fBi52_y6;s|8#%(^~e75b^ZE}Klu7>j<4_k#! z5o`=s^~CT2X~d(au{q8gRSGyN%qyRvOw^a3KSsdzQQO^Gd=vXw>)noY_=`Cm4XKuU zAi`9}ajms6zglN%Bi9^`k@gYmy3h&?1(ic3({b;}ry|BSt~eSh7|?zG0UeD2z0RFa z)d`PYIletmQ9N0`U&Qv?uj~6KsnveOcd1?Yu7QrXh$py0B0`iCPt>vHyYD0GjN={9 zin+_c+xJkA-$>&|Sm;<@`#vN3Lgd)>I`CR~Berx#9CM%PELdwzq0JO|p~(?&a64d? zSN@08j{8nIo)hs*Tu8|GiFd>P(8hE&gvWo+-3DR{xVBz&&38kHca1xZF*$a`dAE6D z@mJtcu>Kl2tur6x;0JJ8i*u_ng%eL)nJCXA(ow;;@|ac>#kSHgdIXqATXd(`6{{;ta_tU zL|z_jMB*lTj0yL4);_Or9Y@kTrj+i1+0^SC{VY9W012}$XQ}8G8W|$Tabe&aSK3xZ zOYj|cZsmLt-u=^;pFar=8~YGUVmOG@H_C!8fiG|{2l~?oezOoxQy-{4t}PGVNXU8|ZVyauWQIVZqzP=-D3m z*!hS6oPc?Fc=a&spZh-Ugu9=hvX$bi%KiM~%iq3y|LxaLlIy*^n<}m#ZBC)L`wU1w z<;?S;=BRqZr<|ztH3Em)k5I-1N(wlXg(q+PY0V242y!bp@za7 zL%(=jEGiLlM$CtCKZNxUxt-Mm=zzPnkJ~6tIIoT1!pRI`&@zVLmaqzN$2_q)g86Y* zzPO%gp5xT82|Z`RNW!tEaVh{lD-ddzhI_mMW<*%*M=kZ@88M&&fU4_7Zr|r$KZz_> zbmL8EK*rsXTg9{rAfw@Rz)dJ0(pmfwa0x$$zrcoaue&dR;L32@D3LzLyMY8b zwuo*Jz<^6DN6f6}V-CXW;4CoL0l?;;k;VWhpSoQ`+0Bm#u?S2En=k4FJ}_vV9nS`8 zKfwo+Km9DUixB$~OgnD&-9)d+I{_R44ksS9fp#(4)Nmx|ddcYTz=hnY^F??|aCkUD zDjTnr0Pnad5E&YaD{H7lzK=6^!semdK1H5=gI@999iUBM>F@!c|0K-4MFogVztES` z`dQ;TI^TldNhs)<`0WCostY7TR0Pi+9L^>z^K%E30-(Om%mb7w3}SpbJ%f7(pm?uo zpj*ctfXE7x8mRLq$Biliu@6w?&h15N>*x8`pT_rp`D~-P9N|Me4GBNPM`M`*xY-uq z?nugx@PtxDjqmvgLrKeOUTR%fygp2j58b;&jQwu zslgdWLzO2tpd6ex7ku6lAI3=N2|3+Wg0i)gJusk3Ji__G?_}G6!IE-0_e(sO z-+ulvzWltte^xdgt-nbQo4WBzXfXtg7!3m@%JAVA1o}KC9HAOg;ZSHvUO}QvlwbJ3 zc7gbTFCdGE_u(yr)B;q0p74G`_8}=2$hHBlD|{4kknawW3S{Cfl7js&T%nEzmCjQo zml@zY=DPBoBYH(Vfg;oighP)&n)4#gpXf8ey)>`@2omVGAAUxxB%IxZ%L})BZj2F! zmqQg9cZkc4N9lLF^|LRM`~Gjg{P-j^2vm4?ZouuGz*1F<0F1zxuLjE9@D?Ok0vM^D z@OYdAU?09*I}Xpd3#BB`AyW7~Q9PZpOb$C6NH0z_5!Q6T#@-9Djt#CQ7#>8}3Beod zdP8j(9na2B3YP))gg|gA@qA{1KJ-Lb-oQlwojXk&+CfACx^=m3LB;R@6$e)Ew_C?a z9IgR39Ag3eG$fofP<%CB`{G4FhQw43dF2<>c7K^aKC2pJw7#=iB1uVj3{M|I1*!5J zIoE(su5yJagKcx79T+I;Fp8`hqz^Z^!7F$vBGoWS0Wc~EJ9I-Sr;FL+mjiAH#tVDq z3sxGZ%y@xZIFx@#t!EUzmkO+gck-ruHDLjA&{l)Qfmh4enW)fFKkTt$yrX3T*38!= zymvrT?EFbDxJ~e7Iv%q|_su^+eNc+kN&o=yPbfAn2wV+$&S!d&+PC@HJOQBZ<_Q!n zSetz9NE{(C!NW$U58gZh5(-3<0|&8fZ0InGT?7b(#33WE^!sZTO2gI6=22>hi{ufy5y(CmdqjK7q7LpnSoAk;rF}t^3Q5 zZ!cagVoC3+h6CWk!;u>*i-U>>`0s256)yRL!~+Y`D1=i^2P6QdtOb)WR1y~p0r`w5 z0nX~crZ+C-0_}F9O6h=cwC@fC1AH&u5Te)&$L(&QhXd7pLm!0M4SGyRA!>HMZ9&s& z$OHUa=Tfn9%16b)SI8CCPxwD?@W&VnmITcSW?LVTZNYe}oGUJe54{I$0gMQ|#f@do zfKaC1Zahpp2w5+3`)SM<;E@1$@5tl4dg?@9xGr%YFbJkS(f$l)1(J6x2V4kOf~WJJ zgm+j#J~;DZ#{0>B5Qp123y!{r91G?Q)8S~KM3s0!h=wSDeBl$YdE!X|pyRTD*Kesz zpo`f>*+!}0sPni{@J6uZMNwm%`H98Dx_~Va25koHMk=cjE`gHpequmTeV)I=@Io`6 z$InLO4R0jOwGP(+lMn;Wj7uWe8jtgMmD+D#$B!@HJ`>UiV0h%1rozAC#4Q%A)Wz~0>l<~UQ9P( z3-xIpj~Db2 z-m@PGqge^mx#4Zfu0EgC1wBToP=Qie&Tc*zl(g2u{SS#YE(n<-Yp5$?E~Do%2zI=n z#0at#YQ;EZ=uoi=+2+VmYCPT=yv*I+<7nd@E<{w)G0@E80R4sWP=iEZ#d{oi^3Nb& zAP+>G0K4lEpUg0k{Ho^xxM*1Psj(19b-kQDU$f%GOM^}^+yVawF%0Y&(-AmpC7;E% zzkOdn|N76bVOq6;Fz!&TxF8r1O#6+R;rO0jqaP#{$` z;L-;S9I~=;#I-5dbB=8kZg{q<-nd2amiVh8WkTu3sP8b}EEP&u2%#BHn|Zl7d3ORG zp){R`@DbSE8mBetj4@qA-uY1UR&oMLaEN%V6X(iPu8R55J8iQG# z#>)XFW`>x6Q6e_W!Ho%0nTimM0X13R#TwC@J@@9TI9;M9Pa5wl5m!{QJRzv-8W_$M z`7(Y0d{(3^6L80=w^~jm7MoJGWXjAb}*D%1}S^E#m$NQGnG! zO7~2%$iDAmpwtA9a+(nZ!Uw|oJPL5*SiqGdKq8@DHluAUgsuwm=HI5vyXg*?5J3ZCeBfS)kw?71f?&&x4@QBX z+c|!@%^UOtz}luak3Gy)2v|SdC3p|P-?o10>C;-{A_RinIFcS=@EF*65uRaasU1Wf zoR{$2WG*@^(ZXLKn1w7%ToRM8%TR&rFn_T4@jPN2qhb!nxPjDI`JSLjS2m)$AFX_&|gjz)|BHO zWx)IKF>l1TNtnyw)WmqwtdZd18_XAG%m(ht2KC!vab-v9+U& z;?0?k7omN-zIoX?}AI!8vPk>Q|mR82Xxkvy{Q_uygIB_cz{&nC!ItCMP zJ>cI6yO8|BEz`J&Y4H7MUWmZiqlxW#f$*<8>u=8k!V{!ykuQUFW(X+0vEKQO$Yay8 zaa8318&4Ui@D#WYnA0AYCpJX)&jS*;&|dGnPYfCd%(o72_&X4%@d>pKP)|F{YGBoc zQLJ0Y9&qOuv~@Osa$W#MGp{e?>f7F5=4Yu9>)&&`zzQ_i9O%99B#?&Q+KG?7Fx0Z} zv(_{eaQB@bOn~MeXwgDsd3fzf06wuH99@F=1J$3abY46T1cZ|!_Mu>D^Q38?U_$)m z=mZo(%NtJ^7uM(P%Yvx$M*L3oc5&Z?2jCm-thQ*Lna_a9c(|x?IF}I>S$ViOQbywe zhNXd8@Q`T&GXTj4Ae*n5ct$L`3(zm~WRU;{L^=Omsja_%Ms9?WclXxNA_5br6f{Vj zC%AZ>;{^#?4fMF$$_7=OQMh>MoV_4emrxd^A2+5r7rM1J(bTAU0*XMdAgczLJ~wC+ zbPT7C5GckJ#h<2FsFA1Ch=B4I~75_o{j!=h2ce1E&4Y(ytm9k2%KOeBk5 z-=5z0iG5exUYYTCdlhIsI#A*5^`YJbsC%0pgv4~O@%cD!Auc)XXTkk)kIxngL;B#{ z2nQwKaBO&J1Z%@{aVnFiB0BOk2cA92{D@pIf|Q=p(1p08PdFY9dmLUXAC~1{M7(F($p1xT z-@gACfB9^pg2s1hHQV_lsyTY7&Pre;6pu3lh)lri>LC&L0F*>cZ}mElg=s$Ow62BD z5ho$yMAB|H7)hJ_0q~awnm?_u;f=3@qvf%SDg|i@JrY6Q@Q1h)Oq~{C6sF6Yl^aQR z_yw-5UqFRuo;>4PlegB3g8}d4zM&=uo@VeQAqO-H_8wr;4?FW#7jFny_I`u_Psr(@BcdC?-P1%x;LAQs?Z>N6%T~6$XWOzz0h8OHzm`CTO(lS~4DU1w zsHES3M*>r}AmNtu5>h+n6|Qy{6FrN!E7m0lkI?}<50sOrp1_!dK_UUNI-%iM`t@Y@ z0QrE{^X<+Gn+NKF+r45Sc1L+^8OMeffak&~`@OKI0RRgChdsRTIb};A*p$2=Ye%^w zCw5^6VDf-!=N^coH{j$_g$H0SMo`GvyyyXdi~9(5pN00fFF$=|2k|WF1Ma91@Wmm4 z*06Gp2Da-VZ;K=4lmBwD9SEuBV3= zZ!zMi`GZ8%Sw}}dde>$wWq32s6MxSSpx7~A_%c9=@py|BK_VQ|E|KR*2VB())MqzRNE1I zdbdw}Qh5+oI?$F%Tz1W;hh^e(|nL5Bqfb760}aJ&S7&kMsnAP`Zc2WPoudN7pDLEv5S zjCeh;Z^gQSYd6#-AC?B>L1CI=R!v8^-Kpy7R z0B8ql*Yq+KzroLVsXt-~LQhk=*U=%$dm#s50nEsosC)<1;U6N);PefL@_jg|ykJxZ z#};@3fGKnYp#fR|V<)cEByY1sl^8#SiW_Vha)Xx;Dk@KxD}MBZ(xw5e+oi+U3P2PH z^c1REHYMP`bu8idEVB8_XYOwP`W>d_qkGR)OhIN)_XW_(;T)%>m#JGG1x&?~E-Olr zrV_FiEp_Y@zpQVzU;^@d%jn|% z0McOQYr;SXy1~R|;9-FGcz%%n0J#!QTW`k=nW+^6$)|1|`g#C2Hw+$QX-6{`XUO0C zDg5D2ZoaWD4+AGz^~xELX6AFiOUQdvnq`5^-dv&yIX1HSrB}&JrI(0aGdjcN|ClV z>?3&f6Uzkk6Y4lz5KPAXUS%NpF(l)uDdOXL5!tsNKd%=)aD2$EL4VL7z!$us=u@A{ zXUJ0mfyE&Hxy%FMH?YJ$s_9Vt2fuK5Eo%hBjFE8|RuA$7ob?5WUv*lIi;@7!KyMLm zJ7zr~H>ZgSUV?Xe#~W!{qhqD<<>fg>*NJ|iL>|TZS15THhviAuR&$U_E}Qz~c`OdY z5%MP(VY5CQ&h$URa{e5t_y#bC;BCC)BF*3=u zq>4w<$$FuS&mp=XtnHmA`}p3!f#xCLm1nVgMk&#B#%d zZ)gM{3!n1(2MR`L86Iegzv5rgm;zJ|PzU}JbQO>L08uw6N_mmn_pjsU zzkI$oh#zb2PYXS*+=COEQiDDk^)@y|jHsJXh=a+pWkO<$8xK<z3vb ztPI08!u?rle;GfmKa_gBJ2s*lIx-&Z>c=hS!BY=_IJoVAzmJMmT_7J&7;Fjp2DJxC z1D^ngu-C)Z3JcZSv2fG)vELJjxAiiIbpF8G+yl|`N8r~s?f_U?Hz2dWWhBkAn`K-% zS*u`i#-o?Q1cK3t)?!PQx3zi~{U!`Y7(udHGxZX2V+U~QCUm3t;3G_VL6h()HSz%w z#XR}}K-o}z?B|@`(8H!o(Z2}o+vglEKlUy$pmDM~*fK^~6p+xGn0a^xUX2p$@Ts6{ za4CQcr6QV5Ym6<^DQFZJp#e4^*mx6j+E(|RRyf_;dlw9|aDZnGEW^vSdPU#{AqQJnz?TNf$B6f}2qCx-E1{l?LUb`lZ;`j9 zZ3tK##t|=|4*Ugl0%0D$#+l3r+jB5;eTklb9d<8#eTfBU`cTyzA})T%Ml8016jgby z0wA{lrpTWjR_7G_EGnMy&p5k5oZ{P7k{VqJM~+{y6zEc2(cRzk-Q&iQ!JH2Z!WT#i zFqiLZ-d--ZP;Ya-Z^_8BcstmU#c2g%^TNH{E1;c;un1v;C4d>c%>zt;*aUa=g1QCk z&8@&i;o}6_lmaXBI=b~yte9A17T$$G&n zeXa)PTV~RU{2PybT1wX}2i~Bg2notL%7WKbJ3kH-m|j@I^UOk9B!C)KGu#lB-_yah zXN#n!xmV%D(fD(rJLbpR2a9lL4Da@d%$_C%z8m)d0mvv37ze5XXq3?r6Pj2Spm@&$ zibiti5(S2>*j9u`pjO1b62KG3 zBzl0z19IOznKk!H3p>S=^Qs4EE3W~vS?15n8(QPFwwE`dV?*abkbzm<(5DhQ=4wF@ zo_AUg-;=F$n{zaI1WH*LqKVOA3Hu?%0vi`&JE)(a4_?6#%mbN%0U20*8N8K&!rE$c zUoV>W^~?2Ah;@Vy*DM4%%Lgv&GSH?=h5{G$PVt6DU$wvo@fG=4_|5GV>A^vk;f2c_ zV2RrlYqqu<^u*ht2)J-Ov1Or_E(7K+`;{;tvpOj84(HhqT+97_r3WLiAh{oqi~(ibvNiLQkjJCLzg~s*>&rDLp7i}b&%}*B!uGx4T{H+EC}D!i&a?x-0T_u-{{d_r zdGYnYl7%a_tK_*P>wNV^V4HxC&~Z%XfxV!tRRq6HQ4UlZWOv+GZTJBM4O883_bb-0 z;^h@65xnBb4#~ddZ%^ll3JvZ(&A1b^QT@w4Nz?{SjuNIYa{#Nu366qg6A{z$;v->* zHa+Frihd}uH*WVH=7^H@N|3Sis%XD`_GqB{4=sOp#l3>S(J)S@*iq1MNN23cW2)wU z%$niN65t5&HakJ{ahwoPI3n?k*T4p=7bGnJI~Q7!E{+oGZgF4%!2KNU_w-7FAWV#j z4@-LM(kQJ63zOI6SaRcVc#z;7P2QryCgFhf4y&mADHwOjH^`6^m{Rvms9A)N)~xcx z-}U=~*Ma`5hqR*InjI|k0PeKbZGiA%Da4vTi|nVbFL&+Wt9M{)6$?R;;J-~kV-fa2 zSdD)PB1#?^VLYXAge(qk+mqY<-xYjT@65lzU(PugI7`4d0BCJ6TX_2fVSPe#DHJm1D|tgm~(u;#RDGz z2u89b^0xRP_-09$GYQbc&XjxL&3HZ_B?7^QE>rQAvjE|DE!J2Q<_Ha9#!H!>qu7+t zZXV7UZ$1L`$o%Hsa0lCqO(&K2Ab??>AVB!f~6d1U21Hp+i~nvYRl761N*nDuJH%8@x#EuP^S*vX=K4 zaN5PYn$`K>AA61AEttlAOne4{!us)8pe_jGrAc{zQozH-8$VtJ)Op#0SK@Wx$|v|7 z$81TMeI|#k-WAtHP{j8{0OvuJn_?Wm>svOBKnB<^MC4to4Nm!}R{{x}I z4Ih(;cUS^*+0LDwqCj0YTr%0LXOhisdFzK2Vj*yt`rHDU_ZmsSDa6Z~j%khxVJ~~B zt_X7DVX!fD^xRf|PpQzfjIe|Vz~}L8pT2U5SYs>xBkF9MvbTZp5FlI1-}+@e87I=$ zef(YzH~Ht(U!2;1dr1w2RNqAwH0g1BdGr(sffAs48CTKTdE)X>@LbGIhstXZ*tAL< z4aYf7`{7ptadC9j_MOR7101lhiwCtL+VnNB{YE8m*HBJS)rM(V$I#y4M(&dkCc8ji z7G^isZT}F*X*Z*(FbfCyTd&Ot7XUMuq1 zp0A3N4y)?QVaqsC6QUSa`Yf{V-(I+SjP*mZdtgY{3ey7HVe$P{_j=flH6qsphC6hj zq-6A*5Dw^NxquY7q|9;Qa@S>#6FQ0l8215_qoB4xdJHmUcyqaJlqs9T!Lqee^NRV+ zr9s7QVYD*`zkc18j1Uly>w&bZ-~)+{mIp#$`DK7wx{fQxTn@k*6dvADJK74Y0}u1l z-bK%&dV>MQA#NVx8Q)~sgOs56CM)r}$C@uP`|bMNOB>O&{;_Y~lB%g&1s#^r=glG5 z?*VY18sK5Wd9g9@oSF>Bi|t$@l(L_iKQsu(G4ax-IIsc2Ru{m?W8qnd>;xJ^fp*On z#e@Hj!>AJG2d4&DHkoY|Dez!eLSuD1(Gi~tC`M_gt|Af0IUN*rT38ML>&eWbcP^_z z#f<%Sx)4qfQ0p0&(iggkLj`pt9Ka3$T}yT?(3^O^&riPQxY;GphQH3&CL3$j`go<$Q=JP>$BXd(Wiu>wi+f z?;)=lO!y?E5A_0qUOTi8i6P5Ah|^gfgtNCSD$Bn3n}%y5-hqm?6@``@0!X@D+c+_= zlb~j1RA=IjCc$JkZYZ4XkqbQi^ zvQFGR56j4U8D)5L!V8;C0C*DA2(H($Aqf_6M;jX6tkW4SFgetnurly`IMTZu8$|)1 zf^pQ;VRIC?*DHZ=_4BgbyxIFQ&&Ot#{~@xkU;g&lJiS+Y?`1jc=?sQPsKp|5&kzWAzIpX7lM}qH-~l0mhKNPU z-i8WI%vdjOctgc|gG%CqdfA}oDW*8Q)5h01E@tp+tAj~8x(soxyu5#LykD(2GG#$^ ziGN3R2oEof_XAgyjVDVwJ&-6bdGYvnNa?V=*1QMIMBsah8!d{lODj&V^drGYc1ifL zDJ|Q{iqE;)wjG`)6@vmvakihu_S=sypE-fe_3x1&!WnH=yi%Ey5C^3sHbP|Z2-P7I zmnqwW_>WDR#a$9&K(VzM5F8-Og}H%!=V`?$2qk0h_!uxos~azrOkLl&p~KeK`FojY z0KnN;@jgLioVnT{_4LyN-A%OMQ*9REHx&~k>awZpZ~)EB_EikfHfRgBcM_GS(Fdi< zj`eZq3OZ(MN318r)WHVzu=FO*B095EZ&?ko>&s>F-(G4GfHgUNoJC<*rZ@QA=>w>V z#q9gZ8siI!b-A_Spb5~JYQ!mwFuYJ9Al2Fl={qlnnm}z105AxCP0P=`XD6`b>SHCa zUv=J-T_n*L6KCZ&`-}$<(XDwMUe{IQ1kAyiiu}8J>P(5pVPati~$^muD(qfrfR7Y0g&&&NWsL%@2ynFnQdY?>ct^rW_VxDN_4TTS-`8| zk zZa{5BB{aYb4)aJ6N3)l6B~bmRS@x7;LazH*fa+jPpe^wU&VDvR#1+hMd}=&?E}{NB z<{ulT^eOM@v;ex;Ks@}z)e$PeSkE~MZ$emX`)a5ftPqEL6Cupx+C6MzFOfUzutW9I zeR8bk!j$hJc$>LeMiVlQVB+L(>jX(@VCk^_{Fc&BtMi7+IK; z>$meCa&KPbU|QZf^P@M&Ay1eF9?=v7w1~4(N;(k?l6` zeQ72eAe$F928y3I^24w7O*{o&#G6&<_FaBUT!A{t{>_4lvRpNcaB!*+suy-RA zEOijiYe?;>vuid~IZI^^3w`;=idT4*+rQu4X#LE4s>m|Wr*t`c{9SZ|Y07L{+ zp!2kdwHEMCqJK*)6pA-5%40)TTkxuXn-yOU9j0(UllYprFwtzJ9^ zu{DCmuBSf?_iT}GyX|Ir10j#a!RjWiEShYGs~^^ESUYd~PDoG5)(Otljt&khirh$}d&1&A;RsUYIp5i)q%J3zhVFtFE_Uj?^+d4VA@wfAgp zeo9_|Z6$c;H1;z|qR!dd)6sQ|RxanV;FQsm4Y{&e#Yz%8%7AQr^I*6qT%^@EzqfLX zP8dC`9|z#utKe+}atj7-BsfzBL6vu!aB~s|P_Ww7ep@yK_#wvToiF@b&c#B}>vWbN zeq-q!a0P}A=u3xDTKeS}s*^A8&8I;L`Naxlx9|<29syL-tm*uHI9@IeWQZVz@+!4| z`EtLA4bSy{5xTw0k(bQNX+@pra8;WDaCR*h2Y7VUdSI+iX=kqJU$9>a=K=!2mGp{8 z;Ey~tay+70iX|_Mc7u0<-sz3*k*=q?(CQBRVvxmnOR_D#3(QRzCPWbecAUhySh}+( z`E~-qyd2ZvunavZN>aph#P;K;APz(U7P%eu;UG6lN9|g%KhM( zIoLj@70l~ZYJccB;~+i^#3JtZ3Sc+^UpJupuyG37ecAC}y)=wC>R@&Cd4R;nZLWIS zItZ=rco?C>b!)A2O>`IA1>UX;<#fsitpBnpo4610)t|>RfR4L0qi<26a5DHl*phk< zTIlf-?+^!4$F5W5Up9{6B=0$Xzdf$whL@Z=I~%q7GnQbdWo`!V<`BK@^--`gW_RnN zcta-%I2u)Oci;jE6eIjWYQNnt7$lbuy+1$~D5@=~d=&=t+-?Lo>MYRU97iNLq6xuz z9W)1)CoRp6DY8H?Inbiu5Am$gVW%fQP_VQnq_?irnGD{c3EKk1jR12vt1sXI->;8B z3w&ykE$Ry!)C{01z3pib-34LG3%!7I0NsEJx4qax@e>wZ__zd_%ls!8lcy(|dKI5! z?RPA&#spfrQRC|5%C*eDcKblm`6{$ue*5qL{p)A!X1U`#!73Xh2u9+GouZe$U3I3D zd8y$waR_rA4sRqH5H)fwkAIG5^c-#T%EOV8r`=(wJ6?A>ti;S>wzbdff|UC$1rv^|nHbLyyWb7ftXrHF8+fG2=-NDr#B_b!KN z5N?YTFy;Wq8%Hk3cyVe6K`S^L@H#C-xp+q2?=FEXXXu_7*CNuH+wS9-jkg#26ILCgXUpvHP6haA zQxD|Rc?Jc4jEit&jdLACmSneSbDy;dHnM=dIe)MuATZ((^yliw*&%|CsmkFG807me zpQ~ef{V>nt872`pREt`?ysgP%B`benr}x4ZG9;-72UZbLF&`)Rfu}kSdWtW@GrY>6 zdfpMYWP8+8HJhzez?N{kx!VaNuTjif#%&pXcw?u7Xb>Ag{&vRK@z8d{_~l@|XIw1= zz^c&$lH|C#I+DE)PSycJu5C_yW4}+Zgh|z!=fq1}d1yk-D?j1}rsL$bx}ks920DNb zZPVzlLi=@n|J%z*Q+PoCFeo6~u!QZ$6R?Q04{+{|`QmsOah-5b?+{PWrPU|R zIwmZ>sDDrv`#kLh=rD(4>4wU0l@?aRMQ7QjdEIAmLl;;fxoEh$LXW&H=t)Jc=PGzyr5^$NH+ zXW)2K01@9pkX)*v|RraX*cBU3oV{L_1CPJyqQA(-Hw2 z&twEBvO~R{2q!yBR`RcB?7&D4_k+XWOCItXYr8~0*&)8>@gy(aaquoBJ%ha*sAzkJ z#TN;UPL8(qR({A~#|HjfiuVt)v(fRTBPe~CyH1>xkn$9$$R$d=@38R zdGD$pGIJcWop%7M6B?R^(Z0xaPioO~AXWwT51#1{?6=6x8B zWjD5c@10OLC!8nfUHG=nk}`83oShNYy3|0mh?=2)VUwu$B*@w&)0ta> zwd_-Y%`|Tp9JphX?46w$&MD!yjgU^&@^0Bdf6YSw8@4@R3RY@8HXAzFd(>R z=tmCaaI9`f!$Dvc136zFMDa%IoqN1?w&Hc7M6ugFZXuXeM7Z6yVS|t}nD6iS0SQ1bF^d4oJsorRUfBHfbkzG9SmuyD$MVM81jtb^ z16%EJB=dn`!%EUKI`ztzUq*YexeN=CvkI>#$ne zN}?BYuTooo$4p;1{h8l0A>bL{C{Pz4K$x*wI{J=DYP=?Z)p>pptm4ew|CG`y&%P5fc8yQAyr_UGg8o@^nPs zoK~Vcir})`<*GL9d`$QL{M)ZT)-Qh^zq}+vO8LM~llM=js~3tLThCMqSS1W{I^`U1 zr33eQy#9k@0?fx)UcR(mz}^5gv}0R-2|6b3*+V-q_yN67h|-&JGY`WCH7L5J&=yzb z0D65dZ}z&?DX2u8V>|O({N+Xmo(b?gw)s^df9=Z(^JL);8jff{JOJZ^=U=9gct|kJ zwt@PoO?-wATPb@xh4yg1kX?4U*_z&59)el@QEq>*)A+I1#ipZb;rSg7fRH6u0Ac8z}Qt3~C)w5nn{-YHwau1RAGBB>G`Fv1fd?fbB>5STxoap0B}R%eu1cjox- zj1a>a9LuraC@Mb~tBu2svBAcjHeiiax274V&@+wz-0+O90g7OVcaCVXxtr+#g5qt) zQ;n6MhBf=$vUl6y0?{_H7if|%*G@bQ7xTs$V^xH{SpO)uKa_^UI^T0|W8DYTcNR%> zoe!k3GM1NeJf7`%b1d*3@B^p2kFz?$?t&WN`^v<9*g0@$dK*pJ1>%=5!lzspxAKgC zy7GmSB5EUt!)kVm=)6yQyOxPgoI&m=TjzxC`@X!OJ?v1si<29hQ{Uha=rEwR?(3)o zvP&*vd0=(i0inThuUCE`IIh-u5Xa>J=IxJm`rDU3+Gv82 zeVCfK?g5?7*J%~rcE7;VoiC?>L2;HnVvf+VzrjWu;?#16Za20RRO+yo(=i%g1N-K0 zei1XUJ3bR*fWkar170|8)@>j716vJ-uI5eG(2I17du?5ui6_7eFhat%vm7pw%XQkl zf>*hL&SNm!%^=*BygCi7S}QtCExR%Y?cSFCUr$FpW-YIY=@Y9* zW`EGLR6leeI4nCj$2HB1I7+;e>gCf;o9eiyVmY#d=!w;K*AOjQbBj+!Zm^+h3L8+6 z?(MKgoRhg>f;|szxtC=hPDCv+qM`LE!m|S%=LnB}yHY>`@#X{)RLLePf{?cpXtO&Rf!f*(XClFpoILy%K#8z;#JFHQ zN9)evO7p-3PN&%`#W3PigwMm`>uw;JwZRapkfNO=uEw!1n^1XKfN!Dk=9DmMXRh&d z074Vy&ys@8DLN$&c7cOV9~_$9RDb^4m+wD*8!v-UO8rn8E~gvkMn3j*&STpjY-KCd z#%r^~qBH=I^&zHYqr;?5^O1Ym&~ful)wxM-*C^Y3jvKA4&CA(T=El=G78YuR`oiw> zbzeA3bo*Mzd(F||-OqX5@Gj>(a3oL->zkv6Mbdf{zByLpA~={kc2iS#5SJ4V3NYh> zZ4$h13&t%=af~^SJN&}K{2GQc?8Yjl!k)>6Si9qqKG3Rvx!1qr&|2&7))|6#cJ{U2 z0MhH`h%J9blf52rbV0VGz0?w5{Y>g|@##tN!)d z>+F803xopcXKvNwJW9)_nqmh;Rr zVW~SE{K>AH+fTwf1OcaZ)TFbZtH7Xp360u8CC?9SLQ`69vtD$CRI4uWSkAGrtr_x} z97b@M;~4VNARp>al3`Xi2u;oyg$K&sc)zoskgmDRej(Tkvh`e9;~Ij~zOp@nc=5fg z!!G-?=>9nN@BA>~>2{c&*Ph-{HLu~74rm4s;-g}s!JHCy*^`r`c$!H(%lGYS6nhRX z9(I9%Z6?$K<;M8~QY{yRre-sk>rA51ha;fJ&%~F*incd(i}`?w+p@}wxSR+RJld+o zoLYmK!^^En3=RN&7C^LYZ=p3?1^(ndI+OU#q4`*E0rbmrwtFl3ZPTM`)a zrbCK6~6zSiUJC4h>g)vU|^%@0OFiVyR7R#rCV^oD^SNK9GtvO z69@+bxg9YIl=Kq73GYCnGFw1NZ3qlm*56!`VY|@eZSyqV1NA%5#Bu8JybA_d0__kP)F0O68V633h ze%#M~GWXH&_vb!3LDH_$(|#ipsp4Oe>@zP??R?7T?Mva$rd`*kD~B*TWRZ8`%$NQd z6nHup{SA27$d6)f=VUZHbIh7ln>@i|S$>&MJNi6hEPPtm3sUB+QYT8~1vAA!{`V4W+nl9|JYqvpYAnJ3}+yAIfLG{{8-UvL44r@DaUVhrdOlw!Ahz zME&BhO*T3&Z$sC*n}Lv7jjmlX_vHnbt+Xws@$?Bf<=5u1XV*l`mTwVRfezTTrEQ=b zn|G}}be`oJj&2`sLDUjQKu`r;==zCAOOJE<>o5i&74o*mskXD@Bmi`%b|#866bapp z1P?r@Q$6~#WZ<-77P1Giz{7#nJE(2zZ*ZxVgU8M0X;HZit{;W=-+uf%LhBzAx>8Ks zm8sf@brWu&BNhZN_XR#H8XN@RgabI~uvE76`Ltm4-&ZIF8?W4*@$^>!AWobM`?(OF9+gX?@J=O^Uy+fJU?##_hu_W zdlCPFB31lna^2Ie5R!XDz}$ViN@@GcKz5VdBY~}pJ$)4@3Z($`fw8UBwgHnfY|QbZ zKHDSRcu9DU_TzT@n_tAXzkL1ia%E-N#Ctk7sPR{G&CEf#5q8*O!M7dHhR*DIGiy59 zDWJt?fOajdt(Kuh@PG%;6Co7b2l#1OZtFrJXUU9|FDMu~J#Vny(|a2M_z-|#ncQ2c z5$^(oDtJ)@Zl+f<01O&Vh^Pfj%yW2UH5}XP=;sq6>*^&$wJyNWz+NoMKk;?dN4&iXVF5W|adpPPB24Nxc$C0@|jUWGBEI?}S%>9xUJ(ufnqgZSS zv&qa+X48_ukiG8D5RXTXZ|7iV%g+GlU{5DwI3CM6@t~&Znyk}$$!ipOhj);UIIKH4 z008ZA7zTRAKkB^S?nd3u3M_HUCmdG&kpCmV`QO=icGn<1Sl0m2x<&{kXX}3w7D4yqsf#uGuzJZJV|j+oj2z?=#_mc9C$t`}sU|pTQ`dW$crw#In`sK{`?71JxpLT?ws#H7 zg2iglklTv8(=5V)ke(a zooRTL+h6wIUqWd5Fh$^*mz?frCw6u@v$V57wE^X@P@qGxI5|GkDYE-ediTQiuoq$4 zk76&rvt1o?(JTc#;qqBfTH`V0>fL1<&czCLX{_k7s{*}-$iEL2n^#5})48B1QuO-X zIm1&CQ3`$(GHyrY#ohcTemkdNXc0Dc*TS zzQ@MlXSCjJcJ++s$>+giPq3#W6R+9yLNF?=6rPQ_d69P#L?;-f+enF(I@Wr}P_RH7b{_^GLmu(~@+P^?p$o#0+wC~=@JP|rwMzt+O2^o2TqmKsh|lA zWnmrOp4DePf@{5>wSU`*ndNdcS9u)wz!N>4-_`LVIlfBn`?$Zn%ohtEHa)t;RVU?i z^2;4Tr&IU=YwNaFJ4xbf8ywMl>kE|dOlGRvEkk|YPjc<)WsgStLsa2l zmknfat9sm*TiCqV!+%u2^fo_VtUB429AU>6NDi>qw2k7j&2X0Io)*2>nNW6vU!CHY zr~BmW&l14Q*c+)t%sfaS9kjQc|Ys2#vh`> zkH5VP{5alClt5``g?lh9wRV;u4^*W`=OQ11(%Q=tn6t_vmnIk(bddw z;vgN1Yi;=LtlrO$%M@GMGZqr4qEh14zb6S~igDdvpjB>dC(V@XXYG01%Og?zCwVO`saa{vg z$(8iUfv&9*Rx$yRANeS^AN=qOvBH8r3}vf;p5`iIc%C;L7?Ndw4w~VduB!)EXgU1e zycS%pRR<_QPRt(`&@z&CvGL&u=QxIoO7<;dt=`+<{9(_(4@o&K(hJ~n8-CzK`+YsP zx4cicPnk{=bitCzWB4sb=YUG@OdL>G+>!$&wb-wWU`ESkfR*hmx!k!UY;$)ZF?+Au zJ4ENkfzHF@0#Aon;Rc+Y2v*MSH2=5_?dSF5&*SIu_22&c3yIJ9(Aa^2bfzQ^5AD#B}A3* zNtl^HzT@7&y=P*WD{Y!{d*(ZCv$_*{Tznt z#<(VWaF4xBu!wsHTQohkAnwVz+tLwu<7 za4kx34?wnP-IZ9*2X;3}apv5`LAZ4fGEMM1oJ|eHt;;U7%l)86G7uhY3?zbmTtp5c zBajnCbnWT0%NZ2YIQrzpKAPJEo|&weboN>8FIntqhC)zhk} zg|rWQa&Aju`N$~_zHr}AV&!JxfW>#VFgQxZQ8<<)9AH^~SSB{>Id-VS#R2u1pI{dI zSrg*~RCg;7cV6W7+5`EaFAbu*9lz;Z)WeE(w8Q$wOZaTF{^5A-TPo?&y2H&6$E9DN zHqVusPiy#}^ul#I@ixi>a6*s=WQHkWnE0z(ifPx`dS;Vl?{ez1QN~hiOKe32g|1?_Yu6zy7x0M#R^#mnDCboC22&90TARX)zbV<_J_&r@ zu=x%&oP!%3`!iJPysbhgwuD#!aJu3hqU)M-aLD2h98hsv*Xp23a5=|OR&tlCYkazL z4G7ko-}71B0F0V0S$rIV8@@h^>}3lH%;7^<{G1iM{v_7WPXeUIv`{Czw6{Zf0QhS= zw%<-K^rJXH%)pf`Hl0sF0KNrzVhDCZL8_{g>MytYTCG+bpF=e8=6#@@>JaLB!o1#U zz-xyla4gf^!~Bl7ImJCDYdPZcK)z6UXoU*_4-n*-B7iVQiecN|2jW_`ae*X48trgk za&d7H(8DFgVp~kQSm1dsM+}8*6-u|5KfQ?T`%CL1;rSh;5$|1&zIxdkUYJ3Dz-&zP zz8oXj17F>SYZw6aZZ+t3^m=VRk*iCf9f&?`eTrte0K7a`pN_1{iAbl7{%iQdFB zr~Vt9pXmt6%X5f=mn4pDLd~$+Qf<_5lE2O6Zb^Ybpixg_1^CKd{u8|CO^_bWMSV`w z@**1l#0vzsB%2b1E7lKFpPosP2DEYTU~g&v=4Q5P`=gvJT=a)d={ElEibF$+Q*TJ_Bd77 z$Va>9EHdBDz=exevuKX%054;M4j!qdLbA;@;lS>k7H1-?^bJ19x)b2XQ{J~!eCMNV zvpcIilPgVSdTYb?IN9FmGH;p&w8;toeEXN+i4m<1&IGlh^S8LctBZwQ!RMX6=Bmql z+o}x9Gxv947^9D;ooP7Jyt~DGIcypZ0ZF$;HQUnSeWQc$)@X26$5Xxt?X@Nb)%*|y zh?@f;0cLP#@!ZdtXcHI%%;Wq-2$SsNK3zkfyERTDZBxGmGxLJuM8~Y8xDbw8d8TE( z_*nF}HAkTlzc5wPn0?`uIQZ^-fIJYzn@3At@yN|{`Cn-Y;OLd~<~5VCHQ zk|QsgIlj9%$yq=RDu)5=8lA?;(|a-Q9-mGW-`?!aXGcvvpN*&1t1ky?f_&{3_$;)a zUs~Xy_wQ+;!`9yW`h8>N@vIj=;szSoF=(=^t+KscIWUiyE6-~JDiXujeK`;WZwv`_ z5{FgM#>d&MxIA_R9XHF5Qg0T(=y;A=pXql+l_uUdg;ta!qIQn!dV}aa4y%g=W%{j1)4-xoxZ6Vj&7mlR%7@> zx(hYd-1Jo;j+cw)@M$No#=R2|&BO94rzFDUrU`KbFq|Qj?SQUN`}ebF^OEY&h6rEpF!BrE?(Tde~5HD^`d84)`Saz;1H5mns4ci z1f_9aqh|yQBO){+2s8+HU?C*WgYe2coe|$1;6=Ea*oRvQQ*i7;x}M=I-sOWfrtN!U zTLNImJ4nuD*#I8AjC(@iah7V~E8IZzS!TZ+zr1vtg%9NkR^t^H7&!3lbholeU~gO2 z7&jjsiH~N3+`^V@h`K7Tej=KlS9M*p8=0qQ+=5~ zb%E&h{B?DW0^A?G26sf8-gm_96{@$GNFr{S;!Q}-)tGQDxv9-%-3zJ<+YL?&GDquf zSKC^SHbq9}<&kSRoCC34tsuME$&G<1gIjyDn^^HOHVjROfAK2ycoo{Wzkluqbr8Y( zRTMEW0|S@y-fauVyWut)-lDCM?l^)S+_q8G;W^<5LhdT&u~Tn`Y-Xj zV2!_DQq*Uoi>-O~j=+j;H`Nb_r2|df?&?l5BAR1~%yyv?faCcL8m?xc8~SVHzdsA@ zZ{NQBVNKkJy_dvaYu}HH__tku1ZA6|tebC{SWpAP0xfL>*%|+Ig0bdld6&~49HDo6 zj}p3rc#h;|>cg$jS3e#21cW|_e-`ap-(^667u;~##DBdd&`cODV3hma93ADcr0BBc z+N~1}PQsdQxJ~D?0>(Ca*r^*uAq=Zwi*5qu81XBn?Ax-(q&q9TfpqZJR~j|D{Ka`O zISg+RPdg>j$6;)b%zpX#WtmcXXHUf7={J>Uw~CdVxDUH8^`c1bLEynusDpA(M-!Ec zVDBJ8yl{cz;OUNMy)Tk|nw#)2=xK3$3PcS!w0z8yAPWZo=v{9AvXU~t=Nvl%nhQhW zhyukNk)8Xu*9zk$6TXo ze-PH~^y6inU3e-Pn}u*Ae-_!le)+z>u9u04D8z@IN^#rXZ*z__v4bUW_)go}pQ7Al z85j&yHeg@NbmX8H{J<2iXs6||5bScgx3+|60z~YS-C%z|wRx@+N;dqt^wYXclp8cT zo9&YCBbt+UHD!ZxmKC>_?)Byr`%|hzV8O;fkdOE9_Qvtp9uU7Ij{`}FaECj*F5sE% z7}99Wk!Us%vlaQ^_Uf=x2XrQ#%K#q$F+VUUw;TL|zGnxX|94|AwqeDiVxd~iNs*{$?Pgjz3kVSQ|uA`0v;Utepzvz+F` zsD2wQAVmdd%9A4*R~DQuqTwf}{b!m=+NOSnJ$#k}ojE<-d{RP(Y9-yW4V!KZIF9Lv zwdQr3HKDgVpHKn|uT(d^_fzyeKPqWJWxmx>;!auL`Pn%!+~S#@i*&4WAJ05nhc5I9EPJ~qhF}E%)^f#_t6hyGPD?i@ zfkT_YVTtHD9@W_}7M0=%Kzm@`1;Z6^AB}@?5B7a~4_u|_1sv*V)Mwg)a~%jcAw4v`O!=xE%0Lgh^5qTOv^hYrO6j1lPSRi5oK$<28|cYC-(q~fM7vmQ{@NH7~Nk0X|* z_ZoS3s|2Ua*ApB|G+2DRL*rdTSan9*@sXf-i2a2TM*EGn&85y+Z9}SMH(2LPj%Nb$Keh!YV*-YhrqR(=hEOt9C9^;H{*-L#3$OaW+(UKc{KVsep)DG&6hIAr475qQFbxehu9pe65g zaIiKn!l-dWFb`M9;+ZY{+-@2?-2emXE&IJq@4ol%g-1}}JRFkbR1$zZPUC`gSU&Aw zageGw%n$6%XUB~I=W#$;_ zi|GEke)@vF{@d$Dk`E1zuJ`bAD6C-DRy@oh!YTEx^P#xe=KgIG+%-?@3S&I$gllUK zeZ9AJ*j^pmO};G0Ijb|FwRe|9@NOwrsa;Ez$Sj7-8H?Oh^ssgPJ#Oe|9 zo`%j^#VyVL;HI$8o7lZ7Xz6qhbz8etnt(Vg0RaW4If~#y4+rv28pCuAt{k5(+TtW_ zI61mb$6w1vXkv?JukEff1Dma*n?RXzc5`Z8tJ;g4lIT%ef81gh$MPDF-R zZ(09Ph0!XxTE)Bvio1`w21s?!ID+5Pc0~wQDKdoSI+b^G1~xVMJ3%tIH`)Q_ZnlGU z9c(2`JKjNJgT`MnedVrU!D=~W?xerTk#wCguVp#`93btzKD0mjU&Oio*ZW=FlxKQW zDuFVWMK!X5lA2BXW+NZ3qFJ`(JUduK`rwgtWk&Cr$rQ>gZ)A18!mXJ6t@hI%+OY6B z+!u3Wo~&}27*9gJ<8ClRrK!Amc2@gG1qmF>eN-xsY0YgZ@+&n4yY;j_3B=&GZ5*qhcPoH)x9-DBK!WV_*yOaU#8@;)wNN5AJlTLDrv${&j%n$4s1i3f(da`3mN`Clp0bua1uqx zIZo>gM+J#h7MGw)05JlEjfO*C?pWmd2kn0`_(og zDF*cV%>MlC?{DvC4TkV!$sMhq@-ehpo$hLJUpTyq;KP3Uo}7@W`qu!H$@W@I-k~2d z=dIX#;AQHB#6#GYJz><$o4jE|$Zmc+&b2N{ZdNTuxytCSVllaXfDzc3wVa_`l%8W% zv8}EQ#Nm=iEeaMnoFDE|7lTcqu9~j0@7K{(kn374f!BwcN^Va8=ee>oLRrYT!fq0) z^yF3ro6iMgRA1nDeQf{v^zGmM^QZs)ESh+fr}DV!VS19OX4;BMbrq!0hZ}FPk*r$b zIu%W{8i!q}k{vp_o!o^J8UuCd>XK$vmbuWJdrnQLOGYF6_PZmWoMP}4=l2{MfssSx z_Z)x+dFWYnCSo5?SdpiuPmZ03utraleM1F5lzp9Y1*=%cnveifdFnW|u21z#AA;%v zZ9H|wa}x1Zjgx1o<-}pnb>p<~N;%E^hG(PcZ}a@;@AL0>!E3nnL)t^^twobAl{X*%4?6t;gg!90i2Lp&;8kz_1oXy zepW=;ogRI%uG(YeD;&j%nT_P-Ie?7u0rV2rpV``S6eq+2`F^_s*Y~1&=J3!_b48Ko3Su%|CA6LA=bY5-35DCYT0s)?j zn2_)1dCB$A{{7c)uL2c7gvYF8h^|jtc64x56DF=tvf$X{Pq%thK#sZ`1fb^8G4~g`VrN5IdPV*jk(igK(@}$jKctr=98)W#xrI!nV^tAY0`6 zUD;4nEePG003+*C(4pyyiPuZi?X*bk|h}I>A!-5;sEGvlN za1P00ct8ka_IP?GV=NUY72ew0Q~UDetx+1EPZ}vv8924MHq{`*!6oHTD@_N!cNr); z={!SPm$o`Gd2s*oZZvko(Y^d@bER+;bv6_S|DoJ!3zM60=~j9XdabtPsDW&}bjAn| z?}Oxmy!O%LVxnWdq_634=jshHSKG6!?2Xf7p*3%UqOP0mMi-{s0KMRRt|jpC9n+Yw3=2>ohg;qIJQiM8 zWiMC?B6&Yl5^I3|oLZPU^;fk~vro9gS;Y=hmg{g(fqdJdyw9=31t7=SN6|^!bz5c& zM_vU#z>#Im%KeOr-9>)fk8l8cy3;NIVX&bql=D=^Bzps$P5AFQ46X+Z?;CWjgx?S$jXbPeLD6w37xiWW! zu=989I>dpQ6oQHw1o2o1s`|$r4b&b@i5xmfF(;TK(OhvjHGgmf=M;#@xi~p_tJ+or zn`|XzXaM&wL5O#UI8S1k8xuln@N!Z3(t&=bkv2Q>7iU5p1CYw=LnAPK{q#0%`ZUTA ze^i5rjS=GJB&a<`_%k8@1PiGLN_1+Px>d->bVmEO?Wh{Pa}cL>*4Z=*DSWw*b6lnW z`*vzAMiK#kuE~si)(T^DT{PeTK|HGCfDUydUCuw&`owZp<&^EjMhD;scYM^m!RgiA zR%BP<;IvO=+XqO@QWXzFEiYyvh8eDg=b#>>>*%RqY99SGLHnT~8Z3 z=~7EP30=YW3Ht{i>S5tXVFYsUZpO_XtjV(Mi?20C3rCwdSB;&rRi2(bn`5)xcM znJyJhv)ZOE3@GmPk^Mfu{_8EOapRwMsN9WoaJy(*)Fh);sG94p{KbIs;JC{!yi)9y z&lhf$miA3cN9RF$J~TtUpqq6N%4>51Pt}r2GUHU*lsa`bT)_HPH|gOdS<1N}ONq`Sb@$N{nj-Bva0=}S$42v_)l)@`)g5Xx6`SR^Ru z+=gp(>VmkjV|&;eoHS+PnZ7=?pT%axVQapP*B}T`-rX{D+(%>z~3n7em z&-LGqO$E_ifAh5=5cC1$NkD=^LCUvVS5ODn);Gc>SBEeN z5`gh#&AJ{c3&FK#9(dvKD0--8`YChRKqI+TWsb6qI%{MkpmWWqI_}|r)8cD5R~nrI z9nwHmLM@#s6Rx)l3^t^p%bbeHq@wO1f1qs|1E#;Hr+ILh{1%s3UGg|-QftgEWF(%}SbFH(ZexUj%Ft7>c-D{I?XbLm!8XZ#URSKOohuyGW~*Y`)|SBuB(tJ>DQi-Q zw>_$Et!Opu3tV|y+=tt~Ka-n?2kTgoqdSj?D!4*C2+1;D}n_`+UeHWWx#_`;VWtMz* zEn2ya3N&+>hC0jY4ck~!)WE2AIyN-dPs6)nQM%q=wTleG>?w!k9@GWiYid1SA7mg27L0YC3HmI&}wk`QiP91o8&0qsK zEXg75?ft2}n-<3W)m zQEg@ye&7IoSDhqJlbE*ej-KXbkA=*hWMr1Gos{pFLvtL7k4}pMTW%l3NVp1RuN*YT zz4va6*nO2ss+FWah4?QkXsi^shJkiKFHUN9IK|RqKC`O2DUjK^vY84j)ti4;;+BUr zU97drW*Lg4^!m_#A@;{fe*`sfq!nl7W2&=ub830KErIIP)#Wsx^y|*;I3=oGVlZ%K)X-a(V`Vw1vGLTiH}7Q_xdYI58wgH(O`b%!NcrV=RYid58dY@*>ay{ZXH)faEBiRtXa%rb z#~yCrMOf(I>|#|FR7#LOoGvY)3-StjltD z+(m$zP8+C|gr+~}v`KX+B;TAiRl&R7lV|3{oRuSO;j20jyxg*^-7T@|716`Pxn%&a zGD)1*Qb;zyGgXl^B_zL-nDvp@gao$ft?j$oeI!HTqb6;)-Pyf5emWhmKU3#&`$-7quzdw z-G-Uftc)Z;73h_U1!pxY5gd%@^>99D88@d0v1@m5#z-k4*eluHr8&suIh?i?|MJjW zoW4JrEN5Cj%zJauvD`9)d%7ND#A?pk?rK&O>bGqYFgPt8HgKw_aBapYhb_3YqqaKT zGBU9=1yMP_gQ&>Q=p)GC2(Hl$Yh6=o89>kz?D+4t{URCgV~?|@_pGb2nr9rA{dJ4u zrt?Kond$;5Zh8|$8*B=+yE_;|lvl&*Z4vHxR7H|~>O~!|(_MAP ze-(N;qMc={-1P%@TuJ9kT|vqLJ{$Qy{Rj{;O*_lxg71?1=OLs^+pZ&y-Kt4e9L0w0 zgi=7A)uOx$e;&BWMIn?B(Ka32pnkOoIZx|p2@FakRA{_EUr`_0&yFprJuOvf+Dz5p6CELIkr5NH+Cf>E`fsGW$mQ+e8DriYyMVL=waayoXNlkGt>kRF(BfjUD9k|3*>TD9aMZRcBG ziR-e;Os4Ki+&5CuasmoQ&kPi-+ew$UuKWihq+TP`&9kAxo z@Id|R}{{n_?eYH@@`i#B-ax42Lk_^GK)tp+c z$xY3VVuza>t`L)a;yA3{aAF`bRiP;zMoQs%;D3yxrA7Ot6fUgSi7@b=*}D{r13v9F)^>9oq7)D5(*+)a#% zB2H)P2w7oGcf_m;uI7q;bJk6PsdKp1LPj7mbc073)*^aI$`C47bJS&81sCDFbV&I5 z_RxM7=_j7#CjqgznJ8^M6-~j_gNwwlsxH|XoYe!Y3No8M0bFA+S#vmcX{N^tsYqa7 z`Ja8j%XJc^e-+h(C!Es}gUAc8Piq&4>)j#WJX?;(V|b0hVsgjfi)&E6BEDqB>7SH2+`()Q6wi&BQ)usa;eC8Mz?+37~ zDeFa+dVOfW!W~NMg(o`YYQ2KddtZ`r4vJ{RreJkdnB9qza9HE01SQfv5AK3(x;qwb zr%Z1LW(Z!(@u!idPKQx$r+PDR_HqhM=gO&@$$7fZ86A-!g?wOK7sscr26lE8sK3bo z%|%$^LeJa-Lgo-8Ie?}CtLfsFa=Fu>2=2){Qk-(?KJ641SU0P0DbI4u-@YyBwrn>5 zoO8d&?v{c=!29cS`)hvvlqk~ zY|jk{-e6R4*};Jl^6kbi;TI^#h3{+9O;c9=dBCmN8Hign-BZ$uk{dGum*}BZ7b{;+ zOcy{?QCmLcIaFUFgD!idu&ov*eAiF5P2skdNPI}AD-xfO^E3cx&}9h@C}Rz8DMWGs z9LT7-$6NpTaq7d{irY?Zg}*(t-{v3lz4l$7ZM@XOR7r1nX{uf-`NPk*2rR zJbfh5eIz-CVn5~N)at;ch=&cGyMm5YrfAoyU$3nwGem65Ysz9K919-U)-o6eEI4q~ zckqJN<(oAIKFknrgRQ5c280eEJ>*6gmAA9@W~<~>@1wyI6((0-g6!hKZM(Hxupr+{ z)P08JYB4!~$x{J^BY*2wY?S!UuXI*<(BS+G_iptzzF-Tg9&jh7oltLVR*ZDd#9xJw z^O}7O4{HP4b5n-ta)T8-E*nH&fp}^0v56_J99GH5kv4hOIGk>3fb*_ZdDc9KoVz>N zP7s~oX?2NfQn20GKyIh#vM)b#m&TKe7x|gD|MxzBr2(Fv7OM{6SyQdCX$oP7Q6w6b z2zKq(okc~hqN-fOl?%d*Gd_j_(4<}{N!c!MfPH0~>oKLNQ01byCUtHu!6%X#wHO>I;Zo;7D}`j1nC&V`sH+T!4A}6 zEs`9|0Z>K0ExB0IX#*UeieIK5y3EzN|KbL&Vuo)I?Pm>eV)s*tsJin`s?tQKF3I-O z%xAxD*e}==2-t?sooZ~!fk1Tb61wEQT2Ljcp+z8x8eygYiyy)HDy8#c3Pp#hrXv_% z#WfKAE?8}_O8)WG3arrbc!^y8Sf@*SyYg997TS=A)-e@#YuvhnFRu}T{he?xy%vQL wg&N>;uFc*Y^6#+*W%D^GaIRFdgAPg#lg(fca$ORsZo2>YKUm=|pMKT=0MH%DssI20 literal 29633 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
eT-L>(Ceo_=4m;y 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 Idw$jc0P&a7(f|Me diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz index e1dcbea40d639fdbc9a22a703c6a430d101142e5..c967ea543d06b775f3c094786e26d72dd7209000 100644 GIT binary patch delta 16233 zcmV-vKbF9={{gfA0kAtdf1n{AE_w6o0$D6GgPo^y)*Og+?DItPI)b6Z?Z^%`SNb}c zgXOWE6)~P23gs~P5xd3jESQCx3%KGnv4&}BGRsyjX8_;#s}%3L>6SW;R~b;eTWU=2 zLYIjQgu%QD$*RRp?1ZE@IT3dk^pvIv6GXJJ6eAr z)7>A3=UX+F9K)ARC)ewMpF85xqn8(egg&4?g;7rfJFC6!^Xo1FggK-gxGc_D^TgSd|8d&t zTTRM4_;zWXQ!I4seu3zCF+)6p=hiyTb++WDI%PKQXgSkKo=UQ{ulW~v^XZigJt*Pr z39xS38i?y2=Cyl(3qv3fpZ+mRW8OnobQXuC+moU^hXny@5(k%)E|`3>9h9L`}p`*cz5HL|+;3f3T2OA+K{ z4iNBe90b<3I|B4A)qfA89v)~pR0N)XIe`R&fQ76uG@(q0yS%0gM7sED{&FK~7uy~0 z@d$fHUk^E68LaMtb|?XVoJ*yCMJUCPcDUJg+>>Ohyb4)1 zf?#pTtJ%R}D>#ncj^I^kEuf^&yf$bR2*K7{@9F`U1HtYtQS+G1uKtKVwC31ex(uuz zB6{*!pq{~!j#CBa z>Wf`)Xn?bS<4ix=A>AO+R3qCr>+v!)xfWUE?0n_o5$QP&_{_Sop|>5U_mxHe~OrY?nF= z^6?m+Ihgv1_qL#r`@!@xn~c5?`&N@%Wh}Xwpq9zqk11Wg9T;# zQxN6+$=a?4%-muMZF+dR0~K$VZJ{u^gXjVUdADNUZ5@1$Z+jemC~6%*fZ|Rzu;tC6 zR*vxLRyKo?_W3xg!ucvan4-EoENYe4gBLcKB%;^DxVv;4N&*ud_vL2<_ORJ4vn5!} zanI&|8%~v3gbH8aHMYm$qh8IxFDI|AbWAC)OZ*`U+f(HrIeS>VRdBy*hoI)NJ5ww< zON8jK*#n20S}tOD&JJ>14yoDAb=z@>!1fl-lxzJ#g7Uls6u24MA(r~6{Nz=mS1nnDOaKM_L-(?w0YIV9FIy5VMQ;EQ z7!th=W#n=0pj+|M4#>#xxVbpADmrGp9v(hi5S`<45DsX8^Hc`{vRns7fCCT5d7giN zT(R#zzn{oYWPH?I1oxwj0AFmIcb!0Oten=3MdFNfd*a#dfecT7|>_vTVonE$V!p9dpbtWk10=o`N zpS@%Qg|m52OyW7cS`kQhAO_G8!ng;2C^$OKhC3%F6B6tQwO=T+gV)jc;%xKbupPpI zj61RhLo=g3|8R+oi}u^MYkm7)-({y?ZcR{|bA@d?X??zDzB#-Zk~UxP>=BSU6B z;LP@aga)Hs-lOI9WyH$^`R%!Xr|qXBq4$Yw!DjtwL8zxT=-MP@wRfO-AKY2z?jRFS zq&$ko8&2y0+I&?NXRynA59IaJIfK4+w+#7E8%OsF8nn=F#O^(MmtHH5>_^c$Sm|(x zL349V650@Fo$ciWTT496TR;pwo%2GTw%HH%`KDa$Y;YtRU+#3+ z-{!v_Nzir33(dUUg94ythqrhkf;ZcfvOO{0HB^XifPv#wi#g^6UZvM4C$)?<|0qF!?|(_&D;^!|gr82+ z3_wv01U^f`c4XUSxehSpKsPH78-b}h1rTWs_iDQregQ8|FyDap&c~Q(OI9vk^6Ir) zV8c^BR&1>Iy{hLUS3wZBV(gx<7ZTqw>3C{1A*skx#=*ZV)c|0!b3jpp-06zXO19E4vTu4*!uXPeg5&`52~_0 z3=Q5|y1h_%UI&ZKA=)MG;qmDtr5#Q{pkm27kveRkW_8fT-Pi2|b#uIsu|aI|W*A3G zg@0rsusESFpG00q)7fvBlmqu=m)&&n=S9&%2gVH|1m`Wb%$yw;=%8jD)>i7~tgasX%k%f^rD1ma zbJ2dhzgyhlK(D%CjB?v%_rl`bYhZV>XMbhUnz&$6(mQL2au%aP6`kP(zXVo}!+SBV z!*!X#Ym6*42P%-qX;iPN+$J7?-?PqOc=t*S+n>A;4b~K8+s`DTJS&$m?+ac6tAfcA z@1iwy`rlTu2b4U)6lVeiPw#eclz(v$sKVRB@MBN+36kY6_3RE*b(;~y26t2BsDEQm z^}~JXV5m;Ve5}_mU%$UgQa@0vI2q;|#OL2NqXHEJEqwU6APJ-^cktw9DZr8Ea^5T)ft+j^E+L&Ls>U ziCXY-uHCZkDTwXPZN?QPJ&3Za?SIF8@i+?@x|o%{QqI8y(@}j4tt#v$KCc0~SZwHHvngWQhp+(5Z4-g6qP74Rlz?`^v_?}}T_koT%3+!~noDGqOz zc!yW7{dQLeT2GE7ijJk(?lY;dlha6$fBXFGEsL1*=}EGsKWixYV}q_*!Lf>$3xatp z=ClzhS~Tm`P&`F7^&F-(D~_V68Ta+lJJZL(OJvb;j%M8hz&DRmaZ55rM?LxO(n=d+Gcm|(oKIWGc5hI0h=YyGRb}F6>w-*6-sr{}dITXL*}H9yfAH?0 z@iLOSIeiQ%ve|~_xxldL(AIQ3a#@Yt2DUW3V-q1bQ++EIaQcUL%6N&v?qwZeD_8ZV z2CQUvETN@?0vL+(o&jneHgDBJTQ({es4mR7+Y(e$LAULMF|5+w4phNDU_cfk&B9_u z_${w6yh|NHxxHVrXQe>SkETIve+Cf6f0Bn5wn+hnxdPhL8lKy>yv=#qDkPtr*(>5t zCu8p3!ewq>Esc~iA%mS^`^L^0y>i2PE*Q89-3p8Y^KdLp8@6@y^~UvaX+w#38kUlf z|CP|XdEqRCe0Tv8M!Ucu)W(jwQjPKE-lyyw?co(pWu5%VZndbH0}JOYe=fLtmiFqw zi6F-IIi)ccORS;kULJlu&T&8gXdfRC=4A92hz;+1#3Ug_7If{JdiLhbY%z)RSRF~J znDFi>M_W1j0-N#9iO#dxb7t?`iO%$Z;<6)QGmXgSsC9=Fb~+zoZ>YIB)?J&^orOJL zm#r_h%@o_{D7_UdKa2y&e{sSEe~yTBnnAqDLG-pz@M2yL$cD`H(&6>|O(Dj6=?m0i zIZ}a#@(BGdRag#=2CI8Qj^Ze}c#Q9a-TLfL{ruafA0J^9AMOzt?~?m3Ug3N7fE$t$h^s@(w_wmU87YO#+=vByeVbpbedlaKvLe`%#t77!dMpMeRK zpVwP^DAHh48=@H!3pb9NC8pt3kK%Q1-iMr)^#=3zyBfV!w&07UV1RdmZaON+&Yxh1 zRH#Kt1}Db<6KtFPa$*8#K~RKSBZ?iPF)izYZh;?tzdWME24nL2m(xP(2YLOn*8Ijg zy{mbO=c9)U289%|f5w9qD3(89TZEZO2+}{in)o7Gn;Q&!y>ICA*yGrSGrZ9IEaoK% zOXwM#YdYL+&Z&8Uymz5#pVLd(&9ZxA&{pmV_HfKs4UZ!|V9VZO>I7VqHN&F_#2_Gs z0?+`<2|Gbv^=9P<#t%kjhj6hG@aNG-b{30cyvhc_$DF*$QYd>l9i|sNrrc`dLjXrs zD;K*`iUa$fYxcMA|M>o1R_>3x)~9)jws{k=3FmBRl*4+gh!^wt)(bm-!a+R227?}; z5u1aPyh#DD-MiOluPX7j@vg24$n4f2u1F9#^& z&CZOSG9a`*N>W(K%G0siLGxCag7lMJBm$5ZJLs~b?fYRLSa4LpVP~CFGoYoBVAX9{ zzem=1-!N=-)!K!I3(8RM-o=x-P*8uW$l~PzTXa;7Z8lrd)FztT||2T>A$>vQjR<#Xig400^y>Fq$QWIqRv0jezxrbc8 zAAI*%G&>`@ZAI#xGu3FFAFzu{U2!u@jO86C;c~l`tC9bb&BikBQ6SAE9ua^AK>pT? zKzCnT7%U?@*m<@D18&0}U(dMh%kfsG(Mm0^MT=9ibU2g|yzwZ@J6eAZ3!^=q@^(y* zQJ2lRk{wXoF5I}1H31pax^`#WdJL1m+Kkv;PA+tCztbkfQ)KXTEI6#<8eRr#$N%Ns zP0vO9VUzAVrL;fN{O5g%4lY6HX^Nw;yvSUk%^x4pgs@!SyM9@tljSzao|Q2c0P`%Y zi3d(6G5}Q0p4LT42+Dt*N8Rr}Fm%w~SI6eOs;omv0Bx+|4fs7k#_=27%@4N4s?60m_^mkdqy6!$u`^J!rku<14BJIz7|N}9}9ni(d3TO)2N+yTfEOb zB_X0Yg~3W#B=9mvWVUY?Q{ z;Po*rhJ#WJi>*euN9CasqP|?@Ct9)jz-1X0IF`JP)SIhN41CkzVFH%sxDp5d*rEmL z@k+i}uDfu>HkyCn1Pt%Qd58Sp)~Da*`tZ4ZX+OQYXYe@Vqlq$kSGxsZ`>mjl>;&}P zu}xl@=jguuR0a4 z##_XnVTXYoeZw=hc<0T$(C9ckaJFu z3rXk&D5rlNhx0%@L1mLUa_10uk43a>=yf(iEZtlv@6tSX=dtg;vNz2;AXZ@Z`+Wn>ZBGB0e!N;t8^hMMTa^KY~Qv~-M>t-0NX55jVGqW9}w8w@G0 zbYG@uKP2(F0i@oCmn^+A1K^owxjURUYY~4D)rcoM+ibIrPN~Fu?;JTGhy=$>cKJC}6}AFicwM2jg~Yn-1&8^Q9#_ME?MXYl(Rz21ws~+&-C9^L zL*A+to-xeu$2EHnw%A@Kb`bG1k#cqDw%xul;X6nb59-;Wtmf|X%SV2sGzZ1^P;oa;i}0z>vcAlx)LZ^5NG>ki&%np={UI+{X~3f zX|rX^q_9)^;PDV#mND~S)^oIHyW8&z_UG%Lx7VT}Eo}zJ6Rb-1ofTBe#d3E)jjPU&pRDO4E83_6fx&8fpyRx7>3A{u$zSjM>U{0EI&fz)qXmiuK;g^sQs{A62V*4zgVGt zJFR#$>b+4Gb4U2{J~gMeXvr53=MX5}2Wu0<#dDkvQd}Npco&!Vtwf*2x;|@<;CNnt zO4!qVjiJX^-rZpPKD&W9gPeH)!JApfcv*}9KdZK3I}Q&U1!zy!?Om4aZ^X&xP0#0J zMni=^bsGVu9hzIy*Ff@|9E62I|NnKJ>yG8P)nxzAyEGtPL{U#Oka)2ReJf{GySu-q zpS75SJj(iPxB;Wf&dPHna_dgy8S@Wlx|z1B|dM{n#PY=KBy(cOyzZQ#tVA8d0__vDA7r;<;&~U{h>Rh zt^A}oY39Kf4HpFt^4UBAQumz>_zP73(D=itUJXW%+!vcQu#KhY{KaOneQ>~kbN~Fb zph@Y!F!4igP9+ulK3NygZ>Qq#TMG}T(~N%d{;aG)2*WfSNxg?oP0)_!>0Q*fqEPIp z)?+4!V`9ah)L-Zw6|yP&XJ0|?b;g5}M+HAD+Us>Q9YqVIhO01)|b%Dei@t{H4{zSR#TwE zLp1#L?>?VWsK;@&1BmHpV>5X!@gXrGBe~)Q<7G`S+TeEdNJC7x zKrtdHDfqr+DTc*pYeJQ}PQ9||B?TTCz3h$$UB2nBIX-kM9v*C0=1psV`K*^fxSYaL z6SqT*(z;j|^uWRMZ7jDyLp?dr{oWkLzLely0a`9<738b6=RMVO4KEA|wYWJ5l*}(N zY)JMs4gY*StABk3v3@dYez=Osh|cQlun|DU5P9@fgF2}GK7(4lCch=WRKx}XG|kBQ zyxUY12fUP~2-`3323*RL?ddpPCYxHux?d_0Ztz7~AV&GOk!U+EIU@5jmzY&{*(E z*{T_AaX3BB)-h!3v9kX4{qynu)BM8}O!IL2s(nuG8&DTLQgeQV};B}%TM0`_w$8voVdkl&d<2;?vU zyUFlhtlfuCpyb`9EL1(#iX7hZkI#C&{YLzsRF%r zY6(A0?O?6KHZRM6gZb=^FWx4R&PP-H*B@Wn&)@$1@`K*ufxZk~R;kgnf>A%utCgie zcc&w^Y`PiCA$_?FK%hSC^@8mkJsTG;>qtdw6Uh71+gxd zna66lG*9PTzAP&Zv9Z>=HyHZ$n5~efCn|X}pLAn&K33RU*na-csa*Lo2H6>z<-}iI zM?EO&p>n$)%)Gu-rT7N#1UJ`U>Qr_`#R8As1G=Yry2361Q%bhh=tZK1t^vXVEr(9W zxaZ4h2Q>+Q8b;prWhzNwie?Hq;HzkeC=5g^Qb!^G44C>l_JfGKZ zU!RkIAy1L8huOMmtppCQWtUnhSnw}+E!f*wg<>GCY5}8p_cfZd9J8TASGRZS$wp`Q z0@CSJdWQnXHuOYzSDUUBufrg=VO;5&IEE2^oaghi{Svbky}nd;YxsG?YC*zYIJ91j zd{q3T$G0a6N%f;~KaD=OJFH4;-h>w`p4B6NvM3X#6F_y~*&fMW>;ASoFuO-bUn!H% zQ^U9G8?F8GWb=_9nOwy<_kB$Xnf4OAmUq6f@nMqw@t#vw4MledJfbl&5T7d$4bEGD^-VJ|o(H zyz4f=YTjEm3cITgbA9#6oHtNVnpeG&6>M)GwscA`O?NyGEg64bd!nZthP8l3d@A9!tS4cr-$-X z1M>ltFH z)}VGm5IzJcL#Jm5au|p4wWnIa(`meAg~iL(podrEYAUC`nazbd-cvtFU0!5|t`Fp4E>s#F`!gbXDT4qU0s+ zwkCCqoLPa4r+#IEjp1pfhr^P$Kyj(O-&XrlHUY^2pDn?21GS2E#PbIuD&Rfj)6S+- za_cdmA^a&2Qq!<(s8dUSucNQ&y&auK2z+}R<^>2%)>LhUDL|f8@PVV+S9rH|URfjh zE6;0(FzBPVpT#&!>Y4!wN$V87UT*rP_bsMDvpf{9uweP?73MWQ=i_<({XgTk|GQ-9 zzrXz#Kc40!Eld^cQXI9`Oi$N`{j1z$DB2kSZV#M*7utj0>jD>eJNTZ~l9#?>7E7o}3^`B*hhe94M(;l1R>5uM zGvs^IIfiLZdUfyGovvImKnwJop2#z!H{RpjIF9c!bS>S?@Urwqh%v;Jrgg15Hbosz zy8ZstzWw^gr||H9$FPJ*XX`ldt()8tOhPtQ zPf&j+A|1TQm$SE*9`XT-e0YXX*`(PC)T#&iS+!KuwCC0n z$my_9wTYc(2QUujrwxU9Jh5-rKd#??di&#-@hO`ty#xb5t-fpdLzU1C35X3+JizQr)X=jf zclKlo>l_|$-G_{iPJcyD@A;?~!0{A}v%NN9hc*$ddx7l*GgaTf&m<+yy1WiHw4QEv ziXUKqD2!fzD8jR$q=E;)Jirr2JnwE6`4wwi`i%%XtKi!0UX$a11x=pDw5KR^El!!7 zkPKaFl1^fLE=T3{=rK;sa_yai#z3c&v`>TT^~@eCEInlcqdAeK1)sxG@lr$8hw-*B zebXfS7Vjv)bArTK4`(PLz0(j4N0q=_kaIq2*>%i+ANgIGJJ`y+0lNtQVIi-E*WlL| zD+qQUdH1jAx1q*UjXm-8=MdRyOGkL;wSK7l>r(Q`gxden!FP7unn>OoH zgCIVQmQ~xXvSC@u?&=ac9bF%CLx^TyhmF#c`ivI*cKz~6uMZ7=oUe8hlQkozz82-Y zZC{apbG1fOEP*gpV`p)80fbR7D7`XHmWGXQZfc{WuB7+bPXDLkfdOWT1!wqD97$Q2$zu$WL zSIT%&oT`g5;8))iC<^VJ#juHHO;zP6Fx%u<%rT1HKO zPZTODxVzLF!p5f~x8+!ZL*Su#q0S<73ol?~z#N-CH=1gj&fT?Q?$5^|X>pdtsHn!__OnGD0*ns@Oow)u|{MUKt)td%^> zu?=H+4d{}utAk=m=_b^RjKIik&lF#Or_p-iwV+a)MnP|ES6S3w7i=K#%DPbGb(-f! z(PQn)FNTg+r)LK3%;w2@T%yIQF||OY{iymU99}PMD!wg)9ulls^)P{~RZE-a)B0g@ zlHK^oTKCw!nzF;Hq8Ddq0xQJMo*XtD3Zp5So0nAXAdRbnnF0uU#K~7tra17N2WL%)=%O3Wi3f4yywCvl>D8 z;gNv!?f3Tc53@6mkS)QHcAi~-6k*9y3Q&BFd_XUkd3TrI%QiFM^vtauStkn`rLv)@ z!3eY(@W>-Ee!Z;t2iDJRC`NY4(`T1Clxj`B4@Ie&VRqiHXb|=?%f++;qw#h_Wq28m zao-kv9f4?)W4VKipRaD}oe94HAOHj()YJLtVQVx~wrGe|lOeR83sCcasJFalqiYU0 zDZt#Zf$5Dwd6@fs`#Re9xAD`jCag}#(q8mp6yRIoz8`vkH&W!nLCdeFK<7Wk9p0f-!&yaT7xd}?v>PBVq7WLdE zmW3ar4&~Q)vthb9P3sMR=tbpL4cV{_)=9R@E?l*1^j*A2xJ^)?G#Q@Bis|$$V4=c2 z7BZ_}K6|PG(I&&lDvC!kK7u-DOwz4Y0);<9ns}to1^4Zr|M=s2>z{5x9zo(z$&q(n z5Pwa04?m#Plt@j_`K|NiHHaYxhu zZ+cB@G$sF%%|bnYjneIq84=U)Ob;fTcIZk4-XuyhyAfnA7*Q1l=9G18X2`3VS2bw_ z4ch~Nt}o!0&(kQ%QIa*AN=|g zexdv1t{%8JtD=_=+cDj2+r!9Hr?3Y|>AaO9!+ei%S)B5JrijEW!0uf)_4--<|M+SA zHQMt`|B*^2v=1u-q!{Ra%UTbK%{0rkNqn~&LXJu$&S=~pkAcc#D4@5hx}-p1Xy@jv zKoIt@uIA_Ajh(4EDU1MTp!i3Pt-Jrn)h~bsuYj%UuqLbUa8z9N7Q2tKR2A4q@VGOP z`dpdt2-BW_0ONgk24i>H`h>O~q6mIdlb^i1?-~d?8}R2IPPb@ZALpfD48mT_cjr~p zL*nys^-sq;4{1}o9gKNL@-ZGtV4%R}+$q|MmYt+nqF9oZoan8pnK68Q(-CLWHOsR- zSkW#{G^T1Z3&UCC3>Ri88Kud_TVBmDCRygr#(u?r#!eQuhV{;+Otn0dFRot?`zAZu z%z9ThVYUze0o1^b9lqt;xGK;^*UAglU5tbf=r}Y!51IMCpDNZp?Qj(1(oj*BI_<7? zX|X>&tKXkGu=0@2?M{LgWn`XtfVIr1rigln>J8#%wu|!b9fV;RcCQWwXlJ+cdqVI` zsj|6$_VA(t!%jRy?Op4ovW@#=pus}}4eK?d%&a^c95whj zFXxe?&Z40QAoO`Jikq<$9g9=&p+^6F~nv@hreipzV-d zyLW1~J_?_T)*oNT+ts_y!JmrPYlV4r2e7$+JY4XmU^rFg&g>o{<`o|qOgc4yJ4hED zS@R`>u0gFHS!y$Td1M)Cv(VorQI^N~-r7!`U8)5)D+36o6Owppk9TXcUyI zGYeATobrH7v-VlF*X`%4o1>{ zm9#9ZEhAJ?zVERW3IY(?B=R2~+P}Yi`;_H;JR|~q&asjP*=#x&>Da<&S$IlYR9?d} z$DLg<6*mE5xg$=UlEjVxrvUe;aq#gW!it$XU3lXN2jiwCl zoR4+pT`DDWCHHmXw+n?hcE09W)t#Mxywa)g(6LR3y^(8lIFJtCzUR|=NivqPN1T%%90vUAcV6WLe-q%=%l!&$(^QyYT$3OCZtF9D8%9X3>L}7@VO6TYot?*xSzC7PxzJ#1y5 zZv9_R%;3rEX&}r4e?WZitmKNdp%&@>f3lIkX_cU&LdM=To(jNqc=~j zf`MsKtIDS=jK}u&uTP9J19{$=0H< z0whCm^e*?!d)euK@WGMXYPG4+*pk~@ZVplK?5CcNboLd`A=TNv^c*j@I_N}HSbMH% zKQnptpwruP4@Xc=9ageDSdQhrX|Zx0Q(y*GN&51h?CF}yy{g1r6pa{`VRv;9Dz)Y6p@Jgm zD+p{ghs{{}RI@fZyuZ1AH~%}cn~pta`t?AjWdU= zclQ!F$l=wVIeAqNg%cmgue8$*FmJee5|<1))v?-twCcx8XXWMuY^D*hgevRF8Mfr+ z2S!g|TrXaPit^dt^6)i7LZzb|*E8o!(+akhcdS~0vuGog&2-!I$A{PdF@F2<%<2q} z6aIdgoVdY)g;l~w;GWBUznnKWm85vH!Kzi2AvhZFOY@{W0m=rf&($Fz8j*oTS=xPa1GKeTCP*;nF8ek0f_`Yw=Rkxe>*G zmhABTw*98((|UWm=I?L6KF<)L2it>;7rEeWNM_j9OIZ#<^mHc$JUbQ+Vd%H;objHKkNv*_WeE;?9+qk}do-uk{jN~{p!=f?{FY&Bi zxi8mCpoivId|M}hr*7?9BjG^m6LiRyEzC zA(qP{AlA;VkN>_uTuXzdSKcb{WAG0uasjhuw!M-f&`;I}BpbUF*b#9T_$UwxHpsFf zdsV#9g8=)CkZSFI66jsyA$SU;VSNKQf>x=S`}9nvt5RA6Av^*WAoz92#S?_4 zpV~!HQnL{&us1OEGQ_ln&E4d0%F1RUPgM-zOEt(4?&^ zvd#wJ9YaT&=@EW^(p%4SAUcxegNC~s$klnR=IgP8XdthnY6m_BINVXkR(Jh*r^eXR z;NcBap0V zoK|YLdOWS)`gr?({XE`&`qo%#-@pB5X91|GH5`EKT`?7ZO;JzXmc}%$VAy?gk^siC ze3~~(TG7?mL;#UL)jgR3GlLpGgV^rn3v%;XwaQdH1y(u2az4q;8HID5E9-Oms$^Z& zx%yAON|Q610?sR=mO}vKXP}IYmA^vU?qwJqJPqa}B~eRDhQk~y1xN#^lhSJZPw*Vs zeCfm4vbyVkiF@AKyF2n7FYi0^1C9Oh?f&Fr! z(GN$DjL6+ra+gAPJE5sGpKG8RVDT)q#4YTK|_k^ zl#rb-1;M5NUNYNKM~*IX0VX$1)B&%jq76{?Is{~YUEezIHvk6(Ef^Db-)=T`dxS?8 znJswSM4_>5gU_!w;;|fU&2{Xa&aZ4m$7^oj z%<|2DLC{CNQ}Z0`{y4gD!h-%bb5lKX8ku4wxLLJ2gFyO+5g^_iIjcI~{et=8E?pt1 zb_XB@{>~`;UkAswua#h|N9kr3Gg|@vvFRBH)};99w^Yujv&_H8+uy%^X`lSWK8?`? zHj)5kbq>eP;Y7iVXtB?M2uqz&k#MCVce0$Kk~S74!Fh zU;3wukxv${hsh(3qL-;Y43rDqy8ML zL-P@bpf?X)+mpJ?eEH^pC5bK;yriFhG-SU_zRqRAIL&WObTf@Ai+So%3w(fvmH67T z@fwe3#&7)P%l~{fE_!HQ*^$Pknz*4Q?%{0)Wn(xiW5loaY05QuuWWbSZW_-MdN`{d zR^e#g%$)Bf;_~=^cWm}Z8O#G5b==XU0`>K$_B#%ebykEPDD7oj1c0e~;Jbl;4pT}1 zDi)7denL5Fm}z?11M4QNy0n1m_0nR-R2_Xe9W&yQ!S~r_Y-k#^@yr8&s6z-9cpXrv z08ctg`xsAiA&LgHpP$&*umAtZ=acI7u{R48xzD0YpA#bYM(eKHy{~!Aq>05;UOf#4 z?tq=mIB7P|v9r~t!!3G{D(IqriyLv6y5}s{cGK8cmpACbe0ZpxRt%owUCk@U8pA99 zXfr=i$3@tyQSHaZqU8rz2&X1MHk0bPz~;%0?k77vn05*&EKVhQ@D3TN#s_G~?4@<1 zTGUfw?lbfDIq2-AkRO0hQ_VU`K&0XW^Z)tJ-~SipfB4qHgvEl?5Xh*1shfg)sNX38 zx&44QMJ*U1ofH7{Epi zrA}=&0S9`J=h3UfMJJ^VToDwh>+4I+(NpnYX?PVep^LOUAeeC(*|1MmfGYgx)ACR+ zDG#0sV_jgo+M0)kp!aeDG8GuIk^!mFWL4_mQnG**SNh8?EQpN zn@ag4v#ZE zxaj7$Qi6tdyHuJ9DV!84nz#cH5OT4YnSVw`DRriJ@kz&K(p<6z!QXkLlql0>;{({j{W`LN}Am#GdbtG1q zBY;_f1$AT@)Y>`Q&d-6_u66#YrIIG#v398~Rao<|a!6o@zWs$){2)kwefHc3LO-r| zDUZ%T1|0*JGdNrXT;s`t=5lPAI|NYs0n=3R<546ZfRj2`T?dP@n#KT7O^t z*H5ClPcEf@%AG>=xB(KX>vf^R_qGBp?!5biqBnwy-GOVo4IU&lD}WHA_mR{sAkA*R z%X0ONqXngeH1Oz%7NuqYu;Oj*6O7{GfqL>nS^2oy9a=E4Pt9A0p>Ad^!BcN(Wa8Je zR82|`I(L~qqU$nE*H)<~Vaqxp@Y+~WtVKs9SUcJzWA*MqU4k)COwD8N)f4V_X=T5v T1L;=}|L6Y!QN56d80r83>-<5C delta 16217 zcmV-fKc>L5{{gfA0kAtde_+9{jDG&_Z9G_eHU-s{T0M;;Fe~_~2f$4q8L>l)2 ztaTY3s?yk9765~cs~A;@U=w`F&&nHCN8|4lg0>S zyEEvncJx=NS#S`$R@D>e3bn;ymyH)1*wo-fFBaTZCwJVPx*o(hrTKvQuv+DwUTn2* zEvG|TYVr;l*xspC7su$?PRrsXE4XdobmUW5J>w{koX;=6zMBgB97zB>uSn*TjyqZz z7}4Dyhv!>0mK?*EPAAv!aUd%8+c98lx03-p6@N7J4aC81kwm+rwvGqM|K+#7{@f9l z9=*H(B=iCGDU5m=*jep$pI>(gAj~1{z-4jHnkUYt{EyRC-)d4`Pg+{%6bl`@Um!YO z%n)^3_ydf>lAG$3*|?+SOec9N$=1H+UsMR2S2FaVgtsTax@l`5u6vl*?g1_gfk1rv z#|$iud5?6#^LGbCAKjCoJck8wWNUbqlPx_>e*``c2Uzji>mZqn|hVb1h$U_Jo4Jcn}_4}fb^HuT==>MK}-SS>}6mpMSdyKxX$+wKU^w^aW< zjCy#WREP33B+QoLqdpyFP(bq$cR|c!QKyoF3 ze{-qSuLz|W(hfJk$3WQ+mt#|c+%Yk5bm#BHnW>=ADSF1r<{f0MfhScrn=U$do9&00EQrd6eIj%#gggBbGd zA>a242CvU4PRI-KijaBJ92?U6D($dlmEAck&`TC19uEfg>FZDTyw0aTKIbT!LnTay z!(lT{0@~(z6^G|ps1F;gDzwr=o_08fb4$DtMxRjK7B>Ih1ghuh6yEv(iFOPHe{2k> zGSoX`WQCRaDp)YjdMX60Wq+fr2px_)^_VS>$Imfaes2P|Q&UFmWCylVpbdHyH zg-~tXa88P)gsdXc18weYlc_|T!;f^@>T!AZ2(08B4)5^T0htRPqs?)LJ%)D+_WA3V zXR*)Y)*tJ7oF|!V;&!^A<2Sr4e+hSovRmbWXuhoUbyCMⅆ?9$2}r2K`MH>TcxZS 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 C;L=e5 delta 6700 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 \ - selinux_tag.sh || die; } - sed -i -e 's/make -C/$(MAKE) -C/' Makefile || die 'sed failed' -} - -src_compile() { - emake GIT_COMMIT=${GIT_COMMIT} all -} - -src_install() { - dodoc CHANGELOG.md CONTRIBUTING.md README.md install.md troubleshooting.md - doman docs/*.1 - dodoc -r docs/tutorials - dobin bin/{${PN},imgtype} - dobashcomp contrib/completions/bash/buildah -} - -src_test() { - emake test-unit -} diff --git a/app-containers/buildah/buildah-1.24.2.ebuild b/app-containers/buildah/buildah-1.24.2.ebuild deleted file mode 100644 index 11751a5ccd2c..000000000000 --- a/app-containers/buildah/buildah-1.24.2.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit bash-completion-r1 go-module -GIT_COMMIT=ce608bce - -DESCRIPTION="A tool that facilitates building OCI images" -HOMEPAGE="https://github.com/containers/buildah" -SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="selinux" - -RDEPEND="app-crypt/gpgme:= - app-containers/skopeo - dev-libs/libgpg-error:= - dev-libs/libassuan:= - sys-apps/shadow:= - sys-fs/lvm2:= - sys-libs/libseccomp:= - selinux? ( sys-libs/libselinux:= )" -DEPEND="${RDEPEND}" - -RESTRICT+=" test" - -src_prepare() { - default - [[ -f selinux_tag.sh ]] || die - use selinux || { echo -e "#!/bin/sh\ntrue" > \ - selinux_tag.sh || die; } - sed -i -e 's/make -C/$(MAKE) -C/' Makefile || die 'sed failed' -} - -src_compile() { - emake GIT_COMMIT=${GIT_COMMIT} all -} - -src_install() { - dodoc CHANGELOG.md CONTRIBUTING.md README.md install.md troubleshooting.md - doman docs/*.1 - dodoc -r docs/tutorials - dobin bin/{${PN},imgtype} - dobashcomp contrib/completions/bash/buildah -} - -src_test() { - emake test-unit -} diff --git a/app-containers/buildah/buildah-1.24.3.ebuild b/app-containers/buildah/buildah-1.24.3.ebuild deleted file mode 100644 index 9f76a531fd27..000000000000 --- a/app-containers/buildah/buildah-1.24.3.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit bash-completion-r1 go-module -GIT_COMMIT=8a645e9a - -DESCRIPTION="A tool that facilitates building OCI images" -HOMEPAGE="https://github.com/containers/buildah" -SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="selinux" - -RDEPEND="app-crypt/gpgme:= - app-containers/skopeo - dev-libs/libgpg-error:= - dev-libs/libassuan:= - sys-apps/shadow:= - sys-fs/lvm2:= - sys-libs/libseccomp:= - selinux? ( sys-libs/libselinux:= )" -DEPEND="${RDEPEND}" - -RESTRICT+=" test" - -src_prepare() { - default - [[ -f selinux_tag.sh ]] || die - use selinux || { echo -e "#!/bin/sh\ntrue" > \ - selinux_tag.sh || die; } - sed -i -e 's/make -C/$(MAKE) -C/' Makefile || die 'sed failed' -} - -src_compile() { - emake GIT_COMMIT=${GIT_COMMIT} all -} - -src_install() { - dodoc CHANGELOG.md CONTRIBUTING.md README.md install.md troubleshooting.md - doman docs/*.1 - dodoc -r docs/tutorials - dobin bin/{${PN},imgtype} - dobashcomp contrib/completions/bash/buildah -} - -src_test() { - emake test-unit -} diff --git a/app-containers/docker-compose/Manifest b/app-containers/docker-compose/Manifest index 5b5df6d21fac..ac2ffc961d31 100644 --- a/app-containers/docker-compose/Manifest +++ b/app-containers/docker-compose/Manifest @@ -1,3 +1,5 @@ DIST docker-compose-1.29.2.tar.gz 320320 BLAKE2B 2d1a6375127fa09661822f7148665161b45bbd234c93444ae31c1d926513fcbc9fb845f8af01d8f11788f24b7517bff5f6cea2a5da9ade897891f2dd728f26bd SHA512 09f2ae2ae7a17ab5fb3e22580f7a80f1a8253f7ad9fc8f29aca432911bcde46ed22030ff3073cdd7eff3d55aaba17f56e628a178ec05c3a9b4f28495d6045111 DIST docker-compose-2.3.3-deps.tar.xz 486283624 BLAKE2B 1bb2f743ff0ee46e4b5790bc53fadd03ff9cf177c4bd8f28f435eae7f00ceecf475d78cf0a80082066a62c4e97022afaad2b13ac3bb04893914f84b0a756a2b3 SHA512 9ca0dacabe66620108c8017d5ca2bb7fb568b4edb23460d528f81ad9491dd04efb192983a590db965c26781429cba5c6be6eaa91ac51e9a7d8e6ee4adb9b4c09 DIST docker-compose-2.3.3.tar.gz 270143 BLAKE2B 9ab2863a37402ebcb881797e1d6a170dd9557d14a8174dec4049b55f6f3c106752423ac13d9e2ec1bb95dab83df83e53747519f4ceed91f7d9a5805c630e82e0 SHA512 5986f4f54302fd552c7aeb0cdfbe8d5185744bc2a2fe6f136e1a4009b3b9f68cf7578d3b6a2acb2067ef9a889eb33d159b2daf80140315a29412bda15d2a5446 +DIST docker-compose-2.4.1-deps.tar.xz 110605892 BLAKE2B 042d84818b963c23769e039a930076355cb2ebb2d86c5f8af56f240689012ae7aeff12cf366b46f2bf0fa0799d5f7b825f726686f54db218787e91a6c308ba5f SHA512 28bb292daac3ddf1055c4dd5f0b1920dc8145636e878beaac90863fec8b86e277f6906d82753b62fc7c9f755a9246c223307fad5fb412e41c0ca11b4d60e7e0e +DIST docker-compose-2.4.1.tar.gz 274404 BLAKE2B 346c9c527630217fdeada28e7329400a910007c5296cf4b8b7f41d90049c51c54c518f82f602b71332d9ecd91eeb65e1135aa18c37fe98ee02b99238cf7dbadb SHA512 0c7611c95955b63a4cc77a4498393c52c7107a4a6fe950dbf2d1181df8f44f682337eb6cc7814e9902551b230507b12a05d1377acac7b2342f829401f1d24651 diff --git a/app-containers/docker-compose/docker-compose-2.4.1.ebuild b/app-containers/docker-compose/docker-compose-2.4.1.ebuild new file mode 100644 index 000000000000..3946a436a4be --- /dev/null +++ b/app-containers/docker-compose/docker-compose-2.4.1.ebuild @@ -0,0 +1,50 @@ +# Copyright 2018-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit bash-completion-r1 go-module +MY_PV=${PV/_/-} + +DESCRIPTION="Multi-container orchestration for Docker" +HOMEPAGE="https://github.com/docker/compose" +SRC_URI="https://github.com/docker/compose/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" + +LICENSE="Apache-2.0" +SLOT="2" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=">=app-containers/docker-cli-20.10.3" + +S="${WORKDIR}/compose-${MY_PV}" + +src_prepare() { + default + # do not strip + sed -i -e 's/-s -w//' builder.Makefile || die +} + +src_compile() { + emake -f builder.Makefile GIT_TAG=v${PV} +} + +src_test() { + emake -f builder.Makefile test +} + +src_install() { + exeinto /usr/libexec/docker/cli-plugins + doexe bin/docker-compose + dodoc README.md +} + +pkg_postinst() { + has_version =app-containers/docker-compose-1* || return + ewarn + ewarn "docker-compose 2.x is a sub command of docker" + ewarn "Use 'docker compose' from the command line instead of" + ewarn "'docker-compose'" + ewarn "If you need to keep 1.x around, please run the following" + ewarn "command before your next --depclean" + ewarn "# emerge --noreplace docker-compose:0" +} diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz index d259ac086f2425431c5bbb97c80ba60aba0c3250..ed1083929122c52ae54e5de176a1fa39cc38bfdc 100644 GIT binary patch delta 1178 zcmV;L1ZDfKyaBDe0kEc7e{HvF7>J_p{7a=cPU7Tqda|Qpr zlNhr_L4XHqyM2bJ<9 zNC|=lSBLhthog$;tR$Z{TLdf02G#vS!67%`W9`Q-ajGzQ@02~QdkI^d=@SXapH~lf{yaxWsue^DRa(E`c^HUVi<*LM+e;#MWEaZFxtUv?@M+XD*TGqSi*Y;Z|zyO)OlL!YHp$^BcN5O+0BY?BJ)4J>B$jTm=qH^s;;$Gk=VIS z2{gN1h(Xoi?(e7VA^-Vu*ZS{oe;$5*Aj)Zac4&x~fkNa?`BZ(Q=rNeip{hp;X@d|C zB8iYCpS-Up;a!z#Bc)sIcK|FbI!;VFboHi)e}nuof{O|VU0WKJ!8zza%*t>qI*177*v_0TiU0; z$=@BmU?k710Zt?J$#qGa)lZSIuAta8aj#GJPya~_-#ki9lkX!hjK shMpqtP<0+1$N?Hb=_S@g9$p_w<;i7I5S75NONjgQ7fA5C=JBfl0HFXw`2YX_ delta 1179 zcmV;M1Z4ZIyaBGf0kEc7e{Q#G7zo1myi27xapL50)^P%eLZMKp?bGvpMruxl+ROf( z93Ojk);l}1Iv}hd7stUqxW;ch&!HdDA@Gsf*+#ps0KCxR(stUYkTxr+!-#`J+jTLf z=+Rk*x-VN&IG(Ur^*dF%X>htozVrbkW~0gk7Vsx82AXKnAzccHfALtAK6j(HiQ-(r zKQB3tq$jDwgX#=URwrwcF?%S@&!5~d5}$7wiF^Q8L!5xTESxHJk&OR|I!%9$(uJz` zs=Ht%XE|lHhIExQNVZ{{IQ-<*u<&i@z7-?`ve>#iU9`+yr+ToFR!uDHv2k$ip99n^ zHM)=0Tec)gXpYm;f2N>0uLP#243#}VMx%TT@5qF&&C$f7ojJ#rWjnjWtzc(RI3$uv zc@pwSBds?toU@UEriMp|S zYBzBPhyg%h>6lfC|5*uLtZ7 zTi_Hudgy9klC$O|ouiRt817%B+ym3&Gn3-YPx06a6Tz^qc38QWykDgi|_;Y)NX0)Y~OhpCYitqNrWU z`os|i`%hQB3wXzS_P4!-<$OttRXND(B~@336Qs6=4i3)7l^T~@ff8QTE4!RSZpy$> ztdUpke*^0xAY6_0v)&+7Y6-Lj67l+^IXI^Q^32EO*xpElUrFb}9aa0Qx7;ZNCw)Bs z2tu=7=R-(q@EYg+x;@07FL&+u{q4`g&ks~Nt8 Ra&}ogp4$l_ zqMa;4_I&Zeo{D!?tBsm&cHjZDkhPo`wCFmTe<}_V%ve?>4i0^3lm;i#0h!g|$Xc@G zb}?ahk6ZT%4tg9$?E!^wV{nLLM!#6HA1d{0T%E98Zm-u%8qwrYH ze|n)%G4Z6l5yyMT_*t76FU_@ZJDrnUx87n4UCO3|T~T}@or^&Xm3pG89eg;>rr=>- zS6^*ZA#We{%PUWPV}EzFQOS2hVOX_zkng<;nKZ;1&iSZULbO^g*CNwLBw`-kt|?H612Vt@bZySLwY*TQ#y`u89H?VrM* zzH_PXmC`89ycKi(G+T4->3V6sj~G)OsT_C0*kSaUb}7~P=h->cGs^O(&a+}`zQ>Z5 zl{&{X(T^Ui?$Kt+JV%&) zmeDM%)xs)$`shY-uIDr@&ry#vey@9;rB8Dw#xec&d4*8d^xkDx2A`TjD}`qbId6V= zRBLS(@E`X6&Doz{zVprdN35EiP)c(%L|2>J zd!$xUWX_nxvrGBEDX~cSp)t1t(G5NYfH0%EK zGkmssj_WpBj*|y%yL4N{eT`MFZqL-tNUOBLm##W|40D9Jco1*i*Txsk*hbLmwY+<; zCG8Ve>#N1-ZAYHdSn{4v$Ss~)%i7D&6XNc^<+*()!lBHRkGDMhs=lmh;~A^*_RBtR zKL2zJScvfvu+4Lv%{#2PQ=7H!x^wk=w$+bS7PdrN-cRRA40ld!wdE0yBRnqnxn|k5 zmC3rM9C@bG$dgihimBH&Gtpms((!SJlw!>}*OR@~Ipc_51LljhvRyor#9Pbr7y0<+ zr|(608$8S-vArPwMYIPs(I$+bJd1%C(f; z@!h49$;{}z&yEO(wD$BAZ!5fX?))u9zwx1`ubNU$)EQ~uJN2A+iLvYvs=#vbH}iJI zj9QswC-ErfP@%3*M_MG`Mz6tH3ETDV_He6*Q;0(u-4)i)x#3cCAPtW-R~w~Q-_w}+ zB-clF;UwV10uQxZDl2D}(C_^W)%^15^Zxw(Py5%s-n`s0ESG176;>H=TB)!Sm3$4h zcB_j@GZ&2X0TezirjRZlD^F;o;BY`m;tfF2SRo}K%EC{fLCf|CD&%W!Pl~1p0Nrkw`VoF3R(j9 z%a1*3@2l@>ak$8Hm(}*+OToJ}{9bwXQ5(@yjqs#kH$N|;7(Gs4H3INsZ8v)Yd5k6X zuD3--5~0{wkl4a5z*yoPRu1iJtoG`o$KVf7@B-AFq=#! z=U1$WMXlYJ+Kbzs+_7Q3#KPkHx}Y!We)CDS@}8SlB-e}psEmszUBQS-zTIL)a^0cJ zJrgU3en`h2w|O2kv*4XbyJ|HM%pdmJmk~+7;KNXW zSpb!XpX0Pv2LYeO0nxy9hvGs7pDI-iwwFh+$RJ)G`b#8}9|z9aHP7Np%rGP$)O{74}tSYq%5|9hG zV7;-QKfM3&`Cf@3Jp#6xL8{4v3a}8Um(GYA(t&JuZU?Nq))_bhqvFX&xtGFOD@E3^ zgHfZVPQ+NbK86t=(tCl_ohJ=&Ic!8s$(>~+>f#-e-kT2|>1)8CXVy6O-6`Bb4W;B~ zIiRrZWMhg~cXg||wQHIr(4?N=jG3p<6~eWXtGPu~Gr2w!#B^Nk$P7UYk5=;tv5A2R1vjYQ5xeU01ZgIg=&6!^J(9iu{@#$>@9SVjhs7+`Y{UZGQ4<|!PM2w=DaQFk83mPV_dRU@m>-Ek72)6dvhEea0^ zOFNN+r%)6WxNzA!;aK9k#zYtbdNJQB@h(tFglDMcacM4iwfpVL79k+=;&`}fYC&`I7M>hwTA1d0^0$>5JB{K5FU*Ta{_iqCb>AI zA!?8p@vQJfPGkdq$tFZKQd*xhV?jRvvxIftLiP5SH+RG$Fpp?SoTe)6RpCm>D?U^H|lYSv9eR^@k5eY=dz6B9nH1c43}UF%U@sPdK~@MXiD z=AeiJ%Gqv8H~)}a1aJuha;BbmBKUGflvSgiCJZw-sS7YAeVs&NHME$yjI)|7qyykc zkt!b9L=7+z&P8v?!@(v>+}&Rf&El z2njHa5!FXwB@et}`^rvAbu2={!-R^XFz^A8>*b)cZC*qb)wM)VzvP13P`4NT&>BZ9F5U#IXR5vE4}z~{K* z2IKW%F}q|eG9o{K&jnaTe3HEnuW_8(`!`=IXH=EMHkmdl9749Js3Zhd^x`ei_D6*V14>*FaP`f zHyNhnc?1n$@_5Z42CiFXmlCBn-#M zc=zfuSw9A4+biHSR_xYX54FxU_5pHt9>s{*gh4A+GcnPaBc3j()=QE{flNV3Jgz~J z<8H6deJ289cmh3ofy~9SX6O`!OcVmb3b1mS#TY2Y5Vb`i&IUUphKCm-r;&H0p;JYm zjI{rOszHR{Sq?dCo|FQgioa}=U(unWaXi4Z(3OuShF?QPSyQjZcOZetM4p9rqOuBw zj6hwh$BOpOh(i2Ot^Ev${6JBLM2zRM(J0kJf?}V}#F!Ee02AOR>ru#VqIL(BbKnmL zavlU_;bCKc6)JoAX@B}?>&}ho8L~cnC7(hdj{(q#ujk7U3X3!uP-39UP-dqt)OrP6 zS>g}^CQk0s62()gWtXBK-~&7mNFS63=27~8f`AFmrZOO;jdVkYQF7oj4!u0k9`R1O z5)&jRj{$qGQ2Be99HAf*?(p3Xd_}`IK06u_(Z-1JPze+VsJ7LHrrvNlC6qi^=vcrY z7(IuCmbsszB7kI0vQfC*qusdie3)N8|K-!0m;LF^khjf2<%`?6=?p?(tXR@X0pUn9 zua5rKV-DP25T>){a1werV`|VJYZProL2Wn!lwnEhOW$ypTHB0fmZ zo>#ym@>qUpcLc8F_d0xWaAC4%eUN&^^Eib{MGR=i?A(OvdAXNlz8S_P4r^KtoSerY zu*xf(139G)QB&RyxrnBK9kE>ypwbMvOx_`XR+t@r!o$H4tw34@3)HA!YK*XLFc6yO zclj6It_R0j3-CzVV)Nmy3;EX3Md)BG1UAMg*jQC4BJg4!0!5Szpn|X+vVA$(uujkh zCEIaSm2aCw1q9$5MhVHSzU5NRK_^X$S`ds<*4CSlnUdh|P{+?${iuDL??1l%^5dKL zuUun%RwbqekFg-|fE!KjMY*-Pnf?B|?^fX%!N4 z7QTtvs~meq3+V|9O-XC?4c4?q%qqp*MKR| znTD!ywa5s8IzV`GL%UqqSd2^(Il<|CJ^YCp1DqfFo<#B3D++cjRAGUOU0Pz^0yVQF zbCK>Cp{4D)t%HExSZM4wZidecXnTa9f{N4Jd_54wpPw`2$aJ`XuEW7NkW8f30SlG` zinTD^En2U4aGHM>Br2-nR90H9R*(lKk@6Z^+t4rlp3z>^S6glFNJwk+*tlyeOmZ4m z2SG1kXl<-_KCEa$Dx~e4*Z#%kFP=us5vy@WV17tBA|=<;H!iZ6;_z8936yXOa6}?2 zvrbB&K+GZ_fx?CXSkazv19%652b^giIzWQTSz>@qMCFwc+`x(t%r4eK(i-31B+atB zTyG%hBV4@i!TRv|=Vt^d&ICTaDh=JAvb>ymQ=pbKs8*HU7h?UbGB#Ga20|B`! z?}&D8s21`@I;Aa?RgWI0J@Gmc_9POxD}$2@x|1|cf%u_105hr#_$1Okk*zRo7~0B- z-cWDU2QHm;ci4$Qif+05*lsa<|KZ*K{;j>-^NjF3(+oRT6Y^<02=7>QWVudF&a6-* zz=RUuS0y1i@!gi@mbUJ7p?JV>@-PIfhf~>_cE*jjAPFa4c<0Ot16kx}Fe!-!okgU& z)`oX~)TGYM&=T5U#ES2Nz2M_O*6DP1LdjAP(-1P4Yi*`tMOQ4u4sC^qtO>M-zj^*D zkI%xJmk5EC!-)VcE3rn?M^FzHovwqFp6gN>_isZ+z+S!=mVLOZi;$msU&unHFZ87j z?mWomQIkjT6A(r^HSz~U!TKHRbDFmEuR$3>0u$xh7UZ<4!8$u5c zQr#FP&>jZ%OB*XD&rYp=joj4kf=5bWUFSff!g^rko*lvJwCjd02!_tzau0BNj!`8( zwar6#q;v~wpT;F*jgQf}N%w?QU+h6QrL8O}xEkUW)N??_4k^A!Q-5;C}O`lCW zIvz|L0OxLwBC1RK&7D|Ha`KSQO(zp*?C36GAowQdQR8qJ1emukV>$9J!uOQVSVwM1 z7y{IQK=?;&OsAgECS_}H5()mW-+qNg&U(bcastZOQzIdBNjfwjnH%N^&xue2vNIrx zsDo)K+=O(DPNslNN-ZYsZs43y%T5Ms*MjBpSR4R1`x5PRKwMS?s;&1gOaabeK8`c!qX5 zx8P}aZGh>Fk|cDN+o0ZHBhwKf&OO%Iht9SiPLj}%Kpx;l$wr(RW|Tl7s1`NX0qTN{ zk>=7-A1^ti^;i@)ak-Rwg2XGfdYV<8MX@Xi)!UJ(I>)9w5Zn>(v)7QpW93-Dg5W@@ z^;@u@$?H7r&XqSArZub{JOn)Urqr;M*l$2`#!KzN1wKH4UR(6DzzN7{=drrrRt%LD zBOVBJ{^L-T2yLR9KHwJ{H&=`f;#)g!?CjmikmEBLOzQ3*DjJQj4UOP z=irw{rJjg5ggSkf@X8`>9@uX^)AD#;IM44UG{i9Bni^Ubi`(!_q#6bU!oeyGM0jP9 z?VzQ39(3i3^HsoJ3o+jIdFsfA2jHpojBX(eXDmdecFG$#Le)Db;_`zO!ddD(B&n5R zg0?z#PUN4}>ojka3B5MHzv(at>v*(htXCvHwNvgS%W|g>F-!xv{0vus2l;{l4C967 zBH2lWm9*VJX}Rffy63PcV*o1UH6g?~u@x8-R^g$p8q* z8=TJe(6c&^Cu6YQ6h~Y&drFs7gDZFsBtDKW5I`(@vQrvv7?y83)s+4|cG-CMG~fPs zj7*P23(zM?9X?h^*OB6ibx`?$61YrZ;Y?N*)tb}Zv$ET}(>vyU>JXryK59OftJ-KB zq723)?Qb+37LH0MvmWOnl??8}9nXOMkA439(Y}B8W`6qc&8Aq4x1AnK-E{cXrRxT- z#&bfrI~T|hQ?7Q6Vmk1s2-}3K1NTU>RUt)F*G7j|Aq&`z=S~C7Mp8^3uVB?@>l<8k z+JOLh7x{oj&lv@Xm?PQ`C~I=Xet`=U{-ug%k5`@qFbb6gPow{MNqE@vH%+>}b*VJ~ z5*lT-F%n_~j9kW0R2~GW0p!EcJY_?)6m>v=**pq=BTDcgp%65;$nABn%IC2fewC#z zeYnJ0QlW@;51#877|;O0;5`r_3Mcp`glSGzFp7W#d@!h&2}0`}<~nQxQ&c(*jBiw- zj)xL2jLE@DRHuzq76*Btw;2xyuFWm{58_sP)dR!K^JhL?rm1Ml8ezStWiZg754^ls ze*2wI63l*9H&S<#!tHWRj6Kh$q;UP zI|HDW3wf_*A;dGG!;!kOQ;~BQ_+G2O7cvQf)ng zGe?`D)O5l!1JWctPN?hrWAOn9PP{MHN3ni(nUIrwKQFoM>XXwsDEvGid!%Pn;$vDd z=4knJbj*g|5W`IEbB%KxR3UwZSOfP7OliLhX>bDSKX~wp14oU-qHS6qOOzEr*~NU1 z)i3u$$XcF>6-jTb;ZQRhq!KbVw1er|+%C0%p#vF4ELoEtH!-B-chqVAhKnTphu2wn z#9&}!TteHe>^t7-I7)%6pA|bk56FvI#yD0adnAIy|FNY*&GQkyEbW6}O0ff32bn|( zp;V$BYTk{eqojg9QFG9qYf*6S$Zf(a$cuAzKS7=pF(D~IyFuDF)Zx5~+E$w=fvR&z zodfQwjpgj`i1h_Yv|jbdJ8AXwVC=V9|-8n3$%xIQb z$mwi>vZ^T%gQ1Qd4B<+X^@R%3Iod|e>fq?=3hmeer%l&PAfQLmSX;hjA#15!WN@JN zff@LsAZl41l#^%8TXXktef;L=AiG?M}oe!6F)(Un~wO|e*W;~{k?U<-xv`IfYF++Xe($UOr@-{bT7}bMVMX^!W34KAmA-PCQJRY*OYbCWks>&zF z)GKvB=!Xx&UZ1N?51g6D`&0oh7KLmzz~61jFyuOT1@$H&4i5ozsLOUZN3LVFBY23Q z?v6;JEF>eKEr)cx4kx#|%?9yTry~`f@nqNwz~WYlKfif<$E|!jvvo3w@idPGV{ta- zghU2WV{|%ggX`60$ncVNTr~0`8W`kb#E|nT7%c@WLEoqvz0|4g!LJ$d#Kut4&zd17I@<_ z4})ul>qrzeQJ~d!*Ey(;@|-%z7IcDzScZ;H0i5gJ}0 z8%et_P*@Kn3e^e6JGAx*<*~EsWkqp#I^ZzWAEXI#&4LLA*C{k@=!4)y8pDy1GqT#0 zWzptHMZxiGYEc4^fh{!!ue1yt#-eU)DJp_M+0_`0mx|OA)&rIXJ$apbr0l#pdh{(n zAs(eiXi=qEr>s+Z8$AwnE2bXQeh&m({aS$8aN_tz;zmrI-<^a+>YF+F3OukRvN{iu zV`Y*5nM%VjAO?GB3#?9S71U*PtWhDc^5Ynd>wQSqieu9T)y z5>Bv@brKMCXjo9Vu>OcT_I9ibOhMRrJmtUIt{!{PsBi5h;@q@9zcLhu6^QBsLifSU zfj@6Rt6j%KJL9i_MVM~ept!QSM73eNWT3UZ2s%z}6IW~!;@%yqoM-H?XgB?-dM+SU z@@w40*4vM-8oq8DT?dNCEwDm1oEp6r@H%xAcRWf0NR=TYB{uR1%0q`yhw4qYRn<8I zf^4UjR=lu}=cwhv6L@Nc=&2iuyrdvlkWggbj`lp!+!7f(JOI8>9nchl&f`pW%|n?g zg-U*R-pE&+JQ)WhX;&t}z#vsscg`-Xc$zIhqWCo`bYZJCViD9*#FL^QH5j;lythoZ(} ztcXsS2#k(B;f<+UpkE#SC|B z98iYx@dO3vQfH(zJ*%UJ`~W7!CE1n%^$JQM=6k+cW~8bEN+36UsB{SILrMTSJKq}X zZG@s@BuWs!rj5?618{9RAF?nHufsF-b~@-(gCXdhlFh@r#OdnF8%{lW$aJ5A1|!Jb z#j>T4)ZLSi66vJiWzEnItgP_S$+_Lab+?D`>8YHw4eObBpHXwH#<{R?kdfT*FW21mIB5M~q$ z(%|8EuqHZ(3rj;WZ3cX2hgsFoih!Ex;lUzhWi0|z4U~uxDguYOt4{AwVQ7YS)J8!K zqA4y`hIL8zgQ`YEY#qYz9oiBDFbE^IfZ(B(@3H#wdA}w^B*=6BG^=-1C-SD_*HMj? zAb<<;AZDxJ2LCMD88N}MN{KjTe{}GVMe9gJk}d&Gh)#&P&^K5%Pu zRIFJX(y9Q>$e5;4CzwGMfDcC}Cnr}4Ndw1O9f%}GRA=lnVDIhyhr6G?HI@vp{fJi) zE7S@IPbH78mI7F8;;?n{=QT>BJ|kj4Ff;yLr`UQ7$OU_fItZj1Ac#n60mleUlk!LX zMzLw*C0>UhynSCfLb%%Q*K-Gu|IwUL*Da&PK~-C3O2Wb(A#GH`*ZC*bYK zzd&)MO6nf(GK;b$HC7eKXe1K2RIrNBk~i%bVJ6`ohaS6j)G1I*(d{tfZg+gR*~1Nf zqgAjU$f~0T1`U1W?uw@IsLHvrgo)r3oOTYy+(>a`zgkauvZ_62-h-l}0Kq8vxFPFE zwW(i&GA!i#K`^OF90hf-F8mW0^xS&rFv2*YOI4x;ItAAMx+A(Y38aJn5Ql^@K$5jZ zuf`;&4pciDGXi>156DrZSC`#AxN@C3lJt}TLK+~EC4s-gSTk=VlAAh7zVFk#f4u`J zas7lX9VE4`oo{^S@|v71IJvH-4e$AIexW8?a8$ooY5`B$HEwu*TjVWNU~f8$kJ5%-;sK9}!@!x{ zqxIp{p(2>vZ=+^vVn#W&0k%_1c6K64;~EDt_2*8tuJH!i3|(1mhD99`*dr8YF&ESh zfZx+OLr*N89v;SD+Pc)VCd<%u*n!G~Z#9hu*Ynf^$o(2F&0%U6EjcU!d_bHLYGKrb zk*-6t0x{LigOUFGYSn0Sk^XRv0jo>%FStmIg-27@77a%6Qd#PBq25TSNlD`&FWAB_ zC?#=Nnt8d`;g5fS?`l=hBm+jC1XarzVrr_Pg*9l697)$MsXFaSzXk>6;P~IAna(bV zon8hxkr<7K9wa!_J^1~dWp^Et5S`d{vJkHwl!QFlt6IUDA4g2o>20s93tdG>}5itV#A&e{P z@M8x2!VGq6BYFSfMSS?@Kfl_IzxBcGSYg_fJLn8Zpir^$(3w&VowSm~R@7!j0FFpZ z(l2c_96*6}1Rgv@Doa!wtYZXF%KOy+^-sC6#dG-Msl?tpUXiX<5g4LsB-LGl6{ z?Zpmh9=S%b78`XVjYr`p2Re;JzgKC@bPP=M;8(2Q5B+E7NM<3!+d^~Us5ohEEu z!+c>usO+sdN{L*k1W<#tR=Axge)#!izu4bC>4{VY*1rQ-ThmfU#}yj(N^@q=3NeXd zSsD(6m+S-;b6BCnaLBXLIJ$^C^qmDXGTsT>0o21{N z=B9Q{LM@}Q652VKSc|E~#v@z2g$o+sJhu%9a_iHp&eZTceD!Lh!0EtI`yiE9(h!+n z5u!t8!h{(2p|K8FB_a=jQ9uZeTnqW54v93+BOj%yo53%56Qmi&4O^fs zGm{!7b6EuB)N_<^DDb5VM%@wBli^x@Vg<93DOyX+@WC39tDWQn;kM4u;QwoLFyXkX zuK|G&B&DzcO60`H!L*VcywBA+Isr}~L%S_S)??q)*2lMB-r3)tHk0ygn8Se#$Crlf zHM%4XT1Szu0DyMWei;Z%G{9G{pQ->>ts|>X2^P@I@7h>`o`X&=F5Uoo)RqRhA9Yrc zJg9&)U@kCMfxzQ_4HjCJcgPyV$W`-JRpZ8p(4kInyz|y!y)d7g$+!wb2EqxO-_R`p zI*S?;4PsrVbW82`!@%FJF}k3$M>VPkZ41g+>K1`KGgJvZ zp@Ydu>QGg)c=EVU>dz|ar^kJaAp}GiR&XMEJ%051G))cVMzkYt294&`DzCA(>?k?1 z7&%&0tx%ONm>{|b3xQlaIeKm8sQXg~u{z906ypy0!^Fa=m!(9~a{vIkpy3&;KYu&m z()yDYBQXMhbJUFHtU7^L=X%n>5(ZGiXeUzaNE{v|ZO}WS1q%3WT~`_;-H8DBqwh-{ zf*A~}@fpb2p*}whVK9QKQ$1>+$i(ZcO?_$45h}_@qm3GS*z#dI*#tSU`(EclqP(u1 z+zM(y&nCImGdY=+TBjyxcwp!reg%iK&iHKK z!}ZrToA7ER=ovA{A0~t9RO8^IjMc`%^1=}G=GVOpvOn*scDJo5evf}gtdf%}G@S~7 z`|8Z7#9{-#*wzNn5w(Ae{k8t}m%s39_`tA9J)VnI@3 z0(F{^G|k|2P^JM(ZH=i{oD$pmVO#*UxU@_g2c&x$SP*rI5A7;zi$&yUShS#D5$K6eR*xXhPbwaRvmm@M z5a?YIp7?9bz{F@!z}lh9n)z)~;&oluWB_bAQ{~00GqPy0HFaB1ZI8)fC&Nab@Q%aO zo-}nbZFe+d1 z0kCSPOnm2pp@;NRT>=Et>K2T zpN*9j6-hV`KRkyQPR^{YZPbC&rkVB>@#I5e#)#s|lNKu~N+WFOog5^D)f|hMdbj`~s8oW=!opou&@=(Jv|IzhE>rMn~0Sp~~R z-P+aJl1M8|xZ13WX3;R&jWsYeECii`8W!Vd+UOas&-Q-(_9|L8H8IBN4Jw9Anz!Vx zJ#c^;GpjS0sJk&@pj;?+g=}N#ev*0! z8Q&C8EJ%g!MfGs=lSO4)oI4<5U=jvbxkuK;0DDR)ZC)}w`LPZgy8^pmg<1mD5*5Keniq*a~CylW@^&V%_|@` zsjquz8kTpe2zf;f0;Q!}VxX%0FhNS?9CU+*2LGh~3_Q|~c;3h<5=G-bv#O08pQ970 zn2zc8j}R-E6;xLzlFLB@{0^T>@@!o~fv3zv^F&~B)`2l3PyBI@AXo8OL*}<={q(AD zq}}(rz;_&(QV00aOpHB>b3`*4mgfc(`Gc;f*cx6yIqL)omg7(xM&In-J#2wSW&*7=NLOs@*3p56cdGg z3)YwM_RU`>4{m!n***CYM|yO^qF#0Fz(5rgOVUY%+IK9J<8{WXEmt)Vs70K5TR_m! zDQG}?qT2KyJ78Gmb+|CH=~kYojTnb1%3XuY#1ofhNa9wVuE6T)QIA92@fCqWp2}`i z^i$Q;H;S+z9~}D2UkB#qv~z<(!4Zv&Zj{iM^HPTj_$k`Ogzyzkd)+;Sn!&7zkYCs$ z)CwR-`Dzywz;IQaIk%v_Z2N-?sRWC;>fRHSfV>Q{6?UQcLd)EIWZS~8;peF-8OF!9(!MnLIspnIaiG&RvTSD&1p~* z`G6u^4!Z|O=)MSoCv{{nxGrfCGlp~ZKW6o>qIrsT;SMy_nl3|&P6aNfEddlA;#%GQ zk8Nk{-BLeC()>%%eLqR3@~oUlTh~x&2lZ%T3pCdi3qdKy5qk?Kp z6J~s*>39QC8wZc$@l_t5yr2N|?5c7bB@j7K%<7#605y67w6Ttacq?%3OAzGc0aqT zVk^2cYu*@PRO{Bh%JbSmw6@cA3DN*l&Bkb92tTMZsg`|o#|Ewv+m5H%Qyq6%x58=M zmWAD@c6IbLU91pwuMFgee4nH2s{NMfbcMq7WE#ToG8wP~K&JR6PEuzC#iV6t(cE>hhB!L9SYVBU z!G}fn)Dx&nsEC&MiM%4#R)eyLoKBJJUbPq`hYWB37{e>bT%|}7vd5~!MWI+JUOQ6- z60qwIm!zXNs7Lh>r1*3tlcr#rcJwujgA($(_Du&eSm;h9Gp64+nd^!1@i3{bodjAb zDBWiWEZ&3l?)&-SzMl#ry4#hh+8Nnu=2}Bj10`h*m+N{3JKEtfU0F%p16^6Ho1mHi zUjqlGVyJtj6m@3joW>xc=4yDja@9nb8vpl2h|GFuXQ?nhY~O-s5?!x!CWfW$^qZBhY!sV-af`~fSQbcnu=-gRTn4ZC;& z-*8T)BORNLt<_wxbf2q6s>7_Zm+)K+IO-EMAgTU?tTvblaU(vK{7=7*{jUjnjen6` zMU(Cb8^m^?pg;m@A?6ReZj9|=gC1QD`{>RpryXwW z0*Zq5whR#Rr%P>pLz+z&)8e>EPF=O>baDcj-`WI!`8+?YTN$zzwqr{jmQE*PAcz?g8uN zHgBz73O?WK-q@z5&oU){!G~+uYXOZc)TOi!R(WStJ9<-7k{Wda3e;%$bW2XyCfHpo+ckdOuj=Ob*g)XuHBA0f)ntW0UYU$8? zMvBm~I;i`;VfmkpSp9P6t4@-Synq$+X*T&xAw$%Qwa0(0=V| zc(-dntxE1J^?T@aIO&>ilrV&O!}?#py-*K^d)_dc@$dnIuUi&FRXy|S*DkUnXu^SYRa2H4!f~NqHre zPn)F=&)C#Lny*GB4PFfMRmaXP0`Tf43G&^DbL_wNmSK^qUiqtUJU9)XVg;R-9n__O z=7RdC`qp&R(ZQgcrZ?aVk}SFnv}*Qyt`>Cl^bNm$efM^L`1sqmNrqXvB^f}A=Hgw0 znshZ`X}TOP$!y`Gi!My%|Glqav5fWqoJ-IteatvAW#sXO#!fk9af za5)V&cD$c%IY}glybLmAJk%<#1&YyDm-ZX>ko^GzbYzKl59GM+hvaR+E;HoSY}&{t z^3)H7&%qY!T$z=)HoZx{F;l3z?5_^Z@h{!{tw|VNo`!(f zy7?5g*98Q%$$JJ3Jc$8xhgQeksgrhLpdTo9G}o`IJx54 ze2a8P!K-Tv6$1RT$fPA<9)kk7<`HWrKtmC?>qAznRc(Dvr*7(pFM}UeTo$70{ycbJz5GsBCr*jZsFRPNt6DWNZNy9sHc4&- z>ReU(1;hzM*)(QdbqA$plBLmE#f_TkOGDghveDTBcHyxv(dLvw@4sJYHr4RdbOq${ zgjzG31YX#oYf6B3lZ)}rG>Elx-)~Ig?VwTQs^$-!(wNsJalRcL<|pk6Uh@RJVNegU87kA&(z zssEM;Y^!|7F@54@ALED-=lMef00(nSC`j*yF&{nAyN`frz5 ey2S*StJ^wAaZq~cg7z5x?*9NN)%B-eV*mjC1EClI literal 13912 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 mB)@dkrvBF@mToaY4tV*mgWGaEku diff --git a/app-editors/emacs/emacs-28.1.9999.ebuild b/app-editors/emacs/emacs-28.1.9999.ebuild index 9130393b32fa..4c1a544cb35f 100644 --- a/app-editors/emacs/emacs-28.1.9999.ebuild +++ b/app-editors/emacs/emacs-28.1.9999.ebuild @@ -153,9 +153,9 @@ src_prepare() { # for live ebuilds FULL_VERSION doesn't exist in global scope QA_FLAGS_IGNORED="usr/$(get_libdir)/emacs/${FULL_VERSION}/native-lisp/.*" - # gccjit doesn't play well with ccache #801580 + # gccjit doesn't play well with ccache or distcc #801580 # For now, work around the problem with an explicit LIBRARY_PATH - has ccache ${FEATURES} && tc-is-gcc \ + has ccache ${FEATURES} || has distcc ${FEATURES} && tc-is-gcc \ && export LIBRARY_PATH=$("$(tc-getCC)" -print-search-dirs \ | sed -n '/^libraries:/{s:^[^/]*::;p}') fi diff --git a/app-editors/emacs/emacs-28.1.ebuild b/app-editors/emacs/emacs-28.1.ebuild index 85368109ec31..135fab7e795b 100644 --- a/app-editors/emacs/emacs-28.1.ebuild +++ b/app-editors/emacs/emacs-28.1.ebuild @@ -153,9 +153,9 @@ src_prepare() { # for live ebuilds FULL_VERSION doesn't exist in global scope QA_FLAGS_IGNORED="usr/$(get_libdir)/emacs/${FULL_VERSION}/native-lisp/.*" - # gccjit doesn't play well with ccache #801580 + # gccjit doesn't play well with ccache or distcc #801580 # For now, work around the problem with an explicit LIBRARY_PATH - has ccache ${FEATURES} && tc-is-gcc \ + has ccache ${FEATURES} || has distcc ${FEATURES} && tc-is-gcc \ && export LIBRARY_PATH=$("$(tc-getCC)" -print-search-dirs \ | sed -n '/^libraries:/{s:^[^/]*::;p}') fi diff --git a/app-editors/emacs/emacs-29.0.9999.ebuild b/app-editors/emacs/emacs-29.0.9999.ebuild index 41b8333bd0ab..0de26a675244 100644 --- a/app-editors/emacs/emacs-29.0.9999.ebuild +++ b/app-editors/emacs/emacs-29.0.9999.ebuild @@ -175,9 +175,9 @@ src_prepare() { # for live ebuilds FULL_VERSION doesn't exist in global scope QA_FLAGS_IGNORED="usr/$(get_libdir)/emacs/${FULL_VERSION}/native-lisp/.*" - # gccjit doesn't play well with ccache #801580 + # gccjit doesn't play well with ccache or distcc #801580 # For now, work around the problem with an explicit LIBRARY_PATH - has ccache ${FEATURES} && tc-is-gcc \ + has ccache ${FEATURES} || has distcc ${FEATURES} && tc-is-gcc \ && export LIBRARY_PATH=$("$(tc-getCC)" -print-search-dirs \ | sed -n '/^libraries:/{s:^[^/]*::;p}') fi diff --git a/app-editors/qhexedit2/metadata.xml b/app-editors/qhexedit2/metadata.xml index b21f150a2481..7db8b420f3d9 100644 --- a/app-editors/qhexedit2/metadata.xml +++ b/app-editors/qhexedit2/metadata.xml @@ -1,14 +1,7 @@ - - ktrace@yandex.ru - Victor Kustov - - - proxy-maint@gentoo.org - Proxy Maintainers - + Install Qt5 hex editor diff --git a/app-editors/vscode/Manifest b/app-editors/vscode/Manifest index 2fb254f63dbf..f815a887e9ad 100644 --- a/app-editors/vscode/Manifest +++ b/app-editors/vscode/Manifest @@ -4,6 +4,6 @@ DIST vscode-1.64.2-arm64.tar.gz 107090187 BLAKE2B 15587ce30f15c393f78d5ea554da51 DIST vscode-1.65.2-amd64.tar.gz 109564124 BLAKE2B 5b842253ed6438019de5f114f951651adc1773db93b408d3fec59b781ff32c0fb66f0e80ff0c02b6306ae46f541d55667f37d50ccf64709e810bf5e952af543e SHA512 1b5fd6c42966e66f963cb63a289414d3733cb64c051c36ad5a43481ccbd24996e99b58738b23be25a51890eb95593b7a2f224d61c3a21ea3195baed4f57cc761 DIST vscode-1.65.2-arm.tar.gz 90793512 BLAKE2B 8e29cd51635408280a9f3e36cc7d8a0925feee6a2239352b9a44075454ae36d7b784be2ecf9eb310440e416511a0d38b801ae41bfae400edd06345f960d66b29 SHA512 9c10a9a6ed82d321228b41202ab1584d580596bea9aa9759db6500e41f1979d1e9e1fa3e3af4fd86bdbbd0844ec528a499dbeb2eee988bb87b549073f0d112de DIST vscode-1.65.2-arm64.tar.gz 104431396 BLAKE2B 17251a994ba15b9293b4bebbc8b34b8351bf5d15ea047d8789492839ab902d9802afcd94c6a805f26be505c9f05077c395c6a5c73a8f3614668c042400e3f4b0 SHA512 7365d8bec81bbd8bf72d6073cfd9034b8afca7309044863a921b190aadbb8fe16d5b58f98beab7d24d77c1077c60a1761a68a12e01ea974855608006973ec739 -DIST vscode-1.66.0-amd64.tar.gz 115615178 BLAKE2B e6e13cb52f04cae605868b508f8e3323bfbcff4589a6bd9b29cf978d9fa8cfa3e05d1ec1ba01e6368c943254fe3af0895f7cd20df46ea22348427a3876749be5 SHA512 a2157b9b7b92d0ee194fea20432e839ef7cf42151baeb5ed378de3c0aa9dc9bffce6d45b72bde8b8bbbb5cf41a5508016a07a45ecd16b0f570aa30a0b81ccdfc -DIST vscode-1.66.0-arm.tar.gz 96717878 BLAKE2B 0eec918894e03941835c11d662567e58a3a8dcdeb386a65aa516cb6fbd8f59c70d9b9adcb4fc4051fd2077e34e1488700e55cc24ba90763bb14696c22eff4a33 SHA512 f58139aa901cf4eba1410d792c4591b81dbd3241b25c1a31a27db1e469cf0e5274bf263ad661cb7d01212e2f1d67de6fcc9f617fb1aa9a227401efb95690694c -DIST vscode-1.66.0-arm64.tar.gz 110612358 BLAKE2B a0a38121024c2f47fc178893cba0d327c5891bbd74ee2218aff2b9d701c062b427cbaaf2d5115f3c386eb5187db8817323b1d8d4d2d830bf435cb9817232777d SHA512 d91192310787f56f7455ead5ea13940f6051f9efa5a99178adf7b628d9bf7b168e5bbe98b90cd37d472928d25e8eb27659f82bf224bd0238e35d84980f1d1491 +DIST vscode-1.66.1-amd64.tar.gz 115616634 BLAKE2B 9637f33068e4f34d1dc313bc353a722ff46c8be266a58ad03bd007bb5e815bfe1984bc799cd9d0c9eaef87e321f5f4f8f3e3c1eaa8ca1fc6d0b78e5002aa3ac7 SHA512 3a0e41f527b17ad845477f36e0a3b783e07b57fa0f3ac3be5d7387ff0b95f8cef2ce2ab427f971d357d607342645b642c3efc56fd3bbd440ace9e09b8e4b5778 +DIST vscode-1.66.1-arm.tar.gz 96710597 BLAKE2B d2d58d1257a6fa396f460c10df314d2e62b6a9e6abe65a6f5158569da9ee88c2e96ce9a66ba9c9bcdd6843c2a0c24dd50f4be2e0d59a6890c6d53f523a0b3475 SHA512 91234db83bc918feff912d1a0cad4ce2de11f5731583fd9b74bd62451a389882c81e02f2cd7d3c409fa6e92185ec33499e46f3914c7f35581489c8e13c59f864 +DIST vscode-1.66.1-arm64.tar.gz 110611219 BLAKE2B 4928a9e0b874b9b0032c0ee9021fa1aef857a882ad9c0664a9d3096ac27aa5cc763b1c3332ac8714df8018a4e35cec5afe754c12ac3305aee345c2d2d78a41f0 SHA512 a6dfd0d909aa677c4c0ac78c7bb08f637f43fbc20eedd0768fb9673478c9fff4470d0dda1f0311d84873da6fc1dac55206ac7ebce19f939ce74de1cf03b19c01 diff --git a/app-editors/vscode/vscode-1.66.0-r1.ebuild b/app-editors/vscode/vscode-1.66.1.ebuild similarity index 98% rename from app-editors/vscode/vscode-1.66.0-r1.ebuild rename to app-editors/vscode/vscode-1.66.1.ebuild index 02ef30424081..27f47914fd32 100644 --- a/app-editors/vscode/vscode-1.66.0-r1.ebuild +++ b/app-editors/vscode/vscode-1.66.1.ebuild @@ -68,17 +68,18 @@ RDEPEND=" " QA_PREBUILT=" + /opt/vscode/chrome_crashpad_handler + /opt/vscode/chrome-sandbox /opt/vscode/code /opt/vscode/libEGL.so /opt/vscode/libffmpeg.so /opt/vscode/libGLESv2.so - /opt/vscode/libvulkan.so* - /opt/vscode/chrome-sandbox /opt/vscode/libvk_swiftshader.so - /opt/vscode/swiftshader/libEGL.so - /opt/vscode/swiftshader/libGLESv2.so + /opt/vscode/libvulkan.so* /opt/vscode/resources/app/extensions/* /opt/vscode/resources/app/node_modules.asar.unpacked/* + /opt/vscode/swiftshader/libEGL.so + /opt/vscode/swiftshader/libGLESv2.so " src_install() { diff --git a/app-editors/vscodium/Manifest b/app-editors/vscodium/Manifest index d2c3f26acf14..b04cb68f33fc 100644 --- a/app-editors/vscodium/Manifest +++ b/app-editors/vscodium/Manifest @@ -4,6 +4,6 @@ DIST vscodium-1.64.2-arm64.tar.gz 111168123 BLAKE2B 015163f9129e95cce5cb4df255cf DIST vscodium-1.65.2-amd64.tar.gz 110791055 BLAKE2B c6685f78c786dd36ddb79adce5485670016dc5bf8e72550a0d6f39425237dbdf75c36612e053f74db0c7e92cbc7f21dcd641a1573e03741eed8ae7573d7e6608 SHA512 5a79be254d8fd21e22ca1b557bf11138948793518e761f20cfcc9a8a142e5ae14845989e4a2341f4594a03df0ab9b03e4df971123136c636e1b56bb310397f2c DIST vscodium-1.65.2-arm.tar.gz 93766888 BLAKE2B 23f1b4a5839b4d8ce35779ae7cd033cfa5ced68272fcb9783307d000ee58dd145d68e8f84e963a1a0dc33ccca81b47119f95cbe49ee788eac5921c9b6ad9071e SHA512 bfc20b5d3de19afb02c11c6dce5b06dec9d843ed7989e400a2d0d2a7f98289db2ae5e7c6262fd31b353eee4efb4f6455aeedffa44e0e7162be03d688ef42c0cb DIST vscodium-1.65.2-arm64.tar.gz 108364942 BLAKE2B 05fe48a28f9d97487190725e52ef719db7487e27ec537be185bcb8e4ab56137047261b1221b3cf3909ab07fd95e50135a29a57c802e51c35511718c1822fd49a SHA512 42a2bde4685aecff7b15e8315ef5edf05150e9f1228cd55a62693dc5a03ed5154e01353367c29357d652c82c561477b9d6bad34c0aacf7638b3e4597c31312cc -DIST vscodium-1.66.0-amd64.tar.gz 115792381 BLAKE2B fca762114695e2cebc3658dee0f6e7d7b556d60278a4da512e51f6f3b5bb17b81f83f4a01c2b950c2439e21083023f6e985368419a55b83d0ebe8ab5e303c6cd SHA512 ec4c0bc9a9d928ea2991f5ec9cae247f692601d4e1e63c8b47dcc6d2f62c8e42ef0ebeb800b2cf3864ec66d486e4e17cbd7fb517c2f10727b4203bbb968da305 -DIST vscodium-1.66.0-arm.tar.gz 97612567 BLAKE2B c41b46469cc96f3609982fe1334f8c6e2801a8cac59cd9e30f0c523fdada42b7de711dfbc3ab77e08c136e13088f647010b44404d81152bc38bda130a8d41101 SHA512 dc2820c3fb59be9a5b2152fd45ec7c1617eb7cfc6272d7bed111b5c8d1aa6902e7f59a71df965bb0ff97e9f95d6e59e6ec3db5c55b7185424cffea1d8aa40e26 -DIST vscodium-1.66.0-arm64.tar.gz 113504867 BLAKE2B 2076d239950c745abc4ebf723f832a9934d31ae9582d7a9d1d51a378a79a05b83c0e5bd62a750e63174927d57097d113861633caea80fe2e70559fd8a5965a69 SHA512 46d789aa41991813a758dcf30764353292d6305431407c85249a039681264a7dbe9741569770aa14e2bd8cd9086e146cf128fca382abd383bcfd522f4c332537 +DIST vscodium-1.66.1-amd64.tar.gz 115798733 BLAKE2B a4ed6a7bb83e52d18a9fa920a874a28e1dd9cb148bfc675ccce4082328732588b231bf526a4d2c705b136e3684e4fcee6d876e506e60f8595180abd0364d6c76 SHA512 ab08f04c94b2ec3383d5fced4d2e04c32e5a5d87730cea8d55a4d780d6bcf5f2aba69ed5673634bdcbcfbbee936e37befe279d3a162aa60ead228f92f3b67db6 +DIST vscodium-1.66.1-arm.tar.gz 97608331 BLAKE2B f04a3ea18167298cbffac1fe311ad273760b7c550c28345db26515aeb5dafd347ea03992d8ecffe11a66298bd218c1ecffb4cbe138f86eb68442fab1ac1bf580 SHA512 0fc1785b28b6276f24d71f2edf5f4f3b342707ffbb0330a9fcd0b0594eac99a32604dc3358edf1dfab105b85f3686c003341bd8a55d0cd7a0a0c635b586a18a8 +DIST vscodium-1.66.1-arm64.tar.gz 113500687 BLAKE2B 4e6d1991d41addf476649644c95c017e5c3b116fb183511b1b7dca7249c0137c534e0fc75a72456cb8d7dcbf7c6facff0e1af2ef6d9377053a4ed084df1e302b SHA512 ed4b849d70e94507a6d64c6ff9b919903692fc6e0bcf9500bdda45ac0e8a83d2952c764f43eeeeea03c4c9ec2ce8ba61489e7eb83d560dfa1b6c5e7097c4c71a diff --git a/app-editors/vscodium/vscodium-1.66.0-r1.ebuild b/app-editors/vscodium/vscodium-1.66.1.ebuild similarity index 98% rename from app-editors/vscodium/vscodium-1.66.0-r1.ebuild rename to app-editors/vscodium/vscodium-1.66.1.ebuild index 10f977221d27..46ea193a4992 100644 --- a/app-editors/vscodium/vscodium-1.66.0-r1.ebuild +++ b/app-editors/vscodium/vscodium-1.66.1.ebuild @@ -68,17 +68,18 @@ RDEPEND=" " QA_PREBUILT=" + /opt/vscodium/chrome_crashpad_handler + /opt/vscodium/chrome-sandbox /opt/vscodium/codium /opt/vscodium/libEGL.so /opt/vscodium/libffmpeg.so /opt/vscodium/libGLESv2.so - /opt/vscodium/libvulkan.so* - /opt/vscodium/chrome-sandbox /opt/vscodium/libvk_swiftshader.so - /opt/vscodium/swiftshader/libEGL.so - /opt/vscodium/swiftshader/libGLESv2.so + /opt/vscodium/libvulkan.so* /opt/vscodium/resources/app/extensions/* /opt/vscodium/resources/app/node_modules.asar.unpacked/* + /opt/vscodium/swiftshader/libEGL.so + /opt/vscodium/swiftshader/libGLESv2.so " S="${WORKDIR}" diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz index 455f973bbf4050e7ef3cb61587f98ef8aaee4ee0..98c9025cdecb2e00f0e2f71eea07b8840fb794a8 100644 GIT binary patch delta 43771 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ⅆ(&w0EZv`R$5_ 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 + + + + + gnu-emacs@gentoo.org + Gentoo GNU Emacs project + + + https://github.com/wyuenho/all-the-icons-dired/issues/ + wyuenho/all-the-icons-dired + + diff --git a/app-emacs/all-the-icons-ibuffer/Manifest b/app-emacs/all-the-icons-ibuffer/Manifest new file mode 100644 index 000000000000..431b01aa7ce9 --- /dev/null +++ b/app-emacs/all-the-icons-ibuffer/Manifest @@ -0,0 +1 @@ +DIST all-the-icons-ibuffer-1.3.0.tar.gz 16247 BLAKE2B 43551d61aeff8f433ee087bd0361c443f95d12828fab7e8742522fd00d323430d3eb5c6205b580482df0be164dd636c151c30ddebdc36f4a2bc15117683748dd SHA512 f1fcde1cf97f02fef7b52d840296504ff621faa0fb35f530d7f20989545c5f24ba6a7762e0a76f5dca209f8e3c8b73a12c23c7f54d688680aa2b9805dcd2c8d2 diff --git a/app-emacs/all-the-icons-ibuffer/all-the-icons-ibuffer-1.3.0.ebuild b/app-emacs/all-the-icons-ibuffer/all-the-icons-ibuffer-1.3.0.ebuild new file mode 100644 index 000000000000..1e24835199af --- /dev/null +++ b/app-emacs/all-the-icons-ibuffer/all-the-icons-ibuffer-1.3.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEED_EMACS=24.4 + +inherit elisp + +DESCRIPTION="Display all-the-icons icons for all buffers in Emacs' ibuffer" +HOMEPAGE="https://github.com/seagle0128/all-the-icons-ibuffer/" +SRC_URI="https://github.com/seagle0128/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="app-emacs/all-the-icons" +BDEPEND="${RDEPEND}" + +DOCS=( README.md ) +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/all-the-icons-ibuffer/files/50all-the-icons-ibuffer-gentoo.el b/app-emacs/all-the-icons-ibuffer/files/50all-the-icons-ibuffer-gentoo.el new file mode 100644 index 000000000000..cf33c024a408 --- /dev/null +++ b/app-emacs/all-the-icons-ibuffer/files/50all-the-icons-ibuffer-gentoo.el @@ -0,0 +1,3 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'all-the-icons-ibuffer-mode "all-the-icons-ibuffer" + "Display icons for all buffers in ibuffer." t) diff --git a/app-emacs/all-the-icons-ibuffer/metadata.xml b/app-emacs/all-the-icons-ibuffer/metadata.xml new file mode 100644 index 000000000000..ca81f430464d --- /dev/null +++ b/app-emacs/all-the-icons-ibuffer/metadata.xml @@ -0,0 +1,13 @@ + + + + + + gnu-emacs@gentoo.org + Gentoo GNU Emacs project + + + https://github.com/seagle0128/all-the-icons-ibuffer/issues/ + seagle0128/all-the-icons-ibuffer + + diff --git a/app-emacs/all-the-icons-ivy-rich/Manifest b/app-emacs/all-the-icons-ivy-rich/Manifest new file mode 100644 index 000000000000..21d798adac31 --- /dev/null +++ b/app-emacs/all-the-icons-ivy-rich/Manifest @@ -0,0 +1 @@ +DIST all-the-icons-ivy-rich-1.7.1.tar.gz 23806 BLAKE2B 28d85c0a4d486900b444e2aab25c6cb257d91ddb4839ab3e71dced02c7ad85e822f465d0d29404c55421c05a1e14002480f977c898a8374e4c51c66631413413 SHA512 526632f74a674bfcd6c2019649be6e305c0d817a1b29d8e5883b239cd97f8b40a63c34bc39e4f4e8ca2ff71ee3cd15e43e40827f40aa2f6579ec4c96eced40e5 diff --git a/app-emacs/all-the-icons-ivy-rich/all-the-icons-ivy-rich-1.7.1.ebuild b/app-emacs/all-the-icons-ivy-rich/all-the-icons-ivy-rich-1.7.1.ebuild new file mode 100644 index 000000000000..b0570fb03e28 --- /dev/null +++ b/app-emacs/all-the-icons-ivy-rich/all-the-icons-ivy-rich-1.7.1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEED_EMACS=25.1 + +inherit elisp + +DESCRIPTION="Display icons for ivy buffers in Emacs" +HOMEPAGE="https://github.com/seagle0128/all-the-icons-ivy-rich/" +SRC_URI="https://github.com/seagle0128/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + app-emacs/all-the-icons + app-emacs/ivy-rich +" +BDEPEND="${RDEPEND}" + +DOCS=( README.md ) +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/all-the-icons-ivy-rich/files/50all-the-icons-ivy-rich-gentoo.el b/app-emacs/all-the-icons-ivy-rich/files/50all-the-icons-ivy-rich-gentoo.el new file mode 100644 index 000000000000..3b390209616d --- /dev/null +++ b/app-emacs/all-the-icons-ivy-rich/files/50all-the-icons-ivy-rich-gentoo.el @@ -0,0 +1,3 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'all-the-icons-ivy-rich-mode "all-the-icons-ivy-rich" + "Better experience with icons for ivy." t) diff --git a/app-emacs/all-the-icons-ivy-rich/metadata.xml b/app-emacs/all-the-icons-ivy-rich/metadata.xml new file mode 100644 index 000000000000..9f1fa8fc0a06 --- /dev/null +++ b/app-emacs/all-the-icons-ivy-rich/metadata.xml @@ -0,0 +1,13 @@ + + + + + + gnu-emacs@gentoo.org + Gentoo GNU Emacs project + + + https://github.com/seagle0128/all-the-icons-ivy-rich/issues/ + seagle0128/all-the-icons-ivy-rich + + diff --git a/app-emacs/all-the-icons/Manifest b/app-emacs/all-the-icons/Manifest new file mode 100644 index 000000000000..3049ed4d9f57 --- /dev/null +++ b/app-emacs/all-the-icons/Manifest @@ -0,0 +1,2 @@ +DIST all-the-icons-5.0.0.tar.gz 805496 BLAKE2B c5d81d2ff534bb7ab0000c21fb32107f307d96b1bf09b9227be5900e8160b133cfdc7ea4d4b31a982abb55e29bcf35626af91e3bd9ecbfba00b9b5ed85496a7f SHA512 865db191900dbeb207220df8d91220179dfbbb37e983e9e306ba0a4be576055002beb7335de20327736e8be678056699e8385aa37de766fadc11f4688f99471e +DIST all-the-icons-5.0.0_p20220325.tar.gz 806105 BLAKE2B bc035ee726bf1d2f9839231ddd3bbaaca93b76c30026a3fcef4579f28f7f9677b37fa8b2652e82ae710f23272b56c884cb9454d54d8c2962f20e0fe9cf3c0bdd SHA512 3e45f208b46e7b1b596b6beb41cc11145db49e3e60e7a42593db94000f226e197b30580ba46d490b456f90349e7db2e49027a572b90f32048bcf0e68af9f22bf diff --git a/app-emacs/all-the-icons/all-the-icons-5.0.0.ebuild b/app-emacs/all-the-icons/all-the-icons-5.0.0.ebuild new file mode 100644 index 000000000000..cb1873d52bb6 --- /dev/null +++ b/app-emacs/all-the-icons/all-the-icons-5.0.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEED_EMACS=24.3 + +inherit elisp readme.gentoo-r1 + +DESCRIPTION="Various icon fonts propertized for Emacs" +HOMEPAGE="https://github.com/domtronn/all-the-icons.el/" +SRC_URI="https://github.com/domtronn/${PN}.el/archive/${PV}.tar.gz + -> ${P}.tar.gz" +S="${WORKDIR}"/${PN}.el-${PV} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND="test? ( app-emacs/f )" + +DOC_CONTENTS="You may need to install the required fonts by executing + the \"all-the-icons-install-fonts\" function." +DOCS=( README.md logo.png ) +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + elisp_src_compile + elisp-compile data/*.el +} + +src_test() { + ${EMACS} ${EMACSFLAGS} ${BYTECOMPFLAGS} \ + -L . -L data -L test -l test/all-the-icons-test.el \ + -f ert-run-tests-batch-and-exit || die "tests failed" +} + +src_install() { + elisp_src_install + elisp-install ${PN}/data data/*.el{,c} +} diff --git a/app-emacs/all-the-icons/all-the-icons-5.0.0_p20220325.ebuild b/app-emacs/all-the-icons/all-the-icons-5.0.0_p20220325.ebuild new file mode 100644 index 000000000000..cf28205eb9e6 --- /dev/null +++ b/app-emacs/all-the-icons/all-the-icons-5.0.0_p20220325.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +H=65c496d3d1d1298345beb9845840067bffb2ffd8 +NEED_EMACS=24.3 + +inherit elisp readme.gentoo-r1 + +DESCRIPTION="Various icon fonts propertized for Emacs" +HOMEPAGE="https://github.com/domtronn/all-the-icons.el/" +SRC_URI="https://github.com/domtronn/${PN}.el/archive/${H}.tar.gz + -> ${P}.tar.gz" +S="${WORKDIR}"/${PN}.el-${H} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND="test? ( app-emacs/f )" + +DOC_CONTENTS="You may need to install the required fonts by executing + the \"all-the-icons-install-fonts\" function." +DOCS=( README.md logo.png ) +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + elisp_src_compile + elisp-compile data/*.el +} + +src_test() { + ${EMACS} ${EMACSFLAGS} ${BYTECOMPFLAGS} \ + -L . -L data -L test -l test/all-the-icons-test.el \ + -f ert-run-tests-batch-and-exit || die "tests failed" +} + +src_install() { + elisp_src_install + elisp-install ${PN}/data data/*.el{,c} +} diff --git a/app-emacs/all-the-icons/files/50all-the-icons-gentoo.el b/app-emacs/all-the-icons/files/50all-the-icons-gentoo.el new file mode 100644 index 000000000000..431f7e90ae73 --- /dev/null +++ b/app-emacs/all-the-icons/files/50all-the-icons-gentoo.el @@ -0,0 +1 @@ +(add-to-list 'load-path "@SITELISP@") diff --git a/app-emacs/all-the-icons/metadata.xml b/app-emacs/all-the-icons/metadata.xml new file mode 100644 index 000000000000..05396e7cc8b6 --- /dev/null +++ b/app-emacs/all-the-icons/metadata.xml @@ -0,0 +1,13 @@ + + + + + + gnu-emacs@gentoo.org + Gentoo GNU Emacs project + + + https://github.com/domtronn/all-the-icons.el/issues/ + domtronn/all-the-icons.el + + diff --git a/app-emacs/amx/Manifest b/app-emacs/amx/Manifest new file mode 100644 index 000000000000..53352a654391 --- /dev/null +++ b/app-emacs/amx/Manifest @@ -0,0 +1 @@ +DIST amx-3.4.tar.gz 33916 BLAKE2B b3b6f6d97e10dcb759bf38a812094de528aaeffd0b8fd0f1d055f67696889939a88622151123986bde42d4a1355a8a4d6cf95b286012bcb5245c1edc9b19a71c SHA512 146b8f6acbe4acca63391771fca73d22f5ce60872f4d18abc865d6cb07f4d12ea01fd59235e1e5987d33b169ea7792368b72e92f8c6409846121850efb75511f diff --git a/app-emacs/amx/amx-3.4.ebuild b/app-emacs/amx/amx-3.4.ebuild new file mode 100644 index 000000000000..db2ba6d8d419 --- /dev/null +++ b/app-emacs/amx/amx-3.4.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEED_EMACS=24.4 + +inherit elisp + +DESCRIPTION="Alternative M-x interface for GNU Emacs" +HOMEPAGE="https://github.com/DarwinAwardWinner/amx/" +SRC_URI="https://github.com/DarwinAwardWinner/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +# TODO: When ido is packaged: || ( app-emacs/ido app-emacs/ivy ) +RDEPEND=" + app-emacs/s + app-emacs/ivy +" +BDEPEND="${RDEPEND}" + +DOCS=( README.mkdn ) +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/amx/files/50amx-gentoo.el b/app-emacs/amx/files/50amx-gentoo.el new file mode 100644 index 000000000000..12393aba5772 --- /dev/null +++ b/app-emacs/amx/files/50amx-gentoo.el @@ -0,0 +1,5 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'amx-mode "amx" + "Use ido/ivy completion for M-x." t) +(autoload 'amx "amx" + "Read a command name and execute the command." t) diff --git a/app-emacs/amx/metadata.xml b/app-emacs/amx/metadata.xml new file mode 100644 index 000000000000..9b41a7c40de8 --- /dev/null +++ b/app-emacs/amx/metadata.xml @@ -0,0 +1,13 @@ + + + + + + gnu-emacs@gentoo.org + Gentoo GNU Emacs project + + + https://github.com/DarwinAwardWinner/amx/issues/ + DarwinAwardWinner/amx + + diff --git a/app-emacs/bbdb/bbdb-3.2.2a.ebuild b/app-emacs/bbdb/bbdb-3.2.2a-r1.ebuild similarity index 84% rename from app-emacs/bbdb/bbdb-3.2.2a.ebuild rename to app-emacs/bbdb/bbdb-3.2.2a-r1.ebuild index 5f856b6fdaef..25ffb5ede6b0 100644 --- a/app-emacs/bbdb/bbdb-3.2.2a.ebuild +++ b/app-emacs/bbdb/bbdb-3.2.2a-r1.ebuild @@ -13,15 +13,15 @@ SRC_URI="https://git.savannah.nongnu.org/cgit/bbdb.git/snapshot/${P}.tar.gz" LICENSE="GPL-3+ FDL-1.3" SLOT="0" KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris" -IUSE="tex vm wanderlust" +IUSE="doc tex vm wanderlust" RESTRICT="test" #631700 RDEPEND="vm? ( app-emacs/vm ) wanderlust? ( app-emacs/wanderlust )" -BDEPEND="${RDEPEND} - sys-apps/texinfo" -RDEPEND="${RDEPEND} - tex? ( virtual/latex-base )" +DEPEND="${RDEPEND}" +BDEPEND="sys-apps/texinfo + doc? ( virtual/texi2dvi )" +IDEPEND="tex? ( virtual/latex-base )" SITEFILE="50${PN}-gentoo-3.2.el" TEXMF="/usr/share/texmf-site" @@ -40,12 +40,12 @@ src_configure() { src_compile() { emake -C lisp - emake -C doc + emake -C doc info $(usev doc pdf) } src_install() { emake -C lisp DESTDIR="${D}" install - emake -C doc DESTDIR="${D}" install + emake -C doc DESTDIR="${D}" install-info $(usev doc install-pdf) elisp-site-file-install "${FILESDIR}/${SITEFILE}" dodoc AUTHORS ChangeLog NEWS README TODO diff --git a/app-emacs/counsel/Manifest b/app-emacs/counsel/Manifest new file mode 100644 index 000000000000..01a00abc7179 --- /dev/null +++ b/app-emacs/counsel/Manifest @@ -0,0 +1 @@ +DIST swiper-0.13.4.tar.gz 245190 BLAKE2B c4da021b92fcedfec39cc60f670c97e4a421b8d4aef8183f50c4872bed835db79884cff113f58cf21dfa7ce33158218aa0cf25d72fc0081dc1c24a3b4376c60e SHA512 bf096a13f675f87af6ea68c974455896b64921ca4d7880c9ccc444aa3cea7c7e04c61be5deb2fd57d0568ff4d86f96ffcf94494b55d84d7a9f647f49b69aec9a diff --git a/app-emacs/counsel/counsel-0.13.4.ebuild b/app-emacs/counsel/counsel-0.13.4.ebuild new file mode 100644 index 000000000000..fe5b3a0a93e8 --- /dev/null +++ b/app-emacs/counsel/counsel-0.13.4.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEED_EMACS=24.5 + +inherit elisp + +DESCRIPTION="Versions of common Emacs commands customized to make the best use of ivy" +HOMEPAGE="https://github.com/abo-abo/swiper/" +SRC_URI="https://github.com/abo-abo/swiper/archive/${PV}.tar.gz + -> swiper-${PV}.tar.gz" +S="${WORKDIR}"/swiper-${PV} + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +RESTRICT="test" # Ivy, Swiper and Counsel tests are performed in app-emacs/ivy + +RDEPEND=" + >=app-emacs/ivy-${PV} + >=app-emacs/swiper-${PV} +" +BDEPEND="${RDEPEND}" + +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + elisp-compile ${PN}.el +} + +src_install() { + elisp-install ${PN} ${PN}.el{,c} + elisp-site-file-install "${FILESDIR}/${SITEFILE}" +} diff --git a/app-emacs/counsel/files/50counsel-gentoo.el b/app-emacs/counsel/files/50counsel-gentoo.el new file mode 100644 index 000000000000..1da49244a09f --- /dev/null +++ b/app-emacs/counsel/files/50counsel-gentoo.el @@ -0,0 +1,3 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'counsel-mode "counsel" + "Toggle Counsel mode on or off." t) diff --git a/app-emacs/counsel/metadata.xml b/app-emacs/counsel/metadata.xml new file mode 100644 index 000000000000..37581bba4db7 --- /dev/null +++ b/app-emacs/counsel/metadata.xml @@ -0,0 +1,15 @@ + + + + + + gnu-emacs@gentoo.org + Gentoo GNU Emacs project + + + https://raw.githubusercontent.com/abo-abo/swiper/master/doc/Changelog.org + https://github.com/abo-abo/swiper/issues/ + abo-abo/swiper + https://oremacs.com/swiper/ + + diff --git a/app-emacs/ivy-rich/Manifest b/app-emacs/ivy-rich/Manifest new file mode 100644 index 000000000000..6897ccd3e95c --- /dev/null +++ b/app-emacs/ivy-rich/Manifest @@ -0,0 +1 @@ +DIST ivy-rich-0.1.6_p20210409.tar.gz 606147 BLAKE2B a496ea10438dbe7c90b825b8c6874b277060d068ab8c8193a91f615c6e1719822032857b4b500346c8c40f9777bccd1554471f05cf37b7c3b1386b97d82b1b8e SHA512 cde5922829a1d53167bc2724ef10844c04c47380d380130efb04cc51efb99538e19acdea05bddbbf88e5cf9bf7da65710e85bd6287d4dbbe50d4009c8e696bd1 diff --git a/app-emacs/ivy-rich/files/50ivy-rich-gentoo.el b/app-emacs/ivy-rich/files/50ivy-rich-gentoo.el new file mode 100644 index 000000000000..ee705d5c9fc7 --- /dev/null +++ b/app-emacs/ivy-rich/files/50ivy-rich-gentoo.el @@ -0,0 +1,3 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'ivy-rich-mode "ivy-rich" + "Toggle ivy-rich mode globally." t) diff --git a/app-emacs/ivy-rich/ivy-rich-0.1.6_p20210409.ebuild b/app-emacs/ivy-rich/ivy-rich-0.1.6_p20210409.ebuild new file mode 100644 index 000000000000..776f722b53ff --- /dev/null +++ b/app-emacs/ivy-rich/ivy-rich-0.1.6_p20210409.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +H=600b8183ed0be8668dcc548cc2c8cb94b001363b +NEED_EMACS=25.1 + +inherit elisp + +DESCRIPTION="More friendly interface for ivy" +HOMEPAGE="https://github.com/Yevgnen/ivy-rich/" +SRC_URI="https://github.com/Yevgnen/${PN}/archive/${H}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/${PN}-${H} + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="app-emacs/ivy" +BDEPEND="${RDEPEND}" + +DOCS=( README.org screenshots.org screenshots ) +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/ivy-rich/metadata.xml b/app-emacs/ivy-rich/metadata.xml new file mode 100644 index 000000000000..517c4226ea2d --- /dev/null +++ b/app-emacs/ivy-rich/metadata.xml @@ -0,0 +1,13 @@ + + + + + + gnu-emacs@gentoo.org + Gentoo GNU Emacs project + + + https://github.com/Yevgnen/ivy-rich/issues/ + Yevgnen/ivy-rich + + diff --git a/app-emacs/ivy/Manifest b/app-emacs/ivy/Manifest new file mode 100644 index 000000000000..01a00abc7179 --- /dev/null +++ b/app-emacs/ivy/Manifest @@ -0,0 +1 @@ +DIST swiper-0.13.4.tar.gz 245190 BLAKE2B c4da021b92fcedfec39cc60f670c97e4a421b8d4aef8183f50c4872bed835db79884cff113f58cf21dfa7ce33158218aa0cf25d72fc0081dc1c24a3b4376c60e SHA512 bf096a13f675f87af6ea68c974455896b64921ca4d7880c9ccc444aa3cea7c7e04c61be5deb2fd57d0568ff4d86f96ffcf94494b55d84d7a9f647f49b69aec9a diff --git a/app-emacs/ivy/files/50ivy-gentoo.el b/app-emacs/ivy/files/50ivy-gentoo.el new file mode 100644 index 000000000000..f9115d44c43a --- /dev/null +++ b/app-emacs/ivy/files/50ivy-gentoo.el @@ -0,0 +1,3 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'ivy-mode "ivy" + "Toggle Ivy mode on or off." t) diff --git a/app-emacs/ivy/files/ivy-0.13.4-ivy-test.el-skip.patch b/app-emacs/ivy/files/ivy-0.13.4-ivy-test.el-skip.patch new file mode 100644 index 000000000000..e94070cca9c3 --- /dev/null +++ b/app-emacs/ivy/files/ivy-0.13.4-ivy-test.el-skip.patch @@ -0,0 +1,39 @@ +diff --git a/ivy-test.el b/ivy-test.el +index 2062b81..8613337 100644 +--- a/ivy-test.el ++++ b/ivy-test.el +@@ -2022,6 +1076,7 @@ Since `execute-kbd-macro' doesn't pick up a let-bound `default-directory'.") + (should (eq (ivy--sort-function 'c) fn1)))) + + (ert-deftest ivy-read-directory-name () ++ (skip-unless nil) + (ivy-mode 1) + (unless (file-exists-p ivy-empty) + (make-directory ivy-empty)) +@@ -1136,6 +1137,7 @@ Since `execute-kbd-macro' doesn't pick up a let-bound `default-directory'.") + :dir "/tmp/")))) + + (ert-deftest ivy-partial-files () ++ (skip-unless nil) + (when (file-exists-p "/tmp/ivy-partial-test") + (delete-directory "/tmp/ivy-partial-test" t)) + (mkdir "/tmp/ivy-partial-test/test1" t) +@@ -1452,8 +1454,7 @@ a buffer visiting a file." + + (ert-deftest ivy-swiper-wgrep () + ;; `wgrep' requires Emacs 25 or later. +- (skip-unless (and (>= emacs-major-version 25) +- (require 'wgrep nil t))) ++ (skip-unless nil) + (dolist (search-cmd '(swiper swiper-isearch)) + (should + (string= +@@ -1585,7 +1586,7 @@ a buffer visiting a file." + '("one" "two")))) + + (ert-deftest ivy-avy () +- (skip-unless (require 'avy nil t)) ++ (skip-unless nil) + (require 'ivy-avy) + (let ((enable-recursive-minibuffers t) + (read-numbers '(ivy-read "test: " (mapcar #'number-to-string diff --git a/app-emacs/ivy/ivy-0.13.4.ebuild b/app-emacs/ivy/ivy-0.13.4.ebuild new file mode 100644 index 000000000000..9736ba05dfd7 --- /dev/null +++ b/app-emacs/ivy/ivy-0.13.4.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEED_EMACS=24.5 + +inherit elisp + +DESCRIPTION="Generic completion mechanism for Emacs" +HOMEPAGE="https://github.com/abo-abo/swiper/" +SRC_URI="https://github.com/abo-abo/swiper/archive/${PV}.tar.gz + -> swiper-${PV}.tar.gz" +S="${WORKDIR}"/swiper-${PV} + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +BDEPEND="sys-apps/texinfo" + +DOCS=( CONTRIBUTING.org README.md doc/{ivy-help.org,Changelog.org,ivy.org} ) +ELISP_REMOVE=".dir-locals.el" +SITEFILE="50${PN}-gentoo.el" + +# Some tests are broken (but fixed on master as of 2022--04-10), +# tests depending on Avy and Wgrep we force to skip. +PATCHES=( "${FILESDIR}"/${P}-ivy-test.el-skip.patch ) + +# Main Ivy sources. Swiper, Counsel and Ivy extensions have their own packages. +IVY_SOURCES=( colir.el ivy{,-overlay,-faces}.el ) + +src_prepare() { + elisp_src_prepare + + # Wipe "elpa.el" to prevent initialization of the "package" library. + [[ ! -f elpa.el ]] && die "no \"elpa.el\" found" + echo "" > elpa.el || die "failed to wipe \"elpa.el\"" +} + +src_compile() { + elisp-compile ${IVY_SOURCES[@]} + + emake -C doc ivy.info +} + +src_test() { + emake emacs="${EMACS} ${EMACSFLAGS} ${BYTECOMPFLAGS}" test +} + +src_install() { + elisp-install ${PN} ${IVY_SOURCES[@]} *.elc + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + + doinfo doc/ivy.info + einstalldocs +} diff --git a/app-emacs/ivy/metadata.xml b/app-emacs/ivy/metadata.xml new file mode 100644 index 000000000000..37581bba4db7 --- /dev/null +++ b/app-emacs/ivy/metadata.xml @@ -0,0 +1,15 @@ + + + + + + gnu-emacs@gentoo.org + Gentoo GNU Emacs project + + + https://raw.githubusercontent.com/abo-abo/swiper/master/doc/Changelog.org + https://github.com/abo-abo/swiper/issues/ + abo-abo/swiper + https://oremacs.com/swiper/ + + diff --git a/app-emacs/swiper/Manifest b/app-emacs/swiper/Manifest new file mode 100644 index 000000000000..01a00abc7179 --- /dev/null +++ b/app-emacs/swiper/Manifest @@ -0,0 +1 @@ +DIST swiper-0.13.4.tar.gz 245190 BLAKE2B c4da021b92fcedfec39cc60f670c97e4a421b8d4aef8183f50c4872bed835db79884cff113f58cf21dfa7ce33158218aa0cf25d72fc0081dc1c24a3b4376c60e SHA512 bf096a13f675f87af6ea68c974455896b64921ca4d7880c9ccc444aa3cea7c7e04c61be5deb2fd57d0568ff4d86f96ffcf94494b55d84d7a9f647f49b69aec9a diff --git a/app-emacs/swiper/files/50swiper-gentoo.el b/app-emacs/swiper/files/50swiper-gentoo.el new file mode 100644 index 000000000000..321a3b779ff1 --- /dev/null +++ b/app-emacs/swiper/files/50swiper-gentoo.el @@ -0,0 +1,3 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'swiper "swiper" + "`isearch-forward' with an overview." t) diff --git a/app-emacs/swiper/metadata.xml b/app-emacs/swiper/metadata.xml new file mode 100644 index 000000000000..37581bba4db7 --- /dev/null +++ b/app-emacs/swiper/metadata.xml @@ -0,0 +1,15 @@ + + + + + + gnu-emacs@gentoo.org + Gentoo GNU Emacs project + + + https://raw.githubusercontent.com/abo-abo/swiper/master/doc/Changelog.org + https://github.com/abo-abo/swiper/issues/ + abo-abo/swiper + https://oremacs.com/swiper/ + + diff --git a/app-emacs/swiper/swiper-0.13.4.ebuild b/app-emacs/swiper/swiper-0.13.4.ebuild new file mode 100644 index 000000000000..2f7a22c9eec8 --- /dev/null +++ b/app-emacs/swiper/swiper-0.13.4.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEED_EMACS=24.5 + +inherit elisp + +DESCRIPTION="Alternative to isearch that uses ivy to show overview of all matches" +HOMEPAGE="https://github.com/abo-abo/swiper/" +SRC_URI="https://github.com/abo-abo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +RESTRICT="test" # Ivy, Swiper and Counsel tests are performed in app-emacs/ivy + +RDEPEND=">=app-emacs/ivy-${PV}" +BDEPEND="${RDEPEND}" + +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + elisp-compile ${PN}.el +} + +src_install() { + elisp-install ${PN} ${PN}.el{,c} + elisp-site-file-install "${FILESDIR}/${SITEFILE}" +} diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz index 524b328bd6a9d8f881dddf52de64c3d9137b40a5..dd8e727ffa65cca0fe0a1a82f60d52f428dd136a 100644 GIT binary patch delta 14115 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 delta 14081 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 diff --git a/app-emulation/virt-manager/files/virt-manager-4.0.0-setuptools-61-fix.patch b/app-emulation/virt-manager/files/virt-manager-4.0.0-setuptools-61-fix.patch new file mode 100644 index 000000000000..ace16902486c --- /dev/null +++ b/app-emulation/virt-manager/files/virt-manager-4.0.0-setuptools-61-fix.patch @@ -0,0 +1,34 @@ +From c6fc4524d4448259ea85f93f85898b64a4380154 Mon Sep 17 00:00:00 2001 +From: Peter Alfredsen +Date: Tue, 5 Apr 2022 22:04:20 +0200 +Subject: [PATCH] setup: add bits for setuptools-61 + +Quoting https://github.com/pypa/setuptools/issues/3227 +"Setuptools >= 61, intentionally changes the way packages are built in the + sensec that it will try to find files and fail if something is weird. + + Empty packages (like this one), are asked to explicitly add packages=[] + to their configuration. + + This intentional change in behaviour is described in + https://setuptools.pypa.io/en/latest/history.html#v61-0-0." + +Bug: https://bugs.gentoo.org/836645 +Signed-off-by: Peter Alfredsen +--- + setup.py | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/setup.py b/setup.py +index e95acd39..7e47e7c7 100755 +--- a/setup.py ++++ b/setup.py +@@ -547,4 +547,5 @@ setuptools.setup( + }, + + distclass=VMMDistribution, ++ packages=[], + ) +-- +2.35.1 + diff --git a/app-emulation/virt-manager/virt-manager-4.0.0.ebuild b/app-emulation/virt-manager/virt-manager-4.0.0.ebuild index fa0f4663c4b9..59336c29fbcc 100644 --- a/app-emulation/virt-manager/virt-manager-4.0.0.ebuild +++ b/app-emulation/virt-manager/virt-manager-4.0.0.ebuild @@ -54,11 +54,12 @@ DOCS=( README.md NEWS.md ) # Doesn't seem to play nicely in a sandboxed environment. RESTRICT="test" -distutils_enable_tests pytest -src_prepare() { - distutils-r1_src_prepare -} +PATCHES=( + "${FILESDIR}"/virt-manager-4.0.0-setuptools-61-fix.patch +) + +distutils_enable_tests pytest python_configure() { esetup.py configure --default-graphics=spice diff --git a/app-emulation/virt-manager/virt-manager-9999.ebuild b/app-emulation/virt-manager/virt-manager-9999.ebuild index 0f88e40eceea..b596c743f947 100644 --- a/app-emulation/virt-manager/virt-manager-9999.ebuild +++ b/app-emulation/virt-manager/virt-manager-9999.ebuild @@ -50,13 +50,9 @@ RDEPEND="${PYTHON_DEPS} DEPEND="${RDEPEND}" BDEPEND="dev-python/docutils" -distutils_enable_tests pytest - DOCS=( README.md NEWS.md ) -src_prepare() { - distutils-r1_src_prepare -} +distutils_enable_tests pytest python_configure() { esetup.py configure --default-graphics=spice diff --git a/app-emulation/wine-staging/wine-staging-7.3.ebuild b/app-emulation/wine-staging/wine-staging-7.3.ebuild index 5c6ad86fddc9..700f6788f5a7 100644 --- a/app-emulation/wine-staging/wine-staging-7.3.ebuild +++ b/app-emulation/wine-staging/wine-staging-7.3.ebuild @@ -1,12 +1,12 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 PLOCALES="ar ast bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru si sk sl sr_RS@cyrillic sr_RS@latin sv ta te th tr uk wa zh_CN zh_TW" PLOCALE_BACKUP="en" -inherit autotools eapi7-ver estack eutils flag-o-matic gnome2-utils multilib multilib-minimal pax-utils plocale toolchain-funcs virtualx xdg-utils +inherit autotools estack flag-o-matic multilib-minimal pax-utils plocale toolchain-funcs virtualx wrapper xdg-utils MY_PN="${PN%%-*}" MY_PV="${PV/_/-}" MY_P="${MY_PN}-${MY_PV}" @@ -61,6 +61,11 @@ REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 ) # or fail due to Xvfb's opengl limitations. RESTRICT="test" +BDEPEND="mingw? ( !!>=cross-i686-w64-mingw32/binutils-2.38 !!>=cross-x86_64-w64-mingw32/binutils-2.38 ) + sys-devel/flex + virtual/yacc + virtual/pkgconfig" + COMMON_DEPEND=" X? ( x11-libs/libXcursor[${MULTILIB_USEDEP}] @@ -114,7 +119,6 @@ COMMON_DEPEND=" RDEPEND="${COMMON_DEPEND} app-emulation/wine-desktop-common >app-eselect/eselect-wine-0.3 - !app-emulation/wine:0 dos? ( >=games-emulation/dosbox-0.74_p20160629 ) gecko? ( app-emulation/wine-gecko:2.47.2[abi_x86_32?,abi_x86_64?] ) mono? ( app-emulation/wine-mono:7.1.1 ) @@ -131,10 +135,8 @@ RDEPEND="${COMMON_DEPEND} # tools/make_requests requires perl DEPEND="${COMMON_DEPEND} - sys-devel/flex + ${BDEPEND} >=sys-kernel/linux-headers-2.6 - virtual/pkgconfig - virtual/yacc X? ( x11-base/xorg-proto ) staging? ( dev-lang/perl @@ -275,8 +277,8 @@ pkg_pretend() { # Verify OSS support if use oss; then if ! has_version ">=media-sound/oss-4"; then - eerror "You cannot build wine with USE=oss without having support from a" - eerror "FreeBSD kernel or >=media-sound/oss-4 (only available through external repos)" + eerror "You cannot build wine with USE=oss without having support from" + eerror ">=media-sound/oss-4 (only available through external repos)" eerror die fi @@ -544,12 +546,12 @@ multilib_src_install_all() { find "${ED}" -name *.la -delete || die if ! use perl ; then # winedump calls function_grep.pl, and winemaker is a perl script - rm "${D%/}${MY_PREFIX}"/bin/{wine{dump,maker},function_grep.pl} \ - "${D%/}${MY_MANDIR}"/man1/wine{dump,maker}.1 || die + rm "${D%}${MY_PREFIX}"/bin/{wine{dump,maker},function_grep.pl} \ + "${D%}${MY_MANDIR}"/man1/wine{dump,maker}.1 || die fi - use abi_x86_32 && pax-mark psmr "${D%/}${MY_PREFIX}"/bin/wine{,-preloader} #255055 - use abi_x86_64 && pax-mark psmr "${D%/}${MY_PREFIX}"/bin/wine64{,-preloader} + use abi_x86_32 && pax-mark psmr "${D%}${MY_PREFIX}"/bin/wine{,-preloader} #255055 + use abi_x86_64 && pax-mark psmr "${D%}${MY_PREFIX}"/bin/wine64{,-preloader} # Avoid double prefix from dosym and make_wrapper MY_PREFIX=${MY_PREFIX#${EPREFIX}} @@ -564,7 +566,7 @@ multilib_src_install_all() { # Make wrappers for binaries for handling multiple variants # Note: wrappers instead of symlinks because some are shell which use basename local b - for b in "${ED%/}${MY_PREFIX}"/bin/*; do + for b in "${ED%}${MY_PREFIX}"/bin/*; do make_wrapper "${b##*/}-${WINE_VARIANT}" "${MY_PREFIX}/bin/${b##*/}" done eshopts_pop diff --git a/app-emulation/wine-staging/wine-staging-7.4.ebuild b/app-emulation/wine-staging/wine-staging-7.4.ebuild index cf584a42b185..700f6788f5a7 100644 --- a/app-emulation/wine-staging/wine-staging-7.4.ebuild +++ b/app-emulation/wine-staging/wine-staging-7.4.ebuild @@ -1,12 +1,12 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 PLOCALES="ar ast bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru si sk sl sr_RS@cyrillic sr_RS@latin sv ta te th tr uk wa zh_CN zh_TW" PLOCALE_BACKUP="en" -inherit autotools eapi7-ver estack eutils flag-o-matic gnome2-utils multilib multilib-minimal pax-utils plocale toolchain-funcs virtualx xdg-utils +inherit autotools estack flag-o-matic multilib-minimal pax-utils plocale toolchain-funcs virtualx wrapper xdg-utils MY_PN="${PN%%-*}" MY_PV="${PV/_/-}" MY_P="${MY_PN}-${MY_PV}" @@ -48,7 +48,7 @@ fi LICENSE="LGPL-2.1" SLOT="${MY_PV}" -IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl staging test +threads +truetype udev +udisks +unwind usb v4l vkd3d vulkan +X +xcomposite xinerama" +IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos +fontconfig +gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl staging test +threads +truetype udev +udisks +unwind usb v4l vkd3d vulkan +X +xcomposite xinerama" REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 ) X? ( truetype ) elibc_glibc? ( threads ) @@ -61,6 +61,11 @@ REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 ) # or fail due to Xvfb's opengl limitations. RESTRICT="test" +BDEPEND="mingw? ( !!>=cross-i686-w64-mingw32/binutils-2.38 !!>=cross-x86_64-w64-mingw32/binutils-2.38 ) + sys-devel/flex + virtual/yacc + virtual/pkgconfig" + COMMON_DEPEND=" X? ( x11-libs/libXcursor[${MULTILIB_USEDEP}] @@ -114,7 +119,6 @@ COMMON_DEPEND=" RDEPEND="${COMMON_DEPEND} app-emulation/wine-desktop-common >app-eselect/eselect-wine-0.3 - !app-emulation/wine:0 dos? ( >=games-emulation/dosbox-0.74_p20160629 ) gecko? ( app-emulation/wine-gecko:2.47.2[abi_x86_32?,abi_x86_64?] ) mono? ( app-emulation/wine-mono:7.1.1 ) @@ -131,10 +135,8 @@ RDEPEND="${COMMON_DEPEND} # tools/make_requests requires perl DEPEND="${COMMON_DEPEND} - sys-devel/flex + ${BDEPEND} >=sys-kernel/linux-headers-2.6 - virtual/pkgconfig - virtual/yacc X? ( x11-base/xorg-proto ) staging? ( dev-lang/perl @@ -275,8 +277,8 @@ pkg_pretend() { # Verify OSS support if use oss; then if ! has_version ">=media-sound/oss-4"; then - eerror "You cannot build wine with USE=oss without having support from a" - eerror "FreeBSD kernel or >=media-sound/oss-4 (only available through external repos)" + eerror "You cannot build wine with USE=oss without having support from" + eerror ">=media-sound/oss-4 (only available through external repos)" eerror die fi @@ -544,12 +546,12 @@ multilib_src_install_all() { find "${ED}" -name *.la -delete || die if ! use perl ; then # winedump calls function_grep.pl, and winemaker is a perl script - rm "${D%/}${MY_PREFIX}"/bin/{wine{dump,maker},function_grep.pl} \ - "${D%/}${MY_MANDIR}"/man1/wine{dump,maker}.1 || die + rm "${D%}${MY_PREFIX}"/bin/{wine{dump,maker},function_grep.pl} \ + "${D%}${MY_MANDIR}"/man1/wine{dump,maker}.1 || die fi - use abi_x86_32 && pax-mark psmr "${D%/}${MY_PREFIX}"/bin/wine{,-preloader} #255055 - use abi_x86_64 && pax-mark psmr "${D%/}${MY_PREFIX}"/bin/wine64{,-preloader} + use abi_x86_32 && pax-mark psmr "${D%}${MY_PREFIX}"/bin/wine{,-preloader} #255055 + use abi_x86_64 && pax-mark psmr "${D%}${MY_PREFIX}"/bin/wine64{,-preloader} # Avoid double prefix from dosym and make_wrapper MY_PREFIX=${MY_PREFIX#${EPREFIX}} @@ -564,7 +566,7 @@ multilib_src_install_all() { # Make wrappers for binaries for handling multiple variants # Note: wrappers instead of symlinks because some are shell which use basename local b - for b in "${ED%/}${MY_PREFIX}"/bin/*; do + for b in "${ED%}${MY_PREFIX}"/bin/*; do make_wrapper "${b##*/}-${WINE_VARIANT}" "${MY_PREFIX}/bin/${b##*/}" done eshopts_pop diff --git a/app-emulation/wine-staging/wine-staging-7.5.ebuild b/app-emulation/wine-staging/wine-staging-7.5.ebuild index 1ad582f1f5d0..700f6788f5a7 100644 --- a/app-emulation/wine-staging/wine-staging-7.5.ebuild +++ b/app-emulation/wine-staging/wine-staging-7.5.ebuild @@ -1,12 +1,12 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 PLOCALES="ar ast bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru si sk sl sr_RS@cyrillic sr_RS@latin sv ta te th tr uk wa zh_CN zh_TW" PLOCALE_BACKUP="en" -inherit autotools eapi7-ver estack eutils flag-o-matic gnome2-utils multilib multilib-minimal pax-utils plocale toolchain-funcs virtualx xdg-utils +inherit autotools estack flag-o-matic multilib-minimal pax-utils plocale toolchain-funcs virtualx wrapper xdg-utils MY_PN="${PN%%-*}" MY_PV="${PV/_/-}" MY_P="${MY_PN}-${MY_PV}" @@ -61,6 +61,11 @@ REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 ) # or fail due to Xvfb's opengl limitations. RESTRICT="test" +BDEPEND="mingw? ( !!>=cross-i686-w64-mingw32/binutils-2.38 !!>=cross-x86_64-w64-mingw32/binutils-2.38 ) + sys-devel/flex + virtual/yacc + virtual/pkgconfig" + COMMON_DEPEND=" X? ( x11-libs/libXcursor[${MULTILIB_USEDEP}] @@ -114,10 +119,8 @@ COMMON_DEPEND=" RDEPEND="${COMMON_DEPEND} app-emulation/wine-desktop-common >app-eselect/eselect-wine-0.3 - !app-emulation/wine:0 dos? ( >=games-emulation/dosbox-0.74_p20160629 ) gecko? ( app-emulation/wine-gecko:2.47.2[abi_x86_32?,abi_x86_64?] ) - mingw? ( !!>=cross-i686-w64-mingw32/binutils-2.38 !!>=cross-x86_64-w64-mingw32/binutils-2.38 ) mono? ( app-emulation/wine-mono:7.1.1 ) perl? ( dev-lang/perl @@ -132,10 +135,8 @@ RDEPEND="${COMMON_DEPEND} # tools/make_requests requires perl DEPEND="${COMMON_DEPEND} - sys-devel/flex + ${BDEPEND} >=sys-kernel/linux-headers-2.6 - virtual/pkgconfig - virtual/yacc X? ( x11-base/xorg-proto ) staging? ( dev-lang/perl @@ -545,12 +546,12 @@ multilib_src_install_all() { find "${ED}" -name *.la -delete || die if ! use perl ; then # winedump calls function_grep.pl, and winemaker is a perl script - rm "${D%/}${MY_PREFIX}"/bin/{wine{dump,maker},function_grep.pl} \ - "${D%/}${MY_MANDIR}"/man1/wine{dump,maker}.1 || die + rm "${D%}${MY_PREFIX}"/bin/{wine{dump,maker},function_grep.pl} \ + "${D%}${MY_MANDIR}"/man1/wine{dump,maker}.1 || die fi - use abi_x86_32 && pax-mark psmr "${D%/}${MY_PREFIX}"/bin/wine{,-preloader} #255055 - use abi_x86_64 && pax-mark psmr "${D%/}${MY_PREFIX}"/bin/wine64{,-preloader} + use abi_x86_32 && pax-mark psmr "${D%}${MY_PREFIX}"/bin/wine{,-preloader} #255055 + use abi_x86_64 && pax-mark psmr "${D%}${MY_PREFIX}"/bin/wine64{,-preloader} # Avoid double prefix from dosym and make_wrapper MY_PREFIX=${MY_PREFIX#${EPREFIX}} @@ -565,7 +566,7 @@ multilib_src_install_all() { # Make wrappers for binaries for handling multiple variants # Note: wrappers instead of symlinks because some are shell which use basename local b - for b in "${ED%/}${MY_PREFIX}"/bin/*; do + for b in "${ED%}${MY_PREFIX}"/bin/*; do make_wrapper "${b##*/}-${WINE_VARIANT}" "${MY_PREFIX}/bin/${b##*/}" done eshopts_pop diff --git a/app-emulation/wine-staging/wine-staging-7.6.ebuild b/app-emulation/wine-staging/wine-staging-7.6.ebuild index d5b2574f8535..247c7d6f1c35 100644 --- a/app-emulation/wine-staging/wine-staging-7.6.ebuild +++ b/app-emulation/wine-staging/wine-staging-7.6.ebuild @@ -1,12 +1,12 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 PLOCALES="ar ast bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru si sk sl sr_RS@cyrillic sr_RS@latin sv ta te th tr uk wa zh_CN zh_TW" PLOCALE_BACKUP="en" -inherit autotools eapi7-ver estack eutils flag-o-matic gnome2-utils multilib multilib-minimal pax-utils plocale toolchain-funcs virtualx xdg-utils +inherit autotools estack flag-o-matic multilib-minimal pax-utils plocale toolchain-funcs virtualx wrapper xdg-utils MY_PN="${PN%%-*}" MY_PV="${PV/_/-}" MY_P="${MY_PN}-${MY_PV}" @@ -61,6 +61,11 @@ REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 ) # or fail due to Xvfb's opengl limitations. RESTRICT="test" +BDEPEND="mingw? ( !!>=cross-i686-w64-mingw32/binutils-2.38 !!>=cross-x86_64-w64-mingw32/binutils-2.38 ) + sys-devel/flex + virtual/yacc + virtual/pkgconfig" + COMMON_DEPEND=" X? ( x11-libs/libXcursor[${MULTILIB_USEDEP}] @@ -114,10 +119,8 @@ COMMON_DEPEND=" RDEPEND="${COMMON_DEPEND} app-emulation/wine-desktop-common >app-eselect/eselect-wine-0.3 - !app-emulation/wine:0 dos? ( >=games-emulation/dosbox-0.74_p20160629 ) gecko? ( app-emulation/wine-gecko:2.47.2[abi_x86_32?,abi_x86_64?] ) - mingw? ( !!>=cross-i686-w64-mingw32/binutils-2.38 !!>=cross-x86_64-w64-mingw32/binutils-2.38 ) mono? ( app-emulation/wine-mono:7.2.0 ) perl? ( dev-lang/perl @@ -132,10 +135,8 @@ RDEPEND="${COMMON_DEPEND} # tools/make_requests requires perl DEPEND="${COMMON_DEPEND} - sys-devel/flex + ${BDEPEND} >=sys-kernel/linux-headers-2.6 - virtual/pkgconfig - virtual/yacc X? ( x11-base/xorg-proto ) staging? ( dev-lang/perl @@ -545,12 +546,12 @@ multilib_src_install_all() { find "${ED}" -name *.la -delete || die if ! use perl ; then # winedump calls function_grep.pl, and winemaker is a perl script - rm "${D%/}${MY_PREFIX}"/bin/{wine{dump,maker},function_grep.pl} \ - "${D%/}${MY_MANDIR}"/man1/wine{dump,maker}.1 || die + rm "${D%}${MY_PREFIX}"/bin/{wine{dump,maker},function_grep.pl} \ + "${D%}${MY_MANDIR}"/man1/wine{dump,maker}.1 || die fi - use abi_x86_32 && pax-mark psmr "${D%/}${MY_PREFIX}"/bin/wine{,-preloader} #255055 - use abi_x86_64 && pax-mark psmr "${D%/}${MY_PREFIX}"/bin/wine64{,-preloader} + use abi_x86_32 && pax-mark psmr "${D%}${MY_PREFIX}"/bin/wine{,-preloader} #255055 + use abi_x86_64 && pax-mark psmr "${D%}${MY_PREFIX}"/bin/wine64{,-preloader} # Avoid double prefix from dosym and make_wrapper MY_PREFIX=${MY_PREFIX#${EPREFIX}} @@ -565,7 +566,7 @@ multilib_src_install_all() { # Make wrappers for binaries for handling multiple variants # Note: wrappers instead of symlinks because some are shell which use basename local b - for b in "${ED%/}${MY_PREFIX}"/bin/*; do + for b in "${ED%}${MY_PREFIX}"/bin/*; do make_wrapper "${b##*/}-${WINE_VARIANT}" "${MY_PREFIX}/bin/${b##*/}" done eshopts_pop diff --git a/app-emulation/wine-staging/wine-staging-9999.ebuild b/app-emulation/wine-staging/wine-staging-9999.ebuild index d5b2574f8535..247c7d6f1c35 100644 --- a/app-emulation/wine-staging/wine-staging-9999.ebuild +++ b/app-emulation/wine-staging/wine-staging-9999.ebuild @@ -1,12 +1,12 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 PLOCALES="ar ast bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru si sk sl sr_RS@cyrillic sr_RS@latin sv ta te th tr uk wa zh_CN zh_TW" PLOCALE_BACKUP="en" -inherit autotools eapi7-ver estack eutils flag-o-matic gnome2-utils multilib multilib-minimal pax-utils plocale toolchain-funcs virtualx xdg-utils +inherit autotools estack flag-o-matic multilib-minimal pax-utils plocale toolchain-funcs virtualx wrapper xdg-utils MY_PN="${PN%%-*}" MY_PV="${PV/_/-}" MY_P="${MY_PN}-${MY_PV}" @@ -61,6 +61,11 @@ REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 ) # or fail due to Xvfb's opengl limitations. RESTRICT="test" +BDEPEND="mingw? ( !!>=cross-i686-w64-mingw32/binutils-2.38 !!>=cross-x86_64-w64-mingw32/binutils-2.38 ) + sys-devel/flex + virtual/yacc + virtual/pkgconfig" + COMMON_DEPEND=" X? ( x11-libs/libXcursor[${MULTILIB_USEDEP}] @@ -114,10 +119,8 @@ COMMON_DEPEND=" RDEPEND="${COMMON_DEPEND} app-emulation/wine-desktop-common >app-eselect/eselect-wine-0.3 - !app-emulation/wine:0 dos? ( >=games-emulation/dosbox-0.74_p20160629 ) gecko? ( app-emulation/wine-gecko:2.47.2[abi_x86_32?,abi_x86_64?] ) - mingw? ( !!>=cross-i686-w64-mingw32/binutils-2.38 !!>=cross-x86_64-w64-mingw32/binutils-2.38 ) mono? ( app-emulation/wine-mono:7.2.0 ) perl? ( dev-lang/perl @@ -132,10 +135,8 @@ RDEPEND="${COMMON_DEPEND} # tools/make_requests requires perl DEPEND="${COMMON_DEPEND} - sys-devel/flex + ${BDEPEND} >=sys-kernel/linux-headers-2.6 - virtual/pkgconfig - virtual/yacc X? ( x11-base/xorg-proto ) staging? ( dev-lang/perl @@ -545,12 +546,12 @@ multilib_src_install_all() { find "${ED}" -name *.la -delete || die if ! use perl ; then # winedump calls function_grep.pl, and winemaker is a perl script - rm "${D%/}${MY_PREFIX}"/bin/{wine{dump,maker},function_grep.pl} \ - "${D%/}${MY_MANDIR}"/man1/wine{dump,maker}.1 || die + rm "${D%}${MY_PREFIX}"/bin/{wine{dump,maker},function_grep.pl} \ + "${D%}${MY_MANDIR}"/man1/wine{dump,maker}.1 || die fi - use abi_x86_32 && pax-mark psmr "${D%/}${MY_PREFIX}"/bin/wine{,-preloader} #255055 - use abi_x86_64 && pax-mark psmr "${D%/}${MY_PREFIX}"/bin/wine64{,-preloader} + use abi_x86_32 && pax-mark psmr "${D%}${MY_PREFIX}"/bin/wine{,-preloader} #255055 + use abi_x86_64 && pax-mark psmr "${D%}${MY_PREFIX}"/bin/wine64{,-preloader} # Avoid double prefix from dosym and make_wrapper MY_PREFIX=${MY_PREFIX#${EPREFIX}} @@ -565,7 +566,7 @@ multilib_src_install_all() { # Make wrappers for binaries for handling multiple variants # Note: wrappers instead of symlinks because some are shell which use basename local b - for b in "${ED%/}${MY_PREFIX}"/bin/*; do + for b in "${ED%}${MY_PREFIX}"/bin/*; do make_wrapper "${b##*/}-${WINE_VARIANT}" "${MY_PREFIX}/bin/${b##*/}" done eshopts_pop diff --git a/app-emulation/wine-vanilla/wine-vanilla-7.0-r1.ebuild b/app-emulation/wine-vanilla/wine-vanilla-7.0-r1.ebuild new file mode 100644 index 000000000000..96af88c738cd --- /dev/null +++ b/app-emulation/wine-vanilla/wine-vanilla-7.0-r1.ebuild @@ -0,0 +1,543 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PLOCALES="ar ast bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru si sk sl sr_RS@cyrillic sr_RS@latin sv ta te th tr uk wa zh_CN zh_TW" +PLOCALE_BACKUP="en" + +inherit autotools estack flag-o-matic multilib-minimal pax-utils plocale toolchain-funcs virtualx wrapper xdg-utils + +MY_PN="${PN%%-*}" +MY_P="${MY_PN}-${PV}" + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="https://source.winehq.org/git/wine.git" + EGIT_BRANCH="master" + inherit git-r3 + SRC_URI="" + #KEYWORDS="" +else + MAJOR_V=$(ver_cut 1) + SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.0/${MY_P}.tar.xz" + KEYWORDS="-* ~amd64 ~x86" +fi +S="${WORKDIR}/${MY_P}" + +GWP_V="20211122" +PATCHDIR="${WORKDIR}/gentoo-wine-patches" + +DESCRIPTION="Free implementation of Windows(tm) on Unix, without external patchsets" +HOMEPAGE="https://www.winehq.org/" +SRC_URI="${SRC_URI} + https://dev.gentoo.org/~sarnex/distfiles/wine/gentoo-wine-patches-${GWP_V}.tar.xz +" + +LICENSE="LGPL-2.1" +SLOT="${PV}" +IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos +fontconfig +gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl test +threads +truetype udev +udisks +unwind usb v4l vkd3d vulkan +X +xcomposite xinerama" +REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 ) + X? ( truetype ) + elibc_glibc? ( threads ) + osmesa? ( opengl ) + test? ( abi_x86_32 ) + vkd3d? ( vulkan )" # osmesa-opengl #286560 # X-truetype #551124 + +# FIXME: the test suite is unsuitable for us; many tests require net access +# or fail due to Xvfb's opengl limitations. +RESTRICT="test" + +BDEPEND="mingw? ( !!>=cross-i686-w64-mingw32/binutils-2.38 !!>=cross-x86_64-w64-mingw32/binutils-2.38 ) + sys-devel/flex + virtual/yacc + virtual/pkgconfig" + +COMMON_DEPEND=" + X? ( + x11-libs/libXcursor[${MULTILIB_USEDEP}] + x11-libs/libXext[${MULTILIB_USEDEP}] + x11-libs/libXfixes[${MULTILIB_USEDEP}] + x11-libs/libXrandr[${MULTILIB_USEDEP}] + x11-libs/libXi[${MULTILIB_USEDEP}] + x11-libs/libXxf86vm[${MULTILIB_USEDEP}] + ) + alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] ) + capi? ( net-libs/libcapi[${MULTILIB_USEDEP}] ) + cups? ( net-print/cups:=[${MULTILIB_USEDEP}] ) + fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] ) + gphoto2? ( + media-libs/libgphoto2:=[${MULTILIB_USEDEP}] + virtual/jpeg:0=[${MULTILIB_USEDEP}] + ) + gssapi? ( virtual/krb5[${MULTILIB_USEDEP}] ) + gstreamer? ( + media-libs/gstreamer:1.0[${MULTILIB_USEDEP}] + media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}] + ) + kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] ) + ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] ) + netapi? ( net-fs/samba[netapi(+),${MULTILIB_USEDEP}] ) + nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] ) + odbc? ( dev-db/unixODBC:=[${MULTILIB_USEDEP}] ) + openal? ( media-libs/openal:=[${MULTILIB_USEDEP}] ) + opencl? ( virtual/opencl[${MULTILIB_USEDEP}] ) + opengl? ( + virtual/opengl[${MULTILIB_USEDEP}] + ) + osmesa? ( >=media-libs/mesa-13[osmesa,${MULTILIB_USEDEP}] ) + pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] ) + pulseaudio? ( media-sound/pulseaudio[${MULTILIB_USEDEP}] ) + scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] ) + sdl? ( media-libs/libsdl2:=[haptic,joystick,${MULTILIB_USEDEP}] ) + ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] ) + truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] ) + udev? ( virtual/libudev:=[${MULTILIB_USEDEP}] ) + udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) + unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] ) + usb? ( virtual/libusb:1[${MULTILIB_USEDEP}] ) + v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] ) + vkd3d? ( >=app-emulation/vkd3d-1.2[${MULTILIB_USEDEP}] ) + vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] ) + xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] ) + xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )" + +RDEPEND="${COMMON_DEPEND} + app-emulation/wine-desktop-common + >app-eselect/eselect-wine-0.3 + dos? ( >=games-emulation/dosbox-0.74_p20160629 ) + gecko? ( app-emulation/wine-gecko:2.47.2[abi_x86_32?,abi_x86_64?] ) + mono? ( app-emulation/wine-mono:7.0.0 ) + perl? ( + dev-lang/perl + dev-perl/XML-Simple + ) + pulseaudio? ( + realtime? ( sys-auth/rtkit ) + ) + samba? ( >=net-fs/samba-3.0.25[winbind] ) + selinux? ( sec-policy/selinux-wine ) + udisks? ( sys-fs/udisks:2 )" + +# tools/make_requests requires perl +DEPEND="${COMMON_DEPEND} + ${BDEPEND} + >=sys-kernel/linux-headers-2.6 + X? ( x11-base/xorg-proto ) + xinerama? ( x11-base/xorg-proto )" + +# These use a non-standard "Wine" category, which is provided by +# /etc/xdg/applications-merged/wine.menu +QA_DESKTOP_FILE="usr/share/applications/wine-browsedrive.desktop +usr/share/applications/wine-notepad.desktop +usr/share/applications/wine-uninstaller.desktop +usr/share/applications/wine-winecfg.desktop" + +PATCHES=( + "${PATCHDIR}/patches/${MY_PN}-6.22-winegcc.patch" #260726 + "${PATCHDIR}/patches/${MY_PN}-4.7-multilib-portage.patch" #395615 + "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" #310611 +) +PATCHES_BIN=() + +# https://bugs.gentoo.org/show_bug.cgi?id=635222 +if [[ ${#PATCHES_BIN[@]} -ge 1 ]] || [[ ${PV} == 9999 ]]; then + DEPEND+=" dev-util/patchbin" +fi + +wine_compiler_check() { + # GCC-specific bugs + if tc-is-gcc; then + # bug #549768 + if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) -le 2 ]]; then + ebegin "Checking for gcc-5 ms_abi compiler bug" + $(tc-getCC) -O2 "${PATCHDIR}/files/pr66838.c" -o "${T}"/pr66838 || die + # Run in subshell to prevent "Aborted" message + ( "${T}"/pr66838 || false ) >/dev/null 2>&1 + if ! eend $?; then + eerror "64-bit wine cannot be built with gcc-5.1 or initial patchset of 5.2.0" + eerror "due to compiler bugs; please re-emerge the latest gcc-5.2.x ebuild," + eerror "or use gcc-config to select a different compiler version." + eerror "See https://bugs.gentoo.org/549768" + eerror + return 1 + fi + fi + # bug #574044 + if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) = 3 ]]; then + ebegin "Checking for gcc-5-3 stack realignment compiler bug" + # Compile in subshell to prevent "Aborted" message + ( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${PATCHDIR}/files/pr69140.c" -o "${T}"/pr69140 ) >/dev/null 2>&1 + if ! eend $?; then + eerror "Wine cannot be built with this version of gcc-5.3" + eerror "due to compiler bugs; please re-emerge the latest gcc-5.3.x ebuild," + eerror "or use gcc-config to select a different compiler version." + eerror "See https://bugs.gentoo.org/574044" + eerror + return 1 + fi + fi + fi + + # Ensure compiler support + if use abi_x86_64; then + ebegin "Checking for 64-bit compiler with builtin_ms_va_list support" + # Compile in subshell to prevent "Aborted" message + ( $(tc-getCC) -O2 "${PATCHDIR}/files/builtin_ms_va_list.c" -o "${T}"/builtin_ms_va_list >/dev/null 2>&1) + if ! eend $?; then + eerror "This version of $(tc-getCC) does not support builtin_ms_va_list, can't enable 64-bit wine" + eerror + eerror "You need gcc-4.4+ or clang 3.8+ to build 64-bit wine" + eerror + return 1 + fi + fi +} + +wine_build_environment_check() { + [[ ${MERGE_TYPE} = "binary" ]] && return 0 + + if use abi_x86_64; then + if tc-is-gcc && [[ $(gcc-major-version) -lt 4 || ( $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 4 ) ]]; then + eerror "You need gcc-4.4+ to compile 64-bit wine" + die + elif tc-is-clang && [[ $(clang-major-version) -lt 3 || ( $(clang-major-version) -eq 3 && $(clang-minor-version) -lt 8 ) ]]; then + eerror "You need clang-3.8+ to compile 64-bit wine" + die + fi + fi + if tc-is-gcc && [[ $(gcc-major-version) -eq 5 && $(gcc-minor-version) -le 3 ]]; then + ewarn "GCC-5.0-5.3 suffered from compiler bugs and are no longer supported by" + ewarn "Gentoo's Toolchain Team. If your ebuild fails the compiler checks in" + ewarn "the configure phase, either update your compiler or switch to <5.0 || >=5.4" + fi + if tc-is-gcc && [[ $(gcc-major-version) -eq 5 && $(gcc-minor-version) -eq 4 ]]; then + if has "-march=i686" ${CFLAGS} && ! has "-mtune=generic" ${CFLAGS}; then + ewarn "Compilation can hang with CFLAGS=\"-march=i686\". You can temporarily work" + ewarn "around this by adding \"-mtune=generic\" to your CFLAGS for wine." + ewarn "See package.env in man 5 portage for more information on how to do this." + ewarn "See https://bugs.gentoo.org/show_bug.cgi?id=613128 for more details" + fi + fi + + if use abi_x86_32 && use opencl && [[ "$(eselect opencl show 2> /dev/null)" == "intel" ]]; then + eerror "You cannot build wine with USE=opencl because intel-ocl-sdk is 64-bit only." + eerror "See https://bugs.gentoo.org/487864 for more details." + eerror + return 1 + fi +} + +wine_env_vcs_vars() { + local pn_live_var="${PN//[-+]/_}_LIVE_COMMIT" + local pn_live_val="${pn_live_var}" + eval pn_live_val='$'${pn_live_val} + if [[ ! -z ${EGIT_COMMIT} ]]; then + eerror "Commits must now be specified using the environmental variables" + eerror "EGIT_OVERRIDE_COMMIT_WINE" + eerror + return 1 + fi +} + +pkg_pretend() { + wine_build_environment_check || die + + # Verify OSS support + if use oss; then + if ! has_version ">=media-sound/oss-4"; then + eerror "You cannot build wine with USE=oss without having support from" + eerror ">=media-sound/oss-4 (only available through external repos)" + eerror + die + fi + fi + + if use mingw && use abi_x86_32 && ! has_version "cross-i686-w64-mingw32/gcc"; then + eerror + eerror "USE=\"mingw\" is currently experimental, and requires the" + eerror "'cross-i686-w64-mingw32' compiler and its runtime for 32-bit builds." + eerror + eerror "These can be installed by using 'sys-devel/crossdev':" + eerror + eerror "crossdev --target i686-w64-mingw32" + eerror + eerror "For more information on setting up MinGW, see: https://wiki.gentoo.org/wiki/Mingw" + eerror + die "MinGW build was enabled, but no compiler to support it was found." + fi + + if use mingw && use abi_x86_64 && ! has_version "cross-x86_64-w64-mingw32/gcc"; then + eerror + eerror "USE=\"mingw\" is currently experimental, and requires the" + eerror "'cross-x86_64-w64-mingw32' compiler and its runtime for 64-bit builds." + eerror + eerror "These can be installed by using 'sys-devel/crossdev':" + eerror + eerror "crossdev --target x86_64-w64-mingw32" + eerror + eerror "For more information on setting up MinGW, see: https://wiki.gentoo.org/wiki/Mingw" + eerror + die "MinGW build was enabled, but no compiler to support it was found." + fi +} + +pkg_setup() { + wine_build_environment_check || die + wine_env_vcs_vars || die + + WINE_VARIANT="${PN#wine}-${PV}" + WINE_VARIANT="${WINE_VARIANT#-}" + + MY_PREFIX="${EPREFIX}/usr/lib/wine-${WINE_VARIANT}" + MY_DATAROOTDIR="${EPREFIX}/usr/share/wine-${WINE_VARIANT}" + MY_DATADIR="${MY_DATAROOTDIR}" + MY_DOCDIR="${EPREFIX}/usr/share/doc/${PF}" + MY_INCLUDEDIR="${EPREFIX}/usr/include/wine-${WINE_VARIANT}" + MY_LIBEXECDIR="${EPREFIX}/usr/libexec/wine-${WINE_VARIANT}" + MY_LOCALSTATEDIR="${EPREFIX}/var/wine-${WINE_VARIANT}" + MY_MANDIR="${MY_DATADIR}/man" +} + +src_unpack() { + if [[ ${PV} == "9999" ]] ; then + EGIT_CHECKOUT_DIR="${S}" git-r3_src_unpack + fi + + default + + plocale_find_changes "${S}/po" "" ".po" +} + +src_prepare() { + + eapply_bin(){ + local patch + for patch in ${PATCHES_BIN[@]}; do + patchbin --nogit < "${patch}" || die + done + } + + local md5="$(md5sum server/protocol.def)" + + default + eapply_bin + eautoreconf + + # Modification of the server protocol requires regenerating the server requests + if [[ "$(md5sum server/protocol.def)" != "${md5}" ]]; then + einfo "server/protocol.def was patched; running tools/make_requests" + tools/make_requests || die #432348 + fi + sed -i '/^UPDATE_DESKTOP_DATABASE/s:=.*:=true:' tools/Makefile.in || die + if ! use run-exes; then + sed -i '/^MimeType/d' loader/wine.desktop || die #117785 + fi + + # Edit wine.desktop to work for specific variant + sed -e "/^Exec=/s/wine /wine-${WINE_VARIANT} /" -i loader/wine.desktop || die + + # hi-res default icon, #472990, https://bugs.winehq.org/show_bug.cgi?id=24652 + cp "${PATCHDIR}/files/oic_winlogo.ico" dlls/user32/resources/ || die + + plocale_get_locales > po/LINGUAS || die # otherwise wine doesn't respect LINGUAS + + # Fix manpage generation for locales #469418 and abi_x86_64 #617864 + + # Duplicate manpages input files for wine64 + local f + for f in loader/*.man.in; do + cp ${f} ${f/wine/wine64} || die + done + # Add wine64 manpages to Makefile + if use abi_x86_64; then + sed -i "/wine.man.in/i \ + \\\twine64.man.in \\\\" loader/Makefile.in || die + sed -i -E 's/(.*wine)(.*\.UTF-8\.man\.in.*)/&\ +\164\2/' loader/Makefile.in || die + fi + + rm_man_file(){ + local file="${1}" + loc=${2} + sed -i "/${loc}\.UTF-8\.man\.in/d" "${file}" || die + } + + while read f; do + plocale_for_each_disabled_locale rm_man_file "${f}" + done < <(find -name "Makefile.in" -exec grep -q "UTF-8.man.in" "{}" \; -print) +} + +src_configure() { + wine_compiler_check || die + + export LDCONFIG=/bin/true + use custom-cflags || strip-flags + if use mingw; then + export CROSSCFLAGS="${CFLAGS}" + fi + + multilib-minimal_src_configure +} + +multilib_src_configure() { + local myconf=( + --prefix="${MY_PREFIX}" + --datarootdir="${MY_DATAROOTDIR}" + --datadir="${MY_DATADIR}" + --docdir="${MY_DOCDIR}" + --includedir="${MY_INCLUDEDIR}" + --libdir="${EPREFIX}/usr/$(get_libdir)/wine-${WINE_VARIANT}" + --libexecdir="${MY_LIBEXECDIR}" + --localstatedir="${MY_LOCALSTATEDIR}" + --mandir="${MY_MANDIR}" + --sysconfdir="${EPREFIX}/etc/wine" + $(use_with alsa) + $(use_with capi) + $(use_with cups) + $(use_with udisks dbus) + $(use_with fontconfig) + $(use_with ssl gnutls) + $(use_enable gecko mshtml) + $(use_with gphoto2 gphoto) + $(use_with gssapi) + $(use_with gstreamer) + --without-hal + $(use_with kerberos krb5) + $(use_with ldap) + # TODO: Will bug 685172 still need special handling? + $(use_with mingw) + $(use_enable mono mscoree) + $(use_with netapi) + $(use_with nls gettext) + $(use_with openal) + $(use_with opencl) + $(use_with opengl) + $(use_with osmesa) + $(use_with oss) + $(use_with pcap) + $(use_with pulseaudio pulse) + $(use_with threads pthread) + $(use_with scanner sane) + $(use_with sdl) + $(use_enable test tests) + $(use_with truetype freetype) + $(use_with udev) + $(use_with unwind) + $(use_with usb) + $(use_with v4l v4l2) + $(use_with vkd3d) + $(use_with vulkan) + $(use_with X x) + $(use_with X xfixes) + $(use_with xcomposite) + $(use_with xinerama) + ) + + local PKG_CONFIG + # Avoid crossdev's i686-pc-linux-gnu-pkg-config if building wine32 on amd64; #472038 + tc-export PKG_CONFIG + + if use amd64; then + if [[ ${ABI} == amd64 ]]; then + myconf+=( --enable-win64 ) + else + myconf+=( --disable-win64 ) + fi + + # Note: using --with-wine64 results in problems with multilib.eclass + # CC/LD hackery. We're using separate tools instead. + fi + + ECONF_SOURCE=${S} \ + econf "${myconf[@]}" + emake depend +} + +multilib_src_test() { + # FIXME: win32-only; wine64 tests fail with "could not find the Wine loader" + if [[ ${ABI} == x86 ]]; then + if [[ $(id -u) == 0 ]]; then + ewarn "Skipping tests since they cannot be run under the root user." + ewarn "To run the test ${MY_PN} suite, add userpriv to FEATURES in make.conf" + return + fi + + WINEPREFIX="${T}/.wine-${ABI}" \ + virtx emake test + fi +} + +multilib_src_install_all() { + local DOCS=( ANNOUNCE AUTHORS README ) + add_locale_docs() { + local locale_doc="documentation/README.$1" + [[ ! -e ${locale_doc} ]] || DOCS+=( ${locale_doc} ) + } + plocale_for_each_locale add_locale_docs + + einstalldocs + find "${ED}" -name *.la -delete || die + + if ! use perl ; then # winedump calls function_grep.pl, and winemaker is a perl script + rm "${D%}${MY_PREFIX}"/bin/{wine{dump,maker},function_grep.pl} \ + "${D%}${MY_MANDIR}"/man1/wine{dump,maker}.1 || die + fi + + use abi_x86_32 && pax-mark psmr "${D%}${MY_PREFIX}"/bin/wine{,-preloader} #255055 + use abi_x86_64 && pax-mark psmr "${D%}${MY_PREFIX}"/bin/wine64{,-preloader} + + # Avoid double prefix from dosym and make_wrapper + MY_PREFIX=${MY_PREFIX#${EPREFIX}} + + if use abi_x86_64 && ! use abi_x86_32; then + dosym wine64 "${MY_PREFIX}"/bin/wine # 404331 + dosym wine64-preloader "${MY_PREFIX}"/bin/wine-preloader + fi + + # Failglob for binloops, shouldn't be necessary, but including to stay safe + eshopts_push -s failglob #615218 + # Make wrappers for binaries for handling multiple variants + # Note: wrappers instead of symlinks because some are shell which use basename + local b + for b in "${ED%}${MY_PREFIX}"/bin/*; do + make_wrapper "${b##*/}-${WINE_VARIANT}" "${MY_PREFIX}/bin/${b##*/}" + done + eshopts_pop +} + +pkg_postinst() { + eselect wine register ${P} + if [[ ${PN} == "wine-vanilla" ]]; then + eselect wine register --vanilla ${P} || die + fi + + eselect wine update --all --if-unset || die + + xdg_desktop_database_update + + if ! use gecko; then + ewarn "Without Wine Gecko, wine prefixes will not have a default" + ewarn "implementation of iexplore. Many older windows applications" + ewarn "rely upon the existence of an iexplore implementation, so" + ewarn "you will likely need to install an external one, like via winetricks" + fi + if ! use mono; then + ewarn "Without Wine Mono, wine prefixes will not have a default" + ewarn "implementation of .NET. Many windows applications rely upon" + ewarn "the existence of a .NET implementation, so you will likely need" + ewarn "to install an external one, like via winetricks" + fi +} + +pkg_prerm() { + eselect wine deregister ${P} + if [[ ${PN} == "wine-vanilla" ]]; then + eselect wine deregister --vanilla ${P} || die + fi + + eselect wine update --all --if-unset || die +} + +pkg_postrm() { + xdg_desktop_database_update +} diff --git a/app-emulation/wine-vanilla/wine-vanilla-7.3.ebuild b/app-emulation/wine-vanilla/wine-vanilla-7.3.ebuild index bc604929a452..35e003de09c0 100644 --- a/app-emulation/wine-vanilla/wine-vanilla-7.3.ebuild +++ b/app-emulation/wine-vanilla/wine-vanilla-7.3.ebuild @@ -1,12 +1,12 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 PLOCALES="ar ast bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru si sk sl sr_RS@cyrillic sr_RS@latin sv ta te th tr uk wa zh_CN zh_TW" PLOCALE_BACKUP="en" -inherit autotools eapi7-ver estack eutils flag-o-matic gnome2-utils multilib multilib-minimal pax-utils plocale toolchain-funcs virtualx xdg-utils +inherit autotools estack flag-o-matic multilib-minimal pax-utils plocale toolchain-funcs virtualx wrapper xdg-utils MY_PN="${PN%%-*}" MY_P="${MY_PN}-${PV}" @@ -47,6 +47,11 @@ REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 ) # or fail due to Xvfb's opengl limitations. RESTRICT="test" +BDEPEND="mingw? ( !!>=cross-i686-w64-mingw32/binutils-2.38 !!>=cross-x86_64-w64-mingw32/binutils-2.38 ) + sys-devel/flex + virtual/yacc + virtual/pkgconfig" + COMMON_DEPEND=" X? ( x11-libs/libXcursor[${MULTILIB_USEDEP}] @@ -99,7 +104,6 @@ COMMON_DEPEND=" RDEPEND="${COMMON_DEPEND} app-emulation/wine-desktop-common >app-eselect/eselect-wine-0.3 - !app-emulation/wine:0 dos? ( >=games-emulation/dosbox-0.74_p20160629 ) gecko? ( app-emulation/wine-gecko:2.47.2[abi_x86_32?,abi_x86_64?] ) mono? ( app-emulation/wine-mono:7.1.1 ) @@ -116,10 +120,8 @@ RDEPEND="${COMMON_DEPEND} # tools/make_requests requires perl DEPEND="${COMMON_DEPEND} - sys-devel/flex + ${BDEPEND} >=sys-kernel/linux-headers-2.6 - virtual/pkgconfig - virtual/yacc X? ( x11-base/xorg-proto ) xinerama? ( x11-base/xorg-proto )" @@ -243,8 +245,8 @@ pkg_pretend() { # Verify OSS support if use oss; then if ! has_version ">=media-sound/oss-4"; then - eerror "You cannot build wine with USE=oss without having support from a" - eerror "FreeBSD kernel or >=media-sound/oss-4 (only available through external repos)" + eerror "You cannot build wine with USE=oss without having support from" + eerror ">=media-sound/oss-4 (only available through external repos)" eerror die fi @@ -477,12 +479,12 @@ multilib_src_install_all() { find "${ED}" -name *.la -delete || die if ! use perl ; then # winedump calls function_grep.pl, and winemaker is a perl script - rm "${D%/}${MY_PREFIX}"/bin/{wine{dump,maker},function_grep.pl} \ - "${D%/}${MY_MANDIR}"/man1/wine{dump,maker}.1 || die + rm "${D%}${MY_PREFIX}"/bin/{wine{dump,maker},function_grep.pl} \ + "${D%}${MY_MANDIR}"/man1/wine{dump,maker}.1 || die fi - use abi_x86_32 && pax-mark psmr "${D%/}${MY_PREFIX}"/bin/wine{,-preloader} #255055 - use abi_x86_64 && pax-mark psmr "${D%/}${MY_PREFIX}"/bin/wine64{,-preloader} + use abi_x86_32 && pax-mark psmr "${D%}${MY_PREFIX}"/bin/wine{,-preloader} #255055 + use abi_x86_64 && pax-mark psmr "${D%}${MY_PREFIX}"/bin/wine64{,-preloader} # Avoid double prefix from dosym and make_wrapper MY_PREFIX=${MY_PREFIX#${EPREFIX}} @@ -497,7 +499,7 @@ multilib_src_install_all() { # Make wrappers for binaries for handling multiple variants # Note: wrappers instead of symlinks because some are shell which use basename local b - for b in "${ED%/}${MY_PREFIX}"/bin/*; do + for b in "${ED%}${MY_PREFIX}"/bin/*; do make_wrapper "${b##*/}-${WINE_VARIANT}" "${MY_PREFIX}/bin/${b##*/}" done eshopts_pop diff --git a/app-emulation/wine-vanilla/wine-vanilla-7.4.ebuild b/app-emulation/wine-vanilla/wine-vanilla-7.4.ebuild index 09120707a07b..35e003de09c0 100644 --- a/app-emulation/wine-vanilla/wine-vanilla-7.4.ebuild +++ b/app-emulation/wine-vanilla/wine-vanilla-7.4.ebuild @@ -1,12 +1,12 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 PLOCALES="ar ast bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru si sk sl sr_RS@cyrillic sr_RS@latin sv ta te th tr uk wa zh_CN zh_TW" PLOCALE_BACKUP="en" -inherit autotools eapi7-ver estack eutils flag-o-matic gnome2-utils multilib multilib-minimal pax-utils plocale toolchain-funcs virtualx xdg-utils +inherit autotools estack flag-o-matic multilib-minimal pax-utils plocale toolchain-funcs virtualx wrapper xdg-utils MY_PN="${PN%%-*}" MY_P="${MY_PN}-${PV}" @@ -35,7 +35,7 @@ SRC_URI="${SRC_URI} LICENSE="LGPL-2.1" SLOT="${PV}" -IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl test +threads +truetype udev +udisks +unwind usb v4l vkd3d vulkan +X +xcomposite xinerama" +IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos +fontconfig +gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl test +threads +truetype udev +udisks +unwind usb v4l vkd3d vulkan +X +xcomposite xinerama" REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 ) X? ( truetype ) elibc_glibc? ( threads ) @@ -47,6 +47,11 @@ REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 ) # or fail due to Xvfb's opengl limitations. RESTRICT="test" +BDEPEND="mingw? ( !!>=cross-i686-w64-mingw32/binutils-2.38 !!>=cross-x86_64-w64-mingw32/binutils-2.38 ) + sys-devel/flex + virtual/yacc + virtual/pkgconfig" + COMMON_DEPEND=" X? ( x11-libs/libXcursor[${MULTILIB_USEDEP}] @@ -99,7 +104,6 @@ COMMON_DEPEND=" RDEPEND="${COMMON_DEPEND} app-emulation/wine-desktop-common >app-eselect/eselect-wine-0.3 - !app-emulation/wine:0 dos? ( >=games-emulation/dosbox-0.74_p20160629 ) gecko? ( app-emulation/wine-gecko:2.47.2[abi_x86_32?,abi_x86_64?] ) mono? ( app-emulation/wine-mono:7.1.1 ) @@ -116,10 +120,8 @@ RDEPEND="${COMMON_DEPEND} # tools/make_requests requires perl DEPEND="${COMMON_DEPEND} - sys-devel/flex + ${BDEPEND} >=sys-kernel/linux-headers-2.6 - virtual/pkgconfig - virtual/yacc X? ( x11-base/xorg-proto ) xinerama? ( x11-base/xorg-proto )" @@ -243,8 +245,8 @@ pkg_pretend() { # Verify OSS support if use oss; then if ! has_version ">=media-sound/oss-4"; then - eerror "You cannot build wine with USE=oss without having support from a" - eerror "FreeBSD kernel or >=media-sound/oss-4 (only available through external repos)" + eerror "You cannot build wine with USE=oss without having support from" + eerror ">=media-sound/oss-4 (only available through external repos)" eerror die fi @@ -477,12 +479,12 @@ multilib_src_install_all() { find "${ED}" -name *.la -delete || die if ! use perl ; then # winedump calls function_grep.pl, and winemaker is a perl script - rm "${D%/}${MY_PREFIX}"/bin/{wine{dump,maker},function_grep.pl} \ - "${D%/}${MY_MANDIR}"/man1/wine{dump,maker}.1 || die + rm "${D%}${MY_PREFIX}"/bin/{wine{dump,maker},function_grep.pl} \ + "${D%}${MY_MANDIR}"/man1/wine{dump,maker}.1 || die fi - use abi_x86_32 && pax-mark psmr "${D%/}${MY_PREFIX}"/bin/wine{,-preloader} #255055 - use abi_x86_64 && pax-mark psmr "${D%/}${MY_PREFIX}"/bin/wine64{,-preloader} + use abi_x86_32 && pax-mark psmr "${D%}${MY_PREFIX}"/bin/wine{,-preloader} #255055 + use abi_x86_64 && pax-mark psmr "${D%}${MY_PREFIX}"/bin/wine64{,-preloader} # Avoid double prefix from dosym and make_wrapper MY_PREFIX=${MY_PREFIX#${EPREFIX}} @@ -497,7 +499,7 @@ multilib_src_install_all() { # Make wrappers for binaries for handling multiple variants # Note: wrappers instead of symlinks because some are shell which use basename local b - for b in "${ED%/}${MY_PREFIX}"/bin/*; do + for b in "${ED%}${MY_PREFIX}"/bin/*; do make_wrapper "${b##*/}-${WINE_VARIANT}" "${MY_PREFIX}/bin/${b##*/}" done eshopts_pop diff --git a/app-emulation/wine-vanilla/wine-vanilla-7.5.ebuild b/app-emulation/wine-vanilla/wine-vanilla-7.5.ebuild index b0d32d130e61..35e003de09c0 100644 --- a/app-emulation/wine-vanilla/wine-vanilla-7.5.ebuild +++ b/app-emulation/wine-vanilla/wine-vanilla-7.5.ebuild @@ -1,12 +1,12 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 PLOCALES="ar ast bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru si sk sl sr_RS@cyrillic sr_RS@latin sv ta te th tr uk wa zh_CN zh_TW" PLOCALE_BACKUP="en" -inherit autotools eapi7-ver estack eutils flag-o-matic gnome2-utils multilib multilib-minimal pax-utils plocale toolchain-funcs virtualx xdg-utils +inherit autotools estack flag-o-matic multilib-minimal pax-utils plocale toolchain-funcs virtualx wrapper xdg-utils MY_PN="${PN%%-*}" MY_P="${MY_PN}-${PV}" @@ -47,6 +47,11 @@ REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 ) # or fail due to Xvfb's opengl limitations. RESTRICT="test" +BDEPEND="mingw? ( !!>=cross-i686-w64-mingw32/binutils-2.38 !!>=cross-x86_64-w64-mingw32/binutils-2.38 ) + sys-devel/flex + virtual/yacc + virtual/pkgconfig" + COMMON_DEPEND=" X? ( x11-libs/libXcursor[${MULTILIB_USEDEP}] @@ -99,10 +104,8 @@ COMMON_DEPEND=" RDEPEND="${COMMON_DEPEND} app-emulation/wine-desktop-common >app-eselect/eselect-wine-0.3 - !app-emulation/wine:0 dos? ( >=games-emulation/dosbox-0.74_p20160629 ) gecko? ( app-emulation/wine-gecko:2.47.2[abi_x86_32?,abi_x86_64?] ) - mingw? ( !!>=cross-i686-w64-mingw32/binutils-2.38 !!>=cross-x86_64-w64-mingw32/binutils-2.38 ) mono? ( app-emulation/wine-mono:7.1.1 ) perl? ( dev-lang/perl @@ -117,10 +120,8 @@ RDEPEND="${COMMON_DEPEND} # tools/make_requests requires perl DEPEND="${COMMON_DEPEND} - sys-devel/flex + ${BDEPEND} >=sys-kernel/linux-headers-2.6 - virtual/pkgconfig - virtual/yacc X? ( x11-base/xorg-proto ) xinerama? ( x11-base/xorg-proto )" @@ -478,12 +479,12 @@ multilib_src_install_all() { find "${ED}" -name *.la -delete || die if ! use perl ; then # winedump calls function_grep.pl, and winemaker is a perl script - rm "${D%/}${MY_PREFIX}"/bin/{wine{dump,maker},function_grep.pl} \ - "${D%/}${MY_MANDIR}"/man1/wine{dump,maker}.1 || die + rm "${D%}${MY_PREFIX}"/bin/{wine{dump,maker},function_grep.pl} \ + "${D%}${MY_MANDIR}"/man1/wine{dump,maker}.1 || die fi - use abi_x86_32 && pax-mark psmr "${D%/}${MY_PREFIX}"/bin/wine{,-preloader} #255055 - use abi_x86_64 && pax-mark psmr "${D%/}${MY_PREFIX}"/bin/wine64{,-preloader} + use abi_x86_32 && pax-mark psmr "${D%}${MY_PREFIX}"/bin/wine{,-preloader} #255055 + use abi_x86_64 && pax-mark psmr "${D%}${MY_PREFIX}"/bin/wine64{,-preloader} # Avoid double prefix from dosym and make_wrapper MY_PREFIX=${MY_PREFIX#${EPREFIX}} @@ -498,7 +499,7 @@ multilib_src_install_all() { # Make wrappers for binaries for handling multiple variants # Note: wrappers instead of symlinks because some are shell which use basename local b - for b in "${ED%/}${MY_PREFIX}"/bin/*; do + for b in "${ED%}${MY_PREFIX}"/bin/*; do make_wrapper "${b##*/}-${WINE_VARIANT}" "${MY_PREFIX}/bin/${b##*/}" done eshopts_pop diff --git a/app-emulation/wine-vanilla/wine-vanilla-7.6.ebuild b/app-emulation/wine-vanilla/wine-vanilla-7.6.ebuild index 79e935b29bbb..f8382867c7e8 100644 --- a/app-emulation/wine-vanilla/wine-vanilla-7.6.ebuild +++ b/app-emulation/wine-vanilla/wine-vanilla-7.6.ebuild @@ -1,12 +1,12 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 PLOCALES="ar ast bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru si sk sl sr_RS@cyrillic sr_RS@latin sv ta te th tr uk wa zh_CN zh_TW" PLOCALE_BACKUP="en" -inherit autotools eapi7-ver estack eutils flag-o-matic gnome2-utils multilib multilib-minimal pax-utils plocale toolchain-funcs virtualx xdg-utils +inherit autotools estack flag-o-matic multilib-minimal pax-utils plocale toolchain-funcs virtualx wrapper xdg-utils MY_PN="${PN%%-*}" MY_P="${MY_PN}-${PV}" @@ -47,6 +47,11 @@ REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 ) # or fail due to Xvfb's opengl limitations. RESTRICT="test" +BDEPEND="mingw? ( !!>=cross-i686-w64-mingw32/binutils-2.38 !!>=cross-x86_64-w64-mingw32/binutils-2.38 ) + sys-devel/flex + virtual/yacc + virtual/pkgconfig" + COMMON_DEPEND=" X? ( x11-libs/libXcursor[${MULTILIB_USEDEP}] @@ -99,10 +104,8 @@ COMMON_DEPEND=" RDEPEND="${COMMON_DEPEND} app-emulation/wine-desktop-common >app-eselect/eselect-wine-0.3 - !app-emulation/wine:0 dos? ( >=games-emulation/dosbox-0.74_p20160629 ) gecko? ( app-emulation/wine-gecko:2.47.2[abi_x86_32?,abi_x86_64?] ) - mingw? ( !!>=cross-i686-w64-mingw32/binutils-2.38 !!>=cross-x86_64-w64-mingw32/binutils-2.38 ) mono? ( app-emulation/wine-mono:7.2.0 ) perl? ( dev-lang/perl @@ -117,10 +120,8 @@ RDEPEND="${COMMON_DEPEND} # tools/make_requests requires perl DEPEND="${COMMON_DEPEND} - sys-devel/flex + ${BDEPEND} >=sys-kernel/linux-headers-2.6 - virtual/pkgconfig - virtual/yacc X? ( x11-base/xorg-proto ) xinerama? ( x11-base/xorg-proto )" @@ -478,12 +479,12 @@ multilib_src_install_all() { find "${ED}" -name *.la -delete || die if ! use perl ; then # winedump calls function_grep.pl, and winemaker is a perl script - rm "${D%/}${MY_PREFIX}"/bin/{wine{dump,maker},function_grep.pl} \ - "${D%/}${MY_MANDIR}"/man1/wine{dump,maker}.1 || die + rm "${D%}${MY_PREFIX}"/bin/{wine{dump,maker},function_grep.pl} \ + "${D%}${MY_MANDIR}"/man1/wine{dump,maker}.1 || die fi - use abi_x86_32 && pax-mark psmr "${D%/}${MY_PREFIX}"/bin/wine{,-preloader} #255055 - use abi_x86_64 && pax-mark psmr "${D%/}${MY_PREFIX}"/bin/wine64{,-preloader} + use abi_x86_32 && pax-mark psmr "${D%}${MY_PREFIX}"/bin/wine{,-preloader} #255055 + use abi_x86_64 && pax-mark psmr "${D%}${MY_PREFIX}"/bin/wine64{,-preloader} # Avoid double prefix from dosym and make_wrapper MY_PREFIX=${MY_PREFIX#${EPREFIX}} @@ -498,7 +499,7 @@ multilib_src_install_all() { # Make wrappers for binaries for handling multiple variants # Note: wrappers instead of symlinks because some are shell which use basename local b - for b in "${ED%/}${MY_PREFIX}"/bin/*; do + for b in "${ED%}${MY_PREFIX}"/bin/*; do make_wrapper "${b##*/}-${WINE_VARIANT}" "${MY_PREFIX}/bin/${b##*/}" done eshopts_pop diff --git a/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild b/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild index 79e935b29bbb..f8382867c7e8 100644 --- a/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild +++ b/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild @@ -1,12 +1,12 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 PLOCALES="ar ast bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru si sk sl sr_RS@cyrillic sr_RS@latin sv ta te th tr uk wa zh_CN zh_TW" PLOCALE_BACKUP="en" -inherit autotools eapi7-ver estack eutils flag-o-matic gnome2-utils multilib multilib-minimal pax-utils plocale toolchain-funcs virtualx xdg-utils +inherit autotools estack flag-o-matic multilib-minimal pax-utils plocale toolchain-funcs virtualx wrapper xdg-utils MY_PN="${PN%%-*}" MY_P="${MY_PN}-${PV}" @@ -47,6 +47,11 @@ REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 ) # or fail due to Xvfb's opengl limitations. RESTRICT="test" +BDEPEND="mingw? ( !!>=cross-i686-w64-mingw32/binutils-2.38 !!>=cross-x86_64-w64-mingw32/binutils-2.38 ) + sys-devel/flex + virtual/yacc + virtual/pkgconfig" + COMMON_DEPEND=" X? ( x11-libs/libXcursor[${MULTILIB_USEDEP}] @@ -99,10 +104,8 @@ COMMON_DEPEND=" RDEPEND="${COMMON_DEPEND} app-emulation/wine-desktop-common >app-eselect/eselect-wine-0.3 - !app-emulation/wine:0 dos? ( >=games-emulation/dosbox-0.74_p20160629 ) gecko? ( app-emulation/wine-gecko:2.47.2[abi_x86_32?,abi_x86_64?] ) - mingw? ( !!>=cross-i686-w64-mingw32/binutils-2.38 !!>=cross-x86_64-w64-mingw32/binutils-2.38 ) mono? ( app-emulation/wine-mono:7.2.0 ) perl? ( dev-lang/perl @@ -117,10 +120,8 @@ RDEPEND="${COMMON_DEPEND} # tools/make_requests requires perl DEPEND="${COMMON_DEPEND} - sys-devel/flex + ${BDEPEND} >=sys-kernel/linux-headers-2.6 - virtual/pkgconfig - virtual/yacc X? ( x11-base/xorg-proto ) xinerama? ( x11-base/xorg-proto )" @@ -478,12 +479,12 @@ multilib_src_install_all() { find "${ED}" -name *.la -delete || die if ! use perl ; then # winedump calls function_grep.pl, and winemaker is a perl script - rm "${D%/}${MY_PREFIX}"/bin/{wine{dump,maker},function_grep.pl} \ - "${D%/}${MY_MANDIR}"/man1/wine{dump,maker}.1 || die + rm "${D%}${MY_PREFIX}"/bin/{wine{dump,maker},function_grep.pl} \ + "${D%}${MY_MANDIR}"/man1/wine{dump,maker}.1 || die fi - use abi_x86_32 && pax-mark psmr "${D%/}${MY_PREFIX}"/bin/wine{,-preloader} #255055 - use abi_x86_64 && pax-mark psmr "${D%/}${MY_PREFIX}"/bin/wine64{,-preloader} + use abi_x86_32 && pax-mark psmr "${D%}${MY_PREFIX}"/bin/wine{,-preloader} #255055 + use abi_x86_64 && pax-mark psmr "${D%}${MY_PREFIX}"/bin/wine64{,-preloader} # Avoid double prefix from dosym and make_wrapper MY_PREFIX=${MY_PREFIX#${EPREFIX}} @@ -498,7 +499,7 @@ multilib_src_install_all() { # Make wrappers for binaries for handling multiple variants # Note: wrappers instead of symlinks because some are shell which use basename local b - for b in "${ED%/}${MY_PREFIX}"/bin/*; do + for b in "${ED%}${MY_PREFIX}"/bin/*; do make_wrapper "${b##*/}-${WINE_VARIANT}" "${MY_PREFIX}/bin/${b##*/}" done eshopts_pop diff --git a/app-forensics/Manifest.gz b/app-forensics/Manifest.gz index a29459c4fd9adad71cf827bce84e31b296dad65e..474fdd1de11059c981a82d3a9dc044618e3a6a4f 100644 GIT binary patch literal 4873 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 X=?hv>0J<42*@z1OZwl*NqF@04g2YhA delta 28967 zcmV()K;OTa{sNT#0x+md8X;3qYoPk9RL~d zne0&6iFm${na;_#dB~Op;u5N09Uh}?FDgt(A!qLHoxDP9;6B67&*7Bn(?Xi}rsQY3 zye(>nGd8jGzPv@#u_$m76jDsywi=x5p5U6@TIf~0d%B<&y*NE!M?Bfe5N!NYYV?0C6UI&ZuagUWk4gPH)DO(tAk ztcwiG~9Y^44;W7VsV%L zg!MH^RP;9b_pbNp9AN-#T3}@dw{8Rt+}C(LJfg@(hF? z-b&>3b0-sdBwlR~Pggw<A__L)Q6e%A=UFl-`eSA*_bJI1PW&NmIp((gJKS?^PZZ^s^id5^^DzvXCv8Kw-#>MId`wyJ7nSiFrk25TY~EqWvX>= zjy#(eIo(cC^@6j(-=E0cRV+x-?$7v~@HVR~Y&bsZn8*A5L;RwRFkW%V#<6xMMpEpe z5JdM=f3TMCXPA|Dr?4*=TCtHnd9zg)_N~u0H{lJ9$8�@?gZcowl_frztwq1yD)8 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 So8gj;xByR31{_?XU;zNrG^(ut diff --git a/app-misc/gramps/Manifest b/app-misc/gramps/Manifest index 637148df657e..c250581b7256 100644 --- a/app-misc/gramps/Manifest +++ b/app-misc/gramps/Manifest @@ -1,2 +1 @@ -DIST gramps-5.1.4.tar.gz 17425713 BLAKE2B 9b3761906b70ed6b85112e502290013cf421669418355ed0dc54d00adbcc2af4cd74c596bacaad50cdac6457e7a3b7675d4afb7b471fd471af8b7a6adae3ad82 SHA512 f43fc250142968331db1875260577e022898cff2d1453ee6b74be760d798b75cfdf93492d8d823dbb094da2ddd96a4f249e813c603e7cd9d0585641424284734 DIST gramps-5.1.5.tar.gz 17425167 BLAKE2B f07fcb84c28f1def84c5568da6ac38a78def8657a0ee010163cb7e0899dd94ebb1c851e2c9d207fd9725754363ac7243a66f0de6e0d9708270d2d43c90485212 SHA512 8e36e8da7cfb41cc0c77881993cfc212a15bf9775dad3c8be131889b70360117e023b6837b91dad28fc03198080290a08c8089856c753246ff14c7fc3bca38be diff --git a/app-misc/gramps/gramps-5.1.4.ebuild b/app-misc/gramps/gramps-5.1.4.ebuild deleted file mode 100644 index fb62bc7dbe1d..000000000000 --- a/app-misc/gramps/gramps-5.1.4.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{8..9} ) -PYTHON_REQ_USE="sqlite" - -DISTUTILS_SINGLE_IMPL=1 -DISTUTILS_USE_SETUPTOOLS=no -inherit distutils-r1 xdg-utils - -DESCRIPTION="Community genealogy program aiming to be both intuitive and feature-complete" -HOMEPAGE="https://gramps-project.org/" -SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="berkdb exif geo postscript +rcs +reports spell test" -RESTRICT="!test? ( test )" - -RDEPEND=" - $(python_gen_cond_dep ' - dev-python/pycairo[${PYTHON_USEDEP}] - >=dev-python/pygobject-3.12:3[cairo,${PYTHON_USEDEP}] - dev-python/pyicu[${PYTHON_USEDEP}] - berkdb? ( dev-python/bsddb3[${PYTHON_USEDEP}] ) - exif? ( >=media-libs/gexiv2-0.5[${PYTHON_USEDEP},introspection] ) - ') - gnome-base/librsvg:2 - >x11-libs/gtk+-3.14.8:3[introspection] - x11-libs/pango[introspection] - x11-misc/xdg-utils - reports? ( media-gfx/graphviz[postscript?] ) - geo? ( >=sci-geosciences/osm-gps-map-1.1.0 ) - spell? ( app-text/gtkspell:3[introspection] ) - rcs? ( dev-vcs/rcs ) -" -BDEPEND="test? ( ${RDEPEND} - $(python_gen_cond_dep ' - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - ') -)" - -PATCHES=( - "${FILESDIR}"/${PN}-5.1.3-test_locale.patch -) - -python_prepare_all() { - # Install documentation to the proper location. This can't be done - # easily with a patch because we substitute in the ${PF} variable, - # and that changes with every revision. - sed -i "s:share/doc/gramps:share/doc/${PF}:g" setup.py || die - distutils-r1_python_prepare_all -} - -python_configure_all() { - DISTUTILS_ARGS=( - --resourcepath=/usr/share - --no-compress-manpages - ) -} - -python_test() { - # Gramps builds just fine out of tree but it confuses its test suite. - # The following might be an ugly hack but at least it lets the tests - # run properly until either I or upstream have come up with something - # better. FIXME: test this when a new release comes out. - rm -rf "${S}/build" && ln -s "${BUILD_DIR}" "${S}"/build || \ - die "Failed to symlink build directory to source directory" - - # Set a sane default locale for the tests which do not explicitly set one. - local -x LC_ALL=C.UTF-8 - - # Note that as of 5.1.3, test failures do not actually propagate back - # to this function. For now this is fortunate because the test suite - # does not handle the absence of bsddb3 well, in the long run however - # this should be fixed. - esetup.py test || die -} - -# Ugly hack to work around Bug #717922 -python_install() { - local DISTUTILS_ARGS=( - --resourcepath=/usr/share - --no-compress-manpages - build - ) - distutils-r1_python_install - echo -n "${EPREFIX}/usr/share" > "${D}$(python_get_sitedir)/gramps/gen/utils/resource-path" || die -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_icon_cache_update - xdg_mimeinfo_database_update - - if use berkdb; then - ewarn "The BSDDB back-end in ${PN} has got known stability and data-corruption issues. It has been deprecated since version 5.1.0 and might be removed in 5.2.0." - ewarn "If you have any family trees in this format you are highly advised to convert them to SQLite, as described here:" - ewarn - ewarn "https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Manage_Family_Trees#Converting_a_BSDDB_Family_Tree_to_SQLite" - fi -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_icon_cache_update - xdg_mimeinfo_database_update -} diff --git a/app-misc/gramps/gramps-5.1.5.ebuild b/app-misc/gramps/gramps-5.1.5.ebuild index bcec91d873d7..799a6200fc33 100644 --- a/app-misc/gramps/gramps-5.1.5.ebuild +++ b/app-misc/gramps/gramps-5.1.5.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="berkdb exif geo postscript +rcs +reports spell test" RESTRICT="!test? ( test ) diff --git a/app-misc/rpick/rpick-0.8.9.ebuild b/app-misc/rpick/rpick-0.8.9.ebuild index f37cb7218593..7ed974b521ef 100644 --- a/app-misc/rpick/rpick-0.8.9.ebuild +++ b/app-misc/rpick/rpick-0.8.9.ebuild @@ -121,7 +121,7 @@ SRC_URI="$(cargo_crate_uris)" LICENSE="GPL-3 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 CC0-1.0 MIT Unlicense" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="amd64 ppc64 x86" QA_FLAGS_IGNORED="usr/bin/rpick" diff --git a/app-mobilephone/Manifest.gz b/app-mobilephone/Manifest.gz index 0cb5c49a92257b572d7d7dd9c0e8333060f1ae7b..700071afb070f0f034129e18e03cb99998a9ba6d 100644 GIT binary patch literal 2056 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 diff --git a/app-mobilephone/gammu/metadata.xml b/app-mobilephone/gammu/metadata.xml index d17bdaf5475d..5fe2fb6a1c5c 100644 --- a/app-mobilephone/gammu/metadata.xml +++ b/app-mobilephone/gammu/metadata.xml @@ -1,14 +1,7 @@ - - ktrace@yandex.ru - Victor Kustov - - - proxy-maint@gentoo.org - Proxy Maintainers - + Enables bluetooth support Enables curl support diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz index 52b26fc00962a6772c10077219de817d0e1abdae..8b451d3a2fff7870e654a2744f7966cdbc67c4ec 100644 GIT binary patch delta 2715 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 Ve%I6+%+b$(`2Va1rzPog000)HX*~b{ delta 2716 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 diff --git a/dev-embedded/ponyprog/metadata.xml b/dev-embedded/ponyprog/metadata.xml index 9f9c91c43622..039abd0b4f50 100644 --- a/dev-embedded/ponyprog/metadata.xml +++ b/dev-embedded/ponyprog/metadata.xml @@ -5,14 +5,6 @@ embedded@gentoo.org Embedded Gentoo - - ktrace@yandex.ru - Victor Kustov - - - proxy-maint@gentoo.org - Proxy Maintainers - lancos/ponyprog ponyprog diff --git a/dev-games/Manifest.gz b/dev-games/Manifest.gz index 0e45dfa324808481b4398e61403de3929ef8a07c..1cde6ea568cdbcd040e26952ff800bd26e9bfd49 100644 GIT binary patch literal 6723 zcmV-J8ocEniwFP!00002|8<(ll4QqmMfd!Q{(+Wa9+seqGRa74LoT$Vc}zeVs=Axi z1wz!<>)fO|^OXb`X_&eyGoFY0z2`=}fBEju-+g%5Z?^2s{^`G7ob>=m(nx-%oLY0K`@WK&)vBLuoi?oaWqtd}&z72Jv))5>Df+N;ip>YNV@&4L z+9}kYMzOk6?>So-spVaF+|5dv=QN*J_cmABc{%stPyhB^_Tj^vYowA_iLvcCPN*l@ zX)UyNW~<&DA8skFHHKL(ds;gy<`s_bJX=nA@PqBJpc?WBBeN1aVeJx{ot;A*miMap zu$Vp488LVZtkkUR-~92r|M>TR{oSAb{NeZi`G;C;Qz17lOFbWZ3&=>YFYFPESa#&&TqvcUs%Cq}aQp|i_UVcqKM)uCT zKB$XTbAuvnN>!8h!_PE>JN;X&T!}tXX>;DUcw!2(jLfs0cwAnq@F(H8HvM5EPKbW; zZz1K{%&%r{joqpJ&PL^8&&^tNGi)FGrcf(-*4a+*p^p{2Tb<&sO(jopJw9q>U-y^S zr?>qmm=Cet3&s-W9@+Jf*$SJrR33xI!1>2~1!V=ZJ?fR?3Nxnc603-9F^KV3bxfmfoUwOww{<( zH^=FzIXC?rF4VkRcEt`K+iIh}Ek%&}EIIu`ycyFF+u>X%Zna`JSkRBH0AUL(-U z)IFz>dzqOZ+G$V?c4DsJORfCkpen(oxwhLix<>CCU)HE_n5T?EpT@|1ozqV{R^r;( zM@EhgrLv{>Ugz**X#iRbfsf7QoO!9&{{E+@OLx(yk8xacr{hzzP&eP6*d3mb-Dm2D zx}f!%%bGoRe@5tScywdz;QI+}pHB5`o#L4rUl$L2D3Kdu?c)yH9?s^$XKcMkrl_2d z=GptSX#1?YbS+mA?}r}3y)t)V>X<+g=0 zPc5;{I?6Ui$fvrp^QTe#xFZ@g%dBj(J8Rc^P`OH(Yu`PD%&wl40{sxwNz7t0NnNXB zv%R-pso})xF^f1|SusrH@3dXVw|X6Rt!1O0tOaFZ##m+?Dbj__?No3X8qX3_bXw(! zBcmNor=;v&)Znte+sOmAW5O(&~A5^t8+HNAMe09gsEnC~6GA#}}8>NSieX~}?&P~(}S?0+d zdcsV!d@0!L-g7@cfBgFS`EUF6GMIGty>1w7owQf5ji$WZ;!BjIX!?HO9yp5>ZC(Vv+3EO5vdMIc+3| zo&bO{KN05~wKgE42b)OQu|V%r5AWXBjgmdBtL{I*VpwY)t)HcVKEo0kKnc)t)F!k% z1IXqMh%_B*m~}e*xs(#%wm{2ZdqT8+0G+g5rdfBDsb}^!^o6LPBiP zJG1nFupUcpD^pu$jIY)9*-f~aM#!SjP#^%Lg(A|8sj)Q)17edrlfE==2pt-M^;qb& zGuauoGlm$3z_|Aep@WEM4H9%F#+GTa8Bw-J!M^`&Z+l;>^=Pjd(m@oM&K-=N&LvSK zI)i`Ty;w7Zp!jOE9S$P0z#KENdeAVjqvbm^{j#zZ&$ zq1178R2OEh9i0r0r5*+|ppS4TNZaXUSu&ylE#~G9pnE2r?}5<}HuhjB^4PT@W}w#w zau(2DmiKFbW=Nl}+c|@v#+}0Oxl{^x2i51}HiQL!LDEB`&J*vBU?U8R)$PO9-g>3t zJQxdGfJxhiFA%cEyum}&P5v0;Xw^k%ViZi>?^Py$+R%j&7evly&2#ClAMEEJKRsWe z^`iR7`Z{=1EO-kd%8u=T4UND=)!5mR;8fGD!C8~jGa4+BHb-^as!kN%Z5D2nS1f| z7-h$5mxqK>VrXX}$`$5v6dvlYj4zz8BqWfz_3g7Cur?1INm^w@|=&WV-a z{Ib?!*B=FYdVPInBHup#z+ms!ukYf~17Hj79lK$jco32V(D2W=z@`ugEQ(VPUx7)1 zhs+AF*Obso!;l!2iS{j9bC|9N;wy&Xy4d{br0Gf16{24Va%K7fDo06E zyQ3MMN^WIHJx+iI*^og)e3b?-2eNUMD3F%Ck1b+N(?ul}u-?OI)LGFI`HPj3#hua7 z5y4|-U}1HLKWtQ_fdz*+jhyC|@u5P-Uo73FWS238r6UUO++u1{>{AYh12%RaL*YRf zy)Ip0=nlbg+;SXx>m(jvDoK72Jv`yDkg_K}MfIj=EV1A0z+wQgPC_S75i*_{&`7y^ zxOgJrnW?+cq1A7DE^L3 z2o!K*_(n++`Zd-hHYFRV1AahuTa_p`FaeWK9Q4jb;u~9=2EW5}H*kXpT5(da*>&ak zj6UK(cO#gpDvTUgxJAjiY9cp~yfEgjjl&Ir2VV+&7bYJO8~L2TA}PVT&dznpJ(!LT z1gMulB3D?!*@H4is1PY(Q22@g0o?lD(V>@uku6{B>FssD+3V+P*|3y**?i@ZH$dy) zEMN>lXiL^pJIQkHLnk9pohkwKKtXMZF@VZq775|0tr2K|l#OW^K?WqMuDMKd0W=XE zN-QoT4MG3|;Y4N-e)_H4W4U*PNu>jn-ga>%9^{Qj_4Gz};eWZ6>0;)4&eZlS3KV_D zC16x`2q3`~4%5d+ux=2yAiYeE=8($uz%vHCjEyJ7K|UbBA|{UUzHD!Qna@xA)4N{F z{$4bloUV=^1gW%Q7}n{P7Ip5haV`=5En~`^5K=6068a#)#4}n00C`BS0-*C<(LVkB z%W)~CU6t1ihv9*`au<9^-Z^1sm@hab7rdD~MN**=NR*T%EP-||z7gd*UJr{0laCs1ERN}Bc`x1x_JkVtxSVClZj&{e35v`l>zS{F%lj6AqqNx zh#H@;CN1XzDFX|1)0_@#(FC0p@ulTBgo2S+h(CS6Uec#sM=XPiZ=TwU;1?|I%&Yl# z#rpbU^T+p*JYArc9M_O0OfKbCol$22P!Egdr$a+h zE7XntDKtMy_Of56y?uVYw%9}aLF~PzxFy4fg-k$y^H_vO0G6hk%qdv|>c;-Gg<$p$ zo+RV@M0#=3t+8QfUUb zd;m)L5Ozwh)3U`8Sis}U+2YIJ-=D;0pYPS81x5w?oT3AyDyo(GEU_#Z+y`cpG{n{# z)!91q)cJmNRmaclq>Qu=>7VqI7z4r0s(Ysa%%iI`6QTpbVfbQ;<9uAR!r<0c?_Lm5lk+KM&GxMBw~0AHS_{p)(2%ZF-XyNu4!{Eotb** z_;xC^^U$3}+K@N~K~HR;yCQ6lYJJ*2zkU96?X5>1r|~^sHc=rqgU%hwlwbiCrfV{} zUxS}=#VvK9v5}1icRC{v;5{gs&XdO)$wWGdgtH0{H5(>-JNjmCSrPQQkTq2PK{>+`xC^@Mcktf}*?g0V<1=}a6C1t5KZ zb4Wm$+rR=0vyzH1qlDTb^=uO;&c0LDoSp8JtTC^^c8@yj9&&cF_zsE%^a(YkKtzRr zZk6CN0hUaA@2mktdhkl;+u(WB)#HwH`v_CUhGBQP10RnVB>IxrM9pb2Og2G27$MZk zLRl6m!C_2nF*Zwep*c?kd%S7k8^MQ$J2NLKyms)-QdMOr^b-BxBDS_mncG?6k z)QbS?{Xw$%YO)Z>oeCQVz(P2cnco%wY61ylT9EX)9ANJcthM*@I~}|>lUDfsjCwd( z7=49{21|#24YXBFnBP5!_uFllL3Ww+uEXm##_@~K>`!0k{)W5!5_$wgnkLt||6O+-Dt@6^9nXzKLi=++H^aVJIPzjfZPy+d*%D`((G!y04 zc^M))p|xnX-~?*jSR4+n``1QvVXI$$g(=b>3Cw{O$)}#h5!}iOeh!v;bh0T*?dBKehXpf|Qt>Ao4Wm)9@-}6v9oCJ!8;Z^OuZq=ip*uzb}!bhSQ_e`!w9#P0cF^TiNI1* z8ZCeo|KJCfKt&0SMQ>LWy?oHX=Xy5SOup11h|chJ^c|5~HmKe1(+5M@dtjbtD}(R_ z@YAtN5rTboOmJZj?bj;zC>ycoktv}i9%YjPlXruuFz_(KeqERMXh0+Y^{m^_1s%oP zUA%SWCMr8XadbsD4Yy>jHwGB!dV6i4$ST)tI&SWyc2DThnVx}H4bM?ByW=ZgOQO|` z8r$It3Ja|wPMOv|lRUbZt*{3Db%WUuGXIgNt6CZvolP6M8|3juHZnPJMb{9xZS!Ew zA&1scQ!qT3rQv&glp@m!^>R}7#eRHu)7$!EJnNou6Sr2?4GFBp@OFM3lwn(-feM)# z6jbPfxq>)kR*yL7(yj!ZyWke{0Avxkq$4CN0T4(d=>+IdH%dR3kB06ZIG_ibbI9fH z)siF_kf+l$_*t1DExr7~1a9cT!}VHp==Q7l?B9QL9}jLbg1oh8lg-C%Y`kt zrh~HmpOa_mt)vPThK@hfdGRYX?poaxs^h$ zBt)IZq0~Kewsi;853=Gh1gw?712RMt3apxB7r38}|EP4;4K@P|ih6b$p#f@jk5Tua zQyKbi*hrLk51oMF=x@||Mvo52N@5?#Qm(L{0kNa=-e7zWdjH5t$^X%k9 zWM-p?Og*&jmB?FRI&|-Q5TX?kRcj=#zQ|CxoGyHb))69sv8my4@FvU)qXCVBoU?B) zZ^1%1W6(Pt-lxdS<)pWffSdctSl8Moyz7uou`~5v4sj%cKy|Gd15kCcQ}w2Up%FyQ z0u3(HQGR2)NUFNYC4X0+r2qI(zD-YqJ{Z1)Ynx8q0?DDqWW~8~yJEUj>}&Y=<^Ke5 z2JbPFv!kDV@#sWoPmKzX6wqG48-d3LiNceA@}cM^6W%^#95NCjN7S%*Vy#9DthZMj z$Pa)xvqbwd98j=13!IRRc7?}m;WD~eBV7j8~IL6-^ z0fDI=z6H$zRHDrVW?upGuWz61Z%^Ob+ta&rnI4I05mzS?*`!B&KWv;?!9L`DROp!A zGHF{UEKJG4z!z5E;NS#Q53C{=EFb%ZImpAacxVwvsnT$SQzv7G=J!qq(dca16_6ft z;SrAzFafA z95hD@*sr9kJiMx~{G#_silgzX(;*N%!USY@na!_HFW+x_eRn&4IT@q;pgO;+Yt`V$ z&=7-Pz4#`>Il6g7nr{J*EEe?N;gIENlraqz)ghV(T%GR4NTS_)Pn@92`Q;c7BcoqUc* z$LfH`zz+vVTLevXA}kBf4Ui@sRE0p|X(#RJiVKD$cuuFcw2;t8z24G~ALr+nmurWG zc9DO*1f$T+*Fp#&pBh^)_~hF=od{d68YbH!=5l+P(S=rr6Npyk7-i6rZ`V5l;AKA= zK8S3z+bJ3Z+M`~u%sMfpA0!@$4r~@+%=>7i@y`1SUJHEw*p1@Yfi4sislwimt9Ks z^t{)v9FFO3z@P?1T}QeL55e9Gbb3O{ddmQ;2e*6!UxGv>RpJu~J!0n#q|ikd&eb5M zl?5Ky22RU*;o_S);(QUUlWH8c88shD&8Ts{R|{a6(tN%140gqUHJje2&08;Z6E<~I zs#pG&wBksR^2QBilt_td7-9j03PT1L2fZ%HJQG)kx^3uaqa%L~!{ke(yksgf-4QTV zk81sVUhM6McduVOl6j;_N6?YIt+^L5v;e3;`X3({5o2G*ggub#K9Guo+LbfhB>w-O&-r3kZUA`R{p=)}jkm5N6 Zka)0{j>;XofT{oHe*ovbdqTM{004ck36=l= literal 6721 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 XJlN((<$+zm)PM6oqO$yIxi0_!m#GVa diff --git a/dev-games/simgear/Manifest b/dev-games/simgear/Manifest index e7fd9ec900ce..f1368969e3dd 100644 --- a/dev-games/simgear/Manifest +++ b/dev-games/simgear/Manifest @@ -1 +1 @@ -DIST simgear-2020.3.11.tar.bz2 1415047 BLAKE2B f41391d6d018e7c5bc00897fdbd7ce431b02b0e925a62a2ec8f09a217a79efc3d2a20f247b61c8164f0d154b1202620bd68e76847acfba0c41bdb0b56f284d30 SHA512 e7b7c73a574012f9ee33cc751eca9dc968339d0f8f5ec005386ed6863d96af6d17423dd68eb5180f1c6bf3b05a422de10ce03ea5e745029445edac7919fc1c99 +DIST simgear-2020.3.12.tar.bz2 1415062 BLAKE2B bed00dabb8d2ac937cb2fa7a8782c32568dc106d857dd2e9a7f3d2c99ad1372ffcd3c571b899920122e711ce1e561a9895762fb199f1cac947bb68769066b555 SHA512 2292c5c43b485fdf4b814b25eae8caa2ed16e043a159328aa5e35a27f9a4fd250219e8b506da1361916bd1d314bb857d3bd1343b1b6b34890bf06c63705c8dbc diff --git a/dev-games/simgear/simgear-2020.3.11.ebuild b/dev-games/simgear/simgear-2020.3.12.ebuild similarity index 100% rename from dev-games/simgear/simgear-2020.3.11.ebuild rename to dev-games/simgear/simgear-2020.3.12.ebuild diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz index 1a162bf6064e66c6a41273808440d4b7423a2a77..80b5e98a336a68aa0d66782f51b21d75b16f8625 100644 GIT binary patch delta 53455 zcmV(#K;*x?vIEPq1AiZj2mk;800092e7)J0B{!CB_pYy~AD{#n3^3ra?vOO3q2@*U z0T>!)WRVe6L}XT#zFu=0E8UNik-AN0(&>JV*~V_x+8zGKfBnDz^NLJytC3xca>3y4qROQOj{&cgpuJ*H|m>7*<)c zxAXj$|LcGG*Bp<3xo5oAHP0)z#y6*w@^xS9418jkWd}YahvT^C&hh3^=RV^a*AY`K zv&TD(BaC|Svww5MaOGq3IM;plag@~SYJJsX%zTA;L(` z{?Gr@|Mh?WOaDB-e)%+i`rG$Uzx)sXNB{h3uW#S~r5(qc%zC)voo=7^m~HJ83hx$s z&*hHoK2twiMKr10rQW@bwpN_GlzqKYIncKo%n5^ zvxf8NYxmWT8ul2R5K^1t=*N{>JJZ?I-XpHC5qskq+L`k;TI|=+V$4T7&N72wm%06{vq znvdf^Y%{HbTxRYelo-#l`pk%|sQ^4X3V|eM-t|C(M@VtB8gp7l4?8A)`)cJMa^vgw zS@@!ihRk~P9Q$5(%-5c~9bw+N1-@wZqtA8DQh&!eb3ONJK5eLBosE;va~?cPzL6ky z(NWH|Yf1qXh#~iNua?Jdkyj|;2>YxpuaCO+>DT_tPu~#MUSEIepFe;3{s{2fiv&}9 zli=!=Lk_!LYu=^xkn(P;uFOA`G{(M;yif*gHS=BA^cww)bHrJ&t&wuN!^-1ccSFC9 za~OwxG+wQqsa*9=*OgDSZ>-9*^Rul8`Q?)m13dwdlTZWj0l$+$1SkP%lWGLDe}_ht zYuA3?NQ98SBS*9QOn2ew)WtY0~|~RKI}2iv*X?X1tsIPe-<8Ork+an5l*C!ZJ#(mL^NYO_;=_j*n?PIj+lwP z`~g0uO;O9({LAsCZyPJ+&GYKSgIF$<;Mld!GmMh(OUU!YF#5i6cevbeCDapNO8mad z#$(-8;orFbQTC-%~?*AbK|3$kp;C zoE0Z;WVBQ+pb^Rn202GMFg$)A9FP}QQV-sZqdCj5iKB#(dep%YLjITJ$^zl?8$^JB z2zjHj!4X7Q@MF4KL!cY@g_{F_)Zvj9<+YEx60tH7^>;kP$vnX#fM5p1Uk-uiScLGt zu}OZDT?bDAuam6@%>kE_dk7~79`!3cg7(W<4o%A(unHLHufP>-EkM;GQngZ@73{VyUEm3zvaLM)-396JSPzS2?pny$D*1NK8OJ z4;cJG(AxkYoX8!n`{qNy!LV5ZV@H118kl7TFI89smMp;}(saLOC3u3#kqs+2LOkE8eZW<5SRjkYU*Zao zbxQRP$ex2J9ng$@El6js@G#iHd`K04M_d>JcZ>%;ZV(@0IDim*6p2O91z@mzzaIC3 z!GW4^*N`=TLjDcdx%>Diur+@9^xL<^f4{(9jQ@H^A)D7Yix9nD9V;9S$I98%rvK$I zVp@bhUM1%sXPrELEWl5|N|)bMY!Hy!^eOUvd_R&#oIsRZVVG@W3JtJEU|4sJa*vK? zRH*A43W=~aph3aXRz461+JI`I(m?!*m!IukILAYOnAV`99W;SI80Q6KBs#@@9~cch z3vP$T#kqO_?Ey$LP!AE~DtR(+6yKiJPjONK$mJeC%I(wN|MLT#fA?khEVQ1`j3eiR z_Hp8ZiC+;^3$9-YJH2~_*hF~rGfmT>3b2ha-okdOfs9u-2EYnj-9J3b_n2nu_E z{0!)S&)V8ZfI*|wiSRe`n_=Eq5LExx9SmU0)d-wpg|J5!krgx=pVQIj3F4Up;9SjM z0QTW!z~mFWW=iWE2!W6WG=rrbgbP?S)Q1R$1x@%#Ggs4dd-4GX;p@2n;LHBnKYftb zJKnenE8ssg9nacuK|moshBM4hPLjxeggo}gVS3@5IA`}*djzUXiQ$K@;4pg1Yr&xarcC4P61wj zwG`c%Y97#{Kg#Rx{n!5KpXEM60Mzq^NB{tk3Bnoji@`_SE!KJGj0o{%#Cf2DnK&HZ ziYPn|r13L!Bli=#Fy%_@MT>xhQ`OhXVH{~@%EV9ZN| zJVHvQs&ImYl~c4rIN%@SJZeDv=e+rU9-I~~j!?Nc(}VDQ7f7y|!Fu5G7N@#_iJ5SY z(~1#i8ig@=VJE~$_+Lj6#L0{J`3IrR_1pS9KgjGoVuEG#`uDguun!-SaF8{0igJc&j6^QA_Pg)!*mLf0$5Vy`u9M)BD5NRWA8`@ zT!w}cHLte-fZK1g@i+j2ahZHF)|$%&5T6lc+GZ+&BA0*~elT(#GCxQvO3m+Z(iQAg z=R0U-v&TOmGq4YM*tU71}ppqXfWf zbnMB}#+5L1ymCBrEhc1%lc{rm%H32Oeg|}q@!>H_yzylj<-vo1c!1c@0m3>S9yl9`vlKCj}bW6LEPjp>W$sv zR3y(3DH!nu-5A--(&i2L|7F7RiDS4r8Quo6od8;~(ZOryKgjFb_{#@>fxSmcs7Zoe z5Mu$3i`YFP@Pc?}mVjsodA1hB)9@RnJafCCg6HgTb<`~^j9MImnIFN!6GU_-9%^5Z_-z^^RK6nSfZTt_t5eBg8i?hmb&dLT?W zXyZ}Q%VS}~t@FUJ;f#)@8)O1*LEuE%6Pj~e$xn``PiSh|YIT=@=o4}6Tn6uVWh>YW z^zg}O zu-xlOhc-)pv+y(yju-75u;mOv&qv99`}aSjGhWQI&mK3iBL?6O{P89bVxQJ6?*U|8 zb<2LEnSue10r)1#9K0RrfhY(N(DQ47hZoR_!!v}$G7+JnWi*u(MaH*4p)pkb$yydD z%6^yFb0Fa9ToS13u6MES23RQtZUx?2C&ubY?58w;Lm=7ajc?rgaqVr&_Y9zWfJDbH z66Rqf&C*#%)`ol}x{PANX&fFd`a;Y^J7VldiG4>-A1m)4cqaVgLY)aB9wCNv5IWjhIS(d7?7m?3kT7EG;C(s1%1IJ9VdJOu#)@X)`!AUKa2EmZ&xR5rKm>B4?97=R(V|Bs&!5!t5GOtODK>;=kj7 zxe|7Ixj9v^7_d~{F(O)5lMDjj(H?ArQ#)Zcc-abG;!Pt;fjZ!;j}yeR_@xixdY4sy zZtt!ikhujHAV(w|3oHxp$tUj%=z-v-iO%_;C|n3g1BXz=^jBRy&1nZqZIF4qH0-lj z3d=B%3;+UG9RZXE28p~F{JouhqH8C>8+8Q}ylGa2^a1d2Dagc<+CK1TmIZNLV6x3xokWLMZ~|d_ZKa8i#3O>%8sF zz^%d8DmHxsF5o723+w16d?Fz2v=jmdQ0w{B3R5SD0$>ek{PKQNQZod*v@FamF#}K$*NuZzX+gC-5D%kO-q4kT>L5R> zrJ#^t%HRM$E~0z_8RwMJIZ!Zs#~-Ek{mYjZ7nT4;ugL$jHVwJPTMuFt2EkW{Q{H>o zJpxDo^b^8{xp|`c#m~Y4Wyhv}5{9)hY~1WWrriPv0T4HUEBdt~EX^%Lh!F{1P3c$6 z3P1^XdGq`59}o$8%$J=BsC*Q@_en}806MV(@NYes=m&JHgq6KaNhRDv5>HxJh#M5! zB};2>1OWpbK*f0?*y1st(cUAN?``E1EK3hM8eorgkX78qVP&Tj%Aaax>gH|16Ul6dGBX?^*v|MJVH z{&~C@B{uV(@7Kkn9eYgzOR>@&(6NAzFk=N<0Xf6_x(WDW!vAz(Gp-zUPVhav=FEYZ zQ-Z+=PD5xl$9bKJcO%S$Cd^|bd^Z*Y7oU2Xjn2gT4a6d)+A`pOcLK&C?1v?;26xR` zu?ZSb1Z?W5qVhwGI~{<&ZFZHY7t&dLa?8Qls+(0>-0YAZO)F;j&5b(*S)lv4h<%vB z+b7EbsV`pJuYB6pcubS9u9 zhXQQqKtxf3xCJ$ODw7z#__fA}HnCqhBcmDr%AxDTt9Xkx?Sa*i30aq;)W7DyfFbMw^58P`8Enox0}yd+S6 zUE*+Oz$HgTQ+ z?F_<+%g%{^hC@DK&1Mq@{P4sH0+e}`=c)F_PF@A~>F2-ouM;c%iU0lD4*7y*mmK9n zMi4Keqp63$3+*k22d`P81Oa7&%uYnhc#YOB&}g%a4}gUWTOiMS@D`|Ix`|&FdoO$C zpaO^>oKSo|I^w4q0d21%pc?0XBbyZs+V{9@gbek6hLj8&8-#K;3|69OiRc)??44(V2AhR{z;5sCWm+FcXQb*F!+CK|85fMx>IbCC zXaKhbY@!sz&N=Zx9h5QAQk*O)dHHdEFU9MO`2 z9zMhy#zO3BMfZ{P2k>m(tcgA$XtpzT^8*L2p(Vg3^rhP)YW)JN)rp6kHwXom3=ahv zfDd@HH*c1=jo2Ad1Or90PXIPg6z&{>6c{KnrcnU&+&n<|XzwS8h zX0Ztj6mZiJIif?jLNm2asD?r%f>71EI53@Bzt4v6Q7b^cQ1O+wMK>U6BlsbIgcQJm zb2Uo~9kPWpxaOO@dKOF*HWGAx@NPD*bUaV1ZH)}e0uv8_0eBX>+ZJ)-vXR%S4UgH9 zK^HW)ZB`*Ffni};9fE~kmSHO&)C|4o_>%+f)B+Cf!pfnW@q@fxB4v#)vN|NX=**}f ze$=Ti;45|?41r+k(h7LN6z~mX!aSdrhFT}?J@8AGCj~l$Qi3RcK93R|K2W%TS&aj4 zaoN>-Q$+sp+vx%bJ$!R z%_U)0m`B&6-N^AqWTGe zsA|EltzeGbwkZ=;M#nnQ^~1c=f@>Zt*a|ln$3-l-RmyChj3|lYfy`fbk3>!$|CW1M z?}gOWmFgO;T*D-02Nu7lf5^>K^7_P`^~rDRdEd3YuMSy#<7^6ZaSvss#KzL|JD4 zx9wM#odAG_BjS;;cw#9+xSQ#9J7(ehhng-`=dkr^fE%wx)IRKox)2pepQpL+XEX^L z5qnoF7o7R9T@QLJD4PM9+)jYuUFDegyL6b~Bjlzt^JOo_35@0?_&x{^tj0+fz!eW%_{ZzU?F4&T zK?$d`TKGCBu|>}V2aFCWMW0mT8$#4yz#k_p4k)ndQN+X%oQY8R)5Ai>ABvlbFI>>5JT=b8}x3#x0GoXFRRKTCwfkj)}Y z;cmW(DX1hoZ{hNb?GC6rvC?*5=p09QTep6Z)*oh2;>&E}1hv>=T1=jA{7D{tqZ8(eCVDvVgBv5A9^`?^gw-pi%Im>5bAW^#ZC+xm!hJ571qbL z71ZZFePNaPu!$)<$TEWuoKkOI(p4v8yNQjAmLbGJhM7%L9GXWuhUw<%+;;_g8 z(*!=j4ZiW<52{ag) z@?_N+4`=b<&&LN@{oAMi_%VY_xCf$r#{7}OeVB6%00!U{0oT4Lz@dPTFoOi`_y+pi zm`mQkPyEZYrVrph4d$Sa3nZI65;qz%%-{u$aJjLmkXzKPTHZ`N832_iB#QFS- zS!`EapjF~{z4pE@{lv8GYk;s@mC?RR>yPa5W$ufQnz|G_RFhq$0}p)3-q2q#0s#=c zLQK$jn>bNuf<4))1gPRz@L5%d6YQ5P5H^B79F$)N&~Tz?0*FcS2c~tlXu|<TZmS}b@ggV!{wk9jBRYSC_~6oWkCupTe7FJ2F_hSd6$Eng z3u})nE+^68J~w;;q}u>eyxMwN`!QgL6;poCfSvY|Tn=hsa)-S{HK(IuRiFUi0)C0u z7tm`MiN)-vb|%^Yw?|kj&Mi)R67E76w$SdZZ~@(ci_xMR19q6G1uf|w0-uvpFb8>j z5ZHe&9~${zf}*qW1R;1S4y+Elw$T2N?5*1PSi+=jIq7Ltz=_!GjSxXqMJ2wJBtCY- zIU$<4O<+^*HZ=2Ca5#7-V4_%sMbFAWeQ`u7_B+o3BzRM=V6q}RQQ)A~;newAP=1FA zutb3E7+5rRj!|VvlcSY{wc(4Gg>wT1%~^j4bY{gth6okEmS^45_P+}{m7b}bV8Wyo zJkW*>*f9Q53%S31`To=W>GNxbBD@O>WQ8_k^Y-!G=MFAOI1v`m9UH}V5@&o1vrYcoZ#mnE~NI7{jz@- z7%+#&Z+Jx5H*{sk)WF`^k|UV@zU+-Y&|=&-L8(4XQl&2Rs#cVBoG3gx6=KQ4cL46w zEO{=+kRs6xXh^iSh4h%v1AaPY2Q0k^?CY2BzkK>>uJNj3FC$&+vbzXM&C%PBO8j$o zLlS)L>;#ucpW6%+PIYCy8oT}(3DIw7+q>;RlNJS||F zp0W{l6N5PuTdiFZfq0L~^MxYEcGQ;V<1O@$VagmoNbKLgt*`&+7&~6eANhZ!p%d22 zxpp&Q-T9pX7+3>dYPr#ty9=Yi2sq~=#seMal#?^>g||I+F|3-Rz&ae2anKuxZ3+>f zM8FH?B(YXB&{4b774U1aP?ZWt{8dSUJl1 zo|=e&JroNxUwVINVj#*55M6+;71JK^1iDF95`v~}Ad-T+>bCNxbS+OrP}od+HvK_6294svfLwt3#g!ZOZj}D?N|#yMaUfe9Y2$7);yYKj{)g%mIJ-#X$jgplr7pj}De6iq9zA zz}wm=0^_I`A;fGQ@i0mqPVDxMxKGyuq=j_=^n!Nu3_Mv~**_B8kL%sXZG#dHd1`8o ziZr{>OP{8n^Ra`YLs52yXcwRm5oQ2|mG^XKF$2hO^=HwJn_5uKiB?&y+*d#wIgoJA zmdCKA3txX-P~6+y2RMVbOyNM~Lz6FepsKo<&=B4mo@dH5g^L(oOnKZl|9AmaE4x zDZ0es2=?TQEL^Iy@7swrq8|jsT~uXSbeLl93~GS4bSYulWoK^ z5w`Yvc4;}ROr)?Zl|Y$9Cfw8eTp$h(n>$4?<#N2w-luy*IKYK~CFq4+(8Yx0Civbi zoWUX5PuCnvxBV>PE{26%5c0DC0l&PQOD8S|hmKt~b9I+Rn4`c8G?&BJmHr~D{!0v> ze_Vfp1ST{`3dW7EuC84IjuQAvmfAkEjqMmI4a*9+R@h$8^#00Hqd_OO0qd2&DX5|o3P5I%@HupVxwaU^C5yVmn<(E z*VKyr(=KBGqvGMJBQ`*7LnWUPb42N3La5mN^mSLeJL_%BRYYOOa-c3O{tAea zcAo~KW_9}9+9&ZiIW&CfyPlqI+(r^q6Q$8_hi3f^Jd5VYd!0kLbU3Pj!Pwz2!L)!R z^y++%m&RzF5WJjIlg(ns4)vm3*I^s_IpC~K5C(rdTq(upO*_fQdR%8PXMY~?fUkrM z;JV;i&&sr&VFCB;XgfYyZ+z7eZA5?LY0wN@*^Bi4YXJcs?z4HGZ$B2?GiSJ;5LlDL z*}5rrgw6TnocmSHQh?JId^(>xxMfWtRJ^D?OU}St5Qb#0A{Y{47@cb7?9rdw?DoEo zE$4^?`8_8^o7?O(RgVN`B5jC1B)tY@6o!8?iszDAAiD`I~jpfI=l z0ko}xPL2&v;%0*35*Yx>&W3+^%jK?(jUWrqqdpy-wK#JN$Xb6E-1z0SLF}bl0D&Ex z{zZH&cI#!LH`qL`j)&!o-9lnZD#)IfA142h(`*IHgs_2fG1#Y28(i*W`ZuTMpNk#q z&56K|u3Za%h)hPZ({zF;DrA44?Uxlb`WlCB?SXoD^#pMNdqfuSYkZoi@Nn7k$u~ow z^Geo}o9#=GJ3FIkkpOASx65HRbo-tfPTc5>qpqkRVJbQjGji5?u-VY82_MT9wc zpz10Zd*hH~Dv%GGAj7!3Im$iL>9&Vy9)3G_IbiUXpszF`Pc~~*Q%?L3;&Vm7?fQ|> ze)(mMKWrC_wY`*(<`aLKLdyc#BIz-~>BGT*QF(Z)1&;jKnF$2oCCgmLEY`KFt2&FFdISZ!dvO~qkazDH!iDF`r^{Bed#--~gSX`WOf*2{?BOSHUT%bOBStknd^^}SC!Pw=vqm45SO_}Mtq0GVAj6Ag zw^a1LU6c9bc%X`%!+t9+fw4p$E5+No5zx&BGZ1C6X#+;9O69O@Vw`e0OUbYnXMmxn zXqtg3tWrgtbY!JpqruOA@ym=VH7(AkP;PhA>{kyRg1inEVV4->9b?oki$DgT~ zN0^s&qv4|3l+JWwbB2@XyW@{I3IO-@zG&sDb{nRn^|p>+Q;TXJn?#)dxTo!D?me z_m}VAe*=Pi%yhi+b}%4sKP7smYb~>xpfdi0r|>kg4vPr?B~L%HrGU$ z5w%_8EO0Dvc`knz-KSss$9-k(d~YW!4bPIUQXJFkC?0;MJ8&}Fc-lJPy-pt7v9x~; zWi{&%@~RJ^Y8!LD(fWsHk9oSmKVU9hSLIRWs7k@&-vbG zkX?msIUU8k0ItQI#`UQ!x#cMKCm%Untypas#)-N?9hXK;vobu~qOmPFf}JMRmY5uSM_Ou;U!?S2>6 zOLMq~t)$M+#I?^q%k9^X2KvfKH$L%-_c>g+$dTq%I+UD)i*Ee4b?R~po;xzMM~kYX zJcB=f&foyj*KiuWJJL+7x?z8-q7Sa!$^gw*s-tEzq=R z(|>lYbH#DtIw0o`Zw|Zr!?X1Bf~VoRT?9~x4;giD_9Qt!PKX-#%G+JFy}A~{v~lr{ z0mp+t<`vEg8FN0mDrF^g!XTUf!Lf3Ka*NE zKYyLJPW8foC%V#Yet{{)12ExMgI!9u8w8AUAkcR;TP9PEVtdUAZU$xmBo5Qzs3dU6 z^bYO`yQ(rt7{ncYdsm$Fhl1kFa36p<03!h8>^LmqDv124Q{uOD#0!Msc0Sk4TKT>X zXHI`$nt$)Ve473Hm#?padnv9rS5)%N0Dsooi$;Pj*^!b?oFCbS-R_P@)4j$4(V5HO zMiN@qfqI}1n0QW3l1?u;$xV;5bx{*S=*eREFWYb@O?r9*INMGB5_~MEepqV+6qE#4I<&Xhg;d-GewTE z#a`W9mFy0*$F0X}FW18d*SZ8pHh)@nGL9#{(!$aqd{$dgRpK~+(LTH$qa*Xeb57Eg zC+zRNMHl;aNS_tZddnsxXaw`{eOnMyYE(Y zF*#x6v#TI^N69_mN^QP5x0?E}yVd&+P9CMX|Kzq0>q7FpYefD}%49yoWj*8emrVh- zsHIWe$yTs}=dvIk#~sua-z@Vt`ITJZ#IF}i90dFJQ~%|+ zzw{5wM&3KEP?yW~)a|Z(=6|{&a41)VaJ!t^>cQrGkCk1B``jmD*TQMzc7=p`t5LPW z2yWBB%XIG16yo6X>`ucS!AqNX%ad>+xf_lV{jy)?EoFoh_S1>%RXFH1mS;EDau_;E z{?7ou&nwjU&;s+4yF^!XIJs8M;M8dYQP@vAG^%IG>UP!+?oj<(K7ZRC$|E~))!jpO z*`SGCeGuIDK40lnd?%pjX*!j5g4Uhh*3mgHAlmT$B^UnOwrt|}Eqow?;eN{HD%$2W z?>Nz$eKyC8z(lqWt&wHJSnT)+MHr#%KQ3&y)UWWX2|@Inww+4VkBixVbgH<%YI+}I>>sBbGC zc2A!!!!ALWASp!kz&yk2U2faidOv`WUP5Au103uAJE;OR+dq9p;OAR*G{<{#%`LkZ zVzjR}0uhEcu(aTsMc2k+nfr9f-tdNz--k%t#^i`}#UVR}8$C4BQZ1m*HM&7%t&`6> z(*Y5aqdQ!G0;&gh&n`5iA0hFOzHLq(rfw(9 znqcYj(z*S^{n&PKz4Q$6t_enIHegjm;(Cb|Y6A~;+Z%yb%`FXfMtakadyTzU#7$4P z3sIc4#XoF)AV9@z$Bx7RT$c=77yNlYIQLd*?%O5-G2{ zxn3l6`1s|xn@iP>_}sg5W1$z&FFebwaY?TBT(?_UCa|poV7yQ&*;xx~DsIq=wz*Hd z+BK|zL_!yz4_&t<{B@Y(cbR?q{^iFtW8mMkvpTz2+O9G_x4Wh%UC%Nt%n4p;5Cvbk z$Rk{n{X9@#ABV#l4y*D-#l@fC;n_Fj^p=&teJ@*cmL!-{%ABOxZq1#5e|Y0ZdoAIu z`F(%??XUl2*#jOhZorZ)oG||9!U4?P+AFljH2plD!0c$zeY<0v^DZY~3ItC;cge?- ztUcZr#TfXC*}Vk|hQ!xjE(MO5B>*yBru?jvp*|CTxVY}{3I^wC>gC?4mrWw;>(?(| zfBNm~m(S~;T;BJ>GpEaRyk;=Kad1CN_!;}}Su9?rj1K5?Qma-Yk7KLe#qwOj7DP;V z(*qY|OJq5E?Xm&nvxrB858zQW?15D$Fc)zzZ{u=|Gx7Ov9Wcwb5lEA_>diBH&*5F+ z02y$9XY)oI_TM~fI+j}w9cd&S;Vvb8!`-djnXo%Ow=g;p>g62wBX}q>USD+MHDN&5 zXj=&k3k|U)BfRR`?w@}7+gHHk_)uDZ9e0A4KKG>zsRt30*Tj)HcXMrQ1OeCr>~)l` zPW7%!9u8=aMI;vrcp(#Bp>5bsvrtf<1;NvQy^_lXv8nl)-YMtK_v*;A3yYF{?MHnl zn$C-xYHRM;aHE-h=@Ui)fVzQp@jTq=bDF@1(R#O0G>hh4kXM%6LZ^WF#XE%H!&X%A zxxj9IIDvR&6T^c$pP$>FdiP?4%c~T%&=;Y-cD}fC^j%i&kLYLYs+UV%Y^eugbG`w8 z>OI{D20=q_Zflv{uFnp{ici(neYEGgI{feO;w{&bV1@^Til?!G{GQn*_Vc%YcC+U7vdGd~ zweF*X$gb(~zRYRd5wGN>u`aZo>-QyQ7R|i^aagw)E_BOJn}00RiAzF*Tknq1pV{5B zSzSJy;el6gcfFP57Hjn2c+#wDQYNrEF&e??(=jQF`DTWDPj~NY4*yHIxZWyt0NNgu-np#m#f!aWcTIs z_xsDsNN@@-_4M0ISQ4K6DE%29fd~9v&P7|@Fl%KUXa-cM_W=rW4}%N#VO1uZcpGQ) zpIdLtS&yv`gg9E`5#QRuqZK-Ty0nPNE|*vRFe-xI`~8sRz=?s%vptls(Qb+>Z9LNK z-pOGl(yUPJ0N&_&@xhrnmE*3!+qUv5_Il=M*KxV7_xFoX+-!?x+UA|=_R1-Z1?mUt zww8u3DdAOKzrE%y((%%?QO<-%#u@WA8$q1jkl9bKe{$tIHVM;1x15=OcO&+8(=^LE3{beu~J60COMwk>EzyC*Pmo)P_>u9hW)y!VXqgTry3t z-dPkcTD`o_373YRgz(aTw6VXg^_TVAPd|U{zy0OY_;&YiuiLm@WM_u{xwO&xoR_@G z28PKW_hLehym$#VCS!>}UT+H2n?Z%#jWus?BHD+p&$;=5bH#)+Sj!7p1EPhFyN>Dh z7SPizZzrGWY6NIus_%H#oM{7$SHZhiR|_8q<93ryaZk$b%)7mRNWkUYUU>b?GI_;t z^a7u=1_G=rdCKW}8!@0)p?Z(CGmgXI5kOwW6>%w@m-Pp4brq6dZbdJG@!Q*juv74v zJw8xFs6)GS>0Zu%>#d&yH@sfPEG~t%Y`WWCL&O5yA)wyr$kRWG?+3e>^-Q=L#(DC5F-;#=WFh1|F^5tb?$s24=Z`K3*1dTG_ zF1r|E3aC*q=;(!cEw3r=ZG-Li;Z2))2obLXO5|E&i19Pgdr4?)oj7k-9$zqkxSkEQ zJo^j4`1#X+hcS!ub$N|*B>dOuPC&lF9RE07_7$(gQHAb$4?BUZGOl166se5im2B>v z@2(VHoT>*Jt)6uA@Lt)FEf1mf*i+z?`G29Aly6=#VNXeWFPeKXwe3c?G^|F)ecV16 zRZUdOE&o{NRd;z-ljPqo4JyximB~K?;-N_dVSh7!dbKF}SM5J5jqmDD^Ql*ggIsx+ zdb!CpY&_gr>BZ;&{7e7#ZGZaqm!Cd;{=UABW!C@W#?Oeczevz(_NWkItNy^f$f217 z3vPvfu3shGhiuoGJC1_OBmy?pK>FU(Hk<}Ias=Rst{?^wr^}_c_^p-ZjTQm)PC$aY zcdAPpRY5T)p%W{AyI0ODu53u&cq|+gp6WWXKVlI z;J_Rs*r$yqLy1mQpYZIuPe{lK2x-gAF=`*q>g9T1;Fe)z*R~969>Gh?P+&~DEis2kcN;~4fxP5)Te=5T@2ll(owgIN6ibZOvN@xQa1hn%?q@S!aN={rxbQ90f6 znwEQR#h-`msbj-%oi@0<)EmXNQtvXL>P2-ZHKE3Ts^@$iwSJf0fBgE(*WbqfkLJ0^ zX`N5f&O%|2&*nBS%<{qjFqPBTHSnxn5w@qBu6K0qgJ+N442%FjK)}DKF-!QUL!anX zpI(Nzp?|lNsoSgf^ul;3!YK|qjJdpsZl?F{4Uig4p~&Y{Q5Z*bZG7+^GE=a-Ug?f5 zX^+Xj%SngEJiWYXLV6r&l!XUpvbLA0IUyWe1p#C8 znU-6uJzrBv zU}D+;aaj$#TyYEnEEaIQ5Bc;C7B4JvzvdmGf%b=nh{vdx`2+L*CJk@_l8ES)Tdt>D zp&OKgYna?JGn*dmbThss({$Qzd-jjw`s0=7uV(2kvD*$DBGq(zEZ9pdkz8Qmjl<1r zioKPvf2QFb9g;h{Azc}NdE@xCo}4KJk{B;|E!)ybc%ZjUQ4>Gz1itl4_hTwtZ0VV| ze(Q7Lbc#b4YECw(J)nw#|HX;8L-MqjkhdiM-EN@Zqfc9w;YQJA0A@LHw97^B-UL9n z+3r}wkyg_)nC1l&E@lLK@S5|}=Eq#U1pRznf8z!HoWHD(+i=eEl6@TB(v=+~a*Ks& zpKu;-)bqLy+e2Ie>804+{m!L6HyyaV3Y?i-^bsAz@n&M2TiWq_Iy9W?aGx7b(wnA?833viFH_iPvL^(?ln+tuX71}=iYi^#rx7)^Oy%|5-` zxvh!~0(VaDcZROp?X{!hr$==o!fnM2n{-On^&mhKh)XQb)`%sR_e$xIEg)1V(;|o^ zH^G`B$6Fsgc@u>lMXJtpt-bT`Z~m)#e>ue--a%S;{>!^AW_}WbW>cW0#EP;OW{|C< zTN;$SdSeqX0w^5v+C2nUC-mTL7}o&!n*dEB%UPUM^)4WHL4ko>bqQmv<}8nwww9m& z*8ko=Y=XXCm;WbT#RZ>ddG>SRA#fg`+?yDQ-h2Cej!AY`uiL?uYR2ja-amfge>cJY zaoI$GL~N{a-Ig8XI2azYFP9Rg0`Uaf!L^8bu75~&TfGnRcz+8KGC7jAWr?{4hpV#P zvE#5QFhY)QH|t*spY33YGal+vvYFUfk6L(tt4x4JS9=`JzTTKd_a-RUA$S>Rf}Xf~ z?*@6y=DwOcy-MrThZ{{^mQvw9f1VX5**mw0nI$zSnj6_&@3XS~GB}#1r5RBc*5#5U zFgU1o@d{>9Ga>zoUc+4n-V|CKT$D8ZS$=%#)JAcA{F<9?TyYA^+Vy=&$+Arwu*=DK zVL)l>_+jDD1%8*?Q#VY%+M_tUi<3`*Ff1!l&pk&c_$GR>a>bQ-Z65*te<;}xh;DB$ zlh<)c508S=I$W3I?aIzSz0#(Cf1TFBxZn5RxT%{b^QwwFJ=ZSrHr_5)F2~%Gmuo#& zygI}D^!8h0f|T$r%^T>>^EkW#vDgFYbs|z{Bz1XlrF9}NlbCK_SzeD6+~QSo!eU+X z`KDOam6fNnaJMQDkd5aTe`b7^80!FW^5~Vlowm4@Rk8~QIWZiYTU*Voq0iS2I@Knr zc-oiq4dOkkO=rA#Mz$mtJDv+cro89hm69h|kS-ZgJW zN$Jn5AkY9?KTRmhL5}R4JVc=M!;R;VIplFWMiU*Yx%dM|n0I@we+{>oF`Tz~uA#^O z&l@Ygq58?$dT+hG^3~s^CP02>VtGe!lqkG8j{qeH4Z7bi0Lg4&fOzBMAtQ&=*WxF~ zuva`=2D%X$i-ZJXd#AR|?2WO0FJfg5nU`tar&=cdz@6a4)%*T|)P7!{*Vm8Tvmb7L z^y;KQII;SQ0-w`Oe;Uh_HB18Vq$_bl1&?%`99 zjg>@a+>tAqIG+wEAe_sYq2=duN179y;U+k_EYV)}>$&aEe{$;WjbOKX+=5Lr=xY6e z=zjThf9+rY^Pk*hc%x(XQe*>~*ChDSZWs&4g=@-a7EaAx3zHhv*$A(S2e-MA#y!wi z9j=P17R|fs0jiDpkK)c}a5vQR_tkCDKG3vmJaB)lwgGf+=2~!{%{?K_e2jK=DCgly&T4AyqYb%yBO+MpI+0RD)LK#bkqU2HWl zw^J)@XV~OEys8C+1mO{eb2}kkMD%$g;FnDU^%#GEeLa-Y8sxv#!$a{xFYCjTy|q- zi>bQ?7RMK@Y5-fkML6AH1UK~A;P%qt@|V@;r@wvs>C10_9Pa;c9dP71lf~3-U0{P| zpYnfHM9&aDpWtudGmom}y?0CYmbw-JHQI83 z;^c$(!B>;`UekND`OeA#6wf7p+mp9YCVy|QaXa18k6pNXlaObVX0~}P0t^7V)@#5( z{h0ez-M;_&%lKvW&mV8KeZ5OzoZiSYZE8L*N0}qChI`%X*@+A#J5R9de)=1l_kZT{ zm>a&YI@!9dn3$RE1bY-z0Pa=Vl4@7Vxo>S;Hrv8r9o&hStDcNt_g=a4{+8km9e;BS zLZ%JL>3Zfx%RVOl^!Hnc;3L5cR{=^k`)<$c|@}IgJXLSq<`)RL)NHh zg;7rXF-Pg%J?(8Lwpl0lV&cdGFuX+B@&cwG06FgjD&oT9UbgIkcHkY`6LCrcauN_nQcb-r&VEc63uNcg zLWeE7b*Kb1*nV(tF9i{;0DnhDKI<8jH4Nox&DBD*J*&31an$G_@_Heg5Q6!A^^XKS zUoUM42eAVlk1Q* zXS>j%{cITUw&w?vKs!&@Ot{env^{=b^MTXj5gORfdGuj|Bb!w5xNiF)x)V_NoM&8o z|5;|=zWnX;{D3^(If5(xF*wjw^Rcda6)&H|VWG_7!U=EiJ)zvqhRJexfloc$H9uN;GiE!aK^~z zII(4cPxW?LFM)b)QUpBMOXwaYj>189I3vZ4}Z2$d!?rz%uSx^>b%NqdXaPya!5}kPu ze(uE@!!mw$)Aw?a!)l^eq@B-)1S=f&>^mg2Tx{L!q%IQs%X=u`94?s19UXlS1vgMQ zBvc(-;)X|C&{l=tHvW^OR4sovZ_seiT$?Bg(op{-vlq)uFN;M3Uwv9fZ-?yxha>mJ z1<20@x4A^#_vqQ)gK1jP+i<*e3aD8wInp*&eZsYXtY+P9+Syk!-|fPayrf z*uoYZS`AN&=HSiVbnLmdcHY)3s}yBBJG>$0Zty%@bIh5+mQEN87`C2#<^L_R`^9*$L}>E@pR9(+(;OCEVBX z(jMA@rSP!qT!n**#29-CgN5yj7stH)G1g;m18@aj+64* zz}oNXf*E)7)chR173l6Y&-P3akBkG5!^7!YkZ_&a@N)rQJ&~EW0|N_gg6-|lQS0Tl zMW>@V636}K&^9i?rL+zby0vq}1>kg>n(Na*D$_dwa1+>=_iZEVzTFH0({gSKe*g}r z0vDCx4JRgr!nKPh@77w&3K0mrybZ_8W9%EX@{Vc(>-PL8u&;QQPv1ouv;X}y6uhJ& zgKe)+Y_EUr?dfB=B#@v<`^VzI8SCb(1K;jvi*U*0Fs#elcYjLLUiAsmyoFcI8=!2O zH)HKW;uFShj^YR>k)mV&!Rb{HfAEO+TYke z1we>KJNgSLb~CaJz#E-FiTmmARYp=9lL;oEfQ0?RZHP+_=XC?pxAV%YR~nFR-ybFS z?aSvMTd7MF-hu5YhPO^XYqDXwd5Oa1CM`Pwz%=PW(r%^c-W|bnv>R__f9t0MOZ@ju zOl-r|$b@h~KlB33 z?4uzK5Q~d2-M-mj30^m_-K_)ahGzYLe4UGy-o|l+pNQuGa|7@=bAwEow~&-0=jro( z!(0x-H0f)dGyv z3<4BWs+(c5<2Va{U9?fZR}sjYlNulRqgagEqPhU^*Q_F(>IOIenzoW%_Dd0c_@6cc z+}a?V>MtvDmbxz)e-Q6=BEb1>w zN&+Qa<08yte`VeQxL*G_hXm|CZQ$H>E!kHa0Pv9Ap@ZS|AD8dn_3ipyuV~I&r)HNj zeAMC;>{`!WD8w%AnIMB*4ZyCiyq#agLY3=qX>e%&GQ0-BQ6NLWEWIwem#KU6296D* zWgjH3*~o39y2BOh0G7kKiVe{3e3AJzIO`Zgy!GHmuvo{k`k zBGj;22dAAl*lkQEp)^l9=ds$dMtZ1`2xbB#;+%h7zmK2CA0Ots z-|Ii?*YDLW_|qva&q_QD$TE;dPd%QtA2_6;1uH-(#x74Hub4~<@w*>ZbXkpPnI5v$ zbw=k?e&g3s*Y1Yp>u~ z^`LI&UTtE1nhdjyZ!I|=;KX*&Lv?GlXKbIXf4kzRyz5Oh93rA)@>9$i^!4Kx9{X9N znw6xAO$pyyr71_J&&&edQnqy3bO@rKoFhon1Z#-)Y(9iFM!SFce_!?-p+BmhD2=nZ zq}`5~Hpic;s%Uz%hLAev;{taUyZ2)!d-Rhd3R8*pfDD`Iqsw|OeH!rYmJeN=((oRC zf8Vo~Q)cm9n@Y}&9kSQ6ZQ=L&e(6BY_n+VW{oSsu2DZra{sW1CO_P;dCAG0pM%$NG z0l#>_?*OT4Yr#_0vVo}$T`mfnVY3}^$;{t}6Hc*Nw%&(NHBFwvz^j zGhk@RYEU9(IOXM4&UI)WXVF^Hx(!ute`po!oogpMw5EF{v+r;6#E-yM`}g<%T7dYc znS*@fhfW7X=E_t; zEnCy6qL}-5I4KQwV%hbAgY0g03AMHczr7*VFzDr$g!69$ksSeSUS~EA`R57DD5p*t zM9LcVZ9fm5@7BCWBMmlDPBo}6$R4?Mu+>Ub8!TdU&>(>`3z%A31go@ae_=@tr>Y~! zK_s>#`#&w;8-VxPH-CefSdb{MbSO{hs%giTnAaBEG#nbyozsB{aE4YL&bFRRQs(noW;Mek>BL{G%lO5Qd6RLIDeS`eB z;0T;^sWy7sle{R`n7yAd220&e3F1?2jcVSkyCE31845^kMz)0W}^*wG5 zl#>7lNrN~2*QNXY+s}LMS)#w}>IvSeDW=$LLnf>&Mb}&XhiQ%M4s4t-lhgs4Q|K_bisAHuztc?B|wd%}ri++EAz?>9}QCf2{Z+qhK6td#^?-H}ZDd z@)`*4f|biL$GlXcv{h%%oJEn3drbQ;imFj3kwy90zGR7Xl5$kcp}yOXsxj84UFi!3 z-j70P(0m-c21PS)=%<@?qjz=}9_=AkAo%7%n<~Q9wQG|-wN;C5(PT+(K8O$w`E5{~ zvV@Ox0JfPTf6fVET1pI64LUN8E$Zp7%LeFu_w952^7CX%eAFDsJCeT-u4=_F}3MbZfH3rWzp=Rcq7)f1+;7(Amy<4mHc@cv(L|Md5S+ zTwP!{-(g2(y94jXxzc7$*K*kIR5|&9D7e&{4|_hLDcfHY!<_FvzW?p(PnqF*D1~J& zW56S=>IhHS*l3UY=uRSB-qwNFz>-&L3hN75x9MikZROOazChz+ z&2b~nf3bpAUZ4_=#g9!pjp!%iJ6>A1*t$dS8A4zbcB>Fi2EO$fS#t(`9z-*{K6uSz z@C9o4MJPoqriD4}166Dt;OE4M7SiNf%cIki4m1%{U5cm@_txM`(?+k|1eoX2efYH> zqk-TYmkP4>I2|m96$8z*bir_hc4H0oCFZmge?6y^rHy=_UU2)iEbJZS+Z5_+MW4mh z^l#Xg`>z6JU5dTC^T1_K`ygNrI97XM`OZ1YKD`~bPbu&ew<_01*};3-j)xHRhk)?O z+*s!mG}pi@4YcWmrS@24pLtpIav%V@1;{xyF+!VP@0dg#RZt!L@9&t&y+Uc26NS#5TWpm2|n`5wmysv&^peN)!%D{CZQ$pJ@+X@DU zJ1hj?+jS1uT1Qn8N{ijoJ_cT<^(3v(l+xQvKfMgSEf>%EFp`Zx6t?T!)HW?ee~qT3 z+c<;~R&hFjl=UDdR$jNAA5E8Ap5%5?O8LOPOt0+62OGopoky3xv&biGk1v&_sNH@! z`kfBG(t8Oq9e@8^tuODtfByW&ifa!KA-W2$4Vun4`@wHf-&50ogG2A=EB~lckq%pd zu9HNbWu?5!7>G%_Tpl1EC6<=@e-d%j-izkoyFO0Y#%|JHjNnt1ci`kVhe*GG`En$W z#$Rl!bjNACfXAS@OvK!Rcf7(<8%(u(+(54W2nE!DM~>+0O?+I-l2Vts<~5xC2HrRw zHY%1uFu0SgOpyB+(jib#AWFsj9Nq-}e^nFZa)Nte+K0FfXr2vEW9ec@_{x*f8Ffv@TS{lf>&>XKK8unD5VQ!BA@|2{7iXt2eZ`S13B1ts$`LZ znybC^RL3U(gY5(3&;qp`M$&+t|K=$j2GDqpD0hLKG(jQ|0+;r2406*!-~$|mpI7bu zeZTwJVDQ;KDa9RRUWd@_J<>}K$lSDAb3|ez=y8Cnl1kzWf0YsHmUw}2(-WYpq0MRB zl;EFUcPR1&22;diSCdqAQ_h)A-xgQMU>v7nk{I>j9+EgZUjKmUc{|s-ret3vmL~H@ z4w_y7Y%Lz#gRDo&Z~>cKSEqRoHb6s!Nhq$Cx-f^Py|z@IVxb0q*ft$4fG*kt+^Uq` zBKh&tvi&x{e}De+{nyR}giPIR?Yx|)N}JmEjO?t4otk5db|qym$3}_Z)N>WkL$#U8 zi)~A_Jm;K%@(g!z=x%TNBdHm*S`to(QFNwT7tV_WysOP?fiApsoRU!-sYZYO0q^~Uge z8EopTr|vbJ+ddMM*I|~X8RUQ|s^OIbu*31H5eT$;^^(t<1|j78<(Qg=orEQ5(A(_0 zwfaAWf6rTc9p4BcXEkb)`bS;W(8f6^3W2aQB8y}G9Ckr+T4AMGZc%-Z#+lWCcXQlW zjg$X_kJr*uy~1_m>)d%Q*#ug`QQ$ApWh}M~5X{@##q0e|<={~)EjBO>d$gJtd7Itd z_nLfcye$>flpG!En|LY7uC~9pFM%-dVo_^%fAC>s-!+}^hD(7Fm4Wpxhx+g)${gN) z*`N<==hG6@0MPNZG=Fwg`0l=`cgA;)8Sz(B~^FR_;xy(knJ3~O8aPY^A>-#1%m`=7%r8 z77EMqzS9lUoM8b30k=rwHkb2m0?dQ6rC3AKOwmqLo|bs!+?S%h7I#RxXIXqicguPS zYLo8cmvUaDC!vFrhPrJ*0QqmAiYlJtwK7$Ii~wjX$u<~Zt_3vqVuHnt74A7$g?W_;vX;bS!b`jZ2UQU)~t*j{5!hdR2D@E1Xx9jyy zWtd;zI9^VW=o52#&3jd+DTCvBJ0ECySF`=@!#f9iL??TsTVtHg+yHE9(1y+w+j@>m zQlYX5VZWVR2c`g7PU5%sN4)o>e|b&0)THbapzzu&Q+E~D_uhd_1oc)LW$H_wt(Xvl@1??Z;4u+vzR`wAh?LnF#-2jSo9^niZ_3N|4UCSt*%7z=H;t+O@v&AN4D83D78cLIlVFOtf0aHE6te>dn;QgYA> z1@^oR?T!cAue!rUHkL<2OEx~6soGJa+=BytQI8sB=f#$giWfP6uJqtBH5?eajlxCP z8z)vLqI0p64^UAw^=FUOaW#+^FS0$-xAYmVk=Q?YET-gbi z;jx3gtsIo|j3eZ?OZMlxfA^n$pZ)uWIE z5ogY9D8<7y}hJK z5^h<^>zbR5XoBP1mc#h`AxwKNQ9lCJX6v&8A`3Q5-NoU3Y6|32e`X)%5!S@orFgI+ z#mq7|G!R15VoYV_3~!_lwdY31`{%|6!mAAY^dHqMwr|6A0#2Pn9;utsw3rlY3U z_RzN7daCYjyQ=CM^n#Zhk=~U#uZ|AcSuvE;zc!CoYBmJ+G_L3sXlTl!&A8hVFghGQ z5ti=zHS)tx`*bWXf7ngVw%7E-B4=Qsw$0>v9kxi^HZiO2&HjUs0A@2evMEgp(5=Za z1dhVKW?^{qU|U-(jVwTQFSyw512)CKTGOu4cl}(kKikh0&Iip*Nta6iD9j|O1pnpKLIWf;T1sUpd{ zmqwxrfk5#>i0068u(zes4WnB#(U*Efi(nBU-1sN)HQsNw*q`%FQS$-BhFWZ=stvbu zCCVgp7F}s2e}^LSabET^ot%KAq>ZYE`uy;V3`&idq`J2-UZbBwYlm~wWDejSlKMMR zQy@_gmg&!CTl;C&CtSTG%Inq#XUzrzl;LbkDwD*|zTkzDm>NtNc4;a7{NY}wn~~xq zPC2Ug%;RsogiW1}#6OTq-Vm_TI}XX7f;!hOrp-KPe^f+jYLC>8=j~5>|6BO~W`tjx zYw-+QgkV{3(B1HY{}vH`Cds&xYYt-h@!8K^98iSTwM&tBo%s&s1&>R`eHA%@{K-+g z5dyjU6#kasi*0~kz7psbFG7GC$+N%qND{h^9k%Llf+`eaS>y#fpo!_EVXySH2qwFj zN9;6@e+^2hA|8BV2Cov>M^`W2$?MYy-cj~J&z4>Pz{{o@OA)(D75y|kTfXte{mr6% z*HQfam|uTxe0fmJp|S`Gzbr0p367XCor~i)-C8CCAK;g#KRy6LFP&o>`EIvg`*H-p z4p7yYVJ>z&t4&R4g%nM_O9*BKo}59Qs#`Zuf5Pr4IuQh}|5~7P&=25t-b-9MIO%fe z#652f)=#Zx?1_O3BnRP~X|d(UMe?e<#ZA1Z{71T$Ke^+;NQ)^PaG4&tSIL(-oh-50JD96Rq0SyY8j zNk6QgV~)z_9;!>O&X1VXbZdzY9oNhsm@k;OFILm+KE` zl9$Kc`VkQimhQgabiAxZ`&hqz`$uKZe|`Gx-Pia3dQx+e*K0=~nQ`6Zu-^z#fEhj!nd-?0vL}!MAJ$$^NpYgKyvb6{quU zs&E72qVplp%@<~FQ}w+UM_iN>V%@eKSVn-mGo-uTV6wec6-<(r5=#Kd9#bebe;f9e zWx`8VlT~-l@|MmiAAG~1dFyuf$|MMcV>)sey*X9zNVlZ_w0z&@*Y|Hqb`K>w!a)K$ zG?=%h@6GKGM^qz~H|VumvJFi=Cs7DdjU>4hT}O4EOseZ;$flmaZ~~(Fwg(5xv=7t@ zUEi^7E>&A)I$CtpEb6kSIOj`-f2c~;tI7tHBk+}`kV^3!s1 z;FgH%53+LuKs~e&_t2jz>h92HU46VNQ~(e3TUPT4PwB_ZUa|6i$$^}n|FC|4Qx?|o z^>U1Ss>X3Z(a1%147C~TDoJ|f1!d|3TurMvzybS1|0rdhtb8pnptaese*!|p#Ta#yWYn9W)gQb z*w5AzV&vWSzUn=#T3IK~Iqp>gu#$|;8XnaGOSYw9)4BUnZ*|nKUuC>;xl9`kmRgBSriCtHzji-t^m+}1`L zj(waOPX!05)P*8BaJs<-Y${H5TyBNnsPsarZivkh&SZ`1P#?@*UMG#5nu?C$YtVG* zYG}r`Z4J(>A<7ywpK~fd2N~3)h2zdjUtRBnR*HS!-ezuRfb`fqe>@=#B-NA@jDofw z&r8T&Kg>^~KEvBq9@6{JSKFPYH_JNT#sLFzECVpk4qWPJ%W4^rK;+--F;H(snI%Gq z*C9&%f@n$h%kWi!o0j(C4IfF7(3G@8XmuR%Qp`ZFo5KO2@X{(&8gZy<6q?3zq?rU# zW%`u`aN1xhmS%^ae_CCdd$E^pXQ{TlvzHY-RiP0g)kC_VX0seg@XoPu1T4Z7Y?D6h zq_L=Q^<$FIq+Nu^=YsvCe*GTCuL}cXXa~Sqt!8TIH=fxcQ0}vtf{ZNovgk- zq4d(9dT&h)kK&{vf8nUfX}ji5Zh+_5R;XVkfep%VX$xdQe^MK1Ve=iQt}?H41|+1i zS{wrB?9_^0XEx0}_a)`6YE*=G(U;ApseEkT>I z+g*5&@tRUL(x(!LyZX7>yy&RrbG_a_ojso#-^W%7w)z9x%th1^-q*>mzP;rc0Rk_? z4#b@-g;qY)f9s9gn?H8Fg)1HBb9e0C&ckczAKv<*d!AEOR%urxR-Lc7ZZVdnD`B|4 zvV-g-gKe<4UV(LJ`?oFO_XGZEn=|RLR~4o7oM&^URdUfZi40!YaJmzD0cA^zI>37K z*;VDV*%Ao?6U1Oa;n0P-YfmxNkZAqQVtx5LbD!5Pe_Ibb&?z75MmzE1R1Tf2(4|+L zV)^r0u4@FRa5}0XEOva*vniN3>>UNOIowxg0SkL$%;vAbYhKs_A37>!pnQW@*MQSu z+zsso=iVG2Vn8J!uurEKWofta0aQ4x-Yr{OP>}O)YntO!j1?{l-?NW`y<~4b)WYT! z9XEBye{6kCTp1d{kXlmK>|CqtyyB|m#{3k?ECk!yi`7yqiJ@E z^9iQc&!;mZ)<*hky-wHgwCXC5M1F7Ox9v{yf9k*3wW>+Ql3UQrb~=E(G+UjEn*78~ ze=^lqGy}LDbcq)W*sSpo5qZ535_X){Wy(`&oUsijM{VPOHo54#Ti*`6Kl?Va7GJ~w z2!$Fhm;MmW_SPzxCEV=fLY7M5nN!F3g9v2Y0M!zZZ4|DW9grD79^J&l_6Kb2_pI#{ zfBvxThVzs5)p}D&P;yq1SUJvD0awND_-tBE-MScDQzF;EttUxGE0?^lPVSkqg_25w z(uxEq1D0q~y@R-3)Di|T!D;L_dmDv)(KRkSCECg4+4ej^~Q4Hkbdv zKcmp!5uOCm9ZS)F_0XK&IF_Q~R$}9-f4ZUQ!EIOnRWq>tRQy0U8OJzps~Tm10@w{+ zo1FHgUrJhghris!=Ap}^(h8$(-t($9`)VLKbVX$&^d;yZu7Rs_xTavf`9`Nzom-hC z65zfaI@^#7b&J@4P?nwu1&YH!DN@jenw971wqr;^vsaMh)jQ-o{iF(ao3geieE4|FMW^??^#;1j#Ki^rnT2l@$*e3 zjmv2=60}`m#3QoTo2II@ZvST8evMAkljSErf76~bd3neOc0z2oaSEm}lX@mSclE*{ScFuf$5QxT?rIv% z5-+@Kjf%KUI26gWX*uEaT>5FnzI^`n{kO04&9c22WAq|Z@gCmF68c)Csd-^6)6TPoWYs)8>$H5bm*E)7jHEX$5io@G4*-8_i%Mv!{ zYOZ!@2)FHD*bQaPG)ZQiXP*t7Y!TXvR>+(xO=rtMP6|xMcN5@-voDi zubZ(-O{~oRZ1RGU4^w`z_l@qj{z5Jf~6xRZ_Aq4S|f@}S1orP`p;mm|GlMO;O z^zm|Qf<`W(kxClsf0}!Feml1Cy;Yn7A)n-y zP2U+Cj&^-nb{Wj@O7}ABy)^9sbnXrqxOhj&(X_h6k9Q5De=VgpaDniGBW*@@0BW;) zR2}=IenU(hMBQo#!#m?bSXf4=mov$F+$%X>*jKyP%ACp{9L!9?W_XrT=EpB@T;1L@ z?Cq;QGB#TU&bHcmAtKu@_&M0%zDuWxbJoS!P6zKq^Hffzof3#tnY|0tc&DeQX+pTryd?|3A&I6Dlk|*Oh9Qv`phHr2XQ04R8yXyk5 zNUJuY+M0vUHo_EbHME~pm)(N0{d9k!HQL$QKEVjsFF6WNl&ZliW}?w{-R z_4CL7`Wy3Db|>fCEiF#TJSHHI1a};58Pe~!9Qn8%e;zBFej7=duTmU5x+46kDZbO~ zx&pmk>oQeISDo9z7(+)C_3dt;pOXu%s{LuVVo0x|Fnk7cu1;&})^Zm4z3kR>>$$T^ z3OZizx`R7>$S(sX*35=ajuU7&$G-Aj%}t!rn)M*->&WD!4`|if2(!hk1OrK)_jHg7I}FU#Xl|Mm`=LEgY zdH3*0B}{Ioj%|L^0xU(~E#ZaS1w@$U%jDo$nOdZ8YL?!5C*;@k$l=Nyz+I-bT}R3+ z>aOx@0U-=W&G>c_LE^Ioo35<5kquTwfB+XDe*<25WgXwoksTZGRW4xl$gOMQAL z1npYUxm87 zQwq59r4GC+_$y2!hM!>xcf&y0yW8@#?m~p)cKR?c^YA3AyR?G{UOI*0m}{{4fD~kX zn%uIL3z&GQGPW;O20;EAG@H&}ReiTq8z){rW#WJT?epjHeoBx&eta{`^t5%Je{($AEBs4j9d)kO(m~ z9FD|>ssMpq^3@Lcvc~6nweydhOrGITy`)MuZd9zZbFxR*)yc(9dYZHFe}o35GLm;C zP!ESQobEeG%MJ!L-Qic4OVVxT9zethi<{1)K^EkvsW=Z7_*ul5HkS^@xu2@n>A(D3 zHQhY_#*}i+Le#77wreIWO*gY&P|@Nb>&SRuO+mlEVJjnF4>g+%6Lz0e=f6YE8BJaFxm#bxaB}dNK5I$ipszExT2y?04kxXcrZibvU zwJWSf0^m%34i*H137hQj%C6re6h%+GZ{_c7R#pVB+0?|7PqtwZ`m2Y};fLg{5&<0L zv0CrPeE0d=-;C&hZ{R@LDiE*>xV~BTQY9ejsNzb@yn`;>5>)qeZnfK>&wFhiCCt@~jYos;Af$`|y5M0W~iVK%>_ynY`>wZ(d8=kQ%aG^RYR0 zzP_jF#>StT^HerHEyFeEWGYO=z8L^aP3*7Bkydsxr!gu*bUQY;@AjI4l=`Ld(A?R| z)j6Xdas0WvKD_@le}9d`4iS0v!|hHJ_O@l`?pxORuNh}qD5572Lz84c`fwsTIAxX{ zK=JC;Q8rjyy_GFXd~XIQByU(tR#X~}x1zkBBhLSX<@2T+#7ie5@P$3pv?CwZ)tzj# zj19$rT;5GGb3sMPbHjp2+`N)2w|f6_+3r9bC!XNPcA9p#e}P~eLVyl|@vKGIIVaZ9 zOiQU4ol9rBj(VNX#rpVBx}G7?-|mier{YIt~zh<%Qt5!x6w?!h8u`4H_V*o3<>d z@&gsw!CIQ`e-s!hYovmelLSQt;S#)Wf?MX*5dx3cmjHUKdayd`cS8n_95aVlgrV}> zkxh%ikrLqArJfL{1kjP6cVZtuKc{iL_(o$-E3YIhz(@ zwZ{Vif1PCcNs5BWl&BTfp+DzzILP{6bu`EUYn6~JV)D|06I|>utxvQ>iFPROmzU3~ zCA_*dCzYB3B=%;)%(VfWXX4EeCN2k~IpHA_oPcOH*`7S09dUXWEi zu402iKfzk0b3hjS7KUK_Q!l`=z}Re%hY-IRfB5?JMoj6v9+vY*Q?}T4_f3P6`#u1w zDqE_DItpRTJNWTKHzjK76G$eSRIvlr2qz~&zYC>oykymS7(l5RuM)RE0+1$CY+NTt ziYg0Rb`yZPUpH3Mzv-|6Z(3a3txWDeXt$n5Vb1MHC)p2rtX99;J9=LM6EsAPie)(^ ze^tCLazIk+l`|4V2%B&NRcBSsI$6lmRF>>X$iTQpwtX(v*LP|neEaxo6fu|fH^7i! zwa2}6e;2q~7XyCV1zXWwU1w`AYTA+fbxS3>hcUvUD#iXMZQ8m;D@Oqw>m$gkDhNxj zDz|Z_)`(_z=FpJR&bGa5FDuZ)5}ggDf2T&UO1IV<(m=p&Qh24B>`&g6nF_l;54Q@0 zoBo`q9j}_t0(Tr4xu6nGCRW1MwcTNLp9C-pCq*oypX<3P8!}fdNoGie?f?)%b%${Ibn}+~5a&JnX0_x^qSQx>?!IcAE|& zupc;QF!XY-`Xfs~c(3k@0HLbkf73?)BUx%C)=R+kD~W-RsLupTciGLANy2QHYe_?} z5eJ!$_#v~syw_{-Qb_z#n3JuGfmrB*SfAeZDRay#n z{G&@f=mu=}ru~}r`ZT|fH`FCuM_&Rc;2x)ji*d8%w<#A=h;0NyZwkh%xS0(H(7t}us?BUNB(m{b)WP#?AP&2uyj7dRD>c-o`x1sV;vlLO29x%F>rUQ0~U zwx-+Bn=ei|>uA4n36CDI)PMa z2Wi_zVuQeoq?B%4S~3`SZb0>Q^A^F+25dmmToXes#R)6{+ODvH!K0XwH^hO$1 z-ZnI~=AyVdf9X2Y^kufLt5QzkFW^<3ZMk&)Zk6`7odcDXI|1WCTT%o-_W9GA{bVin zSg@ohkL&IkhV1vYk&H}!Yezu5+3fDwhq3w z=O_YZLJeVGf@JVPz__6iN(SrB@mh#YclSwF44tqL9Tm_^3MO}}93jX#>?FAKjddjD ze%?}i{_qzf`6ziGMlL-o`sP6TfVfo1#jZ-*yf&5qjI4);^?DG{t)0fSX-1`;TfIBm z5I1|WA#hg%hkq*P-t7(y+JC4O8USHl9&2R2X}ASkJMQ~>p+;xSYpwuF?A5~!?z=cp zhdO{joS7Djwvpw2FZlXvVWEiEFT@Nc|ys_k3W|hs2Vz7Lw|6< zlKn7=a?n>|m(qKhV(Y#RIXl^5mjVMf5t2t7x}smoVDR=7;y;2@slqJzz!f&$l5>fd zV>Y^cLw}w4>GlAr1g;4jNOBqX#W(5>Uq8Pwc-q6`NLn%S-V@-QhttDjw_BoWJ8C&y zkuV~uq94bZBt1)ed%q6JB@sZfyNeyc7$->;G+33jA3hj>fQ7%8zQ%q`Z3BS_JTB0Y zC=%{hi2_>^gkEgW+v+AEGHN}$B+-cDPAq#Ln18oh=Q1r`?I>v)xae5OI&Qn(D3Xq< zY5?hoF9Z{{EHg@+KG0Kkcyu(&l!s0Xc2?f)Ns_+xf4r-|%}?Loefj$N&wu|~f^o9J zhn48an?I&w@>3gT2a3*J`xZD*BjlErOnh5qQ(iS&yEnP=I$Ax5#pO$m4M^NTidL); z>4tjgps>6^VkCzq`)=ow>1Ymqaev~0#>Gh`4rwRD$D0!YH&T;hXus@4z;q^$-wbmG zZyaxz?9IgGL+JiE4&W&NR|z=IP&#-$YzzxT?|c=fWgR-%Cdpi(3Es;+RN*Mjvljb5 z_ByUJ_5}N^R{vS9By@uw{b)f5mMW6hpKzYp^B{s`Kzn%=C`Y*}QrX#AdUNcbOm#(V#}~PSLWy z+RCtJs-tY=z)S*%rc@_Gy?<=y5L*Pi1dNA1AZKM4T)ISM$I-M^BFMi?j4N$-MH?L9 z?+3KhaWEbXqI8Rboh!?#X{S{Uh9W7Wwr?tqsQEc`U4h}M?`>BBd0mI1NcQ3ppp{V# zS|Zx*4d7_{+OtR1A?b5}6Y{^3SDwM^^}52g3}^?*Rm)JF{EVb>vVXZb7!2_TR_SSY z-!VGg>x=@q>CUIV#f2Pyz&$oMw3^){AMM^<<0kO2O~4m%4jmBfDgyXd0s!l`&G=fq z9aAA+^^JL9PC`Tt4ATnWc%xp*1Ai(sY>CP_yjd;Y|F3TltsT^6q=?y)Vk14Ozo%)!1@V=QpPIQO zKL`I(Iax(}2RaT1x!@bbw9W!3E9VXIopz$#5-1O_Yi9S5J*ZyRrOam%6S|*>+bTCH0}p34g>V+e_`F>n02tM@c$M zS-Rp2IT@#p%gc1n<^c7Y4v)&MOBpHiv0C5juVu)9sa}eYWuHcl^N8tBO6mdUDUqf2 zw~oK{JT*yT6OOC+6q}Pt!DeA1e9UTY!qIpAX}}O1!n>-pthWvDe+1ra)B)ShD7f`W z6g*!;{0;=ENq_gqOYZ`QGn4k3UXmzyRZnG^Q}JU?#V6G`jT0P}HWku_9llC8YZXV5 zo+^a!j!7uD`aDa2JdxnpX9_m$LGPzcE~Q`dbE(F+UsoVCMn0_VTgJA&PppIj1%*lO zx~kQx-<+y#>^kDQWpsxra5ncm7={~2k+ZypEG0TX>#(|oJ~+k})aB*cMkbvp9gBdNP4>#hstn$s0|9Q;g$hR?(G(D) ze)7|d)yTY~>oVh=$l(+!@vAwRqQ_exzH=f8e$TafKmPqU%}t!*L*1J!j$x-Bc6NG$ zW`hv>K7YzbAr-)MHedxy&FcfwYarI3p~+?&RYy6f+Y%er+VxUr zfehlKD{lteB00Sd)5mDrB|tVW7cAS}Dzxafk)t|70_Ip67;`V-CItxLI1eZJ(kg~i z3Q)i_hFQ>S-&-fa#JY5-YtskT;H03LrjjsvXn$|Ho$$=heE7$w_ut?34`052{dJGd z$`-)~%CG{3JiNs}eH;3!tE_U`YVWPxVVOg@AO$2#Z_6NCg%#`4`XHr#sU>#L72=!^ z9rkjs2DN=?VjDNRi2}gYj(c{_3xwbi?Ax*3L1VF`un)%t6kyFKuupV`CDZI#&uPC` zQGfiPdZXs$uC03bsSHi2>*als@Y6@Q+5!tlU@4d4+&36$7OT?Mj&1SHRt*9GV*0MsOfl3c!!g7mWmD(^ z{CFwlsbj5ukq7vsdg-Gv(RuCe%GX}QsDH~-TT?Irgfw()Ryd}q=#fMB&Xw3bplAE) zlLnl?{*_B4_vwp3n7Q(%)h4k3;K9KGvpO@VHHz9aa53>WyNxe`ezHRq*4W?Z_PbhN z>eu@5tv&psiNYHhWn0_U97=66N?9JT1*7%U z&T4ng{Lk_CvRohw!d;liI-L^;8VHiE+`Vke@%ja9wma~rw6wN$kk{fu4l?Me%=a0x*XElt zBK)>x@^uv@hit=GCOcKntwV1Ffd1=Z{j=WxtOWe`^KISsIqj!oU;=G#kgBdlmc0>Y zGz%VQ@0O0W*UUPpx(AmOLq2Ce2JoY3IFbR`d{(VLv$iN*(G&ZeqJI#$s*3CEkP6N_ z8^mf`P&vXbfS1cv%jH&-HWds?1)GhHd;^xR+61b+d#cK1p;WIVKvb80I^%KedZllh zcNInUeA!Pnw*q=qj7e=XD~`5;u?4o-eUGz>vmkfmv?O$`W`atml2U2GDrvK#5+d0<>UK_CZ&>0;c{pj>g%J+_Xa8 z^(xl3LPL~u>3)MUtW7D$d@it0xYbKlUIDHKhHv&U?Yi(v>3<-1(srfGi??zs2t6() zIF-+S>FxF2>zJ_4EjzLkY+bUX+?@6u=eo>qquZ+5qouy#Z8@}>Xr(*Sx$SmIFPWAf z@&_uW&ttFN7$$p_1?$(kjv~?YZQmfz>=4i}G(lzmSJYb6ncDaQu)H=W7s-WRH-{HQ zeF9#Sm&|F|pMTlU>y>qJ>?~Vq)}54-4ELSdAM(#(1AKKZVs%35@pJ*`Hh6|S7}TWP z8|2`QPszj&AM2m*#`|wy|M>F#^VeTD{%*tv-kd&qJY~~BvN@*G6y+O*kIHsZ!W;~? z?@G3}qg4eP_4v_I>LkQMYm4Q>a*6QE#)c)r^F?rFd4IP|An?PQK=Rma06Dx3euZMU z5TQ9q29a>$%hp5|qiHRr)Tj~G(KC3@?NHDO$I-##TzIAvqBw?ab0*jhJ@z9^IQX8L z$+yWx&QuSDuO=j14#_E3?G!-vxSsg%`M31@yFL6Y(Uu=mYxdaR%6(ln5_>IhtbPGW zqjPHTczfv!5)OuO7~g`I7e(0BC)m21hgv5R2cM|OwGMixcO%2RpcV%QSr=ZNxz5cCLbT2(V6>D|4j&Ygca&3~S4aI*7WQ z*^IQ?8_FpJ%R1G!DQm#To-+2pN6ei~+M{i|O@Gt5^z)*zV(-)gynfxgqoxo^xgCx_ zpH0mPO^i3aMvk#W5BFWs-fj<##cB=;xV`g+c&JqvbW}q%jSJWr3nY){3kt&$w)?4? zIr%dQzHQwhE9|=aDLE1MR}Ov@HSz8QZC)ikBHlE|IF-NiVu@T`6ZqTS(q_U=4xYED z+katOcWg2e2W;!|)bY9<w0~}=oo!GB<&wAji)DLbW_vx_@}Vrf z+U~@+w!j9idWBdXBC$ZT)x7M4J|&ZssJa}Ewd%cJMa6T_67;{QRJmDY+pJY?QzsR@ zNY$HAG!IJZ*(8wUW}=BYafavGlZJD=QFVoR-F9Aig&n;wa@^mT>UaPN`r>H(ykbB5|K`_} z$pUW@ui@-L<;P5i!_+W$*7C3=-m#~wKe9H9UeeEQQ|^F4+Yxq^GX>=cZ2)i(UKmlLmTS4u{+DmJD@4=*F~8ks8QHwfnt5naI4(}yc>j%;{!v8g&_ zDk38FHBxu<(Ac$3(I_5}n^fGn!(@x$c58=Fy*0n#DfznMp@s-dd@SR!;J~J)pW*yz z$$p(Pi_Hx7+U9ljq(v`SYtF5XqJPvkq2aC&DS~d@j@Zbom!zcVRp_h+Tm2Mv=m6wU zu6plXBV*`9&PC(w4)j&54wk44d(l0(v!dQIzIM1~oxYr3gkrL1z5YEn&AOL>^|d=IvVr;5YNPAweUh`YEq{CGzJUzV zX&0U41!e%0 zwsc8x3Dva@0YIvg9p$$A-VSvy z6#!Oh29BbdNCkjj`DteU;eXPK_-_o&9(omQ7405xg)FC`$;$$5hR;msw+|#*pn*zr z%!t_%gQ7y6hO~rUTlhK493FBLUm810BFNQxb@@~|ildcN0K@Nt(|^E+zM@u-^|dK@ zo{G!`!2CJXl@2PyCZ(uVX16szcMBQHILbo+sv1KpNR%DnB#0zu=y+2k<0dpEqLO+J zE$-Oy$&pP3GyyvSOng|VztUk>WqE3ReE6S_^;!COD99A`=X^`!mH|6Lpjxh`Ms9Sy z2yW$YBdi~gOKd-)-hcIXWp5DGG^`29GM6N)mSwnWmlfbmt=yY`15wnQQ)&6MA(N1F z9-GkVRg`n++E|pf-n@pJSyQ`VZ3E(zcN;r5m3fK(V2FJOHkhU268WiGML_c72~~PX(!CaRN%S zQr_sfi-lp_feZxMU?cEiloW^JblxA)k*!4NN_k1Zu~A3{UBiNDX(L@W^H|kXi~lB7 zdBdg;X4LV`A=P%iN^$1E+IX1|3;EAzJgwFF>m2~#2Z4W`@K_#56%3}6kMtmPa=1Wx zKcyW9u$k9MV1HD+{<02lL+pJk4pOwlImhfhM4x|x=&tZAbAPP=`YV}y%q$mkkR>K3 zortJO6S3P0`fat&X11X(jfI=y(I8At4((~-d(mkho6XkjL5`|k6Xx{aW@s%uYb z*-IPcB{$XSEETflGTixvAo0OZePPRG1LqPi=1XnD^M8h51ipNCOwa~uo-;Ip5^*;Z zzb7=MdX3@b*lrJn@@|1VRw@uB6R)7d*^>|Nc-XX7 zPVc)~qqD&m;8*wLeZh5wDI0KH753isS_g)dX{SuGVwHMnt5N+@B--;72B=9TRJb0w zT*tz?Judk__J7n*zs>)f#r+!{v5}*WqFeOFrGJG`VPYCN=+S)Yrp%_Faw%P&vYrw| zgyWulX~;DVvq7qtJ`9}IX*XW=N#iiobhcmdwb%}7Pl4kbI&Z*s;=0&gq9O2#%xra1EZ<4&43Z*Am_~O&DN5r%lqfiGu61(+s4a zVSg2DDGG5qERnNU4>Oki-p^&5U%$;ypXT@fe*f+J8@ZyG9(7$XPA{F!D^9q!n1-^I zYL@TzG;=(Ytdl(zn%&BadAMPSx%yyQ8!*&qb;U6biqeqpD@lsa1cg#+>()7~f)*8O z;;)qPx7qh~1dx~)9Q(?PHf~z7kRXj+k$?ZCsQ#6_LL{yNs2o%w^=SB6ZT6KAsOqMS zw*BT%-dpiYy8`o?SBg^|>y6KMz@B!6Q-_0(fXfRo^IW#?_5G*&|IKXPT>C#3P6JGs zNz%t>J)oLD2SL`RLEver1#l?XBozlH>ZCB? zrX_>0_bpt!u33O;UWr*Pg-z}g%s1>_8_7^bSS%#tqPD3C1g;4uQ`QkmH-A%{UTi6R zJmQ=6`t3vg_vb&p|GIJi296!eGFt)1{f3d`RXpCklCorO7hm3bn*>%5m?k3GT6w*^ zMYW#@R1g5c=hOmu=OgjQnvwbbdP^YdQa z)L9?Y)7I_`_dS6Ahp%(0UVo`M)6$iM&yA#0o>P=@s~VxHIg%B56qhSl2Jp~eB-!uT zI67?g=JmfGy;U)e=YoCs@D_B0{Y@c`NS@WH&!y0loT*ArGP zwWVyUT%nMe05Te6^Uqq2iHHX}?h&Qn<6l$Z_d@yG~o1o>ebo3 z04@S)f&%+lTWvz9GJojV%dWZwZSI;_vammjn(g&E^k3wwwF81KXLU7~H{kljn>%gW zkC%*j5RHS@A8R0WyPY1@qW#`_5(`|QZ8hk`J#_oDgC6i*@rK8GeeVB!|NZlu2!FOcq!^a}VHY|ayHnAn zoEyn>2%tGKmDk#atsoZwk%X5VnI=n-E|oOjybb33Bt_;pDSfHZL-I|HMai|Q)Cbr- z=(u`#f8BWfXI&2KFWs)Ej$Yac?UTiV$HcPabKxZVNHju%qvjljpmoy*_je3W75S4F zq?^QMm#ng#$A9S^gHBkcNZu9kOSNKB!q$1^$GMu|lM@l%2XFClgYog(zn-z{fnlL4 zQ4^`ylSRGL-b-)+>}9hOla(waV>M^dyB2A!-|Iq3Q)M3gWXpqs^b9{(-_rD$0s@hH zl(ABc8W_)ewD+3rX7lo8Pe88rq`h=qc-aFEJ5_+lW$@5yw|2Y1DPQ6Shi>ng5ewV#J(`lM$H}bysQ}Y!+ zjOt!pvwvBwl^bub*&C=1G7C)@V+S3aw`KVLT2129jiN+&_tG3tsz_S6`cw`?OYA$T z15IpKc%|n~S|pP@gS0$}%YXx4L3Jf1B-OkFH#%OU*Jt*+t&of6AjoAB13SAq+?*U5 z-kwemVAk*de%JoE?>8obPx!UWO<)wd5C(W)BY&z-J9=$E*88)CjWA_Rep{N^;2WFD z*(5|z2_Pr3B=xk1oj1Fh2M|f8*R+*wtd>BC4ayligdL<0niGdm?}vuIIolAey^7`?G7G1_Wj*&|zEkd43~ z5`R?877;clk&U0DTWfJR^XEnTPkKcvp*l9Eo}aKQfT(t*Lleg$T=DjLWz$$OM|)c4 zaC%<}AgC}9>fR==ci8g7?kP4|6b?jRgY)4 zWRgcb*e^7!QEM<>zsrH>P zvAX3Y=-b(!{^;2Qk4MVCPgo4+q5r&Q-@n#R-@bf)GY$AyHZ#$7-N0n~=%a)w+-!5Z z_>A#!_W;`XGn)2TYjTJfMHUOn^ev4#4rfwMX!V7hYCQB69tn(vVt=JbTZ~f;;v%KZw$q)-w#=HAC}|^u$IW{T!q=sesg6-jI5(%F2&m}-vpP(E z-EJ|}zV(z#!n8eiQKEosRQ}%jn2m{?WqY0*!Qpk;KDXcJr}^#uw|C#?TbI0trq~4q z$;8kz>BKtW{gA#u{JtHmY}ZnzEr0GZ!bKz@R<#&(Zs5Q*(3dV21dm%47Woly5oo=f%^qrY#Y%rsNoOhb&DwvXXjAS%*9P}FUkX*XMcA` z3_S6ix4mdgO`x;&PZc}0H60G}B-oeM1b@W=?cG}1Jm)+$mjE?r4p1cpzkgV@U&AqW zw-cS4tFi+GD|84D4Y2fiawMqOU(}a!P1)E5e_gcSzs{ey5}4}Al_DYQuqpxnwUpDlJDwLbl}xO=MK<;ofGizQx(g-* z<#g<_2CH7cq-a0Q=6~2>%MK$rcN2?OqlA3HoxY+Z93o~ZtZtiXp?YWeYAWl1Wl#vt zzMuPCef)X}DyC(7rgyiXmPXpu%m6U0lYQYeDza)@FFV{SozZjG$8_@+L*HKrl&n`#_5T1ir{ zR;GX6;RqDeu|^&5FJ)BKNE;m4aE~`kscM$L$Qcnjxl8P?XQM{vd(huBxb;ZIhfOzj6KowFqm>&riXb&|wREL#} zk7>(@s&-2pIe+)`!$DQ8(5NX#*nV2D`#Fmgw}(iN+Syv)L}Zv;bK$B_iXkEpyN_NRJtdUy=RFlcu&xg@2n)FML|B;s{E|>2(E^)OPe@ zbT5*!BeqLTqhVal>SYoYE#0fk$+>oNbcDAHX1;t=A%A4d6d-n-#O~Z&Iy9puh1@5h zRS8Lz6^5vigipMM8egQBskoXV$~;b0>?_;_CUI&twmJXZw1ohOw(C?pf>)8JP||nq zAi~ugW`9x|@}<=WzyhJIeKmM?I}zZSp~!0>Uzh3vF*qTtvhJx~sEZlzMY}J;d-Fyb z`odQJ;lp~t0@?ESt(dr?HN^jAU49e@p7LMvIqyy4v(@MG*V;eKRrUSJ_47Hf>kVi* zv@Nmf$eB~xGuj(MK3yU~H|&-Fo9(D4$p;GA*?<0aVtQ}QVI*hY7QlblvJ=VdDGMBJ z$Y})R65L4>#43VH*>p$u_L4|R0DSF{1=jZ9y&rVb!MYu2ClHpS>%SK{i}tFhUV3Yx zY+f(Qhgp_imM`Sg9(0KFJQYtqP7<{6~kyF^Msq96AknQ zYs8|H6g+Gt08@h_Vge4?^+Lwa&J>&gMSmRx`HE2$kWc`1+sItb>0i60GljkiJEHSY zxXTf4l5~!eZ{V2ruPP6BaJ!0{}hz}zhwh?{N&L15bz-#un{yyYK<6j?s~S4a7i=E z?iB$z-&S)Kh?S)tJnOUyU~!yxm47k_ARc+&bf$u1D}<;iOsjd+BcG1f+kA6t`pwEm zZwXXH(t_;OVo(p6>K&ToX)aUjsqZPlGegHSyIcckfEud}M%kR8@cI=rp%Wuuf4QSd zn)rTJ*BJ$JKrfaEHMq)v@NRilZ~(LLnu-4cgj_!@nwjD2m#^=?{k(LK3V#YjMR#ZA zh?EjLbc=*o5?`XjfXm(70XjDhN~o8|Q3!fx0X00vCJc zS>{u1$@992g}f-JXj9Da*|m|DE2@&h}uEg5SDJj z(i~50fo4Up*(>26sUw~00HE+Nu zzH1v+>{Pm~d_iTjS-IA*f7ziG5cp=Rf>bm{i_fe4JjVb+L_U{PY4`|CnL8cj(+PpBMB7Z&xzn*qne<0f?jn zj%>F+;;b%TOQ_wJ^uT%QQbJPhinptHs#8cit|2vMxi@ix7yUknVekfh%5Ju+_ ztuv3E4ME28o_|~4pR8$Bc=~00dEYPM9tfXv)UE;QJG!?xQc!Phlf_UqxE%L+ zxxHm&;J>zF9e{pW8mQkIQY2o)Wr;42xA+kAAU=*LVSmU9qw5dX_q=t(24oawqdWmhSWWUk~Cp zD@K-MAY!1!xoab=8r&AtQzf;zJ$}$q;DVzmYkwHTnZz~uoeXE0RjI(Ra}C!5S!}uU z4ktL|Jt05mQI!z^T=G+4i)0Vm1zzsEZ69TyRAr&ThJh7Hyg{f4=*Jng;2Nq}I^pVe zN$=K2vu}E=>2i)g9KoLZ>J=Ly@|rd)$IR~C9Qa%v%9ld$Ds>F4zrpTabUsa4zI^@s z{eN@&Jo4?c{=E-Do=Z{m9NH{uw|~f{R2Zo?C4vh)+^gc;==zLJ79mgTpwGP~VeZD2-Dngr$apEi;bTmiWqH zrXb!QPMMd}bPoJu6F)e>*ZOIE{`mfX=6Lt@k58Z86z~Y&4}W_d9!gzu-O-81=t+aV zX;BO==kfLm4!Tz9-06LtJ=pF+)qjb;rDEp09L85)v1%J&h~sknfWeY2rWDqFT z$@X0nm4_NLFYM{iAdZ){=Jf69h82OdeSt6=rV4+6V z?qgHqKe0@#Kg8>(uWEsHza6J5V005+y@N$h@&Jc%%>@N@xp!hi(Pb^ziKAGq;c<6H z5)gU%u9B)E+vQ}l)ze%!1b@+vLG5hrji72XwEisGTd1UZK4s^>&iljce{q$4_;GbI z_0;inv*4A%fi{nm*j4zrm++4weYd@Jz?Var)g{NW+TcK}yxO=r4}2g+=nul%sZhnJ zzynfa((TM^Ym0qH@hVXBhV2H~zTBmOuJrzkTD9`Ia&kUZ2}9=ytbZ2Y>gC**)%wP| z^A@y7VBa~1J5B<<(hv8gXDo=TFLn0KULrMhl}w(hMDCHC6P>w+8_zP675Te7m+V9R z^V4tdpi1@ozrXyAkSF1ZG&C$9YG6bx-}O_jw&n|CYqi~`3?hNI81SmYc8+3wE*{$7 z+RJy=xu})`!kpOM$$wP9XmWcfq|t1c?V5Yo#9ZwoEztYx)l;xI>7@R-lG*@Nt(;*Pioh*Jsh~|!wYgMTWi28d=z-n|M3&WkW?wq% zK`h^N$kG|*xo+Rye_G9;ALjSBLnYQVfdaz<4_Y!-h2Ea7Q^OWkG3|g!eK=IhVBqH0X?^#xa{qY$>2D?~Momh($7%CKfXqZBW>ED$Ir7|F_4aiT?{wY;b{vj9)g$vgLnG>xrN(RswWuv{)L^A;)jKs} zim#^6dL1+^fP)uGT_f8<{69!+zKT^ZRN<=o8&1c)H-9?~?A%ty^f@5$Q%yxlH0Hh5E~t*OQcWaV8>Z!SOszDfWcT&G(a%DcVXTg@5R!2*g) zx1p%ntADlNQ38L(i7YCe&)S@CB8sJKhd=2|-3KyW0sLB|Y;X?$)TW1v0I>JH8C6{Q3QX$2cRer*JB=y95yR=;PqWlk69%_8q{ z&*kpn7pmjMspk{E#Qkd1VIT!57}!>q2T0+tzG}xjC=KYD1^k-$ly&oc*D2-gy^vLQ z`7pd&$N0b@TqBsBqp4lPq1?4Hu96Zmza2fvuEH~%WR8A4HrBV=pZn_dCiWyzZ0E9n zy?=*R7o0@Zw{OKsb(wo2Dyl7o|Uno$!nVgqyquY;O@kR)3D??BvlsWm`S;A;_t1g9HPrd@j|W&!sva zl;|qFDw_@M>u-*HDDD`&wD)zyP1F<SFT%>qqji8HOJKVuDq~gI0w`?={a+2HfmKZv8$o;2J23|hSjpNyZ)ktr#_VW4en4~ zHEp{jS`7a5u$A`oLZc{cI-Dl%c7Jo~u*hh_^hprilzA1JS>VJJDZC$+) z*R`7w2+elWNXP*K%896aI8G;?GdNp$RBu0d^c$t3PMk01ba_iyHT4D4-8&#O5L)eoPwBMEr9K|C zLLo{^bnO_TJtsCS*Yp8kSAol-!}8?SZ~h9Zo_N@S66(WFZ*lX>6O!3hHA;W zPnb$=7}k9ecp~xVwSTXM3zfRrSVg_SbZJaaP|9azT}786s>oLzW>Qs1yK?j8s7}?| zwyk)Q+s)35)|Gn>5Jqnv0U1w&@NXaPzlvZy${xy*v%uXlEFTGsV|6PYouhTSQ5;c> zS6^~HAO>wK^`TSCfnBLU&2aX(tnPhSZfiT-cc_R9`LWN|-hb!A#k!{AsOoQ#B(s`N z_e+UQzi4&Z^5*cxy#&a#+2Uv~`4_f`1}o99U92EOA;fNB}c6tDC7b z-Rl1OJqKl5$&}Rd&^A&@N+t+IxFaImclqC@w2!9EFbdZGOu8pvCAfD|HAWxDfh05Cw~%j>IvjO!wIRfrnlO=mHO=O zOKxd)b^`zcR0#mi*4dgg6))B6Ty>^mgEV^$MIXoh^MZZ;^7S9K*y3HF6jbAEkg;P@ zoDAZPYMl9GMGb4@$DlVVP}x!GNE`@yM2$Jpd)1*6Ju%Rh!A^+G#e2atS#K|wI!o+6 zW8oxg(0?EBK#z~PK_^H#Ger|4NF@NrHW?{Em?J+$Ib8iF^q}vOD;*~ER{^m=YBnWn z!?0g%mu|1&u#_@+t#f+%B3+parH5qqjwN%E} z<3$kBIl4r^V@rH_dHD<@HVU^7Z zZarI4H$jh)6@0p9+t$;f4qvvG1JCn9NADy+n`0Gu$U?vZu{$EMwOi5S^>h8-{#X6< z@qa!Hmv6dJno04&79F>F)msz~-i*R0q}6W>X( zQSzmkEACZEW83SsU*j*TwL+lfOMrw(sLJ{ezTHFOfyD}C3Ky2?3Qr141ya0ui5Qx58wi|qqk^%r?l1Q8Lw6-8{BO)La+bYU!r9=1 z*$U}t#lC+1>yBCT&8spLCn~@eVJrRe`Yd_9UA0DL+bgyTy;ARjfNyIgV2zONZKr;% zT4}7p_v_d;{gPt^f<>E6m9Xcf@{7~XaHa5L4D6(=5CI&-=HvI-F3WJOD6dtC@PDlY z6}i|{+L-1kQQ40=DUV&UyZfvNMrL1_(P=+a8C?`wfaut;r*Uvm1ob*%1A}pRIHZXm zamcH(Ay$jk-b!~2_O*U{?dQw)*Z%$YtvrO$6jXJvmk8E)SViBD!||nkw%V!5cj)B| z<#GEHrmCHA>SS2M+f`8F@7U0ODu3TsRnXZ~=IR^4u==9~fW%H!<g<6Bns>A|fp?2l<2M<>X0nwCGCh!&#H_#^O-1 zn}Y+ubK*|_cwWKg$a@~y$Or(pz4*Rn{rXTpe*O1dq-I_3O|fiyJGV*N4u8gKuL*u` zs{`|~5HF%LN<$ym4OY189lK25ik;V_4*sEhl0G1smv-$=^;=h$kyCI5-#f9!BqoL0 zoFc01Y>giu6F7W9+pHDVW<`zz?6B4{`weX})N8eaRl5#@-bz;^lik}66gp-%@md9I z=V*^)Qv!_mli!32_&SBvgMSU%PRM3Z!e)UVuY5pxzMlB{q=RwuNYXH(tHu)v4zsf# zfH3{+g09P2TlK?HMLPsYO(vQ}FVA9sq8@lrnV+tA%qksEKy4kxHnyF$w5TAGUJdmP z?1NFf54I=U?#y@69kdu!=eh9jtX`FB9A_jt9Q3G>K5x@}C#(y>&Dj$2WTOhe) zpJLYxTfV1me*c!tm-0tGo5j0hUZ?H)Kx`zl6|#4~BYgc{f25yV>uwV_TR-J;R4NJvV32#Z!e$! z^}T~E>i2#ZB)&@pUSwWNrldXCza5gz64mUvacG{GP9%2rN`D@i9Gwf(W~UTUuYCl7 zRs~7Z;N+4k+G$;wFwIx>@;qzqqbPu-Np_)i0lhH+E$4ftY{^a_Wjk%>(A|x6)U?=( zAdVEus^ayjk@>8WoxBgrpNl?1#nml4Nh}QZxd+Z0Wk)UKSS?qGq z-9`h+pkRoOANtLAM_CCrs+X-R`ztHITNIgYn>Wim84n2i-l0u)q}WWzM7-f#TAbItRvrGL z){%W$0S9ZBUas3GsL59#uJU~~NWAx4&o%q>`g@i{#B+M0@o1U~K+5fZfhW%5o`8J` zYlV=o>8lEzr(L|TG2R>?8kiJxQ&S4d(Fd*A_2e|jtR5Ow41y?3r~u-1$su99+t@%( zk6R1JyMJ}_a=O@BE<|;MVJkJp;q0W)LlLn>iNvb04cx5^RXrVeItY(moZIIH&2Jh_ zX%eg>9{-6JoJUzyekzxeEpMy`Qcaji^r|lF~NSW3rWxmrnVfF zSGpedH#Y~DG)*dc_}Ds>6nP`05Z*4mb$0u#qkp&PmdwdwZPB>8Ly<;N2?ksWNz(j9 zH%iz-(~wRz)l-qR$E_FvI_?t}un1Xg!oXvA;(>VtCmmT)uF zFn{sc{~+wY77eZAsv~CX3y4`#Fe6vw?Ca3D0{AmQoLmc@)qxDqaPjGEZ#zoCZ1J=m zuTHPHvt918!AG3@Y0}F?Y0)-=xa{u;!>L@M6(Nre5ggal_(z*)x2kt;ZP-ulN|CSg z1r^&BwZA%1xXdx`%c|N`7|qec3|1@v#D7I)&#>tl1IM(jUw_vaZH~@ra@1aaS++l) z8tU>R{)f5ZTJ3t1)4dc0PmXIUuyTNS3}_1EGe-SHGH=wui__vu14!mdz;52^sj#M> zs*>xY1=5GFY2{RIOghlGZ|9b4sUb7%HU8USsh@+E)+}MP-6q+x&69d<7JpT=Rzw$6 z?+sLGYhpKON0_~P$UV*I{+{WK&p1{>8jQ8+iHFJbk*-4KG*LrfAoJ42yXumZ+7b0DzC#m9psRBJ^>BX)5|#;$aJG^5@*; zqWO0Q4&9BtIf7`zP_?@Pm}#OYUUe%*%ND(y0{>;ze%rD`B))aJk}6=-U5g3tnF*YZ zy{-c$qQ+SXSuv?@FX`rJR^pQ(veOc2CPQtrfclD#ga+FKj;>%}t8ss)Wgo)wqQ?Vk z20uB#0P6QTfqwPveMFTc;n1iR4;$ZCorZN&iw6jLo!@YmxugM2eT9Hs+*Q&vxlhB)MI2|J$E|(eyZ3yN=@2YWXKHoh! zg;&ybvzp!e$M7yYun)__T4Q+HNpbA$EmmFcB5#mrsCay3!#i%cpZY$Nf&@9{n5)@X zA)V8l+!D(M@7hwWn3Z>}UDYqFO2W44RxSA2ARrBqD0ro8(;z1NIh)mGf9oQ>*g zg^xdEnnf{lWe(XFOGvgZ@ivZj*|WltS1uo3ddV~Zp2~mUtNvXpwEDeCMe!c(MvDL4 z>?8mg^U}bo>eG^h>@3qV#@3YLnFoBsdAe|CmeN(JAPc9+&)4D!-AP_rN1v)uLXrpz zpdDqzS?w{!RV~f2=N>EfNB#KnHtzO|Ys78YVBc2qFL~Dj3{{oEr9ihHxQ0&gA+uptgE?Zq#)lp#e$`9Uv)dlZ(RZi9)d_$lS`Dks|Ks&r zinivxCsA)>j6SVfir=rq&hTo-&8!a&X?I(_m?FO`MUqYLxsf8-z}}dR(Rv4Vvzd=6 z+7^E!+)CeWQMjG}QAuenB`!rC*5P<2-?D%V%Iyy5&o5uv>-R4|e(^uJ-2#DD#<6PE zpiv@ZZUiT<>;$&U8>-o)oR*GQCw`(qLli}I$vAtxY%r)RY5uYW*}VP;-eWq~r*ADm zX9FuM02+DJ(FllS9=_Vx&PM^@av6!Ivvhx^0H~cFeRDcSZ$z8S$+2&BlaPRu+Kek} zN)-0GcMdaIs#6R$nmD~tj$ZcYx~*L7t~H?kohp^CvT`*@dkh}&I$ zOXaoGX58KY2w)jDJuK*A=NxD9!$w(^?NbnCsvY(U-4-^fn=@JjoUs8kEZfW^b4Y(a z5W@EGCgOSNW|K5m3R85voR017O4U8QE)P3J9Zl2~+Vv%bpX^Ca^OC!w{wh-~-VjWR zsoCeDDXlka2MOD1YC1NxBs>MysNtzep&UXSe-lu(#G!yJsR|IRLrx5N?+QxaHrbE* zvCiJ=7lPW~&$FmEiQ=X1wja%=imrd}Q*gY_UN?}A#>H1LX~5G|k1bls@&(mIRn8xJ zpou4knzUBIz)-&&oEs-JhRDVQuqBlP**X?-*P)UH$Ypgw>P<`#x&eSZ2YH-LyLe+( z984(P?kghvF(4J7aF{)iL?D^L&;ER$g9U6s?aYc|LI4ut9x=-@P%VBFAftcA2&=Ke z{&?kCbqwNxuI=Y_dzufttCgvcWwoBbs^h}01E^Z~HVNx?s0iw!rR=6pyV@H-JR^^- z&Y4%H_D(+nG#uDFNZnVSfwm@XK$h7zbZDJYHW+jmcINqj>$N-zzpC^=sly5t(@yl# z{e%@#QWLV{*UZk!ZVmt`Dy@HLs~RqsO5@6b6HQJh#@)OvIJp}N9m_B9Y=pU?Fl>1w%Kx$!HM32Y!OUmrJy+Z0Zg~qeBHAx+EY1%nD#IV zQoZ`j>R9t2H2|pdP%ff4O|hw%%|52a>}4xPg9_^CM|3>BLb-pm13$K{05Our8;~f#>!#MQ zsX)&kWs>2)@&gc~z#=83rh;T(Ojn0USl#tT8ww$oUA@S2imh|F$iV!O@%zR5)?dGT z{Nq{J|5gpwFKnM>j%FQ}2I8`4cO1dNgN^Um(<^GTq5wn{6r6@$`M;ou-c@iZqz0XNlIuA z&bG95*mVU}lvE|4iMkLn?`{)_M*>22j8i8QEu}#{&fQsoA+`qDgG#baO7S~NRD(U! z{STYTW9gyIleGC%pD}A(x7sTa@?G#~eRi|p% zb*q2RISntYXsPVy75BA1E#0$g^j)~}?EA%c(eQBdLTP~@lWj3v}x*>l={zh8rI*P?-J$e`I(RrQ)oS4;xusVEQ zdG>3Nxcd|=Y+6)JbLXf6Z6cH2@!6-ZPg)`OTJXN>-otu3Vb2M-+2pW2V&7+-o_Et1 z8`q)Sr_ge`NjbPpCM2Rkq>I0+=j7RqblSREg={@_gHUknXhY^=|oI=MQ>bHsb{{Q5OLImSJ387D;oZWv z$%GKE6n5}DEdR|%^)$h;1>l(^gT`Zk&g`Is@y(JIJk#rz)6%XJe!GYc=EwW+U)flF zqW;2xzb>e2$q(=Lk(W7Re;#V@$iT;%G~*6aM@%m?-b^L3FO#WcB1KamRCBshC$r-0 z7H7_S!s6&6d4_c-M|vEAhTVVhp_T~~8m~(193B=9&nx2X%5u} zv%U5_D!A0{!G}N9utZo#taZw_#p$1;5Ua&#^<>!OdWBj!hszdDF))8G>;M=mg=03? zdd;-kfLpA^9({fU zW4)$`(J5^qk^w|G*X%Fd0+CW56ez3$ndS_NxP#X;K)BSh zU8gT9sWPvYgrS}pzUZ|-oBJGkLPrB}ur0lslP+~ki03APsG$-`S3cP^Nax^&+vV%u zuix8;|9pOVYAJt+x6yfGAkW6@0>Wv!rvHJLTSw5Pr?%*=mh&^lQlPcX#`1j*q1~1+ zY=92GfM{$!NR$U8Uh|s4v^z<`LL{`ud)fx)4XsdO) z0PJ>9FZ0%rG_XPwM^V{h-=ebSytZT~ENi3{?M^6O1U)7!5%E!hMJ;ehV@jt&NqzG< Ysbv5f20$K)^rrv$KR|S!9&?ld0O2?b6951J delta 53450 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 Tc_`AG{^$Py05$hhbCdx9*8I|4 diff --git a/dev-java/antlr-runtime/Manifest b/dev-java/antlr-runtime/Manifest index 9315d8cda071..f03a9fd655f6 100644 --- a/dev-java/antlr-runtime/Manifest +++ b/dev-java/antlr-runtime/Manifest @@ -1,2 +1,3 @@ DIST antlr-4.9.3.tar.gz 4640242 BLAKE2B fb58f5e533051cb2c439c32f0462c1d463c99df862ba7e1a37a1c61378ab36a9edb9525c2a342de5b517da6f02d8291de5976c550932314f3464aad1a778afb9 SHA512 61452404c9639b5a0908cda16605f17c0fed0c9adfc3278c7408f9971420e9d1fe8f9e974e0826c2e3e780fdd83324094c0246cd5b28fa63f5686b094ea08127 DIST antlr-runtime-3.5.2-sources.jar 206095 BLAKE2B 62b5ca08b13b80e1cdfe82d7354f75dcd3d82d7618bb2d20c4973c0b588d60cc034a8bc265d1cba6b3fc09f5583450a48948dc0beb86c4b13c6b9fdb32de37fd SHA512 fda8b0b1d6f779098c885360ea5f5e93eac5153f5bf761f3dbc954209b69b76edd21a8e4915bb9e567e5c095f1d173e19429bea34da9698bf241d17599858847 +DIST antlr-runtime-3.5.3-sources.jar 204572 BLAKE2B 8f4493497cbfef613028d4847d1a68a0fdd29f5bf80c3a72b33093aa048409fb740aa95e16e7ceb279b939fabf3a617ccc8046ef6b879eafdb4ae14599951799 SHA512 fbfb656b32aa40ce731996774c9a5df28e2dbf67d097a834b39ef137555ff618c26a881af599191fb75366dc3824e281e93a32dbed65d49cc39e2017d836ae95 diff --git a/dev-java/antlr-runtime/antlr-runtime-3.5.3.ebuild b/dev-java/antlr-runtime/antlr-runtime-3.5.3.ebuild new file mode 100644 index 000000000000..7d9d8d21d52c --- /dev/null +++ b/dev-java/antlr-runtime/antlr-runtime-3.5.3.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Skeleton command: +# java-ebuilder --generate-ebuild --workdir . --pom antlr-runtime-3.5.3.pom --download-uri https://repo1.maven.org/maven2/org/antlr/antlr-runtime/3.5.3/antlr-runtime-3.5.3-sources.jar --slot 3.5 --keywords "~amd64 ~arm ~arm64~ppc64 ~x86" --ebuild antlr-runtime-3.5.3.ebuild + +EAPI=8 + +JAVA_PKG_IUSE="doc source" +MAVEN_ID="org.antlr:antlr-runtime:3.5.3" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="ANTLR 3 Runtime" +HOMEPAGE="https://www.antlr3.org/" +SRC_URI="https://repo1.maven.org/maven2/org/antlr/${PN}/${PV}/${P}-sources.jar" + +LICENSE="BSD" +SLOT="3.5" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +# Common dependencies +# POM: ${P}.pom +# org.antlr:stringtemplate:3.2.1 -> >=dev-java/stringtemplate-3.2.1:0 + +CP_DEPEND=" + >=dev-java/stringtemplate-3.2.1:0 +" + +DEPEND="${CP_DEPEND} + >=virtual/jdk-1.8:*" + +RDEPEND="${CP_DEPEND} + >=virtual/jre-1.8:*" + +BDEPEND="app-arch/unzip" + +S="${WORKDIR}" diff --git a/dev-java/antlr-tool/Manifest b/dev-java/antlr-tool/Manifest index 165df95f41e4..1a983d2d2972 100644 --- a/dev-java/antlr-tool/Manifest +++ b/dev-java/antlr-tool/Manifest @@ -1,4 +1,6 @@ DIST antlr-3.5.2.tar.gz 6927126 BLAKE2B 1907229549434dfea6ef1fa915137a2f733bd61f0a40aacb131689df619d1c92e125453ec3d1febc5d92da1841ffbde060af196cff1ca8fb6f4684600375e161 SHA512 e2a0520093fb2a77dcd9d44f26a9fdd612dceaffb398c53b2b8cd29f4630830647ede29e8dd55b434cb2c165b0fd1d77968ec6e6de0798f14d9cdfd9e6fccd99 +DIST antlr-3.5.3.tar.gz 6752328 BLAKE2B 8ebd098c9475122cddcadd5991b9f882b7fda5868ad979b29c9f4dab97e39cd31e7fc943476c3a854f3e3aee9c1c56384b7fcc893f87548482af5d5d0839fd30 SHA512 c565e1ade7a62bb127df707015afded9a9cea54cbf5488730a327671c57e8718f93f76c4fa28edd856810cb9c7ccbcb27b53a7c8f7e3efc8169e64cfcc535a4c DIST antlr-4.9.3.tar.gz 4640242 BLAKE2B fb58f5e533051cb2c439c32f0462c1d463c99df862ba7e1a37a1c61378ab36a9edb9525c2a342de5b517da6f02d8291de5976c550932314f3464aad1a778afb9 SHA512 61452404c9639b5a0908cda16605f17c0fed0c9adfc3278c7408f9971420e9d1fe8f9e974e0826c2e3e780fdd83324094c0246cd5b28fa63f5686b094ea08127 DIST antlr-tool-3.5.2-sources.jar 957096 BLAKE2B 39b75824e129c8111f302eb71407a683c59e91e79a3fa13c5386c4ba4aa322e706deb10b36df3591ab0843faff5702091d543272ee85d63cd92cb36cc72e1ceb SHA512 50fece361b69299be0c0941e6fe2bfacfc39c0b3dad3320126a9a80cd0f053fbaa6332612e2bab2872db122025d6abfe4b35a4636ef1c101e9131bbd2cdf5e28 +DIST antlr-tool-3.5.3-sources.jar 949247 BLAKE2B f7afa52faae8324093206b7e56dfda58a79815cc2c13baca1cb93b3424c8b310325885ca8c86f0ca8a016a73e30740c2fa5f34ce71ed3a6cfc5fdeb6f2c4a9a7 SHA512 cfbc612c0257c4f0e09451cd76fe904680b6af132596696f2ef9c4e21dcfc53d53501e4d4d2b1c1cf4391355fa3766cf8dabc718dc3580728d24db3ebc14e696 DIST antlr-tool-4.9.3-sources.jar 961749 BLAKE2B 294c7ba6dff9a1039d3e570d7d49f46a564302d1e7a25ac9f662a2c293cbabadd6a5a4a94d026c4e5fcca37c407e104956badbd1cbbf71b957e464dc67cf823e SHA512 7d70e80714b673eb8301def5e66a7133b2ac477e3cc219e37877ef9df673e0599a1148a8c1929ca8eab081d4e7375c9079241765a1f38832b21cfe8608ef4429 diff --git a/dev-java/antlr-tool/antlr-tool-3.5.3.ebuild b/dev-java/antlr-tool/antlr-tool-3.5.3.ebuild new file mode 100644 index 000000000000..622181ef1f45 --- /dev/null +++ b/dev-java/antlr-tool/antlr-tool-3.5.3.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Artifact ID for antlr-tool is 'antlr' +# https://github.com/antlr/antlr3/blob/3.5.3/tool/pom.xml#L4 +MAVEN_ID="org.antlr:antlr:3.5.3" + +JAVA_PKG_IUSE="doc source test" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +MY_PN="${PN%-tool}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="The ANTLR 3 tool" +HOMEPAGE="https://www.antlr3.org/" +# Maven Central sources JAR for *.java sources pre-generated from *.g files; +# the source generation requires this package itself. +# Tarball for resources, the test suite, and DOCS files +SRC_URI=" + https://repo1.maven.org/maven2/org/antlr/antlr/${PV}/${MY_P}-sources.jar -> ${P}-sources.jar + https://github.com/antlr/antlr3/archive/${PV}.tar.gz -> ${MY_P}.tar.gz +" + +LICENSE="BSD" +SLOT="3.5" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +CP_DEPEND=" + ~dev-java/antlr-runtime-${PV}:${SLOT} + dev-java/stringtemplate:4 +" + +BDEPEND=" + app-arch/unzip +" + +DEPEND=" + >=virtual/jdk-1.8:* + ${CP_DEPEND} +" + +RDEPEND=" + >=virtual/jre-1.8:* + ${CP_DEPEND} +" + +S="${WORKDIR}" +TARBALL_S="${S}/${MY_PN}3-${PV}" + +JAVA_SRC_DIR="org" +JAVA_RESOURCE_DIRS=( "${TARBALL_S}/tool/src/main/resources" ) + +JAVA_TEST_GENTOO_CLASSPATH="junit-4" +JAVA_TEST_SRC_DIR="${TARBALL_S}/tool/src/test/java" + +DOCS=( "${TARBALL_S}/tool/CHANGES.txt" ) + +src_prepare() { + java-pkg_clean + java-pkg-2_src_prepare + + # Some tests fail under Java 8 in ways that probably aren't limited + # to the tests. This is bad but upstream is never going to update + # 3.5. At the time of writing, we only use it to build 4 anyway. + rm -v "${JAVA_TEST_SRC_DIR}/org/antlr/test/"Test{DFAConversion,SemanticPredicates,TopologicalSort}.java || die +} + +src_install() { + java-pkg-simple_src_install + einstalldocs # https://bugs.gentoo.org/789582 +} diff --git a/dev-java/antlr/Manifest b/dev-java/antlr/Manifest index 1de9662c4657..49def7a90a7c 100644 --- a/dev-java/antlr/Manifest +++ b/dev-java/antlr/Manifest @@ -2,4 +2,5 @@ DIST antlr-2.7.7.tar.gz 1816180 BLAKE2B 3a9a51070f8651befeb4d22be344b544e119db34 DIST antlr-3.2.jar 1928009 BLAKE2B 9c56b0142abdb7d0caabebbae12618a665f91001e2f472519549a65b8601b81fcca485898c7420087a7b631351eb26e4b98589d7284960efcc3c65155919fd2a SHA512 25a61404c4b41e48eeaed49d41122f9400092248a10eb776d75ce3513295870eca1acc4b06c74925284a27cc64ca0506e34de39fb91996f09727cc5cc72dd9a6 DIST antlr-3.2.tar.gz 837320 BLAKE2B 3addcfed45e67a7f8f3841a890be418626d93229dc326fe4670c6b145a457203a26f01723695573692c65bb6c376349a8d8cd852b339b1f6da7b71a52e14bb4f SHA512 8984221cd89253c033a4596dd56cd51b297393a53b4682f5ab401172745d343371bf0d45417fa286ce972add1b4e474f1f3091fa1345158dbfc040702d61607c DIST antlr-3.5.2.tar.gz 6927126 BLAKE2B 1907229549434dfea6ef1fa915137a2f733bd61f0a40aacb131689df619d1c92e125453ec3d1febc5d92da1841ffbde060af196cff1ca8fb6f4684600375e161 SHA512 e2a0520093fb2a77dcd9d44f26a9fdd612dceaffb398c53b2b8cd29f4630830647ede29e8dd55b434cb2c165b0fd1d77968ec6e6de0798f14d9cdfd9e6fccd99 +DIST antlr-3.5.3.tar.gz 6752328 BLAKE2B 8ebd098c9475122cddcadd5991b9f882b7fda5868ad979b29c9f4dab97e39cd31e7fc943476c3a854f3e3aee9c1c56384b7fcc893f87548482af5d5d0839fd30 SHA512 c565e1ade7a62bb127df707015afded9a9cea54cbf5488730a327671c57e8718f93f76c4fa28edd856810cb9c7ccbcb27b53a7c8f7e3efc8169e64cfcc535a4c DIST antlr-4.9.3.tar.gz 4640242 BLAKE2B fb58f5e533051cb2c439c32f0462c1d463c99df862ba7e1a37a1c61378ab36a9edb9525c2a342de5b517da6f02d8291de5976c550932314f3464aad1a778afb9 SHA512 61452404c9639b5a0908cda16605f17c0fed0c9adfc3278c7408f9971420e9d1fe8f9e974e0826c2e3e780fdd83324094c0246cd5b28fa63f5686b094ea08127 diff --git a/dev-java/antlr/antlr-3.5.3.ebuild b/dev-java/antlr/antlr-3.5.3.ebuild new file mode 100644 index 000000000000..41ea8dc96c2b --- /dev/null +++ b/dev-java/antlr/antlr-3.5.3.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit java-pkg-2 + +DESCRIPTION="A parser generator for many languages" +HOMEPAGE="https://www.antlr3.org/" +# Reuse tarball for DOCS +SRC_URI="https://github.com/${PN}/${PN}3/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="3.5" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +CP_DEPEND=" + ~dev-java/antlr-runtime-${PV}:${SLOT} + ~dev-java/antlr-tool-${PV}:${SLOT} +" + +DEPEND=" + >=virtual/jdk-1.8:* + ${CP_DEPEND} +" + +RDEPEND=" + >=virtual/jre-1.8:* + ${CP_DEPEND} +" + +S="${WORKDIR}/${PN}3-${PV}" + +DOCS=( contributors.txt README.txt ) + +src_compile() { + : +} + +src_install() { + java-pkg_regjar "$(java-pkg_getjar "antlr-runtime-${SLOT}" antlr-runtime.jar)" + java-pkg_regjar "$(java-pkg_getjar "antlr-tool-${SLOT}" antlr-tool.jar)" + + java-pkg_dolauncher "${PN}${SLOT}" --main org.antlr.Tool + einstalldocs # https://bugs.gentoo.org/789582 +} + +pkg_postinst() { + # If upgrading from a version of this slot that installs JARs, + # display a message about submodule split + local changed_ver="3.5.2-r2" + local should_show_msg + for replaced_ver in ${REPLACING_VERSIONS}; do + if ver_test "${replaced_ver}" -lt "${changed_ver}"; then + should_show_msg=1 + break + fi + done + [[ "${should_show_msg}" ]] || return + elog "Since version ${changed_ver}, ${PN}-${SLOT} no longer installs JARs." + elog "Please find the JARs from files installed by submodule packages" + elog "antlr-runtime-${SLOT} and antlr-tool-${SLOT}." +} diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index 8bca50b2a454ceb7e1d3b24ff00a4be2fa0c8c07..469a4f9c834fc484f52630db9ff55d67fbfa7122 100644 GIT binary patch delta 67772 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 z

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 delta 67596 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 >kkL@h%d2cg8hZQzkEotDW-Z*ymH`D^DT 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 -Date: Wed, 22 Jan 2020 19:38:23 +0000 -Subject: [PATCH] icd_generator.rb: fix build failure against gcc-10 - -On gcc-10 (and gcc-9 -fno-common) build fails as: - -``` -libtool: link: gcc -shared -fPIC -DPIC .libs/libdummy_icd.o .libs/libdummy_icd_gen.o \ - -ldl -g -O2 -Wl,-soname -Wl,libdummycl.so.0 -o .libs/libdummycl.so.0.0.0 -ld: .libs/libdummy_icd_gen.o:/home/slyfox/dev/git/ocl-icd/libdummy_icd_gen.h:226: - multiple definition of `master_dispatch'; .libs/libdummy_icd.o:/home/slyfox/dev/git/ocl-icd/libdummy_icd_gen.h:226: first defined here -``` - -gcc-10 will change the default from -fcommon to fno-common: -https://gcc.gnu.org/PR85678. - -The error also happens if CFLAGS=-fno-common passed explicitly. - -Reported-by: Anthony Parsons -Bug: https://bugs.gentoo.org/706098 -Signed-off-by: Sergei Trofimovich ---- - icd_generator.rb | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - ---- a/icd_generator.rb -+++ b/icd_generator.rb -@@ -207,7 +207,7 @@ def self.generate_libdummy_icd_header - } - libdummy_icd_structures += "};\n\n" - libdummy_icd_structures += "#pragma GCC visibility push(hidden)\n\n" -- libdummy_icd_structures += "struct _cl_icd_dispatch master_dispatch; \n\n" -+ libdummy_icd_structures += "extern struct _cl_icd_dispatch master_dispatch; \n\n" - $use_name_in_test.each { |k, f| - libdummy_icd_structures += "typeof(#{f}) INT#{f};\n" - } diff --git a/dev-libs/ocl-icd/ocl-icd-2.2.12-r4.ebuild b/dev-libs/ocl-icd/ocl-icd-2.2.12-r4.ebuild deleted file mode 100644 index 3cc734b6f736..000000000000 --- a/dev-libs/ocl-icd/ocl-icd-2.2.12-r4.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby24 ruby25 ruby26 ruby27" -inherit autotools flag-o-matic multilib-minimal ruby-single - -DESCRIPTION="Alternative to vendor specific OpenCL ICD loaders" -HOMEPAGE="https://github.com/OCL-dev/ocl-icd" -SRC_URI="https://github.com/OCL-dev/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 x86" - -# Does nothing now but by keeping it here we avoid having to have virtual/opencl -# handle ebuilds both with and without this flag. -IUSE="+khronos-headers" - -BDEPEND="${RUBY_DEPS}" -DEPEND="~dev-util/opencl-headers-2020.06.16" -RDEPEND="${DEPEND} - !app-eselect/eselect-opencl - !dev-libs/opencl-icd-loader" - -PATCHES=("${FILESDIR}"/${P}-gcc-10.patch) - -src_prepare() { - replace-flags -Os -O2 # bug 646122 - - default - eautoreconf -} - -multilib_src_configure() { - # dev-util/opencl-headers ARE official Khronos Group headers, what this option - # does is disable the use of the bundled ones - ECONF_SOURCE="${S}" econf --enable-pthread-once --disable-official-khronos-headers -} - -multilib_src_install() { - default - - # Drop .la files - find "${ED}" -name '*.la' -delete || die -} diff --git a/dev-libs/opencl-icd-loader/opencl-icd-loader-2022.01.04.ebuild b/dev-libs/opencl-icd-loader/opencl-icd-loader-2022.01.04.ebuild index 9ba7d81ac7c0..be0c974d8632 100644 --- a/dev-libs/opencl-icd-loader/opencl-icd-loader-2022.01.04.ebuild +++ b/dev-libs/opencl-icd-loader/opencl-icd-loader-2022.01.04.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${PV}.tar.gz -> ${P}. LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-libs/openssl/metadata.xml b/dev-libs/openssl/metadata.xml index e0b7df73655d..7aeb3cfc9e34 100644 --- a/dev-libs/openssl/metadata.xml +++ b/dev-libs/openssl/metadata.xml @@ -15,6 +15,7 @@ Support for the old/insecure SSLv3 protocol -- note: not required for TLS/https Enable support for discouraged TLS compression Enable the Heartbeat Extension in TLS and DTLS + Build support for SSL/TLS ciphers that are considered "weak" cpe:/a:openssl:openssl diff --git a/dev-libs/openssl/openssl-1.1.1n.ebuild b/dev-libs/openssl/openssl-1.1.1n.ebuild index af9f45ed046c..5a7d16cfa51b 100644 --- a/dev-libs/openssl/openssl-1.1.1n.ebuild +++ b/dev-libs/openssl/openssl-1.1.1n.ebuild @@ -17,7 +17,7 @@ LICENSE="openssl" SLOT="0/1.1" # .so version of libssl/libcrypto [[ "${PV}" = *_pre* ]] || \ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" -IUSE="+asm rfc3779 sctp cpu_flags_x86_sse2 sslv3 static-libs test tls-compression tls-heartbeat vanilla verify-sig" +IUSE="+asm rfc3779 sctp cpu_flags_x86_sse2 sslv3 static-libs test tls-compression tls-heartbeat vanilla verify-sig weak-ssl-ciphers" RESTRICT="!test? ( test )" RDEPEND=">=app-misc/c_rehash-1.7-r1 @@ -193,6 +193,7 @@ multilib_src_configure() { $(use_ssl sctp) \ $(use_ssl tls-compression zlib) \ $(use_ssl tls-heartbeat heartbeats) \ + $(use_ssl weak-ssl-ciphers) \ --prefix="${EPREFIX}"/usr \ --openssldir="${EPREFIX}"${SSL_CNF_DIR} \ --libdir=$(get_libdir) \ diff --git a/dev-libs/openssl/openssl-3.0.2.ebuild b/dev-libs/openssl/openssl-3.0.2.ebuild index a42efd8d9f4e..2ef0aaed3200 100644 --- a/dev-libs/openssl/openssl-3.0.2.ebuild +++ b/dev-libs/openssl/openssl-3.0.2.ebuild @@ -24,7 +24,7 @@ fi LICENSE="Apache-2.0" SLOT="0/3" # .so version of libssl/libcrypto -IUSE="+asm cpu_flags_x86_sse2 fips ktls rfc3779 sctp static-libs test tls-compression vanilla verify-sig" +IUSE="+asm cpu_flags_x86_sse2 fips ktls rfc3779 sctp static-libs test tls-compression vanilla verify-sig weak-ssl-ciphers" RESTRICT="!test? ( test )" COMMON_DEPEND=" @@ -180,6 +180,7 @@ multilib_src_configure() { $(use_ssl rfc3779) $(use_ssl sctp) $(use_ssl tls-compression zlib) + $(use_ssl weak-ssl-ciphers) --prefix="${EPREFIX}"/usr --openssldir="${EPREFIX}"${SSL_CNF_DIR} --libdir=$(get_libdir) diff --git a/dev-libs/xmlrpc-c/xmlrpc-c-1.51.06-r2.ebuild b/dev-libs/xmlrpc-c/xmlrpc-c-1.51.06-r2.ebuild index 54cf9c58c907..283f805275ca 100644 --- a/dev-libs/xmlrpc-c/xmlrpc-c-1.51.06-r2.ebuild +++ b/dev-libs/xmlrpc-c/xmlrpc-c-1.51.06-r2.ebuild @@ -64,12 +64,16 @@ multilib_src_configure() { multilib_src_compile() { default_src_compile - # Needed for tests, bug #836469 - cp "${BUILD_DIR}"/include/xmlrpc-c/config.h "${S}"/include/xmlrpc-c || die # Tools building is broken in this release #multilib_is_native_abi && use tools && emake -rC "${S}"/tools } +multilib_src_test() { + # Needed for tests, bug #836469 + cp "${BUILD_DIR}"/include/xmlrpc-c/config.h "${S}"/include/xmlrpc-c || die + default_src_test +} + #multilib_src_install_all() { # # Tools building is broken in this release # #use tools && emake DESTDIR="${D}" -rC "${S}"/tools install diff --git a/dev-libs/xmlrpc-c/xmlrpc-c-1.54.05.ebuild b/dev-libs/xmlrpc-c/xmlrpc-c-1.54.05.ebuild index 05c4799f8bdf..d6b2720a168b 100644 --- a/dev-libs/xmlrpc-c/xmlrpc-c-1.54.05.ebuild +++ b/dev-libs/xmlrpc-c/xmlrpc-c-1.54.05.ebuild @@ -64,12 +64,16 @@ multilib_src_configure() { multilib_src_compile() { default_src_compile - # Needed for tests, bug #836469 - cp "${BUILD_DIR}"/include/xmlrpc-c/config.h "${S}"/include/xmlrpc-c || die # Tools building is broken in this release #multilib_is_native_abi && use tools && emake -rC "${S}"/tools } +multilib_src_test() { + # Needed for tests, bug #836469 + cp "${BUILD_DIR}"/include/xmlrpc-c/config.h "${S}"/include/xmlrpc-c || die + default_src_test +} + #multilib_src_install_all() { # # Tools building is broken in this release # #use tools && emake DESTDIR="${D}" -rC "${S}"/tools install diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz index 02f52d29daed25e5175cebd5fe2691687fe41954..8985d91fe76ba74d7d43533ef462ba400bcf10d8 100644 GIT binary patch delta 52430 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 delta 52465 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 WR28|JiylVlU;hRCiK(Iw90&k4k1rzt diff --git a/dev-perl/Tk-TableMatrix/Manifest b/dev-perl/Tk-TableMatrix/Manifest index 9f6c77f7a8e7..e238f44f4387 100644 --- a/dev-perl/Tk-TableMatrix/Manifest +++ b/dev-perl/Tk-TableMatrix/Manifest @@ -1,2 +1 @@ -DIST Tk-TableMatrix-1.23.tar.gz 318954 BLAKE2B 9e6380cf0949aaf15861ad9a9209d7fb2cd69c3e1983f26b364aeaaa28143b00a063fc842da48c7d18ba1f9c69a60973519de07fdf91e39532b2347ddbcdd4fb SHA512 115eb2a71c3725392f2bcf5e468bc84844c8a5ad3db221205876d7de6486833a3fd4e98aa32e21f5dcf038a38f9d98721adeebb1f9cd0990359aec7d07f6f32e DIST Tk-TableMatrix-1.26.tar.gz 410559 BLAKE2B d0a5763469b5abdd6eba92a6a3de05b1b07f7d09f851f6471d3953ef93b242e65be6bcbc00a72ff61c11a9b42b0cf10678c11efbbff91ca4cb209df9317a0874 SHA512 bd45e3c72e330de3722fe365989f6bd0bd938d72fad166c1a65a3667d07f8c10bf792742bf82a8154b43d3453a79e737788b0a4a288f318c370cc0c5fe94917f diff --git a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r1.ebuild b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r1.ebuild deleted file mode 100644 index dcf368664ac8..000000000000 --- a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=CERNEY -MODULE_VERSION=1.23 -inherit perl-module - -DESCRIPTION="Perl module for Tk-TableMatrix" - -#SRC_TEST="do" - -LICENSE="Artistic" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc sparc x86" -IUSE="" - -DEPEND="dev-perl/Tk" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}/pTk-1.22.patch" ) - -src_install() { - perl-module_src_install - - # Clean out stray conflicting file - its generated by perl-tk already. - # Bug 169294 - rm "${D}"/${VENDOR_ARCH}/auto/Tk/pTk/extralibs.ld || die -} diff --git a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r2.ebuild b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r2.ebuild deleted file mode 100644 index 7698ad6f7eee..000000000000 --- a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r2.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DIST_AUTHOR=CERNEY -DIST_VERSION=1.23 -inherit perl-module virtualx - -DESCRIPTION="Create and manipulate tables in Perl + Tk" - -LICENSE="Artistic" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="" - -DEPEND="dev-perl/Tk" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}/${PN}-1.23-makemaker.patch" ) - -src_install() { - perl-module_src_install - - # Clean out stray conflicting file - its generated by perl-tk already. - # Bug 169294 - rm "${D}"/${VENDOR_ARCH}/auto/Tk/pTk/extralibs.ld || die -} - -src_test() { - virtx perl-module_src_test -} diff --git a/dev-perl/Tk-TableMatrix/files/Tk-TableMatrix-1.23-makemaker.patch b/dev-perl/Tk-TableMatrix/files/Tk-TableMatrix-1.23-makemaker.patch deleted file mode 100644 index 9180e728f312..000000000000 --- a/dev-perl/Tk-TableMatrix/files/Tk-TableMatrix-1.23-makemaker.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 009a27f86c882e229ea8e9cc7efdff9f6f5f751b Mon Sep 17 00:00:00 2001 -From: Matt Chorman -Date: Wed, 21 Jan 2004 03:02:36 +1300 -Subject: Patch issues with newer MakeMaker - -Bug: https://bugs.gentoo.org/34940 -Bug: https://bugs.gentoo.org/70000 ---- - pTk/Makefile.PL | 10 ++++------ - 1 file changed, 4 insertions(+), 6 deletions(-) - -diff --git a/pTk/Makefile.PL b/pTk/Makefile.PL -index d035029..3d66a0f 100755 ---- a/pTk/Makefile.PL -+++ b/pTk/Makefile.PL -@@ -234,12 +234,10 @@ sub MY::postamble { - my $self = shift; - my $dep = $self->Tk::MMutil::mTk_postamble; - --$dep .= $self->dir_target(@{$self->{'dir_targets'}}); -- --$dep .= "config :: " . join(" \\\n\t",map($self->catfile($_,".exists"),@{$self->{'dir_targets'}})) . -- "\n\t".$self->{NOECHO}."\$(NOOP)\n"; -- -- -+if ($Tk::MMutil::IsWin32 or ($win_arch eq 'MSWin32' and $^O eq 'cygwin')) -+ { -+ my $cc = $Config{'cc'}; -+ } - $dep . ' - - '.$self->{NOECHO}.'$(NOOP) --- -2.16.2 - diff --git a/dev-perl/Tk-TableMatrix/files/pTk-1.22.patch b/dev-perl/Tk-TableMatrix/files/pTk-1.22.patch deleted file mode 100644 index ff9938535b69..000000000000 --- a/dev-perl/Tk-TableMatrix/files/pTk-1.22.patch +++ /dev/null @@ -1,18 +0,0 @@ ---- pTk/Makefile.PL.old 2006-05-01 18:09:31.000000000 -0400 -+++ pTk/Makefile.PL 2006-05-01 18:10:05.000000000 -0400 -@@ -234,11 +234,11 @@ sub MY::postamble { - my $self = shift; - my $dep = $self->Tk::MMutil::mTk_postamble; - --$dep .= $self->dir_target(@{$self->{'dir_targets'}}); -- --$dep .= "config :: " . join(" \\\n\t",map($self->catfile($_,".exists"),@{$self->{'dir_targets'}})) . -- "\n\t".$self->{NOECHO}."\$(NOOP)\n"; - -+if ($Tk::MMutil::IsWin32 or ($win_arch eq 'MSWin32' and $^O eq 'cygwin')) -+ { -+ my $cc = $Config{'cc'}; -+ } - - $dep . ' - diff --git a/dev-php/Manifest.gz b/dev-php/Manifest.gz index 0bed54f7e31e94124ddd2c9137068b55441258c4..edcb53fd81c9ec141dca995613c45961d93fcd08 100644 GIT binary patch delta 16528 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 Hu^s^c5cc$E delta 16552 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 diff --git a/dev-php/pecl-http/Manifest b/dev-php/pecl-http/Manifest index 5596f02b3b47..b019015d7974 100644 --- a/dev-php/pecl-http/Manifest +++ b/dev-php/pecl-http/Manifest @@ -1,2 +1,4 @@ DIST pecl_http-3.2.4.tgz 220631 BLAKE2B 996236cf9dd2f7d9bfaf046306e99c3ccf778261df19df8fd828b5811798f784841d89a6890e7347bd20cc6da71c966ea3ac9b17bf058e0bb766db7e1a8a6c49 SHA512 59c41d57c94a6e50e2f0b261130a24791b2845246f783b55e7f644f9a897d3650da364c5b38a860761b4a23f9266ed05000d6348bae2a7941e59d6bf5fb61a9e +DIST pecl_http-3.2.5.tgz 220593 BLAKE2B 3dfeefa69b0566f15f1dda73e7e4da2723033424e704039fbb42177e4996b434ea3450e40aa16844fe52c9fabac96d16ba5154a0112f00ff3838cf7bde149938 SHA512 13e99cd567a708cba56150a2127d060cdc78f9f5908371e5fb5fb3f02f27f8aa1b48c5eb147f61e9b5c9d5f2c627049f846d810f0135072cc9e4cd967e2bfa1d DIST pecl_http-4.2.1.tgz 224452 BLAKE2B 58d2e1159aa64b9893b2b8b67c8444801308084ac13a743760c25cb3d0456fb586f69dc6b9e77db53341e4e9e45ce68f954c47b4e2663afe86de67d63db5e8e2 SHA512 2ad7e57fae313a7b46ba88e528e124ac9d83804827131a6ef478ccf3cf5883dec2d928b8ceb377ee7f5947c76f24d640d77533a9946612419e526786a79877e6 +DIST pecl_http-4.2.2.tgz 224436 BLAKE2B 26ef3bb38778f0374938ba3f3bddba37c3a2044c7b9ffe2aacbca2566251d26d37882bf66773b8ed62d46855e8f14ad9b577cdb1ef3db9eba9850c0b30e57284 SHA512 1203367d590c7d80ffe7a21e7ac352ba053e3daeb778bf99e08fc13582e665e1429f850e51e36304bdec15e6646b648f2c444b46fa263e5441d008ac41a00f4b diff --git a/dev-php/pecl-http/pecl-http-3.2.5.ebuild b/dev-php/pecl-http/pecl-http-3.2.5.ebuild new file mode 100644 index 000000000000..484ce862f8fe --- /dev/null +++ b/dev-php/pecl-http/pecl-http-3.2.5.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +PHP_EXT_NAME="http" +PHP_EXT_PECL_PKG="pecl_http" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +PHP_INI_NAME="50-http" + +USE_PHP="php7-4 php8-0 php8-1" + +inherit php-ext-pecl-r3 + +USE_PHP="php7-4" + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="Extended HTTP Support for PHP" +LICENSE="BSD-2 MIT" +SLOT="7" +IUSE="ssl curl_ssl_gnutls curl_ssl_nss +curl_ssl_openssl" + +# Patch gets cookies working with curl 7.77, but further interop work was done later +# Just set min version for this short time to live branch +COMMON_DEPEND="app-arch/brotli:= + dev-libs/libevent + dev-php/pecl-propro:7[php_targets_php7-4(-)?] + >=dev-php/pecl-raphf-2.0.1:7[php_targets_php7-4(-)?] + net-dns/libidn2 + sys-libs/zlib + ssl? ( >=net-misc/curl-7.77[ssl,curl_ssl_gnutls(-)=,curl_ssl_nss(-)=,curl_ssl_openssl(-)=] ) + !ssl? ( >=net-misc/curl-7.77[-ssl] ) +" +DEPEND="php_targets_php7-4? ( ${COMMON_DEPEND} dev-lang/php:7.4[session(-),iconv(-)] )" +RDEPEND="${DEPEND} + php_targets_php8-0? ( dev-php/pecl-http:8[php_targets_php8-0(-)] ) + php_targets_php8-1? ( dev-php/pecl-http:8[php_targets_php8-1(-)] )" + +PHP_EXT_ECONF_ARGS=( --with-http --without-http-shared-deps --without-http-libidn-dir ) + +PATCHES=( "${FILESDIR}/${PN}-3.2.4-curl-cookies.patch" ) + +src_prepare() { + if use php_targets_php7-4 ; then + php-ext-source-r3_src_prepare + else + default_src_prepare + fi +} + +src_install() { + if use php_targets_php7-4 ; then + php-ext-pecl-r3_src_install + fi +} + +src_test() { + # Cannot use eclass function due to required modules + # All tests SKIP otherwise + for slot in $(php_get_slots); do + php_init_slot_env "${slot}" + # Link in required modules for testing + ln -s "${EXT_DIR}/propro.so" "modules/propro.so" || die + ln -s "${EXT_DIR}/raphf.so" "modules/raphf.so" || die + sed -i \ + 's/PHP_TEST_SHARED_EXTENSIONS)/PHP_TEST_SHARED_EXTENSIONS) -d extension=propro.so -d extension=raphf.so/' \ + Makefile || die + SKIP_ONLINE_TESTS=yes NO_INTERACTION="yes" emake test + # Clean up testing links + rm modules/propro.so modules/raphf.so || die + done +} diff --git a/dev-php/pecl-http/pecl-http-4.2.2.ebuild b/dev-php/pecl-http/pecl-http-4.2.2.ebuild new file mode 100644 index 000000000000..d0642996b9c7 --- /dev/null +++ b/dev-php/pecl-http/pecl-http-4.2.2.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +PHP_EXT_NAME="http" +PHP_EXT_PECL_PKG="pecl_http" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +PHP_INI_NAME="50-http" + +USE_PHP="php7-4 php8-0 php8-1" + +inherit php-ext-pecl-r3 + +USE_PHP="php8-0 php8-1" + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="Extended HTTP Support for PHP" +LICENSE="BSD-2 MIT" +SLOT="8" +IUSE="ssl curl_ssl_gnutls curl_ssl_nss +curl_ssl_openssl" + +COMMON_DEPEND="app-arch/brotli:= + dev-libs/libevent + >=dev-php/pecl-raphf-2.0.1:7[php_targets_php8-0(-)?,php_targets_php8-1(-)?] + net-dns/libidn2 + sys-libs/zlib + ssl? ( net-misc/curl[ssl,curl_ssl_gnutls(-)=,curl_ssl_nss(-)=,curl_ssl_openssl(-)=] ) + !ssl? ( net-misc/curl[-ssl] ) +" +DEPEND=" + php_targets_php8-0? ( ${COMMON_DEPEND} dev-lang/php:8.0[session(-),iconv(-)] ) + php_targets_php8-1? ( ${COMMON_DEPEND} dev-lang/php:8.1[session(-),iconv(-)] )" +RDEPEND="${DEPEND} + php_targets_php7-4? ( dev-php/pecl-http:7[php_targets_php7-4(-)] )" + +PHP_EXT_ECONF_ARGS=( --with-http --without-http-shared-deps --without-http-libidn-dir ) + +src_prepare() { + if use php_targets_php8-0 || use php_targets_php8-1 ; then + php-ext-source-r3_src_prepare + else + default_src_prepare + fi + + # Respect LDFLAGS, bug 727134 + export EXTRA_LDFLAGS="${LDFLAGS}" +} + +src_test() { + # Cannot use eclass function due to required modules + # All tests SKIP otherwise + local slot + for slot in $(php_get_slots); do + php_init_slot_env "${slot}" + + # Link in required modules for testing + ln -s "${EXT_DIR}/raphf.so" "modules/raphf.so" || die + + sed -i \ + 's/PHP_TEST_SHARED_EXTENSIONS)/PHP_TEST_SHARED_EXTENSIONS) -d extension=raphf/' \ + Makefile || die + + SKIP_ONLINE_TESTS=yes NO_INTERACTION="yes" emake test + + # Clean up testing links + rm modules/raphf.so || die + done +} + +src_install() { + if use php_targets_php8-0 || use php_targets_php8-1 ; then + php-ext-pecl-r3_src_install + fi +} diff --git a/dev-php/pecl-zmq/Manifest b/dev-php/pecl-zmq/Manifest index da2d71c9c60d..c909e27a8844 100644 --- a/dev-php/pecl-zmq/Manifest +++ b/dev-php/pecl-zmq/Manifest @@ -1 +1 @@ -DIST zmq-1.1.3.tgz 82397 BLAKE2B 5c221abf614bcc33c4c69e64308508d544f790371549c421fe2fcdedd67f2e843b2b82d96f517ea9413ffedd128838725e9afc18f0d4048b270d4982571874d0 SHA512 0f03016e315a6c6a1e1d6eca1e20564834d2a924cef06af1b38693933f1e5a094c37e9c432705a64f61d95e82655f61358fc7783e7a6f06c7dd9ad84fc6f7bbc +DIST pecl-zmq-1.1.3_p20211103.tar.gz 104608 BLAKE2B 5217c77353cf36eb10fbb4825a77e16293770b58ee92aeec3487816c713982c67e1964e3da40b152952abe7a1e2be1dab3e67f53798849bfa1a52f3c47f2884e SHA512 762ecc78fda2e94d7bec57dc329741e0a4a6442e76a8a0bb367576b961e96482f43698e36adc7c8e6a585c914e696e6a17056a1ea680caa96f69faefc604d873 diff --git a/dev-php/pecl-zmq/files/pecl-zmq-1.1.3-php7-3-compatibility.patch b/dev-php/pecl-zmq/files/pecl-zmq-1.1.3-php7-3-compatibility.patch deleted file mode 100644 index 2de703039b07..000000000000 --- a/dev-php/pecl-zmq/files/pecl-zmq-1.1.3-php7-3-compatibility.patch +++ /dev/null @@ -1,265 +0,0 @@ -From af02bde61c2a5af1ae64cac09ffe2b25237aa58e Mon Sep 17 00:00:00 2001 -From: Alex/AT -Date: Mon, 10 Dec 2018 06:02:27 +0300 -Subject: [PATCH] PHP 7.3 compatibility and bugfixes - -- Define new GC_ADDREF/DELREF/SET_REFCOUNT macros for older PHP versions and use them instead of direct GC reference counter access - -- Fixup all necessary 'long' type parameters to 'zend_long', PHP 7.3 makes it mandatory, also fixup some direct function implementations to accept the same - -- In php_zmq_recv(), zend_string_init() was wrongly called with third parameter as '1', marking new string with IS_STR_PERSISTENT, this caused heap corruption and/or segfaults with PHP 7.3 and could possibly cause other sorts of bugs under any 7.x version - With ZVAL_STRINGL macro, this last '1' parameter meant to copy the string and was seemingly erroneously moved to zend_string_init(). zend_string_init() copies string by default, and last parameter has totally different meaning here - -- In poll(), flag ZVAL separation on passed arrays (PHP 7.3 makes it mandatory) - -- Test 19 (exception on connect callback with forced reference parameter): skip on PHP 7.1 and higher, PHP >= 7.1 started to fallback to passing argument by value instead of failing - -- Test 21 (warning generation from callback): it is ok, but PHP 7.3 uses 'int' instead of 'integer' for constants, so allow any word in place of the word 'integer' ---- - php_zmq.h | 6 ++++ - tests/019-callbackinvalidsignature.phpt | 3 +- - tests/021-callbackwarning.phpt | 2 +- - zmq.c | 40 ++++++++++++------------- - zmq_sockopt.c | 4 +-- - 5 files changed, 30 insertions(+), 25 deletions(-) - -diff --git a/php_zmq.h b/php_zmq.h -index ef50bfb..3833967 100644 ---- a/php_zmq.h -+++ b/php_zmq.h -@@ -44,6 +44,12 @@ - - #include "php.h" - -+#if PHP_VERSION_ID < 70300 -+#define GC_ADDREF(p) ++GC_REFCOUNT(p) -+#define GC_DELREF(p) --GC_REFCOUNT(p) -+#define GC_SET_REFCOUNT(p, rc) GC_REFCOUNT(p) = rc -+#endif -+ - extern zend_module_entry zmq_module_entry; - #define phpext_zmq_ptr &zmq_module_entry - -diff --git a/tests/019-callbackinvalidsignature.phpt b/tests/019-callbackinvalidsignature.phpt -index 753de31..b5bb20c 100644 ---- a/tests/019-callbackinvalidsignature.phpt -+++ b/tests/019-callbackinvalidsignature.phpt -@@ -1,7 +1,8 @@ - --TEST-- - Test callback edge-cases - --SKIPIF-- -- -+= 70100) die("skip PHP 7.1 and higher fallback to passing argument by value even when forced to reference"); ?> - --FILE-- - val, plist_key->len, &le, sizeof(le)) == NULL) { -@@ -369,7 +369,7 @@ PHP_METHOD(zmq, curvekeypair) - PHP_METHOD(zmqcontext, __construct) - { - php_zmq_context_object *intern; -- long io_threads = 1; -+ zend_long io_threads = 1; - zend_bool is_persistent = 1; - - if (zend_parse_parameters(ZEND_NUM_ARGS(), "|lb", &io_threads, &is_persistent) == FAILURE) { -@@ -495,7 +495,7 @@ PHP_METHOD(zmqcontext, getOpt) - Create a new zmq socket - */ - static --php_zmq_socket *php_zmq_socket_new(php_zmq_context *context, int type, zend_bool is_persistent) -+php_zmq_socket *php_zmq_socket_new(php_zmq_context *context, zend_long type, zend_bool is_persistent) - { - php_zmq_socket *zmq_sock; - -@@ -503,7 +503,7 @@ php_zmq_socket *php_zmq_socket_new(php_zmq_context *context, int type, zend_bool - zmq_sock->z_socket = zmq_socket(context->z_ctx, type); - zmq_sock->pid = getpid(); - zmq_sock->ctx = context; -- zmq_sock->socket_type = type; -+ zmq_sock->socket_type = type; - - if (!zmq_sock->z_socket) { - pefree(zmq_sock, is_persistent); -@@ -535,7 +535,7 @@ void php_zmq_socket_store(php_zmq_socket *zmq_sock_p, zend_long type, zend_strin - le.type = php_zmq_socket_list_entry(); - le.ptr = zmq_sock_p; - -- GC_REFCOUNT(&le) = 1; -+ GC_SET_REFCOUNT(&le, 1); - - plist_key = php_zmq_socket_plist_key(type, persistent_id, use_shared_ctx); - -@@ -796,7 +796,7 @@ PHP_METHOD(zmqsocket, __construct) - - /* {{{ static zend_bool php_zmq_send(php_zmq_socket_object *intern, char *message_param, long flags) - */ --static zend_bool php_zmq_send(php_zmq_socket_object *intern, zend_string *message_param, long flags) -+static zend_bool php_zmq_send(php_zmq_socket_object *intern, zend_string *message_param, zend_long flags) - { - int rc, errno_; - zmq_msg_t message; -@@ -828,7 +828,7 @@ static void php_zmq_sendmsg_impl(INTERNAL_FUNCTION_PARAMETERS) - { - php_zmq_socket_object *intern; - zend_string *message_param; -- long flags = 0; -+ zend_long flags = 0; - zend_bool ret; - - if (zend_parse_parameters(ZEND_NUM_ARGS(), "S|l", &message_param, &flags) == FAILURE) { -@@ -890,7 +890,7 @@ PHP_METHOD(zmqsocket, sendmulti) - zval *messages; - php_zmq_socket_object *intern; - int to_send, ret = 0; -- long flags = 0; -+ zend_long flags = 0; - - if (zend_parse_parameters(ZEND_NUM_ARGS(), "a|l", &messages, &flags) == FAILURE) { - return; -@@ -910,7 +910,7 @@ PHP_METHOD(zmqsocket, sendmulti) - /* {{{ static zend_bool php_zmq_recv(php_zmq_socket_object *intern, long flags, zval *return_value) - */ - static --zend_string *php_zmq_recv(php_zmq_socket_object *intern, long flags) -+zend_string *php_zmq_recv(php_zmq_socket_object *intern, zend_long flags) - { - int rc, errno_; - zmq_msg_t message; -@@ -933,7 +933,7 @@ zend_string *php_zmq_recv(php_zmq_socket_object *intern, long flags) - return NULL; - } - -- str = zend_string_init(zmq_msg_data(&message), zmq_msg_size(&message), 1); -+ str = zend_string_init(zmq_msg_data(&message), zmq_msg_size(&message), 0); - zmq_msg_close(&message); - return str; - } -@@ -943,7 +943,7 @@ static void php_zmq_recvmsg_impl(INTERNAL_FUNCTION_PARAMETERS) - { - zend_string *str = NULL; - php_zmq_socket_object *intern; -- long flags = 0; -+ zend_long flags = 0; - - if (zend_parse_parameters(ZEND_NUM_ARGS(), "|l", &flags) == FAILURE) { - return; -@@ -974,7 +974,7 @@ PHP_METHOD(zmqsocket, recvmulti) - { - php_zmq_socket_object *intern; - size_t value_len; -- long flags = 0; -+ zend_long flags = 0; - #if ZMQ_VERSION_MAJOR < 3 - int64_t value; - #else -@@ -1303,7 +1303,7 @@ PHP_METHOD(zmqpoll, add) - { - php_zmq_poll_object *intern; - zval *object; -- long events; -+ zend_long events; - int error; - zend_string *key; - -@@ -1423,10 +1423,10 @@ PHP_METHOD(zmqpoll, poll) - php_zmq_poll_object *intern; - zval *r_array, *w_array; - -- long timeout = -1; -+ zend_long timeout = -1; - int rc; - -- if (zend_parse_parameters(ZEND_NUM_ARGS(), "a!a!|l", &r_array, &w_array, &timeout) == FAILURE) { -+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "a!/a!/|l", &r_array, &w_array, &timeout) == FAILURE) { - return; - } - -@@ -1592,7 +1592,7 @@ void s_clear_device_callback (php_zmq_device_cb_t *cb) - } - - static --void s_init_device_callback (php_zmq_device_cb_t *cb, zend_fcall_info *fci, zend_fcall_info_cache *fci_cache, long timeout, zval *user_data) -+void s_init_device_callback (php_zmq_device_cb_t *cb, zend_fcall_info *fci, zend_fcall_info_cache *fci_cache, zend_long timeout, zval *user_data) - { - memcpy (&cb->fci, fci, sizeof (zend_fcall_info)); - memcpy (&cb->fci_cache, fci_cache, sizeof (zend_fcall_info_cache)); -@@ -1615,7 +1615,7 @@ void s_init_device_callback (php_zmq_device_cb_t *cb, zend_fcall_info *fci, zend - PHP_METHOD(zmqdevice, setidletimeout) - { - php_zmq_device_object *intern; -- long timeout; -+ zend_long timeout; - - if (zend_parse_parameters(ZEND_NUM_ARGS(), "l", &timeout) == FAILURE) { - return; -@@ -1644,7 +1644,7 @@ PHP_METHOD(zmqdevice, getidletimeout) - PHP_METHOD(zmqdevice, settimertimeout) - { - php_zmq_device_object *intern; -- long timeout; -+ zend_long timeout; - - if (zend_parse_parameters(ZEND_NUM_ARGS(), "l", &timeout) == FAILURE) { - return; -@@ -1676,7 +1676,7 @@ PHP_METHOD(zmqdevice, setidlecallback) - zval *user_data = NULL; - zend_fcall_info fci; - zend_fcall_info_cache fci_cache; -- long timeout = 0; -+ zend_long timeout = 0; - - if (ZEND_NUM_ARGS() == 2) { - php_error_docref(NULL, E_DEPRECATED, "The signature for setIdleCallback has changed, please update your code"); -@@ -1718,7 +1718,7 @@ PHP_METHOD(zmqdevice, settimercallback) - zval *user_data = NULL; - zend_fcall_info fci; - zend_fcall_info_cache fci_cache; -- long timeout; -+ zend_long timeout; - - if (zend_parse_parameters(ZEND_NUM_ARGS(), "fl|z!", &fci, &fci_cache, &timeout, &user_data) == FAILURE) { - return; -diff --git a/zmq_sockopt.c b/zmq_sockopt.c -index 1357032..3a00421 100644 ---- a/zmq_sockopt.c -+++ b/zmq_sockopt.c -@@ -1,5 +1,3 @@ -- -- - /* - +-----------------------------------------------------------------------------------+ - | ZMQ extension for PHP | -@@ -2033,7 +2031,7 @@ PHP_METHOD(zmqsocket, getsockopt) - PHP_METHOD(zmqsocket, setsockopt) - { - php_zmq_socket_object *intern; -- long key; -+ zend_long key; - zval *zv; - - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "lz/", &key, &zv) == FAILURE) { diff --git a/dev-php/pecl-zmq/pecl-zmq-1.1.3-r3.ebuild b/dev-php/pecl-zmq/pecl-zmq-1.1.3_p20211103.ebuild similarity index 62% rename from dev-php/pecl-zmq/pecl-zmq-1.1.3-r3.ebuild rename to dev-php/pecl-zmq/pecl-zmq-1.1.3_p20211103.ebuild index d183c65cd902..3263a4973133 100644 --- a/dev-php/pecl-zmq/pecl-zmq-1.1.3-r3.ebuild +++ b/dev-php/pecl-zmq/pecl-zmq-1.1.3_p20211103.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="7" +EAPI="8" -USE_PHP="php7-2 php7-3 php7-4" +USE_PHP="php7-4 php8-0 php8-1" inherit php-ext-pecl-r3 if [[ ${PV} == "9999" ]]; then @@ -16,6 +16,9 @@ else KEYWORDS="~amd64 ~x86" fi +SNAPSHOT="ee5fbc693f07b2d6f0d9fd748f131be82310f386" +SRC_URI="https://github.com/zeromq/php-zmq/archive/${SNAPSHOT}.tar.gz -> ${P}.tar.gz" + DESCRIPTION="PHP Bindings for ZeroMQ messaging" LICENSE="BSD" SLOT="0" @@ -25,4 +28,5 @@ BDEPEND="virtual/pkgconfig" DEPEND="net-libs/zeromq" RDEPEND="net-libs/zeromq:=" -PATCHES=( "${FILESDIR}"/${PN}-1.1.3-php7-3-compatibility.patch ) +S="${WORKDIR}/php-zmq-${SNAPSHOT}" +PHP_EXT_S="${S}" diff --git a/dev-php/pecl-zmq/pecl-zmq-9999.ebuild b/dev-php/pecl-zmq/pecl-zmq-9999.ebuild index a0147e05ff53..d5bd392cbce7 100644 --- a/dev-php/pecl-zmq/pecl-zmq-9999.ebuild +++ b/dev-php/pecl-zmq/pecl-zmq-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="7" +EAPI="8" -USE_PHP="php7-3 php7-4 php8-0" +USE_PHP="php7-4 php8-0 php8-1" inherit php-ext-pecl-r3 if [[ ${PV} == "9999" ]]; then diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index 9a711143939d436778e2514c075388e58d4e3c6c..06d2da59115e209b2257d6166ddad800dfa3c9d5 100644 GIT binary patch delta 258056 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

K4B6foc7DBZZg^JopxuT4u8p4w1G0%KWF861 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

    YbcI1BD^!#jDzm zqwZ53bg4`O!IaxP{)zSMW~Oldpr6Zu4Os7BwVwZO?QOGMa{5bh*dKNWo?@yA@;x19 zEg-iEa3<@!mhJTGOvM0I1(XA*!c~v=y`Sxw*Ajz+PGK(fS=nUHpj%pLm4b6$wm~g_ zc!(2hobwYA*^Ga;kp$GOi;d_3@ZI@JPOfQ!eWVjV7`Rt=qbVYqR3E1D*<9U+1N;6r zqSFpQLEG#iefAf+ShA~SSPn>-p+Bs+`@%El8I8vm!|iSkMhhV#aXu9z!`f*rFVdg4 zC+}iH{r56|3};BWjkcDjg%I^UR2f~7O`SNPryBKH9e#j+ zEv5mgG)J-`rLOuCXszgmw9CCic6z$Z6P%jPr%ds(X2Yd}m=vekJ9BP(@%QT}hw=H3 z>+{D@*y|*R)6O?w(NdPJK2Kl;FwVZh)2`%*+%iTC?Q#VressB#d%0ATw=bH1Bm0_x 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 ew6Z}~3r)l-3d30u#g;%?+P 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
    oz2F49{(TgZ$uj&8GHj zqy5Nz>awgIfvO6ml&f*DiM&Cprz~zG^aBG`h9uEuetR!!L=jqx^84Wc{T6AE&Ysv5 z$im*d28-`ytzq5C4#*Uu&*kNp`_t>k%5IK-5h?IPZFBp4+ALLhQMNJr_ZdgOM0 zP{V)|WkK@0Sy|+pfUixbT`wNY+Wl#4$Z%~onRGI;N6O!c@F#yhKA zH^AxvZ15|nTBtNvkQ=c~l+V?QovKcO)Cf4lRrMz{VH-N&>@x(wVqC&zf{&>Ri9(2S zMc-h=aT4M=EILyj2WZO5nl(6-hRQ`z|7>vC-PYJoNu|0{Tvt9+ zFr857o=dN2+oWD_3<kk$QTwQOBOg`0 z3zv(E0W5!XZ9J$Qz*%i5=|;6k@F4a+*2@zsWojc}6OOef1JGQKD(-Sx6jY^Dbz+Q) z+NqDQ>#RU;XKKRzA_$rApk_-!jl{;b|CC;s z3OTby1~4K3Bkpb$7rd^^pp8a2(@<~DsI}Ct!r^i>aiER2%AZoJEbF0oIKRVw)MP16 zX-YQ5?|;(_Aw*S;h7aAtaM;z-T34E)QdY?p;J~rT(d0=*H((F1`n^{Zu;A zo`CyyFsIFw#5V%=X-BTKzN7Z`4W!R1>19(AV5RT%W=C}~<<#l$<~;FUNy*1LohR5- zok!keFqiI(0ULkBwcE-QO=akP)y>z_8yvY#g`=fy%t0AvLt)BtB`R!E0~-lB$&!rT zsqWJ2STH4#jsfh;KEA}bbBRPaBv=JKa-b7+39vJ0fmO&0YK^=NR2HwHuX=mR?AO_s zIXH~Ry{y>?NNRZ!2a|3LY7950prh8<$IfmW4&w2kTj76sZ~1qv9L6tO4h zs|Ky)DA1C^=_K;Rcatum;+AG}QsH?Pir*>Q8+?>wsJ3fG#JIWz`U zBW*U%J^y3SRmh%L0_Jo#!bPQ59hdz^c5zR9G86)Jm#}fbTx;kpc>Hu&rrMIRQqj5q}cruOmoa|i%vUs_Y<(J5` zmiCLM+aTj)pEJO~=scU$k5Uf=??b$)1PSwrQ zeLwn-c+E^!Wh2|gQgAp)VbUZ+Mxk!tr*cWNOSgXyI+?T*6-)wQ$hV5#78F~R4=GPl z=b?JluHN1icjZ2T&!7xG@#-KvK&xVQ%2j7&yR^ynw?i)OcNQ>ww)lhX_L zdOH;>6P(fvc-DUk1&~3SIvd>r{P`;E&#&*)e8Thf^hO{dwi}YEr7{qE{m1pbrE zgA?CH&E{j%!fD_1Si1JWN7@zL{XI#%x1)bFPmA?VnCxAjjc?;z`>>ZqX5#Vv-V%DY zJvb%CULzdpMbp0>_Ngx*CaF>s1TIL@SHtvsoVKwq3_3Lk}oH3zhtv0Stjm6=MiYyf<6eY`0T)Lcia7anjwCXLt32Xv| z_4V+=3yd`Tk%3fi-L+lKydt5p>O_Ab$_0)gc-p0W4 z=p&jcPnY*5SyfkI;O6eE!6U+#M)5oema4-HX=jHv6Pxn5@tC{?Y5~Rl^6L2=GJ(5c za#K$i7%P3UjO7pw>e;=R))EW|aRvFwZH?|Ojw&fRfKqoQf(rQ|ocr^7JzqZO^0-j7 zO{MciQiq6QGnFMr8Y$v(veAE#oZe)G;_aT~C0S^nnyBnW2j)V|SXQwWRKvTwSL^kX z#Lh!kol=uzKQW_@!R=t7D66u1|Mf8$KdNS_-WVSFwzbkh0;bhwW0N#b!WhZ1SM>vH zA^1?o5UJJHcgW8c>5|B?(LspRwnGm&>SBj1<);(W*sr`j$|-B&sz-m8bL#zht=b>+ z{`2cQ=J~^2Br6I=)in0BFHFRd-t1n~?A+RbW^g z%Xu8mUhT^9Y5{f?^-O>u9u%2~vNn%Mg`xZsiSbBm z@|zlKzu##!vtBRnpy?yXYu*s7PgUWttq%Mnf>P1u;P8ba*T-=kpgKZ^4C~x(N28r# zlP2Un*G(|CXLJ@p zwaBzpMu+$xGsWlmyjWkZ_VEZVZzwy{%9E?}YS%NfPR9GOxP>$Eb}0ETl|(8B>DHlY zb+2SCH>%>9ngV~X&dmTjPTQci$W-v}65@GKiz{^$&AOc2kySa}LE3LPemC|J&b6;H z2@vGYI+k4rNG?-5WrZ98G~v*(c{(yr)syuBQ&XpV0hJCAW7iIdN}O6v9Wt;LxFv8< ztvd-G)cQb=bSX~E+Z(+-w>G}CujA#NAyRyrXCOE0OTvFgWIdsH$UCt=QoktMcZW4Q z06@bhJ$RfnJt<^a)!M{EPQ8&e??c28my(ukYzlDBD;T2L(_e6b0z}bLiNxgKdFdti zwzZsJU8d*Tq@XO8og+{ChU}tB`Ml>GnpQcQ2xPX9JE|tfx5Rw<0wmWjYk->ww&*5m+^M=N(lbaHQ;X+v#pXD8dPWfK+x7DAf6Vs1|M^b8?t$kWrakW~ zu3??3f6lO7R~-jF*mjFH+7uD9Ijr)$edKd0PDEI(PE6lR54-3FqKzgyQ_WT0BGDAE zI2?beCCO%T`dG?+&RU-GiXRY_974X(k5XZK-hfAtupA_p=gz07pwqS3?eZ4e7PF$` z;1nlY+vP-AQ!|pPnnwUr+Ytg}jZ-?7WODtkZ>mjk8$X1kz@OIrgJkl&Xy5-BFaPuP zw@*?iK2~8Hk}q4h#1$0q#7a&jCFv}Rz#f0W6;rfUW@c0J++KrDpZXtE#}O66nVMPh z*SZSy+v#`^8Dn_=TGRsP$S6ZFmMypzYpVsxS3e()QpItz!C#lY->)M5kc45^bEs$; zZYnOV$F`sil(bj1X1C?KUi_&&>JG^krT`+I%4KF1<&iCmOv8keBwkuL;g&&>91MTn z=UzTowT~|fz38nPG=Oo39+a2Vb&B@$pcw5NZ;$#BoF@@WnMSga?q8RD_@+D(wPaR3 z@#HypK-SS4%Ts4nmN#EP6Rgt#140)Ik(S9fiAxupM@QTFMwXGC&8kGrHk*^=U;u}T zWR^JVppRJ-)9a0Q-F7Qx$QJuFA^OKP(@bjUXT~HPNM+qYP%Pz^|Gl~4Qv|T6PyW*Rf<7N<$>+XicHCuhq}HAeTV`@VlbFV1q4 zrrG2KqpUfqg1M~f*%xH&I=@z7!cpzH1M9mZ72SIQ1+q__>+N?QSKi94_QNFRsg8*w6n7lqx)albD)vE=H~qgRaG+1m3|4hf*3$LZ}Y)1@H~I7Byr zn(j^7+IH^Ujzso$spn;mE2DqU*}#5-%@bkTL#YYu@LGdNr3lCyX|8G~DldhP{+W0h zp%fI{46bBn6-YdA&T0DtIad}7yZ&6o!kYIHC>AB?*y1J{0;^TXRuqFR$06BeHdBho zL%1(*weQaI8#Z=udH0?Oq?TPcQF~rt)9b@CIip9Dm zSBjIbWD|h;mh#S7SQdXS6?Vh*ZpnW9^GlNj{BF%2?V&}2%slIrD6hJ50o|Jh_K?>h z>W)^~y}YMGzN`UAZc-oDG~}sS=NRIm+5sHJ9~Ny?q?4~r0S+=E_3p-v3*;+lU+%uH zGo;psHSsPE&q>TWFYnbHWT#kGiCsA^8;-g|RLWZoKE|X%KkR>64Fzf?kwi6Eyq%IG zU$tAjCGN+jNYN=JTmtQ_(QEN;=VHl#RFlm5yk@W8KEJ$v{&fBJ>8m`j=WfSivyu2J z$H!Y~ux8awg|e`)9;#0a)e^0>@8K1-+?^s>Mp{T=9oiuH5g)R*pJQsYK*XtiGnd7< zYWceczYkSl1=;WJ~cvTDLS*=nLWLnjfc3SwJc+7N9)|VBd9`9?tts6^&Vrrba1GR<#Kkcic-L5tdNY07PoC7OdepWsZgTfBW|N&)+|N{qb?VG`o$ym_f7(?l)FXPOH+66eLBS+$D1^ z0KmZ*U4D>YNP(p&$4|W~(3BS$l*yYa;gf&VCr>$h?+(-^cMie_r8!?8&_WfQcK5>d zuteqEZw{g?uKgi@M1kcK+^!>FPTKPB0`73IS&M=3T6$ueqycN5jtm474nm>tO=Push5BL z@O3z@yoAivu_NaL_LX0&mL^AB>U@dX8q{BOEG6QcvIx&xTJGgd;Ha`Hr_v1VaI{>T zZHn0ZuzsMT@P2{(1}L;CNA;+Cf*4D7ArE;O8x_V&OA&AAI<8Qj7@vw|UsW6>+R(Fc z-dCeEx0@Y(t)2#pgB?T+qP{>TS-O8TLEmA~{JdEI{>ShC{0EuxkH6{M?(_Ir^h=#$ zGlgphO>ZsgJPtN3MG>~3Y1a^JS0#!7(2ie|EVaAY<#4(y2pv?!-k#}jKdmBSRdY>u zxI!_11^u(Ls)Z!EN<4dDj6EtUs6^=2sXG%V^q|tn{0u$JsQQB@qarS?D7}B2Wye;1 z`>TP>W^}Ax_{eK2I`Mkm8j3Qkqak9`&ixw*?Y6uP9|b2Ws%3R4Dk--%*I)4ca-K$ z1%k@dG>J@9pa8p?rPDr1J@v>5hM3s3sGD;t^D~4<#kVJK2eK?15I7A7Kxk7$6ePGf4 z$x{9I9WU(3C$AIff3{RLr8C7(jbC-SJ~U(mfZfXL%w=86f*NLqMBta~o&gAdvoMEm zf$^Lsax0l$XFLMhF58WAb8~QZDQ{KcbV)a_=4~pglxw44oTt}Ewr6|U4}D4q+0#qU zi|EUC6MB-xRdwNP@+f0?TdAM;UbTzW;IrF@211<94d8R{zKs``@X7uu8Q58Xs z!x1jvLD;UCbsl?Ou`e&*|MS7%$8)|sc4^(@-b127q*_rXj&GX|FYE{^DWhAt}A7M)(>YeyquTv`HP-Q^t{NhADevi@fK@^LbkmVy## zfd!+4;Aj!v!}LG0MnqCbGlRZinFY3?q$YxMCA!0~naEx)5jf@cc2|*f2?J8GsikHE zG;7BM?wD!Q&6n+E7sELFY%IG>Wydcvk`ENSwE6(gT^5`Ym$;w-AAgozXG4MORU2U! zZH~J~@t#A(UZqXDAt5i}VacmtB7%J9WWNn&vB_%kI!Fnd>d=kT%nqPkZM8E`7(jTJ?5-S3;^)-{z9BweP5MqU zdMoY+8r}eT;^+`=r&$e8I&E|n#ngr8J<6PxuW3=m`gBD;iGN#}qq5t49nMQobEf3Q zKQH*XSvi0F^V7@6kPKk1{A#ep5zk#eV1C-19$MB!b;4lTtYzcU07aEa|1Vh*m{I;)-n;MTl>EKg%%tdW_01Mu&5HX+9#S zMX$%{Fgq9zl<~Y;ukEMJ&-1NMicc*PMW#qcr2OO-qPkeBilif5{AN?2^#Zl2C+Nky z!>!u^4zj(Qsi_Hjs%!H2m)iP61KzJ& zoyT=TV6!Ea*u2%;xp?K2{F?Ngd}eJ_tQ5jQ0zUxx=p^AoH;Y^hHp|2GX)t;87 zV)EmyI-UPWDjHe4cd|OKgB|g-WS@HbpXVE(TOJc>yp)4G^LusiHlyYK8ZjH`H+LgJuWvCy@+^G#ruCJW>l-Ptoh|%-L zZ|~%WhX-$8{2l%tnL`njV>z>pBBfAno3yvlb)gGk>=DL=2l>$Ga7K7D!1t9I+3y-O%UrLq)cTf248csRn>b{%JTrd-SW}pQItzz zuz%zj)RuN_oh^jHiJUv~Ex1X4q{AZRBu!E$-Ax*fG!K^Yeom5~zJ7W?Ui2hc*Q8dZ z?wkZKVe6!q!Z%KN9C;LXgcFemzi7TR3L`DsgyLW!(K9`oZ^W>%nSX1uqKLDa%Ff-(=rFYcGyn|hd1@a2Y*b^t zWuSHT9>YFFvBJN3GT<~x@wk`Iv66_2L6Eq>i3$PMWG{hqHHEZ6zpVCtwf<;d* zFA6KAZIm{bwB0z}YWLgp>)BRLFC|s!*|A6O2E6;C3b(da>Ag@&1(oh?J1NJuU4IJx zO{bQosK2>vg=m*{?W6j>Z)}MQD3*bf9&&XKl=ydxcS%9pSf{Z#R}L4;AZui3U2PmT z$pg5fYp5bCdI@Y(HCZxMRikj&0=eT5c2}8alvh>9IOEyQj_IV6b$OlF(8{x(j4Sr# zrT@(s$RhPQZOP+j^-8STy<~~Rfh>t_3P%XCrg|XGEi+Cd zw&b|7o_Q5`uI*{F8XB4es29&48(Xz`sAbXPCQ*|+faCBYwYGQvSI~83lvpnZZPJN$02VtESyLHr{IJe0g_2E^> zwdstrivrpNcdLH43#hYU>N;$)c$*uR4VvyTtmL>ue_V@^cB3A>LAeh(PAUiR>NBwkj<$#5%~b9xW%MUPtcks_=+3wE&h&J!x-aMI-6n`n=rzGC?Zna+j{Q9m}`J{Vp6xJG{ItezZM;p6&-vMGQ{z09y zOC%$&9cPh6yHw}wJZq-e*aPQg7Qel=anN8&`C$o{rXKt9ycPc25B?mx7Jwx|$KuA` zdwe(>QD^LwN>pV0wyhFA$r*En8B{XcbS4{HZs(!?x7dog98ULDM9H9z^=QYnLsk0T_Sk$2%S=YV0COu}WGwKYOU~NwuX+ zRj1So?m0?hz*%S)xLXMm5RDpb)5&QC<88TOw9pV>4SNH+G|c9a3YP>LmhOxo6!ag!8tsoi+9qpj(hCTb#9T}19(3KcQF<)O;eL8mnD)(9iL1|B)DdqtYq!(ekJAd9(AzhS zRLRL|?g97PibD@i$`hc+*4AZ2%Pda4)vABQB2pxe1orP7u9Gu2bvz$ag9&~5A^?%q zCb=fNsrD;FkZF!EpL4SU*(*#i!XV{OT%50f+}+s zl~fvU-|J3UgvM0UwZre>A!RQbw$}RPx}1rP(6q}4&pzk z*@JzXJBPgK?alw@x!KG;dI6nX9E~=w+Vy9dj+FCiLHAB|6|D=h;wfi#QstJYsWY#3 zb&du&o1?ZpnUjrALhf&M=+S?sRKBVE*6v`%t-CQb3d^6SW)gdni3~u==4r!DR;%{X zM3497jK7!8@wU!$;GI)LMgh2k$$8>K>xfd8SZ5JkS@WdTe$~Nb9124n-mvO(Fd(k^I%g5Bte(_;J+-{7xvxv zPwn$>^WU%Yt6TA%e%pWf=-+LCdxzu6;IbXaPRmxtS%c=~^QG`)@76KLB2)&YZYWpp zi?iGn07-hB>N6H(u-wb&POV*sbB1dFoMc5`?oNfRC&4Cl@2Gmjy)nof2cvEh5LiUBZveD{FR+sw-U4^a0Yd(n)9Kms(X#r-L23CY7AI*?J&G zv-1VaoRD31j-6S~+H@?q5Ymndhwe5??D^jr2lTcuOG4?~)lC z$De}D>!VS+^i+Q;5pv}+Y9eat0!bN5aH~#iEPkB=Qx@=Tl_kaEp>5O2H`kuW+Rp0HD=>uTzXe+V7@zQuX3Fla(hSw}cSOQj33H(Efqzsq4tpO2#$#tKPdP0Nb%OY#e zZOK&>{S#X3s>WsFg}#|;WK?0wvaBEkXD{Y8u%(XIrdSl>?HU#8P?Nl*Zbd?=Pqo1d zEPGm(pLBeB3R1Z_Uh=T+ zw+wMszJ8T@tOwGxxnFn)4V~{@le3LtT;XD6+w~|i<49P($@)NmtUVIN9YBjEC&%Q} zhp6c&m7@Qm$lon(3B$5%WQg$k?THW;)3fjW&vkn)DjoW_@7Tn*I?n-&AIg#m7(pigudDTsZ~yrsmHXfS`2Qj9A7qK|?P(eJ z=ay)arpV)6OV6;|Rwo0N4Qxs2JQD|*!&~FjW8+f6MW$hu7G1Iy&`ai+LjIE2t@iXu ze>9f4rnbOYf_8~c;Z2QR+qD`?JiK$DAwFC|C4iCOuvayc!^ z)SSoC;C1MhN;e;whr8@4Qlu?L)9p*5ly;H<=on%k0Q5B*(-bG1VjY4ANq129nWmqS z-j~<=10&VP)>D1i0g@0X9VJSyZyq&se|XC zSR3G5t!%uWU`x*03*jn|Exk)pqe(}Hq%yacNfef66g0)6d)8E6me-=B@~)XMe>+!7 z3Q^TJ{i0Ne8sQ(&t;+)FC@cyJ?3gexZKDS-bm`dhT zgy)`eVgbI?m7EtV_DNvh922NYJW*{**LKbtY@n;e?wHAZG(=Sd+)NdOzKx$%6?)@) zDv+Z>J#a|h4@(EIgtddjj6I*Ke^7MiJ0+%QuIyWIXy#NSrP`e!1}AmJh}fBPtfOJ{ zCTOb{=e>^h4uQOU{rzQr{rx>Z`N^m^=@d^^(ode4Lt#h2R~?<0>L%Wn;{0I?_}B^3 z!j5@Yy`^};JxV+Sro?S-X~~`b6qVVj-8im9sMyvhoL21-FlP=_i{lP0e~}{I_SaC( zd6Q!^m+PQfRz>@gerg@=w-$=oA61rTFrWc$$VCMv9d>&U`JR;u@kCbz42JuWMRQ(GUI zQ{tfhb5&HeUvXz4O7bSTE|W%%BemXCM(eOc*z}ZgQ6(h!W`DX>#eS%$c6n!~su)YV zYnOns0Vsc0SAJeP{z{2wM+|m1F-g;?!_Hp}dSjGjV4UnRgCYcTy2Gi90FG3uEGw!^ z;?pyjH!e8PZNiGSXM4)t3iE?{YHE9B$3D!@Y_7kQ~GRzg$?`riU|21U$8NNdZyI)kNEMOGM5YLlL& zu~Q!>r}yj3LoxBwndN?!L(>P9EmWGY_uBNgSMWly`H>%6Y_~5)jIz4i)XL|`Y}H%Q zLk)lWyetEf+FGiQDG%ZNsg{!GHIU<;l{V|xj%bG9QCOKbE!^n`ZY8&s8qz$3(|v36+qgjoI>4_+7*o&r+iQj zF13nI?kuh;rtM(3`}T@V+?{Tqr&NX7RfvDJ;@a3_IgM(2r8*}_IsnVRUHMLpTB6*Z zBRZ~Kc_P!QGJ5JENlJ>6$wE%I(m@x9H`RSC8N{6G!ZUl!(Kaf-q^7MQQMWoP7&VHl z8vM#8yrh^^Ddyy0P>ROoz7$@_n* z);xz7D~e7yJWPq0GNnh~cgGmK#^m?`o~ZmOP>L$pyv_?eSI1BbmIKjSNWgqQuwua8dweN-iA?Hfkl8a05s42PN)-lh(wZ z3SHYqEav$`=j}JbP1o_r>6GDm>27~Co|(ztK(GJ&cvj%NRgJllo=P`+O7qy@lx_3Q zRxv-L(`Li8fTp%>kt_jV;-I_)7}B=L`JjbcYBI_FPU|AowB6a5%49EL30b|#=orO(Gj3zb;`J7t?6^vlB>O8&a>{ZDEGDrrKUG6BE37d9)O^1IS;v+S@ zGBZb5?y?&Har%Q+@b}$`YATVI*zVi;#%uZNQItHb*7yGRqKn$<-mD3@FM5k@M}zIW zgAD+$mr5@(p;aURKC}wzbD-?X4x*C`!>)QIsq1$7cC&oaS^Jh+Mn1idsrgx6c7>i6 z_QWYG(lWZor{t)rjFX7>Qhk5w_maMC;14Ga)k>naA+g;0JkPX9%MMwvb3FFVSs6;C z#R(n-XlTy2_-?^z<7KDC-XhdCay(gGivU)&kYpX)ds?m^zkh4*0Bd?iUr9U8n?27{ z>hVOm97PjTg5aXiN5#UoGJ{ishsFzA+tfcM=WomDy4mMgs<5^m*(85G1I=x&+gs*! z)~T4;zSM)FMDVFbdll8Z4ZAv;O|BVi!+nwhsa4c-)CIaJo1}AJ->eO7x=$@XFQ3f; zD1fc%K-AlAJ2g-IySI|~btBbYlaSe`1E1>8=c^Fi`>jaDrWI*2U%E zAXRqYJfFc=Q6SSnc9oYPw*e=A_;Bqfq>*MSxq>SDNML zE{qFalIcKrc8=`RQvLb)_0zBH(5Im=N`vamhdNI?5zJl^XHQ+OL#wQRrf~|uS^I2a z&k{Y-QcLs>480{E>bN3bT*kC=M&!$Sc|bKqFRGoBi8r0=tL>unlPpdCC=XY5IStDD z>q*DKA?=Y#59hhgOp>@I%i5pvE-Tw=Aa$SQ<-IiT%DqKWQv}RRIYi~&t;@28W(1eS z!3-*a4?Rml3d0MYu-ego5}Mw1^jxrSpXd1W9a_E=<=L;mu$ zHIQF?oJkI!*WG}?F4IVvy`@Usf%URkiK5POQjR(J%9eB%B}h1bCSM+dDnv0@U}!j; zHmP9JDZy%|#=Nx*Dxk3(oNS3vTXHAdfvUsV`ezEvpI@IB>z&ZsA>$JiSO{8&Ms8aC z*iG=-L}!_)nYn?}5tQsK6R^PetGg?}K1-9O%Gp`LOZ_n3z8+0{7<-PuO(f|QNb6dq z2s<1!N=uRpDDu{SYI0zOpE|udRSbRe1}LUwi32Pp!ClAC>GqtAmmv&wpn<>6P4QXIDSMP4EX^(IyDd05J_HMQQ_&)z;Tz^oYXf_Q9$fKWm z7erPk12~KlA%-&$1baQ~*ctZSR0SdQQ>Qn@GK=yB-e!V-+ca{$<#XTObh901*c5Pe zvdkMwUD9;URNuQ(ZM|{a1$CFb=x)*E2)g7SZ=Jm%k@-%d>q>wd9cTJGCnSoGzlU)Nx`FT_)dXp0Yj!Zn1J^UD=h*B&lj#W}2;P1`?Xl1i; zp7j!cyh#CdUw(B-U3@E1XU2HboiA%%I*&czex|M;kR`AmQDR^1WcCTUgIt8J&U3A$a?aSK^lfO$VleJr# zl7ja(A5o3Nd2Z9cMG1c?jorKxv1+2a0Nw)()F&qs$}jYGZn`917vvjgLagg+n(3BE zx>LF6RHSfbs!8z@-Z_cuZp7iJmB!_NoeG#~Yh;)3%j*3a)ySL26YE83)yo+p_1m2j zCF=(9eK6q%fq_~z`(#&b)UJJbo}J)pcH+4!K?_KtN}vX8n)gubZiimQj>HqsZvK%X z+hG$9sG8BTb(D$+3_jf9I8($w0@+q?y2~TRZUaP`^^oY|3>?Vs(uaLRMntkb$N@>lX3F#da z)h;-|E7UFnd!w*XJ(&#aE4G_|At2II7FhK*QWq?vDd%rzV~Mz%98|4&(}-)!64P%^ zr`;{e3GnukMcfpgvBs14t(clBNx_)Q_gNyxmzR=z0PBV|eVu}myhOvL143d*(!!o< zfUoWMPcJ|I(jo^gKWfYjN>u2!PwN~NW%ScMWc2GwNN&##J+2*TXjz+7$CVBW`F3P8 zcD)Rt`liXxWZziH@26}`>LKa@Z`y<_YSx2UR5IvGpNDFLtq%+cMGdZy9&mGn`I(@0z*|r!($Ck(oAiQ7-j?^n#$cBN$RtXSsIKxonaF$bl2OuHq%Y zyww3Lr%D*ngyhL78eCGlQfySteX1~){^AmG#fbi1jxKmgFC7DBIgaHaaTDQ;bzu%u%?TJT9vSSaZA*`p2w&C$7VyGy8Y4|SKh#071ZxZPjpc00j|z7IozcPG4(dp163lJMWYr?Z|&_`axO(x zV#_6U_Zp8fouZK%$OxVT5$cga37Mp$DA;;*iM2~Gl#nKRD_fV)zX4GJI+r5A0Xu)T z@1jmqkf~V)eA5(o`Q&D@xV=6erF-$O35^|YZL||eSThUKtksB?=|QE9;V=d%&S^m& zF%-Gq_8tP|r!or9b1IKz`#!(D{P*3uJ(Zu*X67XQ*rPg2-uOs|R(H08{Zvw@tZC|R z#m)S^!qPg_M^>+W60<0KrNpuU<3@jESKn`fa-GMJ9(-$(V~Yq_<&_OJ=51AZ0dL-> zFQT?F>g@8Nyhr8IsgRD!G1GHE&Uhkz5Lbg@QfpqSt6Oy0!}Ugas>Dou+$E!>-tFvP zy4t4OJK}xtDtXK>GNo!ztXj7(A}FD;rw`ZdPyX@q$LmJQO!jZic=HU+8y0_kvRmin zUBb^OG`kK1pH;OSmP^B3XC;Ll9Ii8*1lqbCn+kGd!9gz6-Irp(_{{MDi&26tgZ2}! ztAE~Ux%4O#KnJJ8Y=>HiX)ZqB3Lb#9r2~3auas^D3kl`Tft{>`0i`_IUca;R1mx|F z4VIgld``8ju|Iul4$wzY3YdSI1q|po{~onlQDF7_Fu48r_RmjW{|)ke{r;>`m7m7S zlH|>`>2#-357U`bZ)I-H>6&*nx5~`J7VRRX+EyLX_DA*#+ljqHhQB&Zz#wuP0C`{L zDn0(3xaYX5)4zk6Q=?$eF^?bj)I>R)6C;v|7>Y8Rgs9|K;{&S#%2j`o7Adv}_S>~8 z@Pq%(bu4E-8(X)|ZeI4@mu@{k7{}og;Rn100KM5IEl+))c4|E^NTk-PnIQeq^8NSa z+q=X1xLHe^oD}Uv99&kTOYtqY2SAf#tz`l~>gJz_ZA~L?k-tiMzV)QUmZp6a8n?A} zS(BX!sC1avmN5W-oR5Fj)p=bdQOI&m*p?KR=fgCo$fi?W`Am|L^#HahPMLlM-b~Zs z?9dw2L)~h;m-aqTdOBC#OSRjY_14XsmaSDjVOtmNx;J=p$YTa_&E>JU6;q+;H6)W1 zpI7bm$IJKEk6CA@di^8W+BwqQ?JV%w_n3;S0_eh$@u}-hrcHl2Q<4pq>WtTda?Ak8 z#FfPq6Q4X@-CZ-?Q$HXi6moYP_f?T**8kEl$@<3R4hcKg<3RNNJW!;g_@Ayxjn30qSz{C6f`d`mVcU`DJ$W1J0PtQwTK#;j%Z{ef1NC8f13jPJnX}=|AJb;_SN5VX`yDd3Q~*l zcAj4pAz}QUJ0Gw52&ca5HP)wkc?2cG2;bisZ5=aN%guku&XUe^*Ov3}KAdcz!u@7Z z!G1YNfU6C=dHa==R=M;Nd8$UgUj1|X@#9nfxKp5On}aDzPp)ZPs>M?im0h9!kndAb zUjlR0J<6&$bXDcbrDSNXmc++S0WF79+ePgg)gdZ&wyHkFHzhx%AVogkgbx_@CWl^; z;H8J~(l&pHo4X1hgT&6E(E^rym`@5cg=RDs%{I`_i^HHIqrpU+HJ4{+P;ptYRl<>O z1TjSby3}?%-_>h@7D89_HId(eRhyP57qE$aroMkrNlj&Z_5~4-fdYF8TAn`y~|n! zCV8htZr{rq8X#^?Cp|2DbaJzskSO~(2Kq9`?r*aR+q?C8`TDQ<9Lb!#eZVwM`x;=Q ztXzNAIRO}?t+uIW0RJ^WA(+iw^Tp|m2ytlG+ll^m+qLmfR!VnPNoPF3U>T|XRoJ0k zKCIf$r@JcMqnEGil}Hr4@TYM<u?8G!ucHGG> zsLC5^O96y>(QeILP&6#ss3S%wPRMkUKehdTHodSBTon#-kb@l`nez6$OpEy=$#Gsu zk(fRunu47Z_~O3$SOJ?8eo6|bm^bOgxr8^P1XJP@hnKvZ)uN!-KRb~vIEcCFnVGhW zeW;TbCxh(3PIvq)J}=l$6#F+CXp$6_U|^+zV=Rc3H<*t?J`&0TV|Agy<(K zw)m{R&XXMNrV?0AgjveEQ)_3hemRoS%L7og(p)t; zmalu0s>M+UaObh^l2oeX^{?{w9ucL^z0_?-Ah zhf|#?kR}1=($nSE3r(x9rt}bNo!#Gd_&4p4Z_8__y-Ur= zrgf(i%6f*0nKk+x-D~iOCGNw6y{LJcLUSMs za8THaQOzr4J@ zbK8Cz%n|C?(W1~(TY%M1JonCbOAFA~L-x<0OjK@IhUxT`Ik#GuJneOVdHtk{997W` z<^aKMAn=_^YS=p_22}^)s8MqcFF{KYi)vCWNz)?NDJj8E)t=&#d9B5khxgDRS@FuOKyXq}Mv|)3cJ1xi zZR{`Jc2+2`*~^)VolJcny3uF9du?n}aQI%{oy=FSVLq6|dGd=7LEO@lK_Sr>qWjvakL$@PU#RA1k?(9@2qD(d2{_(|oy>I6fqz$lFm1w_@x^(Bdo=;^Q z4i;aIAMoURk^^%$XR0-^-0M=IrjF5MR#`(=TQVpwtG!#bPkJuB8wh^VzNeB!X>&=J z1$&uFkl7DDyDEvv;a%Mr2}ODiD)BcIO1Vtd&Fj;y@-U$;b99Kz=Q3H_dFG%DwjB>n z)vf8^MJ>FCTQ@XHo0o9R0U3X_hXv)J2G9Z4evt~Vb8>2_L_E^zx~j_Kv#I9gfvv1B z{|ER1QtV`awtF(Q?+_j>Z@1$J8kfFXvHyAb{>Q(cOeYdIj(wl^mW1N4=c`94L8V5)D zdC*MA2Fp!n(I4Km3Pxng3%jVAAV>L8HoR}A-#BA-Q-;@JMJw{`ym0BH$-`1-0*@?! zhIPtn=3TdgI7&7-2cgk5IFJ7?`e=x;$(#m0vM`YIX~90f{-N~2lbn#(4^JasO)LPs z?j$u*xW$~ZW6cpM8I^zM>2#hTq$>@r3y^mvVEOx?9FPDZHT&*^-B;D2Q*(?>pQRw{ z%yqQ$$|PVZiG)eje?SR?J(Wt8%zE$6pJ}m3@xhv0cez!&nl)B!8En+&z+1gy zCUiSWoz+qTh;azQq1Ko@9S+Zve zZF$m)KFgl(wT0U7-aT!%H?6w&5X}@9OV$&ef88azO=U1nD+Gzqn{%bX>9{;QXO!1_ zJLd1u=yY&IgPYJ}IxZ(Y$!WZKJ~>p4+gg0W7L~FznD&3VPaH)7-@++M09VJ@L5$?X zt!{Hyt9+vlm&$+7-dhdBs_dDhFHRUiilPc+Z~fnt*@*=E1Hd=D30yp*^w9enY*C61zZ`o)cNZ>6k zhcgvCPtC&ZKx}EsVOw+E>RHt!odb9-Q{S5-vdY_C^)7$AB2hwKH`7sc|I978~%qeH8tOrNy2K-e0-Iq~q@9eRm$>w?2 zXuFuLsJAi*$4ced3_NPqp`-?hJPN81;ds{$OjI@5ucAoHrsFR;u1ULnyWX#MTsXCd z)|RWFRhPEU0h$Beo++18&;dSwz7u=-F@Kx??w|i0e>1I`0Zb805%@_tF0BFTT3b;( zp3-GReB!ktpK5G6@=}PpOEm2kBMQ+JIdCX{+msmLRP2I>L4BooLzHdMCI?H`rd_XO zUC@#y=EtM&b~=us&4gxDzNC4x9gGJ>H>jaK9$~OdzC0_h%(l7#hu2YmwcXC}TvC%K z8`<&9U8ngeoXJb6YOi~BbX{Lk>IdpM8>lsLipZ_Mtl4*+G{1a2l4E$vid*Sl1Pq^D z8DB^1voJ_rVAI4YMK67;3aXq_nL?D2+PwvJkN1?8V;4mhN4up>=MlDjt`yF|^qpNC z?gD=6Q5e84XV+fh;l!PPbeVK$y6H$#hmK+f@Tq*1#*<+=qOO^itTp%q3T#t`m&1Kj zv*ZhfqO!`~l*kft$UlZX^%HoE<*n#AzP-e>Ye|19D#hX+@0aXjv!;WMJMC>#>+BSB zAO-55>D=}{%7VYfbzWGBPGS*W)ZXkwTwa(!5}*Jexv$fK1`5Z2i@+>Vw#>3_b1!w{ z2=meCN;yrg@A2a7kUfvb#lF)=x2{GiaBKcN^z__<2CR#%!#i_WpS`-PVbAW^qER=i zcFxYag$TN|Y{oZ5Hpxx4!o2oX%(qH^r(`FqB{dCh$K@Rr4%Ef(*J}S*%8^IU`j@VT z5Uaf4x%+G9(R)&Vrh;g4spJZlA{ILVk#xrKZb}{t>2GK~>s1LLpVPtD%DQhCxdI@p zpE{adqxGE<$LU|r=ycZlks&$r7s1$5nm5s`3}+1v7^EWWf&QR$MggijmjuWyUluzos;lqnL4+G|`Jp(z4M4d)%8qmys<`qY58B1n_4eoJ;)I=%$TShOU&yvl6isj4nR zpe{<3w_ZVi+2K~!aq6t2D6;&cPFMq#)C@9*WMo<=ccbWLr2lE{*wAA<{iJujzs!nd(Yy)OguJdJgSW zouH7`K!kHwyF=l7&CiEHgFvrmS_P4-2waq6P(lTNv=6+P;3{@AN9Pg9Hr|%zbJt~` zSm1X!`p~B14sWne9J17G*ki;=Wb@&HMkhXY)5LKE1AkB9^t&dVw_ zyq?L^re-K!SWy;|&+m7!|8-vPOu;w{kFJPJwH44B1qDT|+1$G#MTL2T$ztHpfP&H@ zyY=-%{*jR`Bk-Q~6o)z&a%_&3wC&7DXHm3C-^HLY=uijavU@H)nA$YS8Rkd5bw$+J z)J^-^F6+i#HqhLqA$r%Y;!x+nx6RZ6ya9hkqpH7?%x(}0z*LS9YtGug-R%QL<(8@} z#7Q4A6V#PDIlfxBPRc?{$$Qr(ooLAZ({oS7E%tA4Fl{I>2buxHm(V9UiwAMOeW~ZD zAPo`#pzy0Ez|rkO*=+q+o+H?gZ}X4W?;jUP`yJI9Rw}`1ivzR`5Z#pf?{VXN1Gaxs zDvS4-hWC^CE=JhhSvA!>sZ%aC6bZ@}bLxa-H9I8j+_#fC&L|(Y%_`e}(^hJCq6-** zr1(ge-a~+-Jn0Y zFHRK+YIh80T$)m7&Z@omzv^9DNVO)t#cciFG_F_i@ z^^`!!icJV$uibkX8&ZpQ<0NHt^z(VSzRZ7r`~ES9=Thfe#Sn+I8`*G=)U1T(+j|+- zAHV?0vLsF_la-*g5gVfxB289*;yXAJuP&BW6Xd*2yHcAy9P+8c3cHdN3m7=97H<85 zSa^aV>Ei8n=X5%Ra7BpM^FDhc-WBK+3B=@(d|4v1^B{|)y=$jx+21yR#qAH(9bWAk zzKY7mRNseJY8SPc;5w}iTv6=O3#U=6+}4~%ukV-ZohHrx1XZgvRnfM8L|HZ4f|}sO z3()lNN+79ns2^~%ssK_S;6F{6rkXpPvQ%a>mg-L68FPmDr(-Rtvy-iCFaYs%pg5H1 zP`|q9q^T6n!}{y6W?ABW5*&#`%0tWz6e`jrC?C3Amy(k7dggz+G8!*PTet}jUtQ>*e_~Js`U8FYW<>e|5SU2<)1w`7*R2< zJE|+^H1pwi2e9zkz%9v&qn4s@$4+iJHlvJpg=ERiyBAQHf}DI!LA2A}BaU2zb6{Er zvwoddQxKgu%>JvA!-9kqPLc+J8dCGvVUQrkJqX3iYC2xz>E*a%vD;F6BeJ%^vE=j@5{45cRlPf6vh3s9j(sRR^0QKL6SafY&Rb(tu0-0q}*!D(UNZCRDE{gTBq@5`P} z_5LX-_rXH}JoNT()avvGw+-98t7od^f^uh%84>S5wJY+9y~)hmwYi`;9Lt{&G^d%w zWxubNxdej<3P%<>Qs`*-bLfp1sEhQo4p}bhA=!b-j3BF)Rn}0K!&w~lCD-NVOj_EX z4&}@Be}4ae-oCxp!g$>8NO=rSSQ9D;9*ViH+=EUUk zDF6nrxXp`UX)1vLQZ$K*&i83K7rlw#4Mxe07EweT)}exjh%0X~Us>oH*fe(dNkSUo zP~Wr^BLGo)L2b4gDMB_)GLPuc!|pz9wv?)U`F<~d|8<`H0v&;ugTy+G`y>t|{hFf` zmbxymc)4sgCFH_$`}U>3?$1I0y>)HV@YK%HIb_>4S=i<8LFPhxIx+WF+eT}w#% z$?`UTubp4+=jyaN8DH<^oU2Tb85ES^FeadFfM^_6x1oGE=?o0j(&JK%hBK?7v}8?{ zFVA_X4@EIcp4D^`+<5;KXLvT`W4YSD=0E=G$#*<$GQN)DGlr$KOSO!0ER#B8-B};6 zRyGZ|+3@GIH+bpG8K#~=-itXx#)8gU`$~0xrDr7oZkeq{c^qYlGzXxsHJR>M5$E4i z7G?ClRYgOZFIXz7ogI}8bGA!&NzhEy#XH>>`@e0{PCDnbD$eXs^vQ`h1Zh(8%dIB| z=a^!O>;lYbY%hXj)lS4KlAUZRe7I z90p}gIbKWpf_y~jp?_}_$!=cK@yL`y>>>>fvc8F%_BP&@OK~1l3o7Pj2k%uw9F78| zYT4U|Jb+q2Nsl|jM44lJ7+rGMPPFFFZ8hg|ssjjUAq1q^)GO3$<#bd_-JqL7w<>db z4n4YU6(wa#botg%{Bq2YGpq_b*e@!V6W;-je>(Y>O3XuB2^3(Zji5;~F=C!d9!C9O zHZ{4d$@i76oNVihFBt0EnuyTse2yIi(We%sjDtqLdgu2Oo z0-A(n8-9B?Ocn$1kdPfTne|!x$o2a1+WL|QfBonD^3K>QKbDSixRJk4mV~!%anPM}=-@@=BEytU|v^w?%*rpt|)= z)jW-Nl$Bg=`-4^8ed~%TDZ*98(1!PCy39_x=o!4^9}`95NF1z<&+F{zEm+c@{Iv-Z zBH>(z7#|=)eM%xFBNnZ2yA%3{7J^y^>zs18>I|msrt5>H`!W9bSfnOgPTs0@e{X~V zuB)!950e=?TBuKYsH z8mMqADNDp6vC8AnC?Y&D(bK7A!*zM#Oc_6P)M;vdc$?{?4fADR*EhMu6oVpjfX3q0;gd~G8pV#d5xB2Pok3YYB zJm?U{XhjKq^|rLPp8B(K_Ae)1y=b1*9tII*Qc>QM=iF4};ACIwXOhrliU_gD7>aR_ zLwI`ccy@=`DvKFFKZgrt|HlkZ_6N8VnH~nVQP&Qy9nBh5`3(Z(m4yade^a}8&EcG< z36L{v6-9zM9ShM2?9%={T^gIXq{LAE4nSyts4q>gZW8S!k){OG2X9QNMHMz>^ggZF z_c6cE@!OC2`gcY+@~kckGo{{7PHE}(Iil{>eE!bEZIV?p56&MUE;JjhL|vYs=+&E3 zwpVJ=M=W!U)p_0RmWfb;fBlDp@Y`(Isi-p+TT%tyb3VA#;E<@_pE5kjiT%$15q6?Q zgwF7Ny*Wv6+d;Tee}w#`NcI+0(FA^tYA3Uway5hg6{lA9_KrY4Hkvs`=CP$M$v2Hz z!Y$8Ro;TT#-+tDWsv+H3X+tKj!y;ed_bK*Z+K*ee`^B!n z$L|FCdFs9b^r*|)YhAPFyv7)()Vg!MO7IOBCle^5O0J3(>Bw_$8=!(roZ50~Cjj-O zr%+dYQ^B4^$;7vNSYpjKynD@)NP9|x)PwD3W40?(yG&jjF6i|Jn+jD~lT)NPgf;eb z6n`#<P<8PbhU$FIR@GpXgNG)&z@XcVrjC>tZ$ z|7y=6?Z@XAk7ob#`}g^^zq@068hWVW99@rY@sNmB=_YU8$d1>Ml!2+vl>!`i(IkSS z3Qw(>iEwU$mm=i>MgvfS3zuu<0f>JnJL6m%T<2d!g7~ZI%<_Cja>=e1Pg>fXTHTyO zkrz9^ZH-mzs?7@r#fW5=Lrtoo#-3a|-OiU+Y6fj?e_gWI`R~_{*DO@8kpNW$U=wtd zkw9^<@%;dY+TIbC0ZdKKs7833LJFitUq3O4G?D9EBWIG4Iv9w5CT^%(r_Fy)JBdKG zO5>XnOehIDd-tRoqQH5(nO!am-PvUC-#q5ac$JTA9Cr1wRg~Bjx-E*gkfW2zS?!>_ zur+U;rY#`H;U2dvGiBV%&)$@VrE<_45v3jWd$%Dw{owI+Ozgj`*)PU>Pfg2tNH-)V zj5Qb#^)Hfem?MSbrNbbAj3R%4m?S&rr}oAGOH$w1P$u;+II3oy%C&0DpL&Og90=TX}WWOJg0Wwe_A32;Z`|yF4L^ zcZJQQO$$is>X5KlUhv;@svAqx(7SltEAmrjk!!me9^S`ihd9XVzbt>)=a=66a8OjX{f&KSt;e%xXQ`|)}$gQX7#N=t8wo?c27@`9$5rLFL;g9AKw zj7$E*tGi+2(5p4eUI%}nNZHxDIs5Y}`EbV5uJzJ#n&EKsHrtw&LR6 z`t;xS`sv*O*VAa_F>(L`WP&$8+O4XbzpAA=kj`lcZVI_mgx_A<4h4U^(pm&$C&x7- zXnSdz?`8`JJ(Ng|b!Jt zM^o)k75uF06&T-? zojaw$7O>|KezSj&n>;+iSe9KiLA*9QE>mS#{uUa=-)z95UBDZp)lQG1yIAz=(p2TS z_jCYHcI6K=BUSF9Nlv-*x>1PvCMu{jDf-Qqkz{GJi>?ol-%?NI-#4`t?%)L!>*RFC zMV;tt4da{3(#)QIjfRMMvM`R7~?C;^lNV*hc=T&$r`VzrJqy+w8N%Zq7%S3K0=js z0?q8IdrZMq^-7z4lbss(U0>P42XUGt@654U^rrW&+>oYoP6fc9^sou~yBne2)(Zfp zth`;v3N?Q<#i5!Pk7f?e{=J;bh}S9_4~+-C=9Gf2CKZJ)IQmYf$80Ns!U**smID95 zfhjIYK6nz)^|lKQQhF~Uqrm_E68t~UzkT}NKYsY|d@P;RdN5944apKPmOA8#aCu%T z^s9?YXoTbGnX;NmVU^zbC$Z-ZRB*d+inMIoK^T9!h92HoCPz^wpce=vMzv>gRTzjX zj?E{Xf^_c4^P%2wDUho95FDN?Lmnwpp@Y4S<#eDk1tFI3OQ^6fTpydEhWn-=qd3P= z*mBq?KCPUsAFATbVuP+`;y33A;Alg_aVwLz6Zy`_3OwI4ef!Fay^M%IG4!cKT!zrZ zg(rVj!C1{|FXly45JPepVVFFXPd#2M$q#UTge7B=ErY;^H>FC{aS`ci((7dH6}*Uv z@Mg!lly$DQs4ZvGqPgH+9xi9FjD3|_)%$k5I(cVfBgdAl?E^`wDkaX=dJz+qnVQ7Y zUG4#jJc}wihi(3S4dPn~FJi#W7D5oz02Y5JGR+pgNU7Q+@+adKpXEV5{^Pl6xIF8v z6Ad(ja`fDhE>5M_X9}kughC*@EoGM`i1wSNW_NzAgr`6x+3auP_yDqrqPh*U-*;Ul z4)xfsbNNI&?ayIw{Q)!N;-kmr^&I%?(L<&%Km)*dEzt6P!6}@3>qM&kg0ihS-4lNd zdN`re8@r>Qd4^<^1BtB*mHp5qhV_C5Rm(Bw57{H_B3sq@do#$!CEG{HY~CM}&7R5S zKfnCMEuTC#q#m4gMbMQzBvmVlkaYC{6C{x}K#-TgLS9+~rK%vtsi01(4Rl7r;W2oA2Mr} zC25CY`?=~egmQT0fdAwyzZhd(QxZR>)F5wbf5g?JA2G-3&8RGFC>l(gp!c4dC8$Usn|}o zdQy8BuqqRRL4ar*r(Kn@<;`qc?074Xoz5Tk;mGgaAcXq+`f;}b3EX^tZK78FJ;&J{ zo#5QI%j)K~740mOEo*h$x{KP8qDFqQss`h3bN^v3TGkM~EmBa{QV!6_eM95h{k&Lz zeEjXhe}DZ8II*+B4$&r+UwA)kp3(?UMGrQ1v6|l#%(Dza!|Fk|ma*La6zA0Vx?02G zw?XUkvW@N1z@!p{?haaiDQaq&b+4$ab37e9Y!z(4d3&pjA8+Q6`+UCb6ji@RjD6;!n&2-2q9P;`^TUx_nGmDGnT z+<9y1?Y&|r7EOL6lzEUP2>}EuUU;ogjqZ?{2CWsYq43I4ofq`b@~^d)c8q@2tZ(1a zl1dgEI)fFe+M>gMf~Z}|It|=PCBQMB7w^xzep%D>pOp)K?p%ydy?AxO=cu~=1^m*V zRG%Nn;>DxO;glNN6mG1J3ni6&r&mn->G0dW*^Op*a0ww7y^p4f#sdPnk)0i8pWsfl z8BZI7Pten$T|9@jys0*bj>c*o4=`*Jk>+95j{93ZPL^YTTzskKP%lduym4hIcAIn| ziOykfW4U727n<&RjxRkqdK_EnSeR`$HF~Dwe!iW@yAT? z1wSPxgHmn7)8MRWw#DKoqtN1#1LmwG`z?Lzd{U`$>rhPgU@!{Dy3X{8?Zq*`CzvaEoiB7 zd)o=8HzBd6y+yW@ZQf7#f&Cn|aO#l+s`W0t4_&}wQ(*RTA(}U<3NhM$dJ)TNJ}F%n3Z21&qNHA8U@?DK3p(|qjgJVPeW=| zGB!dQ1iU8k9FzKWWc0@5f;;PGO4vUOc{G{rSbajR4%@^cX9r)`>%-7={C~#%9LS#V zhO?FtE~B)^Je8Z>DjQ9~F`^qx+k@=QMkKld(;!s`fCk<(p+0GUi5@yF;U%X^bHscS zZ#D>t=K(S*3$F$~wsAZOCXP5bJ?8DwTYnjEZ}&Q;9i(H@^PTwTVI07j>X6=?f}rv>T6{^+uMa*6-{nV(6wgS|{`L!|{N8 zNqK^tyjri`*)Cb4>wuUOlIprS^fEg*vnTJ&q2=|~zGsJj6ni7cPEv}SNS`d02L7$u zHKEB@&zI8TawB;@k`H`wy5QyDsHwk`RV>|giX?n`3u=)cwt50E*?p%P2-=^{VM>(Y zO$W;WyUyGYKEYDf>%d1U4LW6_Ub-Po8w-#!|7tI*lpR-T;;ovPR%fd|7!KV!+%cVo zRCWuB2{h(^vxwVvWi8juO?bsAE;e@sekk$HoI&1*TgmHYP($vJ88Z-JQCg>}t@zARCO8)|C6{_VDgA6_PIR)aVs z9a!(cH+#{7T)9{2;4x9#o|2k$tBPG#N`PONh81T!e+uf1yl#AaQQ zw=nHlxSDMeYgTMQT+m_uX~_U&^x_80B0(%JuQ1G-8A)o=iKI9 zv=EZ*ye!r~Ufrjj==eE!7*ZKrco19I9-vpd1cwchTGH}do95CSi<=-ClwKRRy2k9T z?zl*RnK`3d#^j&%#Hr+S0G(>g&T%(j#9=)H;?nqTr?&#|r0X#c5tn2!&~DR^rBv;D zc=@L?Cp(Z}SCgLO6cYJ)t|_5^aq9w`_C`3=L05_K8bN!iW;h_X&&$PTbnvwSdrlczw_T9$kmi+bOog49`8aXP`E4r9 zk49!DG7M*9H&Va%=bR64j8w`#zBY%qmNrkSDQRQjPd%k$|b2>MoeOL43lBgRLcDq&+(#aABVrZP2 z%^Gy#B6q+0WYYG1lV)qFS?!CQ{{b1r?Eafv+j z!p+)lIais13f&$(5rtiUY?cFVFlG08Tt)IKgVx;$n#tZ8if1a6bhRTZ=hn)@be12q zBOx5>UqAuO(`EE{LdgLB)+I@ouywBlPLN+viL^NQ2b2Q3#9U;5$rh39)@}8ZE@6KV68aZY0S|gtN zTI#2&BQAS(?@^RU2s*uMG0HiGo1LwB45Ugax6z7HSQ8rWL|?QI9h4V}3LC(vf5cZg z)m>De27;@Pquuj>l5R5-L18FE=9nqlx!?P0JGiY3Cxteyo6uEu1FY@OP7oHYQOZlO z|5{&4ug^ASWS7I{h7I6mTS`))!M^WG%1{uIyjM=|)mR$!06@~6H&`_V$wY|V(irfg zL9Mr&P{jk0&%s_GB*1p_@?x9Oe=a5+nNJhJ21jxd{1NLFv|!H+3rEiRXlz2vI+x!U z4;5f}oMhrf1QqM`sH)<r0Z7)Tzult=u?`>XU%^f2_7tmT@f#T~Qf4|i~@88s69$#JxVb_xjsHGQnI2`w|KP#v%?W85i(I!oA zDB#OZ$fN>XSKDkCEM2=pS7iCDE}syGG*3*u?bzu%QFrS9CJjwqHWG{ACIkV1rBRSq z{xos3YgRD;qVf|WLeN_#YY4BD51R)fxN0#lu1ynHh0n-&ado)qe`E_hNI@MNbubAi znQci30VsisiKK9UaEIkN?f=v=A!Y=jhS#4zt=sE7SAK%`hlMn$hc#Atu_jq0uwBT` z3vAAAMV&3+HCb04ce(U&?wYteICq0wIf$GcmQnmVvO3jZ4>hwuh+#(Z|LRKNaaHpf zAg=jj_mcX04v*F(N9uLO(JLBkQM z>!=rRx!O-UOS8pz4sXI!<|J&6cul>hc)y!X+S9wkd(#N_D&DPWnSThkIzg~+u)-lZ zV$WF)-nTbL>FPR>CKymoL}o7qFFCEH+tl?li!p@N8#KvHL8k|UCn5aMsD=ot&z!@o zY}8xV)RWUdz_;x**g23}N`sVfwAc0e4^5-^Br*n`3%eHQy51ZRU~%K2&GqS(#gf20 zL`Bun@NnCRO0t2x0Dr@l#6HyRnmV_)2B%GW1Ox&RbO_RXd7S^Sp-q4t8)>i;h!&G##XY zUlEksbzD4cEqSYic?B1Aq5+mD5_np&*UC+iXu^XcxkPIqnd1%z8?mlo?3qQVj#8a7 z+M8il7^?_s8-M;Qfy$-A!5j)E+Ol@safv(fJ=;<=-|zUcW?%kdB9(y7fxi!3Anoxg zYMg2OsqN==JLuSS{O<9dxqCZu*jq|IvUYw#u$@Nj$|wx|lvEbp6sO`8InSidD&&%5 z<5;k)XIt%B*HOUP+uLF(n6oF7knqb8H za_90v=zq7P(M5TxgXi&5LKla(OWa0Qo-B!j9+vCp6(@OCV@uX+C{t22qtX#7C`Il~ zOO#V?@POv@eqU+;ww_Bc2)?i_T$t{XnzNwDNPE62&Ds;;~E}a7TQ}|s_b43 z!q?QzS+e8(QiesrHV}rr4VRWW?p<3Ft~bOQLQ<}K^$zlM?a&*RmEi`Z~=Pvtq( z-+%M-KcBecb5&Jyr+tlF{P5UR^b&{##V(x5(fCd~$#|~-d)~m9L(XJrihPu<`t6Q~ zv*@FG$Cq>l+~p?9SoNi7Ut_-v-i7q!u_nNI-uC+`W|1!y`6tGWu84;>dzszX;;N4x z-pUp&Jg4VI<=d+CF~p2zwn@zHJP7wtoqwfommTI;bixA<%Ou6>@mr%n`*aiSu$ z{BSF;K;r)J+o$oVgyT8NKlPn2zdWs~m7LJZw_7^k>3KQJw*pe%y{m_MkRCUCf3;1R z;M=YMbGA=Vo#0SzAc7rh%5IM}a;(&L?Vxp=wg_N=Nfjl6E6quISh&dx0+8+Yx__24 zG$5jEC?~f;S0Ia~u0Ahg+`JqI$@P0Vj;#RIY-}ruaaq-T!<;9guE7xXf$0^{Lb zsHS?#8buZFogLG^K7dG7N9+t9~4c&dFDaXnRS#SAWO|=aY!j^ZjFn5lq{flAOhEk*)xyjbAn(y`4t2 zvYk;-hWcE6nUKO!gg3d2`pF zPm3r%+|T@I$RwRr3cD2kf`%coZ~I&SVjP2~?@Np2V?=5Hqj$p$K^Dxt42yIoCh zNpWe^rBmNK@F{Dc^{`qWM`i^r^-Th}+b3Q{J9mp@f!+_W^OGYsg zKkamV%ZZlCco$@cbUIHH6^{r>%f+3KP;V62sLFD3>Kw`!OwUUHFMq|C0$-5rX6?I6 zb$Xps=%9U8L|uiHU>9wd$mzq%id9ar=9~LVFTfc894|rxPYins*Oq6wN+0(PI0(*g z9Qk1DPPNMjg}3Sqo6<6Q#ZZxSyKVr>s@&By^o(Ue)mP!1*tV#}w2B`;Do!~&P9z*+ zyAtX7gUu}bkjm0t{C|KiRmWuX4!E5xKUa|oybmL8xoaq-M42{jfGi;UWlM0hqEV$; z+0naw?#osk+L6-Mv^ME2T6Lbw4gFF^b(=sh2v=p}*5@+xPYNJ>)#u&iOv$Yf^^sJ` zuC^MS7VA*WG%ynn}G{O!X#*6aJP z`H4xtmi9*3 zgye7*TV=hrl(20aYsZE?V{386B;bWNF9%;t0M1T33A57W#iZ6xYZ&^|>hY>nELk?& ztzlt1d9!mm);X8PPZ-u3LBK@a$SJ*@sz}ltoeM~sx_{8d0<6&_DwC;TBi>9r3#WV< zf8O8TfBOql0!;zI>y7u-lw7hwX1DF}%u4@HFoUN*EuH$H!R~Iq2Ad@7qe&nE6rNVY zTUYNfWE(LXDJSehbF=|G<#CN=@kro{i$FrEI9ZG1A^ilDu+Fd1eU#>ioi@iSU>Yok z@)MUuwtwuT7);yRq@Cjy>+W3%GGc}!{z5n7SK=%#lZr8xb7In()DcIv!_c%Nhjuzn z3#A1@KCjo$(Cfj1V21HzBX7=!&A=Zw@ij0rvB-w7UfY?phi}hWl+yQ z1|Y3WyC?xFx{REc!??#1gygUtEZDVHwv)Flyfx6s(4ph7W9A5Xx4+NnK*$5|OQhDL zG%o-+x6yCD$P1YG7a8(d=#LonRJ?b7&=xhvA&2&%5OwhN&=9aGVB`mrRf;!sM2QNi z0e>&(?P?nXD4_!RNoh)I^Apt@2rqxht^5UrsPAC|4EUp3KAxF8*EA2@j`@(t(t}`E zzZvRsTq){KJRDpL;bu|t(oQ2w&tcKZi5FHX>uh>?@5GM!_q=}NZ8znZx_a%r(83cP zy!-^f0Ne5a>@fPKvJ20(tC;6_ zE!-?vA5@yoY9+hAPP>CaO!~e+*H$N7cQR7TZc=@+z;m3$dNM?eT4|JWUvpK|nkF5r zv&wjHJ8a{$f-`TOIkRJ2$JlQbu$Ebb!K-ML&DoleR;g@Jn_#r9TIvq~EAj&wDSuy} zxALQ;@ew3g#s)+F)&w?V2mvQN39=D~fwXEEsAU8SNiw6aA%9`m>Fbe`=vgms_RcW8M zU9d$Z998kNN}`XeG>7PIL9C$qqkqZp34BBKcs-2_RYRSH6WGkjOZDy-xZ@CGf#Yo< zVL8YsY}>;-mO~k&qGMC)ia|K_rh1iX(H;+lsk%lT9F{XbQ=vaT{yF~q_MyGnH!{EZ3tOQ^>+&Tv@rnp^5T6y0$iHSG9$Wqq8gj zEkKL&?gR%c!L8f8jDc%GHa2xQRnQ_hwc-WL0avI(RzP%iz#%v1o7A(LOJ#POHaY%o(`koJai5!Df1rxIHxK2A+!ZqZVZ7+A)A2hZUeoIpLfOKEdqpnyAVk@1?^jk&5Q{^BJkXqFa8-Ll+6Iroyvu_M) z@U&R(`rqG=5B2wV&sQB!@;j$xsV1g(r+}I@eQu7AdO=OpatPtjWe4yNqJYvVeWh9) z2hEpL*MKqKI7Hh;)x846k*$*AN@+9y>t)|u;)&3}p~25&Flz<;`%7z!Z?`(9bRjepKS@5J9t%BEP6TXqwLOm#SDmRMPZ0kg(E z*U7GI3i3D(e{~%`nia#Jm+Z?Q_4D{O3ag56Z#=x7GS?c%9K1*(6*-RwRNu|7ltImz zEf%#81|m4lpkq|AUlo3j1^urT|G_a?W9xn$o>PJw-*8!0)?2?2aIn7U(d4HURZvU^$^$4Z%L&vl znsgr{3Mf*mv*XRNviNzaR%J8R%aVO;AOH0i`mTI6`-7m^=cP!^p;mTS=BNM~GPn1% zpw|Ob{R%hh*!GhO8>PH~exqh*K`CzMJd=D!Jmklo3 zg$H%qi3TiZCKQ;q^ilyf0_{Nk>IH7Ri{n}0>C?OWxqlk{WYh+D=(>f8>NtYCR(!oy zr}d!Wja66r@09FHfz#)c(u-{xcy}Y~%0(nSAZYymdixv})=~ z@T~ES-qrvWX;~k6&X;OI5C<}jD;>g~*F)N{@wvZQ9#8}qw@*=d8 zqX-aFH}gv!yWuvbE!7 z0cU@6?sLKL-TS}4d+Gdo>SVHw^voTs&}`l($1Hjj#4C3 zC)8>w02aj*yA2~p3oonn{^LKN#XFwlsP`qO-Sz4%+6GKr5kZ)Db}r90%iyJ^_r+Hr zW*4v3i^gL~HIivRGN4GRaPRx&x&dhI1Xz7uAOM?8qP=5YjX3}Xz;FgRFF~NU9&&%x z&Xz`>9yJ7ckBCFR4oPOaF3z(m;;^wz_cn{_L~10?Wq;ir)zhoSMxDYDIt9?{b+|bh0!$tvlkWtDhbEwjmEqv};k6Q&pDDDR3{>tv218rTtDoP2O7R zE=J6Nidnm6s|iC6a0pq;8+^jqsbhz>g54|1m*sl$_TH}TiDp-_>e8LJd~AQ%=QSLM za(&kt?cD65+J*JYH>{{tEzQwCKXb#vicyh(7Jsyu~@szP#mYV6XDgJO@tsjY&SkT&Oo(bHk^c$a?z-c9(~rX6zO zP=H;{#L_h?j`rsj2Z)9Ze>NI4ttF1MGH*(2+3i@{*zqbJX?#_lm+K$Tz2oGQN7&MX zVNXe->LmC)G|`aNv)}@Hk2tS|;~KSly@od}Q%Bb6)V}kB7c^RTbB9Qed25lmpZc7Q z&4#d3ANPJG=mPLAbPj(pF9@)IUJv08TXcyo8e8jBT+5;50ElChLW+kSWQf&yECK() zf9PklNCPS(SKp2fl6ghWw#Rb(p_VtvIklmg#kT36YlBw;VIF&#n<|httg#{Q7p0TG z|Nfs^kdNI(HeqeFDQ(Lp$Qjurl1yrJlzHXTt3FkAvMQEIVIzOQU)t5Sb+kto1g+!S zL0TadGdPy-5Hhq5e0@zN8bDMqL?=Z~)dqJhrN;R*{Nly8xRe;wFCC0(<=j|ih0iw@ zsDR_`FuuIpCskRFAP@vW^H6zAndHmXcU#f4gN}LccCI;*Q`APXM#DJHEI)!pJ%gNZ~{ntQU0**Hn!6xAdcJym|MBbl@4x*%KK@#MNay2)GYNm76GsUE z={n@;5IuJ-v{c(*3$70KV&6gsPukhb>$^9=yO)1&umP3`RIY}A(WHBaqxq3yua|P8 zcT*IF1n!hiBQUckAJ>lZ6}H3;jtk1IWqmcP?KjFhdUL;`S|EZ4qgM`vZ_4MA-k~)L zSOyDtC6wt+XuGs`)W4Ol?ZlvrY}#&k4UTi=hY}mk!sGTbrLb1)nFu{e0Nea@$T$+z zft-IvBqS|P81hV{ozAZ6s&8e}3e5S|)v*tIEo%~Os=TN4^Oe@%&eqlTaB+$HoG#dR zBYvsE*5PP{g;rl)5&R2u|5m>dqBRE`g`S<&B~MdJv@d)&kiZh*-IAgm!_}x-+ur7`(G%V z+&!@|BOABqO;o{`d{IIyuq#)mz*HH~XRMmE_39*D?)Di1EQYq3R_7I_=?>ee_H6xE z(?I^5R~d)$E%B0?G}T)+Et!e!yB0BT_)FIda;|CNCNobMgHzu@>e4Az#k;ibr4Z4*O7O<-i|%h*X4Tm zXR9xo08dG>acsis94RLcw~MgU&(6ZItJ){6uTlsghD{s0+j){ph48?OS}Gw~+eV^i zvsStU1E!*xqTD>aWxe!vckY`gX2*X@(ctaS+hKc5i0YF7OO64;y2eV3EP-93d_Z-` z>kNUEsAeDkuj>}emb_C`0Y~5UtX!yqyo2;34`|jU&*k(60GGp^wUF-B^*HlYy%n>2 zExbgqZy(xg7r^#(PkU&h9*ix!O2eAsENMeKUa}$qw_{F+u>uON$(lrlccXuW(Rr}E zZXQCCr6*DJurvW;_D zw0B4Bvs0C9q_DiRtY~^itNe*dJD^tWy*^03F;=$>yKzpqryjIRF!#( z)A2DK&-dEzUxpo@ww9LV`pSPCK}=*fxLoFteqT)AW)@ZSX|JEvb3&xMsV8C-t%_HMs+gsM54e)%Cuun~=z^siQ*vI6nQ3B4+^1HGD8Jhtk}lCyfoV8xl#n$HH)ds#naPyjh` z4G>>i(q+|ej#YBbNmoQQs1DU|6wUy4-XzQuzya_EA&~6zp%cZ7kE_Ph{&yn+)W(c* zSah@S(MEybktkq>d98o@c6iky2veDXhj$vo8RKnP9#z}yM$+JX>xCG%Wrg|3|7zgI zb#G_6r|Yw!EZbhTm$mxGtE1RcFEl4yVN2_k$K;rWH8{h;jG^4XaiFMii`*8iZSB#? z&Rr6GJ27>8Ypk=jTP2wq3W?cQ3NErvVFL$5Jg7a+yC$>m?w5aiV-fkTZ_A~`*JP0) zuQ`(n0mzpw6ZVYrzJtBD<;@0wG`XveqF z$9lN|6Si+#p00np(4)MQ5)>daE4x^GS$F z^MHc@0Dvk46F@o#WK)eDO0FPchY7M#w?kvtqiDFA>$WVPlkH02E=96b`|Qj5Qs?NA zP7QMHd3`u^RYUw?mn7Kf)HN2$WRx04zdS|h%RFOW-TncLD9 zIo3|p7SZvmhljTYZbiYTqd@rklHYY~g}=KK33h)4%mH!02S;xv7|mf~N1}QpWGAN_ zs^bZF@p?B~0?(ef4K4wmzDvD&yEW|WHYZlgQF&J)9)#GQiQ`A!$Cs~5D(CaBmA(K_ zdH8pK+~c!uY#nm;38{yKUIhJ7nnlx8Y%)J@_OU(#UQWg-^0Nj|m1fe>m<3eHWSI{E zqlkZ4o&zspXVirw*=Bh;1!Rla@y3I^C^Ww58PZn9XQOL%0Cdl%+4smhGG>3B+fo4sb|rQ>j45milAHiw@rxYnu? zpv|k7SqhOZCPUx8dA(PQflUKu9RYwHP#f~-qnxvE>m=qjbbXGR;a<}hRkBK_w7^9{INKT1y7@F$V%qmOxnh#B&!QVx_zXSTI1!UAAgAkm$^G~Yv!YY5C z?`J=bub;pF)<3>>OPo)}o1yxDK)vZOu@1XxKJy5{qqQ9Dl0qa||CgJmR&7O(M+MTe zx( zb{megJGhC+FG5ToU&LR$DtmwmU-7kt`Gd*{dcjZ3$#eN89~6Ib_=UGe)2 z;8VvlR7FL?4;QNg91T$vOmb+*h7itd5F|`qJJg*MIS;*10B$fSN1ooQ(b0eQKR8x! zW^Ah0Qvrsg!OKa)?${l)NA5r*-Ia-Q=t}!jyORK3Dl97g63mgO-3iyNXOegv%*;Us z0qOZV&fcQ(7|JlKK2i7lvccYe|NY}%xS;4atd3^jkZTn#qq9-2?R)T+S?vL~cHdR> zJZ{KIR7{7BGM0%utGr7@Ld}0$b5_!p#tT{<)xyeSnl`=W3QLLW^hWhmNK(7YZGTt? z6RB?{#4iK$AuR*6Y{v=KESycBo}8w)lUCSgQd6MrPW)AcbN0?k9&7esBL}u^4L@rJ zO4wS0MOm~3A&V!FlRwhf8XL(rJ4FA2EB<_Gjw?^Dn@t7Rb9pl)H=|dj+zM>$_AZ7s z9>Lz7Q5`i2R`N%;2g-jjqr7EDz6u#kopGJ+U)Jhl|Kp`w;z>I6w7qjzS(kY2T+<%L z#;OH-6$uJZxO1PElW2kC4&HGuf~0TV!cLX@>v_t=Hv6YJMwe5$TIxBQVXyXT+f&X} zt*$d>6*kHmifs=?H0z)$F~MKGC#g$hz6^fB2~Vvw$tr9ZHpGAUp$J|#uco?9T;SkM z*YslDY1x|JIu##$$<1aSD@hytlh6+`GCo+DP`A123&eYSUaikx$Dj9KbY8BZ^ix*@ zJq8!a6#%n0h@!mxYNswJ!X_H$l9bQ3>5-jf7pmQl&c8XUP_(E6Y$%pV!i1)XK0(j6 zq&V`XsTsa$yg61Ahr#%vsY=SwQwMw;#2c7 zSihvqHOhd9>z$D8{6gHIbH0y%H(#DQt&j_d4kCYVZ7#_nODGS>p}c>uOYE~KOmip_ zbib_G&&Tlzr;^KdJLxSwdWq;z5|5RqRu#K(2(%tg1t$sC+wxHW4e7qDJD0)*-XzCx zXu=Bw8>K2OtwodffUpJyY4x20e+C$Dst0g$kRy2ckFMTwz#BJPRyN?0Rk#aczA4nx zzzcsJW&!V+pjn+cvYJbz1SmB`Hxsa`z2>G|CF0qq@UyBWp=`q8!-L$a7+Pafaa!V3 zujRCll6-Q#F4x!ZzkRPC-v1SYG_J!`$$R5yU14!WJz>LH&7`Osff_B&_S(Rqs&VZ4 z$m#Y?rW%KKI`x<^gTo7vI=Yvw7J!DfwNrm1`wB?e{ithI21+J>YE=3b@OKCfKxo7Z zR>4QjeXM}3kJ`B^r(Qb|DZB$<`}GR{&=TU-uhZ@TfHS+t`r*-SU0;_=T`EKz%X%*C zx?NOu=+soONd)X|((d5rCHq=m=Z~K%V7&C5EgTNp`Gz{`d|^IAwJw%q4ceVrI`Dta zh##aQ3-VqfWs)b!dhUcAV;V`a3OqQA-nVUT{C+tv13yp}6PR%;Y}K`*1(R!^`Y@xe z%}E~{H#~Wc@pN~;Wifu~zOSJND_o;H-m$J_fHK~_b^SotXZnDpOCRRdQ!$IA(Rh%; zNz%#+N+lA>0q%p1ooWMk+pc!!%aVV+`}q0Y*O#lIbUcYoc*?ZA5U{EiPT++Svr@2I zU}EuAJ999XNLlJZU9VHEqzV|fhnr{DHI~3ZXtAk)pNS=E6`7!DxrjNuI~~i9l&=Zt zx_v2+`8_*KO1E<-6X;q|5}mzZ5uAl$nH_2d$qg0s*Nptw`DCXtijuVs5m|o%ziafi zW>=~Ss08TYe>XcefvQf%Z}w(F(R33AKONfXh5aRpeeC1Qm)|r8dnxTa)ef6}ZveR* z-7i~noWOI`hZi-bpJTbHB>Qg_nrqGsZeF2nj_4iULu%{dFrab723r>=bhd(i_XL=z zEktG$0tPM{PIr@ll1z`XbkTo^Mu@UW$ghJSLypm>_!Km2{a!Wjsl?N{DUhtoz14GUL-l$dA)QNe*XCTPugftgYIy6 z;9>J{@u!@No!Plg1Cvr>Haj@vyN9M4Wz@sdnMJ7JF|-ASQC5(SvnPLEAwvvy?Y*`& z5e!4(%d#(`LQa?RWD!0b^O3>)VE4Dm;mL#9)HIxq1(%OC z+8U0u3@E1+(Qi!c%qKs3WezX}oS?LRE64%;m-C zWQd(Osyx_yb;QG7jNlIz%bY&iv6AEUu-I`*utG}NsbKM$j(c6FI``=tBi7oZMrh}m zd3_e(tnRZK>_??uT7#|eA7z?W&-o5&d`^o}>ZE$<&NkH=SG|9zp~8WQQnK(JGD?9@*YIdyt43%{jGcE#}$q zoHhF}zWy=3efirDM&_ohgAUue_EuOEMZ`}F?XmltP>>q!LPKU&mjB4Y4o zK{)%qZMyJjP1y6?)#aK1uh5q7@8R+ljn7)LFsoUY4SmJPa==A|{TmxBJ3R|;W!-E+ zB(-}=y>mLYt4hJc@eqhPEJmC$E{TDxC;G)fw>SSL;uiG_^;NWDN=`IM-D*IRGGGC_ zis643)QY#?Oq1?1QWUQtgY@}Tn3(;cd?;8i-cEP9I~({!S-PK=tbLomefs|Oj~8pr zay&|9#lPV+F>CHLlTLh)=M!83hhdAUFvxL=U|uD?bc>kIb?ZjQA5uik!4z^ViCEPy z_Mslnvg)B0tL{n=hI7pu-B%*uA4>nb*&csvQ#rURl|w}f4sP(uKdmc%NsRarWLTyB)ru5 zvTpzQ_236jqu_~1-=VUixfUsr&(108TAytlN_kh{Z74I%Zs?~Yar_UNgSe*qU)g_) zb!%4n*4e8o+qpr^)!{t&S}GE%unlRnR>q&L-N$`0TDWyEXH8Tsu)X%O+Rr{MgJ6)h zsB9d^y}%~=;9+&L*H6TP`L6E}G$j#C#<~h`NoDD=B!Qj4cghv4lT<4!;BOAF1CfaZ z)Z6T7t-idk?LRiyiv~BKOF))6QEh)|!v?s7E##Xsien}{MZ5`jxWq>8)mEtn@U5;b zFA(^%FEZXPOO34ktyj7&aO-{>WOXkOuz9J4AH6J5_0Xo*hmq6b3A#mFe739ClOtTX zjq~nO2LMzQJ9!DV6zX56=Erd>I(0-RR%G<`;t14AP|!k9y_In70{`Q5YIJ`t$NDXu zt3QjF=4NQm810LO$}b&=Px#EWR?cgi+TQ4{1!X(b!8jC7Aol87F+gmZQwxg}-F9x& zM*ZcJ<_+%j*nt1{HCe8zgjW>9Ne2ECn-v&NZq=ot{17*EqVFL_)KB}N^-Brc@;niM zF1;FsSd<04-F6a-q!=HefSrE^m?2UDv+I4>NPTsMP%k0uq1;Ya3x-rMv*1P}uTH+t zJ=*EOW+!tie9cCEUas%`dkEX$VTBFE{OD!m1?4#lnKXjSiNd;n zvFS+!ih(bYZD1;7eY0OtN7SAsU#D4d!~?tlIMZ>st0mSD{mvbJVU=`RyxSbDjE-1p%{ z-=QGTx^V&U9(qW1j+TE;??Vl;s32M?d5y~sRk?g!zZ%c__zE-Ntk`8o5aFlTb?38`+PC)pUH^abZO(Vk?rKjp*`Y8K z>k@3U@D3*4ON5&@owS@!Y(gFLc88)myNxZF0FU#B1vA{+_}9$pGECH?sPEKbr)9`gXVH zfxoBDfuu*3iqQ5&4co(#b@@7?S@I%;DnqGxItd3D9fKn9uw?f1$ue#Z4Hw79w!E}U zlzVgFiDNsoi6nK)w67%^Mov~G=um>n&inJN$F*yF#g2aigdUSbX4cfpP&2}7*E>2} z1!=p(3TwnlH#can!SM#T0ZNsixUKUfeRM$b!NyOGdaa3VXJ2SMlOA;bQ~WF|=A>5p zbJOOx_g_Z;`l_w-WZCk5I7OLUWu}t$3Us(MORT-d+CP+)mfKy zi4~`#%FlO;&(=daF}Exsg8~^j3tK0!lZltN7E;c7*dnP&EK8eCtELhY+xd5;b!@bE zUT!w_`wkX=Ua-&OZ{r_7sS!OGx%Q2Otj%7U;S7JV0LSV|vJ5sHN!TW_DU+y*7P8d^ z*qqNB2F~uV8apga;rU@N!|Gk<^yzRkz`YQ-VFN9!APTjTE1=7g-}`OAJChUiuc^-2 zJ6~?(B#fWR8D?ceh=NP_8@%4fvNA1qof;E_27xsVN`~Nf$$1qGXO1;KYN@Iz+&Og| z+pT{MwzAn-e=T=wZw_8p>?iFLRxCU@tAWp1HVbvhR)MmeD}G!;b;VSYV?UbR0Kj#j zwdru(Byy-6uBjVu@RXtf#GR4QTCDo~r(P$$vu9_>a~Yjk2!j9dJ6^`Xo!^{-gA%D~ zm-D7Jg8HtKaI^di)3y&X?{QmqAv-VD{OEsNK6{3M0mZeoo=Cc5&>= zQ>|VQFk~LEr>{-qE3s>%*ZJ0up0C8eefgt((=GVbOyH?&j2KVo%B#1rtQ_F5L^xOj zUizr}?Z}S027@DaYK|0!^0p*EPT{S+@lhu4(9Sh=qzh+>0KY4N0`PKfw{%C2v>kt1 z?GYD0rpB)=({GEGoHMzm^8dRE?8d##Jzwq!e?E(ef$S!qdH^!vFL>NQW3$Ji43hrN_9{yFMDUW7E$gG)M&t*H(< zT)hNuccyd0ylIY-7etr)q8o;lj8K0^v9v*y0BG>JL?(6~VTlL5EDtJTLfW>(1%W>< z@YJr;F~3E~jn(P+OEH+KLiroi_fjCru9}&S+@N|1`J44hc^Yd^l|l}%fug+$ObXPp z>SnQmFMpNdok&wwM;Q+_8}jhGK^s|A2Y1#K#Hpxk*gKeWIVfe>+VdsJ_uqf&hyVWc z>qY{*{m*=?erg_B!4W8zK9PJAUg6%f$+xruvzvvj1o)ck25gsb=|~{Gl+G1f4$&23wFC92iLgY%~}h+vA5a z*c7pxWv)J7fK91-5*=24t=E6Ws3efpOhBC4w;<`JI;+~kEGvLD?|UK-RUjeQ^<}yG zr*A*aOg>#)!jTCI#{eB%H|TU}!70H7ON-{bn#6mY!ZI|EQTC3nd0m?_jC{o`jMZ0Q zvypHgBwHOcx1wbhk7f~Q0+l%3j`QCQoa==jXDi43ZN(-*Te)SM3N(NH2sWJCkgf__ zfVwv)zrYw|0=1jjCYImY4{H=~wIUXK?sYq1PtapcU%kK%HjT8?m|AzW-IS3FLPHyU zVqL;xDZH%MxAuR(yflqHEm%-L?X;_M9)#HA6l4putT|XOalmLg?0(pYu6ZSPOn|k)1^9oC$<@5oKdW2Q3pwb8J~X0NAl$a->HqRDqtG3e3gYUYS zfhd$@B^g-`fG7j@Z!+f&ik}K#HBtnJvP~U~bz`~MYNthgmBykHzbV+g11TBHObPJa z?6%b*CD~TODd1=-iEz9u*#FelUV#47^$01r!(a7EaxS4sIaGfY-B=w?Q&cE;c-i6l z*`7m4wdsx24)Pq{nJq{eqxVR|zADSxYCN~1ZgH8bCdGp)1-k|c&FWrjJNETfu;$-v z5F15}i&r3|GnSoSJG#Cx@F4MsiUSwlPx-n=G8tJdUBW0_EejRP9gmi~GtXMH?Vu)- zNg~zOrAwBw78B8>lyx62Q+e6HsAe!3Eq&4es@-sV;&|9<;`xv27 z&LEQzFV4&EF!Vl@fK&=?ECaZ^>X4dhw=R+Z#}Gt|kSBj%UF!^D-9cE=K>GkTh7fHy z4?3R#G@{dXy*PnbubszY$$&=7*oXxG48gwtKkw^@``5A_zyVUyg_5BBi$; zd>u*?kY}79Q<(K!o}kXs*(7irC2kH9H`b4^=J<|+d!+tD1Z{scz@)+fIT1gKlEVR| zPGq$I|9F3lE(1AOaN^UcM=!rTl^fVpZPwB=7bT;$PP;^LWEUCM6|!o@z|ydj$Imh* ztUGKxljGlFAcCI$&Om$;>a;7^ffmB;aoQW1q{Y*CAS?bv@KiH4}BoY)-GiOIu_Ni^}^nZpIR zP{Cj6{L@ULcUP6gyzMPOlCs9x9$#DY0ez&|o1DinQk>;XN#(JfT3@i((ECrBMoRFtd!Nuu6~vxSXByF%dtF;HDg&0$f~Up(R#h3CIVRvW3q?0 z7JA28BG#GoYRaiZTcB)t)z!T{uzmMWvgI@u<7sANqfQ$Dyp&{Nu4sWm?YeEdmuuS& zzf5GO&Wp48g3lSj3pfHXG0gIz&1x*ixlezcRBjL)FWXBR9XcF?plVgf0LaQyHmQs+}iGB}6&QC6f?oi1L< zG^^$sK5iC2i!wW#I*4Fdu|aswiSxsz~L! zUQ|%N*Z%R_m#@!Kea|SufI1JDFHgET-Oqo@mYq3B#miQ3IQba-ciA6oKbVe<5RoXko5vQL+-@ys*WaSC{c73CD}5anIP)pS*KY3&eYe`(7jBuoF-MT!#&9nMI?9 z3<1B%?bhV@4%YAbd(nva6tY`$-wwC$u7`s{ zkdJ9Ln>Gp?SXV=mZ&+jnhR_e&_Td-9QA-s~;S(irmaYEDAIAn1Vrvpr zYg8Fh;l7O%LLL{GUutknImPa{o!}FYezLL(LUJyY5od?9EdhQCA~Z!nde!FLX6c;0 zv)jr3Ud=rcBVf%6+opf}Ebw)zw|Z{`KKLH2OB~5AKlD1h0qcCfWns>i_ioRWsOQhB zpU5q>iUMgJn>5pL3EkOQL7s4W7kujlcvUihWlEA0**|8lbRX?n@Y7?VEy9@=qV!fPBJ)$~x72F0it=|Hb{x(X|gokOp!=+%a!j#>@Gb;nn& zHkQfZU?2Yo05(Lj>j^D$xUUnTY2#awNJ-<#J1QUxU`&4&t`7UQJ0G&8Za#Qft*>7` zz56v|{cQ+N}3)UXf*jwgKN3b~`ViOTYpcIL~c8 z*7;0!CrN)-T%|gHg>_^{YHr03PVzA@?o|37h9~|bh$u|}6EY0!guM+`qOg=^a-f!% zDo*`&zx#_4&Z+reR0UN@3{YXa`J7gwDIllYPM4mC%2+DiasuqcyoE6O?kPLJ%q>9O z7kdy$pq-(9IYZa*D>?aEHW1-1p_6LaP*f~EfWUtqiXNK=$J(kn0hx6>u_yIz!W*S> zlr-%c+h(=P2phbZOUtx7se%9f6+*7(+0>PE7O)t#ED$1$Ag^s9!>~fj&Da2vtp=8P1bwZ1j+a0 z2g!fy^|UiA!Gvs-$b<>~t`2=6yD%|2?6~za+J>L+Q=>f_zBGA!17A9mZL43iH--HG zQk%+KmNv{AN#`DZ%0XQ|)UwyiUKNAtVTYjhjX+RHOPlko#Rj8X95EKBu{@Vjt#vx& z2#QqB<lj56>x`fNk64!rD zy3T1|ir%M^#?Do#!;o`z(t=;EU|D6LeqOd081^KH0$i~N{?H?jv{t5b+B=yU9(V%v z?G*<*RDcAaNV)RnfZEuWH2xW1L*?F>x+_A((d@ z3bBv&xPnwCUIksE4*b$$V9B<(1H(+&3=TK~1$Y~UY_YNbIvdw{WR4)43~)>&wO42a zOP$A9ogUuCDXF86hP@pe&^4yA&wSYXnWbrRlo!<6>$_)vkC!W3R(Q7~pkLaTiaY`! ze?#>fqCZRnzP>9I4;pCtg;?g(WO`)P-yG$&7JJ*b$a~=oKg~=gPWq)9p$f!SuFDc> z*T4~$P!v|c{wWpnU+XImU!5U{iCe`JzV!zN9_mGLU!ICMC?lS=uUYU!h{BWdsB z@Se)1qw@wbdqrB7c$|Lr0nqOhU*eywpjks@dsIS(N)d2TdvJCY(5)pvqu$ob8Ytkc z>weD9PwzC9@;MS{<1k-12G;e?BFKf(c^&RJ1s-h@$esm&kjY0-OD zX~C{K-a7QamM~srR1(gqz-xb9ug|X}^2sonGmso?sQU7krFuUVf4KN)(oN7mj8RHCkt8?i8Gynb@YxRw98KxGr8T1d!_E#N z0%=>v)4nX%E2em&+>qz(Xmjp_4eOS%@Z6^i?`p7o63iXasW9IG$iMYsZtC%|U^v_w{hJxZ(#=@-t(5=FL}wpgmFhvkRjUevRZ$9`1RJ(tzc)1WYvk_CxN$r?u7T*Q*?rKE1Gbx<`X9|HLKYl zHx01hglvskH#ieX2&5a;tV(@wYO9*BhI6oerC zWoCxOa-KmAnP2;tSE7jBdR?*4b=yGjsH5wM)ar3+4VWB=(tm+w9=alk6)EDnQ3?KqT;j7oA=ja`!rN(b2hj!o6&E~|etU*}v7h)1c!GpA?Zb;&N) zglU>tDJW1Dudo9e7I1b$QAEo&*d{X`08N z412+fao0?JcoTerk?gQIRg+c~U&9U}r;XBpe~pU-TL6Pe_b-kanc)}__FJ#BvwPAY zjD(_EC4dhMY<<)`MU-SUw+2)9i9&3);^9+GmSpI zSOGeexcW;r-cpX8HIjXN|GwV!FXq0%1C#VO zj~UCEXKy(%=g=3pSbZs|G|A|6YU$e8 zr>af`eRZRB2&PGFCp~HdHC22oUTt{;IqY|b&@KrdU1j4`t@Tjf+}5)6x?tb_fBgFS zMN{+1CsIOp*_#M-xt5z(Kh`DQAS!Av02 zg^M_+rQVtk*_@bPZrN-#vUxgzY%ExVqU^G(w^|r`1=?pNFsf$CTeykVZMP7dRRt=W zLi3v~eN~B6sFL7@@K-uJTBQ^Fe^I22r>16yTJ2h)w;U3vE3B?VQqJt&=MY>P=eLuY z;cnN_F!=bli z!zNU5;q?1BbFz=3dR60JU$$7sJ)GP)5Avz5b{u#(?Aw9?8BTlKY$gZue?~{P@0(Mz z#)nAbTBuLi!3@fcK-!ktC}~W&^#FPWdw698)fP2~P^{)wPKncQz=~#zwGx76vleWK z_ma#K@XLaI{{HFf#~Xz4G9vS&8%7#aV#CRkvdGC$>TakmJh$f65g78&ZKDrGMdrRv za=P20p5>vZ%GSMeP`RoW85uA%hHu1f?cghp3GmZ?lhs4ba}k{gQOcKRL;@v$GXzIr zNOh7fyFhixT7%P)2bPo_&+mY;c?jsKE!$AsygM>cz0=}&zLKNYo~Eav@2gd>j{_fU zp`jn=brFPCqd|>Rw{-QO&3}$gg=8NOJOrTQ&EOGiKWj^vb}J|Elan)>dORF-&STO8 zNjD}N;jW!Xna`nz6f{zqWDuh+jf(>Dx9+`&*tq?y?LJ&B>QyE_eC!9d;j(t^B=3l zYTSGm%k!7v`&3kwx7dvmd?{!vFy@Zeyr;cR-upCXkRf)21%zDcYg{)b#(zqEl>f`nxZRTM$8Zo2wKt=}{?CdzX9i=sVRD!#7Pr!OzS z^-a2TlRMuC~)R zy{X|$pbg{=MH8U}>fHhzyKNLUR89vW-B*Xo^PSXmn@u*=rsuAI1p0Ly(I)z=J7Cw7 zB)%@!=l8#T9{>IAC*g{xYODT^$_d63ZI9=s^u!^=uX;rp4kV_!97&F_$_t3${qQ5Jl%l3DI zk^*%kVmkWu7vx**Ows)G_X$MvoOHjBlY^Yf(1a7xF3@LoGvVw?`qYljpJ9Uzih zn-|i`kHjn3@%3&ndJsUIq82C9Hx`jsWdtTQ2kPtEg;$?kV7~*S~%p?iCIhUL9NP4PL+i9JN@F(s-Ce0N^>I;ItH^C=jiK zw~8EkXsu0u)EU&Jh460Yq*vu^B}iXVpoh14@LzSCeZ7ubWL1fBfnN>xn_xwsvel{b z#9?LYHZ<-mfU+D8M+i!JW7}rYj*kN;ko6SMbQtv#fRPE4MuSCR_=^;~+84Y?w|%&H zA2xyKZNIF2Ymc=%R|BVc1+91e^Xv1Z2XHz)>4&L*&c@ft7Y~1d74)?Q?`s=mUxhc3 z9H%Y??xsIr;(Y)>dD}LQI&#|7>YvtEql&J1Y~C^`1G<4IK|Ee)T4jLBpIW_uD8c(q z&%CLSY88?shd#Kc)*2Q$1G+|#B;SLB^^yh4EI0bwxm1i?Mo0Kxf+>U}FY zt5y82Tm>Y4Ym;qBR0{4uUOiOwEm?NwF^P_UM5m-NG1*aj87~|(4^Cz~yOJv>BWg*h zLcVvOx-(AJouBKa>CIRiL|iVhZ9-GE%+Yi5l%Fah;5@-y*DRtsyV>UEmoRp>Z+}sw zK4;LqN@ppkn|kUFYPTM|E}mMsZ#OSgS^TJ*-EdIRD9##?4MAmWkDzmK;n{|0stn72 zVU7Xo{jz+;of~7F_vp1EdB6*EAm9vdVGRB}8b@9MMSgLa&*=Ej(xsdn=ja4b1r8SL zvxOBkcPHr8{HX>aLM@p1yd9)SIxG|M$mi1rP4DK(`@5HYFo?_Aqb@qp%zZ21`?6Z2 zfBf+2MMnS02@$x&*LS9zXaf$j)8K4>Luu#eEUq&kQw0+M50UEf8aBfotM_nr7s-6R z^)JRWn<(O*1(_)VzO=Z|c*8tWJyB;#N_-_1LB08W+(|Z#JG3VwiVKk-L3Zt@)%(Fw zB@)@7qno5scDi8!AlM$n3)sMAQ3SBdX-sxtkY={UQb;15|zl;;5r?P%<%wYA-@rZ1Te(`sl1F}nVdO|J(@%=;V(k{5u8UPe*97Z0t zWpGG=Y!35Gc^7G%I!A6*hdW0u;6ZwlUD0+oLZz0FT6fk*BZ?uu>8Wb7EIUbmhi%uq z(oXcYU~Cq?hOQjyEjP>;-;$tzRLD03is^m=?{$qFE$hKnN|%2F9Y_=)^J)9B9tHjr z!6X=Uv;lcpu6JKP)vx`J*E-^pmTNq;a*h&-Fe13z;+xjY(9(?uR<$r>#q)TphjLAI zMGcTqz669y%p{!#e9eIfY%4swRqttbjEz9uzQSk#Z9tO0ajdL)WMM7`uhs2*e{|*R zP^*tK5p%O2S-oHHW;HSd4Cp9o^=8Pg?1==buh~T4XS34fyi>UBb33B71dxadrOR7= zO=c*u8g(r5>RKaH7@p4a`n$hwv5)C92*e-~%o6vE{ZcJ>9|vBGH7+Ak}gs8Q>%m-qjQ=CEfc zMCh&bO03a%TY6sZz?bO3&MW=`CnwpLdH_mJD{=h*aKYE2a|mD=n`Li@zSyc(FLk&+ zq^)~WDQIlDDz#b@3F&ZNAb7dNha7XW>6R=zUYG2(vcEqWicKD5*U8e&f2p@1tYg|F zq;2rsB8z!sD0VlO5+D3bI9%^Dba5^?;HoyeOkE~V zg-s9W5V7G=5&Qr7dIM!SZe!W@ixkmlG|<4;+&}|pi8e*jB;{kDuYYTS_wJbyH=pg0 zC6S!ng9fUy3YD2hU(Qt&e_KNl$=kWILLQ)?t;DkK5S*76Dy1COP2gEppHB4>C>J^_OX1%DpMlic%1r_r)O_Wb1e{2frP${fa*_mWr z!te6}aUEFwl2nkCyscj0_0TyVa<_$*9Btc3%ejaG23V~FjXphwc%A0eD;e$Y&|jG7g$ZI_&57SdBBCLY%+c}aks z6rydpQ-e^pIjB1~{%0FUzFWbCcW8d_Yn{Nq_KAXF||m6MZL9b)Gi(;`l>BOLBm z&aj-4#-x(&3VU%>6dcJ8OHvHarEs7ih|-C?a!t)2e+J9!6bjh9hFJigc~g1bNdN$z zQwaPG$A0S9a+M~9SBhRw8t=?o)iNz)L+n?tK(Shn(-H3_3&__AOVC2PZ9k|FodiGj z)wPS!V)%K%?)J}lfBS`WfF1PYjXIc5KVBK?I>mNfxT^_y5RneW>UE2e_(T;+%_b<= z_~P9@e@bqmXDEvpL>bl}LK`AiCCWi{teW!^6&ZIPropL+I8YlJROLlf6dP7)$;(nw$zrb$R#JkE@_b9&Ck?& zoJXQKWG|`K>+|1zm$lNRb`ch-nUqmt*LS5RZ*2{lE^9K%w3aIh#IudwQ2wEK!+jl; zjn1>I13NilyI#&z?1>r{(7=l#x?O9MT`7-^UF($l5%nt}4`^PYs1t!O=pdyU*^+Zh zf9l=T^D6A{!0XLpm**)byub2`?vHG+XX(B(KO&eNLhv##k|caviFp~U$gHzVj!bIC zU7B4=DRn!0J7~6)$#?_YnAUx2aZa&IRN`f-)@e$;LenuvXDMAi^uX;>(ZeA<(Y{-K z+h2fKDJZ*6WTzu3ASsJj_9k(ryQSB4e>Tt_Sf|HYNUQ%7OLcg(T?duA?Z~d-%At5G zCAJP0NoO*TzHE$rsG34{rO^Uoh*__+j1wRq_tIRDM8;Lh5-- zw!55vV{>f76C|fkgLuIn=h9ZW5sYWkf9GajP_J_Uyu_3N)O^%R9G74hZBpqZf0Gn2 zjl>@fPlrM*|F2Pz@2MNQtY0301Ab+W(ahFbAxO{$ladQm7qX)5y=k1Db$CzB=|^cw z@{m;@<6oZCS1guI_HCIWC%HC6x}J${ry^W|VvN&t9k25h_xCU3#ck#}OLC&s6d_h@ zK#Asz^UfL)hLlm8O;#p_N4wt4L$W7*W&WJ9Xza{8^!P?WCQ!n zjy(QxQSr%Ms)^L@eB|Xci5IG@dhGE*nK`wG)QtayC)~hjPm=ov`0u z!YP z9$T{fk~U)_%7io|f2j_yw^m<8jdnKSrE>Ws1w8f^@Kpvf>+Ka=JuPOaY%d4jqP~YW zRkQUg@xcBGdyrJ*teFB&4w&y=L-$>N^&KP|1;=)@hXpT_)28lgUae$FZIsN;-ks7A z*@Ayxt^f0Fe0)}*j*ktNf)lk=ZdY=cudlfuLZMweITDQp_)CYFSBlJto0+Y+li70Gc>OKV}V z7R5vj3X@ST5=bKeXqy|Tr%R*djI|+1+!l>!*C=Ue^?8j?K1f5YcFomyna1Ve2_g}c zD#BaBcoF7qXV8KO&qhAQ?Y{1DGu1NiDN90Ar0k+BeQc=jA|b;t@$na1yTI|;rsp)?CZ1ROgp{zoKy^D>J!QNU*e3}(miQc zmF7+kA`McFq^hNy!ph`?BLShWv8~f21tI}5z$MC-olZ`2AOQU&jzEN~Azvz1L_LJn z#Ra{*f87|3;uWvcjXTLz+7+0TfJn9GHzZ9v%nxGX@ejF?Bu>pk>hM-U`69gu@7)4& zTSI5$jN6%5UF3L9T|9x@RW-@R-z0v{;nvWr^`#>E{p0+FT`7r2Q6Wt@ZpXa+c<&lc zqG3yczllyC*zolpK}iw{jvlo^1S#nH4kFT+e>6^+|4TZ4uwXqaz)*n)0rWrwarEhu zL2!8UcJFs`jNmPNZSuftyBi5-J4@0SFUw{Hbp$2Rc#}KJD{or{nxe%=b$W>amRQno z?7&f}+tNhCQNamAzaOw5CvK0Y%1}4QMoGb>anID-ZrHqgX-oh9=lt~j+i&c#KmNLY zfBQK9GrxX&Kax?r9H%2qrLYTHlnKcXx8zYgPmi0qpfW2qZQjU;R3V0Ns!NC`PQTCs zkdsW3>vcCX0GEkQsaA&#ibS>+LS z-UxrmtoqNZ_x{XgtjnHpRMU&>bxwj;?9X=!ns3#HX$e3=RkPHGrnc`|&q-Ja;@#ajRtG+v3whWH>suFtlY%jOOQAU;e~}$5 z%#j|>TV{REh=#psLfuaFXKqV|T{q05d7DS*(=IV6+OaG>6YFGsEIm*OKh*~oz>fz0 zLJrr0&Z%+;$=#VFEAY6TY?ww#a3|qSfaeb=Eq8p7G;=BnevPRaV zW?0Ris4anlk}jWD6R+p<%kM8}?5X3beHbB)Kc;l$seHfM?Eoiv1d_&pe=P@9BgKxy zT>fTIi#w>y>%MhdP_%rbARAr+v1`1cSIeL5q5WC7y#&yb8FWfLxBH-*jT~3|t)YL} z9RXDkWym5!B}~#u3Vf7Azf3|Pez4!dmasB;k`|`)XKm6}6+$EE6y{gVGi^tTmCr?o! zTk~f4<~tji_f1B+wn%Q&N$z&2hP^&DPCk_BjwAPlQ9;pK#a+^4+3VeABCF{ssZz?? zK|0VoO9|$O&1*|6#h_eSH-}XR$D!=kAzMv-GFwd4J*v~PD8PtKe^>Rn7bWV5SW%5m z6;6SAfW4H~n6bop4LPV#Y!78l3%}u_2%Xx6%F#a+IelHR`R!lNn&!vx)S@PNgRz#M z*fDGu+VtE&1eaJkopy48Nm|z4UYp7IZgLfYuuCNnNa^p@uIc7mJEIa=!?AKkFe+Gdaw1-+Nm~N2p$ltlGIiToWZ>L7qx6+XhPSEDX_+fIrs00;e z39K@qb@S@4%JM6ouqAxLQ|O3u&&nU)*nvd=Hxe)3s7DPfwb5qHd;$D_>@SvykKMH| z>VBmDlQfnBB}qy8XiC5bR5#@&rt%O|Hxm6`cDuX!D+1aSe~D31&d>)IUp8^TDqs1f zk(Q%#=dD3{^5#RnkCy7P1ErTerYh7U)J#g%6vfWeq$H44Qm&F?-Ih(L(lFWySi(_htKzM)92wfWxMj1?T%v4)tO|3#BXx?dZy3@s!}L>e=H!QhKuODFf;X zCQ+Axc1I3{iG#hPkYn4~=w3*7@|vAui|~UYoztaV#@1SY3-`BX55+N^O`{L}yXx)r zNF1g!e=;!3$9KJyv+1f<5f42~UKE{*AKU`zjgL5pAWa=2RY1xF^7L^TMP-BNsHYaE zW+Eg;p(o2aU$Wze{@44tF)RJdZm&sRQ(Ed7Rr1`mIk0wmJ9LDQ?#NHyRP0OEmR@5Q ziZN0P3Bh|?jnX;+Z4#6upxzFOP<%`Y;$Er}f0}J&JAW|j{o5CMi1yh<&|NDM5x$FGPwyjd@DBW&7$BWcf zgP~U|LA@+~5+H5tyxq&WQw|&XMo;#t*cq7Z(1(hgb{_e#_O`92A;9Ggb{k0}B2ee< zHJ1W)qU&utAJrr~Tz*ak`)s>~y*+kWUl0XisP#YUP^U2fW2({(sAd^De^;UJXAd-DpW<96fg$Iv{nH3Hi)wJ$uT%}bk$20D)lG` z$ip5yJ5x1d!chYo>_pth7Q2>%e~`+PYu@q%`IZ`0GtwZ1h!@mY>r4HV#B5hX=hj;z zMR1Us1{UL9sOyEy6L3hY##yrv+4PS*NI>9wMKBfMAZzMyPjD#v%c1=y~kNTK-*X2mT zEr)F98M*=2iBlFN)*l9>hsK;mXGm5}@z%E$Th3$W%JpoJDg9?OgJ0KXO;>FWETNAq zyKHpZA!EPke(mu3Sk`upTD@w6&}CL^l^j6Cw{+XXp;>HKkGBkae);& z{c+&|bW-0&+Dx~>Gbq>9-#z#n-SiYbO391;l66{tTdXbf5a+E3UFQdqJT=ojl6t@P zMu{_1qlPm$$0FaVe-019UX>F(51aQS)3kWYhe9!n1je_zr7#i;%f6E45mn3v?GDF0 z(xrVueW@P*`9JOBOT5=x`jH_oc7+qUv$6bEE;4w6BYV>uvct()-YVgjGoh+KZ~4|S zA=;gy3Tuj#EWcYqAwcXnou6SFMHMtyGHFvpS_roowzcDbieD;8YqKA&Zc|F-qgt=wQ5j8C4O6q>w`hzsWT~iwoytw zE+Tgd@IwVkg0LDr*J`*%7T2^VLu;PY)T{n0&`5cBFWD!Gd06XY>0#YP(*yZI- zFYXBYe@$X{TxKqmZ>OqUzIVO~bqG7p6;_^D%a;3iU9K11t7ol4w<)OP5L=zvLR)ln z0t?B+GqY@I_4ANl4W`{9U+gr*WMNPtrph=6yv4Z_Kj*E&2SwYTNs+{U4|x1NZ%Bq^uB`{`6;f76Jp>X1Qxq&$s^&ujKXlykn$hqJE% zTp>>fsu04Ku;i%MQt!`sZtih5$3iUB+xxh^J2@57{@d*D$N3BULz3Ng$*&78~pvK6aqzRr ze{JDPXO(t`k&f}0p#Y(FlFrlw&p=5D)#Wm9Vt6mvPSqtEcFMPyWKWfGIRG1&fOC1s z&%6m}hfXn*L}G_o!BhR`dhS3Tb}AT}w;miv0YZALmov*t>G<&jC-u414v+PUV4V<4 zTpeH?^=E$>f5d;p zF3K^@oRZg}5(g7#io9Q2S~Rl*9Ggx>qP^C305_>YLJ@O&LqHVuD)iFt-cjf-$3iV? zOW&YCBLU?WdCZ;7sRF3-Bzu*NL6KUYfc+V?F?1fpCVSFFI#5DNpy;5sVSCnWdvBbg zo|c!no$0JT$(8i7k&|wb+x3hgf4eIen+YA8dcTNm^b6eMIwf*tK z^BC*#%(>MPl8TViwDjDI14G*SDD&OD@#r!%!>yr0a7`-+A>Qg;iug9bvE)Ddztm-` zjA4_l*dI=i9N?G87?Vo-Vd}a~5Fx(ls16i;YZQ|G!?MV|O2|&+vq^w*f6XuDY_Z*< zeWO?atD}_@hQ?zoq5;0;><$ELDFryV9U$%VAc}c; zs8)^+n%WRFJ!tuiL9`(1e}O?16KmuT(D_Y(0qZNpsr(c5%0uAL;C?Eya8}gqP-x4BkJ&{6r6gNvfRAb&N@A>X`_vh-!|JDr*iwg0p*HhQ_P|f zjYA+B%&h72m(}|A+cz0lFI=K0nzBxzS|&7gq`)@PkrZfkgj*|_e{3qVmE%To0wIK3 z#sJ^D4FGiV7N$58?07v{bl2G!taMlJ93$K10ML)cL|eLX)b-Nr*|a4-=5+KX$%n4x ztR$~uTitEt@f)RSqtK43voxtjQT{4*{I=V)8|P#IlYAnLQO#fUd-=k>T1H}fBz9z^-^1+Q!0oQ>brSt z?UEGUKw6^f0v30sNlRzT3)v|zi#0y~&!^w!f4rc$H}!4P zZIbUc@2LAchaaTe{N~iH647`4b0QGPKCVjM*Rg3$8;kceQvrH%oQyK3$=GV4^YpWk z_m?ciomt}`e}E$GQ>whlb30alDm>V9LmPlKnNDE)04&#ZcX+cMbzKWtlk8o2+abo? zrvv(f&13CA7Cp7t%pBlTi}Wd-4G61lP4RL~+JW~-U^CSps;t2J^V0qQ4N?S0P*uCk z+Si}H3I66jIV%@A^O#Cs5g)qt88`8rw{F8;QCk5{e*qdAtq$c!H-{32+Mbk`nG;2c z$4aS86}`PyY(II~KwN8fs^`P-ychnrh6AEEQpEmK5diPtnmLimoupB{&R1`1%s|#r z6Y5<3Lw_I1H~}+;MlCuHkFfJ@brj=^^>r;hqoWV3xfjioOgfbsxnI4o{v6-Fx0hR@ z_*5CCe>1F2x~Zzyd*HdHC2!PQKw!Z8sla+wVvagCsl;pHT^$?G#Tlrr%5Bp8 zCa~>A67!|wH+WkMKeEhrNlUX4%-bYOdbOlTe;@_V(*hNh(U4qo9udW<~%ZXN9xSg`++n%6> z<05FR`)GFL1dkI&lyEo|y|@7q+68-c!>0o?wS?96oka1*lqqKWN?=s@3fK-72JXo^ zf9c2Nv;^uELUj5`4|4Ug4uT`ACoByDA;%MeB8qa^!`Pf%*bR1G zHam^T3mC5#-G9#S?d$u!Fy|G94Yu+ldlzrNvQi-`dy&C=S9y!mM6nI9xld=u)Yg&m zor8C6L>t#T%hDZ+dHG%M+qmCAuz+exe-lZuT5)E>-hHVxP7(Ols^It^vfmdoM>c{& zSVi?sfTHzM=1EwKrH3x-f}EnOh8?&ypU-PJ9D!02ZdZy_#|X_0a<%=hai@k*c000a zn5zn&r=GI=JzhFHe}4G*{S{w4HS$l(cq!`uzC|P|x*f=3q6X6tf-e#^fm5FNf7XHS z+9ad0!LzE=+NS7)6H8wL#YxqwBLzw~;LuPTa=Fe3kPGPG91a~&fD?-deh=PpIh2q95q4Gw|*mrUQ1@+)JjxQcUdSp02IO($Z0zq{o^q5 zxfD)s&59|rE3{iaxktHH?WophFq!bu*aW0l$VXsPZ4CAzJxR|jw*TCee|$ERcb-$j z3OnRY0)+ahriyMv%Utq(AB&j2G}jj+mUK^r->rbD zDZnXex1E{2dy=glY-P4^e`{hltusLXQtH_|&g7+dDV={6!|cr&OpYJ~z@*@8X*jcy zsNJ+54AO23C$`JT+v4(@HvoIloU+bqiX;>&K1LGG?X#W=Y#h~xeC}kZ!ZdXDT+PS^|k>Swiz{Ns1BWSMAPm5e~uu@BsCWJRji=c zS$e!o0*T6_L7hNRh$A!mBjWc>O0GF&P<8?er><&VpHyJzP^ROwCqYCt>7Dl)u_iWX znnx9@A(r=NDrD82f?Q9^B9&ny{Vdk>?RC;DLmrYNLlmNxxF&&DDE8l%^hjrM3QXAl2<|S&h z9;Z_sSqoDR4X^y*uqG`a!mVRMD-Yz#QC%KQ6kZYx!Kiw#IguQ;!x`v3)I#0rxW0XG z!u8yo=M8!&?YD+Bnv;@N?C@(a)Oyj-7N z`(aO4-A0Lasy9jDr+{poyRBz+@HRp|KPGB`9yO(!WG&KK^3F3X!Rc1QsrQpp==(-# z>@0T-niTi073C7pQj3NF+1QG_j^GgSRFyhC>Pddm&X%@y0?tqdJVZNNQTFMfGm0XQ zfQkw9FLimJe@*B1iST@$2b9&Me9ZcU%4duAV0fl}>g#!tO160|rG_!7-6&fQ!Z1ZW zyZrTH?GuZ%Kb4e`xcn%LB%rH(jnSpU(IV9(IC8?DlYF+STBV|dYN`; z)L;ARM{-yyKlEib;M14CUZp9XmTM}$(wB0(Q=`fdIVR}X8GBg*?Z zEOIW_e{A`#_<@>@!0SslGPN;9UYv$P)spgA`Io$as$j+CL>YyrCMJM9%KW#xNX?n! zbrPu$%Cp0EP$qqqp&)KKc~3fJ0tuwRv6d9Ek(Xq7D+NoPa^AweZa`#^o}hZCV<;Ju z#P8vBGQZFDAt*2P{3Sa!EZSdKAD{mH;m`MDf0xa763CQ{x`Pd7JqYZloCe7WfJ5o8 z&8un?zBiDf3t_mT^yIvuf=<`-Mq1e1E(cqa_Nio{(x`-Yk@RujS`v}&$ragQe@a9s;kxZWK#Qn{;=yU)2(ms4(`#pna?y+se8O3Np%rQ$LQa5^% zy$IUvP=JYVN}x&_k)}|1VVgQP7bhZI(fhAFh?wl3qxmm6a=OicW*vRj%@9zvX~$tJ zNWU5V9^XVqy`uCIQz0K&!>X_?|GUOdf2_BmPtOI1=Dq!_>KMtVh?jQel2n!P&I0e1^-e?Eprl$~Hun&Z?& z(NWCXMl_{;-s`kqu^)+t10pI_xs*bPLxz@9O$EIw$7v(llE_<8;x#aL^VUvAe+vbO z;FCR@spRtvKU6y&suUYVYjTS47{rCC55Qmw>629Gfh3k0$Rx=|OGm+Qw&rDwCq&)U`c?{`d9z{o{+s!qeCg$E7OY`JEEGd7PX**Opp8ie|f?FPa|r4 zoL}4bX9h!h^r>%o0S9@F|J(H!pC_fH$~MDm-6ZMah>n`3YnzMd19kw3=uS+2=FnxG z57!p8(eK55b~FVT-h*@aR5M%V6)T^Zq`LCViy5K3!du;~xJ(?X`ZPc%r*sO(r_#O7 zf4ZR8G`tV5i9*@gXji>7tB~5!0Fo47m6WFP!X|gkx2Oht z0vix&NWy<#x^Le;zTXO4+9EUQ$Uy?v(xw5*BOB#Znxo3c>BXjmwj>3-r%aq96myqg zBzck==h_CaOi_w@=_FIVLr*~PNqGf^NIT_DtZgdMsw_xQ>5(7vf2Kcrwrlr#gFv;^ zXtH8H!>K;y{7>Z`)e&L4d+AoBUV>nG;HJJ403xf;+LTu0C)yo5rUMOfc>_fV=z=uT zd81+I=dS3zx_X$6hp~_r%RvDAhrT!!Gyh@%;Yf{TcJZ2B4CTe;VBm;uTevIz5g`SW-Io z?SOtN3VLZvWFHs2E(<|f*E%P;`zZH$v(W&%TH9T_ZYd+E#-JB&RT_F}3j8=?I%!vj zK+8i!c^nG3C@UkMMMOcQWZ4hCQQlZ$!hoi0qUV0s8qU<(m%1YkXEvHyA)sQLDVtVD&}sYPrttiLq351Hv13C%hdDd z(9@+=w;1PJk09M;RkGDTgZLAtZbIy;MOc}sM_Wu%ptMIMVzAwk!h&eT>NmQJlCoxf%y-rL_+?E4(=527ejVhRaF zuZ`TNjo&aN@g!_xey&&5bzrk7!KUU)Sr!3h~9lf)6>R zf5>pyvwA>b>Gvr|sV@W-;%r{L=A`#!)t7=I<}T`{i(^6ITI3Ot_U?RQ8$^c`)$Ad_ z?;7k-c`w2IsJ7!>jELmUQxBv5$d1bHNJ0bQ$Dw`N5_BxeD=f-#P=uSvck8=D_N^R4 zO5mcFB7gx1Cy|_8Dvblg0h-yIP*Dupe=f|qv5snxvXDFY4peeD+V9-^cnS4idi(MV z?Gtjg6AqN98rwSUpaR};HA>XFMrKI=Kiocw7*tofVZo`$sMxQLDSfNj(pgS?EaSC0 zXnbp;v+7>ka+=_~vNb@Pqppehq%idx(vO{!-_>on70;Q@PWNsiBYRh4wbxu`w8aUlK&oxX3!)xbRMRhr_< z{C)q$a#22plVq!kx^ny2(Z0Wcw z9=u7M)E3i^>#nsLRUiUoy@XW3e~}52n9jD3*d?foHiD!bH!o-TNUKz@*qxCDKn%rR zY|=aErRHf-MXV`ZtskJa76*_8yiwVSQ(mW$El|YlfK1&>0kjfVkCt@y1Th^=iJsTx z`l>nB`@yTbqxF0VRZhOWKgWO4loTnvqvC6v{!NzG**Y10#Pe{LM2eGNm9 zvMz9`&hErqAc#&xgsw_dcSkxD2cQ7=XEiR<%#T~5Q#DC;?DYKBCP_vHf-~HD;Wc#_ zkEG#W9J^{}x``==sw=upZ-A?l*~AX==rN@}_RdqYa$%oKIGNA|>`LIC(bSmN)7Y&n zoAPDB{+OSB5$dTD6dfXXe`uluCJt;jDRCstu%D-$Q2h-kbOq&G^EK~kp;E2tzgCtb zH2)MRh{uonuDT>-uR<+1=e;;FB<@DJEOI4x$Za`Qw|%JPXYd}?IjD|bWv9AXouHBu zsceD91ba5I3QJF7m@b!9@0u)qN3#`+B(e#4h1%;@B4u+XGTcY3f2x89k28tdYr~wA zgWh(L*r6}0_2Jw6`tR3U$R~4nJK1FEN(~f??eC=P?6$}TyzMAMRV;qo-g}c!Y@iRv z^;PR=wyP^qK1wN?(pw3$O_@->elI%dM$Qa*j9ObJ<*mzdynr7GoHQOd?n1 zf-a?cbVpS3UnQ5Zm6uz{FE7w*f3^@~8^}DII)+3Upc;}`sgZkjRUqeaM!p;8v9M@{ za;jp>N6q8T3i4BO))h2SKLUf5z}0U>)Sr%43RxP|T;a zU9KvbS0_Y%PIG(hUdn8`ayUIoMc;RCxfQ1MPC(+XW4KLgu^=5*5&yBNMtV|SoZXI` z*3WsfNwo;iT1lnjl1$B`gxAyf^|N2%;S5KbN8DP%d{&CR5__%zI5duyDF(CSJ!iR_4_PRfG~N%bZ;C0P9xgI0lEJD1>@S**vKY)mv20uac3Z z=gWa1Qz(a@iTH=&k>f`rYtt%&>^}&Q&Mk{9>))2`e;@A;QgrpH$>W+F@(sv+AjQEx z4*A@OGE<+AbSny$fi1eo4WfZ_3cIn7cRUKQjA(bo+q=J#24#Aoj^Y8yQa1=}yC_FY z8DNaeq2Mbj1Hh?xP~ZvD8A#_ED%r*l4{3`&8>pO;N)R2$i?_psI=Z&pX5|Ih{L}dF zSd0p?e`b{*Krp6Q81fztdCJs2>W7^CZoXX1OZ-0%FYhR4^WRr%_V4?*`TegiU!KXN z`(vU)$?CvM&<*w2iL7iMZ9k8pG-f6~R7wmYKczEe$L(Bma7_JF*wAY;@CS*A%2;Yu|zZlwrw= zC2Jzu#;JRc@H)y3IOO49S~^?<>_-WH5!3azBnS#7y+Kh7mz*EL_w3H=T+Y6+$?w^0 z`H?{_Y*iAB4!68ED*pT1{LlRD`ta#xe+(r)Z8D$)U&|4gQ;8FvUFk={g1k&MA(W~h z%MfY$*>B#qD|mC3&i&A{jeX|@G{{R?M7F4lr(NK1?u+8DRyK&~l#uRR8x_-WNVJ(_ zKFn|l0Im{foo}ofb5{jiW9-^kAT`yTI?)4(#n4u^C1uxTVI5H@rom6swzTWSf1!us zwX>x-@x^gNT`Ux0b2gkRFiF<)T1+>$`{zY_S+J)e6q&+KAq6M6?^{#M(_3c(ZklT( zwS`&rr;wy;4|$^k@PhnMFG5n7qnsWUuSv5yC|Qwb*5m?$j--u{oqv@gMpE+ZJgl&q zX6J913~VB#(cXp>shL{S##T@1e;Z8iI2m zHw;TSfQK@=>If0e0NA`+bz?>n?UEz5e8 zC@Q6m46TGUC6NIjwA7uA`C%4%dqFvD)q6E~@5^U=>iw$(LoLp+@!&?6e{*L)0e;DP z&XPGtay-kdvNC0n8r_pX~C zs#QyroJ=-3yrLoMlgFJn-RowdN~BEsNT}KflDMw(6=3`~zI!GgtHu#=dR7`Mn?nD= zv^!%>Ht-rgENw%+zy?yjf2B=b-e-7&=AqU9BZ}suR!7N}>wY_Oo>?0y7uTj3wSiFM zL8Ff3v8o?>Q2+UUOrPIsCd9mCIeR%K1b^cO-*#7X zX6dEx@^2e^xY39DFE;(d!2Mra&X*suaby81P`#B(^!1E(vXT0 zUB|rPCFe**@0Bprt1cCW5;!h zP)_RwLXtH}Jm})gtR<@7_U$@1XHl+*wHww;Fbw9?D{Qu*fBIDly&2N(h2gbz+owXB z>_j3iC6yK`rk}1?wk`hdA)YoX*#&?(6=NOV0 zL8g9MzD{YEK11qEtYOivyE~Pq`yX(33EpxFno$xLxt)zuevX)M=Na+RJ9+f zk8CPVQxoYEt^ul2SLb>88i3DcBWJel+fZPRMPd-dP9-h)oT84NR#?;fhSMY8oQd1m z@)A~Ge^+gZ(LJks98Xa!$$8|co%^*f354yW)~~mtwrY8rHj@QobYzUeAnAme)oofs zG?FOTTpExcY+3s&W6hhNyO(p_+F{5GB?fn=?m!1r5}b(E>cg;(3{B=e3G{#_C2`3S zbKK3I@Ff>8D2#uxpHB5d_1x03PXitm3j`|6G&4)Hize&MA0638eim1IIaT#eVeF@G6W?G ze<~~DB%SwVyE=3nuv1Quhl%o+lg@Wk+WF4wzHQUC0@&*o)i#MODnZg~_Dcx@pp4I^ zaIg2#)N4+|vt+3z6+o)WGSBPvb?)z9-Eg>1pMUXNOc z2a8U{eDn0mHOrN?Qyz@#cLLp!MW(`%4x5pK=Oy_C?8*5e3s@*zyY1J_?pf6G6-Xyb zb2>!8(LL4$DGzLix139cm&n~;Qsh^D5~b$*eG98Zv+AjUNf!W8@Td%0of-(!e=GgN zZIm??(ngTS7)3?+<|U}ymQ(o*qFoVc5!%Rdy9(RkqNLoa1r?Q-Mh|LlIQF4f!X!>V zv|9O9DtEhnD&deOw5Cs9o_L3M-*yQ($J&mt z4{wX&RlD2dd)8Z-lJgkP-F5!PgY7dO_MIvL{Mhz#IzT!})fR`@_YI7z(0PLYp8Nyk^Z#W~www5DH5#L@U|2^dIGFe+~Y?V_pQtDskd9*TQb-?g0#xa)B$5}}hfbCnyYjdo|uUbd5zyS8;6j9cyf0fG6%lN3gtYw+`tfkVD0qw=+q^wi{RT1Vwa(VK$Aiwq!@)@UA1u z-Q|UH!cLWeG#9mBpjb@vwp?DaR;C~pQcaZ_0Gb7#fKB-mw$Z(yT(_Nv+5lP2Sxw*S z%NG0A+t=|6;|~Y%e_~(4Bg6#G&a{)yySddyW0Pni=ybv|S0&A_?_cF)G@^S^d6o^T z^s+PcT}x%Q(xjRv!&?(?`Ul9iGXracYGtn%VO3b-4N(k!G7A$mTGg@ZyyVPlPkuN7 z#V*r0X-M$t$r*HNUVgFz_IC%`J6K?n*zC7b|B%O2QRF|~f8Fy?npc!5r_HNE!a>h9 zcY?-c(tcg9uXBF-_QxyBC_K%hkOCb~(|l|BtdW6^s+n6~$Z2Em?K^mxvNectBpWFM zH?!W%eEn?Li9{K;ju-w%_T9>SA|5IPbvkTFg+EoA;6;mEU710wdAkA!-~uX=N}6?H zScy4@41sK;e<>-)t(6XiMUoh`hSu0OIeO_P%_i`g0M&%6*vj%w;1Ca+W>--4b(4^C zX*zi+h_%}Q82oGvCSTf!-{#j3?c@8ZJ7*wL>>8@7MbilicXsYQ?3!=YLpz`@D{yx2 zohy&blkYQ78t4U_hSJ*YEViiHYycEhy^cbWJ(N5Xe_E4>ckwM5jgL7L(`n#y@2lP# zV(d^6nm!hUhpg9>!boyj%Bk)8Sbi&f+bD5Mmnr_r2}qz6t&;#31W8KPq%xutDIJWn zs0TNDjnHRfik+(zN{}-i^Rmm56!p4ZANVrA{mthu>`yjX1QT6S_NjTD>`e(yg!<4` zULvGufBkpM@x03q(wJ{aHzFNQ>#;8Y)j;q9Bh`E6F<7?2OHCkg2U*kzaiDFn?RF14 zX^c|bd(XF%={UE%QT+=gaNTnDiFaPj^H5%3&R~zVo~Q9MY?N`-5Z*Xuo3U~bCBoiK z3c@l)pek~RF%d`PlPXgPFz^sZtE{m62X(Q1e}!Xf)n0Vq9|VWmH+9?Rkl1pyw)C82 z@l!p3LKPpC>*%8@>DH?9_G|_!H3iVS$wIG2`=e4NSqsO)2sq=Au%gOBmJxLxN%KtJ z?o<)pCJ{;Ht!F{)e_Vr-6~HmPUZLRE)n~bvJI>@ORu8f2Ot@8zstNnm>CDuYLRHyv zf6l>c9rDth*hHuO?wta*fFan^dp&=kPYVdAXF5-LdXpbt*Xz&mk8ht}tn2otHsWZi zt@CLP2h`wXC}o`5%_qCvAuJFT&*uYc7^HYqvcF^_ zKPpE?{BmrK^0jJR8~5{Cg0|72xBXDK=j}d(O@Er!#M;?|n*8#?1kW-cWvj@SpSB9s zj@sF8Qb#Q(yVszqxzxCl>|xP(2d_{80ICqSqbiYgoZ9dxSgPsJ9a~oUn^?lOPp`rM z*=6RrJo2!dVwjedx3;5_8XxO{qRg;h@%3_0ypz~8_EVa|sqyFpY%mt{S`P(W2+`{2 zaDSrA8Qw=%-Ix1DT$wuLIs}(F4CKAbSN_n6bPklSz;~HmA`1%gbjD2goLUyFqEd@0^N+tV81aIZm~-hz+{(4Ya0fR01Mk_O2D|;pNE7 z+~&7We}4Jx&kxs&wC3YT8l5ESET2(Mn12(6)z&XbNA1?BAc;mnc1UC|##=I19EyuK z0C}LqY(-om7i3cr@m?b6vFP$OZsl9}@~oi#QEfl=vr`vO8O{4+aFa-K^8^t{<~10g zuTVyEV9K^k6%F8{k*pmW@Fr`;pjchMP{1nee|~J`|C3%RY&3ZdXLJ_o);nT^^M8)l zC_pnuT&3AKQ!>b=_xblF`-N1b(+irI>A;{X(pgspd$WvDg@n`o>Daw4=Lt!N8T=sK z%2C0ga(wQN1WqZZm$t`ppN1Mv8h#CX2MVkts^#HHv|Oy32P;&wzvao}^jooKsdWOY z7C>6cqS~0g6gLHpDrQ0z?f!HnntxtYZPN>r!ej%GYJD}j{-YPGf2g##Q~dFH=Gb=L zPPk5eg(afKsG{kx{2ed#LbZztQ%0LpMR$ISiu}^`@SvLBcTQynhR*z2giI zEOt8@r0Msbw$L?A*{XtqPFS>MtX3vltx7Qxrr#QFWFz>#lUK+D+9^pHS*1cyoTMmh zDGgD@$ta&Uf_1AljYKxWBVklh>g#;nw=c7Q|N7UT`}?QzP>7+6k*4B4ifa=Us-`^J z^nh4Z!1wZy0?|7%_WBhH(0>dpnn*V~tlD*SWH`ywxVv)NyRv{Rc>!efX7t34in#H%Z5XFX_T; zCx_v!>^$EoIkRVL{cJah>adHT&)=Gx2Nnn<1xQ1eICcgIf?c+zp`2(}|B@x?CF`le zU(}=k&>7r=J__th4&!4$CGhy59IfG1>uHHH21pOuDm~=9s|IsOHO*TwoYpLIS$ zdNOydde-md2HRB~Dk|qfp6S?@vX`<++dsQD zGULkde2GJO-(no=>Y?3)uRtBYJ7(NG8+Jl$ zb;JJs>3yFk4qJ*U^vU6O#&tSe4jxa^BCqBkRAog$f$Zc<-J46D6Oxx^afV?~16x^1 zv8gv92UAY_u9fg$??{K(bt|hWCo-tjfRl1J1zmbutaZ7u6Dn81uN;U&7Tr{Nt+%Hq z_AIpPSOB$vTaW zQT1ghuYt=@#X4P1a1fxXuW54riI0ibbrAFm%Mf&E_jAEDo4$bhVb88(H2aVAQQCDb z#c$%DnU-T}E~(ecW#mgIKRvOG6fM?se(DS?8$^11R4F59c&CfuOp>Y`+|hn%XMgiW zM|{0rS3VAyyeR^j1><3Pea9`zg7UA#A7Vdc)FmoY^H$|&+p+8}io>_C1)94L3221y z$?{H+gXAHN+!TRg*)(WTy?QIE={S(3w9q!K+cF#J7#!2ZvE-~0nkatqreRc_P5D$W zjwJo@T8Px6OLZfC^Uh~~U94~4e}8KqKL7Fkg<1OKR9YqWrRAu>IjPs-m}-*)d7NNL z9$t@epO@5^y^mb&>uf>8YKkZF5sSBcPC>@&0%wI$DeJPgZCXZx4bF=kGF3>{8vRns zcd|R~_$09=OXSEJr7Q_;cDe}ZBu(3B8U{EM+*D(;Y!yyWXs<*J>b zLm*WpFh_;mB>BW68?}1^zw&kNp}{?2V;@oxjRhpWCON_(J!6u7&6(iO833X*uSUG| zml?(G)GTA0MEW;C(bA=7i+|(26g^s0ci>1>-$1LbO(@0Tk{mC~YrnLA11%cRPf8(a zfQ`3H%F_d8@xTBx)KPX<)L>K!P^qywR%Y4^le<)BM_hhdHJ_&oj{G*&q`)-5* z!5)-UWY4PLwJun5l5L~tK6pscbQ?dUV%B;mGAetkylnny#rV;G{DLBHFF|45(TP^h z8LLc78F#36HMDi!oPXL=wyDbgDTdd44bD+;28U=ebx`dKb=tY4_9i<3Myhd(c+*H; zCmBLf08T>b)a|W%RMR8;w?^bywDlE)?bNQWDWpkm z+?7EEJ`+JTYOW3hsGuk+ckHPhyx8F&T&f_;dH*<_k~0Z!e1GWAYxc+N|9nmZPZCe0 zD86k|1dj zxbWlW{?A{j2H#ql3+KEjYn$eOlpsrm-SLmQrj9qFcA_L~-4m^sTn~!$kP65k=jQ#W zacmHYJV^T+wyxBm6Rm+vpjcRpz}=v;3#q(pM{u8c(E)U~(ss_J+-sbIsj9kVT6 zkV2(+P=D5v!2tBO4P)2SXAyHR>9r#ig_`n|zn~eE`hJT1OHJx}TJDmCh(ZsseIfj& z5u=$TDP5pq<#{TxK)A3WmK>l-dZy0{=+(3hmh1P{<>$=T@Xl%d{O?~3Ukp>eu7B?;ZKzMn9&wJ#YbocQm7{QwRUVfN z;hVtX_4D0QlpwQ*L)4v@D?ruQi!@Kdx^;7O=*2+@(}mOxrS9a64Ou~#b3ShY?$Ut3 zx&K|YxUTuITuhCXm$x$5s+}rEa^UY%>#&1OS1n$nrrwQUq9vfN4jL-x^(M`LSj>5D zT7Q+=Ae%as5Zk8g0*T~chpSWD{mb(b1>AI6-zy`rgnoFip!jXmcKcAUP;q-g^W9a6-Kt@a zHG0tL*VXsEEP&VpO$89bTgl5+-eFs(5r2{wn6Ok;#6-m z>%FF26s+|IJP+~WsZDJiD%U!b+yo)40Gsn-hYbM zKW(Rwz8-Sby{TrD^G5AjZSOAWd9gwlewFRWmS-FBR_x7|C4$W?cvOBxuf2LX>*sa( zv_)A>DL0W#&t$5Z%$eU?k@j*{faFGU+6RGVwH$t4wtuu2iQH#P4ALB7d+J@d5ju3` z-c%LVqJ#KjX9c)_q{|~W9D>`1-hU}1O(g-#0H7s}6vpC7>wramVKbFgz~uj}xr6oxzQgVV0CZ89xWL`RU*9^MA$npxjr8 zEqM#Au)yhPd9rI0E+PpZ7koq;eVTAeKO&OafB_XJrEjA;iWER>vhK)dBi&c~2-@pJ zPb>&egN>c2<^UuwzwnmGzYj83+76`}sU980?ds})inD^ck(%kWTSoO5>J9!SLhz0N zJj8~{?%w$|$H%PvomtBcgnv3Dx7>cbDOuXhRu(aNovB3c?R>^2ed5mL=N0?Umluoq z=aAOHi&fDc0&Y76OzL7fd_K zr%=S5`gh#oj=XtE>+RSSrY1E6lpaW-KBV^nh~z!n*k1Q}gLV(q;(x)!V7N-KK1-2g z%Ar)}So&lknw5Gs)8MXzc4DR7eO=?)t~11WN8M6W+lM-!nF!1KP)nZoH#7hM!=;}? z+TH&8`2COeX?%QP+wV_3BK0&VGrHqae3vAvO>4EPKpnLQWqP!?3N$Lmh`V&(;;hO^ z)B_-BxdJ+8CA+j-2Y;=t3eVje??pG+FD)F1PO2lF&S_LD`|HZ&>9-<*FJOu*4mp#d zsZ!NGRCn)k&{fwskdLiKQUK_W_gEFerGAR{sh6)#LJmMk#?UQ6olX!6Z>kZxqQ$?H zjEl?1?mKm51b1*;fmJ^*-G~2t|Lf}%z1<(4ySLAGn?d%b5r4;);174EMy5XWWXfY( zX4}94B1H^33SyU3#4x)ZPWJ zpCu9^`lDwQwQ>ZmfN@XCcZZ@#B}wbh9jK+tJqzgURjqbU_!suq9aMKlaxR0Id8w<^ zvpw$6_BAlCdw)~q)E@CpGwyQz;4Xh$<)wP-n- zT?a@>TLhW7nGgzHH;(N?iDGRIxgg#cO%KDichQKTi7}N%un%f=zewn6&AwXbPzt zkF)h%ZDFZ~-XK55fKH*Xi>Nl0-?9K!5&G0) zd#XJH<{n2rDXc#q#TY)M#cIynN}h`UHkis_KQJ{?5M!z-6Dle z0*&PgzPN6E93#PDs9v+_YokHyUS$I-NjLQ^oJ-+~|7NF3!WA^=(|qN2G@E6XxZR1L z$LXD?bbmPIipUg!b+lDg9#B_u&EfT$9*_>XU*evP*EE;o1>e(I(lYD=AJlw@_n%Go zveAc*T1n0Ug-Re;X#C(TPEp4_s>`J9p8WulEpM@`My$$99E5ZGIW63uzy9-8X6t;i za#pCDCmxiE1nL^>tPQQw^;%TFp{xcB2%sMGAb)1Fg>*6yi4@+SkgP0UTy}y=c((j0 z%yP<(*HZ^3qorOMRB9x!CFl|lwU6R_ppT$Ey-FaHujqJe93(eu&9U;@Vx`1S^VsbpVN2X*cuW+mE%WL*S}1Ti*(q|u8BnANm2og9_s9B zWOV%?`CJr^n-{0coRMt~ARdyur`7{{2A3l77Bu~HR{i7qpTE#R^-h9k6gxOOpo+Do z)HRnS#c(Q|wKeApBWRP?s={wQsDB=-ZgH2SNxpsgDS z+L8b1MPX{>2KA%ffXL1M=$(*FnRM^0Lbx4R(+Y!{N0ktJIRwKYR8f=Qy_JVSL{*<_HOGQpeM73}CSyx;t~TrP-*QNKk`t;z z^O9v0k{yX$rU;pVjaRX0QGWucQ+ZkCLMqR2DDupXmq0s;HVuVC2HKG=6=HpN+5Yo> zDbG*KQ+Gx%ha~gMbRK!|xXO8l9ipVUHCU;LR<+n8gE_13bz_uIru17d=gFE=p^NJ5 zSPns|!ztUQHbHg6A7qL%Rs9jsF-m+_ct+no+RewLD!Y|af!&cx1 zc5IPOc;=8;$K#V|t^^>x6oiTwxi_*OHLeZq=QaD- z{`bHC5BR=cE@(rhX@8nbfRw%<+N}xYMDoF^U{s&QH$%s)zu4~NB2^8rRE%h1!Mdp|^aOIaYZxl1|a;rbf0_scz^%$ld{=Uzmgb!>GIwc4Vca>ssia0{(n>}-j)Hu&4Dl~*DH!l z$O`$?i(ofiM`tI%R5e;|RpM|^){eyl$M;=Y#g*nN-KD6I=ww~wsQW|+Zy}D~$C zWW3EB&>S7v%z@2zus;qpCBmlj#!oBvXZ!k3oeAF$bXl)g)xWmMzdjuLB7;#ONg?Xe zH@2&>*VAdL8Vl`fXjxR$T%BEoICMpfw$RsUE1FY)3qbXwz$u$5rIv7VUfzfrQ zr2b;RD_QIv53l4@vrg7q7VM4tQ1*o^IDRg*G>x-K{;aN1p4yhYO$|=d(17Z;)&|yh zhfKzCw@W2EYW$#KPhP<;tqVa70=x_*9bde0oqxECvM*qDmO2ba`t{gZ--A7xmX=;H z3!H~?52OonVSLbFkL*1_0*7f~rfT4-ig>G=7s#Ymsnon8HK|rnMPQQ#>3~WaHuk8) zrj7ulXD{`M!6{arZrAjP{4V~~bVmaqc?BTh9Gd~v&e|~a3WN7y~9xyYTzJ!?9>5;-+dL( zYf%z{S8#)vRjLD~+zOD}3$S^0@bdJ#(|>R;E0m)7kn-IC?By)i%Fl`6^Vc!IzDj5B z@kw6k;Hju_rcNbMceCUq%BA=LC4;(E3SSMjyYe-Lj0{rS7xS9ru!Qx9wKf)6oE*Kf zzZYRtw#X%84cK|iecv2wqeh}k(D0^H32zS%rhS_dy;a^yTK2{30MaB*Ddo{g)PJZN zF&3o>Hyc&C=*gz(kr((qs@TrnRanbqt+lhMno9p6Cm8As!TwE$5BZoKk zp9dShw6E22i>z{BR{l6O4n zERye(sW^(YRIoqA%QUcWOj1rJhpXPmu0PjUUq1fzi-ABdbe95{v>1=vt)$+`>QTLWoeL-;Jb!DT6P6SG zu^eqm5V@AQaFL>0addDMD4(>>9z82Tit>}_6dkyhk3gNv=G|F7yW~2?QB*$0>M#sQs3+K8L|o|v8k%en<(p+fkd)g_y{__N$0sncDDIc zKXT}`r!ekL!MGp5>b7kql7IbvUb4UWx<6koY%(1rq&9F8ulgM9-sxu7n|&`y-A@2S zl_AVY7W#Too`m4H{5y)i9`uXec5+ugHFhTc^61)mC(_Dxom54R2sye4z|q%}&;;Un zyIj!MMQPG>YjYsq6JP?8Jc^Uc+5`PCXNqeci<~(ciw_8Pc)o1Q+<$hc$i{lc-SJ5~ z^T)``fv4-1hvCsP9UW)F5oZ<&G_REH>`sZ5=6YK(IKoIbzK-@ndpf3x0xj%isN_u&iK zj{9_eNjk`IQfyK4RSPMD$Vi97{+jmI)%b!0_T zVqLEGd#MXqi-PBraLl zZZ|)w-F#_jpu6ADCw`b%4y~p6SHLq>|KFya_m&lW?=^t2y=Wv%IJD+m=3*Z0S`ey1 zPB}`=N!3hRCbNsDGjRA;0QP83?>f>#{_V2kE=n(%Xn)hDQB{k2SvT8l-k18{rK$PP zVE0@5=uKe%{`u>N=f&eW9#>g82}?Wgea@=wGo{MSm$>z`zYgUzX1WwbsGIIpGX<8& ziB1YuP{*N#t)zS@@D@Q@f>$5*oZi6cXSb`qE^k0t`inew%DN+ayX85203VzM6L(w>Kw_YywnKXWpJcT{j8!?8z*tU$u>vwxM>T14KTnlv@p!2gF<#o|8TF~ zVQnlWXiPTuF{pF&itR&-NUDE=$fZiorV9S1%6}cvhoBq;AIb`9J`n5qHr?RKazJi+ zNY$|)?BdWRRh{}FwsI-@vN`Oaj_R-sw0w(M!PBFihXb;znop%&Pu)^{=;aGGy;m)^ zqE=^6w?Vu9_8pXI3gc%4Vk!Tj&(}%8@??KPIj_JlH5DK2tkLdu-EwqX-fCbbHo~6M z(SJE9{9T}IB$3?e&^o%bMHOzydxXmCx-{!{hMO?IwY#>ay-QWS>y|8}_>br9Fci;nWZMT+d7KG_{|X>bCb^E_ zA%V_;0MrgQJ6>b-?kza!1L#R*G59)#bAP@4yl#KYj~{7+}}%0%+}K-uk9{-BMwgW z>koAKC*DS(b@7hWxpreUE>qc_N3x>72~TPp=Ww*BG?KS5T7SXI z=OP*giw%3#%LSM1>-2&u=W3NXlxO^iENtHAHb~(%{&NG_5OkazC100!R?n4te-H`4 z&mUJ+^`vsU)B+m`RHvzxJA|ysxpi^)!8ZY)xT5iR5Oih7Z0(7Iyc#*?vYJp1SzY^^ z*c-IJkPf)ZO(s^^ECaLKL(A;K{C_m&pyshuPhMW{R6b7DE7=&?P@BTuY{O+y;a?rg zVB0O>m}&p(0$O@tDRE{{|GaYohVwMq9Vj?Rg}}+;K`b77*5B8OwLSgrFZ=Du?_+n)yHX)pHkhubay3OFs!9uEG3N*kRZ*CJ%QxTDq?v9)#eXa9ue$l? zu8K#I{G``5QMljDI>+faz7spqnO-$u4)4lJRWa=i%^kaQ#r6wGl}>0Xr=*OBH?GIz ztj9AreM81>nhUqwI-;baSdJ z$fj^(wo!Q z?<7tC>}02Sg3J`@z8%>IN>I0XE0B(?F-P*I2RLWfj`-x@DrMAAdZ;h&@3#O)(jsCK z`W2<6Z*V+icI*U`P7>1OJh}Sz%A2Du1~+#E}M7lWJ&`K~vLv z_RHJt=^9rJx@V=0pSn^xyI5C(smQuWP7%iQR`33fL#u8|_w#nfTxD*x_r*@?|0sD! ztcm0YxtdmUDeby>g4Q&OqrRX>%ib*IalBJ!zI|`sKYaWCp+E1rC)!6Q zNOb)*9n>b`^M9VCW;QBNnVJFMNpN!OG(|Tr{)Pjw9i9c1Bznrk2*I;r_h(XX2LwQ! zSyh$1JST*p`@9Ut_Aq7YMpDZC|MB%^TbAQUvgH@WS|9-u;CnyzKjgy1NWbY*`VbYF zU*CJf>)JUMX3>AKH@&uIJ&62dY7a+jfx#M*= z{bv1GysxiY$)Bo$c84k}7s1oVa<_=~6SmWv;Cq=ED5k(AI}hnvyuMyo2S(4 z5BTjMuYaHmqb%ZgyKjN!Zy5IU%injFJZTT_)dH9WO? z<2WfuzI$c&&Z@E3KHuN!`wr^qa#p;aQLF(MJzqnQtKY@;=27Fj~zEeB1wgzpPWuI0T zd4D~^zAQOvhj->)^Ssl|_2a{*`Q_)|b@^V(uos8fqhr3{0S8Xq^fqJ_N3_`_TT%z0 zI8$dQzD1b6(8^Ix2WwMF@KUo`{~rPt?x<)?beoNP?EhVX1Y07mb{T- zyI)WY1$(`@c05WlT%4!n@#Eaix0fS|)U_|K>=U2xoBn62o{JP<{I`zFY=x^$3+Q&A z#lw3I!oC{e&NV=b_e;fk8-3Jm-vLy1(5g5_kjtPWhcp}`Ic+UHq`Jo@_vamzk$;A> z8Zbt6NB(a*Es{?CNN@WClgbzwsW2v zXFREScAO{Fv{kSAVS5(9MpeC8;9>1fZPl`j5QnmeR?$a$f7Kjrer5~XQ-3QypPzO5 zB4B!pc}U)cmlkpl();kD%K`eSozbr3K;#I(Em=N@#GdqyfUS_XmeQEz^wX+}VvlQ7 zd|$qD_U&mYmE(v?*n+nwx$ z`)TZIt(&}1z3K%(I@3Fxpnte*-rIr=<*Hv0NH*dI$eFV*&fbBF9KW}>lNJ2$tA@++G&WNeJtWmR)2Xv^Lm2v=&+XeS26!+)1T`PEmVxK=m2%^e4; zG_v#lyy!+c+Le4M+JW@8SIg9(HaK!Iq+4GE77(_GOhvDa$fnx}Hyws+W3bnD@laUS zo{Rt6S+hCUykJnYaX;7_2smUFZPEgGa1<1Q=wPI~JD0j23OXLmo}D`ZZ$=EJ3ymmY z3%3?2hYrw$=YL)M5t|b`M{M#Xi6boeVwBSxg*OZLr`{OvH{);cm*swHIIxMrZDzM= zs9sFlQOn8Mmgx)OTzg@)UQXVWj?F|GW03tg!H2y#DY|+!b}mOT14WiY!Vq_ zhHC_;D!{D(n`Y7U{B_@a=sbL0ap~wDj67Ix`F}+Ae1(x23qNT#urQEUDIw>>W)V zqP&_72IS|}-Gf+Lmho`iba?4iPlmxyhc(y)T`XU$j(7bzx>RnsZ^rSq)#1-S?)E;d z=agJ6LxX$inj&vRVIEfh-4j5@C#%zYRsFCw(tlZugC#t43fQfanhK7*bmnd)+4L&!T!heRondZ4b#@=OL`Fq~0@#%)37)!8u)(4KJy5ce1Z< zUE9Xhyj;C_{h&B~-GN~ngcF()qS<@N87dd*T*YSbX?neEY~-y0k~_y{!i;xy$p5-z ze}AKuzIR=F0o)F7SM9C{D_NU)b}b2DaNOK+!QD*=QO%eY<@?wyrjK`3n!({A4Tm8O z(F&dynWvj6vab3C1`>RwK>s3NnG#L()QB zAD8JVYj_Dl13Su!PSp)O7>PN@P8SnHtdNwsJKP?;xD|+oC-Fq6KwXx`1Zs^f6MvMm z?W-A60k&JcN)j??kzd+CvoPgNQ~2iF+4NTC?A{S9HRLy!4XSF`WB_R|P#eH5vC#hB zsm_h^N1AM2W0Iopx2yK&mych5eEhBd{Pu?p9ow_b$niAo(H&CAw08(#D zy>RePT#o^NoW>hfcA*X$2`TcaU%Tb6rZhryT;T5(@Ndkes=@=|NCa;_Lx0-0DNI}W z++r6Icw#k{ITvFwkoch;>?k=nlFlvzR~=q)63IBq92?fi>(_l+ngRVP1(kFwyd8cI z!)6(;`qYhhfoux;*5wIaBACamuzO)JjU6LjH|t2Q+NPaPOJsj24H)k{qyz0xmJ-If zWaF9+g+zV6o6YVVlcqZ1?SGY@MGdWS2{dz6Z8oz1+ill={{G(&A3xUjmo2d0ISlPc zNyBZ6AIhcMa%{60gp}l?7Ey~(9ae!Y<~iQdss3srqg&<0=&0l_PFaa!+(#z1?3|&A{{$TwUAxC zrh|M{r`Kp8Q(fb%@sQ<@{RO&g(MD}AZW*?%{KmXPrj_ial=hcj8AHYO1JTOEAkoo~ep zV!+ovUps01T7SClKfe8Ztw-==Fe__;^jcW9ka9UJoo-N0O??+W_y6^Tx3N50uI))3 zmR}0Ys&s^3@+?yv1%y;r3Y>g+kmN+}S;ek5K%R1n*S37^;Mv01M}xy?JjP9&R%J}< zri*X1tTLPqb|f620m!oVV@P9xRF;3<+^Bq~Fp!^_9wW+QT zi|$tAlHPmDbXO%g`}KC!e$?OpX2N+Z1y02y>DmyN19%JIS36_wrJ<}OL1=7pO;~_f zBzpo-?re%fZAvJz11#i!o~T62=t1eM?EBRxSL0In+9W$yJ$yg`{NnBbj`yQCRU?Fz;U(|vQ^xY+^$DDGsleHCWx>I_!+F46A_ zXB=Zkw7s-ywr008DZb+H` zbnVU?-rArRGoX!u4oqI&Bx<*Jx9Ak~upu81O@ENu;Rbqh1zR=Q2abqBIRF^Cqq7ZD zdNLS4=cxzU!7eGMg*ig1t&~-%zd||uySNZ# zbywN#CM|71!F#;RsqiPK2j~MgAl^yUhw67;z8x^Eqa;loj;0^BK<&%#$Pl z&(2xz3X4}Q1FU0lYG3x-VcDfQhyXylV&%YAEA_`!G(|q_iQPuZqa|9{;;@(v>nwv2*F*evO_1H!L$o9#pWn=vf5 zmfi7EId($ya;!)Kf_)`^&#Z{NOu%A7A^a43#8tuI2=d0s9L|SszqDn+7trU!lF$*e zx7>=VDd~Gyo%UoYyWZnvhuZegSbwpX=p+D%`o)F2LPFZWkj_`Vr7OSdmW1VXel%N2 zx-cw4L*v0Sj`kL|yVc@tD8ZY(Y11we5UxN|Z^|jpew_g@zOAZa^7?e&-!9sR@BPF0 z8@;VEt8vt7@~PwkapbUbfLFHPsQ?U{MIZ^5Jz=^MJO9nQgStxn;}VN^lLID z_a=q2FRctu_Ce!|0At9jjxv(ac&G7~3>w?9H!Iay17DBhzSns^MA$j!LFGwpM6B}# zWgY;pU8z-P^*|s3-^y_(WfZNMZnD@UqVT_@w#KidL#42j(5EJcK7Y}YdM8sd-(Wvg z=)08PX{Wj`j%XHe(c7Dl@#VP%B&MhFT*9;S-&HAbq8sOn*cPomx*gPav z?-+_>yt{VA_J^|oNuij`5dx)cBq;CRpioX`4COd3O|R5}A+SsAt5>wU#rpevm2)8*m$W$``W$AahC1=b?K;EIb6b4 zG&bvTT>`9C1z}?ZyQ;cE9c+bnV%wJ=uj&U|d2%A>OX**ooscM(<6)~>t-Q5*4qhr& zjS9ER_U&`puTrD;vUgX`*M>ahE5f-PSRvLhWuA@i+UDuhJAYg~lW)n!8mf0Y65!Wk z)7Je#<2Ogs!8ms;Uh4HaoTxvY_B&w-4g%4vg9mcE>N*cT03$Qg>m)gaVp zDyE9t*!ZMuKdBK&x@Zv$G=W5=^P(^eEAyr;MByE4oPmI{*UY~*6~ zc>{1os{|Fc`;+Z)l@;X;Lk$l3>)-UUjOuMN${%a*|e? zZx`G*1tTfiL#D3~kE0Kynm_yOn-eSIYYXEQfy*_tmi5Fk)#FxTHb)HJS!A2=!Ma1ZEkA8=N5D7u&Jj5=Aqli(cImOC5s)?x)b>nsRp3}VT?v>yw2 z09+-nT{6dhTa^UskDDB8*DSOP4Cw4K`@_43d4D_xi}t*v(u#5)+Da!c$i{MYx`EqS zmk&MSy2^pp)lSgG)^(&lY{=U6h;cjfhq{RXRC3ugq7zQs-4%yELYqyRCM#W<3CPZc z-tVxh`T6$`pXYOFo?vi1dF9k|sQjR)t3_dLt8R<9ka(w^O_reUa+9cb#a%V8Oq^W% z6o2fWCHr{~?r%lVGbgO7Ij+rz_mth%b_<)p-lB`WGR@Xcd<*q4%0~7)V)3R)qpxmj zfcp4aJ|=cjB(fXN_BNoQ-ojKnf=Lt3@#^4l5mYw6i&M_v64>6}e`x`?nAGPa$m!z= zNZGB{hOA8y55w7cn-k`bKHewtht!ypN`IF0dfOHksPLxa<;u(#;Yf*rOsoTmLFxD@ zoWDLMAPP;xA%>&*Y@S`9$WO@DC%Aav|H^^r~Q=P zmTp$6Hm_6_&9(|62Ip5VGLGC!`>D4#M!(ljpML(0cg{sLC+Y)l4&YZ94xDi8oH@`+ z#rv-Y~M*NWKh(DjX|6{^3Wrm<$tf<11zJY zCOT`6)`hYZk3rJgQs-kI-#jOL`!Kx9Q zP2s1*kK}ZY!<=3=TgrO#+U{Y)f8gz=gZSeWm!tO_ZRItRBf~7K?SwY~2NXzL z+iuO+baSrz8YUxiomwtt?XcE#PhM423w;fiay4g-_M!>!k3c=7s3aXBj`c=7x)lW>Oq`yFozO1)W0N{SBtn>@1clA9}__%EJkLwQVPXeSh9ut32wVFiAz`2F$0h>u3^bvQ}tzzsY-zd#d4Nr)ruDcz`9c}{npc!^uxC8-Xy-Q z@_qRFSL-H@X?_ZB%LWR}8$pfW%q;}o*MlHB-F!s4li*rix6TL5I_>$iu@ z*6c$8B2HTIfq%X6-v(iSdb0{ggdo_a>4dElG5a=@&j!N2bnT7_1*&U-PJQHbB3a`i z+f;eSp(;&Lgx3%TxI|fcHrJ34Sr2Jjv(J%M ztRNr&&>=eA_JZ7P>-UPp{xW^4IEcI~{hssfJYd`G8DyV=Q9<#RiyW@EC3NUv%4P)E zG;M;k`+8{sA>;0R``y~urNOOdY9>9oI;l~@LYldbbtQkEY#7tl3B1Iy<7Fn>hIa_t zR9}Pm0x^L@bt#=>f#+0v-|M!@->pg{>pOZz_Q87vtAEY^eE;#~^E+wbsf9AM`&bgB zIe~=WAiDUS5D!vl&(Kv50wG>!(p#Bxt)N$@sFpaT**!R}2?79Z6M&YxpNb*QwX_K} zQ#wFcybpgs8yn;pd}*Rw%KP;YC$rLP!I3?_hhH&??Q%nChhliv*Sjh;YRE1F`l>77 zvY~^Ky3F0{VOuN3d_z6f<(^f$<-Gk~iVeDCfJD19AMkyh)~{Qeoc9)QT~xlW&dU+) zw)gdY1AMEn2XcT>PZg*MXMl{ZGb{UAfgOE*t)+hq^E#QIJ$VpGrYD%lG}?JRmwR4yoFh>g6T)-3bqsqI5igj}*mAl`(o5xH@(_96RWrZDt!!52nyXEqEPH>k@tUizH+8=TX#w8HLsZ3vU3<7A(PXy^ z>g}4%Kj!D}|NJpOe13lxm&G6YO!FQco*?efF5vE(pHwAcLKm%DJR!g z5<4Ldy(%KDeu_FC<8}-KW^nQT3Hw^fu*dczG~Jnb@yj>WdF6J!^nkEgiWG!cX`6rA zU8M)4*G)^FTfK8)6O1D&v!?}|V~FQaW=|9Pcs4LCqKz3#+O7!JbKc3m42{Sw zpQ->f^cG}aa#HoM>htZ&{j(~v^?nhisa4JyG=2lt!l}#i|B8cc=aOUoWqh&Or>^OA zQwIFhqGrufA3e9#x3>KKPIB>OugZTptYAb^fQPK{{zI5*8T z6av);++K1CYjXMzY<0YMMnAN_(D~Os&9XKR}XpQ z3vj+bc$^E!@a7bNB2wyo^Y5DIL9zAy+iiot@8e7%#ibnyHzZzp^VZd8bmESD{ZhNS z;f&L8Goi-L_}{JL^K&`(`x zZdeuZcUSm+3%XdcOH|(6ixz+Pz1Me^?eot+f3r*c{ySAS9j-j)Fzzk0TkdSH7^va) zjtUrXtfq0tGj*!CA?}y{9$CFn7K2E4O};a{M?LIpNL&@T1}G&D^c~K~mTcA_c7-_4 zU6pyZ7KibA+#Ug$;qH7+;%_IbnEKS+s#iI=>*Nay#b#`}&Uj;GzgK_XbsS*dcszne zN+c!-0$=dnBwbri6pDxHu&!phF~ZM*IB z@bRG{8(*1_N90o6I1_)O>`v3t`DM=~O$*`h*EL0GPn{Nv>WD)EnPp8%LwCLi{LFGUdMOc9{H(mU)7Asm)-e|O>j z&-X8%zkTh`S@lWoeqQ#i?5a``;JSEGJvKhM6|0WCxy?Q}&(D7y?q*ZD0jugE3e&1} zA45^;p5 zq|CCbFjCw)u;05=USQcZf4?0Ga2hF{m+jv*68~=}4(Am%Kp#-kp}gY7=~O|gY$xP? zH4~8Rp!sS^-|v4e-CJ4S$5k(+F*LqeO-n-8flP4C)Q9fm+1MTXWScASl5L)hgzX7q z%5{06q?1j{VLssTHBP;3cb-PsVgAmR_gha^U~SZQS{ZxjdV=Kp??$?pnha+dKEal| zt;sq_lbejx=&eB#f!3k)vp8KH$%MAddEa5hhxoX&X3c-4Rx^7uh>)FvZn`?8?Yg^N zWL)oOk79#MNypd^O`|F^+hZk(xgiO;4s*l zF`+9ySm;xr2qZ$zVYi})jaceZ90jkBc$*S;w9K}(@F1gC^PF3 z(8%>pTwuV5^XMd0L;>5TU=BJ`GB)6AK zULz_9@GRb2+O}4)Nh=$RtB?-mZg{kLGEeZJZE+ z@Fag-oz%N_kdQ5K@W^_xL}D=ql||HYsU_=wk)=;(-jw=ra8et;!@GWX0)R_{$!oT4 zl1_MBBEU;^nQsn;w;!3`Ofq0XwslS0ad%x(Sx$1%eQHN!={*ulNZ(tt!xzk$y^#v% z#tt%Ea){lHdSCGQxBc3~t2P$UiygR236_7rcG&$j?|0Vhms&Re@Z+EFhqSCutFGg* zA8Z!lIETPkasah>mv$7vBJ@eO)rr>y76vDl+i4;zj_Pm~3%(k?$F6N=R$OeiWjZtn zD)`bFEj@A%2V^%TBSG#k?3Xl3B0jo#Q@;`mB$|K#fZDD3(qAU2?|AAe=Q)7wE&_`4SzYg^vFmkxP9p{+`)nfC3X^@icJtHn8XoV@ zks8E<_9IJqa&yHT=7#a*CQ^mlMKF-mZ~HZEa9E9J2aww|C*Nf>j-zi%%I`$7ZL`2I zY*s$(GJ=QzQ3m`>ERemRaEd(>-O_&xQ&5z^X>$jk;q#z;VtBAZm333GqnW=*x*&gZ z{4$w8+G9P5v`J@B#nHo3F(ZxCyBwC)mdt&%y|sr(_TH>%ocd4k{oof;Uj=#7+f?xB z!>9SRetUKEwm)E-sNiBvvg(MvU1~&c=bUk6CwKeAd6za%Iz0#Z*LmBj7i2itXa*J^$FHt_@&e&Nmi>)%*`&&_`cZ32XsrLbsgqK0DI_DNtGf?6~I%O9uyEE+v*b=3wT zRpJz#frwjXQa~>6{?1w!$EnZ;Nu#Q<0$$rzlds0Cy+jojEZIMFJ~>pinIkuK$_b0a zca?4(7bIpD-fU0sgXQ(fQW+b%rjQQ69Xo`~Tp7x->m8*%^q!3jPO&i*!M zVU+WMU-IbTbaJ|_8t!(iNj$habg(7oL-(P^v#sI7-qSKyo14Z1FSkavueNn%uI7-P zMP$j-uD-4*DH$2yGxUEZz5+0n&!6Rj*Vxoy>2w=v2_`R7m5AqrD~F$Sf+2+lAE4P= zoVHCQ_q=Qam5)w^4oFO1B`R4OwOyBh9z%bXx2#!JB*h4wExOLr z@vvFSqf=Zh*&tZo&$d^MZ?rg8o#ph#PBROz_Z{r5+jU-vyZU%ueCKQ+_%NByoEVI@^J z?ylot@`5FRav*=f!wa^3@Qeiv3M~PaD?+1fF!A1&8=yByktEWlN}Le}5n3~-1ywyc zmM5u2vc_T7_PtnsD8PspJu)YOpg_syaE2py+M+bgL8FQ*1K@V7e^N#WetdtBICPW_Z_~l&`Qzh<&;RD&#p(Vh2sBfVAClK?i+zF5UXF;8 zSa`9ZjnJZ(D3>mzqb5R}3b+Y;7o97zv`55YX>xz+FQ6Ajv>!I^ns+qNjmwn%yu7j! zF4ps^j;@j-6isxLP78D8>LF{24nYs2p6@rO#5-H-kWh!@_nN#vuf7^fUYnKLz~f5rf`HVYOGs}hEY?cI<;h-_hZjSmC_G;zKK&$ zS0D+j5z}%~@4KsljmnmENV1!; zt4X1E&#=A*pjO1EJ2yJW101MkU-IE_aCX3N98OlAHjy=@8(8C_Ha@#b6N9c*lWGXI zsIqVB#l9{qkka%T%|Fyp!4HtVc0qqqCrCll?9+QDZ!y8RO@FPp%v|+gBgvlC>gVlD z6CsI5Qm9LMbNUTIBiB+ER><8JTC0DF*<0MG z`wY=>zZC!?v}seK7Ex@@id+OMxWjDisZvkg>?O^pXi?^Y)G$^ii^b^dc=pfKaEL5o z@mNw*`SENu!+LQw2U{ z`#Dd&D`vqys@NiwH4^Re=-x^>i3LR59kK+35Zj^8 zcQJ;=An4Gw&Ix{7L2hTFtBupp9I+Zu4On+6Ah&m`knNWSte3tv!vlZv!PNYb3W~qX z`gePKBl4XPH-GzQ{qg>7$bPByHNC_L)lo|z$-I^{Rwzo(N-$&Qr4=hR}eoY$;l zXUBIy1x$FZA^c0*$Mc=G@$Vmh{{G?q&)+!4T*gP~%GB{HAFJ(P5H$}+{$MiaW(A7x zIPFwdO+RRvrU0ka`Z;)qwhN`cHE-bT-ykHBPGR6`)a_!_%^QCooA7~qdMwmi;nT+* z5(KF1j&Q`=5Pj(9RGbjmkIlyFx}~b=+@?gv;YQ;4f!O(zj&SIiJY*GaZdT2%e$9pX zAxgL2%1y)gyX{Nc0P82AURlamZ}HOD9YCLWPvADqS$bb4N!2`H zteFBx=Zf|z0BwKHi5bbAySvhaaH#MpP?)DZj#Kq#sC~0TQne`c%N405B4=muRNV$e z$%(YLFO$jzPSYFeEhxl8Iq#}~ZiL-`-;AvBFmZyMdDX5`; z2Wy|y;Nvjn(;jr2mE&@IU4z{14k%A>9xN?q%VQxr3dLTX(*VA{Vp6f{*U zpx#b#onAobc+2CzloWU*(tzC`PJ}Kat>*ad8FsB>rh<_75=--H8ORm2U$zx<+Jt?o zpgc2Fl6+_LjPqC~g_!S?OK{TQEretN(6sO)Q2 zHmq6lqV^K6vRf1;{mfaCbm$-fvu9t(f(73Z9bh13>*;^Qc4JR?A3hYabAEzg$*)_=yU0pO zi}8zHtVw8|`bC1kS>0A|@0^B?=we(i;ep&8Yxi28VRt%Lo7S;r{U! z?>-4-JEy^Zf)cC_mV?8(1C6v^D;9seM_c+4vT}vwNmxyju^q11rw*R{|Dhd}K2A5^ zIM{!7s8cz=eCXr^`PDW81iw4?3*p~ewukPab(AdOs9j;F^ti{CIEH!oSvz5Hbp`#+ zdrGha#M7xEi1vg*V+U?pNZmj@J;dNRyR)1yiG6_XEWqxu zycGobB{V*s=R4990I`Tn;&g^WQsLt&Ie zh+|($=l4>ul=bA(>8ta~YWUV`DG}Gx-dTPee?vn7tAP7s{;HW{v$xqmYdyf{7$#Sk zJzw{-I6a_~S-tw)R`B$)01^Vybo84HqRbZ&l20+6TQy_d$r@3Ci=od1n}Zxq-qn9M z8`jdj8(w0}ZXLnTj*383au2N>{qsTc^VpIdG4mwD)L zr|o*vyQyd!ce2_h1KvW|)%)hF*tl5K<7L&dg+z5VNA9D5RseA?n(W>w0Y^GJRFTCz zIels)r6}Wo<@Q9TP8Yv|#A6~6v5cyzvvWO)n%wu;%>T}1WR zH+vbqbMGJ~fS@Wm4rsqwvp?#$*LO%H?x(RB;6PDCxQj*!SU}WMM{|yYmpx0B32b@* z=WeZ~7395j#(|-G3#l0^U+%K9p#;nl!fjQ3Qk!wYAq6bc`4&~k^Rh!Apih5I+8A9jbar0)wIm($r1zK3(xtl=Ru9{-kX7}t= zrRa_=lg$;J;H^0NAR z0Owm4@PpUsh~99x^|r*aIR}3Ux$#PZpHI->;KDT31tSQ;dq%2Gck11GDF<}&9mQB{ zvgTB$|6wJ0AC5+AbD(RnQbnAkdjoBQrjt5xMWNU&4o$})#a6N%`M8^-MhT*))6j8r zTa*AcbJ@KoXjLjsCF#&nI9JUxnKz(L1U_zJE=cOzo%ZL)5AA)w*C>CSwH?yYf}4#C z-Q#Q$-qIx;(t3DQsehQ%~sT)bUo9_2W|dXmB{?NqbQTG#0m z`M7M5W~p~c;9efLMj??y$qdd7WF^It8_q5;4jFk4(0cLIs$xMaRe&I>1K7@PZw^79 z>}2~XK*aH)R8C9!#EXA!m$o)6fSSB!2fRKgQAbZ;BXH7=*SEXu&rct}&;B=49c#?K z@_4K|JItb^QWgBG?w-?jx@paS7RAO%l1>R_pEzkJ;$6mEg{r=%NpObmWNl9l!r58v zM}Z4fNgCm5=;Y{an7^38A?1NPWUxTGBREfzZ_S2w&4X?$#=C#oPk^nk$6vD@JE!Zk z+fV4FEh*f}@_-F<09?X=bzWUdmCv}A#0fi7e5Z?9X}zfDm7T+fR2sHkwu%^ct_{3VVKv)GpD9v58*93ZA>(lwHZG^WGVz0Mje?CwiOVrhSPI=jka0@ zFaAId)}XHr3Kf5AhE*$tgGsdc{G^x>0l;Ydf^z`^GS%V#MAe7MBl>AgegFqcJge*N z!NESYInh{))2OYZD7x6%pyrc?J{;(1cm(-EYlcl5S;-QhuX8rWO>aKH4fKCl5m&3^#1c*tc$>p{j$qs*2uNKZiH0pW%MW&iIXAlr~ zhxau|0&;J*l`rC@lqK=lVrK0;0P&hEV80_U6O6CbR!;VGJ?xuSbwCwVyQ{_df$R$i z0{uYFbA^cB!K4#7@R-Lhpfn~U&zNbylgn^P7UB&d)04y z(^;-A8c~1Igs}P7b&J1!{ImaEn?2chC$J55CfOn6Jz(#hsslInE?XnLk82tHHT#-W z%vn_r=OWnX+OrZBBkWvP;7e28v~*-NlvH7U^fTsYg*TP`NG4cFw+fc|B_E8qStRQ^ zf|6+B0NdgGW@(U&KkeQ0LP9qv zg`h2QU!)7T+I=?wbktqjGVI$m^G^Kl6nnBRXz@}-Vh>CI)KB7FL3wo7P=k8AS1X8` zYJ}0KpXH{j?HZr6l&?HwSbOnusNKs~n{z=?Q*lq*XNYV)Rgi5om)hn)E=EFgvma_|cI>mW4IQN-$3S^D5^hWp8F6H9>U^C>7B~ zFZCW`pG#P!=?zHa)AKS)lqdL*tTo@R+V}eD<10a}r;flQZi?83Y|*17t*JBVASPZw zCzb%T)F{4nx2`~pWb*4t5+yTp)`N6_pXzkv)$UmR)B?C^tX#X%znyPOhp{Q z&x8m-a*0nuWO=GnwxoIOu~Rt}yqdiE1hHCi)}8j^`w)aV!FgBqrnjcRY84HU`uTI0 zKTyNB^VADOy9wxujW`Fd$!kAVjQQ51!8W!WOYQ0HqWxK)tIGt=N9ACIOZ#!QaKC^2 z3>((TvufraRdMdioBO86#^pU6kxtFdBzZs7CvX;+;G$IEIEXE~9ptxn={neQrZtK` zyzl|T+C9QHbJTpQ5cU$%N@eY%qu~lvB`u22Cihwng(Szc21uukn04J7aFp8yywzQj z?X=JCFhl{*mTbcexnh;$@}3=6@E?Cj%7kL}gKp*CIv>OOi;iu7U9*3D`SzuM`Tmc8 zjaMQn*Zw4Xx8Dj}9+w1Ab5}wa3#VnA0rV z`SzlYXD!MQ&Lt^1EgSeEs-`*CRKb$Tp=L0o&0S!ipwfT8Y{zu;({@=<6ikI@C|U-= z?vFPsH$K#lUw(gOSDK$X>p4}N93>~y8d%f$1Nc8VMG$WJE@6P!1RY9*f8AVSxg@;A zKph@!sMPhl4>h%*gBAR_spWrc?=PfNnHbfHNPNWccBdswQw~z?3wJltIVLyS8aj23 zOKTg=>!N0Y-3Ru5W0w#+mKA+>Y8uQ0@~z8o_wueVG-d39%NneuLE_by%UKCcK(MVJ zVa@0|=&MCb4u83t{8m5zO^GVPUkT5=cbXq6hOW>0! zBWp1(6Kkk2d~R1wJ}t#6m38gsDr(d4&5C}~`b5IA)GLN-bEZ2v<)Ol^CC;@ZVJ{n& zl&vco&4Zeo_qke5lSaMmS9W7{rW>F*bB@UK<5_`TFOgI6IvLP(*||Wpu!}OPvENK{ zj$XCa0OKiyK}1f+Ux$B5KaBtUg-bo1%BJ2vr1y^M9l&waJ2-6h1bijfh@xp4$j9IW z@wpe(%}AAZvE`OGx^-U`2!R+v_B66unQ1I8G(yJjsA$jvojBhWr^}-`X>>mPB-kUJ z2UQhwPCME_U>)%4+K3wgA=|me_G>>(=nEWkgmbw$yYS9KmB)W$*qxXiuTl3_!Pc92 zGlqS_C-GrQXvi>!D(qfavIB|5uf2xeX`6g*Y1^&M8C}`FO4Mm7Yzv8%;N}~MM6ZLD zf+tCs&tZ$$?p@2iOe=Y%>=&))I1zc+>SrJPt@EdKJ}5i10x$rI+f^>L%Y_VaZvhzn zQkYUVIPqnUqZog@{T9dJEfuSGtH}o8)P}*H%~SaszYkz6cP*eUfa<a1KWeJ5+TYIm*%8v79^m=4 z2P?r8IPdjgXSIP6Kz%E%)aa-HVVo7#4R5tvC2?>H99L~-!|9JEx)Cx+;B({CHhYFw z*Od;vvVy7tVB&=E!fUlW6g3juoKaWodGKNZclmzJ0=|8C-d*9Tm&kfj;XyX5_YP`I zFu_hhKW~3RK-Kb$Ov?Aj3Z#t`dEXqRsG`2tEKU@`N2*2t)61>Hpm8d*qB)_qe#*e6 z(g+|{!jr?@aB?8j)*fRTp>W=hWc${s>snAkg9HW+Ji^9vWj$_^6b^+EQU5{$j^#aEf<)PYHjTDNP5s@dvl6Ip*zW1IaJAq)96lKt;9rg$nqU8$lnK zj}PFo@BjSp%+81TDN~EK~Wd`A7Q00p&yQ6?`rThhHaG59YSpi z+<;7huvteHcrlCs6niN3y{69Zs9u-mW6^12FO9TMU{!4yN{(6%74v)I5Ocnjeo=N7 z_Muwk#(N66y@vn)9rZ_jC3yWfnzlwe8x8`pq1H^sp3&4MuA8N3Z(=w#jVX2c8Ipg{ zS;Q#106*Bp3=&di^iUg9?B2CyIUwX#=abV4de^9<(l5}Q+FVLIo$$x_F#58u=FnNW z-X^0#WZ2YiFU`p;;M}q29f*9}#FXu~a=99r0J6Wc$)O0lr*=4E9}cg#tHH2q_2Q66 zB*yof|9~_VW*FWr?Rtu|S77Ytem{T5u_yI@8#iUjCuBHkRe9JkdsV9@?Ce-=?L2g| z0paoL)D`wVt?8>o0(Ih64V1)+5&fbhz3pD*5g<16!LqZoCUWuERzY;oY==rS<%N;M z`@K*iIUj1AYu?G?<+>UGbzSF!&Rd1P)#d}9y)9GdydB9YY~WLpuF?pv3V?s5D^{?= z-iN)IYDW$IH8;C`l?rDYM~wxKoiy<3y7A}hsqOGI&8T_0Qsnj6NkmGBWR1FaXPy7= z%+lrLrS^AOJ`Bj^`)57aC)^zx&vDbHYSYqB;Wlk@*h6u~ptxqVx{`@x(mW6wER2;J zO3EIOCLx;+ZlKuhCBIn|Orn2!Z|3ijI&33=;Hf`5a6KO&#UYlp0)-mSq$9?eLO&-H=7)0GEGdR4Jf}e0y(7 znme4ekwn>}_K*>SF_)bXqBicPt#-8cTrH7BmI5E6wrh%HrYkx7;Do5d^V2J3yK=m} zAUB+&+w)qRs)98vfy=3bTd)QUE#7QPXP1tuLD~&xeHHcp*K2Ql`2O`{{m=WCWFf;6 zRlrmNy6;+YuHyObEgpYoQX^f+f8A73x*^mJK+tDw`df5zr;-!}2&-0rHs5J#_Nlc% z4ozjxTiZuqHs|kl4&YdhN7Il@FnP=x7o~83;ZELhJU4IiZ-?@ryHT0#pbCD17^>;C z{I8q$JLe2VyOBzag4~j%-OHAAGLO;q3kJCD7Cz^Z?SZjf2rPfyK)$NYEdBN8b^D+C z$NV^dyuz->(^gBtArsr+u5NRGSJ6*-vbvQ zmDz|(CcF*Zs9-sS9y_dg>KyM@EK+b9^_XDa1mDBUbTOJ`eP_tg{7zk){zfW zh&55WJ;A(N^6oJ#iI0{3!Ji@6yl_E(6i>{_9`jRWHx(ejET@<3%1!QS){%aoA-0gP zGm4_=g$U@_Y6no>3UWO!*RwbB@#MV9U*CA&(CRSs#jpo{AM62=^rl9M@*-^Wg&8mCjnfOR{V?QylE zzj(U~$t=N&`5+Y#YV5@DPE=y48{ucUYJjx(%*#e-r39UG?|j4k=4qzYR$e;!a;hLl zI6pX}JDF{2iNdar*5djqCIJD!oFJuFYxV!sPxF6U{rUgCE2;AY#e`Mm0RA~L=U`1$ zSD@8!c&!SeCL2LEf>C4oLK)KZ6|0Y8P!bNw)jZ;7}ltl$A$yaFO>Sf!@z$?7pg7cNHRlDVmKd z!TWy>GU{oc@EH{uC&07*gw5)K?KX*RdJaSL3Lks0>e}<(ub|kU^~aBAv4rs8Nt(Mj zYv&lA{x$_-$+_%fEJ1Hr#}0yy=a#)|-E6G7bsd=wtvYY5S6Z$PMBD(W8o+EyMynfmy>x{-w;g|fnG^BA5Ynjz<;e={nXSZn!BCeC@R|^F zGImZdND*lj-lxqrn}X_>O@k}|A)$=j=15)BS$y97XxcTMsysM}b~)1<@5GmTwOr%( z_ZfIOl`YUevzvw>7;yhUQmb0v+D5KZwyq8R+6C^164KjlLxYDkdYODL(Q??4UTlBa zmX);WE4gM6yE0r3^#FamCaj7NdC|%9J=`A%CYdy255S>BpDs(q zU?vgP>g1!-MQ~xIILI}m4G^+^2j1Z;KDv=3dk0Zozq%zsFIUw%p1|!~W>GEnO0Q%7 ze_mCQ?AUl*hbebmQr#UQw(#EBzO{eBPc)=A8y(hlWyMJ!Ph&wV%FLXwbZI945WFMW;o`+fpQt%PbHMuk1pyS~*j{>mGD{cP$T}bqOLN&&oYR`mK4vdB z*urdVEvPL7&z@S$DhFy^UG{~Mg{}_i=~QoR9wbeAc9=^%<9I;rTKMj_q7r|sDl6+e z!_nejm+K$%^B@2CQGb8G3lx%kU55@oAsE<<6Z;4p-Dn&O}&3=+X!qchIf-2)_5mW2eM6$u#uXdUv7C9FMn$)w5eKr zHboMnnT0>oZAS*wJg?e+TmAORUGz-o~&RNLCr9fl5m8q}5Ij3x^%po})9R&JYvRYLhI7oYq@k~6++}s2 zgxEBgb}YItfM4dgP46eWZ1;A170>V2GXVen@?(Dc@+yQqITU{c3(^83hZAPgDzXsH z*RWjM!R*~d1I82IV3H|W${rgBf}bM{@5&tpAh~*5zzo%TY&J}0_04TMpoI6PhQB5s zBzB<6;Rt4W2;S~p151Yhh@5QEL%|une5;e{OGZ$?hO}Sp+??W@Ypj`_cpnNJvSy{+ zc5@LjE`X}&aXNn>q+6z<&^p9g%o+egB}0}kMLu&WmTw*l_U}=@{pv-rDd$GKY;nSRW?lBL$DMTO0uEhvPjVt}GN7~R(T4Y7bulS{zqi}s(?!-&iQ!WH z@ldIYM0D{q1fD~csKkoRbseVcbbRXcJa~Z0nNEHGEU*GV{Y5uxjXk=U6oR@nKddXhVPEZxXJnbcG zdQ=WV`%q9iUfyCTM42~brpZ>MVUW~zhqgm2iw<0Ic(ufLs6!FPc|+D&K+?wa#&AiPz@zuJ`AhT!Bzv1Hp)|S+)D)*Fvg9GZlzNQ;jyTXo|pig$l|eu)Gx8 zAe~}V(5qtWY?3A7;=tWDz1$=dK+{H71I%(WtZHY4c8GY^*)1$1`CF;}n|-Cdj$Jc$ z?Q(xA%c`uDYe~dx4(ztO-&W=h@NvHD^U857Km7NVF4~jK7o@kd?)mW2T>mj8kWJ}^ zXf-Fh@S2mRj@H!j&5l4NmUSeuV14Uo(24lPuEh+NCeJFDb8R!AoT@R~5l~i+h@pW& z;yK0a957n|GSs)INJIYKRJtv8;alvBs#S6Pce$i;rCw3ps&CjoKrDH+VExPI?_XZU z{`_QzbVF7&7ak{=!KVe|4FF6$oMwNH_E~_{PY{~T7rY}M)vq-c{U-WeU26j0c$9tY zL9M&f9v*fPasg8ekK&$5! z`(D4l_PBp^bh1C35J^7Yab<0DAr9$Qxvn{-n$)l)2x~Lf4h;p!b8tO{@%WA)_`@Mp zWwlBAJG_+BNfO*0O6zUHz16&{-Dx5(9FvtikfmxpkB&|l4_miuVPBhKptc8SH^+kk zUP0r|AOxMet)XvrVwvCzJOF18BM;g@qtmh&Y4i)rp(0K$r-J z8qWPt=C0@h5XoVXM}>b&3-N1m>~sVL#p#ZkY!8dhYXXd->NjeI!*jhd?vTx636D5C zJRT|#aftrFv6AK zdFm(HavOEn_O7Lnjk&<+$ft0fdXFoLwGZ25v?B%p|TiX=q+KHvA zI`6)IVi^D7%koBJB8(RhhhlCVh}>a(n=ZhoZuUeJ@>kXq1Pl)@Rq;`mUYn+2(b1yf zmM5=(Vgz&A%O<@dG(>@xTAIA?37TOimL>BJB3k_uLMu2Yi8K2$ zvi4THno4>&lEZ(GbXL_ncb;j6Q;}Vcm83p$793#KAXIIp=f#>oUUgSIwW43Ali->K z-QJ1t?ldnfd?8h!XS5*XysCmfS;e1p={+w7XXjabD>@MH>bnTXn{J@9s;vq`&)|)n z9%q&3e8au$7q+k;d=jXec4M#0h@TjA&&;o$$+o!9eXeI8#v?XLp; zQ}ZG3h!7fqq1g`CvRMKmPZIbYo`+U$!t3CeT$?~>b@FExvl53KBJ|gZIBdyO6y$aY z6bR0K9QJ=O$UtEP_vPgohivd?FP45QjpX_;C{{?rf$34boH|=ywq3z-2|G4sUh*!y z0TAY9Q1@U?oAxyJB$S*PQsP^zP*PRaz1*=A>A2gXVAZ)rLP-QopH(`44Zil8B6(h~ zZ?6U3xBaP(Ynub~fWyPn*(6Go6*f7tGJ3Bmd69n;fUDVF^Wwg!`2h2(Q!w3Lz8TPdi1} zp-F!odxcu-^LqW5A3uD09z=TXJoJLgLF+u6reIr4=)@iEhS3O4!ECTa=1{5I*z|T{ z8*RWxQsk(*V-{}#Pxz!vLywvbPypPjPB5$3lI%8O-BYZblijNREeKUQrYSt_OWD9wfRjt2ZUW;ajsWW z=oZG|GVmaUabAD~?BV1**?$AQ%#*~!LC&YHy@F*bSFTQD5;XNQen$L zjQ@i3SdUlG&Iwx*06$;c0dK0DSl+Rg5}P&*1R}yPKQYv&@%nG`H(>qz_Tztj=9smj zCvs%RIHOkcmy)2a0@xmUb<}kwTpe+0iYcp>3qxt%2u!tcoSkuGjC6h}N4#q-#7Ay} zc%w?iY2RGCwLd$RMRZCZP6FqPk9*cMKm|ej>wMdkGI?iEml}(=HVUNPDnohQ${vfS zc6bibK{AHUVU~?gUCQK@T0nn!-e97#D46ZO?l{3B#GG4y-CN5y`xI1eb}6biu$)Yl?s zU#hjlsD?ocyus57fxhbH^vZE4yQT^kAUvt3dq(fJRUUY`(y1yZCWU{iY)`dWl*|p( zsBl#06yU5B%CmcM!< z&vwB*_dE7ynPZpj$3Lh3;JEGHE4#Cg&R!AMt?6VyWWY@W??OaqVqlcw4f|Uh`P3M zlAGNVYUPh!gY^z8yxFmCxYnA{1p8!SFb5+%tM-1I?dQj5S<8R$sIyh22Ao_kece5j zob*t(TC?Q-!8Uw_!%4tZlT?lWIG~!OBJmn~pdS_s_;TAiLDodz9l8YQf~)9w(ofAk zSm)yx+sUidk_CP=>#xZZ=gYNB>=H|F)O2}fqq2kGfbu>VZdkDElplFp=X9|CovP$T zFN7}^V^>aH80miuKY_!c)?;Zg@x6Jdx_bR~d$?yR&%TM@X8-c()0fW*lK+ijh&ng< z^a{b3d;<8S$}G;QD!5IZPS{&xiWlca?RH(^>V0NSSV0fXE}f;ZLb&Lb5trop(4Nve zaIizL3ZN3O(o)K29my`VejhJ47L7QyEA|9ta9{)Y4ETRN=B-jXjBV#IlASo!W)s;c zk!@4f=T>Q&uiiZtps>TCQdRHoFfWH}h&@V-Ca*XLIN?y6c5b|cQP`JR(e-B_JI9Cb zzkU7Bs~fT7X_AtC-j@=oO+a?Mi_*LD-)tbupS;m~^8eo)(Yksau`~ts zJQTC#W>0?@X(Pfn`)03tR_*)FPO2#?!a3SC|IncNu3ZXqn!ZvF&E z#r~e8C#yWUZmJME$DxUW>c&o!@M?qC#KkUw`AgJTp(#a(FT3Yn$feN0FdeF5${Zfs z)#Gvqw2O*%!R1cv@=7=QRkhUY0o9=DaOl3Kri+-3veg>nwQNVhul1O`V|n zedP-a63;a+ql!LER)6vggu9AXQv6h+TRqlIh;#`;5&bNpg#9i~Uqb1?@JH@;;%$E~ z$bVsz(bRW3lzbYi>Z@s>!2yszz081Xkb1nvgqAxYysKq2)K!B0S;6t!TXg3{x4GLl zwp_3498N;n6Upv8>n{-}C>CHvMfX<$?DOmLq{Yn#u}p`v=ZQGIE2V4|>JH7(K1;Sb zQ6Ki{g0V@;9M=&*lAxVoBh zySW^3YFrPNiO@G*$fY&Z5oXoFm)^Lp>4E+RxE?M+Q29~fVMeEQEUQT%;PWK zv@2l-g32E6ct0GQSdgWzal6F3S{BKBQ>_z{-hyO^u)K)#>K%@NI)eE@w&}__cOn5X zDB0Y7-nNO3qH5d4mS+n_FNJ^farE9#6Tp33onN$u;UvKI3iW^e^6kgR`a~?_`E*0A z27T=8*=#%a-ax4W0P^K5n?=|QS_Zlxf=6%sfel4NUX}XUI#v}(V0KKC4tIj`4uJJ) zqRQ6*2Ya?Eu!i7owGyjij%-2lor6a&yUW`VPkmQm3j8ETYbHw7EN_2_qC-fg0X1s2 zLJYE#-LdYh$O@!Lvl+Hp05x~@S2Y7H_6Ry_eQ_sm`vbl|@ie z!ka*Ff^gLQx4=y#wZ?x_VFA3AW@C`oX*w`?wX}%m}t2E^OFD7Skt*_{XP z=JXtpa88ioN=LArR>MNe1(lCx)nEcdQQq>sY|~%GDlLAwhTNHYgwyjimUrAPJWk1roS|CrzIS8~PIli9qk_O&;H((a&tr*8KVkPPc% zwT`p0)o$;OHzzztb{ed!WN4~NYZxzEfId~9t*T^{$_ghf-n}h2br(>B#kiZ>HsFpy z|H#X0GYG-c?KPx`o!nTrrgpPdfH!0kgx^%7=ypAw+D6+ef7%WsTs^f*O39WvF@@lw zYc^F@Va;3Xs^P>vrCT?DQR3DWz}up6&uJzVVZF+j|NhA;egAEl>AWxL>F72Ix9CGx z_w~K>kaYkLh>^5#vjF0mb0n>FGHglH`?_YP(m(8U;=3KOu-?vulK)_=4t$TcTObAi zd7BTbn#xz)Nygp1X}ljk^LAvw5(rBnIu@RzbD9nXD@(hq)f_{ADKa$ewH%i(X2ubY zOK$75vda2XeJ1BnfnBys@gTaqpSvm7HmdAw^b$kSN&{9``|;kYK?1&i|N6ev(XonC z4)l}$K;7(lThhSrD)>vN_A9L-X%m%uDHI1U$l9&q9Pzs1>WcIW=;@<=CJ)F0vdoR5evP*2s%l%T+{Z)JAvL{NT7J7IMQ?uRe8$#D7jURG z`5iVpAfmrTBm!%85*mvr2!%GYd3sqT^9LDN9?j|~hM;$hW!jS;#Q}w^|c> z1Q>m(X}x=2M_RWvl8iFgPF1bVDO>Y1LU20h(q;XBT-}lm5_q{vxQ3>-Mktt<7&=zQ3;^tB|A$Dshrry?G=Wl(LXyaaT2lLJEfn0eEjq`m)y!XDfgsK1o&Lt$jjczp!EpRo;9h8iGjq~Frqhq zuP9XAR8l&Qu0cSlc8#mxW<>;uo}-Lt>-^r>3#{i6_hz;=0M5m_;t(MItT;@ueM0JH}vnc zRYMpQPOm|U6LyD!o0Sqd-&wRTfVY2tz80i;Hl?%Qf!%%cfkRmk4%%cFO_hU^y*joh z?e+s|M+@P*_3b61tQO8*tKS>~wG4w#+Y_UsQhjK7rhRkNcsU=M$15)hw;0QX9Z)jo zqeDXvxr-&xAT4dyBCRZIqjM#zm^mwod23VNlHzS7r*S5)KZ9X(RxxBRI9-eLJtbFs}+M-`%kmK+Oga z;|w0&ET5Ym^lT;msw0IJey3=Hdtgc2D(9h_aJF*~z@S6<{?5w%{QTih4FKjVW%2#V zYu?hAorjiR3w!8R*jfob2VQok$-T91HYl+xE%ppuXiBiKNjy~P$A;Q}+t#uWyxs@G z2MxRxTHD98e}{NKJnve?SLeoIOdOZ?=%Gr7Cg07umZ+?h*Q?rkUv*oP$01nMYpTDT zouGax`Ub!tXllZ>+t@zV)p%Lp7zV2Y3Jl~5%L|Qg7KT_fUb=i_rN!fY-i{N$v+3Ti zd^R}RsWbHQ36|Vg5)hMr=_j5Q1HNX{9+#h^&aW2q3jEoC0$FcU&4sY!AX%^;d)ZZk zn1jVn)e3UY91F<8aMYvDsv5GrTAtecK)ZSp_H~^K^RYv6IjQK|>81a@Mwq+S0tyeo zz2YiL5wJ9~?Cd(YNF+8N&PybFhKlVONk!uzd?V!X@^(31VaLj`uqo`8ts(&W6@5(C%A^)E+HSG!E1e0>p_>y!uqh8i&>mWmDMaP8S(TgJ8w^ z3ID`p9S&~G&O!O9qe`j>QPYtht&{-v9^<0Tp|foFLvBl2YxkNx5t+XfOgVO1-x`4* z-o|u|In;f*y%Gq2yG=;9LjKW?j4ekyn{3NqSC&#hN*t1;EIx0`Icko9J!97eU=3>? zJgZI1{(EQPzW%F!-}d(*h^LxV zfY283go^mJ|3_M4-Bn3ET0_e-(hQo5Z3qveIg zBpBnlI%Zh;NtPrYvx5MyuD}hzcjy|%Zj-T|)koUA&jL)f={@a9`Z00<1L8G7F%`@X zf!9uJE;n&UV99lzr9A8ZN7tJu%aI$)wqMj{$N@m+*R)|&Q{r^V-MZ@c^=~ck+ODc@ zQb$K>k$b3rL;?}+fe82epUXD>*Tz?ce!lDq<>v4TE%-ox>~#`h7F}CHr-igQZgoz30IjNY~dBj*+HOUQKHj% zJ*???F-@BW4>Q>4s<9CpL!Bh3ph(;X2aP%1whXp^Lt_BWb5?tVU3}_@J{<+QNV5|- z7u1olE!++attI-VVbn<)+w5|mszo+CV^lAFUb*jIKK^(7tqNH@82t;fx_#})D+E~-1{msrLOKN>fKsy-sQaOj zyw>1R`urIy$`x(QS1PJ&_XCk+%4vGd!$J14JO{P+6x%hb@{jJ6F*S z>8uTysbo7JysN@9dTp)PVp4T>44iVcGBhG<@CHy*JT3PH)zL1$;$^|!zWv#x@cnIn z{O|3zj~{;J9T{q}2_@^kY7fe(R>|P}i*-nZ!QoB4BBCm@yOYdooZC7{m-(@1L|%K3 z2_l!8%MRx!o6K(zi6i0r(Y&548oE?XKG{1&0$ZK?HvNixj zC%AhB7$yn2?vI<2nwk&9WFpg>VFRImjRtMAUCWfZg~pjUl>b(>R}%nWN41&Rm#Y@C zgW~+{^WwdI`|CG;&X;fH?aQ~HYuOyS2p*#Ev&4^c^H~l zk-Tk3>#G5xYF;&oZuPXY*rAN=;Ln@#Iqa!j%@B*U-dc_2RhB38L2 zZsS3&=}Egw`L6J!6g`xj7n;kQh=9Ur+=+`Upp?1?Qnar<>LY_g?kBfQrwxjf!I0Bnsa6rt6yfCy}e? zMFLi#FCXf@sYH4wD{y3gz)UQKBRIwd&>}7KOU5!aI$naCqL^3u`NBOlcqqbq!z|jS zI8O|$pDj$ z-9FbPbL7-Gd$okQ%?u^Cp>9ypDVneD(N2Fdl|#Nd0uXpK$Z)9P9}D-=e)}kVWa)2F zK1DYkf1a&XmxB=Aea2Ddn&ZE8o`8UGdgb(OD0g-Nt$B?n8_1dK%qP?S9UQOa);-(; z9IYU*U1larN!_l01|E24S3DYGyrLjBpN{;^WfVV?$~QWrOSoHWNzHunY*9^Ajnif? zx-O(AurhcnVAIK=l~rE~X$s6t^*OYf*f_AeuWxLEJB=I?PpBXKzSqC6SN^%kf$~Hf zE3%XM*y*YiZwWTj6(Y5bUDBgidG5+lf(mEPf>p0m_PO1EB(~xPD>y82H>l=p;3DG z9O&H(LAbma(GD_Hhf2(U$thNK?ZH-@BIn>9@`CDiYCdG414hjrItlnXP&u{4!je{^ z9aOD48>0h{&Kh<8*+=v~mI*^W@Nj0lzn=&tox2@dV9#mRdCOGGh zf<$D$IVLj5ufaA?X)@IM(zAu=K(xrVma!N47qkXy{~q&GF%peR0Gn_O7btIv^g!(c zXK)99z1u7AJw#DnM-7qzg;y9NEd{We*=l`geD74W16i4$$bJIR7E;Nww(4=-2GXeA zOVzRy{vMxi-@nu^Z(y>w(IlHcPnFpKKp55^L~Cim`LXWQz@AX%sN#MhyhxdB&)~%$ zac+)Mo+|A_SRB@{`R|7`CHpZY4!3I`y@%hSJ{rkcl3|lIZ48>`Vkt{jz+P8=Cr$iVSYlH87n-5I-Bz7? z;|Qw+Yn-wf=(-huZC0oX=BH5q&I$*z4e-UAA))v1M1$3uW+#@-s-7U#1Kcgyke%C6 z373ViG6^gQRvhUhpcAVgWof&&t12@X&C6$A zhAjuUEE%+S4HbQ%3QJYuV-PnEy_U(^$~m$d%dMm^C%kumYZ)3omwkUI?`{qYcvpUd zFUiXG9xe4Gl@rCKI(ejwMz(fuI@Bn6J}g7^kuQ(_;TuyXvpMxo0$SsKP!&hv zGsID9)TA7LMI$Q0i0-3KXeNcQW7l?ItJkH=VI-@Bu+-@$gv5Ja_M`(j54ofbv~(#L zGE~2_Q}6=zZKOaVw3?5WXQJJeeFL{j9g94lK;+y634}dfl%7&Vw3Marf7xPAz*ED> zra~xLI`s!rQoD7v1Ry#j|L67k-akOfzr5_Q$9-LYws5Yy1HtxoO34X34FY{eugNsa zB!iQNhK}v5aCZEd7~F=|5+EOfDx_-a*_F>`*TmLsA2pXKMgz+wnvqRZ-1L%dtjdi| z+wX(m)@&8dM@ve!F0{toW}Y?aeWTZy3E_BJJYyy+PFwXw;Gb_8?rl>88KK;ly# zFF7@}t|;r{BE3Ro4&_4f#gXMK#iSfncOWN!WI*${eR6LrtS0I)3gIQoSQY`Y^fe0a zpoBeMz`t^P2cH!P3b#`YdG#Tv^91_d)-(*jNcme1)XQ@H`SwyE3r~qrmo5Ev56#O# z0jjtkFbfj=K~ma-a+za;r4Vm7Fx5?*0zxZnd~696qU^H7=x#Z%CA}B|Qy3rP+^A~Z~e5x;|6^T!%iI@z31Ht=e$ob2|GtQh@=E_QK{LZS?{B@CmGcK(6hdwhpg(Ppv-g|=^Yt?VgfjT>$qh7ge7W>a)jVfU5 z5NCzdz
    IZrd%J#A|!?L}YEe%Xss~tP@QO9!UeJQw8I}6GG2zzP?uDmc-+KzMlE^ z^VrFAC-O}uky>cIMdr8LAv;v5&iAg~w`{GiGCUYcNxS4$QWrca-d(QaRK$b8XQRHo ztI5)ER8xCvQ43b6qg@gZ0H+G~+eo3PK)oN1N|t!lIgOp)Cm>aYTOo*QZBj&77fBBU zsNm%n$Sbiqr{mI*U=awI`lE1v{6bO3T$Qb+uZDx3W!k~1pqC?%n<;>;H*dSIq3R*O zELHnOfKOA)pP`|tjm^VWh68-fSs>mIH6S&0R~7wK?Yww7+fG}|W4nGx48u$GZ;oO1 zP}O0(gn=?nP-KpZ37CB z`ARa_VM(wUpp&&+l@f-t5W%iUdrUiN_p}bul!0uP2v#YM-9V~WK8VzqZ32QV2!S=` zd|Ip*`M~{2K9Dn1)dHLOs$md;z2}R;323!2CfhSkhjf}o_Poiip3OB0ong+oDbaLU z(IEht@tivu#C=5=4bFsr{J9h8hkc-G8lAlMQ6}qYr3;5M4x#u zU^*D$gz87NsDNd*Pef8&(4{GRO{~=_?*}%2D396TV2<>27}~8OO{)6EcTI}<{kLin zhbTKu^XLA&Qs2wZ@4-1t`?W>g$LtCVTVng4_o3D#)a@oVU5CSe59&8X2{*82^*-#| z(qdECp+dj&p@f<9AtZx&@fbCE+3j7hgTox{EB242D2G`E2T z>XZD#u@SZ|MO4%@b`kN6-3Al()v|KuO<5_lae{5`%zw87=~Uz>XkEB`k0aZioTC}m zRL_7o8mp6$*`nru^W4Pub=mQs@uKAU)Pgq^VYluG8v}~EN*g;4*lU8HUaM-5#dhI| z$L8Ju*$v0IL6e#>Tw0+)&=oP*NqaCRF*xjU3y$fpVnMOP$$`oYVDx4mXa-?+ENJ+v0ripg9o_UGVqrjm0MnB#wR)VQeis=ST+iP5dydHM_+@s6LqW{$M5ciTR#tX^ zoccuMQ$nPj;=FmKvveF2NZ*GY0hiXv4`uj=}L?WnmeNCaswijp(_(EcEw>jrTsL(vKC69fbCAhS&GIaL;_96{;Z5|XY&EN|Y{J-Hq5U}0;=b|uG-_oi@c)wsTCi*^r! zlf865#LU!KBT(E;YiW`x@posT4oUQXD1e0sYTC?=;jlssHx6vnNAeWhTOtOmXx;!K zcC?tI&(S`D*TZQ>;pthk?qh<7o73434$Gd)K1By3#jI?9uH$`0 zb(;>SPi%@EfLJgDr)M+1kw^B}H#Y=-X<-9Ac@m?%CEL{KYTjw8BHR;pYtC#kp40h~Z1$*n)hqL(lcJNsyyKpDQ zpXwiymF$hs8kCR%VQq@C*s96rQL*4?78q?*3AfXeWb|5=a%on(7!+edAnx0d;7#HQ zw$EA&Kf>8zm1gSpqLJg|X&fgh%`t#o>zyC|Y6Q+WRG2K5jo6mnl&gh*2~(+6_Yk(Q zG8m3Msx>;b8fw*nF9$2Nq6%?SZjj$N0!z!9&iuSy-~Kgz-XXxrSv_9*Q;=!Y$|-?e z1JZID?6L)VhQ8-&8>|MN)6WRW*5@N9#ndf}Uu-!wb&FFeM8BYn#FFu4s{jS3g7Ew( zfkDqESl%h1@X>fpE{5)Z#5A?Xh9&G4HAqa&ab(2`tEf2g^Rt4)gk9bCE|Fsn`cUXG z9xvW22zV$Q$?AH?;K)tCU!@`_@?~%3 z9nYc6i@eUu8*q6%Mtd^1H-Fjx3)w8q2KDHWxQ13mODFQicCVlggoAIv8k_y^Mal3@ zTUU!L97MRau>y`|BeB9+GW6Rb*nVr8rIZ(umA?VV6#HVypik@7%IE&!7rMln<*cFF zCDIC0%}eH@S$;8prk=j&^9GL+fGoXNm3W$yCSFVM6nsZ06frum;cinV)OJMcC8n?cViJynh16h!5*x>m^!Sf5P?V0Fv&K${v> zR9Nt~^ed;0Cj>(~hruVC%FJ^$$!y*8hMix*)bX*?%i_y79qpnx(a<=ckLrxiWl%J zIku;N@^(YLL{?)u-n!g#9Ui&GGe^z;(=M5kkawZk2Pj!LR)UwXBwiZ+!OakwrzHUWjS-G5E~MCJQ#=TuYR zE3dg<>aUO*35)tk19+CwMSEGXzrMcxqD2RPpb1C>r$Z&mnjw`->+uuGx;yA;>{qlq z;@INS=?PIYM~8MTR>ETlP*yoOji=hGAaTdf_sz4c^WVnSAfUskEDmzq;GWJ6K^?-w z`S}VOUqy8_wtm4moaT(TtvXYGWO$h}F9nuH(o_VTY(PjOIaz0&HL7c@=OUXYJD{q6 zps!VeVm8wGEZQc*6FRxruOu)xV>cBJpO%Yc|K;0@c>j}%0WgouXmLB2nOcDB@hO7h zb&3MmoH?9UJIDfi(7H5&j)?)baDnHc=2;wc+btvbNwL;^u=S}`lUPUjfo2AfJ zQDk5j0+@_n^SJl0;gW4Qmr?ho1(CCVF-eQ0+Ywqj^8v;Z!Q+f`8MFX!cZX$y9_XqL z9ecI+)d9sMu&`)$B!_fvO-e7P@FcotSGET5rCFnfw9o6+zKyr#(ws z{UCM>P6bJ;eLG!~YOU*&jfP~J^Sm|lfTCOkkK2!^lT6kDOB<4T{qT!2+ZA(v6L8|x z#=;BWTYU*=%C6H{=0&g)syVbrA6Po=_YBr;AnLP>zV4rQH9e1!tvx;^0dr7U!;0dCN>^GZ8om4OUx@OJ0@JD2|yFV}5$MN~Y zpPycMi4IJPp6QpObzxRDv?uA+4B(Q7ttD6>DQj$3KB2TkNN3jlyYT)1 zuq1)|(1^l2O7^igv8;r;ki}y3l@-kNcIoYI@t^sJ1srAc_K zUKDLXviIxIoV0rhaC*OU@d9qOvN@rbm#o(bq!a)180z<{3t!YZ-j|p9VL$BqO`Gj3 zeEz1J09mHl&|yaCZ6};BeSI-Q8rV@9MAkrly@#3KT`Ln?G9*&ZZYKM9aFl z>RnaV(R3q_k)Em+#Z=UuV>7=*vrqpWzp&8rO1&%V2vy+~NdomnEIB(=rmC(Q4;8k% z8pHSiMw`R(*zN^BA6;XI2!9tZx$%?tjwMI67r`X7On?i6%{r&z3 zdZidD|IhAlT%F7kL1Z98E#R~#1a(~M4_J6BvB2Xi0d-Ysc z(Ra45d*@o5($10nYPH?HImebOS?+nYKKK3YTlxOS&%s44P9Ag0b(`Ie3>C^(9NMfU5WTZ`CMD%3G(cqU8RP6@J0Ysru?oHigUnG zZw-jwt}ya@OGOD9z^d18T!=%ao5tZ4nwk=YSf;EGF$)e?C0EvF*{lK;o?kT^l8(~E z06vYhw4nuXZ&LyGzS%~spAu(bRYR*1;#M3io`shcd;9Qzd3^l-^Oja^C~ce4`#_;p zeZq@|xK;O~3#JnZ6B?N-B&Ir$_E{u*;GoiVNA?OB79bC})vth| zsGA5lFg0Aj7tKN(D|uMA@Z^_Dv`*k!PUm?uz$$A>z`4}Zd0wO*Z3a^L;ipc}%y)5I zwjI;Ys_l(iv*kiYCkHCB+-hu4vsH30TtxCDJRy|Q`JQRYhr)oQz{uEiP^v-f`}9-6@v z+?grDaTTuw6s$2OK5elH`z~rxDs-A36&{_5ly(Gv9xa`(6_#}E+?;%8^lY$X6cJDuBQ~u++35a*WpV&a&dzcd0;5<1}yFV7;(Zpo)VO6K2n1?}wI~_nIWytnjM7qURH^QeA)pj$^SJ;Hw+; z^=yB@auM>CsCgM~JD%ir2~-9vJw)I;KuM8*mA4X`qVr2n%SZwfC3$N;ADpYaFCD7< zMi-hLZ>_jC+eEBNE=9W2WV-DHo@3|W68Sch(qTEey5HED4>!<5WsfnHyc^!I2)Hh< z(5jLiB6)AKwkDuf6haLSZMu?%wqiR%dewvTsLR<@r@J6Cn64Rm+V6uzkle4v$q$s@$2a-Nm18fvh(zXDbe2{yXWfOscT4{l^eQ0@5+uZ z`#%RxL8aY^ablaNW52y^P*Cjva#kKWRBIKSP`Gjjpl|YvzB`0Fc*awa(uZ?4nFR20 zpMY}GHDRZ6f(?Z+JF{VyI@s`9WH=3fqwJ{dIa$nd*#4VOzQO9HbLQFu%XppLJR$MX zx_(`yJ~*MeQrlS_8)btKl3vio+t+Vj8cX)7hxEW0o4&dM64bnAwFt~Q5xO-`RQD*! zoX)D1Flh+rrhw}%BO-ijP6lmbE7iWVEKE+PZQ%Nd*w7I45rMjNKp080B#RM$S;1ZQ z)_t~j*~(lkS_Fba@Etl*)H6B90+(ho8;mVA3%vp>J8d-2_Yz>noydHe9+@tf1nAHI!G zY{2JZn;uK)t%M1aB?0I1nS~#Jr2+z)gWtYn6*!3*L7QwlP(bCHZe<^OS~hN=j0BA% zbnu{dbtoLir&nbgti1E4ZRR<%vkd+)yBP@%q||q~W*E@PS8YbvfRt9f_jWnA#xW!l zTeQ(sEcrHxRA$e(RA}|(wO=;IH9ik>4P+?trq(mZy(9tjK&~5SfVAO%V-Q3}8EW*_ zt=~Ug%748YOgs+la9mCuV8XaVxumqI2=J~9MeMMl1~0AOi!b6a{C)v?P|b`{Wh0`?{^y#sVfv_$mxB5j|$^YNXPf>d_RhR8z@ zU@P`P3u92+V6{L?kSY6rxt#loT~8mFre%s?Q=r~cKdeREWGv$kVJVI%X9(Iurd^$J zO{0Paos08D$M~^oj}`N(_-PRJVh80s9FVQnIK%2>Ol$%nE3 zXwI3*PkaFNF!?$@cG6<{+J_2c{P~m@%g%wGfYmc7b2OpVvZEG%9^Rn}<^k16#=E1> zU2#u4O}(o>ZQkZr*b+$8%j!fZ)TMJGE_R}ZzQf3{@5fBW;f@@QM{lRL+uXmC@~g00X)b<`E0a0G8?l!ZC7Qy7g; zulKM}Q(<86Mz-I7fwdDi-K`W&c37V=8?kM{QkApVLCwpg3jXuFx~cTp$!Awy@}W7) zx}U0{sd#5gw6;tn^~;UUa@c-Ol+b%4CEMDjGwf|i%#v}H_aaq-!G~hlTW}BBvUd}V z&u+hlUNDOeXj6Rf9G4f5gppa>PlMg>-`l63&pi+J%v2kHY|F`rng(x{EP8nvW*fi$ z#P!r0^X`t)Dh3`soVx7}c8}T#7yB_Rb7zH-XRv)vYiMNyo2oWV4h15vOAU{_4*5HT zWbc4iC&yMe>qP+xyUB=25T0zEc(kZpp0+tEs+_wX%-$Pl%dFlvT$y-hH6{e;4(!z7 z%-tcheKik%+RDuy)@5;QtAp3!ekhlX#AVE1t=jLzw%^OQ_6KR=Sr_!Fp{hDCuIZLu zyHPM_Rr%;YdL78Wtwx19XF4?Xy1cJ0LE+`S*s%|3%9}U+y~KP-YyP^B3(_h7@~kRa=nB(Pd{D3w{IWH$6qLk zG{wdFNY=fSv?J)M)6FswoQbY|ap(+9EJ;J>q(om@4M7D~m>lW?slyyfFg1b4I0LGi zR9)hKHpqLmySpj)ua#dr^4%T#JMZmb+o4;wmpqyi6lIu?gIs-ehh}HXcf9Y_;~P4k zQ~5Aw`*l8F{j z7Hu@j{P5>G?!P{L{P>|B|9Kg^e5{y-Y6VbsRXQ^{WoV(-p+!SC=S|_Jvgx2&vy-(T z`gHl3bq%}~w6dw49ptBmx+;X^n6W;)TJb3ROzgAjB?MtZWJi zR}CC&);wV^ry~@q=|apL&`ZzgLE9C&bSd7aaLovsy(UY2dDaAWoCcHY11;1kMaW}HrdgF9}^9b}I} z)D22dDyIaQ4jk)8>EpH&=sNVj$!Swj9~QJXolIi2EzOY;K0^nJ<+z0E6*yK)pQTn1 z%Fb|h9%-VfS2;PA*&0&d_s9M8id&%w+kcd=AsxfJtH!ThK|HP4hkt#4E=tt=-amZ* zTHcO;T0y3$ik)erK8 zy6ZyHME=*3ol`(`hJxP8V(55F(6jO6xa~`rwtze)a=-%n&ik5maIfCVsKo@ekzZKeIu$&JDfwN)N}fb*Fl25 zmp=Zvy{z1)`g%|BWc4o6%4&(Ljga)Vf!xfIRQk=N0YjNKFG}KC#R4)xT+;G3zE}J0 z(3Wr4h`uc;_x&Qhu^5?HuU#1jf+Kc-my?2Tgt?&x=pMW{dYFQLMeSTC$8(DcZ$QUY zWYtnB>tD!M59P+&UdesuIERI74oF&#e2%W{M5nP_zBfRG{KU0pDcr1j+YaSHHn(Xsg<@KAxTRkW$~04YgOl! zYOj~k3u?sfXKxXIdT+BOz(}#IBQFnW1q$qH1e;p<(9*=ttFEsar)8OaK043X56RY^ zyQ*?D2p`T?YFcPLo!zPZL?;d2(8<-Y;DugSB{C>vyJ@m;X|~|(k|KPn(&Tw7z;VFK zvNvp{{Lnxk;0FL`&(0i;+RoP{`v@}n>$NKRbhAGA9{5y$Z;-IuyB()nFO!!UmIMt4 zjubZ1<<(R78Q!qK(o(hqb0Ca<~ISEynW1`?PZBQ$qI42vl9EIBy zr!`?79p1cu9i+(X5C$2#+prec@}UO~h!Dv6_az(ueSxn}bzIhE_LJu{*KbQyS8L8K z&$AKro%z}G9E2_hzg9mzIZ$DJ*ZQ*JVP7E$EtBKn$TvCF3;2`2YS*oJpNYbEey*`L z(&%ObY+Y!`%GN-KaoXNlrwwB|49szQHr#rJ_j~cP?5}UQjLAE^Le0IFA zdG^C5QTtl%Syj8(6{l7c9QfqGxlI;;U$z`EH(2~VN}PXRv44%v51bE0UcGw@{ z(XA<_>W!LSMnH;#^horu5hiOIZ>u-3yeW6s6ko8w+S&iPI*kaQsK*QDUyJtd@2|F2 zPuB%N0+nl>6IzmSEQ_r(dAB=u(|>zxtK-vuS>sFf{LYg?2G6V}v)xgbii6i4H*NJ; zq+w;*5j=gvOkg0%Y>B}%!_Ob=$fQRa(d-?=D$5KxAjgU=ya&scM1ZGCcxsb=I~T}N za5y?T&uCd7rRArdbn?DV^=SFsvs-`H@z4(H$YHP7p;CIQODIBbM4e{_G0<7>e*PnW zmi^~>4B*+=s%z3j46)@LUeSv^7wVx8YY}JRoD8MnVHeuES?DPzwqec_S8(R>=Fq>;2SzoXmO}%v#r5fi2}F*Kv~_ zD{))%FgQto!{)p8Pe^T8?7lO=~cvL7Cn?`iNGoB~^a-hJwi zUHdXrU!#Fw8~wMF)0ok|Wavo>x|gba2FBPS)iDk4Je#idt5TdCP2QBXieCQtE7kQ; z$=aV~??mo*8(Q%GW6i#f_V%s344mvwBft)NvYCw#S2BX0JZJ|+JO2rU0rP2qGtyxN z4G7U9pT62)JJf5iKQ7tE(88L3-Ld=E0n5!XRo3~45c5M%nX0c>=VKP*X-IVlpV@Yyay&@5}EnB&Dl}~MP&7=^>s2FPvgC0-8&?@HS6WpM2f2K z?{k_&N>!gW6`?siHV^au{msdX{crl zps0Oisl1oQ?40hB=K++4uM$~raDy%h3Pka}?Dlkm<&;2EUwp}bWfU)PvQh$?#Lh&j z=GQ}*gebxI!1|3JeJ<)U6@RX>l}?CxL1;UebKK8s^}k=qJLp$pPY+Rv>|-~fdl`Pg zUIC5Hl=@Vy3^;!%CEtq@o1yaVbT-p>aHt8jZ7svtZpGY4)Y1EWIG%;n?TWfKWRk;a z?NmDvWyr$gUQPplKs8Bxk8QXDS}NJic&N!W8-pi(2oUSTv4tiB?nmDv| zXGqosR;;^ZelI9RG=xN zvE0XDjH1YY0{T(;_FfVXiIk!^tMdn16}Ik01Uv-b45}x#LJDWKbG@s9=U_U~W|X#w z=dK&cbU31^L?m^yq#ou@z`h-(ZXQ%(5fSJ84l~*j-w$E38u)53C;$L+4ZKp7UJi1O zf~d`@b4OUC#$p6bXV={+KpUlG$wi4gL4fQ;VRkxyFFy|@w5L9Z5ze{9xT_Pm&aZQJ z&zI%;->0u%pKT-dCk+EO(hc8EdKqewr0dwO@vklIs_EX=0Z86s*iN(A@p2bs(=O4j zH9FW>SZ)YrF;X-K6KX_AY4_zQfHmUuqmVmqrNr%K;=dvK@4@R--z6y&WkS8wcxF>u z6(W>>m*6eAJwMkZS_Eqm*?tm!@et*JIPw{97h;GJonU}~oW@6$G09iprQ1S(-=mCe z>b0&g_f&6ldv0*~RKC6a^|ib-7w~?bMPc(A9jbaAC~cxLkh-DlJWcS3p6W^Nb6tBt z_U(YY6{bCg*WK{ls@5w1X^+CX;4cbb+0~_gKI)otTAEbOi?KmfoCS4rmZ28!0IU~n zp`j~!1FCeSl#gbA>bq9RXJ2~cUJDj-+m$n1-rM?VC$kfyggD}{iX-+69C0~csEwel zv}t(`zq2E4jw+llYxb!;Tcd?1Uy@-B?Q#~O?HbviO6A2$qz?8Us_N2z zS3Qd-;{=>bIMc>ZlByEo-msIwfC}4Ea&Uy(#vI|do$cL*gal&asO1CBNjxjMAVS0I zqt93u&1fJ94rdq0Z<*pR!3@8iOzbd?x(h*0NJS~!k+ZAycCbP z8_c?v)j+~y>i1b6Ins#K4~d=ufW*Td&p~U}os({9)gTXbWv7EcD;VZfh3%yG9{;vrAo~}u$ETa4x%6-@ z)_nA)qM_PmGdg%oZi+mh7R|iJB@(`KRCQSJ5=j%Oi-)&yc5Z{1z_#P5MbW{lLtqCS z(6&MCvTdv4!;QKuF9^h&BxO8*`H@HsBW?1!vf1++BJ z^XzLbPn~w%c{mTzYKYA}f`_a%19+=xKyi@Kc5C0cElGqy`Z<@Zb#fLKC^KGH>-!&H z{x&JMJ-4eIn?kO@U-g`SlC?Py&)Q48*hV#nhwtc$`zg+QEO{YK_^rdzEcmQ#O=yBCaogxycLs0?0lTFi3fs zkN~3VGsb6`=7%r8kY^5>@fzFBi5!%{17*Eq?GnC$r02dISyd5HRn1RIz}wo)(^?sE zhYXu2Kxz4wbGKs?#sH+giCK#T@mu8g2QaKM`JdxB?k4BAY5VE)}gqA zqh1PqgBT8XjJkGzb%!z}FJF$jBobCr#^$I6n@MHG9b%%>z^NKbZu<3H=L(!7%&31Z zv2FsS6rYcc;PRXyKY#hZwS4^e{cU{u^m2Rj1jbI1$kaB+o;F860CJa8;^)T8t-I4( z*3W@pB%<5ShArsxacX@HJqyV>J8h$tYXui{JJX8Z@q|8q1u*zmP%_JIA$A~iL`5hK z71Q;872@4QQ8QkSb^u;Lp}%&X<^)Dv-ZBCD6L1cOs|IQltB@-lLWJIWh(SRY*qH38 z__HGN!Pj)Lz4<7FuL`!*?JlftK8>!3vC#$}+mVJ*j)*fD#4IBLgdrU8F@ad*T8cPL-1{jX=!PE*gST! z$HqOD13SQzP;@Jm4KCGc@vWM7?Tp(sw%*koT<%Zf6e%j#iTEy`Mf2uyhx^_oF$<72*GOWyG z{&Ml2_uP~D*>35`19pkKqi$zf$Z!5Q-XTfT!fL%MZwLMpydxyBI<3{c>an8Yh;a1Q zT*K5OnFl$4Z3ds=D$Cc6|T} z_%$|}Y^3_)XoXFGF!nuZh83$_HlTX~;;HhLSKL4(55YQ$cUI+^hf8-=$(~%5Hm`5= zeS?vEqxj4(zkGWGcYXQ%Rz7?l-(F7V)4GWR9cS}sk-3{zrnXCzYiVa4s$cRc_iSE( zw-ezmf1Q{#n9(9MDr&8a9oq^NSuG6KwM6>CvzJ7AMy$N2)k4tOxJp$#iq_7h zlekUA@-{~`5}`lX+@$=GBgDiIkXKr6CmS1j0~sd%9um$fC<{4Gb*6X&g~-PLC}(wg z+iO4*xioYcKqrN4o#x#;dk9BT!#`$O@!yB58m#z)EYFEdq<5`54~i_6G!mq*Piaf+pa9d zhW3+m-YXfwtI|Vr4SB3kKaifm`fbyG6r!acv+jDcsk5ED)JZYj0F`wuUe9`2?Pcd_ zf3m3nz3l_uKzK=J9YCeL-En!_F;{uHtA~HRxDtN*vvWxE4u(s&Hdr;?8&ZI-2J)njFjsRbkPEylpxs<=&f9!oZ z*-(3}L`bXYO7MY)f@&|sx}r*`gPQMQe_vvHCNqsy4+n=fl`${<=Xzb5ZFak|G8cO` z5oraM_pxawZK1Zijs@OJK2&k59UX>hKL|&2cl0YYz|74OLdeyd*)J?d^~8Y5d&jf1oI)Zx_PD1V8eU0*e|h^1`l4}Y zN%kG+s4N``iO<5ORiRT;Wb!U6`_Hxe^X*Id`r+rE$id-VXUq1JV>45h|EO&d?J27K zG2~h13I0+gUy&;}SyDSNlg3X+mElwl{j$!4z3o(lf6aZXT@3o;#3nmS*p5+;Lsr@+ z=8(PLzj6N6&WUOsvj~ofe>dPA7`u+uvI9C1{oQ@_k_OJ9{SLP>%6W&}lF4;U1aL#1 z$ykoq+091iQnv=S%l^!Zg8lH%%~w3M87U?y4|{1KEUO z9cO~*>nwWOLyJyjmdp#B?LDU$pG4Q;zsllSxv+rZcxov7y#R08ieX3t0UZGVlZ_v? zFEb#Sm(mF8qmXq$nEToECs8ENK6;+4*i2eK~|vE8_5nBy{6iHr}i(AU~c1` z;=C|qb*r4^A!J?&m`18Ef@}>}?N8Aj0>C)67*&#cIifp)f2Z_~trQU5t{CxB7R{0qf#Y1gdIIj< zI#tv1f^Zv$=1^XYbBcB?RU{2;kF0!7-%i=L*SM|8)SSO7lYCDynesx%379=~Vc$rZ zto1EDdJqJFKJP#kndYpK%`r{kYhI7CMafaPVZq2b6w9!V-p=L)5gQf`qTQhKsjSgG zV+0>M^P)4A#sENT!rykQRiMx3Jrs7iY!zCS3Hi1k>F5hX}Ljx(Ccaj3jag@ z<^e~V9Yxn^Y*de=>hQ@vcb0=F0e723kQ3^30Lku+D6!v5>I_1^>s{YY@5v|8L_ZI} zw?4B$S0fdS3bc%!>&yzl(JL3dXmzKxf2*Kg^&x&ns=hT$(wO$-9G7J@+tu|URIt!P z^V}e_0$y}SOx5*p6a#=vmW93_mu_l8EaHpaD@9cYzJ%@K7^+v5+pS!m+feat0utEq zWpeY!(tZB&HoyG&S+VFBk*cSefNS2${x|)l`rcH;%DPJ5l1DFY)zPTwJb1a)({9_3vnK~IhS z*1Saa1bJ=)d0q0yd2yy3~>$l~| z_r`wH#eD$9_!FTrglH(tp;f1hNm(j;4(v9*rmCSu#{~W;U(54tAHbBW$ieQVO7k?k z8LxHA#irZ?OC8n2yHs{QNU}~?S9Md^&KoCG1B_GI<+kQfmfI@ix6iYle^XhzsCKFK z-a`Xa`@o%viOIIUP%l&5zVRNsg}CcK1KihdUp{?(`*~LI!dGKNsIDch(Nyg}bkXG; zs!bfc&W>uY@#lraetM04hTJ@`^GK(bTsHaavclk;pNdWDtX26l@mdykf}Ir3I^U#mgI%~l)0o;F(k2*-KP~60DQciQOo;JcG_QuoMC+aqkL|o{{#9y%|7Xa z1oeYvHRm$Vq$`N6=XWroUsjg^OKB&E6GwpXBZ1ZkBkVQ15*29Ke~e;L<*DS|C>vP? z-N^@pQCz%=Y}=@XFWm}kdLoJ!S<0iu!_MAXbhh2a`B6*0rth^gEHGG&oMD_K@+Gko z$OR6HMc4dNAgyNybnG%6yF%^Y&t{jho`<&flc-bHt1*UU3!2FF_qOW|Tke0Z;ajQS zpA&0*s*0-&b*-WFf9)WtYKOvU4JrpXKMWPoC(glrO%?4b)(Ao5An4{9OzzukXRBm& zzJ>#(cc{6-CUwcIe`B7`sgbIZqXL^!oi@j( zf09-2NMCKHpY9SIBwTftHWVVctwca|c0J#T6xNyGD)my>_E7ySPiGaI*5~)GQ7@q_ zXAZK2K;?_86HcI8ecwy99tX!wy5$gH!x}QM9pQb1vy~KKPZ6rE}y;!l!nC#P?+7fo`j_I2uN*zLp-Rdj2=yqzQqC;=YU{BmEn zG73O8zWt7b;=ixj^Co+$i31@yKl}vkwXB&Q{95M>wII$}*EBUC73U#<-+;8U*RWeb z)V{S5adl897HviiP$yqwQ?Z^6&R;i038Evs7Vgw!e?6e5O5p=Y%Hu9!{BRO5_}LXH zp9P_L`+9o@!II=oYubIy)gC5nh^Yf~m!inKP6vR#s#^uP?koUm7F|hwb^{-A>Otrr z(sD7-$4K)YrBu@OkAwMp`TYGu{WyOATToM$_JQA`k_+2z1iue)fpayQHWmB1ZeV=} z2rSQ>f8>amWnFMr--MOg+#h#wFx*}v+Z+tYpm*teG)Cm z`&}tOKz9#zaM5@rs1{j*>H*FSfWQKoD9GM6TL_E3I^g}W28du_F#f$eY0N9iS4vfd zyA)Ldu!oXINv9ZbST^G+2{3sMFKYM!`-{5!e~-m$V38q+^6(}FIh7y)MyM}av=)!5-dcDd^#P0YsXx`J)I|8|Hc1e_ zwdDa|5w`0DMI7%KWGn}5xPOiHWOwMO>o}>5!^V1@IZyq4K#IHKXy5?hh_XBVQsm>b ze-AMVV@BZ>$Wt|cw04sU?~kY<2B_!mXq*krTc2%}8t?YcMf>>Q{r7)Vd><{|&1^}G z*{1K-_Qr7KWjrOqQI8Y)E9~99Shg!g8RMx;w-cok;Bu=G92NV`N&rs{0GtC*6TO&4 zmn7pRLn~1cI+kRgPHrFfLphCQ?OJ^ie>cHAUgC}wZ z?GLQkz1?E-aGa-JY=_PY(ejrT>5br2T!M>7kLP}!IXtRvUU(h+tdbz47Ex}p9X!0-DcRC;wAE?} z9uvD+OJDJ>;KMOh9f^*(!Ci=Lw}YJ49}Z>lyuMOera46hMZOmU%L;0zdG0&3ANKVR z%=^2dwoQim`}kk`_~(n0>+#?We+09gS2F5yW3;hAV99y8l%jU0z({Z9IFzEXf)2O~ z8BPFj>{Xj+4m<$zDx68h3$-2D*SM(NuNK&EBKdg+HI=sFED6X?=P&I?A7*TF6D6z1 zF3n2%FJvuQOt8f8>BRZeOTLe=2Zv+ZaPnnOjsh0eQ2%N*?(AY8Y{M>gf8lr*Wnyp8 zB#GY&2H%lL6&6K$aa8VX|EOAe+x+cA{jGfc01AFyyGJvP_nLDxxVjeV3Ts^9jEq+3 z?ofWBf@inu?qo`D zTcS2cwo1QGFOrOH_v$(#e_Es&OS02~_>dwT+DrqlHP-PGyeo*bIZPJ_e!$1e>3A}d zPC%-tWec2e?%-`MK?elZ^&Kcj04hYsjFWc}TUoa(zh1kqAIBf#<8$BcleVS;WqniI z#u>4bf6nyl$OPf08w{aT&HQHKcnt z9_`CNS0Sr9Nj$!ED%ox>%K^E@2#Z7 zniwUC7pRPa|GPyTG8M@>YXb$%(o#6BD>=4a;XE{r`FNf&)IfD^`j^Z1{jbmMrAy># z@th^iEL-2l#(My2e`ZZtr-E_pX=kK1paJL~46iXKc#i#Mxj95#&nqwaG~Cs?^Y88C zKzKuYDO;GLla|Uq>R!SY=k!gk_ZFAg^?tE$$tdMwaYe~?9tK@Je>O8j+HbzS@G-&SymONG z{>#Pt^X&_?|6kwAr=QC-f&7C5B#w4n-cYLSdV2R};MpCR2eSa996pT@4WMAL{dwaz zgT+-&&aj=lb%i;s%CIf8w_;kpa?YkP$95u zlh=U$!bm~!UN}ADR|{A_)VJ}>E1oUz>T#&nl=`h&n(YM+ig}VDf|2dhlvggQpO`lI zkWS6HCrGoG6FJM#xoo!%;ch!SUX^aVQ@vqLPVqHIfB4d!+g+7nVFQ7puMOP&Fgqn} z?i!%){JtY;+2-81<5+ASUgc$T`tXBf0MM|CeG^o*Y}DJ4w9p){P0LULkP0U$b_m<) zL%<8G(I2w6AC>g$EgoqM{tfKf=9z!FcptyC|MU;#Uq4T}gy(DdTA!tBw#uj7I7sEx zl+Q{|e}gV^kgcDXVw~Xd4*HU7fi&9$vhU$ks@%y~rCk&)BV`1QRkI<8KebM|gCx== z9)caSt{Kqto;a4@%BJ^#HY&|#%428qZq`9zS!$fyEv+J=oiqCtGD!-sbzG`}IC;VH z>d92Je;I1(fTuJ+f{6j{g7(U)rxFUz)OBL8e><(t(%Ssh^7ZlGzo(7kNhhqU=?|O~ zbN7CFh3adMj*V-`5p!DN8UZZ7irUb@-tUr!svmYGU2BY6#Hhv1O$Kz%%D#Tp?@sI7 zS$j{bcM?vor~6smyy1+o{c`cX{O>OvQh&bn z>{xKx7BU_+5d{A0P&0MkBFGy26~$8t_aY_}#m+Tz0m~)<=&rOB)q}Zqc6O8Y6!kFs zI_nAICRN<4J1f9AO$wh;N3buwhNDtpjW%ko0zP(>|UfIZdj?cV7h zJTy5*$E;?Mwg?`IZW>wtw`fn%JV+zPejxKj5a*M6c~4&N_NojAlt>xF zHU@jNLQo-)y}^li8P)pR>b-sKUp|!&&sU1)llT)b?eup#LZ>a`tt=bc%sv@7Qgz7b z`eFa$CAlb>EUym5@+wsKk=5ZN2Bp-NOqS|8C%YAdFtzlY%PhKV`W>j?bUUeYX(u9Qc)$-lOj|g}! ziwl744lQ=p-#+hEn$f*{%_*HiOYcm=FCp{4zke!kfBZaeWcE`CPN3?Rv5`!P=jT{O z4g-(&^qfQQ1UL#)n>7{HZvR)FEKHXVb`_7zC@g%*2tQ+K3Y~A$4{qDT8imcYxnWXzkY9}e)v4ze%{~& z89Y@agrGZq5|oGpf5fT8uNl&nC+QV(8+q%FTUHWrVGsNe@B{I&ZkNh4yny?ds;t;6 zeGk1~YB<0s-uPTgmqRfCXEmCxJA8Zq?)%|olLewB~HuAiTp8vLfi{>T*oArX!| z3okTT^=d;Ue@3IYhkB+%)qX00j#Jrx86=y$bH$uV79 z<#Iw&;;UTe%j$jkIzGR4c0Mg$0+uMHHJzqEqTL7C7IZS1YP3LIVA`fI$98BZXAO2^ zdvI!XUO)F;1#foit>QDA;a;Om-kO#*o&u;*l=Z5PfAH6;t)d8c7 z1-QFnL?jCDt5+%PP8DhtIU#hV6ROCw4#sVv!umP)Q47j*EW0}=-~m%jl?8n!nod~f zra{te>QWFfwl(QUVAd|?*JSPgG2JhJzJ2}k<@7#U#txobdDF6H?>4(vk8CUR1;o@2 zt+H3nf8mT?)PJRV!9f6uwy5VxsA-pC7ZOT9#IVUtBQV9TrV`KWV29n|6p9Wj4z%gy ztx-C`^1b_M@HsZ^Tc<$ujLx7fNqWuC`8`mEF*Wq^x9)R^X|{3hsuh#j?L*&=rOdGn zI|e{45N06#>IcyalGi>~7ye-f6~KD6r19(ye@Ol^b^M>Vzr&VCt-x&^PPO+no0_Ww z%?U4uSDIJOQ#Hg<1x&EqX|5XaRy_^WnY4yD>~k&#l;})}ZTql#^(K|%f*Szkq5=$B zy+cJKAG!Rv<=WmO-_e(W^-`<5Ew$`b4;13aMsnSnqmVY!4KP9<(ZS>0#^Z80s6d>A zf8=R40y|V`4IoW|Kb$A@ra*zcO|ROJ*PW`DTiU|T%?~=y7d@nxwfjDlb^h@Gefaz@ z@!#_Xd}@aRk+5wtA@7`%n8%OTa0$q%#})reE6r`Xaf+AnWZJhX5vW zYT^e+a2#oUj6kJ%HdNWQfnB zJU1EZmy7syeEj%w@x5{O9>i?|)^$;w7b&SgJd34?_3;bg+6w8V;|r-$!z(u@f8Yz4 zq4VBt;X@}v8>lY$GWZTGq|c1~U7BCn0ONG88qzk2toGqxGcD)raU1D0+_mx5EN|Li zc>GYdwT?a7ll7c*4Ds3{OVH{XuFYxVqihp^xf92(MylD4w0inf&9P41Qc|WVD(-3l z5;(x;0R1ToH@#ipg!ff5a69A|H)zL+M8r==i=!iZ>tL&p1DRF zFE~I{xZ^R%b2;FaH{w%;e~XsYp~+L*E}mCm%F$o-ViG^zF0NziYUFF2dU&xNtr2ZH zA0Dj^(wDOfMQetpIH`i2#W7Vy#(5<`(ovKKh2&j zyVy*MXJcv2>fo`ee}KCVk}%O@nU$Li%D4zyc0sF51%o904OYcFSgpk)fW|>MP;+U# zY!xl0$&uIM=o|4r5e-7MfrPvW)Og(EYK9#P562Fwj+|r`tRI~DeO-pY9M>!tE26>lwr45$6HYKzEzs#E{Cqa>K$w_w!RgC#h(;bdvLlicmhV=n|pm!o8bgAlPmkU{01gL@{;_Ot00?bz^fnyIPeZA^cwcqXUVD z4!bIgoVQjYL2t;NU;$@oo7&f^-$3+t$451h`yu)kcbNK66xT5TsDX~8JV3HJv8z(k zMEM}Aq4m?l8EkWU*k(C0oxRB^R;Na`m@YlC^~}?tXBk@g!Nyc4h&bLHbdNgsRo=v@ ze{&9boTZHrXC);CjfWzZs(m!5i?hsRkK1M+_CT&2w|}hLpPxVc-75ZBB|-sq z9UweyF>#V$Is)(2-Lz4h6ah26VojO-zTNhSw&sc^kT8&0@x%+*$@w0CU$&KTNkrYEOTCV4;Z8neCB8yX-lERq zq@adVaK@*y-L~fNE^ckoE&bZOF}1L+dJU*Gc}5*a4k$DM!x4Wg6ib6p#lmzyFW3M1 zSU$Et#;3o2`}E;o-^$x_U+114e>?5gqyT*CHUeweZdjJMyq<817G!mdSdQDCzMwcM z98ik|@ZijL2j-BVqYgGb)o|HM82af1m8J=%W~P zLU*hx!KsVFAAn8~u{C(@E%W))rTg}OK7M#vx%fokcPrVNaIEP|p@(BF8y^$ErL^O= z1Pqqlav~2|fb7I{twhHT$&5}g6uu6)r#CW5kjoNZ${!|4qxKl)t! zzP@idyCDG8Q&s$9-2ns7f0tgZ5ua@5EEmC2)z(?rykWE1DZ!j;SayB7RY8!H9(M*e zJL_*FyDGX+f8d^~1?pcORzVb(&pc80mA^E1zOUSq)?R)xQUC*};dz;H24{0QRPmNI zoUUs8$;;d!|b=M>|#EsNK|f0GrU**1DF%ZVj( zj`=6pbiFkpcsL%Wn+O14Ka^`GDLTe=>S{&Q=-q)wWkSc{RoT5j@3doI<>yn~^I(Su zc^K#srk+0b(vp9H?X2jb@txwE$?N&){V&m{C1)jh^801U*kS!cdwZb*Pt7G0^aYrO zd?_pw!1;g}`3|p)e=Mq=CR@)6*Bbr3E`a66Vg_x^^{3OnTP^=vp~_t;Nw%kkx)7b? zvdgiP0^y&hHiWyTrMf-w&8+ET_RBGRduWNJIkbJ*c^s2(c1rYA22E8!tM|?w5Xkt) z!wUrHnkwz;VSDwUSG6V>SvSKQHo%AE>)|OtWZQXDQ1du#e?)X*5HQ>y6hl5>ZHRYgBl<9a_PV5xT94RyQUNI9DGuo9VBB9v8J>8Hp)1?tbIwJ zijml0#CjAm4B?y5mxZLY1ECKHgI8c0IUntM+{@Hv(<_Yo$CwW>aQBESL7Ji3Bq%L* zi%n@ZXN&mZf9$(Hfdm9l*%g`^7r+($!zzi_&QV@e+?=e18k1=UsK#M`KGV{!a$GKr z{Y5PF`ycynU;ldh<9Rew;iShke$4hO>!(>^;aTf&*;?k9TTkh0j(<~4`gXQq6D97v zqs$?_bTHFGa$fF33k}FE18dFkz8Ze*sUJcU@gsnM`^5$ zj==)Cn;2N76@H|>3#Zx&$9ZZLJ<>8Jg(B)uQMjH-okIgzg zsI;9eL~|IZmPY<1yfR{=-ANKXc zN1w2>N<~!|9?w|}K)k92cCqihDOYwX%f!;0!$G6~BeJtO2K~$Utbz1bgEM>AGIL^M z5;v63W}Unhgs|6j)v#as2R1gz?!{(RB;@(>fA9Op-{yF6wPLlOX7nvS1-1HkT>U@x zU>hGB)`hu>{tTqRTY}6wCIt87ZcC^MGxQhu#X}6z_)h6@%I+5zY(IzUOJh-b(w=@2`%A4mv+I zwR(LG%O~+EC2%Wi>ovX2Hu3(E-+-q{fA7MMFH2r!-YPI(4!%Zl?co@2$~q-QP1d~9 zERM8Z$yQH7W7UYB<58SpaxQmg=RBJEe{ZGZ=cPM$y;XzvLWCX0f-A~;I6Lgb&FQFF zh)uhNS+cJm zU&S1s+6cRCVpDcor`3e8@yxLCKu(7z^4z@pKorsdbc?p3pN*7A2=V@B8I0t-e}+9CrHw`-aDDb3A`zqFue_LVr;H{S~z8Bm}&py>9{Kc*7siMG}IehVZy zI@&q4i&D+;TD?BEom=~WSRGb_w2*fKpZK&di;51uFfs(kAS}ufDtE22hkE?hL-d7l zB<*FnzI_~T&j6O^emav?v2(~Be{Y+hzrjU-X4Q)%aFM0_t#!47!C|~eUW~6i2_Krh zM8~bA$6;LKK*lm0raV^Ro-7NW>tl5#s7a{BFdu)AVhC529bDhh7|{pNJT+nBt>@)- zq@eijMZZx%#Sw*uv!gX}91#L;!Au)X&4jxBP`qKy0OzV>>p!|5RU*?Me=HHi9agyy zgmPBUdA~KfNL^2Ymlb>a{@k(<9;?-$YnO%g$W8}o1zRZ`>#=(^N0Kvq3?vS+=VNP9 zAlD`*k&roPSw}q5v~A25e&BcPeWLlbG;Wsu`{p#Fj|F{fdW@*Y&C>(i9s&kI*O{Pt zoWh%m1qN1%RA(W=GIfn|f8Ya_ImonNuC8L&(xiyK3CE|ko?-tHsG#t>5gC@D-VX0- zSGYQoi@{~t~!TXdb{r_~m+p^tA za&7rVX@qOve=^B^!3spUPY<6y zCrfWWWD`>c?3b)uz!Aq$#|e%f(M&tiEbpD@egC9!aoVyH1CgA5$A0cQW>D7eC-Cg1 zW}jwO>WSh#ua_)#u)P#1L_+(G|GXZ$uP33@(-JrJztu18R z`&*UOBMXYd2ySWbfBVw$+JdZ!R;{pFT~~3uUBv+N1ZGfRJ=bh}`uf`+zyHPUY$wm= zcyvPI;BW#e<-35yG)mL<<Q(n8?{ z`++j=lpK)Lawl)*g>JsBI(4xWAB0NBvzM;3Gab&1%y~&&f0|X&u(m2Y+k_tq&L9y2 z=#>6v7xOk1e~7?;^+EGh16Ui(amF!h@1?(6~*N+^C_EuqK(<%++x|! zO#?ig9XREue*%s1To(i!`{)z`#a#)DGyTvM0Uz<;+osv}tz1&_PAQXF?sW%}y`rB* zlbLM8FxsBEoQ<}Pbjx+s?|p9++CRR@cbI);0e~pwJN!6xM|0UJ3M|e~!+j4YD#vAn!z>&BCc4oda=dW2FZW#&gxb$XJ zBkR1Le^(aYzy9&(Z?BD|hgW7lP5r@?XS<=;gviR_$)gAU>rlvxoLzoASiuicMPzf${2S z6Q8L2W1vc-^f+xT+?GIcoToFc4imE|{4R2he`7~eo_dvMEH72rXXP_g>qu-kg>}g* zyw{x{kTevjo2neA^X1R=di&JB|Mqrwsb#;O-i?YccV3)QI12?N0J9`6wb+}_qUfCR z`Zurb2i%9% ze@-2VmdRRQ;t#Bv{k)vY@-5%Pt`ibp0LIdXM|teL?hApd%XNsT7{kUF5-Yuty<{z2 zm=o#r)C2A9J(O$Le)>;R4JpO z(w5OFd{~$3c-EalA{m5YYANXgpU)f}zH9(ab!sLEgj2?=YdJclqw`npS{NQ6Rx%<$ zfdV^wrQTo}|2=9}K>ryH!<8E40*yQ)S)hiaV>H!jUE7%=-+IS2n$n zTU(s(WoE^??wivwsvlj7M}Z)Qe-b3ZaLK$idzl+aidsv16MEWHxD=FQ{a#khrqYX} z!pEVs!Z`Q36mm0>a`8_n(llSKDhL2=$HGzi#T;dcasWF3RE=-BHtG)jAk{yw`+hf2 zWFd^irJ#Dq*dP_evFrZ49+h%Zo?lItC-1vVj*cXE&NcN`?&ajz>g2F#e+ON>W%9fp zc{V4K%Av(VPEMOrQr(G%`{vv~ z*K53VdmnT39H>E|034}h9x8eRPEQACuQbWv!;xE^+=`%knbmv!8gcEU3 zA9nL-O&vL#)cgH3Igo%lFyAJ=vl0A+Tgm6$fpjZIZA}uzJ|~f~&CP!SH=@q;-p&T4 zF+fYt+ln7gO!4%X(>~Dg5CXw2bBL%qbi0)POi9+3f?YZR$VKK~e=m;6HL5z@134F) z*Ij|I$uDC1SxS@S-XZH~ns;wQM=Kr0cSqo+ zmzj12*i}jS@Y~8<&wI|91N*XUZMaiI7n?!K)PfoHJ61G%mk(nf!~rX^3pge@BXZq8 z)kMyVvLx8je1fpQfB*j5pD&XaF+9jUvn~zjgMzwJvUHm}YL6uqt|h`9TCq5h)^81@ z&V3T`wXfL+2tx~5iAmGZZc0Gv4A7Rn)}0llo?jyCG6d{hvf)6$HpF%ZBClh<>qAi^ zv61b1uZstD1%eG*_0#u-VmQ03ya(*K*FeE$^&!`3ll4K=f9{K1V3G~09&0arOM{cd zqo~lSRq~~L#`OMbw;@q%<@3ES3-G#EK*Xg$Nu`Kjzzl zWY;eu?fY2dF~!HJ*eG`oX@EuU%uc`)Kd84$6-?CYT6t2929AN<)zFtEk279HKP;VM z-do`muv6ure}hawooWrB4WDBRekNmbB=Qq7by25Ous>U_q2%%eA8o$dT?;w&*p;FL z3UctG0OC|JDNQoQaL}zen>2vwIgrVs zr^EaHyzB{Wtb|tpBuHiBd11Sn1G;zInOAveDc_QN;JB3b zam(Lj10H=ebekiySEB^Ich#i&vNzyeu|9!s6Dek}hy?*{Q>i4g2 zFU;Zxe?RH~+uyc(N>PzagJpJ3cQT5#sZNRjmxu4PPRHH%Q)KOwjsx*PBUYGt*pd2^ z%_^IzfS-Wy&PkYt-Jc*aZG<{$wpFSUDi(t7hq)CIv+fF%>Dx&)jWGxl_w) zZ99R~oZjtR_rC-5wP^}JoU#Btl7nv`jKL3Re=!_T(KSKJpYqAKkh0yzY)S^*AgM;E z561Hv@n7xJ=U76xa`TLcA>cuWG&hwj1#aL95Y2t~?ik(iqV zf4aV0=v7bGcu6x)9Z@JjDA=`_-_&K)&@Q%R#OFNSzWm9S$kcJ`4}KE4oTB!EK}jZE zE1SYm>LScDye!rq^ULp_zP#SKJ`{RXsE?PfpCos$-HGfS;4?=Nv&e!zl}9F@^XadX zGTEETb{16ws2;Nx#Ww|3^6ok=|7#)`e|xWx!_%!eG{u9uWi!le$yVw~)d>Q}`QeJ} zB_HsaHzrz8XrLUmDmLO6#pwm$!TVYS^^I?5vx6BMXP@ou>~>WuCX0%#>yFS*ec#Kb zoU(XQZhI#%B!jcI$<%Xd;FI)cep#{C^82HgOE{(wl8TVLN$pC_1J*Z%Y7T+9e+}FN z0GhqG3nwR(Cv#BX_JX-Ck_i~eA<&J`WaXm=2R|&T)3#GEfF*`^1zt7U%`>6vpQAs; z`*nrb?r^NTFXdkz& zn=|;-#DU%F0PT5GAYG(MGSIG-yVfd^P0DjEn+poiTIYPO*Y7XB?)y_Vd~>{esEODD zfJ#GY(7ZPf-s>kSFWysIorS6H(&5E@*XDgQV^-Z*93^18seZX%4pj_mkD}i zhrMovezTCf*TYq(Q_jEF6w(a#O%soU4N(?~RXJ~0w%s=I-CKLE){Beb6Xi>X(|%7g z>x+=1VG1ZT@uNXll!fzjQde&iJ7r`UAVLkcG>%-G!{xTtj-YQEe{u9)L<(XyVMmAf z`{Mm}9l6vg@orcZ=dJndWLgC)PGPCcgz2Gv5udvwKzd1YQ$QYdT7=IC_`c5WVv)m|{`Gc9UB zt4x)(&8cyPy4&_#e?1j)*m!+|O?T`e^L+|ZoyT45WmDlR1|YdgUYCYBJnw2F9y;U= zwK)%^5-Z!Nv8V(sYO4)c1NLm+Iw^U=-tWN~ktb zfgm!9og1QT&{n(IC38}ST8Ek_TF2xvZ9C-sof@D7D(UQA@|DAOGT~tm0@cDt*Pi0EJK%*;j9 zdal+Vf4+KSJ})PTz&bvQ+?zJUl##qq-ccmNUnG@4fau90*=W;MFqph2z*_ZtHtmh0 zgK`@47UeIOi;qs9o!UV;**w!Yz5nVb0azx=t%nT1f8b-1p@P-THw8V zGwvAezU+SiGHQy?^L4$xzSX~Q+-s`v>Fnwde>3RraFL=y!POz!z1r>bRZA!D_U@@M z+u+O=e$xz!%PEgEwSXC2BE5Xh_}|Xp>@8mHaZ<0Hb`NWfi`!`d$)SA5^!&!#Tl;G$ zl@3g~m#;n8GK#?FV4quadH1S%8aXei>q0tBysYc)jyvzS=BwLi(Je4<3r2kfbVm&G ze`sBv!RM#u@fMp5%WJ=8dO40?YX9{8FF@+1j+Z{|-s|aBaMqw<)=iyl6&B@uv-2{K z6x|)5w4m9&mNxRP09_pKygXRFs$Uwo0RLuJjzgX=m zC&wk@PxU8FL*aIT%YAxZu|_4meWe^He^8#?$)7=D7FiG|D1r#X1lhwBN*pD-7LB%S zEbwhgbxOV<9Z*pf5-l&+xTSO|NcXv3Z-4Z!pPwc66+W_KSv-@%k5M8{(kffzQmw&@ zN6>)Ba+ff|pW0ft)pbg75F&f2GrB|hDw3-LcTu6o&1}0l=-qTt)~HS0e_&^4f8#~_ zD6&34c<;E&afznpm|EP|y?FM3Pc5Zx+1vX`rXz@|TMr%w<#-pb9vu;WxAr2Mdjn>J zkV5`S^O9vgi0eDC%Q-!Q^ud|d>0C!#i5F&}0g{fd3-;+t9bf-~1AGCM2g&+S++KO{ zvnuYm>rpKSf2%}w`L$KsOHEKJe@JzkXIoljttvCWYx$QW$XusNN0h^B zF>2q>W&8I1KfcYkzrRe&fPh5e*a}tL4TY&(lX`Yf9@@a2f zr?TE+Au8e-)+O!bG|<-Xq=uBLu#0W4sgdR_-p6!1WGc;zOUW0+g^!{L(0`D<{Jw|t zFcv(gEuE~M{<2CXyf4X-9HqeyU+4a_$>)5G@=mjbb7>`cp?RvIu-!74DIO1g8!IOr z*!~QFf|9@~8skbU`E||iPyhV>CpkP&UU_yv)_mUht;>L03>I^{q4|)k`YS9 z-pb2V!amEjIf6>P)E)1s`+v0C9wbsyYgT1d`H`l-T_|}SeB%bhBs6K5!*)woU&ht% zM9o{E6=n4vdcERS23Y)W`|Py?@p6sWfj&q(A@^+QA3$&RByu4+{tGO(MHfhI`4z|tzIn7|@xNiwF0otJVE z7e7W&oo&7?<#*@45*c{8g;1A9_JCfmE16Jd_jPyWuq8)Ln_HQP{Ave3IU8GDL{=ck zE$=+9FJT(D9xw${!MkxLti`r&@l)=M5mT1K3rbVsEHSdXKIqcE`*Y$X|+mY|3KBrn|+J6M`awIOwGA9%$g_1+~ zY8p3?ZHvo2+pa|(DI=xbzO$~PluR-_^gF3%u)ZYN zoV6)@q0jKv>VNIahze{cJyZ*!;NxUQK3LSAc-IS$;J@#;9uee6%Cf+&vri<`*hvuY zEV8Y@>@5$~_@)pDRcq22RJMo^+l@M(N+fx6NSHRVQlI&J3V)#p-n7ECzpgeRP%h~6Nl3WJ zL!^D_{;^9S?pw}rIrbpvae=9$+F%Fsox(g0cVgd_EaZQYXTqD@k@uyAjb%| zt7Z8NPH3g&-44`I#$Z?XY|3d}mY^JaRUsY2vT1G~fH2AH)Oy3V7lc3CZU;ls)$UZceSb(0DW@a7&WB`ycp`r#`C>aTR~IoV zrOxq8wsAKlw8IT{1Nk|)JztmYe?4*8V|s>DN%Rj6Gg8-4)dkl)YA?5(i$U&(Q3hmb zliksklCo;p*;yNB6ZfVSAr%dfYg;~)hxh3ux0nx56Ih*n*lnTR-gHna+S0p84E3V{ z?tiE$J9i%D=3XT1Co2C<7ddjPifa0BQV&T?QES7ImBWz-poZm;og2Z#RTL>EU|3Ch zVPbB#F#{NojRFOp8jxdYIAO?9S1p{J=yFhvwy3)WU<@93K?6);J-;Vj@03R`(P#PecMe) zp39Toq9K0>bYH4d)yv9_8nvH*z@iF)vsnFFc2{L%c@*i*&MOY50IQm4n<{$cKDzXb2|LYMgor_N$f%j#;p??t1 z<`s})wYprYO}a!uG`8P$kQ%_uWjaNA&smq$`?^WA?9#%c4xJn0R-9+E)6fJ+PLkbw ziBok0K=W3&8EH#YE}1pog1^RGdM z%{kCKIen~a1BFg+`7LDlU6t5dcQvogN#1#hgte|-UQ(h|)f5gPk3b!xtJt;;svhUa zL6MUXEI(FNB(;k-o|4EP^sW@5dx7(zsLC0;fpdT+zBen&#o?l~^qLN=zkltqUx`RY z;E}>YiKS~Jn@2qkN<|&PT4@Tf5S)wVWfg$Qp8!r0F=9)}snG2VhyDAcUhKiYDtK_e zF53L2s3Ip1>RJKc7 z2tuoOXuOam>6(G;hxc}}o#vj{R4j`llA&n=W^^Dh3z3Qc$`1xF>CfpjUK6^E>4M2z zC!ExmCHr)L|26bK1J5K&^>Svx@lXdan|^YK7JVkU31HWX@hrLy6Msk9HjRo%8%Kbw05A85)?KA9Lx#l6IuM{44|AVjwe9F|2rAU#M)1T$ao%*;_xJCu* z6)61}0$4N6gPG%0;TG*yn{u+c~wSDsINv=xT5Y)ZK zs8a&M9rvIS5McjI+C=MAx{+Pgp;JyOhM4SH121jjInerCu)qD+pP#>ee`)e+EcqZN zR@-XJ$A6S<3Q!`s`$if?`O)=d_Bx#vOZ@Y4=v7Q7-AWp7J87SYJ-iiDLVA}+-o1NJ z{L><|7G<|8)yu9|v0pfLb`dpwTGa0Uf6ZFbw6v;o?bXih>*qzuLZ3@i(6+kQI!AYe zk)33VQ0-#!bKfdOV$MDCi>H-#*T9zDFWNRIq<=LmP&TI&hQzXJF%}(y;Jwc9T(dvs z*B{@1vsQY0<=9>O2Q=gN+w1nmPDAL1WY+uKce_kYoD6Nc8 zkblGFu;^x&<4}SV})hZqbp9ZVipOCy+l=h03d@_OUEfKl7ixto~H}UEc(~k z*e*>1YFN5=PiXe(%fI@!Z@*>}G(I@7cr2<8c#PxWv#Agu;bS_yHsTuJ1T6Cf;9V7{ zWq<+GlWwk>cdTZ(Zt+f@QV|55AXsb1kAIS?Nz#n<3Nxg!zCu#~<$G~?J3@YF_R0Zb zgHwv=r(2vUaKJ%|PEluAYpA2@|Da^$Xxet|)C|T|%}FjTe-1){LyhYAbT8J3o-CuL z$|8MbRJ_KnyO*^Tm%06q<%%zoMjs%9BdGzbPrT(-OG*j^p4+)R)A%&~6E$V4s1gVWAme~81X zjHou)U=I_a=G{nyhvq~?N}G(SDF{t*Qe?(mPC?#klv2rNy;B`!Gmq+}GW5Kkby3~C zF$U8pdP?AG(Wza)M+RAIJ*;NQ`F}*QpI?TWw?}V$Q`;n-HWzQc@6g?(>EEJnwv~Eb zBClc!0C&7L?~!-;#rOTwFH3SkG8!kg_O2Y>PyrTj9drjit?l@p>7=2;bZ2sqAuRFH z_bQ16=-|KRl@*6WhZ-Jh5#VpdbG+{bNarY>%mEmdo%hMEp#T`(s8Zce0)K+$<6c=( zxdawliwqrr6&uJ@?)#>&QSfcYd|zUYT(0)AR1}tPwSWILAOkd46$_MPUe}AHySm3q ze;h?2HO9T?I42<|SlRBoCWzO)ja}ZFy*4n$8P71cM(!Y!pHwKZl0`I70Eq31pm*{V zwWX|$AbCtaeSBDY#@d&_NPpJd*Y3M&K(^yANfl9o{^96pm!GTWUjtrgUgr$}VRYC% z0y|Lhu<}FD-zvwglEl)Ybza9o4Rh#Isxjj1>r&ncl=I~@etn8uhxm}N*jx1A&x^`Y zTLO)j>g_IfBuJchuip1nlfK~HtLlwHEmTU*?Dd-8(d#Kcse0+C_*_**)EZJ!KV|0~fl*Sa z>OGN9J9QI_3`FWnGR`JWatnA#nXWoPiem$PA(=TS{fh4rfT07>)d z&~H=zU`-vi=G+J87zp&4K&=opzx$or z?vKlIP?K(6fpgZv#`l;iqWYCq3+G(KLUOyNjXGudVhzqk@OWgysj-iwVBs) zz38KSzz9;gSJ4f;t^OtXE8V<(s+gUlxk;hp6y`&l@KY`#VGS60+mz9KH0``NyHKZv zf-0<>iCp!}6m*q2Yv*}&6kd|j=Pf5A+JZcf`-9ih)OAqCj}^8;ci71LjXIo`2&W?) z3c}p$b^`Ez)qjPth>g4Y?1uxVrvsMaH0c}sg*Fk<2%+$CFcWpHV%enx*hs$O8T8{h zpJHOJ*55w8^2R=P*WDJUO%o+Gz9S1y$*m4@%-2~ZST{BGnrI;I_BQzMEU`uNk8^on zIQc~Q98veCA$YHs^?=qI`@YoBPU#m*sXUR{cS~O_4u7r>o4O_#K8vo4*%teulT44E zv8qpnN-=fY)q^33X>*lH&2f!25MQaL&apaG=Uj8-^Uy{$XvEH&Yn!QEGG16h>uy&{ z-dnzk#JlHuef|7j&&2pKl&e<0H2SG55)jE|_UX`-wtniWmZ>!IsX-oaOqtem`pStz z<`-Vuy?-~r40v&Z`BdQ`NMtq0y_0DgR*oB#Pe{`Qyhk}UcK^2TkIm770WPeXYk>H2Gs)@9gATDLxcGCosEJm5Q`rJc}OY>gR?vHAvW;PTn>^ z%uUoFI#9|w9K0{GzO}}4vHtw}?Nt{2v0kMsG=FqU^$4e?Dpv12`>sG=Q6&Y4UzJyK z%2;EPQ^70wG<~y~44#};8lXeccy=VpTL^>keYk@zD&?Qo_#mX|1sA`LbIDWY@IE%f z-nt#)yX#L7_rq zWphKywfk^A%thZCYcgjObk(VvOY!rmg@2k(cA$L#btimQDyf4rZ~@`heMSPwJJFjbC~x8~ZC602|d}^QVCFs4|=GuR)XLC(+{TKVKR~=Tn9Om>E?l?KYJY zRR)9G(NS=*#iL0y54Y9dR{TA1F@`6_wLePQYUnnQ&4$0 zFg#Z4pB1Riuw8W$&-%ImbKqd#EEgn)m3(R~nuEqCn?JpIMdzzw6Su0}Mb0^nc<{dy~9I6SSlNzl@U*;C-m=Z&gCPZ1Or4L`o%V z(W)2-M}~cWIG>(@wvC7lw&iTgf_N_%$$dvuyU3(=C~at~j>t{;%M@EmQk)ktbnuS~ zpR?z#B!RZBZ5njS&1C9r2``Yl`PC7$2g-_bToTr_W>oQdoJ&2I_(Ec{seiXW)8bqG z^!@Yv{_WTH1iC0)-T*iy+tmOqz&mnszX=r$OrFQBzE+VSR~@{IsXF%B9n>VUpL!+~ zbuyr7B+ebUPmo90DTQWL>dV zl^7}NLFBuYCdpzdYtZ{LZ-4djcYvdo=@c=MdYrKVuX)B;*^bLbjaS)E{X@KG2g4SYfb6j;Mx>CaGrH%)XMcW069+ZyluU2ub)O)75{&$us6r9SueJs5}SFq2cgy2ZI_PFp^?>fJ5otL zKjpg!m(u1gCCvWYk~x|6o1o$qgi%0$6x?%39q&y4bb6WKhqnQ5ut*L;?bHrT!?hW;GMy~4*u>wjYZXbUqGO;S5_XQwIk z|R{28h9&v~k@Ol1oslFF}?7)azQ`ajfh zYE;ki?>|+@Ra$ajs|N+8-^mpYEA&p@0FT-T&DI0dUVqoJij1H!yYbV6&yzLx4; z%E1enllq6cvoF8Aq~pjf_b=&-%PA}h;rbRCznF33*f1&*+myBf)!Hz6Tw$E$9$4kyuP^=SAr<1ooU52)L4I?PV7abr1fi-PR#D+2xbHPbrcARCp+v0G4K1|T1G#{W zsDHzSXsq!~W?$veP-@~u;pyKDw;tndoUPpCF98++e#(DRwq8rJ=(^^-hy(0bnS5mD zu|$Z9E)Q3+i{Q=oyj3ZpxZ8Dx2a@oXfp1O`G}R$VVu}%@d{mGCFf@7HpnypH@JOcA zlJ@Q-pyYdMFiKniK-wdb9;`{Q0)geIrGLznr>5Gb^?jdFcR`(E-G;!As*?E97*Nn= z-2rW8lg(XwQ@)W@%T2+oMo_)g^nVTmzWw<2{g3(U@uTe31CL6^ITg#i>%rPd4X0eb z6Te0Z4%K#~Nb{!03q1mrS7nOFrro>ctUIU9Sl#BvSV|nbdQVj8RHW?G%;u9PbAR2A zL|p8Hq!LVh%sO0J)~I1(Q;399qN+!nPAU4c-f6MwB&-1}HmCX&qmPTad^rqYeeOEoyJ0rZ&WGM5q{=PVjdLh19~U=9&av*R9ualr zY-aAax_lIS{Icugg7qe57b`Q$I>npxXcZU^@Y^V=DQ`nokj9Xkd~^1()xFu=JBO)O z-map{j7wBW92qCr*ZG{Qf)}YTk6lA{0Pd_+o!%z!r&4&V*560_k5}u|M}H;BM&=b! zj8W?IV~Fdg2Cz{P(CGd-rqpM(j0qnn@Y>d_=u9VYId=-$X)71Kr@54ekZwvY0^(C! z0qOhZ%qp25#LK^_P!9fezG%DySH)O1;#^W~l{gu1^(!1))<$0H#B}DW*1ly<68m*6SZHVihl? z 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�e8mTF6#mT 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%0Amk=r-{5nvxg)yx{)4U_bu( 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 z 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%0AgMj5B~JceWjU&l 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 diff --git a/dev-python/PyPDF2/Manifest b/dev-python/PyPDF2/Manifest index bb54af954592..17e66aff6586 100644 --- a/dev-python/PyPDF2/Manifest +++ b/dev-python/PyPDF2/Manifest @@ -1,2 +1,3 @@ DIST PyPDF2-1.26.0.tar.gz 77556 BLAKE2B 8ce9b95165a3841154b6e38e24ca5a4db434ceef9c55fbf2d146b379586160cb985948e0feb7aed135f601535d034ef79ddc1af58a670b07ff7d3621907022ec SHA512 7b427f1d099dcd687a718fb8d86e6f677ad45257414c6367e4dfacd8dfef7e3dbe3816027359868764981f36a30721f1731b4c23cbe2f35cfab1c64fb290b034 DIST PyPDF2-1.27.1.gh.tar.gz 1170252 BLAKE2B 81049707d4dd406405ec994228226edfe7cde4d57007146893c5fec14a4e82355c427cac64a2e338945f06c5bce1802e64bf9b042770a2d2ea7da6ed6982908d SHA512 3bd00e7057af8d0f7fdea378b8fae463ce93d37c68997511df10c53b139c0cb13329143bdac133a825404ab459ab3ead64c455ac3e58ddd5097c2985f86c2a46 +DIST PyPDF2-1.27.3.gh.tar.gz 2036376 BLAKE2B fdb35cc61a0fe4c16de9a3717b03c276478a1810ce99996c391d50ccf9ae2d3e048201e95cf9d51e120674aaea2b6435c648ee238d1c9a45de50406c0b3df196 SHA512 01ec6d2f51e6b0865a6d1b5f7cc0297783ee745336b0d8be295c0b1234e1904f2904d49ebbb0f471e65325a75428ed9904f8c565cb7b7001fce27b22521a7f04 diff --git a/dev-python/PyPDF2/PyPDF2-1.27.3.ebuild b/dev-python/PyPDF2/PyPDF2-1.27.3.ebuild new file mode 100644 index 000000000000..f2b04ef62173 --- /dev/null +++ b/dev-python/PyPDF2/PyPDF2-1.27.3.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Python library to work with PDF files" +HOMEPAGE=" + https://pypi.org/project/PyPDF2/ + https://github.com/py-pdf/PyPDF2/ +" +SRC_URI=" + https://github.com/py-pdf/PyPDF2/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="examples" + +BDEPEND=" + dev-python/pillow[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +python_install_all() { + if use examples; then + docinto examples + dodoc -r Sample_Code/. + docompress -x /usr/share/doc/${PF}/examples + fi + distutils-r1_python_install_all +} diff --git a/dev-python/ansi/Manifest b/dev-python/ansi/Manifest index 4b5fb73d3a39..831be9648a39 100644 --- a/dev-python/ansi/Manifest +++ b/dev-python/ansi/Manifest @@ -1,3 +1 @@ -DIST ansi-0.2.0.tar.gz 5173 BLAKE2B 436caa8e1f36e96f1844e79e3a0ff0c4099e76b25ce9f56c9d8663aeeb650f32fba75a14fe8548f557fb020e2340707272fdda4cdd3c245c903a4f801ae48413 SHA512 22c69b5030f03eca9470e288c16e62042ccd02ef2e232600a4fab629354601d5da0f7c16b60dae7293c69255e5d4125298890d99dba8e5387960a5be60b92d61 -DIST ansi-0.3.5.tar.gz 6597 BLAKE2B 4e32bd7add4af1d9f11173aa79d6ed139814f3b3727a4599f104e8632a4e169fdaccf3e18ecf425f86c17c70c1d185f6a915bd9cbac2589d376fc23c338127e6 SHA512 a12b7e1231c2691edf6d807907fe6b8a8d6c6bc116fd9681b6bb7603e6e2ce7af17e3e7892d4046752844327eb8f02a248f93686640bec24dbe2be59202b01e3 DIST ansi-0.3.6.tar.gz 6668 BLAKE2B a2bd492aa5c68041feeb04e798ce301ae50ba217c695f4500b033911a719a9e91dc6213d81361e36819a1d46ddeef82e4684ee0c395ec70fc93c6957e2a410b2 SHA512 6b7512013db18436f5982175d82c9f333eef7655eece12454f4731c7f2ed675ab39986e813560d1621b365b7541a5ca6c37d88f2ca5be4460f1ae86cb27d1911 diff --git a/dev-python/ansi/ansi-0.2.0-r1.ebuild b/dev-python/ansi/ansi-0.2.0-r1.ebuild deleted file mode 100644 index e29598da4af6..000000000000 --- a/dev-python/ansi/ansi-0.2.0-r1.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="ANSI cursor movement and graphics in Python" -HOMEPAGE="https://github.com/tehmaze/ansi" -SRC_URI="https://github.com/tehmaze/${PN}/archive/${P}.tar.gz" -S="${WORKDIR}/${PN}-${P}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -distutils_enable_tests pytest diff --git a/dev-python/ansi/ansi-0.2.0.ebuild b/dev-python/ansi/ansi-0.2.0.ebuild deleted file mode 100644 index 969860654680..000000000000 --- a/dev-python/ansi/ansi-0.2.0.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) -DISTUTILS_USE_SETUPTOOLS=no -inherit distutils-r1 - -DESCRIPTION="ANSI cursor movement and graphics in Python" -HOMEPAGE="https://github.com/tehmaze/ansi" -SRC_URI="https://github.com/tehmaze/${PN}/archive/${P}.tar.gz" -S="${WORKDIR}/${PN}-${P}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -distutils_enable_tests pytest diff --git a/dev-python/ansi/ansi-0.3.5.ebuild b/dev-python/ansi/ansi-0.3.5.ebuild deleted file mode 100644 index 838f9f8f9f2e..000000000000 --- a/dev-python/ansi/ansi-0.3.5.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="ANSI cursor movement and graphics in Python" -HOMEPAGE="https://github.com/tehmaze/ansi/" -SRC_URI="https://github.com/tehmaze/${PN}/archive/${P}.tar.gz" -S="${WORKDIR}/${PN}-${P}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -distutils_enable_tests pytest diff --git a/dev-python/autoprop/autoprop-4.0.2.ebuild b/dev-python/autoprop/autoprop-4.0.2.ebuild deleted file mode 100644 index 9d5ce4a8be8a..000000000000 --- a/dev-python/autoprop/autoprop-4.0.2.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_SETUPTOOLS=no -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="Infer properties from accessor methods" -HOMEPAGE=" - https://github.com/kalekundert/autoprop/ - https://pypi.org/project/autoprop/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -KEYWORDS="~amd64" -SLOT="0" - -RDEPEND=" - >=dev-python/signature_dispatch-1.0.0[${PYTHON_USEDEP}]" - -distutils_enable_tests pytest diff --git a/dev-python/bert/bert-2.2.0.ebuild b/dev-python/bert/bert-2.2.0.ebuild deleted file mode 100644 index 63617fa34a44..000000000000 --- a/dev-python/bert/bert-2.2.0.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{8,9} ) -DISTUTILS_USE_SETUPTOOLS=no - -inherit distutils-r1 - -DESCRIPTION="BERT Serialization Library" -HOMEPAGE="https://pypi.org/project/bert/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="" - -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/basho-erlastic[${PYTHON_USEDEP}]" - -RDEPEND="" - -PATCHES=( "${FILESDIR}/${PN}-2.0.0-remove-basestring-fix.patch" ) diff --git a/dev-python/carbon/carbon-1.1.8.ebuild b/dev-python/carbon/carbon-1.1.8.ebuild deleted file mode 100644 index ae7b292a9cd4..000000000000 --- a/dev-python/carbon/carbon-1.1.8.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..10} ) -DISTUTILS_USE_SETUPTOOLS=no - -inherit distutils-r1 - -DESCRIPTION="Backend data caching and persistence daemon for Graphite" -HOMEPAGE="https://graphiteapp.org/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -SLOT="0" -LICENSE="Apache-2.0" -KEYWORDS="~amd64 ~x86" - -# whisper appears to have been missed from listing in install_requires in setup.py -RDEPEND=" - dev-python/twisted[${PYTHON_USEDEP}] - dev-python/cachetools[${PYTHON_USEDEP}] - dev-python/urllib3[${PYTHON_USEDEP}] - =dev-python/whisper-${PV}*[${PYTHON_USEDEP}]" - -python_prepare_all() { - # Do not install the configuration and data files. We install them - # somewhere sensible by hand. - sed -i -e '/data_files=install_files,/d' setup.py || die - # We want FHS-style paths instead of /opt/graphite - export GRAPHITE_NO_PREFIX=yes - distutils-r1_python_prepare_all -} - -python_install_all() { - distutils-r1_python_install_all - - insinto /etc/carbon - doins conf/* - - keepdir /var/log/carbon /var/lib/carbon/{whisper,lists,rrd} - - newinitd "${FILESDIR}"/carbon.initd2 carbon-cache - newinitd "${FILESDIR}"/carbon.initd2 carbon-relay - newinitd "${FILESDIR}"/carbon.initd2 carbon-aggregator - - newconfd "${FILESDIR}"/carbon.confd carbon-cache - newconfd "${FILESDIR}"/carbon.confd carbon-relay - newconfd "${FILESDIR}"/carbon.confd carbon-aggregator -} - -pkg_postinst() { - einfo 'This ebuild installs carbon into FHS-style paths.' - einfo 'You will probably have to set GRAPHITE_CONF_DIR to /etc/carbon' - einfo 'and GRAPHITE_STORAGE_DIR to /var/lib/carbon to make use of this' - einfo '(see /etc/carbon/carbon.conf.example).' - einfo ' ' - einfo 'OpenRC init script supports multiple instances !' - einfo 'Example to run an instance b of carbon-cache :' - einfo ' ln -s /etc/init.d/carbon-cache /etc/init.d/carbon-cache.b' - einfo ' cp /etc/conf.d/carbon-cache /etc/conf.d/carbon-cache.b' -} diff --git a/dev-python/django/Manifest b/dev-python/django/Manifest index 71a041cf46b4..01dc612d89fe 100644 --- a/dev-python/django/Manifest +++ b/dev-python/django/Manifest @@ -1,8 +1,14 @@ DIST Django-2.2.27.checksum.txt 2556 BLAKE2B 770dc5670d0d4aebcfd1956d644b9d7e4e5bf0b511649ae072de1b8ec8d2ea12dbc48563f5372979dead9e729abd9b5174c99323a14170876b1f1b5e61de96f6 SHA512 fb76f2bef6e6d0a3002298e4eeec5b335bfdc365ae55f0c26dcb050d369864c504dd32d40ac3b49897d56bc0dadc10136b588361ddf3598ffdc03830a97e1d63 DIST Django-2.2.27.tar.gz 9185716 BLAKE2B 26d509c722c62b5bf784331466a97ad1b961715572da9e6add4be1bdc7cf999c0ec7c763d9bc8ab2fc1ca35a48783feaf748c3c9388ae9f5f3e393972deea734 SHA512 0db670651a820b49d855e38a336c0c6990ce4701bb686c5e8a292ccb03342e995c61c2c628b1d625d2715404e969fc31c256e5bf0fd6c1ff714d1c1c1ee30bff +DIST Django-2.2.28.checksum.txt 2554 BLAKE2B 23421008f45040be56c417fb4d31ab8cb72d6d6fb59f12e53de1a7947ffed3a290908a49e7ce08bbb155380472daed93b33c2e90580d3bd0aa3d0d9190478bca SHA512 a7e4b2abf3f3ff79e6a0a55047afc6dcb97a2a27bdd6b25770ad60df3eaa4d260d332ef0b94e63971c500a313c2033127575510e871c5ec648bd045c04353aa1 +DIST Django-2.2.28.tar.gz 9187543 BLAKE2B da6ae04b84a858a678b9740694cf1b638128b783da1aa8443c0e85ea3d7f71104e433de043ff7264575e2df36b6fea7275874ff04391b41eb70ba6c7c78306dc SHA512 228aec6ee8619ff3d0397ff867bd59352900fb95557bd02cfea594b3bc3f813b5bcd13f488b451b0ee79a4d52deab19c5e97aa40f1075ba06db72542d119228e DIST Django-3.2.12.checksum.txt 2556 BLAKE2B 7ae6e41305b5b07969ddad3474a0819359dff888fc3bdc1c5000ded1b9b726a7c55aa7aaffc85184558edcc6c12b617c8270cc569fa8e645622206631979a9c2 SHA512 5098dde440a15ad066fa7927943f4ec66bb925798afcb42101c5cf50b8148301866c39ad37ebb5db9d7f9e195953337c03dc6fa2c49758716f969ee2ce414d24 DIST Django-3.2.12.tar.gz 9812448 BLAKE2B 39b6e7e8f50b79d7be62be171eb358ab815c9dd630b8b2ad2cf085c42c79a6a8c92914fae3c471f41578e65fa09f011f959dd0794c804e7b30cfbc9411cf4f4b SHA512 fc8ad3af019b268d514cc5240cac9c6b2fbf3a169c7933e8ab2da92e9cfed72df7a2784a8d92eaec8105bc9c245763acd307178bdf662e5d51407e72ae9d8683 +DIST Django-3.2.13.checksum.txt 2554 BLAKE2B 301d816685f6d97c4a18b4f9d015b063521a7e90a870f1c95ec37ebbc1d4e7311abfee7f7c4aafaa40932334d0eab68fc768dcf21acfffe1d098cabd71ea161a SHA512 ef4a5d0fb8e885cbc2854a4b9b2380dec1cec0e8f6d9bc54179354eb6170755bd6f02268ad5bdc81fdea9d30022422462b0b14894ccc0f37d2e7288aeda83abb +DIST Django-3.2.13.tar.gz 9813985 BLAKE2B eb8319cc225491fc71f719d2eef6daa05114a97b1302093a0cf0f77bb2a51f398e7a034df7aa52c6a64e9796b9cc66b127fccee810cb38508506ba4cd121cfbf SHA512 08f056b18bc04b95d6705cf70c2ecc5be0c1324e0b38582991b907ed5977c4e3d35417ccf4ec06c2436a718e3aae007b015f0d40dd94ce5cfb129a54cceb6578 DIST Django-4.0.2.checksum.txt 2547 BLAKE2B 532139126846e1758bbe7b4dc4ad4aad6c6b3607e298f4373366239637ceca7d01a26472b2a87917e64db7140d28a76c1f5fbb396e7022b1a42b723551770d1f SHA512 eddd8ac31fc60f803f1e6f975c079e84e5ef997e8ac93b7dcf3573bd0c5d057adeb6f092acaecb200529044d81aa2db9849c1c13525678c8c2bd27bd14d6b280 DIST Django-4.0.2.tar.gz 9996300 BLAKE2B 422b0bb000e7f62a854dc8fa686001acc3f629ded462d2520fad9486a9c8eb5d501d29c6a9f30f63ff8da128ded6f40281439371eb688fb9bc95f2377c5ca0f7 SHA512 c64b25aa69b826805cc7a3efcd63ae41bbc31a61e68cdbda90e6bcec6bd8e2c5fc47b82176d0c1708f55d2c7b082c71939b89cb0621fcf1929d1475e3d393a97 DIST Django-4.0.3.checksum.txt 2550 BLAKE2B 19471819fb593611217ae13a7dcb6bc67a0323daa94f4a4aeee508305aa09edbbd88ea759968ac989a1971bd72df766c7651e969aa86d3cbddd65b2bb3bf7efa SHA512 573cd0b9291698bf3218d6a77c146b5cda814e99c01cc2c455bf1b5ab2c4cbf4f2f569ea14a108e658237e933a69ec1a5288c293174916f4393ecb119231b9dc DIST Django-4.0.3.tar.gz 10061007 BLAKE2B 1cab7d16608acc64b2bd80aeb7d25e740442411080811a2704bbb8ddbc91d86d2aeb761cbb0522a9f095d29468060959ba7f4efd902f6c3afe0f6eb06399dd11 SHA512 4de4445e8b095ad5b858a741adc21939654838ab88b368d532f87490c1c2b3b9c927410f4370e02d2883d51d6a9508f5db3be13c2358221ae687cefea034b294 +DIST Django-4.0.4.checksum.txt 2545 BLAKE2B d82f7b01f49f2b37de3cfd9eb8738e4af69c8eda0c3ed2b6d80a5f876989f36a9335640c5cd5916dcc682fcbf5453c299cb8b3f52e05f2d29413a4c75d274cbc SHA512 9889e086f35192432084fd2ae1104c316e63fa2ab0d34f6954d5eb98b810b5f2e10861a4136c480b54178d2a5453a36f3b893c7720a92f35b44cd578902a8bf9 +DIST Django-4.0.4.tar.gz 10388499 BLAKE2B f839b343bf5c2f83810f2bb22e93a91b18ccc30754589fef2931ebdf29d4600a3bf5493f9e977a3b647097c3a379ea1ef4e0e25366efb54082bc0f43ed00485f SHA512 75ecf5991763237297b458f546d245a25f62272f7013364783aea19469586fa54ce94a16323ac9a6d6b81097f8e962ea7a20f26c7afd8acda842812409215bb1 diff --git a/dev-python/django/django-2.2.28.ebuild b/dev-python/django/django-2.2.28.ebuild new file mode 100644 index 000000000000..fc171b9a73e1 --- /dev/null +++ b/dev-python/django/django-2.2.28.ebuild @@ -0,0 +1,105 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..9} ) +PYTHON_REQ_USE='sqlite?,threads(+)' + +inherit bash-completion-r1 distutils-r1 optfeature verify-sig + +MY_P=${P^} +DESCRIPTION="High-level Python web framework" +HOMEPAGE=" + https://www.djangoproject.com/ + https://pypi.org/project/Django/ +" +SRC_URI=" + https://media.djangoproject.com/releases/$(ver_cut 1-2)/${MY_P}.tar.gz + verify-sig? ( https://media.djangoproject.com/pgp/${MY_P}.checksum.txt ) +" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +# admin fonts: Roboto (media-fonts/roboto) +LICENSE+=" Apache-2.0" +# admin icons, jquery, xregexp.js +LICENSE+=" MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +IUSE="doc sqlite test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/pytz[${PYTHON_USEDEP}] + >=dev-python/sqlparse-0.2.2[${PYTHON_USEDEP}] +" +BDEPEND=" + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) + test? ( + $(python_gen_impl_dep sqlite) + ${RDEPEND} + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pillow[webp,${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/selenium[${PYTHON_USEDEP}] + dev-python/tblib[${PYTHON_USEDEP}] + sys-devel/gettext + ) + verify-sig? ( sec-keys/openpgp-keys-django ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-2.0.7-bashcomp.patch +) + +distutils_enable_sphinx docs --no-autodoc + +VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/django.asc + +src_unpack() { + if use verify-sig; then + cd "${DISTDIR}" || die + verify-sig_verify_signed_checksums \ + "${MY_P}.checksum.txt" sha256 "${MY_P}.tar.gz" + cd "${WORKDIR}" || die + fi + + default +} + +python_prepare_all() { + # TODO: this suddenly started failing + sed -i -e 's:test_custom_fields:_&:' tests/inspectdb/tests.py || die + + distutils-r1_python_prepare_all +} + +python_test() { + # Tests have non-standard assumptions about PYTHONPATH, + # and don't work with ${BUILD_DIR}/lib. + PYTHONPATH=. "${EPYTHON}" tests/runtests.py --settings=test_sqlite -v2 || + die "Tests fail with ${EPYTHON}" +} + +python_install_all() { + newbashcomp extras/django_bash_completion ${PN}-admin + bashcomp_alias ${PN}-admin django-admin.py + + distutils-r1_python_install_all +} + +pkg_postinst() { + optfeature_header "Additional Backend support can be enabled via:" + optfeature "MySQL backend support" dev-python/mysqlclient + optfeature "PostgreSQL backend support" dev-python/psycopg:2 + optfeature_header + optfeature "GEO Django" "sci-libs/gdal[geos]" + optfeature "Memcached support" dev-python/pylibmc dev-python/python-memcached + optfeature "ImageField Support" dev-python/pillow + optfeature "Password encryption" dev-python/bcrypt + optfeature "High-level abstractions for Django forms" dev-python/django-formtools +} diff --git a/dev-python/django/django-3.2.13.ebuild b/dev-python/django/django-3.2.13.ebuild new file mode 100644 index 000000000000..3065555963a8 --- /dev/null +++ b/dev-python/django/django-3.2.13.ebuild @@ -0,0 +1,109 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE='sqlite?,threads(+)' + +inherit bash-completion-r1 distutils-r1 optfeature verify-sig + +MY_P=${P^} +DESCRIPTION="High-level Python web framework" +HOMEPAGE=" + https://www.djangoproject.com/ + https://pypi.org/project/Django/ +" +SRC_URI=" + https://media.djangoproject.com/releases/$(ver_cut 1-2)/${MY_P}.tar.gz + verify-sig? ( https://media.djangoproject.com/pgp/${MY_P}.checksum.txt ) +" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +# admin fonts: Roboto (media-fonts/roboto) +LICENSE+=" Apache-2.0" +# admin icons, jquery, xregexp.js +LICENSE+=" MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" +IUSE="doc sqlite test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/asgiref-3.3.4[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + >=dev-python/sqlparse-0.2.2[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + $(python_gen_impl_dep sqlite) + ${RDEPEND} + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pillow[webp,${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/selenium[${PYTHON_USEDEP}] + dev-python/tblib[${PYTHON_USEDEP}] + sys-devel/gettext + !!=sec-keys/openpgp-keys-django-20201201 ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-3.1-bashcomp.patch +) + +distutils_enable_sphinx docs --no-autodoc + +VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/django.asc + +src_unpack() { + if use verify-sig; then + cd "${DISTDIR}" || die + verify-sig_verify_signed_checksums \ + "${MY_P}.checksum.txt" sha256 "${MY_P}.tar.gz" + cd "${WORKDIR}" || die + fi + + default +} + +python_prepare_all() { + # Fails because of warnings + sed -i 's/test_dumpdata_proxy_with_concrete/_&/' tests/fixtures/tests.py || die + # TODO: this suddenly started failing + sed -i -e 's:test_custom_fields:_&:' tests/inspectdb/tests.py || die + + distutils-r1_python_prepare_all +} + +python_test() { + # Tests have non-standard assumptions about PYTHONPATH, + # and don't work with ${BUILD_DIR}/lib. + PYTHONPATH=. "${EPYTHON}" tests/runtests.py --settings=test_sqlite -v2 || + die "Tests fail with ${EPYTHON}" +} + +python_install_all() { + newbashcomp extras/django_bash_completion ${PN}-admin + bashcomp_alias ${PN}-admin django-admin.py + + distutils-r1_python_install_all +} + +pkg_postinst() { + optfeature_header "Additional Backend support can be enabled via:" + optfeature "MySQL backend support" dev-python/mysqlclient + optfeature "PostgreSQL backend support" dev-python/psycopg:2 + optfeature_header + optfeature "GEO Django" "sci-libs/gdal[geos]" + optfeature "Memcached support" dev-python/pylibmc dev-python/python-memcached + optfeature "ImageField Support" dev-python/pillow + optfeature "Password encryption" dev-python/bcrypt + optfeature "High-level abstractions for Django forms" dev-python/django-formtools +} diff --git a/dev-python/django/django-4.0.4.ebuild b/dev-python/django/django-4.0.4.ebuild new file mode 100644 index 000000000000..17ed6b3a220c --- /dev/null +++ b/dev-python/django/django-4.0.4.ebuild @@ -0,0 +1,109 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE='sqlite?,threads(+)' + +inherit bash-completion-r1 distutils-r1 optfeature verify-sig + +MY_P=${P^} +DESCRIPTION="High-level Python web framework" +HOMEPAGE=" + https://www.djangoproject.com/ + https://pypi.org/project/Django/ +" +SRC_URI=" + https://media.djangoproject.com/releases/$(ver_cut 1-2)/${MY_P}.tar.gz + verify-sig? ( https://media.djangoproject.com/pgp/${MY_P}.checksum.txt ) +" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +# admin fonts: Roboto (media-fonts/roboto) +LICENSE+=" Apache-2.0" +# admin icons, jquery, xregexp.js +LICENSE+=" MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" +IUSE="doc sqlite test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/asgiref-3.4.1[${PYTHON_USEDEP}] + >=dev-python/sqlparse-0.2.2[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/backports-zoneinfo[${PYTHON_USEDEP}] + ' 3.8) +" +BDEPEND=" + test? ( + $(python_gen_impl_dep sqlite) + ${RDEPEND} + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pillow[webp,${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/selenium[${PYTHON_USEDEP}] + dev-python/tblib[${PYTHON_USEDEP}] + sys-devel/gettext + !!=sec-keys/openpgp-keys-django-20201201 ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-4.0-bashcomp.patch +) + +distutils_enable_sphinx docs --no-autodoc + +VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/django.asc + +src_unpack() { + if use verify-sig; then + cd "${DISTDIR}" || die + verify-sig_verify_signed_checksums \ + "${MY_P}.checksum.txt" sha256 "${MY_P}.tar.gz" + cd "${WORKDIR}" || die + fi + + default +} + +src_prepare() { + # TODO: this suddenly started failing + sed -i -e 's:test_custom_fields:_&:' tests/inspectdb/tests.py || die + + distutils-r1_src_prepare +} + +python_test() { + # Tests have non-standard assumptions about PYTHONPATH, + # and don't work with ${BUILD_DIR}/lib. + PYTHONPATH=. "${EPYTHON}" tests/runtests.py --settings=test_sqlite -v2 || + die "Tests fail with ${EPYTHON}" +} + +python_install_all() { + newbashcomp extras/django_bash_completion ${PN}-admin + bashcomp_alias ${PN}-admin django-admin.py + + distutils-r1_python_install_all +} + +pkg_postinst() { + optfeature_header "Additional Backend support can be enabled via:" + optfeature "MySQL backend support" dev-python/mysqlclient + optfeature "PostgreSQL backend support" dev-python/psycopg:2 + optfeature_header + optfeature "GEO Django" "sci-libs/gdal[geos]" + optfeature "Memcached support" dev-python/pylibmc dev-python/python-memcached + optfeature "ImageField Support" dev-python/pillow + optfeature "Password encryption" dev-python/bcrypt + optfeature "High-level abstractions for Django forms" dev-python/django-formtools +} diff --git a/dev-python/dulwich/Manifest b/dev-python/dulwich/Manifest index 95a3c3c1830a..2e43bfbee7f3 100644 --- a/dev-python/dulwich/Manifest +++ b/dev-python/dulwich/Manifest @@ -1,3 +1 @@ -DIST dulwich-0.20.32.tar.gz 418100 BLAKE2B 21d41a7b1e491848a11ab3e3b1b63bfbe1798b38ef331136b07609f004e780672477e91a637dd3b1ccd3b26e359461e1a16d759ac2cb98d1091fbdb1968c00a9 SHA512 9af4cb4462ab9a69bea9074aace81eeb8d33087f2c53e64145991913ad132e076b62f7958551729c758cd6eeae029a278723872771ef36b046331c85ebf2fcf4 -DIST dulwich-0.20.33.tar.gz 419863 BLAKE2B 57b7a05f7a23745ba63e2faba9cd3772637a61cf9f2077eaf7ec799f5e3d25de7245aabbebf22cb58f5cb45318b653335251fc46b136b108770aaa6c2b09e099 SHA512 f2d0f8875dc4cd4ac4629f2884a5e68938d14218ef96a19ce322559a16eb64cdee92ed0bc07790e9d527a20fdcd29f6fe1f95479d0055cdab88f509bc318368c DIST dulwich-0.20.35.tar.gz 420972 BLAKE2B 97c877554199aa8f3abf2f95a43c350cbef784f6f71af6280c537a93297c89981190fe1f66914532641a99cc3dca82a33b43d09f864f2ddf370c0097fa28a5e0 SHA512 23c272153547e0ef25a0e7d2deb64987e5d503545775e7d6f438ae09366c0037686eba1027d38a9dbf042bd1553eeb25ccdc818bdd785a2edf2cd3688f0b1271 diff --git a/dev-python/dulwich/dulwich-0.20.32.ebuild b/dev-python/dulwich/dulwich-0.20.32.ebuild deleted file mode 100644 index c0e390ffa35c..000000000000 --- a/dev-python/dulwich/dulwich-0.20.32.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Pure-Python implementation of the Git file formats and protocols" -HOMEPAGE=" - https://github.com/dulwich/dulwich/ - https://pypi.org/project/dulwich/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="GPL-2+ Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="doc examples test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/certifi[${PYTHON_USEDEP}] - dev-python/urllib3[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - !hppa? ( !ia64? ( - dev-python/gevent[${PYTHON_USEDEP}] - dev-python/geventhttpclient[${PYTHON_USEDEP}] - ) ) - app-crypt/gpgme[python,${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/fastimport[${PYTHON_USEDEP}] - )" - -distutils_enable_sphinx docs - -python_test() { - # remove interference from the tests that do stuff like user.name - unset GIT_AUTHOR_NAME GIT_AUTHOR_EMAIL GIT_AUTHOR_DATE \ - GIT_COMMITTER_NAME GIT_COMMITTER_EMAIL GIT_COMMITTER_DATE EMAIL - # Do not use make check which rebuilds the extension and uses -Werror, - # causing unexpected failures. - "${EPYTHON}" -m unittest -v dulwich.tests.test_suite || - die "tests failed with ${EPYTHON}" -} - -python_install_all() { - if use examples; then - docompress -x "/usr/share/doc/${PF}/examples" - dodoc -r examples - fi - distutils-r1_python_install_all -} diff --git a/dev-python/dulwich/dulwich-0.20.33.ebuild b/dev-python/dulwich/dulwich-0.20.33.ebuild deleted file mode 100644 index db9d32133a7a..000000000000 --- a/dev-python/dulwich/dulwich-0.20.33.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Pure-Python implementation of the Git file formats and protocols" -HOMEPAGE=" - https://github.com/dulwich/dulwich/ - https://pypi.org/project/dulwich/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="GPL-2+ Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="doc examples test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/certifi[${PYTHON_USEDEP}] - dev-python/urllib3[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - !hppa? ( !ia64? ( - dev-python/gevent[${PYTHON_USEDEP}] - dev-python/geventhttpclient[${PYTHON_USEDEP}] - ) ) - app-crypt/gpgme[python,${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/fastimport[${PYTHON_USEDEP}] - )" - -distutils_enable_sphinx docs - -python_test() { - # remove interference from the tests that do stuff like user.name - unset GIT_AUTHOR_NAME GIT_AUTHOR_EMAIL GIT_AUTHOR_DATE \ - GIT_COMMITTER_NAME GIT_COMMITTER_EMAIL GIT_COMMITTER_DATE EMAIL - # Do not use make check which rebuilds the extension and uses -Werror, - # causing unexpected failures. - "${EPYTHON}" -m unittest -v dulwich.tests.test_suite || - die "tests failed with ${EPYTHON}" -} - -python_install_all() { - if use examples; then - docompress -x "/usr/share/doc/${PF}/examples" - dodoc -r examples - fi - distutils-r1_python_install_all -} diff --git a/dev-python/dulwich/dulwich-0.20.35.ebuild b/dev-python/dulwich/dulwich-0.20.35.ebuild index c76a06f92d00..413607672873 100644 --- a/dev-python/dulwich/dulwich-0.20.35.ebuild +++ b/dev-python/dulwich/dulwich-0.20.35.ebuild @@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="GPL-2+ Apache-2.0" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc examples test" RESTRICT="!test? ( test )" diff --git a/dev-python/empy/empy-3.3.4.ebuild b/dev-python/empy/empy-3.3.4.ebuild deleted file mode 100644 index 73e326ac47c5..000000000000 --- a/dev-python/empy/empy-3.3.4.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DISTUTILS_USE_SETUPTOOLS=no -PYTHON_COMPAT=( python3_{8..10} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="A powerful and robust templating system for Python" -HOMEPAGE="http://www.alcyone.com/software/empy/" -SRC_URI="http://www.alcyone.com/software/${PN}/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 ~arm ~ia64 ppc x86" -IUSE="doc" - -python_test() { - "${PYTHON}" em.py sample.em | diff sample.bench - - if [[ ${PIPESTATUS[0]} -ne 0 || ${PIPESTATUS[1]} -ne 0 ]]; then - die "Testing failed with ${EPYTHON}" - fi -} - -python_install_all() { - distutils-r1_python_install_all - - if use doc; then - docinto examples - dodoc sample.em sample.bench - # 3.3 has the html in this funny place. Fix in later version: - docinto html - dodoc doc/home/max/projects/empy/doc/em/* - dodoc doc/home/max/projects/empy/doc/em.html - dodoc doc/index.html - fi -} diff --git a/dev-python/ffmpeg-python/metadata.xml b/dev-python/ffmpeg-python/metadata.xml index b908e7d7cbe1..2d6d51daf387 100644 --- a/dev-python/ffmpeg-python/metadata.xml +++ b/dev-python/ffmpeg-python/metadata.xml @@ -9,5 +9,6 @@ https://github.com/kkroening/ffmpeg-python/issues/ kkroening/ffmpeg-python + ffmpeg-python diff --git a/dev-python/fitsio/Manifest b/dev-python/fitsio/Manifest index 5d468a97cfeb..218062451e1a 100644 --- a/dev-python/fitsio/Manifest +++ b/dev-python/fitsio/Manifest @@ -1,2 +1 @@ -DIST fitsio-0.9.11.tar.gz 6020222 BLAKE2B a71a0a6a026999b06dce54beb48fab2f510951099788b51456a6e07057daa7c911d5a2841d5f15a397705459daf081ff91bff1014782c93cb1dd76faf0ef2e1d SHA512 751b9612fe051f128d8f5dea61e2d119409293051a130ee3e18836181637e8c8daea757a715012fd024678d00e234e8b6c0cc0c9229c2bd9a406db312e4607d7 DIST fitsio-1.1.7.gh.tar.gz 5052055 BLAKE2B be9c632dcdd08325c5abb2cb9ed9eee6476b27ef2e7197298b269156346ecb72afc9f1d1c2e3ade045f69cde3afac5a6bf3fe5ecbce67fdfc1e6ede529ab1b32 SHA512 d6e81de08c38346050fbaa3e2fb51a496e76133bb0b04f20d816b51b7b7bf21ba37a400c3a6a7f966959223545c736ca6245427457154a4b5976b5a997e9cfcc diff --git a/dev-python/fitsio/files/fitsio-0.9.11-test-failures.patch b/dev-python/fitsio/files/fitsio-0.9.11-test-failures.patch deleted file mode 100644 index 243913dc659e..000000000000 --- a/dev-python/fitsio/files/fitsio-0.9.11-test-failures.patch +++ /dev/null @@ -1,38 +0,0 @@ -From: Ole Streicher -Date: Fri, 15 Jul 2016 08:46:15 +0200 -Subject: Mark failures that are known to fail with the original cfitsio - ---- - fitsio/test.py | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -diff --git a/fitsio/test.py b/fitsio/test.py -index bafde15..49a4b3b 100644 ---- a/fitsio/test.py -+++ b/fitsio/test.py -@@ -545,7 +545,7 @@ class TestReadWrite(unittest.TestCase): - try: - with fitsio.FITS(fname,'rw',clobber=True) as fits: - # note i8 not supported for compressed! -- dtypes = ['u1','i1','u2','i2','u4','i4','f4','f8'] -+ dtypes = ['u1','i1', 'i2','u4','i4','f4','f8'] - - for dtype in dtypes: - data = numpy.arange(5*20,dtype=dtype).reshape(5,20) -@@ -569,7 +569,7 @@ class TestReadWrite(unittest.TestCase): - try: - with fitsio.FITS(fname,'rw',clobber=True) as fits: - # note i8 not supported for compressed! -- dtypes = ['u1','i1','u2','i2','u4','i4','f4','f8'] -+ dtypes = ['u1','i1', 'i2','u4','i4','f4','f8'] - - for dtype in dtypes: - data = numpy.arange(5*20,dtype=dtype).reshape(5,20) -@@ -1365,6 +1365,7 @@ class TestReadWrite(unittest.TestCase): - if os.path.exists(fname): - os.remove(fname) - -+ @unittest.skip("bzip2 is not supported with debian cfitsio package") - def testBz2Read(self): - ''' - Write a normal .fits file, run bzip2 on it, then read the bz2 diff --git a/dev-python/fitsio/fitsio-0.9.11.ebuild b/dev-python/fitsio/fitsio-0.9.11.ebuild deleted file mode 100644 index c58f52da2827..000000000000 --- a/dev-python/fitsio/fitsio-0.9.11.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DISTUTILS_USE_SETUPTOOLS=no -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="Python library to read from and write to FITS files" -HOMEPAGE="https://github.com/esheldon/fitsio" -SRC_URI="https://github.com/esheldon/fitsio/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - >=dev-python/numpy-1.11[${PYTHON_USEDEP}] - sci-libs/cfitsio:0= -" -DEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}"/${P}-test-failures.patch ) - -python_prepare_all() { - sed -e '/self.use_system_fitsio/s/False/True/' \ - -i setup.py || die - distutils-r1_python_prepare_all -} - -python_test() { - distutils_install_for_testing - pushd "${TEST_DIR}"/ || die - ${PYTHON} -c "import fitsio; exit(fitsio.test.test())" || die - popd > /dev/null || die -} diff --git a/dev-python/gpep517/gpep517-2.ebuild b/dev-python/gpep517/gpep517-2.ebuild index 0fbf09a24da9..1a71cfb5393b 100644 --- a/dev-python/gpep517/gpep517-2.ebuild +++ b/dev-python/gpep517/gpep517-2.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~alpha ~amd64" RDEPEND=" >=dev-python/installer-0.5.0[${PYTHON_USEDEP}] diff --git a/dev-python/httpauth/httpauth-0.3.ebuild b/dev-python/httpauth/httpauth-0.3.ebuild deleted file mode 100644 index 13834cac533b..000000000000 --- a/dev-python/httpauth/httpauth-0.3.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( pypy3 python3_{7..10} ) -DISTUTILS_USE_SETUPTOOLS=no - -inherit distutils-r1 - -DESCRIPTION="A WSGI middleware that secures routes using HTTP Digest Authentication" -HOMEPAGE="https://github.com/jonashaag/httpauth/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -distutils_enable_tests nose diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest index 61e13c0135cf..5cd4f3495d11 100644 --- a/dev-python/hypothesis/Manifest +++ b/dev-python/hypothesis/Manifest @@ -1,3 +1,4 @@ DIST hypothesis-python-6.39.6.tar.gz 9183382 BLAKE2B c1112dc11d9129c7685eccac563232c978fcb470b0537e468b802ecf1f758af8dfce323514f923605662e720d0d54f525e5aac3e871407255f5f0732856748fe SHA512 985645265e9644bd2731a08ab942984fae5cb35e04e27e60450bfcf237c375dae1f2d3bf3694031a452866669ae2e19a05085ce9e35630965938c066b265595a DIST hypothesis-python-6.42.0.tar.gz 9186585 BLAKE2B dd08082ef466c91999a6bfa6dfc8386f773182f3e74cc471f6f09bf3c595871aea6508ea2ede4a1375b7ec1e0ba4169a7577c41c6ea97b578233ed64a36b4975 SHA512 fdd6c095aba72660b7cbf4e5200a3500019fef69f45c6a8f40a93815b6bce23c40404af16dba4309400917307485c378b3a12f3eea58d99ce8da68b397a69390 DIST hypothesis-python-6.42.2.tar.gz 9187457 BLAKE2B ee191bed48db8984a1adb14fb655f0d03e76934eeec3004842567de904508dd5e0a565c14d81b018d55ca18827b03e14a54ae520110c5960a6d048690d17a5f8 SHA512 1c82e5d010cccc54c7c4a05f12ac33eae0d53fdb1d4ed68313907c390fb4c1e58d2afb57816fc8f0f7facacaca0fd6eab90e513ba2dc0b47fb73adb19e1f2a8a +DIST hypothesis-python-6.42.3.tar.gz 9187948 BLAKE2B 3303cea4e8f2776f14defd88dcc2578f11e30bd5842a2cddf96478e31505d38f801a92e031e76070684befb2a9d63713f44b73eea7152e0bdc6cc0d16e25c08c SHA512 869e81b46da7786cc4ca981da56c916922a73fd129dc1f156d062343e40a9b74888bdda17ef2c95e6c3102dc762f7cf587d1aad4ba3b8138060990d2987a0bd1 diff --git a/dev-python/hypothesis/hypothesis-6.42.3.ebuild b/dev-python/hypothesis/hypothesis-6.42.3.ebuild new file mode 100644 index 000000000000..7eae997f3fdb --- /dev/null +++ b/dev-python/hypothesis/hypothesis-6.42.3.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} pypy3 ) +PYTHON_REQ_USE="threads(+),sqlite" + +inherit distutils-r1 multiprocessing optfeature + +DESCRIPTION="A library for property based testing" +HOMEPAGE="https://github.com/HypothesisWorks/hypothesis https://pypi.org/project/hypothesis/" +SRC_URI="https://github.com/HypothesisWorks/${PN}/archive/${PN}-python-${PV}.tar.gz" +S="${WORKDIR}/${PN}-${PN}-python-${PV}/${PN}-python" + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +IUSE="cli" + +RDEPEND=" + >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] + >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}] + cli? ( + $(python_gen_cond_dep ' + dev-python/black[${PYTHON_USEDEP}] + dev-python/click[${PYTHON_USEDEP}] + ' python3_{8..10}) + ) +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pexpect[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + # subtests are broken by warnings from random plugins + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTEST_PLUGINS=xdist.plugin,pytest_forked,_hypothesis_pytestplugin + + epytest tests/cover tests/pytest tests/quality \ + -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" +} + +python_install() { + distutils-r1_python_install + if ! use cli || ! has "${EPYTHON}" python3.{8..10}; then + rm -r "${ED}/usr/bin" "${D}$(python_get_scriptdir)" || die + fi +} + +pkg_postinst() { + optfeature "datetime support" dev-python/pytz + optfeature "dateutil support" dev-python/python-dateutil + optfeature "numpy support" dev-python/numpy + optfeature "django support" dev-python/django dev-python/pytz + optfeature "pandas support" dev-python/pandas + optfeature "pytest support" dev-python/pytest +} diff --git a/dev-python/imageio/Manifest b/dev-python/imageio/Manifest index c5d58cdb787e..6cd5fe3a9175 100644 --- a/dev-python/imageio/Manifest +++ b/dev-python/imageio/Manifest @@ -1,2 +1,3 @@ DIST imageio-2.16.0.gh.tar.gz 360333 BLAKE2B fbfea25b9a6dfb945bcaced141649bcc3a7c578115fe2be3151d7a90bab6a51fc20e4806085a2afc934b7ec9de95b5df9fedba9af9722242dac44e2f86009e2b SHA512 18f6e3f0b5c09ac546640ef88a0fe6c157e20ecbaa2de5a2199eab6caac3ca9fd294cf66a2eea79b954271c27390816392af62a27d0e2e11817776efec3a0cd3 DIST imageio-2.16.1.gh.tar.gz 361506 BLAKE2B df7df1cdf414fa762a37c509f2452f7ef20b811695b71acd391d6f565161ae4b5d1caa9dc2f9278ddb87ad518087ed2c729b93806cf1f01a7402e7a77af9383f SHA512 8cd5ce184f67be9cd5edbd5bf51f59c271a71e8fe68c22d284ddabe24cdec6bcf5e590c9c95664b0205509c133e9cd959d11605226a1d4d99f14e95c6d7527c3 +DIST imageio-2.16.2.gh.tar.gz 366758 BLAKE2B cf2f9f2649f3d5a44d5d8efee19406b38cbb8de6fbd079170fd8eb43f893151f68b256e5d3d1fbb766c7f0562783ca2237e6171785927c8ed69a14840f1acb02 SHA512 1a6e0c9ed58d91fc89810d36acc8f5355ec5f0cf8a7dcc099f3a71cd77bc9d5fcf2821a7bd5f67723be46395290c99e4f478949aa11134f11ff2068504c83c04 diff --git a/dev-python/imageio/imageio-2.16.2.ebuild b/dev-python/imageio/imageio-2.16.2.ebuild new file mode 100644 index 000000000000..4a1ac91da053 --- /dev/null +++ b/dev-python/imageio/imageio-2.16.2.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Python library for reading and writing image data" +HOMEPAGE="https://imageio.github.io/" +SRC_URI=" + https://github.com/imageio/imageio/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +# over 50% of tests rely on Internet +PROPERTIES="test_network" +RESTRICT="test" + +RDEPEND=" + >=dev-python/numpy-1.20.0[${PYTHON_USEDEP}] + >=dev-python/pillow-8.3.2[${PYTHON_USEDEP}] + media-libs/freeimage +" +# requests for fsspec[github] +BDEPEND=" + test? ( + dev-python/fsspec[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/tifffile[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # Fails because of system installed freeimage + tests/test_core.py::test_findlib2 +) + +EPYTEST_IGNORE=( + # Needs unpackaged imageio_ffmpeg + tests/test_ffmpeg.py + tests/test_ffmpeg_info.py +) diff --git a/dev-python/ipykernel/Manifest b/dev-python/ipykernel/Manifest index 3401fe495722..11be5be2ebe5 100644 --- a/dev-python/ipykernel/Manifest +++ b/dev-python/ipykernel/Manifest @@ -1,4 +1,5 @@ DIST ipykernel-6.10.0.tar.gz 129057 BLAKE2B e50fd0b5d041236002d29360eb670e5bcf97ad6e0eff091e62a4189567d14832b6fa95915bbd29818b897430fa3f37b930c54155a407cc46d7a9607aa19caf2b SHA512 9f2c9e24244e5c3aafbfd2da6a131cbf19abfeb8164e6a64c69aa4b65dad92101137482c71f53eb5d8395944d6714938a73556e5dbfc8a6c92303c716d6244b5 DIST ipykernel-6.11.0.tar.gz 129429 BLAKE2B 746cff0b32a1282f8abe02bd339d35061ceb04d3f4d7fc325bc97b744185958ed91beaff83c19d269e0d8ec7b35c5c88412c135c1aa2dcbf770846986eddc82f SHA512 69b88e3c8b552f5277f392a004a33a5c64c2edc93aeea0d2c2d03b0d8ee649f41fc1378068c1dd8322807cce188f5579c0d92730760baeca8170a98f585f500b DIST ipykernel-6.12.1.tar.gz 129979 BLAKE2B 96ee301974c9353374b6869003995238068f4abcdaa0cf4c2b6294c1ef8c4e6358e93a41feaa49fcba587fb94ca719f3180eac2b47fbbf6c54fa9fb315d784ad SHA512 309701a287e8b87d0f8b07eac402e2fc163515f471f3b5b3187bc210c47714d4cfb496f40e34ebad47be5e7eca8157ef0eea7da141fb16a6fd943f4a2095f360 +DIST ipykernel-6.13.0.tar.gz 131331 BLAKE2B 95a662b5ff6062fd8f6712a214b2bdcb227064acec145ebbb2ff7dfc0647ee9c486bbb560502e8ab6c5f74bb44c7715a1ee16f4b8cd2661b7a6e77206be7ab67 SHA512 6025a540d7ae08f637d2cc9a022805df54c11844c93d989be73a3a800fb0985ec56f2ce5d8ee940a5ce51d41b4d1f632131b25c1f5847cb51623c285c4944f39 DIST ipykernel-6.9.2.tar.gz 128759 BLAKE2B 74740bdbe420d14cbb75e5a1dee9bfb0894c3e10ebf029bd7ceb29eb5112489ef83bc9a2075f6dd1cf16745f893d3782ee22144edfec66d650246eaa0d97215c SHA512 a452d7a44c4e33cb2d79262916045fe3044803f20db7d525bca3277dd49e9d216d07a832312b29a5a61293ecf7863641a45e0f188136059799287c5983beb0d4 diff --git a/dev-python/ipykernel/ipykernel-6.13.0.ebuild b/dev-python/ipykernel/ipykernel-6.13.0.ebuild new file mode 100644 index 000000000000..f3c45991a014 --- /dev/null +++ b/dev-python/ipykernel/ipykernel-6.13.0.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="IPython Kernel for Jupyter" +HOMEPAGE="https://github.com/ipython/ipykernel" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/debugpy-1.0[${PYTHON_USEDEP}] + >=dev-python/ipython-7.23.1[${PYTHON_USEDEP}] + >=dev-python/traitlets-5.1.0[${PYTHON_USEDEP}] + >=dev-python/jupyter_client-6.1.12[${PYTHON_USEDEP}] + >=www-servers/tornado-6.1[${PYTHON_USEDEP}] + >=dev-python/matplotlib-inline-0.1[${PYTHON_USEDEP}] + dev-python/nest_asyncio[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] +" +# RDEPEND seems specifically needed in BDEPEND, at least jupyter +# bug #816486 +BDEPEND=" + ${RDEPEND} + test? ( + dev-python/flaky[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + dev-python/ipyparallel[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # TODO + ipykernel/inprocess/tests/test_kernel.py::InProcessKernelTestCase::test_pylab + ipykernel/tests/test_debugger.py::test_attach_debug + ipykernel/tests/test_debugger.py::test_breakpoint_in_cell_with_leading_empty_lines + ipykernel/tests/test_debugger.py::test_rich_inspect_at_breakpoint + ipykernel/tests/test_debugger.py::test_rich_inspect_not_at_breakpoint + ipykernel/tests/test_debugger.py::test_set_breakpoints + ipykernel/tests/test_debugger.py::test_stop_on_breakpoint +) + +src_prepare() { + sed -i -e 's:^TIMEOUT = .*:TIMEOUT = 120:' ipykernel/tests/*.py || die + distutils-r1_src_prepare +} + +python_compile() { + distutils-r1_python_compile + # Use python3 in kernel.json configuration, bug #784764 + sed -i -e '/python3.[0-9]\+/s//python3/' \ + "${BUILD_DIR}/install${EPREFIX}/usr/share/jupyter/kernels/python3/kernel.json" || die +} diff --git a/dev-python/itunespy/metadata.xml b/dev-python/itunespy/metadata.xml index f449f0046a80..3ca6ab0ecde7 100644 --- a/dev-python/itunespy/metadata.xml +++ b/dev-python/itunespy/metadata.xml @@ -9,5 +9,6 @@ https://github.com/sleepyfran/itunespy/issues/ sleepyfran/itunespy + itunespy diff --git a/dev-python/jsondiff/Manifest b/dev-python/jsondiff/Manifest index 2a8adda09ae7..fc9ef7acb6af 100644 --- a/dev-python/jsondiff/Manifest +++ b/dev-python/jsondiff/Manifest @@ -1 +1,2 @@ DIST jsondiff-1.3.1.gh.tar.gz 15457 BLAKE2B f3896c85b601ac32859e59f2a5a29b51f124a1dd27fa2b0da40e44c4b776bbba933043fb7334e5ec20833eea25143d40cc7988a8308f56eff20510db982688b0 SHA512 cbbed17bf00f1757d81477e02435c3f5a9a3246774f3fd9a433be31de1617525acfe33d6790be33dcf9b5da5ef3d6910d13958fb7b8ea4fbd802c74485a9dc6f +DIST jsondiff-2.0.0.gh.tar.gz 15405 BLAKE2B d69e5a9316e8ce32c6fd3e62162b609a471ff57bacb77f47a192b85352e77135a37c964d0ade5df4b4e37fe7d996eab13649dd4c6a3bc3fc0479294f840c82f9 SHA512 ca266040294c064b499763174613628125a9d426f37eddb8f63806d5774ce8828d514ca30ea4b42f6e2529aa34344c601ece05b6c1b42dcedd71c7b62ed0afba diff --git a/dev-python/jsondiff/jsondiff-2.0.0.ebuild b/dev-python/jsondiff/jsondiff-2.0.0.ebuild new file mode 100644 index 000000000000..901fc3049256 --- /dev/null +++ b/dev-python/jsondiff/jsondiff-2.0.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Diff JSON and JSON-like structures in Python" +HOMEPAGE=" + https://github.com/xlwings/jsondiff/ + https://pypi.org/project/jsondiff/ +" +SRC_URI=" + https://github.com/xlwings/${PN}/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" + +BDEPEND=" + test? ( + dev-python/nose-random[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests nose + +python_prepare_all() { + # Avoid file collision with jsonpatch's jsondiff cli. + sed -e "/'jsondiff=jsondiff.cli/ d" -i setup.py || die + distutils-r1_python_prepare_all +} diff --git a/dev-python/jsonpointer/Manifest b/dev-python/jsonpointer/Manifest index 9913b49f2ecf..a825d572f0a9 100644 --- a/dev-python/jsonpointer/Manifest +++ b/dev-python/jsonpointer/Manifest @@ -1 +1,2 @@ DIST jsonpointer-2.2.tar.gz 8292 BLAKE2B 837c6c8a87e0d19cbeed07769afb29fa56ddfb629f05d0f2de94f4e94af916358f71892e085c7c18b9c711ac8e604a0ff7d1fa7dfbf52836edb1a600e5ed390b SHA512 ce680e3915ea9db915095c4106e58acf7cc2148bdc67944e03e225a33b882964ed0c154fdbe8415f787c5aa5bfa007b9e1fd2a31689dcadc88b1560931ca6a6d +DIST jsonpointer-2.3.tar.gz 9295 BLAKE2B 8a33c8ce21721b6c402a44d3d1572a767e3b7485fa1dd80baf98120c9822412841cc21e3bc2d6b7e058793ab4ade5993712c689631cb4a1237afc1d7f36e6bdf SHA512 e04da474a5ec376d1cd2c764c2d7a11ac296450df199449994cb1dedf02a49df3ae3a4e75b2963370dba1da166464602b849a79609f7a98d8246dab0b342c819 diff --git a/dev-python/jsonpointer/jsonpointer-2.3.ebuild b/dev-python/jsonpointer/jsonpointer-2.3.ebuild new file mode 100644 index 000000000000..6fe5363d2610 --- /dev/null +++ b/dev-python/jsonpointer/jsonpointer-2.3.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Identify specific nodes in a JSON document (according to draft 08)" +HOMEPAGE=" + https://github.com/stefankoegl/python-json-pointer/ + https://pypi.org/project/jsonpointer/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + +python_test() { + "${EPYTHON}" tests.py || die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/jsonref/jsonref-0.1.ebuild b/dev-python/jsonref/jsonref-0.1.ebuild deleted file mode 100644 index 2e8274b1dde9..000000000000 --- a/dev-python/jsonref/jsonref-0.1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DISTUTILS_USE_SETUPTOOLS=no -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="An implementation of JSON Reference for Python" -HOMEPAGE="https://github.com/gazpachoking/jsonref https://pypi.org/project/jsonref/" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -distutils_enable_tests pytest - -python_test() { - epytest tests.py -} diff --git a/dev-python/liblarch/liblarch-3.1.0.ebuild b/dev-python/liblarch/liblarch-3.1.0.ebuild deleted file mode 100644 index 94cdf47d60a1..000000000000 --- a/dev-python/liblarch/liblarch-3.1.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" -PYTHON_COMPAT=( python3_{8..10} ) -DISTUTILS_USE_SETUPTOOLS=no - -inherit distutils-r1 virtualx - -DESCRIPTION="Library to handle directed acyclic graphs" -HOMEPAGE="https://wiki.gnome.org/Projects/liblarch" -SRC_URI="https://github.com/getting-things-gnome/liblarch/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -DEPEND=" - dev-python/pygobject:3[${PYTHON_USEDEP}] - x11-libs/gtk+:3[introspection] -" -RDEPEND="${DEPEND}" -BDEPEND=" - test? ( dev-python/nose[${PYTHON_USEDEP}] ) -" - -python_test() { - virtx nosetests -v || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/makefun/makefun-1.13.1.ebuild b/dev-python/makefun/makefun-1.13.1.ebuild index b0a02e0a7471..eb2656703a7e 100644 --- a/dev-python/makefun/makefun-1.13.1.ebuild +++ b/dev-python/makefun/makefun-1.13.1.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" BDEPEND="dev-python/setuptools_scm[${PYTHON_USEDEP}]" diff --git a/dev-python/nbconvert/Manifest b/dev-python/nbconvert/Manifest index f8cb1542fffe..cc76311e5288 100644 --- a/dev-python/nbconvert/Manifest +++ b/dev-python/nbconvert/Manifest @@ -1,3 +1,4 @@ DIST nbconvert-6.4.2.tar.gz 902691 BLAKE2B ee61836ac423db0803d90b92f5cfce7e53e311637dfff7e31e5506fc1588a41515e984860bc56f617b0e0add033c41e6d2099f2abfdda7f31015f6e751110639 SHA512 325637844044ff4a118ca7803e9803fd6909667e017dae04859f58a02e1aadc8b8c699f9b9612bd47991a4c06a23acd526abdcbf1a219e29d985001ae01237bb DIST nbconvert-6.4.4.tar.gz 906988 BLAKE2B 84ea6726804ccb738995df1e2e961a9816d3bf9c77034d464afbfa2ba0cf3ce19c1f6af1775fa027795ba3faeaacac765decce2d309f8a60a27e76934cdb356a SHA512 2b319fcc13c6b2addc7e1ca319f36e8a37e8390eb0d8d8df9f9456e7ae816b93ec30ab00a1003894c92091030658920729f0e31fdb5031dccb3f36b38b5d8f99 DIST nbconvert-6.4.5.tar.gz 906309 BLAKE2B 5aee22eb9ce6bb36e04cc3b3db5460041b0a2dfb4afeb1e4787e941d6815f22b7621104ca6d14cb0977c5d09f9a0fade8a5787416b5f55ca1b09149730560bf7 SHA512 9a32eceaff065016baea9fc79478aeb8981f55a2cd47889e640815f2bf924df201d9ce72a4b615d533bcadbd681900678d30de61f777ae4f12bd9fce62d73622 +DIST nbconvert-6.5.0.tar.gz 908377 BLAKE2B a91c6c93e9e33f90c5c7f19743e20aa6cf88e5dd29be4ee777744d96037dddd15294858776c8391d79f5436e929fb1b623a3f11f6c4cbcf60728dba2204b6e2e SHA512 4e0d26d581435525f819c05207890cc7cbeaff786a16c354f0356c9bc50111a724a92b7e15445a0cf0ebf1e1c2f0ff064a2c8722267f66dd8677ad82b5e61714 diff --git a/dev-python/nbconvert/nbconvert-6.5.0.ebuild b/dev-python/nbconvert/nbconvert-6.5.0.ebuild new file mode 100644 index 000000000000..ed66dc80cf13 --- /dev/null +++ b/dev-python/nbconvert/nbconvert-6.5.0.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Converting Jupyter Notebooks" +HOMEPAGE="https://nbconvert.readthedocs.io/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + dev-python/bleach[${PYTHON_USEDEP}] + dev-python/defusedxml[${PYTHON_USEDEP}] + >=dev-python/entrypoints-0.2.2[${PYTHON_USEDEP}] + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/jupyter_core[${PYTHON_USEDEP}] + dev-python/jupyterlab_pygments[${PYTHON_USEDEP}] + >=dev-python/markupsafe-2.0[${PYTHON_USEDEP}] + >=dev-python/mistune-0.8.1[${PYTHON_USEDEP}] + =dev-python/pandocfilters-1.4.1[${PYTHON_USEDEP}] + dev-python/pygments[${PYTHON_USEDEP}] + >=dev-python/traitlets-5.1.1[${PYTHON_USEDEP}] + dev-python/testpath[${PYTHON_USEDEP}] + www-servers/tornado[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pebble[${PYTHON_USEDEP}] + dev-python/ipykernel[${PYTHON_USEDEP}] + dev-python/ipywidgets[${PYTHON_USEDEP}] + >=dev-python/jupyter_client-4.2[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_test() { + mkdir -p "${HOME}/.local" || die + cp -r share "${HOME}/.local/" || die + distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # Missing pyppeteer for now + # TODO: Doesn't skip? + nbconvert/exporters/tests/test_webpdf.py + # Needs pyppeteer too + 'nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_webpdf_with_chromium' + ) + + epytest --pyargs nbconvert +} + +pkg_postinst() { + if ! has_version app-text/pandoc ; then + einfo "Pandoc is required for converting to formats other than Python," + einfo "HTML, and Markdown. If you need this functionality, install" + einfo "app-text/pandoc." + fi +} diff --git a/dev-python/pdm-pep517/Manifest b/dev-python/pdm-pep517/Manifest index 299d0166e621..3d4a51949a46 100644 --- a/dev-python/pdm-pep517/Manifest +++ b/dev-python/pdm-pep517/Manifest @@ -1,2 +1 @@ -DIST pdm-pep517-0.12.1.gh.tar.gz 303954 BLAKE2B 65344c2571264b9fadcffcf5ae05f42246912dce3e7029a1ea5e91df72f1c9425d603024099146cb7d9ed95d8e3ab0fcf5058ab35346893e28d3595d430548f6 SHA512 a7c27c685eec274798b5d9fa7fd3d7ec7ca77d204110c7c9962a53b1522c4c6dbc56d7413ce5ff6fe8e8f091b0d4e4914b9e3296dc226bcae9f5fbc2cb28444e DIST pdm-pep517-0.12.3.gh.tar.gz 304242 BLAKE2B ad4beb6ab35c219e1991b585bf9ce087be3e7e957f34b1dbc9de676f7b49c3084471e2b55c634eb6fd1cf6cb88dd4161b5060a17a5ca7e5e3ae57c9610303f6e SHA512 4c0f098d5237353fea73ef62149b8177987881239cb6b1b112bd6789931acd7484c56d413f780db4f23c60f4ff3a37c6956de3e1de472fed114487925b0e3553 diff --git a/dev-python/pdm-pep517/pdm-pep517-0.12.1.ebuild b/dev-python/pdm-pep517/pdm-pep517-0.12.1.ebuild deleted file mode 100644 index c95abf912f72..000000000000 --- a/dev-python/pdm-pep517/pdm-pep517-0.12.1.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{8..10} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="A PEP 517 backend for PDM that supports PEP 621 metadata" -HOMEPAGE=" - https://pypi.org/project/pdm-pep517/ - https://github.com/pdm-project/pdm-pep517/ -" -SRC_URI=" - https://github.com/pdm-project/pdm-pep517/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/cerberus-1.3.4[${PYTHON_USEDEP}] - dev-python/license-expression[${PYTHON_USEDEP}] - >=dev-python/packaging-21.0[${PYTHON_USEDEP}] - >=dev-python/tomli-2[${PYTHON_USEDEP}] - dev-python/tomli-w[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} - test? ( - dev-vcs/git - ) -" -# setuptools are used to build C extensions -RDEPEND+=" - dev-python/setuptools[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -src_prepare() { - rm -r pdm/pep517/_vendor || die - find -name '*.py' -exec sed \ - -e 's:from pdm\.pep517\._vendor\.:from :' \ - -e 's:from pdm\.pep517\._vendor ::' \ - -i {} + || die - distutils-r1_src_prepare -} - -src_test() { - git config --global user.email "test@example.com" || die - git config --global user.name "Test User" || die - distutils-r1_src_test -} diff --git a/dev-python/pexpect/pexpect-4.8.0-r3.ebuild b/dev-python/pexpect/pexpect-4.8.0-r3.ebuild new file mode 100644 index 000000000000..4fbf5faed1a0 --- /dev/null +++ b/dev-python/pexpect/pexpect-4.8.0-r3.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} pypy3 ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="Python module for spawning child apps and responding to expected patterns" +HOMEPAGE=" + https://pexpect.readthedocs.io/ + https://pypi.org/project/pexpect/ + https://github.com/pexpect/pexpect/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +IUSE="examples" + +RDEPEND=" + >=dev-python/ptyprocess-0.5[${PYTHON_USEDEP}] +" + +PATCHES=( + "${FILESDIR}"/${P}-sphinx-3.patch + "${FILESDIR}"/${P}-fix-PS1.patch +) + +distutils_enable_tests pytest +distutils_enable_sphinx doc + +src_test() { + # workaround new readline defaults + echo "set enable-bracketed-paste off" > "${T}"/inputrc || die + local -x INPUTRC="${T}"/inputrc + distutils-r1_src_test +} + +python_install_all() { + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi + distutils-r1_python_install_all +} diff --git a/dev-python/pmw/pmw-2.0.1-r3.ebuild b/dev-python/pmw/pmw-2.0.1-r3.ebuild new file mode 100644 index 000000000000..84486c02a806 --- /dev/null +++ b/dev-python/pmw/pmw-2.0.1-r3.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="tk" + +inherit distutils-r1 virtualx + +MY_PN="Pmw" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Toolkit for building high-level compound Python widgets using the Tkinter module" +HOMEPAGE="http://pmw.sourceforge.net/" +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="py3" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +IUSE="doc test" +# https://sourceforge.net/p/pmw/bugs/39/ +RESTRICT="test" + +DEPEND="!dev-python/pmw:0" +RDEPEND="${DEPEND}" + +python_test() { + VIRTUALX_COMMAND="${PYTHON}" + cd "${BUILD_DIR}/lib/Pmw/Pmw_${PV//./_}/" || die + cp tests/{flagup.bmp,earthris.gif} . || die + for test in tests/*_test.py; do + echo "running test "$test + PYTHONPATH=tests:../../ virtx emake -j1 $test || die + done +} + +python_install_all() { + local DIR="Pmw/Pmw_${PV//./_}" + + use doc && HTML_DOCS=( "${DIR}"/doc/. ) + + distutils-r1_python_install_all +} diff --git a/dev-python/pyDes/metadata.xml b/dev-python/pyDes/metadata.xml index 3f3432b413f8..ffbbcc001108 100644 --- a/dev-python/pyDes/metadata.xml +++ b/dev-python/pyDes/metadata.xml @@ -9,5 +9,6 @@ https://github.com/twhiteman/pyDes/issues/ twhiteman/pyDes + pyDes diff --git a/dev-python/pyh2o/pyh2o-1.ebuild b/dev-python/pyh2o/pyh2o-1.ebuild deleted file mode 100644 index 987ad144960e..000000000000 --- a/dev-python/pyh2o/pyh2o-1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DISTUTILS_USE_SETUPTOOLS=no -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="Python API for sci-libs/libh2o" -HOMEPAGE="https://github.com/mgorny/pyh2o/" -SRC_URI=" - https://github.com/mgorny/pyh2o/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=">=sci-libs/libh2o-0.2.1:=" -DEPEND="${RDEPEND}" - -distutils_enable_tests pytest diff --git a/dev-python/pymad/pymad-0.10.ebuild b/dev-python/pymad/pymad-0.10.ebuild deleted file mode 100644 index f4ffe3c8629f..000000000000 --- a/dev-python/pymad/pymad-0.10.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) -DISTUTILS_USE_SETUPTOOLS=no - -inherit distutils-r1 - -DESCRIPTION="Python wrapper for libmad MP3 decoding in python" -HOMEPAGE="https://github.com/jaqx0r/pymad" -SRC_URI="https://github.com/jaqx0r/${PN}/archive/version/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-version-${PV}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" - -DEPEND="media-libs/libmad" -RDEPEND="${DEPEND}" diff --git a/dev-python/pypeg2/pypeg2-2.15.2-r1.ebuild b/dev-python/pypeg2/pypeg2-2.15.2-r1.ebuild deleted file mode 100644 index 64ff4c69a5c1..000000000000 --- a/dev-python/pypeg2/pypeg2-2.15.2-r1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DISTUTILS_USE_SETUPTOOLS=no -PYTHON_COMPAT=( python3_{7,8,9} ) - -inherit distutils-r1 - -MY_PN=pyPEG2 -MY_P=${MY_PN}-${PV} - -DESCRIPTION="An intrinsic PEG Parser-Interpreter for Python" -HOMEPAGE="https://fdik.org/pyPEG/ - https://pypi.org/project/pyPEG2/" -SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND="dev-python/lxml[${PYTHON_USEDEP}]" - -PATCHES=( "${FILESDIR}"/${PN}-2.15.1-test.patch ) - -distutils_enable_tests unittest diff --git a/dev-python/pyte/Manifest b/dev-python/pyte/Manifest index b0b9f0bb7471..076cb42d1e8f 100644 --- a/dev-python/pyte/Manifest +++ b/dev-python/pyte/Manifest @@ -1 +1,2 @@ DIST pyte-0.8.0.tar.gz 91320 BLAKE2B b973050912c7d3b67393208a5b17f382705fe78964528e003b71addc12586353a3a9c7eeb68c224dfb945b5f9d3b52823cd254885dd5ac6901be119583a71a2e SHA512 c488fd0a61c1dc34b27e12ed9ba1109bb2c331626c982da06e7540bdd168008cb5106a17c71e60e38c493f2dd9f21ba3cf05118928744dfa192d62e511b4c4e8 +DIST pyte-0.8.1.gh.tar.gz 92220 BLAKE2B f4f803ecbf9bc62936ea499929b7fb976c14ee09fe00ee56d5499bb2543a6ac769dd7c87e177c297bbf8ab082c34f154a26daf3a1c84917249400b09556c2b80 SHA512 f49d9394cca92c27fdd5319bdce164d5cac63b77d13156de7105bee6087a615e844fafa8507089c8bf6cf31a796cc858a3ccf597aa23cfa595d0d9e0adfab5d4 diff --git a/dev-python/pyte/pyte-0.8.1.ebuild b/dev-python/pyte/pyte-0.8.1.ebuild new file mode 100644 index 000000000000..7a8fc8d73612 --- /dev/null +++ b/dev-python/pyte/pyte-0.8.1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Simple VTXXX-compatible terminal emulator" +HOMEPAGE="https://pypi.org/project/pyte/ https://github.com/selectel/pyte" +SRC_URI=" + https://github.com/selectel/pyte/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +SLOT="0" +LICENSE="LGPL-3" +KEYWORDS="~amd64 ~riscv ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + dev-python/wcwidth[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +python_prepare_all() { + # run pytest directly for tests + sed -i '/setup_requires=\["pytest-runner"\]/d' setup.py || die + + distutils-r1_python_prepare_all +} diff --git a/dev-python/python-lsp-server/Manifest b/dev-python/python-lsp-server/Manifest index 105ff77f9f34..f1d239e48ddf 100644 --- a/dev-python/python-lsp-server/Manifest +++ b/dev-python/python-lsp-server/Manifest @@ -1,3 +1 @@ -DIST python-lsp-server-1.3.3.tar.gz 62604 BLAKE2B 16f49013ccefc0dabcf58c6007c05828a930d0bc873805543fde79630bdc8bd020cb63d0d0ba56c181282a96c57c6084acde30dc2a8011d208040c2a93c3644b SHA512 94e9bf1e74799c395589451c02c1220bc79336e1c1cdc243e95e891f61c7977b2438d78da3db3da572022870e67305b8caca22241e0cfab23d3b546639c69aa7 -DIST python-lsp-server-1.4.0.tar.gz 75443 BLAKE2B 7522ff0d5c9a0c9300f288debc4f606168f968cad80e32d612a674803046c91dc777d9ee320cf844224f6da791b6d66413c643fc48799ef5f57c19bca4f09858 SHA512 9f53e288b9bdb22575b06ec8a89022f533a323457746ef8e2cb52c84f06ac48b3408b4ebfbf96754ce68cdc9ddf1a745365d5ea21ba188a4372064fc87c1e6f4 DIST python-lsp-server-1.4.1.tar.gz 76416 BLAKE2B 65638b876182c478434c563371b802367fb8439820ccf57e4404dc1507f3cd514ae5d738d418386607db606025fe5126a533c656ec3fede53fdcfd364a4292cf SHA512 4c9171adc88d219c80055ebbc76566583925129969467c156277b52de9b5981b74b11b9961247045ea98cd9e51e146b2d606c8351a7be5db76f6f4e0e4d7195c diff --git a/dev-python/python-lsp-server/python-lsp-server-1.3.3.ebuild b/dev-python/python-lsp-server/python-lsp-server-1.3.3.ebuild deleted file mode 100644 index cd8b13b06497..000000000000 --- a/dev-python/python-lsp-server/python-lsp-server-1.3.3.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) - -DISTUTILS_USE_SETUPTOOLS=rdepend -inherit distutils-r1 optfeature - -DESCRIPTION="Python Language Server for the Language Server Protocol" -HOMEPAGE="https://github.com/python-lsp/python-lsp-server" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" - -IUSE="all-plugins" - -BDEPEND=" - test? ( - >=dev-python/autopep8-1.6.0[${PYTHON_USEDEP}] - =dev-python/flake8-4.0.0[${PYTHON_USEDEP}] - =dev-python/mccabe-0.6.0[${PYTHON_USEDEP}] - =dev-python/pycodestyle-2.8.0[${PYTHON_USEDEP}] - =dev-python/pydocstyle-2.0.0[${PYTHON_USEDEP}] - >=dev-python/pyflakes-2.4.0[${PYTHON_USEDEP}] - =dev-python/pylint-2.5.0[${PYTHON_USEDEP}] - dev-python/QtPy[gui,testlib,${PYTHON_USEDEP}] - >=dev-python/rope-0.10.5[${PYTHON_USEDEP}] - dev-python/yapf[${PYTHON_USEDEP}] - )" - -RDEPEND=" - >=dev-python/jedi-0.17.2[${PYTHON_USEDEP}] - =dev-python/python-lsp-jsonrpc-1.0.0[${PYTHON_USEDEP}] - dev-python/pluggy[${PYTHON_USEDEP}] - all-plugins? ( - >=dev-python/autopep8-1.6.0[${PYTHON_USEDEP}] - =dev-python/flake8-4.0.0[${PYTHON_USEDEP}] - =dev-python/mccabe-0.6.0[${PYTHON_USEDEP}] - =dev-python/pycodestyle-2.8.0[${PYTHON_USEDEP}] - =dev-python/pydocstyle-2.0.0[${PYTHON_USEDEP}] - >=dev-python/pyflakes-2.4.0[${PYTHON_USEDEP}] - =dev-python/pylint-2.5.0[${PYTHON_USEDEP}] - >=dev-python/rope-0.10.5[${PYTHON_USEDEP}] - dev-python/yapf[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # remove pytest-cov dep - sed -i -e '0,/addopts/I!d' setup.cfg || die - - # This fails with py3.10, but it is not important. Instead of - # 'invalid syntax' we now get 'syntax-error' - sed -i -e 's/test_syntax_error_pylint_py3/_&/' \ - test/plugins/test_pylint_lint.py || die - - distutils-r1_python_prepare_all -} - -pkg_postinst() { - optfeature "Automatically formats Python code to conform to the PEP 8 style guide" dev-python/autopep8 - optfeature "A wrapper around PyFlakes, pep8 & mccabe" dev-python/flake8 - optfeature "flake8 plugin: McCabe complexity checker" dev-python/mccabe - optfeature "Python style guide checker (fka pep8)" dev-python/pycodestyle - optfeature "Python docstring style checker" dev-python/pydocstyle - optfeature "Passive checker for Python programs" dev-python/pyflakes - optfeature "Python code static checker" dev-python/pylint - optfeature "Python refactoring library" dev-python/rope - optfeature "A formatter for Python files" dev-python/yapf -} diff --git a/dev-python/python-lsp-server/python-lsp-server-1.4.0.ebuild b/dev-python/python-lsp-server/python-lsp-server-1.4.0.ebuild deleted file mode 100644 index ad82e4fc954d..000000000000 --- a/dev-python/python-lsp-server/python-lsp-server-1.4.0.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 optfeature - -DESCRIPTION="Python Language Server for the Language Server Protocol" -HOMEPAGE="https://github.com/python-lsp/python-lsp-server" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -IUSE="all-plugins" - -BDEPEND=" - test? ( - >=dev-python/autopep8-1.6.0[${PYTHON_USEDEP}] - =dev-python/flake8-4.0.0[${PYTHON_USEDEP}] - =dev-python/mccabe-0.6.0[${PYTHON_USEDEP}] - =dev-python/pycodestyle-2.8.0[${PYTHON_USEDEP}] - =dev-python/pydocstyle-2.0.0[${PYTHON_USEDEP}] - >=dev-python/pyflakes-2.4.0[${PYTHON_USEDEP}] - =dev-python/pylint-2.5.0[${PYTHON_USEDEP}] - dev-python/QtPy[gui,testlib,${PYTHON_USEDEP}] - >=dev-python/rope-0.10.5[${PYTHON_USEDEP}] - dev-python/yapf[${PYTHON_USEDEP}] - )" - -RDEPEND=" - >=dev-python/jedi-0.17.2[${PYTHON_USEDEP}] - =dev-python/python-lsp-jsonrpc-1.0.0[${PYTHON_USEDEP}] - dev-python/pluggy[${PYTHON_USEDEP}] - all-plugins? ( - >=dev-python/autopep8-1.6.0[${PYTHON_USEDEP}] - =dev-python/flake8-4.0.0[${PYTHON_USEDEP}] - =dev-python/mccabe-0.6.0[${PYTHON_USEDEP}] - =dev-python/pycodestyle-2.8.0[${PYTHON_USEDEP}] - =dev-python/pydocstyle-2.0.0[${PYTHON_USEDEP}] - >=dev-python/pyflakes-2.4.0[${PYTHON_USEDEP}] - =dev-python/pylint-2.5.0[${PYTHON_USEDEP}] - >=dev-python/rope-0.10.5[${PYTHON_USEDEP}] - dev-python/yapf[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # remove pytest-cov dep - sed -i -e '0,/addopts/I!d' setup.cfg || die - - # This fails with py3.10, but it is not important. Instead of - # 'invalid syntax' we now get 'syntax-error' - sed -i -e 's/test_syntax_error_pylint_py3/_&/' \ - test/plugins/test_pylint_lint.py || die - - distutils-r1_python_prepare_all -} - -pkg_postinst() { - optfeature "Automatically format Python code to conform to the PEP 8 style guide" dev-python/autopep8 - optfeature "A wrapper around PyFlakes, pep8 & mccabe" dev-python/flake8 - optfeature "flake8 plugin: McCabe complexity checker" dev-python/mccabe - optfeature "Python style guide checker (fka pep8)" dev-python/pycodestyle - optfeature "Python docstring style checker" dev-python/pydocstyle - optfeature "Passive checker for Python programs" dev-python/pyflakes - optfeature "Python code static checker" dev-python/pylint - optfeature "Python refactoring library" dev-python/rope - optfeature "A formatter for Python files" dev-python/yapf -} diff --git a/dev-python/python-lsp-server/python-lsp-server-1.4.1.ebuild b/dev-python/python-lsp-server/python-lsp-server-1.4.1.ebuild index f36d3cf1600b..215fdd8a49a4 100644 --- a/dev-python/python-lsp-server/python-lsp-server-1.4.1.ebuild +++ b/dev-python/python-lsp-server/python-lsp-server-1.4.1.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 x86" IUSE="all-plugins" diff --git a/dev-python/rcssmin/Manifest b/dev-python/rcssmin/Manifest index a3be10438c19..04449ed574f8 100644 --- a/dev-python/rcssmin/Manifest +++ b/dev-python/rcssmin/Manifest @@ -1,2 +1 @@ -DIST rcssmin-1.0.6.tar.gz 582894 BLAKE2B 64fcd9bd9ea96037acfcbb0edf5ddba45f0804cb1862fb60dffaa5b60a0ee2a0927fc237fd04cbf9be438a9468b54dfccb56729a6d191ee323d9ccb819857dbc SHA512 5129a6007755a5b1949256bba7ad3616a08034d7bfcf06a1f9d8143897dddc5d2f6b8a0ebde7abb2e8b12e5b1aee2e46260e59101a78f35026e15f9f6503db77 DIST rcssmin-1.1.0.tar.gz 580779 BLAKE2B 162ec087b791a4ee0c23994cea431e01f76c199c1d2118a75c9e49ebfc0d4f46fc4088126032851446acf2bd7b76b8f17095896100338636f4df8de75612f55d SHA512 9dc7fac0fef73c389baf8fc132e58599471517a2b77b13fe6bfabd30246b46bf859f7307ff1606d6634bdcdc472bdde0882fe7282018a34fba7b8fc80f6e9279 diff --git a/dev-python/rcssmin/rcssmin-1.0.6.ebuild b/dev-python/rcssmin/rcssmin-1.0.6.ebuild deleted file mode 100644 index 12c42137cab2..000000000000 --- a/dev-python/rcssmin/rcssmin-1.0.6.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) -DISTUTILS_USE_SETUPTOOLS=no -inherit distutils-r1 - -DESCRIPTION="CSS minifier written in python" -HOMEPAGE="http://opensource.perlig.de/rcssmin/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -python_install_all() { - distutils-r1_python_install_all - mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}" -} - -python_test() { - "${EPYTHON}" run_tests.py tests || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/rcssmin/rcssmin-1.1.0.ebuild b/dev-python/rcssmin/rcssmin-1.1.0.ebuild deleted file mode 100644 index fdf0aa52df6d..000000000000 --- a/dev-python/rcssmin/rcssmin-1.1.0.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="CSS minifier written in python" -HOMEPAGE="http://opensource.perlig.de/rcssmin/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -distutils_enable_tests pytest - -src_configure() { - export SETUP_CEXT_REQUIRED=1 -} - -python_install_all() { - distutils-r1_python_install_all - mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}" -} diff --git a/dev-python/sarge/Manifest b/dev-python/sarge/Manifest index c6e4124e66c9..0c3af5a7d48b 100644 --- a/dev-python/sarge/Manifest +++ b/dev-python/sarge/Manifest @@ -1,2 +1 @@ -DIST sarge-0.1.6.bb.tar.gz 55320 BLAKE2B 2a641f43ea57ee3b22668dedcfa15fa5e07e8b8d8630e3764739254fb109d61eaedfe8e6e059c43bd22760d822a8cf251616108a6662e9daa2e79a0e35443cb4 SHA512 8cf77141f516297cfc029b6255618f497ab94453214e61ef280dd571019a40f461d81ab9bb793b08de2dae89832e50aaf687205814b22c305e03883b9dc3bfea DIST sarge-0.1.7.gh.tar.gz 57029 BLAKE2B 4cba823073b6699d9a3152b55de63b8ea9ba7cafa0f50556d6c2115a863fd3cae44a9d8fc9e6bf14727aa312c90f69dd03ebcb73508c5a2cdb0d1f6ff190435f SHA512 f2017fdab137e1aebfcd60a125ea7ff057158c6bf6a277d3084db73ed62a07cfd3464deba883284980c9f6ea3f56810effb551e8e8523ab750a086895ad0297a diff --git a/dev-python/sarge/sarge-0.1.6.ebuild b/dev-python/sarge/sarge-0.1.6.ebuild deleted file mode 100644 index 72f8684fde47..000000000000 --- a/dev-python/sarge/sarge-0.1.6.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -DISTUTILS_USE_SETUPTOOLS=no -inherit distutils-r1 - -COMMIT="81dc3347651b" - -DESCRIPTION="wrapper for subprocess which provides command pipeline functionality" -HOMEPAGE="https://sarge.readthedocs.org/" -SRC_URI=" - https://bitbucket.org/vinay.sajip/sarge/get/${PV}.tar.gz - -> ${P}.bb.tar.gz -" -S="${WORKDIR}/vinay.sajip-${PN}-${COMMIT}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -python_test() { - "${EPYTHON}" test_sarge.py -v || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/sarge/sarge-0.1.7.ebuild b/dev-python/sarge/sarge-0.1.7.ebuild deleted file mode 100644 index 2d02a3cd0009..000000000000 --- a/dev-python/sarge/sarge-0.1.7.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -DISTUTILS_USE_SETUPTOOLS=no -inherit distutils-r1 - -DESCRIPTION="wrapper for subprocess which provides command pipeline functionality" -HOMEPAGE=" - https://docs.red-dove.com/sarge/ - https://pypi.org/project/sarge/ - https://github.com/vsajip/sarge/ -" -SRC_URI=" - https://github.com/vsajip/sarge/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -python_test() { - "${EPYTHON}" test_sarge.py -v || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest index 31a1e2d6d349..5f46d4fb7593 100644 --- a/dev-python/setuptools/Manifest +++ b/dev-python/setuptools/Manifest @@ -6,3 +6,4 @@ DIST setuptools-60.9.2.tar.gz 2425956 BLAKE2B 09baded7eef555ebd76db1672d69cd06cf DIST setuptools-61.3.0.gh.tar.gz 2643769 BLAKE2B 4ede87e7a597a6916dc089c311b0e4d098b08debbd1c4a9cb97078730e9cdc8dbcacd4236ca98a42e3cfafdf66d8f39bb64bc9135291335224b1c3b0bf79deff SHA512 35e2b848cf79e577b8c469562cb68a80b27d42d2d9c1c94f84fea9beb85e2db0796ed64d414add67a404d801c4f4e6cd489a72153de4dc8ed8b45fab24c28fd9 DIST setuptools-61.3.1.tar.gz 2508220 BLAKE2B be59b7f666d8cc583b98b73d681eddf2d15e1437f05ddb534cb6e95bf458aed01a6e136ddc10bef2b2f66fe3f888187ece8262906079f1321f194e03a93fccca SHA512 463f2203416a298f65b66199fd62941ed32fc0914a4b6afff74b4abb8db37c063ab208a67383b5a7e6108a8c1ed0fda0fbb6b47d8fbc95c68b9e23e4ba152aec DIST setuptools-62.0.0.tar.gz 2512032 BLAKE2B 688afed5a19e70a0fd7ab91a8d137e6641597d9f9acf31826216cd59e4632872a9661fe9ca18e45aec5cd40e52956147aa8d40ac2c376380ffa0f01dc2997e63 SHA512 9017ab055c81063eaf741d45bd2479fcf85d15795bdcf0fa55522d194a69b5a912cbdba94e9eeaa6cf2a6cdaa5dda09604205d6e02d56e7c9fd3be4c1c79ba0a +DIST setuptools-62.1.0.tar.gz 2512885 BLAKE2B a26a6bd5001922885b623bc7f1d42da90c59e6d9e195e9dd292ce2e73cd35a51f07fc714261c12db2fdf4510fa1137f57e7f3f649312f6a75035b9d927936a7c SHA512 41f39b5aa22e908c123e8e04c11e505e23cd3aaaae72793e106015dc14b1a44ff3b17aa15ca3da34f34a4becc887ceea7f41932650e38d409f95d7227707d2e1 diff --git a/dev-python/setuptools/setuptools-62.1.0.ebuild b/dev-python/setuptools/setuptools-62.1.0.ebuild new file mode 100644 index 000000000000..0bcb480a73c4 --- /dev/null +++ b/dev-python/setuptools/setuptools-62.1.0.ebuild @@ -0,0 +1,132 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# please keep this ebuild at EAPI 7 -- sys-apps/portage dep +EAPI=7 + +DISTUTILS_USE_PEP517=standalone +PYTHON_COMPAT=( python3_{8..10} pypy3 ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 multiprocessing + +CPY_PATCHSET="python-gentoo-patches-3.10.4" +DESCRIPTION="Collection of extensions to Distutils" +HOMEPAGE=" + https://github.com/pypa/setuptools/ + https://pypi.org/project/setuptools/ +" +SRC_URI=" + mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz + https://dev.gentoo.org/~mgorny/dist/python/${CPY_PATCHSET}.tar.xz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~m68k ~s390 ~x86 ~x64-solaris" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/appdirs-1.4.4-r2[${PYTHON_USEDEP}] + >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}] + >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}] + dev-python/nspektr[${PYTHON_USEDEP}] + >=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}] + >=dev-python/packaging-21.3-r2[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/importlib_metadata-4.10.1-r1[${PYTHON_USEDEP}] + ' 3.8 3.9) + $(python_gen_cond_dep ' + >=dev-python/importlib_resources-5.4.0-r3[${PYTHON_USEDEP}] + ' 3.8) +" +BDEPEND=" + ${RDEPEND} + >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}] + test? ( + $(python_gen_cond_dep ' + dev-python/build[${PYTHON_USEDEP}] + >=dev-python/ini2toml-0.9[${PYTHON_USEDEP}] + >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}] + >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}] + >=dev-python/jaraco-path-3.2.0[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pip[${PYTHON_USEDEP}] + dev-python/pip-run[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-fixture-config[${PYTHON_USEDEP}] + dev-python/pytest-virtualenv[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + dev-python/tomli[${PYTHON_USEDEP}] + >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}] + >=dev-python/virtualenv-20[${PYTHON_USEDEP}] + dev-python/wheel[${PYTHON_USEDEP}] + ' python3_{8..10} pypy3) + ) +" +PDEPEND=" + >=dev-python/certifi-2016.9.26[${PYTHON_USEDEP}] + dev-python/setuptools_scm[${PYTHON_USEDEP}] +" + +DOCS=( {CHANGES,README}.rst ) + +src_prepare() { + # remove bundled dependencies, setuptools will switch to system deps + # automatically + rm -r */_vendor || die + + # remove the ugly */extern hack that breaks on unvendored deps + rm -r */extern || die + find -name '*.py' -exec sed \ + -e 's:from \w*[.]\+extern ::' -e 's:\w*[.]\+extern[.]::' \ + -i {} + || die + + # apply distutils patches to the bundled distutils + pushd setuptools/_distutils >/dev/null || die + # TODO: distutils C++ patch? + eapply -p3 "${WORKDIR}/${CPY_PATCHSET}/0006-distutils-make-OO-enable-both-opt-1-and-opt-2-optimi.patch" + popd >/dev/null || die + + distutils-r1_src_prepare + + export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} +} + +python_test() { + local -x SETUPTOOLS_USE_DISTUTILS=stdlib + + # keep in sync with python_gen_cond_dep above! + has "${EPYTHON}" python3.{8..10} pypy3 || continue + + local EPYTEST_DESELECT=( + # network + # TODO: see if PRE_BUILT_SETUPTOOLS_* helps + setuptools/tests/integration/test_pip_install_sdist.py::test_install_sdist + setuptools/tests/test_distutils_adoption.py + setuptools/tests/test_virtualenv.py::test_clean_env_install + setuptools/tests/test_virtualenv.py::test_no_missing_dependencies + 'setuptools/tests/test_virtualenv.py::test_pip_upgrade_from_source[None]' + setuptools/tests/test_virtualenv.py::test_test_command_install_requirements + setuptools/tests/test_setuptools.py::test_its_own_wheel_does_not_contain_tests + setuptools/tests/config/test_apply_pyprojecttoml.py::test_apply_pyproject_equivalent_to_setupcfg + # unhappy with pytest-xdist? + setuptools/tests/test_easy_install.py::TestUserInstallTest::test_local_index + # TODO + setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_allow_hosts + setuptools/tests/test_test.py::test_tests_are_run_once + setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_basic + setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_ignore_errors + # expects bundled deps in virtualenv + setuptools/tests/test_editable_install.py::test_editable_with_pyproject + setuptools/tests/config/test_apply_pyprojecttoml.py::TestMeta::test_example_file_in_sdist + setuptools/tests/config/test_apply_pyprojecttoml.py::TestMeta::test_example_file_not_in_wheel + ) + + # test_easy_install raises a SandboxViolation due to ${HOME}/.pydistutils.cfg + # It tries to sandbox the test in a tempdir + HOME="${PWD}" epytest \ + -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" setuptools +} diff --git a/dev-python/sexpdata/sexpdata-0.0.3-r1.ebuild b/dev-python/sexpdata/sexpdata-0.0.3-r1.ebuild deleted file mode 100644 index e4d0ca64c36a..000000000000 --- a/dev-python/sexpdata/sexpdata-0.0.3-r1.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..10} ) -DISTUTILS_USE_SETUPTOOLS=no - -inherit distutils-r1 - -DESCRIPTION="a simple S-expression parser/serializer" -HOMEPAGE="https://github.com/jd-boyd/sexpdata" -SRC_URI="https://github.com/jd-boyd/sexpdata/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" - -distutils_enable_tests nose diff --git a/dev-python/signature_dispatch/signature_dispatch-1.0.0.ebuild b/dev-python/signature_dispatch/signature_dispatch-1.0.0.ebuild deleted file mode 100644 index 73c2bc0b51b2..000000000000 --- a/dev-python/signature_dispatch/signature_dispatch-1.0.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_SETUPTOOLS=no -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Execute the first function that matches the given arguments" -HOMEPAGE=" - https://github.com/kalekundert/signature_dispatch/ - https://pypi.org/project/signature-dispatch/" -SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -distutils_enable_tests pytest - -RDEPEND=" - dev-python/typeguard[${PYTHON_USEDEP}]" diff --git a/dev-python/simber/metadata.xml b/dev-python/simber/metadata.xml index bc2c7ed4c7f4..240cc57edb23 100644 --- a/dev-python/simber/metadata.xml +++ b/dev-python/simber/metadata.xml @@ -9,5 +9,6 @@ https://github.com/deepjyoti30/simber/issues/ deepjyoti30/simber + simber diff --git a/dev-python/sphinxcontrib-bibtex/Manifest b/dev-python/sphinxcontrib-bibtex/Manifest index f15517fc2285..3aa28c8d2a8c 100644 --- a/dev-python/sphinxcontrib-bibtex/Manifest +++ b/dev-python/sphinxcontrib-bibtex/Manifest @@ -1,2 +1,3 @@ DIST sphinxcontrib-bibtex-2.3.0.tar.gz 100159 BLAKE2B 96c9ebf48f11354ea3978a053828f9290457aff4fa1f0bb3d9f94bfe6fb5d5463f83bb12004f22bf8e34a517393848482a27d6754c682d25a0de64c3c7d06ecc SHA512 84652cfc7ad19ad5cdc1dba9a8aa7f835c5c95850a8e941067fd79b6b271733a63a1ba457a59e18156737888c2f42350b7fe0cf2d55ea478629b74b00d14f908 DIST sphinxcontrib-bibtex-2.4.1.tar.gz 108355 BLAKE2B 2ebe53186b7bbf6ef5e09f05e3586b3a2d126978ef87a023f577cb9768621ceea8eaba8be3d03f55d3c7cd0cd7682c598cf141468129866fb7ac9f08ed0e9245 SHA512 9f323379d2626837dc199ac6c63c555eef8a9fa7c1b215f68d5f2c2769ff4027a027c1a46abe9b09aadf87144ddb22e08aaa47838183a82ff0e12fbd91a5334a +DIST sphinxcontrib-bibtex-2.4.2.tar.gz 284061 BLAKE2B 06d9a868da621cca522c45998ce5f28a5aafc501127760c494e9e796d807800cccf3ee0cace7f4b824a00a76e8dd80e77d0ac5e037f2eaebbeec2ce4ea2ead70 SHA512 52d47bf0a20ef13f29b712bbe66cbcb98bd9531b8032a847375ff23180368decc3f89c2323b9ccff77c9bc9fdada63c521a81da6b701533973fcf627c2672e82 diff --git a/dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.4.2.ebuild b/dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.4.2.ebuild new file mode 100644 index 000000000000..5d8bcffd2fd0 --- /dev/null +++ b/dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.4.2.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Sphinx extensions for BibTeX style citations" +HOMEPAGE="https://github.com/mcmtroffaes/sphinxcontrib-bibtex" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-python/docutils[${PYTHON_USEDEP}] + >=dev-python/pybtex-0.24[${PYTHON_USEDEP}] + dev-python/pybtex-docutils[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/numpydoc[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest +distutils_enable_sphinx doc + +python_compile() { + distutils-r1_python_compile + find "${BUILD_DIR}" -name '*.pth' -delete || die +} + +python_test() { + # this is needed to keep the tests working while + # dev-python/namespace-sphinxcontrib is still installed + cat > "${BUILD_DIR}/install$(python_get_sitedir)/sphinxcontrib/__init__.py" <<-EOF || die + __path__ = __import__('pkgutil').extend_path(__path__, __name__) + EOF + epytest + rm "${BUILD_DIR}/install$(python_get_sitedir)/sphinxcontrib/__init__.py" || die +} diff --git a/dev-python/spotipy/metadata.xml b/dev-python/spotipy/metadata.xml index d6cea39e5dcb..7e88424460d2 100644 --- a/dev-python/spotipy/metadata.xml +++ b/dev-python/spotipy/metadata.xml @@ -9,5 +9,6 @@ https://github.com/plamere/spotipy/issues/ plamere/spotipy + spotipy diff --git a/dev-python/tempest/Manifest b/dev-python/tempest/Manifest index 1e820dd27853..06deed59195f 100644 --- a/dev-python/tempest/Manifest +++ b/dev-python/tempest/Manifest @@ -1 +1,2 @@ DIST tempest-30.0.0.tar.gz 1110715 BLAKE2B b697ecbced21124719e6b1d7ebd2c4f8ba83528a84da0b8f8109c155b61124581b97c180bbdc6885ae53850fb28daed25772d12be5026c44ecc3fe4f0dad98a3 SHA512 fa9be713ccb130ad065628592f59bebda3dc1fa8222ab3c382ec5b299504dc0a730f2110ef80f98bbdd1288b5785ab745fe39b721b77f7343983c1bc0a036f19 +DIST tempest-30.1.0.tar.gz 1112219 BLAKE2B 864dbd01a843b9c480656788a3a673ea6c089af8bf67e66837fdb77ee46eef00f2caed3ee08722b113db45d1e39fee167dcb344676543ec82fe5f022ae8c713d SHA512 3c4469d5ab590fe2185dbe77cc1ca1179022b75b4da9f2fe0d43956b14598d56328dd4e62e8445197b25f93017c812edd75cb9fef2d81ae183aea478fd817b15 diff --git a/dev-python/tempest/tempest-30.1.0.ebuild b/dev-python/tempest/tempest-30.1.0.ebuild new file mode 100644 index 000000000000..7e06788117ab --- /dev/null +++ b/dev-python/tempest/tempest-30.1.0.ebuild @@ -0,0 +1,69 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="OpenStack Integration Testing" +HOMEPAGE="https://pypi.org/project/tempest/ https://docs.openstack.org/tempest/latest/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +RDEPEND=" + >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] + >dev-python/cliff-2.9.0[${PYTHON_USEDEP}] + >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] + >=dev-python/paramiko-2.7.0[${PYTHON_USEDEP}] + >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] + >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}] + >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] + >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] + >=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}] + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/pyyaml-3.12[${PYTHON_USEDEP}] + >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}] + >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] + >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.21.1[${PYTHON_USEDEP}] + >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] +" +BDEPEND=" + >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] + test? ( + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + dev-python/stestr[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest + +src_prepare() { + # Small subset of tests, which fail as result of not using specific + # testing environment. Others expect to run suite using stestr. + rm -r tempest/tests/lib/services/volume/v3/ || die + rm tempest/tests/test_list_tests.py || die + rm tempest/tests/lib/cmd/test_check_uuid.py || die + + # remove dep on hacking + rm tempest/tests/test_hacking.py || die + + distutils-r1_src_prepare +} + +python_compile() { + distutils-r1_python_compile + mv "${BUILD_DIR}"/install/{usr/,}etc || die +} + +python_test() { + local -x OS_LOG_CAPTURE=1 OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 OS_TEST_TIMEOUT=320 + eunittest -b -s tempest/tests -t . +} diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest index bb4c9d3b1e8c..48fb4950b406 100644 --- a/dev-python/tox/Manifest +++ b/dev-python/tox/Manifest @@ -1 +1,2 @@ DIST tox-3.24.5.tar.gz 306305 BLAKE2B a6d3338d21068d9123505a29da3beec4fd5a15c263bcaf5ba62f65a253d04e11d453bef159d06e88b2cbac9a895d786d0d9444cc16cd3de7a868eac6919b82ea SHA512 4e1ef81c978977e905edbdc00ff971eb4132b9009ce21456fcebf95d8ee2c583e04e464f1db5ca6e5454f4f1ad0353ffc9df7898f6389fe8084dc5b9726ca59b +DIST tox-3.25.0.tar.gz 307073 BLAKE2B 2dda34fc6d6518897bdc587ca6a31b92f2add463c3bcce9df3f4e511d2588dc75265b60809195c2d78a9c1b0d08d79c32811aab1e2c01934faf40019a1882042 SHA512 9c10524c5a67b32a01cb0dd4d25cc01d0641e46ca4e0c03a4c76eb8913f6038075aeb21e647a94d6b8d99c80edb7701b1c62893ebd6a20584121fdf33b9d9010 diff --git a/dev-python/tox/tox-3.25.0.ebuild b/dev-python/tox/tox-3.25.0.ebuild new file mode 100644 index 000000000000..71dda6586496 --- /dev/null +++ b/dev-python/tox/tox-3.25.0.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="virtualenv-based automation of test activities" +HOMEPAGE="https://tox.readthedocs.io https://github.com/tox-dev/tox https://pypi.org/project/tox/" +SRC_URI="https://github.com/tox-dev/tox/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +# doc disabled because of missing deps in tree +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/filelock[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + >=dev-python/pluggy-0.12[${PYTHON_USEDEP}] + dev-python/pip[${PYTHON_USEDEP}] + dev-python/py[${PYTHON_USEDEP}] + >=dev-python/six-1.14[${PYTHON_USEDEP}] + dev-python/toml[${PYTHON_USEDEP}] + >=dev-python/virtualenv-16.0.0[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( + ${RDEPEND} + >=dev-python/flaky-3.4.0[${PYTHON_USEDEP}] + >=dev-python/freezegun-0.3.11[${PYTHON_USEDEP}] + >=dev-python/pytest-4.0.0[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + ) +" + +src_configure() { + export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} +} + +python_test() { + local EPYTEST_DESELECT=( + # broken without Internet + tests/unit/session/test_provision.py::test_provision_non_canonical_dep + tests/integration/test_provision_int.py::test_provision_interrupt_child + + # expects python2 to exist + tests/unit/interpreters/test_interpreters.py::test_tox_get_python_executable + + # fragile and relies on checking stdout + tests/unit/util/test_spinner.py::test_spinner_progress + + # TODO + tests/unit/test_z_cmdline.py::TestSession::test_summary_status + tests/unit/session/test_provision.py::test_provision_bad_requires + ) + + [[ ${EPYTHON} != pypy3 ]] && EPYTEST_DESELECT+=( + # TODO? + tests/unit/interpreters/test_interpreters.py::test_find_alias_on_path + + # broken without tox installed first + # TODO: why it can't import itself? + tests/integration/test_parallel_interrupt.py::test_parallel_interrupt + ) + + epytest --no-network +} diff --git a/dev-python/twisted/Manifest b/dev-python/twisted/Manifest index 0cf381dc2d64..1f2f17157a06 100644 --- a/dev-python/twisted/Manifest +++ b/dev-python/twisted/Manifest @@ -1,3 +1,4 @@ DIST twisted-22.1.0.tar.gz 3883519 BLAKE2B 0b438481af94fbfe08c7470a71421e176ca4994efaf7144b2bd3bc7e69c774295e04831d5356af104d087d970856c1c153b30331cb1598226f83e761b624a53c SHA512 1db52865d00e07044bc755b25bef2fa260cf269a8b51512bec97a015fa484d0b331b41154b52f97b5e8c477d3e5ad1d003f5ac15c7361988d073d097c6e7355d DIST twisted-22.2.0.tar.gz 3887750 BLAKE2B 43b50aa33f9a70f2123930ebfc0e9fec08a6faa791dc8fb73c1252fc1de3e00844e421f653d920e5f651aff89557750c6dc6c4557689e01bc9a0793c15de8eea SHA512 a2f66055f0ea6658a04888316b9eb90bd0f389c72db8315fe1722a70f16bb290805d98acc8cfd8a5d22b4817683603aaea50bb04a204927898bd74fc58a1db6d +DIST twisted-22.4.0.tar.gz 3896724 BLAKE2B 830a724156473a28394e6c731f6cec184c491410dc880bc2e37a99cb460c7fe040219463f224941532b12478abe953aa0228c70676e5baecda4a3b2bdd6a0a32 SHA512 776d36040bcefb9ca65e471d9058fe1067ffc8171a501cb451e9d4824a88dd83f79dc9b27a127ca898451587454ee661000acbce6c4c39b069aeadd64710f103 DIST twisted-regen-cache.gz 911 BLAKE2B ffd3fcda6c67ffe6fd3ef581c8d507548396b66ed0708e9a5c790095e579c0d5f0f71596acf05712989da2ddef2b8d437eca973bc4d80ef8a9fa852915f38305 SHA512 95a9b931c73017d16d1b5e6b41345dddffe62b6af1a8e93b5e40d06d3d15be17b0dd0181c767ffeeb791534d463764ef9e066fa6c2ee2ac4b53c86d1da8fce03 diff --git a/dev-python/twisted/twisted-22.4.0.ebuild b/dev-python/twisted/twisted-22.4.0.ebuild new file mode 100644 index 000000000000..a8f3f14af373 --- /dev/null +++ b/dev-python/twisted/twisted-22.4.0.ebuild @@ -0,0 +1,156 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} pypy3 ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 virtualx + +DESCRIPTION="An asynchronous networking framework written in Python" +HOMEPAGE="https://www.twistedmatrix.com/trac/" +SRC_URI=" + https://github.com/twisted/twisted/archive/${P}.tar.gz + https://dev.gentoo.org/~mgorny/dist/twisted-regen-cache.gz +" +S=${WORKDIR}/${PN}-${P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="conch crypt http2 serial test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] + >=dev-python/automat-0.3.0[${PYTHON_USEDEP}] + >=dev-python/constantly-15.1.0[${PYTHON_USEDEP}] + >=dev-python/hyperlink-17.1.1[${PYTHON_USEDEP}] + >=dev-python/incremental-21.3.0[${PYTHON_USEDEP}] + >=dev-python/pyhamcrest-1.9.0[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-3.6.5[${PYTHON_USEDEP}] + >=dev-python/zope-interface-4.4.2[${PYTHON_USEDEP}] + conch? ( + >=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}] + dev-python/bcrypt[${PYTHON_USEDEP}] + >=dev-python/cryptography-1.5.0[${PYTHON_USEDEP}] + dev-python/pyasn1[${PYTHON_USEDEP}] + ) + crypt? ( + >=dev-python/pyopenssl-16.0.0[${PYTHON_USEDEP}] + dev-python/service_identity[${PYTHON_USEDEP}] + >=dev-python/idna-0.6[${PYTHON_USEDEP}] + ) + serial? ( >=dev-python/pyserial-3.0[${PYTHON_USEDEP}] ) + http2? ( + >=dev-python/h2-3.0.0[${PYTHON_USEDEP}] + =dev-python/priority-1.1.0[${PYTHON_USEDEP}] + "${D}$(python_get_sitedir)"/twisted/plugins/dropin.cache || die + + python_doscript "${WORKDIR}"/twisted-regen-cache +} + +python_install_all() { + distutils-r1_python_install_all + + newconfd "${FILESDIR}/twistd.conf" twistd + newinitd "${FILESDIR}/twistd.init" twistd +} + +python_postinst() { + twisted-regen-cache || die +} + +pkg_postinst() { + if [[ -z ${ROOT} ]]; then + python_foreach_impl python_postinst + fi +} + +python_postrm() { + rm -f "${ROOT}$(python_get_sitedir)/twisted/plugins/dropin.cache" || die +} + +pkg_postrm() { + # if we're removing the last version, remove the cache file + if [[ ! ${REPLACING_VERSIONS} ]]; then + python_foreach_impl python_postrm + fi +} diff --git a/dev-python/uri_template/Manifest b/dev-python/uri_template/Manifest index d1d4d726f52a..687bf0c895a0 100644 --- a/dev-python/uri_template/Manifest +++ b/dev-python/uri_template/Manifest @@ -1 +1,2 @@ DIST uri_template-v1.1.0.tar.gz 18014 BLAKE2B 01ac4439b6661d0d1e7adb5b5ebcc594497cdaeef24b33cbfc8a26f607e779a72ae20838dbbcce28278886c87df475adfd53c73287a4768d848f65b95ba2ce58 SHA512 b6d34931e750acc6c160e7157fc000984acc099023e9794163777679cbe706b8a646bab89e82171c0318827b7a7b9cfcfb997768120cabcf36e7982214321665 +DIST uri_template-v1.2.0.tar.gz 18284 BLAKE2B cf857ccd8496111f61fb95af020514f1c484e5c3ff19829f28bc2dc112887fe276dac68aa21e0d092d42a22319e8d6ac8aff95c734aadd8417c56f57b0076256 SHA512 81b046bbc2dc4d5c0b40a76f13713c10e69d803e3d9da13ab69cc6d40569ef0a39c786a6637a66651a5c3d3e68807f923ad48a7feaf898ae3ca6fd03c0e68c37 diff --git a/dev-python/uri_template/uri_template-1.2.0.ebuild b/dev-python/uri_template/uri_template-1.2.0.ebuild new file mode 100644 index 000000000000..2aa659f49c57 --- /dev/null +++ b/dev-python/uri_template/uri_template-1.2.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{8..10} ) + +inherit distutils-r1 + +MY_P="${PN}-v${PV}" +DESCRIPTION="URI Template expansion in strict adherence to RFC 6570" +HOMEPAGE="https://gitlab.linss.com/open-source/uri_template/" +SRC_URI="https://gitlab.linss.com/open-source/${PN}/-/archive/v${PV}/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +python_test() { + "${EPYTHON}" "test.py" || die "Tests fail with ${EPYTHON}." +} diff --git a/dev-python/virtualenv/Manifest b/dev-python/virtualenv/Manifest index 6085d7c7ebf6..16f61fec3287 100644 --- a/dev-python/virtualenv/Manifest +++ b/dev-python/virtualenv/Manifest @@ -1,3 +1,4 @@ DIST virtualenv-20.13.3.tar.gz 12152717 BLAKE2B 791eff66e02d0e7b563d68136cf9652ca0e7422cde94ddf558053778e7677937f7f3ddd9e2d6d0a5fd56c79d9061474685b39aa8519471cea230f4dc5ea71c83 SHA512 e9e05e6e6aba10bb6c0813484f508aede9fe2a78401272bb12ea68b80e8f4059f4292de51e37c2487efb92d27f6eeda6e108dd12f45623984966d8fe821352c0 DIST virtualenv-20.13.4.tar.gz 12153741 BLAKE2B 050553253f2576917b71eccb94b9a4f370d8c131c61fd84e1d4e6445181c793435ca7ce988ff62cffedb406d357c52337ba5ad921f1837ac29d81896958b58e0 SHA512 d2800ce3830ac154e9c0f03fe96535286a4322b89ef94c01638065ec353ee1dc439f7dbdbd9647836e514e828781c5a48fce3723f80c32bfa9ce96243610a396 DIST virtualenv-20.14.0.tar.gz 12209889 BLAKE2B d6b89f71009109ec688045b92fa2907baa2a174a8736b66e3635b125d05f9cedf2b0cf26497e47193d3c99d44b94b899205e8b94d20beeeacab0b22b47e3eb41 SHA512 c4f1b40187d847602cb2ccef1be9ecce6acd234d08abf5967219d8cf900e641337ce027018c2cca566409a5ab3dda1f363d7381a0d2f676000c04e10677bfada +DIST virtualenv-20.14.1.tar.gz 12216889 BLAKE2B 7d06b47629dcf4a60299b9b0a192478b20ef820b8a7516569e50b57b2df383781e7e14fd4beda14a3425164997e69c8ed922edb593f86eb3bd85e4ee3a9f2ac1 SHA512 149e78787db23eabd4238baa172bf023ddcf87d59284fdd090269acfa15991aab182f9e168851f88ef810d5c50dd7cdce69d132c46ebedb10080d65a308e63a1 diff --git a/dev-python/virtualenv/virtualenv-20.14.1.ebuild b/dev-python/virtualenv/virtualenv-20.14.1.ebuild new file mode 100644 index 000000000000..049e901dc93d --- /dev/null +++ b/dev-python/virtualenv/virtualenv-20.14.1.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Virtual Python Environment builder" +HOMEPAGE=" + https://virtualenv.pypa.io/en/stable/ + https://pypi.org/project/virtualenv/ + https://github.com/pypa/virtualenv/ +" +SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +SLOT="0" + +RDEPEND=" + >=dev-python/backports-entry_points_selectable-1.0.4[${PYTHON_USEDEP}] + >=dev-python/distlib-0.3.1[${PYTHON_USEDEP}] + >=dev-python/filelock-3[${PYTHON_USEDEP}] + >=dev-python/platformdirs-2[${PYTHON_USEDEP}] + >=dev-python/setuptools-41[${PYTHON_USEDEP}] + >=dev-python/six-1.9.0[${PYTHON_USEDEP}] +" +# coverage is used somehow magically in virtualenv, maybe it actually +# tests something useful +BDEPEND=" + dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( + dev-python/coverage[${PYTHON_USEDEP}] + dev-python/flaky[${PYTHON_USEDEP}] + >=dev-python/pip-20.0.2[${PYTHON_USEDEP}] + >=dev-python/pytest-freezegun-0.4.1[${PYTHON_USEDEP}] + >=dev-python/pytest-mock-2.0.0[${PYTHON_USEDEP}] + >=dev-python/pytest-timeout-1.3.4[${PYTHON_USEDEP}] + dev-python/wheel[${PYTHON_USEDEP}] + >=dev-python/packaging-20.0[${PYTHON_USEDEP}] + ) +" + +# (unpackaged deps) +#distutils_enable_sphinx docs \ +# dev-python/sphinx-argparse \ +# dev-python/sphinx_rtd_theme \ +# dev-python/towncrier +distutils_enable_tests pytest + +src_configure() { + export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} +} + +python_test() { + local EPYTEST_DESELECT=( + tests/unit/activation/test_xonsh.py + tests/unit/seed/embed/test_bootstrap_link_via_app_data.py::test_seed_link_via_app_data + tests/unit/create/test_creator.py::test_cross_major + ) + [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( + 'tests/unit/create/test_creator.py::test_create_no_seed[root-pypy3-posix-copies-isolated]' + 'tests/unit/create/test_creator.py::test_create_no_seed[root-pypy3-posix-copies-global]' + 'tests/unit/create/test_creator.py::test_create_no_seed[venv-pypy3-posix-copies-isolated]' + 'tests/unit/create/test_creator.py::test_create_no_seed[venv-pypy3-posix-copies-global]' + 'tests/unit/create/test_creator.py::test_create_no_seed[root-venv-copies-isolated]' + 'tests/unit/create/test_creator.py::test_create_no_seed[root-venv-copies-global]' + 'tests/unit/create/test_creator.py::test_create_no_seed[venv-venv-copies-isolated]' + 'tests/unit/create/test_creator.py::test_create_no_seed[venv-venv-copies-global]' + 'tests/unit/create/test_creator.py::test_zip_importer_can_import_setuptools' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7.9-64-bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7.9--bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7.10-64-bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7.10--bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7-64-bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7--bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3-64-bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3--bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7.9-64-bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7.9--bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7.10-64-bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7.10--bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7-64-bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7--bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3-64-bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3--bin-]' + ) + + epytest +} + +pkg_postinst() { + elog "Please note that while virtualenv package no longer supports" + elog "Python 2.7, you can still create py2.7 virtualenvs via:" + elog " $ virtualenv -p 2.7 ..." +} diff --git a/dev-python/yaswfp/yaswfp-0.9.3-r1.ebuild b/dev-python/yaswfp/yaswfp-0.9.3-r1.ebuild deleted file mode 100644 index b835d4a1778b..000000000000 --- a/dev-python/yaswfp/yaswfp-0.9.3-r1.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DISTUTILS_USE_SETUPTOOLS=no -PYTHON_COMPAT=( python3_{7..9} ) - -inherit distutils-r1 - -DESCRIPTION="Yet Another SWF Parser" -HOMEPAGE="https://github.com/facundobatista/yaswfp" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="" -RDEPEND="${DEPEND}" diff --git a/dev-python/youtube-search-python/Manifest b/dev-python/youtube-search-python/Manifest index 1a181d73d22b..a424aa29bb11 100644 --- a/dev-python/youtube-search-python/Manifest +++ b/dev-python/youtube-search-python/Manifest @@ -1 +1,2 @@ DIST youtube-search-python-1.6.3.tar.gz 115934 BLAKE2B 1151a29da0d66206424a88a2ac3839269f11d970b4a829f9d33ede4ef7ffec39c6762bfe138edd5da9c57308444021be93054c34cbc71e12a031a8d798d94975 SHA512 16d0dfbc95387bb3ccac9224e53ea087cdfa41d1330abd96fc3ad0136af227359fc2d8409a2eca81ae2fe9790efdb86a42e409748ba1a49c595df2629216e331 +DIST youtube-search-python-1.6.4.tar.gz 116117 BLAKE2B 297e171cf72381994ed93804833b49182c5099db8584937258867ec9f9e14c680a5cf4c9f09fe186e1d5405481afb6656dab35f204c09bcf2f77d07de9b4103a SHA512 50109d5704ceabe101b6190a157a656eb3690bc29b95112526fc1363935d14afc142af6c5bf512a38c3938f06db06a50a26f9a13d1601abd0fa224a0cd3b84f5 diff --git a/dev-python/youtube-search-python/metadata.xml b/dev-python/youtube-search-python/metadata.xml index bc129c31ebbe..14584445f52d 100644 --- a/dev-python/youtube-search-python/metadata.xml +++ b/dev-python/youtube-search-python/metadata.xml @@ -9,5 +9,6 @@ https://github.com/alexmercerind/youtube-search-python/issues/ alexmercerind/youtube-search-python + youtube-search-python diff --git a/dev-python/youtube-search-python/youtube-search-python-1.6.4.ebuild b/dev-python/youtube-search-python/youtube-search-python-1.6.4.ebuild new file mode 100644 index 000000000000..923cfa88f17f --- /dev/null +++ b/dev-python/youtube-search-python/youtube-search-python-1.6.4.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Get YouTube video information using link WITHOUT YouTube Data API v3" +HOMEPAGE="https://github.com/alexmercerind/youtube-search-python/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-python/httpx[${PYTHON_USEDEP}] + net-misc/yt-dlp[${PYTHON_USEDEP}] +" diff --git a/dev-python/ytmusicapi/metadata.xml b/dev-python/ytmusicapi/metadata.xml index 2bfd4cd3600b..3b9fb04abbd5 100644 --- a/dev-python/ytmusicapi/metadata.xml +++ b/dev-python/ytmusicapi/metadata.xml @@ -9,5 +9,6 @@ https://github.com/sigma67/ytmusicapi/issues/ sigma67/ytmusicapi + ytmusicapi diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz index e58a30a23c3d4248cbb12e7e05b933c9238c1c4b..a7c250eb8f0c671651f5d6e18767c96918e5066e 100644 GIT binary patch delta 10852 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 delta 10846 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 diff --git a/dev-ruby/yajl-ruby/yajl-ruby-1.4.2.ebuild b/dev-ruby/yajl-ruby/yajl-ruby-1.4.2.ebuild index 8632cdf4bd61..7aba96591650 100644 --- a/dev-ruby/yajl-ruby/yajl-ruby-1.4.2.ebuild +++ b/dev-ruby/yajl-ruby/yajl-ruby-1.4.2.ebuild @@ -21,7 +21,7 @@ HOMEPAGE="https://github.com/brianmario/yajl-ruby" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND="${RDEPEND} dev-libs/yajl" diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz index dcb3ca5e20a05d3d50df9806a17137a06c32c447..a97e118a6d5cbef3549296b71aa5e2b3a702f6b7 100644 GIT binary patch delta 42839 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

    Y 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 LtywdE1?2$%+NkHA delta 42948 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

    |u!?Px5$5asqg2uXQLwJWBM%}qn0VP#gc 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 + + arthurzam@gentoo.org + Arthur Zamarin + sam@gentoo.org Sam James diff --git a/dev-util/pkgdev/pkgdev-0.2.0.ebuild b/dev-util/pkgdev/pkgdev-0.2.0.ebuild new file mode 100644 index 000000000000..f69eaca7e6a0 --- /dev/null +++ b/dev-util/pkgdev/pkgdev-0.2.0.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +DISTUTILS_IN_SOURCE_BUILD=1 +inherit distutils-r1 + +if [[ ${PV} == *9999 ]] ; then + EGIT_REPO_URI="https://github.com/pkgcore/pkgdev.git" + inherit git-r3 +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" +fi + +DESCRIPTION="Collection of tools for Gentoo development" +HOMEPAGE="https://github.com/pkgcore/pkgdev" + +LICENSE="BSD MIT" +SLOT="0" + +if [[ ${PV} == *9999 ]] ; then + # https://github.com/pkgcore/pkgdev/blob/main/requirements/dev.txt + RDEPEND=" + ~dev-python/snakeoil-9999[${PYTHON_USEDEP}] + ~dev-util/pkgcheck-9999[${PYTHON_USEDEP}] + ~sys-apps/pkgcore-9999[${PYTHON_USEDEP}] + " +else + # https://github.com/pkgcore/pkgdev/blob/main/requirements/install.txt + RDEPEND=" + >=dev-python/snakeoil-0.9.6[${PYTHON_USEDEP}] + >=dev-util/pkgcheck-0.10.0[${PYTHON_USEDEP}] + >=sys-apps/pkgcore-0.12.0[${PYTHON_USEDEP}] + " +fi + +# Uses pytest but we want to use the setup.py runner to get generated modules +BDEPEND+="test? ( dev-python/pytest )" +RDEPEND+="dev-vcs/git" + +distutils_enable_sphinx doc +distutils_enable_tests setup.py + +python_install_all() { + # We'll generate man pages ourselves + # Revisit when a release is made + # to pregenerate them, making USE=doc + # for generating the real HTML docs only. + if use doc ; then + cd doc || die + emake man + doman _build/man/* + fi + + cd .. || die + + # HTML pages only + sphinx_compile_all + + distutils-r1_python_install_all +} diff --git a/dev-util/uglifyjs/Manifest b/dev-util/uglifyjs/Manifest index 3cf3198e462d..2fd75be42f67 100644 --- a/dev-util/uglifyjs/Manifest +++ b/dev-util/uglifyjs/Manifest @@ -1 +1 @@ -DIST uglifyjs-3.15.3.tar.gz 511292 BLAKE2B 405112e7898c743cddf036527e9add28cd570f53a43959b514711683efca7e26bfb34fccadb7d63dcb540ed7a4a6b9aa7f3fa28faa66623b2b7c290758feb47a SHA512 c36b41dfe2bc323c189926f4caff67980be13ad14286b109e7f3a326a5e2b4fe4c7e864d2fcee91d1c0a9799ab7941f2c9d17b6c04d4b399b4ddb1f69c32f2fa +DIST uglifyjs-3.15.4.tar.gz 512680 BLAKE2B 428d18b412a7b30fb9fd0491e0bca1f8ad0d176726885bba9afe155622860abfd2d723d11c03b2381cb500074f3c1041f7ae4d35c3f1f3b8e3713c39ee3d5069 SHA512 203d06eeda62ce0810c0188640b88ae08e567610bb0573f962341c4cd4b39ca63ce0d0fcd1e4749384afbc6f64079db6bc101eab31af95caefc1088c2e0dca59 diff --git a/dev-util/uglifyjs/uglifyjs-3.15.3.ebuild b/dev-util/uglifyjs/uglifyjs-3.15.4.ebuild similarity index 100% rename from dev-util/uglifyjs/uglifyjs-3.15.3.ebuild rename to dev-util/uglifyjs/uglifyjs-3.15.4.ebuild diff --git a/dev-util/umockdev/Manifest b/dev-util/umockdev/Manifest index eb580a622d7e..2a3c86777e57 100644 --- a/dev-util/umockdev/Manifest +++ b/dev-util/umockdev/Manifest @@ -1,3 +1,4 @@ DIST umockdev-0.17.6.tar.xz 486668 BLAKE2B 973c195b8fccd1c080665b65ffd47f8fe110118de9c541d5dda383e51e4dbcc36f77eeda6af5c774f4570a7b839190130fe95559fb3148e9937dae19dace6331 SHA512 05a86e2a583972d02fb3cfa26b017d44600831b6ed1415769d7cc7344357f484d34228b1593de2cfbfcce302611c0c22f045ee9fbd7fea76d8ae0b4ccd28d6ef DIST umockdev-0.17.7.tar.xz 486964 BLAKE2B f3c4021198c8adea47383f3d0c111f921c35550ca9b70c0711e71799ba89a44031356a687b88cc80aa51b1bf4606cfcf48a1d24d16501b0ea08f805e4e30cf83 SHA512 6fc611787c9679f450ce7cdf7dccb93a5d7435470b0b5f5cb1803036cf3c8ce73521af9e7777bec68485834cddfddba0ed9379a0818bfb072bb643cf6419c17d DIST umockdev-0.17.8.tar.xz 487220 BLAKE2B 6a5cb31462ef5836f6a4329fe0e612dd6bb6f00ecc899cb3d1b093771727361bfbc952c7cf7acb7943b78989cacb1faa2d7a2ee62d9c752ed959ac7b1931333c SHA512 e5e6ba2934e1df9323a4e64ee1fc066ab4abeaf75ad0d7f1f6d387b06315f30877f48664e5992f4b138fe1b76d08860359599249d5b9de516777cf8bdb1b228f +DIST umockdev-0.17.9.tar.xz 487592 BLAKE2B 9b96ab26d31d927de240fcbbc3139f86ca3108240cbcc4d330a7793472b8b716aa3a573a7ee6a899562411192a6cffed707118a4e648802c84089c211dd870c3 SHA512 f56cc9a1513d05747eda2d36cd7c632502d7f70ccc612e11bdcd1610c96a2be9cf8e883282d024406485c44fb3cedc80dc803a12216ed61f593030d12ece21c9 diff --git a/dev-util/umockdev/umockdev-0.17.9.ebuild b/dev-util/umockdev/umockdev-0.17.9.ebuild new file mode 100644 index 000000000000..c1f80ba0b6d7 --- /dev/null +++ b/dev-util/umockdev/umockdev-0.17.9.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..10} ) + +inherit meson-multilib python-any-r1 vala + +DESCRIPTION="Mock hardware devices for creating unit tests" +HOMEPAGE="https://github.com/martinpitt/umockdev/" +SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + net-libs/libpcap[${MULTILIB_USEDEP}] + virtual/libudev:=[${MULTILIB_USEDEP}] + >=dev-libs/glib-2.32:2[${MULTILIB_USEDEP}] + >=dev-libs/gobject-introspection-1.32:= +" +DEPEND="${RDEPEND} + test? ( + ${PYTHON_DEPS} + dev-libs/libgudev:=[${MULTILIB_USEDEP}] + ) +" +BDEPEND=" + $(vala_depend) + app-arch/xz-utils + virtual/pkgconfig +" + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_prepare() { + default + vala_setup +} + +multilib_src_configure() { + export VALAC="$(type -P valac-$(vala_best_api_version))" + meson_src_configure +} + +multilib_src_test() { + meson_src_test --no-suite fails-valgrind +} diff --git a/eclass/Manifest.gz b/eclass/Manifest.gz index d40895c617afe996fff56936e75bb271a24abbf0..9aa7cb74420ecfb96f473e90598fa255855b787b 100644 GIT binary patch delta 20986 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 PTP-mNv=lORrTqW^Tm&us diff --git a/eclass/cdrom.eclass b/eclass/cdrom.eclass index 5d90a11eab77..bae3888c6c53 100644 --- a/eclass/cdrom.eclass +++ b/eclass/cdrom.eclass @@ -79,11 +79,11 @@ fi cdrom_get_cds() { unset CDROM_SET export CDROM_CURRENT_CD=0 - export CDROM_NUM_CDS="${#}" - local i - for i in $(seq ${#}); do - export CDROM_CHECK_${i}="${!i}" - done + export CDROM_NUM_CDS="${#}" + local i + for i in $(seq ${#}); do + export CDROM_CHECK_${i}="${!i}" + done # If the user has set CD_ROOT or CD_ROOT_1, don't bother informing # them about which discs are needed as they presumably already know. diff --git a/eclass/common-lisp-3.eclass b/eclass/common-lisp-3.eclass index 5314e391db8f..df624d51607c 100644 --- a/eclass/common-lisp-3.eclass +++ b/eclass/common-lisp-3.eclass @@ -127,7 +127,9 @@ common-lisp-install-sources() { if [[ -f ${path} ]] ; then common-lisp-install-one-source ${fpredicate} "${path}" "$(dirname "${path}")" elif [[ -d ${path} ]] ; then - common-lisp-install-sources -t ${ftype} $(find "${path}" -type f) + local files + readarray -d '' files < <(find "${path}" -type f -print0 || die "cannot traverse ${path}" ) + common-lisp-install-sources -t ${ftype} "${files[@]}" || die else die "${path} is neither a regular file nor a directory" fi diff --git a/games-engines/Manifest.gz b/games-engines/Manifest.gz index 2766f04f1dfadd04254e87ad23e3bb17c3254049..b2f8465a5bf54121689cbd2c82d6efbc25655b4d 100644 GIT binary patch literal 3550 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 YyX8O|Fo#P(r2OH30U8!STi_S~0OoMx1ONa4 literal 3553 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 br|2)cTMoQ|aJVXrtbh1li0>SZ;1~b^?`_h- diff --git a/games-engines/devilutionx/devilutionx-1.2.1-r1.ebuild b/games-engines/devilutionx/devilutionx-1.2.1-r1.ebuild index 9dd19f639bcb..2a2abba3eba0 100644 --- a/games-engines/devilutionx/devilutionx-1.2.1-r1.ebuild +++ b/games-engines/devilutionx/devilutionx-1.2.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -41,6 +41,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}/${PN}-1.2.0_pre-no_bundled_font.patch" #704508 + "${FILESDIR}/${PN}-1.2.1-disable-ccache.patch" #813768 ) DOCS=( docs/CHANGELOG.md ) diff --git a/games-engines/devilutionx/devilutionx-9999.ebuild b/games-engines/devilutionx/devilutionx-9999.ebuild index 9dd19f639bcb..2a2abba3eba0 100644 --- a/games-engines/devilutionx/devilutionx-9999.ebuild +++ b/games-engines/devilutionx/devilutionx-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -41,6 +41,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}/${PN}-1.2.0_pre-no_bundled_font.patch" #704508 + "${FILESDIR}/${PN}-1.2.1-disable-ccache.patch" #813768 ) DOCS=( docs/CHANGELOG.md ) diff --git a/games-engines/devilutionx/files/devilutionx-1.2.1-disable-ccache.patch b/games-engines/devilutionx/files/devilutionx-1.2.1-disable-ccache.patch new file mode 100644 index 000000000000..a89b53e63d34 --- /dev/null +++ b/games-engines/devilutionx/files/devilutionx-1.2.1-disable-ccache.patch @@ -0,0 +1,17 @@ +We let users enable ccache by themselves. Avoids sandbox violation. + +https://bugs.gentoo.org/813768 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -54,11 +54,6 @@ if(NOT VERSION_NUM) + endif() + endif() + +-find_program(CCACHE_PROGRAM ccache) +-if(CCACHE_PROGRAM) +- set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE "${CCACHE_PROGRAM}") +-endif() +- + if(VERSION_NUM MATCHES untagged) + project(DevilutionX + LANGUAGES C CXX) diff --git a/games-simulation/Manifest.gz b/games-simulation/Manifest.gz index 6949852dce039f771c417aa4c3c17dbc4bfad453..6854e1c0a375ebd33226194cf10ab0b6b296eb2f 100644 GIT binary patch literal 4106 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 I-nbk907B>Z6#xJL literal 4100 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 I|3@VN0RLk1qyPW_ literal 5202 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 M|Iw1md`Be!0D`^^Gynhq diff --git a/gnome-base/gnome-extra-apps/gnome-extra-apps-40.0.ebuild b/gnome-base/gnome-extra-apps/gnome-extra-apps-41.0.ebuild similarity index 96% rename from gnome-base/gnome-extra-apps/gnome-extra-apps-40.0.ebuild rename to gnome-base/gnome-extra-apps/gnome-extra-apps-41.0.ebuild index a4a9a775ec58..b0f7954f7b5e 100644 --- a/gnome-base/gnome-extra-apps/gnome-extra-apps-40.0.ebuild +++ b/gnome-base/gnome-extra-apps/gnome-extra-apps-41.0.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 DESCRIPTION="Sub-meta package for the applications of GNOME" HOMEPAGE="https://www.gnome.org/" @@ -14,7 +14,7 @@ KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" # Note to developers: # This is a wrapper for the extra apps integrated with GNOME # Keep pkg order within a USE flag as upstream releng versions file -# TODO: Should we keep these here: gnome-dictionary, gucharmap, sound-juicer, vinagre; replace gucharmap with gnome-characters? +# TODO: Should we keep these here: gnome-dictionary, gucharmap, sound-juicer; replace gucharmap with gnome-characters? # TODO: Add gnome-remote-desktop as replacement for vino that was removed from meta in 3.36? # gnome-documents removed for now, as it didn't find a good place upstream and is getting dropped from default sets for distros for 3.30 (and for 3.26 it required newer tracker than we had at the time) RDEPEND=" @@ -41,7 +41,6 @@ RDEPEND=" >=mail-client/evolution-3.${PV} >=gnome-extra/gnome-tweaks-40.0 >=gnome-extra/nautilus-sendto-3.8.6 - >=net-misc/vinagre-3.22.0 games? ( >=games-puzzle/five-or-more-3.32.2 diff --git a/gnome-extra/Manifest.gz b/gnome-extra/Manifest.gz index eb816d66e3faf30de79662cb873d24331635b0ad..878c4a7f1c17fc889e9254646257f2b030ddc9fc 100644 GIT binary patch delta 10995 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 diff --git a/gnome-extra/gnome-utils/gnome-utils-3.8.0.ebuild b/gnome-extra/gnome-utils/gnome-utils-3.8.0-r1.ebuild similarity index 89% rename from gnome-extra/gnome-utils/gnome-utils-3.8.0.ebuild rename to gnome-extra/gnome-utils/gnome-utils-3.8.0-r1.ebuild index f2bf05a95df4..adf4dba36c74 100644 --- a/gnome-extra/gnome-utils/gnome-utils-3.8.0.ebuild +++ b/gnome-extra/gnome-utils/gnome-utils-3.8.0-r1.ebuild @@ -1,17 +1,15 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="5" +EAPI=8 DESCRIPTION="Meta package for utilities for the GNOME desktop" HOMEPAGE="https://wiki.gnome.org/Apps/Attic/GnomeUtils" LICENSE="metapackage" SLOT="0" -IUSE="" KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux" -DEPEND="" RDEPEND=" >=app-admin/gnome-system-log-${PV} >=app-dicts/gnome-dictionary-${PV} diff --git a/gui-apps/Manifest.gz b/gui-apps/Manifest.gz index 275df62008de64036c89ee2d73975e1cd5200f5e..90b6b7501f1e7baeea7952c42ebebccd7d716b22 100644 GIT binary patch delta 3707 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 Z7!Z+I&p?9#)yYPG_+NoIyJ=Dz008!19h3k7 delta 3727 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 Ly?-k{gb@J%3>D}$ delta 22357 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 GVgLXTzgejO delta 12200 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 diff --git a/kde-frameworks/extra-cmake-modules/files/extra-cmake-modules-5.93.0-skip-ecm_add_test-early.patch b/kde-frameworks/extra-cmake-modules/files/extra-cmake-modules-5.93.0-skip-ecm_add_test-early.patch index f9eef600724c..84e192919c78 100644 --- a/kde-frameworks/extra-cmake-modules/files/extra-cmake-modules-5.93.0-skip-ecm_add_test-early.patch +++ b/kde-frameworks/extra-cmake-modules/files/extra-cmake-modules-5.93.0-skip-ecm_add_test-early.patch @@ -1,4 +1,4 @@ -From 9b53dd107af153b88658ffa246de728a8a6fbd9d Mon Sep 17 00:00:00 2001 +From 36e435f059ee44da78e6900fded348709ea865df Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Sat, 11 Jul 2020 23:04:16 +0200 Subject: [PATCH] ECMAddTests.cmake: Skip ecm_add_test early if Qt::Test is not @@ -7,8 +7,8 @@ Subject: [PATCH] ECMAddTests.cmake: Skip ecm_add_test early if Qt::Test is not Signed-off-by: Andreas Sturmlechner --- modules/ECMAddTests.cmake | 9 +++++++++ - tests/ECMAddTests/CMakeLists.txt | 4 ++++ - 2 files changed, 13 insertions(+) + tests/ECMAddTests/CMakeLists.txt | 5 +++++ + 2 files changed, 14 insertions(+) diff --git a/modules/ECMAddTests.cmake b/modules/ECMAddTests.cmake index 58c78d05..994ed1e4 100644 @@ -38,20 +38,21 @@ index 58c78d05..994ed1e4 100644 ecm_add_test(${_test_source} NAME_PREFIX ${ARG_NAME_PREFIX} diff --git a/tests/ECMAddTests/CMakeLists.txt b/tests/ECMAddTests/CMakeLists.txt -index aa7e73a1..5fbc1cc7 100644 +index aa7e73a1..f9fb10cb 100644 --- a/tests/ECMAddTests/CMakeLists.txt +++ b/tests/ECMAddTests/CMakeLists.txt -@@ -2,6 +2,10 @@ if (QT_MAJOR_VERSION EQUAL "6") - set(QT_VERSION_OPT "-DBUILD_WITH_QT6=ON") - else() +@@ -4,6 +4,11 @@ else() set(QT_VERSION_OPT "-DBUILD_WITH_QT6=OFF") -+ + endif() + +if(NOT TARGET Qt::Test) + message(STATUS "WARNING: skipping tests that require Qt::Test") + return() - endif() - ++endif() ++ macro(add_check NAME) + string(REPLACE "." "/" dir "${NAME}") + string(REGEX REPLACE "[^.]*\\." "" proj "${NAME}") -- 2.35.1 diff --git a/kde-frameworks/kimageformats/kimageformats-5.90.0.ebuild b/kde-frameworks/kimageformats/kimageformats-5.90.0.ebuild deleted file mode 100644 index eb80c2046adc..000000000000 --- a/kde-frameworks/kimageformats/kimageformats-5.90.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="false" -PVCUT=$(ver_cut 1-2) -QTMIN=5.15.2 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="Framework providing additional format plugins for Qt's image I/O system" -LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" -IUSE="avif eps heif openexr" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - =kde-frameworks/karchive-${PVCUT}*:5 - avif? ( >=media-libs/libavif-0.8.2:= ) - eps? ( >=dev-qt/qtprintsupport-${QTMIN}:5 ) - heif? ( >=media-libs/libheif-1.10.0:= ) - openexr? ( media-libs/openexr:3= ) -" -RDEPEND="${DEPEND}" - -DOCS=( src/imageformats/AUTHORS ) - -src_configure() { - local mycmakeargs=( - -DKIMAGEFORMATS_JXL=OFF # TODO: libjxl not packaged yet - $(cmake_use_find_package avif libavif) - $(cmake_use_find_package eps Qt5PrintSupport) - -DKIMAGEFORMATS_HEIF=$(usex heif) - $(cmake_use_find_package openexr OpenEXR) - ) - - ecm_src_configure -} diff --git a/kde-plasma/Manifest.gz b/kde-plasma/Manifest.gz index e1dd9bd5f811debf1c51d48fb5773729e1707817..a2959fdd5fb2a39a17537b6d07f5053d37f9e5ed 100644 GIT binary patch delta 8378 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 diff --git a/kde-plasma/kwayland-server/files/kwayland-server-5.24.4-fix-crash-on-screen-setup-change.patch b/kde-plasma/kwayland-server/files/kwayland-server-5.24.4-fix-crash-on-screen-setup-change.patch new file mode 100644 index 000000000000..4ddd9737e759 --- /dev/null +++ b/kde-plasma/kwayland-server/files/kwayland-server-5.24.4-fix-crash-on-screen-setup-change.patch @@ -0,0 +1,109 @@ +From 40364d2ee670a5a74318ef96c643762293ca95f0 Mon Sep 17 00:00:00 2001 +From: Vlad Zahorodnii +Date: Fri, 8 Apr 2022 12:44:33 +0300 +Subject: [PATCH] Simplify code that announces available modes and current mode + +If no mode has the current flag set, the first mode object will be +announced twice. + +There's also no benefit from sending the current mode as last. If the +current mode changes, the compositor will send the current_mode event, +not the mode event. + +BUG: 452318 + + +(cherry picked from commit b40c4e3f4108b9a0be9b4f5d437e72f7c2aa3fea) +--- + src/server/outputdevice_v2_interface.cpp | 35 ++++++++---------------- + 1 file changed, 11 insertions(+), 24 deletions(-) + +diff --git a/src/server/outputdevice_v2_interface.cpp b/src/server/outputdevice_v2_interface.cpp +index 31ab16ca..9093bd2f 100644 +--- a/src/server/outputdevice_v2_interface.cpp ++++ b/src/server/outputdevice_v2_interface.cpp +@@ -31,7 +31,7 @@ public: + + void sendGeometry(Resource *resource); + wl_resource *sendNewMode(Resource *resource, OutputDeviceModeV2Interface *mode); +- void sendCurrentMode(Resource *resource, OutputDeviceModeV2Interface *mode); ++ void sendCurrentMode(Resource *resource); + void sendDone(Resource *resource); + void sendUuid(Resource *resource); + void sendEdid(Resource *resource); +@@ -180,7 +180,7 @@ void OutputDeviceV2Interface::setCurrentMode(OutputDeviceModeV2Interface *mode) + const auto clientResources = d->resourceMap(); + for (auto it = clientResources.begin(); it != clientResources.end(); ++it) { + auto resource = *it; +- d->sendCurrentMode(resource, d->currentMode); ++ d->sendCurrentMode(resource); + d->sendDone(resource); + } + d->updateGeometry(); +@@ -257,22 +257,10 @@ void OutputDeviceV2InterfacePrivate::kde_output_device_v2_bind_resource(Resource + sendName(resource); + sendSerialNumber(resource); + +- auto currentModeIt = modes.end(); +- for (auto it = modes.begin(); it != modes.end(); ++it) { +- auto &mode = *it; +- if (mode->flags().testFlag(OutputDeviceModeV2Interface::ModeFlag::Current)) { +- // needs to be sent as last mode +- currentModeIt = it; +- continue; +- } ++ for (OutputDeviceModeV2Interface *mode : std::as_const(modes)) { + sendNewMode(resource, mode); + } +- +- if (currentModeIt != modes.end()) { +- auto modeResource = sendNewMode(resource, *currentModeIt); +- send_current_mode(resource->handle, modeResource); +- } +- ++ sendCurrentMode(resource); + sendUuid(resource); + sendEdid(resource); + sendEnabled(resource); +@@ -296,9 +284,9 @@ wl_resource *OutputDeviceV2InterfacePrivate::sendNewMode(Resource *resource, Out + return modeResource->handle; + } + +-void OutputDeviceV2InterfacePrivate::sendCurrentMode(Resource *outputResource, OutputDeviceModeV2Interface *mode) ++void OutputDeviceV2InterfacePrivate::sendCurrentMode(Resource *outputResource) + { +- const auto modeResource = OutputDeviceModeV2InterfacePrivate::get(mode)->findResource(outputResource); ++ const auto modeResource = OutputDeviceModeV2InterfacePrivate::get(currentMode)->findResource(outputResource); + send_current_mode(outputResource->handle, modeResource->handle); + } + +@@ -506,12 +494,12 @@ void OutputDeviceV2Interface::setModes(const QListmodes << outputDeviceMode; + outputDeviceMode->setParent(this); + ++ for (auto resource : clientResources) { ++ d->sendNewMode(resource, outputDeviceMode); ++ } ++ + if (outputDeviceMode->flags().testFlag(OutputDeviceModeV2Interface::ModeFlag::Current)) { + d->currentMode = outputDeviceMode; +- } else { +- for (auto resource : clientResources) { +- d->sendNewMode(resource, outputDeviceMode); +- } + } + } + +@@ -520,8 +508,7 @@ void OutputDeviceV2Interface::setModes(const QListsendNewMode(resource, d->currentMode); +- d->sendCurrentMode(resource, d->currentMode); ++ d->sendCurrentMode(resource); + } + + qDeleteAll(oldModes.crbegin(), oldModes.crend()); +-- +GitLab + diff --git a/kde-plasma/kwayland-server/files/kwayland-server-5.24.4-fix-layer-shell-reset.patch b/kde-plasma/kwayland-server/files/kwayland-server-5.24.4-fix-layer-shell-reset.patch new file mode 100644 index 000000000000..a3a0b2067f5d --- /dev/null +++ b/kde-plasma/kwayland-server/files/kwayland-server-5.24.4-fix-layer-shell-reset.patch @@ -0,0 +1,57 @@ +From 97df88c6c8af925382bb1f59b7c6ad75f28142a0 Mon Sep 17 00:00:00 2001 +From: David Edmundson +Date: Tue, 5 Apr 2022 13:26:26 +0100 +Subject: [PATCH] Fix layer shell reset + +In the current form any client committing multiple times without +attaching a buffer would unset the cached state and trigger an error. + +It's legal (though weird) to commit multiple times before attaching a +buffer. + +We should only reset the state if we commit an empty buffer after having +committed an existing buffer. This brings us in line with XdgShell. + + +(cherry picked from commit a5c55b68589a8771cde0bf4ce552702da6fca41c) +--- + src/server/layershell_v1_interface.cpp | 8 +++++++- + 1 file changed, 7 insertions(+), 1 deletion(-) + +diff --git a/src/server/layershell_v1_interface.cpp b/src/server/layershell_v1_interface.cpp +index 17086334..19fcd68e 100644 +--- a/src/server/layershell_v1_interface.cpp ++++ b/src/server/layershell_v1_interface.cpp +@@ -69,6 +69,7 @@ public: + bool isClosed = false; + bool isConfigured = false; + bool isCommitted = false; ++ bool firstBufferAttached = false; + + protected: + void zwlr_layer_surface_v1_destroy_resource(Resource *resource) override; +@@ -290,8 +291,10 @@ void LayerSurfaceV1InterfacePrivate::commit() + return; + } + +- if (!surface->isMapped() && isCommitted) { ++ // detect reset ++ if (!surface->isMapped() && firstBufferAttached) { + isCommitted = false; ++ firstBufferAttached = false; + isConfigured = false; + + current = LayerSurfaceV1State(); +@@ -303,6 +306,9 @@ void LayerSurfaceV1InterfacePrivate::commit() + const LayerSurfaceV1State previous = std::exchange(current, pending); + + isCommitted = true; // Must set the committed state before emitting any signals. ++ if (surface->isMapped()) { ++ firstBufferAttached = true; ++ } + + if (previous.acceptsFocus != current.acceptsFocus) { + Q_EMIT q->acceptsFocusChanged(); +-- +GitLab + diff --git a/kde-plasma/kwayland-server/files/kwayland-server-5.24.4-guard-subsurface-parent-access.patch b/kde-plasma/kwayland-server/files/kwayland-server-5.24.4-guard-subsurface-parent-access.patch new file mode 100644 index 000000000000..e40189ab2744 --- /dev/null +++ b/kde-plasma/kwayland-server/files/kwayland-server-5.24.4-guard-subsurface-parent-access.patch @@ -0,0 +1,44 @@ +From 6dcf73adaafeaa40c05e22df5f1c10af88df362b Mon Sep 17 00:00:00 2001 +From: David Edmundson +Date: Wed, 30 Mar 2022 14:57:12 +0100 +Subject: [PATCH] Guard subsurface parent access. + +Whilst a subsurface must have a parent at the time of creation, the +lifespan is not guaranteed afterwards. + +It's a weird thing for a client to do, but we need to not crash +afterwards. + +If the parent surface is destroyed we should consider the surface +unmapped. + +BUG: 452044 + + +(cherry picked from commit 1d2424a56a13dc55aeab699a38234a7cafa091d8) +--- + src/server/surface_interface.cpp | 8 +++++++- + 1 file changed, 7 insertions(+), 1 deletion(-) + +diff --git a/src/server/surface_interface.cpp b/src/server/surface_interface.cpp +index ef2584f4..8bfac95f 100644 +--- a/src/server/surface_interface.cpp ++++ b/src/server/surface_interface.cpp +@@ -678,7 +678,13 @@ void SurfaceInterfacePrivate::commitFromCache() + + bool SurfaceInterfacePrivate::computeEffectiveMapped() const + { +- return bufferRef && (!subSurface || subSurface->parentSurface()->isMapped()); ++ if (!bufferRef) { ++ return false; ++ } ++ if (subSurface) { ++ return subSurface->parentSurface() && subSurface->parentSurface()->isMapped(); ++ } ++ return true; + } + + void SurfaceInterfacePrivate::updateEffectiveMapped() +-- +GitLab + diff --git a/kde-plasma/kwayland-server/kwayland-server-5.24.4.ebuild b/kde-plasma/kwayland-server/kwayland-server-5.24.4-r1.ebuild similarity index 81% rename from kde-plasma/kwayland-server/kwayland-server-5.24.4.ebuild rename to kde-plasma/kwayland-server/kwayland-server-5.24.4-r1.ebuild index 01f58af88ddf..033b2c03dc1c 100644 --- a/kde-plasma/kwayland-server/kwayland-server-5.24.4.ebuild +++ b/kde-plasma/kwayland-server/kwayland-server-5.24.4-r1.ebuild @@ -40,3 +40,9 @@ BDEPEND=" ) dev-util/wayland-scanner " + +PATCHES=( + "${FILESDIR}"/${P}-fix-layer-shell-reset.patch + "${FILESDIR}"/${P}-guard-subsurface-parent-access.patch # bug 452044 + "${FILESDIR}"/${P}-fix-crash-on-screen-setup-change.patch # bug 452318 +) diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz index 00a4bf1687753442fef1b7454cfa81d70ae1ffc7..f5fe179b8493f5f56b9fdec2434caa17f9482837 100644 GIT binary patch delta 37876 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 delta 37853 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 R0g(TH{|~^tISD`$0RZJT9CQEx diff --git a/media-gfx/darktable/darktable-3.8.1.ebuild b/media-gfx/darktable/darktable-3.8.1.ebuild index 1b30a127d1b2..74c68cfeb38d 100644 --- a/media-gfx/darktable/darktable-3.8.1.ebuild +++ b/media-gfx/darktable/darktable-3.8.1.ebuild @@ -47,6 +47,7 @@ BDEPEND="dev-util/intltool nls? ( sys-devel/gettext ) test? ( >=dev-python/jsonschema-3.2.0 )" DEPEND="dev-db/sqlite:3 + dev-libs/icu:= dev-libs/json-glib dev-libs/libxml2:2 >=dev-libs/pugixml-1.8:0= diff --git a/media-gfx/solvespace/metadata.xml b/media-gfx/solvespace/metadata.xml index b4f0df25e5ad..d39d759d5cca 100644 --- a/media-gfx/solvespace/metadata.xml +++ b/media-gfx/solvespace/metadata.xml @@ -1,18 +1,10 @@ - - ktrace@yandex.ru - Victor Kustov - matthew@gentoo.org Matthew Smith - - proxy-maint@gentoo.org - Proxy Maintainers - Solvespace is a parametric 2D/3D CAD tool. Applications include: - modeling 3d parts — draw with extrudes, revolves, and Boolean (union / difference) operations diff --git a/media-gfx/zbar/zbar-0.23.90.ebuild b/media-gfx/zbar/zbar-0.23.90.ebuild index 91cdcabb9f33..46b85c382176 100644 --- a/media-gfx/zbar/zbar-0.23.90.ebuild +++ b/media-gfx/zbar/zbar-0.23.90.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/mchehab/zbar/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 x86" IUSE="dbus graphicsmagick gtk +imagemagick introspection java jpeg nls python qt5 static-libs test +threads v4l X xv" REQUIRED_USE=" diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz index c0ad6da34e13177058d9125f96d0a4e2a26bb0aa..73fa9cce3872cfab980002cc653228d4ef92c591 100644 GIT binary patch delta 17142 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 diff --git a/media-libs/openexr/Manifest b/media-libs/openexr/Manifest index ea9445536baa..39b88ea65170 100644 --- a/media-libs/openexr/Manifest +++ b/media-libs/openexr/Manifest @@ -1,4 +1,2 @@ DIST openexr-2.5.7.tar.gz 27539574 BLAKE2B 58fd81be52e13d2815b6aa8cea6793359379f5ebf866fd45b31ce30cf5f72aa4699625e7cec51189d62fe76f53418c3e0938f9b827d54ad18342e7aa67c8a3d2 SHA512 e44edfa2dcfff2fe372ed2ba07b39a472e549025978de178eff26be641767d22d1a3b543fb7672d9b7b2e9f4c308667f785829ed6d9032a2b42f2ffa0163de40 -DIST openexr-3.1.2.tar.gz 20315253 BLAKE2B d11f26d3e2bb098c4c009271b40da1eca97b120e5683137a0b38f64e2862c226aebff7c17e79344da4a1be5a1967fb8ab0493ff919a7fb5bec16b34e494e49e2 SHA512 34fb28f149e49bb23b2dc230dd5277229f2c780de66aff0acc819601e6802a1dbf83110b5df455dffd63be6eaa286d4aedb4b0af559b8b034d98c3208ee9d969 -DIST openexr-3.1.3.tar.gz 20322346 BLAKE2B e65cb00d1d9ae7544f6d1adf9c6f05193986b8de7b657fa22d20466f2b6dfccf244b5aa3dbe7f2abb0c934aec68d2007dd9edb3eeee91b2bbd8aab331eea7e90 SHA512 12a8f3660104e68ccea0856caf334d1fafbf0ee79115aae23cdce5b835299294ab8a23bafed282acfacd159ce9bc7f6ffc620b1e0df0d40f9ca0eb15a288964d DIST openexr-3.1.4.tar.gz 20323658 BLAKE2B d3726023f920fa719b1832d3be2df36a95cac8c67fdd4b23a7166398a282fa01d5c07065afd92f7b28f178c47843f82eb7a0f2b77742725b359c8f275d2ef1d0 SHA512 612ab3467f9ccf2779e1592361cb07459571122e10c0a0b3020430cfa34fa3b91ca1d63cc12a5f85d5b53b277b3f7a88862e6477f0f3566a4196b8245f6bfe12 diff --git a/media-libs/openexr/files/openexr-3.1.1-0001-changes-needed-for-proper-slotting.patch b/media-libs/openexr/files/openexr-3.1.1-0001-changes-needed-for-proper-slotting.patch deleted file mode 100644 index 29aef05acf5a..000000000000 --- a/media-libs/openexr/files/openexr-3.1.1-0001-changes-needed-for-proper-slotting.patch +++ /dev/null @@ -1,119 +0,0 @@ -From: Bernd Waibel -Date: Tue, 3 Aug 2021 19:50:40 +0200 -Subject: [PATCH 1/2] changes needed for proper slotting - -Signed-off-by: Bernd Waibel ---- - cmake/CMakeLists.txt | 8 ++++---- - cmake/LibraryDefine.cmake | 8 ++++---- - cmake/OpenEXR.pc.in | 4 ++-- - cmake/OpenEXRLibraryDefine.cmake | 8 ++++---- - 4 files changed, 14 insertions(+), 14 deletions(-) - -diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt -index 79497d9..a22afd1 100644 ---- a/cmake/CMakeLists.txt -+++ b/cmake/CMakeLists.txt -@@ -205,7 +205,7 @@ if(OPENEXR_INSTALL_PKG_CONFIG) - DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig - ) - endfunction() -- openexr_pkg_config_help(OpenEXR.pc.in) -+ openexr_pkg_config_help(OpenEXR-${OpenEXR_VERSION_MAJOR}.pc.in) - else() - message(STATUS "-- pkg-config generation disabled") - endif() -@@ -225,7 +225,7 @@ include(CMakePackageConfigHelpers) - if(OPENEXR_INSTALL) - configure_package_config_file(${PROJECT_NAME}Config.cmake.in - ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config.cmake -- INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME} -+ INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}-${OpenEXR_VERSION_MAJOR} - ) - write_basic_package_version_file("${PROJECT_NAME}ConfigVersion.cmake" - VERSION ${PROJECT_VERSION} -@@ -234,11 +234,11 @@ write_basic_package_version_file("${PROJECT_NAME}ConfigVersion.cmake" - - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config.cmake - ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}ConfigVersion.cmake -- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME} -+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}-${OpenEXR_VERSION_MAJOR} - ) - - install(EXPORT ${PROJECT_NAME} -- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME} -+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}-${OpenEXR_VERSION_MAJOR} - FILE ${PROJECT_NAME}Targets.cmake - NAMESPACE ${PROJECT_NAME}:: - EXPORT_LINK_INTERFACE_LIBRARIES -diff --git a/cmake/LibraryDefine.cmake b/cmake/LibraryDefine.cmake -index 5696f3f..b4787b1 100644 ---- a/cmake/LibraryDefine.cmake -+++ b/cmake/LibraryDefine.cmake -@@ -79,8 +79,8 @@ function(OPENEXR_DEFINE_LIBRARY libname) - install(TARGETS ${libname} - EXPORT ${PROJECT_NAME} - RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} -- LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} -- ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} -+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}/${OPENEXR_OUTPUT_SUBDIR} -+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}/${OPENEXR_OUTPUT_SUBDIR} - INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} - PUBLIC_HEADER - DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${OPENEXR_OUTPUT_SUBDIR} -@@ -90,8 +90,8 @@ function(OPENEXR_DEFINE_LIBRARY libname) - string(TOUPPER "${CMAKE_BUILD_TYPE}" uppercase_CMAKE_BUILD_TYPE) - set(verlibname ${CMAKE_SHARED_LIBRARY_PREFIX}${libname}${OPENEXR_LIB_SUFFIX}${CMAKE_${uppercase_CMAKE_BUILD_TYPE}_POSTFIX}${CMAKE_SHARED_LIBRARY_SUFFIX}) - set(baselibname ${CMAKE_SHARED_LIBRARY_PREFIX}${libname}${CMAKE_${uppercase_CMAKE_BUILD_TYPE}_POSTFIX}${CMAKE_SHARED_LIBRARY_SUFFIX}) -- install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E chdir \"\$ENV\{DESTDIR\}${CMAKE_INSTALL_FULL_LIBDIR}\" ${CMAKE_COMMAND} -E create_symlink ${verlibname} ${baselibname})") -- install(CODE "message(STATUS \"Creating symlink ${CMAKE_INSTALL_FULL_LIBDIR}/${baselibname} -> ${verlibname}\")") -+ install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E chdir \"\$ENV\{DESTDIR\}${CMAKE_INSTALL_FULL_LIBDIR}/${OPENEXR_OUTPUT_SUBDIR}\" ${CMAKE_COMMAND} -E create_symlink ${verlibname} ${baselibname})") -+ install(CODE "message(STATUS \"Creating symlink ${CMAKE_INSTALL_FULL_LIBDIR}/${OPENEXR_OUTPUT_SUBDIR}/${baselibname} -> ${verlibname}\")") - set(verlibname) - set(baselibname) - endif() -diff --git a/cmake/OpenEXR.pc.in b/cmake/OpenEXR.pc.in -index a74979b..e124b8f 100644 ---- a/cmake/OpenEXR.pc.in -+++ b/cmake/OpenEXR.pc.in -@@ -5,9 +5,9 @@ - - prefix=@prefix@ - exec_prefix=@exec_prefix@ --libdir=@libdir@ -+libdir=@libdir@/@OPENEXR_OUTPUT_SUBDIR@ - includedir=@includedir@ --OpenEXR_includedir=@includedir@/OpenEXR -+OpenEXR_includedir=@includedir@/@OPENEXR_OUTPUT_SUBDIR@ - libsuffix=@LIB_SUFFIX_DASH@ - - Name: OpenEXR -diff --git a/cmake/OpenEXRLibraryDefine.cmake b/cmake/OpenEXRLibraryDefine.cmake -index c6ddd2e..0dc3663 100644 ---- a/cmake/OpenEXRLibraryDefine.cmake -+++ b/cmake/OpenEXRLibraryDefine.cmake -@@ -54,8 +54,8 @@ function(OPENEXR_DEFINE_LIBRARY libname) - install(TARGETS ${libname} - EXPORT ${PROJECT_NAME} - RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} -- LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} -- ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} -+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}/${OPENEXR_OUTPUT_SUBDIR} -+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}/${OPENEXR_OUTPUT_SUBDIR} - INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} - PUBLIC_HEADER - DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${OPENEXR_OUTPUT_SUBDIR} -@@ -65,8 +65,8 @@ function(OPENEXR_DEFINE_LIBRARY libname) - string(TOUPPER "${CMAKE_BUILD_TYPE}" uppercase_CMAKE_BUILD_TYPE) - set(verlibname ${CMAKE_SHARED_LIBRARY_PREFIX}${libname}${OPENEXR_LIB_SUFFIX}${CMAKE_${uppercase_CMAKE_BUILD_TYPE}_POSTFIX}${CMAKE_SHARED_LIBRARY_SUFFIX}) - set(baselibname ${CMAKE_SHARED_LIBRARY_PREFIX}${libname}${CMAKE_${uppercase_CMAKE_BUILD_TYPE}_POSTFIX}${CMAKE_SHARED_LIBRARY_SUFFIX}) -- install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E chdir \"\$ENV\{DESTDIR\}${CMAKE_INSTALL_FULL_LIBDIR}\" ${CMAKE_COMMAND} -E create_symlink ${verlibname} ${baselibname})") -- install(CODE "message(STATUS \"Creating symlink ${CMAKE_INSTALL_FULL_DIR}/${baselibname} -> ${verlibname}\")") -+ install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E chdir \"\$ENV\{DESTDIR\}${CMAKE_INSTALL_FULL_LIBDIR}/${OPENEXR_OUTPUT_SUBDIR}\" ${CMAKE_COMMAND} -E create_symlink ${verlibname} ${baselibname})") -+ install(CODE "message(STATUS \"Creating symlink ${CMAKE_INSTALL_FULL_DIR}/${OPENEXR_OUTPUT_SUBDIR}/${baselibname} -> ${verlibname}\")") - set(verlibname) - set(baselibname) - endif() --- -2.32.0 - diff --git a/media-libs/openexr/files/openexr-3.1.1-0002-add-version-to-binaries-for-slotting.patch b/media-libs/openexr/files/openexr-3.1.1-0002-add-version-to-binaries-for-slotting.patch deleted file mode 100644 index d2f6dcd4bc33..000000000000 --- a/media-libs/openexr/files/openexr-3.1.1-0002-add-version-to-binaries-for-slotting.patch +++ /dev/null @@ -1,252 +0,0 @@ -From: Bernd Waibel -Date: Tue, 3 Aug 2021 20:00:34 +0200 -Subject: [PATCH 2/2] add version to binaries for slotting - -Signed-off-by: Bernd Waibel ---- - src/bin/exr2aces/CMakeLists.txt | 10 +++++----- - src/bin/exrenvmap/CMakeLists.txt | 10 +++++----- - src/bin/exrheader/CMakeLists.txt | 10 +++++----- - src/bin/exrinfo/CMakeLists.txt | 10 +++++----- - src/bin/exrmakepreview/CMakeLists.txt | 10 +++++----- - src/bin/exrmaketiled/CMakeLists.txt | 10 +++++----- - src/bin/exrmultipart/CMakeLists.txt | 10 +++++----- - src/bin/exrmultiview/CMakeLists.txt | 10 +++++----- - src/bin/exrstdattr/CMakeLists.txt | 10 +++++----- - 9 files changed, 45 insertions(+), 45 deletions(-) - -diff --git a/src/bin/exr2aces/CMakeLists.txt b/src/bin/exr2aces/CMakeLists.txt -index 72c4e1c..01b806f 100644 ---- a/src/bin/exr2aces/CMakeLists.txt -+++ b/src/bin/exr2aces/CMakeLists.txt -@@ -1,14 +1,14 @@ - # SPDX-License-Identifier: BSD-3-Clause - # Copyright (c) Contributors to the OpenEXR Project. - --add_executable(exr2aces main.cpp) --target_link_libraries(exr2aces OpenEXR::OpenEXR) --set_target_properties(exr2aces PROPERTIES -+add_executable(exr2aces-${OpenEXR_VERSION_MAJOR} main.cpp) -+target_link_libraries(exr2aces-${OpenEXR_VERSION_MAJOR} OpenEXR::OpenEXR) -+set_target_properties(exr2aces-${OpenEXR_VERSION_MAJOR} PROPERTIES - RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin" - ) - if(OPENEXR_INSTALL_TOOLS) -- install(TARGETS exr2aces DESTINATION ${CMAKE_INSTALL_BINDIR}) -+ install(TARGETS exr2aces-${OpenEXR_VERSION_MAJOR} DESTINATION ${CMAKE_INSTALL_BINDIR}) - endif() - if(WIN32 AND BUILD_SHARED_LIBS) -- target_compile_definitions(exr2aces PRIVATE OPENEXR_DLL) -+ target_compile_definitions(exr2aces-${OpenEXR_VERSION_MAJOR} PRIVATE OPENEXR_DLL) - endif() -diff --git a/src/bin/exrenvmap/CMakeLists.txt b/src/bin/exrenvmap/CMakeLists.txt -index c798a65..3d35a19 100644 ---- a/src/bin/exrenvmap/CMakeLists.txt -+++ b/src/bin/exrenvmap/CMakeLists.txt -@@ -1,7 +1,7 @@ - # SPDX-License-Identifier: BSD-3-Clause - # Copyright (c) Contributors to the OpenEXR Project. - --add_executable( exrenvmap -+add_executable( exrenvmap-${OpenEXR_VERSION_MAJOR} - blurImage.cpp - EnvmapImage.cpp - main.cpp -@@ -11,13 +11,13 @@ add_executable( exrenvmap - resizeImage.cpp - ) - --target_link_libraries(exrenvmap OpenEXR::OpenEXR) --set_target_properties(exrenvmap PROPERTIES -+target_link_libraries(exrenvmap-${OpenEXR_VERSION_MAJOR} OpenEXR::OpenEXR) -+set_target_properties(exrenvmap-${OpenEXR_VERSION_MAJOR} PROPERTIES - RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin" - ) - if(OPENEXR_INSTALL_TOOLS) -- install(TARGETS exrenvmap DESTINATION ${CMAKE_INSTALL_BINDIR}) -+ install(TARGETS exrenvmap-${OpenEXR_VERSION_MAJOR} DESTINATION ${CMAKE_INSTALL_BINDIR}) - endif() - if(WIN32 AND BUILD_SHARED_LIBS) -- target_compile_definitions(exrenvmap PRIVATE OPENEXR_DLL) -+ target_compile_definitions(exrenvmap-${OpenEXR_VERSION_MAJOR} PRIVATE OPENEXR_DLL) - endif() -diff --git a/src/bin/exrheader/CMakeLists.txt b/src/bin/exrheader/CMakeLists.txt -index c427445..8cdbb8e 100644 ---- a/src/bin/exrheader/CMakeLists.txt -+++ b/src/bin/exrheader/CMakeLists.txt -@@ -1,14 +1,14 @@ - # SPDX-License-Identifier: BSD-3-Clause - # Copyright (c) Contributors to the OpenEXR Project. - --add_executable(exrheader main.cpp) --target_link_libraries(exrheader OpenEXR::OpenEXR) --set_target_properties(exrheader PROPERTIES -+add_executable(exrheader-${OpenEXR_VERSION_MAJOR} main.cpp) -+target_link_libraries(exrheader-${OpenEXR_VERSION_MAJOR} OpenEXR::OpenEXR) -+set_target_properties(exrheader-${OpenEXR_VERSION_MAJOR} PROPERTIES - RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin" - ) - if(OPENEXR_INSTALL_TOOLS) -- install(TARGETS exrheader DESTINATION ${CMAKE_INSTALL_BINDIR}) -+ install(TARGETS exrheader-${OpenEXR_VERSION_MAJOR} DESTINATION ${CMAKE_INSTALL_BINDIR}) - endif() - if(WIN32 AND BUILD_SHARED_LIBS) -- target_compile_definitions(exrheader PRIVATE OPENEXR_DLL) -+ target_compile_definitions(exrheader-${OpenEXR_VERSION_MAJOR} PRIVATE OPENEXR_DLL) - endif() -diff --git a/src/bin/exrinfo/CMakeLists.txt b/src/bin/exrinfo/CMakeLists.txt -index 19ace5f..07aee1a 100644 ---- a/src/bin/exrinfo/CMakeLists.txt -+++ b/src/bin/exrinfo/CMakeLists.txt -@@ -1,12 +1,12 @@ - # SPDX-License-Identifier: BSD-3-Clause - # Copyright Contributors to the OpenEXR Project. - --add_executable(exrinfo main.c) --target_link_libraries(exrinfo OpenEXR::OpenEXRCore) --set_target_properties(exrinfo PROPERTIES -+add_executable(exrinfo-${OpenEXR_VERSION_MAJOR} main.c) -+target_link_libraries(exrinfo-${OpenEXR_VERSION_MAJOR} OpenEXR::OpenEXRCore) -+set_target_properties(exrinfo-${OpenEXR_VERSION_MAJOR} PROPERTIES - RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin" - ) --install(TARGETS exrinfo DESTINATION ${CMAKE_INSTALL_BINDIR}) -+install(TARGETS exrinfo-${OpenEXR_VERSION_MAJOR} DESTINATION ${CMAKE_INSTALL_BINDIR}) - if(WIN32 AND (BUILD_SHARED_LIBS OR OPENEXR_BUILD_BOTH_STATIC_SHARED)) -- target_compile_definitions(exrinfo PRIVATE OPENEXR_DLL) -+ target_compile_definitions(exrinfo-${OpenEXR_VERSION_MAJOR} PRIVATE OPENEXR_DLL) - endif() -diff --git a/src/bin/exrmakepreview/CMakeLists.txt b/src/bin/exrmakepreview/CMakeLists.txt -index bb8b548..8b5e441 100644 ---- a/src/bin/exrmakepreview/CMakeLists.txt -+++ b/src/bin/exrmakepreview/CMakeLists.txt -@@ -1,17 +1,17 @@ - # SPDX-License-Identifier: BSD-3-Clause - # Copyright (c) Contributors to the OpenEXR Project. - --add_executable(exrmakepreview -+add_executable(exrmakepreview-${OpenEXR_VERSION_MAJOR} - main.cpp - makePreview.cpp - ) --target_link_libraries(exrmakepreview OpenEXR::OpenEXR) --set_target_properties(exrmakepreview PROPERTIES -+target_link_libraries(exrmakepreview-${OpenEXR_VERSION_MAJOR} OpenEXR::OpenEXR) -+set_target_properties(exrmakepreview-${OpenEXR_VERSION_MAJOR} PROPERTIES - RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin" - ) - if(OPENEXR_INSTALL_TOOLS) -- install(TARGETS exrmakepreview DESTINATION ${CMAKE_INSTALL_BINDIR}) -+ install(TARGETS exrmakepreview-${OpenEXR_VERSION_MAJOR} DESTINATION ${CMAKE_INSTALL_BINDIR}) - endif() - if(WIN32 AND BUILD_SHARED_LIBS) -- target_compile_definitions(exrmakepreview PRIVATE OPENEXR_DLL) -+ target_compile_definitions(exrmakepreview-${OpenEXR_VERSION_MAJOR} PRIVATE OPENEXR_DLL) - endif() -diff --git a/src/bin/exrmaketiled/CMakeLists.txt b/src/bin/exrmaketiled/CMakeLists.txt -index 1bc6cf4..6e70cf6 100644 ---- a/src/bin/exrmaketiled/CMakeLists.txt -+++ b/src/bin/exrmaketiled/CMakeLists.txt -@@ -1,18 +1,18 @@ - # SPDX-License-Identifier: BSD-3-Clause - # Copyright (c) Contributors (c) to the OpenEXR Project. - --add_executable(exrmaketiled -+add_executable(exrmaketiled-${OpenEXR_VERSION_MAJOR} - Image.cpp - main.cpp - makeTiled.cpp - ) --target_link_libraries(exrmaketiled OpenEXR::OpenEXR) --set_target_properties(exrmaketiled PROPERTIES -+target_link_libraries(exrmaketiled-${OpenEXR_VERSION_MAJOR} OpenEXR::OpenEXR) -+set_target_properties(exrmaketiled-${OpenEXR_VERSION_MAJOR} PROPERTIES - RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin" - ) - if(OPENEXR_INSTALL_TOOLS) -- install(TARGETS exrmaketiled DESTINATION ${CMAKE_INSTALL_BINDIR}) -+ install(TARGETS exrmaketiled-${OpenEXR_VERSION_MAJOR} DESTINATION ${CMAKE_INSTALL_BINDIR}) - endif() - if(WIN32 AND BUILD_SHARED_LIBS) -- target_compile_definitions(exrmaketiled PRIVATE OPENEXR_DLL) -+ target_compile_definitions(exrmaketiled-${OpenEXR_VERSION_MAJOR} PRIVATE OPENEXR_DLL) - endif() -diff --git a/src/bin/exrmultipart/CMakeLists.txt b/src/bin/exrmultipart/CMakeLists.txt -index 7f8fc1b..3770506 100644 ---- a/src/bin/exrmultipart/CMakeLists.txt -+++ b/src/bin/exrmultipart/CMakeLists.txt -@@ -1,14 +1,14 @@ - # SPDX-License-Identifier: BSD-3-Clause - # Copyright (c) Contributors to the OpenEXR Project. - --add_executable(exrmultipart exrmultipart.cpp) --target_link_libraries(exrmultipart OpenEXR::OpenEXR) --set_target_properties(exrmultipart PROPERTIES -+add_executable(exrmultipart-${OpenEXR_VERSION_MAJOR} exrmultipart.cpp) -+target_link_libraries(exrmultipart-${OpenEXR_VERSION_MAJOR} OpenEXR::OpenEXR) -+set_target_properties(exrmultipart-${OpenEXR_VERSION_MAJOR} PROPERTIES - RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin" - ) - if(OPENEXR_INSTALL_TOOLS) -- install(TARGETS exrmultipart DESTINATION ${CMAKE_INSTALL_BINDIR}) -+ install(TARGETS exrmultipart-${OpenEXR_VERSION_MAJOR} DESTINATION ${CMAKE_INSTALL_BINDIR}) - endif() - if(WIN32 AND BUILD_SHARED_LIBS) -- target_compile_definitions(exrmultipart PRIVATE OPENEXR_DLL) -+ target_compile_definitions(exrmultipart-${OpenEXR_VERSION_MAJOR} PRIVATE OPENEXR_DLL) - endif() -diff --git a/src/bin/exrmultiview/CMakeLists.txt b/src/bin/exrmultiview/CMakeLists.txt -index 05ad081..9e535ad 100644 ---- a/src/bin/exrmultiview/CMakeLists.txt -+++ b/src/bin/exrmultiview/CMakeLists.txt -@@ -1,18 +1,18 @@ - # SPDX-License-Identifier: BSD-3-Clause - # Copyright (c) Contributors to the OpenEXR Project. - --add_executable(exrmultiview -+add_executable(exrmultiview-${OpenEXR_VERSION_MAJOR} - Image.cpp - main.cpp - makeMultiView.cpp - ) --target_link_libraries(exrmultiview OpenEXR::OpenEXR) --set_target_properties(exrmultiview PROPERTIES -+target_link_libraries(exrmultiview-${OpenEXR_VERSION_MAJOR} OpenEXR::OpenEXR) -+set_target_properties(exrmultiview-${OpenEXR_VERSION_MAJOR} PROPERTIES - RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin" - ) - if(OPENEXR_INSTALL_TOOLS) -- install(TARGETS exrmultiview DESTINATION ${CMAKE_INSTALL_BINDIR}) -+ install(TARGETS exrmultiview-${OpenEXR_VERSION_MAJOR} DESTINATION ${CMAKE_INSTALL_BINDIR}) - endif() - if(WIN32 AND BUILD_SHARED_LIBS) -- target_compile_definitions(exrmultiview PRIVATE OPENEXR_DLL) -+ target_compile_definitions(exrmultiview-${OpenEXR_VERSION_MAJOR} PRIVATE OPENEXR_DLL) - endif() -diff --git a/src/bin/exrstdattr/CMakeLists.txt b/src/bin/exrstdattr/CMakeLists.txt -index 79205fc..3ad0ffe 100644 ---- a/src/bin/exrstdattr/CMakeLists.txt -+++ b/src/bin/exrstdattr/CMakeLists.txt -@@ -1,14 +1,14 @@ - # SPDX-License-Identifier: BSD-3-Clause - # Copyright (c) Contributors to the OpenEXR Project. - --add_executable(exrstdattr main.cpp) --target_link_libraries(exrstdattr OpenEXR::OpenEXR) --set_target_properties(exrstdattr PROPERTIES -+add_executable(exrstdattr-${OpenEXR_VERSION_MAJOR} main.cpp) -+target_link_libraries(exrstdattr-${OpenEXR_VERSION_MAJOR} OpenEXR::OpenEXR) -+set_target_properties(exrstdattr-${OpenEXR_VERSION_MAJOR} PROPERTIES - RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin" - ) - if(OPENEXR_INSTALL_TOOLS) -- install(TARGETS exrstdattr DESTINATION ${CMAKE_INSTALL_BINDIR}) -+ install(TARGETS exrstdattr-${OpenEXR_VERSION_MAJOR} DESTINATION ${CMAKE_INSTALL_BINDIR}) - endif() - if(WIN32 AND BUILD_SHARED_LIBS) -- target_compile_definitions(exrstdattr PRIVATE OPENEXR_DLL) -+ target_compile_definitions(exrstdattr-${OpenEXR_VERSION_MAJOR} PRIVATE OPENEXR_DLL) - endif() --- -2.32.0 - diff --git a/media-libs/openexr/openexr-3.1.2.ebuild b/media-libs/openexr/openexr-3.1.2.ebuild deleted file mode 100644 index 5fb127134ee7..000000000000 --- a/media-libs/openexr/openexr-3.1.2.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -MY_PN=OpenEXR -MY_PV=$(ver_cut 1) -MY_P=${MY_PN}-${MY_PV} - -DESCRIPTION="ILM's OpenEXR high dynamic-range image file format libraries" -HOMEPAGE="https://www.openexr.com/" -SRC_URI="https://github.com/AcademySoftwareFoundation/openexr/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="3/30" # based on SONAME -# -ppc -sparc because broken on big endian, bug #818424 -KEYWORDS="amd64 ~arm arm64 ~ia64 -ppc ~ppc64 -sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris" -IUSE="cpu_flags_x86_avx doc examples large-stack static-libs utils test threads" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/imath-3.1.0:= - sys-libs/zlib -" -DEPEND="${RDEPEND}" -BDEPEND=" - doc? ( dev-python/breathe ) - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/${PN}-3.1.1-0001-changes-needed-for-proper-slotting.patch - "${FILESDIR}"/${PN}-3.1.1-0002-add-version-to-binaries-for-slotting.patch - "${FILESDIR}"/${PN}-3.1.1-0003-disable-failing-test.patch -) - -DOCS=( CHANGES.md GOVERNANCE.md PATENTS README.md SECURITY.md docs/SymbolVisibility.md ) - -src_prepare() { - # Fix path for testsuite - sed -e "s:/var/tmp/:${T}:" \ - -i "${S}"/src/test/${MY_PN}{,Fuzz,Util}Test/tmpDir.h || die "failed to set temp path for tests" - - cmake_src_prepare - - mv "${S}"/cmake/${MY_PN}.pc.in "${S}"/cmake/${MY_P}.pc.in || die -} - -src_configure() { - local mycmakeargs=( - -DBUILD_SHARED_LIBS=$(usex !static-libs) - -DBUILD_TESTING=$(usex test) - -DDOCS=$(usex doc) - -DOPENEXR_BUILD_TOOLS=$(usex utils) - -DOPENEXR_ENABLE_LARGE_STACK=$(usex large-stack) - -DOPENEXR_ENABLE_THREADING=$(usex threads) - -DOPENEXR_INSTALL_EXAMPLES=$(usex examples) - -DOPENEXR_INSTALL_PKG_CONFIG=ON - -DOPENEXR_INSTALL_TOOLS=$(usex utils) - -DOPENEXR_OUTPUT_SUBDIR="${MY_P}" - -DOPENEXR_USE_CLANG_TIDY=OFF # don't look for clang-tidy - ) - - use test && mycmakeargs+=( -DOPENEXR_RUN_FUZZ_TESTS=ON ) - - cmake_src_configure -} - -src_install() { - use examples && docompress -x /usr/share/doc/${PF}/examples - cmake_src_install - - newenvd - 99${PN}3 <<-EOF - LDPATH=/usr/$(get_libdir)/${MY_P} - EOF -} diff --git a/media-libs/openexr/openexr-3.1.3.ebuild b/media-libs/openexr/openexr-3.1.3.ebuild deleted file mode 100644 index afd43341887c..000000000000 --- a/media-libs/openexr/openexr-3.1.3.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -MY_PN=OpenEXR -MY_PV=$(ver_cut 1) -MY_P=${MY_PN}-${MY_PV} - -DESCRIPTION="ILM's OpenEXR high dynamic-range image file format libraries" -HOMEPAGE="https://www.openexr.com/" -SRC_URI="https://github.com/AcademySoftwareFoundation/openexr/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="3/30" # based on SONAME -# -ppc -sparc because broken on big endian, bug #818424 -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 -ppc ~ppc64 ~riscv -sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris" -IUSE="cpu_flags_x86_avx doc examples large-stack static-libs utils test threads" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/imath-3.1.0:= - sys-libs/zlib -" -DEPEND="${RDEPEND}" -BDEPEND=" - doc? ( dev-python/breathe ) - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/${PN}-3.1.1-0001-changes-needed-for-proper-slotting.patch - "${FILESDIR}"/${PN}-3.1.1-0002-add-version-to-binaries-for-slotting.patch - "${FILESDIR}"/${PN}-3.1.1-0003-disable-failing-test.patch -) - -DOCS=( CHANGES.md GOVERNANCE.md PATENTS README.md SECURITY.md docs/SymbolVisibility.md ) - -src_prepare() { - # Fix path for testsuite - sed -e "s:/var/tmp/:${T}:" \ - -i "${S}"/src/test/${MY_PN}{,Fuzz,Util}Test/tmpDir.h || die "failed to set temp path for tests" - - cmake_src_prepare - - mv "${S}"/cmake/${MY_PN}.pc.in "${S}"/cmake/${MY_P}.pc.in || die -} - -src_configure() { - local mycmakeargs=( - -DBUILD_SHARED_LIBS=$(usex !static-libs) - -DBUILD_TESTING=$(usex test) - -DDOCS=$(usex doc) - -DOPENEXR_BUILD_TOOLS=$(usex utils) - -DOPENEXR_ENABLE_LARGE_STACK=$(usex large-stack) - -DOPENEXR_ENABLE_THREADING=$(usex threads) - -DOPENEXR_INSTALL_EXAMPLES=$(usex examples) - -DOPENEXR_INSTALL_PKG_CONFIG=ON - -DOPENEXR_INSTALL_TOOLS=$(usex utils) - -DOPENEXR_OUTPUT_SUBDIR="${MY_P}" - -DOPENEXR_USE_CLANG_TIDY=OFF # don't look for clang-tidy - ) - - use test && mycmakeargs+=( -DOPENEXR_RUN_FUZZ_TESTS=ON ) - - cmake_src_configure -} - -src_install() { - use examples && docompress -x /usr/share/doc/${PF}/examples - cmake_src_install - - newenvd - 99${PN}3 <<-EOF - LDPATH=/usr/$(get_libdir)/${MY_P} - EOF -} diff --git a/media-libs/openexr/openexr-3.1.4.ebuild b/media-libs/openexr/openexr-3.1.4.ebuild deleted file mode 100644 index de5d41a68c51..000000000000 --- a/media-libs/openexr/openexr-3.1.4.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -MY_PN=OpenEXR -MY_PV=$(ver_cut 1) -MY_P=${MY_PN}-${MY_PV} - -DESCRIPTION="ILM's OpenEXR high dynamic-range image file format libraries" -HOMEPAGE="https://www.openexr.com/" -SRC_URI="https://github.com/AcademySoftwareFoundation/openexr/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="3/30" # based on SONAME -# -ppc -sparc because broken on big endian, bug #818424 -KEYWORDS="amd64 ~arm arm64 ~ia64 -ppc ~ppc64 ~riscv -sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris" -IUSE="cpu_flags_x86_avx doc examples large-stack static-libs utils test threads" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/imath-3.1.0:= - sys-libs/zlib -" -DEPEND="${RDEPEND}" -BDEPEND=" - doc? ( dev-python/breathe ) - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/${PN}-3.1.1-0001-changes-needed-for-proper-slotting.patch - "${FILESDIR}"/${PN}-3.1.1-0002-add-version-to-binaries-for-slotting.patch - "${FILESDIR}"/${PN}-3.1.1-0003-disable-failing-test.patch -) - -DOCS=( CHANGES.md GOVERNANCE.md PATENTS README.md SECURITY.md docs/SymbolVisibility.md ) - -src_prepare() { - # Fix path for testsuite - sed -e "s:/var/tmp/:${T}:" \ - -i "${S}"/src/test/${MY_PN}{,Fuzz,Util}Test/tmpDir.h || die "failed to set temp path for tests" - - cmake_src_prepare - - mv "${S}"/cmake/${MY_PN}.pc.in "${S}"/cmake/${MY_P}.pc.in || die -} - -src_configure() { - local mycmakeargs=( - -DBUILD_SHARED_LIBS=$(usex !static-libs) - -DBUILD_TESTING=$(usex test) - -DDOCS=$(usex doc) - -DOPENEXR_BUILD_TOOLS=$(usex utils) - -DOPENEXR_ENABLE_LARGE_STACK=$(usex large-stack) - -DOPENEXR_ENABLE_THREADING=$(usex threads) - -DOPENEXR_INSTALL_EXAMPLES=$(usex examples) - -DOPENEXR_INSTALL_PKG_CONFIG=ON - -DOPENEXR_INSTALL_TOOLS=$(usex utils) - -DOPENEXR_OUTPUT_SUBDIR="${MY_P}" - -DOPENEXR_USE_CLANG_TIDY=OFF # don't look for clang-tidy - ) - - use test && mycmakeargs+=( -DOPENEXR_RUN_FUZZ_TESTS=ON ) - - cmake_src_configure -} - -src_install() { - use examples && docompress -x /usr/share/doc/${PF}/examples - cmake_src_install - - newenvd - 99${PN}3 <<-EOF - LDPATH=/usr/$(get_libdir)/${MY_P} - EOF -} diff --git a/media-libs/openimageio/Manifest b/media-libs/openimageio/Manifest index 4338636531c0..507d4d6de120 100644 --- a/media-libs/openimageio/Manifest +++ b/media-libs/openimageio/Manifest @@ -1,6 +1,5 @@ DIST openimageio-2.2.18.0.tar.gz 29246567 BLAKE2B cb7297028b39b1616962b94aff61f0240b88beeae216c6e39f450cb860660b2c844393a759302dfd325ba95336e06944ad72acfb0e87aa2b1cadfe658bd6bdaa SHA512 22a61e8b1ca098c2293e972372d02f0ac8ce54b46eb957b1ffcacb9e0ca4ff13f560d67804e0db0a898d8bec2fdb73f3cdcd1ee1867f92f97f84c1c111e535be DIST openimageio-2.2.19.0.tar.gz 29252399 BLAKE2B f90b330944885271e117a01235a48f11e88960f5825d0c84e6e2c994479e76a26bf90e66afec4aae6a5c7164510963027bef79fe0265676ce0993235824d461d SHA512 63951d958daaa4bc62fc210efaeced51affd207be21c938ecd5da70217060bb9c8197bf95813e2fddb728a641e69d2889f9445b7d16653a110e45adf3cb86541 -DIST openimageio-2.3.11.0.tar.gz 32439595 BLAKE2B 6e64284c36de87fc077e839db808d4fab0cb6ea4951639cfed21e68900782c03ef6c2e64dcae5c1bf9360ad0a838ee36396d31634ad0ddd20f8fc9f683fc9dc8 SHA512 7e973f4f1b00dfc2486d074f5fdd03aa612a650411c7440868a4846ecfda8b172be33110fce35801dfed92d80f338b989f3ee001191938c48edef5ca760eff3c DIST openimageio-2.3.12.0.tar.gz 32452689 BLAKE2B f5fd428c597b573586a4749b56225ad3c035ab1c2122ff3e93df8e90be5796cc57978aa9fc5b102f2cf64d2407e70a11683b5bbee118c9fac3536b965ed044cc SHA512 c8ec0ead8396717b218d937b9193ef9162c68446f6f1d477f3f0ee4b5656c3d7d53b58bf55aa300fbf57d367a47d795861b5683157e0d0271e0ea56f0460c58d DIST openimageio-2.3.13.0.tar.gz 32456755 BLAKE2B 897a7db0eabb9a7cc29ab8fea368c32fc70b63b5ecebbcfa8d1fffe55c2435d9638f8a1f69069c45fad3723a2b7dc40e83971f48892afc631a7593a7629fb92a SHA512 fbefa341a11fd502ec9313ca48a0fe433c5822699e4934f6a14089f670314cbe1c9c0b9a491b1d1927bda0223e38a62192c6ddeec6c4c5e6215a8b3fb6900dd8 DIST openimageio-oexr-test-image-f17e353fbfcde3406fe02675f4d92aeae422a560.tar.gz 252226183 BLAKE2B b94fb08515e18821e5b88c10031ca53675c56f96397e00b4e186d8dfb9f8557bc935ff102d61835590dca6deeef90dba03b81fd76a7958ab4d0592c042c2130a SHA512 26b9b2cda9d48554b8a53f06bc20301f8ff77dc5e1d7caf9ec45aaaefd8578d3d4d4b2e0a1d1b0f697805fdc0c5d4bae4948cea21821df3006ac0f8b9020f85f diff --git a/media-libs/openimageio/openimageio-2.3.11.0-r2.ebuild b/media-libs/openimageio/openimageio-2.3.11.0-r2.ebuild deleted file mode 100644 index 79438a824283..000000000000 --- a/media-libs/openimageio/openimageio-2.3.11.0-r2.ebuild +++ /dev/null @@ -1,190 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -FONT_PN=OpenImageIO -PYTHON_COMPAT=( python3_{8..10} ) - -TEST_OIIO_IMAGE_COMMIT="b85d7a3a10a3256b50325ad310c33e7f7cf2c6cb" -TEST_OEXR_IMAGE_COMMIT="f17e353fbfcde3406fe02675f4d92aeae422a560" -inherit cmake font python-single-r1 flag-o-matic - -DESCRIPTION="A library for reading and writing images" -HOMEPAGE="https://sites.google.com/site/openimageio/ https://github.com/OpenImageIO" -SRC_URI="https://github.com/OpenImageIO/oiio/archive/v${PV}.tar.gz -> ${P}.tar.gz" -SRC_URI+=" test? ( - https://github.com/OpenImageIO/oiio-images/archive/${TEST_OIIO_IMAGE_COMMIT}.tar.gz -> ${PN}-oiio-test-image-${TEST_OIIO_IMAGE_COMMIT}.tar.gz - https://github.com/AcademySoftwareFoundation/openexr-images/archive/${TEST_OEXR_IMAGE_COMMIT}.tar.gz -> ${PN}-oexr-test-image-${TEST_OEXR_IMAGE_COMMIT}.tar.gz - )" -S="${WORKDIR}/oiio-${PV}" - -LICENSE="BSD" -# TODO: drop .1 on next SONAME change (2.3 -> 2.4?) as we needed to nudge it -# for changing to openexr 3 which broke ABI. -SLOT="0/$(ver_cut 1-2).1" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" - -X86_CPU_FEATURES=( - aes:aes sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4.1 sse4_2:sse4.2 - avx:avx avx2:avx2 avx512f:avx512f f16c:f16c -) -CPU_FEATURES=( ${X86_CPU_FEATURES[@]/#/cpu_flags_x86_} ) - -IUSE="dicom doc ffmpeg gif jpeg2k opencv opengl openvdb ptex python qt5 raw test +truetype ${CPU_FEATURES[@]%:*}" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -# Not quite working yet -RESTRICT="!test? ( test ) test" - -BDEPEND=" - doc? ( - app-doc/doxygen - dev-texlive/texlive-bibtexextra - dev-texlive/texlive-fontsextra - dev-texlive/texlive-fontutils - dev-texlive/texlive-latex - dev-texlive/texlive-latexextra - ) -" -RDEPEND=" - >=dev-libs/boost-1.62:= - dev-cpp/robin-map - dev-libs/libfmt:= - dev-libs/pugixml:= - >=media-libs/libheif-1.7.0:= - media-libs/libpng:0= - >=media-libs/libwebp-0.2.1:= - dev-libs/imath:= - >=media-libs/opencolorio-2.1.1-r3:= - media-libs/openexr:3= - media-libs/tiff:0= - sys-libs/zlib:= - virtual/jpeg:0 - dicom? ( sci-libs/dcmtk ) - ffmpeg? ( media-video/ffmpeg:= ) - gif? ( media-libs/giflib:0= ) - jpeg2k? ( >=media-libs/openjpeg-2.0:2= ) - opencv? ( media-libs/opencv:= ) - opengl? ( - media-libs/glew:= - virtual/glu - virtual/opengl - ) - openvdb? ( - dev-cpp/tbb:= - media-gfx/openvdb:= - ) - ptex? ( media-libs/ptex:= ) - python? ( - ${PYTHON_DEPS} - $(python_gen_cond_dep ' - dev-libs/boost:=[python,${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pybind11[${PYTHON_USEDEP}] - ') - ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - opengl? ( dev-qt/qtopengl:5 ) - ) - raw? ( media-libs/libraw:= ) - truetype? ( media-libs/freetype:2= ) -" -DEPEND="${RDEPEND}" - -DOCS=( CHANGES.md CREDITS.md README.md ) - -PATCHES=( - "${FILESDIR}"/${PN}-2.3.11.0-imath-openexr-3.patch -) - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - # Note: on bumps, please try again with OpenEXR 3 + ilmmath! - # Sabotage finding OpenEXR 3 for now to force usage of OpenEXR 2 - # (because it mix and matches which version it uses; sed this to - # make sure it'll use OpenEXR 3 if it can, but it won't.) - # bug #821193 - #sed -i \ - # -e 's/find_package(OpenEXR CONFIG)/find_package(OpenEXR-3 CONFIG)/' \ - # src/cmake/modules/FindOpenEXR.cmake || die - - cmake_src_prepare - cmake_comment_add_subdirectory src/fonts - - if use test ; then - mkdir -p "${BUILD_DIR}"/testsuite || die - mv "${WORKDIR}"/oiio-images-${TEST_OIIO_IMAGE_COMMIT} "${BUILD_DIR}"/testsuite/oiio-images || die - mv "${WORKDIR}"/openexr-images-${TEST_OEXR_IMAGE_COMMIT} "${BUILD_DIR}"/testsuite/openexr-images || die - fi -} - -src_configure() { - # Build with SIMD support - local cpufeature - local mysimd=() - for cpufeature in "${CPU_FEATURES[@]}"; do - use "${cpufeature%:*}" && mysimd+=("${cpufeature#*:}") - done - - # If no CPU SIMDs were used, completely disable them - [[ -z ${mysimd} ]] && mysimd=("0") - - append-cppflags -DOIIO_USING_OPENEXR_3 - - local mycmakeargs=( - -DVERBOSE=ON - -DBUILD_TESTING=$(usex test) - -DOIIO_BUILD_TESTS=$(usex test) - -DINSTALL_FONTS=OFF - -DBUILD_DOCS=$(usex doc) - -DINSTALL_DOCS=$(usex doc) - -DSTOP_ON_WARNING=OFF - -DUSE_CCACHE=OFF - -DUSE_DCMTK=$(usex dicom) - -DUSE_EXTERNAL_PUGIXML=ON - -DUSE_JPEGTURBO=ON - -DUSE_NUKE=OFF # not in Gentoo - -DUSE_FFMPEG=$(usex ffmpeg) - -DUSE_GIF=$(usex gif) - -DUSE_OPENJPEG=$(usex jpeg2k) - -DUSE_OPENCV=$(usex opencv) - -DUSE_OPENGL=$(usex opengl) - -DUSE_OPENVDB=$(usex openvdb) - -DUSE_PTEX=$(usex ptex) - -DUSE_PYTHON=$(usex python) - -DUSE_QT=$(usex qt5) - -DUSE_LIBRAW=$(usex raw) - -DUSE_FREETYPE=$(usex truetype) - -DUSE_SIMD=$(local IFS=','; echo "${mysimd[*]}") - ) - if use python; then - mycmakeargs+=( - -DPYTHON_VERSION=${EPYTHON#python} - -DPYTHON_SITE_DIR=$(python_get_sitedir) - ) - fi - - cmake_src_configure -} - -src_install() { - cmake_src_install - # can't use font_src_install - # it does directory hierarchy recreation - FONT_S=( - "${S}/src/fonts/Droid_Sans" - "${S}/src/fonts/Droid_Sans_Mono" - "${S}/src/fonts/Droid_Serif" - ) - insinto ${FONTDIR} - for dir in "${FONT_S[@]}"; do - doins "${dir}"/*.ttf - done -} diff --git a/media-libs/openimageio/openimageio-2.3.11.0.ebuild b/media-libs/openimageio/openimageio-2.3.11.0.ebuild deleted file mode 100644 index 9de77bbf5c52..000000000000 --- a/media-libs/openimageio/openimageio-2.3.11.0.ebuild +++ /dev/null @@ -1,184 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -FONT_PN=OpenImageIO -PYTHON_COMPAT=( python3_{8..10} ) - -TEST_OIIO_IMAGE_COMMIT="b85d7a3a10a3256b50325ad310c33e7f7cf2c6cb" -TEST_OEXR_IMAGE_COMMIT="f17e353fbfcde3406fe02675f4d92aeae422a560" -inherit cmake font python-single-r1 - -DESCRIPTION="A library for reading and writing images" -HOMEPAGE="https://sites.google.com/site/openimageio/ https://github.com/OpenImageIO" -SRC_URI="https://github.com/OpenImageIO/oiio/archive/v${PV}.tar.gz -> ${P}.tar.gz" -SRC_URI+=" test? ( - https://github.com/OpenImageIO/oiio-images/archive/${TEST_OIIO_IMAGE_COMMIT}.tar.gz -> ${PN}-oiio-test-image-${TEST_OIIO_IMAGE_COMMIT}.tar.gz - https://github.com/AcademySoftwareFoundation/openexr-images/archive/${TEST_OEXR_IMAGE_COMMIT}.tar.gz -> ${PN}-oexr-test-image-${TEST_OEXR_IMAGE_COMMIT}.tar.gz - )" -S="${WORKDIR}/oiio-${PV}" - -LICENSE="BSD" -SLOT="0/2.3" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" - -X86_CPU_FEATURES=( - aes:aes sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4.1 sse4_2:sse4.2 - avx:avx avx2:avx2 avx512f:avx512f f16c:f16c -) -CPU_FEATURES=( ${X86_CPU_FEATURES[@]/#/cpu_flags_x86_} ) - -IUSE="dicom doc ffmpeg gif jpeg2k opencv opengl openvdb ptex python qt5 raw test +truetype ${CPU_FEATURES[@]%:*}" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -# Not quite working yet -RESTRICT="!test? ( test ) test" - -BDEPEND=" - doc? ( - app-doc/doxygen - dev-texlive/texlive-bibtexextra - dev-texlive/texlive-fontsextra - dev-texlive/texlive-fontutils - dev-texlive/texlive-latex - dev-texlive/texlive-latexextra - ) -" -# 2.3.8.0 should support OpenEXR 3 but it seems to prefer OpenEXR 2 -# when installed, so let's stick with that for now. -RDEPEND=" - >=dev-libs/boost-1.62:= - dev-cpp/robin-map - dev-libs/libfmt:= - dev-libs/pugixml:= - >=media-libs/libheif-1.7.0:= - media-libs/libpng:0= - >=media-libs/libwebp-0.2.1:= - media-libs/ilmbase:= - media-libs/opencolorio:= - media-libs/openexr:0= - media-libs/tiff:0= - sys-libs/zlib:= - virtual/jpeg:0 - dicom? ( sci-libs/dcmtk ) - ffmpeg? ( media-video/ffmpeg:= ) - gif? ( media-libs/giflib:0= ) - jpeg2k? ( >=media-libs/openjpeg-2.0:2= ) - opencv? ( media-libs/opencv:= ) - opengl? ( - media-libs/glew:= - virtual/glu - virtual/opengl - ) - openvdb? ( - dev-cpp/tbb:= - media-gfx/openvdb:= - ) - ptex? ( media-libs/ptex:= ) - python? ( - ${PYTHON_DEPS} - $(python_gen_cond_dep ' - dev-libs/boost:=[python,${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pybind11[${PYTHON_USEDEP}] - ') - ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - opengl? ( dev-qt/qtopengl:5 ) - ) - raw? ( media-libs/libraw:= ) - truetype? ( media-libs/freetype:2= ) -" -DEPEND="${RDEPEND}" - -DOCS=( CHANGES.md CREDITS.md README.md ) - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - # Note: on bumps, please try again with OpenEXR 3 + ilmmath! - # Sabotage finding OpenEXR 3 for now to force usage of OpenEXR 2 - # (because it mix and matches which version it uses; sed this to - # make sure it'll use OpenEXR 3 if it can, but it won't.) - # bug #821193 - sed -i \ - -e 's/find_package(OpenEXR CONFIG)/find_package(OpenEXR-3 CONFIG)/' \ - src/cmake/modules/FindOpenEXR.cmake || die - - cmake_src_prepare - cmake_comment_add_subdirectory src/fonts - - if use test ; then - mkdir -p "${BUILD_DIR}"/testsuite || die - mv "${WORKDIR}"/oiio-images-${TEST_OIIO_IMAGE_COMMIT} "${BUILD_DIR}"/testsuite/oiio-images || die - mv "${WORKDIR}"/openexr-images-${TEST_OEXR_IMAGE_COMMIT} "${BUILD_DIR}"/testsuite/openexr-images || die - fi -} - -src_configure() { - # Build with SIMD support - local cpufeature - local mysimd=() - for cpufeature in "${CPU_FEATURES[@]}"; do - use "${cpufeature%:*}" && mysimd+=("${cpufeature#*:}") - done - - # If no CPU SIMDs were used, completely disable them - [[ -z ${mysimd} ]] && mysimd=("0") - - local mycmakeargs=( - -DVERBOSE=ON - -DBUILD_TESTING=$(usex test) - -DOIIO_BUILD_TESTS=$(usex test) - -DINSTALL_FONTS=OFF - -DBUILD_DOCS=$(usex doc) - -DINSTALL_DOCS=$(usex doc) - -DSTOP_ON_WARNING=OFF - -DUSE_CCACHE=OFF - -DUSE_DCMTK=$(usex dicom) - -DUSE_EXTERNAL_PUGIXML=ON - -DUSE_JPEGTURBO=ON - -DUSE_NUKE=OFF # not in Gentoo - -DUSE_FFMPEG=$(usex ffmpeg) - -DUSE_GIF=$(usex gif) - -DUSE_OPENJPEG=$(usex jpeg2k) - -DUSE_OPENCV=$(usex opencv) - -DUSE_OPENGL=$(usex opengl) - -DUSE_OPENVDB=$(usex openvdb) - -DUSE_PTEX=$(usex ptex) - -DUSE_PYTHON=$(usex python) - -DUSE_QT=$(usex qt5) - -DUSE_LIBRAW=$(usex raw) - -DUSE_FREETYPE=$(usex truetype) - -DUSE_SIMD=$(local IFS=','; echo "${mysimd[*]}") - ) - if use python; then - mycmakeargs+=( - -DPYTHON_VERSION=${EPYTHON#python} - -DPYTHON_SITE_DIR=$(python_get_sitedir) - ) - fi - - cmake_src_configure -} - -src_install() { - cmake_src_install - # can't use font_src_install - # it does directory hierarchy recreation - FONT_S=( - "${S}/src/fonts/Droid_Sans" - "${S}/src/fonts/Droid_Sans_Mono" - "${S}/src/fonts/Droid_Serif" - ) - insinto ${FONTDIR} - for dir in "${FONT_S[@]}"; do - doins "${dir}"/*.ttf - done -} diff --git a/media-tv/Manifest.gz b/media-tv/Manifest.gz index 90f1e6632b081c021622d7d3190c3ebe2c58e83b..1232f93be1476890416cac6f2d72ce930735991f 100644 GIT binary patch literal 3929 zcmV-f52o-RiwFP!00002|6Q5Qk{!8mh4*?2z5s0i2_S(b6_&#eTi!@}2Y^g?7$Tb! zWDhlZdw3c^TMw7g^3U%`2`KkW54}bme?z6uxTd(V1e*OIET`sx2`{RFq_^&^e zKfdc}tUkLOZ`Nj6y_LS@T;uaPO0t{U*;#Gn+fGj@pL5n&x9c#irp4M=)^|F()2#cZ zes0SyrjlB^GVLBcThrdV&bfifb+>@u@;0m6;NQ=>dFEPn zXCCRMWtD@^R-})9v-kQNYFpYZ(`(JAnO;udAaS;oakuAw=51iEJoKo?h9>?mZw4Dj zV}N>@@~&Fj)KTlUGLQH&5SN_zFI%a()YV3X7V9?8I(PRaM^1mBX0PAhe>>~t{p;GF z{M!S!(z?9i*5KE+nYuPn*|Ujtxnp=@@L75tL#w-M8sd5CUd6bLmX-RQwOt=lrZqWM zb{Wa*$gQ+F)Z5mkp2be(p+=q#*kHE<_?jj-jW^t&Q7I`;$eLWYuW9?P3hi6TRa@qE z9Hi_FF1z2;wB&X#cN^0R^f|SPEwD;i*V1{4mJ2#3=h4gL^2$%F$;!FcGPt;_-7Qzl z(i3jq_qW%tzCJ%Ot&RSMSSo8l?>%~5OIE#`$AxeGF3-%O3Oizz6_|I~IHsU=S+KST zOAJ3a>y~Y;j&r#}FK0o#!&9*yWy3jlxw#z>r{7sXGPm8;ILMI65}-U?)hmCw zfYy1Ubk0qq^!7W%UVnMcO?=95{N0_F!ynANRFHh!zq8&$!Ry$BI)ml5c zq1&wFgkDTDXqZlS0rI?kk5SIeJmErEYSVjI@d?F{o+F$$?=N6vVtE4U?CsD1Vz?5FN@7a*D!N7@4oiomk zaqKFquzoeyT5dj4YU>R5gpkaTlj2AsbYRecHan{zTAq=6{oDKR_0tp6iaeMmsOZc- z5OXM#J4)GgrQ5g}bH+zG$yyZ&M(L4DLD6wl&M{9Fd_&g8LAz_aRuwN{0{P5dYH^O9 z(YML2uC8fL%R{*67zb$3kvF`|=1M7q>^dKA3t>8<$n|zxW3E%zJnW@l)A&{aF<+?D ztabHJK=yB3b~2@kFjqiWes3Ptw#T(Gsie6IK4HiodEt(>LSPdtc;NN%J0|eU>&H*u zo|p3pvbK`tv=$Rwn2q!FOsU&hH~}K8Jt4B$(M)uujf5)Lfi0D#KtY9XvUbD(o&$3{ zX-~E@3>C^XJS}BE6?0|1OW>Zh=RUZf$!YSS0iOz2szcm_g^BVnJ&F(ZH!2#|-!^ul9WufK=v z=TGY&{**MZ{x`%hLfeo4-A@rNN_RIysB1>xa)QIdpflp@NDUO@b`y^KSqBA{)~Yk+ z%2t{bVVo=vk9-D#r;P|z%AAeUfwp!p*i}Klk5@joenU*p%u8lk6{u0dLSR7;=afi{ zPzv8Rp6_zHId(!0>tG5O;kbQgER-m5!u?@b1PpAyVE6DHlk$mZ0AAzkiOgid&1S|D zKnG^@K^xgUXst=GmmkW=F> z`Ny(s%*OFa)CY&khX9L>@s!x@!By^67J`*i5-sfHp<8zlS3hrFiQkf&xBH<0=5BGJCkb9ZVf6n0yrMI(X)<6IrwpZ z%pOf;acm%AnK=3Y>(j@VUw&mN@yz$@=bxWr*?0;WzK@Pr!qQ;I?2F`w8$$#XR*WOw z$T@W($z+|@_qvKE5U4rQLbb$lWx>WmNW$Q1%N8q(81jsJ$PoP4g>F%mN8O~cG_eSb z+1^YO6GV({qJn!l!Gfekw#8w=olw9qfRs$(+HFug1n;hAAO{BtoLrHpDhv;+on)E| zrRpR+pNxObB!=eTkrNLfmk*Q;S!_~CnRz|!<>!CA{uGJ!b-n)btY)P=b`yK@wip}{ zh?v$;A`Kn`S-Y~6B1A`NG0C0G?F+%+sgERhUR5NOvDr61dk7U2D5TXpMn1@I=q#Z? znZHKD&m<@aSL@_Ton`d#8*0Qm8WH+13~fEpgy34!LB}Esb88~hA#QaNZx6vFE-1O1 z1blPBqm_GQxsz}4hv50}@Sjn8z=be9vOhVt z@M-eSm_&xrf2b)na4=;;`k{doG{d0_dkGOM$7Z{5sC9^3GoM9dDvm-7l#3KKqZH19 zwBQ_+Sfx*Z6mgSPQ!WE~Eauqx*aI#g#6saA9?d5gF{kZ_WUl9K1d!f?c~9SL8AOT$49XK|9;09d3U@Z2aeq_3n`a{`^fH!K-;;-C7I{a?O6gO%%i zNEt^SDMB-wcT_F%9cz)}{#BYH+ekPDZHct7)r9(9BS=Tq6bZ>dSCmBAP<78K`ki2p z#eF)h7@5PtFbEjAd$bF7*2DC`@~xJWRy#Ej5sY2KI>@dJikYF?!2ToR`a+aEhYfAe z1xefr0kA?*Vdxk-*paO9PVFK0n;2ODGMy`QNe02Bqth=oSBb`gdQ@W61FWAv`LFLk z)5_QTZ~pcBvtcr)r>%^{g5NNURg2)0b1LWI{uE0mm^3gtK>K=i(b-s5%W*gOXF zm2Qh|5~OedrStx1D|P6PkHT6yf1y?IuOxQ_jnLT$3NzUr?d^pIsf{WF8Q3Ah)+DawSFAg!jnc~#@+BLf+8?cj55KJCLq0E z+!@qQpHVp1N>7gY?WZrlyq@*#wa@{cW5y%apF)>Sx3csMhlq4XKngZ>Zn}kbow1ASuj`G5e&Nt9F zJRU%?M~SGSMWGN~s|*@=XA;=w#(UybQIA`+O%0<5)Jp2e8WV_!*p#?TBuf#w4c7jM zhAj$IC$IMoA93x7WRB@k`lts<@>7<5{l33``8!N|zdyb_8$iwvMavg0D|35~7YFFj zxUAqIU(Kk-HCj+qb40rcYX~AWbo8p=-c)oY&Ek#pBYF}wNiIv6Z}=2G0t@`J6gUY?Kr+r zT(B?rGic3*xyr?;h$s}a9#q5!WO7x7zC7t=Me?1qk= zQ-LiDMCz(2(v=trqP~F*zq*#)4mV9`9KnzfFDPah>q-%^%k(n^3a*b4AU`e*4&{MwHRM5^2 zYQ#ObkvMfiGB#;d=8iH?@WhMb?Jn!`=9w7ei69qu#bz#BO1*Zn6&-_X^(s7cZ-Prl z=Ln!MCNzP4bJ_>qP>7YdSQ`OQK>~?JIbM7KI`NDtr;OJ*{XcJ#$O-A=a+^Vth#+fC8B{v(7lh_UHK|Uu!4;iEKz}9VPWXX0-|9HSTWum50MdGq!zCuXmPu;dRy{>zY?ZQX1qqZCJZ^SQ8QW1 zz4MLUh)^3!M4c>@7x-N#84=V%jYDyF-sMu`rqQ&Dqi0YgzE67Cpjol{H@Gf3k9u<% z$7%_UaI;{5hdxB8#$4UOY4=FSFebRmkPS)fowyYRle9|Ua*tPTo#|qS`1K6zh$Lns zdI7v7goAIZJ5#bqlEC(|epp2IAi=nbrhmh0Z#rnf_>Kj2jA77KCO9H_T=4~5Lv zMLpjg0p@g_z(c;y5UDft&}7P%ELt>GoDM&z5(ycZlwQL8k&RM$mW3T zp+;}-F9=LmjW&ZGvbz4v6DQ8)=f8dU>xXxr{dL=Z-T(6I=TGl)$>rT2|NFy#{i*!% z-AHqfHR|zheU&|W8CuUZJ}4>J)^rmrc z&t6Sx>gm>H_sCI6s@m4l;wt&hCaad6-~Hu3K6K8*Z|H7)-nvDKNX>K0@yl=3+(c#)KY#e2|NQqq{pGLk&QJU0#Xq@yeEstEU;n&cK3@O!`YzAa-cYL}i_AW91)(up zD&@4&TG}9x>k)jI&Fb--sAY_%j-@pHJ|apvQOXMS96>E`PnzG+=>q7 zk#5@7IQZ(NjyZ1j(SAcsYrkcAYx#7O%LyDLj@B}-dLC!p4(7t8XFE0}@poAnY#faN z%4N#hr1d4UHMO!%^=%+tbKyw|kbQ!*@OPj0bA=`u+X4vtQo7ZvEun z9=Mf0>KkqyeyOcAq*tlBdbLsSoSqnbuA|K<&D|x<>UoLoVmwC5PUEiDug_YR^?Iym znaSJCz4SH3yGj?&)lTD5GcN~hu+sp(r3Fs&4L4|1O3DkeCKvU+Oz&>czL(sjXCB8v zie_-paZi_$`@KAEE-TRIv{r3{Rm!rrtW%_1&^bBJQ5Ih>{KT5eOrW)`ioBi2}fb+^r90$P^^>pEFt z_`zAVs`WO{q#d;KlbME!#en5~D?{55JnZxRJeM4*vxw)~0xk5T+K~aF4 z#Nn_prnwbru-CVq^W&qVdLI|cUGr6Vh?H@p)I8Smy9!9=u0xE2%(_?tlxK)|<9{xo z4Q`aqxoMWse}~xXFE9R#SDtTp8LS_pr?%h-)AXKoWETB$Gp{Jxal~l%0|irSZJ-;X zW+f-|Vwpk1bcR_IWoNotqyavg{-M!j%NOk)P-nZ3S{9sx3t z;`#`soKjO#Rt`RmQ&>SSwIjr0%Qx0c=-DoK211P^VV}q`BY+eLkcY^O!ZmHQ-$VBE zr~MCqN*Y-I8)6utDI`GmQ-q5$+|3Z`mJzs|;P5o)jQBcI1I2jUg5!SnL4j-U%^7oJ zE3KBwI9VR9d?tb?od{LRTAkB@whS-WRYAXxH$Jz2Lrl)fyRNhwP@{x}z=9sGRU82DV?Yd-#q?`9d@Ruk-7P%w)mMZpIQo z2WIp@>~CM};{z)MK;FO#ox}_YEeH}aB5;U-@qn^>?*y4iI>Nen9)X6fm(DqmQ{yT5 z$FeA9T!@N5aNq!qkzPo{<(5QeZBf<^I6C?zUj8(^iGRC}~{sMrbMc%-6d1CMg>HD3rf?ZHDIOK?Zf7C~2MJt!BT=<7Jgjz+X)cs% zi|~9h{<%^$GzX7dcmTP4qHM@wuZ@(M_tRc}{>ST2k!WA{>o3o0R?1^Hu_y1F!4ZLo zX&oh!;4zT(TQvznbc7a@+{xU&5e#m9YJ%rYYE5M-`^IMvp@IU1wEDovC;1JXB@_tr zmq_@T1O?$*TYS@C8GZhS8u5-sgg#6|TTe70xYlLTvB<(anh14>TZ6e}XTG zVl;&*?e?Wzi_(*(AWWaOr<2LHG}%@25iB)S9rL$0xVSR=*%?Df4n+Y14m5&AuZx_|_{JhZg&mbj1&JXN zL+b!l;v~Kd`BXc#rLl)-6^X+=VUENa(kxZ?W@C#}*l6*?X^@wWZPfcjvX}4AVCA+R zQg*mqiqOpF9TAIs$68=eN{sA+Y$M?qv?bDl0wMLiMUalHS!+lJx*{aXj;ec3(eEnu zSlpM>ijg@S41<7?I-*^$vmU00ZoSoV((0flf=%oi)n8%6&SaeX67p2LRp zD4yWB6#`&|qGDxW=!d99f}vZDkb5OYmPWJ;Se@#?ZANtZ&E_&ysi;RIMm@m#`IG

    e*(p4}UcvFDR5pZtANa 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 diff --git a/profiles/package.deprecated b/profiles/package.deprecated index 8c4fc7132fba..a042a92495d6 100644 --- a/profiles/package.deprecated +++ b/profiles/package.deprecated @@ -31,6 +31,8 @@ dev-cpp/gtkmm:2.4 dev-cpp/libglademm dev-cpp/libgnomecanvasmm dev-libs/libcroco +dev-libs/libIDL +dev-libs/libunique:1 gnome-base/gconf gnome-base/libgnomecanvas gnome-extra/gconf-editor diff --git a/profiles/package.mask b/profiles/package.mask index 4a5a530a5097..8776784c7f54 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -33,6 +33,53 @@ #--- END OF EXAMPLES --- +# MichaÅ‚ Górny (2022-04-11) +# Tests are broken once again. Last activity in Jan 2020, last release +# in Aug 2019. No revdeps. +# Removal on 2022-05-11. Bug #832317. +dev-python/ctypescrypto + +# Matt Turner (2022-04-10) +# Dead package upstream. Uses GTK+ 2. No reverse dependencies. +# Removal on 2022-05-10 +x11-misc/gcolor2 + +# Matt Turner (2022-04-10) +# Dead package upstream. No reverse dependencies. +# Removal on 2022-05-10 +net-misc/vinagre +net-misc/vino + +# Matt Turner (2022-04-10) +# Dead package upstream (last release in 2004). No reverse dependencies. +# Removal on 2022-05-10 +net-misc/grdesktop + +# Matt Turner (2022-04-10) +# Dead package upstream. EAPI 5. Only reverse dependency is gnome-extra/gnome-utils. +# Removal on 2022-05-10 +gnome-extra/gnome-search-tool + +# Matt Turner (2022-04-10) +# Dead package upstream. No reverse dependencies. +# Removal on 2022-05-10 +gnome-extra/filemanager-actions + +# Matt Turner (2022-04-10) +# Dead package upstream. No reverse dependencies. +# Removal on 2022-05-10 +app-office/pinpoint + +# Matt Turner (2022-04-10) +# Dead package upstream. Only reverse dependency is gnome-extra/gnome-utils. +# Removal on 2022-05-10 +app-admin/gnome-system-log + +# Matt Turner (2022-04-10) +# Dead (meta)packagesupstream. No reverse dependencies. +# Removal on 2022-05-10 +gnome-extra/gnome-utils + # David Seifert (2022-04-10) # Unmaintained, last release upstream 16 years ago, Fedora dropped it, # relies on sys-libs/db, low quality port to EAPI 6, removal on 2022-05-10. diff --git a/profiles/use.local.desc b/profiles/use.local.desc index 53c4d000a962..e1a7942ba588 100644 --- a/profiles/use.local.desc +++ b/profiles/use.local.desc @@ -2208,6 +2208,7 @@ dev-libs/openssl:sslv2 - Support for the old/insecure SSLv2 protocol -- note: no dev-libs/openssl:sslv3 - Support for the old/insecure SSLv3 protocol -- note: not required for TLS/https dev-libs/openssl:tls-compression - Enable support for discouraged TLS compression dev-libs/openssl:tls-heartbeat - Enable the Heartbeat Extension in TLS and DTLS +dev-libs/openssl:weak-ssl-ciphers - Build support for SSL/TLS ciphers that are considered "weak" dev-libs/openssl-compat:asm - Support assembly hand optimized crypto functions (i.e. faster run time) dev-libs/openssl-compat:bindist - Disable/Restrict EC algorithms (as they seem to be patented) -- note: changes the ABI dev-libs/openssl-compat:rfc3779 - Enable support for RFC 3779 (X.509 Extensions for IP Addresses and AS Identifiers) @@ -8571,6 +8572,7 @@ www-apps/drupal:uploadprogress - Install dev-php/pecl-uploadprogress package www-apps/gitea:acct - User and group management via acct-*/git packages www-apps/gitit:plugins - enables optional plugin runtime loader www-apps/hugo:sass - Enable SASS/SCSS support +www-apps/hugo:test-full - Pull optional heavier test-dependency packages www-apps/icingaweb2:apache2-server - Adds support for the apache2-server www-apps/icingaweb2:fpm - Adds FPM support to php www-apps/icingaweb2:nginx - Adds support for nginx diff --git a/sci-electronics/Manifest.gz b/sci-electronics/Manifest.gz index 885efb23ea1172dfe573f231443b79e46a772982..e660713a110e5bee788fee477854e0e13191def5 100644 GIT binary patch delta 8456 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 delta 8459 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 diff --git a/sci-electronics/drahnr-oregano/metadata.xml b/sci-electronics/drahnr-oregano/metadata.xml index 52c86d49fdbf..c3c62f45ee23 100644 --- a/sci-electronics/drahnr-oregano/metadata.xml +++ b/sci-electronics/drahnr-oregano/metadata.xml @@ -1,14 +1,7 @@ - - ktrace@yandex.ru - Victor Kustov - - - proxy-maint@gentoo.org - Proxy Maintainers - + Oregano is an application for schematic capture and simulation of electrical circuits. The actual simulation is performed by Berkeley Spice, or GNUcap or diff --git a/sci-geosciences/Manifest.gz b/sci-geosciences/Manifest.gz index 04e775640c3f7cadd67ff643cc4e6df80e0c07f6..bfbcbd592c24301557446b3e3f63685df5f01d65 100644 GIT binary patch literal 11072 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 GPXGX`e;3&R literal 11075 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 J=z7sl003Z^D{TM( diff --git a/sci-geosciences/gpxsee/Manifest b/sci-geosciences/gpxsee/Manifest index b6e485b2e6f6..a99b3c4c84bc 100644 --- a/sci-geosciences/gpxsee/Manifest +++ b/sci-geosciences/gpxsee/Manifest @@ -1,2 +1 @@ DIST gpxsee-10.5.tar.gz 5123489 BLAKE2B 9e7155adc340d3e8af708563cf2aba2e03a47c4180a144d79521913339020f20be416bd14d95b33041653135167d8123899f6008474beef8e1665924eaa0c339 SHA512 ee24a1555fc18f2aa21307e4fe255312d5e166b107bf0a9e10104cb977cb5d59888e7ec99aad83adf5fc36e7a9eb04a039450d96b4248ad52c08fce0dd76c035 -DIST gpxsee-9.12.tar.gz 4977257 BLAKE2B 30060478cef417f8d9fe87878ecc1338336e48906eaa3eb7735d086b47fa8a7cc2154e8719e0f92109d4e4f881d90f6ebe1f6088a9684fdde42672c4eef9d664 SHA512 47c414f5a6fd61b93119820b24f49a73575a260c986e3403776322f15ff514de82a23444369ef4803fa82c512f9af49f5acc28e719633173c7961f2d34b7cd4b diff --git a/sci-geosciences/gpxsee/gpxsee-10.5.ebuild b/sci-geosciences/gpxsee/gpxsee-10.5.ebuild index f37db04afe41..8777e1588391 100644 --- a/sci-geosciences/gpxsee/gpxsee-10.5.ebuild +++ b/sci-geosciences/gpxsee/gpxsee-10.5.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://www.gpxsee.org/" SRC_URI="https://github.com/tumic0/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="" RDEPEND="dev-qt/qtcore:5 dev-qt/qtgui:5 diff --git a/sci-geosciences/gpxsee/gpxsee-9.12.ebuild b/sci-geosciences/gpxsee/gpxsee-9.12.ebuild deleted file mode 100644 index 0fa8bbb5eda4..000000000000 --- a/sci-geosciences/gpxsee/gpxsee-9.12.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PLOCALES="cs da de en eo es fi fr hu it nb pl pt_BR ru sv tr uk zh" -inherit desktop plocale qmake-utils xdg - -MY_PN="GPXSee" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="A viewer and analyzer that supports gpx, tcx, kml, fit, igc and nmea files" -HOMEPAGE="https://www.gpxsee.org/" -SRC_URI="https://github.com/tumic0/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" -RDEPEND="dev-qt/qtwidgets:5 - dev-qt/qtgui:5 - dev-qt/qtopengl:5 - dev-qt/qtprintsupport:5 - dev-qt/qtnetwork:5 - dev-qt/qtsql:5 - dev-qt/qtconcurrent:5 - dev-qt/qtcore:5" -DEPEND="${RDEPEND}" -BDEPEND="dev-qt/linguist-tools:5" - -S="${WORKDIR}/${MY_P}" - -PATCHES=( "${FILESDIR}"/${PN}-7.33.patch ) - -src_prepare() { - default - - plocale_find_changes lang "${PN}_" '.ts' - - rm_ts() { - sed -e "s|lang/gpxsee_${1}.ts||" -i gpxsee.pro - } - - plocale_for_each_disabled_locale rm_ts -} - -src_compile() { - lrelease gpxsee.pro - eqmake5 gpxsee.pro - emake -} - -src_install() { - emake INSTALL_ROOT="${D}" install - dodoc README.md -} diff --git a/sec-policy/Manifest.gz b/sec-policy/Manifest.gz index 0df282baca1c9168135a20214a3e4ea821e62cac..a1344a20981c5e4c9c96bfb38efd84ccf3f167c6 100644 GIT binary patch literal 41528 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≪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 diff --git a/sec-policy/selinux-abrt/selinux-abrt-2.20220106-r3.ebuild b/sec-policy/selinux-abrt/selinux-abrt-2.20220106-r3.ebuild index 7a7f78199fd8..3e55fff7394f 100644 --- a/sec-policy/selinux-abrt/selinux-abrt-2.20220106-r3.ebuild +++ b/sec-policy/selinux-abrt/selinux-abrt-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for abrt" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-accountsd/selinux-accountsd-2.20220106-r3.ebuild b/sec-policy/selinux-accountsd/selinux-accountsd-2.20220106-r3.ebuild index 43578222ebd3..605d9ed5d09c 100644 --- a/sec-policy/selinux-accountsd/selinux-accountsd-2.20220106-r3.ebuild +++ b/sec-policy/selinux-accountsd/selinux-accountsd-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for accountsd" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} diff --git a/sec-policy/selinux-acct/selinux-acct-2.20220106-r3.ebuild b/sec-policy/selinux-acct/selinux-acct-2.20220106-r3.ebuild index 8a33da95cdb9..8cb79c3bae96 100644 --- a/sec-policy/selinux-acct/selinux-acct-2.20220106-r3.ebuild +++ b/sec-policy/selinux-acct/selinux-acct-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for acct" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-afs/selinux-afs-2.20220106-r3.ebuild b/sec-policy/selinux-afs/selinux-afs-2.20220106-r3.ebuild index 872bb84fa32a..8e30e05e1801 100644 --- a/sec-policy/selinux-afs/selinux-afs-2.20220106-r3.ebuild +++ b/sec-policy/selinux-afs/selinux-afs-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for afs" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-aide/selinux-aide-2.20220106-r3.ebuild b/sec-policy/selinux-aide/selinux-aide-2.20220106-r3.ebuild index 0793f861e95f..a58a756ba498 100644 --- a/sec-policy/selinux-aide/selinux-aide-2.20220106-r3.ebuild +++ b/sec-policy/selinux-aide/selinux-aide-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for aide" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-alsa/selinux-alsa-2.20220106-r3.ebuild b/sec-policy/selinux-alsa/selinux-alsa-2.20220106-r3.ebuild index 53f73231409c..638d8bcdcde2 100644 --- a/sec-policy/selinux-alsa/selinux-alsa-2.20220106-r3.ebuild +++ b/sec-policy/selinux-alsa/selinux-alsa-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for alsa" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-amanda/selinux-amanda-2.20220106-r3.ebuild b/sec-policy/selinux-amanda/selinux-amanda-2.20220106-r3.ebuild index 9bff1463fa49..71ee659f636e 100644 --- a/sec-policy/selinux-amanda/selinux-amanda-2.20220106-r3.ebuild +++ b/sec-policy/selinux-amanda/selinux-amanda-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for amanda" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} sec-policy/selinux-inetd diff --git a/sec-policy/selinux-amavis/selinux-amavis-2.20220106-r3.ebuild b/sec-policy/selinux-amavis/selinux-amavis-2.20220106-r3.ebuild index 8ad321142c93..afed385be86b 100644 --- a/sec-policy/selinux-amavis/selinux-amavis-2.20220106-r3.ebuild +++ b/sec-policy/selinux-amavis/selinux-amavis-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for amavis" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-android/selinux-android-2.20220106-r3.ebuild b/sec-policy/selinux-android/selinux-android-2.20220106-r3.ebuild index 91fda2fd825c..1d81b3d60612 100644 --- a/sec-policy/selinux-android/selinux-android-2.20220106-r3.ebuild +++ b/sec-policy/selinux-android/selinux-android-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for android" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} diff --git a/sec-policy/selinux-apache/selinux-apache-2.20220106-r3.ebuild b/sec-policy/selinux-apache/selinux-apache-2.20220106-r3.ebuild index 53bce5d0dedb..504b4df20f56 100644 --- a/sec-policy/selinux-apache/selinux-apache-2.20220106-r3.ebuild +++ b/sec-policy/selinux-apache/selinux-apache-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for apache" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} sec-policy/selinux-kerberos diff --git a/sec-policy/selinux-apcupsd/selinux-apcupsd-2.20220106-r3.ebuild b/sec-policy/selinux-apcupsd/selinux-apcupsd-2.20220106-r3.ebuild index 0df45f316e8b..0fa6040f2c2d 100644 --- a/sec-policy/selinux-apcupsd/selinux-apcupsd-2.20220106-r3.ebuild +++ b/sec-policy/selinux-apcupsd/selinux-apcupsd-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for apcupsd" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} sec-policy/selinux-apache diff --git a/sec-policy/selinux-apm/selinux-apm-2.20220106-r3.ebuild b/sec-policy/selinux-apm/selinux-apm-2.20220106-r3.ebuild index 97146fc67fc6..98cc5da87afc 100644 --- a/sec-policy/selinux-apm/selinux-apm-2.20220106-r3.ebuild +++ b/sec-policy/selinux-apm/selinux-apm-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for acpi" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi pkg_postinst() { diff --git a/sec-policy/selinux-arpwatch/selinux-arpwatch-2.20220106-r3.ebuild b/sec-policy/selinux-arpwatch/selinux-arpwatch-2.20220106-r3.ebuild index 75f60fe0d929..88eee8c96d1c 100644 --- a/sec-policy/selinux-arpwatch/selinux-arpwatch-2.20220106-r3.ebuild +++ b/sec-policy/selinux-arpwatch/selinux-arpwatch-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for arpwatch" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-asterisk/selinux-asterisk-2.20220106-r3.ebuild b/sec-policy/selinux-asterisk/selinux-asterisk-2.20220106-r3.ebuild index 210ad1c63044..70ac4a56bbc2 100644 --- a/sec-policy/selinux-asterisk/selinux-asterisk-2.20220106-r3.ebuild +++ b/sec-policy/selinux-asterisk/selinux-asterisk-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for asterisk" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-at/selinux-at-2.20220106-r3.ebuild b/sec-policy/selinux-at/selinux-at-2.20220106-r3.ebuild index f0615197cc52..a5bf6f19537c 100644 --- a/sec-policy/selinux-at/selinux-at-2.20220106-r3.ebuild +++ b/sec-policy/selinux-at/selinux-at-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for at" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-automount/selinux-automount-2.20220106-r3.ebuild b/sec-policy/selinux-automount/selinux-automount-2.20220106-r3.ebuild index 5ab17db44ce5..2e7907d062e9 100644 --- a/sec-policy/selinux-automount/selinux-automount-2.20220106-r3.ebuild +++ b/sec-policy/selinux-automount/selinux-automount-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for automount" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-avahi/selinux-avahi-2.20220106-r3.ebuild b/sec-policy/selinux-avahi/selinux-avahi-2.20220106-r3.ebuild index 3830ba8d0124..d1566d4d2ff9 100644 --- a/sec-policy/selinux-avahi/selinux-avahi-2.20220106-r3.ebuild +++ b/sec-policy/selinux-avahi/selinux-avahi-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for avahi" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-awstats/selinux-awstats-2.20220106-r3.ebuild b/sec-policy/selinux-awstats/selinux-awstats-2.20220106-r3.ebuild index 539e884341a4..d4043bf6b1eb 100644 --- a/sec-policy/selinux-awstats/selinux-awstats-2.20220106-r3.ebuild +++ b/sec-policy/selinux-awstats/selinux-awstats-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for awstats" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} sec-policy/selinux-apache diff --git a/sec-policy/selinux-backup/selinux-backup-2.20220106-r3.ebuild b/sec-policy/selinux-backup/selinux-backup-2.20220106-r3.ebuild index 4e33836dadf9..8b8995ebb51f 100644 --- a/sec-policy/selinux-backup/selinux-backup-2.20220106-r3.ebuild +++ b/sec-policy/selinux-backup/selinux-backup-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for generic backup apps" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-bacula/selinux-bacula-2.20220106-r3.ebuild b/sec-policy/selinux-bacula/selinux-bacula-2.20220106-r3.ebuild index a37c76d6390f..10bab48e0774 100644 --- a/sec-policy/selinux-bacula/selinux-bacula-2.20220106-r3.ebuild +++ b/sec-policy/selinux-bacula/selinux-bacula-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for bacula" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-base-policy/selinux-base-policy-2.20220106-r3.ebuild b/sec-policy/selinux-base-policy/selinux-base-policy-2.20220106-r3.ebuild index c6f79d31df40..612ab55a8ac5 100644 --- a/sec-policy/selinux-base-policy/selinux-base-policy-2.20220106-r3.ebuild +++ b/sec-policy/selinux-base-policy/selinux-base-policy-2.20220106-r3.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == 9999* ]]; then else SRC_URI="https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_${PV/./_}/refpolicy-${PV}.tar.bz2 https://dev.gentoo.org/~perfinion/patches/${PN}/patchbundle-${PN}-${PVR}.tar.bz2" - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi HOMEPAGE="https://wiki.gentoo.org/wiki/Project:SELinux" diff --git a/sec-policy/selinux-base/selinux-base-2.20220106-r3.ebuild b/sec-policy/selinux-base/selinux-base-2.20220106-r3.ebuild index 659fad659691..16ffa2766f65 100644 --- a/sec-policy/selinux-base/selinux-base-2.20220106-r3.ebuild +++ b/sec-policy/selinux-base/selinux-base-2.20220106-r3.ebuild @@ -17,7 +17,7 @@ else SRC_URI="https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_${PV/./_}/refpolicy-${PV}.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-${PVR}.tar.bz2" - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi IUSE="doc +unknown-perms systemd +ubac +unconfined" diff --git a/sec-policy/selinux-bind/selinux-bind-2.20220106-r3.ebuild b/sec-policy/selinux-bind/selinux-bind-2.20220106-r3.ebuild index 843b48cc5213..e250341de54b 100644 --- a/sec-policy/selinux-bind/selinux-bind-2.20220106-r3.ebuild +++ b/sec-policy/selinux-bind/selinux-bind-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for bind" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-bitcoin/selinux-bitcoin-2.20220106-r3.ebuild b/sec-policy/selinux-bitcoin/selinux-bitcoin-2.20220106-r3.ebuild index 69b91cb7c097..32c175a0db6e 100644 --- a/sec-policy/selinux-bitcoin/selinux-bitcoin-2.20220106-r3.ebuild +++ b/sec-policy/selinux-bitcoin/selinux-bitcoin-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for bitcoin" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-bitlbee/selinux-bitlbee-2.20220106-r3.ebuild b/sec-policy/selinux-bitlbee/selinux-bitlbee-2.20220106-r3.ebuild index d05b1f920b12..2476c23a2e81 100644 --- a/sec-policy/selinux-bitlbee/selinux-bitlbee-2.20220106-r3.ebuild +++ b/sec-policy/selinux-bitlbee/selinux-bitlbee-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for bitlbee" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} diff --git a/sec-policy/selinux-bluetooth/selinux-bluetooth-2.20220106-r3.ebuild b/sec-policy/selinux-bluetooth/selinux-bluetooth-2.20220106-r3.ebuild index 2d5883febb28..72337ccf49ff 100644 --- a/sec-policy/selinux-bluetooth/selinux-bluetooth-2.20220106-r3.ebuild +++ b/sec-policy/selinux-bluetooth/selinux-bluetooth-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for bluetooth" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-brctl/selinux-brctl-2.20220106-r3.ebuild b/sec-policy/selinux-brctl/selinux-brctl-2.20220106-r3.ebuild index fbafdd1e91f8..d097d7978672 100644 --- a/sec-policy/selinux-brctl/selinux-brctl-2.20220106-r3.ebuild +++ b/sec-policy/selinux-brctl/selinux-brctl-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for brctl" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-cachefilesd/selinux-cachefilesd-2.20220106-r3.ebuild b/sec-policy/selinux-cachefilesd/selinux-cachefilesd-2.20220106-r3.ebuild index 1e23e446adcd..4358c3dc1faa 100644 --- a/sec-policy/selinux-cachefilesd/selinux-cachefilesd-2.20220106-r3.ebuild +++ b/sec-policy/selinux-cachefilesd/selinux-cachefilesd-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for cachefilesd" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-calamaris/selinux-calamaris-2.20220106-r3.ebuild b/sec-policy/selinux-calamaris/selinux-calamaris-2.20220106-r3.ebuild index e74ffd9e03c5..b22d2f7a8ee5 100644 --- a/sec-policy/selinux-calamaris/selinux-calamaris-2.20220106-r3.ebuild +++ b/sec-policy/selinux-calamaris/selinux-calamaris-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for calamaris" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-canna/selinux-canna-2.20220106-r3.ebuild b/sec-policy/selinux-canna/selinux-canna-2.20220106-r3.ebuild index 0e69575efd52..e42f076dc5a7 100644 --- a/sec-policy/selinux-canna/selinux-canna-2.20220106-r3.ebuild +++ b/sec-policy/selinux-canna/selinux-canna-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for canna" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-cdrecord/selinux-cdrecord-2.20220106-r3.ebuild b/sec-policy/selinux-cdrecord/selinux-cdrecord-2.20220106-r3.ebuild index 50eda9b6fcb0..0394728fc983 100644 --- a/sec-policy/selinux-cdrecord/selinux-cdrecord-2.20220106-r3.ebuild +++ b/sec-policy/selinux-cdrecord/selinux-cdrecord-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for cdrecord" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-ceph/selinux-ceph-2.20220106-r3.ebuild b/sec-policy/selinux-ceph/selinux-ceph-2.20220106-r3.ebuild index 6de61d142b51..fd8d9e07dcb8 100644 --- a/sec-policy/selinux-ceph/selinux-ceph-2.20220106-r3.ebuild +++ b/sec-policy/selinux-ceph/selinux-ceph-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for ceph" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-certbot/selinux-certbot-2.20220106-r3.ebuild b/sec-policy/selinux-certbot/selinux-certbot-2.20220106-r3.ebuild index d5dbc4fbc7e6..d398f3190d28 100644 --- a/sec-policy/selinux-certbot/selinux-certbot-2.20220106-r3.ebuild +++ b/sec-policy/selinux-certbot/selinux-certbot-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for certbot" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-cgmanager/selinux-cgmanager-2.20220106-r3.ebuild b/sec-policy/selinux-cgmanager/selinux-cgmanager-2.20220106-r3.ebuild index 0f25b459ec96..f104c9440c46 100644 --- a/sec-policy/selinux-cgmanager/selinux-cgmanager-2.20220106-r3.ebuild +++ b/sec-policy/selinux-cgmanager/selinux-cgmanager-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for cgmanager" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-cgroup/selinux-cgroup-2.20220106-r3.ebuild b/sec-policy/selinux-cgroup/selinux-cgroup-2.20220106-r3.ebuild index 7deba6a588e9..419f144dd907 100644 --- a/sec-policy/selinux-cgroup/selinux-cgroup-2.20220106-r3.ebuild +++ b/sec-policy/selinux-cgroup/selinux-cgroup-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for cgroup" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-chromium/selinux-chromium-2.20220106-r3.ebuild b/sec-policy/selinux-chromium/selinux-chromium-2.20220106-r3.ebuild index cb075f198a34..8a40df70675a 100644 --- a/sec-policy/selinux-chromium/selinux-chromium-2.20220106-r3.ebuild +++ b/sec-policy/selinux-chromium/selinux-chromium-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for chromium" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} diff --git a/sec-policy/selinux-chronyd/selinux-chronyd-2.20220106-r3.ebuild b/sec-policy/selinux-chronyd/selinux-chronyd-2.20220106-r3.ebuild index fe35d8b52774..94f9303fe4db 100644 --- a/sec-policy/selinux-chronyd/selinux-chronyd-2.20220106-r3.ebuild +++ b/sec-policy/selinux-chronyd/selinux-chronyd-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for chronyd" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-clamav/selinux-clamav-2.20220106-r3.ebuild b/sec-policy/selinux-clamav/selinux-clamav-2.20220106-r3.ebuild index ed45f5f9c45e..f641b989538b 100644 --- a/sec-policy/selinux-clamav/selinux-clamav-2.20220106-r3.ebuild +++ b/sec-policy/selinux-clamav/selinux-clamav-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for clamav" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-collectd/selinux-collectd-2.20220106-r3.ebuild b/sec-policy/selinux-collectd/selinux-collectd-2.20220106-r3.ebuild index 7e5966d4c17c..9d7769736d85 100644 --- a/sec-policy/selinux-collectd/selinux-collectd-2.20220106-r3.ebuild +++ b/sec-policy/selinux-collectd/selinux-collectd-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for collectd" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} diff --git a/sec-policy/selinux-colord/selinux-colord-2.20220106-r3.ebuild b/sec-policy/selinux-colord/selinux-colord-2.20220106-r3.ebuild index 4b5bd3877dd8..3537da516911 100644 --- a/sec-policy/selinux-colord/selinux-colord-2.20220106-r3.ebuild +++ b/sec-policy/selinux-colord/selinux-colord-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for colord" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-container/selinux-container-2.20220106-r3.ebuild b/sec-policy/selinux-container/selinux-container-2.20220106-r3.ebuild index e664a42c56f3..4455418ebe0f 100644 --- a/sec-policy/selinux-container/selinux-container-2.20220106-r3.ebuild +++ b/sec-policy/selinux-container/selinux-container-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for container" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-corosync/selinux-corosync-2.20220106-r3.ebuild b/sec-policy/selinux-corosync/selinux-corosync-2.20220106-r3.ebuild index c625057992dd..fb9e14e9693a 100644 --- a/sec-policy/selinux-corosync/selinux-corosync-2.20220106-r3.ebuild +++ b/sec-policy/selinux-corosync/selinux-corosync-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for corosync" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-couchdb/selinux-couchdb-2.20220106-r3.ebuild b/sec-policy/selinux-couchdb/selinux-couchdb-2.20220106-r3.ebuild index 4f62bbadba81..c023d594489b 100644 --- a/sec-policy/selinux-couchdb/selinux-couchdb-2.20220106-r3.ebuild +++ b/sec-policy/selinux-couchdb/selinux-couchdb-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for couchdb" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-courier/selinux-courier-2.20220106-r3.ebuild b/sec-policy/selinux-courier/selinux-courier-2.20220106-r3.ebuild index 28f7db8d089e..3b7e28646c80 100644 --- a/sec-policy/selinux-courier/selinux-courier-2.20220106-r3.ebuild +++ b/sec-policy/selinux-courier/selinux-courier-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for courier" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-cpucontrol/selinux-cpucontrol-2.20220106-r3.ebuild b/sec-policy/selinux-cpucontrol/selinux-cpucontrol-2.20220106-r3.ebuild index 7e25e4d09506..ee78da18b848 100644 --- a/sec-policy/selinux-cpucontrol/selinux-cpucontrol-2.20220106-r3.ebuild +++ b/sec-policy/selinux-cpucontrol/selinux-cpucontrol-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for cpucontrol" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-cpufreqselector/selinux-cpufreqselector-2.20220106-r3.ebuild b/sec-policy/selinux-cpufreqselector/selinux-cpufreqselector-2.20220106-r3.ebuild index 5597c1e46849..bf5bdb409171 100644 --- a/sec-policy/selinux-cpufreqselector/selinux-cpufreqselector-2.20220106-r3.ebuild +++ b/sec-policy/selinux-cpufreqselector/selinux-cpufreqselector-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for cpufreqselector" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-cups/selinux-cups-2.20220106-r3.ebuild b/sec-policy/selinux-cups/selinux-cups-2.20220106-r3.ebuild index d549fa052e99..e67bc76b24c5 100644 --- a/sec-policy/selinux-cups/selinux-cups-2.20220106-r3.ebuild +++ b/sec-policy/selinux-cups/selinux-cups-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for cups" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} sec-policy/selinux-lpd diff --git a/sec-policy/selinux-cvs/selinux-cvs-2.20220106-r3.ebuild b/sec-policy/selinux-cvs/selinux-cvs-2.20220106-r3.ebuild index c5ceaa85e235..45e48163739e 100644 --- a/sec-policy/selinux-cvs/selinux-cvs-2.20220106-r3.ebuild +++ b/sec-policy/selinux-cvs/selinux-cvs-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for cvs" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} sec-policy/selinux-apache diff --git a/sec-policy/selinux-cyphesis/selinux-cyphesis-2.20220106-r3.ebuild b/sec-policy/selinux-cyphesis/selinux-cyphesis-2.20220106-r3.ebuild index 1bef549e1011..f9c3789dabf2 100644 --- a/sec-policy/selinux-cyphesis/selinux-cyphesis-2.20220106-r3.ebuild +++ b/sec-policy/selinux-cyphesis/selinux-cyphesis-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for cyphesis" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-daemontools/selinux-daemontools-2.20220106-r3.ebuild b/sec-policy/selinux-daemontools/selinux-daemontools-2.20220106-r3.ebuild index 79e38eba5f25..1de4de9b32fd 100644 --- a/sec-policy/selinux-daemontools/selinux-daemontools-2.20220106-r3.ebuild +++ b/sec-policy/selinux-daemontools/selinux-daemontools-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for daemontools" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-dante/selinux-dante-2.20220106-r3.ebuild b/sec-policy/selinux-dante/selinux-dante-2.20220106-r3.ebuild index d5483707430c..c004678ae273 100644 --- a/sec-policy/selinux-dante/selinux-dante-2.20220106-r3.ebuild +++ b/sec-policy/selinux-dante/selinux-dante-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for dante" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-dbadm/selinux-dbadm-2.20220106-r3.ebuild b/sec-policy/selinux-dbadm/selinux-dbadm-2.20220106-r3.ebuild index 96b36b252bd2..8bd8c3a3f720 100644 --- a/sec-policy/selinux-dbadm/selinux-dbadm-2.20220106-r3.ebuild +++ b/sec-policy/selinux-dbadm/selinux-dbadm-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for dbadm" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-dbskk/selinux-dbskk-2.20220106-r3.ebuild b/sec-policy/selinux-dbskk/selinux-dbskk-2.20220106-r3.ebuild index fb3fafc1aa64..8fe67b1a610a 100644 --- a/sec-policy/selinux-dbskk/selinux-dbskk-2.20220106-r3.ebuild +++ b/sec-policy/selinux-dbskk/selinux-dbskk-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for dbskk" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} sec-policy/selinux-inetd diff --git a/sec-policy/selinux-dbus/selinux-dbus-2.20220106-r3.ebuild b/sec-policy/selinux-dbus/selinux-dbus-2.20220106-r3.ebuild index 85f13c61c0be..d8d567fc3af6 100644 --- a/sec-policy/selinux-dbus/selinux-dbus-2.20220106-r3.ebuild +++ b/sec-policy/selinux-dbus/selinux-dbus-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for dbus" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-ddclient/selinux-ddclient-2.20220106-r3.ebuild b/sec-policy/selinux-ddclient/selinux-ddclient-2.20220106-r3.ebuild index 5e4ddedf7823..a5b7953b3e9f 100644 --- a/sec-policy/selinux-ddclient/selinux-ddclient-2.20220106-r3.ebuild +++ b/sec-policy/selinux-ddclient/selinux-ddclient-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for ddclient" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-devicekit/selinux-devicekit-2.20220106-r3.ebuild b/sec-policy/selinux-devicekit/selinux-devicekit-2.20220106-r3.ebuild index a14985d1a7ff..edf2ce69032b 100644 --- a/sec-policy/selinux-devicekit/selinux-devicekit-2.20220106-r3.ebuild +++ b/sec-policy/selinux-devicekit/selinux-devicekit-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for devicekit" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} diff --git a/sec-policy/selinux-dhcp/selinux-dhcp-2.20220106-r3.ebuild b/sec-policy/selinux-dhcp/selinux-dhcp-2.20220106-r3.ebuild index 4a72ef801230..55dcd5ead897 100644 --- a/sec-policy/selinux-dhcp/selinux-dhcp-2.20220106-r3.ebuild +++ b/sec-policy/selinux-dhcp/selinux-dhcp-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for dhcp" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-dictd/selinux-dictd-2.20220106-r3.ebuild b/sec-policy/selinux-dictd/selinux-dictd-2.20220106-r3.ebuild index 4923003066d6..1abdff5270b5 100644 --- a/sec-policy/selinux-dictd/selinux-dictd-2.20220106-r3.ebuild +++ b/sec-policy/selinux-dictd/selinux-dictd-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for dictd" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-dirmngr/selinux-dirmngr-2.20220106-r3.ebuild b/sec-policy/selinux-dirmngr/selinux-dirmngr-2.20220106-r3.ebuild index 1adf4d19112f..560695886028 100644 --- a/sec-policy/selinux-dirmngr/selinux-dirmngr-2.20220106-r3.ebuild +++ b/sec-policy/selinux-dirmngr/selinux-dirmngr-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for dirmngr" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-dirsrv/selinux-dirsrv-2.20220106-r3.ebuild b/sec-policy/selinux-dirsrv/selinux-dirsrv-2.20220106-r3.ebuild index 58816b4d9e42..b77e5860f59a 100644 --- a/sec-policy/selinux-dirsrv/selinux-dirsrv-2.20220106-r3.ebuild +++ b/sec-policy/selinux-dirsrv/selinux-dirsrv-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for dirsrv" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-distcc/selinux-distcc-2.20220106-r3.ebuild b/sec-policy/selinux-distcc/selinux-distcc-2.20220106-r3.ebuild index 2d538da698dc..f4f6b528cd0e 100644 --- a/sec-policy/selinux-distcc/selinux-distcc-2.20220106-r3.ebuild +++ b/sec-policy/selinux-distcc/selinux-distcc-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for distcc" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-djbdns/selinux-djbdns-2.20220106-r3.ebuild b/sec-policy/selinux-djbdns/selinux-djbdns-2.20220106-r3.ebuild index 8823bfa6007f..c84996aea63a 100644 --- a/sec-policy/selinux-djbdns/selinux-djbdns-2.20220106-r3.ebuild +++ b/sec-policy/selinux-djbdns/selinux-djbdns-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for djbdns" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} sec-policy/selinux-daemontools diff --git a/sec-policy/selinux-dkim/selinux-dkim-2.20220106-r3.ebuild b/sec-policy/selinux-dkim/selinux-dkim-2.20220106-r3.ebuild index b7a918b0afd2..9bc236307562 100644 --- a/sec-policy/selinux-dkim/selinux-dkim-2.20220106-r3.ebuild +++ b/sec-policy/selinux-dkim/selinux-dkim-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for dkim" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} diff --git a/sec-policy/selinux-dmidecode/selinux-dmidecode-2.20220106-r3.ebuild b/sec-policy/selinux-dmidecode/selinux-dmidecode-2.20220106-r3.ebuild index 8b198fbc7c16..fdcb5ecb743d 100644 --- a/sec-policy/selinux-dmidecode/selinux-dmidecode-2.20220106-r3.ebuild +++ b/sec-policy/selinux-dmidecode/selinux-dmidecode-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for dmidecode" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-dnsmasq/selinux-dnsmasq-2.20220106-r3.ebuild b/sec-policy/selinux-dnsmasq/selinux-dnsmasq-2.20220106-r3.ebuild index b518418cd74b..c34abeb2a9ae 100644 --- a/sec-policy/selinux-dnsmasq/selinux-dnsmasq-2.20220106-r3.ebuild +++ b/sec-policy/selinux-dnsmasq/selinux-dnsmasq-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for dnsmasq" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-docker/selinux-docker-2.20220106-r3.ebuild b/sec-policy/selinux-docker/selinux-docker-2.20220106-r3.ebuild index 86cb6e1fc893..4f24f60953dc 100644 --- a/sec-policy/selinux-docker/selinux-docker-2.20220106-r3.ebuild +++ b/sec-policy/selinux-docker/selinux-docker-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for docker" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} diff --git a/sec-policy/selinux-dovecot/selinux-dovecot-2.20220106-r3.ebuild b/sec-policy/selinux-dovecot/selinux-dovecot-2.20220106-r3.ebuild index dde0b5e08390..4c01b14d840b 100644 --- a/sec-policy/selinux-dovecot/selinux-dovecot-2.20220106-r3.ebuild +++ b/sec-policy/selinux-dovecot/selinux-dovecot-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for dovecot" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-dpkg/selinux-dpkg-2.20220106-r3.ebuild b/sec-policy/selinux-dpkg/selinux-dpkg-2.20220106-r3.ebuild index f12be426e792..949b70ce2528 100644 --- a/sec-policy/selinux-dpkg/selinux-dpkg-2.20220106-r3.ebuild +++ b/sec-policy/selinux-dpkg/selinux-dpkg-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for dpkg" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-dracut/selinux-dracut-2.20220106-r3.ebuild b/sec-policy/selinux-dracut/selinux-dracut-2.20220106-r3.ebuild index 7a97a74717f1..8f6dc376036a 100644 --- a/sec-policy/selinux-dracut/selinux-dracut-2.20220106-r3.ebuild +++ b/sec-policy/selinux-dracut/selinux-dracut-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for dracut" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-dropbox/selinux-dropbox-2.20220106-r3.ebuild b/sec-policy/selinux-dropbox/selinux-dropbox-2.20220106-r3.ebuild index a738257c36eb..59c8a1d735d0 100644 --- a/sec-policy/selinux-dropbox/selinux-dropbox-2.20220106-r3.ebuild +++ b/sec-policy/selinux-dropbox/selinux-dropbox-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for dropbox" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} sec-policy/selinux-xserver diff --git a/sec-policy/selinux-entropyd/selinux-entropyd-2.20220106-r3.ebuild b/sec-policy/selinux-entropyd/selinux-entropyd-2.20220106-r3.ebuild index d2fe8dd6f687..a62294ec2748 100644 --- a/sec-policy/selinux-entropyd/selinux-entropyd-2.20220106-r3.ebuild +++ b/sec-policy/selinux-entropyd/selinux-entropyd-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for entropyd" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-evolution/selinux-evolution-2.20220106-r3.ebuild b/sec-policy/selinux-evolution/selinux-evolution-2.20220106-r3.ebuild index 19208e0840ce..4c4b0391579a 100644 --- a/sec-policy/selinux-evolution/selinux-evolution-2.20220106-r3.ebuild +++ b/sec-policy/selinux-evolution/selinux-evolution-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for evolution" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} sec-policy/selinux-xserver diff --git a/sec-policy/selinux-exim/selinux-exim-2.20220106-r3.ebuild b/sec-policy/selinux-exim/selinux-exim-2.20220106-r3.ebuild index 95be5e49cddb..e5ab4bd257fd 100644 --- a/sec-policy/selinux-exim/selinux-exim-2.20220106-r3.ebuild +++ b/sec-policy/selinux-exim/selinux-exim-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for exim" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-fail2ban/selinux-fail2ban-2.20220106-r3.ebuild b/sec-policy/selinux-fail2ban/selinux-fail2ban-2.20220106-r3.ebuild index 5138b9e7d428..64479afeb42e 100644 --- a/sec-policy/selinux-fail2ban/selinux-fail2ban-2.20220106-r3.ebuild +++ b/sec-policy/selinux-fail2ban/selinux-fail2ban-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for fail2ban" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-fetchmail/selinux-fetchmail-2.20220106-r3.ebuild b/sec-policy/selinux-fetchmail/selinux-fetchmail-2.20220106-r3.ebuild index 3e5aa783d27f..34d493e51351 100644 --- a/sec-policy/selinux-fetchmail/selinux-fetchmail-2.20220106-r3.ebuild +++ b/sec-policy/selinux-fetchmail/selinux-fetchmail-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for fetchmail" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-finger/selinux-finger-2.20220106-r3.ebuild b/sec-policy/selinux-finger/selinux-finger-2.20220106-r3.ebuild index 3020b65de3a5..1c33202139d1 100644 --- a/sec-policy/selinux-finger/selinux-finger-2.20220106-r3.ebuild +++ b/sec-policy/selinux-finger/selinux-finger-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for finger" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} diff --git a/sec-policy/selinux-flash/selinux-flash-2.20220106-r3.ebuild b/sec-policy/selinux-flash/selinux-flash-2.20220106-r3.ebuild index 1909c9fbdfd5..9b172ef76051 100644 --- a/sec-policy/selinux-flash/selinux-flash-2.20220106-r3.ebuild +++ b/sec-policy/selinux-flash/selinux-flash-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for flash" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-fprintd/selinux-fprintd-2.20220106-r3.ebuild b/sec-policy/selinux-fprintd/selinux-fprintd-2.20220106-r3.ebuild index b208484e34c0..183bdf7cdef6 100644 --- a/sec-policy/selinux-fprintd/selinux-fprintd-2.20220106-r3.ebuild +++ b/sec-policy/selinux-fprintd/selinux-fprintd-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for fprintd" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} sec-policy/selinux-dbus diff --git a/sec-policy/selinux-ftp/selinux-ftp-2.20220106-r3.ebuild b/sec-policy/selinux-ftp/selinux-ftp-2.20220106-r3.ebuild index f2062624d95a..d1559d130897 100644 --- a/sec-policy/selinux-ftp/selinux-ftp-2.20220106-r3.ebuild +++ b/sec-policy/selinux-ftp/selinux-ftp-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for ftp" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-games/selinux-games-2.20220106-r3.ebuild b/sec-policy/selinux-games/selinux-games-2.20220106-r3.ebuild index 660fce2c206c..e5da90141ce0 100644 --- a/sec-policy/selinux-games/selinux-games-2.20220106-r3.ebuild +++ b/sec-policy/selinux-games/selinux-games-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for games" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-gatekeeper/selinux-gatekeeper-2.20220106-r3.ebuild b/sec-policy/selinux-gatekeeper/selinux-gatekeeper-2.20220106-r3.ebuild index 6d6e9da8a3b3..38ae98eeb5ee 100644 --- a/sec-policy/selinux-gatekeeper/selinux-gatekeeper-2.20220106-r3.ebuild +++ b/sec-policy/selinux-gatekeeper/selinux-gatekeeper-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for gatekeeper" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-git/selinux-git-2.20220106-r3.ebuild b/sec-policy/selinux-git/selinux-git-2.20220106-r3.ebuild index 34684274be7a..9cac0ce2ba0e 100644 --- a/sec-policy/selinux-git/selinux-git-2.20220106-r3.ebuild +++ b/sec-policy/selinux-git/selinux-git-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for git" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} diff --git a/sec-policy/selinux-gitosis/selinux-gitosis-2.20220106-r3.ebuild b/sec-policy/selinux-gitosis/selinux-gitosis-2.20220106-r3.ebuild index e51a6ef3731c..bcb83b154d04 100644 --- a/sec-policy/selinux-gitosis/selinux-gitosis-2.20220106-r3.ebuild +++ b/sec-policy/selinux-gitosis/selinux-gitosis-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for gitosis" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-gnome/selinux-gnome-2.20220106-r3.ebuild b/sec-policy/selinux-gnome/selinux-gnome-2.20220106-r3.ebuild index aae38b4527c2..ea77b39c394b 100644 --- a/sec-policy/selinux-gnome/selinux-gnome-2.20220106-r3.ebuild +++ b/sec-policy/selinux-gnome/selinux-gnome-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for gnome" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-googletalk/selinux-googletalk-2.20220106-r3.ebuild b/sec-policy/selinux-googletalk/selinux-googletalk-2.20220106-r3.ebuild index 9679ee142a08..46831dba2db0 100644 --- a/sec-policy/selinux-googletalk/selinux-googletalk-2.20220106-r3.ebuild +++ b/sec-policy/selinux-googletalk/selinux-googletalk-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for googletalk" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-gorg/selinux-gorg-2.20220106-r3.ebuild b/sec-policy/selinux-gorg/selinux-gorg-2.20220106-r3.ebuild index 93acde702bb9..3c82117bef63 100644 --- a/sec-policy/selinux-gorg/selinux-gorg-2.20220106-r3.ebuild +++ b/sec-policy/selinux-gorg/selinux-gorg-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for gorg" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-gpg/selinux-gpg-2.20220106-r3.ebuild b/sec-policy/selinux-gpg/selinux-gpg-2.20220106-r3.ebuild index d4ea1a4f0432..181f8dcfacfd 100644 --- a/sec-policy/selinux-gpg/selinux-gpg-2.20220106-r3.ebuild +++ b/sec-policy/selinux-gpg/selinux-gpg-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for gpg" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} diff --git a/sec-policy/selinux-gpm/selinux-gpm-2.20220106-r3.ebuild b/sec-policy/selinux-gpm/selinux-gpm-2.20220106-r3.ebuild index cf7997b4ceb4..13fa9def6258 100644 --- a/sec-policy/selinux-gpm/selinux-gpm-2.20220106-r3.ebuild +++ b/sec-policy/selinux-gpm/selinux-gpm-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for gpm" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-gpsd/selinux-gpsd-2.20220106-r3.ebuild b/sec-policy/selinux-gpsd/selinux-gpsd-2.20220106-r3.ebuild index b5e61caf8d74..b2532d7b4d9e 100644 --- a/sec-policy/selinux-gpsd/selinux-gpsd-2.20220106-r3.ebuild +++ b/sec-policy/selinux-gpsd/selinux-gpsd-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for gpsd" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-gssproxy/selinux-gssproxy-2.20220106-r3.ebuild b/sec-policy/selinux-gssproxy/selinux-gssproxy-2.20220106-r3.ebuild index d28e252641c1..6df7916f1f09 100644 --- a/sec-policy/selinux-gssproxy/selinux-gssproxy-2.20220106-r3.ebuild +++ b/sec-policy/selinux-gssproxy/selinux-gssproxy-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for gssproxy" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-hddtemp/selinux-hddtemp-2.20220106-r3.ebuild b/sec-policy/selinux-hddtemp/selinux-hddtemp-2.20220106-r3.ebuild index beed88513d11..ebb4be762979 100644 --- a/sec-policy/selinux-hddtemp/selinux-hddtemp-2.20220106-r3.ebuild +++ b/sec-policy/selinux-hddtemp/selinux-hddtemp-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for hddtemp" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-hostapd/selinux-hostapd-2.20220106-r3.ebuild b/sec-policy/selinux-hostapd/selinux-hostapd-2.20220106-r3.ebuild index d7fc57c20f98..415c37a1e55f 100644 --- a/sec-policy/selinux-hostapd/selinux-hostapd-2.20220106-r3.ebuild +++ b/sec-policy/selinux-hostapd/selinux-hostapd-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for hostapd" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-icecast/selinux-icecast-2.20220106-r3.ebuild b/sec-policy/selinux-icecast/selinux-icecast-2.20220106-r3.ebuild index 038d819f20fa..e25ec26b0ea2 100644 --- a/sec-policy/selinux-icecast/selinux-icecast-2.20220106-r3.ebuild +++ b/sec-policy/selinux-icecast/selinux-icecast-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for icecast" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-ifplugd/selinux-ifplugd-2.20220106-r3.ebuild b/sec-policy/selinux-ifplugd/selinux-ifplugd-2.20220106-r3.ebuild index 39e21ea8d460..f6db1f263ec2 100644 --- a/sec-policy/selinux-ifplugd/selinux-ifplugd-2.20220106-r3.ebuild +++ b/sec-policy/selinux-ifplugd/selinux-ifplugd-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for ifplugd" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-inetd/selinux-inetd-2.20220106-r3.ebuild b/sec-policy/selinux-inetd/selinux-inetd-2.20220106-r3.ebuild index d6b25e33f263..30d23a2c9e70 100644 --- a/sec-policy/selinux-inetd/selinux-inetd-2.20220106-r3.ebuild +++ b/sec-policy/selinux-inetd/selinux-inetd-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for inetd" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-inn/selinux-inn-2.20220106-r3.ebuild b/sec-policy/selinux-inn/selinux-inn-2.20220106-r3.ebuild index 3febf0dddaa5..8465b7c044d2 100644 --- a/sec-policy/selinux-inn/selinux-inn-2.20220106-r3.ebuild +++ b/sec-policy/selinux-inn/selinux-inn-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for inn" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-ipsec/selinux-ipsec-2.20220106-r3.ebuild b/sec-policy/selinux-ipsec/selinux-ipsec-2.20220106-r3.ebuild index f2d840cc9713..4089687edd22 100644 --- a/sec-policy/selinux-ipsec/selinux-ipsec-2.20220106-r3.ebuild +++ b/sec-policy/selinux-ipsec/selinux-ipsec-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for ipsec" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-irc/selinux-irc-2.20220106-r3.ebuild b/sec-policy/selinux-irc/selinux-irc-2.20220106-r3.ebuild index ee7e0484b3df..b45ebbe909c8 100644 --- a/sec-policy/selinux-irc/selinux-irc-2.20220106-r3.ebuild +++ b/sec-policy/selinux-irc/selinux-irc-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for irc" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-ircd/selinux-ircd-2.20220106-r3.ebuild b/sec-policy/selinux-ircd/selinux-ircd-2.20220106-r3.ebuild index 30cb6e34ddb8..aeaa8bc660ae 100644 --- a/sec-policy/selinux-ircd/selinux-ircd-2.20220106-r3.ebuild +++ b/sec-policy/selinux-ircd/selinux-ircd-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for ircd" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-irqbalance/selinux-irqbalance-2.20220106-r3.ebuild b/sec-policy/selinux-irqbalance/selinux-irqbalance-2.20220106-r3.ebuild index 7da8ffd5c16e..afe0816883bf 100644 --- a/sec-policy/selinux-irqbalance/selinux-irqbalance-2.20220106-r3.ebuild +++ b/sec-policy/selinux-irqbalance/selinux-irqbalance-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for irqbalance" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-jabber/selinux-jabber-2.20220106-r3.ebuild b/sec-policy/selinux-jabber/selinux-jabber-2.20220106-r3.ebuild index 6dd4b32d4cdc..174c88bd77ce 100644 --- a/sec-policy/selinux-jabber/selinux-jabber-2.20220106-r3.ebuild +++ b/sec-policy/selinux-jabber/selinux-jabber-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for jabber" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-java/selinux-java-2.20220106-r3.ebuild b/sec-policy/selinux-java/selinux-java-2.20220106-r3.ebuild index 67e17f351108..eb76901ffe99 100644 --- a/sec-policy/selinux-java/selinux-java-2.20220106-r3.ebuild +++ b/sec-policy/selinux-java/selinux-java-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for java" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-kdeconnect/selinux-kdeconnect-2.20220106-r3.ebuild b/sec-policy/selinux-kdeconnect/selinux-kdeconnect-2.20220106-r3.ebuild index 8e098fe5b59b..4370b96ae647 100644 --- a/sec-policy/selinux-kdeconnect/selinux-kdeconnect-2.20220106-r3.ebuild +++ b/sec-policy/selinux-kdeconnect/selinux-kdeconnect-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for kdeconnect" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-kdump/selinux-kdump-2.20220106-r3.ebuild b/sec-policy/selinux-kdump/selinux-kdump-2.20220106-r3.ebuild index 91c80d2ceba3..3d3fbd834ee3 100644 --- a/sec-policy/selinux-kdump/selinux-kdump-2.20220106-r3.ebuild +++ b/sec-policy/selinux-kdump/selinux-kdump-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for kdump" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-kerberos/selinux-kerberos-2.20220106-r3.ebuild b/sec-policy/selinux-kerberos/selinux-kerberos-2.20220106-r3.ebuild index 0af5c7d4dc61..506dc80d713c 100644 --- a/sec-policy/selinux-kerberos/selinux-kerberos-2.20220106-r3.ebuild +++ b/sec-policy/selinux-kerberos/selinux-kerberos-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for kerberos" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-kerneloops/selinux-kerneloops-2.20220106-r3.ebuild b/sec-policy/selinux-kerneloops/selinux-kerneloops-2.20220106-r3.ebuild index e297d53ad7de..7d1b70862cd7 100644 --- a/sec-policy/selinux-kerneloops/selinux-kerneloops-2.20220106-r3.ebuild +++ b/sec-policy/selinux-kerneloops/selinux-kerneloops-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for kerneloops" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-kismet/selinux-kismet-2.20220106-r3.ebuild b/sec-policy/selinux-kismet/selinux-kismet-2.20220106-r3.ebuild index f6ccb3d633aa..d6625648b948 100644 --- a/sec-policy/selinux-kismet/selinux-kismet-2.20220106-r3.ebuild +++ b/sec-policy/selinux-kismet/selinux-kismet-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for kismet" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-ksmtuned/selinux-ksmtuned-2.20220106-r3.ebuild b/sec-policy/selinux-ksmtuned/selinux-ksmtuned-2.20220106-r3.ebuild index 34d1717dcad3..308e17ba3a7b 100644 --- a/sec-policy/selinux-ksmtuned/selinux-ksmtuned-2.20220106-r3.ebuild +++ b/sec-policy/selinux-ksmtuned/selinux-ksmtuned-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for ksmtuned" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-ldap/selinux-ldap-2.20220106-r3.ebuild b/sec-policy/selinux-ldap/selinux-ldap-2.20220106-r3.ebuild index efd57f133c7d..d9bf25ff8663 100644 --- a/sec-policy/selinux-ldap/selinux-ldap-2.20220106-r3.ebuild +++ b/sec-policy/selinux-ldap/selinux-ldap-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for ldap" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-links/selinux-links-2.20220106-r3.ebuild b/sec-policy/selinux-links/selinux-links-2.20220106-r3.ebuild index f4d947d96b10..76d42d1fc338 100644 --- a/sec-policy/selinux-links/selinux-links-2.20220106-r3.ebuild +++ b/sec-policy/selinux-links/selinux-links-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for links" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-lircd/selinux-lircd-2.20220106-r3.ebuild b/sec-policy/selinux-lircd/selinux-lircd-2.20220106-r3.ebuild index 926dbc93984c..83844b0ac7c4 100644 --- a/sec-policy/selinux-lircd/selinux-lircd-2.20220106-r3.ebuild +++ b/sec-policy/selinux-lircd/selinux-lircd-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for lircd" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-loadkeys/selinux-loadkeys-2.20220106-r3.ebuild b/sec-policy/selinux-loadkeys/selinux-loadkeys-2.20220106-r3.ebuild index 0c32514abc29..75636906313b 100644 --- a/sec-policy/selinux-loadkeys/selinux-loadkeys-2.20220106-r3.ebuild +++ b/sec-policy/selinux-loadkeys/selinux-loadkeys-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for loadkeys" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-logrotate/selinux-logrotate-2.20220106-r3.ebuild b/sec-policy/selinux-logrotate/selinux-logrotate-2.20220106-r3.ebuild index 16282086d14f..b6396949f003 100644 --- a/sec-policy/selinux-logrotate/selinux-logrotate-2.20220106-r3.ebuild +++ b/sec-policy/selinux-logrotate/selinux-logrotate-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for logrotate" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-logsentry/selinux-logsentry-2.20220106-r3.ebuild b/sec-policy/selinux-logsentry/selinux-logsentry-2.20220106-r3.ebuild index f6ed486c889f..a530fe652111 100644 --- a/sec-policy/selinux-logsentry/selinux-logsentry-2.20220106-r3.ebuild +++ b/sec-policy/selinux-logsentry/selinux-logsentry-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for logsentry" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-logwatch/selinux-logwatch-2.20220106-r3.ebuild b/sec-policy/selinux-logwatch/selinux-logwatch-2.20220106-r3.ebuild index 7947c3aa7755..93177de5e2af 100644 --- a/sec-policy/selinux-logwatch/selinux-logwatch-2.20220106-r3.ebuild +++ b/sec-policy/selinux-logwatch/selinux-logwatch-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for logwatch" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-lpd/selinux-lpd-2.20220106-r3.ebuild b/sec-policy/selinux-lpd/selinux-lpd-2.20220106-r3.ebuild index 0a7fbfceb062..2ba394de41ad 100644 --- a/sec-policy/selinux-lpd/selinux-lpd-2.20220106-r3.ebuild +++ b/sec-policy/selinux-lpd/selinux-lpd-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for lpd" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-mailman/selinux-mailman-2.20220106-r3.ebuild b/sec-policy/selinux-mailman/selinux-mailman-2.20220106-r3.ebuild index 69ac92966605..8b7b974926a0 100644 --- a/sec-policy/selinux-mailman/selinux-mailman-2.20220106-r3.ebuild +++ b/sec-policy/selinux-mailman/selinux-mailman-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for mailman" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-makewhatis/selinux-makewhatis-2.20220106-r3.ebuild b/sec-policy/selinux-makewhatis/selinux-makewhatis-2.20220106-r3.ebuild index 0253b805eb35..13cbcab357e8 100644 --- a/sec-policy/selinux-makewhatis/selinux-makewhatis-2.20220106-r3.ebuild +++ b/sec-policy/selinux-makewhatis/selinux-makewhatis-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for makewhatis" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-mandb/selinux-mandb-2.20220106-r3.ebuild b/sec-policy/selinux-mandb/selinux-mandb-2.20220106-r3.ebuild index 0cfeb7363481..c5c6526a258d 100644 --- a/sec-policy/selinux-mandb/selinux-mandb-2.20220106-r3.ebuild +++ b/sec-policy/selinux-mandb/selinux-mandb-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for mandb" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-mcelog/selinux-mcelog-2.20220106-r3.ebuild b/sec-policy/selinux-mcelog/selinux-mcelog-2.20220106-r3.ebuild index 2303f953c7f0..266736456d6b 100644 --- a/sec-policy/selinux-mcelog/selinux-mcelog-2.20220106-r3.ebuild +++ b/sec-policy/selinux-mcelog/selinux-mcelog-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for mcelog" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-memcached/selinux-memcached-2.20220106-r3.ebuild b/sec-policy/selinux-memcached/selinux-memcached-2.20220106-r3.ebuild index 352e1599b0aa..707db3036b7a 100644 --- a/sec-policy/selinux-memcached/selinux-memcached-2.20220106-r3.ebuild +++ b/sec-policy/selinux-memcached/selinux-memcached-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for memcached" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-milter/selinux-milter-2.20220106-r3.ebuild b/sec-policy/selinux-milter/selinux-milter-2.20220106-r3.ebuild index 18327180c1f6..2f3e83332197 100644 --- a/sec-policy/selinux-milter/selinux-milter-2.20220106-r3.ebuild +++ b/sec-policy/selinux-milter/selinux-milter-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for milter" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-modemmanager/selinux-modemmanager-2.20220106-r3.ebuild b/sec-policy/selinux-modemmanager/selinux-modemmanager-2.20220106-r3.ebuild index 4cf74711e90d..984d585d39c0 100644 --- a/sec-policy/selinux-modemmanager/selinux-modemmanager-2.20220106-r3.ebuild +++ b/sec-policy/selinux-modemmanager/selinux-modemmanager-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for modemmanager" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} sec-policy/selinux-dbus diff --git a/sec-policy/selinux-mono/selinux-mono-2.20220106-r3.ebuild b/sec-policy/selinux-mono/selinux-mono-2.20220106-r3.ebuild index 24a9ae6d6acb..f13f9eb0727d 100644 --- a/sec-policy/selinux-mono/selinux-mono-2.20220106-r3.ebuild +++ b/sec-policy/selinux-mono/selinux-mono-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for mono" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-mozilla/selinux-mozilla-2.20220106-r3.ebuild b/sec-policy/selinux-mozilla/selinux-mozilla-2.20220106-r3.ebuild index 6898cce05e2b..545b3caec389 100644 --- a/sec-policy/selinux-mozilla/selinux-mozilla-2.20220106-r3.ebuild +++ b/sec-policy/selinux-mozilla/selinux-mozilla-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for mozilla" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} sec-policy/selinux-xserver diff --git a/sec-policy/selinux-mpd/selinux-mpd-2.20220106-r3.ebuild b/sec-policy/selinux-mpd/selinux-mpd-2.20220106-r3.ebuild index d2bd42397e74..73f8d123a381 100644 --- a/sec-policy/selinux-mpd/selinux-mpd-2.20220106-r3.ebuild +++ b/sec-policy/selinux-mpd/selinux-mpd-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for mpd" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-mplayer/selinux-mplayer-2.20220106-r3.ebuild b/sec-policy/selinux-mplayer/selinux-mplayer-2.20220106-r3.ebuild index e340f9c0f11b..686d3c1311ae 100644 --- a/sec-policy/selinux-mplayer/selinux-mplayer-2.20220106-r3.ebuild +++ b/sec-policy/selinux-mplayer/selinux-mplayer-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for mplayer" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-mrtg/selinux-mrtg-2.20220106-r3.ebuild b/sec-policy/selinux-mrtg/selinux-mrtg-2.20220106-r3.ebuild index af5b48d0b831..cfe89e3663ad 100644 --- a/sec-policy/selinux-mrtg/selinux-mrtg-2.20220106-r3.ebuild +++ b/sec-policy/selinux-mrtg/selinux-mrtg-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for mrtg" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-munin/selinux-munin-2.20220106-r3.ebuild b/sec-policy/selinux-munin/selinux-munin-2.20220106-r3.ebuild index e7ec7e73717d..2ad35a1d53b4 100644 --- a/sec-policy/selinux-munin/selinux-munin-2.20220106-r3.ebuild +++ b/sec-policy/selinux-munin/selinux-munin-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for munin" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} sec-policy/selinux-apache diff --git a/sec-policy/selinux-mutt/selinux-mutt-2.20220106-r3.ebuild b/sec-policy/selinux-mutt/selinux-mutt-2.20220106-r3.ebuild index 9bf3af54861b..be503c4a44ab 100644 --- a/sec-policy/selinux-mutt/selinux-mutt-2.20220106-r3.ebuild +++ b/sec-policy/selinux-mutt/selinux-mutt-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for mutt" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-mysql/selinux-mysql-2.20220106-r3.ebuild b/sec-policy/selinux-mysql/selinux-mysql-2.20220106-r3.ebuild index dd654488ebb9..ed48284893a8 100644 --- a/sec-policy/selinux-mysql/selinux-mysql-2.20220106-r3.ebuild +++ b/sec-policy/selinux-mysql/selinux-mysql-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for mysql" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-nagios/selinux-nagios-2.20220106-r3.ebuild b/sec-policy/selinux-nagios/selinux-nagios-2.20220106-r3.ebuild index 617e5be80a54..065e7b1ae1ef 100644 --- a/sec-policy/selinux-nagios/selinux-nagios-2.20220106-r3.ebuild +++ b/sec-policy/selinux-nagios/selinux-nagios-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for nagios" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} sec-policy/selinux-apache diff --git a/sec-policy/selinux-ncftool/selinux-ncftool-2.20220106-r3.ebuild b/sec-policy/selinux-ncftool/selinux-ncftool-2.20220106-r3.ebuild index 9e7731ccff09..b60ba46f6077 100644 --- a/sec-policy/selinux-ncftool/selinux-ncftool-2.20220106-r3.ebuild +++ b/sec-policy/selinux-ncftool/selinux-ncftool-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for ncftool" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-networkmanager/selinux-networkmanager-2.20220106-r3.ebuild b/sec-policy/selinux-networkmanager/selinux-networkmanager-2.20220106-r3.ebuild index 8680234d0fda..420268a2c42e 100644 --- a/sec-policy/selinux-networkmanager/selinux-networkmanager-2.20220106-r3.ebuild +++ b/sec-policy/selinux-networkmanager/selinux-networkmanager-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for networkmanager" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-nginx/selinux-nginx-2.20220106-r3.ebuild b/sec-policy/selinux-nginx/selinux-nginx-2.20220106-r3.ebuild index fe043acf0f22..dd7081d1c85d 100644 --- a/sec-policy/selinux-nginx/selinux-nginx-2.20220106-r3.ebuild +++ b/sec-policy/selinux-nginx/selinux-nginx-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for nginx" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} sec-policy/selinux-apache diff --git a/sec-policy/selinux-node_exporter/selinux-node_exporter-2.20220106-r3.ebuild b/sec-policy/selinux-node_exporter/selinux-node_exporter-2.20220106-r3.ebuild index 5c81b8da8185..6822f27440de 100644 --- a/sec-policy/selinux-node_exporter/selinux-node_exporter-2.20220106-r3.ebuild +++ b/sec-policy/selinux-node_exporter/selinux-node_exporter-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for node_exporter" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-nslcd/selinux-nslcd-2.20220106-r3.ebuild b/sec-policy/selinux-nslcd/selinux-nslcd-2.20220106-r3.ebuild index 8ab2509be03f..adf43c510c5b 100644 --- a/sec-policy/selinux-nslcd/selinux-nslcd-2.20220106-r3.ebuild +++ b/sec-policy/selinux-nslcd/selinux-nslcd-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for nslcd" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-ntop/selinux-ntop-2.20220106-r3.ebuild b/sec-policy/selinux-ntop/selinux-ntop-2.20220106-r3.ebuild index bdc357404c14..b1787cec63f7 100644 --- a/sec-policy/selinux-ntop/selinux-ntop-2.20220106-r3.ebuild +++ b/sec-policy/selinux-ntop/selinux-ntop-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for ntop" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-ntp/selinux-ntp-2.20220106-r3.ebuild b/sec-policy/selinux-ntp/selinux-ntp-2.20220106-r3.ebuild index 28a6614cc3eb..4d972884023b 100644 --- a/sec-policy/selinux-ntp/selinux-ntp-2.20220106-r3.ebuild +++ b/sec-policy/selinux-ntp/selinux-ntp-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for ntp" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-nut/selinux-nut-2.20220106-r3.ebuild b/sec-policy/selinux-nut/selinux-nut-2.20220106-r3.ebuild index 7e2f5f4f2053..71846f426e4d 100644 --- a/sec-policy/selinux-nut/selinux-nut-2.20220106-r3.ebuild +++ b/sec-policy/selinux-nut/selinux-nut-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for nut" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} sec-policy/selinux-apache diff --git a/sec-policy/selinux-nx/selinux-nx-2.20220106-r3.ebuild b/sec-policy/selinux-nx/selinux-nx-2.20220106-r3.ebuild index 541ac532c579..4740f9e2d598 100644 --- a/sec-policy/selinux-nx/selinux-nx-2.20220106-r3.ebuild +++ b/sec-policy/selinux-nx/selinux-nx-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for nx" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-obfs4proxy/selinux-obfs4proxy-2.20220106-r3.ebuild b/sec-policy/selinux-obfs4proxy/selinux-obfs4proxy-2.20220106-r3.ebuild index 392e40f46bd6..c4c6cae71f7c 100644 --- a/sec-policy/selinux-obfs4proxy/selinux-obfs4proxy-2.20220106-r3.ebuild +++ b/sec-policy/selinux-obfs4proxy/selinux-obfs4proxy-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for obfs4proxy" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-oddjob/selinux-oddjob-2.20220106-r3.ebuild b/sec-policy/selinux-oddjob/selinux-oddjob-2.20220106-r3.ebuild index 8fa1a432d1fa..d8014310007c 100644 --- a/sec-policy/selinux-oddjob/selinux-oddjob-2.20220106-r3.ebuild +++ b/sec-policy/selinux-oddjob/selinux-oddjob-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for oddjob" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-oident/selinux-oident-2.20220106-r3.ebuild b/sec-policy/selinux-oident/selinux-oident-2.20220106-r3.ebuild index 1de3317b2feb..813429a04c79 100644 --- a/sec-policy/selinux-oident/selinux-oident-2.20220106-r3.ebuild +++ b/sec-policy/selinux-oident/selinux-oident-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for oident" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-openct/selinux-openct-2.20220106-r3.ebuild b/sec-policy/selinux-openct/selinux-openct-2.20220106-r3.ebuild index 61e844a2107d..581f7c4f1643 100644 --- a/sec-policy/selinux-openct/selinux-openct-2.20220106-r3.ebuild +++ b/sec-policy/selinux-openct/selinux-openct-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for openct" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-openrc/selinux-openrc-2.20220106-r3.ebuild b/sec-policy/selinux-openrc/selinux-openrc-2.20220106-r3.ebuild index 6f28e775c1f5..7439e7d311d9 100644 --- a/sec-policy/selinux-openrc/selinux-openrc-2.20220106-r3.ebuild +++ b/sec-policy/selinux-openrc/selinux-openrc-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for openrc" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-openvpn/selinux-openvpn-2.20220106-r3.ebuild b/sec-policy/selinux-openvpn/selinux-openvpn-2.20220106-r3.ebuild index fac5d0756e0e..f824822ad280 100644 --- a/sec-policy/selinux-openvpn/selinux-openvpn-2.20220106-r3.ebuild +++ b/sec-policy/selinux-openvpn/selinux-openvpn-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for openvpn" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-pan/selinux-pan-2.20220106-r3.ebuild b/sec-policy/selinux-pan/selinux-pan-2.20220106-r3.ebuild index 9b766ca526ee..7e53fdb94e13 100644 --- a/sec-policy/selinux-pan/selinux-pan-2.20220106-r3.ebuild +++ b/sec-policy/selinux-pan/selinux-pan-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for pan" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} sec-policy/selinux-xserver diff --git a/sec-policy/selinux-pcscd/selinux-pcscd-2.20220106-r3.ebuild b/sec-policy/selinux-pcscd/selinux-pcscd-2.20220106-r3.ebuild index 924d8ac78f53..b7b809136483 100644 --- a/sec-policy/selinux-pcscd/selinux-pcscd-2.20220106-r3.ebuild +++ b/sec-policy/selinux-pcscd/selinux-pcscd-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for pcscd" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-phpfpm/selinux-phpfpm-2.20220106-r3.ebuild b/sec-policy/selinux-phpfpm/selinux-phpfpm-2.20220106-r3.ebuild index a78aff8bb937..1c0fb2093292 100644 --- a/sec-policy/selinux-phpfpm/selinux-phpfpm-2.20220106-r3.ebuild +++ b/sec-policy/selinux-phpfpm/selinux-phpfpm-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for phpfpm" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} sec-policy/selinux-apache diff --git a/sec-policy/selinux-plymouthd/selinux-plymouthd-2.20220106-r3.ebuild b/sec-policy/selinux-plymouthd/selinux-plymouthd-2.20220106-r3.ebuild index eee932601de6..3ed9d12fc2e3 100644 --- a/sec-policy/selinux-plymouthd/selinux-plymouthd-2.20220106-r3.ebuild +++ b/sec-policy/selinux-plymouthd/selinux-plymouthd-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for plymouthd" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-podman/selinux-podman-2.20220106-r3.ebuild b/sec-policy/selinux-podman/selinux-podman-2.20220106-r3.ebuild index 86c074ff20d0..53fdda021118 100644 --- a/sec-policy/selinux-podman/selinux-podman-2.20220106-r3.ebuild +++ b/sec-policy/selinux-podman/selinux-podman-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for podman" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} diff --git a/sec-policy/selinux-policykit/selinux-policykit-2.20220106-r3.ebuild b/sec-policy/selinux-policykit/selinux-policykit-2.20220106-r3.ebuild index 1ede5819cb90..0477c205f392 100644 --- a/sec-policy/selinux-policykit/selinux-policykit-2.20220106-r3.ebuild +++ b/sec-policy/selinux-policykit/selinux-policykit-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for policykit" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-portmap/selinux-portmap-2.20220106-r3.ebuild b/sec-policy/selinux-portmap/selinux-portmap-2.20220106-r3.ebuild index e2e02f769a14..31ca4f18d754 100644 --- a/sec-policy/selinux-portmap/selinux-portmap-2.20220106-r3.ebuild +++ b/sec-policy/selinux-portmap/selinux-portmap-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for portmap" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-postfix/selinux-postfix-2.20220106-r3.ebuild b/sec-policy/selinux-postfix/selinux-postfix-2.20220106-r3.ebuild index daf81213125e..990a846581c0 100644 --- a/sec-policy/selinux-postfix/selinux-postfix-2.20220106-r3.ebuild +++ b/sec-policy/selinux-postfix/selinux-postfix-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for postfix" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-postgresql/selinux-postgresql-2.20220106-r3.ebuild b/sec-policy/selinux-postgresql/selinux-postgresql-2.20220106-r3.ebuild index 9214d5a64b55..d1da9a5cb21a 100644 --- a/sec-policy/selinux-postgresql/selinux-postgresql-2.20220106-r3.ebuild +++ b/sec-policy/selinux-postgresql/selinux-postgresql-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for postgresql" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-postgrey/selinux-postgrey-2.20220106-r3.ebuild b/sec-policy/selinux-postgrey/selinux-postgrey-2.20220106-r3.ebuild index 7aab3b4d7c67..7b12933f5758 100644 --- a/sec-policy/selinux-postgrey/selinux-postgrey-2.20220106-r3.ebuild +++ b/sec-policy/selinux-postgrey/selinux-postgrey-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for postgrey" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-ppp/selinux-ppp-2.20220106-r3.ebuild b/sec-policy/selinux-ppp/selinux-ppp-2.20220106-r3.ebuild index 27bf40dc4df1..ded321487074 100644 --- a/sec-policy/selinux-ppp/selinux-ppp-2.20220106-r3.ebuild +++ b/sec-policy/selinux-ppp/selinux-ppp-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for ppp" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-prelude/selinux-prelude-2.20220106-r3.ebuild b/sec-policy/selinux-prelude/selinux-prelude-2.20220106-r3.ebuild index 284d47186b16..628bffa06a0d 100644 --- a/sec-policy/selinux-prelude/selinux-prelude-2.20220106-r3.ebuild +++ b/sec-policy/selinux-prelude/selinux-prelude-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for prelude" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} sec-policy/selinux-apache diff --git a/sec-policy/selinux-privoxy/selinux-privoxy-2.20220106-r3.ebuild b/sec-policy/selinux-privoxy/selinux-privoxy-2.20220106-r3.ebuild index 0e5d40071c08..2f6f50236f90 100644 --- a/sec-policy/selinux-privoxy/selinux-privoxy-2.20220106-r3.ebuild +++ b/sec-policy/selinux-privoxy/selinux-privoxy-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for privoxy" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-procmail/selinux-procmail-2.20220106-r3.ebuild b/sec-policy/selinux-procmail/selinux-procmail-2.20220106-r3.ebuild index a02352c2d42b..bbbbcaadef8f 100644 --- a/sec-policy/selinux-procmail/selinux-procmail-2.20220106-r3.ebuild +++ b/sec-policy/selinux-procmail/selinux-procmail-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for procmail" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-psad/selinux-psad-2.20220106-r3.ebuild b/sec-policy/selinux-psad/selinux-psad-2.20220106-r3.ebuild index ee1007d7bb4d..ecbb5f037c61 100644 --- a/sec-policy/selinux-psad/selinux-psad-2.20220106-r3.ebuild +++ b/sec-policy/selinux-psad/selinux-psad-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for psad" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-publicfile/selinux-publicfile-2.20220106-r3.ebuild b/sec-policy/selinux-publicfile/selinux-publicfile-2.20220106-r3.ebuild index 4b31d0d186b7..14b07f862818 100644 --- a/sec-policy/selinux-publicfile/selinux-publicfile-2.20220106-r3.ebuild +++ b/sec-policy/selinux-publicfile/selinux-publicfile-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for publicfile" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-pulseaudio/selinux-pulseaudio-2.20220106-r3.ebuild b/sec-policy/selinux-pulseaudio/selinux-pulseaudio-2.20220106-r3.ebuild index 7fe2164cc88b..448be6370d01 100644 --- a/sec-policy/selinux-pulseaudio/selinux-pulseaudio-2.20220106-r3.ebuild +++ b/sec-policy/selinux-pulseaudio/selinux-pulseaudio-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for pulseaudio" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-puppet/selinux-puppet-2.20220106-r3.ebuild b/sec-policy/selinux-puppet/selinux-puppet-2.20220106-r3.ebuild index efc25df6ffcf..80b4c28acaf1 100644 --- a/sec-policy/selinux-puppet/selinux-puppet-2.20220106-r3.ebuild +++ b/sec-policy/selinux-puppet/selinux-puppet-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for puppet" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-pyzor/selinux-pyzor-2.20220106-r3.ebuild b/sec-policy/selinux-pyzor/selinux-pyzor-2.20220106-r3.ebuild index 7ed3ea7e10c7..7783a7cda941 100644 --- a/sec-policy/selinux-pyzor/selinux-pyzor-2.20220106-r3.ebuild +++ b/sec-policy/selinux-pyzor/selinux-pyzor-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for pyzor" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-qemu/selinux-qemu-2.20220106-r3.ebuild b/sec-policy/selinux-qemu/selinux-qemu-2.20220106-r3.ebuild index 5f5594656c5b..0ce98264094e 100644 --- a/sec-policy/selinux-qemu/selinux-qemu-2.20220106-r3.ebuild +++ b/sec-policy/selinux-qemu/selinux-qemu-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for qemu" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} sec-policy/selinux-virt diff --git a/sec-policy/selinux-qmail/selinux-qmail-2.20220106-r3.ebuild b/sec-policy/selinux-qmail/selinux-qmail-2.20220106-r3.ebuild index 4ac214b844b7..8427e130dd37 100644 --- a/sec-policy/selinux-qmail/selinux-qmail-2.20220106-r3.ebuild +++ b/sec-policy/selinux-qmail/selinux-qmail-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for qmail" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-quota/selinux-quota-2.20220106-r3.ebuild b/sec-policy/selinux-quota/selinux-quota-2.20220106-r3.ebuild index b0beca82bd27..74e7fe4dda9e 100644 --- a/sec-policy/selinux-quota/selinux-quota-2.20220106-r3.ebuild +++ b/sec-policy/selinux-quota/selinux-quota-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for quota" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-radius/selinux-radius-2.20220106-r3.ebuild b/sec-policy/selinux-radius/selinux-radius-2.20220106-r3.ebuild index 883b5f1cb9cb..d468cba98b34 100644 --- a/sec-policy/selinux-radius/selinux-radius-2.20220106-r3.ebuild +++ b/sec-policy/selinux-radius/selinux-radius-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for radius" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-radvd/selinux-radvd-2.20220106-r3.ebuild b/sec-policy/selinux-radvd/selinux-radvd-2.20220106-r3.ebuild index 594eb76d08ff..4ecf360bef7f 100644 --- a/sec-policy/selinux-radvd/selinux-radvd-2.20220106-r3.ebuild +++ b/sec-policy/selinux-radvd/selinux-radvd-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for radvd" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-razor/selinux-razor-2.20220106-r3.ebuild b/sec-policy/selinux-razor/selinux-razor-2.20220106-r3.ebuild index e3cbc7c7550e..2a15d3c97bc1 100644 --- a/sec-policy/selinux-razor/selinux-razor-2.20220106-r3.ebuild +++ b/sec-policy/selinux-razor/selinux-razor-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for razor" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-redis/selinux-redis-2.20220106-r3.ebuild b/sec-policy/selinux-redis/selinux-redis-2.20220106-r3.ebuild index 170cd464171c..bf9b662927ec 100644 --- a/sec-policy/selinux-redis/selinux-redis-2.20220106-r3.ebuild +++ b/sec-policy/selinux-redis/selinux-redis-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for redis" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-remotelogin/selinux-remotelogin-2.20220106-r3.ebuild b/sec-policy/selinux-remotelogin/selinux-remotelogin-2.20220106-r3.ebuild index 72901de8c94b..7a1f9b985121 100644 --- a/sec-policy/selinux-remotelogin/selinux-remotelogin-2.20220106-r3.ebuild +++ b/sec-policy/selinux-remotelogin/selinux-remotelogin-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for remotelogin" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-resolvconf/selinux-resolvconf-2.20220106-r3.ebuild b/sec-policy/selinux-resolvconf/selinux-resolvconf-2.20220106-r3.ebuild index 510b2a5e0b30..eec87dea9f0c 100644 --- a/sec-policy/selinux-resolvconf/selinux-resolvconf-2.20220106-r3.ebuild +++ b/sec-policy/selinux-resolvconf/selinux-resolvconf-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for resolvconf" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-rngd/selinux-rngd-2.20220106-r3.ebuild b/sec-policy/selinux-rngd/selinux-rngd-2.20220106-r3.ebuild index 3e32b697831b..0736b5db21a8 100644 --- a/sec-policy/selinux-rngd/selinux-rngd-2.20220106-r3.ebuild +++ b/sec-policy/selinux-rngd/selinux-rngd-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for rngd" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-rootlesskit/selinux-rootlesskit-2.20220106-r3.ebuild b/sec-policy/selinux-rootlesskit/selinux-rootlesskit-2.20220106-r3.ebuild index a367e61be69b..60378f661fd9 100644 --- a/sec-policy/selinux-rootlesskit/selinux-rootlesskit-2.20220106-r3.ebuild +++ b/sec-policy/selinux-rootlesskit/selinux-rootlesskit-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for rootlesskit" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} diff --git a/sec-policy/selinux-rpc/selinux-rpc-2.20220106-r3.ebuild b/sec-policy/selinux-rpc/selinux-rpc-2.20220106-r3.ebuild index f266d02915b2..97fad68438d9 100644 --- a/sec-policy/selinux-rpc/selinux-rpc-2.20220106-r3.ebuild +++ b/sec-policy/selinux-rpc/selinux-rpc-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for rpc" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-rpcbind/selinux-rpcbind-2.20220106-r3.ebuild b/sec-policy/selinux-rpcbind/selinux-rpcbind-2.20220106-r3.ebuild index 52d78be166e3..a9a31f98ac88 100644 --- a/sec-policy/selinux-rpcbind/selinux-rpcbind-2.20220106-r3.ebuild +++ b/sec-policy/selinux-rpcbind/selinux-rpcbind-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for rpcbind" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-rpm/selinux-rpm-2.20220106-r3.ebuild b/sec-policy/selinux-rpm/selinux-rpm-2.20220106-r3.ebuild index 309c381acd0a..bf594c5aaf35 100644 --- a/sec-policy/selinux-rpm/selinux-rpm-2.20220106-r3.ebuild +++ b/sec-policy/selinux-rpm/selinux-rpm-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for rpm" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-rssh/selinux-rssh-2.20220106-r3.ebuild b/sec-policy/selinux-rssh/selinux-rssh-2.20220106-r3.ebuild index 9c4ab20636c8..cbb315568da7 100644 --- a/sec-policy/selinux-rssh/selinux-rssh-2.20220106-r3.ebuild +++ b/sec-policy/selinux-rssh/selinux-rssh-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for rssh" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-rtkit/selinux-rtkit-2.20220106-r3.ebuild b/sec-policy/selinux-rtkit/selinux-rtkit-2.20220106-r3.ebuild index 5a2a4d3bd8fc..78435b5232ab 100644 --- a/sec-policy/selinux-rtkit/selinux-rtkit-2.20220106-r3.ebuild +++ b/sec-policy/selinux-rtkit/selinux-rtkit-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for rtkit" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} sec-policy/selinux-dbus diff --git a/sec-policy/selinux-rtorrent/selinux-rtorrent-2.20220106-r3.ebuild b/sec-policy/selinux-rtorrent/selinux-rtorrent-2.20220106-r3.ebuild index f1220d8759d0..9fc0381f36c4 100644 --- a/sec-policy/selinux-rtorrent/selinux-rtorrent-2.20220106-r3.ebuild +++ b/sec-policy/selinux-rtorrent/selinux-rtorrent-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for rtorrent" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-salt/selinux-salt-2.20220106-r3.ebuild b/sec-policy/selinux-salt/selinux-salt-2.20220106-r3.ebuild index 12cfc945b156..d076a3a059d3 100644 --- a/sec-policy/selinux-salt/selinux-salt-2.20220106-r3.ebuild +++ b/sec-policy/selinux-salt/selinux-salt-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for salt" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-samba/selinux-samba-2.20220106-r3.ebuild b/sec-policy/selinux-samba/selinux-samba-2.20220106-r3.ebuild index 62fa59b893dc..fd3f07c3a19b 100644 --- a/sec-policy/selinux-samba/selinux-samba-2.20220106-r3.ebuild +++ b/sec-policy/selinux-samba/selinux-samba-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for samba" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-sasl/selinux-sasl-2.20220106-r3.ebuild b/sec-policy/selinux-sasl/selinux-sasl-2.20220106-r3.ebuild index 7a66efb88522..d00fb230fa9e 100644 --- a/sec-policy/selinux-sasl/selinux-sasl-2.20220106-r3.ebuild +++ b/sec-policy/selinux-sasl/selinux-sasl-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for sasl" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-screen/selinux-screen-2.20220106-r3.ebuild b/sec-policy/selinux-screen/selinux-screen-2.20220106-r3.ebuild index 98109f1cfb37..d32292690a4c 100644 --- a/sec-policy/selinux-screen/selinux-screen-2.20220106-r3.ebuild +++ b/sec-policy/selinux-screen/selinux-screen-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for screen" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-sendmail/selinux-sendmail-2.20220106-r3.ebuild b/sec-policy/selinux-sendmail/selinux-sendmail-2.20220106-r3.ebuild index 1fdebf13c22f..669da58ac04e 100644 --- a/sec-policy/selinux-sendmail/selinux-sendmail-2.20220106-r3.ebuild +++ b/sec-policy/selinux-sendmail/selinux-sendmail-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for sendmail" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-sensord/selinux-sensord-2.20220106-r3.ebuild b/sec-policy/selinux-sensord/selinux-sensord-2.20220106-r3.ebuild index e2b70a975e0f..706e52a5750e 100644 --- a/sec-policy/selinux-sensord/selinux-sensord-2.20220106-r3.ebuild +++ b/sec-policy/selinux-sensord/selinux-sensord-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for sensord" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-shorewall/selinux-shorewall-2.20220106-r3.ebuild b/sec-policy/selinux-shorewall/selinux-shorewall-2.20220106-r3.ebuild index 2028165030ca..3b3b165de7b9 100644 --- a/sec-policy/selinux-shorewall/selinux-shorewall-2.20220106-r3.ebuild +++ b/sec-policy/selinux-shorewall/selinux-shorewall-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for shorewall" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-shutdown/selinux-shutdown-2.20220106-r3.ebuild b/sec-policy/selinux-shutdown/selinux-shutdown-2.20220106-r3.ebuild index 3c9b8980c4f7..a9630d9da649 100644 --- a/sec-policy/selinux-shutdown/selinux-shutdown-2.20220106-r3.ebuild +++ b/sec-policy/selinux-shutdown/selinux-shutdown-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for shutdown" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-skype/selinux-skype-2.20220106-r3.ebuild b/sec-policy/selinux-skype/selinux-skype-2.20220106-r3.ebuild index d17609b17e81..54d85b9d1d13 100644 --- a/sec-policy/selinux-skype/selinux-skype-2.20220106-r3.ebuild +++ b/sec-policy/selinux-skype/selinux-skype-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for skype" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} sec-policy/selinux-xserver diff --git a/sec-policy/selinux-slocate/selinux-slocate-2.20220106-r3.ebuild b/sec-policy/selinux-slocate/selinux-slocate-2.20220106-r3.ebuild index 20be97262f32..ed15fec7af40 100644 --- a/sec-policy/selinux-slocate/selinux-slocate-2.20220106-r3.ebuild +++ b/sec-policy/selinux-slocate/selinux-slocate-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for slocate" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-slrnpull/selinux-slrnpull-2.20220106-r3.ebuild b/sec-policy/selinux-slrnpull/selinux-slrnpull-2.20220106-r3.ebuild index 1c31aa66741b..c6f7eb681bfd 100644 --- a/sec-policy/selinux-slrnpull/selinux-slrnpull-2.20220106-r3.ebuild +++ b/sec-policy/selinux-slrnpull/selinux-slrnpull-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for slrnpull" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-smartmon/selinux-smartmon-2.20220106-r3.ebuild b/sec-policy/selinux-smartmon/selinux-smartmon-2.20220106-r3.ebuild index 5fd7a52e79c0..53ea0b2b4a28 100644 --- a/sec-policy/selinux-smartmon/selinux-smartmon-2.20220106-r3.ebuild +++ b/sec-policy/selinux-smartmon/selinux-smartmon-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for smartmon" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-smokeping/selinux-smokeping-2.20220106-r3.ebuild b/sec-policy/selinux-smokeping/selinux-smokeping-2.20220106-r3.ebuild index 4dc1c5f0547f..7e98b4acf136 100644 --- a/sec-policy/selinux-smokeping/selinux-smokeping-2.20220106-r3.ebuild +++ b/sec-policy/selinux-smokeping/selinux-smokeping-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for smokeping" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} sec-policy/selinux-apache diff --git a/sec-policy/selinux-snmp/selinux-snmp-2.20220106-r3.ebuild b/sec-policy/selinux-snmp/selinux-snmp-2.20220106-r3.ebuild index 371bb7ff5aa7..d4aceb247e58 100644 --- a/sec-policy/selinux-snmp/selinux-snmp-2.20220106-r3.ebuild +++ b/sec-policy/selinux-snmp/selinux-snmp-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for snmp" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-snort/selinux-snort-2.20220106-r3.ebuild b/sec-policy/selinux-snort/selinux-snort-2.20220106-r3.ebuild index acb2f0f8050d..d8981469cf02 100644 --- a/sec-policy/selinux-snort/selinux-snort-2.20220106-r3.ebuild +++ b/sec-policy/selinux-snort/selinux-snort-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for snort" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-soundserver/selinux-soundserver-2.20220106-r3.ebuild b/sec-policy/selinux-soundserver/selinux-soundserver-2.20220106-r3.ebuild index 5821db8265fb..f412ba0dfdb4 100644 --- a/sec-policy/selinux-soundserver/selinux-soundserver-2.20220106-r3.ebuild +++ b/sec-policy/selinux-soundserver/selinux-soundserver-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for soundserver" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-spamassassin/selinux-spamassassin-2.20220106-r3.ebuild b/sec-policy/selinux-spamassassin/selinux-spamassassin-2.20220106-r3.ebuild index 3abe0e7d7048..b36322cdb6c4 100644 --- a/sec-policy/selinux-spamassassin/selinux-spamassassin-2.20220106-r3.ebuild +++ b/sec-policy/selinux-spamassassin/selinux-spamassassin-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for spamassassin" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-squid/selinux-squid-2.20220106-r3.ebuild b/sec-policy/selinux-squid/selinux-squid-2.20220106-r3.ebuild index dc8fc9c50556..9d53046f9a06 100644 --- a/sec-policy/selinux-squid/selinux-squid-2.20220106-r3.ebuild +++ b/sec-policy/selinux-squid/selinux-squid-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for squid" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} sec-policy/selinux-apache diff --git a/sec-policy/selinux-sssd/selinux-sssd-2.20220106-r3.ebuild b/sec-policy/selinux-sssd/selinux-sssd-2.20220106-r3.ebuild index 6bb2ebbfe0b4..d0691f20a03b 100644 --- a/sec-policy/selinux-sssd/selinux-sssd-2.20220106-r3.ebuild +++ b/sec-policy/selinux-sssd/selinux-sssd-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for sssd" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-stunnel/selinux-stunnel-2.20220106-r3.ebuild b/sec-policy/selinux-stunnel/selinux-stunnel-2.20220106-r3.ebuild index d7dacfdd2607..0d30e84ba227 100644 --- a/sec-policy/selinux-stunnel/selinux-stunnel-2.20220106-r3.ebuild +++ b/sec-policy/selinux-stunnel/selinux-stunnel-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for stunnel" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-subsonic/selinux-subsonic-2.20220106-r3.ebuild b/sec-policy/selinux-subsonic/selinux-subsonic-2.20220106-r3.ebuild index e82c7f8b670e..288f1a1ccd25 100644 --- a/sec-policy/selinux-subsonic/selinux-subsonic-2.20220106-r3.ebuild +++ b/sec-policy/selinux-subsonic/selinux-subsonic-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for subsonic" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-sudo/selinux-sudo-2.20220106-r3.ebuild b/sec-policy/selinux-sudo/selinux-sudo-2.20220106-r3.ebuild index d307bad670b1..6b7223355734 100644 --- a/sec-policy/selinux-sudo/selinux-sudo-2.20220106-r3.ebuild +++ b/sec-policy/selinux-sudo/selinux-sudo-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for sudo" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-sxid/selinux-sxid-2.20220106-r3.ebuild b/sec-policy/selinux-sxid/selinux-sxid-2.20220106-r3.ebuild index 3e3263270ecf..1eaf10bad750 100644 --- a/sec-policy/selinux-sxid/selinux-sxid-2.20220106-r3.ebuild +++ b/sec-policy/selinux-sxid/selinux-sxid-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for sxid" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-syncthing/selinux-syncthing-2.20220106-r3.ebuild b/sec-policy/selinux-syncthing/selinux-syncthing-2.20220106-r3.ebuild index 8ca09de2e5ff..e09b5ba4246c 100644 --- a/sec-policy/selinux-syncthing/selinux-syncthing-2.20220106-r3.ebuild +++ b/sec-policy/selinux-syncthing/selinux-syncthing-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for syncthing" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-sysstat/selinux-sysstat-2.20220106-r3.ebuild b/sec-policy/selinux-sysstat/selinux-sysstat-2.20220106-r3.ebuild index fc6c05f8012f..686258240dac 100644 --- a/sec-policy/selinux-sysstat/selinux-sysstat-2.20220106-r3.ebuild +++ b/sec-policy/selinux-sysstat/selinux-sysstat-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for sysstat" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-tboot/selinux-tboot-2.20220106-r3.ebuild b/sec-policy/selinux-tboot/selinux-tboot-2.20220106-r3.ebuild index 95fc5e1a909a..f5c7519252f0 100644 --- a/sec-policy/selinux-tboot/selinux-tboot-2.20220106-r3.ebuild +++ b/sec-policy/selinux-tboot/selinux-tboot-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for tboot" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-tcpd/selinux-tcpd-2.20220106-r3.ebuild b/sec-policy/selinux-tcpd/selinux-tcpd-2.20220106-r3.ebuild index f0720f34fb1e..e6db03b2ea87 100644 --- a/sec-policy/selinux-tcpd/selinux-tcpd-2.20220106-r3.ebuild +++ b/sec-policy/selinux-tcpd/selinux-tcpd-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for tcpd" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} sec-policy/selinux-inetd diff --git a/sec-policy/selinux-tcsd/selinux-tcsd-2.20220106-r3.ebuild b/sec-policy/selinux-tcsd/selinux-tcsd-2.20220106-r3.ebuild index 73db7f8ed8ff..c31748b51984 100644 --- a/sec-policy/selinux-tcsd/selinux-tcsd-2.20220106-r3.ebuild +++ b/sec-policy/selinux-tcsd/selinux-tcsd-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for tcsd" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-telnet/selinux-telnet-2.20220106-r3.ebuild b/sec-policy/selinux-telnet/selinux-telnet-2.20220106-r3.ebuild index d2c25a7c6731..233831bebf60 100644 --- a/sec-policy/selinux-telnet/selinux-telnet-2.20220106-r3.ebuild +++ b/sec-policy/selinux-telnet/selinux-telnet-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for telnet" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} sec-policy/selinux-remotelogin diff --git a/sec-policy/selinux-tftp/selinux-tftp-2.20220106-r3.ebuild b/sec-policy/selinux-tftp/selinux-tftp-2.20220106-r3.ebuild index aa6695919368..368207c66a9e 100644 --- a/sec-policy/selinux-tftp/selinux-tftp-2.20220106-r3.ebuild +++ b/sec-policy/selinux-tftp/selinux-tftp-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for tftp" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-tgtd/selinux-tgtd-2.20220106-r3.ebuild b/sec-policy/selinux-tgtd/selinux-tgtd-2.20220106-r3.ebuild index 0a3e75b7e89a..78e0fe12aa36 100644 --- a/sec-policy/selinux-tgtd/selinux-tgtd-2.20220106-r3.ebuild +++ b/sec-policy/selinux-tgtd/selinux-tgtd-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for tgtd" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-thunderbird/selinux-thunderbird-2.20220106-r3.ebuild b/sec-policy/selinux-thunderbird/selinux-thunderbird-2.20220106-r3.ebuild index 12150c30dd4c..b2aa3d4229e2 100644 --- a/sec-policy/selinux-thunderbird/selinux-thunderbird-2.20220106-r3.ebuild +++ b/sec-policy/selinux-thunderbird/selinux-thunderbird-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for thunderbird" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} sec-policy/selinux-xserver diff --git a/sec-policy/selinux-timidity/selinux-timidity-2.20220106-r3.ebuild b/sec-policy/selinux-timidity/selinux-timidity-2.20220106-r3.ebuild index 6f15dd196ad7..f00d8a217de9 100644 --- a/sec-policy/selinux-timidity/selinux-timidity-2.20220106-r3.ebuild +++ b/sec-policy/selinux-timidity/selinux-timidity-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for timidity" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-tmpreaper/selinux-tmpreaper-2.20220106-r3.ebuild b/sec-policy/selinux-tmpreaper/selinux-tmpreaper-2.20220106-r3.ebuild index f4719c0384e6..bee53ee2d8f3 100644 --- a/sec-policy/selinux-tmpreaper/selinux-tmpreaper-2.20220106-r3.ebuild +++ b/sec-policy/selinux-tmpreaper/selinux-tmpreaper-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for tmpreaper" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-tor/selinux-tor-2.20220106-r3.ebuild b/sec-policy/selinux-tor/selinux-tor-2.20220106-r3.ebuild index af327ce9b87d..8c99c5b7195d 100644 --- a/sec-policy/selinux-tor/selinux-tor-2.20220106-r3.ebuild +++ b/sec-policy/selinux-tor/selinux-tor-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for tor" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-tripwire/selinux-tripwire-2.20220106-r3.ebuild b/sec-policy/selinux-tripwire/selinux-tripwire-2.20220106-r3.ebuild index a48a76d34daf..f3396b6c9ba5 100644 --- a/sec-policy/selinux-tripwire/selinux-tripwire-2.20220106-r3.ebuild +++ b/sec-policy/selinux-tripwire/selinux-tripwire-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for tripwire" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-ucspitcp/selinux-ucspitcp-2.20220106-r3.ebuild b/sec-policy/selinux-ucspitcp/selinux-ucspitcp-2.20220106-r3.ebuild index 06a2ece306e1..b1636212c469 100644 --- a/sec-policy/selinux-ucspitcp/selinux-ucspitcp-2.20220106-r3.ebuild +++ b/sec-policy/selinux-ucspitcp/selinux-ucspitcp-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for ucspitcp" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-ulogd/selinux-ulogd-2.20220106-r3.ebuild b/sec-policy/selinux-ulogd/selinux-ulogd-2.20220106-r3.ebuild index e85d27a3779a..63db84997abb 100644 --- a/sec-policy/selinux-ulogd/selinux-ulogd-2.20220106-r3.ebuild +++ b/sec-policy/selinux-ulogd/selinux-ulogd-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for ulogd" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-uml/selinux-uml-2.20220106-r3.ebuild b/sec-policy/selinux-uml/selinux-uml-2.20220106-r3.ebuild index 414286a79c06..a5d91a02ffa9 100644 --- a/sec-policy/selinux-uml/selinux-uml-2.20220106-r3.ebuild +++ b/sec-policy/selinux-uml/selinux-uml-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for uml" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-unconfined/selinux-unconfined-2.20220106-r3.ebuild b/sec-policy/selinux-unconfined/selinux-unconfined-2.20220106-r3.ebuild index 36e90163a529..ca2ad1523dfe 100644 --- a/sec-policy/selinux-unconfined/selinux-unconfined-2.20220106-r3.ebuild +++ b/sec-policy/selinux-unconfined/selinux-unconfined-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for unconfined" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-uptime/selinux-uptime-2.20220106-r3.ebuild b/sec-policy/selinux-uptime/selinux-uptime-2.20220106-r3.ebuild index 5a5cf1c05dd2..afe237b6a90e 100644 --- a/sec-policy/selinux-uptime/selinux-uptime-2.20220106-r3.ebuild +++ b/sec-policy/selinux-uptime/selinux-uptime-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for uptime" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-usbguard/selinux-usbguard-2.20220106-r3.ebuild b/sec-policy/selinux-usbguard/selinux-usbguard-2.20220106-r3.ebuild index 2306a3c6f0dc..3d3d2d64e49c 100644 --- a/sec-policy/selinux-usbguard/selinux-usbguard-2.20220106-r3.ebuild +++ b/sec-policy/selinux-usbguard/selinux-usbguard-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for usbguard" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-usbmuxd/selinux-usbmuxd-2.20220106-r3.ebuild b/sec-policy/selinux-usbmuxd/selinux-usbmuxd-2.20220106-r3.ebuild index fd42366f839a..4b48c3e95b8b 100644 --- a/sec-policy/selinux-usbmuxd/selinux-usbmuxd-2.20220106-r3.ebuild +++ b/sec-policy/selinux-usbmuxd/selinux-usbmuxd-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for usbmuxd" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-uucp/selinux-uucp-2.20220106-r3.ebuild b/sec-policy/selinux-uucp/selinux-uucp-2.20220106-r3.ebuild index ac7d19d4eea7..8b122623d70c 100644 --- a/sec-policy/selinux-uucp/selinux-uucp-2.20220106-r3.ebuild +++ b/sec-policy/selinux-uucp/selinux-uucp-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for uucp" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} sec-policy/selinux-inetd diff --git a/sec-policy/selinux-uwimap/selinux-uwimap-2.20220106-r3.ebuild b/sec-policy/selinux-uwimap/selinux-uwimap-2.20220106-r3.ebuild index 3a5b2f9b8996..e48ee0912985 100644 --- a/sec-policy/selinux-uwimap/selinux-uwimap-2.20220106-r3.ebuild +++ b/sec-policy/selinux-uwimap/selinux-uwimap-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for uwimap" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-uwsgi/selinux-uwsgi-2.20220106-r3.ebuild b/sec-policy/selinux-uwsgi/selinux-uwsgi-2.20220106-r3.ebuild index d7388134df95..4a426ecede0a 100644 --- a/sec-policy/selinux-uwsgi/selinux-uwsgi-2.20220106-r3.ebuild +++ b/sec-policy/selinux-uwsgi/selinux-uwsgi-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for uWSGI" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-varnishd/selinux-varnishd-2.20220106-r3.ebuild b/sec-policy/selinux-varnishd/selinux-varnishd-2.20220106-r3.ebuild index 5b50b8526f0f..c2b73e87df67 100644 --- a/sec-policy/selinux-varnishd/selinux-varnishd-2.20220106-r3.ebuild +++ b/sec-policy/selinux-varnishd/selinux-varnishd-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for varnishd" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-vbetool/selinux-vbetool-2.20220106-r3.ebuild b/sec-policy/selinux-vbetool/selinux-vbetool-2.20220106-r3.ebuild index 9f076bc25f8e..b855066ff185 100644 --- a/sec-policy/selinux-vbetool/selinux-vbetool-2.20220106-r3.ebuild +++ b/sec-policy/selinux-vbetool/selinux-vbetool-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for vbetool" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-vdagent/selinux-vdagent-2.20220106-r3.ebuild b/sec-policy/selinux-vdagent/selinux-vdagent-2.20220106-r3.ebuild index f54bfe98bbf1..13ab23321791 100644 --- a/sec-policy/selinux-vdagent/selinux-vdagent-2.20220106-r3.ebuild +++ b/sec-policy/selinux-vdagent/selinux-vdagent-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for vdagent" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-vde/selinux-vde-2.20220106-r3.ebuild b/sec-policy/selinux-vde/selinux-vde-2.20220106-r3.ebuild index 666735436bc2..98172568701b 100644 --- a/sec-policy/selinux-vde/selinux-vde-2.20220106-r3.ebuild +++ b/sec-policy/selinux-vde/selinux-vde-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for vde" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-virt/selinux-virt-2.20220106-r3.ebuild b/sec-policy/selinux-virt/selinux-virt-2.20220106-r3.ebuild index 8d064c4f1d45..22b4a11f2b95 100644 --- a/sec-policy/selinux-virt/selinux-virt-2.20220106-r3.ebuild +++ b/sec-policy/selinux-virt/selinux-virt-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for virt" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-vlock/selinux-vlock-2.20220106-r3.ebuild b/sec-policy/selinux-vlock/selinux-vlock-2.20220106-r3.ebuild index 197ed006e049..2cf2e2067b5d 100644 --- a/sec-policy/selinux-vlock/selinux-vlock-2.20220106-r3.ebuild +++ b/sec-policy/selinux-vlock/selinux-vlock-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for vlock" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-vmware/selinux-vmware-2.20220106-r3.ebuild b/sec-policy/selinux-vmware/selinux-vmware-2.20220106-r3.ebuild index 3c5984ed4514..2edaeccb4ab6 100644 --- a/sec-policy/selinux-vmware/selinux-vmware-2.20220106-r3.ebuild +++ b/sec-policy/selinux-vmware/selinux-vmware-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for vmware" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} sec-policy/selinux-xserver diff --git a/sec-policy/selinux-vnstatd/selinux-vnstatd-2.20220106-r3.ebuild b/sec-policy/selinux-vnstatd/selinux-vnstatd-2.20220106-r3.ebuild index 3fca4dbdcaac..761b1ff74222 100644 --- a/sec-policy/selinux-vnstatd/selinux-vnstatd-2.20220106-r3.ebuild +++ b/sec-policy/selinux-vnstatd/selinux-vnstatd-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for vnstatd" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-vpn/selinux-vpn-2.20220106-r3.ebuild b/sec-policy/selinux-vpn/selinux-vpn-2.20220106-r3.ebuild index 200dbc6e9ab0..02763a9b8fb9 100644 --- a/sec-policy/selinux-vpn/selinux-vpn-2.20220106-r3.ebuild +++ b/sec-policy/selinux-vpn/selinux-vpn-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for vpn" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-watchdog/selinux-watchdog-2.20220106-r3.ebuild b/sec-policy/selinux-watchdog/selinux-watchdog-2.20220106-r3.ebuild index 8043807eaa56..5f1b8f9256d4 100644 --- a/sec-policy/selinux-watchdog/selinux-watchdog-2.20220106-r3.ebuild +++ b/sec-policy/selinux-watchdog/selinux-watchdog-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for watchdog" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-webalizer/selinux-webalizer-2.20220106-r3.ebuild b/sec-policy/selinux-webalizer/selinux-webalizer-2.20220106-r3.ebuild index c5ec15c952f0..590150b2b2e0 100644 --- a/sec-policy/selinux-webalizer/selinux-webalizer-2.20220106-r3.ebuild +++ b/sec-policy/selinux-webalizer/selinux-webalizer-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for webalizer" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} diff --git a/sec-policy/selinux-wine/selinux-wine-2.20220106-r3.ebuild b/sec-policy/selinux-wine/selinux-wine-2.20220106-r3.ebuild index cd0d9efbe51d..5ac239440b87 100644 --- a/sec-policy/selinux-wine/selinux-wine-2.20220106-r3.ebuild +++ b/sec-policy/selinux-wine/selinux-wine-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for wine" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-wireguard/selinux-wireguard-2.20220106-r3.ebuild b/sec-policy/selinux-wireguard/selinux-wireguard-2.20220106-r3.ebuild index e19a6174649f..a282da62bf7a 100644 --- a/sec-policy/selinux-wireguard/selinux-wireguard-2.20220106-r3.ebuild +++ b/sec-policy/selinux-wireguard/selinux-wireguard-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for wireguard" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-wireshark/selinux-wireshark-2.20220106-r3.ebuild b/sec-policy/selinux-wireshark/selinux-wireshark-2.20220106-r3.ebuild index 615c477833f6..115a46bd34c8 100644 --- a/sec-policy/selinux-wireshark/selinux-wireshark-2.20220106-r3.ebuild +++ b/sec-policy/selinux-wireshark/selinux-wireshark-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for wireshark" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-wm/selinux-wm-2.20220106-r3.ebuild b/sec-policy/selinux-wm/selinux-wm-2.20220106-r3.ebuild index 10fabd1b2356..96def39ec654 100644 --- a/sec-policy/selinux-wm/selinux-wm-2.20220106-r3.ebuild +++ b/sec-policy/selinux-wm/selinux-wm-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for wm" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-xen/selinux-xen-2.20220106-r3.ebuild b/sec-policy/selinux-xen/selinux-xen-2.20220106-r3.ebuild index d2653712e836..2a5c489c32e8 100644 --- a/sec-policy/selinux-xen/selinux-xen-2.20220106-r3.ebuild +++ b/sec-policy/selinux-xen/selinux-xen-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for xen" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-xfs/selinux-xfs-2.20220106-r3.ebuild b/sec-policy/selinux-xfs/selinux-xfs-2.20220106-r3.ebuild index 6c30073820a8..73cca602a884 100644 --- a/sec-policy/selinux-xfs/selinux-xfs-2.20220106-r3.ebuild +++ b/sec-policy/selinux-xfs/selinux-xfs-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for xfs" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-xscreensaver/selinux-xscreensaver-2.20220106-r3.ebuild b/sec-policy/selinux-xscreensaver/selinux-xscreensaver-2.20220106-r3.ebuild index 93b8afa1de83..7c24330bd00b 100644 --- a/sec-policy/selinux-xscreensaver/selinux-xscreensaver-2.20220106-r3.ebuild +++ b/sec-policy/selinux-xscreensaver/selinux-xscreensaver-2.20220106-r3.ebuild @@ -11,7 +11,7 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for xscreensaver" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi DEPEND="${DEPEND} sec-policy/selinux-xserver diff --git a/sec-policy/selinux-xserver/selinux-xserver-2.20220106-r3.ebuild b/sec-policy/selinux-xserver/selinux-xserver-2.20220106-r3.ebuild index 7d681b3bf01f..ed231bd120dc 100644 --- a/sec-policy/selinux-xserver/selinux-xserver-2.20220106-r3.ebuild +++ b/sec-policy/selinux-xserver/selinux-xserver-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for xserver" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sec-policy/selinux-zabbix/selinux-zabbix-2.20220106-r3.ebuild b/sec-policy/selinux-zabbix/selinux-zabbix-2.20220106-r3.ebuild index 235932cd3e71..a8758fd5abbd 100644 --- a/sec-policy/selinux-zabbix/selinux-zabbix-2.20220106-r3.ebuild +++ b/sec-policy/selinux-zabbix/selinux-zabbix-2.20220106-r3.ebuild @@ -11,5 +11,5 @@ inherit selinux-policy-2 DESCRIPTION="SELinux policy for zabbix" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" fi diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz index 6c2cc589d4d23bf6062b9efd7c64b895a6f3d8a5..342c5eaf7e9df02ae41213509571df184f937fa2 100644 GIT binary patch delta 45869 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 delta 45841 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/polkit-0.103 ) + sqlite? ( dev-db/sqlite ) systemd? ( >=sys-apps/systemd-211 ) tpm? ( app-crypt/tpm2-tss ) uefi? ( @@ -111,13 +110,16 @@ src_prepare() { src_configure() { local plugins=( + -Dplugin_gpio="true" $(meson_use amt plugin_amt) $(meson_use dell plugin_dell) $(meson_use fastboot plugin_fastboot) $(meson_use flashrom plugin_flashrom) + $(meson_use gusb plugin_uf2) $(meson_use logitech plugin_logitech_bulkcontroller) $(meson_use modemmanager plugin_modem_manager) $(meson_use nvme plugin_nvme) + $(meson_use sqlite) $(meson_use spi plugin_intel_spi) $(meson_use synaptics plugin_synaptics_mst) $(meson_use synaptics plugin_synaptics_rmi) diff --git a/sys-apps/mcstrans/Manifest b/sys-apps/mcstrans/Manifest index e080416085d3..b150878307f9 100644 --- a/sys-apps/mcstrans/Manifest +++ b/sys-apps/mcstrans/Manifest @@ -1 +1,2 @@ DIST mcstrans-3.3.tar.gz 44621 BLAKE2B 624780c219d0b8f369def5ab334caf9d2ae847f9cfb4359ce38e240bcb72b7cfeef45d08cd6e7330cc90394f6c32bd622d2133e675036f98992145b1530ab1e2 SHA512 2157a0361bb5a2bc8e149373b2dd7d9b042f8c4c0aa845ae6967a23d9b875d2dcd6176d99d7f8f15e17eb5877fea60814e19aabfe76950d25b75c9c25df811c2 +DIST mcstrans-3.4-rc1.tar.gz 45128 BLAKE2B 90ef74de6db72005b17254a23673edca30c8441155947b0cd11e5a45b376a58f608eca38fc91184e33dd593551de48010bde1962849ad7d6427d310c4e2609e4 SHA512 7889b6b4a22d2b3b900b28fddfb09d32bcc8d4dfacb3ac75253aa812b35578907272b758c4050d52560cdb751cefca5f4bd46c8c2402b47f8833c63134b8e780 diff --git a/sys-apps/mcstrans/mcstrans-3.4_rc1.ebuild b/sys-apps/mcstrans/mcstrans-3.4_rc1.ebuild new file mode 100644 index 000000000000..75563498db4f --- /dev/null +++ b/sys-apps/mcstrans/mcstrans-3.4_rc1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit toolchain-funcs + +MY_PV="${PV//_/-}" +MY_P="${PN}-${MY_PV}" + +DESCRIPTION="SELinux context translation to human readable names" +HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki" + +if [[ ${PV} == *9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git" + S="${WORKDIR}/${P}/${PN}" +else + SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + S="${WORKDIR}/${MY_P}" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +DEPEND=">=sys-libs/libsepol-${PV}:= + >=sys-libs/libselinux-${PV}:= + dev-libs/libpcre2:= + >=sys-libs/libcap-1.10-r10:=" + +RDEPEND="${DEPEND}" + +src_prepare() { + default + + sed -i 's/-Werror//g' "${S}"/*/Makefile || die "Failed to remove Werror" +} + +src_compile() { + tc-export CC + default +} + +src_install() { + emake DESTDIR="${D}" install + + rm -rf "${D}/etc/rc.d" || die + + newinitd "${FILESDIR}/mcstransd.init" mcstransd +} diff --git a/sys-apps/mcstrans/mcstrans-9999.ebuild b/sys-apps/mcstrans/mcstrans-9999.ebuild index 631d654a0a38..75563498db4f 100644 --- a/sys-apps/mcstrans/mcstrans-9999.ebuild +++ b/sys-apps/mcstrans/mcstrans-9999.ebuild @@ -1,30 +1,33 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" inherit toolchain-funcs -IUSE="" +MY_PV="${PV//_/-}" +MY_P="${PN}-${MY_PV}" + +DESCRIPTION="SELinux context translation to human readable names" +HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki" if [[ ${PV} == *9999 ]] ; then inherit git-r3 EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git" S="${WORKDIR}/${P}/${PN}" else - SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${PV}/${P}.tar.gz" + SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz" KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + S="${WORKDIR}/${MY_P}" fi -DESCRIPTION="SELinux context translation to human readable names" -HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki" - LICENSE="GPL-2" SLOT="0" +IUSE="" DEPEND=">=sys-libs/libsepol-${PV}:= >=sys-libs/libselinux-${PV}:= - dev-libs/libpcre:= + dev-libs/libpcre2:= >=sys-libs/libcap-1.10-r10:=" RDEPEND="${DEPEND}" diff --git a/sys-apps/policycoreutils/Manifest b/sys-apps/policycoreutils/Manifest index 05b2edfb4b33..71d9b732a14e 100644 --- a/sys-apps/policycoreutils/Manifest +++ b/sys-apps/policycoreutils/Manifest @@ -1,2 +1,3 @@ DIST policycoreutils-3.3.tar.gz 2818092 BLAKE2B 0ed9f128a774176ebadb71f448af8dee8c616a706314783b646869e7ea91892e358d5bb03e3aece3d0e6dc3203852e4e2925482727df1e5c71e075236ee43e5c SHA512 db658990355f99a8e43f53d20cc67bf9e557b0a7837d1927c80f325b7f93ad47876382278a980b818484d6e31712a9b03e279f947ebc88c4be60a9f395607f98 +DIST policycoreutils-3.4-rc1.tar.gz 771240 BLAKE2B 27f730c1f870be9175bef9d8c44ad74f737d5a185d369ceb84c609974423ffea5ce1f8a602af6d25253df963e37c7d2fd5a4cc4877782f6768cfaf5a544c4aa4 SHA512 bbe7b126f07b895d6bea4dfdbc6574a3f8ba08466979f8ed5009b54c68eb0c7f1786d175f52925d0e7e983ca799b846f50112b50c5d6d4edc1b03152593b68c1 DIST policycoreutils-extra-1.37.tar.bz2 8809 BLAKE2B a7f6122c2e27f54b018174e962bd7f4c14af04e09bbb5300bde6967ea7f2dc5cd03b5787919a4e7f5288bcbc6747922962b5bd3b588ab1e3a035fbff4910d8f5 SHA512 0a85cd7cf279256b5e1927f9dfdd89626a1c8b77b0aeb62b496e7e8d1dccbaa315e39f9308fb2df7270f0bc1c10787b19990e7365cad74b47b61e30394c8b23f diff --git a/sys-apps/policycoreutils/policycoreutils-3.4_rc1.ebuild b/sys-apps/policycoreutils/policycoreutils-3.4_rc1.ebuild new file mode 100644 index 000000000000..91d0f1ac5ab7 --- /dev/null +++ b/sys-apps/policycoreutils/policycoreutils-3.4_rc1.ebuild @@ -0,0 +1,163 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="xml" + +inherit multilib python-r1 toolchain-funcs bash-completion-r1 + +MY_PV="${PV//_/-}" +MY_P="${PN}-${MY_PV}" +EXTRAS_VER="1.37" + +DESCRIPTION="SELinux core utilities" +HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git" + SRC_URI="https://dev.gentoo.org/~perfinion/distfiles/policycoreutils-extra-${EXTRAS_VER}.tar.bz2" + S1="${WORKDIR}/${P}/${PN}" + S2="${WORKDIR}/policycoreutils-extra" + S="${S1}" +else + SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz + https://dev.gentoo.org/~perfinion/distfiles/policycoreutils-extra-${EXTRAS_VER}.tar.bz2" + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + S1="${WORKDIR}/${MY_P}" + S2="${WORKDIR}/policycoreutils-extra" + S="${S1}" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="audit pam split-usr" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND=">=sys-libs/libselinux-${PV}:=[python,${PYTHON_USEDEP}] + >=sys-libs/libsemanage-${PV}:=[python(+),${PYTHON_USEDEP}] + >=sys-libs/libsepol-${PV}:= + sys-libs/libcap-ng:= + >=app-admin/setools-4.2.0[${PYTHON_USEDEP}] + audit? ( >=sys-process/audit-1.5.1[python,${PYTHON_USEDEP}] ) + pam? ( sys-libs/pam:= ) + ${PYTHON_DEPS}" + +# Avoid dependency loop in the cross-compile case, bug #755173 +# (Still exists in native) +BDEPEND="sys-devel/gettext" + +# pax-utils for scanelf used by rlpkg +RDEPEND="${DEPEND} + app-misc/pax-utils" + +PDEPEND="sys-apps/semodule-utils + sys-apps/selinux-python" + +src_unpack() { + # Override default one because we need the SRC_URI ones even in case of 9999 ebuilds + default + if [[ ${PV} == 9999 ]] ; then + git-r3_src_unpack + fi +} + +src_prepare() { + S="${S1}" + cd "${S}" || die "Failed to switch to ${S}" + if [[ ${PV} != 9999 ]] ; then + # If needed for live ebuilds please use /etc/portage/patches + eapply "${FILESDIR}/policycoreutils-3.1-0001-newrole-not-suid.patch" + fi + + # rlpkg is more useful than fixfiles + sed -i -e '/^all/s/fixfiles//' "${S}/scripts/Makefile" \ + || die "fixfiles sed 1 failed" + sed -i -e '/fixfiles/d' "${S}/scripts/Makefile" \ + || die "fixfiles sed 2 failed" + + eapply_user + + sed -i 's/-Werror//g' "${S1}"/*/Makefile || die "Failed to remove Werror" + + python_copy_sources + # Our extra code is outside the regular directory, so set it to the extra + # directory. We really should optimize this as it is ugly, but the extra + # code is needed for Gentoo at the same time that policycoreutils is present + # (so we cannot use an additional package for now). + S="${S2}" + python_copy_sources +} + +src_compile() { + building() { + emake -C "${BUILD_DIR}" \ + AUDIT_LOG_PRIVS="y" \ + AUDITH="$(usex audit y n)" \ + PAMH="$(usex pam y n)" \ + SESANDBOX="n" \ + CC="$(tc-getCC)" \ + LIBDIR="\$(PREFIX)/$(get_libdir)" + } + S="${S1}" # Regular policycoreutils + python_foreach_impl building + S="${S2}" # Extra set + python_foreach_impl building +} + +src_install() { + # Python scripts are present in many places. There are no extension modules. + installation-policycoreutils() { + einfo "Installing policycoreutils" + emake -C "${BUILD_DIR}" DESTDIR="${D}" \ + AUDIT_LOG_PRIVS="y" \ + AUDITH="$(usex audit y n)" \ + PAMH="$(usex pam y n)" \ + SESANDBOX="n" \ + CC="$(tc-getCC)" \ + LIBDIR="\$(PREFIX)/$(get_libdir)" \ + install + python_optimize + } + + installation-extras() { + einfo "Installing policycoreutils-extra" + emake -C "${BUILD_DIR}" \ + DESTDIR="${D}" \ + install + python_optimize + } + + S="${S1}" # policycoreutils + python_foreach_impl installation-policycoreutils + S="${S2}" # extras + python_foreach_impl installation-extras + S="${S1}" # back for later + + # remove redhat-style init script + rm -fR "${D}/etc/rc.d" || die + + # compatibility symlinks + use split-usr && dosym ../../sbin/setfiles /usr/sbin/setfiles + + bashcomp_alias setsebool getsebool + + # location for policy definitions + dodir /var/lib/selinux + keepdir /var/lib/selinux + + # Set version-specific scripts + for pyscript in rlpkg; do + python_replicate_script "${ED}/usr/sbin/${pyscript}" + done +} + +pkg_postinst() { + for POLICY_TYPE in ${POLICY_TYPES} ; do + # There have been some changes to the policy store, rebuilding now. + # https://marc.info/?l=selinux&m=143757277819717&w=2 + einfo "Rebuilding store ${POLICY_TYPE} in '${ROOT:-/}' (without re-loading)." + semodule -p "${ROOT:-/}" -s "${POLICY_TYPE}" -n -B || die "Failed to rebuild policy store ${POLICY_TYPE}" + done +} diff --git a/sys-apps/policycoreutils/policycoreutils-9999.ebuild b/sys-apps/policycoreutils/policycoreutils-9999.ebuild index e6ee13c43070..91d0f1ac5ab7 100644 --- a/sys-apps/policycoreutils/policycoreutils-9999.ebuild +++ b/sys-apps/policycoreutils/policycoreutils-9999.ebuild @@ -2,16 +2,15 @@ # Distributed under the terms of the GNU General Public License v2 EAPI="7" -PYTHON_COMPAT=( python{3_7,3_8,3_9} ) +PYTHON_COMPAT=( python3_{8..10} ) PYTHON_REQ_USE="xml" inherit multilib python-r1 toolchain-funcs bash-completion-r1 +MY_PV="${PV//_/-}" +MY_P="${PN}-${MY_PV}" EXTRAS_VER="1.37" -IUSE="audit pam split-usr" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - DESCRIPTION="SELinux core utilities" HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki" @@ -19,20 +18,22 @@ if [[ ${PV} == 9999 ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git" SRC_URI="https://dev.gentoo.org/~perfinion/distfiles/policycoreutils-extra-${EXTRAS_VER}.tar.bz2" - S1="${WORKDIR}/${PN}" + S1="${WORKDIR}/${P}/${PN}" S2="${WORKDIR}/policycoreutils-extra" S="${S1}" else - SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${PV}/${P}.tar.gz + SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz https://dev.gentoo.org/~perfinion/distfiles/policycoreutils-extra-${EXTRAS_VER}.tar.bz2" KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" - S1="${WORKDIR}/${P}" + S1="${WORKDIR}/${MY_P}" S2="${WORKDIR}/policycoreutils-extra" S="${S1}" fi LICENSE="GPL-2" SLOT="0" +IUSE="audit pam split-usr" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" DEPEND=">=sys-libs/libselinux-${PV}:=[python,${PYTHON_USEDEP}] >=sys-libs/libsemanage-${PV}:=[python(+),${PYTHON_USEDEP}] diff --git a/sys-apps/restorecond/Manifest b/sys-apps/restorecond/Manifest index 5823e3897be5..b14d5edab7e4 100644 --- a/sys-apps/restorecond/Manifest +++ b/sys-apps/restorecond/Manifest @@ -1 +1,2 @@ DIST restorecond-3.3.tar.gz 18970 BLAKE2B 41c0eed734ab1e89cdfd40fdb0ceff47e1c4bb66354ff78d548a9747c661fbf7ed4b6b3daa1e39325de2a2ca087aca803f073f942f3ac89b71d873e27a1d6712 SHA512 ea2b97d22c1d68aa4ea31d8850f8c9632c0db0d4d666e323c648da896554c6a6fdf6dfa3c105a1df3f1ede9da8cce5ba4c1533b05520846fcb2d584935e5d7cb +DIST restorecond-3.4-rc1.tar.gz 18961 BLAKE2B 7f5f41f9dd7e776c266818221706f5cfff2fbb3ce99550e4c679a52e1c7694ddf06a8cd686ed80787e2acbf4060bb6cb4c4c15b85eb3ee58355b560f3751e910 SHA512 5d526ceb314719400cfeecb3d28369f62ca8f29223c6eabe847f3565c27b6a7f74ef6f489750b80809df6b3227324c978e4aceca1cb2f4f6a28bcaa03f1f9db9 diff --git a/sys-apps/restorecond/restorecond-3.4_rc1.ebuild b/sys-apps/restorecond/restorecond-3.4_rc1.ebuild new file mode 100644 index 000000000000..92cd1c69200e --- /dev/null +++ b/sys-apps/restorecond/restorecond-3.4_rc1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit systemd toolchain-funcs + +MY_PV="${PV//_/-}" +MY_P="${PN}-${MY_PV}" + +if [[ ${PV} == *9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git" + S="${WORKDIR}/${P}/${PN}" +else + SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + S="${WORKDIR}/${MY_P}" +fi + +DESCRIPTION="Daemon to watch for creation and set default SELinux fcontexts" +HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki" + +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +DEPEND="dev-libs/glib:2 + >=sys-libs/libsepol-${PV}:= + >=sys-libs/libselinux-${PV}:=" + +RDEPEND="${DEPEND}" + +src_prepare() { + default + + sed -i 's/-Werror//g' "${S}"/Makefile || die "Failed to remove Werror" +} + +src_compile() { + tc-export CC + default +} + +src_install() { + emake DESTDIR="${D}" \ + SYSTEMDSYSTEMUNITDIR="$(systemd_get_systemunitdir)" \ + SYSTEMDUSERUNITDIR=$(systemd_get_userunitdir) \ + install + + rm -rf "${D}/etc/rc.d" || die + + newinitd "${FILESDIR}/restorecond.init" restorecond +} diff --git a/sys-apps/restorecond/restorecond-9999.ebuild b/sys-apps/restorecond/restorecond-9999.ebuild index f3e66897e8c1..92cd1c69200e 100644 --- a/sys-apps/restorecond/restorecond-9999.ebuild +++ b/sys-apps/restorecond/restorecond-9999.ebuild @@ -1,19 +1,21 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" inherit systemd toolchain-funcs -IUSE="" +MY_PV="${PV//_/-}" +MY_P="${PN}-${MY_PV}" if [[ ${PV} == *9999 ]] ; then inherit git-r3 EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git" S="${WORKDIR}/${P}/${PN}" else - SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${PV}/${P}.tar.gz" + SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz" KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + S="${WORKDIR}/${MY_P}" fi DESCRIPTION="Daemon to watch for creation and set default SELinux fcontexts" @@ -21,6 +23,7 @@ HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki" LICENSE="GPL-2" SLOT="0" +IUSE="" DEPEND="dev-libs/glib:2 >=sys-libs/libsepol-${PV}:= @@ -40,9 +43,10 @@ src_compile() { } src_install() { - SYSTEMDSYSTEMUNITDIR="$(systemd_get_systemunitdir)" \ + emake DESTDIR="${D}" \ + SYSTEMDSYSTEMUNITDIR="$(systemd_get_systemunitdir)" \ SYSTEMDUSERUNITDIR=$(systemd_get_userunitdir) \ - emake DESTDIR="${D}" install + install rm -rf "${D}/etc/rc.d" || die diff --git a/sys-apps/secilc/Manifest b/sys-apps/secilc/Manifest index 323fe32e0e87..b71bbe80d191 100644 --- a/sys-apps/secilc/Manifest +++ b/sys-apps/secilc/Manifest @@ -1 +1,2 @@ DIST secilc-3.3.tar.gz 181205 BLAKE2B ffccf2e6ea416f6e5a8270a488c6c6ed01b607af20fffed129f5d9b9957f2ab16e90a3fdbd57b597f1195987edf6a2ca1ae561cca62d176a01878fe24900f4b9 SHA512 11b2b6a56d588a71d8cc5b2e69e76579ddd3ea20e036bbfdbeefd8ed64a6dca3c8f963509a96231eb21807a195ec24e4807ef52dc2218ee0410ee0828ad77fa8 +DIST secilc-3.4-rc1.tar.gz 181269 BLAKE2B cc0bd0d6016833d64d615fe0f1ef59ab302b15238f10005412d3c2347056fbc5a0e587ac2e18f62f7cb1402a2749c117ac6b50e97df9677a0afc9b2270d9352d SHA512 d99e76c50395fcb20a4c08156b155f7411eab2ce3374899cc3cf6193d95ed3a5b2dae86d18ddfda838e6701aeddedbdb98f8faedeb4506ac5b19c7957763d22c diff --git a/sys-apps/secilc/secilc-3.4_rc1.ebuild b/sys-apps/secilc/secilc-3.4_rc1.ebuild new file mode 100644 index 000000000000..13b261011af0 --- /dev/null +++ b/sys-apps/secilc/secilc-3.4_rc1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" +inherit toolchain-funcs + +MY_PV="${PV//_/-}" +MY_P="${PN}-${MY_PV}" + +DESCRIPTION="SELinux Common Intermediate Language (CIL) Compiler" +HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git" + S="${WORKDIR}/${P}/${PN}" +else + SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~x86" + S="${WORKDIR}/${MY_P}" +fi + +LICENSE="GPL-2" +SLOT="0" + +DEPEND=">=sys-libs/libsepol-${PV}" +RDEPEND="${DEPEND}" +BDEPEND="app-text/xmlto" + +# tests are not meant to be run outside of the +# full SELinux userland repo +RESTRICT="test" + +src_compile() { + tc-export CC + default +} diff --git a/sys-apps/secilc/secilc-9999.ebuild b/sys-apps/secilc/secilc-9999.ebuild index 38dc82e0bcdd..13b261011af0 100644 --- a/sys-apps/secilc/secilc-9999.ebuild +++ b/sys-apps/secilc/secilc-9999.ebuild @@ -1,9 +1,12 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" inherit toolchain-funcs +MY_PV="${PV//_/-}" +MY_P="${PN}-${MY_PV}" + DESCRIPTION="SELinux Common Intermediate Language (CIL) Compiler" HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki" @@ -12,8 +15,9 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git" S="${WORKDIR}/${P}/${PN}" else - SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${PV}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~x86" + SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~x86" + S="${WORKDIR}/${MY_P}" fi LICENSE="GPL-2" diff --git a/sys-apps/selinux-python/Manifest b/sys-apps/selinux-python/Manifest index 9a42e89573e3..00f49d819ab3 100644 --- a/sys-apps/selinux-python/Manifest +++ b/sys-apps/selinux-python/Manifest @@ -1 +1,2 @@ DIST selinux-python-3.3.tar.gz 2101584 BLAKE2B 603aafbf316b744098bd34c79bf384d55624c086fd75147675a4a0715df3d61710a99d490f30b78d59a2c2a85fcc4db91772c24644a963b31e1a0d305c4bc83e SHA512 a69948a8b139a309f18632440e4204f49832a94b8b6be50e162d3dacb16698effeb1a77c44462e8cc7dc3dd600b887b9ab2fef618c31d3e0fe0de216a6aaebe3 +DIST selinux-python-3.4-rc1.tar.gz 3597175 BLAKE2B eb5c71b5a946978353dc023a799dd3e4063a8af460887a05dc9e852ef93e5794a4edb4c2fe909602c0bfd7a34d3c3d16b713ace822e610dc3a6c3c34929c3374 SHA512 b67baf60e95a5f7f1764b41e550665231639722e1a039f7f8d6b8eda3f70dd376f9e813fd755e5035018c8719069fc987e89b928c5cf7c9bd447d65af51e7656 diff --git a/sys-apps/selinux-python/selinux-python-3.4_rc1.ebuild b/sys-apps/selinux-python/selinux-python-3.4_rc1.ebuild new file mode 100644 index 000000000000..4f4a0a3c95d3 --- /dev/null +++ b/sys-apps/selinux-python/selinux-python-3.4_rc1.ebuild @@ -0,0 +1,114 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="xml" + +inherit python-r1 toolchain-funcs + +MY_PV="${PV//_/-}" +MY_P="${PN}-${MY_PV}" + +DESCRIPTION="SELinux core utilities" +HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki" + +if [[ ${PV} == 9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git" + S="${WORKDIR}/${P}/${PN#selinux-}" +else + SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + S="${WORKDIR}/${MY_P}" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=">=sys-libs/libselinux-${PV}:=[python] + >=sys-libs/libsemanage-${PV}:=[python(+)] + >=sys-libs/libsepol-${PV}:= + >=app-admin/setools-4.2.0[${PYTHON_USEDEP}] + >=sys-process/audit-1.5.1[python,${PYTHON_USEDEP}] + ${PYTHON_DEPS}" +DEPEND="${RDEPEND}" +BDEPEND=" + test? ( + ${RDEPEND} + >=sys-apps/secilc-${PV} + )" + +src_prepare() { + default + sed -i 's/-Werror//g' "${S}"/*/Makefile || die "Failed to remove Werror" + + python_copy_sources +} + +src_compile() { + building() { + emake -C "${BUILD_DIR}" \ + CC="$(tc-getCC)" \ + LIBDIR="\$(PREFIX)/$(get_libdir)" + } + python_foreach_impl building +} + +src_test() { + testing() { + # The different subprojects have some interproject dependencies: + # - audit2allow depens on sepolgen + # - chcat depends on semanage + # and maybe others. + # Add all the modules of the individual subprojects to the + # PYTHONPATH, so they get actually found and used. In + # particular, already installed versions on the system are not + # used. + for dir in audit2allow chcat semanage sepolgen/src sepolicy ; do + PYTHONPATH="${BUILD_DIR}/${dir}:${PYTHONPATH}" + done + PYTHONPATH=${PYTHONPATH} \ + emake -C "${BUILD_DIR}" \ + test + } + python_foreach_impl testing +} + +src_install() { + installation() { + emake -C "${BUILD_DIR}" \ + DESTDIR="${D}" \ + LIBDIR="\$(PREFIX)/$(get_libdir)" \ + install + python_optimize + } + python_foreach_impl installation + + # Set version-specific scripts + for pyscript in audit2allow sepolgen-ifgen sepolicy chcat; do + python_replicate_script "${ED}/usr/bin/${pyscript}" + done + for pyscript in semanage; do + python_replicate_script "${ED}/usr/sbin/${pyscript}" + done + + # Create sepolgen.conf with different devel location definition + if [[ -f /etc/selinux/config ]]; + then + local selinuxtype=$(awk -F'=' '/^SELINUXTYPE/ {print $2}' /etc/selinux/config); + mkdir -p "${D}"/etc/selinux || die "Failed to create selinux directory"; + echo "SELINUX_DEVEL_PATH=/usr/share/selinux/${selinuxtype}/include:/usr/share/selinux/${selinuxtype}" > "${D}"/etc/selinux/sepolgen.conf; + else + local selinuxtype="${POLICY_TYPES%% *}"; + if [[ -n "${selinuxtype}" ]]; + then + echo "SELINUX_DEVEL_PATH=/usr/share/selinux/${selinuxtype}/include:/usr/share/selinux/${selinuxtype}" > "${D}"/etc/selinux/sepolgen.conf; + else + echo "SELINUX_DEVEL_PATH=/usr/share/selinux/strict/include:/usr/share/selinux/strict" > "${D}"/etc/selinux/sepolgen.conf; + fi + fi +} diff --git a/sys-apps/selinux-python/selinux-python-9999.ebuild b/sys-apps/selinux-python/selinux-python-9999.ebuild index 8e1f90984a8b..4f4a0a3c95d3 100644 --- a/sys-apps/selinux-python/selinux-python-9999.ebuild +++ b/sys-apps/selinux-python/selinux-python-9999.ebuild @@ -1,15 +1,14 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_COMPAT=( python3_{8..10} ) PYTHON_REQ_USE="xml" inherit python-r1 toolchain-funcs -IUSE="test" -RESTRICT="!test? ( test )" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" +MY_PV="${PV//_/-}" +MY_P="${PN}-${MY_PV}" DESCRIPTION="SELinux core utilities" HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki" @@ -19,12 +18,16 @@ if [[ ${PV} == 9999 ]] ; then EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git" S="${WORKDIR}/${P}/${PN#selinux-}" else - SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${PV}/${P}.tar.gz" + SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz" KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + S="${WORKDIR}/${MY_P}" fi LICENSE="GPL-2" SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND=">=sys-libs/libselinux-${PV}:=[python] >=sys-libs/libsemanage-${PV}:=[python(+)] diff --git a/sys-apps/semodule-utils/Manifest b/sys-apps/semodule-utils/Manifest index 567a7b4cef98..a509f1a23988 100644 --- a/sys-apps/semodule-utils/Manifest +++ b/sys-apps/semodule-utils/Manifest @@ -1 +1,2 @@ DIST semodule-utils-3.3.tar.gz 14268 BLAKE2B 5b03dd731c28e29b146e9f75fa7ce5151e58df1ea6598356b1ad9ee6846d2ebf7ceb57c740aa0ae4b94e0a7356180bd8e608d6a9543b48251e553036f2b2833e SHA512 76aa0c9322889c7de100f3c5789bdf27b7073827fe2af371bd50a4517baa8442f35e53f16a93227dce93da0ceb054bea7e5ee17a46fe05e06f3c2d9925cf59dc +DIST semodule-utils-3.4-rc1.tar.gz 14270 BLAKE2B 7a0b5d060fc07ea71b71ccf2eaa6604cdc00afabaef1be8efb62a38bd401cfacd20f36af1a74324c2162b5fcdbcba6a3b3c5d98e33fccba99bc38ddfabd10ff8 SHA512 848354e95fcd6ae6be3e0ff5a32b26d78b2fbd04f463f063db796ff843dab44675eceb670f10c3ee602a6280e885ecc33242b37bb67ef77d467be030ddd4a72c diff --git a/sys-apps/semodule-utils/semodule-utils-3.4_rc1.ebuild b/sys-apps/semodule-utils/semodule-utils-3.4_rc1.ebuild new file mode 100644 index 000000000000..ce9f168c9c89 --- /dev/null +++ b/sys-apps/semodule-utils/semodule-utils-3.4_rc1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit toolchain-funcs + +MY_PV="${PV//_/-}" +MY_P="${PN}-${MY_PV}" + +DESCRIPTION="SELinux policy module utilities" +HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki" + +if [[ ${PV} == *9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git" + S="${WORKDIR}/${P}/${PN}" +else + SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + S="${WORKDIR}/${MY_P}" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +DEPEND=">=sys-libs/libsepol-${PV}:=" +RDEPEND="${DEPEND}" + +src_prepare() { + default + + sed -i 's/-Werror//g' "${S}"/*/Makefile || die "Failed to remove Werror" +} + +src_compile() { + emake CC="$(tc-getCC)" +} + +src_install() { + emake DESTDIR="${D}" install +} diff --git a/sys-apps/semodule-utils/semodule-utils-9999.ebuild b/sys-apps/semodule-utils/semodule-utils-9999.ebuild index 13fc0d86279e..ce9f168c9c89 100644 --- a/sys-apps/semodule-utils/semodule-utils-9999.ebuild +++ b/sys-apps/semodule-utils/semodule-utils-9999.ebuild @@ -1,29 +1,31 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" inherit toolchain-funcs -IUSE="" +MY_PV="${PV//_/-}" +MY_P="${PN}-${MY_PV}" + +DESCRIPTION="SELinux policy module utilities" +HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki" if [[ ${PV} == *9999 ]] ; then inherit git-r3 EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git" S="${WORKDIR}/${P}/${PN}" else - SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${PV}/${P}.tar.gz" + SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz" KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + S="${WORKDIR}/${MY_P}" fi -DESCRIPTION="SELinux policy module utilities" -HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki" - LICENSE="GPL-2" SLOT="0" +IUSE="" DEPEND=">=sys-libs/libsepol-${PV}:=" - RDEPEND="${DEPEND}" src_prepare() { diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz index 2db5b0e61e677593c3e883d9cdd94c9c63534e5f..a2a85a4be9e8e340c5a394936e32415142d57bc9 100644 GIT binary patch literal 9472 zcmV+bCI8wViwFP!00002|81PxmL0cohVT6pd;ujmA1>t;XC*6fZtNET3V_6Ao`PA8+N?1K*Zr)glwP76$#Sf= z`13f$&D?gF`J6PIuX)AD16;L>Y<-uihuO0eyd8Z{rJ98pSTzsID#PK2+4CrQ=hDw=?u@Vsp>${Zx?4@# zO6Xy`w1RhBV)?#vawY9F$6#|D-{r0=G|ORr4cy$LoWaKQI(@1$tW}rIwwv2IZ>!E) za3O_VlV7RsG}zXW`f2^tvwPw1vO}wL#FFRXBXe$xb#|+%hqGMn`{dT5tMT-1bL<&? z+vm7FekX8$|2#f@+Ml0+^Et&w;QY>^cM^onjfs$wZ)=|8*~gVnn$aq&O@nw5&cjN4 z_SLUi%E?5lx88GUfoJ0?Bc;_A>9ER(gLt)Y@`#)CtH~z8Tl||lHcCFh4fi#0i9MPv z6p|o%!m8hH*JoOwO1eQ-(>=aAlv$+g?kU~w(yLq~+SII0^F_YwIP(0aGT)EC?e8nIyZne7 zaNzP`Tc81eviMTSDjuF%PXL3zzBuM8-M71@yUecYb$ zs=3!Ek`)jLL<}?KY6E};DtIF2Geo*7D}-c{hXWEov7!gsYcxB%0I!xtm@p`rH7lkA0zpJn zR(S?&+8y*mdgj(X3u0?Ug~?65d7-M?a2=nET$QI(VwIeeFJE=qx zI#AuUl0m@$#7&Bk7_sw^rN%HD(#hp~NOV99tZixaxTjl4f!qKC!n#0}0vWH=sa`gj zV(FG$tYy|)sNQ~P=1e$UZ!FDf~`j@B~&z@bqCC{2Gr;yD7(%x3^1NV7MRY8&j&wN`I#L51uvffU&UK48~ku9E_y zz6NRhHEcp|@2R*h_Jhz8tU~6rAnBANQe;;rh+==H?8U!5gMbGfxrV6*j>NTX9PCKfT z9W$Xfk@hSL(LhF1+F#?gaTMM0e-i~mior$2+G!=NQMm_60gj&~Dp0cKg#+-;p};5M z;~RX~4pu|u+<8t1+P6skB%UEu*mL0%3XByI2cCyvSEPhd);|AE+MN&lPgFh-qw1n!N*g1f)l;$x@y9cBeWHAz8Ix?7y<3Kl{T1kveQdkj~IAK@Z z3)$l)h(gh`x! z%ygARw4#7wfQ)}OJQ*Rw@$o-7jt%<4IY_cA4Jilo4WtgaAXW-{Tq1&x%|x1hAGf=} z2v4&)J)&%}be_{7yim~ifNF3FUauK4N2LdLaV(y*fjn$m?@3v)l##KtBTotg8XDz{ z3g92W0%@?Yuo#V#(I0G#@AyfF3_LKqYYX4`HDGRnSRpQ!N7x`;!h-q*_o=>03b9C- zgQ7=09}pE9a7bJ4H%WQIL2s!H*wKZeAXhzMK$kfzDiAmL;YJ2kExMWlVmxaKIw zP8mh-GnI&vL*52pBRiBB-n+ryK+2eh8g#D3B)G?pA2gQ(g89-MRmqDuY*>6$+eU)H z2^~IGGTU8VycT2B&QpxliqlOnKyn~hW_wf;pyFP(h>1s5RcVD0ws$BG7jRUe?Tvkg zMkt>&RwHq!P4Xdw;uFmcWJ!$!MSaOUE%Zc0R#6@ZW4vHQ(omMqVyu0lXsKZDRBriCIvN)#cZKbh70sExM>epw;}tDS}v$83^6~&sgc7hEh@|g{UbWyGbohw zt7vTf+BeK>t9Q=)`0>lj5ASd2g{gSN%iZZAh-XC{T$rr^&9S&7-Nv2H!Q14{g|;aLJxLDLe-6j4IjGz zd=<-31U7LAn*d7GA^+px@X7 znWQ{3j}K0>^$i=zHU@_h?s6I1KjUTZ#)qF^%J=W@C7E1&3bQ1&*alu^0Gl8o2!Mvi z7-EVi8aH%Yeu5rzFp!T7+cC4{$abVik5DKg!%<8Ttvln))QJb?v5o-?FV(QzKpf?U zbU`xXeIQM;*R$DQgT`HbLp-BZ|a3>IPUtcjJc$4>~6}s+TnC?j$SDY9*4meNY&a zOze;YdjKgo73>x=mTR)jt5AXnzMe~cbbKb7a+Meiia2@qIpw<+Sil#N?u(xW_0Uj2 zP|}E7zwLl0))5pyhGURAmI1Ze*~)Q+jvesiDLMf>Bd*~5K}Z4-+yws%+Z!=k`?tuIfN|Sd0h5{SJcXY^J5eQf4d(dIC9-*U~!}1z-nmB*6}hf#x7B%sp-m_QV@{g@1v>A*eC}n?oj{Xt?_J>v~jiDTCrM8!k1v%#N$jlu*!TNV`h>2lDWz~c^q7IKr6Ko1O( zyQicU9VG_7L9{FyYM~$kB0H0a4JD6VMK?mJ2R+dsB9{?a$YJuc6KFCbDJRk9QBC&k zLqFoOo8q_6AHRHA``5eFPwo*gB>TZlQ0Wl8ar=hCNgEQ_R1hnRs;vM5At9x@(9sd# z@dZs(8%}_SVE0imyTcg-aaGm{%kemS;Y&KQ-Kj;76{~HzW5tVuBN*Hsy)kMkPOE?+ zwudVLsZb)I;0p2z$5?P%3o$xSuWFG|3xlU-CyI0G1dvJX^fM_Dz6a&txDk^O?7=L6 z%>kv4Usw%B&y;>f_JFAD#k^?>d->sBirqgclFwBNCl?Y5caeb27KKLXEO3`9(~-hq z<3LMH<8(en@`aQ`V+_o{dbL!G)Ktot8Ic^Uh?^R1QoLfhJut3DP`BtsSOrJ-=R%( zGBfIdl6v8JU|1Y@-T29>!wURW1aP?Ty6Jlo>)x~g<)3ay&7xCydQ>P}jOg(TeM|tr zFHqrdKLHa@?kS8j4AU0VP$vRLw&lFb4LQ2W23Z7%h(EzeHkJcq!XfxeO)xFr^FhPH z5j4q)`8Y{pL3yjK+_CKN8)AU+rg{&q8STEfGloF@=e`YBjRUX9JAoK78L@@3-hrDC z4!l=|f1v|1ESe5yz>+=&>_sf2j!Pm2KY0>Z)ZY3nT5rF+*sUX`Q;cVFu~`{yg0)}L zVwd$=vai53p(mwJRNk#PtFwT&8^v?cgX*Qo*`9<|U!e%P&kAyc8MD#7o|w%am_ z1;7hbD%B3Y5rSH&xSHTTi3%`*Nb<~RoF)?jvnCHsbg8j$lM?Ii|9eOIXMY0AyFns8 ztmb9Om~ehn*r@`95h~|WsEC$=btMn6NHOd_$)uwPfAA#T z603$&P%Eec^)Wj6x}Ytn5G&Nky%dHHS^)xt4!lm64~| z&n>&y(Bo2axc3zn=0rh6AqGso+TL<&-q>|S*yDWi;GYp)Xba*{!AVjAo6BxtMv>|O z{zewEYN(C$W}6P51uT(IHSnc^A_R3SQfSqRt&JNs%U*QK8pUTivLpkCW51vVosDgs z=8^yPCL_+f{oB1g9iNQ}a)gW+NMPtaPm?dJk}vYj+%D>gFr`ChI&4)09k&eL*6lW; zMTYU}I|E!9l9Y8>5oD%{GfE_qAkZejSSmk_Hkuk6&19G#!75}p+Jaic6R`@)sB@p9 zc0x*s9IcZaBkq;3=!6rMC8f@9AwOio2u0$g$Vhj!E7Z7H!vE^QW^MdTmef7}N0Vnr zS}#;4BJCNhpUl4NwZ@y>_N1jB*0BZ6~R?1Op0bD z!~xHPct!;V&{UXYI>cVSf(~^OW{l(L9f-ut;S69}R@C@MUzFM-Vlk@82d#DWvfS0T z_dr6TnqX-|{>hl}pc7Rn|Jul4ge$o+K_#rW@6{v$xeEA(>@`SLu3VNp%f<(^5ZM7u zJ2e2nk*tjhX0IdmeVg@W9t#)kTmBPw=yWic;J&5q5O;JfsEg$_Oo1jU@+t?hM?8%^ zBd;39fP1dds!lK=ri!qh1&@KKL60;skg-&`g%vUgL!^B}PXvhkaa@#&xlL-bP>2JS z-`S50Pm_4D$?m~QvFT)C$n2vus-PDfa6v}ChBQjop*kv+aLY7#^yqdZgN}t+Y3!&W zxmUK(f)JHrbl`V;6|(yYNWZzD1?rF}I%}SGSfU^d-LjBI$vnELXujbmjkm6u5*XX+PL=KFabDswgTXK2Lgv+UyG-)Z8OjY;+<69RM5` zx#TcJ2r4=3nzovSh8>^;(fz0k+*Qz#@sM;62Pc%}bDOl`B+6_e3gjXToMJ<&QrN?p zBV-71fPoAdUabzx;O|YS{#E3cZp@IyMc7DhIY8RVlrRcth`1%~%lL6|cq} zOoFbjnONzpU5SNf(~Lo$uqFa_mHjGW&sf2}&+HmHdy1f+nH7_FMIUvt7)2otLz{^t z*)Lpvs0eMCxM3V5&8S%Rwi90@T0)RSDv!h;ve!w6tcAxpgfm<}hBP&01T>@GQ2~}7 zilTN2U>rv4E=|l+Llgkyt>~P)qMf-UzHz{@UD^dsWM8^EJLG&+yTs%4p(>4YG--dG z!Z#cM7C4i)PKSQP9V8+vov;-m?P;-*cl6pXFZ;Kbdv5ioZR{?CEncUk>mabP%nL~q zCt+s+0It&j889KazSI>&wd@YCLZt?Qnqt&6cG0_ad?Akxh!`NkB7<7O$kXhQo9L;4 zQVBQ%Sd4GQ^q3OkCIGv-JrhYxB94o}T*_cEj+R6w^ad*>KdiTbWzkCPwIX`<|s7j-dsV^w5 zp#OPiIAY!6h~kumkP;DP4cFLF-SY9 zC7QXWGI$kC6*~CvW8C1Qi*rrGP$oKU%g8EhXr)@IN~4}5UJ^k9?qOX*2~xCPn$RcB zYH%&;V0jFJ991NH$)`NXsxb$$0k^0Vbf>Nc&%(OUITFd+>(n^k+|XMp>+>G(@24HN zGw&%44w2U->q=tf<(f@Rm>B7dSY#y|x+EsGp;L7*tO@D_Dk;(hUGVO9w1Yu@Y` zu)jf%_p?X#=~j`mvyCOxqQf3Gtq>fpjrt=z)q|^8L0DjrdY+`n5W6F*smiVK%K#~$ zxkZqPWK3`dW@T6OudkY7<6$b+*u{GEOEvzv9Hrw4#dAb}uoDkZ0j$)yfGW75F4NJG z07kp(G=TdI@ET|XED?TwlfJsV#|^^7ohx+F7n_A_)xAI}$~q%-C+tN0Iyc@>1DLvi+>9U_)Ojk%0>n^>KoU6D z(5NK&ppLc z@=?1ZqlSI$8XV!a_Hd1P&XB4frn4 zu4}Fl`^wG-q>h(+=wGwrXsPP{5{E=HI zUrZ}O0t<9{QgqOPssRt3YQCJ&4o(ql_M{chqE3?rED6}einz*FX_~0253U(J_MB$` zNkUGM=SfYNhfGERVuD#O#?db|6JEvY*Z043G8CSQ0+|b=o(-yk;nWnmhJ+d+ih+_$ zCE7_tVYmzBi%1C_}Z#Cv7XOKeOz_E_( z0$F#P1*>Ak8KQ6i0D{U|4;pVcYNqi~cNBUy*`bs*b&c(*04@7~=^ov6G`5Oob31@N zps_L7J_Pj*q}R49ZH4C5RbV67TlMg`TbSR(?DNN03Lk*KHNa{^6OPWBkaie%j7_PF zT+tK@!2p_d}ujEXfWgj3$1jpt08o zR$O+}i79)i;Zdp$n8lb0Lz_Aic2vCB>d}cA8@`bDxL=%dAx7XlX2(FVK+tQX#Bu7d zaNQ8m%xcjj9p55HpLQEG!G>AWMCw2lWf?EHkoE4UM{E@j1A3ODW*OU>oDK+#R7n6u zlO)o-TtuoA$r{AVG;YgI<9m{Z8Jo}#UWCrok{h+F)!w5&uY>i|$2*4kcI(}1b{I{Q zu{7$50#%f_hG>V=+!Bf>V_nca5WPCCf#RxU4F3d!u$h`?;$wVA8W*(`YQ|IY5RjHB z-P$!fha(mnQH(mG>pF*`exKt2;DWkA8s1|~r^vcum>tQA%{ZFgo8DViH}pyr6pB3L z)we_A<8LOWd6AZCTx#Zk3gNEmT0&|uqrC8ZBsq#Q>);%(R)Oq@JH7eG`yc?{d`by? zg3~|)6pTfyXd~2c20bFkh`5YXXVp9y|3rBsI>m+*Wz?KL%0tgeG_g0cp;f*7ZA3q0 zQi4j(nzX8GR`b{JrsSzXa&w0=p@@eWYMSaPQL`;wb8}-lsn_c$2n1RvFz69L;GS*j znxs5g@bd97xFscrp@&X=ok`2A_d}{o252eJBVsd+-%|+`GF?lnNug6S0 zDfw*T^s|PSy~5RWCAgx1ngl>Jp_)`WurInHXsj2f-RjYtw?(^0ksgQYW02%X`Kp8tFdH24ysF;U3=g>egfH9^=gd{wbZ)0&ZsbDMH9Z==~V$> z5h;i-#G%!*N7JMVE-fU$4LIr=(Qq1nmdS;R(9g)W;&qaQ-5?)PFc?PCx)E*g8Mc8s zZ=J&TuZu9a=aCS8j{QMmYl%L4{Bs}8780QGS3xlCNohq=LQlX(bakD&xQXQ5nZF1> zLWDg%POr0cb$n+&c&4n5)j!7T`@&U+toGO?RzjF$-9t!VfFebjb+EE@^i~Ogh5QGf@sR00pNU1T3#&)=95lAcr|JYd1o@~_s zK2Fe^6gt@5+&-c6Nuea4upD+)Cx2lV%_pESL(+&MOYE~WDF)zU>=YSvK@e=jyI}0jtOlyG^3~84O|cDgP9;FJ2XqkaUkw!n~jQO$H?A= zvPY6=@(H@M?Q~!tHFO%(?taGZ!+3f7>;Az^GXFLZfWmze$jI-Y!#=x>^|fcVw<r{;}Ph^p&=5*qV4cTy9k^H4_ zamzXu3-B}P0P&)6>pG1peS}NM?lhaiBCc6QHzInKkC;v{l4f7ozeX-2QxZ%kK#x(; zRj1iir(rI29C8$k^%z_+JAR^Vp*E-zvqakGs`oP*J_U=w7d0fl_dQ%M_VfMBHr?K0 z5UGMedOxEE%TwbAdIM`-s~snGW>GJX*a4`xNR=X;z8 ziRG>S?u zg2FE05vr7bQOOB&p;ja_f*l3O_JZjsUC`D8p5E_-BuY5qt#d)dFRDZRYBUc(LCl}g z`tR3o`EmW5uBaLeMG_(bFrpa$I=ltFuco*5)TSZBqvkzymWMWqogW+0Q(1?&pk^9a z?gKKk=)j$@puX9Fq`74EtdF>O5y93p`9`X?hB5;UABD)?V;0HY&Fxz6lu%QP%JFeT z3LAF#F;YYWr?^v%=%<+S)#YwQeGqWnhW=g}=dYSwLBp`&fJ)e!Q*eE1)&if4!Z(;j{*lO zf+pe@3AS>K`#Nre_(=*#9LZvmU?@U$SC?x*(ULz58l5AJ_0GxH+|o>N(I5gk8QTdN zo9je1>JW`9q0h>e&ozW`X1$t-Hq9s`y}Y!O2llO9J(5ZK0TozXbOi=KG>u&sfFu{4 zz4N%|8vR%Y-h@Kz_R7NNU%tHj@a1LQN11L19$f`a7!X+3`vLesZVrU#s2$CzS$e`R z?@QL3n)vMTY#;=2f{Lz*bG=HiWs-C{?Y#vk`Y;*=KJSw2+c;hi` z5;U;HEze#7otd))4FOr~iaO7e8n1dKVpq+TnO?2~)Q~`?cN(;hW7O+4J&3DnxHrP0 z6~UXSZmEgobj$}MZF!ci7OtjXmS(WyGhSc5>leOyVNLHKg6cXSmir_OtQOeU@v7c{ zy(UckQhK5JC&iJ02#k15*NX?h9q>iP3DtqIUPtm){87`BAg^+bXsTW4QU>=abR6hG zDB;7}a|$zJK=Bjo1$v+41^KV{8E|bwDgoir2b&PExJT5FJ_jGG#1ld*X;3&uX)g^1 zTvXim)jHBpf577FEhf)4RUOuAZb+wY5RhJ2xQ$1DdHLojI@D6@nVe3KW=`EmyK4r4;sVaW(+RM6y%>2=H$?~KWmj;$%ZMy>4!uTulcsht z@54ujZM@!pl3_wLf|aIS1D~gks$l92e>=VCkg!JKA8-5Mly1$OFX*l>ui(o)dtW*d zB__j5G)(OR_XcB(+G`Y?1cd%$0BBUtN+IIK(vgtFQDj1vE_Mq292S{v%waP2Gs9At#ccNTVp9E53E%(aigLykd&uv%TnvzrUnELLxv>o;C zQ9!y*EI*7(!iXyX3pfIvI!SV}>XkzE=Osd@6XZx#L%``Btfg`YdSNEqRO&DG>C^qK zp{GRE3+HLzF@o3GD$C%S#EyDHq{m&gQ~1gP)MW0XvuBM%7A&7mbYVBsJFTh<$Po>8 zy-foiU^pWLR8d3}i$*W>CPx9{J<1VJ=k*^RcrYWNv%qkExAN(vkniZ^e1r}tH@%)F zGp|=#HEwSvE(lI9NFe4=YWN)e=NzbAy%vHC#~kmWQFOMAoXr|Drs_(C9X0Ks7wwQ1 SE=|_;hyMdSvBwR{LjVBK_rl%) literal 9467 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 N_&-)0`ajA;002BP(n +Date: Thu, 7 Apr 2022 14:54:10 +0200 +Subject: [PATCH] sched/alt: [Sync] sched/uclamp: Add dummy functions to + sched_alt.h + +Syncup of the following 5.17.2 commits: + sched/uclamp: Fix iowait boost escaping uclamp restriction + sched/sugov: Ignore 'busy' filter when rq is capped by uclamp_max + +Link: https://gitlab.com/alfredchen/linux-prjc/-/issues/56 +--- + kernel/sched/alt_sched.h | 14 ++++++++++++++ + 1 file changed, 14 insertions(+) + +diff --git a/kernel/sched/alt_sched.h b/kernel/sched/alt_sched.h +index f2b9e686d6a6..55c2a4c0cb84 100644 +--- a/kernel/sched/alt_sched.h ++++ b/kernel/sched/alt_sched.h +@@ -654,6 +654,20 @@ static inline int sched_numa_find_closest(const struct cpumask *cpus, int cpu) + } + #endif + ++static inline ++unsigned long uclamp_rq_util_with(struct rq *rq, unsigned long boost, ++ struct task_struct *p) ++{ ++ return boost; ++} ++ ++static inline bool uclamp_rq_is_capped(struct rq *rq) { return false; } ++ ++static inline bool uclamp_is_used(void) ++{ ++ return false; ++} ++ + extern void swake_up_all_locked(struct swait_queue_head *q); + extern void __prepare_to_swait(struct swait_queue_head *q, struct swait_queue *wait); + +-- +GitLab + diff --git a/sys-kernel/pf-sources/pf-sources-5.17_p2.ebuild b/sys-kernel/pf-sources/pf-sources-5.17_p2.ebuild new file mode 100644 index 000000000000..ba8fd5f3c6bd --- /dev/null +++ b/sys-kernel/pf-sources/pf-sources-5.17_p2.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# Define what default functions to run +ETYPE="sources" + +# No 'experimental' USE flag provided, but we still want to use genpatches +K_EXP_GENPATCHES_NOUSE="1" + +# Just get basic genpatches, -pf patch set already includes vanilla-linux updates +K_GENPATCHES_VER="4" + +# -pf already sets EXTRAVERSION to kernel Makefile +K_NOSETEXTRAVERSION="1" + +# Not supported by the Gentoo security team +K_SECURITY_UNSUPPORTED="1" + +# We want the very basic patches from gentoo-sources, experimental patch is +# already included in pf-sources +K_WANT_GENPATCHES="base extras" + +# major kernel version, e.g. 5.14 +SHPV="${PV/_p*/}" + +# https://gitlab.com/alfredchen/projectc/ revision for a major version, +# e.g. prjc-v5.14-r2 = 2 +PRJC_R=1 + +# These is already patched via -pf patch set. +UNIPATCH_EXCLUDE="1000_linux-${SHPV}.1.patch 1001_linux-${SHPV}.2.patch" + +inherit kernel-2 optfeature +detect_version + +DESCRIPTION="Linux kernel fork that includes the pf-kernel patchset and Gentoo's genpatches" +HOMEPAGE="https://gitlab.com/post-factum/pf-kernel/-/wikis/README + https://dev.gentoo.org/~mpagano/genpatches/" +SRC_URI="${KERNEL_URI} + https://github.com/pfactum/pf-kernel/compare/v${SHPV}...v${SHPV}-pf${PV/*_p/}.diff -> ${P}.patch + https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${SHPV}-${K_GENPATCHES_VER}.base.tar.xz + https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${SHPV}-${K_GENPATCHES_VER}.extras.tar.xz + https://gitlab.com/alfredchen/projectc/-/raw/master/${SHPV}/prjc_v${SHPV}-r${PRJC_R}.patch" + +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" + +S="${WORKDIR}/linux-${PVR}-pf" + +PATCHES=( "${DISTDIR}/${P}.patch" + "${DISTDIR}/prjc_v${SHPV}-r${PRJC_R}.patch" + "${FILESDIR}"/pf-sources-5.17.2-sched-uclamp-fix-functions.patch ) + +K_EXTRAEINFO="For more info on pf-sources and details on how to report problems, + see: ${HOMEPAGE}." + +pkg_setup() { + ewarn "" + ewarn "${PN} is *not* supported by the Gentoo Kernel Project in any way." + ewarn "If you need support, please contact the pf developers directly." + ewarn "Do *not* open bugs in Gentoo's bugzilla unless you have issues with" + ewarn "the ebuilds. Thank you." + ewarn "" + + kernel-2_pkg_setup +} + +src_prepare() { + # kernel-2_src_prepare doesn't apply PATCHES(). + default +} + +pkg_postinst() { + kernel-2_pkg_postinst + + optfeature "userspace KSM helper" sys-process/uksmd +} diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz index 6ef06d63613f3da3ab61cf6867be0a20d78688b4..5b4c6d12c803b3ac642651c2f47faa6b3cdc859e 100644 GIT binary patch delta 14231 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 Ib-iW)0LwB-cmMzZ diff --git a/sys-libs/libselinux/Manifest b/sys-libs/libselinux/Manifest index e25476f7e88e..62d87d2493df 100644 --- a/sys-libs/libselinux/Manifest +++ b/sys-libs/libselinux/Manifest @@ -1 +1,2 @@ DIST libselinux-3.3.tar.gz 206826 BLAKE2B e4cd2bf7172db1dd7661dd7981f875eb45f3c123805618edd03d7258f4b1f7afc974020187ec2e9e50dd59b3581ee21a29012eaa90ddfa82e43db4b8e60c51b7 SHA512 9a89c05ea4b17453168a985ece93ba6d6c4127916e657c46d4135eb59a1f6408faa0802cc2e49187defbde5247d659037beee089877affbab3eab6af3433696c +DIST libselinux-3.4-rc1.tar.gz 208778 BLAKE2B b15c83149f213a44624285abe68972c0c7f8dcdaf13cd1ca089bd44951f14d30c73302433d68b7d59f0bc7add14315ba12e9f6e6062566c1bdb8f849c5884c28 SHA512 333907b3ed05d66e608ab16958e4e09e18848bf9aaf3d9216d08be2f6e483231c9455a8e6db56648d6704c0f0af7cd4c5c7ba468d678f8368d06b68a60693eb5 diff --git a/sys-libs/libselinux/libselinux-3.4_rc1.ebuild b/sys-libs/libselinux/libselinux-3.4_rc1.ebuild new file mode 100644 index 000000000000..90b74872231d --- /dev/null +++ b/sys-libs/libselinux/libselinux-3.4_rc1.ebuild @@ -0,0 +1,155 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" +PYTHON_COMPAT=( python3_{8..10} ) +USE_RUBY="ruby26 ruby27" + +# No, I am not calling ruby-ng +inherit python-r1 toolchain-funcs multilib-minimal + +MY_PV="${PV//_/-}" +MY_P="${PN}-${MY_PV}" + +DESCRIPTION="SELinux userland library" +HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git" + S="${WORKDIR}/${P}/${PN}" +else + SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~riscv ~x86" + S="${WORKDIR}/${MY_P}" +fi + +LICENSE="public-domain" +SLOT="0" +IUSE="+pcre2 python ruby static-libs ruby_targets_ruby26 ruby_targets_ruby27" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=">=sys-libs/libsepol-${PV}:=[${MULTILIB_USEDEP}] + !pcre2? ( >=dev-libs/libpcre-8.33-r1:=[static-libs?,${MULTILIB_USEDEP}] ) + pcre2? ( dev-libs/libpcre2:=[static-libs?,${MULTILIB_USEDEP}] ) + python? ( ${PYTHON_DEPS} ) + ruby? ( + ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) + ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) + ) + elibc_musl? ( sys-libs/fts-standalone )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig + python? ( >=dev-lang/swig-2.0.9 ) + ruby? ( >=dev-lang/swig-2.0.9 )" + +src_prepare() { + eapply_user + + multilib_copy_sources +} + +multilib_src_compile() { + tc-export AR CC PKG_CONFIG RANLIB + + local -x CFLAGS="${CFLAGS} -fno-semantic-interposition" + + emake \ + LIBDIR="\$(PREFIX)/$(get_libdir)" \ + SHLIBDIR="/$(get_libdir)" \ + LDFLAGS="-fPIC ${LDFLAGS} -pthread" \ + USE_PCRE2="$(usex pcre2 y n)" \ + FTS_LDLIBS="$(usex elibc_musl '-lfts' '')" \ + all + + if multilib_is_native_abi && use python; then + building() { + emake \ + LDFLAGS="-fPIC ${LDFLAGS} -lpthread" \ + LIBDIR="\$(PREFIX)/$(get_libdir)" \ + SHLIBDIR="/$(get_libdir)" \ + USE_PCRE2="$(usex pcre2 y n)" \ + FTS_LDLIBS="$(usex elibc_musl '-lfts' '')" \ + pywrap + } + python_foreach_impl building + fi + + if multilib_is_native_abi && use ruby; then + building() { + einfo "Calling rubywrap for ${1}" + # Clean up .lo file to force rebuild + rm -f src/selinuxswig_ruby_wrap.lo || die + emake \ + RUBY=${1} \ + LDFLAGS="-fPIC ${LDFLAGS} -lpthread" \ + LIBDIR="\$(PREFIX)/$(get_libdir)" \ + SHLIBDIR="/$(get_libdir)" \ + USE_PCRE2="$(usex pcre2 y n)" \ + FTS_LDLIBS="$(usex elibc_musl '-lfts' '')" \ + rubywrap + } + for RUBYTARGET in ${USE_RUBY}; do + use ruby_targets_${RUBYTARGET} || continue + + building ${RUBYTARGET} + done + fi +} + +multilib_src_install() { + emake DESTDIR="${D}" \ + LIBDIR="\$(PREFIX)/$(get_libdir)" \ + SHLIBDIR="/$(get_libdir)" \ + USE_PCRE2="$(usex pcre2 y n)" \ + install + + if multilib_is_native_abi && use python; then + installation() { + emake DESTDIR="${D}" \ + LIBDIR="\$(PREFIX)/$(get_libdir)" \ + SHLIBDIR="/$(get_libdir)" \ + USE_PCRE2="$(usex pcre2 y n)" \ + install-pywrap + python_optimize # bug 531638 + } + python_foreach_impl installation + fi + + if multilib_is_native_abi && use ruby; then + installation() { + einfo "Calling install-rubywrap for ${1}" + # Forcing (re)build here as otherwise the resulting SO file is used for all ruby versions + rm src/selinuxswig_ruby_wrap.lo + emake DESTDIR="${D}" \ + LIBDIR="\$(PREFIX)/$(get_libdir)" \ + SHLIBDIR="/$(get_libdir)" \ + RUBY=${1} \ + USE_PCRE2="$(usex pcre2 y n)" \ + install-rubywrap + } + for RUBYTARGET in ${USE_RUBY}; do + use ruby_targets_${RUBYTARGET} || continue + + installation ${RUBYTARGET} + done + fi + + use static-libs || rm "${D}"/usr/lib*/*.a || die +} + +pkg_postinst() { + # Fix bug 473502 + for POLTYPE in ${POLICY_TYPES}; + do + mkdir -p /etc/selinux/${POLTYPE}/contexts/files || die + touch /etc/selinux/${POLTYPE}/contexts/files/file_contexts.local || die + # Fix bug 516608 + for EXPRFILE in file_contexts file_contexts.homedirs file_contexts.local ; do + if [[ -f "/etc/selinux/${POLTYPE}/contexts/files/${EXPRFILE}" ]]; then + sefcontext_compile /etc/selinux/${POLTYPE}/contexts/files/${EXPRFILE} \ + || die "Failed to recompile contexts" + fi + done + done +} diff --git a/sys-libs/libselinux/libselinux-9999.ebuild b/sys-libs/libselinux/libselinux-9999.ebuild index ebe92ac34793..90b74872231d 100644 --- a/sys-libs/libselinux/libselinux-9999.ebuild +++ b/sys-libs/libselinux/libselinux-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" PYTHON_COMPAT=( python3_{8..10} ) -USE_RUBY="ruby25 ruby26 ruby27" +USE_RUBY="ruby26 ruby27" # No, I am not calling ruby-ng inherit python-r1 toolchain-funcs multilib-minimal @@ -20,13 +20,13 @@ if [[ ${PV} == 9999 ]]; then S="${WORKDIR}/${P}/${PN}" else SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~riscv ~x86" S="${WORKDIR}/${MY_P}" fi LICENSE="public-domain" SLOT="0" -IUSE="pcre2 python ruby static-libs ruby_targets_ruby25 ruby_targets_ruby26 ruby_targets_ruby27" +IUSE="+pcre2 python ruby static-libs ruby_targets_ruby26 ruby_targets_ruby27" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" RDEPEND=">=sys-libs/libsepol-${PV}:=[${MULTILIB_USEDEP}] @@ -34,7 +34,6 @@ RDEPEND=">=sys-libs/libsepol-${PV}:=[${MULTILIB_USEDEP}] pcre2? ( dev-libs/libpcre2:=[static-libs?,${MULTILIB_USEDEP}] ) python? ( ${PYTHON_DEPS} ) ruby? ( - ruby_targets_ruby25? ( dev-lang/ruby:2.5 ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ) diff --git a/sys-libs/libsemanage/Manifest b/sys-libs/libsemanage/Manifest index 501d9360dc86..afe07bc69cb9 100644 --- a/sys-libs/libsemanage/Manifest +++ b/sys-libs/libsemanage/Manifest @@ -1 +1,2 @@ DIST libsemanage-3.3.tar.gz 178890 BLAKE2B f1ff2d25f0c98e9794cb443365e6193db80a42104b645ef4edf783db2eb3d940d1f39cddfa59f9a86ba16957c77852159b3ced83c5d01ecb1811aa6255f8be83 SHA512 6026d9773c0886436ad801bc0c8beac888b6fb62034edeb863192dea4b6ef34a88e080758820fe635a20e048ac666beee505a0f946258f18571709cca5228aad +DIST libsemanage-3.4-rc1.tar.gz 185794 BLAKE2B 0e1d537eddf465cbe895a931340c46869dc152abf39fb7cdc21002c9a12b613ab297063704a0a01c0eb0676ee3410482267cdef3940f2cdf088ca4683d76f452 SHA512 65bcb569981bc45b5520829e7df79bd6de75cd1877b75233727aa89484b123c730fd4dca4f297cf85616597632ec3c4be36b6cca1178811ac8cc0d45465954ca diff --git a/sys-libs/libsemanage/libsemanage-3.4_rc1.ebuild b/sys-libs/libsemanage/libsemanage-3.4_rc1.ebuild new file mode 100644 index 000000000000..7ed5de5a42eb --- /dev/null +++ b/sys-libs/libsemanage/libsemanage-3.4_rc1.ebuild @@ -0,0 +1,129 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{8..10} ) + +inherit python-r1 toolchain-funcs multilib-minimal + +MY_PV="${PV//_/-}" +MY_P="${PN}-${MY_PV}" + +DESCRIPTION="SELinux kernel and policy management library" +HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git" + S="${WORKDIR}/${P}/${PN}" +else + SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~riscv ~x86" + S="${WORKDIR}/${MY_P}" +fi + +LICENSE="GPL-2" +SLOT="0/2" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=">=sys-libs/libsepol-${PV}:=[${MULTILIB_USEDEP}] + >=sys-libs/libselinux-${PV}:=[${MULTILIB_USEDEP}] + >=sys-process/audit-2.2.2[${MULTILIB_USEDEP}] + ${PYTHON_DEPS}" +DEPEND="${RDEPEND}" +BDEPEND=">=dev-lang/swig-2.0.4-r1 + sys-devel/bison + sys-devel/flex + virtual/pkgconfig" + +# tests are not meant to be run outside of the +# full SELinux userland repo +RESTRICT="test" + +src_prepare() { + eapply_user + + echo >> "${S}/src/semanage.conf" + echo "# Set this to true to save the linked policy." >> "${S}/src/semanage.conf" + echo "# This is normally only useful for analysis" >> "${S}/src/semanage.conf" + echo "# or debugging of policy." >> "${S}/src/semanage.conf" + echo "save-linked=false" >> "${S}/src/semanage.conf" + echo >> "${S}/src/semanage.conf" + echo "# Set this to 0 to disable assertion checking." >> "${S}/src/semanage.conf" + echo "# This should speed up building the kernel policy" >> "${S}/src/semanage.conf" + echo "# from policy modules, but may leave you open to" >> "${S}/src/semanage.conf" + echo "# dangerous rules which assertion checking" >> "${S}/src/semanage.conf" + echo "# would catch." >> "${S}/src/semanage.conf" + echo "expand-check=1" >> "${S}/src/semanage.conf" + echo >> "${S}/src/semanage.conf" + echo "# Modules in the module store can be compressed" >> "${S}/src/semanage.conf" + echo "# with bzip2. Set this to the bzip2 blocksize" >> "${S}/src/semanage.conf" + echo "# 1-9 when compressing. The higher the number," >> "${S}/src/semanage.conf" + echo "# the more memory is traded off for disk space." >> "${S}/src/semanage.conf" + echo "# Set to 0 to disable bzip2 compression." >> "${S}/src/semanage.conf" + echo "bzip-blocksize=0" >> "${S}/src/semanage.conf" + echo >> "${S}/src/semanage.conf" + echo "# Reduce memory usage for bzip2 compression and" >> "${S}/src/semanage.conf" + echo "# decompression of modules in the module store." >> "${S}/src/semanage.conf" + echo "bzip-small=true" >> "${S}/src/semanage.conf" + + multilib_copy_sources +} + +multilib_src_compile() { + local -x CFLAGS="${CFLAGS} -fno-semantic-interposition" + + emake \ + AR="$(tc-getAR)" \ + CC="$(tc-getCC)" \ + LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ + all + + if multilib_is_native_abi; then + building_py() { + emake \ + AR="$(tc-getAR)" \ + CC="$(tc-getCC)" \ + PKG_CONFIG="$(tc-getPKG_CONFIG)" \ + LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ + "$@" + } + python_foreach_impl building_py swigify + python_foreach_impl building_py pywrap + fi +} + +multilib_src_install() { + emake \ + LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ + DESTDIR="${ED}" install + + if multilib_is_native_abi; then + installation_py() { + emake DESTDIR="${ED}" \ + LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ + PKG_CONFIG="$(tc-getPKG_CONFIG)" \ + install-pywrap + python_optimize # bug 531638 + } + python_foreach_impl installation_py + fi +} + +multiib_src_install_all() { + python_setup + python_fix_shebang "${ED}"/usr/libexec/selinux/semanage_migrate_store +} + +pkg_postinst() { + # Migrate the SELinux semanage configuration store if not done already + local selinuxtype=$(awk -F'=' '/SELINUXTYPE=/ {print $2}' "${EROOT}"/etc/selinux/config 2>/dev/null) + if [ -n "${selinuxtype}" ] && [ ! -d "${EROOT}"/var/lib/selinux/${selinuxtype}/active ] ; then + ewarn "Since the 2.4 SELinux userspace, the policy module store is moved" + ewarn "from /etc/selinux to /var/lib/selinux. The migration will be run now." + ewarn "If there are any issues, it can be done manually by running:" + ewarn "/usr/libexec/selinux/semanage_migrate_store" + ewarn "For more information, please see" + ewarn "- https://github.com/SELinuxProject/selinux/wiki/Policy-Store-Migration" + fi +} diff --git a/sys-libs/libsemanage/libsemanage-9999.ebuild b/sys-libs/libsemanage/libsemanage-9999.ebuild index 85bbb04e90aa..7ed5de5a42eb 100644 --- a/sys-libs/libsemanage/libsemanage-9999.ebuild +++ b/sys-libs/libsemanage/libsemanage-9999.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit python-r1 toolchain-funcs multilib-minimal diff --git a/sys-libs/libsepol/Manifest b/sys-libs/libsepol/Manifest index 6e82f2b75799..eb73f8961d92 100644 --- a/sys-libs/libsepol/Manifest +++ b/sys-libs/libsepol/Manifest @@ -1 +1,2 @@ DIST libsepol-3.3.tar.gz 482546 BLAKE2B 977996f68807f73a5bc0bd3a07b605640eb02a7bc67971882d489def166539ff7cfd00e474adde7e923fbebebdfcdcb71d17a43e3396c3176e25fd7d3bd65238 SHA512 fb6bb69f8e43a911a1a9cbd791593215386e93cb9292e003f5d8efe6e86e0ce5d0287e95d52fe2fbce518a618beaf9b1135aea0d04eaebcdbd8c6d07ee67b500 +DIST libsepol-3.4-rc1.tar.gz 488545 BLAKE2B 9df7ba2e6f0275347d0170cf4115b6bc6f2d2a631100517d18a14d337ca12639632cdbfbd1060350c32ace8bbc33ef80bc962f4c9911e227f116e1cf595fd373 SHA512 9933e7c47d9f4018974d112499a2bea25667e31e673af3cee187c7120ed3b7aa425b2c81682ba14257744215f63216332c5cb61e788075fc50b33b9b44494cb8 diff --git a/sys-libs/libsepol/libsepol-3.4_rc1.ebuild b/sys-libs/libsepol/libsepol-3.4_rc1.ebuild new file mode 100644 index 000000000000..7a3db223026b --- /dev/null +++ b/sys-libs/libsepol/libsepol-3.4_rc1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit toolchain-funcs multilib-minimal + +MY_PV="${PV//_/-}" +MY_P="${PN}-${MY_PV}" + +DESCRIPTION="SELinux binary policy representation library" +HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git" + S="${WORKDIR}/${P}/${PN}" +else + SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~riscv ~x86" + S="${WORKDIR}/${MY_P}" +fi + +LICENSE="GPL-2" +SLOT="0/2" + +# tests are not meant to be run outside of the full SELinux userland repo +RESTRICT="test" + +src_prepare() { + eapply_user + multilib_copy_sources +} + +multilib_src_compile() { + tc-export CC AR RANLIB + + local -x CFLAGS="${CFLAGS} -fno-semantic-interposition" + + emake \ + LIBDIR="\$(PREFIX)/$(get_libdir)" \ + SHLIBDIR="/$(get_libdir)" +} + +multilib_src_install() { + emake DESTDIR="${D}" \ + LIBDIR="\$(PREFIX)/$(get_libdir)" \ + SHLIBDIR="/$(get_libdir)" \ + install +} diff --git a/sys-libs/libsepol/libsepol-9999.ebuild b/sys-libs/libsepol/libsepol-9999.ebuild index 141803b9f569..7a3db223026b 100644 --- a/sys-libs/libsepol/libsepol-9999.ebuild +++ b/sys-libs/libsepol/libsepol-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -17,7 +17,7 @@ if [[ ${PV} == 9999 ]]; then S="${WORKDIR}/${P}/${PN}" else SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~riscv ~x86" S="${WORKDIR}/${MY_P}" fi diff --git a/www-apps/Manifest.gz b/www-apps/Manifest.gz index c6af6182c2912197aa2e2853e6b6cc9807764e8e..7dbfc4e8b7152f7bf3451fd1fdd742c38476f577 100644 GIT binary patch delta 11172 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 C;7PRr delta 11193 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 X3msI=^U|MX{@wov0+Wk|;8_3w-CH!e diff --git a/www-apps/hugo/Manifest b/www-apps/hugo/Manifest index 344172428384..d9c3ee4c6a96 100644 --- a/www-apps/hugo/Manifest +++ b/www-apps/hugo/Manifest @@ -2,3 +2,5 @@ DIST hugo-0.93.3-vendor.tar.xz 4828092 BLAKE2B 4df3e876ffcc71f4caa089512510bec47 DIST hugo-0.93.3.tar.gz 27852078 BLAKE2B 8e21fcbacc55cb304314d24f7a1258c9192655cb603e33c2ac2cac5fcc21f83045c1fc3a3ee7bd227507fd08be54e15dcd9cc9629e320bae9b41f1c87d03e163 SHA512 c65cc776588604a6ca2fbe5c4081db252ec007311eae54ed81ea65e983f1787edf6e10774d8ace82284eb7c42f6cb70650135ec44b2ddc8994ed511ba2a7d55e DIST hugo-0.95.0-vendor.tar.xz 4781084 BLAKE2B ead2d42b615fa838995853df38c304c63baccb109f32b5034449cb64c8edacb78e5fac615f2018e8d4acb693f83df0abaa73bc511f5ba31b3a30bdec476420b1 SHA512 941061396433a20b524694c8dd2838d84454fbee98c48aa2860881fd9b31b6d480d22f6fd54bd2e17f1f90b1c9e6c3c5813682131fd01c7d3eabc063dcbb01b2 DIST hugo-0.95.0.tar.gz 27859168 BLAKE2B 3667ab14c19f586d0f45b76072786a49f2448367cdf4151df2b44a329a57047544dcbbe4db8774433cf2042024c17ccca3269f5eeb508392aed00d31955de55a SHA512 fbe43fc9698325c380d7e7499ee726aba448eebba087f7bdc7cdf14d01e0649869359c07fefaa9a0d9623c910523b82efc2a2b57e152d391443e2b890a29affb +DIST hugo-0.96.0-vendor.tar.xz 4721504 BLAKE2B d8516c848be292f2097961a599450b719b2d760ad3464036929a0937ae6b401ec4b7b90df3281f11a70c4f9a7e94d74e821d78639b9cb3a335a59c5f6e645e65 SHA512 d58cbded19c5e2595838725a181e5fcdad94888f1e140e8961d9815c17d7719644483bb9bb34141c26bfccd87412632b1c896c12b85abb76c6448de3d0c8642d +DIST hugo-0.96.0.tar.gz 27853655 BLAKE2B 8161eb31b66a9643e31967629852475496dcabd0ef04e806f0d004f3933de07553a10572c201f8b798c7c257d20d7e0e6381bb2892728f89fd3416cc768d76f2 SHA512 1dc5e9f433953a1ae378d0eeb24e0647a4c096db96a727ece39c1c4e5d3ef40033ca61aa7a9ed322234e41a116f118115e637c0342b52ee60fe47eea5718ffde diff --git a/www-apps/hugo/files/hugo-0.96.0-skip-some-tests.patch b/www-apps/hugo/files/hugo-0.96.0-skip-some-tests.patch new file mode 100644 index 000000000000..6f09d1c39660 --- /dev/null +++ b/www-apps/hugo/files/hugo-0.96.0-skip-some-tests.patch @@ -0,0 +1,120 @@ +From fb829c60a028067b940aaf268362017a73d40e84 Mon Sep 17 00:00:00 2001 +From: tastytea +Date: Tue, 29 Mar 2022 22:28:13 +0200 +Subject: [PATCH] Skip some tests + +Reasons: + - Needs to be in a git repo + - Needs special test dependencies + - Needs dart-sass-embedded +--- + hugolib/page_test.go | 1 + + modules/client_test.go | 4 ++++ + releaser/git_test.go | 3 +++ + .../resource_transformers/tocss/dartsass/integration_test.go | 1 + + .../resource_transformers/tocss/scss/integration_test.go | 1 + + 5 files changed, 10 insertions(+) + +diff --git a/hugolib/page_test.go b/hugolib/page_test.go +index d29a4f8..7cdff73 100644 +--- a/hugolib/page_test.go ++++ b/hugolib/page_test.go +@@ -1025,6 +1025,7 @@ func TestPageWithDate(t *testing.T) { + } + + func TestPageWithLastmodFromGitInfo(t *testing.T) { ++ t.Skip("We are not in a git repo") + if htesting.IsCI() { + // TODO(bep) figure out why this fails on GitHub actions. + t.Skip("Skip GitInfo test on CI") +diff --git a/modules/client_test.go b/modules/client_test.go +index 75e3c2b..235d6ed 100644 +--- a/modules/client_test.go ++++ b/modules/client_test.go +@@ -68,6 +68,7 @@ github.com/gohugoio/hugoTestModules1_darwin/modh2_2@v1.4.0 github.com/gohugoio/h + } + + c.Run("All", func(c *qt.C) { ++ c.Skip("Test dependencies not available") + client, clean := newClient(c, func(cfg *ClientConfig) { + cfg.ModuleConfig = DefaultModuleConfig + }, defaultImport) +@@ -107,6 +108,7 @@ project github.com/gohugoio/hugoTestModules1_darwin/modh2_2_2@v1.3.0+vendor + }) + + c.Run("IgnoreVendor", func(c *qt.C) { ++ c.Skip("Test dependencies not available") + client, clean := newClient( + c, func(cfg *ClientConfig) { + cfg.ModuleConfig = DefaultModuleConfig +@@ -125,6 +127,7 @@ project github.com/gohugoio/hugoTestModules1_darwin/modh2_2_2@v1.3.0+vendor + }) + + c.Run("NoVendor", func(c *qt.C) { ++ c.Skip("Test dependencies not available") + mcfg := DefaultModuleConfig + mcfg.NoVendor = "**" + client, clean := newClient( +@@ -144,6 +147,7 @@ project github.com/gohugoio/hugoTestModules1_darwin/modh2_2_2@v1.3.0+vendor + }) + + c.Run("VendorClosest", func(c *qt.C) { ++ c.Skip("Test dependencies not available") + mcfg := DefaultModuleConfig + mcfg.VendorClosest = true + +diff --git a/releaser/git_test.go b/releaser/git_test.go +index ff77eb8..1f40a6f 100644 +--- a/releaser/git_test.go ++++ b/releaser/git_test.go +@@ -20,6 +20,7 @@ import ( + ) + + func TestGitInfos(t *testing.T) { ++ t.Skip("We are not in a git repo") + c := qt.New(t) + skipIfCI(t) + infos, err := getGitInfos("v0.20", "hugo", "", false) +@@ -58,6 +59,7 @@ Streets #20. + } + + func TestGitVersionTagBefore(t *testing.T) { ++ t.Skip("We are not in a git repo") + skipIfCI(t) + c := qt.New(t) + v1, err := gitVersionTagBefore("v0.18") +@@ -66,6 +68,7 @@ func TestGitVersionTagBefore(t *testing.T) { + } + + func TestTagExists(t *testing.T) { ++ t.Skip("We are not in a git repo") + skipIfCI(t) + c := qt.New(t) + b1, err := tagExists("v0.18") +diff --git a/resources/resource_transformers/tocss/dartsass/integration_test.go b/resources/resource_transformers/tocss/dartsass/integration_test.go +index a1ac1d5..fcd8bf5 100644 +--- a/resources/resource_transformers/tocss/dartsass/integration_test.go ++++ b/resources/resource_transformers/tocss/dartsass/integration_test.go +@@ -106,6 +106,7 @@ T1: {{ $r.Content | safeHTML }} + } + + func TestTransformThemeOverrides(t *testing.T) { ++ t.Skip("Needs dart-sass-embedded") + if !dartsass.Supports() { + t.Skip() + } +diff --git a/resources/resource_transformers/tocss/scss/integration_test.go b/resources/resource_transformers/tocss/scss/integration_test.go +index cbc7e19..f2a6034 100644 +--- a/resources/resource_transformers/tocss/scss/integration_test.go ++++ b/resources/resource_transformers/tocss/scss/integration_test.go +@@ -111,6 +111,7 @@ moo { + } + + func TestTransformThemeOverrides(t *testing.T) { ++ t.Skip("Needs dart-sass-embedded") + if !scss.Supports() { + t.Skip() + } +-- +2.35.1 + diff --git a/www-apps/hugo/files/hugo-0.96.0-unbundle-libwebp-and-libsass.patch b/www-apps/hugo/files/hugo-0.96.0-unbundle-libwebp-and-libsass.patch new file mode 100644 index 000000000000..f9efee48cc48 --- /dev/null +++ b/www-apps/hugo/files/hugo-0.96.0-unbundle-libwebp-and-libsass.patch @@ -0,0 +1,44 @@ +From 0a44245bf6cfe103bb163f51f230eeccd69ab8c7 Mon Sep 17 00:00:00 2001 +From: tastytea +Date: Tue, 29 Mar 2022 21:03:15 +0200 +Subject: [PATCH] Unbundle libwebp and libsass + +Use libwebp and libsass from the system instead of the bundled ones. +--- + .../github.com/bep/golibsass/internal/libsass/a__cgo.go | 8 ++++---- + vendor/github.com/bep/gowebp/internal/libwebp/a__cgo.go | 3 ++- + 2 files changed, 6 insertions(+), 5 deletions(-) + +diff --git a/vendor/github.com/bep/golibsass/internal/libsass/a__cgo.go b/vendor/github.com/bep/golibsass/internal/libsass/a__cgo.go +index af51b92..6b5e78b 100644 +--- a/vendor/github.com/bep/golibsass/internal/libsass/a__cgo.go ++++ b/vendor/github.com/bep/golibsass/internal/libsass/a__cgo.go +@@ -5,9 +5,9 @@ + // + package libsass + +-// #cgo CFLAGS: -O2 -fPIC +-// #cgo CPPFLAGS: -I../../libsass_src/include +-// #cgo CXXFLAGS: -g -std=c++0x -O2 -fPIC +-// #cgo LDFLAGS: -lstdc++ -lm ++// #cgo CFLAGS: -fPIC ++// #cgo CPPFLAGS: -DUSE_LIBSASS_SRC ++// #cgo CXXFLAGS: -std=c++0x -fPIC ++// #cgo LDFLAGS: -lstdc++ -lm -lsass + // #cgo darwin linux LDFLAGS: -ldl + import "C" +diff --git a/vendor/github.com/bep/gowebp/internal/libwebp/a__cgo.go b/vendor/github.com/bep/gowebp/internal/libwebp/a__cgo.go +index 4b105ab..33f429e 100644 +--- a/vendor/github.com/bep/gowebp/internal/libwebp/a__cgo.go ++++ b/vendor/github.com/bep/gowebp/internal/libwebp/a__cgo.go +@@ -2,5 +2,6 @@ + + package libwebp + +-// #cgo linux LDFLAGS: -lm ++// #cgo linux LDFLAGS: -lm -lwebp ++// #cgo CFLAGS: -DLIBWEBP_NO_SRC + import "C" +-- +2.35.1 + diff --git a/www-apps/hugo/hugo-0.96.0.ebuild b/www-apps/hugo/hugo-0.96.0.ebuild new file mode 100644 index 000000000000..50ae5b3634cf --- /dev/null +++ b/www-apps/hugo/hugo-0.96.0.ebuild @@ -0,0 +1,92 @@ +# Copyright 2018-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module bash-completion-r1 + +DESCRIPTION="Fast static HTML and CSS website generator" +HOMEPAGE="https://gohugo.io https://github.com/gohugoio/hugo" +SRC_URI=" + https://github.com/gohugoio/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://tastytea.de/files/${P}-vendor.tar.xz +" + +# NOTE: To create the vendor tarball, run: +# `go mod vendor && cd .. && tar -cJf ${P}-vendor.tar.xz ${P}/vendor` + +LICENSE="Apache-2.0 BSD BSD-2 MIT Unlicense" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc +sass test test-full" + +BDEPEND=" + >=dev-lang/go-1.18 + test? ( + dev-python/docutils + dev-ruby/asciidoctor + test-full? ( app-text/pandoc ) + ) +" +RDEPEND=" + media-libs/libwebp:= + sass? ( dev-libs/libsass:= ) +" +DEPEND="${RDEPEND}" + +RESTRICT="!test? ( test )" + +PATCHES=( + "${FILESDIR}/${PN}-0.96.0-unbundle-libwebp-and-libsass.patch" + "${FILESDIR}/${PN}-0.96.0-skip-some-tests.patch" +) + +src_configure() { + export CGO_ENABLED=1 + export CGO_CFLAGS="${CFLAGS}" + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + + MY_BUILDFLAGS="$(usev sass "-tags extended")" + + default +} + +src_compile() { + mkdir -pv bin || die + ego build -ldflags "-X github.com/gohugoio/hugo/common/hugo.vendorInfo=gentoo:${PVR}" \ + ${MY_BUILDFLAGS} -o "${S}/bin/hugo" + + bin/hugo gen man --dir man || die + + mkdir -pv completions || die + bin/hugo completion bash > completions/hugo || die + bin/hugo completion fish > completions/hugo.fish || die + bin/hugo completion zsh > completions/_hugo || die + + if use doc ; then + bin/hugo gen doc --dir doc || die + fi +} + +src_test() { + ego test -race "./..." ${MY_BUILDFLAGS} +} + +src_install() { + dobin bin/* + doman man/* + + dobashcomp completions/${PN} + + insinto /usr/share/fish/vendor_completions.d + doins completions/${PN}.fish + + insinto /usr/share/zsh/site-functions + doins completions/_${PN} + + if use doc ; then + dodoc -r doc/* + fi +} diff --git a/www-apps/hugo/metadata.xml b/www-apps/hugo/metadata.xml index d3bce6b51931..c1a8bfb7f195 100644 --- a/www-apps/hugo/metadata.xml +++ b/www-apps/hugo/metadata.xml @@ -11,6 +11,7 @@ Enable SASS/SCSS support + Pull optional heavier test-dependency packages gohugoio/hugo diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz index 2419d502ce967521461be4b04ccb9b7a633aed62..868bb983c5450a878b4821e2de06ce8540c218fc 100644 GIT binary patch literal 6043 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 SsrY{6AN~&pz@Vz~DgXdXkA92* diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest index e7e74bc9ae58..d1806bc91d8e 100644 --- a/www-client/firefox/Manifest +++ b/www-client/firefox/Manifest @@ -1,199 +1,3 @@ -DIST firefox-91.7.0esr-ach.xpi 453214 BLAKE2B 8c25467fec589b7f4a51bbbac582a3a522145b639e9b6660fd36b76855062a8c41733efefbb4f22eb055ce5b476e2f3a67a2ace0b62af18d929a22e229a79239 SHA512 b306ab4462da37e348eb6f2ff116da344e30f7cd59bce6e70fd69e539a451b9e2cc55e6fa6e3b8d1e223c1a21cab9a406bc96a16810e217160a33d4b5156f3f5 -DIST firefox-91.7.0esr-af.xpi 426915 BLAKE2B fc2d1e56af0bb2889f689d35d888b366f137f4756a2972a3ff0bc9b6cc1269753d497d69dbd64ef0fa7730097729d4acc3ccddaee6fb868d9dea0f29e9c66669 SHA512 110f3d593db204aff1b93904452d9d166948eeabbd7e6476297a462053b8096236181ea5d15c4734002cbd3ca8f5881be6574806349444b586829cf629e98774 -DIST firefox-91.7.0esr-an.xpi 499891 BLAKE2B 890d7bce3e82300b12f87e30ffdb89dcfc861cad49a42824ed7862603c2a40a212cd56366b9ed440869ef03ce8958d76f8e7a969da1ac624c853e4282ba5880c SHA512 569970d7aa033ce2cb8bae7184ae2bb70a0ba8d0c6ee899e695fb0d3aa6ddf129314adb78b847ecec4e0d2b8afc2ce7045368f1933ee6d285814cea962a0ce4d -DIST firefox-91.7.0esr-ar.xpi 559674 BLAKE2B fbaa7cd7c3a5694e7124be26496295f3d317520afaa5f394ecf5bcb346e0e4a99bfe2c9f7c99be8db37382d9126ef77cbcfa659600606df196e7397372859786 SHA512 0264ebaa5feb343610ae4f8cbe6e8a1fa6627ace74807176b33daf5e97fafc1852b4431a1960025e7e797fc1b43c9bbf48e12c6bd88e8ba9c398d06db39f00e1 -DIST firefox-91.7.0esr-ast.xpi 498579 BLAKE2B abba4aa5288534264609f5da57a8542d50d249a405f184620492343379479f51f13d0f14aacd1d99cc6c925b3ccad3fd3fa64e69b1fa1029b334ac3b192f0291 SHA512 eeb8cdb65bf6b165faf3b84fa7fbd84e18e6360cf507c3a7b50e632094332683c4a9a8fa29b4ac36018a53fdb91246c2c13a30eaef28320e80d31d331d97647e -DIST firefox-91.7.0esr-az.xpi 489435 BLAKE2B 783fe990f5bf2bb7398756bfc6330096df8fd97bf9cfd8f934c407a5045241e05c68d6c4954c938d82d2af0a5ee5f108d80fe1099bda5760f09b6e7e655f0ebd SHA512 d20a75ffbc16ed6db6e8240e1bb093ebfd33f49240e86bf2feb7ad4aaec0c3a7cff82eca97c31c39f80289065ba5cf593a8fc3b48f35569f9b5089af04ad6499 -DIST firefox-91.7.0esr-be.xpi 622609 BLAKE2B deb09addf833e2286e933ce01d337a07a1ca4c8f2f247f38b905c64af1da1b9d3144dc6bce4ac1e80a52a644f1f307de5b7dcb5115df508f28d0de0e1f4a5430 SHA512 928eab1a9097ea37c2b37a7f126d422c3e99c39e5089cb93acf615ae36d5a590a810eb5b489923c122bed654d9781d68139fae6012ee177e4f74bfda0f16ffee -DIST firefox-91.7.0esr-bg.xpi 567638 BLAKE2B d8f8fb2a891539ac769f58a60762a89264f09e49eb975b563351296f7c5f1b3907aac1a1d76d0271bca089a82f53788aca54f6b14d9dca27d571cc00dec8dce7 SHA512 dc9b3d2e77da127bfa8226c7953016a19ac918b715e62195e9ba689722ebf018ffab899e6d8bacd48b2c294ad55f7e67e9be6be2e983296d33295417c8f0985e -DIST firefox-91.7.0esr-bn.xpi 556819 BLAKE2B f82e26ea715c66484bd5919277a7e0798dbcf99a922d0c59ed20b922f44179ebb924af26bb3ba2990d223dbc54f1323c812f1743d381b10c21adaec4dc35e473 SHA512 cd12939477e0fbf139d0c7cf341c30f5e069dd0640e3ad632f40c877de8bd7905b9d082ae60a40b378cf34ee78b2347ec2bb913185c52f18a439ce80e26b39f7 -DIST firefox-91.7.0esr-br.xpi 526265 BLAKE2B 76e88ba5cbf8ae6bcacc8a2367d5517f1df83af7e9f3fdf2b03a017ea13bf41e1043a22a6cdf6a6d275d9f22adf0f01a529fa80723ae74d7e24aff1e202912b1 SHA512 fa66b787704ab31be8f3916c96b3838c8dc9a471840cb5d0481726c5e481c3731b919922838ac0031dfeb557c0f214145e4f0cc3a7904900935ec8f518e861c8 -DIST firefox-91.7.0esr-bs.xpi 463557 BLAKE2B 15ad82cdd25aab32c2aec00822354ffc936911184e1dbaf55a6ea0f25ab23ec546efae4e341e348fe372d479a4b2cc8ae9e5373ddca80fd643cab10fa43684c5 SHA512 8e62d0682ca09394ea5279ba9ea8456fac6273a2c55fc18ced8a96e91c40ce807ae20a6d7f71916f1f86c58d6774746f84edec351115c2c527e70fb716724ca2 -DIST firefox-91.7.0esr-ca-valencia.xpi 529390 BLAKE2B b5acda8b1aa5f93d4ac703c05591d806264931c7b7bdc248514299c883d9be59a83a5b7abbd322e516b88a12054852a1481b453dfe5c01504d8228c3a67dfe71 SHA512 95ae48232bb883f1cb946a917944768146576e1c12d58ee503d74d527895e1f49da3be5400a2cbab87344f640781c98d34b737b090e2c5846d6a8bb7178b0025 -DIST firefox-91.7.0esr-ca.xpi 532477 BLAKE2B 7788034bccc797792171e354b0e63f70df48ce78e4665ab7ab2789350f9b7f6a07fb4a58235e8568ec1be45b4fd878e09c73a3a24851d1bbd6988d6fc21d142d SHA512 16c2fcd378e3cb3c63f1a5f44332e40e36a5e179e7359831b99eb6128c127efcc43b4e2c5ffcfd8a641008a97d7093d909ee30ea9b49e617b1062476a2bedfa1 -DIST firefox-91.7.0esr-cak.xpi 552607 BLAKE2B a29851d04d5be164b6461d9715375493d62cff6d5eec89dcd071a977b041d4688458cf62fed08b51e5dbec38b72bf02069892637c69a72c7118e06d651553f85 SHA512 4f0b225d81461132be3ee8c4376283ba2d7382d131e760ecafadeb3ffaeae53a91ad08bac48e01ba25daeeea8a82b362bf8424fa8ded4edd3715db80384db17c -DIST firefox-91.7.0esr-cs.xpi 563181 BLAKE2B 8c601f18f69493cad242615f29dd1f2b9b26219a831069fbd2eb8cbda4af754e3ae46db6a4510468e6435cf9d6c3f64804d07f7bbe48a516b0bedabd24ab55cd SHA512 6149c11ff18d0b4855d36b7f55c97477aa8d5c2f5be337900a36245f7e34a3e213699257c2b9b985681ec0c201c97c9c5802e01b953c79c4150332ebc3a96fa0 -DIST firefox-91.7.0esr-cy.xpi 542213 BLAKE2B 65ecde5fff596a858685add7a6af104c010f245a9b2c5a6d1fe89c34d15f594380442cede215a24f5779a2c8ca43e884bae79d4d9b00dc3c15edc8b0ffb184af SHA512 f364d240c9c72120ba7659adba2ae41f89fdb94b7c307423c9ffdf285bb7be49ffaa918d5d2b588097d1b2c63d302952f02002e331a72fceb9bf689c8f6901df -DIST firefox-91.7.0esr-da.xpi 534146 BLAKE2B e6bca5e9f28ade3122d88a7bb1bd3c97dd9c252bcd3a7772a495cd74db25b527a2f9f9a341ca6e5c4e6c207e1085930633b3ad3348b886561cde8c7902dbf611 SHA512 c75df5a10e65205724fd32f12c863ab0140581b32a3c8d34410c2d20ecbe06da47d09317cc74766acd359d1f7fd18ab82f95a619b4da62a6d1c04d5c3491f86b -DIST firefox-91.7.0esr-de.xpi 553591 BLAKE2B 65471c43a9c2897022a449bb3fbc2cc196e24b46970c23f34b071656d9bd7c5836ba8c34c0fbaac138c8ad6010e2f348344c0cbaa7b68dfb69e53b5e089bde4e SHA512 05f84b8e7e336af5c9e18df65a052b9de79156e48524d6be7933c21be11f5cd73a9f07bacb96f8fcdfd4260f0ab39cb6a952ca76d1ef56256b08f6eb758837da -DIST firefox-91.7.0esr-dsb.xpi 566485 BLAKE2B dcbd86cf161f852a33dd35dc734b2fd09955b7a6a42b4ef65ff87901bb9ed6a8b09f3848d0d9e829660ac1adff88e252beea29fd2c1001d86da66a73d1c44cc3 SHA512 708cc003d9c6f0d78e5f91f2d4105ebc3114d83c6bd5e482ab6f4f46878e894097866ef403354cb02920539100445f1a9019890101d2e448a3151fa4221a083f -DIST firefox-91.7.0esr-el.xpi 639156 BLAKE2B efeeb71293cf39742e286cc883570f915c277fea51eda77db419fd0694b1adce3b67fe97841be7f973f88f4dfce490b382d7e37c0b095dc3b81fae795fcec6a8 SHA512 624587d7a451057d1935d3a71f03cff17a8d0c1328ea6717b8ac182a4b16c32d062cab675d80aa5ecea211e19e84f38cccf496d12f9d3adbecd3c986a9975d19 -DIST firefox-91.7.0esr-en-CA.xpi 509572 BLAKE2B 6d3e0f4403a59cb4803f0a4eea428a7ff294f1549e1ed52f5d7df658b1918b7bdca0952e939c6332250e2972002078e85ac766e00dde8357f93bb057256e38d2 SHA512 220753e4b372107f94ad2e0731eab68777e69aebf7756f691e87b1ccacc6292e77a0de13c6d127325f0e76dbef1641cc024a0f62c8b763ce76803ca84c77a982 -DIST firefox-91.7.0esr-en-GB.xpi 510588 BLAKE2B 860208880f1704d5ceb6fe76f198ab280d5777c28cb16c3ecf42645ccf86896370e31070092bb5b922992e06006b78c3e4e7d94faf5ba1fc514ddf4197d153fc SHA512 b89fbcbdb157eed266d8e82ce348c126294fd2ffd7cfa36eeae07cfae482784b67ef6768aae6024d9653dc1ac58047eb590e822ff170b4bd0d7912cd4bca3ea8 -DIST firefox-91.7.0esr-eo.xpi 534799 BLAKE2B 13a36fa6301a6ff97979d8e5eb15d5400953e0b54c046b00968a4209cf339c27963c8cbc4578e7199de531cfe339a9b97b6efdc4c5277cb4d364f3ae0d9e6a10 SHA512 9cc726b0d621be9116d2065d25964e15dfd0c9169a89ad982973876c71cbe72ed98f9d55158e3be23ba15ea86d68bbd95033ee3aa2e57770eff919bcdef651ed -DIST firefox-91.7.0esr-es-AR.xpi 546683 BLAKE2B b6e4c31f8594a8834dc79ebe6b82c3c12bf449d64a02248b46f576cce22a1c3265749f23dd378e2ab4141f1910aebe7916efde6a9eaa0abc16e971b17c5e93b5 SHA512 6ef0e19b01a6a6729fb9da1d7b108cb6250acdf0590b52360e92a9ac55887b24d998b98bd58f1336f0f6f50ca77659daf0ab1d4c957d27b8145000ea70ffdaa6 -DIST firefox-91.7.0esr-es-CL.xpi 546380 BLAKE2B 89ac357e742d2f14cf978f657a392d6aa1388771f689d9bbb79bb2ab4aa15bce4576ac53c2932feceb6347e2378d99042e448a87e0c3681d814dcdc9f451bb9c SHA512 0a349b18f74d1dc3f6b0c97269f07b895a2d6b83f6790a53e30d4007a3feb403790ac1bbce364f99ecdb700f9ba535bcecfe2f50590f609eb3e9ed5a63f98d94 -DIST firefox-91.7.0esr-es-ES.xpi 537061 BLAKE2B 7daad97d7e50816732f7e7ea634adea322d27ee8c54c22a93ee197dca2f989fb5c67d803c3efe91bebcf148ede7e940d325a7b4156e1c4255168269048e67213 SHA512 dc95e3183a6e10523949376608a6615222e1f79a9e2d14135ba8374b4e9294a8bd445a164042befc9f13e4046fb3a8378195ba625e47ad2d4a6baa225ffb29a4 -DIST firefox-91.7.0esr-es-MX.xpi 549995 BLAKE2B 8d53b0802a6353026afb02bff0768657c7d8df3d8bdffe3d857db9957b73da1762efb1ee99aac1200fafda266b743bb6cb109369f80cde9b87c4a4aba1b4e24a SHA512 ea8c9eaa05759a9622a2e0b7ebdb60791fcb2baee84136f1689071e52d941de02adc91356cb973dc7bd558d2a45a7a0c75f85becf859fa6f8f69a07e7d910958 -DIST firefox-91.7.0esr-et.xpi 506671 BLAKE2B a52cec5346d72efa811534b2ce5bc56a0954a091597f0418f2037282baaea67a327028b625381b8017c32b04c687087bca1915113570742da280c4e4ffcd13ad SHA512 75843bc1655254e821d9add5ff1bee9eb067766106a7f6bf6b65275123072605da0bebbc0b7db244711f45ac243b9f134faebfa380b2329fcb411dfc1a19dd45 -DIST firefox-91.7.0esr-eu.xpi 536331 BLAKE2B 3222c72e099276fcb501646a44f6e644dd1815bb30b053ebec6f03e65cdcb7aec4cf00f656886606081967d29967a8ce984b3104015c033569beafe4304cb1e3 SHA512 2de343414bcc0fadb37ca3a0ac4158edcee215ecfc1c232cd84ac6961dceceda0947d809c7437bc9546312b08bfdb644540b39ab45c5dc3c58369900eb26e642 -DIST firefox-91.7.0esr-fa.xpi 559377 BLAKE2B 2fd11177e33944f22df6d708e16b93dc31a367ed5c74aa7cbb1791c374c7fd81a938965ea9c110c33005fbf7b2ba57b76425abe93aa6c1ffbd9badc93ecfbe69 SHA512 24c08553d6328d257e41079950f1db3e6605ad35777b4585b26e6b02f51479332260812d84d0997ab59908705c3490feeda063ba8c82b7514c3b112c612f189e -DIST firefox-91.7.0esr-ff.xpi 471867 BLAKE2B ba9f51d082e7d7ba566bfd4d56e1d3205b83750555ec77bf68e706f50ca7ec3e71b5b74c14f975fb5b0c19ed0c8416417381b1e14deda0b51ef0fa6601d15cf0 SHA512 adeb46385b186649ba7c329d2881d81bb73211e2fefe83a41971a1dacc2ea08d84d108c5270236803b8d82518299084f8ffca8541e64a2da7c7bcf3fc7e0706a -DIST firefox-91.7.0esr-fi.xpi 531483 BLAKE2B 2aa9dca7c428d3fd2a18c0c2e02504769e5154ae4cb9334efe0aa6e5092161f686b23a69b7480ba04930807cf48d0f59c03b5c22dcdc2c1718aa7e75e5bf4b33 SHA512 2733805aaaa6d7e6b3417e7e1b2c32dde0eb8bc79a76cfc0668aad76c5e9493fbf1cd2f64b5280451b2efe89c16d3db8c937cf6e2592b63ef48bdac572b6e9e0 -DIST firefox-91.7.0esr-fr.xpi 557616 BLAKE2B 78d2cb1308b843da5f48cbf8b5bb94e832c2b4ac4cc8db1d486d8a2a02a935d04063027717f1386050acc1c4fcd8e738f67854e58ce89c07b00a8c7aea53ce92 SHA512 229c0bcb841b43f0d27018accd3eeb03d4838078102435407bdd43d4f66eb6175ef0d294004ecd448980e80e3706ac9532833f81cf5d1bb856915bb5fb368a42 -DIST firefox-91.7.0esr-fy-NL.xpi 543299 BLAKE2B b52724e7ee6ba10c0ee43a8107c79e7c7fa82ba503f6c6409c77c66c21d467f4384992cbedf836d464eb531769519f8cfb32641d8406b95f098d45360e55e1b0 SHA512 6589925046dd4cf8df0a221554d5897d773f349e1ed14635444dfed635572bd3badd5fad80737dd7bbf0fd0a4249042a4ba4869cf9540c9e7d0f413311651e81 -DIST firefox-91.7.0esr-ga-IE.xpi 459835 BLAKE2B 9738482ed116157c352d89d31aef4ddd36faf39a6c127b2dfa68725194c616003a987f627d890fe5dc924168bf2ea0006ad4cb7ff907c8eda0a89e3f1d01ce2a SHA512 1604a44d861c56d5379a20696f6f4d97c348df8e4939a584ad7c7f5fb72c6fd46dc825ae367430f44c92b7aadf84e92340bb8e4d8ad521982fe2e7006806db48 -DIST firefox-91.7.0esr-gd.xpi 530853 BLAKE2B fab38d06e4a11569b5ff1637ac256b8deff68f88eb658c1566f22adbeec092f17f7e865211bfe719f85853d451d2f4aceaa2db7ef26225660be81a9b762da4c9 SHA512 0cdf8d262a8e7c94dd129733938936648f67746217cbce85e7746efbd97985e4931a4109c09ac78d1ee596b619d86dd4e06b8c7500726de9001e79a9ccd39d19 -DIST firefox-91.7.0esr-gl.xpi 541298 BLAKE2B 4a09bbfb9e99d5e4ab6604cf94eff6d569c6337f2a7357dd1096420d8b561fc9f69506a618617ab5b048cc2f7564d8f891bc2fa7c07fc06297feb49e9416a512 SHA512 733a00e62c68b942f76d95505611bc04e9fb52e0d8ef9b687abddede34a5762d6b2e861f7e0589308963385d5d4db9cb7e0c5fe12a0dcb6086bade7c67fe1e3c -DIST firefox-91.7.0esr-gn.xpi 557600 BLAKE2B acb2895c4364e34cfff4db972c1f039512fe5f8bdc57f23a308076b2e56a6f24bb77f6dfeb41819cb9472a6dbd1b880fc8b0a7104f9c42e7a3a5366100f0b840 SHA512 25e9bd997cc2bc53f01d9e7491627320eca091427932a679f73404d743f373e338f643bdd14211d39d16f8b5048401926218977e37acbe3c2a6b52d4ef18c636 -DIST firefox-91.7.0esr-gu-IN.xpi 529555 BLAKE2B 64f135a86022e26e789785888f2b25cf51045a83e5c39a3ddf7b7e33095b83327463afc79afecfacb29d5863c356e8fa25491bf382d70534d34c498768203df0 SHA512 09a3328756e1449e9cdf366936681497c08948028fb811835a95476e50213dd3cd7756e29114d655a79faf5b5ea8bd28952a8ea3f1cb0b76fb9f5f3e845c70b0 -DIST firefox-91.7.0esr-he.xpi 557193 BLAKE2B ba4c56b4b3329c568fb9dc3f599db77b936b53036d705bb450905efc5a8aef65843ae4bae3c4eccec08a22d58b605e0c6e5ef0feffed6926eef061fc3ae7cc79 SHA512 8a1744b4cccffb1966ddbbce06ef5138fa219555a41862f9073d1396a855a1f18a3cd866a40202b3cd607c9c8d95a086e831c173df6d94a27b5b1213f9385e0a -DIST firefox-91.7.0esr-hi-IN.xpi 560650 BLAKE2B 2d9bc96156698726db2c7557896acad524c673eb2f7a3d0d8c01b1c0044df673be95e21fadd4a4f05e01398e1f6a5b51a15af5232079d335524bcfdaba4ca84a SHA512 5bf55ab40a1b20385032cd243c9155b3d490bb484c60f2fca0645632386ae6a48a36635d75b82d480039a28ea69b28bd14c9231e358a62f4c4b383db0779a35f -DIST firefox-91.7.0esr-hr.xpi 530058 BLAKE2B 613a5745ac290418f687859561e83e0aab58f2c822bf75c7a5473c2fa93f86335a409efedb99542bc2e2630301325e94a9f60cf33f64ee5937da0e8e730b5b14 SHA512 d07e588d594510a3084ae5951211769f2842677137482702bd1febd15a86e2ac794af480ffd9f1e0bc0cff3d453b8768989ad2f05aff4f9731e2fca499bff876 -DIST firefox-91.7.0esr-hsb.xpi 562634 BLAKE2B 2166e1b7ccea3ddff08be6489945951b4a43501fd62cc21bd28b74d874d1bee61900c594e2bd18f9349584dd3b2dc85ca60cf81557ee14e4cd69ee364753c2fa SHA512 884362e55f3442d3a4a47884d88125197ab43bc262d431c254c9d29619f6d77cf4b8870e9ba21a6c784dcfe45eb1ca2fc889565d9c83b58af1654c5770f716a4 -DIST firefox-91.7.0esr-hu.xpi 566072 BLAKE2B 84f7b22cbc44a58dba13dbb369c9c6ac3bb6218c092d5c97be2dd45a0c7df2e5771200dd63ccf8399f9115ada51ee7d4e2c8f7ebaf13849a84a92c961d7a23b7 SHA512 9fe49d6092fe15697398e8ddb81fcecd5334eaf702f56464372a502f9a6b5ae4b609daac46935ba76962767c70afead45eb6b20aa77918800e57ca4be0592c90 -DIST firefox-91.7.0esr-hy-AM.xpi 579766 BLAKE2B 1a17af12a232cb9325e02facb3a6bce953c9f59a0d42e3311848030be343d9759d2f5ab6a08ea4a98237f2c09efb1efb0681e772883219f4b2668fc49a2a2864 SHA512 c9d7114487a6f8e34676a480221ff5bab55abfaf86f9f72e14670ca971758e05a3731c603eb895ea55e830ed4be4ef6f4d9bf0e826f38cdbd551c6c14f6897cd -DIST firefox-91.7.0esr-ia.xpi 532146 BLAKE2B 00eee9c824fe15b3983f4b8581139df2927848c4685bb1b87b9bc15eb50a0a8dfdc412169fa09b91d4ccf6438181c3788371b2b777df19efb28b736d59c77cd6 SHA512 c6965e4f59f4ecbb29ca0daf1a6af3473cfe04a0ca2d6e478e5920382e78160ddf264bb6ca7ea0bba960d6c8ba9080a034c1e94c048d2034aa204cef45395f1e -DIST firefox-91.7.0esr-id.xpi 519834 BLAKE2B c1b5b2d4a742967f18f765b29d4fc1470e6f02d79a406340f732a2a4cc58cf4c6136095949a47cf34599f434b7afb29c5cd3905129b1b70f2e2e250a930ed8b4 SHA512 e38e8ea4a4f0aad0bf38e0114fbc6081ca122b05b67e13ad192fa1ced554f8c25818998d92eac54f12b3e97b422ec975dca56613bc79da16cf1875e82544ee23 -DIST firefox-91.7.0esr-is.xpi 470223 BLAKE2B a2f81908602ff4f311e805adc0834e367ffae4462346b5ee3108dcb58f31d5674b946de01984bfb10a19cda249171eb5167484406a1984fbc92633761448fd92 SHA512 04bc2f7c8fe4e12354120d8f981c6550986a4821850be2a761f00fd3f5bf02a6db17bc48b203eefd49bb69257b6a8be52ec5ee70baee6e5fd66d8614f258c61c -DIST firefox-91.7.0esr-it.xpi 459087 BLAKE2B 62d905aea1ded35e9115602e8803aa90f9e99789521d0448701d5d3588ceb96f3659ad3b84181db9174425ce8ceefaa5416db0ff4045eba19f47b945bd48f7a3 SHA512 04109783d45a5b2bc5ccfb5abfb17158931e87ec25eb233ab01bbdf22f46de8e361846d11030c5c29b1438a18c70a6ee789f91a576ca5e0b90768412441357f2 -DIST firefox-91.7.0esr-ja.xpi 588070 BLAKE2B 3ea567921603bde264dc36d1683ac46c82087e6a9d3eed62f4ddc7dcd183b6bcef5e150e63940f23dce9fae8bd0d4775c2f1ab111ed95016decde8eeac8a052c SHA512 b03aa58dd3acb79f025b455469df0540955c92331bb7e7802600857862f3151c0dccaaecb3c2b694d95416010004351ee9eaed72dab3a7c17145fafda82475f4 -DIST firefox-91.7.0esr-ka.xpi 592256 BLAKE2B 23f2f9c35627dd60b76c84f6ef3973141b31762432e4092e51ea97e16a848b030ec1c16fbc9e4610ddc7e5e320e179bff7bafab44578f287fafd5c557acf9c8e SHA512 5e41f2af4e17f26ab574befef3d1cea10b2dc486ccd314bc9745b5d4b777aead033b786a85f4978e7f5dc125b49fd98f135bdf55b08261d7166c127be22d21d2 -DIST firefox-91.7.0esr-kab.xpi 545013 BLAKE2B 0aaf5ed426866aceba5ef870d81a4da97d5b636d8042862f104a4bd3b38da0b08973b4ba493c47ccff3669bc2dd483cf4266c6ea31e5a8f3a18db674e7aa6504 SHA512 9631d80ebf16b97b2a40ee2adf9d3a55efe96924fa89e36cfd43baa69da39960a84981d163b69d3320603a4473d02fc5dbc792cb5ab505a1e16028a6eac501fc -DIST firefox-91.7.0esr-kk.xpi 605549 BLAKE2B 0b74a881e0bf7cf4835bb012d5b4f9a9f14570b632d211feeeeddca4e0de70db98a16e92ef815594495e7ee2d362b1d0812ab5bbd1fd1985ed216701ec519818 SHA512 4ba83b80a3e420ffa4ec0d0ee1f03bbddd594055e7adb3a505a0806f5b16032d7a5f84f513c7cc437a97571044fdc2dec36364cdd75eeb91b7bb15e6a71065ba -DIST firefox-91.7.0esr-km.xpi 533107 BLAKE2B aad6b2edaabf69fabb7588227b3a7e058b0fc195013284ce77193109db4095840baf151da29c322d23ea34240ac02241b7b576a17769d407a936889a7892ec39 SHA512 f6a4e954c5731def554897a790ae6cdc0373b71b22a461070e63892210c2e637499976d80d9f7ad70af394a4b7d1ea888a69b0b0a99a42eede97d03fb24dfba0 -DIST firefox-91.7.0esr-kn.xpi 498964 BLAKE2B 831bb6bca1e785c8ae1d8beddf101f4eed50d6d20e340c5fcf49c4431838eaf428497cf41e754772a8d569804a3215024d615e29eb15462fcc75a6b1dad6728c SHA512 838ba522a2a54ccac40d8091aad3e1201adec29ee1b4134d0231f7adcce922a026ce4f5cd0ebeb937dc99113fcbbddec46714b8e95dcfca1724d12d0f1733264 -DIST firefox-91.7.0esr-ko.xpi 579054 BLAKE2B 3dfc299e01963e5524d7a06e7ed5f2b1bd1339712dfdba0fec8f33684a24b11b5cdcdc22208148943ebb3b060efc4b54ea8f3c943cf779569f16db25eebb5198 SHA512 b212992ad82a302763880dfab1e4739686879154f9380d07b554bc46850684ee36b3048dbb869a831b4184c063a5cc257e54acb33d2ac4a78a8af8ad7f14d428 -DIST firefox-91.7.0esr-lij.xpi 470173 BLAKE2B 2d4ce2b94a498000228a162871b04bbf41a258b0b8e4e298a1498a32120e8fd9f6c729faf7c42566cdc2680b3a14ecaa4715680e5863647d2b60f23a9c531228 SHA512 6e0e221be7f1e7de0f2e7dc69c13d2e4a535bdea407e85e3a16ab353918765a66926149554d626c2861fea95512caf8094afb6a6d8547f434eee15ffb97afe27 -DIST firefox-91.7.0esr-lt.xpi 560107 BLAKE2B fce2af2097fb704283a6a835653f81a25764d4937c42eb5d7c9f709c46ab863025d11c173e71033117891d9ee57c2cd946317c63974bc3c1561c08ec1a1e3fef SHA512 afe867e225f2fb83dc323e2d24bec513c3b57c6722084fe37997984672ed3ce83aeea791c7b4d40d1c6aa89b27ed34858fdf7b5fb94b67b94acc3ff18aeb1ae4 -DIST firefox-91.7.0esr-lv.xpi 462458 BLAKE2B 02c10dbc71c1ac24255728b95445f35a17c28527f7f6b8a5fd816ac5d70a0a34607bbe245a4eba77fc7eac64584aba9b6d26d13a71ee8d041988431c7ffc635f SHA512 ea220da1b812c1b99e2f147aac9f330d67b857061fd8b272b49b0f4d60ac7bf69597828628b8ae31ac0434ded39d4dde5a6d1a2f6ba737fe0a995e93e671277e -DIST firefox-91.7.0esr-mk.xpi 465349 BLAKE2B 283d5c3005e53630d9857f22d5c58884be3b5f45e7c26cf5abbdb19c245a1f9f92b07316de077278afd287294efbc5ce4ebf0999ba716d762a34a622455cbc3e SHA512 e197f03cdd71a9ad5fdf41bd6ac3aad8343269899bd5fa17847c4224704ac90e35afa7d64986a89e194ae45226e0bfa70328c0b502e3d298955eba82a97b784e -DIST firefox-91.7.0esr-mr.xpi 532124 BLAKE2B ae34c8939bde666fcc1ff9019379bb69974eff9d60a6aa8dd74d5edb7168f592bb45d11a8c3fbb0ed227378add456fd0774000698862ad36cb7d85db3933e971 SHA512 a88b39f8a2b353509ee869777742469d5addc1c642855a1e6232411bb92a21d37d152bb659438c491b1ef42d411b2fb42b65a790aa8ebaa7b25b941b1a51066d -DIST firefox-91.7.0esr-ms.xpi 447338 BLAKE2B 7f3990f892d8622f3cff197cf6b7571b8620d000805d97c18ed67602c4bd8dac71eb2dd2d097866518b2622e3201abd50f16acda9f33d9de9b65aec017238766 SHA512 80fbaf0d4424ad62c7858d2d58bedca7e3478f8f93577bcea1128fd9e56f2f6a0e6ad8c1db78cdf13634affa6bb9aeac21506a1f0048ba808f4570da0ba96831 -DIST firefox-91.7.0esr-my.xpi 516302 BLAKE2B fe8520ba6cbdbd2385a1e779cd2abb944226b1349b6a7b0bd6c263027e2dbe0b3c5ace7fadb04875e82369fb2c10dfd5c6d368bee3acf8cfa983a06884f32e1f SHA512 ef58275eb4edacb9091d442cd186c6498cb19ba897d1f68156b2bfd79e0517c595ef1935f387687086d8b026339a2753be3456c873c89f204e8ec8cbbeaece23 -DIST firefox-91.7.0esr-nb-NO.xpi 529422 BLAKE2B 0f145ea167ff8c25dffd1a7b5c6bbbf108f5eec3cbf7175a240a735461f58681a857c11557b61b35450a7cb160f165fc925f5013bef3241df63bde5b5f52c333 SHA512 b467b53af2d3a43b8e36bc5b5efd561f73cfb9af4b73e095475e238e50e54cc409500fd16f67070c46acb0daeff2217743a18bce9efe1762069709f3d97fc162 -DIST firefox-91.7.0esr-ne-NP.xpi 485209 BLAKE2B b083379db44fd312778fef03e64323053597198221e2713fd90e4ffc274f811cc36b2d464b9ae04a6d4291e3cd364f64af16286807402d1732df730140377cb0 SHA512 f6f6b506268df80974326a7ed053524f6e329dc6a2068e30ce79b5c10301f18477a2798223ba66b976f33440de22e43128840d1eae0f35c34306199e442b38b5 -DIST firefox-91.7.0esr-nl.xpi 537385 BLAKE2B 415a3e2fb73be9f41a212bda2deaa838a11f34d85d0e071db0366e0a58ff8145b3902fae16c159feb4066de4284bc2d3491ed6a009c73800c2ddcc9f3e2b6a28 SHA512 4a970842fb415639b4f81b24a2b293e918aa83d754354c2fb9c488600f2a150c89f068d1556f283a4158e5d8a27f5f9dd9cdfbd06b8fa0fff65f666dfae07ca8 -DIST firefox-91.7.0esr-nn-NO.xpi 531678 BLAKE2B fc868fe799ce516dcb484c706efeac4f7a5216037c93b4e9d936f72fded9746d604186d24d046b310bfbeebfd5c36ee9b71bf61ecbe412867539a18ec7770bf9 SHA512 c7f6eeb98e82c297b5f31d92e80f0c144f25bf5fbf8b84f41c35d448be87cee807730f535ec5e8f271011c8c0a88e6439c105073706ae3b9590ddee0085f00c2 -DIST firefox-91.7.0esr-oc.xpi 552953 BLAKE2B c3e1a52b06890fd681f71d146924685b263ee76f69c67c6a3ee556cba74c8d3b9551cf73d63e2f8f16c01aa94fd8f59dfcf32d0ac54c94719e9ae18d7f68c83c SHA512 3189f5cd8611cb17df4c9547216ac6fddd8fd8b00f2de742dc3ba3506fd9220fe56969c9dc34d666b80195b1ce86eb303058ef8e98a08cefd0666b75309b3be8 -DIST firefox-91.7.0esr-pa-IN.xpi 595971 BLAKE2B 9285d137b45e33e5c1b8f17948dffb0c9a4f9e727bd56e738316917e08c037176f818fd23029e00861cf7a4ba47a8563bf9ba89f05466a31276cd3b1d57f2f22 SHA512 7827eb66c389352b2a86a79c0d1fb7f789955407b242fc78387593fa94abac3c63fb568fcc9133e0a398dfb806bfcdaa8397d6fb45e9f2395ee64262641b3b2d -DIST firefox-91.7.0esr-pl.xpi 555617 BLAKE2B 2b7f64ea259e7a33951101135d9d7e4cbb47f354ef7cf855bde582d848ec1febdfd334af33a0fd7e968a7a8d6a1c8e5caf0dbdba40a48686f196079586bebb88 SHA512 3ba3abf8856664465c0614b327e0843e014c82ed17411dfca2dbce3a1083398f649ce74288fa49672ab9bc5b66255da89d47b2bc26d67344b207daba6e2b10c7 -DIST firefox-91.7.0esr-pt-BR.xpi 542611 BLAKE2B d10d6e7bc56d41fff82e779334368462364d878034afd1379745c0e551befe5473e291685301761406e008d4957f089608d9bbc5a91a6ac2560071deff61a654 SHA512 be091ae491bf8d6e34a8a378239da56e8a3d570fc392385a8cd893ab643e2221a79e14e7a71e09cdf5622f252ba679b23699557c1352e4883e2bf34e61a54458 -DIST firefox-91.7.0esr-pt-PT.xpi 546345 BLAKE2B 63c3861e242060b6480b3b14e91882efeb2c9bd58cdcf8692f234c215196f8d0fbc651558f6821f01892a115bb205fb1e24279989f8d0fedf28afbffb605dcce SHA512 97529b5dbd321a9ab7136fd13ccf0e7aed8650caf5659c7e26410180ebb7332244b67c0e3793630378a5ce5b103db956f02bc9cbbedb465cb6a26f6b20e119ee -DIST firefox-91.7.0esr-rm.xpi 537358 BLAKE2B 8394ea9914a01cc9eb1a6b52d42d6f3ad9859d9723f5f1d0372e0833d941189d94cd6fecb276d01a52e16136854d06661295f34fcc234227d92afc9b7f4e4ab1 SHA512 c74c9217bd7a87b8ebd5aaffa538fb76c37f4ef23945a57f2bba990dae95613f74a0c27642c5e0738a948e19cb30f2019db25b64d106d8c5fd2d943792feef8a -DIST firefox-91.7.0esr-ro.xpi 529329 BLAKE2B baea3443ba7a3e7f9ace8b13f12d3a8e8ee67f89edc28b7833ee1ece0151c25730a75e8dd93503f0f7a6c7628a1dbdb562fd35ac60f1ae6a83a4bb517bb50bf6 SHA512 17f3984ead3d1c8685db83af199064c6d1efac26c0a054077f00df0a78c9918a1ac9098cccec944a422dbdb164046ed4645efa66df937c86e82a4c2f49177b12 -DIST firefox-91.7.0esr-ru.xpi 627121 BLAKE2B 48b560dd0aec44359087cc20b890c765212cf4d798e969d2f9966add04bc6bffeedb1a5f24150d3aa1505ac4289fcbee029891e7bdc6de685de29af95ab0ed98 SHA512 4b38273007ffe93f48e65056a4a34373c03639552db4c0a672af215cbcebcc1e50834900cb408224371cafbb246b11b8d56640fde3129b4eed3c245ff01715c7 -DIST firefox-91.7.0esr-sco.xpi 504854 BLAKE2B 041ca420090aba284a7db106d72f298ba872a512d98f28a9e0677db1b3c215b7abfad8254942b3aa4132d266954a3f5349b99bbd2e55f6a2dc2225421e59cd45 SHA512 4bda510810ef588659cdb6b9935d9b8b0d0ed5c75bda029eb6e56ac1608c4fc3883537a9fba14e46fe400e9fd083dced06860b37d3d4e1f8a27c26cc22d51766 -DIST firefox-91.7.0esr-si.xpi 487948 BLAKE2B d7c8c36ca2ee50f6d3d521e5b17aa34035b4ec0bc440887026f06164065590880e4b2a03e67324b83cf94cc4bae09cfb90c30e22bc4e587ca62252762d6799db SHA512 71e01a4beafd83fb5a42db74b64a26f5c21c97dda48dbb2d9c017bc748ecab6b286e99cfdb3944cbd0b1116d95a11b8254be9fb18729e4e8480be6e9cd3831c7 -DIST firefox-91.7.0esr-sk.xpi 566483 BLAKE2B 9404977a198b695e604ca4c5b9f2520a131142a9ab7a78ec1de1b3e30a21ffe74ab7c084a34c309193c0f0d377177d16da98bf957af16c539a22fdd0173a85b6 SHA512 17bd048dea7a509711780170d880d473ca3914dadf85d42d1271bf6121cfae4eb53582376e50ba4552657235164d8d445065d95550e1ed5f01cee2cd8d41ed94 -DIST firefox-91.7.0esr-sl.xpi 538010 BLAKE2B c95093c3a2d88fc9571f341dfc448fd322d3b293775a2c4c17ead8d2f8f700ed460589485779533416c11f6bf2cf68639d0ec0b1f8958332a6aba1be789f0c5e SHA512 a154e7468c9a4b87276f58a86c11c53eeead86315e1dd0aaeff1039c1f28989dfb232e23916a43b6bd8a2f435f6ba25a01d03c03ff6dfaaae25aa23c4850fb4d -DIST firefox-91.7.0esr-son.xpi 425999 BLAKE2B 9f7f2973951e68ed0c8d0990f08d2bc4bd95a6a2e112682b98e0ce4bbcc5912a9854f1ac6d437ed1d7e03b411a1b2e4a88490a54ca0e1509a10505da1041eff2 SHA512 aa3ad07223c9efbc5ac3ee983fb62c88a2e7c8bd5d8e47024d2ffcb4fa6c132a3117e938c4fe778fee84b1fb74b417538fdfc6d65b3172b6686e0d1bbc844a9b -DIST firefox-91.7.0esr-sq.xpi 555991 BLAKE2B 8c09de5bfad85b6e6fa394643a2a66d709c2b5e54785eefd961afe5c9e1183372e40b0e141532ec1ab5bef1c770744e9cabff553680673b6e6dd1c1ca083e20b SHA512 74f1858cb37bbeda955d6a02c25696cac2eec05d98e83a08c4eef67755c4b987ec9ea5302d733418c265cf4638c0821ce400399739891595f834956af886c93a -DIST firefox-91.7.0esr-sr.xpi 586075 BLAKE2B 5c2f6b938f8e9417703102c75154a45c0763250cac6efbbb201fe4e2621418d9bf7927f387a2cebe70fc825fc88d75a56304367c13f2972b400edec489b89ce5 SHA512 a6f526013a2ee0d35db0f0ba9910721980d1c080cfa15dde3eb25cc53943ca4dd3dda27a75daf52289ddeaa6a552dd6ff4cdd3c1b05857e67b1e4d5edaf6be69 -DIST firefox-91.7.0esr-sv-SE.xpi 539967 BLAKE2B 7d82a1b8fb0b52fc4fb7adc4e31d332c7dfba3a7b845969300082deb05947414381ad99d03f5ff74be9d4ff73c3deab3d5571d9c569ff64b1f982b7ffd83c761 SHA512 e03d3aa874e008b8e23ee266b142d144b06d5e1606f710e0b852971dfaf68356592469dd7b97e364374cd37ddd8cd7142ec5112c6fc48f86ebe470ad5a880ee5 -DIST firefox-91.7.0esr-szl.xpi 509813 BLAKE2B cbfee7f5b61e09ab86aac78b614f19b5aa9dde84013cd776dbcba60c23638946e6cb53485fc9dae525b3cf428d6c23b54c945a14cb7abf30fc95b2fc8f75c18a SHA512 70d144397c52d4e2253ccdd9a60965e6fb03f28ef2485ecbe5421c79139df14b537eb779b972f71d5b50d7c44a42bab014fb6b8acb5ef082cbb7db3eee9a4257 -DIST firefox-91.7.0esr-ta.xpi 513813 BLAKE2B e9d6c69ac15f24075cf2e7cd9ccff8d7967e3468e05dd1e5bc2f2986f0d8cd089e6e78731d0fbbdd7bb0340778608be14ec60937bc7e30bf779239d9dda6643a SHA512 77c09703824fffcaa55065608fde30a5f6a4c01f8b78e068f8751f92af0ba4e59df6ee3f8f7b22bbd07ea29f3762b47d093d62915bb868bd74e414026a4da58c -DIST firefox-91.7.0esr-te.xpi 549958 BLAKE2B ec6111d492d67eeda71cd264a53e8a0c1e93596869e13f53585da743a121b499c7deb9dffac1b7d140a304df3b38f30618895754c3bc3d924ed512c190da8ab8 SHA512 dc3be2bfc2be7c6959834a71ea8176bd14ac3ea78d235e70bdf40896953e1fb3e026d72452d55f58d8f57b2913cefdee902d96fc35c54f8282ab999dc9a0b633 -DIST firefox-91.7.0esr-th.xpi 607070 BLAKE2B 2da72b81380e133cd637f4ba0e5defee707eaacfe7c981c34fbddbdc93919fc06015fafdaa63620370e6af86c83d77308228e67c5254c12d5bb89ddf797ef51f SHA512 40f3c16c73595cbf7efe2be28595975432b604d2fe00d3b10aac9ec45f73787f592c4213177695b27da289688bad535775ae42b17cb743dbe3117da71c93f4b1 -DIST firefox-91.7.0esr-tl.xpi 516114 BLAKE2B fb20f2de867ed7d5c41235c6634c3f5eeba5245462e64e8870fd06a447ee9fa6fd121523a60d778e594a84132ef1e94265d0c96757a1c261d1b64005779dc9bc SHA512 02f5e23bbcb1583c0ffb101bfc774cfa74287f4ade1db93f1fbc0ef8339967ed4d388b7d1e4723c6f6b59b754ef10114047278724f9b68df3c5e4c91420d5058 -DIST firefox-91.7.0esr-tr.xpi 553686 BLAKE2B b52569cae207020aea592d2e119413126344a3b30019affc4fe4b426e7472a579ccf3458990ecf878c4fb09e786c1011ab69e779da6e1b822f9d4186ce68e495 SHA512 4779b0bc77672aa5193a9584e4fee1a84d28f534c6222edeb87a5a44876dd2d2606b7aab674954adf94da21b41108f7f79174fa5a174df721a2e7fcfd56e1813 -DIST firefox-91.7.0esr-trs.xpi 491083 BLAKE2B 61744e75694668b2b1c8ced0b181f2b65223735f7ec320afb648f3397df3e86a8458b207cc28e829b7cb2e0a2463db303aa7bcc5ea2b97289bac5976599575af SHA512 340917b70a0f9d2e9853ba5e98866e234a0ee8f3b42e8c447459893733312f1593de59c690163ace7eea43c499726e40245e3bfd8a09289daf8b7dd533254550 -DIST firefox-91.7.0esr-uk.xpi 620502 BLAKE2B 691a0572d93c9e2aeb9919c254b1af3e18ba63f921121531264b6abd3bdc3869a9f0cd0d0fbb15ae6d6d1da8485ca4549b2b5f3ea43cd2bef97e8bceb5dc1513 SHA512 ae9203639f3b9ffff9ed386456af9db10fec76bdf17ed8f460c3dc70cb4eeb1991b7530c8d4622f30582a81bd409469a616f32c5b3f5231abe608b0e4d9022e2 -DIST firefox-91.7.0esr-ur.xpi 557322 BLAKE2B 64a02aef49158ebcddcc5927c4e522472316aa1808527532a95121fa4bbf1f92ad566c2491ec80c7138f9ab666e478f8578dc308fb497540403a5b5c27d6822d SHA512 8b3913cab9ef3991495769c380b57d9a1f36de95ef6c48e4f5ac11b913e9da6c624e9336b777a287af3aabff2eab8533419a111c5bdfc1f5b403c7dda3105e24 -DIST firefox-91.7.0esr-uz.xpi 466866 BLAKE2B 0ce38ee3ecc2e9cadcdf3a9322011c80491eb5da7cc82e198032b9cdb03ef367f8cafc1a325d6cc34d7952b474d3f35d02e2297409638c065f382d4d44431568 SHA512 3534b6a768f7bcec63e159bc50c66be2a81913f2ac3f1c0e59c00a97c0501cb026c77496ea8ea3719f823761d211042f2a4b19ade164047bf1cefdab656fb083 -DIST firefox-91.7.0esr-vi.xpi 573481 BLAKE2B 9eccf31ff297b53285100aa2993f32453520879be86b9da431608710ba63f0e110d67d01cbc1c6eb1330dbcb1268b77536dd83ef4c8b26d238cbb5772275b268 SHA512 a7e593aafd7bda13d38474971b9acda8f0decb272e143c09a8e9654caac44d884c830733e08c8ec3381a0e50d76a4e53d8dc91e884635be5f716142a963a0007 -DIST firefox-91.7.0esr-xh.xpi 428171 BLAKE2B b649ea7ab56b50a72fe85c57191258ccfb33094a3917c85b138112250897b1aa51cb654e271e9725aa3a871d852d5b0144ba832d27eb911e3229d17b3c1ff451 SHA512 d811be845e77050cf8201a4cdd81d857c0c169e1daca54f9ed19eb2cefaccac2e8227d0a0bd14da03fae30fd994e6f73b01ecd3ddd1db80c93f161ae54de2afd -DIST firefox-91.7.0esr-zh-CN.xpi 575384 BLAKE2B 55c6dc2eb796b51590c2caed51055123ebec2a0c690c624804b9514a3f1ea6e657d6854aa32bc79de5ada3bd03c1c50ca50c5460dcc37c7808c4aec4e0579e73 SHA512 b226b3579ed1f9dfef85e3b9e312e53214f168a41e546370259e8d646ae8254973f09e1dcf983c53202ef9c7b4417a41e707e94eeff27330d25c5ae2bb0e2922 -DIST firefox-91.7.0esr-zh-TW.xpi 576223 BLAKE2B 7829cefb68361a1953632c769fc5f05bd740f4464f038093d7582ce64f16dc7361c4d11f802e3b4457c51567174b9cd3144c3e712f808a80f7e499c3a7a3b832 SHA512 1ec45793166ba742d49e9e16807132f97807dca9d76558d86db48ae73c64cfc39b66e9974d0d98b9a550bc58f4321bd1722b856fa81b5a6e7fa58da87d7b618a -DIST firefox-91.7.0esr.source.tar.xz 383133596 BLAKE2B 374da61d89d4b7b24d01e8101926056d6819e7c34c80630694cd2d95193dd6662ccfe3195361e7cd5a4167098e74bb7018d02d5af715fdcf95228bf8f54cb1c2 SHA512 925811989d8a91d826ba356bd46ac54be8153288ec0319c28d2bfbe89191e62e107691159dd7ca247253e2a4952eb59a5b9613e3feea3f5351238d4822e26301 -DIST firefox-91.7.1esr-ach.xpi 453224 BLAKE2B ce3c4c23387ddaebd66b94094342520f249a83cb332616d7d98ec76a9c0e319a591cb20c749f6d311228ddb190d3cc08695aed6fc9036142b5a0cb97ebbba49b SHA512 705de6139e648584fbb24394f51ef03901539377ea7a733d428be1e652ae46faaa34d0c198a1e5d127a2b713f469beef44d978634dba9c3fce974022f1cd8e57 -DIST firefox-91.7.1esr-af.xpi 426916 BLAKE2B 04fcf681395da5b48ed72eb66572481b7bc4447c857357dc66770ab68ada5b80618604d0e2d680a1fab2939fe5edb50bf7b48af19491b15fed9d02842b3863cf SHA512 a6a047fbc27c224e66a8cdd1d71174eec33608aabe85e23936335079fd9714b9a36406a8e569fad6f8c192759f7c77e2f8868724b2f60fabbe99ea1b952dd8b6 -DIST firefox-91.7.1esr-an.xpi 499893 BLAKE2B f2d17e1e8ea3f8cc7ff464a89a2bf296aa9114a6f9e3c8048787272bbee1c79abd44528f684730c9538267559af4727a0901d4846b8a3e8554bab6c5aea72801 SHA512 869daa909ad754f8019a78988899e0c39c0450a79143def73c209f91c28214d6c72dd5be1cb9517a2877f041cebcacafa04f21003b251195f2a6daa013846dc6 -DIST firefox-91.7.1esr-ar.xpi 559673 BLAKE2B f165c6a0e784b6c2f910a930a19a6ca4f146fbec66480c87ac3de57f07301979debf2a893fbbd3c151da01a70668f02adfe5793ca17e31ce451c6f83de357d2c SHA512 8f3ad29ca45cac3b468b3f37b2d407584b9b81d7daa76892466295e8cc243a3e3e4ec9c1062e3e730773954713b2a1c42ae94c2651bd1da7eccec677bc11cf47 -DIST firefox-91.7.1esr-ast.xpi 498583 BLAKE2B 83083c99dffd6afcc53d5c59e8204edbf33ca080f38223084f78e112aff8a69ba18eec1ae5e686a3e6a29110014a0397e6c064aaa9d806f88a6996dc659902d4 SHA512 008fa6a5545947faf1370a130c9e326e3507b44282ea576e9c2eb54127191dc9dbf35596d70e2658a6eb869ee01660413fd8f97dd12abc943ecd998833952349 -DIST firefox-91.7.1esr-az.xpi 489432 BLAKE2B a36d570da99449b1a3405c612038bcf3ef1460dbd45e460fefe9be360f142323492d3b2e4b4c871479f79e58b64859456e86b55f08dfe3f6fbbe64cbaf6e5579 SHA512 2a612fe6e3574ca9935c687da61d048a3f7e823bea363de8103704a854bfe3a9d491f916f2f8a1b46b3676ca73f46fc5c55639f42f7b66e6a91e4f47ad9b7d90 -DIST firefox-91.7.1esr-be.xpi 622597 BLAKE2B 2e0638d4e57141c8f4c07c215c26e98e56fa8355040b1f7aa0142fbad23bdd306b73f8cb3f9fe5acb9062f0ee746a75bdc3824867680bd777eb1c2bc1545bd6c SHA512 f52ddc61cf98b90af084cd3dc03d4125fad424f2bd453a1f69ca144e3ca55bcab4ea3b9bfdbbe35421621b3b05868c78021a20971d3f685340204b6649051636 -DIST firefox-91.7.1esr-bg.xpi 567641 BLAKE2B 5eb4598a44a5a35b743afd03631d7f6e02f9cb0811a8707256d2a401db57c8a86b5ff3b8f68e3f1e3034c39d0f3865b1c74f54771aac6777774f3a4923f618e8 SHA512 d88cba3e26cd5261a019f3bf3ec584752c5b7ca4ecd328521f8380ae286f6df9c7818a00ff72bfc4c8d20559c6f64b1167a2d6f003b1a2d48a6467428e784dc3 -DIST firefox-91.7.1esr-bn.xpi 556820 BLAKE2B ebd673720a45d764d7451b8f3896ef1cac6c030d4c588d70f44236fda00a113c6d4750bdd6ea59d063d2ea40663bb1de044723dd21f81137de90049ac18cb514 SHA512 99a17f7959ded38859a26d395cf8924c13cc1c580daf82b639fd0302043e4dbce45f23bf5afc9d30ee4a86b8933a41e787c98c85fc166a550262674018cd94be -DIST firefox-91.7.1esr-br.xpi 526246 BLAKE2B f6c8e19bca33fb8340a18b952bd7b5cb27d2fdf23fdba7a7d99dc7164c9e24d37dd5ec9df4f1f6b7ecb61b055fcb1dde1e18accba992b4f303d52cb6b4f8187f SHA512 4591290037c09011a2db5ba5e285dcd87f5d3891005fade8ee64f94dd8d41b74b5c0ebae23c344ed2692b15a954830abb099fad5a7323e15e86881ce96ee678f -DIST firefox-91.7.1esr-bs.xpi 463551 BLAKE2B 13d72a091586dbc9b057690e57f4ade18dd4a2f18675ff9e22428946db7c2027c8167e200c31900a1627f165e03ee17ea2fa3d9e059eea3bbb84dd8a6f0b17bd SHA512 70ed564ae380432af74bd20fddffc5cd5710ca18f579965d9954b4fd5221ef1888d4736258477c155ab7d6218338c8009759ec48788688c4c30f2e8e6fd6438e -DIST firefox-91.7.1esr-ca-valencia.xpi 529390 BLAKE2B a2f3a432ff70226727c33481c155d9658f0aca4d2bf2d0c7bc33df0a55740ee1240de61d6070a1a416c4c2defaaef98c271e03e76acc09db63c95b459426f1ee SHA512 4b28af0dc8ceb2cdbb680b2e863fc8ddff24be01c4113b13c03ae7c0d6f97c725f0185971acf0280e92652a25a951ae160d44e04dd6903afd3c72a9a5fc905d7 -DIST firefox-91.7.1esr-ca.xpi 532473 BLAKE2B cfd9a355fadd0e2750c22b00ec93d4421aed43b29cbd45b698bebe2f1c52aafe2aa8d723e2ff0491a2cc99e0c73dfb34318c592fa643c77d232070205511f839 SHA512 f3af65c2be7d61c14e7af73e5a8d29520856d2b2de182d19e0735091732b337aebd1b413602f190bd94f13139dce918d35c12fa8d74673954b5cca28d754b380 -DIST firefox-91.7.1esr-cak.xpi 552599 BLAKE2B 479c79e5a7d02d02ecd691ae36031179710f95bbe3c2f83d3737d2cbc8a2acf288d66f32dca90e5a6a31f2f5de66514a1c5b9b6f3e05c4c4b31a9adbbf7e9197 SHA512 54ab03060323a21c8c69ad5ec113a17a52eaeb312f8be416b7ee1a3fc0f553fd0adc4908f35fe7f2380077775ad0da4e4da01a7672aac635157be425cefda0f3 -DIST firefox-91.7.1esr-cs.xpi 563172 BLAKE2B bd03f4a47ccb8957e3f6cc187187d463551f2336c2fa59f21c67f3e6b0f3502ed5104da146c80841a0d7203b3d2dcd8fcadc1cbe4b65fbf05f2a642e868b1d17 SHA512 cf6a6d114464716aab4b776a7cb87bf0a41d87e52eefbaceba877a7bb154e5decfe7761110068805e6eaf3858377fb1c7d32ad75039e3421c9b794b4df30d936 -DIST firefox-91.7.1esr-cy.xpi 542221 BLAKE2B 6c149f1c2ec04fbd04e3c143f9c198baaaaf18f6117539449c40143685397333c44d81b12d02cda209af795ed68820e95d22d057071aa665e77b0d821424b8cb SHA512 fa02e95baa7606a26f6e720d94612d955a1a1e9ae1873a99911d73276105265ab75afbac6b28696b2dbe210c5874213f40afd248fcdeab61073738d083a8116b -DIST firefox-91.7.1esr-da.xpi 534158 BLAKE2B dfad92b8ae16888ea408f7fd802a333754e26f9e3650ad51e3baaa2be59f30ee37b9c2ae073033b816ddd99ed578bdf70e7f2c2303c67cd491874bd6bb7cc622 SHA512 178b1c67cb96c3d6aefe64cc4de1efe5003964fc3d7cd82ca99108df2fe26b3a5a88ae5ea98aa7956dde4a35c7b2585066f1e624ef1891ec1074111ecc0f8183 -DIST firefox-91.7.1esr-de.xpi 553587 BLAKE2B dea3ce519e14c82f194b02483c74dcf52cc5e9f0667e78cb20e263ee6bc671b9b0f35bf719945291edb2cea62f903c94a7e253eb4d040f7fe54f7ca06667d731 SHA512 c7820651508f4063af398746fc2a9082e539985a56f3b7fd0a42f8eed5a391d5e5e53e3486581679d2bdfe0b627ecf22dfae3728f9e46d79de083b2197f45512 -DIST firefox-91.7.1esr-dsb.xpi 566486 BLAKE2B e9856d629d1d49e705640fccf63cf853bb1dfe6d39844f6049ab574b5f0c0d3a76b6ed69200155c8cbb2e5748a36ca0e72196f3a959b0032cbf3dcbbbfa91850 SHA512 8edae657a588507b6ca03f0edd76f56ad8e9755e582b27082618baea0091ece109e4e68744e97655a054bd3f06d50dbf1593464b1ef79a3160ff19fb99b997f7 -DIST firefox-91.7.1esr-el.xpi 639147 BLAKE2B e6c9bd93b220738d18e60588db0828b03979c85b1418275f6d7f0ccfe61ad270f12f01e258c5aec67246f653fbd4dbf4ff578939623f76522193e3de4742266b SHA512 0ded52158fb853ed068b3a44037de166929e437437c1766e2af0a5ce46631381196ff1485e4f93972b5903234996e3c69cf8d0a912f9bc320a7f60f75e578f56 -DIST firefox-91.7.1esr-en-CA.xpi 509573 BLAKE2B 31bdf9b34769cafad0ff8b14f0ea5c5e2525f9b21363423e790022eb0723c57b9d1bc168b462643815854ef3719fa2072fa1725d2d961a6de27e3db5b06c0270 SHA512 ba690e6439f01dc1e64fa70ff5b185d03d2b0d7fc982b3deeaeb0183aba23a30631935240d8ebaafb60f2bf889cf334a2f4acd6ecf64df769c78380231131134 -DIST firefox-91.7.1esr-en-GB.xpi 510582 BLAKE2B 8979e4fe67b97a60013efb0f7714511c8305780a47b160b87a553962558bbe55be5462a74d530a1cb7fba69f63ff9820cef398a64dd1a01282365e75b2c3cf73 SHA512 3681b83f9a777454b8af6ed8e977e62acb4ed9fbf656e1bd88a2b5b1df4c47b6b0d1ee4e675d0c925bcbceeffa1ed2ac56b986ecba4dff57563676b74bc19123 -DIST firefox-91.7.1esr-eo.xpi 534793 BLAKE2B 293f909f3fb85d01238f7fc75d52fc139abbd1f8d7bbd2d98f0883d389506af2456a70cf307f7bd94669a3f79d0a666d5617b69c4b5eef795f830dc4887a86ef SHA512 51264bb6131133284909d793dfc83fe9fda809f30b33af82366b33a3dc59036e9746b933308ae473a7493c6e671a67a201ffcaa45da8db0ced1891d2b5c143f6 -DIST firefox-91.7.1esr-es-AR.xpi 546682 BLAKE2B 687b234a6f5b1986b2f0c85768693f37bca0378ec7e51c328d643af9780443407c1669b824ed2cf5d0fd954096619cd520f2d66a17848f59ed07daad07798680 SHA512 3b5f689ade0f03863ee2fc341f145e46e2b40b7c4bad6aa5428ed348fdcd0a6567e11f9ecf0abd4642c89f1d6facd6582c7e336045056cd517ad6fee73f861e2 -DIST firefox-91.7.1esr-es-CL.xpi 546381 BLAKE2B f7bc211af0cf65e6c228db685abc2aafe5a3a713c9c8dad85641f90c42f1f2d1a7ba02e17239ed3626678f231d4cffb03216bbca4364986e462c1862e73fbc18 SHA512 a0cdea380c01c8bc4cf9512cdc4141eef43bc98c9c0913a860efb896808cb32c9e79b6b34bd891e2ec5fbd7b332f20919ce4bba2d0c2a690a9935b97bc390e21 -DIST firefox-91.7.1esr-es-ES.xpi 537066 BLAKE2B dd72c39bc3d21d2172188cf3fd7fc1d5dd4d9fa894500bb30ca5e359c2d7a2261c4e299caddcc9d574b55c7f78b5eea85641d77f79e120cbe3b33107385e74e5 SHA512 5d99e6c1eb2a9e75b7a6941a57064bcb1bb183893324cf4fd9108b3a0e0a38730d85fdaa45b22ce108506dfebcf2f8c1e0cfe015738afc990b83214204e1b606 -DIST firefox-91.7.1esr-es-MX.xpi 549994 BLAKE2B 993ca918a97718b4371ae8ecc7d6cbc0746e9a7afdfc3f5db793b878f3fa1e2ecf33facd9f02cc57f2887bb6534adf044f9b13b83115a846c0935a7d92b873e5 SHA512 7f9b02bf941acc21481b9c6d8051709ec1b0584898179a8122277740847d0ffe192bc08b697ace1e0f243319a10e639d788a15da3b854cf1ecd057a83f64de41 -DIST firefox-91.7.1esr-et.xpi 506664 BLAKE2B c2bd4600e0e5081aa1c15b990389fc673d4f9c1aa5368fbe86dc17651ef07b3e417724c2b53e12f7c118550f4035b5afa9a20c7e94c0a71dd35c32d101dd779b SHA512 0f2d68ea424177f31868e9dad1426ae167709b436f73b1359b103cad9f58265cb4b082b04a436a9cd4bdfeedfe6f6e7ae69b834bd11d50fd074b510751adfab9 -DIST firefox-91.7.1esr-eu.xpi 536325 BLAKE2B fe38c83b5ed8ce1f992d1f8209e331552911654850f7f7e5a3dba63ac79be0b2f70cae4d4485cc7fafdfd059d7fa9e967d39fcf59f072ba23d4b713977b7426a SHA512 6081bd36fbf468a21a9caa91ba6826ae256f2290661884f18aefc170d9ca87b15da75076abc2ec07c282453ea904d2e26d5b2f8a6c6d2328c5be108826eee4ac -DIST firefox-91.7.1esr-fa.xpi 559375 BLAKE2B be2d0140baa9b087134ec5cdfed8d676a136de2605b2137f1cc06b492583a1c83ddee163312f5907772bbee9bf9f522767e6799692de22e764fed9eaf8d604f8 SHA512 a5bb0f4b59db29458788937dc8e3d40b8518b0e1145cdbd9a72253a90535b2dc4997fdb89fe0c709b4176685e7876ddfcb53bb67d1d09ac3e6cae0114a8b4962 -DIST firefox-91.7.1esr-ff.xpi 471860 BLAKE2B 33aef046168b2c2557ea7b1e82831e933291428f89324991efda801646208412da1731a1eaf6464041998c466a8b1c4e5be5d7185ce9bd5a1a6f36b0cf8a69f2 SHA512 8be68e800ead491bcad732216e19b711cc5b3f0f76e1c2fdad50e6f1ef0548dc6a72a5d0c6ae7051f51b266a66053934938d473793ff11d35ba2bf0448af0c2a -DIST firefox-91.7.1esr-fi.xpi 531492 BLAKE2B ad5ce6161a7772cbf33e137e17471a6c90043d0caedf0990af022b440c9ddffe1267c611d1346edbb3992ae2bfc8102e1af41dd4e1fd0da61ed70a764489b386 SHA512 a1194bca85b1a695254583cd92116014f0a095b4d99b2e194326764ab5ec3fe19e2706c30360ff790c412da4e4f6df8833da600eacf5eca538d31818c0b4c3ed -DIST firefox-91.7.1esr-fr.xpi 557622 BLAKE2B 95f4ae62071b4bdcbf156b5944dc6bc35779b655a64a86e5fd45f3ae8d3dd661e75824ed0c8f80f36ea5df4e911e25f19aeabdb37c98f9bc918cf13ade3a8e31 SHA512 74d46ba791b8cad0468fc31056779909c5d659178426c2849513070d1638557873e9183145faa347e9adccba7944538de330235680c52f0f7907e866af9439f7 -DIST firefox-91.7.1esr-fy-NL.xpi 543300 BLAKE2B 3493d6008b32a1d30bafde8af156cf48881ce781f21dd4cfdba18ba9b07dd32919ceb0faf349bce7448be123773c163cae75f279b24a8f2cb70bb5bc26e4e079 SHA512 d2b8206795a4264a75cf2033bb91ff5abcd62e2c5a9dc510d36713ce375463e2498117f061b322d55037c8bcb8ddbffc2341469fdf97476e07a845446b6d0245 -DIST firefox-91.7.1esr-ga-IE.xpi 459825 BLAKE2B 07f093c3bd3b0b02f6cb733243ad3a98af2adbc6a1681c7db6bd589193406e8bed738f2164baf256c170f2f752943c574c085f1c507904ee1485cb34e7de6402 SHA512 de38a8d11c35b759488f673e0b08e186f6e7017f142bb1eff17e5a07c606d74bb47d6eb478d52831f916c7c6749a86c5a46e489401b46dd6a329d69eac4750d6 -DIST firefox-91.7.1esr-gd.xpi 530846 BLAKE2B c5dc0a23963fcfdadc0afa5edde35accc60e97bd5fcb9e239562fed2f8c4d678bcd8f57fbcfd8cec91aaca12b104022116630bb7ccfceb8b498997cf689a33bd SHA512 3f20b75f6e176679c3959f9bf2f27cd33aa6b81253af4aabed828f4050bcd489b632fc5e1ee5174eb897a1ffd06ada5eafefc3064e5b4595da0d7bd532f39994 -DIST firefox-91.7.1esr-gl.xpi 541304 BLAKE2B c046cb6be301d660cc536eba87db7b933048372a535275e31b8dbd2ebe0d14ec78c7702aa2a865105909dbe3b0beec947761fd73760aa35d1191ed0f7c248719 SHA512 e5e9cf403e64867c7df4f5cac917c1d896f5b03c740872190598d43fba92a7cdc869d4699864bc8946191930c1721a9730d9592a1eb9027d044c03504623b3b1 -DIST firefox-91.7.1esr-gn.xpi 557605 BLAKE2B 6ef72491f3a155caa7c17ab1800cfd30797acd1a1d3ee7b1041400a6b4ca94487a21d6b4b51a70505644ce27e0117cd73bca05ec752ec606241799c54781808b SHA512 3f4202276f0f228c7447fba9f701cd770c246476a3fc529824fa8213eba0274d352f7daf558a3b09990a7ade7d83cb1871268ddc8eafd4b033d68965d8ece7ec -DIST firefox-91.7.1esr-gu-IN.xpi 529551 BLAKE2B 8a987ce24f070bfc774c0c73bf475778f7e82de128d5bca5016fe88ae4a15809ed27e0253dedf043d6d801167e93932742a3c7881b8545e7190f16104916fe65 SHA512 28a5b6c5e8832482fa776a4714f1fa971567db76adbed84103ab162f2f9fdc420ddc9a900b3ae0e3589f94b78ed78cc3d193ce258518aaf049ee7cb1ead8c68a -DIST firefox-91.7.1esr-he.xpi 557192 BLAKE2B 9682b12ef4d4836e45d7cb564b63e9fdcc010dd1a7960f8f9035a12c6350d95c8dbebf8b63ef20fb480763d8f9cf724b379dbbed7e3a1beaca53ff29309fbd8c SHA512 f8644f19ffc0d8dc20fe953773d50a2c8d03d9a98ffa5d447787835fb445ec19efd65a5e16d1efde6108edef3f71f9d3d66af30ef1915dc77fdcbbd1d746fb26 -DIST firefox-91.7.1esr-hi-IN.xpi 560660 BLAKE2B d8f8a24b2e4abaaf611d95a5e473a4893e8b04f3046d96c56eca07bfe102a589fd3854d6ecb76e4783fa73d593b71250d18f2f7a8fc78ca33128f21f6a904311 SHA512 96d818dd0d65b6dcac91c4f35eabf5752611313f90fa0e2250bc8d89b393b2e5ffbeec5db440c5b8e4873411d230d5bb056f8ac186531465c85f2a99fdd8e458 -DIST firefox-91.7.1esr-hr.xpi 530055 BLAKE2B 616d677c3a013a2ec9566a90351bd8d0336c0fbbbd48b4d1c94b283dd6b23c98f9a44dd22e876414247f78d333b63d1ed90f5e3cdb506bb5e82b0305256e1729 SHA512 6998c4103ca59eed94a5b771efc9e4c08348a305cc5557364ae72a2b3a5373851ff7df485fa142db4237ff1d4ab411e827bb0fe23a758ce2ce9c0b9370f453d8 -DIST firefox-91.7.1esr-hsb.xpi 562626 BLAKE2B 22dfedcede848e4ce6d41df6b6671a9432df741c058f8c4ac349ec2c66f51474f4b9a25bc351c5b839d07565c9e8e07b246a54919d2d2a258ba12d91ad91fe47 SHA512 b110623c4bae5076e9994a55891f0471d535f2a29e2c0e6efc95e6c2698821221e7797448f4b266c3b04dbdefef08173a5663bbbbe107e6bcd42d5b566db0cef -DIST firefox-91.7.1esr-hu.xpi 566074 BLAKE2B 44f10bce16fa94231cb02cb1631b8d4e8668d82664deaed5c743a7eac35e7fc532efe80dff9c978674e2e01f32848b9a6e650238eb296f56ca2716de21a64c08 SHA512 eae39fc68522a3557f1f04fc12d9f1ee36eb0b8ed2a5b8be19935ec64ea2ab1dfcbb377fc813fa9ebc94c41fff70711045b75f2c5a8a8e9c7ed0ce75f8e1bcbd -DIST firefox-91.7.1esr-hy-AM.xpi 579766 BLAKE2B 322b6ceeb7334c59f6fda25f9cb5372a70862edd65db50257f4984bc3e6d51beb7b5f8ac6fea5eacacc8bda84cb1efb49e97762e6d4921d25d47552f30b01d3f SHA512 47e59914915dd074b27c1d512efe22719df63ec3e1d7e4526282e459753d703cd4cf8a7bbd838ab9585e47530bb6672b48191267f07df9e7dd6aebdfc217e933 -DIST firefox-91.7.1esr-ia.xpi 532144 BLAKE2B 5b443fc851fb953dea002171feb930030d9bced5162f7dc3966b88e33e5c9a78cea43f9c402f3efddde08341f39372e5017c04f1582eb53beb91436ae6b49463 SHA512 e0c1afa2cd7dfe9140d08d4b523c8bf917946b80306f3a06cac425fb331724afdb0e49ec1dbc65b4b67ab4594bb23d0ba3b378f043486033d8683c566a3b946e -DIST firefox-91.7.1esr-id.xpi 519824 BLAKE2B 20f51cb59f11a7310f764a1590aff56aeada64d75d28e370321d9ad8da0cff7cbe672025718320ba81aeadee1acd2e7b0787278921260c1054890d649a542fb4 SHA512 2e99c8eddd87a906edc4b1ea6e6b4a11fbf74abc5da00f3d1d3f7af4d05bb8f775c742c900767f70cf8aef4222a28695a5d595ec28b6e86db5719ebd74c5091a -DIST firefox-91.7.1esr-is.xpi 470230 BLAKE2B f7e2a6953e22c41b0b633c36c6e473b30257691c0138fc0da2a32b921b1074ff29fc610bb7c4fb2ce189f14ed935df76a243e29abbb2794330aa9008a78f6b37 SHA512 6e8164e42a02f3419c7c5da04397ebde559033fae1c4328bff8d92c9d3430b1d2032d8aa7e7f49429e104e4d10a5d274206a15fcc1cf69c836f394189cb7f3a5 -DIST firefox-91.7.1esr-it.xpi 459091 BLAKE2B 3514fe10c627988bb7ae41de65e8b8cc6344f6c7d4624eee6e1ee3cc3a9df69b73a61c9c125b42fb80d24c51c5baf905b20acb64263062bc4fd58a7d22d30651 SHA512 fba3c9265e7a3bf1bcb3bb656f33dab96e2c5cbdd761e8553298014b26a5058c9757820ab0fc0366bf692f42efed43ab33ba6424ebb585cab9414dd2de02021b -DIST firefox-91.7.1esr-ja.xpi 588067 BLAKE2B a367b5c71cd237caca1b744dfd230921fe988d64e27942fbcbc2d9de0c166bc680a59820407223257a5aeb928cc9dfa2180e14989c167138c6534b287a09276f SHA512 1687be62808bb5d74a2ad55b46dfcc80fbad2f5ce1f4aed128b17e91a6a35e7c90e07f15be3c35802f43b3eede668d0301ce6e070a0d8eb40edef10f0855f7e1 -DIST firefox-91.7.1esr-ka.xpi 592254 BLAKE2B 719e4b82f1bef0967a072c47a2879d74d4ac9aa34cf2123ac0514891f93223472aa1e6f6d9d5d9e55507657d200d4ad8e5b6ef1ec07e41d775839df5e0c97cc3 SHA512 f883619957462ae9bdd54782eb79365a7f4dc7bce4414e71c24cc601e01f854da5a61047fdebdb25b3c7fc6eb168e0414e518de49dbcc69fb0a9557e13acfb6b -DIST firefox-91.7.1esr-kab.xpi 545019 BLAKE2B 13f4b4ed319fb74d33b0604177dd6d048bc58f403cc8e4cc0c0eb0bf5ad49196ae78197d201cfe719ae8ec923a65c83e8b77c8c5e55f6d7c30876e94950cfc45 SHA512 4356b84668639447004e4cc2520be7cdb745dc167aa09d1b6874923635d00b754dc4375f448bb3c303fddc74aa484cdddd962556956ff30d39279c32246afefb -DIST firefox-91.7.1esr-kk.xpi 605551 BLAKE2B f2229f547df6ff797fde86c8b76613e0e392654770b88bf10ce0472fd3e5e1c51df881bd11cc6a6b9029eff23516ed875117cf683e35d10d5b505f50ce185b49 SHA512 246d832b4c8f114583cb21b92dd4486dd4f875add2bc66a91e27339a2634ee65833d5c5e9e3c4fe6961629c8a4194f129c86b63a8a6b0745f18013d54e58227a -DIST firefox-91.7.1esr-km.xpi 533114 BLAKE2B 5fdcc8c7c7e1387784e4b077f342c62b4043d47b534af86cba0aa8fb77f4d760192773ac9600f0e89ff981452a7752d83d38c0dc2115517b027d419a28ad269c SHA512 247e8cb11d695fc4dd1423d865bbbd9e46dd00f8c336683b28365cd82980555964d986dadfe54fe74a312ae7f05a57ebc9a3e982afd63c94f2bf15a33ceb67eb -DIST firefox-91.7.1esr-kn.xpi 498972 BLAKE2B 560326b1c7d22bae49e2b189e217f856ce3bfc98f1466a6e8ccfbfcaa3627beb4573d9e7dbc7156dd206187db7dee368a2e6ab42d64a34ecb079e40a461388f9 SHA512 10a2025530093dad34ed2c8ddb7cc1d185a7b6d5aac7d02214c869dc91d59fd9f311ac3137bcaf9aabc1076e28659fa75a4c92df26736e901341e8521960d1ab -DIST firefox-91.7.1esr-ko.xpi 579068 BLAKE2B d23c3a4f14eb2a9cdccb8be9348b5f92c2e4e19ae46934e0a4efe711a4f96bb217a9dc4ba15dab1fd014d0d02d837a4bbf04a3590f1c138372b886709b1478c2 SHA512 deba1e081db1c236d39bad68850203584a6a279343c20113a0637f88a2cecc48991b1e956cf6c69dc36a42b9b8e185fb2b87719dc2900ef850cdf66339eca2bd -DIST firefox-91.7.1esr-lij.xpi 470169 BLAKE2B 8b6e9aa8c889737f03fd79d97e1e9b629c46699c4e53a8dc35512228ca4f8b58cd7955dad4ca749119682d32b242972bb5738cb23df5b14cafaa6f711b2531f3 SHA512 b0865f3ec1b06b6ca1f304550841fc3443f198b083be1bccaf7fd955db8cf2dd5f3fe0fffc53e19c97824e0c1287294b5eec5ba5c0112bd91e4a942bca1ac62f -DIST firefox-91.7.1esr-lt.xpi 560107 BLAKE2B 4dbc87c58d8f1238e93e4a963838eb9ab04d9c2e2245833eb001f5e02cd442f25c19c949ce7dd71dffba49a504c5a611ee1ef78b6471f2974eba622d1ad85bf1 SHA512 24f0a380251b2a4fa58b9d2be0bfa56609f276c9e5af58dad448ec9c5269771dc3b7e84c419d766733f842c38fe26b08c1908b4c5c916f5ff33e9ee8e46217d2 -DIST firefox-91.7.1esr-lv.xpi 462463 BLAKE2B 7fab7e18b0741648bd3128390588afe5f48012e43ca8416033c72ba470d728ee0be483d45b554d36cb84ee993fc715f3f36e9d5b05e1c27b671616ef8dba384c SHA512 71155a97626757ef41745c8ef512880a65795fd2d7e9303bd5a044e22e4300933586eb05f62de4cb7831d9b5079676d964756447369de88f703bae92d5a461f5 -DIST firefox-91.7.1esr-mk.xpi 465344 BLAKE2B df85f087abed1fbf76faf072e8cd547de8ae9315a7c57e892b1b048f9c2d10b8a5c325b7be3b63371b205c0ffda59962027c76a459ea2049b56c1cf3155b9302 SHA512 ff568e3e5e7716078d1835abb5c43a26e4285373f364901642496a2a2c3549daee08b1f5d702ad3efc86a5e5f3825d36b19c1f5853d31260f46f6d7ea35fc972 -DIST firefox-91.7.1esr-mr.xpi 532119 BLAKE2B 3bfcd3684f3fa4c8fe172b8e2dd477551e0c934195a66ba0908e8add290fb613d27d626849985f801e901669d68166dbf4a699db7871ec567836750b7dc48d0c SHA512 d3adc0303e4f4dc39e8e28d6dde1c2c5a1ba42344c721d18fdb3b50be3e6b8edee15ffea2c061ec074728e5a9049dd6869051735aa89c32f2369278d3ec90cc4 -DIST firefox-91.7.1esr-ms.xpi 447333 BLAKE2B a6d2be3f36b2ca7c71da85ff00e2fbc5059d3beab61165ec45e0a0aa9e3a477264d1315d6c635c3cd74c87b306a66a1b6f2d6afa28b42da92d8577699d03402a SHA512 142f9d73c9157d5bd5004f0f1380e521bce228be7dd55a09c0222b1a2d78d07e218dede6df8d6613071d7589d90d10bc88a05be293d6039379e5e91d721da9cd -DIST firefox-91.7.1esr-my.xpi 516291 BLAKE2B 5a087e044f7f2c3daf631f341d35d38e0455578aab4a2306b567a08d29894de4e50aa8997d9b072fb26911bb94f81d03604c640125e5b8c9f826f493b67995d7 SHA512 d19f202db93fd8e63a97f06286e2943bf6e88bdb416ae5df0d6e5908ffb997b1e5859f575ae4ca9c78d27faa428d622c31bd4ad95a48e41611575b54b855762a -DIST firefox-91.7.1esr-nb-NO.xpi 529426 BLAKE2B 84e38ce042159f4f01a77969c9b50ea0bdd510f40be8dc6b2d1c22648614ad2a5530688e0e2d8978c57ad85d671d9a07679357023851f3fa3e242ee54ca24278 SHA512 62aa6c9b2c1a5c17aa51021408eef32fb31fe9cf49ded86a18321bdc992b035521e0611a540c32ead1c91c04b8359f2d6c1cb0769dce72e6921f992167f65a20 -DIST firefox-91.7.1esr-ne-NP.xpi 485207 BLAKE2B 077ac6f2151d11ec38f4106afa0097553fd19b9b7bc92e628a1d9cdff29d9ab05b96cee2855ea3e84d09f31ec4df5ebfc1350457fee5b2cbaa61b9a4f5b92a36 SHA512 f78ca94d879f79def92e545608cee8dc0a52769b1ed427d16db3039a9255f9ffec273c79b83c6ed517ec1d3a9126175421e9f8e75301848491c9ef2cb4c5e385 -DIST firefox-91.7.1esr-nl.xpi 537389 BLAKE2B d82c66a9ce2f3e66f31d4fe38cb0e04d53c8e8d850c000dad17fedb2cf5a24c4c7db33385b7032a34048c687d17750b3e4feecd69850fa07af0c4b59add7121e SHA512 2c9d9ef38479c82292f5bba87c90850e68059c05bbfe4e1d9c052cbfb57f534800d9e077629f18747fcf059acc46aafd459ee0ed664eda25fc86e5342af9a675 -DIST firefox-91.7.1esr-nn-NO.xpi 531677 BLAKE2B 82e172b915fb67c162b518e0865765295caf4f07a21f7679f57a4cc8c4361a8133bad1db0923c2f68e997807ac4fd35d57212c0e60efc59a225fdcd3950b0b78 SHA512 13b4878e06aed1deaa4465314f7150768cb7b48765d03c57367242552156729fff0f31dfc939a25672693a3ca905ad4146e85067923e04ed08283a7e483e3a03 -DIST firefox-91.7.1esr-oc.xpi 552943 BLAKE2B 09c640357c18d2f3f455d6b30e570afa0bf5ddb5b673b75c4da46f331bd906ff91e40c7c70311f191c18aa13e26c24172fd89cf3cae7b981dcdfbd6a5dfc18bf SHA512 57407ace391b410a22b8231c374e48ebcd69d54319254b004663eaac2314436684696d3b59b0d2fe4f832cda7d5eefd98c06a7fb2a34d84a9bacef22d43c769a -DIST firefox-91.7.1esr-pa-IN.xpi 595977 BLAKE2B 8148d51d7196168b495ad313269f34a369580bde0f48eedb44370d8eca8eb381d8a737ca48009d9a1ee069be9c8247cac11ab448aec4eedfe32864faa5ec5ce6 SHA512 69dd89347694a7a2009d85ed3bade2a2feca2c73094f9661e5bda28f7363a35819b5be82eeece0499a564468b8855d541c7b1a459b54a3a5e6dc9ef3c8b375d6 -DIST firefox-91.7.1esr-pl.xpi 555618 BLAKE2B d2a4e57498db8fd635198a503d84faefe4ab2f846d0abf4f5c817e729f290f8ce4c2fbe73d20d92ead9b9860a0d7c589e7eca2475203dc11de0651f44ab349b5 SHA512 af06aceee19bbee11537bc261db42c40d9df5e50839628a124d0f5f391b0256b990f12182548755f002302ff80b777b6034c7183239ac8b1cbc878de578da232 -DIST firefox-91.7.1esr-pt-BR.xpi 542611 BLAKE2B d67f266d332326f961bf76ae779701d05d35d04c89b7bb4620e94e74dd150250f85f359e4c05c146900c19275690032da86e9b2207b6e7aca3722afcb04449f2 SHA512 d81738774eeebe2a9efdf8556a956e85443905c07a0130e48f9f5e1b45f98c0ee85dae4943e5939018d8130d41f1614ef31a857090b43e97b8f8545ccf29ece5 -DIST firefox-91.7.1esr-pt-PT.xpi 546347 BLAKE2B a70593fa3ea1c11bb724024be6d2ae58aeb263b567e7e818bae66a7d247d127b1b4ce0f969345cbb915f4ff98195626308ddae7527555f67018cfe18f38c1503 SHA512 f5f565bfc96965a54f17b4e6ff4f5651db67323667601b9fff01c5879056b88d43f91b503f9b7e6249014b7fd35c8abef07f7a11a4f892795319cb7de383e31a -DIST firefox-91.7.1esr-rm.xpi 537362 BLAKE2B 9ce66f2c86f9c28e6c3bcee2c850fcb0086e408a79fc45e7bcd600a3d95c08e83cb0d3b66e0f03334d3d1c3e96fc54895f49c133bd7345855a9ed99d79e9fb31 SHA512 9cd0284e4e5c3eabb4cb35355ab844c6df6bd6c829435e45c09f249f5e8dd8d5c9ed81b306a7d941cdb579cddbf75233197e4bf51e7cba5ba178bd22ef98fa19 -DIST firefox-91.7.1esr-ro.xpi 529329 BLAKE2B cb0838e67c92ccb59d7e6000bac0a091deff4eb4cd9f9c90a1d60a2fae38ce53614d825bf6789eadd9417643c80f75a0ddd9f87993e10241585da791ca0b378d SHA512 6ee16ee0d5b16a6b0c10a974db6e83a5be250a5dbf95d08c31f38c4454b634562bb1068fd94b4becdc673e09baa1bf4d5c3b84c0f4ed70d49626cc73525283da -DIST firefox-91.7.1esr-ru.xpi 627121 BLAKE2B 765539f7949888da5417074b7a531f1a3797a4311a398411224a9c2b1b4574165f38eae1a198b1175fa05e5619d5db68ac28d0d226dd1337e219d0618796fdfe SHA512 c753c26fe3118b70a19d5f0ca97e806764c56aec38e305a5f560b93ed8627bbe2abd11d24ea81b326e10cad79e984926dc1258651400b1d967b60b74ad1a5b15 -DIST firefox-91.7.1esr-sco.xpi 504856 BLAKE2B 6d4263109389477c66d186e8c5f07c88f689f18231a8c4a4212c00d9352499d56e3f678932c837d6ce76d2bd990b74b3a5c45dcdc01dac1e52459f151c85ca42 SHA512 56d8c8ee9583f71f4572e2e04119bf1820f64d7db6fdb30bd7ddc3b1e6794edc71f4dc859c82f47520dfe663665285c626f2f3f31595cff75e9956a707e90b75 -DIST firefox-91.7.1esr-si.xpi 487954 BLAKE2B 1c6925f207648c04f6c5b73473fa46f2f51d98eb5019a86a9e110f7a18c1ef28c42dfe17b2b34a598d1a1516382f3fd722225bcf1f1e93081fca90167e430edf SHA512 756c03c321d5a2e2777438e30788cbdfb5f210439f026c9ac1cb984ea3a871e9e5bcc080fe9a96d5f55ed062f008fffc98879e86ca504e6bd07fb8aa35c007c1 -DIST firefox-91.7.1esr-sk.xpi 566488 BLAKE2B 7f3f9420ae29a021f8d65c87a1e290943954341ebb99136b02e1b5ea9ea50d3020f4e0adda15dd16a7ea328d79ae1c7eb2e499a866dbae27e7316442b38e3083 SHA512 d5512edb22774c5119c375f89f075740a382fdad019439957015adf28cb615ce6d7353bf45e59f70340b37dfe063670632a9a2ffdadebea1e2a14084a076f874 -DIST firefox-91.7.1esr-sl.xpi 538013 BLAKE2B a1fd02157efd65b8a7c141b75aa273bad2fcd2f510dd78e0838b0c6de652c6f20b239abfe6fbd2fc606644e094913c4077b61d1f15af1bb9cefdedf084cd13d6 SHA512 c12d06f9e270a4c479462c763d5880c67ab9aded34723064b54a39c3bac621c26b346969380ab138c47e502bff4ebae7f6c21599b755cd8042f5c621c1ee1fe7 -DIST firefox-91.7.1esr-son.xpi 425998 BLAKE2B f9b652c2a99e1b422a6781766549179c70d5a9a2c3373856afbb370cd84507ccc2b9051207f94aa1488cca199cb2d431150c1706328307d06727e501ef97e9fc SHA512 c4a758fefc8e6ca8881417e684f7e29e206dd5232b6dce7e8572e83ee9f94abb1616adc075dc7028748a759590ad70135c641e5cce27ea72ac8dc9b0da6d9aae -DIST firefox-91.7.1esr-sq.xpi 555989 BLAKE2B ba0f6c5eafe85ca60dc6ebad58eafa95126a22cc4e41514efc3b58a0455e6d9dd3aa2c9587f70dc8c13d600c926676bc128762fa603fc83cd661a5d0a416f6af SHA512 be1fe74c4ff0c01fe1cfb6bf33393b9887e1d7c651aaf20179c295d63251a0a54051d2c22365efb20efbb4d22a58b9b7f5821336c6e1e60b97f0f528a179c9bb -DIST firefox-91.7.1esr-sr.xpi 586072 BLAKE2B 2d1a7d8612e53f8358652e5030cb20258a1e959a965131be45f78a9debd505fd00f2c8911b25e2fd3f4c9718cd20d01bbc0e35d9fc2b17d194495320bce34800 SHA512 9e30eed05b4f72e0bab113c854e737da23f916c8773a97e9ffd249fb8dd66ef766e1416031f3867a7636b60e0a393706043c8b11ca33eee164e7dfa8fe0f54f4 -DIST firefox-91.7.1esr-sv-SE.xpi 539968 BLAKE2B 32a599e5bf48d500a0553387b63f208a46e9669f8e1d148afeb4ba2c223c180c8c20f608571d45f58c1107ea6e9ffe201ed967333755b1dfac898c7b550db49f SHA512 3d5169d4bd6f7066e702fc037294fca563d365303d1aaf812dcd6e386c5fcffd9677797abb7633cab56e79262d3df06440d7c621e95be7f6e90e98b4474cf5fa -DIST firefox-91.7.1esr-szl.xpi 509814 BLAKE2B 2ceb268d298275fba152051eedec1e6a516a47c8559b900655ca4ba94fa40dd9bdc7a8ee6cb4cd9467ab0d67c551553cf38cf8595257778a818ec82d72ad9ee0 SHA512 73932fa1961c2fc0b20f956da0175a6eb6ab1db52952b9a9feb8e82e23f6f3bc0376963c2232248a6bcaa3d9a5adec6a2d22888c196f50752fa1d441decd6145 -DIST firefox-91.7.1esr-ta.xpi 513815 BLAKE2B d260b2b2dd0307332b48d7035cce2bd6795777c70bfc4d94d3db93cfdd8d04d3c412dd60b562726af1c23578dc4162dd65e36aab069c391372faa911ed6cc2c0 SHA512 b625debfb7e85b207c8fba7721a0bec32255d121ba23b6f6cd7f9d82f49bd84c82c05264201dbfb2781b21cada456e6ac7a8d6a87c4c986a118db9d4331c1547 -DIST firefox-91.7.1esr-te.xpi 549965 BLAKE2B 34777def3e8033823f62dd59b697b9fddc65ff1fa147a8384ab48dc5a4d73d078fa8209343a3e1bb1afa9f8d3add14a71bdbbccc7caed390ea0a916a42c68427 SHA512 525cd3f0f78bd53508c797f29c52383636f2d08f806312072e4fc04149936db46e5f308dbbd34dd6ef2ef84adddfcaab71b3853e096ab0f808e4c26780f719c1 -DIST firefox-91.7.1esr-th.xpi 607068 BLAKE2B 823a461e11200db8c10bc4face1832939079f29ee0e1ed195c9ea6cb3964696a717a15881c477e137789d2ea0f3deab452c986b891ef305333f0987cdb02421e SHA512 e54e96ad884ea3c63bfb6e7dbe32ef2e5ffb43c29acd9dd1a9900b593e3ec99629587280b9c60d625510a739c824e1cf89deeb4eaba0e6f5ae4ac6ac3957c504 -DIST firefox-91.7.1esr-tl.xpi 516121 BLAKE2B 9a2811a6e988bca3d2c9e28db7f69f93aaa7ac263ae300c828406a13041f3c98a3a722b6ca8e425142e883c47a078c0f0a78bbe39f9bf38320c5d9bd65de859c SHA512 724fd519e0f72f35521e2da912d81de03c20713a5167225f4e16dfe603f6cea586e082673cd4a85954dd1fb52cf9c606115fab1601339d1ac00f32ce583eae14 -DIST firefox-91.7.1esr-tr.xpi 553673 BLAKE2B ec8d2d993cd608c89607cceb8b3986d41b442115301322f500c71b095cf9dcac68fd3e6533da107ef6a890786d157c8ecedf552710b22de26b236a92e1bf4725 SHA512 68fff4622ee1a637da55aff2b6f00ba9e080fe247b90d1adab53e38e0eb85dee3c532e7c3bf1c850f675dc1b6a19cb395210465be34f34f2b91c9e50cf50b517 -DIST firefox-91.7.1esr-trs.xpi 491081 BLAKE2B 7e38dbae85b8266baf213b630a6fb4ac038fa757c361d773d1eb94d8ffa4e16a5c6b03811ba09ee82586c2746d28785f58135dfab946a9709119878be450c815 SHA512 20fe3da296d52139fc1d6a296cfa57514246c66d8633f46b5f72e5a81bca8852c25a025c44ab323d19ff7d00112a505aeb8c631fed634abe6176f57256bddb44 -DIST firefox-91.7.1esr-uk.xpi 620498 BLAKE2B bea7e68752e37a26a19422d5ce26de88fd6af0969903156f013b38a76e8d977bf97b9c8951b5798aaeffa80f13df238be8c81e132506ff70606e7f161a60e357 SHA512 c9291f387529881e847b8062a5dadae72dc94fe11c3a9bde10d2a25139a832ce54bc3b78a68ada22063b5358da3a53c006c95f89f4139d26900325744d27bbe3 -DIST firefox-91.7.1esr-ur.xpi 557310 BLAKE2B 94b6bc69c9691e6579726cc145f0d29e8057b55189fb3d590b7090f1345162ce69ec24151d0aa2b4a169419f2d38241f5fae41b09a4f872d097b01c93adc111a SHA512 5da30d25f345ff7f33b0997b48daae148800520d782e80ac07e0a5bbb5a0f796be6089dab40b51df9fd7ecfb842c7c6d3af133c8d90b02af56dd727a2d5ec658 -DIST firefox-91.7.1esr-uz.xpi 466877 BLAKE2B b8848c4246829a3b349d92a3c6f026eeb66ea3158fd306b994695b2ad03015a90928ce11ad1c1afebd92f421bedb64e24c53000f00085d2c0e3ec382d8c4654a SHA512 7ec7c74754d7c5882b6bd4bf147b951a6a5fe98ef306e9fd90d3eab1064a74e41f34bd742250fbcfd272eeffa5702a85bb3fd43b56d733412f6abd9b4c6ca568 -DIST firefox-91.7.1esr-vi.xpi 573482 BLAKE2B 632d56778309b7e74d2d8c307e13e55a4b66d49741392d52b677747b6b495a5812262157c3e6f94acfeb41dd425a6111c8a2098e12cc2e1f76a7b6b091f1dace SHA512 524cef88d4b6fb20282ff0991c6914317aa046315aabf699c77d8ec09f653a14c5dab53260cff628f3d559febb04e297fa31b2ad994d5c54a904b016c1b4c5ef -DIST firefox-91.7.1esr-xh.xpi 428176 BLAKE2B 1770bfc825bc71fc40a2413af25a9d27294522d75d38635952a5b7f36547babdfa43330e5b31486f6b35c120cb0c1066bac383da393f099cc93cc6fcc2eebe16 SHA512 616f3c9f2e3ea9dfc82ea20d04fccb359611a1d8b1e1a67d22c002fbffd2ac968117cb65bb85206eab7bff4642e43fc21226e393e68f02911ceb5ab1f5d10322 -DIST firefox-91.7.1esr-zh-CN.xpi 575379 BLAKE2B 44cf2c4c0f180c9c5652214d45070a0a1cc2f3b0ec107d18be4746af1bfcbd8c56b5093d44f104406530e201ba2c40f5f0bcb624d3524ef955963e0b59f5f46b SHA512 0671755771eb94414da55ec0539ee950d24093c8acf2b17add5c895bb24b4e83946f8769b1913553e3d7bcb286b5b129e33aa64af391137c225c138246edaea5 -DIST firefox-91.7.1esr-zh-TW.xpi 576227 BLAKE2B 08196cddca48b3a68154ead26522a84be085a6b777f43bd11cc918efcb3b12a711869911736972cfb5b26e77f14f3b7a8da6e15a73eb32d7663102a26c1b6635 SHA512 3030828799207a4c37a06591f17636412b55042ee61bd9f42a01204ddbf148ac6176f64639eb83e3313958db3c36860fcbafb136e5e7ede70a588104690bc531 -DIST firefox-91.7.1esr.source.tar.xz 380937836 BLAKE2B 15995930be6b377c46e3932b56eb18b45c350c948f11afac4458c0ee3f2aa45e70244718872b101a560a155514dd479f38ed5ee58ff258c4e9f9f7070595f1e4 SHA512 c56aa38e9d706ff1f1838d2639dac82109dcffb54a7ea17326ae306604d78967ac32da13676756999bc1aa0bf50dc4e7072936ceb16e2e834bea48382ae4b48c DIST firefox-91.8.0esr-ach.xpi 453230 BLAKE2B 1fdc80d15961c175e220f08da45e7d020815deb74a9bb1ee4d64e91f57ca8aace009af1f908f0e9a9d33abd790801404436bbaf859cbc7a5711972a09c2583b6 SHA512 d7b2a3f5e2901e1cfd6970a1a57f2c5730c262e0e87b8e969122864e2c053ece36bb0c3b1ce550f227caf9196ee628fb079af71155dcb09d7946ab41f78318d3 DIST firefox-91.8.0esr-af.xpi 426924 BLAKE2B 8b456a253fbca60931ef7357307721656423869726df147df8a0ba687fae9eea70576f9cf92a6b2ba700ff5b7d2a0cbc3472781248813e58a17a7acd5f20735c SHA512 23454f657059a95318c0cdfbea3da7bff5e87c97a2e6bb7bd7cf58517e8e7d2d1657cddc48ebf8351827e68e79fb797c1428ffab2c4afe73b4b249bbd2115131 DIST firefox-91.8.0esr-an.xpi 499890 BLAKE2B 66b739ef571b483739573b37eb7d5f10efa158a26633dad70e61719ce4447a7817758f175e57f8fc4d5a7461b18acce5f41230d33da5e6c45d280adaa467c752 SHA512 c63ee6f7b31387f6b8dee901ca07896ccd4664a3193c357f9f1e9b46e5673e93c23b5dbc3c264211845be929e9e6b80e702c3f38967b94011157dee947760237 @@ -292,7 +96,6 @@ DIST firefox-91.8.0esr-xh.xpi 428174 BLAKE2B 5b8783a6d95f54b6661f1498a5829de69dc DIST firefox-91.8.0esr-zh-CN.xpi 575374 BLAKE2B cc5798a6e5c143bc5a58dff2ceab883c2635461b31a7785b031e4254da2b13fd2d6c095a1da54025443dcabb2ec6ecf661800fc1ab410195dd3be57430a821b1 SHA512 2056f9543a0692246b47a32d5d030734dceb9d8d109c94a7960a1f367ff3ee85ccf73d839492a57abf286f09a7e5bb43cb1d50a8be990b1a7e8b1fc1802a626a DIST firefox-91.8.0esr-zh-TW.xpi 576235 BLAKE2B 83c9bdb83050a7957891571f49b8baba78eddca780f9362fc86f761b61f6840b14395941214391438f4db4e9a07689c486baf2c32ff3d249bad9e35f8bc22cf4 SHA512 efac8090ffd8d5661df24a0d5f6726b5c15969dd349a28ab716e7ae059daf62605dde41df13b4c253c2b2bec5201554b4e06b490d9066188ad9d65b42548ab15 DIST firefox-91.8.0esr.source.tar.xz 380325092 BLAKE2B 9bc470d0e8c65517d67f4075be2aece6e82af7dc89c40018359d3dd53d45d67424db8ed4614dd3dde430e08ec6ffff29f4ecc81e1990e05abd05804c6a2b5891 SHA512 edea2c7d4d3d0322091b20b623019ef041090d9f89f33c8e3140f66a54624261f278257393db70d2038154de8ee02da0bee6ecf85c281f3558338da71fc173c3 -DIST firefox-91esr-patches-05j.tar.xz 17116 BLAKE2B 5db6d2d3d5432369d2cfcda1a2b542d70ac18c1af7013d91984054c9658d7e3f989527c3a248de53f2e8dc51a852a46477f9ad75e98db28f50f8609fcafe547c SHA512 42080a8e28014d5f8de7ff45e0128ab71747faad7a92f0f7094686125835c168751794bd0229f77290f075502c271af0171ffae2863325d10cc6e8a853a90d3e DIST firefox-91esr-patches-06j.tar.xz 17668 BLAKE2B ebe51e06197b70b0f0661724e1ccf2f2aaf0e0eb4576e795963c6a0f9c32f293825b8d2a487dcadd8e5e1cb5db7c756016c50f34e6bc6df451b44e54ef76686e SHA512 3af533a49c5e4a6fdb5be2225256655d402055332ba98f3aa159fcc78c4a9901a541b63d68cb02440f55ede04858388881118f655efebc75b18c316e0ab522a7 DIST firefox-98-patches-04j.tar.xz 17532 BLAKE2B da525840a0850a504d69dd8d758bd32c0146653450e5ca1023f43909fa3149424f48abfa98e8152875e44d72852a0310afbb42dc2684e3eecf666cdf6d84223d SHA512 db1b352c61ac784d44e197280b33e9088286571a66df6415ba28e5c910c67853053f56cd9c27faff2de77e13939e5d3e221ec4384e34881127e43a5cc315d357 DIST firefox-98.0.2-ach.xpi 449114 BLAKE2B 79c1f755fe5ba6e0aabe7f79af24165ab8a589a13edecfb1addb21db318de946b11a87677ee68e3373930e3490bb77e5768d2a7dc59f362967555eea437f782d SHA512 dae2b44134d7424ec55dfe3b18c68add16e67e139543055527cfacb3f9aa21ab00fe096c32131119acae0f5873408daa5b832bac2516fc4ea597a0e36745ae35 diff --git a/www-client/firefox/firefox-91.7.0.ebuild b/www-client/firefox/firefox-91.7.0.ebuild deleted file mode 100644 index 73ee1d6ace7d..000000000000 --- a/www-client/firefox/firefox-91.7.0.ebuild +++ /dev/null @@ -1,1230 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -FIREFOX_PATCHSET="firefox-91esr-patches-05j.tar.xz" - -LLVM_MAX_SLOT=13 - -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="ncurses,sqlite,ssl" - -WANT_AUTOCONF="2.1" - -VIRTUALX_REQUIRED="pgo" - -MOZ_ESR=yes - -MOZ_PV=${PV} -MOZ_PV_SUFFIX= -if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then - MOZ_PV_SUFFIX=${BASH_REMATCH[1]} - - # Convert the ebuild version to the upstream Mozilla version - MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI - MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI - MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI -fi - -if [[ -n ${MOZ_ESR} ]] ; then - # ESR releases have slightly different version numbers - MOZ_PV="${MOZ_PV}esr" -fi - -MOZ_PN="${PN%-bin}" -MOZ_P="${MOZ_PN}-${MOZ_PV}" -MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" -MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" - -inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info \ - llvm multiprocessing pax-utils python-any-r1 toolchain-funcs \ - virtualx xdg - -MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" - -if [[ ${PV} == *_rc* ]] ; then - MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" -fi - -PATCH_URIS=( - https://dev.gentoo.org/~{juippis,polynomial-c,whissi}/mozilla/patchsets/${FIREFOX_PATCHSET} -) - -SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz - ${PATCH_URIS[@]}" - -DESCRIPTION="Firefox Web Browser" -HOMEPAGE="https://www.mozilla.com/firefox" - -KEYWORDS="amd64 arm64 ~ppc64 x86" - -SLOT="esr" -LICENSE="MPL-2.0 GPL-2 LGPL-2.1" - -IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel" -IUSE+=" jack lto +openh264 pgo pulseaudio sndio selinux" -IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png +system-webp" -IUSE+=" wayland wifi" - -# Firefox-only IUSE -IUSE+=" geckodriver" -IUSE+=" +gmp-autoupdate" -IUSE+=" screencast" - -REQUIRED_USE="debug? ( !system-av1 ) - pgo? ( lto ) - wifi? ( dbus )" - -# Firefox-only REQUIRED_USE flags -REQUIRED_USE+=" screencast? ( wayland )" - -BDEPEND="${PYTHON_DEPS} - app-arch/unzip - app-arch/zip - >=dev-util/cbindgen-0.19.0 - >=net-libs/nodejs-10.23.1 - virtual/pkgconfig - >=virtual/rust-1.51.0 - || ( - ( - sys-devel/clang:13 - sys-devel/llvm:13 - clang? ( - =sys-devel/lld-13* - pgo? ( =sys-libs/compiler-rt-sanitizers-13*[profile] ) - ) - ) - ( - sys-devel/clang:12 - sys-devel/llvm:12 - clang? ( - =sys-devel/lld-12* - pgo? ( =sys-libs/compiler-rt-sanitizers-12*[profile] ) - ) - ) - ( - sys-devel/clang:11 - sys-devel/llvm:11 - clang? ( - =sys-devel/lld-11* - pgo? ( =sys-libs/compiler-rt-sanitizers-11*[profile] ) - ) - ) - ) - amd64? ( >=dev-lang/nasm-2.13 ) - x86? ( >=dev-lang/nasm-2.13 )" - -COMMON_DEPEND=" - >=dev-libs/nss-3.68 - >=dev-libs/nspr-4.32 - dev-libs/atk - dev-libs/expat - >=x11-libs/cairo-1.10[X] - >=x11-libs/gtk+-3.4.0:3[X] - x11-libs/gdk-pixbuf - >=x11-libs/pango-1.22.0 - >=media-libs/mesa-10.2:* - media-libs/fontconfig - >=media-libs/freetype-2.4.10 - kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) ) - virtual/freedesktop-icon-theme - >=x11-libs/pixman-0.19.2 - >=dev-libs/glib-2.26:2 - >=sys-libs/zlib-1.2.3 - >=dev-libs/libffi-3.0.10:= - media-video/ffmpeg - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrender - x11-libs/libXt - dbus? ( - sys-apps/dbus - dev-libs/dbus-glib - ) - screencast? ( media-video/pipewire:= ) - system-av1? ( - >=media-libs/dav1d-0.8.1:= - >=media-libs/libaom-1.0.0:= - ) - system-harfbuzz? ( - >=media-libs/harfbuzz-2.8.1:0= - >=media-gfx/graphite2-1.3.13 - ) - system-icu? ( >=dev-libs/icu-69.1:= ) - system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) - system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] ) - system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) - system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) - system-webp? ( >=media-libs/libwebp-1.1.0:0= ) - wifi? ( - kernel_linux? ( - sys-apps/dbus - dev-libs/dbus-glib - net-misc/networkmanager - ) - ) - jack? ( virtual/jack ) - selinux? ( sec-policy/selinux-mozilla ) - sndio? ( media-sound/sndio )" - -RDEPEND="${COMMON_DEPEND} - !www-client/firefox:0 - !www-client/firefox:rapid - jack? ( virtual/jack ) - openh264? ( media-libs/openh264:*[plugin] ) - pulseaudio? ( - || ( - media-sound/pulseaudio - >=media-sound/apulse-0.1.12-r4 - ) - ) - selinux? ( sec-policy/selinux-mozilla )" - -DEPEND="${COMMON_DEPEND} - x11-libs/libICE - x11-libs/libSM - pulseaudio? ( - || ( - media-sound/pulseaudio - >=media-sound/apulse-0.1.12-r4[sdk] - ) - ) - wayland? ( >=x11-libs/gtk+-3.11:3[wayland] ) - amd64? ( virtual/opengl ) - x86? ( virtual/opengl )" - -S="${WORKDIR}/${PN}-${PV%_*}" - -# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or -# overridden in the enviromnent (advanced hackers only) -if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then - MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm ) -fi - -llvm_check_deps() { - if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then - einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use clang ; then - if ! has_version -b "=sys-devel/lld-${LLVM_SLOT}*" ; then - einfo "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use pgo ; then - if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then - einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - fi - fi - - einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 -} - -MOZ_LANGS=( - af ar ast be bg br ca cak cs cy da de dsb - el en-CA en-GB en-US es-AR es-ES et eu - fi fr fy-NL ga-IE gd gl he hr hsb hu - id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO - pa-IN pl pt-BR pt-PT rm ro ru - sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW -) - -# Firefox-only LANGS -MOZ_LANGS+=( ach ) -MOZ_LANGS+=( an ) -MOZ_LANGS+=( az ) -MOZ_LANGS+=( bn ) -MOZ_LANGS+=( bs ) -MOZ_LANGS+=( ca-valencia ) -MOZ_LANGS+=( eo ) -MOZ_LANGS+=( es-CL ) -MOZ_LANGS+=( es-MX ) -MOZ_LANGS+=( fa ) -MOZ_LANGS+=( ff ) -MOZ_LANGS+=( gn ) -MOZ_LANGS+=( gu-IN ) -MOZ_LANGS+=( hi-IN ) -MOZ_LANGS+=( hy-AM ) -MOZ_LANGS+=( ia ) -MOZ_LANGS+=( km ) -MOZ_LANGS+=( kn ) -MOZ_LANGS+=( lij ) -MOZ_LANGS+=( mk ) -MOZ_LANGS+=( mr ) -MOZ_LANGS+=( my ) -MOZ_LANGS+=( ne-NP ) -MOZ_LANGS+=( oc ) -MOZ_LANGS+=( sco ) -MOZ_LANGS+=( si ) -MOZ_LANGS+=( son ) -MOZ_LANGS+=( szl ) -MOZ_LANGS+=( ta ) -MOZ_LANGS+=( te ) -MOZ_LANGS+=( tl ) -MOZ_LANGS+=( trs ) -MOZ_LANGS+=( ur ) -MOZ_LANGS+=( xh ) - -mozilla_set_globals() { - # https://bugs.gentoo.org/587334 - local MOZ_TOO_REGIONALIZED_FOR_L10N=( - fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE - ) - - local lang xflag - for lang in "${MOZ_LANGS[@]}" ; do - # en and en_US are handled internally - if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then - continue - fi - - # strip region subtag if $lang is in the list - if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then - xflag=${lang%%-*} - else - xflag=${lang} - fi - - SRC_URI+=" l10n_${xflag/[_@]/-}? (" - SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" - SRC_URI+=" )" - IUSE+=" l10n_${xflag/[_@]/-}" - done -} -mozilla_set_globals - -moz_clear_vendor_checksums() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -ne 1 ]] ; then - die "${FUNCNAME} requires exact one argument" - fi - - einfo "Clearing cargo checksums for ${1} ..." - - sed -i \ - -e 's/\("files":{\)[^}]*/\1/' \ - "${S}"/third_party/rust/${1}/.cargo-checksum.json \ - || die -} - -moz_install_xpi() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local DESTDIR=${1} - shift - - insinto "${DESTDIR}" - - local emid xpi_file xpi_tmp_dir - for xpi_file in "${@}" ; do - emid= - xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") - - # Unpack XPI - unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die - - # Determine extension ID - if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then - emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") - [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" - elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then - emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") - [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" - else - die "failed to determine extension id" - fi - - einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." - newins "${xpi_file}" "${emid}.xpi" - done -} - -mozconfig_add_options_ac() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_add_options_mk() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_use_enable() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_enable "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -mozconfig_use_with() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_with "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use pgo ; then - if ! has usersandbox $FEATURES ; then - die "You must enable usersandbox as X server can not run as root!" - fi - fi - - # Ensure we have enough disk space to compile - if use pgo || use lto || use debug ; then - CHECKREQS_DISK_BUILD="13500M" - else - CHECKREQS_DISK_BUILD="6400M" - fi - - check-reqs_pkg_pretend - fi -} - -pkg_setup() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use pgo ; then - if ! has userpriv ${FEATURES} ; then - eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!" - fi - fi - - # Ensure we have enough disk space to compile - if use pgo || use lto || use debug ; then - CHECKREQS_DISK_BUILD="13500M" - else - CHECKREQS_DISK_BUILD="6400M" - fi - - check-reqs_pkg_setup - - llvm_pkg_setup - - if use clang && use lto ; then - local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }') - [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}") - [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!" - - local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }') - [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}") - [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!" - - if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then - eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}." - eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:" - eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version" - eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version" - eerror " - Build ${CATEGORY}/${PN} without USE=lto" - die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!" - fi - fi - - if ! use clang && [[ $(gcc-major-version) -eq 11 ]] \ - && ! has_version -b ">sys-devel/gcc-11.1.0:11" ; then - # bug 792705 - eerror "Using GCC 11 to compile firefox is currently known to be broken (see bug #792705)." - die "Set USE=clang or select "${S}"/api-google.key || die - echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die - echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die - - xdg_src_prepare -} - -src_configure() { - # Show flags set at the beginning - einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - local have_switched_compiler= - if use clang && ! tc-is-clang ; then - # Force clang - einfo "Enforcing the use of clang due to USE=clang ..." - have_switched_compiler=yes - AR=llvm-ar - CC=${CHOST}-clang - CXX=${CHOST}-clang++ - NM=llvm-nm - RANLIB=llvm-ranlib - elif ! use clang && ! tc-is-gcc ; then - # Force gcc - have_switched_compiler=yes - einfo "Enforcing the use of gcc due to USE=-clang ..." - AR=gcc-ar - CC=${CHOST}-gcc - CXX=${CHOST}-g++ - NM=gcc-nm - RANLIB=gcc-ranlib - fi - - if [[ -n "${have_switched_compiler}" ]] ; then - # Because we switched active compiler we have to ensure - # that no unsupported flags are set - strip-unsupported-flags - fi - - # Ensure we use correct toolchain - export HOST_CC="$(tc-getBUILD_CC)" - export HOST_CXX="$(tc-getBUILD_CXX)" - tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG - - # Pass the correct toolchain paths through cbindgen - if tc-is-cross-compiler ; then - export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}" - fi - - # Set MOZILLA_FIVE_HOME - export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" - - # python/mach/mach/mixin/process.py fails to detect SHELL - export SHELL="${EPREFIX}/bin/bash" - - # Set state path - export MOZBUILD_STATE_PATH="${BUILD_DIR}" - - # Set MOZCONFIG - export MOZCONFIG="${S}/.mozconfig" - - # Initialize MOZCONFIG - mozconfig_add_options_ac '' --enable-application=browser - - # Set Gentoo defaults - export MOZILLA_OFFICIAL=1 - - mozconfig_add_options_ac 'Gentoo default' \ - --allow-addon-sideload \ - --disable-cargo-incremental \ - --disable-crashreporter \ - --disable-install-strip \ - --disable-strip \ - --disable-updater \ - --enable-official-branding \ - --enable-release \ - --enable-system-ffi \ - --enable-system-pixman \ - --host="${CBUILD:-${CHOST}}" \ - --libdir="${EPREFIX}/usr/$(get_libdir)" \ - --prefix="${EPREFIX}/usr" \ - --target="${CHOST}" \ - --without-ccache \ - --with-intl-api \ - --with-libclang-path="$(llvm-config --libdir)" \ - --with-system-nspr \ - --with-system-nss \ - --with-system-zlib \ - --with-toolchain-prefix="${CHOST}-" \ - --with-unsigned-addon-scopes=app,system \ - --x-includes="${SYSROOT}${EPREFIX}/usr/include" \ - --x-libraries="${SYSROOT}${EPREFIX}/usr/$(get_libdir)" - - # Set update channel - local update_channel=release - [[ -n ${MOZ_ESR} ]] && update_channel=esr - mozconfig_add_options_ac '' --update-channel=${update_channel} - - if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then - mozconfig_add_options_ac '' --enable-rust-simd - fi - - if [[ -s "${S}/api-google.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-safebrowsing-api-keyfile="${S}/api-google.key" - else - einfo "Building without Google API key ..." - fi - - if [[ -s "${S}/api-location.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-location-service-api-keyfile="${S}/api-location.key" - else - einfo "Building without Location API key ..." - fi - - if [[ -s "${S}/api-mozilla.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-mozilla-api-keyfile="${S}/api-mozilla.key" - else - einfo "Building without Mozilla API key ..." - fi - - mozconfig_use_with system-av1 - mozconfig_use_with system-harfbuzz - mozconfig_use_with system-harfbuzz system-graphite2 - mozconfig_use_with system-icu - mozconfig_use_with system-jpeg - mozconfig_use_with system-libevent system-libevent "${SYSROOT}${EPREFIX}/usr" - mozconfig_use_with system-libvpx - mozconfig_use_with system-png - mozconfig_use_with system-webp - - mozconfig_use_enable dbus - - use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme - - mozconfig_use_enable geckodriver - - if use hardened ; then - mozconfig_add_options_ac "+hardened" --enable-hardening - append-ldflags "-Wl,-z,relro -Wl,-z,now" - fi - - mozconfig_use_enable jack - - mozconfig_use_enable pulseaudio - # force the deprecated alsa sound code if pulseaudio is disabled - if use kernel_linux && ! use pulseaudio ; then - mozconfig_add_options_ac '-pulseaudio' --enable-alsa - fi - - mozconfig_use_enable sndio - - mozconfig_use_enable wifi necko-wifi - - if use wayland ; then - mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland - else - mozconfig_add_options_ac '' --enable-default-toolkit=cairo-gtk3 - fi - - if use lto ; then - if use clang ; then - # Upstream only supports lld when using clang - mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld - - mozconfig_add_options_ac '+lto' --enable-lto=cross - else - # ld.gold is known to fail: - # /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/../../../../x86_64-pc-linux-gnu/bin/ld.gold: internal error in set_xindex, at /var/tmp/portage/sys-devel/binutils-2.37_p1-r1/work/binutils-2.37/gold/object.h:1050 - - # ThinLTO is currently broken, see bmo#1644409 - mozconfig_add_options_ac '+lto' --enable-lto=full - mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd - fi - - if use pgo ; then - mozconfig_add_options_ac '+pgo' MOZ_PGO=1 - - if use clang ; then - # Used in build/pgo/profileserver.py - export LLVM_PROFDATA="llvm-profdata" - fi - fi - else - # Avoid auto-magic on linker - if use clang ; then - # This is upstream's default - mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld - else - mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd - fi - fi - - # LTO flag was handled via configure - filter-flags '-flto*' - - mozconfig_use_enable debug - if use debug ; then - mozconfig_add_options_ac '+debug' --disable-optimize - else - if is-flag '-g*' ; then - if use clang ; then - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*') - else - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols - fi - else - mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols - fi - - if is-flag '-O0' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0 - elif is-flag '-O4' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4 - elif is-flag '-O3' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3 - elif is-flag '-O1' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1 - elif is-flag '-Os' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os - else - mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2 - fi - fi - - # Debug flag was handled via configure - filter-flags '-g*' - - # Optimization flag was handled via configure - filter-flags '-O*' - - # Modifications to better support ARM, bug #553364 - if use cpu_flags_arm_neon ; then - mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon - - if ! tc-is-clang ; then - # thumb options aren't supported when using clang, bug 666966 - mozconfig_add_options_ac '+cpu_flags_arm_neon' \ - --with-thumb=yes \ - --with-thumb-interwork=no - fi - fi - - if [[ ${CHOST} == armv*h* ]] ; then - mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard - - if ! use system-libvpx ; then - sed -i \ - -e "s|softfp|hard|" \ - "${S}"/media/libvpx/moz.build \ - || die - fi - fi - - if use clang ; then - # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822 - # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64') - local disable_elf_hack= - if use amd64 ; then - disable_elf_hack=yes - elif use x86 ; then - disable_elf_hack=yes - elif use arm ; then - disable_elf_hack=yes - fi - - if [[ -n ${disable_elf_hack} ]] ; then - mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack - fi - elif tc-is-gcc ; then - if ver_test $(gcc-fullversion) -ge 10 ; then - einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..." - append-cxxflags -fno-tree-loop-vectorize - fi - fi - - # Additional ARCH support - case "${ARCH}" in - arm) - # Reduce the memory requirements for linking - if use clang ; then - # Nothing to do - :; - elif tc-ld-is-gold || use lto ; then - append-ldflags -Wl,--no-keep-memory - else - append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads - fi - ;; - esac - - if ! use elibc_glibc ; then - mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc - fi - - # Allow elfhack to work in combination with unstripped binaries - # when they would normally be larger than 2GiB. - append-ldflags "-Wl,--compress-debug-sections=zlib" - - # Make revdep-rebuild.sh happy; Also required for musl - append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags - - # Pass $MAKEOPTS to build system - export MOZ_MAKE_FLAGS="${MAKEOPTS}" - - # Use system's Python environment - export MACH_USE_SYSTEM_PYTHON=1 - export PIP_NO_CACHE_DIR=off - - # Disable notification when build system has finished - export MOZ_NOSPAM=1 - - # Portage sets XARGS environment variable to "xargs -r" by default which - # breaks build system's check_prog() function which doesn't support arguments - mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs" - - # Set build dir - mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}" - - # Show flags we will use - einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - # Handle EXTRA_CONF and show summary - local ac opt hash reason - - # Apply EXTRA_ECONF entries to $MOZCONFIG - if [[ -n ${EXTRA_ECONF} ]] ; then - IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!} - for opt in "${ac[@]}"; do - mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--} - done - fi - - echo - echo "==========================================================" - echo "Building ${PF} with the following configuration" - grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do - [[ -z ${hash} || ${hash} == \# ]] \ - || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}" - printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}" - done - echo "==========================================================" - echo - - ./mach configure || die -} - -src_compile() { - local virtx_cmd= - - if use pgo ; then - virtx_cmd=virtx - - # Reset and cleanup environment variables used by GNOME/XDG - gnome2_environment_reset - - addpredict /root - fi - - local -x GDK_BACKEND=x11 - - ${virtx_cmd} ./mach build --verbose \ - || die -} - -src_install() { - # xpcshell is getting called during install - pax-mark m \ - "${BUILD_DIR}"/dist/bin/xpcshell \ - "${BUILD_DIR}"/dist/bin/${PN} \ - "${BUILD_DIR}"/dist/bin/plugin-container - - DESTDIR="${D}" ./mach install || die - - # Upstream cannot ship symlink but we can (bmo#658850) - rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die - dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin - - # Don't install llvm-symbolizer from sys-devel/llvm package - if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then - rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die - fi - - # Install policy (currently only used to disable application updates) - insinto "${MOZILLA_FIVE_HOME}/distribution" - newins "${FILESDIR}"/distribution.ini distribution.ini - newins "${FILESDIR}"/disable-auto-update.policy.json policies.json - - # Install system-wide preferences - local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences" - insinto "${PREFS_DIR}" - newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js - - local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js" - - # Set dictionary path to use system hunspell - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref" - pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell"); - EOF - - # Force hwaccel prefs if USE=hwaccel is enabled - if use hwaccel ; then - cat "${FILESDIR}"/gentoo-hwaccel-prefs.js \ - >>"${GENTOO_PREFS}" \ - || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js" - fi - - if ! use gmp-autoupdate ; then - local plugin - for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do - einfo "Disabling auto-update for ${plugin} plugin ..." - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin" - pref("media.${plugin}.autoupdate", false); - EOF - done - fi - - # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it - if use system-harfbuzz ; then - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref" - sticky_pref("gfx.font_rendering.graphite.enabled", true); - EOF - fi - - # Install language packs - local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) - if [[ -n "${langpacks}" ]] ; then - moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" - fi - - # Install geckodriver - if use geckodriver ; then - einfo "Installing geckodriver into ${ED}${MOZILLA_FIVE_HOME} ..." - pax-mark m "${BUILD_DIR}"/dist/bin/geckodriver - exeinto "${MOZILLA_FIVE_HOME}" - doexe "${BUILD_DIR}"/dist/bin/geckodriver - - dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver - fi - - # Install icons - local icon_srcdir="${S}/browser/branding/official" - local icon_symbolic_file="${FILESDIR}/icon/firefox-symbolic.svg" - - insinto /usr/share/icons/hicolor/symbolic/apps - newins "${icon_symbolic_file}" ${PN}-symbolic.svg - - local icon size - for icon in "${icon_srcdir}"/default*.png ; do - size=${icon%.png} - size=${size##*/default} - - if [[ ${size} -eq 48 ]] ; then - newicon "${icon}" ${PN}.png - fi - - newicon -s ${size} "${icon}" ${PN}.png - done - - # Install menu - local app_name="Mozilla ${MOZ_PN^}" - local desktop_file="${FILESDIR}/icon/${PN}-r3.desktop" - local desktop_filename="${PN}.desktop" - local exec_command="${PN}" - local icon="${PN}" - local use_wayland="false" - - if use wayland ; then - use_wayland="true" - fi - - cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die - - sed -i \ - -e "s:@NAME@:${app_name}:" \ - -e "s:@EXEC@:${exec_command}:" \ - -e "s:@ICON@:${icon}:" \ - "${WORKDIR}/${PN}.desktop-template" \ - || die - - newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" - - rm "${WORKDIR}/${PN}.desktop-template" || die - - # Install wrapper script - [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" - newbin "${FILESDIR}/${PN}-r1.sh" ${PN} - - # Update wrapper - sed -i \ - -e "s:@PREFIX@:${EPREFIX}/usr:" \ - -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \ - -e "s:@APULSELIB_DIR@:${apulselib}:" \ - -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ - "${ED}/usr/bin/${PN}" \ - || die -} - -pkg_preinst() { - xdg_pkg_preinst - - # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse - # does not need to be forced into the LD_LIBRARY_PATH - if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then - einfo "APULSE found; Generating library symlinks for sound support ..." - local lib - pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die - for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do - # A quickpkg rolled by hand will grab symlinks as part of the package, - # so we need to avoid creating them if they already exist. - if [[ ! -L ${lib##*/} ]] ; then - ln -s "${lib}" ${lib##*/} || die - fi - done - popd &>/dev/null || die - fi -} - -pkg_postinst() { - xdg_pkg_postinst - - if ! use gmp-autoupdate ; then - elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or" - elog "installing into new profiles:" - local plugin - for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do - elog "\t ${plugin}" - done - elog - fi - - if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then - elog "Apulse was detected at merge time on this system and so it will always be" - elog "used for sound. If you wish to use pulseaudio instead please unmerge" - elog "media-sound/apulse." - elog - fi - - local show_doh_information - local show_normandy_information - local show_shortcut_information - - if [[ -z "${REPLACING_VERSIONS}" ]] ; then - # New install; Tell user that DoH is disabled by default - show_doh_information=yes - show_normandy_information=yes - show_shortcut_information=no - else - local replacing_version - for replacing_version in ${REPLACING_VERSIONS} ; do - if ver_test "${replacing_version}" -lt 91.0 ; then - # Tell user that we no longer install a shortcut - # per supported display protocol - show_shortcut_information=yes - fi - done - fi - - if [[ -n "${show_doh_information}" ]] ; then - elog - elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):" - elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all" - elog "DNS traffic to Cloudflare by default is not a good idea and applications" - elog "should respect OS configured settings), \"network.trr.mode\" was set to 5" - elog "(\"Off by choice\") by default." - elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences." - fi - - # bug 713782 - if [[ -n "${show_normandy_information}" ]] ; then - elog - elog "Upstream operates a service named Normandy which allows Mozilla to" - elog "push changes for default settings or even install new add-ons remotely." - elog "While this can be useful to address problems like 'Armagadd-on 2.0' or" - elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security" - elog "concerns prevail, which is why we have switched off the use of this" - elog "service by default." - elog - elog "To re-enable this service set" - elog - elog " app.normandy.enabled=true" - elog - elog "in about:config." - fi - - if [[ -n "${show_shortcut_information}" ]] ; then - elog - elog "Since ${PN}-91.0 we no longer install multiple shortcuts for" - elog "each supported display protocol. Instead we will only install" - elog "one generic Mozilla ${PN^} shortcut." - elog "If you still want to be able to select between running Mozilla ${PN^}" - elog "on X11 or Wayland, you have to re-create these shortcuts on your own." - fi -} diff --git a/www-client/firefox/firefox-91.7.1.ebuild b/www-client/firefox/firefox-91.7.1.ebuild deleted file mode 100644 index d5b0e8d7db25..000000000000 --- a/www-client/firefox/firefox-91.7.1.ebuild +++ /dev/null @@ -1,1238 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -FIREFOX_PATCHSET="firefox-91esr-patches-06j.tar.xz" - -LLVM_MAX_SLOT=13 - -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="ncurses,sqlite,ssl" - -WANT_AUTOCONF="2.1" - -VIRTUALX_REQUIRED="pgo" - -MOZ_ESR=yes - -MOZ_PV=${PV} -MOZ_PV_SUFFIX= -if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then - MOZ_PV_SUFFIX=${BASH_REMATCH[1]} - - # Convert the ebuild version to the upstream Mozilla version - MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI - MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI - MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI -fi - -if [[ -n ${MOZ_ESR} ]] ; then - # ESR releases have slightly different version numbers - MOZ_PV="${MOZ_PV}esr" -fi - -MOZ_PN="${PN%-bin}" -MOZ_P="${MOZ_PN}-${MOZ_PV}" -MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" -MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" - -inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info \ - llvm multiprocessing pax-utils python-any-r1 toolchain-funcs \ - virtualx xdg - -MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" - -if [[ ${PV} == *_rc* ]] ; then - MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" -fi - -PATCH_URIS=( - https://dev.gentoo.org/~{juippis,polynomial-c,whissi}/mozilla/patchsets/${FIREFOX_PATCHSET} -) - -SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz - ${PATCH_URIS[@]}" - -DESCRIPTION="Firefox Web Browser" -HOMEPAGE="https://www.mozilla.com/firefox" - -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -SLOT="esr" -LICENSE="MPL-2.0 GPL-2 LGPL-2.1" - -IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel" -IUSE+=" jack lto +openh264 pgo pulseaudio sndio selinux" -IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png +system-webp" -IUSE+=" wayland wifi" - -# Firefox-only IUSE -IUSE+=" geckodriver" -IUSE+=" +gmp-autoupdate" -IUSE+=" screencast" - -REQUIRED_USE="debug? ( !system-av1 ) - pgo? ( lto ) - wifi? ( dbus )" - -# Firefox-only REQUIRED_USE flags -REQUIRED_USE+=" screencast? ( wayland )" - -BDEPEND="${PYTHON_DEPS} - app-arch/unzip - app-arch/zip - >=dev-util/cbindgen-0.19.0 - >=net-libs/nodejs-10.23.1 - virtual/pkgconfig - >=virtual/rust-1.51.0 - || ( - ( - sys-devel/clang:13 - sys-devel/llvm:13 - clang? ( - =sys-devel/lld-13* - pgo? ( =sys-libs/compiler-rt-sanitizers-13*[profile] ) - ) - ) - ( - sys-devel/clang:12 - sys-devel/llvm:12 - clang? ( - =sys-devel/lld-12* - pgo? ( =sys-libs/compiler-rt-sanitizers-12*[profile] ) - ) - ) - ( - sys-devel/clang:11 - sys-devel/llvm:11 - clang? ( - =sys-devel/lld-11* - pgo? ( =sys-libs/compiler-rt-sanitizers-11*[profile] ) - ) - ) - ) - amd64? ( >=dev-lang/nasm-2.13 ) - x86? ( >=dev-lang/nasm-2.13 )" - -COMMON_DEPEND=" - >=dev-libs/nss-3.68 - >=dev-libs/nspr-4.32 - dev-libs/atk - dev-libs/expat - >=x11-libs/cairo-1.10[X] - >=x11-libs/gtk+-3.4.0:3[X] - x11-libs/gdk-pixbuf - >=x11-libs/pango-1.22.0 - >=media-libs/mesa-10.2:* - media-libs/fontconfig - >=media-libs/freetype-2.4.10 - kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) ) - virtual/freedesktop-icon-theme - >=x11-libs/pixman-0.19.2 - >=dev-libs/glib-2.26:2 - >=sys-libs/zlib-1.2.3 - >=dev-libs/libffi-3.0.10:= - media-video/ffmpeg - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrender - x11-libs/libXt - dbus? ( - sys-apps/dbus - dev-libs/dbus-glib - ) - screencast? ( media-video/pipewire:= ) - system-av1? ( - >=media-libs/dav1d-0.8.1:= - >=media-libs/libaom-1.0.0:= - ) - system-harfbuzz? ( - >=media-libs/harfbuzz-2.8.1:0= - >=media-gfx/graphite2-1.3.13 - ) - system-icu? ( >=dev-libs/icu-69.1:= ) - system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) - system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] ) - system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) - system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) - system-webp? ( >=media-libs/libwebp-1.1.0:0= ) - wifi? ( - kernel_linux? ( - sys-apps/dbus - dev-libs/dbus-glib - net-misc/networkmanager - ) - ) - jack? ( virtual/jack ) - selinux? ( sec-policy/selinux-mozilla ) - sndio? ( media-sound/sndio )" - -RDEPEND="${COMMON_DEPEND} - !www-client/firefox:0 - !www-client/firefox:rapid - jack? ( virtual/jack ) - openh264? ( media-libs/openh264:*[plugin] ) - pulseaudio? ( - || ( - media-sound/pulseaudio - >=media-sound/apulse-0.1.12-r4 - ) - ) - selinux? ( sec-policy/selinux-mozilla )" - -DEPEND="${COMMON_DEPEND} - x11-libs/libICE - x11-libs/libSM - pulseaudio? ( - || ( - media-sound/pulseaudio - >=media-sound/apulse-0.1.12-r4[sdk] - ) - ) - wayland? ( >=x11-libs/gtk+-3.11:3[wayland] ) - amd64? ( virtual/opengl ) - x86? ( virtual/opengl )" - -S="${WORKDIR}/${PN}-${PV%_*}" - -# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or -# overridden in the enviromnent (advanced hackers only) -if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then - MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm ) -fi - -llvm_check_deps() { - if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then - einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use clang ; then - if ! has_version -b "=sys-devel/lld-${LLVM_SLOT}*" ; then - einfo "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use pgo ; then - if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then - einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - fi - fi - - einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 -} - -MOZ_LANGS=( - af ar ast be bg br ca cak cs cy da de dsb - el en-CA en-GB en-US es-AR es-ES et eu - fi fr fy-NL ga-IE gd gl he hr hsb hu - id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO - pa-IN pl pt-BR pt-PT rm ro ru - sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW -) - -# Firefox-only LANGS -MOZ_LANGS+=( ach ) -MOZ_LANGS+=( an ) -MOZ_LANGS+=( az ) -MOZ_LANGS+=( bn ) -MOZ_LANGS+=( bs ) -MOZ_LANGS+=( ca-valencia ) -MOZ_LANGS+=( eo ) -MOZ_LANGS+=( es-CL ) -MOZ_LANGS+=( es-MX ) -MOZ_LANGS+=( fa ) -MOZ_LANGS+=( ff ) -MOZ_LANGS+=( gn ) -MOZ_LANGS+=( gu-IN ) -MOZ_LANGS+=( hi-IN ) -MOZ_LANGS+=( hy-AM ) -MOZ_LANGS+=( ia ) -MOZ_LANGS+=( km ) -MOZ_LANGS+=( kn ) -MOZ_LANGS+=( lij ) -MOZ_LANGS+=( mk ) -MOZ_LANGS+=( mr ) -MOZ_LANGS+=( my ) -MOZ_LANGS+=( ne-NP ) -MOZ_LANGS+=( oc ) -MOZ_LANGS+=( sco ) -MOZ_LANGS+=( si ) -MOZ_LANGS+=( son ) -MOZ_LANGS+=( szl ) -MOZ_LANGS+=( ta ) -MOZ_LANGS+=( te ) -MOZ_LANGS+=( tl ) -MOZ_LANGS+=( trs ) -MOZ_LANGS+=( ur ) -MOZ_LANGS+=( xh ) - -mozilla_set_globals() { - # https://bugs.gentoo.org/587334 - local MOZ_TOO_REGIONALIZED_FOR_L10N=( - fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE - ) - - local lang xflag - for lang in "${MOZ_LANGS[@]}" ; do - # en and en_US are handled internally - if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then - continue - fi - - # strip region subtag if $lang is in the list - if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then - xflag=${lang%%-*} - else - xflag=${lang} - fi - - SRC_URI+=" l10n_${xflag/[_@]/-}? (" - SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" - SRC_URI+=" )" - IUSE+=" l10n_${xflag/[_@]/-}" - done -} -mozilla_set_globals - -moz_clear_vendor_checksums() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -ne 1 ]] ; then - die "${FUNCNAME} requires exact one argument" - fi - - einfo "Clearing cargo checksums for ${1} ..." - - sed -i \ - -e 's/\("files":{\)[^}]*/\1/' \ - "${S}"/third_party/rust/${1}/.cargo-checksum.json \ - || die -} - -moz_install_xpi() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local DESTDIR=${1} - shift - - insinto "${DESTDIR}" - - local emid xpi_file xpi_tmp_dir - for xpi_file in "${@}" ; do - emid= - xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") - - # Unpack XPI - unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die - - # Determine extension ID - if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then - emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") - [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" - elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then - emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") - [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" - else - die "failed to determine extension id" - fi - - einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." - newins "${xpi_file}" "${emid}.xpi" - done -} - -mozconfig_add_options_ac() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_add_options_mk() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_use_enable() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_enable "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -mozconfig_use_with() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_with "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use pgo ; then - if ! has usersandbox $FEATURES ; then - die "You must enable usersandbox as X server can not run as root!" - fi - fi - - # Ensure we have enough disk space to compile - if use pgo || use lto || use debug ; then - CHECKREQS_DISK_BUILD="13500M" - else - CHECKREQS_DISK_BUILD="6400M" - fi - - check-reqs_pkg_pretend - fi -} - -pkg_setup() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use pgo ; then - if ! has userpriv ${FEATURES} ; then - eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!" - fi - fi - - # Ensure we have enough disk space to compile - if use pgo || use lto || use debug ; then - CHECKREQS_DISK_BUILD="13500M" - else - CHECKREQS_DISK_BUILD="6400M" - fi - - check-reqs_pkg_setup - - llvm_pkg_setup - - if use clang && use lto ; then - local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }') - [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}") - [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!" - - local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }') - [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}") - [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!" - - if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then - eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}." - eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:" - eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version" - eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version" - eerror " - Build ${CATEGORY}/${PN} without USE=lto" - die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!" - fi - fi - - if ! use clang && [[ $(gcc-major-version) -eq 11 ]] \ - && ! has_version -b ">sys-devel/gcc-11.1.0:11" ; then - # bug 792705 - eerror "Using GCC 11 to compile firefox is currently known to be broken (see bug #792705)." - die "Set USE=clang or select "${S}"/api-google.key || die - echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die - echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die - - xdg_src_prepare -} - -src_configure() { - # Show flags set at the beginning - einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - local have_switched_compiler= - if use clang && ! tc-is-clang ; then - # Force clang - einfo "Enforcing the use of clang due to USE=clang ..." - have_switched_compiler=yes - AR=llvm-ar - CC=${CHOST}-clang - CXX=${CHOST}-clang++ - NM=llvm-nm - RANLIB=llvm-ranlib - elif ! use clang && ! tc-is-gcc ; then - # Force gcc - have_switched_compiler=yes - einfo "Enforcing the use of gcc due to USE=-clang ..." - AR=gcc-ar - CC=${CHOST}-gcc - CXX=${CHOST}-g++ - NM=gcc-nm - RANLIB=gcc-ranlib - fi - - if [[ -n "${have_switched_compiler}" ]] ; then - # Because we switched active compiler we have to ensure - # that no unsupported flags are set - strip-unsupported-flags - fi - - # Ensure we use correct toolchain - export HOST_CC="$(tc-getBUILD_CC)" - export HOST_CXX="$(tc-getBUILD_CXX)" - tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG - - # Pass the correct toolchain paths through cbindgen - if tc-is-cross-compiler ; then - export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}" - fi - - # Set MOZILLA_FIVE_HOME - export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" - - # python/mach/mach/mixin/process.py fails to detect SHELL - export SHELL="${EPREFIX}/bin/bash" - - # Set state path - export MOZBUILD_STATE_PATH="${BUILD_DIR}" - - # Set MOZCONFIG - export MOZCONFIG="${S}/.mozconfig" - - # Initialize MOZCONFIG - mozconfig_add_options_ac '' --enable-application=browser - - # Set Gentoo defaults - export MOZILLA_OFFICIAL=1 - - mozconfig_add_options_ac 'Gentoo default' \ - --allow-addon-sideload \ - --disable-cargo-incremental \ - --disable-crashreporter \ - --disable-install-strip \ - --disable-strip \ - --disable-updater \ - --enable-official-branding \ - --enable-release \ - --enable-system-ffi \ - --enable-system-pixman \ - --host="${CBUILD:-${CHOST}}" \ - --libdir="${EPREFIX}/usr/$(get_libdir)" \ - --prefix="${EPREFIX}/usr" \ - --target="${CHOST}" \ - --without-ccache \ - --with-intl-api \ - --with-libclang-path="$(llvm-config --libdir)" \ - --with-system-nspr \ - --with-system-nss \ - --with-system-zlib \ - --with-toolchain-prefix="${CHOST}-" \ - --with-unsigned-addon-scopes=app,system \ - --x-includes="${SYSROOT}${EPREFIX}/usr/include" \ - --x-libraries="${SYSROOT}${EPREFIX}/usr/$(get_libdir)" - - # Set update channel - local update_channel=release - [[ -n ${MOZ_ESR} ]] && update_channel=esr - mozconfig_add_options_ac '' --update-channel=${update_channel} - - if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then - mozconfig_add_options_ac '' --enable-rust-simd - fi - - if [[ -s "${S}/api-google.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-safebrowsing-api-keyfile="${S}/api-google.key" - else - einfo "Building without Google API key ..." - fi - - if [[ -s "${S}/api-location.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-location-service-api-keyfile="${S}/api-location.key" - else - einfo "Building without Location API key ..." - fi - - if [[ -s "${S}/api-mozilla.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-mozilla-api-keyfile="${S}/api-mozilla.key" - else - einfo "Building without Mozilla API key ..." - fi - - mozconfig_use_with system-av1 - mozconfig_use_with system-harfbuzz - mozconfig_use_with system-harfbuzz system-graphite2 - mozconfig_use_with system-icu - mozconfig_use_with system-jpeg - mozconfig_use_with system-libevent system-libevent "${SYSROOT}${EPREFIX}/usr" - mozconfig_use_with system-libvpx - mozconfig_use_with system-png - mozconfig_use_with system-webp - - mozconfig_use_enable dbus - - use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme - - mozconfig_use_enable geckodriver - - if use hardened ; then - mozconfig_add_options_ac "+hardened" --enable-hardening - append-ldflags "-Wl,-z,relro -Wl,-z,now" - fi - - mozconfig_use_enable jack - - mozconfig_use_enable pulseaudio - # force the deprecated alsa sound code if pulseaudio is disabled - if use kernel_linux && ! use pulseaudio ; then - mozconfig_add_options_ac '-pulseaudio' --enable-alsa - fi - - mozconfig_use_enable sndio - - mozconfig_use_enable wifi necko-wifi - - if use wayland ; then - mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland - else - mozconfig_add_options_ac '' --enable-default-toolkit=cairo-gtk3 - fi - - if use lto ; then - if use clang ; then - # Upstream only supports lld when using clang - mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld - - mozconfig_add_options_ac '+lto' --enable-lto=cross - else - # ld.gold is known to fail: - # /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/../../../../x86_64-pc-linux-gnu/bin/ld.gold: internal error in set_xindex, at /var/tmp/portage/sys-devel/binutils-2.37_p1-r1/work/binutils-2.37/gold/object.h:1050 - - # ThinLTO is currently broken, see bmo#1644409 - mozconfig_add_options_ac '+lto' --enable-lto=full - mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd - fi - - if use pgo ; then - mozconfig_add_options_ac '+pgo' MOZ_PGO=1 - - if use clang ; then - # Used in build/pgo/profileserver.py - export LLVM_PROFDATA="llvm-profdata" - fi - fi - else - # Avoid auto-magic on linker - if use clang ; then - # This is upstream's default - mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld - else - mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd - fi - fi - - # LTO flag was handled via configure - filter-flags '-flto*' - - mozconfig_use_enable debug - if use debug ; then - mozconfig_add_options_ac '+debug' --disable-optimize - else - if is-flag '-g*' ; then - if use clang ; then - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*') - else - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols - fi - else - mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols - fi - - if is-flag '-O0' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0 - elif is-flag '-O4' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4 - elif is-flag '-O3' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3 - elif is-flag '-O1' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1 - elif is-flag '-Os' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os - else - mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2 - fi - fi - - # Debug flag was handled via configure - filter-flags '-g*' - - # Optimization flag was handled via configure - filter-flags '-O*' - - # Modifications to better support ARM, bug #553364 - if use cpu_flags_arm_neon ; then - mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon - - if ! tc-is-clang ; then - # thumb options aren't supported when using clang, bug 666966 - mozconfig_add_options_ac '+cpu_flags_arm_neon' \ - --with-thumb=yes \ - --with-thumb-interwork=no - fi - fi - - if [[ ${CHOST} == armv*h* ]] ; then - mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard - - if ! use system-libvpx ; then - sed -i \ - -e "s|softfp|hard|" \ - "${S}"/media/libvpx/moz.build \ - || die - fi - fi - - if use clang ; then - # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822 - # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64') - local disable_elf_hack= - if use amd64 ; then - disable_elf_hack=yes - elif use x86 ; then - disable_elf_hack=yes - elif use arm ; then - disable_elf_hack=yes - fi - - if [[ -n ${disable_elf_hack} ]] ; then - mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack - fi - elif tc-is-gcc ; then - if ver_test $(gcc-fullversion) -ge 10 ; then - einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..." - append-cxxflags -fno-tree-loop-vectorize - fi - fi - - # Additional ARCH support - case "${ARCH}" in - arm) - # Reduce the memory requirements for linking - if use clang ; then - # Nothing to do - :; - elif tc-ld-is-gold || use lto ; then - append-ldflags -Wl,--no-keep-memory - else - append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads - fi - ;; - esac - - if ! use elibc_glibc ; then - mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc - fi - - # Allow elfhack to work in combination with unstripped binaries - # when they would normally be larger than 2GiB. - append-ldflags "-Wl,--compress-debug-sections=zlib" - - # Make revdep-rebuild.sh happy; Also required for musl - append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags - - # Pass $MAKEOPTS to build system - export MOZ_MAKE_FLAGS="${MAKEOPTS}" - - # Use system's Python environment - export MACH_USE_SYSTEM_PYTHON=1 - export PIP_NO_CACHE_DIR=off - - # Disable notification when build system has finished - export MOZ_NOSPAM=1 - - # Portage sets XARGS environment variable to "xargs -r" by default which - # breaks build system's check_prog() function which doesn't support arguments - mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs" - - # Set build dir - mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}" - - # Show flags we will use - einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - # Handle EXTRA_CONF and show summary - local ac opt hash reason - - # Apply EXTRA_ECONF entries to $MOZCONFIG - if [[ -n ${EXTRA_ECONF} ]] ; then - IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!} - for opt in "${ac[@]}"; do - mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--} - done - fi - - echo - echo "==========================================================" - echo "Building ${PF} with the following configuration" - grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do - [[ -z ${hash} || ${hash} == \# ]] \ - || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}" - printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}" - done - echo "==========================================================" - echo - - ./mach configure || die -} - -src_compile() { - local virtx_cmd= - - if use pgo ; then - virtx_cmd=virtx - - # Reset and cleanup environment variables used by GNOME/XDG - gnome2_environment_reset - - addpredict /root - fi - - local -x GDK_BACKEND=x11 - - ${virtx_cmd} ./mach build --verbose \ - || die -} - -src_install() { - # xpcshell is getting called during install - pax-mark m \ - "${BUILD_DIR}"/dist/bin/xpcshell \ - "${BUILD_DIR}"/dist/bin/${PN} \ - "${BUILD_DIR}"/dist/bin/plugin-container - - DESTDIR="${D}" ./mach install || die - - # Upstream cannot ship symlink but we can (bmo#658850) - rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die - dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin - - # Don't install llvm-symbolizer from sys-devel/llvm package - if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then - rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die - fi - - # Install policy (currently only used to disable application updates) - insinto "${MOZILLA_FIVE_HOME}/distribution" - newins "${FILESDIR}"/distribution.ini distribution.ini - newins "${FILESDIR}"/disable-auto-update.policy.json policies.json - - # Install system-wide preferences - local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences" - insinto "${PREFS_DIR}" - newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js - - local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js" - - # Set dictionary path to use system hunspell - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref" - pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell"); - EOF - - # Force hwaccel prefs if USE=hwaccel is enabled - if use hwaccel ; then - cat "${FILESDIR}"/gentoo-hwaccel-prefs.js \ - >>"${GENTOO_PREFS}" \ - || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js" - fi - - if ! use gmp-autoupdate ; then - local plugin - for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do - einfo "Disabling auto-update for ${plugin} plugin ..." - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin" - pref("media.${plugin}.autoupdate", false); - EOF - done - fi - - # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it - if use system-harfbuzz ; then - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref" - sticky_pref("gfx.font_rendering.graphite.enabled", true); - EOF - fi - - # Install language packs - local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) - if [[ -n "${langpacks}" ]] ; then - moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" - fi - - # Install geckodriver - if use geckodriver ; then - einfo "Installing geckodriver into ${ED}${MOZILLA_FIVE_HOME} ..." - pax-mark m "${BUILD_DIR}"/dist/bin/geckodriver - exeinto "${MOZILLA_FIVE_HOME}" - doexe "${BUILD_DIR}"/dist/bin/geckodriver - - dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver - fi - - # Install icons - local icon_srcdir="${S}/browser/branding/official" - local icon_symbolic_file="${FILESDIR}/icon/firefox-symbolic.svg" - - insinto /usr/share/icons/hicolor/symbolic/apps - newins "${icon_symbolic_file}" ${PN}-symbolic.svg - - local icon size - for icon in "${icon_srcdir}"/default*.png ; do - size=${icon%.png} - size=${size##*/default} - - if [[ ${size} -eq 48 ]] ; then - newicon "${icon}" ${PN}.png - fi - - newicon -s ${size} "${icon}" ${PN}.png - done - - # Install menu - local app_name="Mozilla ${MOZ_PN^}" - local desktop_file="${FILESDIR}/icon/${PN}-r3.desktop" - local desktop_filename="${PN}.desktop" - local exec_command="${PN}" - local icon="${PN}" - local use_wayland="false" - - if use wayland ; then - use_wayland="true" - fi - - cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die - - sed -i \ - -e "s:@NAME@:${app_name}:" \ - -e "s:@EXEC@:${exec_command}:" \ - -e "s:@ICON@:${icon}:" \ - "${WORKDIR}/${PN}.desktop-template" \ - || die - - newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" - - rm "${WORKDIR}/${PN}.desktop-template" || die - - # Install wrapper script - [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" - newbin "${FILESDIR}/${PN}-r1.sh" ${PN} - - # Update wrapper - sed -i \ - -e "s:@PREFIX@:${EPREFIX}/usr:" \ - -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \ - -e "s:@APULSELIB_DIR@:${apulselib}:" \ - -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ - "${ED}/usr/bin/${PN}" \ - || die -} - -pkg_preinst() { - xdg_pkg_preinst - - # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse - # does not need to be forced into the LD_LIBRARY_PATH - if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then - einfo "APULSE found; Generating library symlinks for sound support ..." - local lib - pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die - for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do - # A quickpkg rolled by hand will grab symlinks as part of the package, - # so we need to avoid creating them if they already exist. - if [[ ! -L ${lib##*/} ]] ; then - ln -s "${lib}" ${lib##*/} || die - fi - done - popd &>/dev/null || die - fi -} - -pkg_postinst() { - xdg_pkg_postinst - - if ! use gmp-autoupdate ; then - elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or" - elog "installing into new profiles:" - local plugin - for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do - elog "\t ${plugin}" - done - elog - fi - - if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then - elog "Apulse was detected at merge time on this system and so it will always be" - elog "used for sound. If you wish to use pulseaudio instead please unmerge" - elog "media-sound/apulse." - elog - fi - - local show_doh_information - local show_normandy_information - local show_shortcut_information - - if [[ -z "${REPLACING_VERSIONS}" ]] ; then - # New install; Tell user that DoH is disabled by default - show_doh_information=yes - show_normandy_information=yes - show_shortcut_information=no - else - local replacing_version - for replacing_version in ${REPLACING_VERSIONS} ; do - if ver_test "${replacing_version}" -lt 91.0 ; then - # Tell user that we no longer install a shortcut - # per supported display protocol - show_shortcut_information=yes - fi - done - fi - - if [[ -n "${show_doh_information}" ]] ; then - elog - elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):" - elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all" - elog "DNS traffic to Cloudflare by default is not a good idea and applications" - elog "should respect OS configured settings), \"network.trr.mode\" was set to 5" - elog "(\"Off by choice\") by default." - elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences." - fi - - # bug 713782 - if [[ -n "${show_normandy_information}" ]] ; then - elog - elog "Upstream operates a service named Normandy which allows Mozilla to" - elog "push changes for default settings or even install new add-ons remotely." - elog "While this can be useful to address problems like 'Armagadd-on 2.0' or" - elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security" - elog "concerns prevail, which is why we have switched off the use of this" - elog "service by default." - elog - elog "To re-enable this service set" - elog - elog " app.normandy.enabled=true" - elog - elog "in about:config." - fi - - if [[ -n "${show_shortcut_information}" ]] ; then - elog - elog "Since ${PN}-91.0 we no longer install multiple shortcuts for" - elog "each supported display protocol. Instead we will only install" - elog "one generic Mozilla ${PN^} shortcut." - elog "If you still want to be able to select between running Mozilla ${PN^}" - elog "on X11 or Wayland, you have to re-create these shortcuts on your own." - fi -} diff --git a/www-client/links/Manifest b/www-client/links/Manifest index 436121318b67..6a6f0d018681 100644 --- a/www-client/links/Manifest +++ b/www-client/links/Manifest @@ -1 +1,2 @@ DIST links-2.25.tar.bz2 6505187 BLAKE2B 3efe9d43b9a8dad498101800ccdefd094a6371a2c74b264aaaaac2abf951db38729abcf00f74a45fdb7f0d24196413996aa02cd9d2ea3ee2cf008faf4062e365 SHA512 b094e3b2096b07da8385d6021e5a5794f5b602c90ec824c48b897e6b69def6d69cb879af3008a4af43effaa7d9359bf09e4feb8ed5371bb7ff22ffcb0794f690 +DIST links-2.26.tar.bz2 6508447 BLAKE2B e0bf5ac4e05a8e14ae7342aed7bb7ac0f5f6c2d9e23adda221cc3ba73f39020c95cef90d10d5c9d0697797683ff1edf1ed55a4d8aca0930b2eb01b547a21bf00 SHA512 b732f88ae0e9f63f577fc3041058c56b43ffec3b797328453d0770e326010b05fcc04128287ef35b0d189bd0768446057d8773e10f8e0a76bab72fb252cdd530 diff --git a/www-client/links/links-2.26.ebuild b/www-client/links/links-2.26.ebuild new file mode 100644 index 000000000000..cd2e60dc5f94 --- /dev/null +++ b/www-client/links/links-2.26.ebuild @@ -0,0 +1,177 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools desktop toolchain-funcs xdg-utils + +DESCRIPTION="A fast and lightweight web browser running in both graphics and text mode" +HOMEPAGE="http://links.twibright.com/" +SRC_URI="http://${PN}.twibright.com/download/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="brotli bzip2 fbcon freetype gpm ipv6 jpeg libevent livecd lzip lzma ssl suid svga tiff unicode webp X zlib zstd" + +GRAPHICS_DEPEND="media-libs/libpng:0=" + +RDEPEND=" + dev-libs/libbsd + brotli? ( + app-arch/brotli + ) + bzip2? ( + app-arch/bzip2 + ) + fbcon? ( + ${GRAPHICS_DEPEND} + ) + freetype? ( + media-libs/fontconfig + media-libs/freetype + ) + gpm? ( + sys-libs/gpm + ) + jpeg? ( + virtual/jpeg:0 + ) + libevent? ( + dev-libs/libevent:0= + ) + livecd? ( + ${GRAPHICS_DEPEND} + sys-libs/gpm + virtual/jpeg:0 + ) + lzip? ( + app-arch/lzip + ) + lzma? ( + app-arch/xz-utils + ) + ssl? ( + dev-libs/openssl:0= + ) + svga? ( + ${GRAPHICS_DEPEND} + media-libs/svgalib + ) + tiff? ( + media-libs/tiff:0 + ) + webp? ( + media-libs/libwebp:= + ) + X? ( + ${GRAPHICS_DEPEND} + x11-libs/libXext + ) + zlib? ( + sys-libs/zlib + ) + zstd? ( + app-arch/zstd + )" + +DEPEND="${RDEPEND} + fbcon? ( virtual/os-headers ) + livecd? ( virtual/os-headers )" + +BDEPEND="virtual/pkgconfig" + +IDEPEND="X? ( dev-util/desktop-file-utils )" + +REQUIRED_USE="!livecd? ( fbcon? ( gpm ) ) + svga? ( suid )" + +DOCS=( AUTHORS BRAILLE_HOWTO ChangeLog KEYS NEWS README SITES ) + +src_prepare() { + use X && xdg_environment_reset + + if use unicode; then + pushd intl > /dev/null || die + ./gen-intl || die + ./synclang || die + popd > /dev/null || die + fi + + # error: conditional "am__fastdepCXX" was never defined (for eautoreconf) + sed -i \ + -e '/AC_PROG_CXX/s:dnl ::' \ + -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' \ + configure.in || die #467020 + + # Upstream configure produced by broken autoconf-2.13. This also fixes + # toolchain detection. + mv configure.in configure.ac || die + + default + eautoreconf #131440 and #103483#c23 +} + +src_configure() { + local myconf + + if use livecd; then + export ac_cv_lib_gpm_Gpm_Open=yes + myconf+=' --with-fb --with-libjpeg' + else + export ac_cv_lib_gpm_Gpm_Open=$(usex gpm) + fi + + if use X || use fbcon || use svga || use livecd; then + myconf+=' --enable-graphics' + fi + + tc-export PKG_CONFIG + + econf \ + --without-directfb \ + --without-librsvg \ + $(use_with brotli) \ + $(use_with bzip2) \ + $(use_with fbcon fb) \ + $(use_with freetype) \ + $(use_with ipv6) \ + $(use_with jpeg libjpeg) \ + $(use_with libevent) \ + $(use_with lzip) \ + $(use_with lzma) \ + $(use_with ssl) \ + $(use_with svga svgalib) \ + $(use_with tiff libtiff) \ + $(use_with webp libwebp) \ + $(use_with X x) \ + $(use_with zlib) \ + $(use_with zstd) \ + ${myconf} +} + +src_install() { + HTML_DOCS="doc/links_cal/*" + default + + if use X; then + newicon Links_logo.png links.png + make_desktop_entry 'links -g %u' Links links 'Network;WebBrowser' + local d="${ED}"/usr/share/applications + echo 'MimeType=x-scheme-handler/http;' >> "${d}"/*.desktop || die + if use ssl; then + sed -i -e 's:x-scheme-handler/http;:&x-scheme-handler/https;:' \ + "${d}"/*.desktop || die + fi + fi + + use suid && fperms 4755 /usr/bin/links +} + +pkg_postinst() { + use X && xdg_desktop_database_update +} + +pkg_postrm() { + use X && xdg_desktop_database_update +} diff --git a/www-client/microsoft-edge/Manifest b/www-client/microsoft-edge/Manifest index 9e23ba033040..0993cd95b667 100644 --- a/www-client/microsoft-edge/Manifest +++ b/www-client/microsoft-edge/Manifest @@ -1 +1 @@ -DIST microsoft-edge-stable_100.0.1185.36-1_amd64.deb 119086896 BLAKE2B f61083b3ab8722ee236f430d30ede0cbdf25cb3ce1117a81d7fa2754d4ea668885063357c3409505012dc9003d589623785087b97e8863b39869064e5efa0a13 SHA512 a7fdb30cf3551650f59c6f54e5ca153e07aa19eff3ce5cb0c665848f36e9c19fea01d8f36fce70261c85a528712d2efac4c7935d54608e777820d626469a5167 +DIST microsoft-edge-stable_100.0.1185.39-1_amd64.deb 119213224 BLAKE2B 1dd6a953a6d4ac081e6542c2d8c320ab87dcb1d104a459ccc258c901991601ea71f33887c322a8692e98d8e7a8aa01b0bbf41db760bad4f173d221bb6720c56a SHA512 1c96fa51c8674e77af2d2ddc8eb6ccd3034418c22afd432c4744d7fbb5f21e8dd7b1a0cc5c0d02b7c10e802a2b519c0d9291610a8643457192acd2b3ee24091d diff --git a/www-client/microsoft-edge/microsoft-edge-100.0.1185.36.ebuild b/www-client/microsoft-edge/microsoft-edge-100.0.1185.39.ebuild similarity index 100% rename from www-client/microsoft-edge/microsoft-edge-100.0.1185.36.ebuild rename to www-client/microsoft-edge/microsoft-edge-100.0.1185.39.ebuild diff --git a/www-servers/Manifest.gz b/www-servers/Manifest.gz index 77ad47e245eb7411c19e03b497ca2ab403fa8ae7..37473ce9a60b556701b8d176b5c9cd7ed5fc91ee 100644 GIT binary patch literal 5037 zcmV;e6H@FSiwFP!00002|6Q8fk{!8mMc?%m`~lgxC-685%VCEtzeqoT1Tsm6XPOL> zbJ5>>Wk;~jp*7LsrTbK&5}A9ijpD!k^pBt3{bJwt-QV`V{PD}r?{e<--CzFur~mqE z`OCX`WGzpruC`62oHf>NyPdx8Ov&>|?j_HpzH{Gxdpmr;j5OzM$LmlT+vXXkmR82K z)k;m}t|EQ;tylGqs!e3tj-SNGCnS<~%fT3NY>?mh2nO{95QOQn0AW6a*Sv{}8KTUX6;b@V_#9Dn2T! zo2;T-=Q;PE{`S-V{O7;__3!_9x9?Z~*T3zTk8WSTy(=xRw_^3dLOdDI%xbG>YtwS` zJav_HG^Memos!DAxAC1`j?7s_{8}w_P2Xy(%2X-sZ9meias#+}1**72Fa#wA3+$Kf7>sqSYec$TmEV+9PoB6iv z>o|q3dF(5#YuA}d8|AR%dRPlfj=I@wnI}!j3isU0WIPq?^FAN!sa#b3tz4Uj^;Xud z{p965Zjo%3e2$j4Mct;f>XwI}R#HB;a-Al(XOXemym!{>v$A?+W0flH)N^mG@vWXD zmMUe@4pqC|OI>`b_a)WlTe(zrn#%fX?#e3W%)95d3A&d$%O{%rbOV_UUD3^ZPPqkXBztu|C z-lKaOqYer|ZR(+0*sVJ!8>h59%Wa9<=$d=dOYLfEPUA3RUhL3veYbUbU$+cdonp`p znj51`OO2WalbvSi-rE)7qlH_sSovNn=DD`R&gVq87_Bj^ozWRIhMv72tgElq*~yXE z*>y&4sjFsdeZ*XhM5#+PWqeb~i6y@-vs6!#+PG9`=1FON4@SAq7E^f#9WWoYI{V&# zKB~nW$kQmc%a}=Ja=hQNjM2OKGM%Ni5{(?QRH`_NbQI}XZ19R{8JcG6F6?jGQ(KHh zPkOp~Q}n8&RLWL8sGR$V#x17W4pXx=9g30ctzI-lIo zV@GH+y>HXuh9XRP zs@KQg?A!0AkCLtQm_=G%xFns8Sl2}{Srj)ob|=%t7||$5O0CqSCv;i|dppqq9*3cBgD_I-hwK<6~C%Zz@J%Cnsb^ z3qFFTa@~XEg}WG^Ud+EUzRV{V$9ZmIObXQwc}u(RS}B8_&fnM0@>unm#qbRVGA=SH zpm{>Xb}Em0`OBv-_ff1|o~nhMrilvWb?I@ zU50`=bKw^ThRHLQH`#l3n4ir!6r0Te+*jx1akUv*lAE?}2zYLf?n3NDHXf|E)VgS< zn(6RfQT&EMj7DSTj`=pG@D{^m7Jm`j;kz~jM7LY%qs>#N}1F(-TT#CYSL4A>QaHS~KCcMN;WK}tmu zzdBxX84@%&V=<_UFfAves8r)JxljZ)SlJQUpd)t5)zF>NQ${F|r_^Io?uc>8l=*wT zigi@g5lt%@gIDHqda5jp#|~ef0LpPJL|hMkBmC@2+2mAqVQ1BSk>7L6zMU<-iN8<6 zmot7!fwf+?qNj;Kj!qR*Q;dpIpQmYj|Le=g^XbdWQ-k&1-U@amAhUEeWomeAwzhJ{%dc&_j2PPp2b6=z z4IqP^SZvR7c`I0AKG+dH$&?k^;3C%u5i^bR&5_e`t6BSDAHr!%5y}9-)x-8RQ6zn1 zkZ2`>&yIO;8yJ#kpM<}nZwx29jW$c+Kf%ut?~$zK`Y70k^6A+cxunvzI!-5FG-3))ts&;wG%Jup}AW#rstY3y2agkAI zNE_T>v3`l(S*Y}Q8%E>>K`RIl0yuJMTLs6OXU!SvB3fjU~8FL;>vCpv>11Z}dwfgzv`w!o~eST7}QI|ZX zaWNSSeWJexg8<+-&B?CT-RL`780bQ-SxU;z;GGPWK{GLrs}Tn_;{eGBoYBL4Fe|KZ zGRJk`_SiRD4J#$^uqUSco`JtEU}^jJf?>)EBplEZ%Vnda*NS@6xb)h>m(l-BiTo7= z?w%PghHQnZ28X0gyWxlMb*4ltg62gis6877{VybpD`3tUtBSTtd6{*p=WdUJ{qpJM z{TKVWJj<7)$22Y=7^m5=e8J}!#)=}_F!O>ai{T`Sod~7V(sL_(PY-qvIh1+SPT?uw zsN2gRTpTMD2WQ_l@|NKF0h;q6x+Ba5y;;>1$*t;1Nr?ygX=0HsLV%}U%_^-d_Q zx(YgPgphG8Be+J}Mo~TO#YVCw9SMiIixwBbb1neb+a7Uiz?4x&h?l~O8$(hUpvFCg zh*8TA1^Zw7=Y0nI`jC5o6XRGUyL2x*xpgpPU=4JCf*!ljBLS*L7c;t(w1c}r0>Dy; zJ2xi1%yJJ!Vcu{mBAnq87=Y-c+jc%3oU=~7V7yo)NoY~H{Jmad&@u$rrZ9@vG&f&> zWu*ryn}UyFy>$X#8%e}*Wbmko4nveMN!&+EIIgh@457H*5EMbgRwk+Oj2V{y;I7Xo#zL%^Oh1eA7 zqN7ksn4*zbuVg-Fh%9Vcp&8G4L~KroJ_WfE-Z9;bUnQ8E@3CkD{i zLd;sH$?%fQ(tMNCaB)&rx{s2*y#M&}$DgsuZ_gf?A4e0WpPOcN(@tOKUn&SmTn z=Y-AG-f1jI=Tap!%8^~1`8Mo@gm`w~5$MgD`pVel-n5+a9IVI|WPLMQHt2v%Xs=-v zv16*OD*rh@Yhp>?-7=sxRWQbF_iQEs=7R@E4F~UeRdc+ha zY_n40!af+}|EBtc009JmxE?wEwY)r9dyV;UpTd9*8RGGQWt4 z34d4_bA^JnR{IUDRR9R|n;N&}H@CuhY5D`aYNrIW93jBd*KvQZbBLFj)g3acc zj6hI1X>e%-9{*kxm<`uxhMY;-XPq~?cZW^To^Td0tn#`3TA2_5TGIv~&3Azq1Us?A z;cM(dO@dxr%$!kItg_)Y~ zpb1++nJ6;@(Hk=gC=xv80F&>^lo=%M+^^bvE7oBLcfi&1i2+BpTUA|o0j@T)O>m{EXa@LHt&K_~Ve0AlG; ztgrUvH}j7_|8PvW9yCF+k`~S#z6f$gykX7N8}?+FIZcjy)X#1`epRV~JSKWn(d4Z2QEyZ4d~HD-rVQ9&MwOV1M735!R^4 zQNEL37({ONT(OsrpTB(i*&8DX4c1qc0 zAT+GEL>6-TeJXj3XDKl2IZwFy_4EGy<FqQK@`79x6sZ^buaZa) zqf15u`6D^g^{3 zMmvBnJ+{a^B*rrXDw=HP_ikags8u9O%pEkoucDRKu(W6a{13iJj5dZ_&P+7QBnR@W zl^Y5<3gOz+4BaQ-R)mkOP7jo*VX(IYtXz`BciB~g1$@Q!Q6_FPL5H$q9s~vYW5zMxNdTiizvlS%>6f#gv7WJe zI$ZU-ak(5cicIGn3k19}Q7nX@^W^u&YstBh25Au%cVxV|OQQrU0t^5K+KeD)L{Lv6 z29V22#17mFcT$K5X9P-uJ4>E%vVHw6JqE6k0Zxk}cyb0T!1Itv)uF7~AQ{%nzy~=?1~w=X!m4 z+4s})$^9b+p(AlXhsh?4mk@KHnJ7fU7E=zB0cXg}W$oG6oI!C{LjEu5kzD3v8$a*@ zWEn4dF^d=vi!6f0X?{JvfO!br6F9*D;vgPPv;fvOpujE>1duyUH@GanC$EEEwB{wa z!Rz!N7pHf~4!F!gI*NASv=&m$j<+)>H@X>2qo8plO}At0aa?%-9sm^;aaKLUVIj;? z!JarRd6etd-@iT!Jp=!!R;Aj2l|%H%FvJTWcZMN>`m9Kt(wDV{5NwXo-}D;b%FIuK zFpUhE#@n_C!Exq68zF<#6Od(M874v*w76&udiT&!ld)lAsY0vifnQlB3Otx2^6RSo za0!eehbvGi{K1gz6pxO*nhl~ea2jtNHraxVpxxtT!H|1MTOP0G=Vn%6QDF*5ao~7W zn>?qv>*#S3#Ux=rk81t4zr1|>`r%Qp2EaVt3&DF}AHDl}#&IBlcy*D1I*1o=hxI@O zlX$O)Y;}f}$Xs2J9&{Nj1F4CLorD+fd*b+5_v?$#oKyvWFh!2a^kj{-Ss-Z-WT9o> zLN>+ER%&eA93edbC0NejDEowAPmNa|WK&Q8x<0T#oNqC4C=$}{84`;CkG!t%zf%xj zEt|E)dtBHV(PHt?dAxfds8@vR0s+FNKkD_nsek?9;OhbR8%HLyE)1>mWb`+IhmHX< zd1^!~bsUkvfwvQl!E{2rqMzg$nw(T$UJJP_(r}H_O`;IdD5Qf+Y_yaoAhXOH|GXfJ zR>&Siqs$oA+p#?!>Xj(UGt)&k&bJ`j>*vN*q(UV2t{73f-5^N?f_L zZM+C2uMb*ztQ05V-7MOL1SdjFt1G&HBwztW4 z&H7a09S4R>C_$1W{#8sCWSz{#{tF;Z22wP=fbxwBvzJ(#WS*z6z(4&T;@iG!f+GL` Dk-@-m literal 5035 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 B!(jjb diff --git a/www-servers/puma/puma-5.6.4.ebuild b/www-servers/puma/puma-5.6.4.ebuild index 97be04bd98eb..ae201a4f9cc0 100644 --- a/www-servers/puma/puma-5.6.4.ebuild +++ b/www-servers/puma/puma-5.6.4.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/puma/puma/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="3" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="" DEPEND+=" dev-libs/openssl:0 test? ( net-misc/curl )"

    x)6|4p(icuz5(gf-l z7k38rGgcJNz0;Fpe*5XmFRy2Rdo6T;=a})x{@`SIc$5lGLYg63FFI9fp2NvxC?%JzB# zjl<&s6nm72Dp~{z(Y4B?fe$8ueJb7)uZl)IqAN9w9?%-8BTGymB4QWfGHaY7avQAu z5e<73s6k#I13u!~5y>3Wqx7K=sph9F`}$qKe)&60d#@i~o(&-9H`I2%G9iKbh!+Q| zP`O#bL%v#3ja#&!sOE?^O2Pv>OM;GGskk>4T}ZQdBmIb;L`^~-I))IY&k<<{G#0j; zJc&CKuh>!C*JC23j5n&`dI&)i3M`%!uf|9QUE*~BYsk*Z09R3<_diT)X}m;L!! z%yNHXm^DX0qhFs3@56QQPUjc}?3kTm5Zn@mfJ?f@_yn0TvRJwJEd;02VSv^tUu-I9 zX9qRn9^6QrIw2WKTCF%TWuD+U?Zn$%*5xf?%&sSbTs#$(HcWlaH)-JkdkbbvSqk=oWcIoXv@#_R0gMgOOFWf7BlypEv7X=C-Y<_&*qn6hy$qg)e)9N4It ztfp$d(HjwJLy4%9h4KQw+v=APuA#=ExSF*PAICD9R&n$Uip1}e9uzbiR{sXqMdwj( zzQ(ayLL=NP7~r7~34|chIXEe%7ccBnaF-z)k~ju&D+;DHP7IafmD^yt*dczs0y`p! z*^FKQFZT(8lEX74izEq*54e8){OLK&(uv-{ifFm-C6qg99A>&um@^5BhJC=9&g>{Oah9F pQ*fyd690-pmo2%RM(ZT*43c>6yC8ySLr&!n{|}5_Au5X-005!%#{K{R diff --git a/media-tv/mythtv/mythtv-31.0-r6.ebuild b/media-tv/mythtv/mythtv-31.0-r7.ebuild similarity index 99% rename from media-tv/mythtv/mythtv-31.0-r6.ebuild rename to media-tv/mythtv/mythtv-31.0-r7.ebuild index 3c56430412b7..ff8b1ff4dbd2 100644 --- a/media-tv/mythtv/mythtv-31.0-r6.ebuild +++ b/media-tv/mythtv/mythtv-31.0-r7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -48,6 +48,7 @@ RDEPEND=" media-fonts/liberation-fonts media-fonts/tex-gyre media-gfx/exiv2:= + - ktrace@yandex.ru - Victor Kustov - - - proxy-maint@gentoo.org - Proxy Maintainers - samboy/MaraDNS diff --git a/net-ftp/Manifest.gz b/net-ftp/Manifest.gz index f241e0bca5e0af49f5bef93206111524676883da..8a5a147e830ae7b9ddf87c882a699c7527b11104 100644 GIT binary patch literal 3348 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 literal 3347 zcmV+u4eatCiwFP!00002|8yYh$zu?db;;o>-T?LzkL7a_wT-oFXr~ee*V*UAK&Gc#=CES|NeKsl5gLY zTu!guQ_Q1j_MAtXx@zg}R@2ck$2s15w$oSH%Xf?;^^6#G%{1Cbt%&xPinrP&oyf=Y zN?V#WUoCm>%~LkbVRKLZ$tk6stt6FqfBMb)mgQa6p=}(?Azshvqn?=VsSV%7yvx>g zN}J1EYb_;gtg(E$?5N?hEU(VhPVPJDDph*SytGSRZE?@jX7e`ksncZi!}qpUlUh=0 zEq?Zg_kaBDuYdKYKfkjt=garM_=A1=aN_fqcT&a!tvb(XX)Q~kv&?>+>u@u2w5D>} z;!8?)-P=OublZd+BK)7~Lg})pE%xpFG2pZ=Q8W;y!KI0<3n{ z^lW3kqBUBZ(Q4hj>PfvtG`E~&j*<4Z72L@lvu|xurNx&fS#Q zF=uIuy8`9eO`scy7~M7NjOw} z$k{N?R!=Q&P%NwSga`CgK&HF4bCTu8Uzbv>OWz^o)DD%(+^XEi%vP1(I91k+Re63MyD>l!B$FOf&Un`fCmrI{+qj)I-z}_Bcoev-5UmrexvRw0>s``fZy^qms4j8jwdy^3>a_SQ*^6RYW%Rna!dJwgwpQ7#O3}GylRYDh6N<8U&`=)*inln9)Gczr>|AzR zaby^1AINuhZFxyw4cQk{|>v6hDz z-J)GL$k^7bFUmW7t2-;)lz^%GPNhU#6>YGi!KX zC$&hNU{9EoCq53>aDbhLsvJI4cM;Pl5p0@m+zplG0>)za$w>USkFq#P17q@ zvWvLxRM*1O5nL#k8E$>l_rNL_Wg>PA)yp^$z+AkxPVWx-k z-C&vA1sg<_TtIP~xPmI-I)Gr;SDQbpz|z3#FTI-_4;g!6=@}TWomND(@#V0Bo=ZEM zv@rZ2DR(wf03b)sv5l1B7&e=7h0yr&#%1wSunHA%d*Us9p%B* z67AlSpWMK6R|tyDNm9M4A9GdWYnSyEFSMKx%HZUp@W&{a4xisLq*)imWP7T_jS4{! z*jno=F8_N#R7IDCxB{jc97GhZZdn1kwp&vQ3Ml%QNwxzpgeN}kf@SG@CTya1P49Z@RvjK z&XOgZC!2}fIbIB1&6c@<)P++9e0g+;B^lzCoMBCY*!&z2;rBe_!HYC)@+`b!P8g{- z1N_*-3UbfsWUcd74XdkAZ3uaUfw$w6MuV7qrlewA{E%qSX$l-8>g`DE`~=qbKl~lM z{0(6Ga4v+~6VmPF8nj4rl%?$wmx_XUlHDNFIG1V!^T^hrb#9X@&aq)%!v_lVfQp9Y zi681x?>xeNCR~fhChm8;NE(TEMnS-dg7?az2qmooS;$;^93OEmbcA%-@UNzd zc~NB|f+VN$Esekysv>@nMF~Qmpo;N1B4Zg8;s6jca=|_laSAW-{EPhNG^P+;{Q=m= zH|(ki?;%A^TrO^8pqix_ytkTcGO zvDTPjs0HFJ;`IUAr~THzM4l+NT5UWCYNVo0h6wR`c@<*m&WCo#OwN^bWn=*o22yDjQ%mUM#MGwID_0je2?BD;1vzG=ENRQ|B;gseWAM52&}8M^|W zQ}Jo56uFLd0t?)^A6-~e?Io8NcG_5J9-|C+l`&Y*ZL=>AtKIRo16SHKd|D4YSk zaSrM?Oq#60!sMZ$oSJdX47-!sp!V|9Ot*8D&Df=?(GHPxL-s|X0k~QqJx{p6@(wu`6GzF3?%hJKTizYl zc6r@Grnj;0%)i?1VHu$pDELH(_I}U+c}6=KW64{@%)k5a>HmZzII%DmbDA}Vrxu!DriUK9 zj53DY+m!~>hta$cAg59TmMIN{(vc^DH=@@g|RPvy?wG!_Q|kuJxMNqxksje z#|C*?8VB+fF(?UQv}7w6A?zIIQIyB70X+I{&PLR7Z;-d8m-WxszLOkd;iD!SFav7b z6<{nj!_G&inJ_Rn8xd!inc>0EB#F>6LDZzcOzBUp;`;qJfBpVxJPKRj6)@mB%5XcQ zaYvJKUy&)>8f)Z^@L<{?Rg-L_FJi&m(k=YB97_?G>LYM>O?S6r*;vyFS`$Ss-CMdZ zcZdhvoJq;8HWt@-soO-e*(+eA%CrVsa6&TI@%SWzeI8Q}I8Zd0Az%j6iJ8WHruk-r z<-KDZxI4>-Y$hsiO{4+EO%T*F^wtr~H8ql6TP3~t7u~DgG9=Exd;;v#e62l%pGBx#wV9%z|~5!J2PX z6S>}l|AltxAPgj`H@X(7!kPAiSm0Gr7H{E5ML*kh2_7`-8`spWk#JeVX z?yaJpSQ+)YPMI7o>*!Pp1Dy~bu+?e(5Q&81Pza_&)jv!N`VJEhMEkV{f}&#;9QmsA ziCX{o{1&Z&b3a~uQHUtu*ka*eND%h+eOZe7*c{vh?!!F0uU9}(p;61jJOzmfki=tF(sKuuYJOxMBaYGIE2cMKBzQY zcK1YH`^$vjtHVCySZKoJPX~ljgFatbHNNjFF0L^;ShH3$VQ}jy?As+{^h!7BT78#3 zUtYT;!jsXT>jSQTG6|lk^;p`A>3QEjv?U`Ek&Hn749c6n=lAGb(^`#(h&f8iKip-SHd6$0&}dslQ@{$Gr3mI^})u zK$NiD2Ol#)Au$dz-Ec5^U?=B;ofgrJCP~t`Z!osmeJye;9+X;r$$hy*!NG^oKNH?D djYBTMjDy+wPUVHWMtF~({TpX&p@XRx004iYn|1&I diff --git a/net-ftp/cmdftp/cmdftp-0.9.8.ebuild b/net-ftp/cmdftp/cmdftp-0.9.8.ebuild index 0e11dd145c5e..c25a8815551c 100644 --- a/net-ftp/cmdftp/cmdftp-0.9.8.ebuild +++ b/net-ftp/cmdftp/cmdftp-0.9.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -9,7 +9,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="amd64 ~riscv x86" DOCS=( NEWS README AUTHORS ) diff --git a/net-ftp/tnftp/Manifest b/net-ftp/tnftp/Manifest index 3344a3b8d452..0ee664f58d93 100644 --- a/net-ftp/tnftp/Manifest +++ b/net-ftp/tnftp/Manifest @@ -1,3 +1 @@ -DIST tnftp-20141104.tar.gz 613180 BLAKE2B d9882b7793873abcd0cd00273a29adb2427ea5cdab822c744b02de08ccc88fb62a064ff42ceeec3ea20df68101a2ac5c8cb34bda8c9948078aab2f19f4206fab SHA512 e3d99215d36d27d3d841d946975c2a2723c6ca227cc7d9469f30dbc398f32bdd5c0922933dd12d9e822d7e85826a74619fb7712a6c5a97d1ee721c79d5728d55 -DIST tnftp-20151004.tar.gz 613482 BLAKE2B 3f63a4a57d11b4bfa871fdcac0de6cd4f20743f0e4e02c2b36d341c72dd12d45227ab813c59704b5da07cfed35f2e6e7777c9f34896960bc8f2acbb8ed46acbd SHA512 0702dc26c072599eebbe8731924452575eab93ab72245d4703497daa6e5e4a2c050b28278c0a20b4dbb86cee25949f216fc80a581ed73457a78c1616f484ed6e DIST tnftp-20210827.tar.gz 699171 BLAKE2B fe1d4f9f972f349c18e98dbc40305c867511339cb661936fbd255c4a76d9df61f1eae7e723479ef67a96dd05886a079daa4b7367d0c8768d33bc08faa743e5e8 SHA512 9b33f48e237ff49fe3cf502635b948cf7d5e20e2f38a6a429288e3f4374099ac9fb910a9e5b88de4420f1570f6f92ec1fc7ab16f0b93dfe8c6f32d11f0fc0e47 diff --git a/net-ftp/tnftp/tnftp-20141104.ebuild b/net-ftp/tnftp/tnftp-20141104.ebuild deleted file mode 100644 index c83cf2e1b931..000000000000 --- a/net-ftp/tnftp/tnftp-20141104.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -DESCRIPTION="NetBSD FTP client with several advanced features" -SRC_URI="ftp://ftp.netbsd.org/pub/NetBSD/misc/${PN}/${P}.tar.gz - ftp://ftp.netbsd.org/pub/NetBSD/misc/${PN}/old/${P}.tar.gz" -HOMEPAGE="ftp://ftp.netbsd.org/pub/NetBSD/misc/tnftp/" - -SLOT="0" -LICENSE="BSD-4 BSD ISC" -KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="ipv6 socks5" - -DEPEND=">=sys-libs/ncurses-5.1 - socks5? ( net-proxy/dante )" -RDEPEND="${DEPEND}" - -src_configure() { - econf \ - --enable-editcomplete \ - $(use_enable ipv6) \ - $(use_with socks5 socks) -} - -src_install() { - emake install DESTDIR="${D}" - dodoc ChangeLog README THANKS -} diff --git a/net-ftp/tnftp/tnftp-20151004.ebuild b/net-ftp/tnftp/tnftp-20151004.ebuild deleted file mode 100644 index a6e7d8ae08d3..000000000000 --- a/net-ftp/tnftp/tnftp-20151004.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -DESCRIPTION="NetBSD FTP client with several advanced features" -SRC_URI="ftp://ftp.netbsd.org/pub/NetBSD/misc/${PN}/${P}.tar.gz - ftp://ftp.netbsd.org/pub/NetBSD/misc/${PN}/old/${P}.tar.gz" -HOMEPAGE="ftp://ftp.netbsd.org/pub/NetBSD/misc/tnftp/" - -SLOT="0" -LICENSE="BSD-4 BSD ISC" -KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="ipv6 socks5" - -DEPEND=">=sys-libs/ncurses-5.1 - socks5? ( net-proxy/dante )" -RDEPEND="${DEPEND}" - -src_configure() { - econf \ - --enable-editcomplete \ - $(use_enable ipv6) \ - $(use_with socks5 socks) -} - -src_install() { - emake install DESTDIR="${D}" - dodoc ChangeLog README THANKS -} diff --git a/net-ftp/tnftp/tnftp-20210827.ebuild b/net-ftp/tnftp/tnftp-20210827.ebuild index bd41b125d602..0c915cffcf44 100644 --- a/net-ftp/tnftp/tnftp-20210827.ebuild +++ b/net-ftp/tnftp/tnftp-20210827.ebuild @@ -10,8 +10,9 @@ HOMEPAGE="ftp://ftp.netbsd.org/pub/NetBSD/misc/tnftp/" SLOT="0" LICENSE="BSD-4 BSD ISC" -KEYWORDS="~amd64 ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="ipv6 socks5 ssl" +REQUIRED_USE="socks5? ( !ipv6 )" DEPEND=">=sys-libs/ncurses-5.1 dev-libs/libedit diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz index a915ef8e17182195dbb6ff3e8f3b411aca4e69fd..e4d97c88b11e0895dc8c7b9d8d819880f6795692 100644 GIT binary patch literal 10597 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 diff --git a/net-im/poezio/Manifest b/net-im/poezio/Manifest index 8c63c9fa1b81..02b8eba1a8a6 100644 --- a/net-im/poezio/Manifest +++ b/net-im/poezio/Manifest @@ -1 +1,2 @@ DIST poezio-0.13.1.tar.gz 632572 BLAKE2B e8d3d34c5ca8d236a5a434b4b339cab5ea7286c60db3ef5a6012d406848537b587e834b86f7b6049ee8e637a82e883b2d874134bc1f7d64106e0b0f81aab218f SHA512 6c211ef0fa2fc4bd4cce6ab896166eec6bcdc16ad9e774f4d6bf261b404c9ef68b18d934097da0e165b0cce9bd7779da520ac9c3eac30ccf8280f98ef6aa19c6 +DIST poezio-0.14.tar.gz 662379 BLAKE2B 467741d82945c084c79811d41ff85358ad236d0dcefca7e6f1f8ed5d78aa127f800d2370d624ebaf9e2eb20e1038f280c2e874694ea2b86965fe329b82c4b7d8 SHA512 6e68954a918c645592e2d2f8a265e2f2445a39e256c0525a5517e758a90cc404e066cc08d67ad0f8a3c7d6f3efd61f13a776737d110dd23df7a5f7fab54fc6b5 diff --git a/net-im/poezio/files/Do-not-install-man-pages-and-files-in-usr-share-poez.patch b/net-im/poezio/files/Do-not-install-man-pages-and-files-in-usr-share-poez.patch index 9506cdb14908..7b85ba892c43 100644 --- a/net-im/poezio/files/Do-not-install-man-pages-and-files-in-usr-share-poez.patch +++ b/net-im/poezio/files/Do-not-install-man-pages-and-files-in-usr-share-poez.patch @@ -4,12 +4,6 @@ Date: Mon, 12 Jul 2021 15:08:30 +0200 Subject: [PATCH] Do not install man pages and files in /usr/share/poezio Signed-off-by: Florian Schmaus ---- - setup.py | 4 ---- - 1 file changed, 4 deletions(-) - -diff --git a/setup.py b/setup.py -index d1dde4d2f02f..bee8e4834b81 100755 --- a/setup.py +++ b/setup.py @@ -156,13 +156,9 @@ setup( @@ -26,6 +20,3 @@ index d1dde4d2f02f..bee8e4834b81 100755 + sphinx_files_found ), install_requires=['slixmpp>=1.6.0', 'aiodns', 'pyasn1_modules', 'pyasn1', 'typing_extensions', 'setuptools'], --- -2.31.1 - diff --git a/net-im/poezio/poezio-0.14.ebuild b/net-im/poezio/poezio-0.14.ebuild new file mode 100644 index 000000000000..81e2f3ab9a0b --- /dev/null +++ b/net-im/poezio/poezio-0.14.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 optfeature xdg + +DESCRIPTION="Console XMPP client that looks like most famous IRC clients" +HOMEPAGE="https://poez.io/" +LICENSE="GPL-3+" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://lab.louiz.org/${PN}/${PN}.git" + inherit git-r3 + + # We build the html documentation using sphinx. + BDEPEND="dev-python/sphinx" +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64" +fi + +RDEPEND=" + dev-python/aiodns[${PYTHON_USEDEP}] + dev-python/pyasn1-modules[${PYTHON_USEDEP}] + dev-python/pyasn1[${PYTHON_USEDEP}] + >=dev-python/slixmpp-1.8.2[${PYTHON_USEDEP}] +" + +PATCHES=( + "${FILESDIR}/Do-not-install-man-pages-and-files-in-usr-share-poez.patch" +) + +distutils_enable_tests pytest + +src_prepare() { + default + # Delete unmaintained plugin which requires an excessive external dep + rm plugins/mpd_client.py || die +} + +src_compile() { + distutils-r1_src_compile + + if [[ -n "${EGIT_REPO_URI}" ]]; then + emake -C doc html + fi +} + +# Poezio provides its own Python C extension 'poopt', which needs to be +# correctly discovered to run the tests. See +# https://projects.gentoo.org/python/guide/test.html#importerrors-for-c-extensions +python_test() { + cd "${T}" || die + epytest "${S}"/test +} + +src_install() { + distutils-r1_src_install + + doman data/poezio.1 data/poezio_logs.1 + + if [[ -n "${EGIT_REPO_URI}" ]]; then + docinto html + dodoc -r doc/build/html/* + fi +} + +pkg_postinst() { + xdg_pkg_postinst + + optfeature "screen autoaway support" dev-python/pyinotify +} diff --git a/net-im/poezio/poezio-9999.ebuild b/net-im/poezio/poezio-9999.ebuild index 608644fde1b2..162044b8bbf3 100644 --- a/net-im/poezio/poezio-9999.ebuild +++ b/net-im/poezio/poezio-9999.ebuild @@ -1,16 +1,16 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -DISTUTILS_USE_SETUPTOOLS=rdepend +DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{7..10} ) inherit distutils-r1 optfeature xdg DESCRIPTION="Console XMPP client that looks like most famous IRC clients" HOMEPAGE="https://poez.io/" -LICENSE="ZLIB" +LICENSE="GPL-3+" SLOT="0" if [[ "${PV}" == "9999" ]]; then @@ -28,7 +28,7 @@ RDEPEND=" dev-python/aiodns[${PYTHON_USEDEP}] dev-python/pyasn1-modules[${PYTHON_USEDEP}] dev-python/pyasn1[${PYTHON_USEDEP}] - >=dev-python/slixmpp-1.7.1[${PYTHON_USEDEP}] + >=dev-python/slixmpp-1.8.2[${PYTHON_USEDEP}] " PATCHES=( @@ -51,6 +51,14 @@ src_compile() { fi } +# Poezio provides its own Python C extension 'poopt', which needs to be +# correctly discovered to run the tests. See +# https://projects.gentoo.org/python/guide/test.html#importerrors-for-c-extensions +python_test() { + cd "${T}" || die + epytest "${S}"/test +} + src_install() { distutils-r1_src_install diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz index ffca22ccfd4a7d924339841d04cb9c2f01402b8c..814934e7bc3668ab8f7eda93a40f8151f7a8f9ac 100644 GIT binary patch delta 13854 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 E0PfplcmMzZ diff --git a/net-libs/libomemo/Manifest b/net-libs/libomemo/Manifest index 708dbeb43cff..5ca884943e14 100644 --- a/net-libs/libomemo/Manifest +++ b/net-libs/libomemo/Manifest @@ -1,2 +1,3 @@ DIST libomemo-0.7.1.tar.gz 23770 BLAKE2B a3909650e399075f62026bd048a667a276a6cd7197ac18ddf9e3c12f57e5fd9cb2f5532ba69d0836af87e1415a5ffdc1746cf90a596dcf255265a64e921f039d SHA512 e5769dee4db7be246853e47e29ded9eefad2f62422951ce5dd0c1acee3bb92131c0423f09bc716be0f55fb02c747f07a6d5b2c656bdfeee0ee148252c51a1050 DIST libomemo-0.8.0.tar.gz 25743 BLAKE2B 9b13aaaa21f16425fcecf963e187c5b686986e6bb01255c78042ea64e48d2c75a06729d1ad6e6b26d62d191e7d99305b7a8f1e07078221c6d14a12f587bf0743 SHA512 ff90de81928754f56bd2c6f3fcc83c13bb87d346e9bbedd6327bec33aab61a79061a709d541082723840205eb631b1a5493a43a5824e9e87e257d370692a606b +DIST libomemo-0.8.1.tar.gz 28648 BLAKE2B b75ad298946dff680705ba0927293ea30cb8bf616a417c6584cef9f84e0894c5581462782a4b1003bf9e530695eea10bba9f37ae94e957a0008a35c862f17f62 SHA512 452c7ff9eb809de37df24bd0857c30c1e1ed1d4638c8338bb101f6d5a31be700f174f4fe65fb8ccd5358a674f8397a0eb54d8e03abfdce57cea60bcd4959f40a diff --git a/net-libs/libomemo/libomemo-0.8.1.ebuild b/net-libs/libomemo/libomemo-0.8.1.ebuild new file mode 100644 index 000000000000..ba4a9ee43a58 --- /dev/null +++ b/net-libs/libomemo/libomemo-0.8.1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +DESCRIPTION="Implementation of OMEMO (XEP-0384) in C" +HOMEPAGE="https://github.com/gkdr/libomemo" +SRC_URI="https://github.com/gkdr/libomemo/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RDEPEND=" + dev-db/sqlite + dev-libs/glib + dev-libs/libgcrypt + dev-libs/mxml + " +DEPEND=" + ${RDEPEND} + virtual/pkgconfig + test? ( dev-util/cmocka ) + " + +RESTRICT="!test? ( test )" + +DOCS=( CHANGELOG.md README.md ) diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz index c00aa10f7c11a8bb084e11a79b4d53273e716d44..5fa944223d2adcc6a5f0bd963ab74544aabee29e 100644 GIT binary patch delta 54917 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 delta 54912 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 ZuJOeVS8C3AIdV!4`Ct8BO0aQ~0RTuyavcBw diff --git a/net-misc/downloader-cli/metadata.xml b/net-misc/downloader-cli/metadata.xml index 31fd36227c7b..4b324089ce25 100644 --- a/net-misc/downloader-cli/metadata.xml +++ b/net-misc/downloader-cli/metadata.xml @@ -9,5 +9,6 @@ https://github.com/deepjyoti30/downloader-cli/issues/ deepjyoti30/downloader-cli + downloader-cli diff --git a/net-misc/gallery-dl/metadata.xml b/net-misc/gallery-dl/metadata.xml index fb14489e739b..a84cb7bedb41 100644 --- a/net-misc/gallery-dl/metadata.xml +++ b/net-misc/gallery-dl/metadata.xml @@ -7,7 +7,9 @@ Maciej Barć + https://github.com/mikf/gallery-dl/issues/ mikf/gallery-dl + gallery-dl gallery-dl is a command-line program to download image-galleries diff --git a/net-misc/yt-dlp/yt-dlp-2022.4.8.ebuild b/net-misc/yt-dlp/yt-dlp-2022.4.8.ebuild index 21bf3acbffa4..2ffa0d03e5d3 100644 --- a/net-misc/yt-dlp/yt-dlp-2022.4.8.ebuild +++ b/net-misc/yt-dlp/yt-dlp-2022.4.8.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz" LICENSE="Unlicense" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~x64-macos" +KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~x64-macos" RDEPEND=" dev-python/pycryptodome[${PYTHON_USEDEP}] diff --git a/net-misc/ytmdl/metadata.xml b/net-misc/ytmdl/metadata.xml index d985beeda195..13eb5cd029c2 100644 --- a/net-misc/ytmdl/metadata.xml +++ b/net-misc/ytmdl/metadata.xml @@ -9,5 +9,6 @@ https://github.com/deepjyoti30/ytmdl/issues/ deepjyoti30/ytmdl + ytmdl diff --git a/net-proxy/Manifest.gz b/net-proxy/Manifest.gz index 86ca25cb55b7baede17ab474ca949ac5b1d55bb9..314953c7c261d6c6a3c5c4306a6a49dfa69bed37 100644 GIT binary patch literal 5358 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 literal 5367 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 V)X`r1qvZLk{{{a}0_zYa008HHa(4g# diff --git a/net-proxy/haproxy/Manifest b/net-proxy/haproxy/Manifest index eebce2291fff..293f553dfde3 100644 --- a/net-proxy/haproxy/Manifest +++ b/net-proxy/haproxy/Manifest @@ -6,6 +6,5 @@ DIST haproxy-2.2.21.tar.gz 2947789 BLAKE2B 3462f0a67070bd61266cc67d7d419dfb9e209 DIST haproxy-2.2.22.tar.gz 2949092 BLAKE2B 3dc7183f31cd0a95be516fbedab1eacae00761f8f2bee8478cd0c446f80c4f40c7012b64485bc598d124e3430611f6b9a748c68e1b6b379519af5308e3ed4c20 SHA512 4a99d196257fb3c99a1d76d6f9a714c673226821439b67f646fa04033f31af9ac8f783f5a984c143372d79d728476aa8b2b35d8a2f31b7fc86c09b8f9ad65615 DIST haproxy-2.4.14.tar.gz 3613642 BLAKE2B b45af8f62cefead1f471b0b61e9bc262dc25e0ca99898469d7702fb6e509cf2b9a9c201f8c6ecae948ef40c8fc8aec0351d8e10479752fdd5ccd66758f632799 SHA512 a4a5d449782dc2f1348d1f53ec266eef4ea4e1b0586e81730a01d818481c3a3cfb018ba1da5968d17bb6668e86017beccf7abefc563993b88a5af8cbd1da1943 DIST haproxy-2.4.15.tar.gz 3616441 BLAKE2B 425444a54e22cca8d15cb808283be3baefcd2ce56447d91bce3b4f4b7f6606e03d2eb8a242891c619cfd0fad9aba5bb84026c68d41f07cd55f083481df234899 SHA512 da6f6a4f021bfa719926f4c73dc559429357a77da2c560a4375d2edbb4f342a05548d39ce0a7e3346c305f1779e579a738d8442e8e9e01903f9c435a7b0b6d71 -DIST haproxy-2.4.4.tar.gz 3587306 BLAKE2B 983f5919b738419d616b35c1cad6aa2400b0b857160ecfac3bcdfcc14c15280283ae3f33036652a3a9b5bfff0fbb6a54912807ea7c83c828d2b5ba72274fe1a8 SHA512 a8987e8342fdbec7e48de09a4391a67e77e05493260e0e561e8c185b6457b8e1086cc45ce04ebf3365699c008dff81667490e2fe99c33c0ac3c7513df8ae025c DIST haproxy-2.5.4.tar.gz 3819082 BLAKE2B fabc62ebaa968a11a49a6dd131198af31a49adbe73bcae82124ca752c2c90c1d77346621c9d804a10bca8ff254580aa7fbaca774f9df1a6a99ec112375d84a50 SHA512 95eb1ad9121a93cc77f0dd14e0080e18935cd45dc7dc511ab6dd0ecbdbb967bbde5eaa83f70157086796603560b979689f7d50b0cfba93d0245544c3a8c28a87 DIST haproxy-2.5.5.tar.gz 3821477 BLAKE2B 0680925026edf56f4369c71092c39f4ff3956a8cf04320326623b3031f719d62077acdca457a6cfd82f6bcbf510920113a0328a2d8cd4a208c3d9e49e1d431b5 SHA512 f68af2be330b0fa817f7611ff46e0d3e0cc52d024b20394a5f1eedf33e6774115ee6f35ecd82d33b9ecedea2fe5afcfa32270cee33a1f6ce1726d96cc8c0d821 diff --git a/net-proxy/haproxy/haproxy-2.4.4.ebuild b/net-proxy/haproxy/haproxy-2.4.4.ebuild deleted file mode 100644 index 08d54556db63..000000000000 --- a/net-proxy/haproxy/haproxy-2.4.4.ebuild +++ /dev/null @@ -1,179 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -LUA_COMPAT=( lua5-3 ) - -[[ ${PV} == *9999 ]] && SCM="git-r3" -inherit toolchain-funcs flag-o-matic lua-single systemd linux-info ${SCM} - -MY_P="${PN}-${PV/_beta/-dev}" - -DESCRIPTION="A TCP/HTTP reverse proxy for high availability environments" -HOMEPAGE="http://www.haproxy.org" -if [[ ${PV} != *9999 ]]; then - SRC_URI="http://haproxy.1wt.eu/download/$(ver_cut 1-2)/src/${MY_P}.tar.gz" - KEYWORDS="amd64 arm ~arm64 ppc x86" -else - EGIT_REPO_URI="https://git.haproxy.org/git/haproxy-$(ver_cut 1-2).git/" - EGIT_BRANCH=master -fi - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0/$(ver_cut 1-2)" -IUSE="+crypt doc examples +slz +net_ns +pcre pcre-jit pcre2 pcre2-jit prometheus-exporter -ssl systemd +threads tools vim-syntax zlib lua 51degrees wurfl" -REQUIRED_USE="pcre-jit? ( pcre ) - pcre2-jit? ( pcre2 ) - pcre? ( !pcre2 ) - lua? ( ${LUA_REQUIRED_USE} ) - ?? ( slz zlib )" - -BDEPEND="virtual/pkgconfig" -DEPEND=" - crypt? ( virtual/libcrypt:= ) - pcre? ( - dev-libs/libpcre - pcre-jit? ( dev-libs/libpcre[jit] ) - ) - pcre2? ( - dev-libs/libpcre2:= - pcre2-jit? ( dev-libs/libpcre2:=[jit] ) - ) - ssl? ( - dev-libs/openssl:0= - ) - systemd? ( sys-apps/systemd ) - zlib? ( sys-libs/zlib ) - lua? ( ${LUA_DEPS} )" -RDEPEND="${DEPEND} - acct-group/haproxy - acct-user/haproxy" - -S="${WORKDIR}/${MY_P}" - -DOCS=( CHANGELOG CONTRIBUTING MAINTAINERS README ) -EXTRAS=( admin/halog admin/iprange dev/tcploop dev/hpack ) - -haproxy_use() { - (( $# != 2 )) && die "${FUNCNAME} " - - usex "${1}" "USE_${2}=1" "USE_${2}=" -} - -pkg_setup() { - use lua && lua-single_pkg_setup - if use net_ns; then - CONFIG_CHECK="~NET_NS" - linux-info_pkg_setup - fi -} - -src_compile() { - local -a args=( - V=1 - TARGET=linux-glibc - ) - - # TODO: PCRE2_WIDTH? - args+=( $(haproxy_use threads THREAD) ) - args+=( $(haproxy_use crypt LIBCRYPT) ) - args+=( $(haproxy_use net_ns NS) ) - args+=( $(haproxy_use pcre PCRE) ) - args+=( $(haproxy_use pcre-jit PCRE_JIT) ) - args+=( $(haproxy_use pcre2 PCRE2) ) - args+=( $(haproxy_use pcre2-jit PCRE2_JIT) ) - args+=( $(haproxy_use ssl OPENSSL) ) - args+=( $(haproxy_use slz SLZ) ) - args+=( $(haproxy_use zlib ZLIB) ) - args+=( $(haproxy_use lua LUA) ) - args+=( $(haproxy_use 51degrees 51DEGREES) ) - args+=( $(haproxy_use wurfl WURFL) ) - args+=( $(haproxy_use systemd SYSTEMD) ) - args+=( $(haproxy_use prometheus-exporter PROMEX) ) - - # Bug #668002 - if use ppc || use arm || use hppa; then - TARGET_LDFLAGS=-latomic - fi - - # HAProxy really needs some of those "SPEC_CFLAGS", like -fno-strict-aliasing - emake CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" EXTRA_OBJS="${EXTRA_OBJS}" TARGET_LDFLAGS="${TARGET_LDFLAGS}" PCRE_LIB=${ESYSROOT}/usr/$(get_libdir) ${args[@]} - emake -C admin/systemd CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" EXTRA_OBJS="${EXTRA_OBJS}" TARGET_LDFLAGS="${TARGET_LDFLAGS}" PCRE_LIB=${ESYSROOT}/usr/$(get_libdir) SBINDIR=/usr/sbin - - if use tools ; then - for extra in ${EXTRAS[@]} ; do - if [ "${extra}" = "admin/halog" ]; then - emake CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" EXTRA_OBJS="${EXTRA_OBJS}" TARGET_LDFLAGS="${TARGET_LDFLAGS}" PCRE_LIB=${ESYSROOT}/usr/$(get_libdir) ${args[@]} admin/halog/halog - elif [ "${extra}" = "dev/hpack" ]; then - emake CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" EXTRA_OBJS="${EXTRA_OBJS}" TARGET_LDFLAGS="${TARGET_LDFLAGS}" PCRE_LIB=${ESYSROOT}/usr/$(get_libdir) ${args[@]} dev/hpack/{decode,gen-enc,gen-rht} - else - # Those two includes are a workaround for hpack Makefile missing those - emake -C ${extra} \ - CFLAGS="${CFLAGS} -I../../include/ -I../../ebtree/" OPTIMIZE="${CFLAGS}" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" ${args[@]} - fi - done - fi -} - -src_install() { - dosbin haproxy - dosym ../sbin/haproxy /usr/bin/haproxy - - newconfd "${FILESDIR}/${PN}.confd" ${PN} - newinitd "${FILESDIR}/${PN}.initd-r6" ${PN} - - doman doc/haproxy.1 - - systemd_dounit admin/systemd/haproxy.service - - einstalldocs - - # The errorfiles are used by upstream defaults. - insinto /etc/haproxy/errors/ - doins examples/errorfiles/* - - if use doc; then - dodoc ROADMAP doc/*.txt - #if use lua; then - # TODO: doc/lua-api/ - #fi - fi - - if use tools ; then - has admin/halog "${EXTRAS[@]}" && dobin admin/halog/halog - has admin/iprange "${EXTRAS[@]}" && { newbin admin/iprange/iprange haproxy_iprange; newbin admin/iprange/ip6range haproxy_ip6range; } - has dev/tcploop "${EXTRAS[@]}" && newbin dev/tcploop/tcploop haproxy_tcploop - has dev/hpack "${EXTRAS[@]}" && { - newbin dev/hpack/gen-rht haproxy_gen-rht - newbin dev/hpack/gen-enc haproxy_gen-enc - newbin dev/hpack/decode haproxy_decode - } - fi - - if use examples ; then - docinto examples - dodoc examples/*.cfg - dodoc doc/seamless_reload.txt - fi - - if use vim-syntax ; then - insinto /usr/share/vim/vimfiles/syntax - doins admin/syntax-highlight/haproxy.vim - fi -} - -pkg_postinst() { - if [[ ! -f "${EROOT}/etc/haproxy/haproxy.cfg" ]] ; then - ewarn "You need to create /etc/haproxy/haproxy.cfg before you start the haproxy service." - ewarn "It's best practice to not run haproxy as root, user and group haproxy was therefore created." - ewarn "Make use of them with the \"user\" and \"group\" directives." - - if [[ -d "${EROOT}/usr/share/doc/${PF}" ]]; then - einfo "Please consult the installed documentation for learning the configuration file's syntax." - einfo "The documentation and sample configuration files are installed here:" - einfo " ${EROOT}/usr/share/doc/${PF}" - fi - fi -} diff --git a/net-proxy/obfs4proxy/Manifest b/net-proxy/obfs4proxy/Manifest index b13fb830f896..a7e861df32c2 100644 --- a/net-proxy/obfs4proxy/Manifest +++ b/net-proxy/obfs4proxy/Manifest @@ -1,29 +1,2 @@ -DIST git.schwanenlied.me%2Fyawning%2Fbsaes.git%2F@v%2Fv0.0.0-20190320102049-26d1add596b6.mod 45 BLAKE2B 2eaf520004fc4a4a3283bba8b12bca561c042fa9ac35be8d152f232b71f8431b099f452edaa2ecdfc54e56d8de989eaa46f1d21428fbd1431d6e52fe353aaed4 SHA512 7f919bb78329c34c2e2c667fd4621885fe8ef3ed7b916de65ceaf4d6fa739fb540c2f453a16cf6f5add0f0540d06e0c7cf1eb92a2d3751bba2cc26ea285756a7 -DIST git.schwanenlied.me%2Fyawning%2Fbsaes.git%2F@v%2Fv0.0.0-20190320102049-26d1add596b6.zip 39367 BLAKE2B 451710920a0fb77caa7cc1a22284faced216d54eb0fe77d70e375ac063c91d7c5dde17a85bacecd06092f1dce7d28e19ddaa28408a95954e76c6c4d4fb4a2bf2 SHA512 6b0f5ab0b9d99f2bd1acf140a8d16ad247743a3989b1a69ef9377aefb860f6d73cae911aaf5c21a251aa668b45da946d6a82321bff9918efb8044794c69d5697 -DIST git.torproject.org%2Fpluggable-transports%2Fgoptlib.git%2F@v%2Fv1.0.0.mod 59 BLAKE2B c741382a34677abe777f42d88210a2da3ba6dfaebc557e28d1a49a5f46822d94838469b7d7b72476b45b55b0c557ec132cbee805173c5607a6cfcd2b2e090c1c SHA512 15340017e0579bd8d102bda61ea62c5b894fcaca9f320efabacd7a2158fc2beb28b686302a3002b53765004e9a0be08deee8618f8ad662ddc2430d0b2d78d91e -DIST git.torproject.org%2Fpluggable-transports%2Fgoptlib.git%2F@v%2Fv1.0.0.zip 32116 BLAKE2B c9d113cc09a7da3e8c6cb56001633dd31b793f275596d1fb46608929b4475a7787b68239f7044096ee9301fe7be3e55db61d42d88e870227ef2a8c37e294077f SHA512 81a1ea071d7561a631c55844395f8d8d8773f4d8a5ea25e2c66ee2bb17bde8f79ff29d5d87f2bfd7ba42a31907c923f8f8616cd8fdaf21d99217ba1bb4c117e7 -DIST github.com%2Fagl%2Fed25519%2F@v%2Fv0.0.0-20170116200512-5312a6153412.mod 30 BLAKE2B e89977c245471f14f3e2e9434d08e9683a9d4ad350dfde2055098d913fa41ca92c4cd8f26345f3c5b07ffea825b4a87d5d06f1ca99105456aa63091f00cba1ac SHA512 ae14432db61f891b7a8d6d8e51c47675deba7a13f0bd392536cecb625f6f9eab5b253d6744957dd0cca3464f84bbbcc3a41fd0f2bc25fe47e6d6b4ce51858930 -DIST github.com%2Fagl%2Fed25519%2F@v%2Fv0.0.0-20170116200512-5312a6153412.zip 104690 BLAKE2B 7c52d737b8bf2f9a4b4ad4a7b2a843b715cd991dc18d61b0c2c68ec25ef8f8bc00ee0b5cdc95b91a1c64715d1990597dafe29c070a090227b2b7d1244a8b80a0 SHA512 8d15276c2a6e82ae72d903946fbcb2adc6446b964492d8c5653fee885e4c1b1d75f119a3fdcb0a35044929810d31420ac218b7ec077d1d07acaf2f586d869854 -DIST github.com%2Fdchest%2Fsiphash%2F@v%2Fv1.2.1.mod 33 BLAKE2B 8a7ad09e58eb232d947fee3583f03948dda02432dc94ae8916330347dbce328b9e1e445aa96b9ce00cb770583eda50344d160662eaee8f2d8290fe1c63511bdb SHA512 e9671d1c7e7aa422e139098e1977bdcd61f48b382d75a7234cdb3849eec4232b0cf7528ed37d534430317f7b2649b3c5b3476a23c0aca735279940f89fae11ef -DIST github.com%2Fdchest%2Fsiphash%2F@v%2Fv1.2.1.zip 17069 BLAKE2B e70bcfb611691e43750b11f6e4e655ead44526d3c72a5bcbbb18732e0f23dd891da22b7f5961baae4cfb9d3d0e07af60f5a6afe48e3241bafef76333ef901f0f SHA512 fb9f43083ab6c28d26cf729ab56ca3e85a876fa50bd445f714da5de404578f35ae094b7619a6f10011f98b442137ebbc016b639138679fffff28bcc944e05e55 -DIST github.com%2Fdsnet%2Fcompress%2F@v%2Fv0.0.1.mod 230 BLAKE2B 26d8e2a5e9603273dd84ed9aae1bcf49e1fece530a5dc41cae3b5d2ca8bb4288023ac8eeedd0ecc76fa355bc9dd808d06196db03ccda186df5184fc6134e121b SHA512 132067629eb47d7ba22dcedd81467693f7abda7b050244bac8b8ddc9f8dec5d1ff4fd64a6ed0ed1537f400c516594df0f3a2aa392258dfc817176e4030f81cac -DIST github.com%2Fdsnet%2Fcompress%2F@v%2Fv0.0.1.zip 10103918 BLAKE2B d484c7a50585a27d9910c4f9c4c0f179346bea4f373c0fec5b6af24205f69ca6afc4dda6f9b069f23617487f8edd7422379478d88a5a1e113104098fb2476cf3 SHA512 5c16e51cd71051795ca20e338b3eb4fe17e423fa26c4e188d966761ee7d23cf5b21d37a6cca7faf8f31c3110289d2da4e18e6777b8b26cc69563b244d94fc17d -DIST github.com%2Fdsnet%2Fgolib%2F@v%2Fv0.0.0-20171103203638-1ea166775780.mod 30 BLAKE2B 3601cf72262d9c828eff3520a9375eb981b2a9193aee46e93406d491cb8db7b864c3eb32f65f02b75284170856b2264a1a24cc63196695e58365210b216cedbc SHA512 36ff5f52bec7fbf395cce04f20bc61cbe4e5f77ed550a5a869967d1e145e2dcd8e7bca23c3cf81882d8f7053e566dd95e78e97cdcf06c1556b78a5b9b51662d1 -DIST github.com%2Fklauspost%2Fcompress%2F@v%2Fv1.4.1.mod 37 BLAKE2B aee0c04f2b8e92b2b4fb2aed9691b2e55f27eae078ca0d7161866b1f815b14e6b7de03c80c567e6f1407cf9e48606bb097eaa0a26c5b7d46db4a0d18852fd233 SHA512 18830e82c89186889b494ac46cc8c4fb398f3aff5416eb1cec3e3b09af281ebd50bb0e8ac7751f6cd89bb1bab3738a354183ba12eb3ea42aa7dab36177b613ec -DIST github.com%2Fklauspost%2Fcpuid%2F@v%2Fv1.2.0.mod 34 BLAKE2B 1fea82f0ae24add73e084ada4930a6192f6f1d7afac47e2fd4a018e0167779741e4c948ebe67965751a845fcee894fe88e57a1e42a00a8aba2a6589dc73b30e6 SHA512 c71392a06cc0dea75b46dcab30bc5b374eeb432aaffc678213d5896015cd31ef085387446a8086c3275b97bbfb02c93c0180f7b3bac5fc1cdf1fbe5bf7af9887 -DIST github.com%2Fulikunitz%2Fxz%2F@v%2Fv0.5.6.mod 31 BLAKE2B f8ed4b103891625af3043d86905f693014b245198a180911efb7e33480d81b93babd35912c5768df62cd26199e3a742f94365a82de619a97385d7407baa22424 SHA512 33639405743ddf22f19ca03d348c47d9cf963aa151fdab9e7303679ccd5cec373ceebce456eb96ef52dcf933f96e4ef7d4a8099822dfc183996d8cd4f09cba2e -DIST gitlab.com%2Fyawning%2Futls.git%2F@v%2Fv0.0.11-1.mod 330 BLAKE2B 12d6ca5517b27cb05da57741c8bde2601c14a0fea76a8df627681038e03095cd3f9a6cc0975837271deaf469715b510ea8d04d943f8ded8a9b36198bdfcd5b1a SHA512 db40c5be3fa8f7320ec134b3b801022dbc1b5d80cc9eeeb9366724bcd0df479e702d72a42f28cd2c9353e35b2e78a2ad95c0b575bbb5cad0ed04fd1cb629c84c -DIST gitlab.com%2Fyawning%2Futls.git%2F@v%2Fv0.0.11-1.zip 818363 BLAKE2B ae79d47071ecded190c34851f4e82786d7db51cdd8cacf664fac543b95a77a55e7d1a308b2b9b09eb40ae0dfe8d55e00d4c8928ded0ec798e5a52ddd3f777f53 SHA512 dcb0ef6aa71b7d88fc2a5ee2b197e46c33d490dabb84a0a8cead68bbecb5b8bc36928eeae691754a7771f84c9a48975b0971c335d5b5086a013549b42cd87f44 -DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20190308221718-c2843e01d9a2.mod 88 BLAKE2B aec7d0eea1278eb3d1568d5bfb4041267501ad14457ebfcbdbc5fe21473170b8616ca4028f52af2edbfd85922cbe04540b4b0df7f69f63197698143cc5557a7a SHA512 2df49895053b36fed7ea905aa73f86568fbafd79ff0a7976679d8c77cf15025129435d9dbfd89367b611b1aadbea4f4bd1835eb4efa9ea702466e443638d379e -DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20190325154230-a5d413f7728c.mod 88 BLAKE2B aec7d0eea1278eb3d1568d5bfb4041267501ad14457ebfcbdbc5fe21473170b8616ca4028f52af2edbfd85922cbe04540b4b0df7f69f63197698143cc5557a7a SHA512 2df49895053b36fed7ea905aa73f86568fbafd79ff0a7976679d8c77cf15025129435d9dbfd89367b611b1aadbea4f4bd1835eb4efa9ea702466e443638d379e -DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20190325154230-a5d413f7728c.zip 1781592 BLAKE2B 13d91c26bc1b3f13d8deb7ce2572853fae269db0f8384f94a8b59436d3351cb79f2e2b3ce3664b5c38e696be8ee67a7860aaedacf3019aa94079c160fb991fbd SHA512 42da234a20b3c6a8cfc83b3dce98d3fd11c07912e79d7943bfe6fd8baefae4756cadf5ec1688d4227d7151653fab29fc4a27fd562766f9fb10c758602d5b6f57 -DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190328230028-74de082e2cca.mod 119 BLAKE2B e042b2716739483252c3340451b2c3c7b421fdf8d6b3e0333e979802fca66159596982ea63a24b6a64457b2757a0ad24cbb9ea032bab4c5377edf84a3ea18b97 SHA512 26b6c92eecd2208967336d4d23f8a71f77f9a73643ad1e5cd84dee36b2f626fffc806e4dd33acc284831a0961e2b363d898a747903235945fbfb665c5b4d5ef2 -DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190328230028-74de082e2cca.zip 1276380 BLAKE2B 95b24bac24917089c0140ff02154cdf170b1d459cf77b0ca11b15c778040d58e1b4369d7f7c5e913cb3b19b8cbedf202eca28b8045df054317a8a3bfdd14759e SHA512 ee4d522713f90dd3bd7942655b0b2e9a64b0f6b8cfa491be7f22216c9e016b3b1131da5dee2ff0eefbdef000ab041e64e0a9385239db20135cf6101e8d2c23fc -DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190215142949-d0b11bdaac8a.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c -DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190329044733-9eb1bfa1ce65.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab -DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190329044733-9eb1bfa1ce65.zip 1605582 BLAKE2B 35ea8cfc90f9986ee687b6f4d644d7af2ec786740e427534aefcbe8e5b7c725b4fec2d8323d09193aa4fdc98c8baa0ae42503164f6920e5de05bdb551e33bf35 SHA512 160668e809021d409e7447d83235b127275edd1601ed61f9975c585ea4b9900b2c3fb70c98d1a8addd0e5cae27840da3276caecd77bf168f1625641b03ed689f -DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.0.mod 25 BLAKE2B 31009af0fdcd0f8730c9985287e6e364ec4e5183e57e92560dbc80a2010eced51b8a90f01a82b49384268c8a0adbf69d179c205d3f68e0eb459169d2ea9528f0 SHA512 ca081ef7cccd7bbedc6843fbe0c452352661a07e1298cd02ff338ed79d807c6401d613a3cf20011189d2f98a794ffa410547b3e352eb58a6f0a84822285d391d -DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.0.zip 6349244 BLAKE2B 0aa464ac7b7d17fa7ec0627b64cd2301ed4f2819f837807db7a55725950dacb40be899b5148b07ea31b51530818edcccc6444a9800755e1d369ba8f1bce949b0 SHA512 982d78f580a7eac99a0c51e6f1fd2b2c3b91f56cd5e2b96fe960510049f7daf5915264f73f55f05675eee232a52998f9667fa84a9ccba15ed7819e4c93f583a7 -DIST obfs4proxy-0.0.11.tar.gz 85557 BLAKE2B 9b56433fa4a1023ce2c2b75cec598a1f55fb8229659ee66604b636d2269b243d347e34eb1b539b71db5ac0cb45c868d249844a82e04b20faa6dc1785fe4b78dc SHA512 3eb50bc8067802f8260e0926999a659919e55cb34247f443f66a4852c9ceceacae361602a57ad1fd28a84e4ed54f3800c3258e67266eb23d45b1d09e31c5d869 DIST obfs4proxy-0.0.13-vendor.tar.xz 77920 BLAKE2B 72a41e4d103d55382d275f4e55915916c2f291a73052f519eebd3f7b864cbbe7784a8b1904a946f658e2a3f6ba3705ea1aa7149fdff5f4fbb5a2977e83ca6719 SHA512 7153130fdf13aefcd10d98a240d7f2f85e8ce1a5333ba2f68daee8fe03967b67f96442d5473804b9744ca782732c86265b3661378848669cb187938d8e1acdba DIST obfs4proxy-0.0.13.tar.gz 86593 BLAKE2B 1ac3adaa0c1c4169635abc511f3232d22c3164ec28305725c1b3d64b5d61b8f30296d3bd6633ad81030f017e32b0b49fc6487784d2c39b0ac7e8075504519b1b SHA512 5be0eacba6848ba89e7b7b873741e39e7807745f4648af63a81000ce1d2380fb0632d4b04e832071ca8051312360a0b79bb8d86f1e0f02a8bb5344fbfeeaf3fe diff --git a/net-proxy/obfs4proxy/obfs4proxy-0.0.11-r1.ebuild b/net-proxy/obfs4proxy/obfs4proxy-0.0.11-r1.ebuild deleted file mode 100644 index 89d05eaa48ac..000000000000 --- a/net-proxy/obfs4proxy/obfs4proxy-0.0.11-r1.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit go-module - -DESCRIPTION="An obfuscating proxy supporting Tor's pluggable transport protocol obfs4" -HOMEPAGE="https://gitlab.com/yawning/obfs4" - -EGO_SUM=( - "git.schwanenlied.me/yawning/bsaes.git v0.0.0-20190320102049-26d1add596b6" - "git.schwanenlied.me/yawning/bsaes.git v0.0.0-20190320102049-26d1add596b6/go.mod" - "git.torproject.org/pluggable-transports/goptlib.git v1.0.0" - "git.torproject.org/pluggable-transports/goptlib.git v1.0.0/go.mod" - "github.com/agl/ed25519 v0.0.0-20170116200512-5312a6153412" - "github.com/agl/ed25519 v0.0.0-20170116200512-5312a6153412/go.mod" - "github.com/dchest/siphash v1.2.1" - "github.com/dchest/siphash v1.2.1/go.mod" - "github.com/dsnet/compress v0.0.1" - "github.com/dsnet/compress v0.0.1/go.mod" - "github.com/dsnet/golib v0.0.0-20171103203638-1ea166775780/go.mod" - "github.com/klauspost/compress v1.4.1/go.mod" - "github.com/klauspost/cpuid v1.2.0/go.mod" - "github.com/ulikunitz/xz v0.5.6/go.mod" - "gitlab.com/yawning/utls.git v0.0.11-1" - "gitlab.com/yawning/utls.git v0.0.11-1/go.mod" - "golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod" - "golang.org/x/crypto v0.0.0-20190325154230-a5d413f7728c" - "golang.org/x/crypto v0.0.0-20190325154230-a5d413f7728c/go.mod" - "golang.org/x/net v0.0.0-20190328230028-74de082e2cca" - "golang.org/x/net v0.0.0-20190328230028-74de082e2cca/go.mod" - "golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod" - "golang.org/x/sys v0.0.0-20190329044733-9eb1bfa1ce65" - "golang.org/x/sys v0.0.0-20190329044733-9eb1bfa1ce65/go.mod" - "golang.org/x/text v0.3.0" - "golang.org/x/text v0.3.0/go.mod" - ) -go-module_set_globals -SRC_URI="https://gitlab.com/yawning/obfs4/-/archive/${P}/obfs4-${P}.tar.gz -> ${P}.tar.gz - ${EGO_SUM_SRC_URI}" - -# See https://gitlab.com/yawning/obfs4/-/issues/5#note_573104796 for licence clarification -LICENSE="BSD CC0-1.0 BZIP2 GPL-3+ MIT public-domain" -SLOT="0" -KEYWORDS="amd64 arm x86" - -S="${WORKDIR}/obfs4-${P}" - -DOCS=( README.md ChangeLog LICENSE-GPL3.txt doc/obfs4-spec.txt ) - -src_compile() { - go build -o ${PN}/${PN} ./${PN} || die -} - -src_install() { - default - dobin ${PN}/${PN} - doman doc/"${PN}.1" -} diff --git a/net-proxy/obfs4proxy/obfs4proxy-0.0.13-r1.ebuild b/net-proxy/obfs4proxy/obfs4proxy-0.0.13-r1.ebuild index f26942f63e31..6036d84649ef 100644 --- a/net-proxy/obfs4proxy/obfs4proxy-0.0.13-r1.ebuild +++ b/net-proxy/obfs4proxy/obfs4proxy-0.0.13-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://gitlab.com/yawning/obfs4/-/archive/${P}/obfs4-${P}.tar.gz -> ${ # See https://gitlab.com/yawning/obfs4/-/issues/5#note_573104796 for licence clarification LICENSE="BSD CC0-1.0 BZIP2 GPL-3+ MIT public-domain" SLOT="0" -KEYWORDS="amd64 arm ~riscv ~x86" +KEYWORDS="amd64 arm ~riscv x86" S="${WORKDIR}/obfs4-${P}" diff --git a/net-vpn/Manifest.gz b/net-vpn/Manifest.gz index 5852ea2fa75357cc3b88bf6c8d869de3debe72a3..622c5ee7f013a606a4e362101ac2df6c422ffc6f 100644 GIT binary patch delta 6700 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 CF2(l% delta 6703 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 F006dh`TPI? diff --git a/net-vpn/ocserv/Manifest b/net-vpn/ocserv/Manifest index ef5564e00169..6ecf2f227674 100644 --- a/net-vpn/ocserv/Manifest +++ b/net-vpn/ocserv/Manifest @@ -1,2 +1,3 @@ DIST ocserv-1.0.1.tar.xz 787800 BLAKE2B 655a2a6e1434a5b31b157e0f73df3d6d04011c06fd5a1f39f1152752abdc837974c739bc0694a804a1e96b4e219c78c5cf1a58040bbcdcad3e326d0c9e584c7b SHA512 953e1b6084f68f8627b5383e28b5fcde987881e66feac645a40fa37d895f0711b171c9029c3703773dfbd5432d747f92c71af9240c2df3381599902a7d5fe880 DIST ocserv-1.1.3.tar.xz 833320 BLAKE2B bdf92683df55cd26bc102327b233703eefd58ea18ef71ccfc383e06b7fdd78ca59d605ef3517f430f3a20e8d4ab2c3f8abf2684cedd2eb0aeefe10c688faab15 SHA512 1138bd530e41f215f75e967aa293e80504a0ffc3384184832910b7bf8dc2049a637c1d8bef0221b6abb3e6510e51fba3c45d43901c0d2e4c0f180e72c0804628 +DIST ocserv-1.1.6.tar.xz 839744 BLAKE2B 3b3591588d9a5be4e723df739a5d8b4c33d78d536ecb169263c83cf8bedfdaab1a3d06e6dc11544acbede135626d37d98f2bc26b95ff80abb3f0e99f4688b7f6 SHA512 d1c5e5cf0e84aab168ed51516534df8b2968194dd1421f33563c61b3e47d5d79ebe9e6ffbf7cbcc9ff1242fae05151024f70ef586d063bec0b3eec00050bfdfa diff --git a/net-vpn/ocserv/ocserv-1.1.6.ebuild b/net-vpn/ocserv/ocserv-1.1.6.ebuild new file mode 100644 index 000000000000..b28feddc1b05 --- /dev/null +++ b/net-vpn/ocserv/ocserv-1.1.6.ebuild @@ -0,0 +1,96 @@ +# Copyright 2019-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit systemd + +if [[ ${PV} == 9999 ]]; then + inherit autotools git-r3 + EGIT_REPO_URI="https://gitlab.com/openconnect/ocserv.git" +else + SRC_URI="ftp://ftp.infradead.org/pub/ocserv/${P}.tar.xz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +fi + +DESCRIPTION="Openconnect SSL VPN server" +HOMEPAGE="https://ocserv.gitlab.io/www/index.html" + +LICENSE="GPL-2" +SLOT="0" +IUSE="geoip kerberos +lz4 otp pam radius +seccomp systemd tcpd test" +RESTRICT="!test? ( test )" + +BDEPEND=" + virtual/pkgconfig + test? ( + net-libs/gnutls[tools(+)] + net-libs/socket_wrapper + net-vpn/openconnect + sys-libs/nss_wrapper + sys-libs/uid_wrapper + pam? ( sys-libs/pam_wrapper ) + ) +" +DEPEND=" + dev-libs/libnl:3= + dev-libs/libev:0= + >=dev-libs/nettle-2.7:0= + dev-libs/pcl:0= + dev-libs/protobuf-c:0= + >=net-libs/gnutls-3.3.0:0= + net-libs/http-parser:0= + sys-libs/readline:0= + sys-libs/talloc:0= + virtual/libcrypt:= + geoip? ( dev-libs/geoip:0= ) + kerberos? ( virtual/krb5 ) + lz4? ( app-arch/lz4:0= ) + otp? ( sys-auth/oath-toolkit:0= ) + pam? ( sys-libs/pam:0= ) + radius? ( net-dialup/freeradius-client:0= ) + seccomp? ( sys-libs/libseccomp:0= ) + systemd? ( sys-apps/systemd:0= ) + tcpd? ( sys-apps/tcp-wrappers:0= ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + default + if [[ ${PV} == 9999 ]]; then + eautoreconf + fi +} + +src_configure() { + local myconf=( + --without-root-tests + --without-nuttcp-tests + + $(use_enable seccomp) + $(use_enable systemd) + + $(use_with geoip) + $(use_with kerberos gssapi) + $(use_with lz4) + $(use_with otp liboath) + $(use_with radius) + $(use_with tcpd libwrap) + ) + econf "${myconf[@]}" +} + +src_install() { + default + + dodoc doc/sample.{config,passwd} + use otp && dodoc doc/sample.otp + + doinitd "${FILESDIR}"/ocserv + + if use systemd; then + systemd_dounit doc/systemd/socket-activated/ocserv.{service,socket} + else + systemd_dounit doc/systemd/standalone/ocserv.service + fi +} diff --git a/net-vpn/ocserv/ocserv-9999.ebuild b/net-vpn/ocserv/ocserv-9999.ebuild index 1dd59ce1a337..b28feddc1b05 100644 --- a/net-vpn/ocserv/ocserv-9999.ebuild +++ b/net-vpn/ocserv/ocserv-9999.ebuild @@ -1,7 +1,7 @@ -# Copyright 2019-2021 Gentoo Authors +# Copyright 2019-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit systemd @@ -29,6 +29,7 @@ BDEPEND=" net-vpn/openconnect sys-libs/nss_wrapper sys-libs/uid_wrapper + pam? ( sys-libs/pam_wrapper ) ) " DEPEND=" diff --git a/net-vpn/openconnect/Manifest b/net-vpn/openconnect/Manifest index 3938384a6964..d98ead0c1db1 100644 --- a/net-vpn/openconnect/Manifest +++ b/net-vpn/openconnect/Manifest @@ -1 +1,2 @@ DIST openconnect-8.10.tar.gz 2084534 BLAKE2B 98ad0e24e09bc565f359139540f60eb9b6b5ed2239a9c46c56889b8554fc3de3605c10f1bb4fa0b0b206ba35404ae90a389ab8dcee54cf05a24d984529d24c2a SHA512 a36a106cf5c637602fc5bd3cd12df8f6dfe55217c1aae93c66ca33208507f3f8cda15e3a46d75615c7fcea1859d1a04017a07674ad0246876154467305477356 +DIST openconnect-8.20.tar.gz 2651542 BLAKE2B 327b437993ee0d705c0194202f6fd7c2b330e69bfbb916ef004b0662c8b9aebc1252aa3c83bd41b4d1cf85b933878d37b1a7608f076d82b50e325a3efaea2dec SHA512 76f5e49948391397ea1f7d2fca5798731f4278fee74c3da9b0f0daba6c386ce79ec5d87d40b6d3d99bb2528a038b5a2076df4159bb29c52cba62efb2ca52c8ab diff --git a/net-vpn/openconnect/files/8.20-insecure-crypto.patch b/net-vpn/openconnect/files/8.20-insecure-crypto.patch new file mode 100644 index 000000000000..7644e1a264ba --- /dev/null +++ b/net-vpn/openconnect/files/8.20-insecure-crypto.patch @@ -0,0 +1,46 @@ +From e2b38313bbd5050acaac49a75f0a024d05b505e5 Mon Sep 17 00:00:00 2001 +From: Mike Gilbert +Date: Sun, 10 Apr 2022 12:21:57 -0400 +Subject: [PATCH] openssl: allow ALL ciphers when allow-insecure-crypto is + enabled + +Previously, the cipher list was set to "DEFAULT:+3DES:+RC4". However, +according to ciphers(1), the DEFAULT keyword cannot be combined with +other strings using the + characters. In other words, ":+3DES:+RC4" gets +ignored. + +The user is opting into insecure behavior, so let's keep it simple and +just allow everything. + +This change fixes the obsolete-server-crypto test when openconnect is +built against openssl-1.1.x. + +Signed-off-by: Mike Gilbert +--- + openssl.c | 9 +++------ + 1 file changed, 3 insertions(+), 6 deletions(-) + +diff --git a/openssl.c b/openssl.c +index 3205dbd7..2bf594e7 100644 +--- a/openssl.c ++++ b/openssl.c +@@ -1868,13 +1868,10 @@ int openconnect_open_https(struct openconnect_info *vpninfo) + struct oc_text_buf *buf = buf_alloc(); + if (vpninfo->pfs) + buf_append(buf, "HIGH:!aNULL:!eNULL:-RSA"); ++ else if (vpninfo->allow_insecure_crypto) ++ buf_append(buf, "ALL"); + else +- buf_append(buf, "DEFAULT"); +- +- if (vpninfo->allow_insecure_crypto) +- buf_append(buf, ":+3DES:+RC4"); +- else +- buf_append(buf, ":-3DES:-RC4"); ++ buf_append(buf, "DEFAULT:-3DES:-RC4"); + + if (buf_error(buf)) { + vpn_progress(vpninfo, PRG_ERR, +-- +2.35.1 + diff --git a/net-vpn/openconnect/files/8.20-rsa-securid.patch b/net-vpn/openconnect/files/8.20-rsa-securid.patch new file mode 100644 index 000000000000..57ab2d740707 --- /dev/null +++ b/net-vpn/openconnect/files/8.20-rsa-securid.patch @@ -0,0 +1,51 @@ +From 19417131895eb39aabf3641a9e4e0d7082b04f6d Mon Sep 17 00:00:00 2001 +From: Daniel Lenski +Date: Mon, 7 Mar 2022 08:50:13 -0800 +Subject: [PATCH] Bugfix RSA SecurID token decryption and PIN entry forms + +As of +https://gitlab.com/openconnect/openconnect/-/commit/386a6edb6d2d1d2cd3e9c9de8d85dc7bfda60d34, +all auth forms are required to have a non-NULL `auth_id`. + +However, we forget to make stoken.c set the `auth_id` for the forms that it +creates for RSA SecurID token decryption and PIN entry. Let's name these: + + - `_rsa_unlock`, for token decryption. + - `_rsa_pin`, for PIN entry. Also, rename the numeric PIN field to `pin` + rather than `password`; there can't be any existing users relying on + `--form-entry` to set its value, because that wouldn't work without the + `auth_id`. + +Fixes #388. + +Signed-off-by: Daniel Lenski +--- + stoken.c | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/stoken.c b/stoken.c +index 00a67625..45d849f5 100644 +--- a/stoken.c ++++ b/stoken.c +@@ -100,6 +100,7 @@ static int decrypt_stoken(struct openconnect_info *vpninfo) + + form.opts = opts; + form.message = _("Enter credentials to unlock software token."); ++ form.auth_id = "_rsa_unlock"; + + if (stoken_devid_required(vpninfo->stoken_ctx)) { + opt->type = OC_FORM_OPT_TEXT; +@@ -206,9 +207,10 @@ static int request_stoken_pin(struct openconnect_info *vpninfo) + + form.opts = opts; + form.message = _("Enter software token PIN."); ++ form.auth_id = "_rsa_pin"; + + opt->type = OC_FORM_OPT_PASSWORD; +- opt->name = (char *)"password"; ++ opt->name = (char *)"pin"; + opt->label = _("PIN:"); + opt->flags = OC_FORM_OPT_NUMERIC; + +-- +GitLab diff --git a/net-vpn/openconnect/openconnect-8.20.ebuild b/net-vpn/openconnect/openconnect-8.20.ebuild new file mode 100644 index 000000000000..005edaf647c5 --- /dev/null +++ b/net-vpn/openconnect/openconnect-8.20.ebuild @@ -0,0 +1,153 @@ +# Copyright 2011-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="xml" + +inherit linux-info python-any-r1 + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://gitlab.com/openconnect/openconnect.git" + inherit git-r3 autotools +else + SRC_URI="ftp://ftp.infradead.org/pub/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +fi + +DESCRIPTION="Free client for Cisco AnyConnect SSL VPN software" +HOMEPAGE="http://www.infradead.org/openconnect.html" + +LICENSE="LGPL-2.1 GPL-2" +SLOT="0/5" +IUSE="doc +gnutls gssapi libproxy lz4 nls pskc selinux smartcard stoken test" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + dev-libs/libxml2 + sys-libs/zlib + app-crypt/p11-kit + !gnutls? ( + >=dev-libs/openssl-1.0.1h:0= + dev-libs/libp11 + ) + gnutls? ( + app-crypt/trousers + app-misc/ca-certificates + dev-libs/nettle + >=net-libs/gnutls-3.6.13:0= + dev-libs/libtasn1:0= + app-crypt/tpm2-tss + ) + gssapi? ( virtual/krb5 ) + libproxy? ( net-libs/libproxy ) + lz4? ( app-arch/lz4:= ) + nls? ( virtual/libintl ) + pskc? ( sys-auth/oath-toolkit[pskc] ) + smartcard? ( sys-apps/pcsc-lite:0= ) + stoken? ( app-crypt/stoken ) +" +DEPEND="${COMMON_DEPEND} + test? ( + net-libs/socket_wrapper + sys-libs/uid_wrapper + !gnutls? ( dev-libs/openssl:0[weak-ssl-ciphers(-)] ) + ) +" +RDEPEND="${COMMON_DEPEND} + sys-apps/iproute2 + >=net-vpn/vpnc-scripts-20210402-r1 + selinux? ( sec-policy/selinux-vpn ) +" +BDEPEND=" + virtual/pkgconfig + doc? ( ${PYTHON_DEPS} sys-apps/groff ) + nls? ( sys-devel/gettext ) + test? ( net-vpn/ocserv ) +" + +CONFIG_CHECK="~TUN" + +pkg_pretend() { + check_extra_config +} + +pkg_setup() { + : +} + +src_unpack() { + if [[ ${PV} == 9999 ]]; then + git-r3_src_unpack + fi + default +} + +src_prepare() { + local PATCHES=( + "${FILESDIR}/8.20-rsa-securid.patch" + "${FILESDIR}/8.20-insecure-crypto.patch" + ) + default + if [[ ${PV} == 9999 ]]; then + eautoreconf + fi +} + +src_configure() { + if use doc; then + python_setup + else + export ac_cv_path_PYTHON= + fi + + # Used by tests if userpriv is disabled + addwrite /run/netns + + local myconf=( + --disable-dsa-tests + $(use_enable nls) + --disable-static + $(use_with !gnutls openssl) + $(use_with gnutls) + $(use_with libproxy) + $(use_with lz4) + $(use_with gssapi) + $(use_with pskc libpskc) + $(use_with smartcard libpcsclite) + $(use_with stoken) + --with-vpnc-script="${EPREFIX}/etc/vpnc/vpnc-script" + --without-java + ) + + econf "${myconf[@]}" +} + +src_test() { + local charset + for charset in UTF-8 ISO-8859-2; do + if [[ $(LC_ALL=cs_CZ.${charset} locale charmap 2>/dev/null) != ${charset} ]]; then + # If we don't have valid cs_CZ locale data, auth-nonascii will fail. + # Force a test skip by exiting with status 77. + sed -i -e '2i exit 77' tests/auth-nonascii || die + break + fi + done + default +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die + + dodoc "${FILESDIR}"/README.OpenRC + + newconfd "${FILESDIR}"/openconnect.confd openconnect + newinitd "${FILESDIR}"/openconnect.initd openconnect + + insinto /etc/logrotate.d + newins "${FILESDIR}"/openconnect.logrotate openconnect + + keepdir /var/log/openconnect +} diff --git a/net-vpn/openconnect/openconnect-9999.ebuild b/net-vpn/openconnect/openconnect-9999.ebuild index e3936252095a..90982f02608c 100644 --- a/net-vpn/openconnect/openconnect-9999.ebuild +++ b/net-vpn/openconnect/openconnect-9999.ebuild @@ -1,7 +1,7 @@ # Copyright 2011-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 PYTHON_COMPAT=( python3_{8..10} ) PYTHON_REQ_USE="xml" @@ -24,7 +24,7 @@ SLOT="0/5" IUSE="doc +gnutls gssapi libproxy lz4 nls pskc selinux smartcard stoken test" RESTRICT="!test? ( test )" -DEPEND=" +COMMON_DEPEND=" dev-libs/libxml2 sys-libs/zlib app-crypt/p11-kit @@ -48,7 +48,14 @@ DEPEND=" smartcard? ( sys-apps/pcsc-lite:0= ) stoken? ( app-crypt/stoken ) " -RDEPEND="${DEPEND} +DEPEND="${COMMON_DEPEND} + test? ( + net-libs/socket_wrapper + sys-libs/uid_wrapper + !gnutls? ( dev-libs/openssl:0[weak-ssl-ciphers(-)] ) + ) +" +RDEPEND="${COMMON_DEPEND} sys-apps/iproute2 >=net-vpn/vpnc-scripts-20210402-r1 selinux? ( sec-policy/selinux-vpn ) @@ -57,11 +64,7 @@ BDEPEND=" virtual/pkgconfig doc? ( ${PYTHON_DEPS} sys-apps/groff ) nls? ( sys-devel/gettext ) - test? ( - net-libs/socket_wrapper - net-vpn/ocserv - sys-libs/uid_wrapper - ) + test? ( net-vpn/ocserv ) " CONFIG_CHECK="~TUN" @@ -119,7 +122,7 @@ src_configure() { src_test() { local charset - for charset in UTF-8 ISO8859-2; do + for charset in UTF-8 ISO-8859-2; do if [[ $(LC_ALL=cs_CZ.${charset} locale charmap 2>/dev/null) != ${charset} ]]; then # If we don't have valid cs_CZ locale data, auth-nonascii will fail. # Force a test skip by exiting with status 77. diff --git a/net-wireless/Manifest.gz b/net-wireless/Manifest.gz index e33bfeae69dd8d1b11f1ca93cd669feb4c55d277..789a255543284e70ea1f253bc7cb8c53a3b630cf 100644 GIT binary patch delta 15325 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 delta 15342 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 M2NLcC@>g6rm!Z-tZK6VzSpuF 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