From 2d51a70c0ec989cfc28d2d9a140206a601378c58 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 24 Aug 2022 02:45:57 +0100 Subject: gentoo auto-resync : 24:08:2022 - 02:45:57 --- Manifest | 30 +- Manifest.files.gz | Bin 29607 -> 29580 bytes app-editors/Manifest.gz | Bin 13915 -> 13924 bytes app-editors/vile/Manifest | 2 + app-editors/vile/vile-9.8w.ebuild | 51 ++ app-editors/xvile/Manifest | 2 + app-editors/xvile/xvile-9.8w.ebuild | 48 ++ app-emulation/Manifest.gz | Bin 14947 -> 14949 bytes app-emulation/virtualbox/Manifest | 2 +- .../virtualbox/virtualbox-6.1.36-r1.ebuild | 651 -------------------- .../virtualbox/virtualbox-6.1.36-r2.ebuild | 654 +++++++++++++++++++++ app-text/Manifest.gz | Bin 48379 -> 48382 bytes app-text/convmv/Manifest | 2 +- app-text/convmv/convmv-2.05-r1.ebuild | 4 +- dev-go/Manifest.gz | Bin 4389 -> 4554 bytes dev-go/golangci-lint/Manifest | 4 + dev-go/golangci-lint/golangci-lint-1.48.0.ebuild | 26 + dev-go/golangci-lint/metadata.xml | 8 + dev-java/Manifest.gz | Bin 52472 -> 52471 bytes dev-java/gradle-bin/Manifest | 2 + dev-java/gradle-bin/gradle-bin-7.5.1.ebuild | 61 ++ dev-libs/Manifest.gz | Bin 95265 -> 95270 bytes dev-libs/libffi/Manifest | 2 +- dev-libs/libffi/libffi-3.4.2-r2.ebuild | 2 +- dev-libs/libtasn1/Manifest | 5 +- dev-libs/libtasn1/libtasn1-4.19.0.ebuild | 55 ++ dev-libs/libtasn1/metadata.xml | 2 + dev-python/Manifest.gz | Bin 259070 -> 259087 bytes dev-python/ansible-runner/Manifest | 2 + .../ansible-runner/ansible-runner-2.1.0.ebuild | 40 ++ dev-python/canonicaljson/Manifest | 2 +- .../canonicaljson/canonicaljson-1.6.2.ebuild | 4 +- dev-python/ensurepip-setuptools/Manifest | 2 + .../ensurepip-setuptools-65.2.0.ebuild | 27 + dev-python/matrix-common/Manifest | 2 +- .../matrix-common/matrix-common-1.2.1.ebuild | 2 +- dev-python/python-gnupg/Manifest | 3 + dev-python/python-gnupg/python-gnupg-0.5.0.ebuild | 32 + dev-python/signedjson/Manifest | 2 +- dev-python/signedjson/signedjson-1.1.4.ebuild | 4 +- dev-python/unpaddedbase64/Manifest | 2 +- .../unpaddedbase64/unpaddedbase64-2.1.0.ebuild | 4 +- dev-python/yara-python/Manifest | 2 +- dev-util/Manifest.gz | Bin 68473 -> 68468 bytes dev-util/cargo-tarpaulin/Manifest | 2 +- dev-util/cargo-tarpaulin/metadata.xml | 3 + dev-util/ostree/Manifest | 3 + dev-util/ostree/files/ostree-2022.5-bashism.patch | 35 ++ .../ostree/files/ostree-2022.5-glibc-2.36.patch | 127 ++++ dev-util/ostree/ostree-2022.5-r1.ebuild | 114 ++++ games-util/Manifest.gz | Bin 7876 -> 7875 bytes games-util/gamemode/Manifest | 3 +- .../gamemode/files/gamemode-1.7-glibc-2.36.patch | 20 + games-util/gamemode/gamemode-1.7.ebuild | 1 + media-libs/Manifest.gz | Bin 66117 -> 66118 bytes media-libs/lv2/Manifest | 2 +- media-libs/lv2/lv2-1.18.8.ebuild | 1 + media-radio/Manifest.gz | Bin 5026 -> 5029 bytes media-radio/unixcw/Manifest | 2 +- media-radio/unixcw/unixcw-3.6.0.ebuild | 2 +- media-sound/Manifest.gz | Bin 57071 -> 57074 bytes media-sound/patchage/Manifest | 3 + media-sound/patchage/patchage-1.0.8.ebuild | 50 ++ media-sound/patchage/patchage-9999.ebuild | 50 ++ metadata/Manifest.gz | Bin 3857 -> 3858 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/Manifest | 28 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 28246 -> 28223 bytes metadata/md5-cache/app-editors/Manifest.gz | Bin 25065 -> 25383 bytes metadata/md5-cache/app-editors/vile-9.8w | 14 + metadata/md5-cache/app-editors/xvile-9.8w | 13 + metadata/md5-cache/app-emulation/Manifest.gz | Bin 31587 -> 31580 bytes .../md5-cache/app-emulation/virtualbox-6.1.36-r1 | 16 - .../md5-cache/app-emulation/virtualbox-6.1.36-r2 | 16 + metadata/md5-cache/app-text/Manifest.gz | Bin 71442 -> 71438 bytes metadata/md5-cache/app-text/convmv-2.05-r1 | 4 +- metadata/md5-cache/dev-go/Manifest.gz | Bin 5254 -> 5430 bytes metadata/md5-cache/dev-go/golangci-lint-1.48.0 | 13 + metadata/md5-cache/dev-java/Manifest.gz | Bin 67458 -> 67617 bytes metadata/md5-cache/dev-java/gradle-bin-7.5.1 | 15 + metadata/md5-cache/dev-libs/Manifest.gz | Bin 161318 -> 161482 bytes metadata/md5-cache/dev-libs/libffi-3.4.2-r2 | 4 +- metadata/md5-cache/dev-libs/libtasn1-4.19.0 | 14 + metadata/md5-cache/dev-python/Manifest.gz | Bin 352920 -> 353386 bytes metadata/md5-cache/dev-python/ansible-runner-2.1.0 | 16 + metadata/md5-cache/dev-python/canonicaljson-1.6.2 | 4 +- .../dev-python/ensurepip-setuptools-65.2.0 | 10 + metadata/md5-cache/dev-python/matrix-common-1.2.1 | 4 +- metadata/md5-cache/dev-python/python-gnupg-0.5.0 | 17 + metadata/md5-cache/dev-python/signedjson-1.1.4 | 4 +- metadata/md5-cache/dev-python/unpaddedbase64-2.1.0 | 4 +- metadata/md5-cache/dev-util/Manifest.gz | Bin 129535 -> 129691 bytes metadata/md5-cache/dev-util/ostree-2022.5-r1 | 17 + metadata/md5-cache/games-util/Manifest.gz | Bin 9204 -> 9207 bytes metadata/md5-cache/games-util/gamemode-1.7 | 2 +- metadata/md5-cache/media-libs/Manifest.gz | Bin 99776 -> 99784 bytes metadata/md5-cache/media-libs/lv2-1.18.8 | 6 +- metadata/md5-cache/media-radio/Manifest.gz | Bin 7045 -> 7044 bytes metadata/md5-cache/media-radio/unixcw-3.6.0 | 4 +- metadata/md5-cache/media-sound/Manifest.gz | Bin 72914 -> 73237 bytes metadata/md5-cache/media-sound/patchage-1.0.8 | 16 + metadata/md5-cache/media-sound/patchage-9999 | 15 + metadata/md5-cache/net-dns/Manifest.gz | Bin 14540 -> 14702 bytes metadata/md5-cache/net-dns/pdns-recursor-4.7.2 | 17 + metadata/md5-cache/net-fs/Manifest.gz | Bin 7451 -> 7450 bytes metadata/md5-cache/net-fs/samba-4.16.4 | 2 +- metadata/md5-cache/net-p2p/Manifest.gz | Bin 16233 -> 16408 bytes metadata/md5-cache/net-p2p/qbittorrent-4.4.4 | 16 + metadata/md5-cache/net-p2p/qbittorrent-9999 | 11 +- metadata/md5-cache/sec-keys/Manifest.gz | Bin 16804 -> 16980 bytes .../sec-keys/openpgp-keys-libtasn1-20220824 | 9 + metadata/md5-cache/sys-boot/Manifest.gz | Bin 10400 -> 10396 bytes metadata/md5-cache/sys-boot/plymouth-22.02.122-r1 | 2 +- metadata/news/Manifest | 28 +- 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 8692 -> 8690 bytes net-dns/pdns-recursor/Manifest | 2 + net-dns/pdns-recursor/pdns-recursor-4.7.2.ebuild | 88 +++ net-fs/Manifest.gz | Bin 3522 -> 3521 bytes net-fs/samba/Manifest | 3 +- net-fs/samba/files/samba-4.16.4-glibc-2.36.patch | 51 ++ net-fs/samba/samba-4.16.4.ebuild | 1 + net-p2p/Manifest.gz | Bin 7432 -> 7429 bytes net-p2p/qbittorrent/Manifest | 4 +- net-p2p/qbittorrent/qbittorrent-4.4.4.ebuild | 108 ++++ net-p2p/qbittorrent/qbittorrent-9999.ebuild | 31 +- sec-keys/Manifest.gz | Bin 15622 -> 15791 bytes sec-keys/openpgp-keys-libtasn1/Manifest | 6 + sec-keys/openpgp-keys-libtasn1/metadata.xml | 9 + .../openpgp-keys-libtasn1-20220824.ebuild | 25 + sys-boot/Manifest.gz | Bin 6219 -> 6216 bytes sys-boot/plymouth/Manifest | 3 +- .../files/plymouth-22.02.122-glibc-2.36.patch | 25 + sys-boot/plymouth/plymouth-22.02.122-r1.ebuild | 1 + sys-cluster/Manifest.gz | Bin 11558 -> 11557 bytes sys-cluster/ceph/Manifest | 2 +- sys-cluster/ceph/metadata.xml | 1 + 143 files changed, 2098 insertions(+), 780 deletions(-) create mode 100644 app-editors/vile/vile-9.8w.ebuild create mode 100644 app-editors/xvile/xvile-9.8w.ebuild delete mode 100644 app-emulation/virtualbox/virtualbox-6.1.36-r1.ebuild create mode 100644 app-emulation/virtualbox/virtualbox-6.1.36-r2.ebuild create mode 100644 dev-go/golangci-lint/Manifest create mode 100644 dev-go/golangci-lint/golangci-lint-1.48.0.ebuild create mode 100644 dev-go/golangci-lint/metadata.xml create mode 100644 dev-java/gradle-bin/gradle-bin-7.5.1.ebuild create mode 100644 dev-libs/libtasn1/libtasn1-4.19.0.ebuild create mode 100644 dev-python/ansible-runner/ansible-runner-2.1.0.ebuild create mode 100644 dev-python/ensurepip-setuptools/ensurepip-setuptools-65.2.0.ebuild create mode 100644 dev-python/python-gnupg/python-gnupg-0.5.0.ebuild create mode 100644 dev-util/ostree/files/ostree-2022.5-bashism.patch create mode 100644 dev-util/ostree/files/ostree-2022.5-glibc-2.36.patch create mode 100644 dev-util/ostree/ostree-2022.5-r1.ebuild create mode 100644 games-util/gamemode/files/gamemode-1.7-glibc-2.36.patch create mode 100644 media-sound/patchage/patchage-1.0.8.ebuild create mode 100644 media-sound/patchage/patchage-9999.ebuild create mode 100644 metadata/md5-cache/app-editors/vile-9.8w create mode 100644 metadata/md5-cache/app-editors/xvile-9.8w delete mode 100644 metadata/md5-cache/app-emulation/virtualbox-6.1.36-r1 create mode 100644 metadata/md5-cache/app-emulation/virtualbox-6.1.36-r2 create mode 100644 metadata/md5-cache/dev-go/golangci-lint-1.48.0 create mode 100644 metadata/md5-cache/dev-java/gradle-bin-7.5.1 create mode 100644 metadata/md5-cache/dev-libs/libtasn1-4.19.0 create mode 100644 metadata/md5-cache/dev-python/ansible-runner-2.1.0 create mode 100644 metadata/md5-cache/dev-python/ensurepip-setuptools-65.2.0 create mode 100644 metadata/md5-cache/dev-python/python-gnupg-0.5.0 create mode 100644 metadata/md5-cache/dev-util/ostree-2022.5-r1 create mode 100644 metadata/md5-cache/media-sound/patchage-1.0.8 create mode 100644 metadata/md5-cache/media-sound/patchage-9999 create mode 100644 metadata/md5-cache/net-dns/pdns-recursor-4.7.2 create mode 100644 metadata/md5-cache/net-p2p/qbittorrent-4.4.4 create mode 100644 metadata/md5-cache/sec-keys/openpgp-keys-libtasn1-20220824 create mode 100644 net-dns/pdns-recursor/pdns-recursor-4.7.2.ebuild create mode 100644 net-fs/samba/files/samba-4.16.4-glibc-2.36.patch create mode 100644 net-p2p/qbittorrent/qbittorrent-4.4.4.ebuild create mode 100644 sec-keys/openpgp-keys-libtasn1/Manifest create mode 100644 sec-keys/openpgp-keys-libtasn1/metadata.xml create mode 100644 sec-keys/openpgp-keys-libtasn1/openpgp-keys-libtasn1-20220824.ebuild create mode 100644 sys-boot/plymouth/files/plymouth-22.02.122-glibc-2.36.patch diff --git a/Manifest b/Manifest index 9869fe8df215..c9c90444886b 100644 --- a/Manifest +++ b/Manifest @@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 29607 BLAKE2B d76c03741ca5cd0f6ec20afe7fea65e74cae8ecba95e91eb2577a774c673f7f37d5076c16db889752ede084ef62c6b814dfc25af2ae5cc4908520b3c0f1f2745 SHA512 93a1dc6326e074beffa25756f26b53a83484599ab7ce30d9277fd84cdaea4df3a87b639e060fb1290237081f130cfabd9ff9c248ede755fdd11d55e00256f829 -TIMESTAMP 2022-08-23T19:09:56Z +MANIFEST Manifest.files.gz 29580 BLAKE2B c3544bb67f29c92a6f400a86880b0a1764870ef89b334c93493bb12f22a9a664e2a61a3d60083a50184b8e629818170224114785b49842132e1bd3dbbff977a0 SHA512 edaf3e9e943146660ce63f1c3ed4951ba86b050893e34062ad1ff9f8e012cd3c49385857767d97e3cc5a58196ca5e27e898bdafbb680c17e39ad29d935a17c23 +TIMESTAMP 2022-08-24T01:09:57Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmMFJgRfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmMFemVfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klB8oA//R2sHDcVmsTLxixpv/pKQi+BS0E+iMUp1uoevs7XtqM9Gb8aqd5EiIxX2 -fNGDrsgOGgcTO03vHnxf8gNtQwfqe08uvL7sPg/FgDK5CgKP0INT1zf9IAUwbtfg -t2FtFzyQrNYdL5kxbxvYLdILdxy6e/TMt51Au0GcFV8I7USRqCDlmMFH/c8nB1FB -jFza1/BUOR8GM71CIA+kzhqwHjuWpRbBLvrOwcmk3DaNQmPXlJ9BC32F6/63JKZF -uQMa/5WWrhH1NpUCERvnnhBSikQrtgI59c0l5nJaD/kvscH1zFbf5ql4YRVXIDrK -V3Nt1/B3Shmwv8LXcr/gDVHf1ye/Eb6Xts00Md4Y7FvzEg+rVN4mUakTlbegFaZ1 -EfYj6NUZXJ0iz6gFBBG2N//jQz1gEtFLuhZAMPBzoZCJf54BT5FYC0Y0p+WT46jj -wDwfQcllHFD5MZ6mHeTrrGwdrfyfF7q4SkriI3uIOGsCP8zj5AoFSTukcHS7Iuez -oR+zEf/VOFjatyu7hzaJKec2XpiekxdKSl92hsEDDN2jnmrIiBTiurE3Ozjy3P81 -aHVKujDpYXehGEGNMJDhKNGMsULP6WnmEG5JHmAW2bKsfbTlOb74+sihuVHOwLNu -P/aWGJjenUixqnpoipoLaLSuS+lVBXnLHtgvqChTYgqo9TjsPeQ= -=22Wu +klAbFQ/9EwuR4tC2+gd1kNLdwySrGyRG1/MczLLJ0+/5KF6zuPTdwbcLKOmE2BcU +ju6h+27aidXfCwycl0jwFnvz8PsxueKIc5/rvcErN5KuR6X/ojH4vllT50RDaH7l +Huw2e1Ru//KVyATfzLb0y1jg7XfqRHMJApGG+qk8XPX/o3yiTNFYs7IlyQ/6Mcjj +oy+8FrFuslPyTjSWBxcEmEHeJ99cPuIvgYYdJr7Tnqc9zp5O1PRdBo0RpbYPVLu7 +WheMNTfJMe8+wrePWFVNH+m+ZKit4MGSX6/BbB1IG3zMFg2u5R9fmoQC6M6GGdw6 +vKLwKHAPPmtTEFVccI3Q/rqZZWIp7HUxsI/f3i7vWxhGYmTXZlJHjEAmuntWniJ8 +sUzSrDzqfDXsT73yNc8LDy4JFlekeDWJFIti4tLgpOKaONaipIQ3NxToCGy9iJuv +dFNNw7uGcMiD5YXL+TYbwCF/ez/hbUkqGLYJvOpIhKphb2VdmxXx1eb8mi9E7mkl +qvc/qjbgEL5oWAJINqFWqYI8DDFirCxyygjH1FFb6cPN5Ify74Lrjz401WngyVnA +kCzOFSDbtOmKL0mIW5BpCYAoM3W5UJxA/zUFB6dthOTqWjlFXHmpDH1Kd9ci2cg7 +HpeysUtinHIAkgx5eGmF4WP6D1/kaRGocC2eBIvZv92Q1AQR+/k= +=k11H -----END PGP SIGNATURE----- diff --git a/Manifest.files.gz b/Manifest.files.gz index a33938566d4a..1b17638b88da 100644 Binary files a/Manifest.files.gz and b/Manifest.files.gz differ diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz index 10330c81b842..b23e01b6d16d 100644 Binary files a/app-editors/Manifest.gz and b/app-editors/Manifest.gz differ diff --git a/app-editors/vile/Manifest b/app-editors/vile/Manifest index 8700795cc822..67b085a2dd5c 100644 --- a/app-editors/vile/Manifest +++ b/app-editors/vile/Manifest @@ -1,5 +1,7 @@ DIST vile-9.8t.tgz 2352119 BLAKE2B fc1c75eba09e8be99945ba0d178fd150576d8108f906afb20dba265adaee9e5bea4869415d3ebceabf0b6b56c147add79e9c7e4fe34d7f4744930c3728e4a4a4 SHA512 4be4e37c7231395cae9236796073c2c3e428f1945283785a931c5d4cce94e0f970efa6634b0f9053679a00f4b4577704ea38ded2129e444b26ee9935a1c3d229 DIST vile-9.8v.tgz 2405398 BLAKE2B cd8753c57ff95c9b420026128fd19b7c689c99500da7cae91d3160dded46aa101b0cae32daeaf0377d4d72a5e526e8e4f25422bbbff2cc5ecdef10b7f04c8b39 SHA512 b752f26148bd4411ab6b31697459a16d8168f79ffad6b3509d6cf5d40611176b833e56f4bac21fe18ecdd256be467ba96ea98149daceab671002df49508eb8d2 +DIST vile-9.8w.tgz 2407322 BLAKE2B 824142c2d081db7c74ab4ce36db63e2d26e82954b32d274477f920b3519c75a249745365f7fb4f117f613c04fddd468394b4636d5f84d9f024eee3cb9c8332ba SHA512 54a96b400f479c633b917691fdab5ec5098ff1d6a6f5390c085635b4449ee7f02988e52c6b442918917455d02d5d74781ed57e4f944422576cf6532caaa446af EBUILD vile-9.8t-r2.ebuild 950 BLAKE2B 5d082c434b62bab766ee593d91ba0ce24e7752aef614200961574124805d762b40f6ccba501146a761a5c51f76af02604bbec7e8d9d28b63c6d71d18f82350ba SHA512 96666520c3e73d5af37a75cd448a49f87c17191746e89007e26605568b296c7b167b372f0d5545f7e9c6f23b436eae96a3f637e034c4ab1a485ec5f8e285dd9c EBUILD vile-9.8v.ebuild 1114 BLAKE2B 68a2af209f156fef9008379068fa5e8bfb606704ec0624a5367ead7c6a1c98faca8df7138d23f2d7e981487b3031e0894e39ab516e6352dcc2109e06525f503d SHA512 51183d1418065aa77c408cdfadbc3b42573a2ac093dde690256fd936e028fd121345e0482c27c39673eb4675423a9a7cc07ffed84868571d140b4124aac98730 +EBUILD vile-9.8w.ebuild 1114 BLAKE2B 68a2af209f156fef9008379068fa5e8bfb606704ec0624a5367ead7c6a1c98faca8df7138d23f2d7e981487b3031e0894e39ab516e6352dcc2109e06525f503d SHA512 51183d1418065aa77c408cdfadbc3b42573a2ac093dde690256fd936e028fd121345e0482c27c39673eb4675423a9a7cc07ffed84868571d140b4124aac98730 MISC metadata.xml 414 BLAKE2B 93e7e4e15eed1c018ddb60017fb36c7c13fb0b1a5282da5b831c33de07ee9bb9d585ab98da43e6206b06eb309909a8cc52a1b1bdaa7c28b355dbb61c9e8add5e SHA512 e77d586873f04527576c5d4f2a967280708a77b68456188660bc25c57eb47502b3b111383e9c705aef1c2da58b4622b770916753e01caf9c94cb3b27002419ca diff --git a/app-editors/vile/vile-9.8w.ebuild b/app-editors/vile/vile-9.8w.ebuild new file mode 100644 index 000000000000..60b94f7129b1 --- /dev/null +++ b/app-editors/vile/vile-9.8w.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Bump with app-editors/xvile + +DESCRIPTION="VI Like Emacs -- yet another full-featured vi clone" +HOMEPAGE="https://invisible-island.net/vile/" +SRC_URI="https://invisible-island.net/archives/vile/current/${P}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="perl iconv" + +RDEPEND=">=sys-libs/ncurses-5.2:= + virtual/libcrypt:= + iconv? ( virtual/libiconv ) + perl? ( dev-lang/perl:= )" +DEPEND="${RDEPEND}" +BDEPEND="sys-devel/flex + virtual/pkgconfig" +IDEPEND="app-eselect/eselect-vi" + +src_configure() { + econf \ + --disable-stripping \ + --with-ncurses \ + --with-pkg-config \ + $(use_with iconv) \ + $(use_with perl) +} + +src_install() { + emake DESTDIR="${D}" install + + dodoc CHANGES* README doc/*.doc + docinto html + dodoc doc/*.html +} + +pkg_postinst() { + einfo "Updating ${EPREFIX}/usr/bin/vi symlink" + eselect vi update --if-unset +} + +pkg_postrm() { + einfo "Updating ${EPREFIX}/usr/bin/vi symlink" + eselect vi update --if-unset +} diff --git a/app-editors/xvile/Manifest b/app-editors/xvile/Manifest index a649800ac636..b8390cd50bb2 100644 --- a/app-editors/xvile/Manifest +++ b/app-editors/xvile/Manifest @@ -1,5 +1,7 @@ DIST vile-9.8t.tgz 2352119 BLAKE2B fc1c75eba09e8be99945ba0d178fd150576d8108f906afb20dba265adaee9e5bea4869415d3ebceabf0b6b56c147add79e9c7e4fe34d7f4744930c3728e4a4a4 SHA512 4be4e37c7231395cae9236796073c2c3e428f1945283785a931c5d4cce94e0f970efa6634b0f9053679a00f4b4577704ea38ded2129e444b26ee9935a1c3d229 DIST vile-9.8v.tgz 2405398 BLAKE2B cd8753c57ff95c9b420026128fd19b7c689c99500da7cae91d3160dded46aa101b0cae32daeaf0377d4d72a5e526e8e4f25422bbbff2cc5ecdef10b7f04c8b39 SHA512 b752f26148bd4411ab6b31697459a16d8168f79ffad6b3509d6cf5d40611176b833e56f4bac21fe18ecdd256be467ba96ea98149daceab671002df49508eb8d2 +DIST vile-9.8w.tgz 2407322 BLAKE2B 824142c2d081db7c74ab4ce36db63e2d26e82954b32d274477f920b3519c75a249745365f7fb4f117f613c04fddd468394b4636d5f84d9f024eee3cb9c8332ba SHA512 54a96b400f479c633b917691fdab5ec5098ff1d6a6f5390c085635b4449ee7f02988e52c6b442918917455d02d5d74781ed57e4f944422576cf6532caaa446af EBUILD xvile-9.8t-r2.ebuild 891 BLAKE2B a76858f6c81c1071ffde27f70c634bfdda2700571cedd1b1a34480b03147fc2ca2e5f3bd1e5c13c83c74a1249592910643f9c90806f37ffb9db3bd32147fcdc0 SHA512 dc36fe03386f3f270152f671e68ade17c16d327a6ab558a44c706255be7fa7b12761d47df0d6be34082377865522d2795775a455e3f3b911756218db1eb03a46 EBUILD xvile-9.8v.ebuild 1008 BLAKE2B d3e6e51e1436faf9dde210e90a96aaeec2270a97b5cc5913914397d594355654a0a62fb6c2ba82b67152d20e2cc139ff9c4f343bd4b276d44b79c460eed09c07 SHA512 017e1b87c2f1924d075e6baf0a04d56c27f154aea126b0081efcb0caff8dc80782002552c4a7497da093a3305c7626c98b268edae83a3197b84b102248972ae4 +EBUILD xvile-9.8w.ebuild 1008 BLAKE2B d3e6e51e1436faf9dde210e90a96aaeec2270a97b5cc5913914397d594355654a0a62fb6c2ba82b67152d20e2cc139ff9c4f343bd4b276d44b79c460eed09c07 SHA512 017e1b87c2f1924d075e6baf0a04d56c27f154aea126b0081efcb0caff8dc80782002552c4a7497da093a3305c7626c98b268edae83a3197b84b102248972ae4 MISC metadata.xml 347 BLAKE2B 5546714e3c87c1f8380e655e16cf7915878127cbf23ba125010a023056f73e20acb3a268aec33c1829244b7d637f62c47003d98ce90ac127035853b8f2c68ca5 SHA512 a0f8b7dd3327440537748c2e2faaf268efd46b20cbddfb9cbb1ced71b04ed37fd7b65ab3d317d1bc260fdad7497f60e32d29d9313764cdb0896f7137c39fa2e5 diff --git a/app-editors/xvile/xvile-9.8w.ebuild b/app-editors/xvile/xvile-9.8w.ebuild new file mode 100644 index 000000000000..b3a06afe19e8 --- /dev/null +++ b/app-editors/xvile/xvile-9.8w.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Bump with app-editors/vile + +MY_P="${PN/x/}-${PV}" +DESCRIPTION="VI Like Emacs -- yet another full-featured vi clone" +HOMEPAGE="https://invisible-island.net/vile/" +SRC_URI="https://invisible-island.net/archives/vile/current/${MY_P}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~riscv ~sparc ~x86" +IUSE="perl" + +RDEPEND="~app-editors/vile-${PV} + virtual/libcrypt:= + >=x11-libs/libX11-1.0.0 + >=x11-libs/libXt-1.0.0 + >=x11-libs/libICE-1.0.0 + >=x11-libs/libSM-1.0.0 + >=x11-libs/libXaw-1.0.1 + >=x11-libs/libXpm-3.5.4.2 + perl? ( dev-lang/perl:= )" +DEPEND="${RDEPEND} + x11-base/xorg-proto + sys-devel/flex" +BDEPEND="virtual/pkgconfig" + +S="${WORKDIR}"/${MY_P} + +src_configure() { + econf \ + --disable-stripping \ + --with-ncurses \ + --with-pkg-config \ + --with-x \ + $(use_with perl) +} + +src_install() { + dobin xvile + dodoc CHANGES* README doc/*.doc + docinto html + dodoc doc/*.html +} diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz index 45f06738057f..824fefa1bbe3 100644 Binary files a/app-emulation/Manifest.gz and b/app-emulation/Manifest.gz differ diff --git a/app-emulation/virtualbox/Manifest b/app-emulation/virtualbox/Manifest index 878eda5f81fc..9088d19abcd6 100644 --- a/app-emulation/virtualbox/Manifest +++ b/app-emulation/virtualbox/Manifest @@ -24,6 +24,6 @@ EBUILD virtualbox-6.1.32-r3.ebuild 14683 BLAKE2B de3ccf98d3f66d8e0e5774e8c1c14de EBUILD virtualbox-6.1.34-r1.ebuild 13699 BLAKE2B 01a96acd3f1e734536372baa60f0adca25d0153e5c7dc986ac51fa1bbd67a4e3e6fbf71a0b5865a5ab92f236e598c86dd4755c72e1a83ee95a44f714d6e0c877 SHA512 d647990d450c92d8eba46250e7a9f058c1f887fd0b0bc9b6223197973561a60bbef6f7e8133352baae034ae4014040bd325747644bc2eec286e56f71363ccab3 EBUILD virtualbox-6.1.34-r3.ebuild 14573 BLAKE2B 110221a46466f9f053b231424840c73a00b665ced4d597fa7807500d65e18b189a8b8336e827d3caf40af251c60ad8b379578a978b7f5cb3c3d81c0cb8ae4da4 SHA512 3bbfd336e3b6306b04137314df32767dead2ba4f1821f1213ea32e5b00ce80e5e4d83df5b2647d846d5f91f9ee1efd2678dd4bd1767adfc7edba2cee856ba0c5 EBUILD virtualbox-6.1.34-r7.ebuild 17721 BLAKE2B 3ce2d1a5b9dc0f221d8d72ac7dbb56014bbc6ed40abfac3d2f72f03d475a62153e2f18be57e52b76196b87f6d0e36277d328f876ae7f9d1b3e5ab8d376d629d1 SHA512 917ea6bb8a4052d1be1b4b1d3516a4266fa4e3080ea410eeda7f0f3710707d4d6ec95e88bce7ad6e970af5711b467f51dc77fcb505476d0e446b7296c28763dc -EBUILD virtualbox-6.1.36-r1.ebuild 18027 BLAKE2B de8e5abac4857365383f2190f63d09f026bc631df70f3023c14165c961e498d6f908b8af57ce780f5967c2f1515232fffe2ba1754ef495348eeb46b05618afff SHA512 7316888f34eb3dada895214b193d6b98d22d1426cce967077846381a0384fa7b74b783407403642ca9f618ae01e03e29b59607c4e768b683aea285b403c0a239 +EBUILD virtualbox-6.1.36-r2.ebuild 18103 BLAKE2B f7ade966b4e5cb888614a7a6ed3f14d7ee0ae0c6a3175ab626e347f58feba7e2256146351d415516decd8e727900f5b3526fe969634056f19e864a34fe7a59bb SHA512 f3b466a3632555454a50308aa45d8a84a5feec5055768de9888b5a0fdd90533cb9e84efc363781ef32700feb7faba0cf108715e25f48ab8a9a102bdf9280bba3 EBUILD virtualbox-6.1.36.ebuild 17895 BLAKE2B 0e39abc0e54b2b2cc0583c20dc80edcf9498f84137659857344fb94293ad963412a200c4af09d14222221bc8bfcfc2ee78e2e5918a83a2b06317942ebe3381d7 SHA512 d173fdc24864ee3a805b620342bd49b7023639387e8fef09824b9f63195093df9c1e26037397dcdb719c8ffecd0eab35a69bc999054cfbd6b59cbe9c71c5f1bc MISC metadata.xml 931 BLAKE2B bda8433410b0bf400bee4795ce53cd85554463417beec3d7f60fe5fe090317b2d75671a2c091718d4d57c5cc8c2961e0e93fbf9f6d70c652f812317ce4fc1b20 SHA512 0d7e309078a5b5c5cf891da6e8581fce8563e9014e822e9c99d6c7c62a88173b2536fe2554ea22f93965dfccd505543fe2022e6c064acc8d836ced0150fe491f diff --git a/app-emulation/virtualbox/virtualbox-6.1.36-r1.ebuild b/app-emulation/virtualbox/virtualbox-6.1.36-r1.ebuild deleted file mode 100644 index e964abdd6906..000000000000 --- a/app-emulation/virtualbox/virtualbox-6.1.36-r1.ebuild +++ /dev/null @@ -1,651 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# To add a new Python here: -# 1. Patch src/libs/xpcom18a4/python/Makefile.kmk (copy the previous impl's logic) -# Do NOT skip this part. It'll end up silently not-building the Python extension -# or otherwise misbehaving if you do. -# -# 2. Then update PYTHON_COMPAT & set PYTHON_SINGLE_TARGET for testing w/ USE=python. -# -# May need to look at other distros (e.g. Arch Linux) to find patches for newer -# Python versions as upstream tends to lag. Upstream may have patches on their -# trunk branch but not release branch. -# -# See bug #785835, bug #856121. -PYTHON_COMPAT=( python3_{8..10} ) - -inherit desktop edo flag-o-matic java-pkg-opt-2 linux-info multilib optfeature pax-utils python-single-r1 tmpfiles toolchain-funcs udev xdg - -MY_PN="VirtualBox" -MY_PV="${PV/beta/BETA}" -MY_PV="${MY_PV/rc/RC}" -MY_P=${MY_PN}-${MY_PV} -[[ ${PV} == *a ]] && DIR_PV="$(ver_cut 1-3)" - -DESCRIPTION="Family of powerful x86 virtualization products for enterprise and home use" -HOMEPAGE="https://www.virtualbox.org/" -SRC_URI="https://download.virtualbox.org/virtualbox/${DIR_PV:-${MY_PV}}/${MY_P}.tar.bz2 - https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-${MY_PV}.tar.bz2" -S="${WORKDIR}/${MY_PN}-${DIR_PV:-${MY_PV}}" - -LICENSE="GPL-2 dtrace? ( CDDL )" -SLOT="0/$(ver_cut 1-2)" -if [[ ${PV} != *_beta* ]] && [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~amd64" -fi -IUSE="alsa debug doc dtrace headless java lvm +opus pam pax-kernel pch pulseaudio +opengl python +qt5 +sdk +udev vboxwebsrv vnc" - -unset WATCOM #856769 - -COMMON_DEPEND=" - ${PYTHON_DEPS} - acct-group/vboxusers - ~app-emulation/virtualbox-modules-${DIR_PV:-${PV}} - dev-libs/libIDL - >=dev-libs/libxslt-1.1.19 - net-misc/curl - dev-libs/libxml2 - media-libs/libpng:0= - media-libs/libvpx:0= - sys-libs/zlib:= - !headless? ( - media-libs/libsdl:0[X,video] - x11-libs/libX11 - x11-libs/libxcb:= - x11-libs/libXcursor - x11-libs/libXext - x11-libs/libXmu - x11-libs/libXt - opengl? ( - media-libs/libglvnd[X] - virtual/glu - ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtprintsupport:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - opengl? ( dev-qt/qtopengl:5 ) - x11-libs/libXinerama - ) - ) - dev-libs/openssl:0= - virtual/libcrypt:= - lvm? ( sys-fs/lvm2 ) - opus? ( media-libs/opus ) - udev? ( >=virtual/udev-171 ) - vnc? ( >=net-libs/libvncserver-0.9.9 ) -" -# We're stuck on JDK (and JRE, I guess?) 1.8 because of need for wsimport -# with USE="vboxwebsrv java". Note that we have to put things in DEPEND, -# not (only, anyway) BDEPEND, as the eclass magic to set the environment variables -# based on *DEPEND doesn't work for BDEPEND at least right now. -# -# There's a comment in Config.kmk about it -# ("With Java 11 wsimport was removed, usually part of a separate install now.") -# but it needs more investigation. -# -# See bug #832166. -DEPEND=" - ${COMMON_DEPEND} - alsa? ( >=media-libs/alsa-lib-1.0.13 ) - !headless? ( - x11-libs/libXinerama - opengl? ( virtual/opengl ) - ) - java? ( virtual/jdk:1.8 ) - pam? ( sys-libs/pam ) - pax-kernel? ( sys-apps/elfix ) - pulseaudio? ( media-sound/pulseaudio ) - vboxwebsrv? ( net-libs/gsoap[-gnutls(-)] ) -" -BDEPEND=" - ${PYTHON_DEPS} - >=dev-util/kbuild-0.1.9998.3127 - >=dev-lang/yasm-0.6.2 - sys-apps/which - sys-devel/bin86 - sys-libs/libcap - sys-power/iasl - virtual/pkgconfig - doc? ( - app-text/docbook-sgml-dtd:4.4 - dev-texlive/texlive-basic - dev-texlive/texlive-latex - dev-texlive/texlive-latexrecommended - dev-texlive/texlive-latexextra - dev-texlive/texlive-fontsrecommended - dev-texlive/texlive-fontsextra - ) - java? ( virtual/jdk:1.8 ) - qt5? ( dev-qt/linguist-tools:5 ) -" -RDEPEND=" - ${COMMON_DEPEND} - java? ( virtual/jre:1.8 ) -" - -QA_FLAGS_IGNORED=" - usr/lib64/virtualbox/VBoxDDR0.r0 - usr/lib64/virtualbox/VMMR0.r0 -" - -QA_TEXTRELS=" - usr/lib64/virtualbox/VMMR0.r0 -" - -QA_EXECSTACK=" - usr/lib64/virtualbox/iPxeBaseBin - usr/lib64/virtualbox/VMMR0.r0 - usr/lib64/virtualbox/VBoxDDR0.r0 -" - -QA_WX_LOAD=" - usr/lib64/virtualbox/iPxeBaseBin -" - -QA_PRESTRIPPED=" - usr/lib64/virtualbox/VMMR0.r0 - usr/lib64/virtualbox/VBoxDDR0.r0 -" - -REQUIRED_USE=" - java? ( sdk ) - python? ( sdk ) - vboxwebsrv? ( java ) - ${PYTHON_REQUIRED_USE} -" - -PATCHES=( - "${FILESDIR}"/${PN}-6.1.26-configure-include-qt5-path.patch # bug #805365 - - # This patch is needed to avoid automagic detection based on a hardcoded - # list of Pythons in configure. It's necessary but not sufficient - # (see the rest of the ebuild's logic for the remainder) to handle - # proper Python selection. - "${FILESDIR}"/${PN}-6.1.34-r3-python.patch - - # Patch grabbed from Arch Linux / upstream for Python 3.10 support - "${FILESDIR}"/${PN}-6.1.36-python3.10.patch - - # 865361 - "${FILESDIR}"/${PN}-6.1.36-fcf-protection.patch - - # Downloaded patchset - "${WORKDIR}"/virtualbox-patches-${MY_PV}/patches -) - -pkg_pretend() { - if ! use headless && ! use qt5 ; then - einfo "No USE=\"qt5\" selected, this build will not include any Qt frontend." - elif use headless && use qt5 ; then - einfo "You selected USE=\"headless qt5\", defaulting to" - einfo "USE=\"headless\", this build will not include any X11/Qt frontend." - fi - - if ! use opengl ; then - einfo "No USE=\"opengl\" selected, this build will lack" - einfo "the OpenGL feature." - fi - if ! use python ; then - einfo "You have disabled the \"python\" USE flag. This will only" - einfo "disable the python bindings being installed." - fi -} - -pkg_setup() { - java-pkg-opt-2_pkg_setup - python-single-r1_pkg_setup -} - -src_prepare() { - default - - # Only add nopie patch when we're on hardened - if gcc-specs-pie ; then - eapply "${FILESDIR}"/050_virtualbox-5.2.8-nopie.patch - fi - - # Only add paxmark patch when we're on pax-kernel - if use pax-kernel ; then - eapply "${FILESDIR}"/virtualbox-5.2.8-paxmark-bldprogs.patch - fi - - # Remove shipped binaries (kBuild, yasm), see bug #232775 - rm -r kBuild/bin tools || die - - # Replace pointless GCC version check with something more sensible. - # This is needed for the qt5 version check. - sed -e 's@^check_gcc$@cc_maj="$(${CC} -dumpversion | cut -d. -f1)" ; cc_min="$(${CC} -dumpversion | cut -d. -f2)"@' \ - -i configure || die - - # Disable things unused or split into separate ebuilds - sed -e "s@MY_LIBDIR@$(get_libdir)@" \ - "${FILESDIR}"/${PN}-5-localconfig > LocalConfig.kmk || die - - if ! use pch ; then - # bug #753323 - printf '\n%s\n' "VBOX_WITHOUT_PRECOMPILED_HEADERS=1" \ - >> LocalConfig.kmk || die - fi - - # Respect LDFLAGS - sed -e "s@_LDFLAGS\.${ARCH}*.*=@& ${LDFLAGS}@g" \ - -i Config.kmk src/libs/xpcom18a4/Config.kmk || die - - # Do not use hard-coded ld (related to bug #488176) - sed -e '/QUIET)ld /s@ld @$(LD) @' \ - -i src/VBox/Devices/PC/ipxe/Makefile.kmk || die - - # Use PAM only when pam USE flag is enbaled (bug #376531) - if ! use pam ; then - einfo "Disabling PAM removes the possibility to use the VRDP features." - sed -i 's@^.*VBOX_WITH_PAM@#VBOX_WITH_PAM@' Config.kmk || die - sed -i 's@\(.*/auth/Makefile.kmk.*\)@#\1@' \ - src/VBox/HostServices/Makefile.kmk || die - fi - - # add correct java path - if use java ; then - sed "s@/usr/lib/jvm/java-6-sun@$(java-config -O)@" \ - -i "${S}"/Config.kmk || die - java-pkg-opt-2_src_prepare - fi -} - -src_configure() { - tc-ld-disable-gold # bug #488176 - - #856811 #864274 - # cannot filter out only one flag, some combinations of these flags produce buggy executables - for i in abm avx avx2 bmi bmi2 fma fma4 popcnt; do - append-cflags $(test-flags-CC -mno-$i) - append-cxxflags $(test-flags-CXX -mno-$i) - done - - tc-export AR CC CXX LD RANLIB - export HOST_CC="$(tc-getBUILD_CC)" - - local myconf=( - --with-gcc="$(tc-getCC)" - --with-g++="$(tc-getCXX)" - - --disable-dbus - --disable-kmods - - $(usex alsa '' --disable-alsa) - $(usex debug --build-debug '') - $(usex doc '' --disable-docs) - $(usex java '' --disable-java) - $(usex lvm '' --disable-devmapper) - $(usex opus '' --disable-libopus) - $(usex pulseaudio '' --disable-pulse) - $(usex python '' --disable-python) - $(usex vboxwebsrv --enable-webservice '') - $(usex vnc --enable-vnc '') - ) - - if ! use headless ; then - myconf+=( - $(usex opengl '' --disable-opengl) - $(usex qt5 '' --disable-qt) - ) - else - myconf+=( - --build-headless - --disable-opengl - ) - fi - - if use amd64 && ! has_multilib_profile ; then - myconf+=( --disable-vmmraw ) - fi - - # bug #843437 - cat >> LocalConfig.kmk <<-EOF || die - CXXFLAGS=${CXXFLAGS} - CFLAGS=${CFLAGS} - EOF - - # not an autoconf script - edo ./configure "${myconf[@]}" - - # Force usage of chosen Python implementation - # bug #856121, bug #785835 - sed -i \ - -e '/VBOX_WITH_PYTHON.*=/d' \ - -e '/VBOX_PATH_PYTHON_INC.*=/d' \ - -e '/VBOX_LIB_PYTHON.*=/d' \ - AutoConfig.kmk || die - - cat >> AutoConfig.kmk <<-EOF || die - VBOX_WITH_PYTHON=$(usev python 1) - VBOX_PATH_PYTHON_INC=$(python_get_includedir) - VBOX_LIB_PYTHON=$(python_get_library_path) - EOF - - if use python ; then - local mangled_python="${EPYTHON#python}" - mangled_python="${mangled_python/.}" - - # Stub out the script which defines what the Makefile ends up - # building for. gen_python_deps.py gets called by the Makefile - # with some args and it spits out a bunch of paths for a hardcoded - # list of Pythons. We just override it with what we're actually using. - # This minimises the amount of patching we have to do for new Pythons. - cat > src/libs/xpcom18a4/python/gen_python_deps.py <<-EOF || die - print("VBOX_PYTHON${mangled_python}_INC=$(python_get_includedir)") - print("VBOX_PYTHON${mangled_python}_LIB=$(python_get_library_path)") - print("VBOX_PYTHONDEF_INC=$(python_get_includedir)") - print("VBOX_PYTHONDEF_LIB=$(python_get_library_path)") - EOF - - chmod +x src/libs/xpcom18a4/python/gen_python_deps.py || die - fi -} - -src_compile() { - source ./env.sh || die - - # Force kBuild to respect C[XX]FLAGS and MAKEOPTS (bug #178529) - MAKEJOBS=$(grep -Eo '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' <<< ${MAKEOPTS}) - MAKELOAD=$(grep -Eo '(\-l|\-\-load-average)(=?|[[:space:]]*)[[:digit:]]+' <<< ${MAKEOPTS}) - MAKEOPTS="${MAKEJOBS} ${MAKELOAD}" - - local myemakeargs=( - VBOX_BUILD_PUBLISHER=_Gentoo - VBOX_WITH_VBOXIMGMOUNT=1 - - KBUILD_VERBOSE=2 - - AS="$(tc-getCC)" - CC="$(tc-getCC)" - CXX="$(tc-getCXX)" - - TOOL_GCC3_CC="$(tc-getCC)" - TOOL_GCC3_LD="$(tc-getCC)" - TOOL_GCC3_AS="$(tc-getCC)" - TOOL_GCC3_AR="$(tc-getAR)" - TOOL_GCC3_OBJCOPY="$(tc-getOBJCOPY)" - - TOOL_GXX3_CC="$(tc-getCC)" - TOOL_GXX3_CXX="$(tc-getCXX)" - TOOL_GXX3_LD="$(tc-getCXX)" - TOOL_GXX3_AS="$(tc-getCXX)" - TOOL_GXX3_AR="$(tc-getAR)" - TOOL_GXX3_OBJCOPY="$(tc-getOBJCOPY)" - - TOOL_GCC3_CFLAGS="${CFLAGS}" - TOOL_GCC3_CXXFLAGS="${CXXFLAGS}" - VBOX_GCC_OPT="${CXXFLAGS}" - VBOX_NM="$(tc-getNM)" - - TOOL_YASM_AS=yasm - ) - - if use amd64 && has_multilib_profile ; then - myemakeargs+=( - CC32="$(tc-getCC) -m32" - CXX32="$(tc-getCXX) -m32" - - TOOL_GCC32_CC="$(tc-getCC) -m32" - TOOL_GCC32_CXX="$(tc-getCXX) -m32" - TOOL_GCC32_LD="$(tc-getCC) -m32" - TOOL_GCC32_AS="$(tc-getCC) -m32" - TOOL_GCC32_AR="$(tc-getAR)" - TOOL_GCC32_OBJCOPY="$(tc-getOBJCOPY)" - - TOOL_GXX32_CC="$(tc-getCC) -m32" - TOOL_GXX32_CXX="$(tc-getCXX) -m32" - TOOL_GXX32_LD="$(tc-getCXX) -m32" - TOOL_GXX32_AS="$(tc-getCXX) -m32" - TOOL_GXX32_AR="$(tc-getAR)" - TOOL_GXX32_OBJCOPY="$(tc-getOBJCOPY)" - ) - fi - - MAKE="kmk" emake "${myemakeargs[@]}" all -} - -src_install() { - cd "${S}"/out/linux.${ARCH}/$(usex debug debug release)/bin || die - - local vbox_inst_path="/usr/$(get_libdir)/${PN}" each size ico icofile - - vbox_inst() { - local binary="${1}" - local perms="${2:-0750}" - local path="${3:-${vbox_inst_path}}" - - [[ -n "${binary}" ]] || die "vbox_inst: No binary given!" - [[ ${perms} =~ ^[[:digit:]]+{4}$ ]] || die "vbox_inst: perms must consist of four digits." - - insinto ${path} - doins ${binary} - fowners root:vboxusers ${path}/${binary} - fperms ${perms} ${path}/${binary} - } - - # Create configuration files - insinto /etc/vbox - newins "${FILESDIR}/${PN}-4-config" vbox.cfg - - # Set the correct libdir - sed \ - -e "s@MY_LIBDIR@$(get_libdir)@" \ - -i "${ED}"/etc/vbox/vbox.cfg || die "vbox.cfg sed failed" - - # Install the wrapper script - exeinto ${vbox_inst_path} - newexe "${FILESDIR}/${PN}-ose-6-wrapper" "VBox" - fowners root:vboxusers ${vbox_inst_path}/VBox - fperms 0750 ${vbox_inst_path}/VBox - - # Install binaries and libraries - insinto ${vbox_inst_path} - doins -r components - - for each in VBox{Autostart,BalloonCtrl,BugReport,CpuReport,ExtPackHelperApp,Manage,SVC,Tunctl,VMMPreload,XPCOMIPCD} vboximg-mount *so *r0 iPxeBaseBin ; do - vbox_inst ${each} - done - - # These binaries need to be suid root. - for each in VBox{Headless,Net{AdpCtl,DHCP,NAT}} ; do - vbox_inst ${each} 4750 - done - - # Install EFI Firmware files (bug #320757) - for each in VBoxEFI{32,64}.fd ; do - vbox_inst ${each} 0644 - done - - # VBoxSVC and VBoxManage need to be pax-marked (bug #403453) - # VBoxXPCOMIPCD (bug #524202) - for each in VBox{Headless,Manage,SVC,XPCOMIPCD} ; do - pax-mark -m "${ED}"${vbox_inst_path}/${each} - done - - # Symlink binaries to the shipped wrapper - for each in vbox{autostart,balloonctrl,bugreport,headless,manage} VBox{Autostart,BalloonCtrl,BugReport,Headless,Manage,VRDP} ; do - dosym ${vbox_inst_path}/VBox /usr/bin/${each} - done - dosym ${vbox_inst_path}/VBoxTunctl /usr/bin/VBoxTunctl - dosym ${vbox_inst_path}/vboximg-mount /usr/bin/vboximg-mount - - if use pam ; then - # VRDPAuth only works with this (bug #351949) - dosym VBoxAuth.so ${vbox_inst_path}/VRDPAuth.so - fi - - # set an env-variable for 3rd party tools - echo -n "VBOX_APP_HOME=${vbox_inst_path}" > "${T}/90virtualbox" - doenvd "${T}/90virtualbox" - - if ! use headless ; then - vbox_inst rdesktop-vrdp - vbox_inst VBoxSDL 4750 - pax-mark -m "${ED}"${vbox_inst_path}/VBoxSDL - - for each in vboxsdl VBoxSDL ; do - dosym ${vbox_inst_path}/VBox /usr/bin/${each} - done - - if use qt5 ; then - vbox_inst VirtualBox - vbox_inst VirtualBoxVM 4750 - for each in VirtualBox{,VM} ; do - pax-mark -m "${ED}"${vbox_inst_path}/${each} - done - - if use opengl ; then - vbox_inst VBoxTestOGL - pax-mark -m "${ED}"${vbox_inst_path}/VBoxTestOGL - fi - - for each in virtualbox{,vm} VirtualBox{,VM} ; do - dosym ${vbox_inst_path}/VBox /usr/bin/${each} - done - - insinto /usr/share/${PN} - doins -r nls - doins -r UnattendedTemplates - - domenu ${PN}.desktop - fi - - pushd "${S}"/src/VBox/Artwork/OSE &>/dev/null || die - for size in 16 32 48 64 128 ; do - newicon -s ${size} ${PN}-${size}px.png ${PN}.png - done - newicon ${PN}-48px.png ${PN}.png - doicon -s scalable ${PN}.svg - popd &>/dev/null || die - pushd "${S}"/src/VBox/Artwork/other &>/dev/null || die - for size in 16 24 32 48 64 72 96 128 256 512 ; do - for ico in hdd ova ovf vbox{,-extpack} vdi vdh vmdk ; do - icofile="${PN}-${ico}-${size}px.png" - if [[ -f "${icofile}" ]] ; then - newicon -s ${size} ${icofile} ${PN}-${ico}.png - fi - done - done - popd &>/dev/null || die - fi - - if use lvm ; then - vbox_inst VBoxVolInfo 4750 - dosym ${vbox_inst_path}/VBoxVolInfo /usr/bin/VBoxVolInfo - fi - - if use sdk ; then - insinto ${vbox_inst_path} - doins -r sdk - - if use java ; then - java-pkg_regjar "${ED}/${vbox_inst_path}/sdk/bindings/xpcom/java/vboxjxpcom.jar" - java-pkg_regso "${ED}/${vbox_inst_path}/libvboxjxpcom.so" - fi - fi - - if use udev ; then - local udevdir="$(get_udevdir)" - local udev_file="VBoxCreateUSBNode.sh" - local rules_file="10-virtualbox.rules" - - insinto ${udevdir} - doins ${udev_file} - fowners root:vboxusers ${udevdir}/${udev_file} - fperms 0750 ${udevdir}/${udev_file} - - insinto ${udevdir}/rules.d - sed "s@%UDEVDIR%@${udevdir}@" "${FILESDIR}"/${rules_file} \ - > "${T}"/${rules_file} || die - doins "${T}"/${rules_file} - fi - - if use vboxwebsrv ; then - vbox_inst vboxwebsrv - dosym ${vbox_inst_path}/VBox /usr/bin/vboxwebsrv - newinitd "${FILESDIR}"/vboxwebsrv-initd vboxwebsrv - newconfd "${FILESDIR}"/vboxwebsrv-confd vboxwebsrv - fi - - # Remove dead symlinks (bug #715338) - find "${ED}"/usr/$(get_libdir)/${PN} -xtype l -delete || die - - # Fix version string in extensions or else they don't get accepted - # by the virtualbox host process (see bug #438930) - find ExtensionPacks -type f -name "ExtPack.xml" -print0 \ - | xargs --no-run-if-empty --null sed -i '/Version/s@_Gentoo@@' \ - || die - - local extensions_dir="${vbox_inst_path}/ExtensionPacks" - - if use vnc ; then - insinto ${extensions_dir} - doins -r ExtensionPacks/VNC - fi - - if use dtrace ; then - insinto ${extensions_dir} - doins -r ExtensionPacks/Oracle_VBoxDTrace_Extension_Pack - fi - - if use doc ; then - dodoc UserManual.pdf - fi - - if use python ; then - local mangled_python="${EPYTHON#python}" - mangled_python="${mangled_python/./_}" - - local python_path_ext="${ED}/usr/$(get_libdir)/virtualbox/VBoxPython${mangled_python}.so" - if [[ ! -x "${python_path_ext}" ]] ; then - eerror "Couldn't find ${python_path_ext}! Bindings were requested with USE=python" - eerror "but none were installed. This may happen if support for a Python target" - eerror "(listed in PYTHON_COMPAT in the ebuild) is incomplete within the Makefiles." - die "Incomplete installation of Python bindings! File a bug with Gentoo!" - fi - fi - - newtmpfiles "${FILESDIR}"/${PN}-vboxusb_tmpfilesd ${PN}-vboxusb.conf -} - -pkg_postinst() { - xdg_pkg_postinst - - if use udev ; then - udev_reload - udevadm trigger --subsystem-match=usb - fi - - tmpfiles_process virtualbox-vboxusb.conf - - if ! use headless && use qt5 ; then - elog "To launch VirtualBox just type: \"virtualbox\"." - fi - - elog "You must be in the vboxusers group to use VirtualBox." - elog "" - elog "The latest user manual is available for download at:" - elog "https://download.virtualbox.org/virtualbox/${DIR_PV:-${PV}}/UserManual.pdf" - elog "" - - optfeature "Advanced networking setups" net-misc/bridge-utils sys-apps/usermode-utilities - optfeature "USB2, USB3, PXE boot, and VRDP support" app-emulation/virtualbox-extpack-oracle - optfeature "Guest additions ISO" app-emulation/virtualbox-additions - - if ! use udev ; then - ewarn "Without USE=udev, USB devices will likely not work in ${PN}." - fi -} - -pkg_postrm() { - xdg_pkg_postrm - - use udev && udev_reload -} diff --git a/app-emulation/virtualbox/virtualbox-6.1.36-r2.ebuild b/app-emulation/virtualbox/virtualbox-6.1.36-r2.ebuild new file mode 100644 index 000000000000..f0081d49d032 --- /dev/null +++ b/app-emulation/virtualbox/virtualbox-6.1.36-r2.ebuild @@ -0,0 +1,654 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# To add a new Python here: +# 1. Patch src/libs/xpcom18a4/python/Makefile.kmk (copy the previous impl's logic) +# Do NOT skip this part. It'll end up silently not-building the Python extension +# or otherwise misbehaving if you do. +# +# 2. Then update PYTHON_COMPAT & set PYTHON_SINGLE_TARGET for testing w/ USE=python. +# +# May need to look at other distros (e.g. Arch Linux) to find patches for newer +# Python versions as upstream tends to lag. Upstream may have patches on their +# trunk branch but not release branch. +# +# See bug #785835, bug #856121. +PYTHON_COMPAT=( python3_{8..10} ) + +inherit desktop edo flag-o-matic java-pkg-opt-2 linux-info multilib optfeature pax-utils python-single-r1 tmpfiles toolchain-funcs udev xdg + +MY_PN="VirtualBox" +MY_PV="${PV/beta/BETA}" +MY_PV="${MY_PV/rc/RC}" +MY_P=${MY_PN}-${MY_PV} +[[ ${PV} == *a ]] && DIR_PV="$(ver_cut 1-3)" + +DESCRIPTION="Family of powerful x86 virtualization products for enterprise and home use" +HOMEPAGE="https://www.virtualbox.org/" +SRC_URI="https://download.virtualbox.org/virtualbox/${DIR_PV:-${MY_PV}}/${MY_P}.tar.bz2 + https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-${MY_PV}.tar.bz2" +S="${WORKDIR}/${MY_PN}-${DIR_PV:-${MY_PV}}" + +LICENSE="GPL-2 dtrace? ( CDDL )" +SLOT="0/$(ver_cut 1-2)" +if [[ ${PV} != *_beta* ]] && [[ ${PV} != *_rc* ]] ; then + KEYWORDS="~amd64" +fi +IUSE="alsa debug doc dtrace headless java lvm +opus pam pax-kernel pch pulseaudio +opengl python +qt5 +sdk +sdl +udev vboxwebsrv vnc" + +unset WATCOM #856769 + +COMMON_DEPEND=" + ${PYTHON_DEPS} + acct-group/vboxusers + ~app-emulation/virtualbox-modules-${DIR_PV:-${PV}} + dev-libs/libIDL + >=dev-libs/libxslt-1.1.19 + net-misc/curl + dev-libs/libxml2 + media-libs/libpng:0= + media-libs/libvpx:0= + sys-libs/zlib:= + !headless? ( + sdl? ( media-libs/libsdl:0[X,video] ) + x11-libs/libX11 + x11-libs/libxcb:= + x11-libs/libXcursor + x11-libs/libXext + x11-libs/libXmu + x11-libs/libXt + opengl? ( + media-libs/libglvnd[X] + virtual/glu + ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtprintsupport:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + opengl? ( dev-qt/qtopengl:5 ) + x11-libs/libXinerama + ) + ) + dev-libs/openssl:0= + virtual/libcrypt:= + lvm? ( sys-fs/lvm2 ) + opus? ( media-libs/opus ) + udev? ( >=virtual/udev-171 ) + vnc? ( >=net-libs/libvncserver-0.9.9 ) +" +# We're stuck on JDK (and JRE, I guess?) 1.8 because of need for wsimport +# with USE="vboxwebsrv java". Note that we have to put things in DEPEND, +# not (only, anyway) BDEPEND, as the eclass magic to set the environment variables +# based on *DEPEND doesn't work for BDEPEND at least right now. +# +# There's a comment in Config.kmk about it +# ("With Java 11 wsimport was removed, usually part of a separate install now.") +# but it needs more investigation. +# +# See bug #832166. +DEPEND=" + ${COMMON_DEPEND} + alsa? ( >=media-libs/alsa-lib-1.0.13 ) + !headless? ( + x11-libs/libXinerama + opengl? ( virtual/opengl ) + ) + java? ( virtual/jdk:1.8 ) + pam? ( sys-libs/pam ) + pax-kernel? ( sys-apps/elfix ) + pulseaudio? ( media-sound/pulseaudio ) + vboxwebsrv? ( net-libs/gsoap[-gnutls(-)] ) +" +BDEPEND=" + ${PYTHON_DEPS} + >=dev-util/kbuild-0.1.9998.3127 + >=dev-lang/yasm-0.6.2 + sys-apps/which + sys-devel/bin86 + sys-libs/libcap + sys-power/iasl + virtual/pkgconfig + doc? ( + app-text/docbook-sgml-dtd:4.4 + dev-texlive/texlive-basic + dev-texlive/texlive-latex + dev-texlive/texlive-latexrecommended + dev-texlive/texlive-latexextra + dev-texlive/texlive-fontsrecommended + dev-texlive/texlive-fontsextra + ) + java? ( virtual/jdk:1.8 ) + qt5? ( dev-qt/linguist-tools:5 ) +" +RDEPEND=" + ${COMMON_DEPEND} + java? ( virtual/jre:1.8 ) +" + +QA_FLAGS_IGNORED=" + usr/lib64/virtualbox/VBoxDDR0.r0 + usr/lib64/virtualbox/VMMR0.r0 +" + +QA_TEXTRELS=" + usr/lib64/virtualbox/VMMR0.r0 +" + +QA_EXECSTACK=" + usr/lib64/virtualbox/iPxeBaseBin + usr/lib64/virtualbox/VMMR0.r0 + usr/lib64/virtualbox/VBoxDDR0.r0 +" + +QA_WX_LOAD=" + usr/lib64/virtualbox/iPxeBaseBin +" + +QA_PRESTRIPPED=" + usr/lib64/virtualbox/VMMR0.r0 + usr/lib64/virtualbox/VBoxDDR0.r0 +" + +REQUIRED_USE=" + java? ( sdk ) + python? ( sdk ) + vboxwebsrv? ( java ) + ${PYTHON_REQUIRED_USE} +" + +PATCHES=( + "${FILESDIR}"/${PN}-6.1.26-configure-include-qt5-path.patch # bug #805365 + + # This patch is needed to avoid automagic detection based on a hardcoded + # list of Pythons in configure. It's necessary but not sufficient + # (see the rest of the ebuild's logic for the remainder) to handle + # proper Python selection. + "${FILESDIR}"/${PN}-6.1.34-r3-python.patch + + # Patch grabbed from Arch Linux / upstream for Python 3.10 support + "${FILESDIR}"/${PN}-6.1.36-python3.10.patch + + # 865361 + "${FILESDIR}"/${PN}-6.1.36-fcf-protection.patch + + # Downloaded patchset + "${WORKDIR}"/virtualbox-patches-${MY_PV}/patches +) + +pkg_pretend() { + if ! use headless && ! use qt5 ; then + einfo "No USE=\"qt5\" selected, this build will not include any Qt frontend." + elif use headless && use qt5 ; then + einfo "You selected USE=\"headless qt5\", defaulting to" + einfo "USE=\"headless\", this build will not include any X11/Qt frontend." + fi + + if ! use opengl ; then + einfo "No USE=\"opengl\" selected, this build will lack" + einfo "the OpenGL feature." + fi + if ! use python ; then + einfo "You have disabled the \"python\" USE flag. This will only" + einfo "disable the python bindings being installed." + fi +} + +pkg_setup() { + java-pkg-opt-2_pkg_setup + python-single-r1_pkg_setup +} + +src_prepare() { + default + + # Only add nopie patch when we're on hardened + if gcc-specs-pie ; then + eapply "${FILESDIR}"/050_virtualbox-5.2.8-nopie.patch + fi + + # Only add paxmark patch when we're on pax-kernel + if use pax-kernel ; then + eapply "${FILESDIR}"/virtualbox-5.2.8-paxmark-bldprogs.patch + fi + + # Remove shipped binaries (kBuild, yasm), see bug #232775 + rm -r kBuild/bin tools || die + + # Replace pointless GCC version check with something more sensible. + # This is needed for the qt5 version check. + sed -e 's@^check_gcc$@cc_maj="$(${CC} -dumpversion | cut -d. -f1)" ; cc_min="$(${CC} -dumpversion | cut -d. -f2)"@' \ + -i configure || die + + # Disable things unused or split into separate ebuilds + sed -e "s@MY_LIBDIR@$(get_libdir)@" \ + "${FILESDIR}"/${PN}-5-localconfig > LocalConfig.kmk || die + + if ! use pch ; then + # bug #753323 + printf '\n%s\n' "VBOX_WITHOUT_PRECOMPILED_HEADERS=1" \ + >> LocalConfig.kmk || die + fi + + # Respect LDFLAGS + sed -e "s@_LDFLAGS\.${ARCH}*.*=@& ${LDFLAGS}@g" \ + -i Config.kmk src/libs/xpcom18a4/Config.kmk || die + + # Do not use hard-coded ld (related to bug #488176) + sed -e '/QUIET)ld /s@ld @$(LD) @' \ + -i src/VBox/Devices/PC/ipxe/Makefile.kmk || die + + # Use PAM only when pam USE flag is enbaled (bug #376531) + if ! use pam ; then + einfo "Disabling PAM removes the possibility to use the VRDP features." + sed -i 's@^.*VBOX_WITH_PAM@#VBOX_WITH_PAM@' Config.kmk || die + sed -i 's@\(.*/auth/Makefile.kmk.*\)@#\1@' \ + src/VBox/HostServices/Makefile.kmk || die + fi + + # add correct java path + if use java ; then + sed "s@/usr/lib/jvm/java-6-sun@$(java-config -O)@" \ + -i "${S}"/Config.kmk || die + java-pkg-opt-2_src_prepare + fi +} + +src_configure() { + tc-ld-disable-gold # bug #488176 + + #856811 #864274 + # cannot filter out only one flag, some combinations of these flags produce buggy executables + for i in abm avx avx2 bmi bmi2 fma fma4 popcnt; do + append-cflags $(test-flags-CC -mno-$i) + append-cxxflags $(test-flags-CXX -mno-$i) + done + + tc-export AR CC CXX LD RANLIB + export HOST_CC="$(tc-getBUILD_CC)" + + local myconf=( + --with-gcc="$(tc-getCC)" + --with-g++="$(tc-getCXX)" + + --disable-dbus + --disable-kmods + + $(usex alsa '' --disable-alsa) + $(usex debug --build-debug '') + $(usex doc '' --disable-docs) + $(usex java '' --disable-java) + $(usex lvm '' --disable-devmapper) + $(usex opus '' --disable-libopus) + $(usex pulseaudio '' --disable-pulse) + $(usex python '' --disable-python) + $(usex vboxwebsrv --enable-webservice '') + $(usex vnc --enable-vnc '') + ) + + if ! use headless ; then + myconf+=( + $(usex opengl '' --disable-opengl) + $(usex qt5 '' --disable-qt) + $(usex sdl '' --disable-sdl) + ) + else + myconf+=( + --build-headless + --disable-opengl + ) + fi + + if use amd64 && ! has_multilib_profile ; then + myconf+=( --disable-vmmraw ) + fi + + # bug #843437 + cat >> LocalConfig.kmk <<-EOF || die + CXXFLAGS=${CXXFLAGS} + CFLAGS=${CFLAGS} + EOF + + # not an autoconf script + edo ./configure "${myconf[@]}" + + # Force usage of chosen Python implementation + # bug #856121, bug #785835 + sed -i \ + -e '/VBOX_WITH_PYTHON.*=/d' \ + -e '/VBOX_PATH_PYTHON_INC.*=/d' \ + -e '/VBOX_LIB_PYTHON.*=/d' \ + AutoConfig.kmk || die + + cat >> AutoConfig.kmk <<-EOF || die + VBOX_WITH_PYTHON=$(usev python 1) + VBOX_PATH_PYTHON_INC=$(python_get_includedir) + VBOX_LIB_PYTHON=$(python_get_library_path) + EOF + + if use python ; then + local mangled_python="${EPYTHON#python}" + mangled_python="${mangled_python/.}" + + # Stub out the script which defines what the Makefile ends up + # building for. gen_python_deps.py gets called by the Makefile + # with some args and it spits out a bunch of paths for a hardcoded + # list of Pythons. We just override it with what we're actually using. + # This minimises the amount of patching we have to do for new Pythons. + cat > src/libs/xpcom18a4/python/gen_python_deps.py <<-EOF || die + print("VBOX_PYTHON${mangled_python}_INC=$(python_get_includedir)") + print("VBOX_PYTHON${mangled_python}_LIB=$(python_get_library_path)") + print("VBOX_PYTHONDEF_INC=$(python_get_includedir)") + print("VBOX_PYTHONDEF_LIB=$(python_get_library_path)") + EOF + + chmod +x src/libs/xpcom18a4/python/gen_python_deps.py || die + fi +} + +src_compile() { + source ./env.sh || die + + # Force kBuild to respect C[XX]FLAGS and MAKEOPTS (bug #178529) + MAKEJOBS=$(grep -Eo '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' <<< ${MAKEOPTS}) + MAKELOAD=$(grep -Eo '(\-l|\-\-load-average)(=?|[[:space:]]*)[[:digit:]]+' <<< ${MAKEOPTS}) + MAKEOPTS="${MAKEJOBS} ${MAKELOAD}" + + local myemakeargs=( + VBOX_BUILD_PUBLISHER=_Gentoo + VBOX_WITH_VBOXIMGMOUNT=1 + + KBUILD_VERBOSE=2 + + AS="$(tc-getCC)" + CC="$(tc-getCC)" + CXX="$(tc-getCXX)" + + TOOL_GCC3_CC="$(tc-getCC)" + TOOL_GCC3_LD="$(tc-getCC)" + TOOL_GCC3_AS="$(tc-getCC)" + TOOL_GCC3_AR="$(tc-getAR)" + TOOL_GCC3_OBJCOPY="$(tc-getOBJCOPY)" + + TOOL_GXX3_CC="$(tc-getCC)" + TOOL_GXX3_CXX="$(tc-getCXX)" + TOOL_GXX3_LD="$(tc-getCXX)" + TOOL_GXX3_AS="$(tc-getCXX)" + TOOL_GXX3_AR="$(tc-getAR)" + TOOL_GXX3_OBJCOPY="$(tc-getOBJCOPY)" + + TOOL_GCC3_CFLAGS="${CFLAGS}" + TOOL_GCC3_CXXFLAGS="${CXXFLAGS}" + VBOX_GCC_OPT="${CXXFLAGS}" + VBOX_NM="$(tc-getNM)" + + TOOL_YASM_AS=yasm + ) + + if use amd64 && has_multilib_profile ; then + myemakeargs+=( + CC32="$(tc-getCC) -m32" + CXX32="$(tc-getCXX) -m32" + + TOOL_GCC32_CC="$(tc-getCC) -m32" + TOOL_GCC32_CXX="$(tc-getCXX) -m32" + TOOL_GCC32_LD="$(tc-getCC) -m32" + TOOL_GCC32_AS="$(tc-getCC) -m32" + TOOL_GCC32_AR="$(tc-getAR)" + TOOL_GCC32_OBJCOPY="$(tc-getOBJCOPY)" + + TOOL_GXX32_CC="$(tc-getCC) -m32" + TOOL_GXX32_CXX="$(tc-getCXX) -m32" + TOOL_GXX32_LD="$(tc-getCXX) -m32" + TOOL_GXX32_AS="$(tc-getCXX) -m32" + TOOL_GXX32_AR="$(tc-getAR)" + TOOL_GXX32_OBJCOPY="$(tc-getOBJCOPY)" + ) + fi + + MAKE="kmk" emake "${myemakeargs[@]}" all +} + +src_install() { + cd "${S}"/out/linux.${ARCH}/$(usex debug debug release)/bin || die + + local vbox_inst_path="/usr/$(get_libdir)/${PN}" each size ico icofile + + vbox_inst() { + local binary="${1}" + local perms="${2:-0750}" + local path="${3:-${vbox_inst_path}}" + + [[ -n "${binary}" ]] || die "vbox_inst: No binary given!" + [[ ${perms} =~ ^[[:digit:]]+{4}$ ]] || die "vbox_inst: perms must consist of four digits." + + insinto ${path} + doins ${binary} + fowners root:vboxusers ${path}/${binary} + fperms ${perms} ${path}/${binary} + } + + # Create configuration files + insinto /etc/vbox + newins "${FILESDIR}/${PN}-4-config" vbox.cfg + + # Set the correct libdir + sed \ + -e "s@MY_LIBDIR@$(get_libdir)@" \ + -i "${ED}"/etc/vbox/vbox.cfg || die "vbox.cfg sed failed" + + # Install the wrapper script + exeinto ${vbox_inst_path} + newexe "${FILESDIR}/${PN}-ose-6-wrapper" "VBox" + fowners root:vboxusers ${vbox_inst_path}/VBox + fperms 0750 ${vbox_inst_path}/VBox + + # Install binaries and libraries + insinto ${vbox_inst_path} + doins -r components + + for each in VBox{Autostart,BalloonCtrl,BugReport,CpuReport,ExtPackHelperApp,Manage,SVC,Tunctl,VMMPreload,XPCOMIPCD} vboximg-mount *so *r0 iPxeBaseBin ; do + vbox_inst ${each} + done + + # These binaries need to be suid root. + for each in VBox{Headless,Net{AdpCtl,DHCP,NAT}} ; do + vbox_inst ${each} 4750 + done + + # Install EFI Firmware files (bug #320757) + for each in VBoxEFI{32,64}.fd ; do + vbox_inst ${each} 0644 + done + + # VBoxSVC and VBoxManage need to be pax-marked (bug #403453) + # VBoxXPCOMIPCD (bug #524202) + for each in VBox{Headless,Manage,SVC,XPCOMIPCD} ; do + pax-mark -m "${ED}"${vbox_inst_path}/${each} + done + + # Symlink binaries to the shipped wrapper + for each in vbox{autostart,balloonctrl,bugreport,headless,manage} VBox{Autostart,BalloonCtrl,BugReport,Headless,Manage,VRDP} ; do + dosym ${vbox_inst_path}/VBox /usr/bin/${each} + done + dosym ${vbox_inst_path}/VBoxTunctl /usr/bin/VBoxTunctl + dosym ${vbox_inst_path}/vboximg-mount /usr/bin/vboximg-mount + + if use pam ; then + # VRDPAuth only works with this (bug #351949) + dosym VBoxAuth.so ${vbox_inst_path}/VRDPAuth.so + fi + + # set an env-variable for 3rd party tools + echo -n "VBOX_APP_HOME=${vbox_inst_path}" > "${T}/90virtualbox" + doenvd "${T}/90virtualbox" + + if ! use headless ; then + vbox_inst rdesktop-vrdp + if use sdl ; then + vbox_inst VBoxSDL 4750 + pax-mark -m "${ED}"${vbox_inst_path}/VBoxSDL + + for each in vboxsdl VBoxSDL ; do + dosym ${vbox_inst_path}/VBox /usr/bin/${each} + done + fi + + if use qt5 ; then + vbox_inst VirtualBox + vbox_inst VirtualBoxVM 4750 + for each in VirtualBox{,VM} ; do + pax-mark -m "${ED}"${vbox_inst_path}/${each} + done + + if use opengl ; then + vbox_inst VBoxTestOGL + pax-mark -m "${ED}"${vbox_inst_path}/VBoxTestOGL + fi + + for each in virtualbox{,vm} VirtualBox{,VM} ; do + dosym ${vbox_inst_path}/VBox /usr/bin/${each} + done + + insinto /usr/share/${PN} + doins -r nls + doins -r UnattendedTemplates + + domenu ${PN}.desktop + fi + + pushd "${S}"/src/VBox/Artwork/OSE &>/dev/null || die + for size in 16 32 48 64 128 ; do + newicon -s ${size} ${PN}-${size}px.png ${PN}.png + done + newicon ${PN}-48px.png ${PN}.png + doicon -s scalable ${PN}.svg + popd &>/dev/null || die + pushd "${S}"/src/VBox/Artwork/other &>/dev/null || die + for size in 16 24 32 48 64 72 96 128 256 512 ; do + for ico in hdd ova ovf vbox{,-extpack} vdi vdh vmdk ; do + icofile="${PN}-${ico}-${size}px.png" + if [[ -f "${icofile}" ]] ; then + newicon -s ${size} ${icofile} ${PN}-${ico}.png + fi + done + done + popd &>/dev/null || die + fi + + if use lvm ; then + vbox_inst VBoxVolInfo 4750 + dosym ${vbox_inst_path}/VBoxVolInfo /usr/bin/VBoxVolInfo + fi + + if use sdk ; then + insinto ${vbox_inst_path} + doins -r sdk + + if use java ; then + java-pkg_regjar "${ED}/${vbox_inst_path}/sdk/bindings/xpcom/java/vboxjxpcom.jar" + java-pkg_regso "${ED}/${vbox_inst_path}/libvboxjxpcom.so" + fi + fi + + if use udev ; then + local udevdir="$(get_udevdir)" + local udev_file="VBoxCreateUSBNode.sh" + local rules_file="10-virtualbox.rules" + + insinto ${udevdir} + doins ${udev_file} + fowners root:vboxusers ${udevdir}/${udev_file} + fperms 0750 ${udevdir}/${udev_file} + + insinto ${udevdir}/rules.d + sed "s@%UDEVDIR%@${udevdir}@" "${FILESDIR}"/${rules_file} \ + > "${T}"/${rules_file} || die + doins "${T}"/${rules_file} + fi + + if use vboxwebsrv ; then + vbox_inst vboxwebsrv + dosym ${vbox_inst_path}/VBox /usr/bin/vboxwebsrv + newinitd "${FILESDIR}"/vboxwebsrv-initd vboxwebsrv + newconfd "${FILESDIR}"/vboxwebsrv-confd vboxwebsrv + fi + + # Remove dead symlinks (bug #715338) + find "${ED}"/usr/$(get_libdir)/${PN} -xtype l -delete || die + + # Fix version string in extensions or else they don't get accepted + # by the virtualbox host process (see bug #438930) + find ExtensionPacks -type f -name "ExtPack.xml" -print0 \ + | xargs --no-run-if-empty --null sed -i '/Version/s@_Gentoo@@' \ + || die + + local extensions_dir="${vbox_inst_path}/ExtensionPacks" + + if use vnc ; then + insinto ${extensions_dir} + doins -r ExtensionPacks/VNC + fi + + if use dtrace ; then + insinto ${extensions_dir} + doins -r ExtensionPacks/Oracle_VBoxDTrace_Extension_Pack + fi + + if use doc ; then + dodoc UserManual.pdf + fi + + if use python ; then + local mangled_python="${EPYTHON#python}" + mangled_python="${mangled_python/./_}" + + local python_path_ext="${ED}/usr/$(get_libdir)/virtualbox/VBoxPython${mangled_python}.so" + if [[ ! -x "${python_path_ext}" ]] ; then + eerror "Couldn't find ${python_path_ext}! Bindings were requested with USE=python" + eerror "but none were installed. This may happen if support for a Python target" + eerror "(listed in PYTHON_COMPAT in the ebuild) is incomplete within the Makefiles." + die "Incomplete installation of Python bindings! File a bug with Gentoo!" + fi + fi + + newtmpfiles "${FILESDIR}"/${PN}-vboxusb_tmpfilesd ${PN}-vboxusb.conf +} + +pkg_postinst() { + xdg_pkg_postinst + + if use udev ; then + udev_reload + udevadm trigger --subsystem-match=usb + fi + + tmpfiles_process virtualbox-vboxusb.conf + + if ! use headless && use qt5 ; then + elog "To launch VirtualBox just type: \"virtualbox\"." + fi + + elog "You must be in the vboxusers group to use VirtualBox." + elog "" + elog "The latest user manual is available for download at:" + elog "https://download.virtualbox.org/virtualbox/${DIR_PV:-${PV}}/UserManual.pdf" + elog "" + + optfeature "Advanced networking setups" net-misc/bridge-utils sys-apps/usermode-utilities + optfeature "USB2, USB3, PXE boot, and VRDP support" app-emulation/virtualbox-extpack-oracle + optfeature "Guest additions ISO" app-emulation/virtualbox-additions + + if ! use udev ; then + ewarn "Without USE=udev, USB devices will likely not work in ${PN}." + fi +} + +pkg_postrm() { + xdg_pkg_postrm + + use udev && udev_reload +} diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz index ff3146675c11..e5eb08f26ea1 100644 Binary files a/app-text/Manifest.gz and b/app-text/Manifest.gz differ diff --git a/app-text/convmv/Manifest b/app-text/convmv/Manifest index 65ad01a2ef77..216375891d6b 100644 --- a/app-text/convmv/Manifest +++ b/app-text/convmv/Manifest @@ -2,6 +2,6 @@ AUX convmv-2.05-manpage_nocompress.patch 495 BLAKE2B e1f3b981d99cbd44aca2cac0d18 DIST convmv-2.04.tar.gz 30082 BLAKE2B 51521e5e44c635b72c406b6b732850e7f5e50b64d30bfd8770ca1ab49e3fd10d45447114f8adbf8b79fd381dfaf6b4782246d3e10aae471a49a52a20c8ce0405 SHA512 987411047af0b1e952cd11937c70ddd972b2e3534f4fcc6c659243dedef69af4aad90ceaa3789aec6bad6cba0999c38839451f90844b171773165b6e5899f6ac DIST convmv-2.05.tar.gz 30680 BLAKE2B b0d4bb14995e42e55fa34cbdaa8cb8881e48972abb296af44eebfdf76664e837b05398e0cc4e9208ddee41213bc1dd7f11c3f503e39f9a6791d08797864776a1 SHA512 7fb0d1e2b64c3105c48d8a2cbb59fa4ea23202f17abc7cbf63acfca785683f00955fdcb03517e9dd8fe01be0171458ab2583e1c52d62c6081684462b0fec4125 EBUILD convmv-2.04.ebuild 697 BLAKE2B 6c6c08b7b1bdf528c13ed5c2d540496f1ef75819741558773e50b42dc43397d8e2a4963e2a090be49e05a010c7395be21ad13a5ea80ee9a66a1f8f8fb00eceeb SHA512 473e677f1ec5af80737d13ff7cbb0d38356aabf3ca3305385de87840406453fc9aed83fae879d254c4740b7425c72d452ab70e66d77e0039a9ece2c3bcc4c23d -EBUILD convmv-2.05-r1.ebuild 808 BLAKE2B f047ed37c8b98470f34b2960e0e0a9dd1fe45ef59920e5a4648ad41d49d947ce1be2eaec77fec003f9bdf12ceffd2c1894eb80effdd79b1fca908ce2ff4fbd85 SHA512 1f52846d6ff72002b7442c356f610ecf7c66f60620fe26e0f2627b81889a42423ce1c70c338f77ae556c32d4e563ad311dffd8bfb60b987c69f81029e5fa44d5 +EBUILD convmv-2.05-r1.ebuild 807 BLAKE2B 1919469b6c4ca359c6d02a01f1d401b8f02c3d515b0d13a39006dc7fbf7cdb706161181e2cddff4aafa0f484429b7194c1b726a4922742b3b1bebf156174cf28 SHA512 dd7a566990b9d9768fa456a80843609379b660ad255eb2184681a1df7cf5ad564b748be9302c36cff14b75bcbcaf74eeb767a901f89d4a792785007f4abb8aa1 EBUILD convmv-2.05.ebuild 712 BLAKE2B 0c338bcf39f82f15cb1e72fa53e7702a926f22890f548af0ae1aee2827ff1010dc5e809c012afab3e1a51dd4ddc4a0aed07fd0b1bb534d29c8f613b35f4a1f2c SHA512 fa5230e72fdf9e78df8c6b0e1d1c1170d96005660cedb3c829005312af4ab44ae7f9067adc8f6cdf30828b37e2cd6dbaa44731092f9540a53ab861705b57ffd5 MISC metadata.xml 259 BLAKE2B b686159b165bb65001fec330015f34ab32825ba2b95bda35f433702b2a1b687120ce9de3a181683886cbb3ec13863099e02593f009eee89b0bb1125dae93bcbd SHA512 191845ae8df52119a9934c6fd23f5b9ce8d2c77df29c750790d3ea8b6af37355b69b5b24fdeae3bffe7f5ce4f8997e7211008dd1f36e7de0ebda3a87353c0dd6 diff --git a/app-text/convmv/convmv-2.05-r1.ebuild b/app-text/convmv/convmv-2.05-r1.ebuild index 12ab21e7e29b..9ecd46e08807 100644 --- a/app-text/convmv/convmv-2.05-r1.ebuild +++ b/app-text/convmv/convmv-2.05-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 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="https://www.j3e.de/linux/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc ~x86" IUSE="" DEPEND="dev-lang/perl" diff --git a/dev-go/Manifest.gz b/dev-go/Manifest.gz index c536b4122720..e4c575b27b25 100644 Binary files a/dev-go/Manifest.gz and b/dev-go/Manifest.gz differ diff --git a/dev-go/golangci-lint/Manifest b/dev-go/golangci-lint/Manifest new file mode 100644 index 000000000000..edf8870ce145 --- /dev/null +++ b/dev-go/golangci-lint/Manifest @@ -0,0 +1,4 @@ +DIST golangci-lint-1.48.0-deps.tar.xz 44216112 BLAKE2B 025a88dd7dc831daf62cf07480656593520c0eceaf277e3076740383f33721db80f3b59e677b613bcdaac69f22a52445b2548addc19cb4382e341249532bdefe SHA512 115fdd9eb082849266e7ccaa5720d3ee62d7c62c98408922579e6214819214d72d45c4c875aade1b7f5520b6bc5bf0ee5e73e898bdf32be4bd61ac5411d1d601 +DIST golangci-lint-1.48.0.tar.gz 1574798 BLAKE2B 6edd9b233e03da27e7e23e06600ffca30b9284ffb221537b76e7ad98ff3878bee82b11074427436657f5cc9f7afc14e2a1d2fd8fd170f00db2a538b778d1b130 SHA512 2902972fd8513df51595ca3290164048a5d34d758d116810e1130447997fd058ca16d49e38542f0ffc39e0f776a5f053f2d9862bf2313fd81820ab27f0317699 +EBUILD golangci-lint-1.48.0.ebuild 527 BLAKE2B 7aed83269a1ff3fd1f0c7044a41f8eb8ad149ff054b1bb06e4fba5cd235f922a67b4f664cae2e298b028d4c7611ee095765743b115d7888f9864aa80376982b9 SHA512 0edce66a1de9f1cfa67cf0776a878366ea92bc0539ff8bbf63424ebb285c893c8bfa68528b23a0e41463ae15e2938e4d89748f3d929379d29b1819c4dee8193e +MISC metadata.xml 249 BLAKE2B 08603bf9d754b59bae12620988552abc7f76b87a1390d02038789eba034c22412a3593d10f443794a5171ff3905c2b5c822368b2eb9f53a528097b7b6c80ffe9 SHA512 338d72efbd040697be98aad4229b81c9694eb27ecbc39f3a18332f4cc766a46b4a0a92f32612203259bf58f5838d0aff7f0b1abec7766f6cd2394c73f7f0b251 diff --git a/dev-go/golangci-lint/golangci-lint-1.48.0.ebuild b/dev-go/golangci-lint/golangci-lint-1.48.0.ebuild new file mode 100644 index 000000000000..4aa683707af0 --- /dev/null +++ b/dev-go/golangci-lint/golangci-lint-1.48.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit go-module + +DESCRIPTION="Fast linters runner for Go" +HOMEPAGE="https://github.com/golangci/golangci-lint" +SRC_URI="https://github.com/golangci/golangci-lint/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" + +LICENSE="BSD MIT" +SLOT="0" +KEYWORDS="~amd64" + +src_compile() { + emake build +} + +src_test() { + emake test +} + +src_install() { + dobin golangci-lint +} diff --git a/dev-go/golangci-lint/metadata.xml b/dev-go/golangci-lint/metadata.xml new file mode 100644 index 000000000000..db463f3eeb66 --- /dev/null +++ b/dev-go/golangci-lint/metadata.xml @@ -0,0 +1,8 @@ + + + + + williamh@gentoo.org + William Hubbs + + diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz index b0cf88450576..56435f7b27e2 100644 Binary files a/dev-java/Manifest.gz and b/dev-java/Manifest.gz differ diff --git a/dev-java/gradle-bin/Manifest b/dev-java/gradle-bin/Manifest index 22e2aa46ee4f..d07dea18885d 100644 --- a/dev-java/gradle-bin/Manifest +++ b/dev-java/gradle-bin/Manifest @@ -3,11 +3,13 @@ DIST gradle-bin-7.1.1.zip 154838841 BLAKE2B 0a0ad08101f0c5fa7c0cb2a4c9ad6e53320c DIST gradle-bin-7.2.zip 157058280 BLAKE2B 918213df58ac2afbd075c74588f60676cd7dc99030834828138c621348ac1abd368e0b54c2f6937cbfc9533e55e310b46cf841c92dcb1039b898c6f456032d38 SHA512 6ccc79f08afdc20b3d5abf876c3cabb69114d1ab4285cdb77158cd8c5e09207589edefb6c79f2bcffe4629a38c6b9e2f473de42dab29a24310965bc5816b907d DIST gradle-bin-7.3.3.zip 158875257 BLAKE2B 94f86e06da3eae4a9522d35a28577d033d64ce1bc2f36d0f5c1992e9b92ec311d25bd98bbeaf4b8a9869f22d93e14c88952e12166e436a0a6c206541d1f967aa SHA512 03f2bdd77202788cd43bb3e3a6390340f4d083d69ade5a53e0163204fb85307f5bbbbf4e04077c6ae558bc36ab3c478674f941079bc14a8344f55631fbba1490 DIST gradle-bin-7.4.2.zip 159315974 BLAKE2B c7c8dbe82d22dec699d1997a781f3a66110c9910dfe67df2304c48cead96c130ca072550b8c5fa2362744cd2ea3c9723c45a6ecf6e0737fe3c9b7e286b44f4ae SHA512 2e1d05486baa9661d5c8ffead2df87874a66f6cfc958ee6840432b89d221d8b0af9e3cad3675766f5413d12aa61c5b5fb0dd82f4164e5da3022865eba9ceadbf +DIST gradle-bin-7.5.1.zip 166101707 BLAKE2B e018f8ae0e4cbe1fff2e3fb3029ef4c3f35e1bf541ce75f22561e16c43d8501c2f2501db72081656a836ab1c3358020dbf0be3499e7c16b385d9940c852c62ae SHA512 89189d529df1258a01ad2e6c38b1374dfb3a1440706c1c7f27ace89b6fd5b6849f9809f209e3e410f226aeeb9348d144de70397ac94b4e59fd311a2b0dee0dc9 DIST gradle-bin-7.5.zip 166044548 BLAKE2B 2814ebe54bbe7165e6337be087bf2c841ff308c5d3f6c01e7a4d1dd63c13e723e9c06c395632edb32b7c9f84d174e1c0dd8c6ffee1f35f0b33201e24615b6521 SHA512 48646d59cd89836c33805fe3899587d338b46665f8f9c9d1535aa862b2a331e3045aa77cf4f2523e85b88ca3d2c58e0b4990fc02b84fb79e327817e37d9c6319 EBUILD gradle-bin-6.8.3.ebuild 1107 BLAKE2B 349fbd166d7051019a6861ff9b4cf3551b4da9931beb867b55ccdf74094a477bd2e4607763de59d037b7e48d33ae6ffe033853cfc6baf54f1c3ffb878dacd1a2 SHA512 29a5b48b85ea22e5446e210d2ca05e4bdef13f89607b7fb19e8463f478554b08edb68b0ccbe6002b5c1600a25a01507c3297aad9ac608c6cc9880473f8d61a93 EBUILD gradle-bin-7.1.1.ebuild 1107 BLAKE2B 349fbd166d7051019a6861ff9b4cf3551b4da9931beb867b55ccdf74094a477bd2e4607763de59d037b7e48d33ae6ffe033853cfc6baf54f1c3ffb878dacd1a2 SHA512 29a5b48b85ea22e5446e210d2ca05e4bdef13f89607b7fb19e8463f478554b08edb68b0ccbe6002b5c1600a25a01507c3297aad9ac608c6cc9880473f8d61a93 EBUILD gradle-bin-7.2.ebuild 1107 BLAKE2B a8d579cbd751718738297284e0868812ee3cb67d911d143ee6711150c3e7d69c9c55f7ab0bf44b554935539ee20d0c945a4f10c914a2bcb471d2c3be4d249346 SHA512 3cfcbdf0bea512bb3e82053ad824953b5d95d7954796ea6f1846d46d8812e7b482608f1c8e60d30982127e05ad5fd29ae660965afd9176c872618dade74c821e EBUILD gradle-bin-7.3.3.ebuild 1107 BLAKE2B a8d579cbd751718738297284e0868812ee3cb67d911d143ee6711150c3e7d69c9c55f7ab0bf44b554935539ee20d0c945a4f10c914a2bcb471d2c3be4d249346 SHA512 3cfcbdf0bea512bb3e82053ad824953b5d95d7954796ea6f1846d46d8812e7b482608f1c8e60d30982127e05ad5fd29ae660965afd9176c872618dade74c821e EBUILD gradle-bin-7.4.2.ebuild 1107 BLAKE2B a8d579cbd751718738297284e0868812ee3cb67d911d143ee6711150c3e7d69c9c55f7ab0bf44b554935539ee20d0c945a4f10c914a2bcb471d2c3be4d249346 SHA512 3cfcbdf0bea512bb3e82053ad824953b5d95d7954796ea6f1846d46d8812e7b482608f1c8e60d30982127e05ad5fd29ae660965afd9176c872618dade74c821e +EBUILD gradle-bin-7.5.1.ebuild 1109 BLAKE2B 7cfc0537a256cf0cc1dc7d8c369dac854251ee54064108795eae5720df97d9e9b3fac72fc41fb7443e2d0b85396dcd4563f19b56f1e0663c7dbe1e3447391bde SHA512 3160f5aa339b6e75ca0f74f14275323566a4688c84c6ba761d27ba39e0b497e09a3fe6a8790124d6469833fe5d329dc2a5b62a66e195f2499bb11d6368a218fb EBUILD gradle-bin-7.5.ebuild 1109 BLAKE2B 7cfc0537a256cf0cc1dc7d8c369dac854251ee54064108795eae5720df97d9e9b3fac72fc41fb7443e2d0b85396dcd4563f19b56f1e0663c7dbe1e3447391bde SHA512 3160f5aa339b6e75ca0f74f14275323566a4688c84c6ba761d27ba39e0b497e09a3fe6a8790124d6469833fe5d329dc2a5b62a66e195f2499bb11d6368a218fb MISC metadata.xml 356 BLAKE2B fa5433b47d358144596ec5c02ea3d766d13561cbf383a2dcb492ca66f9ebae593e12534630edf229ee6e136f336a0ff091dedeb67e155cb43bd219284fd1f4d3 SHA512 d8e58592957b0707bb016273f8209e3ba975a907a691b60d610e8ef4204a62ed89e4475b8b198659afb9f9b654b71c0f52eb3ce7a00e46fa17831da69dc24470 diff --git a/dev-java/gradle-bin/gradle-bin-7.5.1.ebuild b/dev-java/gradle-bin/gradle-bin-7.5.1.ebuild new file mode 100644 index 000000000000..8dedd9ecd1ef --- /dev/null +++ b/dev-java/gradle-bin/gradle-bin-7.5.1.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +IUSE="doc" +JAVA_PKG_IUSE="source" + +inherit java-pkg-2 + +MY_PN=${PN%%-bin} +MY_P="${MY_PN}-${PV/_rc/-rc-}" + +DESCRIPTION="A project automation and build tool with a Groovy based DSL" +SRC_URI="https://services.gradle.org/distributions/${MY_P}-all.zip -> ${P}.zip" +HOMEPAGE="https://www.gradle.org/" + +LICENSE="Apache-2.0" +SLOT="${PV}" +KEYWORDS="~amd64 ~x86" + +DEPEND="app-eselect/eselect-gradle" +BDEPEND="app-arch/unzip" +RDEPEND=" + ${DEPEND} + >=virtual/jre-1.8:* +" + +S="${WORKDIR}/${MY_P}" + +src_compile() { + : +} + +src_install() { + local gradle_dir="/usr/share/${PN}-${SLOT}" + + if use source; then + java-pkg_dosrc src + fi + + docinto html + dodoc -r docs/release-notes.html + if use doc; then + dodoc -r docs/{dsl,userguide} + java-pkg_dojavadoc docs/javadoc + fi + + insinto "${gradle_dir}" + doins -r bin/ lib/ + fperms 755 "${gradle_dir}/bin/gradle" + dosym "${gradle_dir}/bin/gradle" "/usr/bin/${PN}-${SLOT}" +} + +pkg_postinst() { + eselect gradle update ifunset +} + +pkg_postrm() { + eselect gradle update ifunset +} diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index 60d43ea2d65a..911bcae8a940 100644 Binary files a/dev-libs/Manifest.gz and b/dev-libs/Manifest.gz differ diff --git a/dev-libs/libffi/Manifest b/dev-libs/libffi/Manifest index 4e2ae5516eda..ce579327750e 100644 --- a/dev-libs/libffi/Manifest +++ b/dev-libs/libffi/Manifest @@ -12,5 +12,5 @@ DIST libffi-3.4.2-loongarch64-20220428.patch.xz 64932 BLAKE2B d144dc28a7fce008bc DIST libffi-3.4.2.tar.gz 1351355 BLAKE2B a8137bc895b819f949fd7705e405be627219c6d1fdef280253330f7407d4a548bb057d7bb0e9225d1767d42f9bf5f0ab3c455db1c3470d7cc876bb7b7d55d308 SHA512 31bad35251bf5c0adb998c88ff065085ca6105cf22071b9bd4b5d5d69db4fadf16cadeec9baca944c4bb97b619b035bb8279de8794b922531fddeb0779eb7fb1 EBUILD libffi-3.3-r2.ebuild 2257 BLAKE2B 5a212c60da8441e8fa7ae839bde431f4f74025cfb975836f3369138931ece80d140c109d79d5fba45bd5d684ae96abd273004e211c4782cfcd56d83714b76e93 SHA512 8d4be46533328714d161a6d52ef0316c2286f50d6cce723fa8c1ae9b2bb29336fbb666992c9662da4eaf0dd9d983be79f3177b3d398edceb1223a358340320be EBUILD libffi-3.4.2-r1.ebuild 2528 BLAKE2B e94c8e41d88a5c24914d36fbcdc84b5ad9bf5454d1a440e2a6e8fb1a9e2f6da5ae4acc8fa4387422a949a200aab092cabd0fc324acd7fc58e1a95b6c9aa27795 SHA512 27b02c6d584a01b63b7ef542dee022fbdb550e4748c2c57f2d0b19c563793fe780a4fd73a00a7a3d25089699ea1d4a1489e5eaf5773ddb00994a48bd699658f4 -EBUILD libffi-3.4.2-r2.ebuild 2605 BLAKE2B 66058f87f6480ecf1679db6750714546aaf3405453eb871f636da470707c5eb9e9ebd6a9c53f2011a16dc5605f24fde62b92011f2a97c5be5f45d20348a65271 SHA512 03a15f161a0d18eb6fdc6cbecc82261c2235175ab8103bee79d6e3d2cbf3539bfe2694206dc05cf2ff58fd7eed4a639a00816d60d563eea7b3182ad43f1b05c1 +EBUILD libffi-3.4.2-r2.ebuild 2604 BLAKE2B 4fcc7280a077cc573b6dcec71e4a8210554355e647be06714e0b50037da065f54bda17b4aa0300526252e06127acfee13bf469de852348a32a39070c1a5958b0 SHA512 a43e4e15dab22dbaa6ed3925df2959a07ab27c39a9e02af35b6ce342c06062558ef44283ca8a8e76ab16757d0ada57320f79df612dca4a72c1d0b2f7ee9af92e MISC metadata.xml 2187 BLAKE2B b3d0fff226007e6f7f69b6d07b7ad703bca294c50d43101c1230acba690b6113eb15c979bcbfba590a5d8c209802fb7046c9fa8f98352b29c1be602cdc4d2b34 SHA512 144b470177885afb19c2f6f76552156c84fd2084be3840fb8168e75e8991ba99189d2549d6de567a5a2c881805099722c1dae9d67562e97ad05b2739f2d3ba92 diff --git a/dev-libs/libffi/libffi-3.4.2-r2.ebuild b/dev-libs/libffi/libffi-3.4.2-r2.ebuild index 05799edc29c5..9bfa5794d789 100644 --- a/dev-libs/libffi/libffi-3.4.2-r2.ebuild +++ b/dev-libs/libffi/libffi-3.4.2-r2.ebuild @@ -20,7 +20,7 @@ LICENSE="MIT" # with FEATURES="-preserved-libs" or another package manager if SONAME # changes. SLOT="0/8" # SONAME=libffi.so.8 -KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~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" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~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" IUSE="debug exec-static-trampoline experimental-loong pax-kernel static-libs test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libtasn1/Manifest b/dev-libs/libtasn1/Manifest index 11bf2a24f4f0..ccb09b6072a8 100644 --- a/dev-libs/libtasn1/Manifest +++ b/dev-libs/libtasn1/Manifest @@ -1,3 +1,6 @@ DIST libtasn1-4.18.0.tar.gz 1724441 BLAKE2B b5f93a7575dde46741b6fc97183105efbc934e44041735241ba40ecd578c94637741df193dfab0d97e0348e2dde34b8b89a33ed616afa0bf64db6dbddebf1786 SHA512 4f2f4afc7561fda7a1f1c6c525c3c3b08228a1a4aa8c3d3d5e02e993d8f83ccee1dd0f1b201cec0fbfc97043d4b1d7a95ffd34d65422a38b85b931ac7a015831 +DIST libtasn1-4.19.0.tar.gz 1786576 BLAKE2B 6e8232590cd87da3bfd9182ed44eccdfbdfcc85e88d8cf19fffdb3d600e04694b77079b95bbd822d2c3fff29458ddae0f0440f9c1c19c711923a2507bd19270f SHA512 287f5eddfb5e21762d9f14d11997e56b953b980b2b03a97ed4cd6d37909bda1ed7d2cdff9da5d270a21d863ab7e54be6b85c05f1075ac5d8f0198997cf335ef4 +DIST libtasn1-4.19.0.tar.gz.sig 228 BLAKE2B f45b8c53844fad4d1044ef6915d88337affb0287973a0ffab2d77a6a61c850cebdea6904f077fcc13a8bc29ba7cbbef7cdf2a5e325c8180d574020eb3cb9f432 SHA512 e0417625f8df22c6421914bf2d4f19d7f27260c24c04f50e59669681f326debe06ddef9dc5a2e20fda50feb30bbbf3f41597e64961257304ec2c407aa76d107e EBUILD libtasn1-4.18.0.ebuild 1335 BLAKE2B 19408380acad7e34909e92e1dd013820831cd1f81b1eb574a53b72f0184f98bab4419c399bd9844a8b01980105a4cfea00ef752a5436a453ef17089f58ae84c3 SHA512 6407ad71edd84df9b9b8403210f356953b9823533d28d3a2fa04ae033882e851e0f00f95a774cd8c9157aae9e6a333bd6682d69c5f8f3b172ff1b7475deeb842 -MISC metadata.xml 446 BLAKE2B 1d60c0db5d09d0b9c5f3bbead71748684f665e68e0b29b0e4023a80fbff349d4c4f5dac21e59fd222dc46e436a4336b5bbb410136dfc34d1fac44aa9a9bdb6da SHA512 1d486b356548451e21c494d267e433216e01d16673dbf1090beddb69cc6a6d13d279b11d9ec7884174a5c2109222b6dc5eebf86ee7899df4280274f7b98a0a60 +EBUILD libtasn1-4.19.0.ebuild 1535 BLAKE2B 569f0c2981afee5e67abd91c705f081fa4b6f36e33bffe8216240d505913162b85b75e151493c188fa0bd8302beb770c5b2f424587bff4d6fddf0e64d49556ca SHA512 b5bc66997ac14f0a1d598910d20c597dc807e11b653cfceaa208ba1d78c81d6c30248bd41469aad20ca5956479e4b5b26d42c7752754d75136ec7072ccff0f11 +MISC metadata.xml 578 BLAKE2B 9931be3a51d405db37106c52355f2ab82e4f6e8c76c2638b58517e5d06724eb55c013e0cc2ef77b6d52802804f0a270823e479d8eb152a0f3b0b9c46af8d288e SHA512 e75deed036f1bd132deb0fe75475e658891c38e30526474bc48dd8a04ca3fa1816646ac08ed5eb2afee57629c8a1af8d014c832ff9ca25935238735752106dc4 diff --git a/dev-libs/libtasn1/libtasn1-4.19.0.ebuild b/dev-libs/libtasn1/libtasn1-4.19.0.ebuild new file mode 100644 index 000000000000..a767b369cfeb --- /dev/null +++ b/dev-libs/libtasn1/libtasn1-4.19.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libtasn1.asc +inherit multilib-minimal libtool verify-sig + +DESCRIPTION="ASN.1 library" +HOMEPAGE="https://www.gnu.org/software/libtasn1/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" +SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.gz.sig )" + +LICENSE="LGPL-2.1+" +SLOT="0/6" # subslot = libtasn1 soname version +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~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" +IUSE="static-libs test valgrind" + +RESTRICT="!test? ( test )" + +BDEPEND=" + sys-apps/help2man + virtual/yacc + test? ( valgrind? ( dev-util/valgrind ) ) + verify-sig? ( sec-keys/openpgp-keys-libtasn1 ) +" + +DOCS=( AUTHORS ChangeLog NEWS README.md THANKS ) + +src_prepare() { + default + + # For Solaris shared library + elibtoolize +} + +multilib_src_configure() { + # -fanalyzer substantially slows down the build and isn't useful for + # us. It's useful for upstream as it's static analysis, but it's not + # useful when just getting something built. + export gl_cv_warn_c__fanalyzer=no + + local myeconfargs=( + $(use_enable static-libs static) + $(multilib_native_use_enable valgrind valgrind-tests) + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_install_all() { + einstalldocs + + find "${ED}" -type f -name '*.la' -delete || die +} diff --git a/dev-libs/libtasn1/metadata.xml b/dev-libs/libtasn1/metadata.xml index 9630ac49ef5a..34019a209dcb 100644 --- a/dev-libs/libtasn1/metadata.xml +++ b/dev-libs/libtasn1/metadata.xml @@ -11,6 +11,8 @@ + https://gitlab.com/gnutls/libtasn1/blob/master/NEWS cpe:/a:gnu:libtasn1 + gnutls/libtasn1 diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index 068165e09d8d..187b87732d7f 100644 Binary files a/dev-python/Manifest.gz and b/dev-python/Manifest.gz differ diff --git a/dev-python/ansible-runner/Manifest b/dev-python/ansible-runner/Manifest index 83ff163cdc0e..d136a7bd5cca 100644 --- a/dev-python/ansible-runner/Manifest +++ b/dev-python/ansible-runner/Manifest @@ -1,3 +1,5 @@ DIST ansible-runner-1.4.9.tar.gz 48022 BLAKE2B 9d413a3502450ad964301fb22c280e6474794604a4d8a2d3bbbc92a1d2e7568351feabce3e9e6790916032ffb72881812c0ef9456a589e7af7cab1dea3d3182c SHA512 198091472c74ab2641dd3a72afa90fcdb4b120c0a10518b55055933f3ae9934bfe229a6a006e84646ce491ce3eec828f9ffa692e6b215398e64aa55afbcb3bae +DIST ansible-runner-2.1.0.tar.gz 158798 BLAKE2B b6a1a50c1b66210c9a29b0b52e798fc6a922a840664c5924e5234a3f5ec2cea32a137e676bae732115cb10a99155df660281233fe5bd10c10282926d0ec92abe SHA512 c96a7a122e4fdc02d6ebab79bbf3f2d9f96eb6c966789deae5c36e9b4c55aa9fede994b22309bdb18a8a4f1c9a615f9b454f01c4170c4d0c1fb5e447da52cf00 EBUILD ansible-runner-1.4.9.ebuild 921 BLAKE2B 47fae2a5335c092777f6f51db003daa0fc32e8cdd2345d32915bf75874f65340b1e0da57f182a0abc5356dadfa926f24eb3a192676ce5ab2c40967a009370132 SHA512 0adea4f2242fbc5aeb314a62fb1cdb27f1aae37f1cff783bd0fa321a3420c3d2520f80704ca2fce712a3538258ba0d8dc1c1cbb7f3c4743850f82a6d217767bc +EBUILD ansible-runner-2.1.0.ebuild 912 BLAKE2B 95ce643c727c0a5926ccb45a0009917e34ba2011d945c42520d8f11caa05bfe589b4c6db154fe2789a21fa19b3cce43bec228ca2196d7755407ef7dd3dcfefb5 SHA512 ac295a9ea095383954127673f4d5dafbfc706185ac8d69fbe91f5cc89c49d1d5fa177e6ded33bf11946af2defed09be66fcaaa97109906f33c1864d36daea039 MISC metadata.xml 919 BLAKE2B 4f08236cc9aa2a45279ec971c60e5d4f0a8f3695bc5cf4fac42d704682026b30b2ab0a6b0b408e313b3614da94de873256d146c4602598a762c59072f3c44d27 SHA512 f632561c44dfff6767bad8a8273776efe86b45feb7900ea07be4413f8779bec5c9ea1950a2ca1ebdaf7d17230f6839aafbd3c5fcc54cd6df3085b7e392605a6b diff --git a/dev-python/ansible-runner/ansible-runner-2.1.0.ebuild b/dev-python/ansible-runner/ansible-runner-2.1.0.ebuild new file mode 100644 index 000000000000..50bd03e9f739 --- /dev/null +++ b/dev-python/ansible-runner/ansible-runner-2.1.0.ebuild @@ -0,0 +1,40 @@ +# 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="A tool and python library that helps when interfacing with Ansible" +HOMEPAGE="https://github.com/ansible/ansible-runner" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" +# TODO: fix broken tests +RESTRICT+=" test" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/pexpect[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/python-daemon[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + sed -e '/cov/d' -i pytest.ini || die + distutils-r1_python_prepare_all +} diff --git a/dev-python/canonicaljson/Manifest b/dev-python/canonicaljson/Manifest index 76dbc0a932cf..b9c1a5ef213d 100644 --- a/dev-python/canonicaljson/Manifest +++ b/dev-python/canonicaljson/Manifest @@ -1,3 +1,3 @@ DIST canonicaljson-1.6.2.gh.tar.gz 10311 BLAKE2B 7460b99d8e95b223e4d092ee4158c13b5b101d7001fe111fed021c15128d040ef657ee03dbfba14d2e3df0a61f82a072e171a87312f47f524baad1603c6e47bb SHA512 5dfcf76e80814e65b897e216e18cbe69b3f44e7676fe433cefdcfa15dc18a004dc7586c16bf95b7457cb8e9268dedf2e7b1b92247b7c65afef30888b1c89bde5 -EBUILD canonicaljson-1.6.2.ebuild 604 BLAKE2B 8193f1668a7f14b13fd5225455d165b9b8cd3b7f568a553fb7dcc64890173cc5e676d6e389cbe76aafe36633dd725aa0299b243118c5c558d0345aaf23a7915c SHA512 7c7f3137d6803f998d6cb3932a2630da96b7134f31a738fbb42ba94dd73705d86111ffd18b51efce85fa8cc17a5a9608ce2fd007e509f3cacf55797e662f0d0e +EBUILD canonicaljson-1.6.2.ebuild 602 BLAKE2B c8595a74a08d29e30a32779980b70c910423974a7ce976eeae4adddd33a64e8765ed0bd3610dfacc6fc708c24fb20ff3ccb18df38aac66ea57e591554585eda8 SHA512 a3dd28a64b1859896f0060c6a4a6e40d177c6dfc23dfca7f4b36ff186b065c6aba7df6053e812e68700470c8d1ace6286bed236bb8309485106f40f7e87f4864 MISC metadata.xml 538 BLAKE2B e186cee6c15f1ba766ff31465eb9fd72c8d05aefa9469d103423d36bf14241729cd8c8828b3a40f4b0d9192b97097009b7deaf27b835f85f67d3c1b24bb69784 SHA512 9386852e368e87bc9e8e6aef01f0de54de43e03f2e674ed2d4d2e982ea371ae90828ffa4f7fe664d6db1ed21dabb6f5b5ca44decad90c968227c178404903cd6 diff --git a/dev-python/canonicaljson/canonicaljson-1.6.2.ebuild b/dev-python/canonicaljson/canonicaljson-1.6.2.ebuild index 9cf66602eda2..dbb41eddded4 100644 --- a/dev-python/canonicaljson/canonicaljson-1.6.2.ebuild +++ b/dev-python/canonicaljson/canonicaljson-1.6.2.ebuild @@ -10,8 +10,8 @@ inherit distutils-r1 DESCRIPTION="Canonical JSON" HOMEPAGE=" - https://github.com/matrix-org/python-canonicaljson - https://pypi.python.org/pypi/canonicaljson + https://github.com/matrix-org/python-canonicaljson/ + https://pypi.org/project/canonicaljson/ " SRC_URI="https://github.com/matrix-org/python-canonicaljson/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" diff --git a/dev-python/ensurepip-setuptools/Manifest b/dev-python/ensurepip-setuptools/Manifest index 0c093adac515..a063b00d3c6e 100644 --- a/dev-python/ensurepip-setuptools/Manifest +++ b/dev-python/ensurepip-setuptools/Manifest @@ -1,5 +1,7 @@ DIST setuptools-65.0.2-py3-none-any.whl 1233332 BLAKE2B 0c0d0db73452d15947097f3d453f01bb42ef150b50122b7a1f39212f663064284bc313a04c3dbe99e8da7e614d72a963d6c9f0c8f486f5d84131a06718b288c8 SHA512 11d9975468166bf7db9a9da44d893a67daacc5f309da1b521278a95a33fa2b3574cae10840c9943de54bf5d411e54697f91b62a3bfb5a6a3bc69b804af2a1365 DIST setuptools-65.1.0-py3-none-any.whl 1232689 BLAKE2B db8f85b99b1d47af55d484d77ecafe5122abe9ab8dcec565659bb91c16aa26513c00d8684ca3b7b57e629d512b42273188a00ee0a0958bba5097ce150869609f SHA512 1072a826964ec3413c5bcd3f930a2f314b87b0b77714ddc948573841fbb871a898843211beaff0bcc5e003fcaab678de5d2b9a3a9fa864beced1bf2af282d048 +DIST setuptools-65.2.0-py3-none-any.whl 1232422 BLAKE2B 049fbccec71e15ed01b5e07f5d60589c662d012e4fe27c6eb8fbe3b62692bb63d891c9cf4253fe74b5a5803db39f3e5194f8481e5a3555493e9f18bd6985b35d SHA512 e0fc48a3ebe2022783c2f56d85d8ad5e17bd0f5f2caefc5e3ac6eb4ddf1464854ad9039c62a55e72ca6b0387e7f874b15b7a0df4acbf6153a51cb8e8146bd93d EBUILD ensurepip-setuptools-65.0.2.ebuild 627 BLAKE2B f9effdc2c370edaacfe107c69a461aea1d737b5134c35647f4cff0919f577099ab7e59423f9eae9d0bf48bb04efa8ffae91a797176b485501ab68ba991a8e126 SHA512 79952939def604a65c67c39b61938c7c24e644c4c841c1d466a2a8d6030d4a942213365c7389612edbd43df5db0df113ea8f6da7b62ff5681819f0de9cb11c0e EBUILD ensurepip-setuptools-65.1.0.ebuild 627 BLAKE2B f9effdc2c370edaacfe107c69a461aea1d737b5134c35647f4cff0919f577099ab7e59423f9eae9d0bf48bb04efa8ffae91a797176b485501ab68ba991a8e126 SHA512 79952939def604a65c67c39b61938c7c24e644c4c841c1d466a2a8d6030d4a942213365c7389612edbd43df5db0df113ea8f6da7b62ff5681819f0de9cb11c0e +EBUILD ensurepip-setuptools-65.2.0.ebuild 627 BLAKE2B f9effdc2c370edaacfe107c69a461aea1d737b5134c35647f4cff0919f577099ab7e59423f9eae9d0bf48bb04efa8ffae91a797176b485501ab68ba991a8e126 SHA512 79952939def604a65c67c39b61938c7c24e644c4c841c1d466a2a8d6030d4a942213365c7389612edbd43df5db0df113ea8f6da7b62ff5681819f0de9cb11c0e MISC metadata.xml 316 BLAKE2B 17947c657b45cb01758e222aa6051a459bf0bd9a026a73c0df0ae0c3a0c901f6e2315d459ee37036ecd283481a8d97791d64688c108a0706e745a739e3f9e8f8 SHA512 af18f4ae51b253552752e14210789988c815d0dbf0e1d8ff7057e48a09303c4abc1fb240d6f7f15fc0993b33e4c8ee395c2755754b3a2cbfd4c3a3f0dad41cfe diff --git a/dev-python/ensurepip-setuptools/ensurepip-setuptools-65.2.0.ebuild b/dev-python/ensurepip-setuptools/ensurepip-setuptools-65.2.0.ebuild new file mode 100644 index 000000000000..96c75c915768 --- /dev/null +++ b/dev-python/ensurepip-setuptools/ensurepip-setuptools-65.2.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN=${PN#ensurepip-} +WHL=${MY_PN}-${PV}-py3-none-any.whl + +DESCRIPTION="Shared setuptools wheel for ensurepip Python module" +HOMEPAGE="https://pypi.org/project/setuptools/" +SRC_URI=" + https://files.pythonhosted.org/packages/py3/${MY_PN::1}/${MY_PN}/${WHL} +" +S=${DISTDIR} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + !Patrick McLean chutzpah@gentoo.org + + xd009642/tarpaulin + diff --git a/dev-util/ostree/Manifest b/dev-util/ostree/Manifest index 747d9b6336ce..b04250caac89 100644 --- a/dev-util/ostree/Manifest +++ b/dev-util/ostree/Manifest @@ -1,3 +1,5 @@ +AUX ostree-2022.5-bashism.patch 1314 BLAKE2B ded18475b1ecfe381fbe9e763ae7ff2e30875055c4d491f819427065985d7dfc69b3fe280f2efe1f8a51725e7965d73647434ab130ef1d6b30822e4cbcfb725e SHA512 4e053eba1fe1d494d5bf0565a9ee076e8d01834c63d043b1c260ca2bbb9baa95f4903f6413b81cc12eaa0047de2c8c8061cd1a21a6f96ff153557487764baaf1 +AUX ostree-2022.5-glibc-2.36.patch 4381 BLAKE2B 66fce177399ad249ad22f62ffaddd780c57d87864fdef5cb9347e553e9fdb6fa1e94b12768a2bdd832a9968d29c77f49b83263b6d53428306efd73854bd77e23 SHA512 deb822f25ed0c7d14d4102766a5a4840e5f43193a7cedfbda20e8467c8df06e2fc6248bbf9c658ab5723330d5fcd96814bc3d0774c2b3d9e38611d1e34d0ca3a DIST ostree-2021.3.tar.xz 2089804 BLAKE2B 5df33b676173b1ec08ac7592d4ddf8e3bfdcd84df1b3ce19e2f24c85780fed1f210b8adce1baf4ec87869c72984502276bf6e5a72268daaae6ce9b3d6dc6f88b SHA512 0df0d8f9bd82b16562dd5146997eddfb7cb6cffc1886601307d97a1cb1dc926bda7d0c899db26c974ed0dff1012dee11937e47c11c4d03307fa3d2d430adc60e DIST ostree-2022.2.tar.xz 2059592 BLAKE2B 73bb563be473f3f62ab2d0e1ec6e2b659c8c12aaba828ae6fd5bab4b6bd3a978ffe5d76e17734e40c0569e3e74f13b85aaf9ae467747c5bbb309c73b373e9909 SHA512 07be16101aa00f541833dc6123f015ee1af65e40e2c237322a129e944fa19791e7cad6f0b29ced3c128adbe23bdb3c8708688fadd4ed80b160acab584b84abfe DIST ostree-2022.4.tar.xz 2066276 BLAKE2B 67fe73babe11dac93f8e035f7baf39e98aa2be2d797d3831a30999de2f7205b33c3d0892d2ec007807f8720e15161ecccb7e5f3c047d07cb5763bfcac2170bd8 SHA512 a7745b951b1f36f483c215b311f86d860b988ebb06612e7eef2797fc34322c256ae83177337d918f3e8e3833fe9802f7d53131db59df73d29fb6c305b78879e5 @@ -5,5 +7,6 @@ DIST ostree-2022.5.tar.xz 2072208 BLAKE2B be12432c87da82362ceb49b61b0cfc2ab77fdd EBUILD ostree-2021.3-r3.ebuild 2602 BLAKE2B ded68dcb03e707c7ff8cd573441e71152b18d8ed644488828821edce67f2c278e097ea85018251679fe708ea3500959b0848511640bf2d51abb220ab4a69dca8 SHA512 2cae33883d20ea5f29c468e086040f87c97e1168bcc31913fe5adfe25d4f6e6a915e1f6112d77e14d4f69a86e572ada54982a5afd947ca43e8aad82362f7ef18 EBUILD ostree-2022.2.ebuild 2645 BLAKE2B 03f4a898d2553dc8fbd055c51b834270266237cf92e2fe06e614187e91ce84c276513f8bfb3d145b6786f12024a2997a6d4ded5850a875b45e1e9cb35d13ecde SHA512 e93f32725b1ab23082729e76f176c3563a0c65527dab55e090167d6a522441b3f5d9356e9809c2c2a7cb9a09fedf4390632c0791be63d54742eadb5e5b3439d4 EBUILD ostree-2022.4.ebuild 2648 BLAKE2B 2eb78554d9fd0c1ff38ff832823209e7556ff645e8e1cd225b0f693db813d6a105fedcfff8e63fc2d9c8e63955ba181d425ac7891adf107028a51b45013ea0a5 SHA512 c01f1c3646553d4c227e7f414361ef731b528be5a2b31e9bfa02329dff6304e0ea46236775c4a79a6f52561c7c000ed2b520990e42648e99e55e54e3ada4d38a +EBUILD ostree-2022.5-r1.ebuild 2734 BLAKE2B 3207e4271ee037096ca6f6ededc1a6b809469881ab8783afe9e611b89056ead85218dce7737c3d47612cbb489e986b4ca0099808ca5e872fafcc67355b7a4ece SHA512 a35f7529d14f7fad61231dec92f8c9bc8d68e007e943e5c9df938265153a0ae74e2d73790649781824c59e65337e04c69a76e6c8d00b656256ced11646097ca5 EBUILD ostree-2022.5.ebuild 2648 BLAKE2B 2eb78554d9fd0c1ff38ff832823209e7556ff645e8e1cd225b0f693db813d6a105fedcfff8e63fc2d9c8e63955ba181d425ac7891adf107028a51b45013ea0a5 SHA512 c01f1c3646553d4c227e7f414361ef731b528be5a2b31e9bfa02329dff6304e0ea46236775c4a79a6f52561c7c000ed2b520990e42648e99e55e54e3ada4d38a MISC metadata.xml 1990 BLAKE2B 1c3e6400d24f0701211c0b8dcfba8d31c06b7c493cbe6eb2c5432ea818d0a0fbe863f8f1661eb386d179bb186cb7c970f7d7a3f8c9c42ea4b03b3d4ea0472a57 SHA512 04e37ddcd7348d43d475e04c996ee8b2e94c64143325dcfb21c5738b75f71ecd2c2ec64c8f91fbd06f5a6228671e90fdf10a939d4457abe4d0f88492435b4601 diff --git a/dev-util/ostree/files/ostree-2022.5-bashism.patch b/dev-util/ostree/files/ostree-2022.5-bashism.patch new file mode 100644 index 000000000000..1cf217de744b --- /dev/null +++ b/dev-util/ostree/files/ostree-2022.5-bashism.patch @@ -0,0 +1,35 @@ +https://github.com/ostreedev/ostree/pull/2702 + +From c568073d1e6a5e602a6df29eaa5b7392e076f5d6 Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Tue, 23 Aug 2022 23:37:06 +0100 +Subject: [PATCH] buildutil/glibtests.m4: fix bashism + +configure scripts need to be runnable with a POSIX-compliant /bin/sh. + +On many (but not all!) systems, /bin/sh is provided by Bash, so errors +like this aren't spotted. Notably Debian defaults to /bin/sh provided +by dash which doesn't tolerate such bashisms as '=='. + +This retains compatibility with bash. + +Fixes configure warnings/errors like: +``` + +checking whether to build static libraries... no +./configure: 14795: test: unexpected operator +``` + +Signed-off-by: Sam James +--- a/buildutil/glibtests.m4 ++++ b/buildutil/glibtests.m4 +@@ -25,7 +25,7 @@ AC_DEFUN([GLIB_TESTS], + *) AC_MSG_ERROR([bad value ${enableval} for --enable-always-build-tests]) ;; + esac]) + AM_CONDITIONAL([ENABLE_ALWAYS_BUILD_TESTS], test "$ENABLE_ALWAYS_BUILD_TESTS" = "1") +- if test "$ENABLE_INSTALLED_TESTS" == "1"; then ++ if test "$ENABLE_INSTALLED_TESTS" = "1"; then + AC_SUBST(installed_test_metadir, [${datadir}/installed-tests/]AC_PACKAGE_NAME) + AC_SUBST(installed_testdir, [${libexecdir}/installed-tests/]AC_PACKAGE_NAME) + fi + diff --git a/dev-util/ostree/files/ostree-2022.5-glibc-2.36.patch b/dev-util/ostree/files/ostree-2022.5-glibc-2.36.patch new file mode 100644 index 000000000000..6d01e96a09c8 --- /dev/null +++ b/dev-util/ostree/files/ostree-2022.5-glibc-2.36.patch @@ -0,0 +1,127 @@ +https://bugs.gentoo.org/863689 +https://github.com/ostreedev/ostree/commit/edba4b33be10c05253bfa94895dfbc8477e44d76 +https://github.com/ostreedev/ostree/commit/0a908a180fcce98c2565b9fb34470e5953918260 + +From edba4b33be10c05253bfa94895dfbc8477e44d76 Mon Sep 17 00:00:00 2001 +From: Colin Walters +Date: Wed, 3 Aug 2022 10:37:40 -0400 +Subject: [PATCH] Remove unused `linux/fs.h` includes + +Prep for fixing conflicts introduced by newer glibc. +cc https://github.com/ostreedev/ostree/issues/2685 +--- a/src/libostree/ostree-repo-commit.c ++++ b/src/libostree/ostree-repo-commit.c +@@ -30,7 +30,6 @@ + #include + #include + #include +-#include + #include + + #include "otutil.h" +--- a/src/ostree/ot-main.c ++++ b/src/ostree/ot-main.c +@@ -28,7 +28,6 @@ + #include + #include + #include +-#include + + #include "ot-main.h" + #include "ostree.h" + +From 0a908a180fcce98c2565b9fb34470e5953918260 Mon Sep 17 00:00:00 2001 +From: Colin Walters +Date: Wed, 3 Aug 2022 10:43:43 -0400 +Subject: [PATCH] Move FIFREEZE/FITHAW ioctl invocations into linuxfsutil.c + +Should help avoid conflicts between glibc and linux headers. + +Closes: https://github.com/ostreedev/ostree/issues/2685 +--- a/src/libostree/ostree-linuxfsutil.c ++++ b/src/libostree/ostree-linuxfsutil.c +@@ -24,10 +24,12 @@ + + #include + #include ++// This should be the only file including linux/fs.h; see ++// https://sourceware.org/glibc/wiki/Release/2.36#Usage_of_.3Clinux.2Fmount.h.3E_and_.3Csys.2Fmount.h.3E ++// https://github.com/ostreedev/ostree/issues/2685 ++#include + #include + +-#include "otutil.h" +- + /** + * _ostree_linuxfs_fd_alter_immutable_flag: + * @fd: A file descriptor +@@ -88,3 +90,21 @@ _ostree_linuxfs_fd_alter_immutable_flag (int fd, + + return TRUE; + } ++ ++/* Wrapper for FIFREEZE ioctl. ++ * This is split into a separate wrapped API for ++ * reasons around conflicts between glibc and linux/fs.h ++ * includes; see above. ++ */ ++int ++_ostree_linuxfs_filesystem_freeze (int fd) ++{ ++ return TEMP_FAILURE_RETRY (ioctl (fd, FIFREEZE, 0)); ++} ++ ++/* Wrapper for FITHAW ioctl. See above. */ ++int ++_ostree_linuxfs_filesystem_thaw (int fd) ++{ ++ return TEMP_FAILURE_RETRY (ioctl (fd, FITHAW, 0)); ++} +--- a/src/libostree/ostree-linuxfsutil.h ++++ b/src/libostree/ostree-linuxfsutil.h +@@ -29,4 +29,7 @@ _ostree_linuxfs_fd_alter_immutable_flag (int fd, + GCancellable *cancellable, + GError **error); + ++int _ostree_linuxfs_filesystem_freeze (int fd); ++int _ostree_linuxfs_filesystem_thaw (int fd); ++ + G_END_DECLS +--- a/src/libostree/ostree-sysroot-deploy.c ++++ b/src/libostree/ostree-sysroot-deploy.c +@@ -29,7 +29,6 @@ + #include + #include + #include +-#include + #include + + #ifdef HAVE_LIBMOUNT +@@ -1476,7 +1475,7 @@ fsfreeze_thaw_cycle (OstreeSysroot *self, + * EOPNOTSUPP: If the filesystem doesn't support it + */ + int saved_errno = errno; +- (void) TEMP_FAILURE_RETRY (ioctl (rootfs_dfd, FITHAW, 0)); ++ _ostree_linuxfs_filesystem_thaw (rootfs_dfd); + errno = saved_errno; + /* But if we got an error from poll, let's log it */ + if (r < 0) +@@ -1517,7 +1516,7 @@ fsfreeze_thaw_cycle (OstreeSysroot *self, + return glnx_throw (error, "aborting due to test-fifreeze"); + } + /* Do a freeze/thaw cycle; TODO add a FIFREEZETHAW ioctl */ +- if (ioctl (rootfs_dfd, FIFREEZE, 0) != 0) ++ if (_ostree_linuxfs_filesystem_freeze (rootfs_dfd) != 0) + { + /* Not supported, we're running in the unit tests (as non-root), or + * the filesystem is already frozen (EBUSY). +@@ -1539,7 +1538,7 @@ fsfreeze_thaw_cycle (OstreeSysroot *self, + return glnx_throw_errno_prefix (error, "ioctl(FIFREEZE)"); + } + /* And finally thaw, then signal our completion to the watchdog */ +- if (TEMP_FAILURE_RETRY (ioctl (rootfs_dfd, FITHAW, 0)) != 0) ++ if (_ostree_linuxfs_filesystem_thaw (rootfs_dfd) != 0) + { + /* Warn but don't error if the filesystem was already thawed */ + if (errno == EINVAL) + diff --git a/dev-util/ostree/ostree-2022.5-r1.ebuild b/dev-util/ostree/ostree-2022.5-r1.ebuild new file mode 100644 index 000000000000..5500d617d7b6 --- /dev/null +++ b/dev-util/ostree/ostree-2022.5-r1.ebuild @@ -0,0 +1,114 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools systemd + +DESCRIPTION="Operating system and container binary deployment and upgrades" +HOMEPAGE="https://ostreedev.github.io/ostree/" +SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" + +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +LICENSE="LGPL-2+" +SLOT="0" + +IUSE="archive +curl doc dracut gnutls +gpg grub +http2 httpd introspection libmount selinux sodium ssl +soup systemd zeroconf" +RESTRICT+=" test" +REQUIRED_USE=" + dracut? ( systemd ) + http2? ( curl ) + httpd? ( || ( curl soup ) ) +" + +COMMON_DEPEND=" + app-arch/xz-utils + dev-libs/libassuan + dev-libs/glib:2 + sys-fs/fuse:3 + sys-libs/zlib + archive? ( app-arch/libarchive:= ) + curl? ( net-misc/curl ) + dracut? ( sys-kernel/dracut ) + gpg? ( + app-crypt/gpgme:= + dev-libs/libgpg-error + ) + grub? ( sys-boot/grub:2= ) + introspection? ( dev-libs/gobject-introspection ) + libmount? ( sys-apps/util-linux ) + selinux? ( sys-libs/libselinux ) + sodium? ( >=dev-libs/libsodium-1.0.14:= ) + soup? ( net-libs/libsoup:2.4 ) + ssl? ( + gnutls? ( net-libs/gnutls:= ) + !gnutls? ( + dev-libs/openssl:0= + ) + ) + systemd? ( sys-apps/systemd:0= ) + zeroconf? ( net-dns/avahi[dbus] )" + +DEPEND="${COMMON_DEPEND} + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + doc? ( dev-util/gtk-doc )" + +RDEPEND="${COMMON_DEPEND}" +BDEPEND=" + dev-util/glib-utils + sys-devel/flex + sys-devel/bison + virtual/pkgconfig" + +S="${WORKDIR}/lib${P}" + +PATCHES=( + "${FILESDIR}"/${P}-glibc-2.36.patch + "${FILESDIR}"/${P}-bashism.patch +) + +src_prepare() { + default + + sed -Ee 's:(XSLT_STYLESHEET = ).*:\1/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl:' \ + -i Makefile.in Makefile-man.am || die + + eautoreconf +} + +src_configure() { + local econfargs=( + --enable-man + --enable-shared + --with-grub2-mkconfig-path=grub-mkconfig + --with-modern-grub + $(use_with archive libarchive) + $(use_with curl) + $(use_with dracut dracut yesbutnoconf) #816867 + $(use_enable doc gtk-doc) + $(usex introspection --enable-introspection={,} yes no) + $(use_with gpg gpgme) + $(use_enable http2) + $(use_enable httpd trivial-httpd-cmdline) + $(use_with selinux ) + $(use_with soup) + $(use_with libmount) + $(use ssl && { use gnutls && echo --with-crypto=gnutls || echo --with-crypto=openssl; }) + $(use_with sodium ed25519-libsodium) + $(use_with systemd libsystemd) + $(use_with zeroconf avahi) + ) + + if use systemd; then + econfargs+=(--with-systemdsystemunitdir="$(systemd_get_systemunitdir)") + fi + + unset ${!XDG_*} #657346 g-ir-scanner sandbox violation + econf "${econfargs[@]}" +} + +src_install() { + default + find "${D}" -name '*.la' -delete || die +} diff --git a/games-util/Manifest.gz b/games-util/Manifest.gz index 24d1e83c149d..4858f4363175 100644 Binary files a/games-util/Manifest.gz and b/games-util/Manifest.gz differ diff --git a/games-util/gamemode/Manifest b/games-util/gamemode/Manifest index d9a3ecb792fd..9d6f4ea6683a 100644 --- a/games-util/gamemode/Manifest +++ b/games-util/gamemode/Manifest @@ -1,8 +1,9 @@ AUX gamemode-1.6.1-signal_h-musl.patch 1401 BLAKE2B 5bb5ad906fdb2b08aff804986c97396f1886009ce6603ffc9fdeaac4c4470f0937cc4abda04e084ccdd1245e942d456c1efc98a7a8e7ab6914d2ef1ff9d97fe9 SHA512 0c0059c8e19b564e6228def6485522e66338e23ecd981644e72f92a5e5962d269235d92606ef13680820fce389552e6a23ba93fc9126c794d5da7fee0b670013 +AUX gamemode-1.7-glibc-2.36.patch 608 BLAKE2B 0de6e6ca4d7cc37c7f685b1abeca33c8092dd476f03368a9622b4bffe6b7bd8456ec6ae2a8467093ec839be17b4d22e7c8ef2ae4127197cfa48f9d6140b8c8be SHA512 8e6a14ac909c9d7d4dc51406a4635ff694c01622b1ad1f5b87fa90e98f3a83a30ea75eef08a5b49c9e632ad60149ec1d2504bdce64c18a4e18cef2fd614e6ec1 AUX gamemode-1.7-static-libs.patch 870 BLAKE2B 25e49df2e018403e8913c263f133140f918ee125b95c8cb3aec748b879bea8c9fb2aa894e0aeff9db44dc026d53044597dfc34f3ce98d7bf3fca690f9fb79937 SHA512 797910ce125eb3626c991af636eba696e30f140b7caf8073b03289e894e31e6db18b41e492b5c3d54a07ff5358c43e81a6502ff1b0a1bb5bf594d9e42ac2a2ad DIST gamemode-1.6.1.tar.xz 71224 BLAKE2B aafa3123a2c672197d28fafbc7331004b6e4c87808e831f5e0341fd9a690acda8305da114651391fe39e6702bac805cede9d696280d03d4cc3d03d6f4d782efd SHA512 99403a68675522d3b412424591ab7f0cef54968a699f8f68aa59a42a43df73db4bc8a84ee8f97b9f78f329ecd1ed2f3a50e3cb539458f23e7c5fbe28f7978e47 DIST gamemode-1.7.tar.xz 73264 BLAKE2B 81957a1989cf49532b0d80fc9b96a75d8205e7f148125309f3cae601f6fe125e8d839d4b92bea418a229a6e2658eaa55db2b3bbdb5e7efb26d278e2b22ab8269 SHA512 1fc91367af37d18e0042831b377cafec122c603ab699ecc314b0ded11410aab1bd739712e7305e497796fda25bee88d34438d5f3751595bf579dcbeb7335d15b EBUILD gamemode-1.6.1.ebuild 4027 BLAKE2B 9518f7a6b66a6f7f18cfb2a4e9795c148ee1c1da01c14210b2ad590b066bef1ce5c003f82b52d49035682de18022f1fcb9c0c0ef0f188c92bef4ab43e3841d25 SHA512 36e4e09521633239399131640e6f87e0f387073a36284ac79d6bb69ce578f132937c08cad7c48afa782c3b2427cfce539a37dac4fd7387e2876d18b77099d39b -EBUILD gamemode-1.7.ebuild 3907 BLAKE2B 2f61f856685d795f3499f1b903cab5249aa3cdea894fd4ffbeb502f2261971c857c4a2ffe6aa878818d003d5ff8c51d4e050b7ba25e5a3b92626004a2229729f SHA512 5c07fc775b33c6d5aa5de50c3e00b53cd801f09b981e954f818e7c98950c049b8eb0e15829ac69b96952fcf6a9ddce6fa091fd0abd91a5453936e7726b46706b +EBUILD gamemode-1.7.ebuild 3944 BLAKE2B 63a908660ec4eb335d9e63982d254fe8b73ed3b493a4f096ce36507b92206d9a811f59b2c7385cbd574202ddc4efb7f4eee4d1cca6627b3fceb54c053c016008 SHA512 065bc4d77107ed54a1babbe3eb9fabce0a2f59acf03bf082b1c05584e4e947a0476275a1e03de46414f6eb8cf3b2ab74e857e9dc9d9e982f64de55255b167da4 EBUILD gamemode-9999.ebuild 3966 BLAKE2B 8a049f4e1ea41405e9c8aed21ab857cee5776cd3723e1c35180a4f62accd159a933714f6c12909d66aa23b04c18219700b6bac4f7289db5a2110cacc0fe0228d SHA512 cbb339295cf464bd05b28fa1942e3e373321bc2ac6f072eb7ad078df8a907cff8a5130fbda55512e4959447a0457ad38102e90387af04f245edd9eea6fa9d3e8 MISC metadata.xml 561 BLAKE2B c4e2e040e853956f7c587f9933a6791d1742027d9291512c1073fb143b315056cd1c173c517213d62a2169149ae9079fed014c54d2bfff81d946f2c7987511c9 SHA512 a1020dc2ae103ef138f6de356fbc47772bf7ab256d4dfe3cad2880b49b7cffdb9894fc2d40f9996bb64a5c88b00779584b8e6976338f9c9f4d835ea15d0460f8 diff --git a/games-util/gamemode/files/gamemode-1.7-glibc-2.36.patch b/games-util/gamemode/files/gamemode-1.7-glibc-2.36.patch new file mode 100644 index 000000000000..bb305afd5a35 --- /dev/null +++ b/games-util/gamemode/files/gamemode-1.7-glibc-2.36.patch @@ -0,0 +1,20 @@ +https://github.com/FeralInteractive/gamemode/commit/4934191b1928ef695c3e8af21e75781f8591745f +https://bugs.gentoo.org/863995 + +From: =?UTF-8?q?Nyikos=20Zolt=C3=A1n?= +Date: Wed, 10 Aug 2022 19:56:59 +0200 +Subject: [PATCH] Fix building when pidfd_open is available + +On glibc2.36 pidfd_open was made available, but it needs an include +--- a/common/common-pidfds.c ++++ b/common/common-pidfds.c +@@ -58,6 +58,8 @@ static int pidfd_open(pid_t pid, unsigned int flags) + { + return (int)syscall(__NR_pidfd_open, pid, flags); + } ++#else ++#include + #endif + + /* pidfd functions */ + diff --git a/games-util/gamemode/gamemode-1.7.ebuild b/games-util/gamemode/gamemode-1.7.ebuild index 8e94f8d83a95..028fd6b39402 100644 --- a/games-util/gamemode/gamemode-1.7.ebuild +++ b/games-util/gamemode/gamemode-1.7.ebuild @@ -37,6 +37,7 @@ DEPEND="${RDEPEND}" PATCHES=( "${FILESDIR}"/${PN}-1.7-static-libs.patch + "${FILESDIR}"/${P}-glibc-2.36.patch ) DOCS=( diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz index 4a1a99ce73a1..774b338d8edb 100644 Binary files a/media-libs/Manifest.gz and b/media-libs/Manifest.gz differ diff --git a/media-libs/lv2/Manifest b/media-libs/lv2/Manifest index 79c0d2a4fca3..01b69c555d1a 100644 --- a/media-libs/lv2/Manifest +++ b/media-libs/lv2/Manifest @@ -4,5 +4,5 @@ DIST lv2-1.18.6.tar.xz 232836 BLAKE2B 27c9eb3e15e4515a63f93552c8924c502f8bc585fb DIST lv2-1.18.8.tar.xz 230584 BLAKE2B b9d6480286f0709d3e7ddd9444c092e4e1e108ed384a8cdc7991ec870e8374869bab21e09ebebad4c59445ec3a90ddd05bf2c461a1c9aeb986f68d84a937bbbd SHA512 9925290818bd683200bc738e3e9342b946fe82a04d983e89c240ae70b9053a7a59a8d505c522fe7af5b804adeba00fdf94403bd34844ce11e26cc1ff62c2f254 EBUILD lv2-1.18.4.ebuild 1353 BLAKE2B 2570bea49f79de9acefa1539f19788fb2129e59375491d0802e6070ed766e9d48d77e04c21e6f64e354d23e31487738d1448f696ba2ef15da0a7b2d6d89b5c4a SHA512 51bfeb0cc93da2ee4dfd9af0109983e7118641e340060d0a142b79615a78ab8053d581c4044c42ef25dd1a5188057504e2c3a0297171237aab5e45bb2ed3268c EBUILD lv2-1.18.6-r1.ebuild 1530 BLAKE2B 54eddccda619028915aac8742be0d9b4163a87dd9ce2a44725ea6f0c788228ce26d8361c318e56d792b50eb23c404be1c5a3998217f21b9ff1121e68e3aa344b SHA512 045075fae9003eb34da7e0666d02a2186029d4431603e18a63aac0e932e5d6f0cd2723e008b72a4b48adba9ca4c41d0b74ddf1a0f39d9208920a35ce639295de -EBUILD lv2-1.18.8.ebuild 1538 BLAKE2B 4387dc6db53c553cfafcfa833a8e53fc381955da245ca9329bc5f663ba5d5ce84a9fd33215b518163533637c4ab6d34a3bd426059b190dcd65093d5f810ebc5f SHA512 83ea4e152242dae9eba29e241601b2047310c45d179ee36141846823ebb3e99b9720ca183a7337fc857a51f5da9ad99dd1fcff078418078aef2e1c36e083cc9a +EBUILD lv2-1.18.8.ebuild 1565 BLAKE2B 0e8d8c561848731e69809212c90e9a73297459ddb4bdb139d0dbe69ca1ed201557c28af12604a407ddf789f1bab2ee76b733ad4e35fbb59a6f17bfa99260a042 SHA512 03d997855da111a7ee3077b41a3a1f91a65250c42a66985d5719b7a35afb8565a79e960f167cc3d92f5e64509679e46522d1c939b89771d1e10930a65339401a MISC metadata.xml 341 BLAKE2B 041aa9ea5ba80d8639da9242b14896da75fe648666ec6f4a59de8449a2daf7c741a05187e3265da96c8032ca0ae5a1430dc516fd667b9a0826d561462b5079ca SHA512 7a949f5da6524129d3edbde9917ae3a996b67a36d362a1bbba8a842d70eacb3d3cc5040a62a4daddfd776733635e49b5e70d02001d2a0bf09e9421fc22f3b894 diff --git a/media-libs/lv2/lv2-1.18.8.ebuild b/media-libs/lv2/lv2-1.18.8.ebuild index cb7c90fbefa6..2a8d2a903388 100644 --- a/media-libs/lv2/lv2-1.18.8.ebuild +++ b/media-libs/lv2/lv2-1.18.8.ebuild @@ -28,6 +28,7 @@ BDEPEND=" CDEPEND=" ${PYTHON_DEPS} plugins? ( + media-libs/libsamplerate media-libs/libsndfile x11-libs/gtk+:2 ) diff --git a/media-radio/Manifest.gz b/media-radio/Manifest.gz index 1cd5ea3e3245..848ed1232b92 100644 Binary files a/media-radio/Manifest.gz and b/media-radio/Manifest.gz differ diff --git a/media-radio/unixcw/Manifest b/media-radio/unixcw/Manifest index 39600fe8757a..d8971e7cdff2 100644 --- a/media-radio/unixcw/Manifest +++ b/media-radio/unixcw/Manifest @@ -4,5 +4,5 @@ AUX unixcw-tests.patch 533 BLAKE2B 0b2c08f1f2bb9db4ad2c98a4af7d2097f408e873cde8f DIST unixcw-3.5.1.tar.gz 740331 BLAKE2B 9b5b4b819cf75ca0b10d773ebdf9869bf835c49f10c54b5bd34441b417d48d9a92abc9390a41870bf1c09fbbfe932554307abba181cad3b8631947adcf9890b1 SHA512 b59499723d810a537a2f5ab2b4b34c83a1c8c815af82a60ba29f4d9cee445525e530136f4e202db6b87305ac7a818fa6e59214a45c6bffce299eb50b58c866e1 DIST unixcw-3.6.0.tar.gz 870148 BLAKE2B 4eca3fe63ce7aec43e16ecca8120018e1bda6541f707ac9857db1f9dc6181a53ee24c7328f0a1f97a6aa1993600d68d9313e0567c12dfcf7a061837885aaefcb SHA512 17abdfaeb2b4e7459e1efd93f5f85a8ed89fde06e5b8d23d83c9f1c76888bc9048af1a8adc9c030f560e94e0dd0576b3a30bf040fece4d13e001d01734d6338b EBUILD unixcw-3.5.1-r1.ebuild 2100 BLAKE2B fdd6a6f0eda7b0dd85d008b5a0985f401eb5fc5cb0f61b34551d20b5268d3b06a8692d331a0fc1f5b70a2d46e833871d0df8880af615e6d9936a0052f3c42a80 SHA512 da0649bc6ff3fbc4ed7529002bcb10e34dca486b9f32b099a81273fdbf5ccac39da81051a7e848176e277b3fd6feeb19d274dbca6bc60a13fba91653c634f1b8 -EBUILD unixcw-3.6.0.ebuild 2076 BLAKE2B 269a6f7b24034a203b0135853e34aa3c5a1e2a531517bda9e632dcbd2d805aac3f1ab2a127d5b94db8ca07a4e0984af8ea3d3d70210cecd9d06d18e579fe669d SHA512 baf0c798afb6c6ad72a94194035998bd865de4b43f71df3e9a88e119d8b0dc69139edb490fc06d17be16f11e2323a196b2c7796828d5807a78c1e92ee0c8c2d7 +EBUILD unixcw-3.6.0.ebuild 2075 BLAKE2B 67545633666b9d34de1e9a62f8ed3a6f5e37899860a2c12ac768fdd15640327edaa5587f7febf5a947f0c00f85913d936472ac9d19b08fb95a903a6cef6891a7 SHA512 31fb67893c5ba17d326e5e94f9e2c81ad462fc014cfe7f7a5b20a6364f63bb9806499e5b494cc7366285fb09e2e3e9a6d2d47b0e7d08d1032209290221439c69 MISC metadata.xml 875 BLAKE2B 582b1ba40e9424d308e33d5f2bf430e270a2d4d106aeffec3d03e1736360758776f5aa8a8d0078aa03c0e4ca8ea206b9805be2223db69282bca0cb752c531314 SHA512 07b92861370f28e4723e48d75dac80e3517c7a944f7a4ac07e6afc75f80871b6ca6a4904d042bd79bce1dfcd81b74d3b85a25b0eab3f8c83dac7742f6fb10219 diff --git a/media-radio/unixcw/unixcw-3.6.0.ebuild b/media-radio/unixcw/unixcw-3.6.0.ebuild index 63bd0a25d521..9b908866603a 100644 --- a/media-radio/unixcw/unixcw-3.6.0.ebuild +++ b/media-radio/unixcw/unixcw-3.6.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~ppc ~x86" +KEYWORDS="~alpha amd64 ~ppc ~x86" IUSE="alsa ncurses pulseaudio suid test qt5" RESTRICT="!test? ( test )" diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz index 46440f9cebf4..5c866626623e 100644 Binary files a/media-sound/Manifest.gz and b/media-sound/Manifest.gz differ diff --git a/media-sound/patchage/Manifest b/media-sound/patchage/Manifest index d1b6fb518070..ccdc0ceca4f1 100644 --- a/media-sound/patchage/Manifest +++ b/media-sound/patchage/Manifest @@ -1,3 +1,6 @@ DIST patchage-1.0.6.tar.bz2 664841 BLAKE2B 72d0de6d12e07ec160f4c59c51f138e1220a1b8994bdab90f56dd715bf16b6f561836d184ec5d5077de3bc7bb5c6778ea2b7bcbf0b33230be662f2b729eac568 SHA512 b7aedcb07da0c81842929833ab93a0b20c08e465bf05ebb4e47670d295c0d4d0d50f0f74001d9264c2c23ef08d3881232e7622ecf101d1d53ffcae2f8c0f31d3 +DIST patchage-1.0.8.tar.xz 334888 BLAKE2B d6bac04a3a6880c7758a01c60b4f4c907e7ae191ef8956fb6ad6f039d9bf40e973ff6e38fc6a5af5b4b4ce5386496282ab5cb06573b0e091e24b7c80fae73ac3 SHA512 af2e43c53ce80ab59416745e85cd7fc524fd3b21ae259d171f15998566cfa067a84a7406e78f5b50bc3ff339363b3ed9cacc9790f08cc6189e4919fc43d041dc EBUILD patchage-1.0.6.ebuild 918 BLAKE2B 4455184ad29ce50c102d6f13705bfbec72424db030301ed5f4d8d87fb97596ee5dd926b76848bfc2dc36524243f99cd603db43667c9f8318515f4688bc149830 SHA512 8127a176c9a09d8697297cfa46d9fab895b0cdf5f72af3d1c9d18824cb3e062c4bf7ef222483e4a964cdc42656c6303c68b68ca8183ccbe1ce4427402582828c +EBUILD patchage-1.0.8.ebuild 1001 BLAKE2B f242b4886b34252ecc8cfe6aff572f2d2156ba475b7b8777c47d0b2dfb1c9f83a78441685c313efda4bb9ea0bd7708ce00042ac0a2f1677013605875dff3944f SHA512 bf40b32939ba699bb51d56288b8437e5e8cf496dd3b60c30b72467ba2e8985b5dd82a370b69794d9bf14f6396e291b41ee25322972ca106aec29f5630a2895b9 +EBUILD patchage-9999.ebuild 1005 BLAKE2B 3c10e0793301589778fb9eb93831c6bc9aabe4266e48964fe93b518be46a96355833d6ad358b7a848137b59a74655563de17f68c911bf92b873122bea5a0d671 SHA512 81ef4e512a6eb275fefd4db62e23f6ad392281b9040cfb1c097dcf0ec4d98dbed9e5ba5fd3d9914a05ae9f762db8f3b4d215fbd0aa69ca28a0df0ecb8a0f34f1 MISC metadata.xml 427 BLAKE2B a77d10e847d1ceb32b0ba9ba22a723df471d751c6ecd7ddc849f13fea71c451b9a0c7959687ba09efd23ca7dd6ffd7a77e00abd69021f5ecfeacde0680fa0814 SHA512 3ed9c62eb59dad36bd4477bcdbb95eeff21fcf8ac8c989814d24e288e58b7032452acbce472a191c8151551071b86274fdb935ae6ef5cb916a4b22510ec96789 diff --git a/media-sound/patchage/patchage-1.0.8.ebuild b/media-sound/patchage/patchage-1.0.8.ebuild new file mode 100644 index 000000000000..a629310e40dd --- /dev/null +++ b/media-sound/patchage/patchage-1.0.8.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg + +DESCRIPTION="Modular patch bay for JACK-based audio and MIDI systems" +HOMEPAGE="https://drobilla.net/software/patchage" + +if [[ ${PV} == 9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.com/drobilla/patchage.git" +else + SRC_URI="https://download.drobilla.net/${P}.tar.xz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="alsa jack jack-dbus test" +RESTRICT="!test? ( test )" + +BDEPEND=" + virtual/pkgconfig +" +RDEPEND="dev-cpp/glibmm:2 + dev-cpp/gtkmm:2.4 + media-libs/ganv + alsa? ( media-libs/alsa-lib ) + jack? ( virtual/jack ) + jack-dbus? ( + dev-libs/dbus-glib + sys-apps/dbus + )" +DEPEND="${RDEPEND} + dev-libs/boost + dev-libs/libfmt:=" + +DOCS=( AUTHORS NEWS README.md ) + +src_configure() { + local emesonargs=( + $(meson_feature alsa) + $(meson_feature jack) + $(meson_feature jack-dbus jack_dbus) + $(meson_feature test tests) + ) + meson_src_configure +} diff --git a/media-sound/patchage/patchage-9999.ebuild b/media-sound/patchage/patchage-9999.ebuild new file mode 100644 index 000000000000..e449d00c7bf0 --- /dev/null +++ b/media-sound/patchage/patchage-9999.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg + +DESCRIPTION="Modular patch bay for JACK-based audio and MIDI systems" +HOMEPAGE="https://drobilla.net/software/patchage" + +if [[ ${PV} == 9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.com/drobilla/patchage.git" +else + SRC_URI="https://download.drobilla.net/${P}.tar.xz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="alsa jack jack-dbus test" +RESTRICT="!test? ( test )" + +BDEPEND=" + virtual/pkgconfig +" +RDEPEND="dev-cpp/glibmm:2 + dev-cpp/gtkmm:2.4 + media-libs/ganv + alsa? ( media-libs/alsa-lib ) + jack? ( virtual/jack ) + jack-dbus? ( + dev-libs/dbus-glib + sys-apps/dbus + )" +DEPEND="${RDEPEND} + dev-libs/boost + >=dev-libs/libfmt-9:=" + +DOCS=( AUTHORS NEWS README.md ) + +src_configure() { + local emesonargs=( + $(meson_feature alsa) + $(meson_feature jack) + $(meson_feature jack-dbus jack_dbus) + $(meson_feature test tests) + ) + meson_src_configure +} diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz index a0c8840f72a8..4e7feee59b24 100644 Binary files a/metadata/Manifest.gz and b/metadata/Manifest.gz differ diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk index baa98fb947e1..4ec72120004c 100644 --- a/metadata/dtd/timestamp.chk +++ b/metadata/dtd/timestamp.chk @@ -1 +1 @@ -Tue, 23 Aug 2022 19:09:52 +0000 +Wed, 24 Aug 2022 01:09:52 +0000 diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest index 8a0e5677ddab..57b7e336ceae 100644 --- a/metadata/glsa/Manifest +++ b/metadata/glsa/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 524322 BLAKE2B 3983f62074c223717c76ae7cd44857f5de5972e245bd5f084c8632e144cf7a950ad3ddd53324db99f9b82eb9e76e49cd3a84bf1f531314d7660db91335a05cb9 SHA512 9b6be0313a2999bb5ad817a373c95ecf8d02d687a3d707b14136357c7bc684ea302f0ccdb228be1e52484b458ecca78cec7150915afe09c096106aa055c4eae2 -TIMESTAMP 2022-08-23T19:09:55Z +TIMESTAMP 2022-08-24T01:09:57Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmMFJgNfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmMFemVfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klCmixAAip9eemp/A3Xm5/rEaBVsgGLPNsz2M3wqKTqQcvMGutafWoZ/OL2XXekL -UuCENbKRla7EvpMt+DZNvxr7SpVf6S0OmJ3kIIvc41BP32Wlwu4LvomYyG2rRYLV -h62zhsm0G38bdxlp0PErxVYIaTjzjNisMCh3qL7EMooahr5LcTOhQtJGDJAhiGuO -Yg1dXNGx05E3F81kifSDzP4PRMtWD1q/4Sl4ADDTYO2Nkmr2LNDaKo3114XMzaG8 -+Y2zUjmtO38yrl+LzvkcPMOXCcH3LY7xFpCLGNwqJd9LaU28LV27ltwhV0ig8FH/ -Hftvbi+3AWbVPGui3rdmmFf2PMi5je5f88rwD3rrNxIrJbd32HjIwf3aHrs4UWlI -tagsNv4cnt/iyy9Mwojelw9NnSfAkcsbEjdt+FbWVGE9yQ4k8yiV6fSh6uP2Xu1w -uR2vLcD/7S1UwkWLBjHNaocAxSoHvWZfrrIu+gktEDgg9gT/qOh0Q5ml/kRZw78c -Afrjcbt+8k8xDNw5Zgd+ErDCAl9FJsXitg8oGEhueO+N5DbpwSxizbudDYkEPVCE -ZQcb1H4TwpU/mtkqEYD0iTIJ0H2o9UVrOdXj/hOP916P6WusHC5dQhtYXfAMILaB -GwhlMU8u8EZkBfXA7RiiCYyGeP1Klm2N9rJbOatA/BuGlvn1WzQ= -=YnzL +klAZIQ//YKb+WUqeoaOmedAHDya+9MlcHdKPUcuuv2OEYeISUPptoDUJ+MT+1KMu +AKOflHkIc7lCt2MR/oqY4lgS5TH/6q2KUB4geR0MX1TPRU2nVY0T1dpdWOwFB/Ou +3NOMKfl+be6HvY0FSmWwJ9fwwEFhdbK1gd+ypv1gh3q4ID2Zw5/sIzI78V4TIEFP +DOKq3fLb619Ht76W4YWqg1qV0nNFPrDJB73gjYAOgwo+3iGAFRlr7+0geJHD2QQz +TTuQijOcPErtCoQ/PaSEpMrvIVYhypmCkfezN5JgcdUNCt8tukdupJOr+WU0UxkB +OCFiUyesbS8eYfy6PVIkqlhRMVRBb3wUgsi7lH+DaVKPUlkKbFa+5EdwNO295TXS +6n3y4tR2dSU4lfcnu5gxketwYQOX/DMgSKJQym9P/fO6VvobmiHwmSMRjGZIE5P5 +AdtzCAYWVOmr0GFZaBVLNNwDRT24o7/EdzUUANllWBlbxwcEYp0YBiysPj9KqdiA +kCZfdvt2B0WmWecRrEs7xWZzsL0TBBeysJHdn7U/yEnAD7zAFIPwDICj/KMoHESz +lvocAuD/fwfvxOfOXHgr4WUkHIgeGdqXxI1z3rK254uFpoqVn4eMsvq5vMYWVM6G +6iIpkP/0sYXoSoE5AkEoQRFKxBdPUKVuMvQVeHYJieiiY/sUKao= +=2QE+ -----END PGP SIGNATURE----- diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk index baa98fb947e1..4ec72120004c 100644 --- a/metadata/glsa/timestamp.chk +++ b/metadata/glsa/timestamp.chk @@ -1 +1 @@ -Tue, 23 Aug 2022 19:09:52 +0000 +Wed, 24 Aug 2022 01:09:52 +0000 diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz index 09aa12c5b4d0..bdf99ee73afa 100644 Binary files a/metadata/md5-cache/Manifest.gz and b/metadata/md5-cache/Manifest.gz differ diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz index bb09ba3099a1..bf56a773af36 100644 Binary files a/metadata/md5-cache/app-editors/Manifest.gz and b/metadata/md5-cache/app-editors/Manifest.gz differ diff --git a/metadata/md5-cache/app-editors/vile-9.8w b/metadata/md5-cache/app-editors/vile-9.8w new file mode 100644 index 000000000000..1071ff295e39 --- /dev/null +++ b/metadata/md5-cache/app-editors/vile-9.8w @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/flex virtual/pkgconfig +DEFINED_PHASES=configure install postinst postrm +DEPEND=>=sys-libs/ncurses-5.2:= virtual/libcrypt:= iconv? ( virtual/libiconv ) perl? ( dev-lang/perl:= ) +DESCRIPTION=VI Like Emacs -- yet another full-featured vi clone +EAPI=8 +HOMEPAGE=https://invisible-island.net/vile/ +IDEPEND=app-eselect/eselect-vi +IUSE=perl iconv +KEYWORDS=~alpha ~amd64 ~ia64 ~ppc ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos +LICENSE=GPL-2 +RDEPEND=>=sys-libs/ncurses-5.2:= virtual/libcrypt:= iconv? ( virtual/libiconv ) perl? ( dev-lang/perl:= ) +SLOT=0 +SRC_URI=https://invisible-island.net/archives/vile/current/vile-9.8w.tgz +_md5_=a34b61e3b28d6425b225e0c5144af436 diff --git a/metadata/md5-cache/app-editors/xvile-9.8w b/metadata/md5-cache/app-editors/xvile-9.8w new file mode 100644 index 000000000000..f8f4f8ffa102 --- /dev/null +++ b/metadata/md5-cache/app-editors/xvile-9.8w @@ -0,0 +1,13 @@ +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=configure install +DEPEND=~app-editors/vile-9.8w virtual/libcrypt:= >=x11-libs/libX11-1.0.0 >=x11-libs/libXt-1.0.0 >=x11-libs/libICE-1.0.0 >=x11-libs/libSM-1.0.0 >=x11-libs/libXaw-1.0.1 >=x11-libs/libXpm-3.5.4.2 perl? ( dev-lang/perl:= ) x11-base/xorg-proto sys-devel/flex +DESCRIPTION=VI Like Emacs -- yet another full-featured vi clone +EAPI=8 +HOMEPAGE=https://invisible-island.net/vile/ +IUSE=perl +KEYWORDS=~alpha ~amd64 ~ia64 ~ppc ~riscv ~sparc ~x86 +LICENSE=GPL-2 +RDEPEND=~app-editors/vile-9.8w virtual/libcrypt:= >=x11-libs/libX11-1.0.0 >=x11-libs/libXt-1.0.0 >=x11-libs/libICE-1.0.0 >=x11-libs/libSM-1.0.0 >=x11-libs/libXaw-1.0.1 >=x11-libs/libXpm-3.5.4.2 perl? ( dev-lang/perl:= ) +SLOT=0 +SRC_URI=https://invisible-island.net/archives/vile/current/vile-9.8w.tgz +_md5_=9c6470eadd82c0cafa5d255b5aefaa5d diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz index 369e246f9b58..36e787f576a7 100644 Binary files a/metadata/md5-cache/app-emulation/Manifest.gz and b/metadata/md5-cache/app-emulation/Manifest.gz differ diff --git a/metadata/md5-cache/app-emulation/virtualbox-6.1.36-r1 b/metadata/md5-cache/app-emulation/virtualbox-6.1.36-r1 deleted file mode 100644 index bcab27d5511e..000000000000 --- a/metadata/md5-cache/app-emulation/virtualbox-6.1.36-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) >=dev-util/kbuild-0.1.9998.3127 >=dev-lang/yasm-0.6.2 sys-apps/which sys-devel/bin86 sys-libs/libcap sys-power/iasl virtual/pkgconfig doc? ( app-text/docbook-sgml-dtd:4.4 dev-texlive/texlive-basic dev-texlive/texlive-latex dev-texlive/texlive-latexrecommended dev-texlive/texlive-latexextra dev-texlive/texlive-fontsrecommended dev-texlive/texlive-fontsextra ) java? ( virtual/jdk:1.8 ) qt5? ( dev-qt/linguist-tools:5 ) virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup -DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) acct-group/vboxusers ~app-emulation/virtualbox-modules-6.1.36 dev-libs/libIDL >=dev-libs/libxslt-1.1.19 net-misc/curl dev-libs/libxml2 media-libs/libpng:0= media-libs/libvpx:0= sys-libs/zlib:= !headless? ( media-libs/libsdl:0[X,video] x11-libs/libX11 x11-libs/libxcb:= x11-libs/libXcursor x11-libs/libXext x11-libs/libXmu x11-libs/libXt opengl? ( media-libs/libglvnd[X] virtual/glu ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 opengl? ( dev-qt/qtopengl:5 ) x11-libs/libXinerama ) ) dev-libs/openssl:0= virtual/libcrypt:= lvm? ( sys-fs/lvm2 ) opus? ( media-libs/opus ) udev? ( >=virtual/udev-171 ) vnc? ( >=net-libs/libvncserver-0.9.9 ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) !headless? ( x11-libs/libXinerama opengl? ( virtual/opengl ) ) java? ( virtual/jdk:1.8 ) pam? ( sys-libs/pam ) pax-kernel? ( sys-apps/elfix ) pulseaudio? ( media-sound/pulseaudio ) vboxwebsrv? ( net-libs/gsoap[-gnutls(-)] ) java? ( >=dev-java/java-config-2.2.0-r3 ) -DESCRIPTION=Family of powerful x86 virtualization products for enterprise and home use -EAPI=8 -HOMEPAGE=https://www.virtualbox.org/ -INHERIT=desktop edo flag-o-matic java-pkg-opt-2 linux-info multilib optfeature pax-utils python-single-r1 tmpfiles toolchain-funcs udev xdg -IUSE=alsa debug doc dtrace headless java lvm +opus pam pax-kernel pch pulseaudio +opengl python +qt5 +sdk +udev vboxwebsrv vnc java python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 -KEYWORDS=~amd64 -LICENSE=GPL-2 dtrace? ( CDDL ) -RDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) acct-group/vboxusers ~app-emulation/virtualbox-modules-6.1.36 dev-libs/libIDL >=dev-libs/libxslt-1.1.19 net-misc/curl dev-libs/libxml2 media-libs/libpng:0= media-libs/libvpx:0= sys-libs/zlib:= !headless? ( media-libs/libsdl:0[X,video] x11-libs/libX11 x11-libs/libxcb:= x11-libs/libXcursor x11-libs/libXext x11-libs/libXmu x11-libs/libXt opengl? ( media-libs/libglvnd[X] virtual/glu ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 opengl? ( dev-qt/qtopengl:5 ) x11-libs/libXinerama ) ) dev-libs/openssl:0= virtual/libcrypt:= lvm? ( sys-fs/lvm2 ) opus? ( media-libs/opus ) udev? ( >=virtual/udev-171 ) vnc? ( >=net-libs/libvncserver-0.9.9 ) java? ( virtual/jre:1.8 ) java? ( >=dev-java/java-config-2.2.0-r3 ) virtual/tmpfiles -REQUIRED_USE=java? ( sdk ) python? ( sdk ) vboxwebsrv? ( java ) ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) -SLOT=0/6.1 -SRC_URI=https://download.virtualbox.org/virtualbox/6.1.36/VirtualBox-6.1.36.tar.bz2 https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-6.1.36.tar.bz2 -_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 java-pkg-opt-2 a71433e535af8faae0c0f6c861a32054 java-utils-2 c79d65661a9f4f72b60376c9e4b3dfa1 linux-info 56708ddc53d8b607ed88fd97a56e59dc multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 1a2157392a869265b2afcb63a26c12ac pax-utils 91d47e5d20627c717aa878b9167c62a8 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 dd5e1098e305ad508d21f496e9e37046 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 1542e649be915f43f6908a9e93909961 udev f3a0a3964e2028a140c181f00eea9712 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=b4c068565d0df6c4f661220d2fb878a1 diff --git a/metadata/md5-cache/app-emulation/virtualbox-6.1.36-r2 b/metadata/md5-cache/app-emulation/virtualbox-6.1.36-r2 new file mode 100644 index 000000000000..9bec1220542a --- /dev/null +++ b/metadata/md5-cache/app-emulation/virtualbox-6.1.36-r2 @@ -0,0 +1,16 @@ +BDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) >=dev-util/kbuild-0.1.9998.3127 >=dev-lang/yasm-0.6.2 sys-apps/which sys-devel/bin86 sys-libs/libcap sys-power/iasl virtual/pkgconfig doc? ( app-text/docbook-sgml-dtd:4.4 dev-texlive/texlive-basic dev-texlive/texlive-latex dev-texlive/texlive-latexrecommended dev-texlive/texlive-latexextra dev-texlive/texlive-fontsrecommended dev-texlive/texlive-fontsextra ) java? ( virtual/jdk:1.8 ) qt5? ( dev-qt/linguist-tools:5 ) virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup +DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) acct-group/vboxusers ~app-emulation/virtualbox-modules-6.1.36 dev-libs/libIDL >=dev-libs/libxslt-1.1.19 net-misc/curl dev-libs/libxml2 media-libs/libpng:0= media-libs/libvpx:0= sys-libs/zlib:= !headless? ( sdl? ( media-libs/libsdl:0[X,video] ) x11-libs/libX11 x11-libs/libxcb:= x11-libs/libXcursor x11-libs/libXext x11-libs/libXmu x11-libs/libXt opengl? ( media-libs/libglvnd[X] virtual/glu ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 opengl? ( dev-qt/qtopengl:5 ) x11-libs/libXinerama ) ) dev-libs/openssl:0= virtual/libcrypt:= lvm? ( sys-fs/lvm2 ) opus? ( media-libs/opus ) udev? ( >=virtual/udev-171 ) vnc? ( >=net-libs/libvncserver-0.9.9 ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) !headless? ( x11-libs/libXinerama opengl? ( virtual/opengl ) ) java? ( virtual/jdk:1.8 ) pam? ( sys-libs/pam ) pax-kernel? ( sys-apps/elfix ) pulseaudio? ( media-sound/pulseaudio ) vboxwebsrv? ( net-libs/gsoap[-gnutls(-)] ) java? ( >=dev-java/java-config-2.2.0-r3 ) +DESCRIPTION=Family of powerful x86 virtualization products for enterprise and home use +EAPI=8 +HOMEPAGE=https://www.virtualbox.org/ +INHERIT=desktop edo flag-o-matic java-pkg-opt-2 linux-info multilib optfeature pax-utils python-single-r1 tmpfiles toolchain-funcs udev xdg +IUSE=alsa debug doc dtrace headless java lvm +opus pam pax-kernel pch pulseaudio +opengl python +qt5 +sdk +sdl +udev vboxwebsrv vnc java python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 +KEYWORDS=~amd64 +LICENSE=GPL-2 dtrace? ( CDDL ) +RDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) acct-group/vboxusers ~app-emulation/virtualbox-modules-6.1.36 dev-libs/libIDL >=dev-libs/libxslt-1.1.19 net-misc/curl dev-libs/libxml2 media-libs/libpng:0= media-libs/libvpx:0= sys-libs/zlib:= !headless? ( sdl? ( media-libs/libsdl:0[X,video] ) x11-libs/libX11 x11-libs/libxcb:= x11-libs/libXcursor x11-libs/libXext x11-libs/libXmu x11-libs/libXt opengl? ( media-libs/libglvnd[X] virtual/glu ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 opengl? ( dev-qt/qtopengl:5 ) x11-libs/libXinerama ) ) dev-libs/openssl:0= virtual/libcrypt:= lvm? ( sys-fs/lvm2 ) opus? ( media-libs/opus ) udev? ( >=virtual/udev-171 ) vnc? ( >=net-libs/libvncserver-0.9.9 ) java? ( virtual/jre:1.8 ) java? ( >=dev-java/java-config-2.2.0-r3 ) virtual/tmpfiles +REQUIRED_USE=java? ( sdk ) python? ( sdk ) vboxwebsrv? ( java ) ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) +SLOT=0/6.1 +SRC_URI=https://download.virtualbox.org/virtualbox/6.1.36/VirtualBox-6.1.36.tar.bz2 https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-6.1.36.tar.bz2 +_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 java-pkg-opt-2 a71433e535af8faae0c0f6c861a32054 java-utils-2 c79d65661a9f4f72b60376c9e4b3dfa1 linux-info 56708ddc53d8b607ed88fd97a56e59dc multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 1a2157392a869265b2afcb63a26c12ac pax-utils 91d47e5d20627c717aa878b9167c62a8 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 dd5e1098e305ad508d21f496e9e37046 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 1542e649be915f43f6908a9e93909961 udev f3a0a3964e2028a140c181f00eea9712 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_md5_=8e83c76a3ca5a69de165f1fdc17c9ff8 diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz index 7e7e04818b46..4eba410fa4e3 100644 Binary files a/metadata/md5-cache/app-text/Manifest.gz and b/metadata/md5-cache/app-text/Manifest.gz differ diff --git a/metadata/md5-cache/app-text/convmv-2.05-r1 b/metadata/md5-cache/app-text/convmv-2.05-r1 index 63f29267e2de..8bd711ca28c0 100644 --- a/metadata/md5-cache/app-text/convmv-2.05-r1 +++ b/metadata/md5-cache/app-text/convmv-2.05-r1 @@ -4,9 +4,9 @@ DEPEND=dev-lang/perl DESCRIPTION=convert filenames to utf8 or any other charset EAPI=7 HOMEPAGE=https://www.j3e.de/linux/convmv/ -KEYWORDS=~alpha ~amd64 ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 +KEYWORDS=~alpha ~amd64 ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc ~x86 LICENSE=GPL-2 RDEPEND=dev-lang/perl SLOT=0 SRC_URI=https://www.j3e.de/linux/convmv/convmv-2.05.tar.gz -_md5_=32831085e760f27ed474af5d96b4a243 +_md5_=0f20f64e60cbd50c598c4f91d2799c14 diff --git a/metadata/md5-cache/dev-go/Manifest.gz b/metadata/md5-cache/dev-go/Manifest.gz index a2f23e279216..187c4672824c 100644 Binary files a/metadata/md5-cache/dev-go/Manifest.gz and b/metadata/md5-cache/dev-go/Manifest.gz differ diff --git a/metadata/md5-cache/dev-go/golangci-lint-1.48.0 b/metadata/md5-cache/dev-go/golangci-lint-1.48.0 new file mode 100644 index 000000000000..8a8623cf0b11 --- /dev/null +++ b/metadata/md5-cache/dev-go/golangci-lint-1.48.0 @@ -0,0 +1,13 @@ +BDEPEND=>=dev-lang/go-1.16 app-arch/unzip +DEFINED_PHASES=compile install test unpack +DESCRIPTION=Fast linters runner for Go +EAPI=8 +HOMEPAGE=https://github.com/golangci/golangci-lint +INHERIT=go-module +KEYWORDS=~amd64 +LICENSE=BSD MIT +RESTRICT=strip +SLOT=0 +SRC_URI=https://github.com/golangci/golangci-lint/archive/v1.48.0.tar.gz -> golangci-lint-1.48.0.tar.gz https://dev.gentoo.org/~williamh/dist/golangci-lint-1.48.0-deps.tar.xz +_eclasses_=go-module a13d34fe4e2996720e1ca6c53b9ea95a +_md5_=b14f355fe704f21abd016294eba83ec4 diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz index 42075d2573b2..99629b254121 100644 Binary files a/metadata/md5-cache/dev-java/Manifest.gz and b/metadata/md5-cache/dev-java/Manifest.gz differ diff --git a/metadata/md5-cache/dev-java/gradle-bin-7.5.1 b/metadata/md5-cache/dev-java/gradle-bin-7.5.1 new file mode 100644 index 000000000000..7c829bc368c2 --- /dev/null +++ b/metadata/md5-cache/dev-java/gradle-bin-7.5.1 @@ -0,0 +1,15 @@ +BDEPEND=app-arch/unzip +DEFINED_PHASES=compile install postinst postrm preinst prepare setup +DEPEND=app-eselect/eselect-gradle >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +DESCRIPTION=A project automation and build tool with a Groovy based DSL +EAPI=8 +HOMEPAGE=https://www.gradle.org/ +INHERIT=java-pkg-2 +IUSE=doc source +KEYWORDS=~amd64 ~x86 +LICENSE=Apache-2.0 +RDEPEND=app-eselect/eselect-gradle >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +SLOT=7.5.1 +SRC_URI=https://services.gradle.org/distributions/gradle-7.5.1-all.zip -> gradle-bin-7.5.1.zip +_eclasses_=java-pkg-2 3b09e051fc2045a0f0b9471b87d4f8bd java-utils-2 c79d65661a9f4f72b60376c9e4b3dfa1 +_md5_=c62185d27694066bfc0c810d02fd8bcb diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz index d0b28fb7d909..28314486b888 100644 Binary files a/metadata/md5-cache/dev-libs/Manifest.gz and b/metadata/md5-cache/dev-libs/Manifest.gz differ diff --git a/metadata/md5-cache/dev-libs/libffi-3.4.2-r2 b/metadata/md5-cache/dev-libs/libffi-3.4.2-r2 index 60074f1b96bc..51950f915ff8 100644 --- a/metadata/md5-cache/dev-libs/libffi-3.4.2-r2 +++ b/metadata/md5-cache/dev-libs/libffi-3.4.2-r2 @@ -5,10 +5,10 @@ EAPI=7 HOMEPAGE=https://sourceware.org/libffi/ INHERIT=multilib-minimal preserve-libs IUSE=debug exec-static-trampoline experimental-loong pax-kernel static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~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 +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~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 LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0/8 SRC_URI=https://github.com/libffi/libffi/releases/download/v3.4.2/libffi-3.4.2.tar.gz experimental-loong? ( https://dev.gentoo.org/~xen0n/distfiles/libffi-3.4.2-loongarch64-20220428.patch.xz ) _eclasses_=multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b preserve-libs a8e50acee31b5759b4df1f7707cae54b toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=8c8a2a68f0b7362229a970d4ea6fb1f8 +_md5_=fc0ac20c35043dfb2af662482bd7f3f0 diff --git a/metadata/md5-cache/dev-libs/libtasn1-4.19.0 b/metadata/md5-cache/dev-libs/libtasn1-4.19.0 new file mode 100644 index 000000000000..2697b6a5cf7a --- /dev/null +++ b/metadata/md5-cache/dev-libs/libtasn1-4.19.0 @@ -0,0 +1,14 @@ +BDEPEND=sys-apps/help2man virtual/yacc test? ( valgrind? ( dev-util/valgrind ) ) verify-sig? ( sec-keys/openpgp-keys-libtasn1 ) >=app-portage/elt-patches-20170815 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=compile configure install prepare test unpack +DESCRIPTION=ASN.1 library +EAPI=8 +HOMEPAGE=https://www.gnu.org/software/libtasn1/ +INHERIT=multilib-minimal libtool verify-sig +IUSE=static-libs test valgrind abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~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 +LICENSE=LGPL-2.1+ +RESTRICT=!test? ( test ) +SLOT=0/6 +SRC_URI=mirror://gnu/libtasn1/libtasn1-4.19.0.tar.gz verify-sig? ( mirror://gnu/libtasn1/libtasn1-4.19.0.tar.gz.sig ) +_eclasses_=libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b toolchain-funcs 1542e649be915f43f6908a9e93909961 verify-sig 0748d665fa664a87add00152ed046e16 +_md5_=7a0575cbb1854563fdf1d010cd5ee88a diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz index bf98077348ae..2b073dc7b0e4 100644 Binary files a/metadata/md5-cache/dev-python/Manifest.gz and b/metadata/md5-cache/dev-python/Manifest.gz differ diff --git a/metadata/md5-cache/dev-python/ansible-runner-2.1.0 b/metadata/md5-cache/dev-python/ansible-runner-2.1.0 new file mode 100644 index 000000000000..78b7f7c1f83b --- /dev/null +++ b/metadata/md5-cache/dev-python/ansible-runner-2.1.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( dev-python/pexpect[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/psutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/python-daemon[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pyyaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/setuptools[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-7.1.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) >=dev-python/gpep517-8[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-62.6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/wheel[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A tool and python library that helps when interfacing with Ansible +EAPI=8 +HOMEPAGE=https://github.com/ansible/ansible-runner +INHERIT=distutils-r1 +IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 +KEYWORDS=~amd64 +LICENSE=Apache-2.0 +RDEPEND=dev-python/pexpect[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/psutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/python-daemon[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pyyaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/setuptools[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) +REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) +RESTRICT=test !test? ( test ) +SLOT=0 +SRC_URI=mirror://pypi/a/ansible-runner/ansible-runner-2.1.0.tar.gz +_eclasses_=distutils-r1 e3b0f72d558eb613ff83262d22cbf887 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 7b65c41111cd80a4d4a0921e8d4a310c python-utils-r1 dd5e1098e305ad508d21f496e9e37046 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=43d901c3554cccefa835c3f1eb204444 diff --git a/metadata/md5-cache/dev-python/canonicaljson-1.6.2 b/metadata/md5-cache/dev-python/canonicaljson-1.6.2 index a934f8fbf124..4c55b380f65c 100644 --- a/metadata/md5-cache/dev-python/canonicaljson-1.6.2 +++ b/metadata/md5-cache/dev-python/canonicaljson-1.6.2 @@ -2,7 +2,7 @@ BDEPEND=test? ( dev-python/simplejson[python_targets_python3_9(-)?,python_target DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Canonical JSON EAPI=8 -HOMEPAGE=https://github.com/matrix-org/python-canonicaljson https://pypi.python.org/pypi/canonicaljson +HOMEPAGE=https://github.com/matrix-org/python-canonicaljson/ https://pypi.org/project/canonicaljson/ INHERIT=distutils-r1 IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 KEYWORDS=~amd64 ~ppc64 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/matrix-org/python-canonicaljson/archive/v1.6.2.tar.gz -> canonicaljson-1.6.2.gh.tar.gz _eclasses_=distutils-r1 e3b0f72d558eb613ff83262d22cbf887 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 7b65c41111cd80a4d4a0921e8d4a310c python-utils-r1 dd5e1098e305ad508d21f496e9e37046 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=9001efa4429439dc4e3aa673eff84e6f +_md5_=12d52947b81cc3ec7f3e4a92b0be2bb7 diff --git a/metadata/md5-cache/dev-python/ensurepip-setuptools-65.2.0 b/metadata/md5-cache/dev-python/ensurepip-setuptools-65.2.0 new file mode 100644 index 000000000000..dfcf84d39d90 --- /dev/null +++ b/metadata/md5-cache/dev-python/ensurepip-setuptools-65.2.0 @@ -0,0 +1,10 @@ +DEFINED_PHASES=install +DESCRIPTION=Shared setuptools wheel for ensurepip Python module +EAPI=8 +HOMEPAGE=https://pypi.org/project/setuptools/ +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MIT +RDEPEND=!=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/matrix-org/matrix-python-common/archive/v1.2.1.tar.gz -> matrix-common-1.2.1.gh.tar.gz _eclasses_=distutils-r1 e3b0f72d558eb613ff83262d22cbf887 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 7b65c41111cd80a4d4a0921e8d4a310c python-utils-r1 dd5e1098e305ad508d21f496e9e37046 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=0239a854ffa23d52e38194a1a4f02458 +_md5_=fd30ff80a6165f6ec5f822724200c577 diff --git a/metadata/md5-cache/dev-python/python-gnupg-0.5.0 b/metadata/md5-cache/dev-python/python-gnupg-0.5.0 new file mode 100644 index 000000000000..b88f7a639f7d --- /dev/null +++ b/metadata/md5-cache/dev-python/python-gnupg-0.5.0 @@ -0,0 +1,17 @@ +BDEPEND=verify-sig? ( sec-keys/openpgp-keys-vinaysajip ) test? ( app-crypt/gnupg[nls] dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.9_p1:0= ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) >=dev-python/gpep517-8[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-62.6.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/wheel[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=app-crypt/gnupg[nls] +DESCRIPTION=A Python wrapper for GnuPG +EAPI=8 +HOMEPAGE=https://docs.red-dove.com/python-gnupg/ +INHERIT=distutils-r1 verify-sig +IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 verify-sig +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 +LICENSE=BSD +RDEPEND=app-crypt/gnupg[nls] python_targets_pypy3? ( >=dev-python/pypy3-7.3.9_p1:0= ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/vsajip/python-gnupg/releases/download/0.5.0/python-gnupg-0.5.0.tar.gz verify-sig? ( https://github.com/vsajip/python-gnupg/releases/download/0.5.0/python-gnupg-0.5.0.tar.gz.asc ) +_eclasses_=distutils-r1 e3b0f72d558eb613ff83262d22cbf887 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 7b65c41111cd80a4d4a0921e8d4a310c python-utils-r1 dd5e1098e305ad508d21f496e9e37046 toolchain-funcs 1542e649be915f43f6908a9e93909961 verify-sig 0748d665fa664a87add00152ed046e16 +_md5_=0e281599e84354a25a6e405b01d17f2b diff --git a/metadata/md5-cache/dev-python/signedjson-1.1.4 b/metadata/md5-cache/dev-python/signedjson-1.1.4 index 162fd607b36a..ba51ec05d3af 100644 --- a/metadata/md5-cache/dev-python/signedjson-1.1.4 +++ b/metadata/md5-cache/dev-python/signedjson-1.1.4 @@ -2,7 +2,7 @@ BDEPEND=test? ( dev-python/canonicaljson[python_targets_python3_9(-)?,python_tar DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Signs JSON objects with ED25519 signatures. EAPI=8 -HOMEPAGE=https://github.com/matrix-org/python-signedjson https://pypi.python.org/pypi/signedjson +HOMEPAGE=https://github.com/matrix-org/python-signedjson/ https://pypi.org/project/signedjson/ INHERIT=distutils-r1 IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 KEYWORDS=~amd64 ~ppc64 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/matrix-org/python-signedjson/archive/v1.1.4.tar.gz -> signedjson-1.1.4.gh.tar.gz _eclasses_=distutils-r1 e3b0f72d558eb613ff83262d22cbf887 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 7b65c41111cd80a4d4a0921e8d4a310c python-utils-r1 dd5e1098e305ad508d21f496e9e37046 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=837329a0d1527190f0c32baae4876065 +_md5_=c820fbff0093fab01a778d56c2f26f90 diff --git a/metadata/md5-cache/dev-python/unpaddedbase64-2.1.0 b/metadata/md5-cache/dev-python/unpaddedbase64-2.1.0 index 3fa09e61e8a8..ea8f9a64e0fc 100644 --- a/metadata/md5-cache/dev-python/unpaddedbase64-2.1.0 +++ b/metadata/md5-cache/dev-python/unpaddedbase64-2.1.0 @@ -2,7 +2,7 @@ BDEPEND=test? ( dev-python/unittest-or-fail[python_targets_python3_9(-)?,python_ DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Unpadded Base64 EAPI=8 -HOMEPAGE=https://github.com/matrix-org/python-unpaddedbase64 https://pypi.python.org/pypi/unpaddedbase64 +HOMEPAGE=https://github.com/matrix-org/python-unpaddedbase64/ https://pypi.org/project/unpaddedbase64/ INHERIT=distutils-r1 IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 KEYWORDS=~amd64 ~ppc64 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/matrix-org/python-unpaddedbase64/archive/v2.1.0.tar.gz -> unpaddedbase64-2.1.0.gh.tar.gz _eclasses_=distutils-r1 e3b0f72d558eb613ff83262d22cbf887 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 7b65c41111cd80a4d4a0921e8d4a310c python-utils-r1 dd5e1098e305ad508d21f496e9e37046 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=16305242cc0fabfd986d1bed95144962 +_md5_=2206ee91e9a0a452bcb737b332569578 diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz index e524791ec5e9..f6dcd0926dfc 100644 Binary files a/metadata/md5-cache/dev-util/Manifest.gz and b/metadata/md5-cache/dev-util/Manifest.gz differ diff --git a/metadata/md5-cache/dev-util/ostree-2022.5-r1 b/metadata/md5-cache/dev-util/ostree-2022.5-r1 new file mode 100644 index 000000000000..cfc6d5c894ce --- /dev/null +++ b/metadata/md5-cache/dev-util/ostree-2022.5-r1 @@ -0,0 +1,17 @@ +BDEPEND=dev-util/glib-utils sys-devel/flex sys-devel/bison virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 virtual/pkgconfig +DEFINED_PHASES=configure install prepare +DEPEND=app-arch/xz-utils dev-libs/libassuan dev-libs/glib:2 sys-fs/fuse:3 sys-libs/zlib archive? ( app-arch/libarchive:= ) curl? ( net-misc/curl ) dracut? ( sys-kernel/dracut ) gpg? ( app-crypt/gpgme:= dev-libs/libgpg-error ) grub? ( sys-boot/grub:2= ) introspection? ( dev-libs/gobject-introspection ) libmount? ( sys-apps/util-linux ) selinux? ( sys-libs/libselinux ) sodium? ( >=dev-libs/libsodium-1.0.14:= ) soup? ( net-libs/libsoup:2.4 ) ssl? ( gnutls? ( net-libs/gnutls:= ) !gnutls? ( dev-libs/openssl:0= ) ) systemd? ( sys-apps/systemd:0= ) zeroconf? ( net-dns/avahi[dbus] ) app-text/docbook-xsl-stylesheets dev-libs/libxslt doc? ( dev-util/gtk-doc ) +DESCRIPTION=Operating system and container binary deployment and upgrades +EAPI=7 +HOMEPAGE=https://ostreedev.github.io/ostree/ +INHERIT=autotools systemd +IUSE=archive +curl doc dracut gnutls +gpg grub +http2 httpd introspection libmount selinux sodium ssl +soup systemd zeroconf +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=app-arch/xz-utils dev-libs/libassuan dev-libs/glib:2 sys-fs/fuse:3 sys-libs/zlib archive? ( app-arch/libarchive:= ) curl? ( net-misc/curl ) dracut? ( sys-kernel/dracut ) gpg? ( app-crypt/gpgme:= dev-libs/libgpg-error ) grub? ( sys-boot/grub:2= ) introspection? ( dev-libs/gobject-introspection ) libmount? ( sys-apps/util-linux ) selinux? ( sys-libs/libselinux ) sodium? ( >=dev-libs/libsodium-1.0.14:= ) soup? ( net-libs/libsoup:2.4 ) ssl? ( gnutls? ( net-libs/gnutls:= ) !gnutls? ( dev-libs/openssl:0= ) ) systemd? ( sys-apps/systemd:0= ) zeroconf? ( net-dns/avahi[dbus] ) +REQUIRED_USE=dracut? ( systemd ) http2? ( curl ) httpd? ( || ( curl soup ) ) +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/ostreedev/ostree/releases/download/v2022.5/libostree-2022.5.tar.xz -> ostree-2022.5.tar.xz +_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=eea06dd3e8a769b133201b1563ae2ade diff --git a/metadata/md5-cache/games-util/Manifest.gz b/metadata/md5-cache/games-util/Manifest.gz index 4b474c215b3f..b46f4f85c0c5 100644 Binary files a/metadata/md5-cache/games-util/Manifest.gz and b/metadata/md5-cache/games-util/Manifest.gz differ diff --git a/metadata/md5-cache/games-util/gamemode-1.7 b/metadata/md5-cache/games-util/gamemode-1.7 index 55b84bd14479..5a1eddb8e8b8 100644 --- a/metadata/md5-cache/games-util/gamemode-1.7 +++ b/metadata/md5-cache/games-util/gamemode-1.7 @@ -13,4 +13,4 @@ REQUIRED_USE=^^ ( systemd elogind ) || ( abi_x86_32 abi_x86_64 ) SLOT=0 SRC_URI=https://github.com/FeralInteractive/gamemode/releases/download/1.7/gamemode-1.7.tar.xz _eclasses_=meson 1994a5aef5d4f5798b92f64d6f9a6003 meson-multilib 84c0d4019bf29be0d9d0a2d98fb8b0d9 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-utils-r1 dd5e1098e305ad508d21f496e9e37046 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=7d8e62f3e5eb6d826b794acbbc058a1c +_md5_=a5acad8ba19c839f70d675b877a59ff0 diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz index 3fb1c67dca6b..51997c432a74 100644 Binary files a/metadata/md5-cache/media-libs/Manifest.gz and b/metadata/md5-cache/media-libs/Manifest.gz differ diff --git a/metadata/md5-cache/media-libs/lv2-1.18.8 b/metadata/md5-cache/media-libs/lv2-1.18.8 index 43b0288fe35d..f2af9e7d255c 100644 --- a/metadata/md5-cache/media-libs/lv2-1.18.8 +++ b/metadata/md5-cache/media-libs/lv2-1.18.8 @@ -1,6 +1,6 @@ BDEPEND=plugins? ( virtual/pkgconfig ) doc? ( app-doc/doxygen dev-python/rdflib ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare setup test -DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[threads(+)] ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9[threads(+)] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10[threads(+)] ) plugins? ( media-libs/libsndfile x11-libs/gtk+:2 ) doc? ( dev-python/markdown ) +DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[threads(+)] ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9[threads(+)] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10[threads(+)] ) plugins? ( media-libs/libsamplerate media-libs/libsndfile x11-libs/gtk+:2 ) doc? ( dev-python/markdown ) DESCRIPTION=A simple but extensible successor of LADSPA EAPI=8 HOMEPAGE=https://lv2plug.in/ @@ -8,9 +8,9 @@ INHERIT=meson-multilib python-single-r1 IUSE=doc plugins abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 LICENSE=MIT -RDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[threads(+)] ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9[threads(+)] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10[threads(+)] ) plugins? ( media-libs/libsndfile x11-libs/gtk+:2 ) python_single_target_python3_8? ( dev-python/lxml[python_targets_python3_8(-)] dev-python/pygments[python_targets_python3_8(-)] dev-python/rdflib[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/lxml[python_targets_python3_9(-)] dev-python/pygments[python_targets_python3_9(-)] dev-python/rdflib[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] dev-python/pygments[python_targets_python3_10(-)] dev-python/rdflib[python_targets_python3_10(-)] ) +RDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[threads(+)] ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9[threads(+)] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10[threads(+)] ) plugins? ( media-libs/libsamplerate media-libs/libsndfile x11-libs/gtk+:2 ) python_single_target_python3_8? ( dev-python/lxml[python_targets_python3_8(-)] dev-python/pygments[python_targets_python3_8(-)] dev-python/rdflib[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/lxml[python_targets_python3_9(-)] dev-python/pygments[python_targets_python3_9(-)] dev-python/rdflib[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] dev-python/pygments[python_targets_python3_10(-)] dev-python/rdflib[python_targets_python3_10(-)] ) REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) SLOT=0 SRC_URI=https://lv2plug.in/spec/lv2-1.18.8.tar.xz _eclasses_=meson 1994a5aef5d4f5798b92f64d6f9a6003 meson-multilib 84c0d4019bf29be0d9d0a2d98fb8b0d9 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 dd5e1098e305ad508d21f496e9e37046 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=7aeaa818382b8968ca5be4fcd07ebb55 +_md5_=764bc4584726bd0472484903aa145b97 diff --git a/metadata/md5-cache/media-radio/Manifest.gz b/metadata/md5-cache/media-radio/Manifest.gz index 81de144364b3..30cba161a1a0 100644 Binary files a/metadata/md5-cache/media-radio/Manifest.gz and b/metadata/md5-cache/media-radio/Manifest.gz differ diff --git a/metadata/md5-cache/media-radio/unixcw-3.6.0 b/metadata/md5-cache/media-radio/unixcw-3.6.0 index a80125f7e25a..a4285a926fdf 100644 --- a/metadata/md5-cache/media-radio/unixcw-3.6.0 +++ b/metadata/md5-cache/media-radio/unixcw-3.6.0 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=http://unixcw.sourceforge.net INHERIT=autotools flag-o-matic IUSE=alsa ncurses pulseaudio suid test qt5 -KEYWORDS=~alpha ~amd64 ~ppc ~x86 +KEYWORDS=~alpha amd64 ~ppc ~x86 LICENSE=GPL-2 RDEPEND=ncurses? ( sys-libs/ncurses:= ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) alsa? ( media-libs/alsa-lib ) pulseaudio? ( media-sound/pulseaudio ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://sourceforge/unixcw/unixcw-3.6.0.tar.gz _eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=8bb75221150c45c47607593af0fae418 +_md5_=05e3eaf40a8a2d81a8ec04d4ec80e579 diff --git a/metadata/md5-cache/media-sound/Manifest.gz b/metadata/md5-cache/media-sound/Manifest.gz index b000548bc1a9..8ab183997663 100644 Binary files a/metadata/md5-cache/media-sound/Manifest.gz and b/metadata/md5-cache/media-sound/Manifest.gz differ diff --git a/metadata/md5-cache/media-sound/patchage-1.0.8 b/metadata/md5-cache/media-sound/patchage-1.0.8 new file mode 100644 index 000000000000..5d1eb59262a4 --- /dev/null +++ b/metadata/md5-cache/media-sound/patchage-1.0.8 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +DEFINED_PHASES=compile configure install postinst postrm preinst test +DEPEND=dev-cpp/glibmm:2 dev-cpp/gtkmm:2.4 media-libs/ganv alsa? ( media-libs/alsa-lib ) jack? ( virtual/jack ) jack-dbus? ( dev-libs/dbus-glib sys-apps/dbus ) dev-libs/boost dev-libs/libfmt:= +DESCRIPTION=Modular patch bay for JACK-based audio and MIDI systems +EAPI=8 +HOMEPAGE=https://drobilla.net/software/patchage +INHERIT=meson xdg +IUSE=alsa jack jack-dbus test +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2 +RDEPEND=dev-cpp/glibmm:2 dev-cpp/gtkmm:2.4 media-libs/ganv alsa? ( media-libs/alsa-lib ) jack? ( virtual/jack ) jack-dbus? ( dev-libs/dbus-glib sys-apps/dbus ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://download.drobilla.net/patchage-1.0.8.tar.xz +_eclasses_=meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-utils-r1 dd5e1098e305ad508d21f496e9e37046 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_md5_=b707989c36fd443ad6beae4808e009cc diff --git a/metadata/md5-cache/media-sound/patchage-9999 b/metadata/md5-cache/media-sound/patchage-9999 new file mode 100644 index 000000000000..b1ca13248a2f --- /dev/null +++ b/metadata/md5-cache/media-sound/patchage-9999 @@ -0,0 +1,15 @@ +BDEPEND=virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=compile configure install postinst postrm preinst test unpack +DEPEND=dev-cpp/glibmm:2 dev-cpp/gtkmm:2.4 media-libs/ganv alsa? ( media-libs/alsa-lib ) jack? ( virtual/jack ) jack-dbus? ( dev-libs/dbus-glib sys-apps/dbus ) dev-libs/boost >=dev-libs/libfmt-9:= +DESCRIPTION=Modular patch bay for JACK-based audio and MIDI systems +EAPI=8 +HOMEPAGE=https://drobilla.net/software/patchage +INHERIT=meson xdg git-r3 +IUSE=alsa jack jack-dbus test +LICENSE=GPL-2 +PROPERTIES=live +RDEPEND=dev-cpp/glibmm:2 dev-cpp/gtkmm:2.4 media-libs/ganv alsa? ( media-libs/alsa-lib ) jack? ( virtual/jack ) jack-dbus? ( dev-libs/dbus-glib sys-apps/dbus ) +RESTRICT=!test? ( test ) +SLOT=0 +_eclasses_=git-r3 b9ac6f96d2a88edb5b351df634dc5e53 meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-utils-r1 dd5e1098e305ad508d21f496e9e37046 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_md5_=8ef72b106cd5c1f73c0d0a3532a3ced3 diff --git a/metadata/md5-cache/net-dns/Manifest.gz b/metadata/md5-cache/net-dns/Manifest.gz index 6d0b1c39fb4c..95f431335e74 100644 Binary files a/metadata/md5-cache/net-dns/Manifest.gz and b/metadata/md5-cache/net-dns/Manifest.gz differ diff --git a/metadata/md5-cache/net-dns/pdns-recursor-4.7.2 b/metadata/md5-cache/net-dns/pdns-recursor-4.7.2 new file mode 100644 index 000000000000..1fb783a161e6 --- /dev/null +++ b/metadata/md5-cache/net-dns/pdns-recursor-4.7.2 @@ -0,0 +1,17 @@ +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=configure install postinst setup +DEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) dnstap? ( dev-libs/fstrm ) systemd? ( sys-apps/systemd:0= ) snmp? ( net-analyzer/net-snmp ) sodium? ( dev-libs/libsodium:= ) elibc_glibc? ( arm? ( >=sys-libs/glibc-2.34 ) x86? ( >=sys-libs/glibc-2.34 ) ) dev-libs/openssl:= >=dev-libs/boost-1.35:=[context] +DESCRIPTION=The PowerDNS Recursor +EAPI=7 +HOMEPAGE=https://www.powerdns.com/ +INHERIT=flag-o-matic lua-single +IUSE=debug dnstap snmp sodium systemd test lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 +KEYWORDS=amd64 ~arm x86 +LICENSE=GPL-2 +RDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) dnstap? ( dev-libs/fstrm ) systemd? ( sys-apps/systemd:0= ) snmp? ( net-analyzer/net-snmp ) sodium? ( dev-libs/libsodium:= ) elibc_glibc? ( arm? ( >=sys-libs/glibc-2.34 ) x86? ( >=sys-libs/glibc-2.34 ) ) dev-libs/openssl:= >=dev-libs/boost-1.35:=[context] !=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst postrm preinst prepare test +DEPEND=>=dev-libs/boost-1.65.0-r1:= >=dev-libs/openssl-1.1.1:= dev-qt/qtcore:5 dev-qt/qtnetwork:5[ssl] dev-qt/qtsql:5 dev-qt/qtxml:5 >=net-libs/libtorrent-rasterbar-1.2.14:= >=sys-libs/zlib-1.2.11 dbus? ( dev-qt/qtdbus:5 ) gui? ( dev-libs/geoip dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 ) +DESCRIPTION=BitTorrent client in C++ and Qt +EAPI=8 +HOMEPAGE=https://www.qbittorrent.org +INHERIT=cmake multibuild systemd xdg +IUSE=+dbus +gui webui +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 +LICENSE=GPL-2 +RDEPEND=>=dev-libs/boost-1.65.0-r1:= >=dev-libs/openssl-1.1.1:= dev-qt/qtcore:5 dev-qt/qtnetwork:5[ssl] dev-qt/qtsql:5 dev-qt/qtxml:5 >=net-libs/libtorrent-rasterbar-1.2.14:= >=sys-libs/zlib-1.2.11 dbus? ( dev-qt/qtdbus:5 ) gui? ( dev-libs/geoip dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 ) +REQUIRED_USE=dbus? ( gui ) || ( gui webui ) +SLOT=0 +SRC_URI=https://github.com/qbittorrent/qBittorrent/archive/release-4.4.4.tar.gz -> qbittorrent-4.4.4.tar.gz +_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_md5_=55628db5f61bcba9055ca80fa85b3644 diff --git a/metadata/md5-cache/net-p2p/qbittorrent-9999 b/metadata/md5-cache/net-p2p/qbittorrent-9999 index 9d07a87c5340..b2c9d79f3723 100644 --- a/metadata/md5-cache/net-p2p/qbittorrent-9999 +++ b/metadata/md5-cache/net-p2p/qbittorrent-9999 @@ -1,15 +1,16 @@ BDEPEND=dev-qt/linguist-tools:5 virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst postrm preinst prepare test unpack -DEPEND=>=dev-libs/boost-1.65.0-r1:= dev-libs/openssl:= dev-qt/qtcore:5 dev-qt/qtnetwork:5[ssl] dev-qt/qtsql:5 dev-qt/qtxml:5 >=net-libs/libtorrent-rasterbar-1.2.14:= sys-libs/zlib dbus? ( dev-qt/qtdbus:5 ) gui? ( dev-libs/geoip dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 ) +DEPEND=>=dev-libs/boost-1.71:= >=dev-libs/openssl-1.1.1:= dev-qt/qtcore:5 dev-qt/qtnetwork:5[ssl] dev-qt/qtsql:5 dev-qt/qtxml:5 >=net-libs/libtorrent-rasterbar-1.2.14:= >=sys-libs/zlib-1.2.11 dbus? ( dev-qt/qtdbus:5 ) gui? ( dev-libs/geoip dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 ) DESCRIPTION=BitTorrent client in C++ and Qt EAPI=8 -HOMEPAGE=https://www.qbittorrent.org https://github.com/qbittorrent +HOMEPAGE=https://www.qbittorrent.org INHERIT=cmake multibuild systemd xdg git-r3 -IUSE=+dbus +gui webui +IUSE=+dbus +gui test webui LICENSE=GPL-2 PROPERTIES=live -RDEPEND=>=dev-libs/boost-1.65.0-r1:= dev-libs/openssl:= dev-qt/qtcore:5 dev-qt/qtnetwork:5[ssl] dev-qt/qtsql:5 dev-qt/qtxml:5 >=net-libs/libtorrent-rasterbar-1.2.14:= sys-libs/zlib dbus? ( dev-qt/qtdbus:5 ) gui? ( dev-libs/geoip dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 ) +RDEPEND=>=dev-libs/boost-1.71:= >=dev-libs/openssl-1.1.1:= dev-qt/qtcore:5 dev-qt/qtnetwork:5[ssl] dev-qt/qtsql:5 dev-qt/qtxml:5 >=net-libs/libtorrent-rasterbar-1.2.14:= >=sys-libs/zlib-1.2.11 dbus? ( dev-qt/qtdbus:5 ) gui? ( dev-libs/geoip dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 ) REQUIRED_USE=dbus? ( gui ) || ( gui webui ) +RESTRICT=!test? ( test ) SLOT=0 _eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 git-r3 b9ac6f96d2a88edb5b351df634dc5e53 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=29e5b4716866bdca9af6d696dda01c62 +_md5_=c726497769bfe7bb962e8bad6e3b66ca diff --git a/metadata/md5-cache/sec-keys/Manifest.gz b/metadata/md5-cache/sec-keys/Manifest.gz index 86200143bd8f..36ca5bc40014 100644 Binary files a/metadata/md5-cache/sec-keys/Manifest.gz and b/metadata/md5-cache/sec-keys/Manifest.gz differ diff --git a/metadata/md5-cache/sec-keys/openpgp-keys-libtasn1-20220824 b/metadata/md5-cache/sec-keys/openpgp-keys-libtasn1-20220824 new file mode 100644 index 000000000000..368c6123e778 --- /dev/null +++ b/metadata/md5-cache/sec-keys/openpgp-keys-libtasn1-20220824 @@ -0,0 +1,9 @@ +DEFINED_PHASES=install +DESCRIPTION=OpenPGP keys used by GNU Libtasn1 +EAPI=8 +HOMEPAGE=https://www.gnu.org/software/libtasn1/ +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 +LICENSE=public-domain +SLOT=0 +SRC_URI=https://josefsson.org/key-20190320.txt -> openpgp-keys-libtasn1-20220824-josefsson-key-20190320.txt https://josefsson.org/54265e8c.txt -> openpgp-keys-libtasn1-20220824-josefsson-54265e8c.txt https://members.hellug.gr/nmav/pgpkeys.asc -> openpgp-keys-libtasn1-20220824-nmav-pgpkeys.asc https://josefsson.org/key.txt -> openpgp-keys-libtasn1-20220824-josefsson-key.txt +_md5_=8c96c8d057e9a636e43b25ca9eee36a1 diff --git a/metadata/md5-cache/sys-boot/Manifest.gz b/metadata/md5-cache/sys-boot/Manifest.gz index 82770463443b..fd408de3fe33 100644 Binary files a/metadata/md5-cache/sys-boot/Manifest.gz and b/metadata/md5-cache/sys-boot/Manifest.gz differ diff --git a/metadata/md5-cache/sys-boot/plymouth-22.02.122-r1 b/metadata/md5-cache/sys-boot/plymouth-22.02.122-r1 index 4d461daf3d56..fd73dbc1b4da 100644 --- a/metadata/md5-cache/sys-boot/plymouth-22.02.122-r1 +++ b/metadata/md5-cache/sys-boot/plymouth-22.02.122-r1 @@ -12,4 +12,4 @@ RDEPEND=>=media-libs/libpng-1.2.16:= drm? ( x11-libs/libdrm ) gtk? ( dev-libs/gl SLOT=0 SRC_URI=https://dev.gentoo.org/~aidecoe/distfiles/sys-boot/plymouth/gentoo-logo.png https://www.freedesktop.org/software/plymouth/releases/plymouth-22.02.122.tar.xz _eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=cbb1f78af30fa83c2bd9f3e42912ea86 +_md5_=716f7a00f925962aa9074ad53e87c138 diff --git a/metadata/news/Manifest b/metadata/news/Manifest index ece133ff6760..c7dd710f50ea 100644 --- a/metadata/news/Manifest +++ b/metadata/news/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 14053 BLAKE2B c0a5bea7cd069c2e9b07dab158b876c74e027945a8fdd50fee280ec7abb59b03a223e89d53d1563fc784c8a353890e9928577f3cf4c4daaf3eebee6f871aa5c0 SHA512 43691780e35724149b779ecf32c3d83556a2e30fb3c35c56b8841fc4c866de83cb09e4b9be3071940181a4933de197417647dd3921df2f61e100510b23a9e327 -TIMESTAMP 2022-08-23T19:09:55Z +TIMESTAMP 2022-08-24T01:09:57Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmMFJgNfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmMFemVfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klBoKBAAqmYnQkEL9mQcsOH6zX7LqymQ0jK9zdx3ND04uBSJVQaO3oRYFgzt4PWn -h1z6jpzJfzVlGzzOuHncdwW6dHn2swrRF/ZeDwKCnFw8UhlBN9M6a0X0a9rfTA5b -O5pEl13GxbYrix/3NFUsmaGPpR3U6aC6nUQDNxrpvo5vblIwvtqFunF7o71uezfd -mcXg0q8Om0yhzLeiQuk6fz6RdAEUQqV7YHzatmsl13yYzSBzwidje51b7WtCcdIC -REvepAiaS3If+g4h1c1aq5MlsRuFCQ7XxY5wm3jycfA4DBqROv0xQFz04fxQLFdc -/rSzDVb3JTKa2xK7Gpc1n6CWwstx4SIN3MoJeWomujHPy0TOllq9CmrYvp1eEW0J -+/LRyX2vENMDKdkzugCV8nU2UPJPUpH+7IGVVwxiMzzwc/6TofuypH9jA5CDteYz -/BcG/TLcOhjZspE24C93ZoRXXMcRWpZor9LKzdAvWzvSu/ufUsFA1FHb+pnf5AuS -hukFgM6Nd9JxM6WIGjpNLqUbBScYuZdDS3ebxtsLgsNm/j5u9rUB/zgvdpPtZ2do -8RwFQ+hGGi0YZ+WtbgugPsP+7kzNEg76bfxSecg4aMVjMrVYn+ARO/MN3yvi/z2V -hHXHMie0K4Pu8BZP2xpobSAah7l0jIPCB+Mc8tLCmljgJ/oZBHI= -=vu4C +klCW4g//QnsOkS14DmTwTLW1egVkKRSKVARmiTwQe1IpleS5QQQiUcafJTMpaYy3 +qfa6voEn6V2KDALgy8GFqgLubjEg0ASI5BQ4lM6Oi5UZM2Q22RzrTyGQXpcT0rWh +qB90i3iStOlWGM8Um4N8VLRh6yX3hDxaW5tfjuktt/S4Z/rNiBM34fV1HmCH1OoJ +u52b7k2FjiqQTEKBE/d7Ow46vXnsgUowtVqg38m0DZaXCCkH9AET1d1pGnNHiriY ++EOfbNfyPfA2DBpvEwsT5kIR8dYtQf0pILEu4KdwP3iOO2xq78TiyL0stJl0y8po +frBPUQFCT90dSBfXVe6kvXhJOlGG8TFQQum3jxyYxNRo50uaXpSxAHL20GYXK+o1 +Zryiy70TLQT03uLIERI7MSsrQ9qNJu2021+cFms7yt2QlGFnkKsa5HcOwVk0TvM4 +qT7osRioRxMtr3HWM9gUotm2CjTC1DnScuSbndMOkyw+N3LsGD1aliryXlT4938i +8wsvxtSvfZbK+RvBTt1ofvxMHUhXcWW3KoJOs92TlwvzDZoVb57ytww8ZKEQNm9F +xwXFSEDgPz3QZWg+xCXUYFiXUPpA3wiuhta0dWytJTchxAaBPivvpXe7xn0s3aA2 +1sJ93o8OrlbqiIe/8uMhkT0ofhE4cbkJ5siGw+UiuFWKq/E1mQk= +=FY8O -----END PGP SIGNATURE----- diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk index baa98fb947e1..d125005644ff 100644 --- a/metadata/news/timestamp.chk +++ b/metadata/news/timestamp.chk @@ -1 +1 @@ -Tue, 23 Aug 2022 19:09:52 +0000 +Wed, 24 Aug 2022 01:09:53 +0000 diff --git a/metadata/timestamp b/metadata/timestamp index 68f907970153..e69c49e45481 100644 --- a/metadata/timestamp +++ b/metadata/timestamp @@ -1 +1 @@ -Tue Aug 23 07:09:52 PM UTC 2022 +Wed Aug 24 01:09:52 AM UTC 2022 diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk index bd92d8483d19..aea60b6f6b8a 100644 --- a/metadata/timestamp.chk +++ b/metadata/timestamp.chk @@ -1 +1 @@ -Tue, 23 Aug 2022 19:15:01 +0000 +Wed, 24 Aug 2022 01:15:01 +0000 diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit index c91a2ea69595..7ba66ebf9a16 100644 --- a/metadata/timestamp.commit +++ b/metadata/timestamp.commit @@ -1 +1 @@ -20d47b849480d30b8a40953d9de528e9668fd6ad 1661281448 2022-08-23T19:04:08+00:00 +72d910d7dd53fa1e24dfa51fc6df626cd214946b 1661301991 2022-08-24T00:46:31+00:00 diff --git a/metadata/timestamp.x b/metadata/timestamp.x index b05b446cf44e..946c5c90c42a 100644 --- a/metadata/timestamp.x +++ b/metadata/timestamp.x @@ -1 +1 @@ -1661281801 Tue 23 Aug 2022 07:10:01 PM UTC +1661303401 Wed 24 Aug 2022 01:10:01 AM UTC diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk index baa98fb947e1..4ec72120004c 100644 --- a/metadata/xml-schema/timestamp.chk +++ b/metadata/xml-schema/timestamp.chk @@ -1 +1 @@ -Tue, 23 Aug 2022 19:09:52 +0000 +Wed, 24 Aug 2022 01:09:52 +0000 diff --git a/net-dns/Manifest.gz b/net-dns/Manifest.gz index 63d3a5fe3bce..601b68aedd6e 100644 Binary files a/net-dns/Manifest.gz and b/net-dns/Manifest.gz differ diff --git a/net-dns/pdns-recursor/Manifest b/net-dns/pdns-recursor/Manifest index c15391f85525..1fa633da9057 100644 --- a/net-dns/pdns-recursor/Manifest +++ b/net-dns/pdns-recursor/Manifest @@ -1,4 +1,6 @@ AUX pdns-recursor-r2 1426 BLAKE2B 4407525f88d6e4299acdaa015e13866b70b2f697493218953c515e00af1476df7b8dbc87f6a39c50743d78b7f8efd2d3446e1a387f98ac4191cea2c04e10c175 SHA512 2f4d8458f6224a42103d28937d69228092c74c9c8c958833b292acf8959df1e617eafc13b65b95cf6eb4e06fb4fa7f23906c28b583865b6885949daaac12799e DIST pdns-recursor-4.7.1.tar.bz2 1597536 BLAKE2B fc5d7ee80823ad55a986a9317d4be5be7d1ec1d1b993a5bb1bf0c138a901d4f81d4ebcef5e9774cd5de88c9f650053be26dc01dfd31b989dae25d53d12b87bad SHA512 7769c4c082bbf52b0e13adbe9c1c7272a638c0b2b11e1d76794cea66dfe8dc83b07989fa16707a7cc682e8c366ef4c1d37a614ad2841af33ccb9adec6270e07f +DIST pdns-recursor-4.7.2.tar.bz2 1580602 BLAKE2B 2d32d553629f665f9060e58f994a0256adc936f6fdb32ecd236ba202731342fe7e17db6678649292b4d1dd97e8579851e38fe41fd4f122dbf3d63f3d71c5de13 SHA512 b80fb1f403d5b81cf7500f6fce64914ab858b7bd7f617265db9a11ea78786de702563482c5b9daa5c9da1c19a0d02d90fd1f4f14b740d2fd492def7f4b1a7def EBUILD pdns-recursor-4.7.1.ebuild 2036 BLAKE2B 820614935124174bbb8ea0833f106d090900071149e8d6edacb6dc0f62eab45fa0a6cc2facdffff7df440783d923602cfe3b69e9adaae816fa2ed77ea22af9e4 SHA512 6398be3d69696fc2bf62f159e8b0c3f4cbfba5b2a42cb222c5a26141b385423b87fdc6f1509a69cd13aef3388b315da89b04e1b05656e99a4aed48cb3413a397 +EBUILD pdns-recursor-4.7.2.ebuild 2036 BLAKE2B 820614935124174bbb8ea0833f106d090900071149e8d6edacb6dc0f62eab45fa0a6cc2facdffff7df440783d923602cfe3b69e9adaae816fa2ed77ea22af9e4 SHA512 6398be3d69696fc2bf62f159e8b0c3f4cbfba5b2a42cb222c5a26141b385423b87fdc6f1509a69cd13aef3388b315da89b04e1b05656e99a4aed48cb3413a397 MISC metadata.xml 930 BLAKE2B 997ed7f557ddae9d8a5b3f92396cb5acb9cde67de5cc750c4c3b051635557ff22fcdd94400a95cc7e5328ccca9786fe3b780c81d57f785865a18e68701916d00 SHA512 3415ed721ad143cae712ee309ba9f3057273b8e594617fe12382bd316cad7dc6e2ed66d660d9c13fa3db993852c85f21d1ea1c0367e595dd5bbf782add225cd1 diff --git a/net-dns/pdns-recursor/pdns-recursor-4.7.2.ebuild b/net-dns/pdns-recursor/pdns-recursor-4.7.2.ebuild new file mode 100644 index 000000000000..31f310ed66ef --- /dev/null +++ b/net-dns/pdns-recursor/pdns-recursor-4.7.2.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( lua5-{1..4} luajit ) + +inherit flag-o-matic lua-single + +DESCRIPTION="The PowerDNS Recursor" +HOMEPAGE="https://www.powerdns.com/" +SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~arm x86" +IUSE="debug dnstap snmp sodium systemd test" +REQUIRED_USE="${LUA_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +DEPEND="${LUA_DEPS} + dnstap? ( dev-libs/fstrm ) + systemd? ( sys-apps/systemd:0= ) + snmp? ( net-analyzer/net-snmp ) + sodium? ( dev-libs/libsodium:= ) + elibc_glibc? ( + arm? ( >=sys-libs/glibc-2.34 ) + x86? ( >=sys-libs/glibc-2.34 ) + ) + dev-libs/openssl:= + >=dev-libs/boost-1.35:=[context]" +RDEPEND="${DEPEND} + ! +Date: Tue, 2 Aug 2022 07:55:46 +0200 +Subject: [PATCH] lib:replace: Only include on non-Linux systems + +Details at: +https://sourceware.org/glibc/wiki/Release/2.36#Usage_of_.3Clinux.2Fmount.h.3E_and_.3Csys.2Fmount.h.3E + +BUG: https://bugzilla.samba.org/show_bug.cgi?id=15132 + +Signed-off-by: Andreas Schneider +Reviewed-by: Ralph Boehme +(cherry picked from commit 766151bf5b7ef95ae4c8c98b8994e5c21c5bbec0) + +Autobuild-User(v4-16-test): Jule Anger +Autobuild-Date(v4-16-test): Tue Aug 23 08:53:41 UTC 2022 on sn-devel-184 +--- a/lib/replace/system/filesys.h ++++ b/lib/replace/system/filesys.h +@@ -36,7 +36,8 @@ + #include + #endif + +-#ifdef HAVE_SYS_MOUNT_H ++/* This include is required on UNIX (*BSD, AIX, ...) for statfs() */ ++#if !defined(LINUX) && defined(HAVE_SYS_MOUNT_H) + #include + #endif + +@@ -44,6 +45,7 @@ + #include + #endif + ++/* This include is required on Linux for statfs() */ + #ifdef HAVE_SYS_VFS_H + #include + #endif +--- a/lib/replace/wscript ++++ b/lib/replace/wscript +@@ -31,6 +31,9 @@ def configure(conf): + + conf.env.standalone_replace = conf.IN_LAUNCH_DIR() + ++ if sys.platform.rfind('linux') > -1: ++ conf.DEFINE('LINUX', '1') ++ + conf.DEFINE('BOOL_DEFINED', 1) + conf.DEFINE('HAVE_LIBREPLACE', 1) + conf.DEFINE('LIBREPLACE_NETWORK_CHECKS', 1) +GitLab diff --git a/net-fs/samba/samba-4.16.4.ebuild b/net-fs/samba/samba-4.16.4.ebuild index 0285da3c90ea..dfcb1a1d920c 100644 --- a/net-fs/samba/samba-4.16.4.ebuild +++ b/net-fs/samba/samba-4.16.4.ebuild @@ -144,6 +144,7 @@ PATCHES=( "${FILESDIR}/${PN}-4.16.1-netdb-defines.patch" "${FILESDIR}/${PN}-4.16.2-fix-musl-without-innetgr.patch" "${FILESDIR}/ldb-2.5.2-skip-wav-tevent-check.patch" + "${FILESDIR}/${P}-glibc-2.36.patch" ) #CONFDIR="${FILESDIR}/$(get_version_component_range 1-2)" diff --git a/net-p2p/Manifest.gz b/net-p2p/Manifest.gz index e0b1be99b72a..be1614123f44 100644 Binary files a/net-p2p/Manifest.gz and b/net-p2p/Manifest.gz differ diff --git a/net-p2p/qbittorrent/Manifest b/net-p2p/qbittorrent/Manifest index d11203a4dc16..d0e5f36309d0 100644 --- a/net-p2p/qbittorrent/Manifest +++ b/net-p2p/qbittorrent/Manifest @@ -1,7 +1,9 @@ DIST qbittorrent-4.3.9.tar.gz 8510414 BLAKE2B de98aff6d81f43c3ad87f6c5f800a4488e18173fb96713d0a2420cf4d4708c9b1f2f54c8d0aa566e7738b4f94d192aad9f0196a05d43724582ef81833901727f SHA512 ec33f67895fbf47acc2f79d9c9e16db8b96c756cf493b76eb24b90e13a790a709104ea9aa378ee111d8c38b605bed5192b366d1917bbf160b21aa2ae3aacd2d1 DIST qbittorrent-4.4.3.1.tar.gz 7736308 BLAKE2B 9177f0c629418a5f9e7f117b7d1f990181ef910193fed9763f2137cbc91c9de07ad96884d57e96782b5a2f6089fe73d3fab0a2f2f54f72dd8c2cec00dd179e5f SHA512 e3d63c4090e27387f4a5524d0daab26eab70f70ef81ad607e9661e128ccccbf33f2d240cd219bbb1fb138d6e78493ce73055d5128bf888e0ad3949922774efba +DIST qbittorrent-4.4.4.tar.gz 7738480 BLAKE2B 2a3157a732fda6eaff809d3ea717ebcc2cb7f4364cc3209bd1836196541e83cf8c7430b32037a6a6c4f517d17edb576dd80c834185d7cb764567bd5ce699bd52 SHA512 3bd26021f45287ff5b6c9a1629ff470204121c4056d452a5c00bc94b69a198093127916d33797b357eaacdb9ffd01d0de13daecb7503088cde440d5e4895ec3e EBUILD qbittorrent-4.3.9.ebuild 1374 BLAKE2B 50f1b1faee3b77468c8ce4b256be7e1ee9e302a7df26e4fa35e3e4dbeb2c12bcd60e271ea1fd5d0dc81e62ca04f65da672e7a4db5ec4af06c56995611dcb554c SHA512 8cd9ff1452e4fd6122e559fea1b147d34cb8ac7b2337ebaf3fdd536fb1cadb88ee8feb29fb409c0312341e7a37491ace10611ad1dc28cab41eef279a61fe8e43 EBUILD qbittorrent-4.4.3.1-r1.ebuild 2364 BLAKE2B e46f077837b36cf46aa2ace0c840a166aed5fb8fb93570e92488291c92d28dd83b9ae96667b915ae58e3bed0283a9100576e98bc1461c4f3a3c3db2465c8e825 SHA512 70523c78dab8f372d668822d9c63ae6ff94fa3c71530574bf1ef140bddb085f34b75906872b9eb646bbbe4e4c4650cabc07dfdb26f39b8fec58f4e2002ee0a83 EBUILD qbittorrent-4.4.3.1.ebuild 2258 BLAKE2B b51c4a22876bc01c97ac3c148b1ce4661d5462bd477d51ff62cd8572a69ab323624355f95f8345c4436929be618bdfcf4858a7f6b110588e16b3bd713c73ad61 SHA512 840e67df63c3daa7bcf2144cab7e0f05ee9ff0e8def5807d6e86ac1c63ddd2f418054be0eeebb8f944fa9564327fc01ae9ac09e99d50ad40227aac34655bee42 -EBUILD qbittorrent-9999.ebuild 2268 BLAKE2B a3077d1ee4d59683384b1056a302304aed59ab73a8d5d67a751f647b5216788fff65d8fc5eef44d54e0d523023f53ddd70370d6ba36c4a8cf7e76fb11d0b64ff SHA512 41605d8de4a1028faad64cdc9d40272099c4670c49f634c0d317da7848c966f6df974cbffc51e27f3f46214481406ad334b436e5d40154f962ebb56a65e00ed9 +EBUILD qbittorrent-4.4.4.ebuild 2353 BLAKE2B 9a886942a323687fb7eee9e3a5e5a91dd82f7d79cdb0efe8e7e3578e70f92810e7737e1802670e034257a69c1eda439a548d90ccbfb3518c4967bff0fcfa42ff SHA512 0365a31e556426e7e368294a7fd99d8e1d5cfc3bf67384cdd799564d3ea46317f8256272db5231402221628055eaa530e06a7da73b29c7da18f650716a0172bc +EBUILD qbittorrent-9999.ebuild 2548 BLAKE2B 327dc0f6f1d58cf85386daf40ffe063a5f2451a59b4980ffc762b513180d5e95021051b7d9a3924b7f7c49f09022932410f5fe8c3445c85556fdda833fcd5770 SHA512 3cb6eff8e1e06256f76c86fe89f472757732c6df3f69403118aefe4f2d83e6ae61f0cc6e908bb1f14c0fd9be70f4d230cdaa0e82a9acaaaa21b2a118d5985b5f MISC metadata.xml 453 BLAKE2B 0a68996aacf4ff1e56423417f8808bb66aa9563aaa3ef87c863539edd8173f32cc4a1b0061a5c9ecd63801c51ec52c54bd61ffcd869fc74dc24c2b042ec218d5 SHA512 90d52e221f153737c99b353a052683e0340f098f773b28e0d5b9d0c729b747beedadb4193c45a1f4c3df998436d194e089434aa621421bf127d049d90a14a434 diff --git a/net-p2p/qbittorrent/qbittorrent-4.4.4.ebuild b/net-p2p/qbittorrent/qbittorrent-4.4.4.ebuild new file mode 100644 index 000000000000..15b1ff95a991 --- /dev/null +++ b/net-p2p/qbittorrent/qbittorrent-4.4.4.ebuild @@ -0,0 +1,108 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake multibuild systemd xdg + +DESCRIPTION="BitTorrent client in C++ and Qt" +HOMEPAGE="https://www.qbittorrent.org" + +if [[ ${PV} == *9999 ]]; then + EGIT_REPO_URI="https://github.com/qbittorrent/qBittorrent.git" + inherit git-r3 +else + SRC_URI="https://github.com/qbittorrent/qBittorrent/archive/release-${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + S="${WORKDIR}"/qBittorrent-release-${PV} +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="+dbus +gui webui" +REQUIRED_USE="dbus? ( gui ) + || ( gui webui )" + +RDEPEND=" + >=dev-libs/boost-1.65.0-r1:= + >=dev-libs/openssl-1.1.1:= + dev-qt/qtcore:5 + dev-qt/qtnetwork:5[ssl] + dev-qt/qtsql:5 + dev-qt/qtxml:5 + >=net-libs/libtorrent-rasterbar-1.2.14:= + >=sys-libs/zlib-1.2.11 + dbus? ( dev-qt/qtdbus:5 ) + gui? ( + dev-libs/geoip + dev-qt/qtgui:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + )" +DEPEND="${RDEPEND}" +BDEPEND="dev-qt/linguist-tools:5 + virtual/pkgconfig" + +DOCS=( AUTHORS Changelog CONTRIBUTING.md README.md TODO ) + +src_prepare() { + MULTIBUILD_VARIANTS=( base ) + use webui && MULTIBUILD_VARIANTS+=( webui ) + + cmake_src_prepare +} + +src_configure() { + multibuild_src_configure() { + local mycmakeargs=( + -DDBUS=$(usex dbus) + + # musl lacks execinfo.h + -DSTACKTRACE=$(usex !elibc_musl) + + # We always want to install unit files + -DSYSTEMD=ON + -DSYSTEMD_SERVICES_INSTALL_DIR=$(systemd_get_systemunitdir) + + # More verbose build logs are preferable for bug reports + -DVERBOSE_CONFIGURE=ON + + # Not yet in ::gentoo + -DQT6=OFF + + # We do these in multibuild, see bug #839531 for why. + # Fedora has to do the same thing. + -DGUI=$(usex gui) + ) + + if [[ ${MULTIBUILD_VARIANT} == webui ]] ; then + mycmakeargs+=( + # Need to specify GUI here to allow webui settings + # to appear in the GUI. bug #864731. + -DGUI=$(usex gui) + -DWEBUI=ON + ) + else + mycmakeargs+=( -DWEBUI=OFF ) + fi + + cmake_src_configure + } + + multibuild_foreach_variant multibuild_src_configure +} + +src_compile() { + multibuild_foreach_variant cmake_src_compile +} + +src_install() { + multibuild_foreach_variant cmake_src_install + + if ! use webui ; then + # No || die deliberately as it doesn't always exist + rm "${D}/$(systemd_get_systemunitdir)"/qbittorrent-nox*.service + fi + + einstalldocs +} diff --git a/net-p2p/qbittorrent/qbittorrent-9999.ebuild b/net-p2p/qbittorrent/qbittorrent-9999.ebuild index 2fb87e1afc1c..aa762be794a3 100644 --- a/net-p2p/qbittorrent/qbittorrent-9999.ebuild +++ b/net-p2p/qbittorrent/qbittorrent-9999.ebuild @@ -6,33 +6,33 @@ EAPI=8 inherit cmake multibuild systemd xdg DESCRIPTION="BitTorrent client in C++ and Qt" -HOMEPAGE="https://www.qbittorrent.org - https://github.com/qbittorrent" +HOMEPAGE="https://www.qbittorrent.org" if [[ ${PV} == *9999 ]]; then + EGIT_REPO_URI="https://github.com/qbittorrent/qBittorrent.git" inherit git-r3 - EGIT_REPO_URI="https://github.com/${PN}/qBittorrent.git" else SRC_URI="https://github.com/qbittorrent/qBittorrent/archive/release-${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" - S="${WORKDIR}/qBittorrent-release-${PV}" + S="${WORKDIR}"/qBittorrent-release-${PV} fi LICENSE="GPL-2" SLOT="0" -IUSE="+dbus +gui webui" +IUSE="+dbus +gui test webui" +RESTRICT="!test? ( test )" REQUIRED_USE="dbus? ( gui ) || ( gui webui )" RDEPEND=" - >=dev-libs/boost-1.65.0-r1:= - dev-libs/openssl:= + >=dev-libs/boost-1.71:= + >=dev-libs/openssl-1.1.1:= dev-qt/qtcore:5 dev-qt/qtnetwork:5[ssl] dev-qt/qtsql:5 dev-qt/qtxml:5 >=net-libs/libtorrent-rasterbar-1.2.14:= - sys-libs/zlib + >=sys-libs/zlib-1.2.11 dbus? ( dev-qt/qtdbus:5 ) gui? ( dev-libs/geoip @@ -44,7 +44,7 @@ DEPEND="${RDEPEND}" BDEPEND="dev-qt/linguist-tools:5 virtual/pkgconfig" -DOCS=( AUTHORS Changelog CONTRIBUTING.md README.md TODO ) +DOCS=( AUTHORS Changelog CONTRIBUTING.md README.md ) src_prepare() { MULTIBUILD_VARIANTS=( base ) @@ -74,10 +74,14 @@ src_configure() { # We do these in multibuild, see bug #839531 for why. # Fedora has to do the same thing. -DGUI=$(usex gui) + + -DTESTING=$(usex test) ) if [[ ${MULTIBUILD_VARIANT} == webui ]] ; then mycmakeargs+=( + # Need to specify GUI here to allow webui settings + # to appear in the GUI. bug #864731. -DGUI=$(usex gui) -DWEBUI=ON ) @@ -95,6 +99,15 @@ src_compile() { multibuild_foreach_variant cmake_src_compile } +src_test() { + qbittorrent_run_tests() { + cd "${BUILD_DIR}"/test || die + ctest . || die + } + + multibuild_foreach_variant qbittorrent_run_tests +} + src_install() { multibuild_foreach_variant cmake_src_install diff --git a/sec-keys/Manifest.gz b/sec-keys/Manifest.gz index be75187b299c..cfe40d893227 100644 Binary files a/sec-keys/Manifest.gz and b/sec-keys/Manifest.gz differ diff --git a/sec-keys/openpgp-keys-libtasn1/Manifest b/sec-keys/openpgp-keys-libtasn1/Manifest new file mode 100644 index 000000000000..d358d7b3cd6a --- /dev/null +++ b/sec-keys/openpgp-keys-libtasn1/Manifest @@ -0,0 +1,6 @@ +DIST openpgp-keys-libtasn1-20220824-josefsson-54265e8c.txt 80992 BLAKE2B bad034101d44190117ca153219044a91c7b132d2f77a72ece6b6a39abf1b0967ced79a8700f957b3f4c76838e717dc874bf1e7fee7d45b21a7de286adbefe6f0 SHA512 1d91f0c1bd86da99e614d262d2ebab05296add3505e7905b72d4bdefc9d54754c5a65cdb91800daf19bda9ce63cb5c68e3d19b6693ab966caa4651a3515fe6dd +DIST openpgp-keys-libtasn1-20220824-josefsson-key-20190320.txt 5589 BLAKE2B 6af2e89a9bcc72794b57a76d4e4b5e1c1779e3713a0aab00fbef8850ba1801227d807be39e9368515bb5cdba711ddf2a8c7160f0260d426f5ec2318274ec0c18 SHA512 d23124b754fe9812f1826164e7d6be64725412a7e3b8c37c6ed523cbf0431d7d609d2e030486df0ec5d3d0306a47c891ba3572d862fb4edc95ea7dd9c7572ed3 +DIST openpgp-keys-libtasn1-20220824-josefsson-key.txt 58545 BLAKE2B 575e72bc49d70e7aaab66d6435850e22484bc96b8cb7293e125218f46901d55acae62f32193a6cde15577d24cbe620980c0364eb1f37695e68e832b0198394b4 SHA512 36e0e29495ffe1ae9bcf437c00697568c4e3c4eef0b2f16c2d487d9ce329d1fe3ee1ff2c2dff0094112479a6d61bc1b477aca2d086058e85460119ccf9ba68c5 +DIST openpgp-keys-libtasn1-20220824-nmav-pgpkeys.asc 56725 BLAKE2B 3db5279dbb7ecacda4fcc04401dfd0795527a5d4c1e01f9d22fd5565f30d772170f5e17727d4fe421f704dc5fac7581572dba722660b6512145b5db921141eeb SHA512 50babaaea25671db93fb3ba55fddd0d5a544a346eec5b64cc7d01a740fe9565dcf7732ee34d00a9f69f1986896c61f36180a54fc43371aca57e7c303fc95ba6c +EBUILD openpgp-keys-libtasn1-20220824.ebuild 829 BLAKE2B 9b4123cf013867f1da9fbdb45ce7303a30fa98d1bbc76c14fadb094730f2cafefec509058e54189fe12890117369cf2f4030c8928285a838acbc665809d7548f SHA512 4ed78bef2465d096f583f7903d3705799bffdc3afda53741c4d0ac13364321bab31b735fdf453805572ccb300290d603576be008469f5af6475658e4347a347b +MISC metadata.xml 282 BLAKE2B 85c3312405ada57a85e03b06a59523c8d4069551f91e6b70f182d5af92ffc26b946c2987554001649eb41d605864a5cb3c172ebbb02f3c1a11ca1ed805889550 SHA512 5eac09aed8093684086d644c321b236d5da019a650ad322d33236b543bd5641edfc43cbdeee4654e093f9f6393eae034110ca51eb560b87a178fba74244d7fdb diff --git a/sec-keys/openpgp-keys-libtasn1/metadata.xml b/sec-keys/openpgp-keys-libtasn1/metadata.xml new file mode 100644 index 000000000000..de9d78424186 --- /dev/null +++ b/sec-keys/openpgp-keys-libtasn1/metadata.xml @@ -0,0 +1,9 @@ + + + + + base-system@gentoo.org + Gentoo Base System + + + diff --git a/sec-keys/openpgp-keys-libtasn1/openpgp-keys-libtasn1-20220824.ebuild b/sec-keys/openpgp-keys-libtasn1/openpgp-keys-libtasn1-20220824.ebuild new file mode 100644 index 000000000000..ebbb121524c9 --- /dev/null +++ b/sec-keys/openpgp-keys-libtasn1/openpgp-keys-libtasn1-20220824.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by GNU Libtasn1" +HOMEPAGE="https://www.gnu.org/software/libtasn1/" +# Listed at https://www.gnu.org/software/libtasn1/ +SRC_URI=" + https://josefsson.org/key-20190320.txt -> ${P}-josefsson-key-20190320.txt + https://josefsson.org/54265e8c.txt -> ${P}-josefsson-54265e8c.txt + https://members.hellug.gr/nmav/pgpkeys.asc -> ${P}-nmav-pgpkeys.asc + https://josefsson.org/key.txt -> ${P}-josefsson-key.txt +" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - libtasn1.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} diff --git a/sys-boot/Manifest.gz b/sys-boot/Manifest.gz index 431254f51fa4..8df901bb425f 100644 Binary files a/sys-boot/Manifest.gz and b/sys-boot/Manifest.gz differ diff --git a/sys-boot/plymouth/Manifest b/sys-boot/plymouth/Manifest index 2e9ffdbc6925..c712424b6b65 100644 --- a/sys-boot/plymouth/Manifest +++ b/sys-boot/plymouth/Manifest @@ -1,6 +1,7 @@ AUX 0.9.3-glibc-sysmacros.patch 1170 BLAKE2B cf3b927b3a53c419bcee9fc652346fc8e5858911134a654c7ce0c6f7d1928c91edb9c829b35b10a3107f3427712f697184dd1b66d8395bdb98712a854adb4276 SHA512 82f40cd6ee78904e3ca2ed594c923a11c1a6015e56bfafebf035c25287e2c1708b87901c5b68c04aecf4d1891124d58ab6b3c84ba0e12c5bd5d69dea24bc49d5 +AUX plymouth-22.02.122-glibc-2.36.patch 720 BLAKE2B 2e187c60b6a4f2f730a8220be3a2b26b0d65e2f11eb53829c3f5520e2a100bb5f3a9468ec75e19799050cda4c133fb177f2a37b8e183d515c14b0074950ee4c0 SHA512 e260d61313ea95d2aa7b288ce8375ab602fb7478bd38c524b3277c9328b8b36888caaf60c85bb4eba1c0af5faa4d8ecacb924b0afcbb065b6b632549b52f0599 DIST gentoo-logo.png 14501 BLAKE2B e7236c16b96a2d35a6f062b89bc0a6c6fc696a803b7da734ff9ae255fcd65e549d9bc3d510c283e235a770f42edcbdffc1d5cc4c2fcdec9cc931eb0acf504859 SHA512 059a555931b6d2a910bcd887f5ea0cc17c6edf2d2d45c03a1fec1bdda0138ba6bca6bdf90a65c6520a3f8f1b51ecf6f7956098f45ed6c1276f29c835e729163c DIST plymouth-22.02.122.tar.xz 1183608 BLAKE2B 8bb1362fcaa7d4c0fb1b69729a8a681d992a5d2abc07644d3be5cc0b19df2cac83df031165a65fa06f95042f619b9f4b7a7e1f3816528f6623473a2b1303e1be SHA512 9f2f5a7121b431f16561d6b5f31177ff06cf1e6bdffaa68c1fe08aa3c765a96dee745824aae8eaac9a0b4a08f0a17a9ae79a82bd0826fcc3fe14d8553635f817 -EBUILD plymouth-22.02.122-r1.ebuild 2707 BLAKE2B e4f8550173840049b7de8dda017f644daedf9c6904a29d6fa1f9cc7097e60a38c10b83142d9f1784d237d1e29c8316ca23508e5e6b6438c585f5b2d893c040df SHA512 bbded996dd30192ffedbfc7295725d61059871222ec4a2bc349c507d960cf02bb28b4200f78d501d127d0d7ad53c4a1a86dbd40d161c9f815821a762596544cc +EBUILD plymouth-22.02.122-r1.ebuild 2744 BLAKE2B c268aa4f88c3151eb6cadbc78470aa836566741eb062b736704f17dced9f312a6b6637238ce2a7ab2e52a7164be9c7bf9919a58e41d12e93d73e24dbac0400ad SHA512 2db9465691d1d05e628e9f19390b40c72379307e2d3a0a9b47b589291aeb25c28821db2e9dacf2ade0c096446be01ed38239e3b0f9d80f6b671b974e3d333291 EBUILD plymouth-9999.ebuild 2714 BLAKE2B fba6897bae431757e2039f078161842391b82622887165d8a27174de836017951ae4609109ffd86e47d7b3844d8a75912bebcdbef4af3391c026fe132f8cb021 SHA512 7b316740a40986f1663aa8a46ce1d997f15a9876d351f94edf113d94d7096dd88677a65fbaac2d902c359335171be1dd25c00cf8e49235fb6f93601a8f62f1e9 MISC metadata.xml 1074 BLAKE2B 0fe5b59b55c5e542bbe094958aad76b60b4eeb25a0873ae751d56045a810b784c95f06d447e2bc28cc5229d6de349ca95c594550490ba41f801d05291c5d4e00 SHA512 fcd7509435d01018fc52666c8214ecf50d3130b3cf0089962aed2c3679571205cb0a173871baa12bc464ce01a5a6a65cb92a01439c3b0b6ed236de876fa541d3 diff --git a/sys-boot/plymouth/files/plymouth-22.02.122-glibc-2.36.patch b/sys-boot/plymouth/files/plymouth-22.02.122-glibc-2.36.patch new file mode 100644 index 000000000000..b1da112732e3 --- /dev/null +++ b/sys-boot/plymouth/files/plymouth-22.02.122-glibc-2.36.patch @@ -0,0 +1,25 @@ +https://gitlab.freedesktop.org/plymouth/plymouth/-/commit/5f1e43c00039a7fe1fff768b91a05a695fb4a53d +https://bugs.gentoo.org/863839 + +From 5f1e43c00039a7fe1fff768b91a05a695fb4a53d Mon Sep 17 00:00:00 2001 +From: Ray Strode +Date: Wed, 3 Aug 2022 15:23:33 -0400 +Subject: [PATCH] ply-utils: Drop linux/fs.h include + +It was needed long ago for a function we no longer even have. + +Now it's causing compile errors on Fedora 37 because it's conflicting +with sys/mount.h. + +This commit drops it. +--- a/src/libply/ply-utils.c ++++ b/src/libply/ply-utils.c +@@ -46,7 +46,6 @@ + #include + #include + #include +-#include + #include + + #include +GitLab diff --git a/sys-boot/plymouth/plymouth-22.02.122-r1.ebuild b/sys-boot/plymouth/plymouth-22.02.122-r1.ebuild index d87fe2ec7e36..075ed34ae073 100644 --- a/sys-boot/plymouth/plymouth-22.02.122-r1.ebuild +++ b/sys-boot/plymouth/plymouth-22.02.122-r1.ebuild @@ -52,6 +52,7 @@ DOC_CONTENTS=" PATCHES=( "${FILESDIR}"/0.9.3-glibc-sysmacros.patch + "${FILESDIR}"/${P}-glibc-2.36.patch ) src_prepare() { diff --git a/sys-cluster/Manifest.gz b/sys-cluster/Manifest.gz index 6e17e09648d5..9ef8a828d24b 100644 Binary files a/sys-cluster/Manifest.gz and b/sys-cluster/Manifest.gz differ diff --git a/sys-cluster/ceph/Manifest b/sys-cluster/ceph/Manifest index 8a744fb7bde2..24e1bf5d4a2a 100644 --- a/sys-cluster/ceph/Manifest +++ b/sys-cluster/ceph/Manifest @@ -57,4 +57,4 @@ EBUILD ceph-15.2.17.ebuild 10899 BLAKE2B 8e226936efc3f65e3903c629ccff9637ee37c94 EBUILD ceph-16.2.10-r2.ebuild 12625 BLAKE2B 905f14e8f5b97c88b48201b61cea98e87e59cbaecb05d4027b3c9b9414a06084fe92a23d6d839b1bba070a9dba0c37c3230bff0eec9416e958e4afc363979621 SHA512 bbc24e103b6e08a89754c6e346aaddd5d851fec89b54cb0b8ec38f9621c1d8fd7825e470f50cd78d3c87f858c4d52f7e73ea37b9831ef1b2f28f28eae9d9434a EBUILD ceph-16.2.9-r2.ebuild 12578 BLAKE2B bd69561e5888f3390aa725e003c0a55815ec6336ed67b3c78cfc23e6805664a6ae4cc3018741f9f971b2002a49466c0dbc2468586dd127a5584bcffa394e13f3 SHA512 f35d201f56bac94bf765b7ce96bf18225bb4f702207e48d746645e24d7b548694fd1f4b7ddd4319dbaed73721dd778643061f4bce1523c4d9c3e27839c36fee2 EBUILD ceph-17.2.3-r2.ebuild 12553 BLAKE2B cd5759374f92d617038aecff8c9064fd505fe17e93bdd02e252969301ef4a6016aacba137c78580f56581ec6a32d0a25418a6d3f386b4173aa22ea9e6d41da33 SHA512 bd82de5a3d883917ca8d9afe9d1f50d733914159519baecab5ce2bce10039a59d5a82040a8d97b828c3a915911e3b756a95bc630bca8bab110cf3960102839c4 -MISC metadata.xml 2453 BLAKE2B 988cbe4fa5176fde46a503932a58555554e577a311180df706021ea67a8c861b82fbc476cc757c090ea4e753b519212a2cca8c0605921c4e121b770fd1cc61ea SHA512 14c25df4749cd86f82782f8e7cda587a0310e4cf28b6d4f8ac1fa4abee532d6d553f35fcfb8ab0393ce876d36a8fe2851408ad5eaaf5cf28834f03cf744ac6c1 +MISC metadata.xml 2504 BLAKE2B df35722094ef7fbc1ecd16d3784e8589958a8d4e2f915e84f41e6ce5191256697a73eb9d3d658089afaaa82a5b23bdf7097870a15e43029d2598bb1792a4b571 SHA512 b0c03c35876eccf78360914237fdef8925963b21f78fd8516e8506150cce36a901562e33e6fab102dd5a4e727f9a4422eb136e5b64d46b9538fb4450b3467b2b diff --git a/sys-cluster/ceph/metadata.xml b/sys-cluster/ceph/metadata.xml index 0f7b1135bd12..ee5e501736a8 100644 --- a/sys-cluster/ceph/metadata.xml +++ b/sys-cluster/ceph/metadata.xml @@ -41,5 +41,6 @@ https://tracker.ceph.com/issues + ceph/ceph -- cgit v1.2.3