From bb007f0b04c719fd2b846d177c3c4739fdb7c318 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 15 Mar 2023 06:20:30 +0000 Subject: gentoo auto-resync : 15:03:2023 - 06:20:30 --- Manifest | 30 +- Manifest.files.gz | Bin 29439 -> 29477 bytes app-admin/Manifest.gz | Bin 32414 -> 32412 bytes app-admin/awscli/Manifest | 2 + app-admin/awscli/awscli-1.27.91.ebuild | 80 ++++ app-text/Manifest.gz | Bin 48722 -> 48713 bytes app-text/ghostscript-gpl/Manifest | 2 +- .../ghostscript-gpl-10.0.0-r5.ebuild | 8 +- dev-lang/Manifest.gz | Bin 19677 -> 19834 bytes dev-lang/elpi/Manifest | 3 + dev-lang/elpi/elpi-1.16.9.ebuild | 47 ++ dev-lang/elpi/metadata.xml | 27 ++ dev-libs/Manifest.gz | Bin 96263 -> 96261 bytes dev-libs/openssl/Manifest | 2 +- dev-libs/openssl/openssl-3.1.0.ebuild | 7 +- dev-perl/Devel-Size/Devel-Size-0.830.0.ebuild | 2 +- dev-perl/Devel-Size/Manifest | 2 +- dev-perl/Manifest.gz | Bin 281951 -> 281948 bytes dev-perl/Text-CSV/Manifest | 2 +- dev-perl/Text-CSV/Text-CSV-2.10.0.ebuild | 4 +- dev-python/Manifest.gz | Bin 260803 -> 260814 bytes dev-python/boto3/Manifest | 2 + dev-python/boto3/boto3-1.26.91.ebuild | 68 +++ dev-python/botocore/Manifest | 2 + dev-python/botocore/botocore-1.29.91.ebuild | 74 +++ dev-python/doublex/Manifest | 4 - dev-python/doublex/doublex-1.9.5.1.ebuild | 59 --- dev-python/doublex/files/doublex-1.9.2-py310.patch | 33 -- .../doublex/files/doublex-1.9.5.1-py310.patch | 29 -- dev-util/Manifest.gz | Bin 68424 -> 68420 bytes dev-util/cmake/Manifest | 8 +- dev-util/cmake/cmake-3.26.0.ebuild | 294 ++++++++++++ dev-util/cmake/cmake-3.26.0_rc4.ebuild | 294 ------------ media-video/Manifest.gz | Bin 25212 -> 25212 bytes media-video/ffmpeg/Manifest | 8 +- media-video/ffmpeg/ffmpeg-4.4.3.ebuild | 3 +- media-video/ffmpeg/ffmpeg-5.1.2-r1.ebuild | 3 +- media-video/ffmpeg/ffmpeg-6.0.ebuild | 3 +- .../ffmpeg-4.4.3-get_cabac_inline_x86-32-bit.patch | 24 + .../ffmpeg-5.1.2-get_cabac_inline_x86-32-bit.patch | 25 + media-video/pipewire/Manifest | 2 +- media-video/pipewire/pipewire-0.3.66-r1.ebuild | 2 +- metadata/Manifest.gz | Bin 3504 -> 3507 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/Manifest | 28 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 28089 -> 28100 bytes metadata/md5-cache/app-admin/Manifest.gz | Bin 55500 -> 55661 bytes metadata/md5-cache/app-admin/awscli-1.27.91 | 16 + metadata/md5-cache/app-text/Manifest.gz | Bin 71246 -> 71251 bytes .../md5-cache/app-text/ghostscript-gpl-10.0.0-r5 | 2 +- metadata/md5-cache/dev-lang/Manifest.gz | Bin 39898 -> 40061 bytes metadata/md5-cache/dev-lang/elpi-1.16.9 | 16 + metadata/md5-cache/dev-libs/Manifest.gz | Bin 152980 -> 152978 bytes metadata/md5-cache/dev-libs/openssl-3.1.0 | 6 +- metadata/md5-cache/dev-perl/Devel-Size-0.830.0 | 4 +- metadata/md5-cache/dev-perl/Manifest.gz | Bin 310137 -> 310130 bytes metadata/md5-cache/dev-perl/Text-CSV-2.10.0 | 4 +- metadata/md5-cache/dev-python/Manifest.gz | Bin 363335 -> 363497 bytes metadata/md5-cache/dev-python/boto3-1.26.91 | 16 + metadata/md5-cache/dev-python/botocore-1.29.91 | 16 + metadata/md5-cache/dev-python/doublex-1.9.5.1 | 16 - metadata/md5-cache/dev-util/Manifest.gz | Bin 125880 -> 125855 bytes metadata/md5-cache/dev-util/cmake-3.26.0 | 16 + metadata/md5-cache/dev-util/cmake-3.26.0_rc4 | 15 - metadata/md5-cache/media-video/Manifest.gz | Bin 37321 -> 37310 bytes metadata/md5-cache/media-video/ffmpeg-4.4.3 | 2 +- metadata/md5-cache/media-video/ffmpeg-5.1.2-r1 | 2 +- metadata/md5-cache/media-video/ffmpeg-6.0 | 2 +- metadata/md5-cache/media-video/pipewire-0.3.66-r1 | 4 +- metadata/md5-cache/net-firewall/Manifest.gz | Bin 6563 -> 6712 bytes metadata/md5-cache/net-firewall/nftables-1.0.7 | 17 + metadata/md5-cache/net-firewall/nftables-9999 | 4 +- metadata/md5-cache/net-im/Manifest.gz | Bin 17052 -> 16730 bytes metadata/md5-cache/net-im/telegram-desktop-4.6.3 | 17 - metadata/md5-cache/net-im/telegram-desktop-4.6.5 | 17 + .../md5-cache/net-im/telegram-desktop-bin-4.4.1 | 13 - .../md5-cache/net-im/telegram-desktop-bin-4.5.3 | 13 - metadata/md5-cache/net-misc/Manifest.gz | Bin 90992 -> 91142 bytes metadata/md5-cache/net-misc/curl-7.88.1 | 17 - metadata/md5-cache/net-misc/curl-7.88.1-r2 | 17 + metadata/md5-cache/net-misc/openssh-9.2_p1-r3 | 16 + metadata/md5-cache/net-news/Manifest.gz | Bin 3518 -> 3685 bytes metadata/md5-cache/net-news/liferea-1.12.10 | 16 + metadata/md5-cache/net-news/liferea-1.14.0 | 17 - metadata/md5-cache/net-news/liferea-1.14.1 | 17 + metadata/md5-cache/sci-mathematics/Manifest.gz | Bin 28734 -> 28742 bytes .../sci-mathematics/coq-mathcomp-1.16.0-r1 | 6 +- .../md5-cache/sci-mathematics/coq-serapi-0.16.3 | 8 +- metadata/md5-cache/sys-apps/Manifest.gz | Bin 84104 -> 84262 bytes .../md5-cache/sys-apps/coreutils-9.1_p20230313 | 4 +- metadata/md5-cache/sys-apps/coreutils-9999 | 2 +- metadata/md5-cache/sys-apps/ipmiutil-3.1.9 | 15 + metadata/md5-cache/sys-process/Manifest.gz | Bin 16062 -> 16065 bytes metadata/md5-cache/sys-process/parallel-20230222 | 4 +- metadata/md5-cache/www-client/Manifest.gz | Bin 13725 -> 13722 bytes metadata/md5-cache/www-client/firefox-bin-102.8.0 | 17 - metadata/md5-cache/www-client/firefox-bin-102.9.0 | 17 + metadata/md5-cache/x11-wm/Manifest.gz | Bin 16070 -> 16242 bytes metadata/md5-cache/x11-wm/fvwm3-1.0.6a | 17 + metadata/md5-cache/x11-wm/fvwm3-9999 | 6 +- 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-firewall/Manifest.gz | Bin 4372 -> 4374 bytes net-firewall/nftables/Manifest | 5 +- net-firewall/nftables/nftables-1.0.7.ebuild | 235 ++++++++++ net-firewall/nftables/nftables-9999.ebuild | 18 +- net-im/Manifest.gz | Bin 10070 -> 10069 bytes net-im/telegram-desktop-bin/Manifest | 6 - .../telegram-desktop-bin-4.4.1.ebuild | 58 --- .../telegram-desktop-bin-4.5.3.ebuild | 58 --- net-im/telegram-desktop/Manifest | 6 +- net-im/telegram-desktop/metadata.xml | 2 +- .../telegram-desktop/telegram-desktop-4.6.3.ebuild | 206 -------- .../telegram-desktop/telegram-desktop-4.6.5.ebuild | 206 ++++++++ net-misc/Manifest.gz | Bin 54130 -> 54134 bytes net-misc/curl/Manifest | 3 +- net-misc/curl/curl-7.88.1-r2.ebuild | 307 ++++++++++++ net-misc/curl/curl-7.88.1.ebuild | 302 ------------ .../curl/files/curl-7.88.1-onion-resolution.patch | 132 ++++++ net-misc/openssh/Manifest | 2 + ...enssh-9.1_p2-openssl-version-compat-check.patch | 42 ++ net-misc/openssh/openssh-9.2_p1-r3.ebuild | 518 +++++++++++++++++++++ net-news/Manifest.gz | Bin 2059 -> 2060 bytes net-news/liferea/Manifest | 6 +- net-news/liferea/liferea-1.12.10.ebuild | 74 +++ net-news/liferea/liferea-1.14.0.ebuild | 72 --- net-news/liferea/liferea-1.14.1.ebuild | 69 +++ profiles/Manifest.gz | Bin 182945 -> 182942 bytes profiles/use.local.desc | 2 +- sci-mathematics/Manifest.gz | Bin 18516 -> 18516 bytes sci-mathematics/coq-mathcomp/Manifest | 2 +- .../coq-mathcomp/coq-mathcomp-1.16.0-r1.ebuild | 4 +- sci-mathematics/coq-serapi/Manifest | 2 +- .../coq-serapi/coq-serapi-0.16.3.ebuild | 7 +- sys-apps/Manifest.gz | Bin 49134 -> 49132 bytes sys-apps/coreutils/Manifest | 4 +- sys-apps/coreutils/coreutils-9.1_p20230313.ebuild | 2 +- sys-apps/coreutils/coreutils-9999.ebuild | 22 +- sys-apps/ipmiutil/Manifest | 2 + sys-apps/ipmiutil/ipmiutil-3.1.9.ebuild | 86 ++++ sys-process/Manifest.gz | Bin 9983 -> 9981 bytes sys-process/parallel/Manifest | 2 +- sys-process/parallel/parallel-20230222.ebuild | 2 +- www-client/Manifest.gz | Bin 6222 -> 6226 bytes www-client/firefox-bin/Manifest | 198 ++++---- www-client/firefox-bin/firefox-bin-102.8.0.ebuild | 377 --------------- www-client/firefox-bin/firefox-bin-102.9.0.ebuild | 377 +++++++++++++++ x11-wm/Manifest.gz | Bin 9449 -> 9449 bytes x11-wm/fvwm3/Manifest | 9 +- x11-wm/fvwm3/files/fvwm3-9999-goflags.patch | 11 - x11-wm/fvwm3/files/fvwm3-9999-htmldoc.patch | 43 -- .../fvwm3/files/fvwm3-9999-translucent-menus.patch | 489 ------------------- x11-wm/fvwm3/fvwm3-1.0.6a.ebuild | 167 +++++++ x11-wm/fvwm3/fvwm3-9999.ebuild | 44 +- x11-wm/fvwm3/metadata.xml | 1 + 161 files changed, 3388 insertions(+), 2433 deletions(-) create mode 100644 app-admin/awscli/awscli-1.27.91.ebuild create mode 100644 dev-lang/elpi/Manifest create mode 100644 dev-lang/elpi/elpi-1.16.9.ebuild create mode 100644 dev-lang/elpi/metadata.xml create mode 100644 dev-python/boto3/boto3-1.26.91.ebuild create mode 100644 dev-python/botocore/botocore-1.29.91.ebuild delete mode 100644 dev-python/doublex/doublex-1.9.5.1.ebuild delete mode 100644 dev-python/doublex/files/doublex-1.9.2-py310.patch delete mode 100644 dev-python/doublex/files/doublex-1.9.5.1-py310.patch create mode 100644 dev-util/cmake/cmake-3.26.0.ebuild delete mode 100644 dev-util/cmake/cmake-3.26.0_rc4.ebuild create mode 100644 media-video/ffmpeg/files/ffmpeg-4.4.3-get_cabac_inline_x86-32-bit.patch create mode 100644 media-video/ffmpeg/files/ffmpeg-5.1.2-get_cabac_inline_x86-32-bit.patch create mode 100644 metadata/md5-cache/app-admin/awscli-1.27.91 create mode 100644 metadata/md5-cache/dev-lang/elpi-1.16.9 create mode 100644 metadata/md5-cache/dev-python/boto3-1.26.91 create mode 100644 metadata/md5-cache/dev-python/botocore-1.29.91 delete mode 100644 metadata/md5-cache/dev-python/doublex-1.9.5.1 create mode 100644 metadata/md5-cache/dev-util/cmake-3.26.0 delete mode 100644 metadata/md5-cache/dev-util/cmake-3.26.0_rc4 create mode 100644 metadata/md5-cache/net-firewall/nftables-1.0.7 delete mode 100644 metadata/md5-cache/net-im/telegram-desktop-4.6.3 create mode 100644 metadata/md5-cache/net-im/telegram-desktop-4.6.5 delete mode 100644 metadata/md5-cache/net-im/telegram-desktop-bin-4.4.1 delete mode 100644 metadata/md5-cache/net-im/telegram-desktop-bin-4.5.3 delete mode 100644 metadata/md5-cache/net-misc/curl-7.88.1 create mode 100644 metadata/md5-cache/net-misc/curl-7.88.1-r2 create mode 100644 metadata/md5-cache/net-misc/openssh-9.2_p1-r3 create mode 100644 metadata/md5-cache/net-news/liferea-1.12.10 delete mode 100644 metadata/md5-cache/net-news/liferea-1.14.0 create mode 100644 metadata/md5-cache/net-news/liferea-1.14.1 create mode 100644 metadata/md5-cache/sys-apps/ipmiutil-3.1.9 delete mode 100644 metadata/md5-cache/www-client/firefox-bin-102.8.0 create mode 100644 metadata/md5-cache/www-client/firefox-bin-102.9.0 create mode 100644 metadata/md5-cache/x11-wm/fvwm3-1.0.6a create mode 100644 net-firewall/nftables/nftables-1.0.7.ebuild delete mode 100644 net-im/telegram-desktop-bin/telegram-desktop-bin-4.4.1.ebuild delete mode 100644 net-im/telegram-desktop-bin/telegram-desktop-bin-4.5.3.ebuild delete mode 100644 net-im/telegram-desktop/telegram-desktop-4.6.3.ebuild create mode 100644 net-im/telegram-desktop/telegram-desktop-4.6.5.ebuild create mode 100644 net-misc/curl/curl-7.88.1-r2.ebuild delete mode 100644 net-misc/curl/curl-7.88.1.ebuild create mode 100644 net-misc/curl/files/curl-7.88.1-onion-resolution.patch create mode 100644 net-misc/openssh/files/openssh-9.1_p2-openssl-version-compat-check.patch create mode 100644 net-misc/openssh/openssh-9.2_p1-r3.ebuild create mode 100644 net-news/liferea/liferea-1.12.10.ebuild delete mode 100644 net-news/liferea/liferea-1.14.0.ebuild create mode 100644 net-news/liferea/liferea-1.14.1.ebuild create mode 100644 sys-apps/ipmiutil/ipmiutil-3.1.9.ebuild delete mode 100644 www-client/firefox-bin/firefox-bin-102.8.0.ebuild create mode 100644 www-client/firefox-bin/firefox-bin-102.9.0.ebuild delete mode 100644 x11-wm/fvwm3/files/fvwm3-9999-goflags.patch delete mode 100644 x11-wm/fvwm3/files/fvwm3-9999-htmldoc.patch delete mode 100644 x11-wm/fvwm3/files/fvwm3-9999-translucent-menus.patch create mode 100644 x11-wm/fvwm3/fvwm3-1.0.6a.ebuild diff --git a/Manifest b/Manifest index 2e44cb3f2b54..0b7462485e93 100644 --- a/Manifest +++ b/Manifest @@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 29439 BLAKE2B 523b5fd92b819dbfc23a29504a751de8a44d635c2a931fb00221660d0d33414634d4bab1ff4da43d4f368f4b781c6df77bc3b323d183e0de77965d725975e291 SHA512 8fd32d38b93735663394a3cba70af645ab8e34a507da54979395781c3cdd8e2f3072ce5382effad1b8b31ff5c20ac5b2304b7ce5c7bb3f98ae3cc557204cbfba -TIMESTAMP 2023-03-14T23:39:40Z +MANIFEST Manifest.files.gz 29477 BLAKE2B 85a6053a4db4666678197914dfa6e88ec0e039675c507c2ea4fbbea599054fedd6353bd1d8b9bc69de0b31117eb8a9560a76ebe6f7dcc67d3396fb5e2d77d9cd SHA512 3e8287f33ec401a370dd1caec3153730091b57df27c5f6853a250103d71b3c5fda07cc89e1d0cfcb5ffb0339de6d4becb0178fb3a6a0ecce50d8bc68d65e0329 +TIMESTAMP 2023-03-15T05:39:37Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQRBbxfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQRWhlfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klCccg/+PqqFeoAjnR9hWGCaO4Gu3OayIwwfwgj/La43sEvTcgWYKvNGDQzrdg6u -OAiHrACajSDbuDKOZQgzRq5JZe4K1GbEjj/jnEULAcIJ2AA/FR0+caWOVY7v12EA -1Co7Xxnhtnno20khqLL5Z1L3Tx5iGyvZBFzFfFIKGYUgLLdKWs1FYDSUKIFkV1mx -MNTXgG9ryfOyxVSxEczTtWBvoVr2kihhRBMYtDu1Dm07J5V5zkIjOFDSr1221Cbo -RHTk6peRz466hIGX/NfGBrdhs42Nv49ghkfa3EXOBa6HfJMKM2jjmAbaP9q3gT2R -VRCJrj0IdnOHOaXIzJlyqGUPesB6HgW1i5idMHxgXiir262TNh7mtS19SJdNaQJ1 -2HkH7biMPgmlc8/4ajTdAqjHt1FLJlBKVZKbL7hKcj5ZkdF7b+NooPe4trzTRddv -j3X/smGXzECgFJE5/78+mPo2V8kD7KZKQQVn5s3x/sr7SIqfhI9rSj96RRKcdSNB -EXJPa70U3Ooep+pg4Cvd58MT0SRXecmUxTc4SmlaB/5FLmH+JQ/gwAhqqeL0+1MP -ZZNJfTH5EP4Ng+LJXECXMCnTUD4zCn/ohK6FBG1nG6UNbpFTW5ehk/L7lr+Xmimj -EDxTjZufYfI2SYcpGjCP4RAewzcpkA2TeRi9rc640onKagebmeY= -=46gw +klBQmg/9Hx8ZWNG5MZz/Ggid3jZNz16w3palgVsKD7LlOUDJt/515G2g76GlS53c +/oUIsAFvNggc9mgNJv410bEbHrq9rjRUVHeuZMKkBGkZYm5vn10QYVfmmuuHs5ub +UN5Jl8PIcwQ4Dh/lkq8pYVouMoiu0kHBeQQfF5qe/QGdp7+HpU5tYzNK0Kjhd0Lr +OHC8/nFYTpPjlcizW5GsFX7ur9XVm4W/9xRAD6z4+ab2YqJ351c+oPTxhNDY/Rku +bo/9kP/0NnATSbXpp7A1iWV0qCmXoDmbIRJj9OLKmNsoB0Dw41WUdVkE4O3lMIZ1 +uLIbVcuq7XMNAi1cjnvMCpl5osucyEyPvrrt3toPseRSMRbp/XqfM5t0lnbkf4TM +p9ZuluRXczOU8BNI7UGWHZTulLjai2C9NyvSKi8+xvrWK2P7h9339Wvsu2qNr08n +MrOi8EEVQ7ri3n/UQtDBNc+/Ud7fckML26CwEFCy6JNlqnEav0edN9CCJGTF8bq4 +EBwxA16954jlt6nXnpsSeQUgrjazbg5sH7y9UOsTNL7zP5XetxVrJUQT1JZsUNg3 +pakaO8S3AS9MPzDHDMBEfcta1e9LXm0rGpXiVeNjUpFjk4IqD1Bhm9getpTI7AEv +Gd4RpBxDGCAxSyMDhCykqoR1RZsb4UdmQu0zHaTjabbktF+ssK4= +=I5Mb -----END PGP SIGNATURE----- diff --git a/Manifest.files.gz b/Manifest.files.gz index d75d7a86e14c..316762e2b3ee 100644 Binary files a/Manifest.files.gz and b/Manifest.files.gz differ diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz index 6a17f241d1c0..babfff5f264c 100644 Binary files a/app-admin/Manifest.gz and b/app-admin/Manifest.gz differ diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest index c52da9758f25..8f12bec91690 100644 --- a/app-admin/awscli/Manifest +++ b/app-admin/awscli/Manifest @@ -7,6 +7,7 @@ DIST aws-cli-1.27.87.gh.tar.gz 2381669 BLAKE2B eb279545fcab3ac279ee127acbd4e06f1 DIST aws-cli-1.27.88.gh.tar.gz 2382383 BLAKE2B a97e1235add4bf34b73e4def10771e54af03d6afb9a2a3ed4d4d78a8fdd26c07f400c6ead8afa926a4516069e6f42c2b08b335028ef3caccc9bca8ca2e783c06 SHA512 0eb1858ea6a6af408f16972c66778e84fc9e0f08cfb3734417fb747fb3505fde587954c2645309ba444bd5bf2ebb6a550569321afd3899844623f79d0a5cce8e DIST aws-cli-1.27.89.gh.tar.gz 2382599 BLAKE2B 3a2dae3cc1928e149dd605de1e9a350989e1cf4f813dc14466ba40c0a2747e69b6a8c5716d48f2526920798f0d341dcaa7ec0c2fd95af1b5decd3830814a243b SHA512 9a90c933e5ae3f25271ec369607cb6c44adf96dc9d324205714c9790b6744d7f2c8e4c6b901d4bb4f58b6871c315e0543b3f846cf530e7f95ed31d196f8c3326 DIST aws-cli-1.27.90.gh.tar.gz 2383305 BLAKE2B c67abc7d2c7e09bbbcc34bd07f2aebc76e9b03904b9e5ce6fe5569f2f1ba0341c4b7cf6dfe8cec6fc1840a5567bfde1f073d3a91ae1443c1354648fd6b330b34 SHA512 f6391afff00a53d998cffa000b309587e3bb50ca0d526f0979a2a2cf1303186400428eb10a9c09cb139ac2428717f8e8c76c72b4243943426afef77e188f0167 +DIST aws-cli-1.27.91.gh.tar.gz 2384591 BLAKE2B ca80ec0bbbb96168f959cfef9e134a72cff8cad57e2e694cbf3a239c68c0ddcafa2a6fbdf6e02c9dcb601165df6597976d0097be820eedbc6977dfc56146d31a SHA512 310b14d4d21ffbc41ae0c205810f308e99a9d2110415e32236c9dacf1f288e62a79367db16b2acc794175e6a37764154d8923d8291dbbb2ecb5ab43c54dbfd5f EBUILD awscli-1.27.74.ebuild 2278 BLAKE2B a074ad11e996c7c4e5c0366e5e5d3856cb1bdd7984b8eaf9ac959108e0c5737b064be5d7a579f46669403efb0c3111e8814570f041106e920102cf2a6ddf3687 SHA512 060c06ae5d2295b74940bc86eabf279eeb7a81f7cafa4a9d89e9af8076feff5a23cc3f9bad5a631e75155af64b948abe4c0de7283883a53d4b1ee5791765176b EBUILD awscli-1.27.79.ebuild 2285 BLAKE2B ab176af730bcb3713594ac424ab29325c2cb24b8136e12ac6e18cf1648c8fa81e256eab0c708077e2c5423d1592594bb842383614e9114e728703e8cc8964252 SHA512 423fc2ef82036643a93eebded5fde267beb70f6278f06faa7e4c5ea221351aefe5bdf7c6469e57c49caab603ae1aa58fb514339c65891995cef614e698e9d997 EBUILD awscli-1.27.84.ebuild 2285 BLAKE2B ab176af730bcb3713594ac424ab29325c2cb24b8136e12ac6e18cf1648c8fa81e256eab0c708077e2c5423d1592594bb842383614e9114e728703e8cc8964252 SHA512 423fc2ef82036643a93eebded5fde267beb70f6278f06faa7e4c5ea221351aefe5bdf7c6469e57c49caab603ae1aa58fb514339c65891995cef614e698e9d997 @@ -16,4 +17,5 @@ EBUILD awscli-1.27.87.ebuild 2285 BLAKE2B ab176af730bcb3713594ac424ab29325c2cb24 EBUILD awscli-1.27.88.ebuild 2285 BLAKE2B ab176af730bcb3713594ac424ab29325c2cb24b8136e12ac6e18cf1648c8fa81e256eab0c708077e2c5423d1592594bb842383614e9114e728703e8cc8964252 SHA512 423fc2ef82036643a93eebded5fde267beb70f6278f06faa7e4c5ea221351aefe5bdf7c6469e57c49caab603ae1aa58fb514339c65891995cef614e698e9d997 EBUILD awscli-1.27.89.ebuild 2285 BLAKE2B ab176af730bcb3713594ac424ab29325c2cb24b8136e12ac6e18cf1648c8fa81e256eab0c708077e2c5423d1592594bb842383614e9114e728703e8cc8964252 SHA512 423fc2ef82036643a93eebded5fde267beb70f6278f06faa7e4c5ea221351aefe5bdf7c6469e57c49caab603ae1aa58fb514339c65891995cef614e698e9d997 EBUILD awscli-1.27.90.ebuild 2285 BLAKE2B ab176af730bcb3713594ac424ab29325c2cb24b8136e12ac6e18cf1648c8fa81e256eab0c708077e2c5423d1592594bb842383614e9114e728703e8cc8964252 SHA512 423fc2ef82036643a93eebded5fde267beb70f6278f06faa7e4c5ea221351aefe5bdf7c6469e57c49caab603ae1aa58fb514339c65891995cef614e698e9d997 +EBUILD awscli-1.27.91.ebuild 2285 BLAKE2B ab176af730bcb3713594ac424ab29325c2cb24b8136e12ac6e18cf1648c8fa81e256eab0c708077e2c5423d1592594bb842383614e9114e728703e8cc8964252 SHA512 423fc2ef82036643a93eebded5fde267beb70f6278f06faa7e4c5ea221351aefe5bdf7c6469e57c49caab603ae1aa58fb514339c65891995cef614e698e9d997 MISC metadata.xml 385 BLAKE2B 5accfb180a91179cc6df539d42d1de06be3ebfec73f3edb719f5d59576103b9a8cb0c7c524c1042630e0cf99f068939a19f04c7b1b4a2acf9e072369df80d913 SHA512 ccb3d516326c5dbdf53068372ce25baecc137d21a04516374362212b969cc928dacbf743b4953da33f28482905798f069d09d19c88d9913f2b32648db25115ab diff --git a/app-admin/awscli/awscli-1.27.91.ebuild b/app-admin/awscli/awscli-1.27.91.ebuild new file mode 100644 index 000000000000..62c19f3a63fb --- /dev/null +++ b/app-admin/awscli/awscli-1.27.91.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit bash-completion-r1 distutils-r1 multiprocessing + +MY_P=aws-cli-${PV} +DESCRIPTION="Universal Command Line Environment for AWS" +HOMEPAGE=" + https://github.com/aws/aws-cli/ + https://pypi.org/project/awscli/ +" +SRC_URI=" + https://github.com/aws/aws-cli/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +# botocore is x.(y+2).z +BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + dev-python/colorama[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/rsa[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + !app-admin/awscli-bin +" +BDEPEND=" + test? ( + dev-python/pytest-forked[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + # strip overzealous upper bounds on requirements + sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # TODO + tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple + tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only + tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing + tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid + ) + + # integration tests require AWS credentials and Internet access + epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked +} + +python_install_all() { + newbashcomp bin/aws_bash_completer aws + + insinto /usr/share/zsh/site-functions + newins bin/aws_zsh_completer.sh _aws + + distutils-r1_python_install_all + + rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die +} diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz index 7b264d8800d3..ed160afd33d5 100644 Binary files a/app-text/Manifest.gz and b/app-text/Manifest.gz differ diff --git a/app-text/ghostscript-gpl/Manifest b/app-text/ghostscript-gpl/Manifest index 19aa4c6af697..66f821ca15f0 100644 --- a/app-text/ghostscript-gpl/Manifest +++ b/app-text/ghostscript-gpl/Manifest @@ -1,4 +1,4 @@ DIST ghostscript-10.0.0.tar.xz 62749144 BLAKE2B 10b962d358994506b69aba34827ea9d6a86c61e5093d7371b8350ff29a74b1db4816d0a62ff64f5d0e5a652fcd0304224c6236d33e717299789dfb2c9f350e24 SHA512 660252841e9b24c411bc92d0eb104de464686131e70051f60108db1a6ecfe2ada2ccacbeed8f2ac84bf69338ad75c850e814c9ac4e0351943f9989d66b3b082d DIST ghostscript-gpl-10.0-patches.tar.xz 2980 BLAKE2B e2c20195b153bf45f374e84d91a4df1885a3696f4061340a0a2ac5f586b9723b45eade343ad0e5760e66616624b5f7dad82d62747040493d7ca40c13329b2df2 SHA512 dac26d7f75bbdc2a56891db7d607c2120717fdf8b1cd55c53ed3be09de3e0a62338585f4dac74496d634ce03ecb2212f386187e72b5e6b59debf8d07694e0c83 -EBUILD ghostscript-gpl-10.0.0-r5.ebuild 5472 BLAKE2B f0a547b843938b253ba53ee96fbc7220c75d6bcb3efdf87f37a2e28b3f3f0bf4df039b6eb7e300ee04e0aa3dfc8c207051bd699743d8696610631d1ce981aa3c SHA512 4d8d1dc4453b8e5e0cc2703f2cc128e6b1a1c45e1d72788f7e2ae040be9c078bc2fb6587ef0f07b23b0695cd50c5dc7d448f92f0809aaadbb6fbfa32863c51b0 +EBUILD ghostscript-gpl-10.0.0-r5.ebuild 5557 BLAKE2B ea473304d688c9187e366be0c2464e7b33706ce26e10311d1034ccf4e8dcb78a075db2e59a66d53487451e85b1b09a736cb223a6099eb6590e5ed3d85ee0c0d3 SHA512 bedff71a935d1ca18f9fc1bccbcd090787b1ece734ae5c1f46ef244c4705aecf0545eda5dedd02aade0577b8a942238af17d969850a8c5438efd047028948d0b MISC metadata.xml 767 BLAKE2B ff690e8acf31dc71da9c563b45316398d4dd74c2c7690df1a2ad0148ac459aead548ac0ed8e203fe8f6d1a375a91807d08d5c053c702f1551a2f32b66444ae74 SHA512 3edb3742706b1cb89ea09428ddcab3959d6dd435e92957cd2982e074acd449560e5abf41af29029593fff280ca02ad909ec05fd83e0d9fc690f5a9227804f3b9 diff --git a/app-text/ghostscript-gpl/ghostscript-gpl-10.0.0-r5.ebuild b/app-text/ghostscript-gpl/ghostscript-gpl-10.0.0-r5.ebuild index 3aea5af66531..ec7a31487639 100644 --- a/app-text/ghostscript-gpl/ghostscript-gpl-10.0.0-r5.ebuild +++ b/app-text/ghostscript-gpl/ghostscript-gpl-10.0.0-r5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -128,11 +128,13 @@ src_configure() { FONTPATH="${FONTPATH}${FONTPATH:+:}${EPREFIX}${path}" done - PKGCONFIG=$(type -P $(tc-getPKG_CONFIG)) \ # Do not add --enable-dynamic here, it's not supported fully upstream # https://bugs.ghostscript.com/show_bug.cgi?id=705895 # bug #884707 - econf \ + # + # leptonica and tesseract are bundled but modified upstream, like in + # mujs/mupdf. + PKGCONFIG=$(type -P $(tc-getPKG_CONFIG)) econf \ --enable-freetype \ --enable-fontconfig \ --enable-openjpeg \ diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz index 615625570d42..d9dc511f4750 100644 Binary files a/dev-lang/Manifest.gz and b/dev-lang/Manifest.gz differ diff --git a/dev-lang/elpi/Manifest b/dev-lang/elpi/Manifest new file mode 100644 index 000000000000..3eeedfb8cc26 --- /dev/null +++ b/dev-lang/elpi/Manifest @@ -0,0 +1,3 @@ +DIST elpi-1.16.9.tar.gz 2601448 BLAKE2B 37dd239cae112e6ec1c913dc9fdba60d829c0bbf61876f9c98b927d5d359ed5376ea1663da7e6c808bd62d61380973de7ae649d4a0dddef172f8d2599cc18c35 SHA512 89896c0f5d2e9a8ec6d7ef666a0d11c12b670e6951e277c2d29095b3fcbb5a977416cd1876c4c2d8c14b826782b095d3a453db03bebe3438f0eeacc08c7c87fc +EBUILD elpi-1.16.9.ebuild 887 BLAKE2B 8025ea6763693e53cdc7fb40c5a769ce381d9f37bf8c5e087cc2d2fc19ba654a88d047f6b228aa7086ab1dd631f1121651fd1dca424860fedd7da66de4d0ce0a SHA512 ee52ec3bbb6b66bb0e928e7e9379acd083490ed231a97d7a909856e22369bda85946056495f7376c3fcc2b5d9f1c826e848777f71913b35f776d3bc0b54d1545 +MISC metadata.xml 1145 BLAKE2B 5dc8cfaed7392d45c7c30034952ea7796569ab084912ff15ff6be6e9977376845b539d3b129c1c5572d5dfba2a34caf6e458f4ff52b9bea37330287f2105549a SHA512 f7f7911e2cbd2a25cf02e4aa4710953bf31db35721e2100838f681ea064476c972e2a8b1426afe5b653fa64571791e0c956d63c4cd65d002390f0587611f4b74 diff --git a/dev-lang/elpi/elpi-1.16.9.ebuild b/dev-lang/elpi/elpi-1.16.9.ebuild new file mode 100644 index 000000000000..184849b51e67 --- /dev/null +++ b/dev-lang/elpi/elpi-1.16.9.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune + +DESCRIPTION="Embeddable Lambda Prolog Interpreter in OCaml" +HOMEPAGE="https://github.com/LPCIC/elpi/" + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/LPCIC/${PN}.git" +else + SRC_URI="https://github.com/LPCIC/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="LGPL-2.1+" +SLOT="0/${PV}" +IUSE="+ocamlopt test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-lang/ocaml-4.08.0:= + >=dev-ml/menhir-20211230:= + dev-ml/atd:= + dev-ml/ppx_deriving:= + dev-ml/ppxlib:= + dev-ml/re:= + dev-ml/stdlib-shims:= +" +DEPEND="${RDEPEND}" +BDEPEND=" + test? ( + dev-ml/ANSITerminal + dev-ml/cmdliner + ) +" + +DOCS=( AUTHORS.md CHANGES.md ELPI.md INCOMPATIBILITIES.md README.md ) + +src_install() { + dune_src_install + einstalldocs +} diff --git a/dev-lang/elpi/metadata.xml b/dev-lang/elpi/metadata.xml new file mode 100644 index 000000000000..30a70f111a2f --- /dev/null +++ b/dev-lang/elpi/metadata.xml @@ -0,0 +1,27 @@ + + + + + + ml@gentoo.org + ML + + + sci-mathematics@gentoo.org + Gentoo Mathematics Project + + + ELPI implements a variant of λProlog enriched with Constraint Handling + Rules, a programming language well suited to manipulate syntax trees with + binders. ELPI is designed to be embedded into larger applications written + in OCaml as an extension language. It comes with an API to drive the + interpreter and with an FFI for defining built-in predicates and data + types, as well as quotations and similar goodies that are handy to adapt + the language to the host application. + + + https://raw.githubusercontent.com/LPCIC/elpi/master/CHANGES.md + https://github.com/LPCIC/elpi/issues/ + LPCIC/elpi + + diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index e33de0f73ede..61e7d8fd0f78 100644 Binary files a/dev-libs/Manifest.gz and b/dev-libs/Manifest.gz differ diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest index cc6a3184f818..64b7d8aca611 100644 --- a/dev-libs/openssl/Manifest +++ b/dev-libs/openssl/Manifest @@ -19,5 +19,5 @@ EBUILD openssl-1.0.2u-r1.ebuild 9980 BLAKE2B 0017b72acb2eb86f2927845903c93aacfc9 EBUILD openssl-1.1.1s.ebuild 10244 BLAKE2B d82db58beebd3eba272016b0484a148591c9d273b520dabd27c80e2f078a8a86beb0374ac2a19a6237fecd0e3e8d2a6d2a387edad4344865ead73869ae8f198b SHA512 3705eb236ead5c896ccb0e0165b48027bf6bd6bedcee148dc7d1ad53e2a787bad4e430c1d3868c05fb866628fb40675bef8bcf64e377e81ae601f3fa7ca4956b EBUILD openssl-1.1.1t-r1.ebuild 7978 BLAKE2B 1ffab9cd72ecf752fbc8e73ebee706fcf74de891b201c6a6d6f3d1f86accc9185720a4e2199c9637db358610a5a210edbf26fada2b5fa119cfa17e262c74adc2 SHA512 382d7898ab00585fad84360ec70bad6611a2688d5af3a3adb1dca54b6c4ca874183a3cf024f6fa69a5a6eda779c22d0a9b93423e383eda0ceb3f454dca30938a EBUILD openssl-3.0.8-r1.ebuild 7789 BLAKE2B a5a3eed08b0c4196e38849abd2f37c90f177f7c350f83064632934c379038e977e7519da2aadb62b7d15dc634cf26c8cf5bdae9aab0a4ddb6f4d1f0dbd693025 SHA512 b5e20150d2b93214303d70f73f7593f098bda3876e21d46e49c72000bd7161a29c3166908ae9f0e8af8efb4e127801dc0c7c962391499f9d46e74370ead17d2a -EBUILD openssl-3.1.0.ebuild 7801 BLAKE2B e3bd3d7b7d7f2d1f15b8a67a7a8998b28b11a6f9112dbeaa52442f2c405bd011f0f8b027af0b57b8514b0fbb104b4c68b474da905bf9dfccd924cf52f0f87e6c SHA512 2798991c8f0c59981ce7da271100460d550f590fc4881383296a31bd0a47f8b82f995050563427a8fbcc85b17ac1a97fdcf350bcc103a33ec828e842a401c82a +EBUILD openssl-3.1.0.ebuild 7836 BLAKE2B 98a3e069f68c4e67cc905021d0857f1d3ed487a71abae6705b38bea79285d78f298b5ce3e85cd4834d3d18158a7a47d9c44adb37c72bb5043a6228a66a9c01d1 SHA512 67d916b42bae7512cd2633fe473233fb7630089a26fcb203dff265a1afa7636f93e9fe5b152082f243bacec7833b12e0137c461ff07031700ac45916f828db1f MISC metadata.xml 1664 BLAKE2B cf9d4613e5387e7ec0787b1a6c137baa71effb8458fa63b5dea0be4d5cf7c8607257262dbf89dcc0c3db7b17b10232d32902b7569827bd4f2717b3ef7dffaaa9 SHA512 01deef1de981201c14101630d2a4ae270abcac9a4b27b068359d76f63aeb6075aceb33db60175c105294cb7045aae389168f4cf1edf0f6e3656ccc2fe92e9c92 diff --git a/dev-libs/openssl/openssl-3.1.0.ebuild b/dev-libs/openssl/openssl-3.1.0.ebuild index 802f9f3870be..d13af77736ea 100644 --- a/dev-libs/openssl/openssl-3.1.0.ebuild +++ b/dev-libs/openssl/openssl-3.1.0.ebuild @@ -16,8 +16,10 @@ if [[ ${PV} == 9999 ]] ; then inherit git-r3 else - SRC_URI="mirror://openssl/source/${MY_P}.tar.gz - verify-sig? ( mirror://openssl/source/${MY_P}.tar.gz.asc )" + SRC_URI=" + mirror://openssl/source/${MY_P}.tar.gz + verify-sig? ( mirror://openssl/source/${MY_P}.tar.gz.asc ) + " #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi @@ -29,6 +31,7 @@ IUSE="+asm cpu_flags_x86_sse2 fips ktls rfc3779 sctp static-libs test tls-compre RESTRICT="!test? ( test )" COMMON_DEPEND=" + !=sys-libs/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] ) " BDEPEND=" diff --git a/dev-perl/Devel-Size/Devel-Size-0.830.0.ebuild b/dev-perl/Devel-Size/Devel-Size-0.830.0.ebuild index b39c8e4166e5..d0931d354ac2 100644 --- a/dev-perl/Devel-Size/Devel-Size-0.830.0.ebuild +++ b/dev-perl/Devel-Size/Devel-Size-0.830.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Perl extension for finding the memory usage of Perl variables" SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Devel-Size/Manifest b/dev-perl/Devel-Size/Manifest index e4ab014a3bee..b27775afb258 100644 --- a/dev-perl/Devel-Size/Manifest +++ b/dev-perl/Devel-Size/Manifest @@ -1,3 +1,3 @@ DIST Devel-Size-0.83.tar.gz 75372 BLAKE2B dd9c048dda21e6367c01209b9935110bf3eaa8ee9b21d23b2996ca86de065f28bda20882313240ebb16c624476c4c89b8ea51dacfa4ce3cda683098e15193c94 SHA512 cacc484d57b66bf84b92297c594635f41310ddcd87c6f60a36669cd9c9a6e1405b19a5bbf0d57d795b8e45c9e6c470d84bf56384c0c48637cc0617c5070c31e6 -EBUILD Devel-Size-0.830.0.ebuild 589 BLAKE2B c871ef3bfe9d5c7e70c1a5deaf831ad6e072e05b8994d632070f5de9975dce5e6f41f5680ba155d4dcfca5d003744276d373f086e36c2d9c100a4b7eb46b471f SHA512 cd7757b4f20ecab9b5cd5c0148a7403f0b3bc80391d8a05ef70c2a7a471622e38acf2e3ed6e990d10b3e3f6bfc0bd805a8e062a76c49f174eeb6d8c0a25a9d8f +EBUILD Devel-Size-0.830.0.ebuild 595 BLAKE2B 191f138100d7abf6cd4ae98b6683d1a1ea085c7b9085d2ed11df1633a8b51ece00536f67cb6bc4966fa53595ff2cf5d213182b92a1f4c3867f247bbd2b8a0643 SHA512 d8f03dc66758ee5f413ae43df8cad761721db8ba19718a63e9384a5293c84a4d9d4a49bd1c45eaa3c8a0db05749e5f7f2ba4b17e237899a361f84ab3a62ec5d4 MISC metadata.xml 393 BLAKE2B 5593c79abc05fdbc9a55ef3f3a41f97f0b7f8dcc14385f03ddfaf19346a4962c7e178ba1abccc2262f5a1783a5f6e44134871aac7f7bbfe340a1c10aabf67bd3 SHA512 bce733736ca24379bce5a15f14b0ab0508c806db25e729834c6166f1d96190491c5c11742d8c6393f0fcf18bb069a6c4005c3f8d5ed073f310176a169f26f0a5 diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz index 3841842a2ce2..67ea371cbedc 100644 Binary files a/dev-perl/Manifest.gz and b/dev-perl/Manifest.gz differ diff --git a/dev-perl/Text-CSV/Manifest b/dev-perl/Text-CSV/Manifest index 8c56a0a313d0..0c0365e30b72 100644 --- a/dev-perl/Text-CSV/Manifest +++ b/dev-perl/Text-CSV/Manifest @@ -1,3 +1,3 @@ DIST Text-CSV-2.01.tar.gz 134279 BLAKE2B ee9bb832b000ca4d977869d360bf4e5367c54d248ce2eb169eb2a75df37c0ccf8042cc0114d360039282f3f3f9fcb97070046a91257486c12826a32b93bc3c7e SHA512 45c215686437e111fcd8d6c0adc9c6e0bac9df37fcd47e7bd9fcf4872859e59a296caae3573b77955cdaf42284b4c88fcc6774bd6ac11d701ae54f6a3741991a -EBUILD Text-CSV-2.10.0.ebuild 638 BLAKE2B f7cbf6bc9301b54e5ce49a302f3905ebe2b371913dc623adc04cfaa38d347d74ac43ea3d6b285343472aba7415484a0f91def176bf5b7851fb845b39210c4997 SHA512 ddf11095e4e69b5e57c1b18deeddd1d0d6c24a95b0b7884b6fe51fabb74675e8c9d05969e3b05f7e500c2978ae4f9d0d314939c875d08cc429a5bf210bce172f +EBUILD Text-CSV-2.10.0.ebuild 644 BLAKE2B 24f9c551951583e3623a1126bd8a727d7f9e48a5afae00b1a42aa8f8347490c10f347e04567f2464e56f8998110ae4a2a758f053adc7190622f4986c8bf764ed SHA512 5c3784a1c7893e0f93aeba4a2720a77ade15a6356e402f3574d253a2d915c4aaffd295828f1d01d0e3d82b3f27e5597cba20de598ef97c3b2d4943f915f4b5fa MISC metadata.xml 624 BLAKE2B fb46b413819496229d101feb88987d6eaf1238063e3bd9d10a30001a2ae3d1bae052a890fc38ef7c9c0e9bcd64a7382d620c4268982bc2828516da33819fd980 SHA512 85f05b9bb1e710bc04774b543feb33fcc0c03de3cd38c9a3a3838d8d06ca966d302e8db107c651bf30c5af23a5d5e82ba5f33234d521ad086aeec56e79e74a4a diff --git a/dev-perl/Text-CSV/Text-CSV-2.10.0.ebuild b/dev-perl/Text-CSV/Text-CSV-2.10.0.ebuild index 5e53fc8fa388..9c28a10d557a 100644 --- a/dev-perl/Text-CSV/Text-CSV-2.10.0.ebuild +++ b/dev-perl/Text-CSV/Text-CSV-2.10.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Manipulate comma-separated value strings" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+xs" RDEPEND=" diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index 45462deae075..f7cdd86c0613 100644 Binary files a/dev-python/Manifest.gz and b/dev-python/Manifest.gz differ diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index cbeac7d84d2e..1d9044e76ce7 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -7,6 +7,7 @@ DIST boto3-1.26.87.gh.tar.gz 614323 BLAKE2B b2dab2b5850777e493d7b4df7bda8cce8bb4 DIST boto3-1.26.88.gh.tar.gz 615353 BLAKE2B eecc0bf96a8f6eadc2337de0a29f993f0a7e20c691fdbc170680f749be4988f6c91963f3089e9ef51376e5829bb8493a051d376bf1375137a31a9f864b677f5b SHA512 46a013179343ec9fb8973700bec74a998e08a7346f84812d2d938e3327f686690d12236f687c66b1cfd93010a986006ce8db040b8172241d55e097b3da4adf7a DIST boto3-1.26.89.gh.tar.gz 615718 BLAKE2B 3257e6efafaf139daf935385c252c10929be2a4277a8f0f192afc6dbd7cc32fa8f940a4e59ebbe25931c399dedb926a3c1848bd9cc0a7f0d377acb302eabe3b0 SHA512 02ee02b05023e9184f779ab8ff21afa6f7e56f7d2e883d021b2567676c5fc57cad6b475d55316a2017c2a837c41d2f5604824f440060e2f96804c5a61ccdd143 DIST boto3-1.26.90.gh.tar.gz 616132 BLAKE2B 1c6fb20ca08c75fce5bc192cd49c8540fb5a702790f5abcdcafd4ee803e4967e55c97a99214cfae57701e6f808501d48e3bf3b5c73e1737ca3f3909af2522d4d SHA512 da438af104c3362e366785da71b9892f45b2238d280c0c39df27572afc076d4535e73fe58aa7cc7fb565b92ed8423938ddb0f16e3a5ed641231e5efadb1bf0b5 +DIST boto3-1.26.91.gh.tar.gz 616798 BLAKE2B 51e61db07beeb39d8fc4be88818a13e259bc71fe25d1a52df10f7ffb364ca5d42509f4cda526fa1eb41e97bb6db1a453ab8865d8032b279523c3a994ca28bb7a SHA512 e1bde413d836ae5e3332e84a73c2f687b0d6800dcaed16ef24354f95a5e39995aeeeba3ca4a82158a7752e1cfd61fb6e39c301d9156b94e021ec0794463d1f90 EBUILD boto3-1.26.74.ebuild 1580 BLAKE2B 6c2b0aa540898e7461c165b8cb755ceec1cf0b94ba8cf4e2183bcd3a7a242b1e78f4c9a61bcb0c01230f625735a59ce3cd437098b19620d87c76fa022327af45 SHA512 f792df64912dbb7af89eac9c95518624a26c37387e16b96f46db928912c01ce20503cf8f9685de1b314ca7120e353c5fb26c900962f8c05e2c275b3bcd297555 EBUILD boto3-1.26.79.ebuild 1587 BLAKE2B db535a9938316c0564a32f4e05e74349251daef0db47afee54fe6907409d11ba1d660027cf059e2d4889c580ab8fe2fd6b252dd25a9c1906c878df6cb52e49d2 SHA512 8f2d0fdfbe2fa3916821a5d884cf579d55f97c21853c2f0990402e9ebbe4f1b0d21fda262f6e0ed997890b0cfe1e7ac42b1b6832a683c6b27f4aa2b6d4697469 EBUILD boto3-1.26.84.ebuild 1587 BLAKE2B db535a9938316c0564a32f4e05e74349251daef0db47afee54fe6907409d11ba1d660027cf059e2d4889c580ab8fe2fd6b252dd25a9c1906c878df6cb52e49d2 SHA512 8f2d0fdfbe2fa3916821a5d884cf579d55f97c21853c2f0990402e9ebbe4f1b0d21fda262f6e0ed997890b0cfe1e7ac42b1b6832a683c6b27f4aa2b6d4697469 @@ -16,5 +17,6 @@ EBUILD boto3-1.26.87.ebuild 1587 BLAKE2B db535a9938316c0564a32f4e05e74349251daef EBUILD boto3-1.26.88.ebuild 1587 BLAKE2B db535a9938316c0564a32f4e05e74349251daef0db47afee54fe6907409d11ba1d660027cf059e2d4889c580ab8fe2fd6b252dd25a9c1906c878df6cb52e49d2 SHA512 8f2d0fdfbe2fa3916821a5d884cf579d55f97c21853c2f0990402e9ebbe4f1b0d21fda262f6e0ed997890b0cfe1e7ac42b1b6832a683c6b27f4aa2b6d4697469 EBUILD boto3-1.26.89.ebuild 1587 BLAKE2B db535a9938316c0564a32f4e05e74349251daef0db47afee54fe6907409d11ba1d660027cf059e2d4889c580ab8fe2fd6b252dd25a9c1906c878df6cb52e49d2 SHA512 8f2d0fdfbe2fa3916821a5d884cf579d55f97c21853c2f0990402e9ebbe4f1b0d21fda262f6e0ed997890b0cfe1e7ac42b1b6832a683c6b27f4aa2b6d4697469 EBUILD boto3-1.26.90.ebuild 1587 BLAKE2B db535a9938316c0564a32f4e05e74349251daef0db47afee54fe6907409d11ba1d660027cf059e2d4889c580ab8fe2fd6b252dd25a9c1906c878df6cb52e49d2 SHA512 8f2d0fdfbe2fa3916821a5d884cf579d55f97c21853c2f0990402e9ebbe4f1b0d21fda262f6e0ed997890b0cfe1e7ac42b1b6832a683c6b27f4aa2b6d4697469 +EBUILD boto3-1.26.91.ebuild 1587 BLAKE2B db535a9938316c0564a32f4e05e74349251daef0db47afee54fe6907409d11ba1d660027cf059e2d4889c580ab8fe2fd6b252dd25a9c1906c878df6cb52e49d2 SHA512 8f2d0fdfbe2fa3916821a5d884cf579d55f97c21853c2f0990402e9ebbe4f1b0d21fda262f6e0ed997890b0cfe1e7ac42b1b6832a683c6b27f4aa2b6d4697469 EBUILD boto3-9999.ebuild 1586 BLAKE2B 44b7d2804e4a484ed5fb864ca2c60348f4e4eb2265c1ba946adf27b31052dd9041f148c1ec935af0bdcabc66109ad3b479dac167613c679a2d9e42f689182734 SHA512 bf11d1114aaff8762b6162a7ba94223e2eb180868e8395aafd1f466c48683514a3ae755baac40d7e0e1afb26ab49e14d30f39266382661b01e8f7ec53d71f145 MISC metadata.xml 493 BLAKE2B 7d6324fc877ffe1d20c5369c2af0b09a7028f94d28f1841188913d0d8be7ea699c9d3f92c624992c4c96bd69615d3a1211a2483c76c56b7d3082492e43512523 SHA512 44420d8c03d5986f990b76369edfa8dfd7659b4952db3ad946fd05392ec594628a28745ad888d055d4f074d5214f61fcffafe6c04c4ab54109d45ac0371582bd diff --git a/dev-python/boto3/boto3-1.26.91.ebuild b/dev-python/boto3/boto3-1.26.91.ebuild new file mode 100644 index 000000000000..9523f65d5fb9 --- /dev/null +++ b/dev-python/boto3/boto3-1.26.91.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 multiprocessing + +DESCRIPTION="The AWS SDK for Python" +HOMEPAGE=" + https://github.com/boto/boto3/ + https://pypi.org/project/boto3/ +" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/boto3" + inherit git-r3 + BOTOCORE_PV=${PV} +else + SRC_URI=" + https://github.com/boto/boto3/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + + # botocore is x.(y+3).z + BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" +fi + +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +distutils_enable_tests pytest + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_python_prepare_all +} + +python_test() { + epytest tests/{functional,unit} -n "$(makeopts_jobs)" +} diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index d919844e1b47..5395ce1797cd 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -7,6 +7,7 @@ DIST botocore-1.29.87.gh.tar.gz 11221589 BLAKE2B c60ce2b4d58fa660aebc143f63848d8 DIST botocore-1.29.88.gh.tar.gz 11227872 BLAKE2B 1fd9bf0f147ac87c92723d23b8bcefc8c22261932081aa4530b72de8b96ef964df293100a61940e2adb088f3b6ced4a64758f3c36dbf598676949fe84115083b SHA512 d71f2f7f453ecae000491acef22da701d12e0296154b3ba81cbc0821e9266f6e95e5adefbf94fdf98333775a03d7a6d255f28963c54278f22c5c888d15a291ef DIST botocore-1.29.89.gh.tar.gz 11227280 BLAKE2B 41a1243972e591ea23fb2eebaa5b5fb9547bbd8ccd72fc907c487fd56ebf90d8120ceee472e34a29cd2b036926bc93bda33b564b1b7083e8984daf366eced1f8 SHA512 356298fd3be39957dd60e6268cfd2652998e62950b9060e0774c68e158506dcfea8188059b588c08f520617af38b91eb6b71c16b92f7a71f75f33cb73e7786cf DIST botocore-1.29.90.gh.tar.gz 11234660 BLAKE2B 9472b843e9a36b59ffb8171a5148d07736690fef62a88a1853011b0fc6cfabe8588ea1e48b66696f1f9a5ade17c53261349249d20b704d91c1b8e0aac3528b12 SHA512 cdf20dbdac7146f2fb19ac8adce2d4b6605241cbfcbf15b5df7d7b8ccf1cf95f04e683de8bfc71322f2bdc467a15ada3502b19c43f0e5d1bd5c1a07996a1e731 +DIST botocore-1.29.91.gh.tar.gz 11238226 BLAKE2B b2bf854f37cc05f1c3bd873691bc0968f7bd2d7374479ce8b72ecbf168a7ba503b8e871212a8dd802e52a28f4913d70f2bfc42c19ebeff838466d7d5702640db SHA512 a1108a45f262716b955c7674e5098324727bcd17b130deed6cb7c88451a92f302272c55c767e7c1c6947be8f77eccece3eccc2ffb7d9da2f6649e21e87d9e5c6 EBUILD botocore-1.29.74.ebuild 1899 BLAKE2B 94938a1edb8da9279816e2302442deef5adc1edef43deb21369c8dfc62c569eb34d4198cf55dc6acdad0c718eba5ddce0040b6f269e866e6eff95bc36fd41be3 SHA512 a0d875a4dec85116eaae0a20182832dedeb84e6a8946093473b99a1746ed5ff8b49ef7e7a4ad5b70afdfbb1098fabc5ddbbc40b895c2b7e0559e3d10cd02e0bd EBUILD botocore-1.29.79.ebuild 1906 BLAKE2B 0502a7409355212185525e104ab8763d13886570efdb9cbdc01425e1cd36e81b0381d7eccd4de0ade28ab9ddce3d39e24760157a3544602969369e98bcf1ffcd SHA512 eee3fbf350bf335637a962a1cd061141b4b2db43d3cd19c95cc9d6e29bc44092c26477994c260f6df56ad626a537758c177567d38feadbb0b0be4626ec63276a EBUILD botocore-1.29.84.ebuild 1906 BLAKE2B 0502a7409355212185525e104ab8763d13886570efdb9cbdc01425e1cd36e81b0381d7eccd4de0ade28ab9ddce3d39e24760157a3544602969369e98bcf1ffcd SHA512 eee3fbf350bf335637a962a1cd061141b4b2db43d3cd19c95cc9d6e29bc44092c26477994c260f6df56ad626a537758c177567d38feadbb0b0be4626ec63276a @@ -16,5 +17,6 @@ EBUILD botocore-1.29.87.ebuild 1906 BLAKE2B 0502a7409355212185525e104ab8763d1388 EBUILD botocore-1.29.88.ebuild 1906 BLAKE2B 0502a7409355212185525e104ab8763d13886570efdb9cbdc01425e1cd36e81b0381d7eccd4de0ade28ab9ddce3d39e24760157a3544602969369e98bcf1ffcd SHA512 eee3fbf350bf335637a962a1cd061141b4b2db43d3cd19c95cc9d6e29bc44092c26477994c260f6df56ad626a537758c177567d38feadbb0b0be4626ec63276a EBUILD botocore-1.29.89.ebuild 1906 BLAKE2B 0502a7409355212185525e104ab8763d13886570efdb9cbdc01425e1cd36e81b0381d7eccd4de0ade28ab9ddce3d39e24760157a3544602969369e98bcf1ffcd SHA512 eee3fbf350bf335637a962a1cd061141b4b2db43d3cd19c95cc9d6e29bc44092c26477994c260f6df56ad626a537758c177567d38feadbb0b0be4626ec63276a EBUILD botocore-1.29.90.ebuild 1906 BLAKE2B 0502a7409355212185525e104ab8763d13886570efdb9cbdc01425e1cd36e81b0381d7eccd4de0ade28ab9ddce3d39e24760157a3544602969369e98bcf1ffcd SHA512 eee3fbf350bf335637a962a1cd061141b4b2db43d3cd19c95cc9d6e29bc44092c26477994c260f6df56ad626a537758c177567d38feadbb0b0be4626ec63276a +EBUILD botocore-1.29.91.ebuild 1906 BLAKE2B 0502a7409355212185525e104ab8763d13886570efdb9cbdc01425e1cd36e81b0381d7eccd4de0ade28ab9ddce3d39e24760157a3544602969369e98bcf1ffcd SHA512 eee3fbf350bf335637a962a1cd061141b4b2db43d3cd19c95cc9d6e29bc44092c26477994c260f6df56ad626a537758c177567d38feadbb0b0be4626ec63276a EBUILD botocore-9999.ebuild 1808 BLAKE2B c88307d04e9daf86db23c54e39fb14931a6e60ab83593db191859652e67c90cfac45263f60c0211f81bfa10fe755b9023924713f2855324c929322d557b4ec17 SHA512 16e3144cef752302fa7ad350f5bb86301d41c0223f9ea41ed784083f2475d48efae095d82da95f93f77fadc86dea96b6aad1f1bce96bd926be01ef2d519fe230 MISC metadata.xml 499 BLAKE2B e5aaa7da26f200c09adfdf38b68f656bbccbec627cb5d966b280ac2165334e7eec659c89075bcace748f58e2ec3e7d2998e54a688d56ecea2d30653c67dfd35a SHA512 103c554d5dbd967bf9b6e418b3913d9235e7e910d012160909ce0715134ed2e37b06e6a345395f9d16ce08d1cf51f3ce458bce93c6a978fd3dca6610f2acdbd0 diff --git a/dev-python/botocore/botocore-1.29.91.ebuild b/dev-python/botocore/botocore-1.29.91.ebuild new file mode 100644 index 000000000000..0f4daaa48e81 --- /dev/null +++ b/dev-python/botocore/botocore-1.29.91.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 multiprocessing + +DESCRIPTION="Low-level, data-driven core of boto 3" +HOMEPAGE=" + https://github.com/boto/botocore/ + https://pypi.org/project/botocore/ +" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore" + inherit git-r3 +else + SRC_URI=" + https://github.com/boto/botocore/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +distutils_enable_tests pytest + +src_prepare() { + # unpin deps + sed -i -e "s:>=.*':':" setup.py || die + + # unbundle deps + rm -r botocore/vendored || die + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # rely on bundled six + tests/functional/test_six_imports.py::test_no_bare_six_imports + tests/functional/test_six_threading.py::test_six_thread_safety + # fails on unrelated warnings + tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME + tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME + # TODO + tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider + ) + + epytest tests/{functional,unit} -n "$(makeopts_jobs)" +} diff --git a/dev-python/doublex/Manifest b/dev-python/doublex/Manifest index 88c83e0dd257..5003932962a1 100644 --- a/dev-python/doublex/Manifest +++ b/dev-python/doublex/Manifest @@ -1,7 +1,3 @@ -AUX doublex-1.9.2-py310.patch 958 BLAKE2B 262b23726628d859c31a8e3751d969c3cd6ba2a6d0a84bc172539e553871f269e42d70f1caf6df102a933cbdea42a9432ae973ec5dc8b81c1f2f87923db46650 SHA512 6e603fe6fe7068c8e6fe071d163f5edc3f25d3f4af6147180937fad52d98fcc8fc06cae34d2477293b8deee644473840a8293fa7fe235d68a8e922d032027670 -AUX doublex-1.9.5.1-py310.patch 982 BLAKE2B 9714bb4ac2eb8e96e8745daa7880055464225b0a8ec2e536839921d020dc0bb54a8067a29a072dfdca7c1c2912a8f7878cbc382da12a0bd3ec95e46b09a80517 SHA512 db4ecdb452c67037e2f37fff54923c115ded67d2e2028e7facb6c034ab2419ca4110b774368e902871cc1cad6ad354b5afcdc38bbcfddb8cc4a82f626e10bef0 -DIST doublex-1.9.5.1.tar.gz 80508 BLAKE2B 3c3e233bbe4fcc3a122430bfb826ab9824d41472e80802f0e6d345da83cbe97bb33912a831bead550299942b0087063e86839f6bf3a29a08164b6e3bf641f437 SHA512 498e8a8076ed7d3585aae7a20edf54d4143e6875cd8e7af3b47f9f9cfc612a5217d7877092c2af7f1ac80c7aad7be89946671a836fc5817de06ec541c0cb1e06 DIST python-doublex-1.9.6.1.gh.tar.gz 81848 BLAKE2B 34aa108ba12f34f18f7a7b3d12fd2a539736d95097fd3ecf5344fdac551b16717d5348da1c6e2e10e19878b82de7e9195b9bd17d526156bc13e0ad2fd789b23e SHA512 c9779c5fcde43af653c2131894da44a878acf2cc81d53f6ab89a6fde071827a22aa97ec5a51561ad8861a98623d38c75f184be6234a6a5323c52e8e538c66710 -EBUILD doublex-1.9.5.1.ebuild 1563 BLAKE2B 12ab626303c3707b88121022a30891b9c1ec8674ee3348a84a13530236d9d6b508e62bda703b550f0cec73f9fdc2d4beb4894b7f2b5e78a946de2ded7832c62b SHA512 caf3022fc3c6d63aaead59445c2315ad5a8b9dd4f259d6501fbc45c9c383b912df159df855cd1d60c5ddfe1acad1ae4ea64b22105545f3f49c344527135663b3 EBUILD doublex-1.9.6.1.ebuild 836 BLAKE2B 10eaf1cc8c5d0e7942097b5cb3903aa63cc2806d108a4b251c8e38df453c4f49ad033c76f7dfbfc68bf6a9f6a8e51b0b4d5f66ac6760c76298bc7ca6a7a27ec4 SHA512 897245d7122cdd066c2f1c0395230f96ff46bc41d8ffdca897a64b45b3538e423f5b4bc0918ae98ee0dd18d1ce310a840ca87a9a60f68d05597c1a19bf59a7a8 MISC metadata.xml 400 BLAKE2B cffd7c3e58f02081cab7302efcc0d6bb825396f605ff5cc4a6599f95fd192e4739e086bbc0ec6763cde798dae2d8863d60edfe190c0c43d0a8c80a9d57ab1076 SHA512 543ddd2ced9992d59949f5d3920c3328015e6a7090fced6ef31d18e26631907970501b08116d6b5fede64fd1ad3180f1c3b8b70ed319ba8450df277461448318 diff --git a/dev-python/doublex/doublex-1.9.5.1.ebuild b/dev-python/doublex/doublex-1.9.5.1.ebuild deleted file mode 100644 index 779ead13891f..000000000000 --- a/dev-python/doublex/doublex-1.9.5.1.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 vcs-snapshot - -DESCRIPTION="Python test doubles" -HOMEPAGE="https://bitbucket.org/DavidVilla/python-doublex" -SRC_URI="https://bitbucket.org/DavidVilla/python-${PN}/get/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 arm64" -IUSE="doc test" - -RDEPEND=" - dev-python/pyhamcrest[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) -" - -PATCHES=( - # https://github.com/davidvilla/python-doublex/commit/425807d7276dcea0e0640384d65aeb15184c508c - "${FILESDIR}/${P}-py310.patch" -) - -distutils_enable_tests pytest - -python_prepare_all() { - # Disable broken tests - # https://bitbucket.org/DavidVilla/python-doublex/issues/5/support-for-python-36-37-38-tests-failing - sed -i "s/test_*hamcrest_/_&/" doublex/test/report_tests.py || die - # https://bitbucket.org/DavidVilla/python-doublex/issues/6/more-failing-tests-with-python-39 - sed -i -r "s/test_(proxyspy_get_stubbed_property|stub_property|custom_equality_comparable_objects)/_&/" \ - doublex/test/unit_tests.py || die - distutils-r1_python_prepare_all -} - -python_compile_all() { - use doc && emake -C docs -} - -python_install_all() { - use doc && local HTML_DOCS=( docs/_build/html/. ) - - distutils-r1_python_install_all - - rm "${ED}"/usr/README.rst || die "Couldn't remove spurious README.rst" -} - -python_test() { - epytest -o 'python_files=*_tests.py' -} diff --git a/dev-python/doublex/files/doublex-1.9.2-py310.patch b/dev-python/doublex/files/doublex-1.9.2-py310.patch deleted file mode 100644 index 5d3a974a38a1..000000000000 --- a/dev-python/doublex/files/doublex-1.9.2-py310.patch +++ /dev/null @@ -1,33 +0,0 @@ -commit ec3ce987a95abd951840213b77d44624b2ca5e84 -Author: Louis Sautier -Date: Sat Aug 7 01:56:31 2021 +0200 - - Support Python 3.10 by using collections.abc - -diff --git a/doublex/internal.py b/doublex/internal.py -index 91f5866..072774a 100644 ---- a/doublex/internal.py -+++ b/doublex/internal.py -@@ -20,7 +20,7 @@ - - - import threading --import collections -+import collections.abc - import functools - import six - -@@ -184,11 +184,11 @@ class Invocation(object): - return Invocation(double, name, InvocationContext(*args, **kargs)) - - def delegates(self, delegate): -- if isinstance(delegate, collections.Callable): -+ if isinstance(delegate, collections.abc.Callable): - self.__delegate = delegate - return - -- if isinstance(delegate, collections.Mapping): -+ if isinstance(delegate, collections.abc.Mapping): - self.__delegate = delegate.get - return - diff --git a/dev-python/doublex/files/doublex-1.9.5.1-py310.patch b/dev-python/doublex/files/doublex-1.9.5.1-py310.patch deleted file mode 100644 index e4aa9153115e..000000000000 --- a/dev-python/doublex/files/doublex-1.9.5.1-py310.patch +++ /dev/null @@ -1,29 +0,0 @@ -From b76a792b48109f1a10f460878fbe0fd78c41cd93 Mon Sep 17 00:00:00 2001 -From: Sebastian Pipping -Date: Sat, 11 Feb 2023 02:00:46 +0100 -Subject: [PATCH] Fix import to collections.abc.Callable for Python >=3.10 - -Subset of this post-1.9.5.1 upstream commit: -https://github.com/davidvilla/python-doublex/commit/425807d7276dcea0e0640384d65aeb15184c508c ---- - doublex/internal.py | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/doublex/internal.py b/doublex/internal.py -index a85da9f..e5b25cb 100644 ---- a/doublex/internal.py -+++ b/doublex/internal.py -@@ -24,8 +24,8 @@ import threading - import functools - import six - --if sys.version_info < (3, 3): -- from collection.abc import Callable as abc_Callable, Mapping as abc_Mapping -+if sys.version_info > (3, 3): -+ from collections.abc import Callable as abc_Callable, Mapping as abc_Mapping - else: - from collections import Callable as abc_Callable, Mapping as abc_Mapping - --- -2.39.1 - diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz index 41ddd39165c6..ea7e2416203c 100644 Binary files a/dev-util/Manifest.gz and b/dev-util/Manifest.gz differ diff --git a/dev-util/cmake/Manifest b/dev-util/cmake/Manifest index f14aaaa0f587..0ff387207108 100644 --- a/dev-util/cmake/Manifest +++ b/dev-util/cmake/Manifest @@ -20,11 +20,13 @@ DIST cmake-3.25.3-SHA-256.txt 1646 BLAKE2B 2b4febaa4c486f42c773621efe5ab3ff90357 DIST cmake-3.25.3-SHA-256.txt.asc 833 BLAKE2B 7db637e3383915cb659b176ffc72508460ef73a245dc5ff99d9ba2649d8db0666e04ff2d428fefaa86cd14a07047bc7b7df0e0bed91ac80d9a8bb993f1d70102 SHA512 26f6c584d8f8bb44fc10b227f81ef3655d35140a1825270877e2be5460e4f0bfa92ca7d7186f55ef08085814c7f79e50cfc9cd7ba9880620aba25661ed1f75ac DIST cmake-3.25.3-docs.tar.xz 500216 BLAKE2B 5c6474328e2bfa17f5aa39693dabb19f33ac1f6875119e41d60f97c94bf1441b9d9528e96e4dd36d5d68e711c4bf4d32fe84a454df796755eccb1483fa55e3c8 SHA512 6e9ce5fc545324c327d8216dbbc316bbd5966640ae2b3e17ada00926004d55df75c5d25e6590ed53a8033d9638c5b6282bedd115ddf28b27980a80e40a3cba0c DIST cmake-3.25.3.tar.gz 10562254 BLAKE2B b7ae9f129731da30f89967eac20bdfcebd9c4f6ca3b28decc2016ab18292e4b51eb5a43b5797f874e23e64e1d01eeb98b18a927035aab8edc63a069f1bfce32b SHA512 ebcb5616ca418fe164863b157f67cff6e8c49b0f8f723c0bd219466211f3cfe8b93c4b3ad0fe6d2d3772881fd867b0905340945156f6d70a9ea08bfb7eb98550 -DIST cmake-3.26.0-rc4.tar.gz 10668045 BLAKE2B 2f768c69dcc4476a90bad3e6ffeed91c07ae349999057cbca450acc2aaccd12039a1131b0a268370b21c12ef41e7eafcb8a0dc3fc7b650337a97bf9a314bf674 SHA512 647c44833eaffb65400a1909fe29d502c633c76e0be6245bea57e337d2a81d04b0c5fd00ad556c668469bc5391e896679369c979fe3abe8e09fc2090986595a7 -DIST cmake-3.26.0_rc4-docs.tar.xz 507420 BLAKE2B 554d4d49053230c5c5f435ba31e7e82bcb5024e126511f91c767294e5e6739a36ff94f425c5deadd7b31b9bbd9df3f91c83b4b3578cad2f84959502950c4d0f4 SHA512 cef63824bb8c59e70b527f8f20a49cffa59ef69ca32b4f74d7c75a620bd3472e06200fb01f1ee393c3fc3e8607fe9df4ae2416e1c68a755c8cb2f89eca60a623 +DIST cmake-3.26.0-SHA-256.txt 1646 BLAKE2B 4d206db310af5b0305329755473d936d54adb30cc3effb91b12f37e290ada84cb5f0ead5f0e813e653b5a3918f471256ba75a5253151bc0f70dfcc5e65b8665c SHA512 1fe9615b0695f4c94c1d8e963247db9354e5749fcb3abcd1605ec20bd8ff1e53ce0c18d8c1eee5d10c6b04e5a82dbdf61266ab0801267ab22573c7080ffbbd05 +DIST cmake-3.26.0-SHA-256.txt.asc 833 BLAKE2B cbbc54efd9e4b0242f28bbb7c6ce435fc31bd28180331537c44538600ec6470b69fe37635c5de8b55eb1eb015b51c0fb2f591b698195b27686644341ef1813b2 SHA512 eb81bf190fd74b2ad2cb9d35fd8248024054ec6e33b5a12ce49da23cc0fac1ec5bae48df748ad9b30680e77e9b51af5dd8e3de02e47b587670d25b372f977fcb +DIST cmake-3.26.0-docs.tar.xz 507564 BLAKE2B 13f0f30cd87ce10e8331573a8bb93c796b7ad2862eba6e7ca676784068931f19ac3e3758b5767f4897933cf432099899668acf0dbf132e367eaa3b54bf674cd9 SHA512 5e140b1a81ab24dc05851717ddd1a7d57bc3c54103328db8826ff190e6d27f5d0d35f4e07f094dec4217aaa8c497abd7c858132775955cb89560c8e080de9279 +DIST cmake-3.26.0.tar.gz 10667656 BLAKE2B a1c6970935e103467f0557d244fa630d6f01add9a61f4f6200c711b757b7852eceb9c96f4247c2c09f8582c19a6def0c8b632e8e56574019c630a65c6a77bdd2 SHA512 c9d166989abbae71002fe2fbe589c18794a0d6d2ff61fd197c473ff593066a1a17d12889cd875d63fa8824327c8ad165cb03d1f17e517dcef6b2de3b0f0ee789 EBUILD cmake-3.24.3.ebuild 8809 BLAKE2B ead6e18dc3b681108680c13cde096e898cb0cfb0afddb85c52596dc8df0b5e2b7553889d6de59e53eec0fc76e27d4240355c6e9af7eeb2780af7e2f72d394896 SHA512 9131ae15daeffc6570fe433ce18de40237a7663fc9a45dc8fd91801f442b2a0eb91b55ab611e00c6db2c15726c7b7c484615d002b65ab22cc7f987e00767e148 EBUILD cmake-3.25.2.ebuild 8811 BLAKE2B ad918055cd12a4f6751e54dd6e65a41d96a339c147c7c66ef33d91115383df4c5d9d53ee872ff98a0a9d4db0f3c369800693e751c4813bbe546c5f62e535f6b0 SHA512 22a1559cbcfc4fdcb82cb43aa9a832035f416d152199fce538ff44fb502b7b86d4b716d50aa2c03d3457885dcf56cff530dd620c5677dea41a6459b27710210e EBUILD cmake-3.25.3.ebuild 8817 BLAKE2B 27df0065700970defcef1d429d98ff6f6d0d798d2dd2d0c1fb203eb820bf5b0229f3d803f88f34867de877d3cb341dc62e9a0f8db48509735ee9caa18a75762f SHA512 11ae2131ff707092c2d09ae01acaecce14ddf2ccc19cff4acb738f453a389c265543f7fce10620d7917f3b6ce77dd46a80ef1f6273b37bcd3128b497224082f6 -EBUILD cmake-3.26.0_rc4.ebuild 8843 BLAKE2B 5c9cdbb3cf940d6a91073f66e4a02968e6f6ba0fc148123e40fda54b5091410d6d0362bb47b200d2ec54f9ff07eb9d580a870a17b8a581287de43aeb8dbf7381 SHA512 774d3e77ec2d16bf33bb7956b850015182bce6c482667793fda9429bdd1d34644a48aa5fb42dc0fb062c4cee86e3a411d4ffb96a545069a38ef5cb03c0f78f9e +EBUILD cmake-3.26.0.ebuild 8843 BLAKE2B 5c9cdbb3cf940d6a91073f66e4a02968e6f6ba0fc148123e40fda54b5091410d6d0362bb47b200d2ec54f9ff07eb9d580a870a17b8a581287de43aeb8dbf7381 SHA512 774d3e77ec2d16bf33bb7956b850015182bce6c482667793fda9429bdd1d34644a48aa5fb42dc0fb062c4cee86e3a411d4ffb96a545069a38ef5cb03c0f78f9e EBUILD cmake-9999.ebuild 8843 BLAKE2B 5c9cdbb3cf940d6a91073f66e4a02968e6f6ba0fc148123e40fda54b5091410d6d0362bb47b200d2ec54f9ff07eb9d580a870a17b8a581287de43aeb8dbf7381 SHA512 774d3e77ec2d16bf33bb7956b850015182bce6c482667793fda9429bdd1d34644a48aa5fb42dc0fb062c4cee86e3a411d4ffb96a545069a38ef5cb03c0f78f9e MISC metadata.xml 456 BLAKE2B 2dc475cae4d2f65744e25381b1e4fe8b6399225380d0f9fa81870813221d180b1c4b538c3f9249f80e921a1db8afab7071db206898fdec294372811dc456d1f5 SHA512 347c1e13f459dfb9bec9d52ce556526eb74e6c432ff28aed28f05dc17bba17934fff1ce2fc27765b390bb55aaa7b02d0800939eb4382eba6c4b85a62ec136f5a diff --git a/dev-util/cmake/cmake-3.26.0.ebuild b/dev-util/cmake/cmake-3.26.0.ebuild new file mode 100644 index 000000000000..a2b661bbcdbe --- /dev/null +++ b/dev-util/cmake/cmake-3.26.0.ebuild @@ -0,0 +1,294 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs +# Set to 1 if prebuilt, 0 if not +# (the construct below is to allow overriding from env for script) +: ${CMAKE_DOCS_PREBUILT:=1} + +CMAKE_DOCS_PREBUILT_DEV=sam +#CMAKE_DOCS_VERSION=$(ver_cut 1-3) +CMAKE_DOCS_VERSION=${PV} +# Default to generating docs (inc. man pages) if no prebuilt; overridden later +# See bug #784815 +CMAKE_DOCS_USEFLAG="+doc" + +# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja +# ... but seems fine as of 3.22.3? +# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759. +CMAKE_MAKEFILE_GENERATOR="emake" +CMAKE_REMOVE_MODULES_LIST=( none ) +inherit bash-completion-r1 cmake elisp-common flag-o-matic multiprocessing \ + toolchain-funcs virtualx xdg-utils + +MY_P="${P/_/-}" + +DESCRIPTION="Cross platform Make" +HOMEPAGE="https://cmake.org/" +if [[ ${PV} == 9999 ]] ; then + CMAKE_DOCS_PREBUILT=0 + + EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git" + inherit git-r3 +else + SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz" + + if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then + SRC_URI+=" !doc? ( https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz )" + fi + + if [[ ${PV} != *_rc* ]] ; then + VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/bradking.asc + inherit verify-sig + + SRC_URI+=" verify-sig? ( + https://github.com/Kitware/CMake/releases/download/v$(ver_cut 1-3)/${MY_P}-SHA-256.txt + https://github.com/Kitware/CMake/releases/download/v$(ver_cut 1-3)/${MY_P}-SHA-256.txt.asc + )" + + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + + BDEPEND="verify-sig? ( sec-keys/openpgp-keys-bradking )" + fi +fi + +[[ ${CMAKE_DOCS_PREBUILT} == 1 ]] && CMAKE_DOCS_USEFLAG="doc" + +S="${WORKDIR}/${MY_P}" + +LICENSE="CMake" +SLOT="0" +IUSE="${CMAKE_DOCS_USEFLAG} emacs ncurses qt5 test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=app-arch/libarchive-3.3.3:= + app-crypt/rhash + >=dev-libs/expat-2.0.1 + >=dev-libs/jsoncpp-1.9.2-r2:0= + >=dev-libs/libuv-1.10.0:= + >=net-misc/curl-7.21.5[ssl] + sys-libs/zlib + virtual/pkgconfig + emacs? ( >=app-editors/emacs-23.1:* ) + ncurses? ( sys-libs/ncurses:0= ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + ) +" +DEPEND="${RDEPEND}" +BDEPEND+=" + doc? ( + dev-python/requests + dev-python/sphinx + ) + test? ( app-arch/libarchive[zstd] ) +" + +SITEFILE="50${PN}-gentoo.el" + +PATCHES=( + # Prefix + "${FILESDIR}"/${PN}-3.16.0_rc4-darwin-bundle.patch + "${FILESDIR}"/${PN}-3.14.0_rc3-prefix-dirs.patch + "${FILESDIR}"/${PN}-3.19.1-darwin-gcc.patch + + # Handle gentoo packaging in find modules + "${FILESDIR}"/${PN}-3.17.0_rc1-FindBLAS.patch + # Next patch needs to be reworked + #"${FILESDIR}"/${PN}-3.17.0_rc1-FindLAPACK.patch + "${FILESDIR}"/${PN}-3.5.2-FindQt4.patch + + # Respect python eclasses + "${FILESDIR}"/${PN}-2.8.10.2-FindPythonLibs.patch + "${FILESDIR}"/${PN}-3.9.0_rc2-FindPythonInterp.patch + + "${FILESDIR}"/${PN}-3.18.0-filter_distcc_warning.patch # bug 691544 + + # upstream fixes (can usually be removed with a version bump) +) + +cmake_src_bootstrap() { + # disable running of cmake in bootstrap command + sed -i \ + -e '/"${cmake_bootstrap_dir}\/cmake"/s/^/#DONOTRUN /' \ + bootstrap || die "sed failed" + + # execinfo.h on Solaris isn't quite what it is on Darwin + if [[ ${CHOST} == *-solaris* ]] ; then + sed -i -e 's/execinfo\.h/blablabla.h/' \ + Source/kwsys/CMakeLists.txt || die + fi + + # bootstrap script isn't exactly /bin/sh compatible + tc-env_build ${CONFIG_SHELL:-sh} ./bootstrap \ + --prefix="${T}/cmakestrap/" \ + --parallel=$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)") \ + || die "Bootstrap failed" +} + +src_unpack() { + if [[ ${PV} == 9999 ]] ; then + git-r3_src_unpack + elif [[ ${PV} == *_rc* ]] || ! use verify-sig ; then + default + else + cd "${DISTDIR}" || die + + # See https://mgorny.pl/articles/verify-sig-by-example.html#verifying-using-a-checksum-file-with-a-detached-signature + verify-sig_verify_detached ${MY_P}-SHA-256.txt{,.asc} + verify-sig_verify_unsigned_checksums ${MY_P}-SHA-256.txt sha256 ${MY_P}.tar.gz + + cd "${WORKDIR}" || die + + default + fi +} + +src_prepare() { + cmake_src_prepare + + if [[ ${CHOST} == *-darwin* ]] ; then + # Disable Xcode hooks, bug #652134 + sed -i -e 's/cm\(\|Global\|Local\)XCode[^.]\+\.\(cxx\|h\)//' \ + Source/CMakeLists.txt || die + sed -i -e '/define CMAKE_USE_XCODE/s/XCODE/NO_XCODE/' \ + -e '/cmGlobalXCodeGenerator.h/d' \ + Source/cmake.cxx || die + + # Disable isysroot usage with GCC, we've properly instructed + # where things are via GCC configuration and ldwrapper + sed -i -e '/cmake_gnu_set_sysroot_flag/d' \ + Modules/Platform/Apple-GNU-*.cmake || die + # Disable isysroot usage with clang as well + sed -i -e '/_SYSROOT_FLAG/d' \ + Modules/Platform/Apple-Clang.cmake || die + # Don't set a POSIX standard, system headers don't like that, #757426 + sed -i -e 's/^#if !defined(_WIN32) && !defined(__sun)/& \&\& !defined(__APPLE__)/' \ + Source/cmLoadCommandCommand.cxx \ + Source/cmStandardLexer.h \ + Source/cmSystemTools.cxx \ + Source/cmTimestamp.cxx + sed -i -e 's/^#if !defined(_POSIX_C_SOURCE) && !defined(_WIN32) && !defined(__sun)/& \&\& !defined(__APPLE__)/' \ + Source/cmStandardLexer.h + fi + + # Add gcc libs to the default link paths + sed -i \ + -e "s|@GENTOO_PORTAGE_GCCLIBDIR@|${EPREFIX}/usr/${CHOST}/lib/|g" \ + -e "$(usex prefix-guest "s|@GENTOO_HOST@||" "/@GENTOO_HOST@/d")" \ + -e "s|@GENTOO_PORTAGE_EPREFIX@|${EPREFIX}/|g" \ + Modules/Platform/{UnixPaths,Darwin}.cmake || die "sed failed" + + if ! has_version -b \>=${CATEGORY}/${PN}-3.13 || ! cmake --version &>/dev/null ; then + CMAKE_BINARY="${S}/Bootstrap.cmk/cmake" + cmake_src_bootstrap + fi +} + +src_configure() { + # Fix linking on Solaris + [[ ${CHOST} == *-solaris* ]] && append-ldflags -lsocket -lnsl + + # ODR warnings, bug #858335 + # https://gitlab.kitware.com/cmake/cmake/-/issues/20740 + filter-lto + + local mycmakeargs=( + -DCMAKE_USE_SYSTEM_LIBRARIES=ON + -DCMAKE_DOC_DIR=/share/doc/${PF} + -DCMAKE_MAN_DIR=/share/man + -DCMAKE_DATA_DIR=/share/${PN} + -DSPHINX_MAN=$(usex doc) + -DSPHINX_HTML=$(usex doc) + -DBUILD_CursesDialog="$(usex ncurses)" + -DBUILD_TESTING=$(usex test) + ) + use qt5 && mycmakeargs+=( -DBUILD_QtDialog=ON ) + + cmake_src_configure +} + +src_compile() { + cmake_src_compile + use emacs && elisp-compile Auxiliary/cmake-mode.el +} + +src_test() { + # Fix OutDir and SelectLibraryConfigurations tests + # these are altered thanks to our eclass + sed -i -e 's:^#_cmake_modify_IGNORE ::g' \ + "${S}"/Tests/{OutDir,CMakeOnly/SelectLibraryConfigurations}/CMakeLists.txt \ + || die + + pushd "${BUILD_DIR}" > /dev/null || die + + # Excluded tests: + # BootstrapTest: we actualy bootstrap it every time so why test it. + # BundleUtilities: bundle creation broken + # CMakeOnly.AllFindModules: pthread issues + # CTest.updatecvs: which fails to commit as root + # Fortran: requires fortran + # RunCMake.CompilerLauncher: also requires fortran + # RunCMake.CPack_RPM: breaks if app-arch/rpm is installed because + # debugedit binary is not in the expected location + # RunCMake.CPack_DEB: breaks if app-arch/dpkg is installed because + # it can't find a deb package that owns libc + # TestUpload, which requires network access + # RunCMake.CMP0125, known failure reported upstream (bug #829414) + local myctestargs=( + --output-on-failure + -E "(BootstrapTest|BundleUtilities|CMakeOnly.AllFindModules|CompileOptions|CTest.UpdateCVS|Fortran|RunCMake.CompilerLauncher|RunCMake.CPack_(DEB|RPM)|TestUpload|RunCMake.CMP0125)" \ + ) + + virtx cmake_src_test +} + +src_install() { + cmake_src_install + + # If USE=doc, there'll be newly generated docs which we install instead. + if ! use doc && [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then + doman "${WORKDIR}"/${PN}-${CMAKE_DOCS_VERSION}-docs/man*/*.[0-8] + fi + + if use emacs; then + elisp-install ${PN} Auxiliary/cmake-mode.el Auxiliary/cmake-mode.elc + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + fi + + insinto /usr/share/vim/vimfiles/syntax + doins Auxiliary/vim/syntax/cmake.vim + + insinto /usr/share/vim/vimfiles/indent + doins Auxiliary/vim/indent/cmake.vim + + insinto /usr/share/vim/vimfiles/ftdetect + doins "${FILESDIR}/${PN}.vim" + + dobashcomp Auxiliary/bash-completion/{${PN},ctest,cpack} +} + +pkg_postinst() { + use emacs && elisp-site-regen + + if use qt5; then + xdg_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update + fi +} + +pkg_postrm() { + use emacs && elisp-site-regen + + if use qt5; then + xdg_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update + fi +} diff --git a/dev-util/cmake/cmake-3.26.0_rc4.ebuild b/dev-util/cmake/cmake-3.26.0_rc4.ebuild deleted file mode 100644 index a2b661bbcdbe..000000000000 --- a/dev-util/cmake/cmake-3.26.0_rc4.ebuild +++ /dev/null @@ -1,294 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs -# Set to 1 if prebuilt, 0 if not -# (the construct below is to allow overriding from env for script) -: ${CMAKE_DOCS_PREBUILT:=1} - -CMAKE_DOCS_PREBUILT_DEV=sam -#CMAKE_DOCS_VERSION=$(ver_cut 1-3) -CMAKE_DOCS_VERSION=${PV} -# Default to generating docs (inc. man pages) if no prebuilt; overridden later -# See bug #784815 -CMAKE_DOCS_USEFLAG="+doc" - -# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja -# ... but seems fine as of 3.22.3? -# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759. -CMAKE_MAKEFILE_GENERATOR="emake" -CMAKE_REMOVE_MODULES_LIST=( none ) -inherit bash-completion-r1 cmake elisp-common flag-o-matic multiprocessing \ - toolchain-funcs virtualx xdg-utils - -MY_P="${P/_/-}" - -DESCRIPTION="Cross platform Make" -HOMEPAGE="https://cmake.org/" -if [[ ${PV} == 9999 ]] ; then - CMAKE_DOCS_PREBUILT=0 - - EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git" - inherit git-r3 -else - SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz" - - if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then - SRC_URI+=" !doc? ( https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz )" - fi - - if [[ ${PV} != *_rc* ]] ; then - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/bradking.asc - inherit verify-sig - - SRC_URI+=" verify-sig? ( - https://github.com/Kitware/CMake/releases/download/v$(ver_cut 1-3)/${MY_P}-SHA-256.txt - https://github.com/Kitware/CMake/releases/download/v$(ver_cut 1-3)/${MY_P}-SHA-256.txt.asc - )" - - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - - BDEPEND="verify-sig? ( sec-keys/openpgp-keys-bradking )" - fi -fi - -[[ ${CMAKE_DOCS_PREBUILT} == 1 ]] && CMAKE_DOCS_USEFLAG="doc" - -S="${WORKDIR}/${MY_P}" - -LICENSE="CMake" -SLOT="0" -IUSE="${CMAKE_DOCS_USEFLAG} emacs ncurses qt5 test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=app-arch/libarchive-3.3.3:= - app-crypt/rhash - >=dev-libs/expat-2.0.1 - >=dev-libs/jsoncpp-1.9.2-r2:0= - >=dev-libs/libuv-1.10.0:= - >=net-misc/curl-7.21.5[ssl] - sys-libs/zlib - virtual/pkgconfig - emacs? ( >=app-editors/emacs-23.1:* ) - ncurses? ( sys-libs/ncurses:0= ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - ) -" -DEPEND="${RDEPEND}" -BDEPEND+=" - doc? ( - dev-python/requests - dev-python/sphinx - ) - test? ( app-arch/libarchive[zstd] ) -" - -SITEFILE="50${PN}-gentoo.el" - -PATCHES=( - # Prefix - "${FILESDIR}"/${PN}-3.16.0_rc4-darwin-bundle.patch - "${FILESDIR}"/${PN}-3.14.0_rc3-prefix-dirs.patch - "${FILESDIR}"/${PN}-3.19.1-darwin-gcc.patch - - # Handle gentoo packaging in find modules - "${FILESDIR}"/${PN}-3.17.0_rc1-FindBLAS.patch - # Next patch needs to be reworked - #"${FILESDIR}"/${PN}-3.17.0_rc1-FindLAPACK.patch - "${FILESDIR}"/${PN}-3.5.2-FindQt4.patch - - # Respect python eclasses - "${FILESDIR}"/${PN}-2.8.10.2-FindPythonLibs.patch - "${FILESDIR}"/${PN}-3.9.0_rc2-FindPythonInterp.patch - - "${FILESDIR}"/${PN}-3.18.0-filter_distcc_warning.patch # bug 691544 - - # upstream fixes (can usually be removed with a version bump) -) - -cmake_src_bootstrap() { - # disable running of cmake in bootstrap command - sed -i \ - -e '/"${cmake_bootstrap_dir}\/cmake"/s/^/#DONOTRUN /' \ - bootstrap || die "sed failed" - - # execinfo.h on Solaris isn't quite what it is on Darwin - if [[ ${CHOST} == *-solaris* ]] ; then - sed -i -e 's/execinfo\.h/blablabla.h/' \ - Source/kwsys/CMakeLists.txt || die - fi - - # bootstrap script isn't exactly /bin/sh compatible - tc-env_build ${CONFIG_SHELL:-sh} ./bootstrap \ - --prefix="${T}/cmakestrap/" \ - --parallel=$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)") \ - || die "Bootstrap failed" -} - -src_unpack() { - if [[ ${PV} == 9999 ]] ; then - git-r3_src_unpack - elif [[ ${PV} == *_rc* ]] || ! use verify-sig ; then - default - else - cd "${DISTDIR}" || die - - # See https://mgorny.pl/articles/verify-sig-by-example.html#verifying-using-a-checksum-file-with-a-detached-signature - verify-sig_verify_detached ${MY_P}-SHA-256.txt{,.asc} - verify-sig_verify_unsigned_checksums ${MY_P}-SHA-256.txt sha256 ${MY_P}.tar.gz - - cd "${WORKDIR}" || die - - default - fi -} - -src_prepare() { - cmake_src_prepare - - if [[ ${CHOST} == *-darwin* ]] ; then - # Disable Xcode hooks, bug #652134 - sed -i -e 's/cm\(\|Global\|Local\)XCode[^.]\+\.\(cxx\|h\)//' \ - Source/CMakeLists.txt || die - sed -i -e '/define CMAKE_USE_XCODE/s/XCODE/NO_XCODE/' \ - -e '/cmGlobalXCodeGenerator.h/d' \ - Source/cmake.cxx || die - - # Disable isysroot usage with GCC, we've properly instructed - # where things are via GCC configuration and ldwrapper - sed -i -e '/cmake_gnu_set_sysroot_flag/d' \ - Modules/Platform/Apple-GNU-*.cmake || die - # Disable isysroot usage with clang as well - sed -i -e '/_SYSROOT_FLAG/d' \ - Modules/Platform/Apple-Clang.cmake || die - # Don't set a POSIX standard, system headers don't like that, #757426 - sed -i -e 's/^#if !defined(_WIN32) && !defined(__sun)/& \&\& !defined(__APPLE__)/' \ - Source/cmLoadCommandCommand.cxx \ - Source/cmStandardLexer.h \ - Source/cmSystemTools.cxx \ - Source/cmTimestamp.cxx - sed -i -e 's/^#if !defined(_POSIX_C_SOURCE) && !defined(_WIN32) && !defined(__sun)/& \&\& !defined(__APPLE__)/' \ - Source/cmStandardLexer.h - fi - - # Add gcc libs to the default link paths - sed -i \ - -e "s|@GENTOO_PORTAGE_GCCLIBDIR@|${EPREFIX}/usr/${CHOST}/lib/|g" \ - -e "$(usex prefix-guest "s|@GENTOO_HOST@||" "/@GENTOO_HOST@/d")" \ - -e "s|@GENTOO_PORTAGE_EPREFIX@|${EPREFIX}/|g" \ - Modules/Platform/{UnixPaths,Darwin}.cmake || die "sed failed" - - if ! has_version -b \>=${CATEGORY}/${PN}-3.13 || ! cmake --version &>/dev/null ; then - CMAKE_BINARY="${S}/Bootstrap.cmk/cmake" - cmake_src_bootstrap - fi -} - -src_configure() { - # Fix linking on Solaris - [[ ${CHOST} == *-solaris* ]] && append-ldflags -lsocket -lnsl - - # ODR warnings, bug #858335 - # https://gitlab.kitware.com/cmake/cmake/-/issues/20740 - filter-lto - - local mycmakeargs=( - -DCMAKE_USE_SYSTEM_LIBRARIES=ON - -DCMAKE_DOC_DIR=/share/doc/${PF} - -DCMAKE_MAN_DIR=/share/man - -DCMAKE_DATA_DIR=/share/${PN} - -DSPHINX_MAN=$(usex doc) - -DSPHINX_HTML=$(usex doc) - -DBUILD_CursesDialog="$(usex ncurses)" - -DBUILD_TESTING=$(usex test) - ) - use qt5 && mycmakeargs+=( -DBUILD_QtDialog=ON ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile - use emacs && elisp-compile Auxiliary/cmake-mode.el -} - -src_test() { - # Fix OutDir and SelectLibraryConfigurations tests - # these are altered thanks to our eclass - sed -i -e 's:^#_cmake_modify_IGNORE ::g' \ - "${S}"/Tests/{OutDir,CMakeOnly/SelectLibraryConfigurations}/CMakeLists.txt \ - || die - - pushd "${BUILD_DIR}" > /dev/null || die - - # Excluded tests: - # BootstrapTest: we actualy bootstrap it every time so why test it. - # BundleUtilities: bundle creation broken - # CMakeOnly.AllFindModules: pthread issues - # CTest.updatecvs: which fails to commit as root - # Fortran: requires fortran - # RunCMake.CompilerLauncher: also requires fortran - # RunCMake.CPack_RPM: breaks if app-arch/rpm is installed because - # debugedit binary is not in the expected location - # RunCMake.CPack_DEB: breaks if app-arch/dpkg is installed because - # it can't find a deb package that owns libc - # TestUpload, which requires network access - # RunCMake.CMP0125, known failure reported upstream (bug #829414) - local myctestargs=( - --output-on-failure - -E "(BootstrapTest|BundleUtilities|CMakeOnly.AllFindModules|CompileOptions|CTest.UpdateCVS|Fortran|RunCMake.CompilerLauncher|RunCMake.CPack_(DEB|RPM)|TestUpload|RunCMake.CMP0125)" \ - ) - - virtx cmake_src_test -} - -src_install() { - cmake_src_install - - # If USE=doc, there'll be newly generated docs which we install instead. - if ! use doc && [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then - doman "${WORKDIR}"/${PN}-${CMAKE_DOCS_VERSION}-docs/man*/*.[0-8] - fi - - if use emacs; then - elisp-install ${PN} Auxiliary/cmake-mode.el Auxiliary/cmake-mode.elc - elisp-site-file-install "${FILESDIR}/${SITEFILE}" - fi - - insinto /usr/share/vim/vimfiles/syntax - doins Auxiliary/vim/syntax/cmake.vim - - insinto /usr/share/vim/vimfiles/indent - doins Auxiliary/vim/indent/cmake.vim - - insinto /usr/share/vim/vimfiles/ftdetect - doins "${FILESDIR}/${PN}.vim" - - dobashcomp Auxiliary/bash-completion/{${PN},ctest,cpack} -} - -pkg_postinst() { - use emacs && elisp-site-regen - - if use qt5; then - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update - fi -} - -pkg_postrm() { - use emacs && elisp-site-regen - - if use qt5; then - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update - fi -} diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz index c90c89740481..14199cdcda4d 100644 Binary files a/media-video/Manifest.gz and b/media-video/Manifest.gz differ diff --git a/media-video/ffmpeg/Manifest b/media-video/ffmpeg/Manifest index 867eeca67f3c..e344ac0ec638 100644 --- a/media-video/ffmpeg/Manifest +++ b/media-video/ffmpeg/Manifest @@ -2,7 +2,9 @@ AUX amf-env-vulkan-override 60 BLAKE2B 409985e6b5ef0e148076c16d8132db2b79ea53e0a AUX chromium-r1.patch 1582 BLAKE2B 48547a7d53fd1f0f44b682c7e2306e79f007f8e96b36253f76775c4a3ced54ffaaf403dfaae94e81aa26c60887677b2dabdd2c5cef9fc4553e203f8259453910 SHA512 808daad5afed13a6d3926c9f9ab5cb58f80e16969533022c7ee959147908bb2c12d066d2125a6b6975ef9304d9b8d49c39aeb0a047009adabb4529e3cf54498f AUX ffmpeg-4.2.7-libsdl2-new-version-scheme.patch 1132 BLAKE2B 59d40a3edcb19909a34000fc5e5fe2cb0565031fcb653d4ba3099b310e66ab1f3cf6ce11906d61657e472025bb9135342c7207b7c0536f850156e78e6a0e9cb7 SHA512 bc46370ffb830b32bc5c92ce31b2a2d51f2db1cb8a53bf6f03cc73f184a70448a0e744b5eb3d19990b58bb018e52d16a419ca030f42be4175c577a1d0ddf9f5e AUX ffmpeg-4.4.3-clang-14-ff_seek_frame_binary-crash.patch 1813 BLAKE2B 3fdb56fade5c723fcf387dfe5e31aefbd88e8256fb2ae24a3a90b91902ff18f9ffa9b1e464c0b0b40fad04c7230be7bec78f043b7ce52d70ee94f2a2313dc2b2 SHA512 fb11cb1047d8f44ab9f9f66e52af136b7fea27589929e45afb770e53837954fb03854ea9d839ecee80d3c3d5a493f32bbdbc74e8efc9600d5b53a7d91136abca +AUX ffmpeg-4.4.3-get_cabac_inline_x86-32-bit.patch 1068 BLAKE2B b547cd925bfd506e08d44395c67916fe20b30f397a36adf53fcf277660c45aef9d3d8c014b2bbfcf038539618affb9dd8ff5d93f2fe622e4282c61c4d1b26861 SHA512 779e921e783b800e6bf9bc95af73d44a170287676d17bc22f2b7cd91e393f410ec3f6c7bfa173497443a65496047f39f37cac1d56507271411893c5bdcb37d8b AUX ffmpeg-5.0-backport-ranlib-build-fix.patch 2224 BLAKE2B 1af6c5eee3f2c69c0630a73ec3885b9302cb045a03623ff138939348d6ba7e7deef1bb07c33c5bef5834040c4f6abcd7d22af8b0b849b28efde3d5753b776108 SHA512 e82cd400488ba86e5d039f088e3798b5a66245a8753d275d608284081f4b260fb7a4d8d1310f43acdf81258cc507943c8f07e431c497411744a62ba98c88c5bb +AUX ffmpeg-5.1.2-get_cabac_inline_x86-32-bit.patch 999 BLAKE2B 736a85e60d3ee9b48346e1d7795bd8e075e8bcc2556695ec9db0a48a8d7356d20795ed31e1d6dcda7615e5ad3ff9faf7edf7563ba6e1f822a99d3cd442bd8a72 SHA512 f16c7185a3265710b6638e35322895590b58dffaffcb8fb436b08f945e19c44a1b66a17902b73e89fd53cf5e4cd9e7f2256bef4df4c82be16a807eb6bf663f5a AUX ffmpeg-5.1.2-vulkan.patch 1725 BLAKE2B e8be249e7aa6f87eb1653dc6aec19e32e98efde6903cff6d1a32736dc343d7c12da249490853214c87cb95019d677e214dd0a065cf0dc9bbd44f2754c8d9cded SHA512 9fec574848c9ac90f51f6bca18120f40a22f6f737677a57d21bd07867f9e6619c146d8aa1cdac8d11ec53de87e7119316369874d3492b256f295b98b1b5df762 AUX ffmpeg-6.0-DECLARE_ALIGNED.patch 1006 BLAKE2B 10bf1b3f618e0fad2dfb33b42fcec611329181d5481f79c42cbfda7054e2ce5f53e5b2ce439965a1beadc346492ac06c6a91a56d979a73bd72ce8952a15b2dd8 SHA512 e2d3e915a6d9ebae11e000b908bd5346de0d7731407dc783088a6d10a8e36de045a90225d16a01366ed1ad3af16fdb3b87803c03833883e7f31b93e7cdea44f7 AUX vmaf-models-default-path.patch 1126 BLAKE2B 71f83765dc89b85e929af393f9d1415d119e71a91aaf45e8a32fd4fff270a129ca797c3b383a6074bea32fb582816660022a59d33bb6f557514df038baaf0271 SHA512 4d21f4b1622d8e47d2821ecac6b893847ada74d75db7d8aaac70efc7e6e7a6607c011b6fb2d015cb0c5e05f6a56e4feed43eca7d35b0f686a68261e6d9981b6a @@ -18,8 +20,8 @@ DIST ffmpeg-6.0.tar.xz 10234012 BLAKE2B c70884911f3a3e40fe87473f241a2a56b303f5ab DIST ffmpeg-6.0.tar.xz.asc 520 BLAKE2B be294d375108b57bca3c687620ce2517c54c99012d82dc7aa1a83d5fe6d5453bd3c8620fdfb743df780cf588983a06a66a458c4e3e454dbe535cbba9da30c48c SHA512 a64cd0f8578fcea4537f5a38634c930d66c8ba4abd3e8e9dcffaeb95c3ad2e754d7bc4fbb5272409d4d32abf8180ef83f7204c6a570b52a37e635efd96cb94ed EBUILD ffmpeg-4.2.7.ebuild 17929 BLAKE2B 94d2d6a0c1bcda9ac5831893b5844eb62ac1fa7c9518c654aec5acee4b011f157741ebf30125f8550964a86639d9ad3433df15137e5a55196c9167adbf448d4e SHA512 adcc1802e3ac4296cbeee519d331231324d344a28c8d6fdafb4c91fad9f98966c4e6aa8b81e91351d226b8220360b491783eaa3fe452bffce45f5a9c03844390 EBUILD ffmpeg-4.2.8.ebuild 17868 BLAKE2B 418696fff928b6be97556cd837a6673dc784cfe6834589b1ce1723dc5b229d580c05d7beca8541c43a226edd3b789f2db29e4fbc6237b2e11a7418c090d067e2 SHA512 d74c657af270235ce4024a7acd26a0aa168cf2752f9ffcbeca4aa34267111dfa06be277a0c8950ca32afdcebf50a195f9b572eb59fa9aa2b8cf30c0e6af06e1e -EBUILD ffmpeg-4.4.3.ebuild 19515 BLAKE2B 2567cccbd3ac9fdaedcc119eee1d57bb9562d7c495aaf2bab3cd812bd7c6347d66e429d4de4a36cb6acea7c4e51d5f553e1a73a930da93ca72a2e3173cf90158 SHA512 3b878304d9e3e0dea02c21dd36701a8816289aa11918fcb5fc1d6ee2ab45d81fa941b2f31cc007d5341a0ee95be5d1bf8c536bfa9f72d9989ccbb96330589c99 -EBUILD ffmpeg-5.1.2-r1.ebuild 19680 BLAKE2B 6400f3855f85cf4c65fbeac597e5d4da0054ea73d340809f254bb975f594216d21a40e517cb5d72a58c9d6fa6b81ae7f86b70f28ade439fc517c993c80055cb9 SHA512 c9de2ea5d25b66e9a0d196c1700119b07b9f47ab788c346e514c9f3562fe696b993a13fbfe9e81280f83c57fe4691513c5ac56bd2d4f733dc32a5ad8c7608efe -EBUILD ffmpeg-6.0.ebuild 19688 BLAKE2B b859796ac6c6a867a13c21b4d3cd417315ee48d284b796cf3e62c3a55a8ac5c8f27c064be6856018dfe24cdaed9fd645bc35081901e2ec59f707d93fa541221d SHA512 0d5cbaf99ec0880078f15f0bb76ba79704c6df25ed99a910bc44eca0fb2f15a0a44fa09090bd506244ef083a98ef6e7b3be2db600218a89eecdc40d1960b3564 +EBUILD ffmpeg-4.4.3.ebuild 19576 BLAKE2B 178e86e08063a361b69dde9ce36dc9fa65171983f41916476eff6feef56c895dcab63f64d5dbd145e7fca3322da52e868012eec791d91fdf75355e25b01e83ba SHA512 bec07436f4659d34d6e2a1776d4b8b371381ff1c5dd269b933cc3374f6abec642d33d3dead6632ca5d840f7a8c4dad2c0cb2d3458329a5471a1ea89d392df5fa +EBUILD ffmpeg-5.1.2-r1.ebuild 19741 BLAKE2B fb632d0feca945e58a63b29e25a4b44215a94101a1e4c310b4d58099d911c984faa59a1e3ce4a67441ac7e98214d487673c350a7cad72c10ad74b3bf32f09b77 SHA512 8e021b6e4fdd45d5a415f819ec23d8b0b586ba5109a740fd67d52ecddca0c42bf4856f09bc98730728e97d8d568e5ba76d10d16eb467ec141e085d3f401c303d +EBUILD ffmpeg-6.0.ebuild 19749 BLAKE2B 15d7a1ddba78f6e6e4d9063c239ccbb0b39dbdd96073c90dc40871faaf8e9d119b3c71cf6c9b34c35298d43952a8ee55e85d2180dd1c444ee1ec065cca76c88c SHA512 99216ef59fae9f11b1afc2b0d8ead5c88cc11c12b981b0687e2e27b4015aefa9c24abbe15693fa454ac3a2f2af3b2a94a484905a491d85ce47b9405cef54b26d EBUILD ffmpeg-9999.ebuild 19646 BLAKE2B 71c6dccd80cb0c0035558806c74b551b308a2904f1eabc378394ae2862af615c7394243c66aae3d81fd428370ad033d83d2647ecc491d9d22e94a36ba79c4d82 SHA512 6bc8d2f2afa185ee0a5528812f4a2e1b3b049f15740e23eb8725f98f44d32b7827a23d958dbc895cf882d09377e6940e6220487d9d650911deb2a451cc580499 MISC metadata.xml 7507 BLAKE2B fa8502460736edd98bbbb51648a7771e10669795b7db5f388da6fc97ac035932844178822765071b5e67a5502a9ccd287c45e407af150a00af7cd5a4b1247a71 SHA512 e3b4764379b9da922dc98c5adcb2905fb997fa3f618c659d7de6d113921e29968257a7f281e9ba2e1c5c683ef5b43dd6d867a3de1c6d6f54c1c354b858ac8289 diff --git a/media-video/ffmpeg/ffmpeg-4.4.3.ebuild b/media-video/ffmpeg/ffmpeg-4.4.3.ebuild index 3a700cb2f82f..1eaa8af96b91 100644 --- a/media-video/ffmpeg/ffmpeg-4.4.3.ebuild +++ b/media-video/ffmpeg/ffmpeg-4.4.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -333,6 +333,7 @@ PATCHES=( "${FILESDIR}"/chromium-r1.patch "${FILESDIR}"/${PN}-5.0-backport-ranlib-build-fix.patch "${FILESDIR}"/${P}-clang-14-ff_seek_frame_binary-crash.patch + "${FILESDIR}"/${PN}-4.4.3-get_cabac_inline_x86-32-bit.patch ) MULTILIB_WRAPPED_HEADERS=( diff --git a/media-video/ffmpeg/ffmpeg-5.1.2-r1.ebuild b/media-video/ffmpeg/ffmpeg-5.1.2-r1.ebuild index ebfee785a3f4..3d21b79ce2d7 100644 --- a/media-video/ffmpeg/ffmpeg-5.1.2-r1.ebuild +++ b/media-video/ffmpeg/ffmpeg-5.1.2-r1.ebuild @@ -336,7 +336,8 @@ S=${WORKDIR}/${P/_/-} PATCHES=( "${FILESDIR}"/chromium-r1.patch - "${FILESDIR}/${P}-vulkan.patch" + "${FILESDIR}"/${P}-vulkan.patch + "${FILESDIR}"/${PN}-5.1.2-get_cabac_inline_x86-32-bit.patch ) MULTILIB_WRAPPED_HEADERS=( diff --git a/media-video/ffmpeg/ffmpeg-6.0.ebuild b/media-video/ffmpeg/ffmpeg-6.0.ebuild index 5cc3230259b2..eee97981c06f 100644 --- a/media-video/ffmpeg/ffmpeg-6.0.ebuild +++ b/media-video/ffmpeg/ffmpeg-6.0.ebuild @@ -336,7 +336,8 @@ S=${WORKDIR}/${P/_/-} PATCHES=( "${FILESDIR}"/chromium-r1.patch - "${FILESDIR}/${P}-DECLARE_ALIGNED.patch" + "${FILESDIR}"/${P}-DECLARE_ALIGNED.patch + "${FILESDIR}"/${PN}-5.1.2-get_cabac_inline_x86-32-bit.patch ) MULTILIB_WRAPPED_HEADERS=( diff --git a/media-video/ffmpeg/files/ffmpeg-4.4.3-get_cabac_inline_x86-32-bit.patch b/media-video/ffmpeg/files/ffmpeg-4.4.3-get_cabac_inline_x86-32-bit.patch new file mode 100644 index 000000000000..ed273975452d --- /dev/null +++ b/media-video/ffmpeg/files/ffmpeg-4.4.3-get_cabac_inline_x86-32-bit.patch @@ -0,0 +1,24 @@ +https://bugs.gentoo.org/901099 and partly https://bugs.gentoo.org/900937. + +Newer compilers may optimise such that < 7 registers are free on 32-bit x86 +and then we get an "invalid asm" error. This is https://bugs.gentoo.org/901099 +and https://trac.ffmpeg.org/ticket/8903. + +Making matters worse, GCC sometimes hangs on invalid asm, so this also +mitigates a hang with e.g. -O3 -march=znver1. See https://bugs.gentoo.org/900937 +and https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109137. + +In future, we may want to adjust the definition of HAVE_7REGS to just exclude +32-bit x86, but that's a big sledgehammer, so let's avoid it for now until we have +a reply on the upstream ffmpeg bug. +--- a/libavcodec/x86/cabac.h ++++ b/libavcodec/x86/cabac.h +@@ -175,7 +175,7 @@ + + #endif /* BROKEN_RELOCATIONS */ + +-#if HAVE_7REGS && !BROKEN_COMPILER ++#if HAVE_7REGS && !BROKEN_COMPILER && !ARCH_X86_32 + #define get_cabac_inline get_cabac_inline_x86 + static av_always_inline int get_cabac_inline_x86(CABACContext *c, + uint8_t *const state) diff --git a/media-video/ffmpeg/files/ffmpeg-5.1.2-get_cabac_inline_x86-32-bit.patch b/media-video/ffmpeg/files/ffmpeg-5.1.2-get_cabac_inline_x86-32-bit.patch new file mode 100644 index 000000000000..40db3304b564 --- /dev/null +++ b/media-video/ffmpeg/files/ffmpeg-5.1.2-get_cabac_inline_x86-32-bit.patch @@ -0,0 +1,25 @@ +https://bugs.gentoo.org/901099 and partly https://bugs.gentoo.org/900937. + +Newer compilers may optimise such that < 7 registers are free on 32-bit x86 +and then we get an "invalid asm" error. This is https://bugs.gentoo.org/901099 +and https://trac.ffmpeg.org/ticket/8903. + +Making matters worse, GCC sometimes hangs on invalid asm, so this also +mitigates a hang with e.g. -O3 -march=znver1. See https://bugs.gentoo.org/900937 +and https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109137. + +In future, we may want to adjust the definition of HAVE_7REGS to just exclude +32-bit x86, but that's a big sledgehammer, so let's avoid it for now until we have +a reply on the upstream ffmpeg bug. +--- a/libavcodec/x86/cabac.h ++++ b/libavcodec/x86/cabac.h +@@ -175,7 +175,7 @@ + + #endif /* BROKEN_RELOCATIONS */ + +-#if HAVE_7REGS && !BROKEN_COMPILER ++#if HAVE_7REGS && !BROKEN_COMPILER && !ARCH_X86_32 + #define get_cabac_inline get_cabac_inline_x86 + static + #if defined(_WIN32) && !defined(_WIN64) && defined(__clang__) + diff --git a/media-video/pipewire/Manifest b/media-video/pipewire/Manifest index 2ed5fd2a80c8..fed8669a8234 100644 --- a/media-video/pipewire/Manifest +++ b/media-video/pipewire/Manifest @@ -20,7 +20,7 @@ DIST pipewire-0.3.67.tar.bz2 1531871 BLAKE2B 59ea184ae11ad2999f37f0ded785551894c EBUILD pipewire-0.3.63-r3.ebuild 16602 BLAKE2B 882e4f7a63c045a6fa8851e6bfb0bd656297f48519f70187dce4e87f45aa305a00d3551acd3c455c298136573e83fb479d91e85bd8ccb82a727d48e03dd8c277 SHA512 2adbd7d5581429c05a6b7ca507590d595e637c8a4d2e6b949f6cbf539dadd4e0a00add5fe90b7da2cf2e8346b60b95f19e8ce92a6a702fb04769f65a2c6404ec EBUILD pipewire-0.3.64-r2.ebuild 16440 BLAKE2B cc5b8286c48e92ca74f733fb8f3a609c40e5b4b9cd76c22a0b6817913a99d016c585e85a197a4d6da84dc2bf440a96e4331c94bb009c7ec170e40d3b0849d67e SHA512 bd6848cb68dd5106cb70a22d2a7b84e14c7d065484be51b68c460244852ce953a7cd4fa5500e73b915edc3a35d78beac52ed39c649c02da6e88a68b8df8c2ca6 EBUILD pipewire-0.3.65-r3.ebuild 16976 BLAKE2B f0f75822c4ddf0a9f1e4ff6e78f069075222343f24c0cefb4a2a965cd17b71eed75b7d25a8410f905e792590df65fe00752d02669be66c9f6fa968508be27742 SHA512 e1ae16ec05931256d9ea5fafedea8a0f7240ba64701ab957aa994356075518c635b83ad470dd110865b7a16a6d04d5c5f8bba4636bb20aa256a7c5d7c07c8533 -EBUILD pipewire-0.3.66-r1.ebuild 17337 BLAKE2B d497d2ca7c313d25aa0c14d2a15e89073ca06fab51118fc8b2dd75768d42ecd298ed6d0c51afc1e9c9aa8df19cca998f99c2891393040f9ee8696fd1a28b6099 SHA512 39632438951fb3af99887ccac3350c57ae4677170b872913e14b80e64acb6fd607eed29afcefa8889687761621bca885eaf48b523ae4fac6197ae1d3d7221cd4 +EBUILD pipewire-0.3.66-r1.ebuild 17332 BLAKE2B 60d271e98248e3905740baa7f27a20b28037e0b53e3beb6ed44199e58d6f22b2b9c87bf5240c992209516bb29c31f40f7a7beb8c02952e4926edc6c41b1b7b4f SHA512 844e04517f69ed67d82004dd38b1e30603022bfe968e4ba8319a4e78dab21170fa61660f38f7784bfb108abe5f5f30d64e37228929652a2e76ee7042706c69f7 EBUILD pipewire-0.3.67.ebuild 17321 BLAKE2B 94fd54f00768dc2837451d2119f04d3166a1059b993909d899061098a8515f73bfaa59245e2add17d0008a6412a77516789ce11d237dfcf72ddb1f1a35feb96c SHA512 af52e3cd694ec8730189ddcfdcceb0a34cb709a4e466566f7e694457ad71ee505a5732e36871374d8294aa3c3252ba712a4d5fd068df8628b9a474ff8d62ad2c EBUILD pipewire-9999.ebuild 17321 BLAKE2B 94fd54f00768dc2837451d2119f04d3166a1059b993909d899061098a8515f73bfaa59245e2add17d0008a6412a77516789ce11d237dfcf72ddb1f1a35feb96c SHA512 af52e3cd694ec8730189ddcfdcceb0a34cb709a4e466566f7e694457ad71ee505a5732e36871374d8294aa3c3252ba712a4d5fd068df8628b9a474ff8d62ad2c MISC metadata.xml 1860 BLAKE2B 8f537f36217aa1c5869e48a1af71cae96b56e60f5cd9b811739be159dd3aeeabe3c31dccc3d7f695f7361f7d262f8c68230fb410e389465b9264d8e6af232aa5 SHA512 d2ae3129e67b7527bbd3481ac77e27de4e26f6ff77601a7538d5e888c7737b7b39d981be4dcf245ea8d676823f1b1fbf8d854feefa62b74962710af17248d731 diff --git a/media-video/pipewire/pipewire-0.3.66-r1.ebuild b/media-video/pipewire/pipewire-0.3.66-r1.ebuild index 9b7aaa447444..432609f8ed6e 100644 --- a/media-video/pipewire/pipewire-0.3.66-r1.ebuild +++ b/media-video/pipewire/pipewire-0.3.66-r1.ebuild @@ -29,7 +29,7 @@ else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2" fi - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86" fi DESCRIPTION="Multimedia processing graphs" diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz index 38b799d832c2..5337b6c3b945 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 fb952bee6d4e..3bfee3ba8ddc 100644 --- a/metadata/dtd/timestamp.chk +++ b/metadata/dtd/timestamp.chk @@ -1 +1 @@ -Tue, 14 Mar 2023 23:39:36 +0000 +Wed, 15 Mar 2023 05:39:33 +0000 diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest index fecd323504ac..8ed3f9a38e39 100644 --- a/metadata/glsa/Manifest +++ b/metadata/glsa/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 540216 BLAKE2B d30aef090eaffb1f3ce91f96dfcc44f7a5d1a954885fba68126dee1aa21a3de740e45dd7106f5d3ba2b51e48eda29870b954e2a90cc8bfa9dc1ac93912daadef SHA512 f9ff42d8d58ea6e6bae5d32f95af7bcddc333ce0478d31cfefb14e85c8d99eaf4d3d9a0802c961e3f7e7d8f3696894cb1d1d0e81db3807d1796858a550f0351f -TIMESTAMP 2023-03-14T23:39:39Z +TIMESTAMP 2023-03-15T05:39:36Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQRBbtfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQRWhhfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klAF5g/+PouRUVdPWOsUZlFX+av4y2r8QMjJcs1zf3C2Q5L7rqtNHuO8K3JaBfvT -cR8MhYVTBEztIroz0qZBYDeG0IfSy4v4bVlkDxk5GHQuMHT35dzgUearnX1tOSrD -e9l0P7IoNXw1hg02RuWdSyjAgkfK+lzk6Cyd1gcEI7OpZpDJ0qA/NK8ep7TzgJ6r -IbS3tkswz66GC5CzRIp62/2l/nzFMj6Gq0bS4qTN8JElorQwdTHrBB+t37r0yPeb -mmkuGG7EzpsCtpv1Ad9KQ/w/PPb6Uu1YRivXbwHM+kILEO3vnXt521a3ZsMZQFTW -CJqEIew5iZAIDQokQLCk+Ti5YXmrQHYyIrQcuqi016Xu4xtKIGh4GAWHmTsuVzz6 -mtuP+S0137Y9vWXjrsRiiNFUTdZWbTrvo0MEHxSeEuyE8WTHv3JSrobLazd15BGw -oj86+447Wk7LL6HD97jHFLwpmLyC+IYFYYODIg/rgDfDX3LjLT95UCi+mS9D0a39 -N9OAo8aKiEwbf5FSxWKHCM1kB6ewG3L/gIS1Dz844oyt4+rHYk2wq/uDD4iRghdK -JspU/7EzZS9aUD1hHIz9Nns9EPpR0gvqzSCmBigXXoaR3vnpOJ6q8MbVdAxCdOvO -5uETXNV2Hibk8N6DRW3nciDY0TwpDQll56zdW9tEiu3m3B2Rn+8= -=yPa4 +klDatw//Xl+ZHIFWNMBoJFtbpY/lwwGMemkXMoy9tPvWckmHXqV2SOVIHYsOZI8T +eIjRzu9CgXSnSBlz9HYBPA3SUxt85bB8ftBDsbaGxWZVaQJYK9gr2L4bSxtJlPSD +oxobU6tGFUYKvuFWG4j0rt80H90OVtKKBpTFpL6XAA/8D44FP582wg0MiaTIEjmF +gt898aYKuQagztnRdGIWp+Gi5YpOGfzXwHvhmxZoFjQ+vqCaLfQZAtMaJd0r8Up9 +wPRRyzi8Z67cAYJI2gbBFdtd97zZ2L++4FAXXd0m5IKK7mSl6kADohiWp6B34koe +wOeQ+zvYGLC7m/jXx4QYVAyChmAL72Z2ZvGcI4AJcHE1CuEdr3IP+AMnQn05ilNR +XskrrfWefA8ZTjuF+sC4eRlBbRBjEpdjQtxypwVQzrdCddeP5o1CeXTN5B7uqVte +GQwLJfNpoIdfTumExA/4HGAbHqmZtjTFAu+kWPQXE1zlUCUO6+8TRqgypSZ8NNgf +qUiW9g4DeaAmxHxHd7vNbfglup/gz9unSR2MrSRpI+9jtT6lwVnlzCFvHYMxAhEA +de4xIBYNLZEHDWOOWPdmCv/M5c3jU0yfwuy/Ka8wOk78owhwmJut9ZAJRKANonsO +NAr1d8alnlsH4kp99xMgzu7qynpH6HaO3ncjR1O24eyyh7PRgNg= +=h8eB -----END PGP SIGNATURE----- diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk index 5fab750ada4e..3bfee3ba8ddc 100644 --- a/metadata/glsa/timestamp.chk +++ b/metadata/glsa/timestamp.chk @@ -1 +1 @@ -Tue, 14 Mar 2023 23:39:37 +0000 +Wed, 15 Mar 2023 05:39:33 +0000 diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz index e20866d0b4f4..d77134bb9590 100644 Binary files a/metadata/md5-cache/Manifest.gz and b/metadata/md5-cache/Manifest.gz differ diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz index 4b4729c78061..6f148672b068 100644 Binary files a/metadata/md5-cache/app-admin/Manifest.gz and b/metadata/md5-cache/app-admin/Manifest.gz differ diff --git a/metadata/md5-cache/app-admin/awscli-1.27.91 b/metadata/md5-cache/app-admin/awscli-1.27.91 new file mode 100644 index 000000000000..0b0b6769587a --- /dev/null +++ b/metadata/md5-cache/app-admin/awscli-1.27.91 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.29.91[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Universal Command Line Environment for AWS +EAPI=8 +HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/ +INHERIT=bash-completion-r1 distutils-r1 multiprocessing +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/botocore-1.29.91[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/aws/aws-cli/archive/1.27.91.tar.gz -> aws-cli-1.27.91.gh.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 3929d88685167435c587b740fdb5ec46 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 666be58f658d6b32affe30f80e39a49e python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b +_md5_=49e74325243b7907e30dd121cb06f7f4 diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz index 054662b9ae53..47dbef552b26 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/ghostscript-gpl-10.0.0-r5 b/metadata/md5-cache/app-text/ghostscript-gpl-10.0.0-r5 index 996d922da602..63a2cf00db9d 100644 --- a/metadata/md5-cache/app-text/ghostscript-gpl-10.0.0-r5 +++ b/metadata/md5-cache/app-text/ghostscript-gpl-10.0.0-r5 @@ -12,4 +12,4 @@ RDEPEND=app-text/libpaper:= media-libs/fontconfig >=media-libs/freetype-2.4.9:2= SLOT=0/10.0 SRC_URI=https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs1000/ghostscript-10.0.0.tar.xz https://dev.gentoo.org/~sam/distfiles/app-text/ghostscript-gpl/ghostscript-gpl-10.0-patches.tar.xz _eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc flag-o-matic 69394e25812406faa1f90edaf4969395 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b -_md5_=d5b247e7b4e69801bb7eea1d42366930 +_md5_=36f7174f267bbd9a1416b25a23fc7a90 diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz index 389adfccaeb0..8b2f90345771 100644 Binary files a/metadata/md5-cache/dev-lang/Manifest.gz and b/metadata/md5-cache/dev-lang/Manifest.gz differ diff --git a/metadata/md5-cache/dev-lang/elpi-1.16.9 b/metadata/md5-cache/dev-lang/elpi-1.16.9 new file mode 100644 index 000000000000..04815f0c90bf --- /dev/null +++ b/metadata/md5-cache/dev-lang/elpi-1.16.9 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-ml/ANSITerminal dev-ml/cmdliner ) dev-lang/ocaml dev-ml/dune +DEFINED_PHASES=compile install test +DEPEND=>=dev-lang/ocaml-4.08.0:= >=dev-ml/menhir-20211230:= dev-ml/atd:= dev-ml/ppx_deriving:= dev-ml/ppxlib:= dev-ml/re:= dev-ml/stdlib-shims:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +DESCRIPTION=Embeddable Lambda Prolog Interpreter in OCaml +EAPI=8 +HOMEPAGE=https://github.com/LPCIC/elpi/ +INHERIT=dune +IUSE=+ocamlopt test +KEYWORDS=~amd64 +LICENSE=LGPL-2.1+ +RDEPEND=>=dev-lang/ocaml-4.08.0:= >=dev-ml/menhir-20211230:= dev-ml/atd:= dev-ml/ppx_deriving:= dev-ml/ppxlib:= dev-ml/re:= dev-ml/stdlib-shims:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +RESTRICT=!test? ( test ) +SLOT=0/1.16.9 +SRC_URI=https://github.com/LPCIC/elpi/archive/v1.16.9.tar.gz -> elpi-1.16.9.tar.gz +_eclasses_=dune 77dc707d5b61b8d0b0fe46cefbdfec3a edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 +_md5_=60d31eb0a431e41d305f156a1028c241 diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz index ce8810380cf6..cbe569d7dc0a 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/openssl-3.1.0 b/metadata/md5-cache/dev-libs/openssl-3.1.0 index 80ffa98e1d7f..db3df07be4b8 100644 --- a/metadata/md5-cache/dev-libs/openssl-3.1.0 +++ b/metadata/md5-cache/dev-libs/openssl-3.1.0 @@ -1,6 +1,6 @@ BDEPEND=>=dev-lang/perl-5 sctp? ( >=net-misc/lksctp-tools-1.0.12 ) test? ( sys-apps/diffutils sys-devel/bc sys-process/procps ) verify-sig? ( >=sec-keys/openpgp-keys-openssl-20230207 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) DEFINED_PHASES=compile configure install postinst preinst prepare setup test unpack -DEPEND=tls-compression? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) +DEPEND=!=sys-libs/zlib-1.2.8-r1[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) DESCRIPTION=Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS) EAPI=8 HOMEPAGE=https://www.openssl.org/ @@ -8,9 +8,9 @@ INHERIT=edo flag-o-matic linux-info toolchain-funcs multilib-minimal multiproces IUSE=+asm cpu_flags_x86_sse2 fips ktls rfc3779 sctp static-libs test tls-compression vanilla verify-sig weak-ssl-ciphers 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 LICENSE=Apache-2.0 PDEPEND=app-misc/ca-certificates -RDEPEND=tls-compression? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) +RDEPEND=!=sys-libs/zlib-1.2.8-r1[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) RESTRICT=!test? ( test ) SLOT=0/3 SRC_URI=mirror://openssl/source/openssl-3.1.0.tar.gz verify-sig? ( mirror://openssl/source/openssl-3.1.0.tar.gz.asc ) _eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 69394e25812406faa1f90edaf4969395 linux-info 4b552625ebd741dfd2ac08637fd2436e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 -_md5_=5ef517c2e03f3c84b3fd5bb6433865d9 +_md5_=2c0d719ca7524faba52f57980146490b diff --git a/metadata/md5-cache/dev-perl/Devel-Size-0.830.0 b/metadata/md5-cache/dev-perl/Devel-Size-0.830.0 index 88bc5b5d5bc7..15cb13f8aac0 100644 --- a/metadata/md5-cache/dev-perl/Devel-Size-0.830.0 +++ b/metadata/md5-cache/dev-perl/Devel-Size-0.830.0 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://metacpan.org/release/Devel-Size INHERIT=perl-module IUSE=test -KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos +KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=virtual/perl-XSLoader dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/N/NW/NWCLARK/Devel-Size-0.83.tar.gz _eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 8c55459fea879ccdec282839a3b22f78 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b -_md5_=186b8f3e3adb2681c5230f2ffe5b1063 +_md5_=c459333fa75a2e9e9301e2a5e0d2d782 diff --git a/metadata/md5-cache/dev-perl/Manifest.gz b/metadata/md5-cache/dev-perl/Manifest.gz index af0fbfd760c2..333ffbda8331 100644 Binary files a/metadata/md5-cache/dev-perl/Manifest.gz and b/metadata/md5-cache/dev-perl/Manifest.gz differ diff --git a/metadata/md5-cache/dev-perl/Text-CSV-2.10.0 b/metadata/md5-cache/dev-perl/Text-CSV-2.10.0 index a6e5dd97e570..13765ca3b424 100644 --- a/metadata/md5-cache/dev-perl/Text-CSV-2.10.0 +++ b/metadata/md5-cache/dev-perl/Text-CSV-2.10.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Text-CSV INHERIT=perl-module IUSE=+xs test -KEYWORDS=~alpha amd64 arm arm64 ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=xs? ( >=dev-perl/Text-CSV_XS-1.460.0 ) virtual/perl-IO dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/I/IS/ISHIGAKI/Text-CSV-2.01.tar.gz _eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 8c55459fea879ccdec282839a3b22f78 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b -_md5_=2e7409b1e442fccfbc937c081f2a8751 +_md5_=5f0d0a820906488ec0e96e3e2fe76f32 diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz index e23f5faf0c91..2d05a1745cab 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/boto3-1.26.91 b/metadata/md5-cache/dev-python/boto3-1.26.91 new file mode 100644 index 000000000000..a955764b7918 --- /dev/null +++ b/metadata/md5-cache/dev-python/boto3-1.26.91 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_10(-)] ) ) ) test? ( >=dev-python/botocore-1.29.91[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=The AWS SDK for Python +EAPI=8 +HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/ +INHERIT=distutils-r1 multiprocessing +IUSE=doc test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/botocore-1.29.91[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/boto/boto3/archive/1.26.91.tar.gz -> boto3-1.26.91.gh.tar.gz +_eclasses_=distutils-r1 3929d88685167435c587b740fdb5ec46 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 666be58f658d6b32affe30f80e39a49e python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b +_md5_=20741eb584c21b80ecd8fce5662b3784 diff --git a/metadata/md5-cache/dev-python/botocore-1.29.91 b/metadata/md5-cache/dev-python/botocore-1.29.91 new file mode 100644 index 000000000000..be86a2550b7c --- /dev/null +++ b/metadata/md5-cache/dev-python/botocore-1.29.91 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/guzzle_sphinx_theme[python_targets_python3_10(-)] ) ) ) test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Low-level, data-driven core of boto 3 +EAPI=8 +HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/ +INHERIT=distutils-r1 multiprocessing +IUSE=doc test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=Apache-2.0 +RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/boto/botocore/archive/1.29.91.tar.gz -> botocore-1.29.91.gh.tar.gz +_eclasses_=distutils-r1 3929d88685167435c587b740fdb5ec46 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 666be58f658d6b32affe30f80e39a49e python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b +_md5_=77f09afc3a6dd35ab572ceb28dee0d00 diff --git a/metadata/md5-cache/dev-python/doublex-1.9.5.1 b/metadata/md5-cache/dev-python/doublex-1.9.5.1 deleted file mode 100644 index 7d3d0d08096b..000000000000 --- a/metadata/md5-cache/dev-python/doublex-1.9.5.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=doc? ( dev-python/sphinx[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/pyhamcrest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test unpack -DESCRIPTION=Python test doubles -EAPI=8 -HOMEPAGE=https://bitbucket.org/DavidVilla/python-doublex -INHERIT=distutils-r1 vcs-snapshot -IUSE=doc test test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 arm64 -LICENSE=GPL-3 -RDEPEND=dev-python/pyhamcrest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://bitbucket.org/DavidVilla/python-doublex/get/v1.9.5.1.tar.gz -> doublex-1.9.5.1.tar.gz -_eclasses_=distutils-r1 3929d88685167435c587b740fdb5ec46 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 666be58f658d6b32affe30f80e39a49e python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b vcs-snapshot eab6d8533446763c2e9777d8bbd1594e -_md5_=c21f04970d87ce260ac995e52c45ada5 diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz index e9a2bf71dd35..ed5b81de1f05 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/cmake-3.26.0 b/metadata/md5-cache/dev-util/cmake-3.26.0 new file mode 100644 index 000000000000..176d8b675650 --- /dev/null +++ b/metadata/md5-cache/dev-util/cmake-3.26.0 @@ -0,0 +1,16 @@ +BDEPEND=verify-sig? ( sec-keys/openpgp-keys-bradking ) doc? ( dev-python/requests dev-python/sphinx ) test? ( app-arch/libarchive[zstd] ) sys-devel/make test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=compile configure install postinst postrm prepare test unpack +DEPEND=>=app-arch/libarchive-3.3.3:= app-crypt/rhash >=dev-libs/expat-2.0.1 >=dev-libs/jsoncpp-1.9.2-r2:0= >=dev-libs/libuv-1.10.0:= >=net-misc/curl-7.21.5[ssl] sys-libs/zlib virtual/pkgconfig emacs? ( >=app-editors/emacs-23.1:* ) ncurses? ( sys-libs/ncurses:0= ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) +DESCRIPTION=Cross platform Make +EAPI=8 +HOMEPAGE=https://cmake.org/ +INHERIT=bash-completion-r1 cmake elisp-common flag-o-matic multiprocessing toolchain-funcs virtualx xdg-utils verify-sig +IUSE=doc emacs ncurses qt5 test test verify-sig +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=CMake +RDEPEND=>=app-arch/libarchive-3.3.3:= app-crypt/rhash >=dev-libs/expat-2.0.1 >=dev-libs/jsoncpp-1.9.2-r2:0= >=dev-libs/libuv-1.10.0:= >=net-misc/curl-7.21.5[ssl] sys-libs/zlib virtual/pkgconfig emacs? ( >=app-editors/emacs-23.1:* ) ncurses? ( sys-libs/ncurses:0= ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://cmake.org/files/v3.26/cmake-3.26.0.tar.gz !doc? ( https://dev.gentoo.org/~sam/distfiles/dev-util/cmake/cmake-3.26.0-docs.tar.xz ) verify-sig? ( https://github.com/Kitware/CMake/releases/download/v3.26.0/cmake-3.26.0-SHA-256.txt https://github.com/Kitware/CMake/releases/download/v3.26.0/cmake-3.26.0-SHA-256.txt.asc ) +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake b2e109b7341cd993b8bdfcc60652a14d elisp-common 79f8e13c80c89792e5c9b3fc8ef59f3b flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 virtualx 644887c82aefdf12001489391fca4f02 xdg-utils ac0e315a3688929e34ac75b139e7349a +_md5_=94bc1f059df662317c9a05600e3ec4ec diff --git a/metadata/md5-cache/dev-util/cmake-3.26.0_rc4 b/metadata/md5-cache/dev-util/cmake-3.26.0_rc4 deleted file mode 100644 index b6cef8318041..000000000000 --- a/metadata/md5-cache/dev-util/cmake-3.26.0_rc4 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=doc? ( dev-python/requests dev-python/sphinx ) test? ( app-arch/libarchive[zstd] ) sys-devel/make test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) -DEFINED_PHASES=compile configure install postinst postrm prepare test unpack -DEPEND=>=app-arch/libarchive-3.3.3:= app-crypt/rhash >=dev-libs/expat-2.0.1 >=dev-libs/jsoncpp-1.9.2-r2:0= >=dev-libs/libuv-1.10.0:= >=net-misc/curl-7.21.5[ssl] sys-libs/zlib virtual/pkgconfig emacs? ( >=app-editors/emacs-23.1:* ) ncurses? ( sys-libs/ncurses:0= ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) -DESCRIPTION=Cross platform Make -EAPI=8 -HOMEPAGE=https://cmake.org/ -INHERIT=bash-completion-r1 cmake elisp-common flag-o-matic multiprocessing toolchain-funcs virtualx xdg-utils -IUSE=doc emacs ncurses qt5 test test -LICENSE=CMake -RDEPEND=>=app-arch/libarchive-3.3.3:= app-crypt/rhash >=dev-libs/expat-2.0.1 >=dev-libs/jsoncpp-1.9.2-r2:0= >=dev-libs/libuv-1.10.0:= >=net-misc/curl-7.21.5[ssl] sys-libs/zlib virtual/pkgconfig emacs? ( >=app-editors/emacs-23.1:* ) ncurses? ( sys-libs/ncurses:0= ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://cmake.org/files/v3.26/cmake-3.26.0-rc4.tar.gz !doc? ( https://dev.gentoo.org/~sam/distfiles/dev-util/cmake/cmake-3.26.0_rc4-docs.tar.xz ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake b2e109b7341cd993b8bdfcc60652a14d elisp-common 79f8e13c80c89792e5c9b3fc8ef59f3b flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b virtualx 644887c82aefdf12001489391fca4f02 xdg-utils ac0e315a3688929e34ac75b139e7349a -_md5_=94bc1f059df662317c9a05600e3ec4ec diff --git a/metadata/md5-cache/media-video/Manifest.gz b/metadata/md5-cache/media-video/Manifest.gz index b2eee4c34e0a..6dcd33987513 100644 Binary files a/metadata/md5-cache/media-video/Manifest.gz and b/metadata/md5-cache/media-video/Manifest.gz differ diff --git a/metadata/md5-cache/media-video/ffmpeg-4.4.3 b/metadata/md5-cache/media-video/ffmpeg-4.4.3 index 88dcfbf775ce..87dc1a72ebea 100644 --- a/metadata/md5-cache/media-video/ffmpeg-4.4.3 +++ b/metadata/md5-cache/media-video/ffmpeg-4.4.3 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) gpl? ( openssl? ( bindist ) fdk? ( bindist ) ) SLOT=0/56.58.58 SRC_URI=https://ffmpeg.org/releases/ffmpeg-4.4.3.tar.xz verify-sig? ( https://ffmpeg.org/releases/ffmpeg-4.4.3.tar.xz.asc ) _eclasses_=flag-o-matic 69394e25812406faa1f90edaf4969395 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 -_md5_=39d7d25e1e0da92f8fe47cd7e9fc8aaa +_md5_=40e17b56849d01ad74a8b2fc2ec83f18 diff --git a/metadata/md5-cache/media-video/ffmpeg-5.1.2-r1 b/metadata/md5-cache/media-video/ffmpeg-5.1.2-r1 index 9139e83ad501..2e37477799c8 100644 --- a/metadata/md5-cache/media-video/ffmpeg-5.1.2-r1 +++ b/metadata/md5-cache/media-video/ffmpeg-5.1.2-r1 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) gpl? ( openssl? ( bindist ) fdk? ( bindist ) ) SLOT=0/57.59.59 SRC_URI=https://ffmpeg.org/releases/ffmpeg-5.1.2.tar.xz verify-sig? ( https://ffmpeg.org/releases/ffmpeg-5.1.2.tar.xz.asc ) _eclasses_=flag-o-matic 69394e25812406faa1f90edaf4969395 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 -_md5_=5b3eae31f6cdeae542b20b655a3dc40f +_md5_=f37db5ea7baf756fc7e762ef26a0aabf diff --git a/metadata/md5-cache/media-video/ffmpeg-6.0 b/metadata/md5-cache/media-video/ffmpeg-6.0 index c4f8e62dc806..dab67bb1f784 100644 --- a/metadata/md5-cache/media-video/ffmpeg-6.0 +++ b/metadata/md5-cache/media-video/ffmpeg-6.0 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) gpl? ( openssl? ( bindist ) fdk? ( bindist ) ) SLOT=0/58.60.60 SRC_URI=https://ffmpeg.org/releases/ffmpeg-6.0.tar.xz verify-sig? ( https://ffmpeg.org/releases/ffmpeg-6.0.tar.xz.asc ) _eclasses_=flag-o-matic 69394e25812406faa1f90edaf4969395 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 -_md5_=c175f180eceae6d44428eed487089c54 +_md5_=60dc20ec12ed24ab36d399fb0b010839 diff --git a/metadata/md5-cache/media-video/pipewire-0.3.66-r1 b/metadata/md5-cache/media-video/pipewire-0.3.66-r1 index e6e03a87acbf..575ad43dca12 100644 --- a/metadata/md5-cache/media-video/pipewire-0.3.66-r1 +++ b/metadata/md5-cache/media-video/pipewire-0.3.66-r1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://pipewire.org/ INHERIT=flag-o-matic meson-multilib optfeature prefix python-any-r1 systemd tmpfiles udev IUSE=bluetooth dbus doc echo-cancel extra ffmpeg flatpak gstreamer gsettings jack-client jack-sdk lv2 modemmanager pipewire-alsa readline sound-server ssl system-service systemd test v4l X zeroconf 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=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86 LICENSE=MIT LGPL-2.1+ GPL-2 PDEPEND=>=media-video/wireplumber-0.4.8-r3 RDEPEND=acct-group/audio acct-group/pipewire media-libs/alsa-lib sys-libs/ncurses:=[unicode(+)] virtual/libintl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libudev[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bluetooth? ( dev-libs/glib media-libs/fdk-aac media-libs/libldac media-libs/libfreeaptx media-libs/opus media-libs/sbc >=net-wireless/bluez-4.101:= virtual/libusb:1 ) dbus? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) echo-cancel? ( media-libs/webrtc-audio-processing:0 ) extra? ( >=media-libs/libsndfile-1.0.20 ) ffmpeg? ( media-video/ffmpeg:= ) flatpak? ( dev-libs/glib ) gstreamer? ( >=dev-libs/glib-2.32.0:2 >=media-libs/gstreamer-1.10.0:1.0 media-libs/gst-plugins-base:1.0 ) gsettings? ( >=dev-libs/glib-2.26.0:2 ) jack-client? ( >=media-sound/jack2-1.9.10:2[dbus] ) jack-sdk? ( !media-sound/jack-audio-connection-kit !media-sound/jack2 ) lv2? ( media-libs/lilv ) modemmanager? ( >=net-misc/modemmanager-1.10.0 ) pipewire-alsa? ( >=media-libs/alsa-lib-1.1.7[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sound-server? ( !media-sound/pulseaudio[daemon(+)] !media-sound/pulseaudio-daemon ) readline? ( sys-libs/readline:= ) ssl? ( dev-libs/openssl:= ) systemd? ( sys-apps/systemd ) system-service? ( acct-user/pipewire ) v4l? ( media-libs/libv4l ) X? ( media-libs/libcanberra x11-libs/libX11 x11-libs/libXfixes ) zeroconf? ( net-dns/avahi ) virtual/tmpfiles @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0/0.4 SRC_URI=https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/0.3.66/pipewire-0.3.66.tar.bz2 _eclasses_=flag-o-matic 69394e25812406faa1f90edaf4969395 meson 1994a5aef5d4f5798b92f64d6f9a6003 meson-multilib 84c0d4019bf29be0d9d0a2d98fb8b0d9 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b optfeature 1a2157392a869265b2afcb63a26c12ac out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b udev eec0bbab06977f1cfc5597269c1fa152 -_md5_=6cf70b0837de26bb0845e8d73ea752ee +_md5_=127359cd93ed21796f55a72a6bbfca46 diff --git a/metadata/md5-cache/net-firewall/Manifest.gz b/metadata/md5-cache/net-firewall/Manifest.gz index 5533f77c2e72..d5daace5b2e7 100644 Binary files a/metadata/md5-cache/net-firewall/Manifest.gz and b/metadata/md5-cache/net-firewall/Manifest.gz differ diff --git a/metadata/md5-cache/net-firewall/nftables-1.0.7 b/metadata/md5-cache/net-firewall/nftables-1.0.7 new file mode 100644 index 000000000000..51d27d28fdeb --- /dev/null +++ b/metadata/md5-cache/net-firewall/nftables-1.0.7 @@ -0,0 +1,17 @@ +BDEPEND=verify-sig? ( sec-keys/openpgp-keys-netfilter ) virtual/pkgconfig doc? ( app-text/asciidoc >=app-text/docbook2X-0.8.8-r4 ) python? ( python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=compile configure install postinst preinst prepare setup test unpack +DEPEND=>=net-libs/libmnl-1.0.4:= >=net-libs/libnftnl-1.2.4:= gmp? ( dev-libs/gmp:= ) json? ( dev-libs/jansson:= ) python? ( python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) readline? ( sys-libs/readline:= ) xtables? ( >=net-firewall/iptables-1.6.1:= ) +DESCRIPTION=Linux kernel (3.13+) firewall, NAT and packet mangling tools +EAPI=8 +HOMEPAGE=https://netfilter.org/projects/nftables/ +INHERIT=edo linux-info distutils-r1 systemd verify-sig +IUSE=debug doc +gmp json libedit +modern-kernel python +readline static-libs test xtables python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 verify-sig +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=GPL-2 GPL-2+ +RDEPEND=>=net-libs/libmnl-1.0.4:= >=net-libs/libnftnl-1.2.4:= gmp? ( dev-libs/gmp:= ) json? ( dev-libs/jansson:= ) python? ( python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) readline? ( sys-libs/readline:= ) xtables? ( >=net-firewall/iptables-1.6.1:= ) +REQUIRED_USE=python? ( || ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) ) libedit? ( !readline ) +RESTRICT=!test? ( test ) +SLOT=0/1 +SRC_URI=https://netfilter.org/projects/nftables/files/nftables-1.0.7.tar.xz verify-sig? ( https://netfilter.org/projects/nftables/files/nftables-1.0.7.tar.xz.sig ) +_eclasses_=distutils-r1 3929d88685167435c587b740fdb5ec46 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info 4b552625ebd741dfd2ac08637fd2436e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 666be58f658d6b32affe30f80e39a49e python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 +_md5_=32ddcd163c764528074ecea193e87d72 diff --git a/metadata/md5-cache/net-firewall/nftables-9999 b/metadata/md5-cache/net-firewall/nftables-9999 index d0053a897cbb..d6d4eafe4f83 100644 --- a/metadata/md5-cache/net-firewall/nftables-9999 +++ b/metadata/md5-cache/net-firewall/nftables-9999 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://netfilter.org/projects/nftables/ INHERIT=edo linux-info distutils-r1 systemd verify-sig autotools git-r3 IUSE=debug doc +gmp json libedit +modern-kernel python +readline static-libs test xtables python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 verify-sig -LICENSE=GPL-2 +LICENSE=GPL-2 GPL-2+ PROPERTIES=live RDEPEND=>=net-libs/libmnl-1.0.4:= >=net-libs/libnftnl-1.2.4:= gmp? ( dev-libs/gmp:= ) json? ( dev-libs/jansson:= ) python? ( python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) readline? ( sys-libs/readline:= ) xtables? ( >=net-firewall/iptables-1.6.1:= ) REQUIRED_USE=python? ( || ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) ) libedit? ( !readline ) RESTRICT=!test? ( test ) SLOT=0/1 _eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc distutils-r1 3929d88685167435c587b740fdb5ec46 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 git-r3 2347f8fe2d392b2a091191f94be37e6f gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e linux-info 4b552625ebd741dfd2ac08637fd2436e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 666be58f658d6b32affe30f80e39a49e python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 -_md5_=4d8eed1ef57236a1ef8cef0356da47ec +_md5_=32ddcd163c764528074ecea193e87d72 diff --git a/metadata/md5-cache/net-im/Manifest.gz b/metadata/md5-cache/net-im/Manifest.gz index affbc31d0785..50c1eb18d3f3 100644 Binary files a/metadata/md5-cache/net-im/Manifest.gz and b/metadata/md5-cache/net-im/Manifest.gz differ diff --git a/metadata/md5-cache/net-im/telegram-desktop-4.6.3 b/metadata/md5-cache/net-im/telegram-desktop-4.6.3 deleted file mode 100644 index e3c84e1ac81a..000000000000 --- a/metadata/md5-cache/net-im/telegram-desktop-4.6.3 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=|| ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 >=dev-lang/python-3.9.16-r1:3.9 ) >=dev-util/cmake-3.16 virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test -DEPEND=!net-im/telegram-desktop-bin app-arch/lz4:= dev-cpp/abseil-cpp:= dev-libs/glib:2 dev-libs/libdispatch dev-libs/libsigc++:2 dev-libs/openssl:= dev-libs/xxhash media-libs/fontconfig:= media-libs/libjpeg-turbo:= ~media-libs/libtgvoip-2.4.4_p20221208 media-libs/openal media-libs/opus:= media-libs/rnnoise ~media-libs/tg_owt-0_pre20230105:=[screencast=,X=] media-video/ffmpeg:=[opus,vpx] sys-libs/zlib:=[minizip] virtual/opengl dbus? ( dev-cpp/glibmm:2.68 ) !enchant? ( >=app-text/hunspell-1.7:= ) enchant? ( app-text/enchant:= ) jemalloc? ( dev-libs/jemalloc:=[-lazy-lock] ) !qt6? ( >=dev-qt/qtcore-5.15:5 >=dev-qt/qtgui-5.15:5[dbus?,jpeg,png,wayland?,X?] >=dev-qt/qtimageformats-5.15:5 >=dev-qt/qtnetwork-5.15:5[ssl] >=dev-qt/qtsvg-5.15:5 >=dev-qt/qtwidgets-5.15:5[png,X?] kde-frameworks/kcoreaddons:= ) qt6? ( dev-qt/qt5compat:6 dev-qt/qtbase:6[dbus?,gui,network,opengl,widgets,X?] dev-qt/qtimageformats:6 dev-qt/qtsvg:6 wayland? ( dev-qt/qtwayland:6 ) qt6-imageformats? ( media-libs/libavif:= media-libs/libheif:= media-libs/libjxl ) ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-keysyms ) dev-cpp/range-v3 >=dev-cpp/ms-gsl-4 -DESCRIPTION=Official desktop client for Telegram -EAPI=8 -HOMEPAGE=https://desktop.telegram.org -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=xdg cmake python-any-r1 optfeature flag-o-matic -IUSE=+dbus enchant +fonts +jemalloc screencast qt6 qt6-imageformats wayland +X -KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv -LICENSE=BSD GPL-3-with-openssl-exception LGPL-2+ -RDEPEND=!net-im/telegram-desktop-bin app-arch/lz4:= dev-cpp/abseil-cpp:= dev-libs/glib:2 dev-libs/libdispatch dev-libs/libsigc++:2 dev-libs/openssl:= dev-libs/xxhash media-libs/fontconfig:= media-libs/libjpeg-turbo:= ~media-libs/libtgvoip-2.4.4_p20221208 media-libs/openal media-libs/opus:= media-libs/rnnoise ~media-libs/tg_owt-0_pre20230105:=[screencast=,X=] media-video/ffmpeg:=[opus,vpx] sys-libs/zlib:=[minizip] virtual/opengl dbus? ( dev-cpp/glibmm:2.68 ) !enchant? ( >=app-text/hunspell-1.7:= ) enchant? ( app-text/enchant:= ) jemalloc? ( dev-libs/jemalloc:=[-lazy-lock] ) !qt6? ( >=dev-qt/qtcore-5.15:5 >=dev-qt/qtgui-5.15:5[dbus?,jpeg,png,wayland?,X?] >=dev-qt/qtimageformats-5.15:5 >=dev-qt/qtnetwork-5.15:5[ssl] >=dev-qt/qtsvg-5.15:5 >=dev-qt/qtwidgets-5.15:5[png,X?] kde-frameworks/kcoreaddons:= ) qt6? ( dev-qt/qt5compat:6 dev-qt/qtbase:6[dbus?,gui,network,opengl,widgets,X?] dev-qt/qtimageformats:6 dev-qt/qtsvg:6 wayland? ( dev-qt/qtwayland:6 ) qt6-imageformats? ( media-libs/libavif:= media-libs/libheif:= media-libs/libjxl ) ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-keysyms ) -REQUIRED_USE=qt6-imageformats? ( qt6 ) -SLOT=0 -SRC_URI=https://github.com/telegramdesktop/tdesktop/releases/download/v4.6.3/tdesktop-4.6.3-full.tar.gz -_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b optfeature 1a2157392a869265b2afcb63a26c12ac python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a -_md5_=97f0ae26542d4d75b4b6e1576835eeea diff --git a/metadata/md5-cache/net-im/telegram-desktop-4.6.5 b/metadata/md5-cache/net-im/telegram-desktop-4.6.5 new file mode 100644 index 000000000000..21957ae8d77d --- /dev/null +++ b/metadata/md5-cache/net-im/telegram-desktop-4.6.5 @@ -0,0 +1,17 @@ +BDEPEND=|| ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 >=dev-lang/python-3.9.16-r1:3.9 ) >=dev-util/cmake-3.16 virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test +DEPEND=!net-im/telegram-desktop-bin app-arch/lz4:= dev-cpp/abseil-cpp:= dev-libs/glib:2 dev-libs/libdispatch dev-libs/libsigc++:2 dev-libs/openssl:= dev-libs/xxhash media-libs/fontconfig:= media-libs/libjpeg-turbo:= ~media-libs/libtgvoip-2.4.4_p20221208 media-libs/openal media-libs/opus:= media-libs/rnnoise ~media-libs/tg_owt-0_pre20230105:=[screencast=,X=] media-video/ffmpeg:=[opus,vpx] sys-libs/zlib:=[minizip] virtual/opengl dbus? ( dev-cpp/glibmm:2.68 ) !enchant? ( >=app-text/hunspell-1.7:= ) enchant? ( app-text/enchant:= ) jemalloc? ( dev-libs/jemalloc:=[-lazy-lock] ) !qt6? ( >=dev-qt/qtcore-5.15:5 >=dev-qt/qtgui-5.15:5[dbus?,jpeg,png,wayland?,X?] >=dev-qt/qtimageformats-5.15:5 >=dev-qt/qtnetwork-5.15:5[ssl] >=dev-qt/qtsvg-5.15:5 >=dev-qt/qtwidgets-5.15:5[png,X?] kde-frameworks/kcoreaddons:= ) qt6? ( dev-qt/qt5compat:6 dev-qt/qtbase:6[dbus?,gui,network,opengl,widgets,X?] dev-qt/qtimageformats:6 dev-qt/qtsvg:6 wayland? ( dev-qt/qtwayland:6 ) qt6-imageformats? ( media-libs/libavif:= media-libs/libheif:= media-libs/libjxl ) ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-keysyms ) dev-cpp/range-v3 >=dev-cpp/ms-gsl-4 +DESCRIPTION=Official desktop client for Telegram +EAPI=8 +HOMEPAGE=https://desktop.telegram.org +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=xdg cmake python-any-r1 optfeature flag-o-matic +IUSE=+dbus enchant +fonts +jemalloc screencast qt6 qt6-imageformats wayland +X +KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv +LICENSE=BSD GPL-3-with-openssl-exception LGPL-2+ +RDEPEND=!net-im/telegram-desktop-bin app-arch/lz4:= dev-cpp/abseil-cpp:= dev-libs/glib:2 dev-libs/libdispatch dev-libs/libsigc++:2 dev-libs/openssl:= dev-libs/xxhash media-libs/fontconfig:= media-libs/libjpeg-turbo:= ~media-libs/libtgvoip-2.4.4_p20221208 media-libs/openal media-libs/opus:= media-libs/rnnoise ~media-libs/tg_owt-0_pre20230105:=[screencast=,X=] media-video/ffmpeg:=[opus,vpx] sys-libs/zlib:=[minizip] virtual/opengl dbus? ( dev-cpp/glibmm:2.68 ) !enchant? ( >=app-text/hunspell-1.7:= ) enchant? ( app-text/enchant:= ) jemalloc? ( dev-libs/jemalloc:=[-lazy-lock] ) !qt6? ( >=dev-qt/qtcore-5.15:5 >=dev-qt/qtgui-5.15:5[dbus?,jpeg,png,wayland?,X?] >=dev-qt/qtimageformats-5.15:5 >=dev-qt/qtnetwork-5.15:5[ssl] >=dev-qt/qtsvg-5.15:5 >=dev-qt/qtwidgets-5.15:5[png,X?] kde-frameworks/kcoreaddons:= ) qt6? ( dev-qt/qt5compat:6 dev-qt/qtbase:6[dbus?,gui,network,opengl,widgets,X?] dev-qt/qtimageformats:6 dev-qt/qtsvg:6 wayland? ( dev-qt/qtwayland:6 ) qt6-imageformats? ( media-libs/libavif:= media-libs/libheif:= media-libs/libjxl ) ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-keysyms ) +REQUIRED_USE=qt6-imageformats? ( qt6 ) +SLOT=0 +SRC_URI=https://github.com/telegramdesktop/tdesktop/releases/download/v4.6.5/tdesktop-4.6.5-full.tar.gz +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b optfeature 1a2157392a869265b2afcb63a26c12ac python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a +_md5_=97f0ae26542d4d75b4b6e1576835eeea diff --git a/metadata/md5-cache/net-im/telegram-desktop-bin-4.4.1 b/metadata/md5-cache/net-im/telegram-desktop-bin-4.4.1 deleted file mode 100644 index eb31f9dcdb80..000000000000 --- a/metadata/md5-cache/net-im/telegram-desktop-bin-4.4.1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install postinst postrm preinst prepare -DESCRIPTION=Official desktop client for Telegram (binary package) -EAPI=8 -HOMEPAGE=https://desktop.telegram.org -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=desktop optfeature xdg -KEYWORDS=-* ~amd64 -LICENSE=GPL-3-with-openssl-exception -RDEPEND=!net-im/telegram-desktop sys-libs/glibc dev-libs/glib:2 >=media-libs/fontconfig-2.13 media-libs/freetype:2 virtual/opengl x11-libs/libX11 >=x11-libs/libxcb-1.10 -SLOT=0 -SRC_URI=https://github.com/telegramdesktop/tdesktop/archive/v4.4.1.tar.gz -> tdesktop-4.4.1.tar.gz amd64? ( https://updates.tdesktop.com/tlinux/tsetup.4.4.1.tar.xz ) -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d optfeature 1a2157392a869265b2afcb63a26c12ac xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a -_md5_=442dd191ac6d66a181d1a79458598061 diff --git a/metadata/md5-cache/net-im/telegram-desktop-bin-4.5.3 b/metadata/md5-cache/net-im/telegram-desktop-bin-4.5.3 deleted file mode 100644 index 1a81de6e8524..000000000000 --- a/metadata/md5-cache/net-im/telegram-desktop-bin-4.5.3 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install postinst postrm preinst prepare -DESCRIPTION=Official desktop client for Telegram (binary package) -EAPI=8 -HOMEPAGE=https://desktop.telegram.org -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=desktop optfeature xdg -KEYWORDS=-* ~amd64 -LICENSE=GPL-3-with-openssl-exception -RDEPEND=!net-im/telegram-desktop sys-libs/glibc dev-libs/glib:2 >=media-libs/fontconfig-2.13 media-libs/freetype:2 virtual/opengl x11-libs/libX11 >=x11-libs/libxcb-1.10 -SLOT=0 -SRC_URI=https://github.com/telegramdesktop/tdesktop/archive/v4.5.3.tar.gz -> tdesktop-4.5.3.tar.gz amd64? ( https://updates.tdesktop.com/tlinux/tsetup.4.5.3.tar.xz ) -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d optfeature 1a2157392a869265b2afcb63a26c12ac xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a -_md5_=22974026f47f127f70904d69fdf4c339 diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz index 5b133baebc5f..d6a0b66b84df 100644 Binary files a/metadata/md5-cache/net-misc/Manifest.gz and b/metadata/md5-cache/net-misc/Manifest.gz differ diff --git a/metadata/md5-cache/net-misc/curl-7.88.1 b/metadata/md5-cache/net-misc/curl-7.88.1 deleted file mode 100644 index 11cf9e101f50..000000000000 --- a/metadata/md5-cache/net-misc/curl-7.88.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig test? ( sys-apps/diffutils http2? ( net-libs/nghttp2:=[utils,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nghttp3? ( net-libs/nghttp2:=[utils,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? ( sec-keys/openpgp-keys-danielstenberg ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( gnutls? ( net-libs/gnutls:=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/nettle:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) mbedtls? ( net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) openssl? ( dev-libs/openssl:=[sslv3(-)=,static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nss? ( dev-libs/nss:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/nss-pem app-misc/ca-certificates ) rustls? ( net-libs/rustls-ffi:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) http2? ( net-libs/nghttp2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nghttp3? ( net-libs/nghttp3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] net-libs/ngtcp2[ssl,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) idn? ( net-dns/libidn2:=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) adns? ( net-dns/c-ares:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( >=virtual/krb5-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( net-libs/libssh2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] zstd? ( app-arch/zstd:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) -DESCRIPTION=A Client that groks URLs -EAPI=8 -HOMEPAGE=https://curl.se/ -INHERIT=autotools multilib-minimal prefix verify-sig -IUSE=+adns alt-svc brotli +ftp gnutls gopher hsts +http2 idn +imap kerberos ldap mbedtls nss +openssl +pop3 +progress-meter rtmp rustls samba +smtp ssh ssl sslv3 static-libs test telnet +tftp websockets zstd curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl curl_ssl_rustls nghttp3 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=curl -RDEPEND=ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( gnutls? ( net-libs/gnutls:=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/nettle:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) mbedtls? ( net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) openssl? ( dev-libs/openssl:=[sslv3(-)=,static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nss? ( dev-libs/nss:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/nss-pem app-misc/ca-certificates ) rustls? ( net-libs/rustls-ffi:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) http2? ( net-libs/nghttp2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nghttp3? ( net-libs/nghttp3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] net-libs/ngtcp2[ssl,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) idn? ( net-dns/libidn2:=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) adns? ( net-dns/c-ares:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( >=virtual/krb5-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( net-libs/libssh2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] zstd? ( app-arch/zstd:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) -REQUIRED_USE=ssl? ( ^^ ( curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_nss curl_ssl_openssl curl_ssl_rustls ) ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://curl.se/download/curl-7.88.1.tar.xz verify-sig? ( https://curl.se/download/curl-7.88.1.tar.xz.asc ) -_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 -_md5_=c4e33846117802f6a8cfd04b606df5dc diff --git a/metadata/md5-cache/net-misc/curl-7.88.1-r2 b/metadata/md5-cache/net-misc/curl-7.88.1-r2 new file mode 100644 index 000000000000..dfb17b8ecb90 --- /dev/null +++ b/metadata/md5-cache/net-misc/curl-7.88.1-r2 @@ -0,0 +1,17 @@ +BDEPEND=dev-lang/perl virtual/pkgconfig test? ( sys-apps/diffutils http2? ( net-libs/nghttp2:=[utils,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nghttp3? ( net-libs/nghttp2:=[utils,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? ( sec-keys/openpgp-keys-danielstenberg ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( gnutls? ( net-libs/gnutls:=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/nettle:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) mbedtls? ( net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) openssl? ( dev-libs/openssl:=[sslv3(-)=,static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nss? ( dev-libs/nss:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/nss-pem app-misc/ca-certificates ) rustls? ( net-libs/rustls-ffi:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) http2? ( net-libs/nghttp2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nghttp3? ( net-libs/nghttp3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] net-libs/ngtcp2[ssl,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) idn? ( net-dns/libidn2:=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) adns? ( net-dns/c-ares:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( >=virtual/krb5-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( net-libs/libssh2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] zstd? ( app-arch/zstd:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) +DESCRIPTION=A Client that groks URLs +EAPI=8 +HOMEPAGE=https://curl.se/ +INHERIT=autotools multilib-minimal prefix verify-sig +IUSE=+adns alt-svc brotli +ftp gnutls gopher hsts +http2 idn +imap kerberos ldap mbedtls nss +openssl +pop3 +progress-meter rtmp rustls samba +smtp ssh ssl sslv3 static-libs test telnet +tftp websockets zstd curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl curl_ssl_rustls nghttp3 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=curl +RDEPEND=ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( gnutls? ( net-libs/gnutls:=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/nettle:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) mbedtls? ( net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-misc/ca-certificates ) openssl? ( dev-libs/openssl:=[sslv3(-)=,static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nss? ( dev-libs/nss:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/nss-pem app-misc/ca-certificates ) rustls? ( net-libs/rustls-ffi:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) http2? ( net-libs/nghttp2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nghttp3? ( net-libs/nghttp3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] net-libs/ngtcp2[ssl,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) idn? ( net-dns/libidn2:=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) adns? ( net-dns/c-ares:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( >=virtual/krb5-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( net-libs/libssh2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] zstd? ( app-arch/zstd:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) +REQUIRED_USE=ssl? ( ^^ ( curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_nss curl_ssl_openssl curl_ssl_rustls ) ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://curl.se/download/curl-7.88.1.tar.xz verify-sig? ( https://curl.se/download/curl-7.88.1.tar.xz.asc ) +_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 +_md5_=8101c277a1517b8e9334a6c1ccfe6908 diff --git a/metadata/md5-cache/net-misc/openssh-9.2_p1-r3 b/metadata/md5-cache/net-misc/openssh-9.2_p1-r3 new file mode 100644 index 000000000000..f5bbc48f6d90 --- /dev/null +++ b/metadata/md5-cache/net-misc/openssh-9.2_p1-r3 @@ -0,0 +1,16 @@ +BDEPEND=sys-devel/autoconf virtual/pkgconfig || ( >=sys-devel/gcc-config-2.6 >=sys-devel/clang-toolchain-symlinks-14-r1:14 >=sys-devel/clang-toolchain-symlinks-15-r1:15 >=sys-devel/clang-toolchain-symlinks-16-r1:* ) verify-sig? ( sec-keys/openpgp-keys-openssh ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=configure install postinst preinst prepare pretend test unpack +DEPEND=acct-group/sshd acct-user/sshd !static? ( !=dev-libs/libfido2-1.5.0:= ) selinux? ( >=sys-libs/libselinux-1.28 ) ssl? ( >=dev-libs/openssl-1.1.1l-r1:0= ) virtual/libcrypt:= >=sys-libs/zlib-1.2.3:= ) pam? ( sys-libs/pam ) kerberos? ( virtual/krb5 ) virtual/os-headers kernel_linux? ( !prefix-guest? ( >=sys-kernel/linux-headers-5.1 ) ) static? ( !=dev-libs/libfido2-1.5.0:=[static-libs(+)] ) selinux? ( >=sys-libs/libselinux-1.28[static-libs(+)] ) ssl? ( >=dev-libs/openssl-1.1.1l-r1:0=[static-libs(+)] ) virtual/libcrypt:=[static-libs(+)] >=sys-libs/zlib-1.2.3:=[static-libs(+)] ) +DESCRIPTION=Port of OpenBSD's free SSH release +EAPI=8 +HOMEPAGE=https://www.openssh.com/ +INHERIT=user-info flag-o-matic autotools pam systemd toolchain-funcs verify-sig +IUSE=abi_mips_n32 audit debug hpn kerberos ldns libedit livecd pam +pie sctp security-key selinux +ssl static test X X509 xmss verify-sig +LICENSE=BSD GPL-2 +RDEPEND=acct-group/sshd acct-user/sshd !static? ( !=dev-libs/libfido2-1.5.0:= ) selinux? ( >=sys-libs/libselinux-1.28 ) ssl? ( >=dev-libs/openssl-1.1.1l-r1:0= ) virtual/libcrypt:= >=sys-libs/zlib-1.2.3:= ) pam? ( sys-libs/pam ) kerberos? ( virtual/krb5 ) pam? ( >=sys-auth/pambase-20081028 ) !prefix? ( sys-apps/shadow ) X? ( x11-apps/xauth ) +REQUIRED_USE=hpn? ( ssl ) ldns? ( ssl ) pie? ( !static ) static? ( !kerberos !pam ) X509? ( !sctp ssl !xmss ) xmss? ( ssl ) test? ( ssl ) test? ( !xmss ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://openbsd/OpenSSH/portable/openssh-9.2p1.tar.gz sctp? ( https://dev.gentoo.org/~chutzpah/dist/openssh/openssh-9.2p1-sctp-1.2.patch.xz ) hpn? ( mirror://sourceforge/project/hpnssh/Patches/HPN-SSH%2015v2%208.5p1/openssh-8_5_P1-hpn-DynWinNoneSwitch-15.2.diff mirror://sourceforge/project/hpnssh/Patches/HPN-SSH%2015v2%208.5p1/openssh-8_5_P1-hpn-AES-CTR-15.2.diff mirror://sourceforge/project/hpnssh/Patches/HPN-SSH%2015v2%208.5p1/openssh-8_5_P1-hpn-PeakTput-15.2.diff https://dev.gentoo.org/~chutzpah/dist/openssh/openssh-9.2_p1-hpn-15.2-glue.patch.xz ) X509? ( https://roumenpetrov.info/openssh/x509-14.1/openssh-9.2p1+x509-14.1.diff.gz https://dev.gentoo.org/~chutzpah/dist/openssh/openssh-9.2_p1-X509-glue-14.1.patch.xz hpn? ( https://dev.gentoo.org/~chutzpah/dist/openssh/openssh-9.2_p1-hpn-15.2-X509-14.1-glue.patch.xz ) ) verify-sig? ( mirror://openbsd/OpenSSH/portable/openssh-9.2p1.tar.gz.asc ) +_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc flag-o-matic 69394e25812406faa1f90edaf4969395 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 pam 01b77091d5b6560b0aeafa7fbb1bd818 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b user-info 83547b4df3e1ba5a6bf91a0837eaa664 verify-sig 167258b573910fd3f5b71c5c52d66ab3 +_md5_=4bbc4a4035cfe3f9151e44d592942d9c diff --git a/metadata/md5-cache/net-news/Manifest.gz b/metadata/md5-cache/net-news/Manifest.gz index 7a7d3f5f00c7..c69ab7ded22a 100644 Binary files a/metadata/md5-cache/net-news/Manifest.gz and b/metadata/md5-cache/net-news/Manifest.gz differ diff --git a/metadata/md5-cache/net-news/liferea-1.12.10 b/metadata/md5-cache/net-news/liferea-1.12.10 new file mode 100644 index 000000000000..a5cc795e9f0c --- /dev/null +++ b/metadata/md5-cache/net-news/liferea-1.12.10 @@ -0,0 +1,16 @@ +BDEPEND=dev-util/intltool virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup +DEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) dev-db/sqlite:3 dev-libs/glib:2 dev-libs/gobject-introspection dev-libs/json-glib dev-libs/libpeas[gtk,python,python_single_target_python3_9(-)?,python_single_target_python3_10(-)?] dev-libs/libxml2:2 dev-libs/libxslt gnome-base/gsettings-desktop-schemas net-libs/libsoup:2.4 net-libs/webkit-gtk:4 x11-libs/gtk+:3 x11-libs/pango dev-util/desktop-file-utils x11-misc/shared-mime-info +DESCRIPTION=News Aggregator for RDF/RSS/CDF/Atom/Echo feeds +EAPI=7 +HOMEPAGE=https://lzone.de/liferea/ +INHERIT=autotools gnome2-utils optfeature python-single-r1 xdg +IUSE=python_single_target_python3_9 python_single_target_python3_10 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 +LICENSE=GPL-2+ +RDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) dev-db/sqlite:3 dev-libs/glib:2 dev-libs/gobject-introspection dev-libs/json-glib dev-libs/libpeas[gtk,python,python_single_target_python3_9(-)?,python_single_target_python3_10(-)?] dev-libs/libxml2:2 dev-libs/libxslt gnome-base/gsettings-desktop-schemas net-libs/libsoup:2.4 net-libs/webkit-gtk:4 x11-libs/gtk+:3 x11-libs/pango +REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 ) +SLOT=0 +SRC_URI=https://github.com/lwindolf/liferea/releases/download/v1.12.10/liferea-1.12.10.tar.bz2 +_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 gnome2-utils 3eaa1386ddbbbbb3951256d4b170fba3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 1a2157392a869265b2afcb63a26c12ac python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a +_md5_=0226492ccf351aba6df19abb043ffde0 diff --git a/metadata/md5-cache/net-news/liferea-1.14.0 b/metadata/md5-cache/net-news/liferea-1.14.0 deleted file mode 100644 index 834373686630..000000000000 --- a/metadata/md5-cache/net-news/liferea-1.14.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=dev-util/intltool virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 -DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup -DEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) dev-db/sqlite:3 dev-libs/fribidi dev-libs/glib:2 dev-libs/gobject-introspection dev-libs/json-glib dev-libs/libpeas[gtk,python,python_single_target_python3_9(-)?,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] dev-libs/libxml2:2 dev-libs/libxslt gnome-base/gsettings-desktop-schemas net-libs/libsoup:2.4 net-libs/webkit-gtk:4= x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/pango -DESCRIPTION=News Aggregator for RDF/RSS/CDF/Atom/Echo feeds -EAPI=8 -HOMEPAGE=https://lzone.de/liferea/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=autotools gnome2-utils optfeature python-single-r1 xdg -IUSE=python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 -LICENSE=GPL-2+ -RDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) dev-db/sqlite:3 dev-libs/fribidi dev-libs/glib:2 dev-libs/gobject-introspection dev-libs/json-glib dev-libs/libpeas[gtk,python,python_single_target_python3_9(-)?,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] dev-libs/libxml2:2 dev-libs/libxslt gnome-base/gsettings-desktop-schemas net-libs/libsoup:2.4 net-libs/webkit-gtk:4= x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/pango -REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) -SLOT=0 -SRC_URI=https://github.com/lwindolf/liferea/archive/refs/tags/v1.14.0.tar.gz -> liferea-1.14.0.tar.gz -_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc gnome2-utils 3eaa1386ddbbbbb3951256d4b170fba3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 1a2157392a869265b2afcb63a26c12ac python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a -_md5_=3c6f4c5a93474db05c6c56a8b573e2a7 diff --git a/metadata/md5-cache/net-news/liferea-1.14.1 b/metadata/md5-cache/net-news/liferea-1.14.1 new file mode 100644 index 000000000000..7b33621f17af --- /dev/null +++ b/metadata/md5-cache/net-news/liferea-1.14.1 @@ -0,0 +1,17 @@ +BDEPEND=dev-util/intltool virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup +DEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) dev-db/sqlite:3 dev-libs/fribidi dev-libs/glib:2 dev-libs/gobject-introspection dev-libs/json-glib dev-libs/libpeas[gtk,python,python_single_target_python3_9(-)?,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] dev-libs/libxml2:2 dev-libs/libxslt gnome-base/gsettings-desktop-schemas net-libs/libsoup:2.4 net-libs/webkit-gtk:4= x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/pango +DESCRIPTION=News Aggregator for RDF/RSS/CDF/Atom/Echo feeds +EAPI=8 +HOMEPAGE=https://lzone.de/liferea/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=autotools gnome2-utils optfeature python-single-r1 xdg +IUSE=python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 +LICENSE=GPL-2+ +RDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) dev-db/sqlite:3 dev-libs/fribidi dev-libs/glib:2 dev-libs/gobject-introspection dev-libs/json-glib dev-libs/libpeas[gtk,python,python_single_target_python3_9(-)?,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] dev-libs/libxml2:2 dev-libs/libxslt gnome-base/gsettings-desktop-schemas net-libs/libsoup:2.4 net-libs/webkit-gtk:4= x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/pango +REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) +SLOT=0 +SRC_URI=https://github.com/lwindolf/liferea/archive/refs/tags/v1.14.1.tar.gz -> liferea-1.14.1.tar.gz +_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc gnome2-utils 3eaa1386ddbbbbb3951256d4b170fba3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 1a2157392a869265b2afcb63a26c12ac python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a +_md5_=f2eb1cf6e6dbc63f94f25782e9cbc145 diff --git a/metadata/md5-cache/sci-mathematics/Manifest.gz b/metadata/md5-cache/sci-mathematics/Manifest.gz index a7b3b6257bf9..2e453761988c 100644 Binary files a/metadata/md5-cache/sci-mathematics/Manifest.gz and b/metadata/md5-cache/sci-mathematics/Manifest.gz differ diff --git a/metadata/md5-cache/sci-mathematics/coq-mathcomp-1.16.0-r1 b/metadata/md5-cache/sci-mathematics/coq-mathcomp-1.16.0-r1 index 06d7db563bf5..ebe62e36f96e 100644 --- a/metadata/md5-cache/sci-mathematics/coq-mathcomp-1.16.0-r1 +++ b/metadata/md5-cache/sci-mathematics/coq-mathcomp-1.16.0-r1 @@ -1,11 +1,11 @@ DEFINED_PHASES=- -DEPEND=dev-lang/ocaml:= >=sci-mathematics/coq-8.16.0:= +DEPEND=>=sci-mathematics/coq-8.16.0:= dev-lang/ocaml:= DESCRIPTION=Mathematical Components for the Coq proof assistant EAPI=8 HOMEPAGE=https://github.com/math-comp/math-comp/ KEYWORDS=~amd64 LICENSE=CeCILL-B -RDEPEND=dev-lang/ocaml:= >=sci-mathematics/coq-8.16.0:= +RDEPEND=>=sci-mathematics/coq-8.16.0:= dev-lang/ocaml:= SLOT=0/1.16.0 SRC_URI=https://github.com/math-comp/math-comp/archive/mathcomp-1.16.0.tar.gz -> coq-mathcomp-1.16.0.tar.gz -_md5_=80ed124cabaf4005897d19831c3cf0bf +_md5_=a8d98af62c245b82c904cbf4cc1992d1 diff --git a/metadata/md5-cache/sci-mathematics/coq-serapi-0.16.3 b/metadata/md5-cache/sci-mathematics/coq-serapi-0.16.3 index 02503a5ae568..16d80b21ffeb 100644 --- a/metadata/md5-cache/sci-mathematics/coq-serapi-0.16.3 +++ b/metadata/md5-cache/sci-mathematics/coq-serapi-0.16.3 @@ -1,6 +1,6 @@ BDEPEND=emacs? ( >=app-editors/emacs-23.1:* ) test? ( sci-mathematics/coq-mathcomp ) dev-lang/ocaml dev-ml/dune DEFINED_PHASES=compile install postinst postrm test -DEPEND=>=sci-mathematics/coq-8.16.0:= =dev-ml/ppx_sexp_conv-0.13.0:= dev-ml/cmdliner:= dev-ml/ppx_compare:= dev-ml/ppx_deriving:= dev-ml/ppx_deriving_yojson:= dev-ml/ppx_hash:= dev-ml/ppx_import:= dev-ml/sexplib:= dev-ml/yojson:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +DEPEND=>=sci-mathematics/coq-8.16.0:= =dev-ml/ppx_sexp_conv-0.13.0:= dev-ml/cmdliner:= dev-ml/ppx_compare:= dev-ml/ppx_deriving:= dev-ml/ppx_deriving_yojson:= dev-ml/ppx_hash:= dev-ml/ppx_import:= dev-ml/sexplib:= dev-ml/yojson:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= DESCRIPTION=Serialization library and protocol for interaction with the Coq proof assistant EAPI=8 HOMEPAGE=https://github.com/ejgallego/coq-serapi/ @@ -8,9 +8,9 @@ INHERIT=elisp-common dune IUSE=emacs +ocamlopt test KEYWORDS=~amd64 LICENSE=GPL-3+ -RDEPEND=>=sci-mathematics/coq-8.16.0:= =dev-ml/ppx_sexp_conv-0.13.0:= dev-ml/cmdliner:= dev-ml/ppx_compare:= dev-ml/ppx_deriving:= dev-ml/ppx_deriving_yojson:= dev-ml/ppx_hash:= dev-ml/ppx_import:= dev-ml/sexplib:= dev-ml/yojson:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +RDEPEND=>=sci-mathematics/coq-8.16.0:= =dev-ml/ppx_sexp_conv-0.13.0:= dev-ml/cmdliner:= dev-ml/ppx_compare:= dev-ml/ppx_deriving:= dev-ml/ppx_deriving_yojson:= dev-ml/ppx_hash:= dev-ml/ppx_import:= dev-ml/sexplib:= dev-ml/yojson:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= RESTRICT=!test? ( test ) SLOT=0/0.16.3 -SRC_URI=https://github.com/ejgallego/coq-serapi/archive/8.16.0+0.16.3.tar.gz -> coq-serapi-0.16.3.tar.gz +SRC_URI=https://github.com/ejgallego/coq-serapi/archive/+0.16.3.tar.gz -> coq-serapi-0.16.3.tar.gz _eclasses_=dune 77dc707d5b61b8d0b0fe46cefbdfec3a edo c0eb9cbe6b0bd01fcb4918f12598a4d3 elisp-common 79f8e13c80c89792e5c9b3fc8ef59f3b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 -_md5_=9e3c2831a2e71f12c21274e8af9e6855 +_md5_=1062822da13bb0d055ad6b66c2d70a25 diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz index 61e9353382d3..2f96d013a921 100644 Binary files a/metadata/md5-cache/sys-apps/Manifest.gz and b/metadata/md5-cache/sys-apps/Manifest.gz differ diff --git a/metadata/md5-cache/sys-apps/coreutils-9.1_p20230313 b/metadata/md5-cache/sys-apps/coreutils-9.1_p20230313 index 4cdb05e39cb0..59217a445e60 100644 --- a/metadata/md5-cache/sys-apps/coreutils-9.1_p20230313 +++ b/metadata/md5-cache/sys-apps/coreutils-9.1_p20230313 @@ -1,4 +1,4 @@ -BDEPEND=app-arch/xz-utils dev-lang/perl test? ( dev-lang/perl dev-perl/Expect dev-util/strace || ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 >=dev-lang/python-3.9.16-r1:3.9 ) ) verify-sig? ( >=sec-keys/openpgp-keys-coreutils-20230313 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +BDEPEND=app-arch/xz-utils dev-lang/perl test? ( dev-lang/perl dev-perl/Expect dev-util/strace || ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 >=dev-lang/python-3.9.16-r1:3.9 ) ) verify-sig? ( sec-keys/openpgp-keys-coreutils ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) DEFINED_PHASES=configure install postinst prepare setup test unpack DEPEND=!static? ( acl? ( sys-apps/acl ) caps? ( sys-libs/libcap ) gmp? ( dev-libs/gmp:= ) openssl? ( dev-libs/openssl:= ) xattr? ( sys-apps/attr ) ) selinux? ( sys-libs/libselinux ) nls? ( virtual/libintl ) static? ( acl? ( sys-apps/acl[static-libs] ) caps? ( sys-libs/libcap ) gmp? ( dev-libs/gmp:=[static-libs] ) openssl? ( dev-libs/openssl:=[static-libs] ) xattr? ( sys-apps/attr[static-libs] ) ) DESCRIPTION=Standard GNU utilities (chmod, cp, dd, ls, sort, tr, head, wc, who,...) @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://www.pixelbeat.org/cu/coreutils-9.1.198-e68b1.tar.xz -> coreutils-9.1_p20230313.tar.xz verify-sig? ( https://www.pixelbeat.org/cu/coreutils-9.1.198-e68b1.tar.xz.sig -> coreutils-9.1_p20230313.tar.xz.sig ) !vanilla? ( https://dev.gentoo.org/~sam/distfiles/sys-apps/coreutils/coreutils-9.0_p20220409-patches-01.tar.xz ) _eclasses_=flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 -_md5_=e336c85f6be1f110a287dc6602526fe5 +_md5_=fdf5c87e04083ad16b135a75d709a04b diff --git a/metadata/md5-cache/sys-apps/coreutils-9999 b/metadata/md5-cache/sys-apps/coreutils-9999 index fd9c57784aa7..9c805f560115 100644 --- a/metadata/md5-cache/sys-apps/coreutils-9999 +++ b/metadata/md5-cache/sys-apps/coreutils-9999 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=!vanilla? ( https://dev.gentoo.org/~sam/distfiles/sys-apps/coreutils/coreutils-9.0_p20220409-patches-01.tar.xz ) _eclasses_=flag-o-matic 69394e25812406faa1f90edaf4969395 git-r3 2347f8fe2d392b2a091191f94be37e6f multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 -_md5_=aced956074640f934c3ec5460ba8886d +_md5_=fdf5c87e04083ad16b135a75d709a04b diff --git a/metadata/md5-cache/sys-apps/ipmiutil-3.1.9 b/metadata/md5-cache/sys-apps/ipmiutil-3.1.9 new file mode 100644 index 000000000000..7652d842dec6 --- /dev/null +++ b/metadata/md5-cache/sys-apps/ipmiutil-3.1.9 @@ -0,0 +1,15 @@ +BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare +DEPEND=>=dev-libs/openssl-1:= virtual/os-headers +DESCRIPTION=IPMI Management Utilities +EAPI=8 +HOMEPAGE=http://ipmiutil.sourceforge.net/ +INHERIT=autotools systemd +IUSE=static-libs +KEYWORDS=~amd64 ~hppa ~ppc ~x86 +LICENSE=BSD +RDEPEND=>=dev-libs/openssl-1:= +SLOT=0 +SRC_URI=mirror://sourceforge/ipmiutil/ipmiutil-3.1.9.tar.gz +_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b +_md5_=fce60fb4b385da66cd4876226a463f6a diff --git a/metadata/md5-cache/sys-process/Manifest.gz b/metadata/md5-cache/sys-process/Manifest.gz index 9152a8fe5c24..c12a98e622bd 100644 Binary files a/metadata/md5-cache/sys-process/Manifest.gz and b/metadata/md5-cache/sys-process/Manifest.gz differ diff --git a/metadata/md5-cache/sys-process/parallel-20230222 b/metadata/md5-cache/sys-process/parallel-20230222 index 836227f1312e..6b1ea97a5512 100644 --- a/metadata/md5-cache/sys-process/parallel-20230222 +++ b/metadata/md5-cache/sys-process/parallel-20230222 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://www.gnu.org/software/parallel/ https://git.savannah.gnu.org/cgit/parallel.git/ INHERIT=verify-sig IUSE=verify-sig -KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos +KEYWORDS=amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos LICENSE=GPL-3+ RDEPEND=dev-lang/perl dev-perl/Devel-Size dev-perl/Text-CSV virtual/perl-Data-Dumper virtual/perl-File-Temp virtual/perl-IO SLOT=0 SRC_URI=mirror://gnu/parallel/parallel-20230222.tar.bz2 verify-sig? ( mirror://gnu/parallel/parallel-20230222.tar.bz2.sig ) _eclasses_=verify-sig 167258b573910fd3f5b71c5c52d66ab3 -_md5_=1ef497c9181df14b560dc927644d7929 +_md5_=918ff5bc280642aa183332d7b2474c18 diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz index 79b44898eec3..d45d2bf00511 100644 Binary files a/metadata/md5-cache/www-client/Manifest.gz and b/metadata/md5-cache/www-client/Manifest.gz differ diff --git a/metadata/md5-cache/www-client/firefox-bin-102.8.0 b/metadata/md5-cache/www-client/firefox-bin-102.8.0 deleted file mode 100644 index 9a24909856a0..000000000000 --- a/metadata/md5-cache/www-client/firefox-bin-102.8.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=app-arch/unzip alsa? ( !pulseaudio? ( dev-util/patchelf ) ) -DEFINED_PHASES=install postinst postrm preinst setup unpack -DEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) ) -DESCRIPTION=Firefox Web Browser -EAPI=8 -HOMEPAGE=https://www.mozilla.com/firefox -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=desktop linux-info optfeature pax-utils xdg -IUSE=+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland l10n_ach l10n_af l10n_an l10n_ar l10n_ast l10n_az l10n_be l10n_bg l10n_bn l10n_br l10n_bs l10n_ca-valencia l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_eo l10n_es-AR l10n_es-CL l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fa l10n_ff l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_gn l10n_gu l10n_he l10n_hi l10n_hr l10n_hsb l10n_hu l10n_hy l10n_ia l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_km l10n_kn l10n_ko l10n_lij l10n_lt l10n_lv l10n_mk l10n_mr l10n_ms l10n_my l10n_nb l10n_ne l10n_nl l10n_nn l10n_oc l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sco l10n_si l10n_sk l10n_sl l10n_son l10n_sq l10n_sr l10n_sv l10n_ta l10n_te l10n_th l10n_tl l10n_tr l10n_trs l10n_uk l10n_ur l10n_uz l10n_vi l10n_xh l10n_zh-CN l10n_zh-TW -KEYWORDS=-* amd64 x86 -LICENSE=MPL-2.0 GPL-2 LGPL-2.1 -RDEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) ) !www-client/firefox-bin:0 !www-client/firefox-bin:rapid >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/dbus-glib >=dev-libs/glib-2.26:2 media-libs/alsa-lib media-libs/fontconfig >=media-libs/freetype-2.4.10 sys-apps/dbus virtual/freedesktop-icon-theme >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.11:3[wayland?] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libxcb >=x11-libs/pango-1.22.0 alsa? ( !pulseaudio? ( media-sound/apulse ) ) ffmpeg? ( media-video/ffmpeg ) pulseaudio? ( media-libs/libpulse ) selinux? ( sec-policy/selinux-mozilla ) -RESTRICT=strip -SLOT=esr -SRC_URI=amd64? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/en-US/firefox-102.8.0esr.tar.bz2 -> firefox-bin_x86_64-102.8.0.tar.bz2 ) x86? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-i686/en-US/firefox-102.8.0esr.tar.bz2 -> firefox-bin_i686-102.8.0.tar.bz2 ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/ach.xpi -> firefox-102.8.0esr-ach.xpi ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/af.xpi -> firefox-102.8.0esr-af.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/an.xpi -> firefox-102.8.0esr-an.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/ar.xpi -> firefox-102.8.0esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/ast.xpi -> firefox-102.8.0esr-ast.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/az.xpi -> firefox-102.8.0esr-az.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/be.xpi -> firefox-102.8.0esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/bg.xpi -> firefox-102.8.0esr-bg.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/bn.xpi -> firefox-102.8.0esr-bn.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/br.xpi -> firefox-102.8.0esr-br.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/bs.xpi -> firefox-102.8.0esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-102.8.0esr-ca-valencia.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/ca.xpi -> firefox-102.8.0esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/cak.xpi -> firefox-102.8.0esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/cs.xpi -> firefox-102.8.0esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/cy.xpi -> firefox-102.8.0esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/da.xpi -> firefox-102.8.0esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/de.xpi -> firefox-102.8.0esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/dsb.xpi -> firefox-102.8.0esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/el.xpi -> firefox-102.8.0esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/en-CA.xpi -> firefox-102.8.0esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/en-GB.xpi -> firefox-102.8.0esr-en-GB.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/eo.xpi -> firefox-102.8.0esr-eo.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/es-AR.xpi -> firefox-102.8.0esr-es-AR.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/es-CL.xpi -> firefox-102.8.0esr-es-CL.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/es-ES.xpi -> firefox-102.8.0esr-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/es-MX.xpi -> firefox-102.8.0esr-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/et.xpi -> firefox-102.8.0esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/eu.xpi -> firefox-102.8.0esr-eu.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/fa.xpi -> firefox-102.8.0esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/ff.xpi -> firefox-102.8.0esr-ff.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/fi.xpi -> firefox-102.8.0esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/fr.xpi -> firefox-102.8.0esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-102.8.0esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-102.8.0esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/gd.xpi -> firefox-102.8.0esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/gl.xpi -> firefox-102.8.0esr-gl.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/gn.xpi -> firefox-102.8.0esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-102.8.0esr-gu-IN.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/he.xpi -> firefox-102.8.0esr-he.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-102.8.0esr-hi-IN.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/hr.xpi -> firefox-102.8.0esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/hsb.xpi -> firefox-102.8.0esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/hu.xpi -> firefox-102.8.0esr-hu.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-102.8.0esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/ia.xpi -> firefox-102.8.0esr-ia.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/id.xpi -> firefox-102.8.0esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/is.xpi -> firefox-102.8.0esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/it.xpi -> firefox-102.8.0esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/ja.xpi -> firefox-102.8.0esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/ka.xpi -> firefox-102.8.0esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/kab.xpi -> firefox-102.8.0esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/kk.xpi -> firefox-102.8.0esr-kk.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/km.xpi -> firefox-102.8.0esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/kn.xpi -> firefox-102.8.0esr-kn.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/ko.xpi -> firefox-102.8.0esr-ko.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/lij.xpi -> firefox-102.8.0esr-lij.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/lt.xpi -> firefox-102.8.0esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/lv.xpi -> firefox-102.8.0esr-lv.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/mk.xpi -> firefox-102.8.0esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/mr.xpi -> firefox-102.8.0esr-mr.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/ms.xpi -> firefox-102.8.0esr-ms.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/my.xpi -> firefox-102.8.0esr-my.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-102.8.0esr-nb-NO.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-102.8.0esr-ne-NP.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/nl.xpi -> firefox-102.8.0esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-102.8.0esr-nn-NO.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/oc.xpi -> firefox-102.8.0esr-oc.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-102.8.0esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/pl.xpi -> firefox-102.8.0esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-102.8.0esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-102.8.0esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/rm.xpi -> firefox-102.8.0esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/ro.xpi -> firefox-102.8.0esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/ru.xpi -> firefox-102.8.0esr-ru.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/sco.xpi -> firefox-102.8.0esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/si.xpi -> firefox-102.8.0esr-si.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/sk.xpi -> firefox-102.8.0esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/sl.xpi -> firefox-102.8.0esr-sl.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/son.xpi -> firefox-102.8.0esr-son.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/sq.xpi -> firefox-102.8.0esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/sr.xpi -> firefox-102.8.0esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-102.8.0esr-sv-SE.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/ta.xpi -> firefox-102.8.0esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/te.xpi -> firefox-102.8.0esr-te.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/th.xpi -> firefox-102.8.0esr-th.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/tl.xpi -> firefox-102.8.0esr-tl.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/tr.xpi -> firefox-102.8.0esr-tr.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/trs.xpi -> firefox-102.8.0esr-trs.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/uk.xpi -> firefox-102.8.0esr-uk.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/ur.xpi -> firefox-102.8.0esr-ur.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/uz.xpi -> firefox-102.8.0esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/vi.xpi -> firefox-102.8.0esr-vi.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/xh.xpi -> firefox-102.8.0esr-xh.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-102.8.0esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/102.8.0esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-102.8.0esr-zh-TW.xpi ) -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d linux-info 4b552625ebd741dfd2ac08637fd2436e multilib 5ca4e49abed8e3a2f7b56920eadee157 optfeature 1a2157392a869265b2afcb63a26c12ac pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a -_md5_=97177c27d89fd5e03d99cfbca80bec89 diff --git a/metadata/md5-cache/www-client/firefox-bin-102.9.0 b/metadata/md5-cache/www-client/firefox-bin-102.9.0 new file mode 100644 index 000000000000..bc0ecdb139da --- /dev/null +++ b/metadata/md5-cache/www-client/firefox-bin-102.9.0 @@ -0,0 +1,17 @@ +BDEPEND=app-arch/unzip alsa? ( !pulseaudio? ( dev-util/patchelf ) ) +DEFINED_PHASES=install postinst postrm preinst setup unpack +DEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) ) +DESCRIPTION=Firefox Web Browser +EAPI=8 +HOMEPAGE=https://www.mozilla.com/firefox +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=desktop linux-info optfeature pax-utils xdg +IUSE=+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland l10n_ach l10n_af l10n_an l10n_ar l10n_ast l10n_az l10n_be l10n_bg l10n_bn l10n_br l10n_bs l10n_ca-valencia l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_eo l10n_es-AR l10n_es-CL l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fa l10n_ff l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_gn l10n_gu l10n_he l10n_hi l10n_hr l10n_hsb l10n_hu l10n_hy l10n_ia l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_km l10n_kn l10n_ko l10n_lij l10n_lt l10n_lv l10n_mk l10n_mr l10n_ms l10n_my l10n_nb l10n_ne l10n_nl l10n_nn l10n_oc l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sco l10n_si l10n_sk l10n_sl l10n_son l10n_sq l10n_sr l10n_sv l10n_ta l10n_te l10n_th l10n_tl l10n_tr l10n_trs l10n_uk l10n_ur l10n_uz l10n_vi l10n_xh l10n_zh-CN l10n_zh-TW +KEYWORDS=-* amd64 x86 +LICENSE=MPL-2.0 GPL-2 LGPL-2.1 +RDEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) ) !www-client/firefox-bin:0 !www-client/firefox-bin:rapid >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/dbus-glib >=dev-libs/glib-2.26:2 media-libs/alsa-lib media-libs/fontconfig >=media-libs/freetype-2.4.10 sys-apps/dbus virtual/freedesktop-icon-theme >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.11:3[wayland?] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libxcb >=x11-libs/pango-1.22.0 alsa? ( !pulseaudio? ( media-sound/apulse ) ) ffmpeg? ( media-video/ffmpeg ) pulseaudio? ( media-libs/libpulse ) selinux? ( sec-policy/selinux-mozilla ) +RESTRICT=strip +SLOT=esr +SRC_URI=amd64? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/en-US/firefox-102.9.0esr.tar.bz2 -> firefox-bin_x86_64-102.9.0.tar.bz2 ) x86? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-i686/en-US/firefox-102.9.0esr.tar.bz2 -> firefox-bin_i686-102.9.0.tar.bz2 ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/ach.xpi -> firefox-102.9.0esr-ach.xpi ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/af.xpi -> firefox-102.9.0esr-af.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/an.xpi -> firefox-102.9.0esr-an.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/ar.xpi -> firefox-102.9.0esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/ast.xpi -> firefox-102.9.0esr-ast.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/az.xpi -> firefox-102.9.0esr-az.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/be.xpi -> firefox-102.9.0esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/bg.xpi -> firefox-102.9.0esr-bg.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/bn.xpi -> firefox-102.9.0esr-bn.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/br.xpi -> firefox-102.9.0esr-br.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/bs.xpi -> firefox-102.9.0esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-102.9.0esr-ca-valencia.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/ca.xpi -> firefox-102.9.0esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/cak.xpi -> firefox-102.9.0esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/cs.xpi -> firefox-102.9.0esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/cy.xpi -> firefox-102.9.0esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/da.xpi -> firefox-102.9.0esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/de.xpi -> firefox-102.9.0esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/dsb.xpi -> firefox-102.9.0esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/el.xpi -> firefox-102.9.0esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/en-CA.xpi -> firefox-102.9.0esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/en-GB.xpi -> firefox-102.9.0esr-en-GB.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/eo.xpi -> firefox-102.9.0esr-eo.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/es-AR.xpi -> firefox-102.9.0esr-es-AR.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/es-CL.xpi -> firefox-102.9.0esr-es-CL.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/es-ES.xpi -> firefox-102.9.0esr-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/es-MX.xpi -> firefox-102.9.0esr-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/et.xpi -> firefox-102.9.0esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/eu.xpi -> firefox-102.9.0esr-eu.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/fa.xpi -> firefox-102.9.0esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/ff.xpi -> firefox-102.9.0esr-ff.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/fi.xpi -> firefox-102.9.0esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/fr.xpi -> firefox-102.9.0esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-102.9.0esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-102.9.0esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/gd.xpi -> firefox-102.9.0esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/gl.xpi -> firefox-102.9.0esr-gl.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/gn.xpi -> firefox-102.9.0esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-102.9.0esr-gu-IN.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/he.xpi -> firefox-102.9.0esr-he.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-102.9.0esr-hi-IN.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/hr.xpi -> firefox-102.9.0esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/hsb.xpi -> firefox-102.9.0esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/hu.xpi -> firefox-102.9.0esr-hu.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-102.9.0esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/ia.xpi -> firefox-102.9.0esr-ia.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/id.xpi -> firefox-102.9.0esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/is.xpi -> firefox-102.9.0esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/it.xpi -> firefox-102.9.0esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/ja.xpi -> firefox-102.9.0esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/ka.xpi -> firefox-102.9.0esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/kab.xpi -> firefox-102.9.0esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/kk.xpi -> firefox-102.9.0esr-kk.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/km.xpi -> firefox-102.9.0esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/kn.xpi -> firefox-102.9.0esr-kn.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/ko.xpi -> firefox-102.9.0esr-ko.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/lij.xpi -> firefox-102.9.0esr-lij.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/lt.xpi -> firefox-102.9.0esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/lv.xpi -> firefox-102.9.0esr-lv.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/mk.xpi -> firefox-102.9.0esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/mr.xpi -> firefox-102.9.0esr-mr.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/ms.xpi -> firefox-102.9.0esr-ms.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/my.xpi -> firefox-102.9.0esr-my.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-102.9.0esr-nb-NO.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-102.9.0esr-ne-NP.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/nl.xpi -> firefox-102.9.0esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-102.9.0esr-nn-NO.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/oc.xpi -> firefox-102.9.0esr-oc.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-102.9.0esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/pl.xpi -> firefox-102.9.0esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-102.9.0esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-102.9.0esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/rm.xpi -> firefox-102.9.0esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/ro.xpi -> firefox-102.9.0esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/ru.xpi -> firefox-102.9.0esr-ru.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/sco.xpi -> firefox-102.9.0esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/si.xpi -> firefox-102.9.0esr-si.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/sk.xpi -> firefox-102.9.0esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/sl.xpi -> firefox-102.9.0esr-sl.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/son.xpi -> firefox-102.9.0esr-son.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/sq.xpi -> firefox-102.9.0esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/sr.xpi -> firefox-102.9.0esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-102.9.0esr-sv-SE.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/ta.xpi -> firefox-102.9.0esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/te.xpi -> firefox-102.9.0esr-te.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/th.xpi -> firefox-102.9.0esr-th.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/tl.xpi -> firefox-102.9.0esr-tl.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/tr.xpi -> firefox-102.9.0esr-tr.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/trs.xpi -> firefox-102.9.0esr-trs.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/uk.xpi -> firefox-102.9.0esr-uk.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/ur.xpi -> firefox-102.9.0esr-ur.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/uz.xpi -> firefox-102.9.0esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/vi.xpi -> firefox-102.9.0esr-vi.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/xh.xpi -> firefox-102.9.0esr-xh.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-102.9.0esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/102.9.0esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-102.9.0esr-zh-TW.xpi ) +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d linux-info 4b552625ebd741dfd2ac08637fd2436e multilib 5ca4e49abed8e3a2f7b56920eadee157 optfeature 1a2157392a869265b2afcb63a26c12ac pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a +_md5_=97177c27d89fd5e03d99cfbca80bec89 diff --git a/metadata/md5-cache/x11-wm/Manifest.gz b/metadata/md5-cache/x11-wm/Manifest.gz index 7d2350143047..d8f9cfe4f656 100644 Binary files a/metadata/md5-cache/x11-wm/Manifest.gz and b/metadata/md5-cache/x11-wm/Manifest.gz differ diff --git a/metadata/md5-cache/x11-wm/fvwm3-1.0.6a b/metadata/md5-cache/x11-wm/fvwm3-1.0.6a new file mode 100644 index 000000000000..1fc7dfe1e88a --- /dev/null +++ b/metadata/md5-cache/x11-wm/fvwm3-1.0.6a @@ -0,0 +1,17 @@ +BDEPEND=virtual/pkgconfig doc? ( dev-libs/libxslt dev-ruby/asciidoctor ) app-arch/unzip go? ( >=dev-lang/go-1.14 ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 +DEFINED_PHASES=compile configure install postinst prepare setup +DEPEND=x11-base/xorg-proto +DESCRIPTION=A multiple large virtual desktop window manager derived from fvwm +EAPI=8 +HOMEPAGE=https://www.fvwm.org/ +INHERIT=autotools desktop flag-o-matic go-module python-single-r1 toolchain-funcs +IUSE=bidi debug doc +go netpbm nls perl readline stroke svg tk lock python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 +KEYWORDS=~amd64 ~riscv +LICENSE=GPL-2+ FVWM go? ( Apache-2.0 BSD MIT ) +RDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) !x11-wm/fvwm dev-lang/perl dev-libs/glib:2 dev-libs/libevent:= media-libs/fontconfig media-libs/libpng:= sys-apps/debianutils sys-libs/zlib x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXau x11-libs/libxcb x11-libs/libXcursor x11-libs/libXdmcp x11-libs/libXext x11-libs/libXfixes x11-libs/libXft x11-libs/libXpm x11-libs/libXrandr x11-libs/libXrender bidi? ( dev-libs/fribidi ) lock? ( x11-misc/xlockmore ) netpbm? ( media-libs/netpbm ) perl? ( tk? ( dev-lang/tk dev-perl/Tk >=dev-perl/X11-Protocol-0.56 ) ) readline? ( sys-libs/ncurses:= sys-libs/readline:= ) stroke? ( dev-libs/libstroke ) svg? ( gnome-base/librsvg:2 x11-libs/cairo ) +REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) +RESTRICT=strip +SLOT=0 +SRC_URI=https://github.com/fvwmorg/fvwm3/releases/download/1.0.6a/fvwm3-1.0.6a.tar.gz +_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 69394e25812406faa1f90edaf4969395 gnuconfig b6b3e92f8b8c996400074b5f61a59256 go-module 472b9e09c35add3a3da376330c033dec libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b +_md5_=35979427b08e81305023f77fdd258213 diff --git a/metadata/md5-cache/x11-wm/fvwm3-9999 b/metadata/md5-cache/x11-wm/fvwm3-9999 index 2d8b5bb4dbdf..3052026cad59 100644 --- a/metadata/md5-cache/x11-wm/fvwm3-9999 +++ b/metadata/md5-cache/x11-wm/fvwm3-9999 @@ -5,12 +5,12 @@ DESCRIPTION=A multiple large virtual desktop window manager derived from fvwm EAPI=8 HOMEPAGE=https://www.fvwm.org/ INHERIT=autotools desktop flag-o-matic go-module python-single-r1 toolchain-funcs git-r3 -IUSE=bidi debug doc go netpbm nls perl readline stroke svg tk vanilla lock python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 +IUSE=bidi debug doc +go netpbm nls perl readline stroke svg tk lock python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 LICENSE=GPL-2+ FVWM go? ( Apache-2.0 BSD MIT ) PROPERTIES=live -RDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) !x11-wm/fvwm dev-lang/perl dev-libs/glib:2 dev-libs/libevent:= media-libs/fontconfig media-libs/libpng:= sys-apps/debianutils sys-libs/zlib x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXau x11-libs/libxcb x11-libs/libXcursor x11-libs/libXdmcp x11-libs/libXext x11-libs/libXfixes x11-libs/libXft x11-libs/libXpm x11-libs/libXrandr x11-libs/libXrender bidi? ( dev-libs/fribidi ) lock? ( x11-misc/xlockmore ) netpbm? ( media-libs/netpbm ) perl? ( tk? ( dev-lang/tk dev-perl/Tk >=dev-perl/X11-Protocol-0.56 ) ) media-libs/libpng:= readline? ( sys-libs/ncurses:= sys-libs/readline:= ) stroke? ( dev-libs/libstroke ) svg? ( gnome-base/librsvg:2 x11-libs/cairo ) +RDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) !x11-wm/fvwm dev-lang/perl dev-libs/glib:2 dev-libs/libevent:= media-libs/fontconfig media-libs/libpng:= sys-apps/debianutils sys-libs/zlib x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXau x11-libs/libxcb x11-libs/libXcursor x11-libs/libXdmcp x11-libs/libXext x11-libs/libXfixes x11-libs/libXft x11-libs/libXpm x11-libs/libXrandr x11-libs/libXrender bidi? ( dev-libs/fribidi ) lock? ( x11-misc/xlockmore ) netpbm? ( media-libs/netpbm ) perl? ( tk? ( dev-lang/tk dev-perl/Tk >=dev-perl/X11-Protocol-0.56 ) ) readline? ( sys-libs/ncurses:= sys-libs/readline:= ) stroke? ( dev-libs/libstroke ) svg? ( gnome-base/librsvg:2 x11-libs/cairo ) REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) RESTRICT=strip SLOT=0 _eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 69394e25812406faa1f90edaf4969395 git-r3 2347f8fe2d392b2a091191f94be37e6f gnuconfig b6b3e92f8b8c996400074b5f61a59256 go-module 472b9e09c35add3a3da376330c033dec libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b -_md5_=003326fc74ed9f827b4bb58b63452f79 +_md5_=591a94bf695e90e12f7e2581f23e2139 diff --git a/metadata/news/Manifest b/metadata/news/Manifest index 1263df4b7765..d47882bae7ef 100644 --- a/metadata/news/Manifest +++ b/metadata/news/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 15153 BLAKE2B d9489813ffb032a3f6f6eacb6df9ad7819bf186e8ead6915d583a0259dd4ccdda908f27867444b45375911e6c60c83e1069b4a71a2a06470f795f6a9fac5b8e9 SHA512 14e11af3bb1e448bd105f6b59bfdeff65b818fc1e4fad2e98891985fef279f09bf5e599162f137b666332a787df599358edcef202bf7d6ad3e111d3c5ab90cd5 -TIMESTAMP 2023-03-14T23:39:39Z +TIMESTAMP 2023-03-15T05:39:36Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQRBbtfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQRWhhfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klC00A//XjZisr4jZ3RWuSWQX61ZeDmdM5p3rZI71XcmRX1JvRKe4c6zweoipMU8 -3zk9WD4aVjun1gyNnwHj5axy46tSaKSzyvJNaZjJoJGevH9fdDf2NoYtFttRbBWO -/1GX7eoJ5W96eYzlKBUYJ45hMAKBThnLHAQTGPS3zk/11EHPMlRpdkXshZfZTzbx -Ywu9vRGeXpjsb+MGicaX3R4eq+l1SEdBKCSkCeKZV6cGfioKC5MlamRsyaBNi9cg -D2I+hu9Hsi/DZramcmL8WmMhQXfCKmB0pMzXEQmzV4UNophJ4zxnUagwzGQdDP12 -OOkXxgnV7xaikwbncSU2AbgxwJiPR80+oT8DQzFZPZJmfMyMgJADAftCsZf6NRia -8jcx6slF0L6shGq7LoI0pc8+MISl/+XV2ay+NzatwGLKz4mUfRfSkr1bgWCVNek1 -xGd1zv2RZ6sKNpiaOali69ErzTTnKhOoBFhhq01+FgegKIyrh9+ZDxn1Y0f385dN -p1SluNECaFSB+DW9vKUucNatvqrPxWZkH+3cCnZYUztmgMVOSzKic3yLTfA4aC9C -rtoxioJw6Bm43y1ucR0VhamM6beVcnF0SaOp3KAehram2/WBecB435u6Eql6KICv -jrH9p6eklC+Bn046rioVjTbS9Yy//wtQoJ+ZLfTPjqFdrDDSPVc= -=u0Z6 +klBu/w/+N/b5vGhv7avWLrfL6345c4P+GqrWD6lBq0AuACnCbIcEaawe3MiLmMJy +Hg8rNXzkrlJd59NK4JaRA82g1GRtJzhtgtFKIqN9KK2ia3g08aQTutuSWIt7ZMIE +7ZmFroduxYV99UZ/6CfJ/XgjR72rAtKk6QFwIXUF3cXuQZGuMxWCy6858gXGt9NV +i7GEaKMXX0WE0T1gvya0mh7wsN6ZGysXi8ZdoXCU7t+HmYndAvqGwLYSd5NbW87x +TdSW/qoWiRXP4u5oKiW3KN8PVaB8IYDOoNOEErYppBT3JmwZf+iyFUmWVRTfFKO3 +qyZyxXWvkvY8S/pHxFpFMAhDvHjXM3l8BRNhmK4XK+/c2mo+CnEvHDK4hTTszgDU +EHvHhcXP99yYgX6AzAwiuwBSV83akEK0ngaXmpuIE02Qto2h4CyVa4zxgqWunDR7 +RpSlHZlu+o2JQvyxeZzLpYbht7uztIE9e34UNxS1+/yOFPb7XHglseQWQIBar56c +pZVTnMXqFyT296YlefpldHHhobwn1ytn+sDC8YK2w/Oq7cMq9ddmG45S8J2CYZwn +s/MItB4tUfNGO8T1W/3pUgLmpd223SdZTrb07gDyIkAdBQJeiDTFD9ClpdYuUXgv +nWEbKuS1pWwQ/wEIpUUjUezeemRUj9qdFRWsBdRyTu4j4MESyi8= +=+eAd -----END PGP SIGNATURE----- diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk index 5fab750ada4e..3bfee3ba8ddc 100644 --- a/metadata/news/timestamp.chk +++ b/metadata/news/timestamp.chk @@ -1 +1 @@ -Tue, 14 Mar 2023 23:39:37 +0000 +Wed, 15 Mar 2023 05:39:33 +0000 diff --git a/metadata/timestamp b/metadata/timestamp index 3663b079e16d..ba9e3a69da77 100644 --- a/metadata/timestamp +++ b/metadata/timestamp @@ -1 +1 @@ -Tue Mar 14 11:39:36 PM UTC 2023 +Wed Mar 15 05:39:33 AM UTC 2023 diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk index 650a7768b639..49c434c14a8a 100644 --- a/metadata/timestamp.chk +++ b/metadata/timestamp.chk @@ -1 +1 @@ -Tue, 14 Mar 2023 23:45:01 +0000 +Wed, 15 Mar 2023 05:45:02 +0000 diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit index afb31fb43c17..8bc4402f1f19 100644 --- a/metadata/timestamp.commit +++ b/metadata/timestamp.commit @@ -1 +1 @@ -e946ce4d76ece04b512661469ce5550e1d505ae5 1678835521 2023-03-14T23:12:01+00:00 +1afd7c1a125472894fc0a87d06e969b022460cba 1678858387 2023-03-15T05:33:07+00:00 diff --git a/metadata/timestamp.x b/metadata/timestamp.x index a3e926b0bb6b..fe6b5cff2b76 100644 --- a/metadata/timestamp.x +++ b/metadata/timestamp.x @@ -1 +1 @@ -1678837201 Tue 14 Mar 2023 11:40:01 PM UTC +1678858801 Wed 15 Mar 2023 05:40:01 AM UTC diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk index fb952bee6d4e..3bfee3ba8ddc 100644 --- a/metadata/xml-schema/timestamp.chk +++ b/metadata/xml-schema/timestamp.chk @@ -1 +1 @@ -Tue, 14 Mar 2023 23:39:36 +0000 +Wed, 15 Mar 2023 05:39:33 +0000 diff --git a/net-firewall/Manifest.gz b/net-firewall/Manifest.gz index 51168404f1a0..014da505c68e 100644 Binary files a/net-firewall/Manifest.gz and b/net-firewall/Manifest.gz differ diff --git a/net-firewall/nftables/Manifest b/net-firewall/nftables/Manifest index 18500d9a39d2..2b5fee30ac37 100644 --- a/net-firewall/nftables/Manifest +++ b/net-firewall/nftables/Manifest @@ -10,7 +10,10 @@ DIST nftables-1.0.5.tar.bz2 982538 BLAKE2B 5d58170b8fc6feccc1581653cd0815d37b59b DIST nftables-1.0.5.tar.bz2.sig 566 BLAKE2B 7744a84c213999b35c3094fa5d9f974acec6fedac3d310422834285823825bcb14fb55b463d88b91fa41d79e33ce34498769992d912b7178fa1f70bd7a1e0977 SHA512 fbff6b5b28d81e964d4523729c7866d0b52d764d090cae70a43d850bc579b17308ec41a3d7fe6707877850028e99ad09c33b5e87fa16ac5199dfeba193a61511 DIST nftables-1.0.6.tar.xz 834584 BLAKE2B 7c14db883f0ee9394b603870c93dcc92ce472bf0349a59d0e377f1d44efc870df3449d6f2dc9a198f2e396e5d73b19532dac498e832083ca8cf65cc78db9ccd4 SHA512 afe08381acd27d39cc94743190b07c579f8c49c4182c9b8753d5b3a0b7d1fe89ed664fdbc19cef1547c3ca4a0c1e32ca4303dba9ec626272fa08c77e88c11119 DIST nftables-1.0.6.tar.xz.sig 566 BLAKE2B 3f90c48f521a1c433be9d0bee3b2beb080ac51f07c213f598af217b2d1b2e883e432f014c1a378c18eac4b8620e323fbdebb654aa53b345210a3f62ccfe93507 SHA512 83657d213e675c8ffa377112efc7fb0f5b756287f06aa9ccd3716eb76b87a14dab01a3ee82929511f26f7e9ce407d8b7ac0dd706c8211ad007fdfcf11d679a93 +DIST nftables-1.0.7.tar.xz 857140 BLAKE2B 972adbb958f36b300618ce03fbbfc1fdb6fd55a3512227e4bc1fd71365be5cc8d3ee105424e8cc513588100bf00d5e69486310435efb2b0d3f5d464ed6999859 SHA512 063f3a42327fd4dca9214314c7e7bcc7310f2ccbbce4c36f86a291d61d443f94b0f91435ecd04eb757596df8be91a802daeef394ba422c3623a81b2917e01116 +DIST nftables-1.0.7.tar.xz.sig 566 BLAKE2B 53abe2598e9b362912d3e2e94ea6e04352d0484b9d1d645c8f18b6133be53d63a8d71d500e57528a57aededb84dedaf61010236afda560b16e7642db45e2f45c SHA512 b5821aa6939dc5b4d16065d9d7083e4ff40b9f99417354efbcbc95a8ccde43108b99a5b8a75a24086cd3df2291a049cad3adb7b06e2c098f0eb7861f85c5c768 EBUILD nftables-1.0.5.ebuild 5944 BLAKE2B 51116a81230b4a137a792a670d3bf3bbbe10664679a1a37a7bcf62bd6b756ea9fe4dffad52a10b38712fa5b3480ea631ceb5439fc473083413ada879f524520a SHA512 8d29abc5b03930aa4531283f65f83550f59cf874e22b69507f7c7d9dffa74e7b39de6cc4eaf6d914d234d779174b309491cbfd63dd5cacf30e4990fcea9f39d1 EBUILD nftables-1.0.6.ebuild 6609 BLAKE2B 74009b5bd7f9857278b95c9461d88b057716b1fc779823dbd5364628c943af51aedc5273fd0bce66fab3c3c1b2d7cb2d337104c26b195dbce45a22be7f0feb62 SHA512 2ce5b7166f5282879ec5b6405f788d07bc144a4527dec5471089cd05baf0159f780136256ee5b3fa53ad2e3f82fc3d72712f9daf0d821c9b344e4d9ab070a949 -EBUILD nftables-9999.ebuild 6060 BLAKE2B c652fb073f2efb590093033501f61ef10396efa2a266a727485b5b5866b0faa819b5c5437f70eee69a117b9fbc45a044e6d1f86ea45e5797f19657239c56cd7e SHA512 3de4fa9675697cbe49c8b8f74e41864a98edc8fc5c6cbdeabc82fb2ffdcab490c62180fadb279f7f02248a5e29668ece3393e4968d4fc45aa367a8b6f98adf09 +EBUILD nftables-1.0.7.ebuild 6682 BLAKE2B 6536445f364249ffe2e1a1497ebf103f0e94261a2e8af06866abfbe4edcb43dde2a8c9d3edba913e00dee15db9643cfd53f9f9f4d0ae305b9b3445d6f18671a3 SHA512 1e207f9c832750d9e3a4616e01db636796907de807e42a4022747772cd2278de93116dd4988bb6134ba40ea7a64a9b16e760a6dd3351c118a93c2cb84d84bd4b +EBUILD nftables-9999.ebuild 6682 BLAKE2B 6536445f364249ffe2e1a1497ebf103f0e94261a2e8af06866abfbe4edcb43dde2a8c9d3edba913e00dee15db9643cfd53f9f9f4d0ae305b9b3445d6f18671a3 SHA512 1e207f9c832750d9e3a4616e01db636796907de807e42a4022747772cd2278de93116dd4988bb6134ba40ea7a64a9b16e760a6dd3351c118a93c2cb84d84bd4b MISC metadata.xml 933 BLAKE2B 8e76ce489c41dcc01e222d77af40f2ba5cb7ddffc2bc818c6fc8c16e24dc308c125ce4d78db1647e77af96f32c85dd3391f7079e2cee26c129c56557e0c48c8a SHA512 058d38df1dbb2c1d0e611bd992f37498d3977561c3b34846fdf0d569573f2ef93a29a216ab491e583cfc2399c55c839d256dfcf8b1d7aaba63ed6ea90f22df25 diff --git a/net-firewall/nftables/nftables-1.0.7.ebuild b/net-firewall/nftables/nftables-1.0.7.ebuild new file mode 100644 index 000000000000..f9713c4a95f6 --- /dev/null +++ b/net-firewall/nftables/nftables-1.0.7.ebuild @@ -0,0 +1,235 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_OPTIONAL=1 +PYTHON_COMPAT=( python3_{9..11} ) +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/netfilter.org.asc +inherit edo linux-info distutils-r1 systemd verify-sig + +DESCRIPTION="Linux kernel (3.13+) firewall, NAT and packet mangling tools" +HOMEPAGE="https://netfilter.org/projects/nftables/" + +if [[ ${PV} =~ ^[9]{4,}$ ]]; then + inherit autotools git-r3 + EGIT_REPO_URI="https://git.netfilter.org/${PN}" + + BDEPEND=" + sys-devel/bison + sys-devel/flex + " +else + SRC_URI="https://netfilter.org/projects/nftables/files/${P}.tar.xz + verify-sig? ( https://netfilter.org/projects/nftables/files/${P}.tar.xz.sig )" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-netfilter )" +fi + +# See COPYING: new code is GPL-2+, existing code is GPL-2 +LICENSE="GPL-2 GPL-2+" +SLOT="0/1" +IUSE="debug doc +gmp json libedit +modern-kernel python +readline static-libs test xtables" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=net-libs/libmnl-1.0.4:= + >=net-libs/libnftnl-1.2.4:= + gmp? ( dev-libs/gmp:= ) + json? ( dev-libs/jansson:= ) + python? ( ${PYTHON_DEPS} ) + readline? ( sys-libs/readline:= ) + xtables? ( >=net-firewall/iptables-1.6.1:= ) +" + +DEPEND="${RDEPEND}" + +BDEPEND+=" + virtual/pkgconfig + doc? ( + app-text/asciidoc + >=app-text/docbook2X-0.8.8-r4 + ) + python? ( ${PYTHON_DEPS} ) +" + +REQUIRED_USE=" + python? ( ${PYTHON_REQUIRED_USE} ) + libedit? ( !readline ) +" + +pkg_setup() { + if kernel_is ge 3 13; then + if use modern-kernel && kernel_is lt 3 18; then + eerror "The modern-kernel USE flag requires kernel version 3.18 or newer to work properly." + fi + CONFIG_CHECK="~NF_TABLES" + linux-info_pkg_setup + else + eerror "This package requires kernel version 3.13 or newer to work properly." + fi +} + +src_prepare() { + default + + if [[ ${PV} =~ ^[9]{4,}$ ]] ; then + eautoreconf + fi + + if use python; then + pushd py >/dev/null || die + distutils-r1_src_prepare + popd >/dev/null || die + fi +} + +src_configure() { + local myeconfargs=( + # We handle python separately + --disable-python + --disable-static + --sbindir="${EPREFIX}"/sbin + $(use_enable debug) + $(use_enable doc man-doc) + $(use_with !gmp mini_gmp) + $(use_with json) + $(use_with libedit cli editline) + $(use_with readline cli readline) + $(use_enable static-libs static) + $(use_with xtables) + ) + econf "${myeconfargs[@]}" + + if use python; then + pushd py >/dev/null || die + distutils-r1_src_configure + popd >/dev/null || die + fi +} + +src_compile() { + default + + if use python; then + pushd py >/dev/null || die + distutils-r1_src_compile + popd >/dev/null || die + fi +} + +src_test() { + emake check + + if [[ ${EUID} == 0 ]]; then + edo tests/shell/run-tests.sh -v + else + ewarn "Skipping shell tests (requires root)" + fi + + # Need to rig up Python eclass if using this, but it doesn't seem to work + # for me anyway. + #cd tests/py || die + #"${EPYTHON}" nft-test.py || die +} + +src_install() { + default + + if ! use doc && [[ ! ${PV} =~ ^[9]{4,}$ ]]; then + pushd doc >/dev/null || die + doman *.? + popd >/dev/null || die + fi + + # Do it here instead of in src_prepare to avoid eautoreconf + # rmdir lets us catch if more files end up installed in /etc/nftables + dodir /usr/share/doc/${PF}/skels/ + mv "${ED}"/etc/nftables/osf "${ED}"/usr/share/doc/${PF}/skels/osf || die + rmdir "${ED}"/etc/nftables || die + + local mksuffix="$(usex modern-kernel '-mk' '')" + + exeinto /usr/libexec/${PN} + newexe "${FILESDIR}"/libexec/${PN}${mksuffix}.sh ${PN}.sh + newconfd "${FILESDIR}"/${PN}${mksuffix}.confd ${PN} + newinitd "${FILESDIR}"/${PN}${mksuffix}.init-r1 ${PN} + keepdir /var/lib/nftables + + systemd_dounit "${FILESDIR}"/systemd/${PN}-restore.service + + if use python ; then + pushd py >/dev/null || die + distutils-r1_src_install + popd >/dev/null || die + fi + + find "${ED}" -type f -name "*.la" -delete || die +} + +pkg_preinst() { + local stderr + + # There's a history of regressions with nftables upgrades. Add a safety + # check to help us spot them earlier. + if [[ -d /sys/module/nf_tables ]] && [[ -x /sbin/nft ]] && [[ -z ${ROOT} ]]; then + # Check the current loaded ruleset, if any, using the newly + # built instance of nft(8). + if ! stderr=$(umask 177; /sbin/nft -t list ruleset 2>&1 >"${T}"/ruleset.nft); then + # Report errors induced by trying to list the ruleset + # but don't treat them as being fatal. + printf '%s\n' "${stderr}" >&2 + elif [[ ${stderr} == *"is managed by iptables-nft"* ]]; then + # Rulesets generated by iptables-nft are special in + # nature and will not always be printed in a way that + # constitutes a valid syntax for ntf(8). Ignore them. + return + elif ! "${ED}"/sbin/nft -c -f "${T}"/ruleset.nft; then + eerror "Your currently loaded ruleset cannot be parsed by the newly built instance of" + eerror "nft. This probably means that there is a regression introduced by v${PV}." + eerror "(To make the ebuild fail instead of warning, set NFTABLES_ABORT_ON_RELOAD_FAILURE=1.)" + + if [[ -n ${NFTABLES_ABORT_ON_RELOAD_FAILURE} ]] ; then + die "Aborting because of failed nft reload!" + fi + fi + fi +} + +pkg_postinst() { + local save_file + save_file="${EROOT}"/var/lib/nftables/rules-save + + # In order for the nftables-restore systemd service to start + # the save_file must exist. + if [[ ! -f "${save_file}" ]]; then + ( umask 177; touch "${save_file}" ) + elif [[ $(( "$( stat --printf '%05a' "${save_file}" )" & 07177 )) -ne 0 ]]; then + ewarn "Your system has dangerous permissions for ${save_file}" + ewarn "It is probably affected by bug #691326." + ewarn "You may need to fix the permissions of the file. To do so," + ewarn "you can run the command in the line below as root." + ewarn " 'chmod 600 \"${save_file}\"'" + fi + + if has_version 'sys-apps/systemd'; then + elog "If you wish to enable the firewall rules on boot (on systemd) you" + elog "will need to enable the nftables-restore service." + elog " 'systemctl enable ${PN}-restore.service'" + elog + elog "If you are creating firewall rules before the next system restart" + elog "the nftables-restore service must be manually started in order to" + elog "save those rules on shutdown." + fi + + if has_version 'sys-apps/openrc'; then + elog "If you wish to enable the firewall rules on boot (on openrc) you" + elog "will need to enable the nftables service." + elog " 'rc-update add ${PN} default'" + elog + elog "If you are creating or updating the firewall rules and wish to save" + elog "them to be loaded on the next restart, use the \"save\" functionality" + elog "in the init script." + elog " 'rc-service ${PN} save'" + fi +} diff --git a/net-firewall/nftables/nftables-9999.ebuild b/net-firewall/nftables/nftables-9999.ebuild index f60144b1a850..f9713c4a95f6 100644 --- a/net-firewall/nftables/nftables-9999.ebuild +++ b/net-firewall/nftables/nftables-9999.ebuild @@ -26,7 +26,8 @@ else BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-netfilter )" fi -LICENSE="GPL-2" +# See COPYING: new code is GPL-2+, existing code is GPL-2 +LICENSE="GPL-2 GPL-2+" SLOT="0/1" IUSE="debug doc +gmp json libedit +modern-kernel python +readline static-libs test xtables" RESTRICT="!test? ( test )" @@ -167,10 +168,23 @@ src_install() { } pkg_preinst() { + local stderr + # There's a history of regressions with nftables upgrades. Add a safety # check to help us spot them earlier. if [[ -d /sys/module/nf_tables ]] && [[ -x /sbin/nft ]] && [[ -z ${ROOT} ]]; then - if ! /sbin/nft -t list ruleset | "${ED}"/sbin/nft -c -f -; then + # Check the current loaded ruleset, if any, using the newly + # built instance of nft(8). + if ! stderr=$(umask 177; /sbin/nft -t list ruleset 2>&1 >"${T}"/ruleset.nft); then + # Report errors induced by trying to list the ruleset + # but don't treat them as being fatal. + printf '%s\n' "${stderr}" >&2 + elif [[ ${stderr} == *"is managed by iptables-nft"* ]]; then + # Rulesets generated by iptables-nft are special in + # nature and will not always be printed in a way that + # constitutes a valid syntax for ntf(8). Ignore them. + return + elif ! "${ED}"/sbin/nft -c -f "${T}"/ruleset.nft; then eerror "Your currently loaded ruleset cannot be parsed by the newly built instance of" eerror "nft. This probably means that there is a regression introduced by v${PV}." eerror "(To make the ebuild fail instead of warning, set NFTABLES_ABORT_ON_RELOAD_FAILURE=1.)" diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz index e01612a18ab8..96cb717113d2 100644 Binary files a/net-im/Manifest.gz and b/net-im/Manifest.gz differ diff --git a/net-im/telegram-desktop-bin/Manifest b/net-im/telegram-desktop-bin/Manifest index 989cfe47ef9f..c6fc1d539218 100644 --- a/net-im/telegram-desktop-bin/Manifest +++ b/net-im/telegram-desktop-bin/Manifest @@ -1,13 +1,7 @@ -DIST tdesktop-4.4.1.tar.gz 17238891 BLAKE2B da7620a5d5ee28dfbbcba098cd4493c346a0c4a558d64835337d2ca722a91e9385e5d42a3b99b24f8aaf5b97291e3432b73e2880162c539bc6424de6e3e00b9a SHA512 f45cc3b788fdd50f8caf9aff43dccfd250c0586cae5c54e27e943c24b472f059cea8017ecf9a7b0061fd02d49113ab33b5288daeaa6b40fb7282b8b09abd0459 -DIST tdesktop-4.5.3.tar.gz 17292564 BLAKE2B d8fd0a4aea06ec2141bc9e8561f83116a692353297e41a07202aba6a5eff33c46572c6c2c1b0765cd9d2447cb318aed983dfd03c58137cc374db63db8578980f SHA512 869c55ec21e5ebcb3e8d08ccbd8154510523aea93f9f7fc127ad1918109f3856c32413277dc4b32f7007c92b8f560665484ba47d39490f57047c6baf2b1466e8 DIST tdesktop-4.6.0.tar.gz 17368321 BLAKE2B 511071683c2f9a43b077f5cd84f67137e86c8483d69d9fd53238b3ce1ef0be045fb81fed37be1b78b0df06f25ac4e0f592b9047ca33f8d97bf98b69809a4c3b2 SHA512 0a6ade8f2e9f74cedbae20410b607a61c20e6349b77a064b7f8eae8f4bbbdfd3b58e0d6353a74ebf0a135af3bfa34e2af9232bfb1278b57bc2c73c571a633842 DIST tdesktop-4.6.5.tar.gz 17391978 BLAKE2B 6c3b576e1f88eaea1a3e36c2c545c9b1ed11db8e857bb4fd880a21ee7b139daececda867a9244610290ea36e788e0167b39c9aa989b0b0761f3cd07bb8679998 SHA512 28a46fe759bf26f2eb590a9f8cec548c2e242f00d8f90a2fb73dbda2f4956fd0afaecc3f5eec638af82272a072955b547404e98113df56700b9d4f02f49c1950 -DIST tsetup.4.4.1.tar.xz 50194196 BLAKE2B 05ff4bc66b77e4b26a802c766f65b7f1690376371681f0ed474d5b8edd0bdc0eae04e78c7539b05f9e7ea3a37dc4250c3761bf0ef23386b5033ce0a52caea5ec SHA512 d13892b0923b4dc9c565002ff54f41382aaba75de532b25b940c1e0cbff49784e15ff9aba5dfdf7b86c996c7502c44c7cfe9df865095d513277a5b553d4e00ea -DIST tsetup.4.5.3.tar.xz 50285164 BLAKE2B 77e386803e9972f0ca8d1478ccbfb7c34b633b6184799f49e2cb2d2276bb623767997965442a0c0d45d8fbc08d24033d86b3456ef786cd64a789addd5513c6c3 SHA512 3c7d607e04991336008269b136953bb4bf40b2976ab5f3afb84761857c9340606e22e284ac1a419f717342e4083769463ba611fe5d2ab1aaeb145a0ae7949d6c DIST tsetup.4.6.0.tar.xz 50550076 BLAKE2B e96f34ce72559244430f4316b214d12f2bda7c990e6205e26c5be296a3043ae2a2948974eea7d2fe6c449b3c6bdd9b78dc83509a32f32c44e55aa2d17a9504e4 SHA512 036aec474c359a7d2d714a505835a4a6bbb3204e94294532f39574f4c12551b158fe6022fe5455da910e7686a27c7eaf9d83f8231efbedb8e639a0e8f9f2ee49 DIST tsetup.4.6.5.tar.xz 50721036 BLAKE2B 8b26f63e73493aff0d312b0bd2cc160b595b0f8c0899a2dd22ededa22ab5b761d81b4ed4ef097c86bafc436a9f5f31982d6b25550794500f8bfd7342751c49c2 SHA512 d8cdbc18d93bfd9ff35f1268bc8933e4ab658ead632bfd3b5d712cbd11795922b247bb6063f16ec66d6b6c83703f6c377d25521c7ce9f06cbb2888a913f711e7 -EBUILD telegram-desktop-bin-4.4.1.ebuild 1392 BLAKE2B 658ad26aa2f1e4bd809da9acd1e76c5b268df18e5b65e0a6f10e08191d58b2dca75eeb35ab988789432055e1e12751b6955d17b258714e3823488c2463dd3498 SHA512 b792ce955053d55c8c46fc8459c2f00794aa7725d274a4232b81fca9852026dc1790ebeea877b22dd494780b934c41183fe922f8ccfbbe5d552b2a044a02ea66 -EBUILD telegram-desktop-bin-4.5.3.ebuild 1392 BLAKE2B c66621ac1d61a68c9a890b46dff8826f844136c8eee9af57f54f79017aa67a2cb12dcd5a1914c024ed85cdaf4478ec35704c7458504ab9af3735489c84a24233 SHA512 6ac63f198d358d0f170b9994ab5be64c2eb6b00144bd2cb39b739190718954f1aa96d88a21232c0569e2761e0f9cd51edd8286c5502d9dce6d136c2ce412a594 EBUILD telegram-desktop-bin-4.6.0.ebuild 1392 BLAKE2B c66621ac1d61a68c9a890b46dff8826f844136c8eee9af57f54f79017aa67a2cb12dcd5a1914c024ed85cdaf4478ec35704c7458504ab9af3735489c84a24233 SHA512 6ac63f198d358d0f170b9994ab5be64c2eb6b00144bd2cb39b739190718954f1aa96d88a21232c0569e2761e0f9cd51edd8286c5502d9dce6d136c2ce412a594 EBUILD telegram-desktop-bin-4.6.5.ebuild 1392 BLAKE2B c66621ac1d61a68c9a890b46dff8826f844136c8eee9af57f54f79017aa67a2cb12dcd5a1914c024ed85cdaf4478ec35704c7458504ab9af3735489c84a24233 SHA512 6ac63f198d358d0f170b9994ab5be64c2eb6b00144bd2cb39b739190718954f1aa96d88a21232c0569e2761e0f9cd51edd8286c5502d9dce6d136c2ce412a594 MISC metadata.xml 501 BLAKE2B 94aa66404772e94f51d8c59e36d19e6454f37173aaac352fe3539bcc09e72c267e69001c41f8356f19ca2830107164144d907865ad7fb3ad1def8771f5ef6d9a SHA512 3cd8e818062cd40787f12c9530ed202ea23c3f60a70f1ab50c95a7b3310197590be5a75378c598dabe5a1fce310fa8acf409a36e7446b66c2046a109d59a5ff8 diff --git a/net-im/telegram-desktop-bin/telegram-desktop-bin-4.4.1.ebuild b/net-im/telegram-desktop-bin/telegram-desktop-bin-4.4.1.ebuild deleted file mode 100644 index b960357fb781..000000000000 --- a/net-im/telegram-desktop-bin/telegram-desktop-bin-4.4.1.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop optfeature xdg - -DESCRIPTION="Official desktop client for Telegram (binary package)" -HOMEPAGE="https://desktop.telegram.org" -SRC_URI=" - https://github.com/telegramdesktop/tdesktop/archive/v${PV}.tar.gz -> tdesktop-${PV}.tar.gz - amd64? ( https://updates.tdesktop.com/tlinux/tsetup.${PV}.tar.xz ) -" - -LICENSE="GPL-3-with-openssl-exception" -SLOT="0" -KEYWORDS="-* ~amd64" - -QA_PREBUILT="usr/bin/telegram-desktop" - -RDEPEND=" - !net-im/telegram-desktop - sys-libs/glibc - dev-libs/glib:2 - >=media-libs/fontconfig-2.13 - media-libs/freetype:2 - virtual/opengl - x11-libs/libX11 - >=x11-libs/libxcb-1.10 -" - -S="${WORKDIR}/Telegram" - -src_prepare() { - default - sed -i -e 's/@CMAKE_INSTALL_FULL_BINDIR@\///g' "${WORKDIR}/tdesktop-${PV}"/lib/xdg/org.telegram.desktop.desktop || die -} - -src_install() { - newbin Telegram telegram-desktop - - insinto /etc/tdesktop - newins - externalupdater <<<"${EPREFIX}/usr/bin/telegram-desktop" - - local icon_size - for icon_size in 16 32 48 64 128 256 512; do - newicon -s "${icon_size}" \ - "${WORKDIR}/tdesktop-${PV}/Telegram/Resources/art/icon${icon_size}.png" \ - telegram.png - done - - domenu "${WORKDIR}/tdesktop-${PV}"/lib/xdg/org.telegram.desktop.desktop -} - -pkg_postinst() { - xdg_pkg_postinst - optfeature "spell checker support" app-text/enchant -} diff --git a/net-im/telegram-desktop-bin/telegram-desktop-bin-4.5.3.ebuild b/net-im/telegram-desktop-bin/telegram-desktop-bin-4.5.3.ebuild deleted file mode 100644 index 0fe79450766d..000000000000 --- a/net-im/telegram-desktop-bin/telegram-desktop-bin-4.5.3.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop optfeature xdg - -DESCRIPTION="Official desktop client for Telegram (binary package)" -HOMEPAGE="https://desktop.telegram.org" -SRC_URI=" - https://github.com/telegramdesktop/tdesktop/archive/v${PV}.tar.gz -> tdesktop-${PV}.tar.gz - amd64? ( https://updates.tdesktop.com/tlinux/tsetup.${PV}.tar.xz ) -" - -LICENSE="GPL-3-with-openssl-exception" -SLOT="0" -KEYWORDS="-* ~amd64" - -QA_PREBUILT="usr/bin/telegram-desktop" - -RDEPEND=" - !net-im/telegram-desktop - sys-libs/glibc - dev-libs/glib:2 - >=media-libs/fontconfig-2.13 - media-libs/freetype:2 - virtual/opengl - x11-libs/libX11 - >=x11-libs/libxcb-1.10 -" - -S="${WORKDIR}/Telegram" - -src_prepare() { - default - sed -i -e 's/@CMAKE_INSTALL_FULL_BINDIR@\///g' "${WORKDIR}/tdesktop-${PV}"/lib/xdg/org.telegram.desktop.desktop || die -} - -src_install() { - newbin Telegram telegram-desktop - - insinto /etc/tdesktop - newins - externalupdater <<<"${EPREFIX}/usr/bin/telegram-desktop" - - local icon_size - for icon_size in 16 32 48 64 128 256 512; do - newicon -s "${icon_size}" \ - "${WORKDIR}/tdesktop-${PV}/Telegram/Resources/art/icon${icon_size}.png" \ - telegram.png - done - - domenu "${WORKDIR}/tdesktop-${PV}"/lib/xdg/org.telegram.desktop.desktop -} - -pkg_postinst() { - xdg_pkg_postinst - optfeature "spell checker support" app-text/enchant -} diff --git a/net-im/telegram-desktop/Manifest b/net-im/telegram-desktop/Manifest index f864ee0cfba8..ac137ea01268 100644 --- a/net-im/telegram-desktop/Manifest +++ b/net-im/telegram-desktop/Manifest @@ -3,8 +3,8 @@ AUX tdesktop-4.3.4-qt5-incompatibility-2.patch 1325 BLAKE2B 0a74bb545024dbd4df62 AUX tdesktop-4.4.1-fix-dupe-main-decl.patch 853 BLAKE2B 6a3ce346467a3b6450674a77157f3fa45d9e1991160ce33e9cc58292a8441310468943225d5d5b2ba5e5c23feaba544d52f19c964130a8e8c724a99392072abe SHA512 edaad94a901181f0bca4a64b4ab2277a247073005b351156df02532dfff470a4060e6b709197da0778b5484d39a4c1bc1f75e9df068872d68209dd47eca9ac54 DIST tdesktop-4.4.1-full.tar.gz 50077498 BLAKE2B 6196c474c0771197c56b386bbfd67e4a014569cb8bd9676990e323005f06cb6938aad0c0dd00fd74cab9fca1ac50c7bf7227f34aa39ae598b4f003199fa8cd00 SHA512 91038f0a615ef7ae1050cbfa614041a3d6a45fdbd26d120ef98cca3c31377612c3bb1e80f9aff58c4853a1726bf2cfb427f752a4f88a796f05b381516c981563 DIST tdesktop-4.5.3-full.tar.gz 63718129 BLAKE2B 85492ad92ea2643dd5e74c831609a4f7be9671648d2b542c24f415dbb19b66521ccecb2a545eadfbf9fa7f934d35d32de085b5b8403dce54bed0b85c54ea98fe SHA512 58a9c5d096e236090347388e1ed480527f841045a80771079dc0c3e35e12ce8ac11753987e87bb57870d9bd8488fc6a4734114648ecec7823d8544744b06c6b1 -DIST tdesktop-4.6.3-full.tar.gz 63791674 BLAKE2B 291ed09dc96bb419c38d6c679c14ac5db1a361114c363ed4cfcbbab8e81927a75e87c5c8839bb348cf3395ff167e8e1eae9d6e499b4448e54e705b34ce997e59 SHA512 c01a1b57c71d8e3509664f8dfb8f7aa932e830732ea75211718150c8e4eafaf501f4271e5cb9e0c3348cd398091bc8236ff0cf79c0c6a45e5f897f9e3610566a +DIST tdesktop-4.6.5-full.tar.gz 63793549 BLAKE2B a425aaf8d1f1c633b3b8ddacff5bb7cc26e6063d4238413fea76db6a4608497d229061a614c79464373e7f1aa3bb854d9718083638e119538e989a202741b3d6 SHA512 4a337e375d7746cb1fa652f5851f8be5718b7b9d9676bba8ab040489b8492b2a665a51848adba28117a910789aa942c386318a01f6c99b4caa12a1eac682c780 EBUILD telegram-desktop-4.4.1.ebuild 6663 BLAKE2B 2052b75ff309abefcee5bcdc09fb44eefe23590f4364b0ef43818b290ae67eb3df5fef4ecefbbb5b488921e71bbfa9b9185a964aa5aca03ff0529daddd136e38 SHA512 eb90ddcb2eeae86810fb384d648f9e0c01098495c8051e6de5d5caff13ae180a73bd519885c751f23235c2c79932e3d9da7cc14d44f77a3e8a4360fe56186556 EBUILD telegram-desktop-4.5.3.ebuild 6606 BLAKE2B dace4440f9c9c27afe7295d3414f63f457d75eeb730cb2438ad1d2a76d6061b73cee57ee964460946fed6946f10fc5f1e84f29bd612554f311b615de776feb2a SHA512 dada58163e4f6f0163ab50f090f40887a3d4bb55d386112d368518cb8e4a297c43190b70eae5b0efcca5012cdb35a05ba58bcad74a1427c7887657e7248b41ee -EBUILD telegram-desktop-4.6.3.ebuild 6474 BLAKE2B 37a8ef4b91948ce8a4da735279b098b1b68690c8d0c520d66693d1c35de9ddd69aa291e7bd993b3290d262c12123826752a1fef1dc57eed521cc93d3e1a900e3 SHA512 536efbce6ee4c39fa8dd2fcf78f29b67006f8796b0b88ba2ca3c12c19a19d37f0380aa024dfd97924a65af599646b751a1e9fd83105ef93c44f17ade74754a72 -MISC metadata.xml 1161 BLAKE2B 96076037734121e259b6d13e42f377106bbd3e29c8bcd7c9f95f38f659d28a9068d07c4d12f5ab5c5e3b5d42a7bbbfac127be6639d787ca626f485b83fb4736f SHA512 5530a1da092a0ed8eeaa65b369849a1e58239bcba37377788bbf4e4be7bc52b6349d6f328109ed66364b8599dbc518dcb3448375bed54d88299cc54fc6a7c6d3 +EBUILD telegram-desktop-4.6.5.ebuild 6474 BLAKE2B 37a8ef4b91948ce8a4da735279b098b1b68690c8d0c520d66693d1c35de9ddd69aa291e7bd993b3290d262c12123826752a1fef1dc57eed521cc93d3e1a900e3 SHA512 536efbce6ee4c39fa8dd2fcf78f29b67006f8796b0b88ba2ca3c12c19a19d37f0380aa024dfd97924a65af599646b751a1e9fd83105ef93c44f17ade74754a72 +MISC metadata.xml 1159 BLAKE2B 3149bba4d7156a497b85b472a94bd1eaf9cd7b32a40ca70a34e9a3b7ec50dd0b683bb02a693a9cfe4bd7cb22ba01084c70cef45ebb9cfc30f00aa17395d0f05d SHA512 2a1dc65dea055a5ec71a3d9790153d2df35c699752dac6656708bd1ccf95f8b12918c2ba272b6fe5473583d6a8b4c8b0a72eaa5c48fad043add16ee1c78061ca diff --git a/net-im/telegram-desktop/metadata.xml b/net-im/telegram-desktop/metadata.xml index 059c51b94001..cd141868ce56 100644 --- a/net-im/telegram-desktop/metadata.xml +++ b/net-im/telegram-desktop/metadata.xml @@ -11,7 +11,7 @@ Use the app-text/aspell spell-checking backend instead of app-text/hunspell - Enable the app-text/hunspell spell-checking backend (deprecated) + Enable the app-text/hunspell spell-checking backend (old flag) Use builtin patched copy of open-sans fonts (overrides fontconfig) Build with Qt6 support Add support for HEIF, AVIF and JpegXL by bundling kde-frameworks/kimageformats diff --git a/net-im/telegram-desktop/telegram-desktop-4.6.3.ebuild b/net-im/telegram-desktop/telegram-desktop-4.6.3.ebuild deleted file mode 100644 index cf71ac36b019..000000000000 --- a/net-im/telegram-desktop/telegram-desktop-4.6.3.ebuild +++ /dev/null @@ -1,206 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) - -inherit xdg cmake python-any-r1 optfeature flag-o-matic - -DESCRIPTION="Official desktop client for Telegram" -HOMEPAGE="https://desktop.telegram.org" - -MY_P="tdesktop-${PV}-full" -SRC_URI="https://github.com/telegramdesktop/tdesktop/releases/download/v${PV}/${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="BSD GPL-3-with-openssl-exception LGPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" -IUSE="+dbus enchant +fonts +jemalloc screencast qt6 qt6-imageformats wayland +X" -REQUIRED_USE=" - qt6-imageformats? ( qt6 ) -" - -KIMAGEFORMATS_RDEPEND=" - media-libs/libavif:= - media-libs/libheif:= - media-libs/libjxl -" -RDEPEND=" - !net-im/telegram-desktop-bin - app-arch/lz4:= - dev-cpp/abseil-cpp:= - dev-libs/glib:2 - dev-libs/libdispatch - dev-libs/libsigc++:2 - dev-libs/openssl:= - dev-libs/xxhash - media-libs/fontconfig:= - media-libs/libjpeg-turbo:= - ~media-libs/libtgvoip-2.4.4_p20221208 - media-libs/openal - media-libs/opus:= - media-libs/rnnoise - ~media-libs/tg_owt-0_pre20230105:=[screencast=,X=] - media-video/ffmpeg:=[opus,vpx] - sys-libs/zlib:=[minizip] - virtual/opengl - dbus? ( dev-cpp/glibmm:2.68 ) - !enchant? ( >=app-text/hunspell-1.7:= ) - enchant? ( app-text/enchant:= ) - jemalloc? ( dev-libs/jemalloc:=[-lazy-lock] ) - !qt6? ( - >=dev-qt/qtcore-5.15:5 - >=dev-qt/qtgui-5.15:5[dbus?,jpeg,png,wayland?,X?] - >=dev-qt/qtimageformats-5.15:5 - >=dev-qt/qtnetwork-5.15:5[ssl] - >=dev-qt/qtsvg-5.15:5 - >=dev-qt/qtwidgets-5.15:5[png,X?] - kde-frameworks/kcoreaddons:= - ) - qt6? ( - dev-qt/qt5compat:6 - dev-qt/qtbase:6[dbus?,gui,network,opengl,widgets,X?] - dev-qt/qtimageformats:6 - dev-qt/qtsvg:6 - wayland? ( dev-qt/qtwayland:6 ) - qt6-imageformats? ( ${KIMAGEFORMATS_RDEPEND} ) - ) - X? ( - x11-libs/libxcb:= - x11-libs/xcb-util-keysyms - ) -" -DEPEND="${RDEPEND} - dev-cpp/range-v3 - >=dev-cpp/ms-gsl-4 -" -BDEPEND=" - ${PYTHON_DEPS} - >=dev-util/cmake-3.16 - virtual/pkgconfig -" -# dev-libs/jemalloc:=[-lazy-lock] -> https://bugs.gentoo.org/803233 - -PATCHES=( - "${FILESDIR}/tdesktop-4.2.4-jemalloc-only-telegram.patch" - "${FILESDIR}/tdesktop-4.4.1-fix-dupe-main-decl.patch" -) - -# Current desktop-file-utils-0.26 does not understand Version=1.5 -QA_DESKTOP_FILE="usr/share/applications/${PN}.desktop" - -pkg_pretend() { - if has ccache ${FEATURES}; then - ewarn "ccache does not work with ${PN} out of the box" - ewarn "due to usage of precompiled headers" - ewarn "check bug https://bugs.gentoo.org/715114 for more info" - ewarn - fi -} - -src_prepare() { - # Bundle kde-frameworks/kimageformats for qt6, since it's impossible to - # build in gentoo right now. - if use qt6-imageformats; then - sed -e 's/DESKTOP_APP_USE_PACKAGED_LAZY/TRUE/' -i \ - cmake/external/kimageformats/CMakeLists.txt || die - printf "%s\n" \ - 'Q_IMPORT_PLUGIN(QAVIFPlugin)' \ - 'Q_IMPORT_PLUGIN(HEIFPlugin)' \ - 'Q_IMPORT_PLUGIN(QJpegXLPlugin)' \ - >> cmake/external/qt/qt_static_plugins/qt_static_plugins.cpp || die - fi - - # kde-frameworks/kcoreaddons is bundled when using qt6, see: - # cmake/external/kcoreaddons/CMakeLists.txt - - cmake_src_prepare -} - -src_configure() { - # The ABI of media-libs/tg_owt breaks if the -DNDEBUG flag doesn't keep - # the same state across both projects. - # See https://bugs.gentoo.org/866055 - append-cppflags '-DNDEBUG' - - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_tl-expected=ON # header only lib, some git version. prevents warnings. - -DQT_VERSION_MAJOR=$(usex qt6 6 5) - - -DDESKTOP_APP_DISABLE_DBUS_INTEGRATION=$(usex !dbus) - -DDESKTOP_APP_DISABLE_X11_INTEGRATION=$(usex !X) - -DDESKTOP_APP_DISABLE_WAYLAND_INTEGRATION=$(usex !wayland) - -DDESKTOP_APP_DISABLE_JEMALLOC=$(usex !jemalloc) - -DDESKTOP_APP_USE_ENCHANT=$(usex enchant) # enables enchant and disables hunspell - -DDESKTOP_APP_USE_PACKAGED_FONTS=$(usex !fonts) # use system fonts instead of bundled ones - ) - - if [[ -n ${MY_TDESKTOP_API_ID} && -n ${MY_TDESKTOP_API_HASH} ]]; then - einfo "Found custom API credentials" - mycmakeargs+=( - -DTDESKTOP_API_ID="${MY_TDESKTOP_API_ID}" - -DTDESKTOP_API_HASH="${MY_TDESKTOP_API_HASH}" - ) - else - # https://github.com/telegramdesktop/tdesktop/blob/dev/snap/snapcraft.yaml - # Building with snapcraft API credentials by default - # Custom API credentials can be obtained here: - # https://github.com/telegramdesktop/tdesktop/blob/dev/docs/api_credentials.md - # After getting credentials you can export variables: - # export MY_TDESKTOP_API_ID="17349"" - # export MY_TDESKTOP_API_HASH="344583e45741c457fe1862106095a5eb" - # and restart the build" - # you can set above variables (without export) in /etc/portage/env/net-im/telegram-desktop - # portage will use custom variable every build automatically - mycmakeargs+=( - -DTDESKTOP_API_ID="611335" - -DTDESKTOP_API_HASH="d524b414d21f4d37f08684c1df41ac9c" - ) - fi - - cmake_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - if ! use X && ! use screencast; then - ewarn "both the 'X' and 'screencast' USE flags are disabled, screen sharing won't work!" - ewarn - fi - if has_version ' https://bugs.gentoo.org/803233 + +PATCHES=( + "${FILESDIR}/tdesktop-4.2.4-jemalloc-only-telegram.patch" + "${FILESDIR}/tdesktop-4.4.1-fix-dupe-main-decl.patch" +) + +# Current desktop-file-utils-0.26 does not understand Version=1.5 +QA_DESKTOP_FILE="usr/share/applications/${PN}.desktop" + +pkg_pretend() { + if has ccache ${FEATURES}; then + ewarn "ccache does not work with ${PN} out of the box" + ewarn "due to usage of precompiled headers" + ewarn "check bug https://bugs.gentoo.org/715114 for more info" + ewarn + fi +} + +src_prepare() { + # Bundle kde-frameworks/kimageformats for qt6, since it's impossible to + # build in gentoo right now. + if use qt6-imageformats; then + sed -e 's/DESKTOP_APP_USE_PACKAGED_LAZY/TRUE/' -i \ + cmake/external/kimageformats/CMakeLists.txt || die + printf "%s\n" \ + 'Q_IMPORT_PLUGIN(QAVIFPlugin)' \ + 'Q_IMPORT_PLUGIN(HEIFPlugin)' \ + 'Q_IMPORT_PLUGIN(QJpegXLPlugin)' \ + >> cmake/external/qt/qt_static_plugins/qt_static_plugins.cpp || die + fi + + # kde-frameworks/kcoreaddons is bundled when using qt6, see: + # cmake/external/kcoreaddons/CMakeLists.txt + + cmake_src_prepare +} + +src_configure() { + # The ABI of media-libs/tg_owt breaks if the -DNDEBUG flag doesn't keep + # the same state across both projects. + # See https://bugs.gentoo.org/866055 + append-cppflags '-DNDEBUG' + + local mycmakeargs=( + -DCMAKE_DISABLE_FIND_PACKAGE_tl-expected=ON # header only lib, some git version. prevents warnings. + -DQT_VERSION_MAJOR=$(usex qt6 6 5) + + -DDESKTOP_APP_DISABLE_DBUS_INTEGRATION=$(usex !dbus) + -DDESKTOP_APP_DISABLE_X11_INTEGRATION=$(usex !X) + -DDESKTOP_APP_DISABLE_WAYLAND_INTEGRATION=$(usex !wayland) + -DDESKTOP_APP_DISABLE_JEMALLOC=$(usex !jemalloc) + -DDESKTOP_APP_USE_ENCHANT=$(usex enchant) # enables enchant and disables hunspell + -DDESKTOP_APP_USE_PACKAGED_FONTS=$(usex !fonts) # use system fonts instead of bundled ones + ) + + if [[ -n ${MY_TDESKTOP_API_ID} && -n ${MY_TDESKTOP_API_HASH} ]]; then + einfo "Found custom API credentials" + mycmakeargs+=( + -DTDESKTOP_API_ID="${MY_TDESKTOP_API_ID}" + -DTDESKTOP_API_HASH="${MY_TDESKTOP_API_HASH}" + ) + else + # https://github.com/telegramdesktop/tdesktop/blob/dev/snap/snapcraft.yaml + # Building with snapcraft API credentials by default + # Custom API credentials can be obtained here: + # https://github.com/telegramdesktop/tdesktop/blob/dev/docs/api_credentials.md + # After getting credentials you can export variables: + # export MY_TDESKTOP_API_ID="17349"" + # export MY_TDESKTOP_API_HASH="344583e45741c457fe1862106095a5eb" + # and restart the build" + # you can set above variables (without export) in /etc/portage/env/net-im/telegram-desktop + # portage will use custom variable every build automatically + mycmakeargs+=( + -DTDESKTOP_API_ID="611335" + -DTDESKTOP_API_HASH="d524b414d21f4d37f08684c1df41ac9c" + ) + fi + + cmake_src_configure +} + +pkg_postinst() { + xdg_pkg_postinst + if ! use X && ! use screencast; then + ewarn "both the 'X' and 'screencast' USE flags are disabled, screen sharing won't work!" + ewarn + fi + if has_version '> libcurl.pc || die +} + +multilib_src_test() { + # See https://github.com/curl/curl/blob/master/tests/runtests.pl#L5721 + # -n: no valgrind (unreliable in sandbox and doesn't work correctly on all arches) + # -v: verbose + # -a: keep going on failure (so we see everything which breaks, not just 1st test) + # -k: keep test files after completion + # -am: automake style TAP output + # -p: print logs if test fails + # Note: if needed, we can disable tests. See e.g. Fedora's packaging + # or just read https://github.com/curl/curl/tree/master/tests#run. + multilib_is_native_abi && emake test TFLAGS="-n -v -a -k -am -p" +} + +multilib_src_install_all() { + einstalldocs + find "${ED}" -type f -name '*.la' -delete || die + rm -rf "${ED}"/etc/ || die +} diff --git a/net-misc/curl/curl-7.88.1.ebuild b/net-misc/curl/curl-7.88.1.ebuild deleted file mode 100644 index 74340e55cd1f..000000000000 --- a/net-misc/curl/curl-7.88.1.ebuild +++ /dev/null @@ -1,302 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -inherit autotools multilib-minimal prefix verify-sig - -DESCRIPTION="A Client that groks URLs" -HOMEPAGE="https://curl.se/" -SRC_URI="https://curl.se/download/${P}.tar.xz - verify-sig? ( https://curl.se/download/${P}.tar.xz.asc )" - -LICENSE="curl" -SLOT="0" -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="+adns alt-svc brotli +ftp gnutls gopher hsts +http2 idn +imap kerberos ldap mbedtls nss +openssl +pop3 +progress-meter rtmp rustls samba +smtp ssh ssl sslv3 static-libs test telnet +tftp websockets zstd" -IUSE+=" curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl curl_ssl_rustls" -IUSE+=" nghttp3" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/danielstenberg.asc - -#Only one default ssl provider can be enabled -REQUIRED_USE=" - ssl? ( - ^^ ( - curl_ssl_gnutls - curl_ssl_mbedtls - curl_ssl_nss - curl_ssl_openssl - curl_ssl_rustls - ) - )" - -# lead to lots of false negatives, bug #285669 -RESTRICT="!test? ( test )" - -RDEPEND="ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] ) - brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] ) - ssl? ( - gnutls? ( - net-libs/gnutls:=[static-libs?,${MULTILIB_USEDEP}] - dev-libs/nettle:=[${MULTILIB_USEDEP}] - app-misc/ca-certificates - ) - mbedtls? ( - net-libs/mbedtls:=[${MULTILIB_USEDEP}] - app-misc/ca-certificates - ) - openssl? ( - dev-libs/openssl:=[sslv3(-)=,static-libs?,${MULTILIB_USEDEP}] - ) - nss? ( - dev-libs/nss:0[${MULTILIB_USEDEP}] - dev-libs/nss-pem - app-misc/ca-certificates - ) - rustls? ( - net-libs/rustls-ffi:=[${MULTILIB_USEDEP}] - ) - ) - http2? ( net-libs/nghttp2:=[${MULTILIB_USEDEP}] ) - nghttp3? ( - net-libs/nghttp3[${MULTILIB_USEDEP}] - net-libs/ngtcp2[ssl,${MULTILIB_USEDEP}] - ) - idn? ( net-dns/libidn2:=[static-libs?,${MULTILIB_USEDEP}] ) - adns? ( net-dns/c-ares:=[${MULTILIB_USEDEP}] ) - kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] ) - rtmp? ( media-video/rtmpdump[${MULTILIB_USEDEP}] ) - ssh? ( net-libs/libssh2[${MULTILIB_USEDEP}] ) - sys-libs/zlib[${MULTILIB_USEDEP}] - zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )" - -DEPEND="${RDEPEND}" -BDEPEND="dev-lang/perl - virtual/pkgconfig - test? ( - sys-apps/diffutils - http2? ( net-libs/nghttp2:=[utils,${MULTILIB_USEDEP}] ) - nghttp3? ( net-libs/nghttp2:=[utils,${MULTILIB_USEDEP}] ) - ) - verify-sig? ( sec-keys/openpgp-keys-danielstenberg )" - -DOCS=( CHANGES README docs/{FEATURES.md,INTERNALS.md,FAQ,BUGS.md,CONTRIBUTE.md} ) - -MULTILIB_WRAPPED_HEADERS=( - /usr/include/curl/curlbuild.h -) - -MULTILIB_CHOST_TOOLS=( - /usr/bin/curl-config -) - -PATCHES=( - "${FILESDIR}"/${PN}-7.30.0-prefix.patch - "${FILESDIR}"/${PN}-respect-cflags-3.patch -) - -src_prepare() { - default - - # Some tests (HTTP/#) rely on ssl certificates that are stored VCS which breaks - # with out-of-tree builds. - sed -i "s:my \$path = getcwd():my \$path = \"${S}/tests\":" tests/http*-server.pl \ - || die "Unable to update test locations" - eprefixify curl-config.in - eautoreconf -} - -multilib_src_configure() { - # We make use of the fact that later flags override earlier ones - # So start with all ssl providers off until proven otherwise - # TODO: in the future, we may want to add wolfssl (https://www.wolfssl.com/) - local myconf=() - - myconf+=( --without-ca-fallback --with-ca-bundle="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt ) - #myconf+=( --without-default-ssl-backend ) - if use ssl ; then - myconf+=( --without-gnutls --without-mbedtls --without-nss --without-rustls ) - - if use gnutls || use curl_ssl_gnutls; then - einfo "SSL provided by gnutls" - myconf+=( --with-gnutls ) - fi - if use mbedtls || use curl_ssl_mbedtls; then - einfo "SSL provided by mbedtls" - myconf+=( --with-mbedtls ) - fi - if use nss || use curl_ssl_nss; then - einfo "SSL provided by nss" - myconf+=( --with-nss --with-nss-deprecated ) - fi - if use openssl || use curl_ssl_openssl; then - einfo "SSL provided by openssl" - myconf+=( --with-ssl --with-ca-path="${EPREFIX}"/etc/ssl/certs ) - fi - if use rustls || use curl_ssl_rustls; then - einfo "SSL provided by rustls" - myconf+=( --with-rustls ) - fi - if use curl_ssl_gnutls; then - einfo "Default SSL provided by gnutls" - myconf+=( --with-default-ssl-backend=gnutls ) - elif use curl_ssl_mbedtls; then - einfo "Default SSL provided by mbedtls" - myconf+=( --with-default-ssl-backend=mbedtls ) - elif use curl_ssl_nss; then - einfo "Default SSL provided by nss" - myconf+=( --with-default-ssl-backend=nss ) - elif use curl_ssl_openssl; then - einfo "Default SSL provided by openssl" - myconf+=( --with-default-ssl-backend=openssl ) - elif use curl_ssl_rustls; then - einfo "Default SSL provided by rustls" - myconf+=( --with-default-ssl-backend=rustls ) - else - eerror "We can't be here because of REQUIRED_USE." - fi - - else - myconf+=( --without-ssl ) - einfo "SSL disabled" - fi - - # These configuration options are organized alphabetically - # within each category. This should make it easier if we - # ever decide to make any of them contingent on USE flags: - # 1) protocols first. To see them all do - # 'grep SUPPORT_PROTOCOLS configure.ac' - # 2) --enable/disable options second. - # 'grep -- --enable configure | grep Check | awk '{ print $4 }' | sort - # 3) --with/without options third. - # grep -- --with configure | grep Check | awk '{ print $4 }' | sort - - myconf+=( - $(use_enable alt-svc) - --enable-crypto-auth - --enable-dict - --disable-ech - --enable-file - $(use_enable ftp) - $(use_enable gopher) - $(use_enable hsts) - --enable-http - $(use_enable imap) - $(use_enable ldap) - $(use_enable ldap ldaps) - --enable-ntlm - --disable-ntlm-wb - $(use_enable pop3) - --enable-rt - --enable-rtsp - $(use_enable samba smb) - $(use_with ssh libssh2) - $(use_enable smtp) - $(use_enable telnet) - $(use_enable tftp) - --enable-tls-srp - $(use_enable adns ares) - --enable-cookies - --enable-dateparse - --enable-dnsshuffle - --enable-doh - --enable-symbol-hiding - --enable-http-auth - --enable-ipv6 - --enable-largefile - --enable-manual - --enable-mime - --enable-netrc - $(use_enable progress-meter) - --enable-proxy - --enable-socketpair - --disable-sspi - $(use_enable static-libs static) - --enable-pthreads - --enable-threaded-resolver - --disable-versioned-symbols - --without-amissl - --without-bearssl - $(use_with brotli) - --without-fish-functions-dir - $(use_with http2 nghttp2) - --without-hyper - $(use_with idn libidn2) - $(use_with kerberos gssapi "${EPREFIX}"/usr) - --without-libgsasl - --without-libpsl - --without-msh3 - $(use_with nghttp3) - $(use_with nghttp3 ngtcp2) - --without-quiche - $(use_with rtmp librtmp) - --without-schannel - --without-secure-transport - --without-test-caddy - --without-test-httpd - --without-test-nghttpx - $(use_enable websockets) - --without-winidn - --without-wolfssl - --with-zlib - $(use_with zstd) - ) - - if use test && multilib_is_native_abi && ( use http2 || use nghttp3 ); then - myconf+=( - --with-test-nghttpx="${BROOT}/usr/bin/nghttpx" - ) - fi - - ECONF_SOURCE="${S}" econf "${myconf[@]}" - - if ! multilib_is_native_abi; then - # avoid building the client - sed -i -e '/SUBDIRS/s:src::' Makefile || die - sed -i -e '/SUBDIRS/s:scripts::' Makefile || die - fi - - # Fix up the pkg-config file to be more robust. - # https://github.com/curl/curl/issues/864 - local priv=() libs=() - # We always enable zlib. - libs+=( "-lz" ) - priv+=( "zlib" ) - if use http2; then - libs+=( "-lnghttp2" ) - priv+=( "libnghttp2" ) - fi - if use nghttp3; then - libs+=( "-lnghttp3" "-lngtcp2" ) - priv+=( "libnghttp3" "libngtcp2" ) - fi - if use ssl && use curl_ssl_openssl; then - libs+=( "-lssl" "-lcrypto" ) - priv+=( "openssl" ) - fi - grep -q Requires.private libcurl.pc && die "need to update ebuild" - libs=$(printf '|%s' "${libs[@]}") - sed -i -r \ - -e "/^Libs.private/s:(${libs#|})( |$)::g" \ - libcurl.pc || die - echo "Requires.private: ${priv[*]}" >> libcurl.pc || die -} - -multilib_src_test() { - # See https://github.com/curl/curl/blob/master/tests/runtests.pl#L5721 - # -n: no valgrind (unreliable in sandbox and doesn't work correctly on all arches) - # -v: verbose - # -a: keep going on failure (so we see everything which breaks, not just 1st test) - # -k: keep test files after completion - # -am: automake style TAP output - # -p: print logs if test fails - # Note: if needed, we can disable tests. See e.g. Fedora's packaging - # or just read https://github.com/curl/curl/tree/master/tests#run. - multilib_is_native_abi && emake test TFLAGS="-n -v -a -k -am -p" -} - -multilib_src_install_all() { - einstalldocs - find "${ED}" -type f -name '*.la' -delete || die - rm -rf "${ED}"/etc/ || die -} diff --git a/net-misc/curl/files/curl-7.88.1-onion-resolution.patch b/net-misc/curl/files/curl-7.88.1-onion-resolution.patch new file mode 100644 index 000000000000..05519884653c --- /dev/null +++ b/net-misc/curl/files/curl-7.88.1-onion-resolution.patch @@ -0,0 +1,132 @@ +https://github.com/curl/curl/pull/10705 +From: Matt Jolly +Date: Wed, 8 Mar 2023 02:16:45 +1100 +Subject: [PATCH] Refuse to resolve the .onion TLD. + +RFC 7686 states that: + +> Applications that do not implement the Tor +> protocol SHOULD generate an error upon the use of .onion and +> SHOULD NOT perform a DNS lookup. + +Let's do that. + +See curl/curl#543 +https://www.rfc-editor.org/rfc/rfc7686#section-2 +--- a/lib/hostip.c ++++ b/lib/hostip.c +@@ -652,6 +652,14 @@ enum resolve_t Curl_resolv(struct Curl_easy *data, + CURLcode result; + enum resolve_t rc = CURLRESOLV_ERROR; /* default to failure */ + struct connectdata *conn = data->conn; ++ /* We should intentionally error and not resolve .onion TLDs */ ++ size_t hostname_len = strlen(hostname); ++ if(hostname_len >= 7 && ++ (curl_strequal(&hostname[hostname_len-6], ".onion") || ++ curl_strequal(&hostname[hostname_len-7], ".onion."))) { ++ failf(data, "Not resolving .onion address (RFC 7686)"); ++ return CURLRESOLV_ERROR; ++ } + *entry = NULL; + #ifndef CURL_DISABLE_DOH + conn->bits.doh = FALSE; /* default is not */ +--- a/tests/data/Makefile.inc ++++ b/tests/data/Makefile.inc +@@ -186,8 +186,8 @@ test1432 test1433 test1434 test1435 test1436 test1437 test1438 test1439 \ + test1440 test1441 test1442 test1443 test1444 test1445 test1446 test1447 \ + test1448 test1449 test1450 test1451 test1452 test1453 test1454 test1455 \ + test1456 test1457 test1458 test1459 test1460 test1461 test1462 test1463 \ +-test1464 test1465 test1466 test1467 test1468 test1469 \ +-\ ++test1464 test1465 test1466 test1467 test1468 test1469 test1471 \ ++test1472 \ + test1500 test1501 test1502 test1503 test1504 test1505 test1506 test1507 \ + test1508 test1509 test1510 test1511 test1512 test1513 test1514 test1515 \ + test1516 test1517 test1518 test1519 test1520 test1521 test1522 test1523 \ +--- /dev/null ++++ b/tests/data/test1471 +@@ -0,0 +1,39 @@ ++ ++ ++ ++Onion ++Tor ++FAILURE ++ ++ ++# ++# Server-side ++ ++ ++ ++# ++# Client-side ++ ++ ++none ++ ++ ++Fail to resolve .onion TLD ++ ++ ++red.onion ++ ++ ++ ++# ++# Verify data after the test has been "shot" ++ ++# Couldn't resolve host name ++ ++6 ++ ++ ++curl: (6) Not resolving .onion address (RFC 7686) ++ ++ ++ +--- /dev/null ++++ b/tests/data/test1472 +@@ -0,0 +1,39 @@ ++ ++ ++ ++Onion ++Tor ++FAILURE ++ ++ ++# ++# Server-side ++ ++ ++ ++# ++# Client-side ++ ++ ++none ++ ++ ++Fail to resolve .onion. TLD ++ ++ ++tasty.onion. ++ ++ ++ ++# ++# Verify data after the test has been "shot" ++ ++# Couldn't resolve host name ++ ++6 ++ ++ ++curl: (6) Not resolving .onion address (RFC 7686) ++ ++ ++ +-- +2.39.2 + diff --git a/net-misc/openssh/Manifest b/net-misc/openssh/Manifest index 9fc3dc1b6801..58f562497d42 100644 --- a/net-misc/openssh/Manifest +++ b/net-misc/openssh/Manifest @@ -10,6 +10,7 @@ AUX openssh-8.9_p1-allow-ppoll_time64.patch 396 BLAKE2B b5bb202f79699d9037f12155 AUX openssh-8.9_p1-gss-use-HOST_NAME_MAX.patch 419 BLAKE2B c5ef82ed92da96213c84d954541dc3d99040f95a3ce6d81ea585360200128154daaa7717a553a91e693ee11044f11b4a2c3f9f0137c4b92cb1aee01514ec7763 SHA512 cdc0894728e01b132346bf1358b2193d5349f281a086a784a4bbdf1a6ad736632cf4c4fbb900c4ebb6b31a13313ed8660dae95968f4e906d40b2aa0b7a7c2303 AUX openssh-9.0_p1-X509-uninitialized-delay.patch 321 BLAKE2B 19bff0fc7ecdc6350f8e6bd30f36f30b455c65b7455fe8b1d481d8fa7cdfa7cc76719931857fe2c9730b05ae8fe3e7e05c538e743e055d6594dd2fc7c3f250ee SHA512 57798621a51a60abf6985391ec73dcafdb46de75c93579e23b786aa095d8eea29ebd9ab5987b951a136b15e60896332c9717c82b42e1c22b345444aedf17a9f5 AUX openssh-9.1_p1-build-tests.patch 529 BLAKE2B cb511de87f2483918d4a5b5ad267a5e3d1e579ed8c2a9e5d477c319091a66db1f62ff43e8dbf273d7b1a1b57e8acce59e06a7dfa85a977a890ec80ad025519c7 SHA512 87df8d4c722fbc0a65aac682199069dc530f81702e84352b689592a94acee8678b0a134e81ac57e1758d6b392c6b63bc21dab3d8c3effd6fe3ae41fb26dd3301 +AUX openssh-9.1_p2-openssl-version-compat-check.patch 1558 BLAKE2B b12a6685df23f2afc1deb068d05d6a9b525bbdc121aa002ffca2ca0567edf5d766c9e962aae03a4315c7f9354a62cf92748d42b2f38760d73557f5ab7f236081 SHA512 9dc2be5b8ea6fcb50a1d0927b1a7f727fa66ea383c928c3171bff5bc02020385c0083c98324d3d1a78dbb6c3371160d4d4e28655363ab0b9fcf2e6b965c89cd0 AUX sshd-r1.confd 774 BLAKE2B df3f3f28cb4d35b49851399b52408c42e242ae3168ff3fc79add211903567da370cfe86a267932ca9cf13c3afbc38a8f1b53e753a31670ee61bf8ba8747832f8 SHA512 3a69752592126024319a95f1c1747af508fd639c86eca472106c5d6c23d5eeaa441ca74740d4b1aafaa0db759d38879e3c1cee742b08d6166ebc58cddac1e2fe AUX sshd-r1.initd 2675 BLAKE2B 47e87cec2d15b90aae362ce0c8e8ba08dada9ebc244e28be1fe67d24deb00675d3d9b8fef40def8a9224a3e2d15ab717574a3d837e099133c1cf013079588b55 SHA512 257d6437162b76c4a3a648ecc5d4739ca7eaa60b192fde91422c6c05d0de6adfa9635adc24d57dc3da6beb92b1b354ffe8fddad3db453efb610195d5509a4e27 AUX sshd.pam_include.2 156 BLAKE2B 91ebefbb1264fe3fe98df0a72ac22a4cd8a787b3b391af5769798e0b0185f0a588bc089d229c76138fd2db39fbe6bd33924f0d53e0513074d9c2d7abf88dcb78 SHA512 d3f7e6ca8c9f2b5060ebccb259316bb59c9a7e158e8ef9466765a20db263a4043a590811f1a3ab072b718dbd70898bc69b77e0b19603d7f394b5ac1bd0a4a56c @@ -39,4 +40,5 @@ DIST openssh-9.2p1.tar.gz 1852380 BLAKE2B 8d0b5e43cb42cba105a1fe303c447a2b85151c DIST openssh-9.2p1.tar.gz.asc 833 BLAKE2B 36210757aaa4ee8e6bdf4cfbb5590e6c54a617817d1657ebb446e54530d01a9e9f5559408b3d424d5efdb4ba06f0c02755637f5480dc81f9b4e32963de91087a SHA512 2a56f8946ed00fcd5a92935e090523d40b5c3747e25661d575b799b1825bf5e47a95eed5e7ed968fe042349c2c7d94d6b0e6bf2d9145b5c6ff5df2ca538d56e5 EBUILD openssh-9.1_p1-r3.ebuild 18562 BLAKE2B 8fd485e9a362653105f7eaededc3785b21e7e183ed555cc007adb936c3182721d68a637b10fb83a655ccc3bb82dc22a06301457a25a699ddf20e670bfe053cc4 SHA512 81f8748b45b019e7c1025efa6d5b7b5b22bd37792915206c0dc262db8befdfb143d072de10c9bb8fa0002e09ad0309e740598e9bb8d91f830797b571fa86d269 EBUILD openssh-9.2_p1-r2.ebuild 18240 BLAKE2B 6b7f36b1824fb129f753735bb86f91a3f287b66dbb51b6cface3d2c994c2d774ff97493838ead636e3845111bdd8acd9a548aadb2550033c1ebc952b195417a4 SHA512 4b1c956b2ce4633fbc55b30763accb4489a9ba0cb55c14f45e3735ca056e557f6f365cdc4c4104ac77d2e77ce0f4841bafa88f122f589dfaa8af2a858a31cd72 +EBUILD openssh-9.2_p1-r3.ebuild 18312 BLAKE2B d36544a23f8ff2950d7efe48a19e8ec66d7766f1338c13df2613df607ae07e8532b486ce40df0cad4760ff488ac696fd03795ad210afd7ba7c228f46e37b22a5 SHA512 c35b1672854d2bc8a200e24d09e07a7d119d16183117f790dbba1b87ccb270722dc3e4fd6c1d5345f2c2410089f6409c1eea484414067d067baaf153ce74dc6a MISC metadata.xml 1957 BLAKE2B f5921abe3735fc6b8f8c6e88f3c3c11201c32ac91f7426150a51619b430f8c15c2afb0a9dcb9b3b5099fe7e5f193a05514064029392df6d0815a7fb67c2b96cf SHA512 6189845b640943147020d4a0fe04be66f58433809edded6fe98824b51c704faef9c3fc4c0d7a604391afcfcee62c0a47e25d36024b9145c4f1e332fe27db7f0a diff --git a/net-misc/openssh/files/openssh-9.1_p2-openssl-version-compat-check.patch b/net-misc/openssh/files/openssh-9.1_p2-openssl-version-compat-check.patch new file mode 100644 index 000000000000..530d96e11ce2 --- /dev/null +++ b/net-misc/openssh/files/openssh-9.1_p2-openssl-version-compat-check.patch @@ -0,0 +1,42 @@ +https://bugzilla.mindrot.org/show_bug.cgi?id=3548 +--- a/openbsd-compat/openssl-compat.c ++++ b/openbsd-compat/openssl-compat.c +@@ -33,10 +33,10 @@ + + /* + * OpenSSL version numbers: MNNFFPPS: major minor fix patch status +- * We match major, minor, fix and status (not patch) for <1.0.0. +- * After that, we acceptable compatible fix versions (so we +- * allow 1.0.1 to work with 1.0.0). Going backwards is only allowed +- * within a patch series. ++ * Versions >=3 require only major versions to match. ++ * For versions <3, we accept compatible fix versions (so we allow 1.0.1 ++ * to work with 1.0.0). Going backwards is only allowed within a patch series. ++ * See https://www.openssl.org/policies/releasestrat.html + */ + + int +@@ -48,15 +48,17 @@ ssh_compatible_openssl(long headerver, long libver) + if (headerver == libver) + return 1; + +- /* for versions < 1.0.0, major,minor,fix,status must match */ +- if (headerver < 0x1000000f) { +- mask = 0xfffff00fL; /* major,minor,fix,status */ ++ /* ++ * For versions >= 3.0, only the major and status must match. ++ */ ++ if (headerver >= 0x3000000f) { ++ mask = 0xf000000fL; /* major,status */ + return (headerver & mask) == (libver & mask); + } + + /* +- * For versions >= 1.0.0, major,minor,status must match and library +- * fix version must be equal to or newer than the header. ++ * For versions >= 1.0.0, but <3, major,minor,status must match and ++ * library fix version must be equal to or newer than the header. + */ + mask = 0xfff0000fL; /* major,minor,status */ + hfix = (headerver & 0x000ff000) >> 12; + diff --git a/net-misc/openssh/openssh-9.2_p1-r3.ebuild b/net-misc/openssh/openssh-9.2_p1-r3.ebuild new file mode 100644 index 000000000000..398c9d6f532f --- /dev/null +++ b/net-misc/openssh/openssh-9.2_p1-r3.ebuild @@ -0,0 +1,518 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit user-info flag-o-matic autotools pam systemd toolchain-funcs verify-sig + +# Make it more portable between straight releases +# and _p? releases. +PARCH=${P/_} + +# PV to USE for HPN patches +#HPN_PV="${PV^^}" +HPN_PV="8.5_P1" + +HPN_VER="15.2" +HPN_PATCHES=( + ${PN}-${HPN_PV/./_}-hpn-DynWinNoneSwitch-${HPN_VER}.diff + ${PN}-${HPN_PV/./_}-hpn-AES-CTR-${HPN_VER}.diff + ${PN}-${HPN_PV/./_}-hpn-PeakTput-${HPN_VER}.diff +) +HPN_GLUE_PATCH="${PN}-9.2_p1-hpn-${HPN_VER}-glue.patch" +HPN_PATCH_DIR="HPN-SSH%%20${HPN_VER/./v}%%20${HPN_PV/_P/p}" + +SCTP_VER="1.2" +SCTP_PATCH="${PARCH}-sctp-${SCTP_VER}.patch.xz" + +X509_VER="14.1" +X509_PATCH="${PARCH}+x509-${X509_VER}.diff.gz" +X509_GLUE_PATCH="${P}-X509-glue-${X509_VER}.patch" +X509_HPN_GLUE_PATCH="${PN}-9.2_p1-hpn-${HPN_VER}-X509-${X509_VER}-glue.patch" + +DESCRIPTION="Port of OpenBSD's free SSH release" +HOMEPAGE="https://www.openssh.com/" +SRC_URI="mirror://openbsd/OpenSSH/portable/${PARCH}.tar.gz + ${SCTP_PATCH:+sctp? ( https://dev.gentoo.org/~chutzpah/dist/openssh/${SCTP_PATCH} )} + ${HPN_VER:+hpn? ( + $(printf "mirror://sourceforge/project/hpnssh/Patches/${HPN_PATCH_DIR}/%s\n" "${HPN_PATCHES[@]}") + https://dev.gentoo.org/~chutzpah/dist/openssh/${HPN_GLUE_PATCH}.xz + )} + ${X509_PATCH:+X509? ( + https://roumenpetrov.info/openssh/x509-${X509_VER}/${X509_PATCH} + https://dev.gentoo.org/~chutzpah/dist/openssh/${X509_GLUE_PATCH}.xz + ${HPN_VER:+hpn? ( https://dev.gentoo.org/~chutzpah/dist/openssh/${X509_HPN_GLUE_PATCH}.xz )} + )} + verify-sig? ( mirror://openbsd/OpenSSH/portable/${PARCH}.tar.gz.asc ) +" +VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/openssh.org.asc +S="${WORKDIR}/${PARCH}" + +LICENSE="BSD GPL-2" +SLOT="0" +#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" +# Probably want to drop ssl defaulting to on in a future version. +IUSE="abi_mips_n32 audit debug hpn kerberos ldns libedit livecd pam +pie sctp security-key selinux +ssl static test X X509 xmss" + +RESTRICT="!test? ( test )" + +REQUIRED_USE=" + hpn? ( ssl ) + ldns? ( ssl ) + pie? ( !static ) + static? ( !kerberos !pam ) + X509? ( !sctp ssl !xmss ) + xmss? ( ssl ) + test? ( ssl ) +" + +# tests currently fail with XMSS +REQUIRED_USE+="test? ( !xmss )" + +# Blocker on older gcc-config for bug #872416 +LIB_DEPEND=" + !=dev-libs/libfido2-1.5.0:=[static-libs(+)] ) + selinux? ( >=sys-libs/libselinux-1.28[static-libs(+)] ) + ssl? ( >=dev-libs/openssl-1.1.1l-r1:0=[static-libs(+)] ) + virtual/libcrypt:=[static-libs(+)] + >=sys-libs/zlib-1.2.3:=[static-libs(+)] +" +RDEPEND=" + acct-group/sshd + acct-user/sshd + !static? ( ${LIB_DEPEND//\[static-libs(+)]} ) + pam? ( sys-libs/pam ) + kerberos? ( virtual/krb5 ) +" +DEPEND="${RDEPEND} + virtual/os-headers + kernel_linux? ( !prefix-guest? ( >=sys-kernel/linux-headers-5.1 ) ) + static? ( ${LIB_DEPEND} ) +" +RDEPEND="${RDEPEND} + pam? ( >=sys-auth/pambase-20081028 ) + !prefix? ( sys-apps/shadow ) + X? ( x11-apps/xauth ) +" +# Weird dep construct for newer gcc-config for bug #872416 +BDEPEND=" + sys-devel/autoconf + virtual/pkgconfig + || ( + >=sys-devel/gcc-config-2.6 + >=sys-devel/clang-toolchain-symlinks-14-r1:14 + >=sys-devel/clang-toolchain-symlinks-15-r1:15 + >=sys-devel/clang-toolchain-symlinks-16-r1:* + ) + verify-sig? ( sec-keys/openpgp-keys-openssh ) +" + +PATCHES=( + "${FILESDIR}/${PN}-7.9_p1-include-stdlib.patch" + "${FILESDIR}/${PN}-8.7_p1-GSSAPI-dns.patch" #165444 integrated into gsskex + "${FILESDIR}/${PN}-6.7_p1-openssl-ignore-status.patch" + "${FILESDIR}/${PN}-7.5_p1-disable-conch-interop-tests.patch" + "${FILESDIR}/${PN}-8.0_p1-fix-putty-tests.patch" + "${FILESDIR}/${PN}-8.0_p1-deny-shmget-shmat-shmdt-in-preauth-privsep-child.patch" + "${FILESDIR}/${PN}-8.9_p1-allow-ppoll_time64.patch" #834019 + "${FILESDIR}/${PN}-8.9_p1-gss-use-HOST_NAME_MAX.patch" #834044 + "${FILESDIR}/${PN}-9.1_p2-openssl-version-compat-check.patch" +) + +pkg_pretend() { + # this sucks, but i'd rather have people unable to `emerge -u openssh` + # than not be able to log in to their server any more + local missing=() + check_feature() { use "${1}" && [[ -z ${!2} ]] && missing+=( "${1}" ); } + check_feature hpn HPN_VER + check_feature sctp SCTP_PATCH + check_feature X509 X509_PATCH + if [[ ${#missing[@]} -ne 0 ]] ; then + eerror "Sorry, but this version does not yet support features" + eerror "that you requested: ${missing[*]}" + eerror "Please mask ${PF} for now and check back later:" + eerror " # echo '=${CATEGORY}/${PF}' >> /etc/portage/package.mask" + die "Missing requested third party patch." + fi + + # Make sure people who are using tcp wrappers are notified of its removal. #531156 + if grep -qs '^ *sshd *:' "${EROOT}"/etc/hosts.{allow,deny} ; then + ewarn "Sorry, but openssh no longer supports tcp-wrappers, and it seems like" + ewarn "you're trying to use it. Update your ${EROOT}/etc/hosts.{allow,deny} please." + fi +} + +src_unpack() { + default + + # We don't have signatures for HPN, X509, so we have to write this ourselves + use verify-sig && verify-sig_verify_detached "${DISTDIR}"/${PARCH}.tar.gz{,.asc} +} + +src_prepare() { + sed -i \ + -e "/_PATH_XAUTH/s:/usr/X11R6/bin/xauth:${EPREFIX}/usr/bin/xauth:" \ + pathnames.h || die + + # don't break .ssh/authorized_keys2 for fun + sed -i '/^AuthorizedKeysFile/s:^:#:' sshd_config || die + + eapply -- "${PATCHES[@]}" + + [[ -d ${WORKDIR}/patches ]] && eapply "${WORKDIR}"/patches + + local PATCHSET_VERSION_MACROS=() + + if use X509 ; then + pushd "${WORKDIR}" &>/dev/null || die + eapply "${WORKDIR}/${X509_GLUE_PATCH}" + popd &>/dev/null || die + + eapply "${WORKDIR}"/${X509_PATCH%.*} + eapply "${FILESDIR}/${PN}-9.0_p1-X509-uninitialized-delay.patch" + + # We need to patch package version or any X.509 sshd will reject our ssh client + # with "userauth_pubkey: could not parse key: string is too large [preauth]" + # error + einfo "Patching package version for X.509 patch set ..." + sed -i \ + -e "s/^AC_INIT(\[OpenSSH\], \[Portable\]/AC_INIT([OpenSSH], [${X509_VER}]/" \ + "${S}"/configure.ac || die "Failed to patch package version for X.509 patch" + + einfo "Patching version.h to expose X.509 patch set ..." + sed -i \ + -e "/^#define SSH_PORTABLE.*/a #define SSH_X509 \"-PKIXSSH-${X509_VER}\"" \ + "${S}"/version.h || die "Failed to sed-in X.509 patch version" + PATCHSET_VERSION_MACROS+=( 'SSH_X509' ) + fi + + if use sctp ; then + eapply "${WORKDIR}"/${SCTP_PATCH%.*} + + einfo "Patching version.h to expose SCTP patch set ..." + sed -i \ + -e "/^#define SSH_PORTABLE/a #define SSH_SCTP \"-sctp-${SCTP_VER}\"" \ + "${S}"/version.h || die "Failed to sed-in SCTP patch version" + PATCHSET_VERSION_MACROS+=( 'SSH_SCTP' ) + + einfo "Disabling known failing test (cfgparse) caused by SCTP patch ..." + sed -i \ + -e "/\t\tcfgparse \\\/d" \ + "${S}"/regress/Makefile || die "Failed to disable known failing test (cfgparse) caused by SCTP patch" + fi + + if use hpn ; then + local hpn_patchdir="${T}/${P}-hpn${HPN_VER}" + mkdir "${hpn_patchdir}" || die + cp $(printf -- "${DISTDIR}/%s\n" "${HPN_PATCHES[@]}") "${hpn_patchdir}" || die + pushd "${hpn_patchdir}" &>/dev/null || die + eapply "${WORKDIR}/${HPN_GLUE_PATCH}" + use X509 && eapply "${WORKDIR}/${X509_HPN_GLUE_PATCH}" + use sctp && eapply "${FILESDIR}"/${PN}-8.5_p1-hpn-${HPN_VER}-sctp-glue.patch + popd &>/dev/null || die + + eapply "${hpn_patchdir}" + + use X509 || eapply "${FILESDIR}/openssh-8.6_p1-hpn-version.patch" + + einfo "Patching Makefile.in for HPN patch set ..." + sed -i \ + -e "/^LIBS=/ s/\$/ -lpthread/" \ + "${S}"/Makefile.in || die "Failed to patch Makefile.in" + + einfo "Patching version.h to expose HPN patch set ..." + sed -i \ + -e "/^#define SSH_PORTABLE/a #define SSH_HPN \"-hpn${HPN_VER//./v}\"" \ + "${S}"/version.h || die "Failed to sed-in HPN patch version" + PATCHSET_VERSION_MACROS+=( 'SSH_HPN' ) + + if [[ -n "${HPN_DISABLE_MTAES}" ]] ; then + einfo "Disabling known non-working MT AES cipher per default ..." + + cat > "${T}"/disable_mtaes.conf <<- EOF + + # HPN's Multi-Threaded AES CTR cipher is currently known to be broken + # and therefore disabled per default. + DisableMTAES yes + EOF + sed -i \ + -e "/^#HPNDisabled.*/r ${T}/disable_mtaes.conf" \ + "${S}"/sshd_config || die "Failed to disabled MT AES ciphers in sshd_config" + + sed -i \ + -e "/AcceptEnv.*_XXX_TEST$/a \\\tDisableMTAES\t\tyes" \ + "${S}"/regress/test-exec.sh || die "Failed to disable MT AES ciphers in test config" + fi + fi + + if use X509 || use sctp || use hpn ; then + einfo "Patching sshconnect.c to use SSH_RELEASE in send_client_banner() ..." + sed -i \ + -e "s/PROTOCOL_MAJOR_2, PROTOCOL_MINOR_2, SSH_VERSION/PROTOCOL_MAJOR_2, PROTOCOL_MINOR_2, SSH_RELEASE/" \ + "${S}"/sshconnect.c || die "Failed to patch send_client_banner() to use SSH_RELEASE (sshconnect.c)" + + einfo "Patching sshd.c to use SSH_RELEASE in sshd_exchange_identification() ..." + sed -i \ + -e "s/PROTOCOL_MAJOR_2, PROTOCOL_MINOR_2, SSH_VERSION/PROTOCOL_MAJOR_2, PROTOCOL_MINOR_2, SSH_RELEASE/" \ + "${S}"/sshd.c || die "Failed to patch sshd_exchange_identification() to use SSH_RELEASE (sshd.c)" + + einfo "Patching version.h to add our patch sets to SSH_RELEASE ..." + sed -i \ + -e "s/^#define SSH_RELEASE.*/#define SSH_RELEASE SSH_VERSION SSH_PORTABLE ${PATCHSET_VERSION_MACROS[*]}/" \ + "${S}"/version.h || die "Failed to patch SSH_RELEASE (version.h)" + fi + + eapply_user #473004 + + # These tests are currently incompatible with PORTAGE_TMPDIR/sandbox + sed -e '/\t\tpercent \\/ d' \ + -i regress/Makefile || die + + tc-export PKG_CONFIG + local sed_args=( + -e "s:-lcrypto:$(${PKG_CONFIG} --libs openssl):" + # Disable fortify flags ... our gcc does this for us + -e 's:-D_FORTIFY_SOURCE=2::' + ) + + # The -ftrapv flag ICEs on hppa #505182 + use hppa && sed_args+=( + -e '/CFLAGS/s:-ftrapv:-fdisable-this-test:' + -e '/OSSH_CHECK_CFLAG_LINK.*-ftrapv/d' + ) + # _XOPEN_SOURCE causes header conflicts on Solaris + [[ ${CHOST} == *-solaris* ]] && sed_args+=( + -e 's/-D_XOPEN_SOURCE//' + ) + sed -i "${sed_args[@]}" configure{.ac,} || die + + eautoreconf +} + +src_configure() { + addwrite /dev/ptmx + + use debug && append-cppflags -DSANDBOX_SECCOMP_FILTER_DEBUG + use static && append-ldflags -static + use xmss && append-cflags -DWITH_XMSS + + if [[ ${CHOST} == *-solaris* ]] ; then + # Solaris' glob.h doesn't have things like GLOB_TILDE, configure + # doesn't check for this, so force the replacement to be put in + # place + append-cppflags -DBROKEN_GLOB + fi + + # use replacement, RPF_ECHO_ON doesn't exist here + [[ ${CHOST} == *-darwin* ]] && export ac_cv_func_readpassphrase=no + + local myconf=( + --with-ldflags="${LDFLAGS}" + --disable-strip + --with-pid-dir="${EPREFIX}"$(usex kernel_linux '' '/var')/run + --sysconfdir="${EPREFIX}"/etc/ssh + --libexecdir="${EPREFIX}"/usr/$(get_libdir)/misc + --datadir="${EPREFIX}"/usr/share/openssh + --with-privsep-path="${EPREFIX}"/var/empty + --with-privsep-user=sshd + $(use_with audit audit linux) + $(use_with kerberos kerberos5 "${EPREFIX}"/usr) + # We apply the sctp patch conditionally, so can't pass --without-sctp + # unconditionally else we get unknown flag warnings. + $(use sctp && use_with sctp) + $(use_with ldns) + $(use_with libedit) + $(use_with pam) + $(use_with pie) + $(use_with selinux) + $(usex X509 '' "$(use_with security-key security-key-builtin)") + $(use_with ssl openssl) + $(use_with ssl ssl-engine) + $(use_with !elibc_Cygwin hardening) #659210 + ) + + if use elibc_musl; then + # musl defines bogus values for UTMP_FILE and WTMP_FILE + # https://bugs.gentoo.org/753230 + myconf+=( --disable-utmp --disable-wtmp ) + fi + + # Workaround for Clang 15 miscompilation with -fzero-call-used-regs=all + # bug #869839 (https://github.com/llvm/llvm-project/issues/57692) + tc-is-clang && myconf+=( --without-hardening ) + + econf "${myconf[@]}" +} + +src_test() { + local tests=( compat-tests ) + local shell=$(egetshell "${UID}") + if [[ ${shell} == */nologin ]] || [[ ${shell} == */false ]] ; then + ewarn "Running the full OpenSSH testsuite requires a usable shell for the 'portage'" + ewarn "user, so we will run a subset only." + tests+=( interop-tests ) + else + tests+=( tests ) + fi + + local -x SUDO= SSH_SK_PROVIDER= TEST_SSH_UNSAFE_PERMISSIONS=1 + mkdir -p "${HOME}"/.ssh || die + emake -j1 "${tests[@]}" > "${ED}"/etc/ssh/sshd_config + + # Allow client to pass locale environment variables. #367017 + AcceptEnv ${locale_vars[*]} + + # Allow client to pass COLORTERM to match TERM. #658540 + AcceptEnv COLORTERM + EOF + + # Then the client config. + cat <<-EOF >> "${ED}"/etc/ssh/ssh_config + + # Send locale environment variables. #367017 + SendEnv ${locale_vars[*]} + + # Send COLORTERM to match TERM. #658540 + SendEnv COLORTERM + EOF + + if use pam ; then + sed -i \ + -e "/^#UsePAM /s:.*:UsePAM yes:" \ + -e "/^#PasswordAuthentication /s:.*:PasswordAuthentication no:" \ + -e "/^#PrintMotd /s:.*:PrintMotd no:" \ + -e "/^#PrintLastLog /s:.*:PrintLastLog no:" \ + "${ED}"/etc/ssh/sshd_config || die + fi + + if use livecd ; then + sed -i \ + -e '/^#PermitRootLogin/c# Allow root login with password on livecds.\nPermitRootLogin Yes' \ + "${ED}"/etc/ssh/sshd_config || die + fi +} + +src_install() { + emake install-nokeys DESTDIR="${D}" + fperms 600 /etc/ssh/sshd_config + dobin contrib/ssh-copy-id + newinitd "${FILESDIR}"/sshd-r1.initd sshd + newconfd "${FILESDIR}"/sshd-r1.confd sshd + + if use pam; then + newpamd "${FILESDIR}"/sshd.pam_include.2 sshd + fi + + tweak_ssh_configs + + doman contrib/ssh-copy-id.1 + dodoc CREDITS OVERVIEW README* TODO sshd_config + use hpn && dodoc HPN-README + use X509 || dodoc ChangeLog + + diropts -m 0700 + dodir /etc/skel/.ssh + rmdir "${ED}"/var/empty || die + + systemd_dounit "${FILESDIR}"/sshd.socket + systemd_newunit "${FILESDIR}"/sshd.service.1 sshd.service + systemd_newunit "${FILESDIR}"/sshd_at.service.1 'sshd@.service' +} + +pkg_preinst() { + if ! use ssl && has_version "${CATEGORY}/${PN}[ssl]"; then + show_ssl_warning=1 + fi +} + +pkg_postinst() { + local old_ver + for old_ver in ${REPLACING_VERSIONS}; do + if ver_test "${old_ver}" -lt "5.8_p1"; then + elog "Starting with openssh-5.8p1, the server will default to a newer key" + elog "algorithm (ECDSA). You are encouraged to manually update your stored" + elog "keys list as servers update theirs. See ssh-keyscan(1) for more info." + fi + if ver_test "${old_ver}" -lt "7.0_p1"; then + elog "Starting with openssh-6.7, support for USE=tcpd has been dropped by upstream." + elog "Make sure to update any configs that you might have. Note that xinetd might" + elog "be an alternative for you as it supports USE=tcpd." + fi + if ver_test "${old_ver}" -lt "7.1_p1"; then #557388 #555518 + elog "Starting with openssh-7.0, support for ssh-dss keys were disabled due to their" + elog "weak sizes. If you rely on these key types, you can re-enable the key types by" + elog "adding to your sshd_config or ~/.ssh/config files:" + elog " PubkeyAcceptedKeyTypes=+ssh-dss" + elog "You should however generate new keys using rsa or ed25519." + + elog "Starting with openssh-7.0, the default for PermitRootLogin changed from 'yes'" + elog "to 'prohibit-password'. That means password auth for root users no longer works" + elog "out of the box. If you need this, please update your sshd_config explicitly." + fi + if ver_test "${old_ver}" -lt "7.6_p1"; then + elog "Starting with openssh-7.6p1, openssh upstream has removed ssh1 support entirely." + elog "Furthermore, rsa keys with less than 1024 bits will be refused." + fi + if ver_test "${old_ver}" -lt "7.7_p1"; then + elog "Starting with openssh-7.7p1, we no longer patch openssh to provide LDAP functionality." + elog "Install sys-auth/ssh-ldap-pubkey and use OpenSSH's \"AuthorizedKeysCommand\" option" + elog "if you need to authenticate against LDAP." + elog "See https://wiki.gentoo.org/wiki/SSH/LDAP_migration for more details." + fi + if ver_test "${old_ver}" -lt "8.2_p1"; then + ewarn "After upgrading to openssh-8.2p1 please restart sshd, otherwise you" + ewarn "will not be able to establish new sessions. Restarting sshd over a ssh" + ewarn "connection is generally safe." + fi + if ver_test "${old_ver}" -lt "9.2_p1-r1" && systemd_is_booted; then + ewarn "From openssh-9.2_p1-r1 the supplied systemd unit file defaults to" + ewarn "'Restart=on-failure', which causes the service to automatically restart if it" + ewarn "terminates with an unclean exit code or signal. This feature is useful for most users," + ewarn "but it can increase the vulnerability of the system in the event of a future exploit." + ewarn "If you have a web-facing setup or are concerned about security, it is recommended to" + ewarn "set 'Restart=no' in your sshd unit file." + fi + done + + if [[ -n ${show_ssl_warning} ]]; then + elog "Be aware that by disabling openssl support in openssh, the server and clients" + elog "no longer support dss/rsa/ecdsa keys. You will need to generate ed25519 keys" + elog "and update all clients/servers that utilize them." + fi + + if use hpn && [[ -n "${HPN_DISABLE_MTAES}" ]] ; then + elog "" + elog "HPN's multi-threaded AES CTR cipher is currently known to be broken" + elog "and therefore disabled at runtime per default." + elog "Make sure your sshd_config is up to date and contains" + elog "" + elog " DisableMTAES yes" + elog "" + elog "Otherwise you maybe unable to connect to this sshd using any AES CTR cipher." + elog "" + fi +} diff --git a/net-news/Manifest.gz b/net-news/Manifest.gz index 4554df09be4e..21784fd5d1d1 100644 Binary files a/net-news/Manifest.gz and b/net-news/Manifest.gz differ diff --git a/net-news/liferea/Manifest b/net-news/liferea/Manifest index e74c102544bc..ac3829e89c69 100644 --- a/net-news/liferea/Manifest +++ b/net-news/liferea/Manifest @@ -1,6 +1,8 @@ AUX liferea-1.12.9-webkit-css.patch 1760 BLAKE2B f99c7c86053a6b63a4e3d7cd3b13506870d60addab454c15c9113d5b04bba82e48b5117fc6baa2831356ea6a87ead6662c06b95aa93770c36719ff4c3dc49146 SHA512 438930eb0b23b83d996477a31014287a60b5d8e14e4828ee34ed65cda49161d9a61e85d49a396e53fd53f64f52d1dc56dfc6858113c4fb0cbad30614780d12b2 +DIST liferea-1.12.10.tar.bz2 1503040 BLAKE2B 8a935f889b972787a55f0d09c4314ee5ff4d4fa42b46af46d84e5dd5d13df95adf898dc522baadd76e7c752c9f47d771122698882142202002ebf2fa5b0e3f31 SHA512 34b9c5b9c58aaac790e44aa2495a169ea2fbc3cdf351013324615b65c083045c3b09c5d5fa6eeba994184d2d7a9e52626241877c24194f4f771af0f5b3afb067 DIST liferea-1.12.9.tar.bz2 1496593 BLAKE2B a0887a7b04c47a69166396f06305342232b16eefba04df1a0cda7c9d84880e025d73786a55aaa528a143fccef213fa2de9474fb6fab3f301e54a12dba4a705f1 SHA512 09156e0e5e4342741b6290be17ee94a3204d431c687c17688e23067d151d36a178193f5cf01da222974810a48626c877b0cf917fbdd9ecb6e81254e85750be9b -DIST liferea-1.14.0.tar.gz 1830671 BLAKE2B 2def6bcc7ca2a6e29555f249bde8fac9077447f90e665f437cdc67ad60850488979c455ebd82ad0ac440ff69451ca5493acf521f6d602f7514011e4abe658b1f SHA512 79d52a754482e0ea6d861d792d59e124cac40bc5d969f13cf1029910fdbf14a6e042d405dad49731cd549a05c9b47d7733e6e9336af0ba476f1fbc553f1efa7c +DIST liferea-1.14.1.tar.gz 1832915 BLAKE2B 93923a498031a356d7c54a290707d79b1758d7e8a0a684d85fd4baab8ce8642e9f6e2be83e2866044d7e17ed08babfbfed8092a6cf83658d8ea90182bec150d1 SHA512 83abb325865e349c22d3735221cb9fc80075502b212042d5db2dcd6425bc4d344755e7dc8a674b71fcde11b07f8ed0ef1b955c5cb3d5e2b4e4a62d1d8793eb94 +EBUILD liferea-1.12.10.ebuild 1788 BLAKE2B cc15c3e178f52a5c3be68ee674efd5aed26ceece81207a0c34ef75d22296957fc20a00e03add5a8d4c8e036cc131f66aca2af61f5d34c9a20e0237353bb097dd SHA512 f06b1f83068e0bc3684d55f6a19c2f1199c89346a169e1bd1c1a096ab1b6f98617f9cd539b15e4a3d9e74b634199264c6791c125a30f762fd2a5e63d711cc5a0 EBUILD liferea-1.12.9-r2.ebuild 1778 BLAKE2B 910a3fa6e897cae41c69b1fb766a94964f89a0690e60334ea6e2cc82d0814dcc7fe38c3048f3f3859cebac9df1d1f1678b66c08b65bf46b1d36c7c94f71af026 SHA512 a15b3eee4812f128cac0273e11a3f42ca95db0aa2e9d63ea11301385449250063a26512531b8212631a2d9cb14f58969f4b1a634153ec21b0486ff596bb2b7ae -EBUILD liferea-1.14.0.ebuild 1773 BLAKE2B d0219f567516b22fdea611363ea77063cb6a5a32a44f6c28770e79ce704243488b414e6b7b99a7142c8e03ae1b5481c5b205348036d4ff45acfa6da775c177b1 SHA512 d66932c97c51e655029caeb20fc98cc3a11c30d95881ff528f159d7a46e64e8e427f179e94f1a65a50717050c3e03e83709128875868285e2fc6b2bdc2c2091d +EBUILD liferea-1.14.1.ebuild 1693 BLAKE2B c39434782ba21911d8ec1c28a373d78876f28e4037fe9d7f176f61e03ddb589b5ef7cd5efc724e5b75439cbab8508e5cad38a9de5ba25dbea53842dcd9541c00 SHA512 413d717cbc8317ae70d1a288cfb291e575fcec2e785900681993bc881b7bfa560b881d0775180b1233c4dba92604c1e67ddc938f54d6dd922f934bd04a6cdd34 MISC metadata.xml 629 BLAKE2B 88e0018637621448c67f2b514c11f3be85a6f2a4a1a0d7af0df0bea2e2cff8651bf8d064c17c314a31da0090231e35811cd60ad8b2a25175e997dc4a2487ead1 SHA512 ae109cd972bf652d0598b660ef74bba8783d097fe87b1ed5839975c3788a905f1768176ec914b03d6e495c89ccac121ea807fd088f77d7c96e582e175a9aae13 diff --git a/net-news/liferea/liferea-1.12.10.ebuild b/net-news/liferea/liferea-1.12.10.ebuild new file mode 100644 index 000000000000..91445fa37469 --- /dev/null +++ b/net-news/liferea/liferea-1.12.10.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{9..10} ) + +inherit autotools gnome2-utils optfeature python-single-r1 xdg + +DESCRIPTION="News Aggregator for RDF/RSS/CDF/Atom/Echo feeds" +HOMEPAGE="https://lzone.de/liferea/" +SRC_URI="https://github.com/lwindolf/${PN}/releases/download/v${PV}/${P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + dev-db/sqlite:3 + dev-libs/glib:2 + dev-libs/gobject-introspection + dev-libs/json-glib + dev-libs/libpeas[gtk,python,${PYTHON_SINGLE_USEDEP}] + dev-libs/libxml2:2 + dev-libs/libxslt + gnome-base/gsettings-desktop-schemas + net-libs/libsoup:2.4 + net-libs/webkit-gtk:4 + x11-libs/gtk+:3 + x11-libs/pango" +DEPEND="${RDEPEND}" +BDEPEND="dev-util/intltool + virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${PN}-1.12.9-webkit-css.patch +) + +src_prepare() { + xdg_src_prepare + + sed -i -e 's#$(datadir)/appdata#$(datadir)/metainfo#g' \ + Makefile.am || die + eautoreconf +} + +src_configure() { + econf --disable-static +} + +src_compile() { + # Workaround crash in libwebkit2gtk-4.0.so + # https://bugs.gentoo.org/704594 + WEBKIT_DISABLE_COMPOSITING_MODE=1 \ + default +} + +src_install() { + default + find "${D}" -name '*.la' -delete || die +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update + + optfeature "Libsecret Support plugin" app-crypt/libsecret[introspection] + optfeature "Tray Icon (GNOME Classic) plugin" "dev-python/pycairo x11-libs/gdk-pixbuf[introspection]" + optfeature "Media Player plugin" media-libs/gstreamer[introspection] + optfeature "monitoring network status" net-misc/networkmanager + optfeature "Popup Notifications plugin" x11-libs/libnotify[introspection] +} diff --git a/net-news/liferea/liferea-1.14.0.ebuild b/net-news/liferea/liferea-1.14.0.ebuild deleted file mode 100644 index ce389105e03e..000000000000 --- a/net-news/liferea/liferea-1.14.0.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) - -inherit autotools gnome2-utils optfeature python-single-r1 xdg - -DESCRIPTION="News Aggregator for RDF/RSS/CDF/Atom/Echo feeds" -HOMEPAGE="https://lzone.de/liferea/" -SRC_URI="https://github.com/lwindolf/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" -IUSE="" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - dev-db/sqlite:3 - dev-libs/fribidi - dev-libs/glib:2 - dev-libs/gobject-introspection - dev-libs/json-glib - dev-libs/libpeas[gtk,python,${PYTHON_SINGLE_USEDEP}] - dev-libs/libxml2:2 - dev-libs/libxslt - gnome-base/gsettings-desktop-schemas - net-libs/libsoup:2.4 - net-libs/webkit-gtk:4= - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 - x11-libs/pango" -DEPEND="${RDEPEND}" -BDEPEND="dev-util/intltool - virtual/pkgconfig" - -src_prepare() { - default - - sed -i -e 's#$(datadir)/appdata#$(datadir)/metainfo#g' \ - Makefile.am || die - eautoreconf -} - -src_configure() { - econf --disable-static -} - -src_compile() { - # Workaround crash in libwebkit2gtk-4.0.so - # https://bugs.gentoo.org/704594 - WEBKIT_DISABLE_COMPOSITING_MODE=1 \ - default -} - -src_install() { - default - find "${D}" -name '*.la' -delete || die -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update - - optfeature "Libsecret Support plugin" app-crypt/libsecret[introspection] - optfeature "Tray Icon (GNOME Classic) plugin" "dev-python/pycairo x11-libs/gdk-pixbuf[introspection]" - optfeature "Media Player plugin" media-libs/gstreamer[introspection] - optfeature "monitoring network status" net-misc/networkmanager - optfeature "Popup Notifications plugin" x11-libs/libnotify[introspection] -} diff --git a/net-news/liferea/liferea-1.14.1.ebuild b/net-news/liferea/liferea-1.14.1.ebuild new file mode 100644 index 000000000000..bbac1ef6f198 --- /dev/null +++ b/net-news/liferea/liferea-1.14.1.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) + +inherit autotools gnome2-utils optfeature python-single-r1 xdg + +DESCRIPTION="News Aggregator for RDF/RSS/CDF/Atom/Echo feeds" +HOMEPAGE="https://lzone.de/liferea/" +SRC_URI="https://github.com/lwindolf/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + dev-db/sqlite:3 + dev-libs/fribidi + dev-libs/glib:2 + dev-libs/gobject-introspection + dev-libs/json-glib + dev-libs/libpeas[gtk,python,${PYTHON_SINGLE_USEDEP}] + dev-libs/libxml2:2 + dev-libs/libxslt + gnome-base/gsettings-desktop-schemas + net-libs/libsoup:2.4 + net-libs/webkit-gtk:4= + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/pango" +DEPEND="${RDEPEND}" +BDEPEND="dev-util/intltool + virtual/pkgconfig" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf --disable-static +} + +src_compile() { + # Workaround crash in libwebkit2gtk-4.0.so + # https://bugs.gentoo.org/704594 + WEBKIT_DISABLE_COMPOSITING_MODE=1 \ + default +} + +src_install() { + default + find "${D}" -name '*.la' -delete || die +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update + + optfeature "Libsecret Support plugin" app-crypt/libsecret[introspection] + optfeature "Tray Icon (GNOME Classic) plugin" "dev-python/pycairo x11-libs/gdk-pixbuf[introspection]" + optfeature "Media Player plugin" media-libs/gstreamer[introspection] + optfeature "monitoring network status" net-misc/networkmanager + optfeature "Popup Notifications plugin" x11-libs/libnotify[introspection] +} diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz index 03afcee1051e..57c5def42a0b 100644 Binary files a/profiles/Manifest.gz and b/profiles/Manifest.gz differ diff --git a/profiles/use.local.desc b/profiles/use.local.desc index b687ecea07ad..3b2975093e55 100644 --- a/profiles/use.local.desc +++ b/profiles/use.local.desc @@ -5786,7 +5786,7 @@ net-im/teams:system-ffmpeg - Use the system-wide media-video/ffmpeg instead of b net-im/teams:system-mesa - Use the system-wide media-libs/mesa instead of bundled. net-im/telegram-desktop:enchant - Use the app-text/aspell spell-checking backend instead of app-text/hunspell net-im/telegram-desktop:fonts - Use builtin patched copy of open-sans fonts (overrides fontconfig) -net-im/telegram-desktop:hunspell - Enable the app-text/hunspell spell-checking backend (deprecated) +net-im/telegram-desktop:hunspell - Enable the app-text/hunspell spell-checking backend (old flag) net-im/telegram-desktop:qt6 - Build with Qt6 support net-im/telegram-desktop:qt6-imageformats - Add support for HEIF, AVIF and JpegXL by bundling kde-frameworks/kimageformats net-im/telepathy-connection-managers:gadu - Enable Gadu Gadu protocol support. diff --git a/sci-mathematics/Manifest.gz b/sci-mathematics/Manifest.gz index 1bde60359f08..3b10f52db15c 100644 Binary files a/sci-mathematics/Manifest.gz and b/sci-mathematics/Manifest.gz differ diff --git a/sci-mathematics/coq-mathcomp/Manifest b/sci-mathematics/coq-mathcomp/Manifest index 895b6557c485..5286151810ff 100644 --- a/sci-mathematics/coq-mathcomp/Manifest +++ b/sci-mathematics/coq-mathcomp/Manifest @@ -3,5 +3,5 @@ DIST coq-mathcomp-1.15.0.tar.gz 1359283 BLAKE2B 7a575e49f93c6527da877a4044ae97d8 DIST coq-mathcomp-1.16.0.tar.gz 1377232 BLAKE2B f9246ff2a6e583facc31278728b0865fdfb4d9cb6422687643321712b22d7fa61e40dd95e7782ba8443f66b61f9f6a82caead767a6985c87e6fe731a04494713 SHA512 80dc82e0deea4b3e05811b9dca3cf7c0169387288a5cc5c7e95c452c7aa041a37df34d93546c6597c6717106e20dc98400c7b0bbb8d1d1915e2063cfe6fd300b EBUILD coq-mathcomp-1.14.0-r2.ebuild 655 BLAKE2B 4357eb7d40a70f022cf4d5353dd0db55499e2ac18bfacc415e45606643fe6f3d45207011778c66b7378f24f2f9234f4fdae621a37d1b87367f8a0821254c1dde SHA512 2cb5ea806d40513858bd9530d616588f75022703c6aca08065afd9b118b449b8f6840e341ecf63884b0caca6eab16b5174a3ea3197fc64aaddcd02805bba4c8a EBUILD coq-mathcomp-1.15.0-r1.ebuild 510 BLAKE2B 126304e45e50bb2e74d4100f3b32f7625929612d30eaed013a762b6fd61ffca68bddeb7dafff020a03bce65342dc197cc1774f390968c31c246d1a2e1038776a SHA512 4d331ae27219f6624f0d3eb62e967e5a18b480661faee897d4f4cf93b2a3a5debce577320c6b4048849430f3b61483c73866fbebcd258c35651c71acfa6a020e -EBUILD coq-mathcomp-1.16.0-r1.ebuild 510 BLAKE2B 126304e45e50bb2e74d4100f3b32f7625929612d30eaed013a762b6fd61ffca68bddeb7dafff020a03bce65342dc197cc1774f390968c31c246d1a2e1038776a SHA512 4d331ae27219f6624f0d3eb62e967e5a18b480661faee897d4f4cf93b2a3a5debce577320c6b4048849430f3b61483c73866fbebcd258c35651c71acfa6a020e +EBUILD coq-mathcomp-1.16.0-r1.ebuild 534 BLAKE2B 8132d006da4d39a46ccae87a1a8e3312602a083fec9a50bfa064a98c94d32fbba4ca6ea74c5ea846b7ecd79ceb54c555c73f7170f2467d679a7ab18395e74b1b SHA512 f56785c1aacd33f1b1a2890ea42e74ddf35507b1dcd0dfc4e4c2c9b0365d6696abe56002919858fc1bf45e584af5fc753ddf03ecf587a2d7405f90bb372011a8 MISC metadata.xml 511 BLAKE2B 3936f96cbf938fb9de97b080566d7fdde222d7dd303ccf842c76e7bd113b31c05136aea043c354bbd2ac6d4f61e2cba4e738f9f325059d36b7bae4feaed1ae89 SHA512 af2a4cfded0990d95e0a4b77ba69aebea09dee075f9eb4023b14c4788cd4118a78b3b5a4349fed11fff347061ab4bf59a4c63c8f43b22f8513054f1b3817af2f diff --git a/sci-mathematics/coq-mathcomp/coq-mathcomp-1.16.0-r1.ebuild b/sci-mathematics/coq-mathcomp/coq-mathcomp-1.16.0-r1.ebuild index fec89b781e85..7ccb37804477 100644 --- a/sci-mathematics/coq-mathcomp/coq-mathcomp-1.16.0-r1.ebuild +++ b/sci-mathematics/coq-mathcomp/coq-mathcomp-1.16.0-r1.ebuild @@ -3,6 +3,8 @@ EAPI=8 +COQ_MIN_V=8.16.0 + DESCRIPTION="Mathematical Components for the Coq proof assistant" HOMEPAGE="https://github.com/math-comp/math-comp/" SRC_URI="https://github.com/math-comp/math-comp/archive/mathcomp-${PV}.tar.gz @@ -14,7 +16,7 @@ SLOT="0/${PV}" KEYWORDS="~amd64" RDEPEND=" + >=sci-mathematics/coq-${COQ_MIN_V}:= dev-lang/ocaml:= - >=sci-mathematics/coq-8.16.0:= " DEPEND="${RDEPEND}" diff --git a/sci-mathematics/coq-serapi/Manifest b/sci-mathematics/coq-serapi/Manifest index 521716c59b6f..dcd376a7ca32 100644 --- a/sci-mathematics/coq-serapi/Manifest +++ b/sci-mathematics/coq-serapi/Manifest @@ -5,5 +5,5 @@ DIST coq-serapi-0.16.2.tar.gz 272807 BLAKE2B 20a04ae8b18fba7c6d8346515d4f610750e DIST coq-serapi-0.16.3.tar.gz 272910 BLAKE2B e3e5e070e98d9dd41d3b7ef589abcb57137925ed637be7c94aaa387dbe996ce72d4c98f37b6e8ee9ca196af6deb291afbb326ac6aeb8c1809331bbc1824a0786 SHA512 fccc946d87de4fbe797df6a898704ead04708323bdf3b799ced074ba1539d7d5b54d3cc439f7641fe3bf289069ca42278137a10c8de211b1563df9b6a61ad8c5 EBUILD coq-serapi-0.16.1.ebuild 1472 BLAKE2B 5c0465c49866d234a30137572b01d55a43e9284f20487922e20341821095dcd144b377f7ec06f4d51395c23bd15f6d86bc022581fff14dabf0fdc20be136be95 SHA512 438a5770a640de6ae277f780ee5794509c031eacc637a5461d8cdf95d9403d47ecaaccc20aa6e09dc0a2b55f3163eb8445a3189235de0e09f04bfd7b27e10242 EBUILD coq-serapi-0.16.2-r1.ebuild 1442 BLAKE2B 04cc83c611cd63bbee704cf575a8a8ba3713902c7182ebeee5b638ff50c14b51f2ec95939a9920eae353ec93656dcfb8c45c5e8808c489e15fff0fc47d91cc17 SHA512 4d4549fcf593184102ff3162a228c123f74bd13163d2c2831bbec094e5850e23b6be0d01d28ff19c84368bb98dc5ef16fd07e3061a14122ba970700ba1ebbc75 -EBUILD coq-serapi-0.16.3.ebuild 1443 BLAKE2B 9353f5d002772d52ddef71d3022dd53bcbcfa2d13ed1d8a44d9689081e0cf1e7459e5780624735931dfc722d2f9a0c8c23291fccf072abb01202d5aef3eaa5a0 SHA512 929803b8545ea18690d62023a991d9b9eae894c2a1e5f35adf0d04f68fe0b50066373ca5bc5ecf368ba455bc36937d5e226f5f4d4083d329209133ab97cd5da6 +EBUILD coq-serapi-0.16.3.ebuild 1483 BLAKE2B 41a7de14598829ad933a26015e98fd851af0583beec602938f2bee5e509ab6b2b77b4225ede6617a3a1f74d9aebd6654529545c6a08a4f032205b4edafa1e05e SHA512 28eb2154d437c5f4924227964793a433b1cd628dd28192371627d6d4cfae69a5fa77da0407e387959b56638594d8391dab5b60f195a0647ef2483440677bf266 MISC metadata.xml 935 BLAKE2B e1444df414ce499df466597f5e0949e8ebf2d6da23d77028546324109659f58c5f0284a315ea062410a2f2e4631aac8d3564664719e89d76ad6ded9bb8ba7a5f SHA512 172fedbb2aa42e2be9aff426d64fcd69d2dfa206bb0e6072c6ecdc14a1923a2f0676303d8d8aebfe9a3e96e0a1e89185d2d4952bdb9ba1fff44b3891f26d6bf7 diff --git a/sci-mathematics/coq-serapi/coq-serapi-0.16.3.ebuild b/sci-mathematics/coq-serapi/coq-serapi-0.16.3.ebuild index 9b4f5a4653a6..45e829121219 100644 --- a/sci-mathematics/coq-serapi/coq-serapi-0.16.3.ebuild +++ b/sci-mathematics/coq-serapi/coq-serapi-0.16.3.ebuild @@ -3,7 +3,8 @@ EAPI=8 -COQV=8.16.0 +COQ_MIN_V=8.16.0 +COQ_MAX_V=8.17.0 inherit elisp-common dune @@ -13,7 +14,7 @@ HOMEPAGE="https://github.com/ejgallego/coq-serapi/" # The tarball in SRC_URI is comprised of + SRC_URI="https://github.com/ejgallego/${PN}/archive/${COQV}+${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}"/${PN}-${COQV}-${PV} +S="${WORKDIR}"/${PN}-${COQ_MIN_V}-${PV} LICENSE="GPL-3+" SLOT="0/${PV}" @@ -22,7 +23,7 @@ IUSE="emacs +ocamlopt test" RESTRICT="!test? ( test )" RDEPEND=" - >=sci-mathematics/coq-${COQV}:= =sci-mathematics/coq-${COQ_MIN_V}:= =dev-ml/ppx_sexp_conv-0.13.0:= dev-ml/cmdliner:= dev-ml/ppx_compare:= diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz index ac5f91963648..b09e5a24facf 100644 Binary files a/sys-apps/Manifest.gz and b/sys-apps/Manifest.gz differ diff --git a/sys-apps/coreutils/Manifest b/sys-apps/coreutils/Manifest index f2d480b0bb30..cfeeade4208b 100644 --- a/sys-apps/coreutils/Manifest +++ b/sys-apps/coreutils/Manifest @@ -10,6 +10,6 @@ DIST coreutils-9.1_p20230313.tar.xz 5741248 BLAKE2B b86a67c266fad13fc1d9a4c4775c DIST coreutils-9.1_p20230313.tar.xz.sig 833 BLAKE2B 44db6c8295b6edfa435853c9391f43f47cfe4ffbc7b58b5fc031c5f05fd4f850ec76bff79d9b53ae0aae84278b51cf3acf00a0a062b5928b407042a5072f65e8 SHA512 078b5158a6ad14ba51fb4e5bc4b4effda8011e6e12ebdc0cd864227c8405f8092502bca9b6bde49a802f77dea2b9c3441af0fd3bafc08354e1e8cc038fd42f6d EBUILD coreutils-8.32-r1.ebuild 5968 BLAKE2B ae5871d55509dbcd48c3f8b33938edfffca3a48bc2b422546b1bd818e7830b877af08f51605ba0d68299ea63d1f6d8246301223cfa5a29620619cd209cbaa1f5 SHA512 363adf232d9b3d158ec7535e84263286961e3e870ecdee3215162e398125999ccf2d1b76d065a7223d58d04ccd75fd65ab33cf409e155fb2788ca0defdc5094a EBUILD coreutils-9.1-r2.ebuild 7114 BLAKE2B 3a80919e840546badf681b0672fcad68e2ac0d9a29586e7a8fd712a11484057364ae015c21b92bfef404f6a9c094d828852d915754bae61ace060c0c6853290e SHA512 77c948b54e48907df14a9ac67b5ed1a36cb11acf709fdf009674b90e878c1efc6b4c449d7f4efcc39110f04692c8c274acc3fa32e242f196b0d8bddb27b963a7 -EBUILD coreutils-9.1_p20230313.ebuild 7511 BLAKE2B 85addf4061dc9ba5cb96da7fa5d713b48c087e6c072d1e5914a2ec0468f77b57cdc3feb6c0e02c11ba9716cab5093d6e1224c55a833121d86696e4fcb7051c40 SHA512 5102fffae4fce12c7e0763c83f0d4fce1766ddae6b269e785c64bc9330e729d05165b208059b4338cd732c409a46807ea7735b8a613d124c7f052abd10db56df -EBUILD coreutils-9999.ebuild 7498 BLAKE2B 76c34be7e3accee198991e52f0abe90e7efd15809c8ff1364923eeaf98adab4502258b657018c701c2dd9c9ee891ef1525fc4cfcd3a9b4cf79f91785ca1613cf SHA512 f4667229956adde86b93f9d54428ab92d1c30945cf3ff6f70dc1398ec111480f5b556438fda59419a787b83cd70c69cfb4adafe0518b509a28ae684b4b1ad3b3 +EBUILD coreutils-9.1_p20230313.ebuild 7500 BLAKE2B 00e7c094f7841dcafc5f107851d15c40d51d16b22b1c13c7948a9b42d9aeeabcdc00fbed61538df79493dca57e35caa5dfdb70418a3096b0fd0b4b0aea5c6229 SHA512 985be8b330fdca61f158c31318e240a1f0fcb66ca8b6238c282a1d88ba4b8ce58b9da0ce195d338eb642bec03555da2f2d92ec3afcdee402381daf66d28dc68e +EBUILD coreutils-9999.ebuild 7500 BLAKE2B 00e7c094f7841dcafc5f107851d15c40d51d16b22b1c13c7948a9b42d9aeeabcdc00fbed61538df79493dca57e35caa5dfdb70418a3096b0fd0b4b0aea5c6229 SHA512 985be8b330fdca61f158c31318e240a1f0fcb66ca8b6238c282a1d88ba4b8ce58b9da0ce195d338eb642bec03555da2f2d92ec3afcdee402381daf66d28dc68e MISC metadata.xml 1043 BLAKE2B db071746d60a62e435bfd6e297641411320b61a5716dc631150e5a3a19bcd49cc6121d2a404b8875d6927ad0114f28d33e2b21edb3bab49559d50fdc26b056f6 SHA512 65149d4bf9b16f7e1800fe8d9e23fa466307ff3f009e06f3736b4f55bce27ba74bc6d1547e0b2f06dcebfcba0f2d21ef3efdd4073ed4e525a2ebdc6e62190119 diff --git a/sys-apps/coreutils/coreutils-9.1_p20230313.ebuild b/sys-apps/coreutils/coreutils-9.1_p20230313.ebuild index 2c0011780d87..1acd3418a030 100644 --- a/sys-apps/coreutils/coreutils-9.1_p20230313.ebuild +++ b/sys-apps/coreutils/coreutils-9.1_p20230313.ebuild @@ -66,7 +66,7 @@ BDEPEND=" dev-util/strace ${PYTHON_DEPS} ) - verify-sig? ( >=sec-keys/openpgp-keys-coreutils-20230313 ) + verify-sig? ( sec-keys/openpgp-keys-coreutils ) " RDEPEND+=" hostname? ( !sys-apps/net-tools[hostname] ) diff --git a/sys-apps/coreutils/coreutils-9999.ebuild b/sys-apps/coreutils/coreutils-9999.ebuild index 02afc582c965..1acd3418a030 100644 --- a/sys-apps/coreutils/coreutils-9999.ebuild +++ b/sys-apps/coreutils/coreutils-9999.ebuild @@ -21,7 +21,7 @@ if [[ ${PV} == 9999 ]] ; then elif [[ ${PV} == *_p* ]] ; then # Note: could put this in devspace, but if it's gone, we don't want # it in tree anyway. It's just for testing. - MY_SNAPSHOT="$(ver_cut 1-2).193-54bec" + MY_SNAPSHOT="$(ver_cut 1-2).198-e68b1" SRC_URI="https://www.pixelbeat.org/cu/coreutils-${MY_SNAPSHOT}.tar.xz -> ${P}.tar.xz" SRC_URI+=" verify-sig? ( https://www.pixelbeat.org/cu/coreutils-${MY_SNAPSHOT}.tar.xz.sig -> ${P}.tar.xz.sig )" S="${WORKDIR}"/${PN}-${MY_SNAPSHOT} @@ -41,14 +41,18 @@ SLOT="0" IUSE="acl caps gmp hostname kill multicall nls +openssl selinux +split-usr static test vanilla xattr" RESTRICT="!test? ( test )" -LIB_DEPEND="acl? ( sys-apps/acl[static-libs] ) +LIB_DEPEND=" + acl? ( sys-apps/acl[static-libs] ) caps? ( sys-libs/libcap ) gmp? ( dev-libs/gmp:=[static-libs] ) openssl? ( dev-libs/openssl:=[static-libs] ) - xattr? ( sys-apps/attr[static-libs] )" -RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs]} ) + xattr? ( sys-apps/attr[static-libs] ) +" +RDEPEND=" + !static? ( ${LIB_DEPEND//\[static-libs]} ) selinux? ( sys-libs/libselinux ) - nls? ( virtual/libintl )" + nls? ( virtual/libintl ) +" DEPEND=" ${RDEPEND} static? ( ${LIB_DEPEND} ) @@ -96,8 +100,9 @@ src_unpack() { elif use verify-sig ; then # Needed for downloaded patch (which is unsigned, which is fine) verify-sig_verify_detached "${DISTDIR}"/${P}.tar.xz{,.sig} - default fi + + default } src_prepare() { @@ -211,9 +216,8 @@ src_test() { addwrite /dev/full #export RUN_EXPENSIVE_TESTS="yes" #export FETISH_GROUPS="portage wheel" - env PATH="${T}/mount-wrappers:${PATH}" emake -k check \ - gl_public_submodule_commit= \ - VERBOSE=yes + env PATH="${T}/mount-wrappers:${PATH}" gl_public_submodule_commit= \ + emake -k check VERBOSE=yes } src_install() { diff --git a/sys-apps/ipmiutil/Manifest b/sys-apps/ipmiutil/Manifest index 1b3c374bae32..4bf3723be818 100644 --- a/sys-apps/ipmiutil/Manifest +++ b/sys-apps/ipmiutil/Manifest @@ -2,5 +2,7 @@ AUX ipmiutil-2.9.9-lib_symlink.patch 468 BLAKE2B d24e4e0183f46a3a97b9a9db754b494 AUX ipmiutil-3.1.7-flags.patch 708 BLAKE2B 70b96d8de3221d11757ff54957be2153540da78edef549a627983e745064d503d38cd3b95c5640445c1c6ca8cf208d43781e486e1df481a409636dc8d6c4c9f4 SHA512 f0f34b10c65e3ddab56ef757085dcfbaceb1a8b745d8be72e0630fdf7b6da3fadd37f08a9eee814c140419b1e9dda9937690dac67b3f506f36f622076c8119bf AUX ipmiutil-3.1.8-fix-configure.patch 5520 BLAKE2B 62a2f71824c37015e9b5999acaa06780a9e398b4ba74461cb963375c497c0c18e5cbb4b5188aaa5d34521ac0a2153835fda38ffe80a1414d85ecc96da49d114e SHA512 13e58b8516ade13d907462b0eca9ce639ea486740992e1d2f348f17a9ed8deadd1ca7ab0fb2c725e5721f7840119fc5e9b134a8eb842d661d81041f39dd1f6cc DIST ipmiutil-3.1.8.tar.gz 1841037 BLAKE2B 69139fc2b82a701657c5fec6aa928a0ee2d7874a8ebc26631eca438f298e8bddd3afb578462979eb24cd51bd816263f13e9f38fec8b5d6fa4fcefb2519a652c9 SHA512 77a01be420d8362ddce2b2b2bd44ee53a70812b29b3dd7bc5add6429f0e43a48905ca0401e1855f2cca5e69086605eb7b84e2f4bf9cf33251934acc0fe51346f +DIST ipmiutil-3.1.9.tar.gz 1876478 BLAKE2B ddbd4d91d1d09fd9a7d4f7a3f9358787cab1baf3e2f34e43b4ebf44843d9ccc8d8b241b030d0f62a4b183ac4642c6676b304a51b8c6611f69d475dd19c1d3181 SHA512 3c9f60669dd6769dc64977c99d68fc0a0838993fb5ef3d8b1b1026b6daf6e6bfbe8738f3dd120b116fc663c84bafe6ed93420a92fecf57a17785d283b415d9c7 EBUILD ipmiutil-3.1.8.ebuild 1959 BLAKE2B af7c0b6e8ba708259118543d4656da5315dec288915a514e971f8fafa1039b18e1663ccaa520411a68f79090b51a7f102762254a2787b66cb4c036ad3af27d7f SHA512 d0e29b3f3193b3fda36baeb9f5c48dceed26dccc49fcd5cfc377e61ca6890d5dadc07a4015e88027e5d727c36cb280c23f4851d5dcb390f998ee95001182f991 +EBUILD ipmiutil-3.1.9.ebuild 2070 BLAKE2B dafdbf057ef6b69f10259395106c18d140ba401a333fbbe6b8e99e06fe8bfbf5c6aee129cb21355f92e9ff5e7f8cb012e05a28fd7352f3106b9e5843524af0e2 SHA512 122456fda136f9b0863ef82e7664504fe787691aa3824cd3a4b8a7402238036137b516574c0267426cae1b402f4040b25c4dabc38cd625ca00a438331695999c MISC metadata.xml 395 BLAKE2B bbc505300e1bb4a974b8c5f19c43fe9cbfe4300c31a5174adad799cac0d2507e231845ab8f586ca427538b67ad45012aec660692f1a4a134af4e7615467b0ee0 SHA512 170e9a7718037935d373ad84c37f7c87764e30fdb1c2860fa3021021f91dd94adb2d3acb4adfc5cea8d64a7e612340a2286c5a4748f91ed32d603b9c306f3513 diff --git a/sys-apps/ipmiutil/ipmiutil-3.1.9.ebuild b/sys-apps/ipmiutil/ipmiutil-3.1.9.ebuild new file mode 100644 index 000000000000..b69658bea04e --- /dev/null +++ b/sys-apps/ipmiutil/ipmiutil-3.1.9.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools systemd + +DESCRIPTION="IPMI Management Utilities" +HOMEPAGE="http://ipmiutil.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~ppc ~x86" +IUSE="static-libs" + +RDEPEND=">=dev-libs/openssl-1:=" +DEPEND=" + ${RDEPEND} + virtual/os-headers +" + +PATCHES=( + "${FILESDIR}"/${PN}-2.9.9-lib_symlink.patch + "${FILESDIR}"/${PN}-3.1.8-fix-configure.patch +) + +src_prepare() { + default + + # Fix hardcoded CFLAGS + sed -i \ + -e 's|-O2 -g|$(CFLAGS)|g' \ + -e 's|-g -O2|$(CFLAGS)|g' \ + util/Makefile.am* || die + + # The configure script makes some guarded and some blind calls to rpm & + # rpmbuild, that trigger sandbox warnings if rpm is installed in Gentoo. + sed -r -i -e 's/which rpm/false &/' configure.ac || die + sed -r -i -e 's/`(rpm|rpmbuild)/`false \1/' configure.ac || die + # Don't try to inject -O2 or hardening flags (which we set in the toolchain). + sed -i -e '/CFLAGS="-O2"/d' -e '/cfhard=/d' configure.ac || die + + # Don't compress man pages + sed '/gzip -nf/d' -i doc/Makefile.am || die + + eautoreconf +} + +src_configure() { + local myeconfargs=( + --disable-systemd + --enable-sha256 + --enable-lanplus + ) + econf "${myeconfargs[@]}" +} + +src_compile() { + # Ugly workaround. Upstream is misusing the make system here + # and it doesn't even work. + # Please check on each bump if this workaround is still required. + # Yup, still needed in 3.18 + pushd lib/lanplus &>/dev/null || die + emake + cp libipmi_lanplus.a .. || die + popd &>/dev/null || die + + emake +} + +src_install() { + emake DESTDIR="${D}" sysdto="${D}/$(systemd_get_systemunitdir)" install + dodoc -r AUTHORS ChangeLog NEWS README TODO doc/UserGuide + + # Init scripts are only for Fedora + # TODO: ship OpenRC systems for non-systemd? + rm -r "${ED}"/etc/init.d || die 'remove initscripts failed' + + # --disable-static has no effect + if ! use static-libs ; then + find "${ED}" -type f -name '*.a' -delete || die + fi + + keepdir /var/lib/ipmiutil +} diff --git a/sys-process/Manifest.gz b/sys-process/Manifest.gz index 27cd2c1921a4..ebf5af87de87 100644 Binary files a/sys-process/Manifest.gz and b/sys-process/Manifest.gz differ diff --git a/sys-process/parallel/Manifest b/sys-process/parallel/Manifest index f20424cf45b5..d8ed53658a46 100644 --- a/sys-process/parallel/Manifest +++ b/sys-process/parallel/Manifest @@ -12,5 +12,5 @@ EBUILD parallel-20221022.ebuild 905 BLAKE2B 97af6a0e201cef8e35b18d39385f6e631d0f EBUILD parallel-20221122.ebuild 909 BLAKE2B 6874c466cbf7beae2e851b4f4cf0d2668ea46afce7e362a9a00b9bec552eb5d37be05e93cbced0896bd69da2c09ab076cb546f5ff8f1d5570ff57528e19cba29 SHA512 aa19025c50738d5d73070c34d88a538511a6924264b04193d958868d5871b2b96f62bd01dd2e018dac52060a9a4be058922f8609810eabf35292b3350107b292 EBUILD parallel-20221222.ebuild 909 BLAKE2B 6874c466cbf7beae2e851b4f4cf0d2668ea46afce7e362a9a00b9bec552eb5d37be05e93cbced0896bd69da2c09ab076cb546f5ff8f1d5570ff57528e19cba29 SHA512 aa19025c50738d5d73070c34d88a538511a6924264b04193d958868d5871b2b96f62bd01dd2e018dac52060a9a4be058922f8609810eabf35292b3350107b292 EBUILD parallel-20230122.ebuild 913 BLAKE2B 60d6a0e24bc773bc921f032525dfe4403670c292f9674f67be145a583e017c0817ffcdea3c3200596ab8e697702941bcb4b66cab71398a50f72144c3ea0e1393 SHA512 7b535290845656c513666df61e4cba8aa178124eeb5efc57eddcbaf691c319c8d146790a009d5fae78305286943dedaea2e814fe4a2d063260d73673df2304c0 -EBUILD parallel-20230222.ebuild 909 BLAKE2B 71ff44760787bda288fa45e406d5ad90b98ce82235a9d850fd23e4aeefa326ebd996948e420c818e04922cc9a8279993d2c273a27a6832d59d95182ba4d5f880 SHA512 9b190753a8b94eac2479da9ade2b3392cdc4ed37ef7751b26fda4e09bb759cdcc94fee9e5c81ec3d39cd6f200296cc65515384b4dd6a058683b817a1bc3cd542 +EBUILD parallel-20230222.ebuild 915 BLAKE2B a2a9e1d14e29bbd1206ef6bc8029c7e0f602b76786fa958a92517cff43bad74561eb17420adc18020fef22dd5668ba79b4795f480879d2d43fc35ef12650b7d2 SHA512 1806ae25d8d8991bac6b559ac5ef58cd6692a1c867d01cf6b57ded7d397bb443f24048fff8d9b0cc41fc1a9732d623c690ed2a53eb5fc1d6055b50d1ffe9451e MISC metadata.xml 1078 BLAKE2B 190d48305a18559658e87132e6be2831db9d8c314b29cf4e5808b6308cf86cb5d46a1b80214fcb8f45f12578a18ebefad8b0b91912c9fbb68126be66ae62ad55 SHA512 80b649870b5b9e12b436f82ce8fd3efad8b3e251c919a90b8c32945332bb3dd88e5bfc96acca6a12a38f2d6e1ce63effa593ef975c8109bad3a85d2d69b2ed98 diff --git a/sys-process/parallel/parallel-20230222.ebuild b/sys-process/parallel/parallel-20230222.ebuild index 6a455f772940..2bb6cd56f144 100644 --- a/sys-process/parallel/parallel-20230222.ebuild +++ b/sys-process/parallel/parallel-20230222.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.bz2.sig )" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos" RDEPEND=" dev-lang/perl diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz index 2c6eb488d93a..33cc63dab0dd 100644 Binary files a/www-client/Manifest.gz and b/www-client/Manifest.gz differ diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest index 6ede6af570da..5bff9a0ed365 100644 --- a/www-client/firefox-bin/Manifest +++ b/www-client/firefox-bin/Manifest @@ -4,102 +4,102 @@ AUX firefox-bin-r3.desktop 7956 BLAKE2B 4df62b7ae4c9e642ac84f2054a4f9ab8c201b76b AUX firefox-bin.desktop 325 BLAKE2B 563cea3569a5a4952ded5c0324fa7d3a574a1c5d0fcd310f3f82de2b0fe07412d9768f6be2f467e3e315d89f501b1fe2cc319ffa92f072f4fa6cf6e2af4c2d20 SHA512 409ec95a1ee449e2a0a915358fb9c8c3e4bcec8026cb503f1b7dcd815bda9ff5745158ed01cc190c9a0adf5b4e9d644efe5ee3e0232bd8419324c1b6600c863f AUX firefox-symbolic.svg 7432 BLAKE2B 33a552ffb9850f6b9cd3cb8d9f7f80268ac08f00a0bd5eb15d892c6fbb950f8cacf6058b9c838f5be1ae1b53541f143a1ec0c1302ae85b49100b166fcbccdce6 SHA512 ba7db9a7c95a051bcd84e4c09c802fc55ee3c0d1d06ec1b169b04e414259b75bbe92fe584aee41a1e3f71e71c160df8bedf5393449e5024110ed27dbc0579ea8 AUX gentoo-default-prefs.js 620 BLAKE2B b78720a71b86f69a8d23b34aa47ca1c6e7c616f8ea8110d9417ea1f7efd5307568a3e099acf921ec5abad64b36075d716fa5892f4e5600f32bbad9e36a0a1c45 SHA512 5a55cd2ae13ce6ef01646c0a6188a3fd81e1eab0e547b2ba292eb42094aff0f5d5ee383686131bfed845d1e4b34bc1bd11e145e65eb151f0e342a1d49e0c688c -DIST firefox-102.8.0esr-ach.xpi 466433 BLAKE2B 235ba7132d00307b45bef0aaba11d1d48144ecc056be8209639371b5382636466363e353425176b1789f0f4acb13d7e52e91c16d6608b8a92183c93914836245 SHA512 b7f4a793ed4aa79ddccfe82a2ba47f995a9cb71a80422f9ac0eccec234e92bdee2d434d5f041307e8ab0d86893b723050a0668d689c22eaa23f4dbd8938acd38 -DIST firefox-102.8.0esr-af.xpi 429121 BLAKE2B 523bb63ef941b59908144ea4c6d1d460e2bcb52c12ef6eb99045cc70b8b33c9498dc229d2b951087848325e94b557f113bb3e70059f572e6a219dadbab1ab7e8 SHA512 8712ca6889092f797cde78183eef3d8a4d59b7f47e6654ffc9f89faddeb46a31c6071ab4edf5253c168765a1353ea5b99c6fd52c02c80274d2a981069abc0d97 -DIST firefox-102.8.0esr-an.xpi 510495 BLAKE2B da94594c10e7066d60cb0f318d06054f32672c20df8dd7729724ba227d7bd20d2d627d18e92acc1695ba9b382f3cc6229bec71e84096669b1ceb88674d7abbb0 SHA512 3a329d9a65871428d750b96047641350d644a0fc542604be449569ca240dafd51533b6004d7dc9add2f50f17ab8a1326b2839f471c26c7e6858aa1ad65a79e59 -DIST firefox-102.8.0esr-ar.xpi 578875 BLAKE2B c5d59d4d83b9db8a84351c8e2da8b40bf9be33b09ab0332a19e22314747ec34701dc83736a796a1663e0c94937c70291c686f539681c6295ceefb3dbf7bfa85b SHA512 edc34a9e0398396de5e1c309971875ff90e457d9bcb2daf12631c430f08449f01ba31d41b6b4cb3b18673c4de30849a44fc3ad6c628adc2e4753f9dfc7228927 -DIST firefox-102.8.0esr-ast.xpi 498093 BLAKE2B 1286b9aebce377c1ff1758b23cc1eddbfe0a10d2f9cda568d20a3198dc554ea74edb8b062212640ddd98784bd40ddc97e9a36bc0eb1f95b4f3bcf77cf33c90ed SHA512 3f432c9abc17d2e26a6118b02cbd064afb720ffa537589a93f5b87af7893e8e7cb2ade725ecd38a7554d9fa48c73ee1b4500cd870ad6273512a129811bca3749 -DIST firefox-102.8.0esr-az.xpi 500784 BLAKE2B 4f915b8b096835c5e7d323abd84fed317732337bd9276673c4f2bb9891130cc8eb8e40ee4fd4d3b3ace4cac7322e34fe32d8306dbcb7102d278aebec1876e767 SHA512 13e4bece6d0db46404216b28383d479421dad76dedc6a371870dd28f5864a41e8fd3a5085f7763c062bdf3c7acce28d06a7a243401ea575a1c5fa745f4f786da -DIST firefox-102.8.0esr-be.xpi 666676 BLAKE2B 7018e2bf1e7ca652d808673d5d1fb3aef6bb5bec1135f2171cea11c312d5a73ba507603a5ee5ce3f1ef5b81aca4a85bcfceeaaef8025fcac9ecc6b44e60a3380 SHA512 7a35ee3238f62f0e78c755de4f96742f334cba105355d23e021dc98e0d1cb826e667aa245b5b8a15610ffc9f463891b907daaed18b19949111aa31f997aaf5d8 -DIST firefox-102.8.0esr-bg.xpi 591336 BLAKE2B b7be30e0c51539ca1d2198a349ab7b7aa289572fecf62fbcbfd2c67a5f3b42bbfe7e14de343fdefa302ccdf2d67d1d62c263d82a5c6b4c26c599519d0c29df75 SHA512 51be411010a82fe189eb839ed412f7b01eae4f5db2ab71ffb38b633a8dba3061979e0e861a9c7bb9021a5ea3d13effc8c039c920f9ef18dbbf9b9c9679902a53 -DIST firefox-102.8.0esr-bn.xpi 591677 BLAKE2B 22fc4d966eae5e46fc49c8bfa305d81a856cf063d4ea9f74bfbbcba734f7c6d9fd06b7dd6dcc6d06cd425038b20a4a69046f4f91325914d615958650c50a41d8 SHA512 86eda652ae843c55bbe7e4b0666a8caa1398d99db05cfc76af04fca461c506c82ba49f5b691098fa1840b09d78dcb65aadc4a9b15f03eb9b30d1b81819152c71 -DIST firefox-102.8.0esr-br.xpi 555840 BLAKE2B e83e980b519fb6777f175397bf50998573138486d3e01b9f7b0f33a142e927ed28f5ac12b02677194b3d2690a8e9d7faa905f71b752a4451ee54b8ed40734efc SHA512 ac28e9fe6eb8ea39c55fa47b371cfd924d07cd2fe9530fe53a824fec03e5480d653ce84404cb90f139c4c77858a0fba4f303fb75145915c43921e536048e1c8b -DIST firefox-102.8.0esr-bs.xpi 471718 BLAKE2B 0ea929df4f77c5cef3285bbc3e3874ef4ae029ad34aac499ac4b56dd5c96788023e7a29782544d95d689b1f0c81f7dc37013fb1f04640112d7692921c23c66bb SHA512 2aaafc9555fcdcbefbcdfd4cbcb06ab982321da865d2f0ac6def54dc1170796df0334f4abbf7a76ade63dd2227c788f0dd03d6e385c52a7a7979d5e0e332d685 -DIST firefox-102.8.0esr-ca-valencia.xpi 549186 BLAKE2B db9fcc01800ae194b9c57c5284ebdcce069703a6f6eae2f2686546a37dbba62e778349ecd7fe714adf9305a4511bbb5d42743d13dec05fe1747d49f44231bee7 SHA512 712f470cc24483879a6b1331f71f9558219c20b31b673bafef666227990c8e060385d1e0643b47b9ff1a997cdfcb1e79cf1880a29cb87a57832d5c4ef588ae0b -DIST firefox-102.8.0esr-ca.xpi 561924 BLAKE2B 86792e2c5453677853cbcbb0bc056c9b510e5baccc15c37c603ec2fd93efda08c2258f761979fcaa01939f553aba44978a52d6128ec09280ec0a969a99fdcf2b SHA512 2cabe01547ae8ffcdb7cb1ee45a3c0cc1d1d594d39bd87d5b6b1b4cf020ef47d6010ae9c461682f24c196c87081d0eaf1093854e819c544303e8608128f85711 -DIST firefox-102.8.0esr-cak.xpi 563845 BLAKE2B b7f90817f757d21a1f64f82ea771ab5c8a2a3c365260536681301de1b36b8709d5e09a5f261dcda79fb8f360399d4e3413da90c8b23454bf9b0289b870035d32 SHA512 5bd48d0fa7a23e4f79d5b9982a3ab4dc9c044726079fd2982c6eb8a334877012d220300e9e17eb1fb47420051ddd6de30c37d057201f796cc4c8e13164b4d451 -DIST firefox-102.8.0esr-cs.xpi 599795 BLAKE2B 06afa42df31eda52c7530555b1660dd95c14fbd0049a1f2f4493aec9ff900076dedd77bceba11bc3377fc78d0bbdade7699c6c9b3131465935d84baf4585d39d SHA512 01f4afcb662c70490a085289b46cbac0048fd214f906f5dd2aa70e78a95b0e08b4e1351d8b28c61b0fc07f8a71d2fa151f23f72003c820ee64c99946bf8f0171 -DIST firefox-102.8.0esr-cy.xpi 579213 BLAKE2B 970934bd93a79f9de34815d4037e2e6761a5e7fd4bf69c14467100dafe2eada0988d5dbaaf59ba2b8ca02521ec5198f1213abd778195978d963c2bf80f0f8bc3 SHA512 9c04bf85492c4f7c113f742bd2bb5dfe63141fc2e92d469dd94a3f6288183489fc42ce8b9da7dacb727e882f827dcc8bdbae4fc4ece147d9465935c209570fb2 -DIST firefox-102.8.0esr-da.xpi 570507 BLAKE2B 4455beb43071f33ee385744d6715f23e93f9ca312544b642d964a4aac9853bd52d22ac2b779bbc497c7fde499f38c6ed673eba249b0fb739416e26d5103b7943 SHA512 2932f799bc7b27b7ab9a9c9b149217db2dd39210d9b1748ebf38125bd5a4354e8493aa9a2c6562b3b43aaec507da7c4e04c3afec114dbbeee4668db0d6a46caa -DIST firefox-102.8.0esr-de.xpi 591576 BLAKE2B 395484a135445c615e84eabf96319aa989f6c7e3b586a8149fd1003bb1552a85ff42bf8fd1431792cf32ad676e93992fa107c7154a09c28e2a2296cb0ed2cd41 SHA512 2cdd30ab253f91c4165a9d5103542427165698a0f14a34af61e1e4d176a8959f67a01e214fd8e76795425d3b438f9f50c686cbf9a15323c9a71292089e04d0ab -DIST firefox-102.8.0esr-dsb.xpi 600373 BLAKE2B 43395371b9d96e56904ca8a174651b7e787d427ac0cb62465fa50ef9c0a168b609b7f17009c22d31529510b7a4824ddc1f1d773085c544986623883b513e59a3 SHA512 c4da18bebdc982a1bcc0a3ac83b4128c0d399ff14e5c5d61a9cff98e7f9b4ba6ffd06f79254bf4b2aa77017428b139d3667ca6adc95bad3953bbd087e1929081 -DIST firefox-102.8.0esr-el.xpi 681660 BLAKE2B f8d4b2263cf1f92058dbc83701465623eba7088e8b6e2601eef007899a90a01b6b8f81436ed80c9e5cf7d9488d8165b6a95ed8ceb545c53f6087be5a9252a364 SHA512 2af8eaeb80502a3ad6c21526b7928de46db7ac9175874936bd67866b389eff4b76a31007c2e3a2d073daf3ce0af65fe02f2494545c7c8f88d5a3a98bcea9a24a -DIST firefox-102.8.0esr-en-CA.xpi 541054 BLAKE2B f02fe6996f5a8cb17b2381e21603cf991f070362cea9c997434ac25ecbfcfd597408560a1311c372bae6118c360a99243089f7eff51a36605bd2a32ad7fc2868 SHA512 3a321063c29271340976e390d7d95d27cac797f79d24d1d81dd54254e173358d7fe9513dc4493503b688c5a6b042953c0a3479c5f299b91548fc2183e8941e5d -DIST firefox-102.8.0esr-en-GB.xpi 543992 BLAKE2B b5f72e2aca0a2d7570f7e673d765a8259b4226249cf88671d95ae2c8bacc74a24682cedefde6cfa7340911870292a45447066c8a9718fac032a2ac7bc0a727f6 SHA512 eb6df63dd830efe5155b0680525138c9f560b05d345b62711f1a1284bc19ab6fd6ce42496f019fbcd1b60b055c590d977ec54d0775cb4b590d8e0ace2a946fab -DIST firefox-102.8.0esr-eo.xpi 571435 BLAKE2B a5f46141b0b86eb3baf38a7473458d7fe9c8325f248636fc8f54ea4d72752f1e4e0317bb9ee0baa2fa66ca8260f5d19d0bc2c3ef386a40983701469e34fafc6a SHA512 1b629c635acde88f5389c6d96922bb6b88dcef0f951797ccdd4dab5f9d025cde7104c596723214202d4a6d4b45fb432216572052f274b600f38115d7af7da48d -DIST firefox-102.8.0esr-es-AR.xpi 584191 BLAKE2B a41d87026986daf041c009d49f0e10684a02dbec31f468b846d6d4a72c57fdbf70729907e3564706a63decc58bba91bec573101471095913c0624c797891bc91 SHA512 09986b89a20f33477ae951f6106221c83189e4115293a295d4557e906612451abe5a2934d92d0a0bef8fc32dea5c834472df2b37e1872b772540f3d8d1831511 -DIST firefox-102.8.0esr-es-CL.xpi 583178 BLAKE2B 633205e334a6d2b65f5ec1712846609d35987b92f9f02bcb64d5f316ccd8deafbd5de160085a50269cae482f41e6fde8038df6a17cab94b6ea3f2a040ee34c67 SHA512 94eb4ed36f742453cbd8e5e5c6ffc03d10800bd3fbe521a694820c8e093a4796ef0defa598f7ba5bf3cb5a2d6ff2f0dc7f7d0e586c25268a96b40c9a381b2613 -DIST firefox-102.8.0esr-es-ES.xpi 576083 BLAKE2B 18415e1b2e6692676c71a1f64be5bae3b6a5c7c8099318f0d6ba51230af600120f43c3771eea5e6d4419a2e70f6947e4f10365a276a5fe239a955db4587c664e SHA512 91c48ab4fd3f86846f84c221d65c1bd83396304a80fea0313a5eb3151d9cb16ecff8589fd794e46dd2afee4b3baaa254450bb52f23bd60966f5d3b1f3ae08c71 -DIST firefox-102.8.0esr-es-MX.xpi 586652 BLAKE2B 18f1ae70a1f16f7734566a8abfd52a22ba798b461c0d87ae08d71aaedd164fa947c360970c85ee00711c70e392decb6b097efda7fb9a0b070ae80ea8f7b7e05b SHA512 70ef7bd36907bf6d091f765ed136ee2ec69d7bf0bd5fcd5a7c6df6a7b1a47ed268a01a16625d00b1ac5379d87637e94ca452dad3d0ad9ea9ab340ce4f9e67c91 -DIST firefox-102.8.0esr-et.xpi 543287 BLAKE2B 4c96ab9180403c66b4d6957f525c85f80fdc808f1c844da2098413f2f44272cd2549f4c46fa8db8f072182c0aa5eb4b9fbee479df8f4fbbf7455dcd42d4d869f SHA512 0b0712416b75957dcf10ce3e289a275f6d28ba695784d89f333e7dce54a6463ca8a1e000520d8673098b79b2281c5e23a051482ef3c95028c0f7188ab2967395 -DIST firefox-102.8.0esr-eu.xpi 572519 BLAKE2B 993a2baae87a9a86e0c5a6056919ad1617d567ece290744b4949470155b5d353862696ff21dc77775cee28d97a3d17c1c0dca11ed6cf225d9f087143a06cfbf1 SHA512 bb421696b16004a74bfa8448bf99fd2d5142265f3f59feb1d39f68e14b003a56ad9e19b9082141da13f951cfcb932193d340361c6da4e219fd6a8bea5d933df3 -DIST firefox-102.8.0esr-fa.xpi 583119 BLAKE2B 1cf338dc570fa3aecf9b44743efd8be843f19cf3954ad4468e86b310e41bce91d8536f36ed48911f2db4f6aa6d9cd654435d0809bf117812e0a5d3eec107bc8b SHA512 768aabcff6a9ed164ea01474e4a8d6bf62bd80d4778d1957a242070138a30fa426d3942649c222d2ef04a13fb578c5c0beea78ed740257deee816d393ad75297 -DIST firefox-102.8.0esr-ff.xpi 483125 BLAKE2B 4d509d252e45d1e5d5ded794d389102b7547c6f98176aa5ac320af5d8a80bbc92f41dae739a2eb8423526c3289267a2296add9965a1e28cccbc99f671276ab8e SHA512 1a5ee3e72d435bd584498fdc16f269c1c971e90a0fba2a49d28806936b4007283c67159be3cd68825029d7d8c65273bb6c62ad1f036e52d4bef0e0fabd7c219b -DIST firefox-102.8.0esr-fi.xpi 568230 BLAKE2B c79d1e6290f9d843a25a95a9abc89194f69b7dd76698eab41bbfe788d4511fb99af966fb2832028a9fb13d729a4e15c13c46267fbf5a73636cdc35e59bf7419c SHA512 91fd4fb2a18bdd2fd2d9ca0952f48e25ca2950662601733568702c30b992de98e1e6ebd0934e01bb51d0bd15cd70b65c11a80f266a42df531f277a8ad203fc09 -DIST firefox-102.8.0esr-fr.xpi 595536 BLAKE2B 139a9a15647f74a8bb20f17f017080a0beb9832516ed808d3361084dfb35e421de8d152ed85b137ceb4fb7a957eb8b65e23fc54c514767ac478b10b44381c61d SHA512 dad9e2f0bd3682cb869c47a57e213e509c2a62a19779e4cb2a26d0e856573ef1df40494e72f83a628de4f9876fc6c636e7e41277d89b22b69659dcc604cb388e -DIST firefox-102.8.0esr-fy-NL.xpi 580231 BLAKE2B 362806748f41c13550195635f600a2a4eabad31bf2aaa1856ca72223a1050a1c44ff9bf732b3aa90499711797a92997e1f70b222e068fb847d86c05fc420c1b7 SHA512 c76d1a465eee8b26958af1eef3cda4c4a7e7bdbb96097a56a372b940c1d2015668d667f5212d0c0cec0fbc9ed4e9a770447d5fc98c1d9ffe5310a7c36c476136 -DIST firefox-102.8.0esr-ga-IE.xpi 480686 BLAKE2B dcd66f6bb8ff9f37f4d0b01016fdccdbe90c59a9afb4d3933b884661d64e781c1d3d9ba71d6d4de21970f3537a3a505eb6aa91be4457e6ef6e20939cf2f9be7d SHA512 6018e5adfce99ff7cd45a1b6b87873dbbaaf5f0b85b87cc586643809715cff97103817d84cbbf31491b2e4661da53589fe0241969e97e6543b60b0638160b523 -DIST firefox-102.8.0esr-gd.xpi 557866 BLAKE2B 26528f3f90256b1c8a980291727571589eb502c04b44fe0735062dfdd58e982d931aebe64cc99aa46ccfb283fe2e4ff8c40a804491bcdd491105d0ac825a9861 SHA512 24cddf5e7d0cd9a6d6fa241da3a6e76d275bdc747fd4d1cbf418a0f7eb70a925045cdd038f02b35c12d0041066efbf9babbaf634345c489a1b29bf51457bf3ee -DIST firefox-102.8.0esr-gl.xpi 550706 BLAKE2B 1bef267238bada911cec0cd1f0ba0467f596e9878afc8d0159407a5fd7642542c2c2bce69e2cbd0ed2bfca3ebfc1539118203f11ff5faaf748dfa486f0cd2e67 SHA512 7f33ad646d066aad9cf07f591013ada7a03d3ae428f1ead56679b6b70ce98c179889730c2513bb6725345329099598de71234c00bfc272af9871fd18402161b5 -DIST firefox-102.8.0esr-gn.xpi 595699 BLAKE2B ba224c40225d6b293e07bffb649bd8204ce03aade8981a2161aa933aa45033b4f09b1139e2caffc00226bf89b475f557afb5677027f8d44f55011bbd11bf6233 SHA512 1168b39bbaee2da631a61b311e420f7ab2378408d920b06a9fe82c4ed823ee065d2867c2dcf10139445f751ae900c8a1b589244afe4c28d8089f74b660b940c3 -DIST firefox-102.8.0esr-gu-IN.xpi 541902 BLAKE2B 2c5127b7c31abc88c4e0466f217fe39af3851efa7a0e3d376873a6182e2bb2d406c901de7eb49e987b569744a39235914d63bad90541cf7870f53b6fd17e1615 SHA512 318d552376695d84ea048f122824d81778024ff44f17f904a493207d7730c408ade136cb05ca8ed2b248bb1b503270b5425b1482485451859d29c14cdee8d3a5 -DIST firefox-102.8.0esr-he.xpi 591524 BLAKE2B dc270237487cdd0c677bbbe558527e0f5771763fa0dae869d1d76cfe8321204370c6392cc6edf6cb900f73c3f461617f3265cfb1b44b4a2de3326636dd8c87b3 SHA512 8767e1b01f1460fdaef712f117f4bc4069c4acc6065c0b231e5401f175e013dede63b06ef721fd637f21c3211ed5cb6914717a1c4316a7a9117f71c6323b4215 -DIST firefox-102.8.0esr-hi-IN.xpi 570415 BLAKE2B 74f9bfa72b1b5874bde77c989dac6bf7a815afec7ade2fc61240d30b5d85ddff977ac528bdeb69ad1fc2efc6c506ee587ec33e52fe6d6ea53af58bffdd53312c SHA512 a24bdf922ba2c68ef271bc0d90fb0ac33dc04419ba810aaa1dd47c6220f6802cd1ec8341183bf325ee1d0b528f0bb06422266d522d47a31a1ea0d5b57b37342f -DIST firefox-102.8.0esr-hr.xpi 555265 BLAKE2B 9ad7d3e5f06217a975cd5f42b829cfdd80446f5811c1031ee966d4d97ba4dae6ccac2d0c6184a7625031b39ac083f92ee4ff2a3ac0f779547f2ceef2689f10a5 SHA512 620d66a907925aa5a828324ec54368280270223a5c31d7162e5ce062f62ea20c853e45e2ba67ad812aa9f76b7a6bb76a3632c21cc2cdc8b759536dd456757bee -DIST firefox-102.8.0esr-hsb.xpi 599170 BLAKE2B 68c65da95314f130a4bcc4b089b5563db52318fe54d12190f6131f0ac88e6369b9ab4151bcf1c90112d7fe8a2b533d6497218516c606ba54fc6154f8187845e1 SHA512 d57185505525dc12eb9009c049806c452cf86f6d4c48c52387d5169d68e92d04beb37bdc19a54d79322b81dedcde105de210d6213f0c3a14f4b92628bd70eaa8 -DIST firefox-102.8.0esr-hu.xpi 605242 BLAKE2B 4726264618f7ac474afb6e4003a195b5a644f8d14dd4fb2d7895758c6e43f4a3b31482a96bbf248e5f2c08430d768400f15a9ea2e0e98ee7f266b4c46a6419c8 SHA512 66c2c8a7c9e52259d7242c07aa3ec038611b88eaf5688f5469146c6b82f1ec8762cccc0e3e063eab29cd9893c7bbd0cca88df071c195bc3a5809500028d40ebe -DIST firefox-102.8.0esr-hy-AM.xpi 607091 BLAKE2B e23c9ddded27ce6f38e14f29108655173e683f129c072f316051e1b81a024d1ee76e88c6e2eb83ff8205d953f0cae7c5a3cbf6acd73a12f6dfa47f0fcf3ca941 SHA512 f8d117989bd76144f14f062d96eee9b7d1096142d318ce9767bbd30f14a5ab7fade248e0453dcde2ccfc3b5fbb7e4fdafa73b61ed65ca7bdaeeaaa93af95335e -DIST firefox-102.8.0esr-ia.xpi 567881 BLAKE2B 6e67a90481acec301555bc05e9046c39b01f65145db76ad042dc0ce921391ef5dbe0bee55be3189b854933a3a175870e0a97d6194e5c40112234ca26a8e5e594 SHA512 2db1a5b4b6464428c2fd4b3e106ba4f56a5773a40a6054d915247bfa0839604f7ef07a6e7d54dca3b1ee57ca6bfa00759157eba99d11f3220f27904dbd458445 -DIST firefox-102.8.0esr-id.xpi 564796 BLAKE2B 1a9f9a96602e68b6dec6640bb9effd12d4d4f125d8f59e1d11c8d895fdecf66aae4e10984dda4e02d4c7efcaed8585d8f2b94e675d6cec06558d8b01cfb3f3ec SHA512 e1593892eac472e04120050ad6bbb29e0355690a510aea89a376ac6ce7524948797ce4ebb69b3ca1145d7f7ff3b854d2c75396150edf0207dc6abd2a54bef912 -DIST firefox-102.8.0esr-is.xpi 575715 BLAKE2B 1e4a5d3257232d69b194d0195048a60bad925e1d611a5bfd4222978b2596a2840b3559ae4ce7f833da931674174e0029d92e6749dad78704f86aa6bbc3374080 SHA512 f49e4f06e222f2b504271ca9b54681da60c50fd850c61c165ffbce891140b9208ee65671f8550ccd3aa841b7ba2e2c4dca53011f4dfee973ed4ff98f297440b2 -DIST firefox-102.8.0esr-it.xpi 505276 BLAKE2B 1ba268a63d491d7d8354be2d10551e152055d1facc2a9555b27069ef2998ddf32b39e337995f9425ff3beefa8010075bab47d2ea6df232b1b2bc86836cdd17b9 SHA512 920611409420903181d891724bf3b012a2699e7c8507706da5dd2e13acf2ca3dc9558ae1dced4bfabe0b2c0af0632591edacf9b0826fb002e79931a45655ffc3 -DIST firefox-102.8.0esr-ja.xpi 631474 BLAKE2B bf8e376fbfdd77ef6e25a41ee2202b416eb4b3ce3ebb40210e00b853b2064e5fc7ff1ed4f9501a488c347fb36fb3162e2ff300bcb68053673ec9bc8782217bed SHA512 766da62bab117e5a31df9b540b1357abe4fc8a7bb2da49d2db06bd7e2d4cc59d69ebd27c6cbf65ad0f0a48e779363760078f46d845d1f29b210e2d5be5e8d523 -DIST firefox-102.8.0esr-ka.xpi 636000 BLAKE2B c244fbba4aed30904506841f41b1107756565ebf2dec0c016ac74d0e201eef664990d97c531594af50287642539adae6d588392b7f16d31d1ac9d84f1512e3b6 SHA512 0c502490f4869d7a2951f437c40b244c9a34635314762be83cda43cd2fed7ab7767b0c66b22da751ebaa4e9a9ac13d40d086787aefa9ca5ecaab748db3459c22 -DIST firefox-102.8.0esr-kab.xpi 583639 BLAKE2B f9a73bec30d6e475633e2a2e80bfe70bb15b8a1b450d15d65f8859647fd21049a0ef043ed8b2382c8a8c6c573a9d6ca4e1a2c144cefc506a1e6eea5aa3e5466e SHA512 25186d24a561d1ccbeecba085fd5ba30691d9e856244636277d6b43234518e76ace0fa5f63f7039373ce9c59689bdd5a22b7e8abe82e74cdb0d3d1ac3abb7443 -DIST firefox-102.8.0esr-kk.xpi 658889 BLAKE2B a7a503e1a35991022357043f47ace1aacd96d0f325ab09a9b703baa8fb65545e2c3acfb881acb0af273e21f92dec5e28a388a30b09469defcac30c5fd4cd062d SHA512 24bcb46ab661885ceff8d58d2bcb5bef6937056f77fe31037194c8cf5746ec0bd38de4acac200a6ed0683efc913e33534f364de5a3bb7792aae4f4c66a92a3b2 -DIST firefox-102.8.0esr-km.xpi 543881 BLAKE2B 891d48e9ec821cfb3d4b57d0771338eb60d1c6850bf701de78cd5263724dfa29111e39fbcfd2f575134afc7236adc4c01964ad3717670cedb2f47fc074fe46d9 SHA512 2f41e29eca458d54b3993f293d11449f314ee9e380c22f84ee08a11f15c34e140788701bcc11da560fac7d94ee85ac94d584de14a36bc628a2c84a81e3f4d882 -DIST firefox-102.8.0esr-kn.xpi 508577 BLAKE2B 5a1dc59b274212a989ba3ce14b34e3edc9f03200b4755a5b045426013d85ce26e160bfce8ac0785f60f568d048839599082dee6974b041a10aeb029d4ad08894 SHA512 fe3228103a45e636aaa3dbffed897631d4d4cea87ffcf44216400324678394cf555f817d0cef73c96ff5e0483a8d2e236f33179564310dba3839047ed149bfd8 -DIST firefox-102.8.0esr-ko.xpi 617301 BLAKE2B 39d80fc44636fdcb98de5908ff303507669716bc8c33a2ed069762b422c84e735529f2d343a38ccb0be5dde0b40503a374546e74b58d774ba70f3c2797933fa2 SHA512 7d4b67fcc925d4d7189a3d175aed3c17892a85ac42f8c8653c286496f6da1c328544031e2990ed531db059373b18805f7007134beab40ac598fd03ed22556412 -DIST firefox-102.8.0esr-lij.xpi 480141 BLAKE2B 7de9f25edfd257942dc768f1f7bd8f0ea639cc48f905e50412e44b4d621d2148df4e6d91fe09d7821b9270f4743b3dfab0fd5fb49d2d0389302dc97ae689e860 SHA512 c709ff99d453f713ba5ce4a968e3ae1301898f97ec93e6ce8bc0ae7758364ae930b44f6ea7482fc5066820e45473df7678b7c1d6bf1025074dd4c0d247c2d4d2 -DIST firefox-102.8.0esr-lt.xpi 574776 BLAKE2B 7c972e98ce15e8705a3b06865032333af57e8173d0621493ceec3944cde06ac820d8c6fd7d1c9b70cdf8ea9b38b89f73a7e779c4a2bf6f58dc83aa737641a2c2 SHA512 8d83f00c0bb2b8e88c8c58da7276b97c95a857e72ba4a7ae95788c61fac4a1ee1f465724dbc17a779e87efcf242bd704ea22935394fe087932cbd06c603953ce -DIST firefox-102.8.0esr-lv.xpi 479292 BLAKE2B 321d29d573c64689c0a2a40b7e71f3231d26187148c39f3322b9dd4fe7a7a6922bea7961413c8d057e083ebdebb67c4e2941965b7112eff0b5d4714bb0801315 SHA512 bcaa0a5ac749ae3b970c1f5f1297f141d674730fadecab49e4802cdbbba3e77c3c28adc108a923b1c0225db6dcfabdbda6818370a3b13d52e44a06ec24929491 -DIST firefox-102.8.0esr-mk.xpi 497531 BLAKE2B 43c996b6f2aa0ce39816ea9f24491c34e87ccb64dc421fbc65ea11d5502a8fe4076fb9cf9a253bcceba65461f86aaa0bc524b35ecf39121989fe607c38237525 SHA512 97ca3ab0016d8957d9c1a00d1aa344cf9c48821c2e644ec860e52a989dd77856b0668103ad302929b121deafb6bccb67ad6b131c03de496233b24525c49ad58b -DIST firefox-102.8.0esr-mr.xpi 543731 BLAKE2B 674a596176728dc016b018e50ac90184dee31f468a18dfceae928f74d49273c03cdfcd159088022a009a8dca0a1429be2e210c520dab9c3b21da7cbbd32ebfef SHA512 228d848d21da8725174fe43f91d10e0486a81ae49d626e78eff1c94ec4a2aa4b003d3ca875e2c8dfa5afb7d8f411ac2858e62e925613231f010e9b59cc9953af -DIST firefox-102.8.0esr-ms.xpi 459024 BLAKE2B c76c677ea77f8ea5367b9544bf70b60bb2695022fbf38d33eefe1fc98f70704bc62275700d1fafa66f95c5854ddda2cf4ef2ed0898495b27ac058992d4cda3c5 SHA512 14fa98bdb3d32b5ad4815952efd26b166bb2f6c9d9f1e9d27c0d63376d31edb3be927d735160dcdb58508f9bc61f5f5e06ddd6b6e57f8f3f7d4b699e21ffaee6 -DIST firefox-102.8.0esr-my.xpi 529929 BLAKE2B abeaf6d257bb210371e39226a421d7cd63976035aca1151ef4d4dc8c0e6eb41deeeec05206848cb497ccc00810c453ee996d7f928188218c2a26a2f737d0e899 SHA512 8a7e78343f8af060408b73987b7ceb659b54dd1b3128d4c8b230d89457bee5e477e5ad788c686b7ced5c4422b3a312298f086721fb78fbbe470a92728e71a841 -DIST firefox-102.8.0esr-nb-NO.xpi 565274 BLAKE2B 1d277c495bd00232258c867ad82563025e8c6f4782a8a9df765874f405d8427166ab83542d999de40776f25f7e0a7ac3ddb9aa2ed5806fa3494d1898a301a0e7 SHA512 aa5e70030676e4c2fbf04b0a76ab7f8bbe0d53f2a0b88c770375b3cb3b94ad7d32afc57876337308ef7d0be60d14ec2f3e96ba6e4255acedc6ba8e956399b7b7 -DIST firefox-102.8.0esr-ne-NP.xpi 498086 BLAKE2B be475a48cab25176dc270bbfb605499656d37b9697f11c5f0760f1e9334275921afb2bedebddb3ef0d944024f0157b44645714d33a7dc418ef258ed9564b34ee SHA512 e8e4db176b66d21a1b51c8a55c6e5643545bef7d788023c80b703d447dcd93fe64e5090675ffc0a419c7255042a2fdf69e2c7ad8601c7637ae3b3c2375c5252a -DIST firefox-102.8.0esr-nl.xpi 573453 BLAKE2B abc0c619d8a2e1515a0963dd8a03d699de551e814f65e5bd66bdc58e2ad66898644b83af69881879f87568ae2b8b6daf3290642466e9484c3c0e6be1ba2f1318 SHA512 fbe5ded031d6de39375e4d9764fec4f53189cbc5058a791c5cbf516abdb4673b1ee82f62b81d4759cee1a730e22c0e4a1ac954b6779014c20aba5ced248e3db5 -DIST firefox-102.8.0esr-nn-NO.xpi 566163 BLAKE2B 38315896fed5a21c2376550734995f461fc29f4a49b96bdbdbba786332f5e21a0bd7de6f6a64b4955c3d7a27c9b85ea2918e45a21513b9ce4cedfcacc4bfecdf SHA512 8f9a830edb4284e4db7e12e8f39048d8b90a022c62d45c9880a777f0d25ec429c50122cb21108d50bfc48e6257ab7ef3299ee8462ae2f75e2f8fd90f8c535155 -DIST firefox-102.8.0esr-oc.xpi 591133 BLAKE2B dc22b6ab58d805fb0a024fdbdb552fa7810c8c1b071be14299561ba9eb3ed2b80e0de4a56019bc8168e115245f3db3cfaf17353fc23294c3fea91272cdde9114 SHA512 f119792d1f5b58d4f09a222e6742cf83a0e9ca449a2143c032ad9027273b306212ebb97604bb4d7ec635b9bdd35a6ae15d775633d2089272a7efd4889266e4cd -DIST firefox-102.8.0esr-pa-IN.xpi 648617 BLAKE2B 3f906fb7b5dbcb4c169a1fde1f55d763c2d9f7106521fbca58f182d5d2e4a6a09771662affca8c00cb634e299f1cc80217f09ed0d24929692e68864a4b4d2b33 SHA512 c74c6d2565f444948353d61642585c0790c9e930f1662fd0b267ee8a8975f0a6b034607d5448770e63be674dd3f85d7ac8ef7c024701faa66e68f28585abc3a0 -DIST firefox-102.8.0esr-pl.xpi 597068 BLAKE2B a00990e0fe508b73e2bb63fa46abf022c796d2641b4fd8fad35133d1bcec6ee9534bf8da8ed0079cbbd1feecb1758b6cb53ade7bfb6f129d2337df49b9f95a84 SHA512 ec43ca2f2c3c7c8a7a09b45c17f402aad4a2883c17f0795741281575bccfc6766f8f60ac6e52d3f873fa69543ee341b1b0274c273e0ed595bfdd895e9c2caed5 -DIST firefox-102.8.0esr-pt-BR.xpi 579007 BLAKE2B dc1fcd4b497f067eba5b9e5027cacb8c2241c3a447bbc3113380478fa7326e3fcd398cc0405a1171b90d09cd031efc288ef319b91b8d30270cd355f45a29fda1 SHA512 890a43686aa43c6bb8153bd68a414ef1f5947c4c232cd95f0feb7d85268206dd59ae367ee7fce517303dcd1996444bd29d1650e70ebc9afb48c76f22883aef50 -DIST firefox-102.8.0esr-pt-PT.xpi 582844 BLAKE2B 8f9645c015aa9180ffb88c93ef5d244fd3dde31d5cf8eb117dae7d6c9adcef908594f3f8451e5c3b92f03078a514dedde44a5f44e698e5314ebe2ccf12504d51 SHA512 69762ca4b346e408466119d8594ba0c4122411fdce855bd3cbaa9bd9c48abcd68be3e4b87fd664a8ad50d7e66fbd602513cc6ca42e055bc92910e4c9db3ca7c9 -DIST firefox-102.8.0esr-rm.xpi 571914 BLAKE2B ba13c2347435ebb5a3c26d5ddd73216334387c517f662232ecf8607ddd147ca8d5780225935561025ee59678eb095d4f6bcd22faf7de543d6519f2f3a34f6517 SHA512 5611ed35ff09dde53d02675eec9396059094116569a8b7ed131cf386a1f936e30fd8969bdc19d0f8d62f92cf932e14a7a5a27d0c6696a49688ded5a235889dfe -DIST firefox-102.8.0esr-ro.xpi 541910 BLAKE2B 315ed9b2400aaa88506dc0f704822f76ba3fc80c5a4b0bc19fa566888fe8ae02d5101bb15e6d8ba53d0746f26290fc1f636bca448c41648efb5ea927f0091641 SHA512 ee107859daf9b83cd0568b291d5429b2d124de538b37cc8303a8340dd6a41a50c736081be49c623c9a5aee3e641ba025b002fe68141e0d02f7b3f7e9ef603943 -DIST firefox-102.8.0esr-ru.xpi 671118 BLAKE2B 03554b2dd126e56b845d0ace57e6a2cfa7a1c580773e271d4c078fa9b203d7e3cc1b645f4cd4f0dbec726600f1d9ccc17553e4f1d97edf4369b697eb32fbff76 SHA512 700a0dbec9e06299e6989da4ce1decf6bf0c2cb1dc549bc7263e9171dd494af7248ff1cc5102af8a139d143580723c52f15420ab7715d91c7db012878e20abe8 -DIST firefox-102.8.0esr-sco.xpi 513227 BLAKE2B 968dfb7c84e6b76ba6cd37bec22c75c2a08c29700cbbc8d1b35c69924142ce695e8e30e42cfb33394630dd05eb3e7e1f69030c5135ef02a0692d08d87226132c SHA512 ac488576af219bb5a6a38f248177292330db2eef0d4258ba75790f915711ff5958b106c62b9474dfef78b06ae63b27b470b84067fc6b0d12b686579b8966a5ed -DIST firefox-102.8.0esr-si.xpi 585625 BLAKE2B 97000075c99dd77673e7db1ac29c110082a5887df0abfa9321bed67d95786e11a1a7f89eca685d52f17f46f81a4cc9873c642277d18ec3d2b613279d005c78fa SHA512 873f7a5ab6a7f3dd6752ef6feedce15cb4142c5dbcdb00555f9ac08b8e98c6c971b9627680bea87cffadadf19880d1dfd95c6ac22f528a86765d5cacadd94422 -DIST firefox-102.8.0esr-sk.xpi 606127 BLAKE2B a350e7b74e002eec6b67fcb9d6a7842d51b60dddb27415f9a789e63677a368d2bfe58cc24f41363ff8b3d75da5edd87edee9e8794dfaf40e6cc565b4fed61d49 SHA512 8b0eaef7176dd85e312c20f7bc8950f538b84b8268187ea953c01897af1ac1d01151667d07f8fe5d719165560049174e8076173133fb25b803a075be16e67811 -DIST firefox-102.8.0esr-sl.xpi 577347 BLAKE2B be6f8560c5582ea7c7778bc9d86102fef0ee4c3869bd0f8aeac7f2b48c8230c3b5324607d82208e2bf7874bc78021aafe7ce2332cfa1a9cc7242eb82fb17dedc SHA512 1249539c3b8c33f75974e5d47bff1c1719d2312edb707464ea18838614711cc92b956de872eb69d6f0aef25fe272219606283d2780780f41ea335b38f6e70a92 -DIST firefox-102.8.0esr-son.xpi 433056 BLAKE2B 487d9d8a992dc2b3eac09b460ca99c680114490fb4944b5b0f528b1373f00a3447a776bf7d1a33ffc56cc7e28f9101837172ff9dd05d44da211348701b4b50cd SHA512 678ad8cca4566b2b0c21f4530d3241a4fb1810383d1c1a4b2202ee372054e89b6eb871e6d6a65ce4e6b16be4b6dec865a4b0adeb2d2255dc988a633306b3e0fa -DIST firefox-102.8.0esr-sq.xpi 593411 BLAKE2B 78898ce8e1e9630aed0db3177fb51709feacfa2cf5161666aec041aad86d526eac65ebd94898a38b89c6629eccf247181b6bdd5de9dc25df1863b46032a968a7 SHA512 a2fe4168b94f5fa27d5832845c6f552f2dbbe7d33c6d0cb9b18b641be64e123ecb0fb0cd9a83cfcfda5820e16cf1c45d29f739150270bb366ce0fd4bbe299b3e -DIST firefox-102.8.0esr-sr.xpi 635142 BLAKE2B a3035eca3d75bc04e1a222632712707338ff4aa26ef8c4a1e19c7abfecb82969a9aa8192229d3d5aca136746d9d0108b73daf4b2322e2065a9a4db28f9590715 SHA512 5cabbaa7ad5e5e6f6549bb3e9fd1960160d5125ee598291cd5f9bf128c4ec823e298946f7b74491df5e15c6b933e3054ff083b79a3f63a0359c4b1370235f111 -DIST firefox-102.8.0esr-sv-SE.xpi 576038 BLAKE2B 24a6187bc342a5a49f6dd3d16f40d6e787daa492cebd799f087349bf0757ee070eb32c255654d927dcd859fda194c53eb095703382f8f25b69d73b96c1fbdca0 SHA512 013248432e676fca61c54191dd846d4d10ca1d543ec5a2b07703cac80efdcb6319522b4149b8e2339faa64873e70a968b450290b4f57a20d8cf7ba831652ecf4 -DIST firefox-102.8.0esr-ta.xpi 522073 BLAKE2B 9d04d48b7e20342fc8fa93cd35881cf006ef1a3dc744260db89813c827569ec4542b893abdb6dffb7e3bdebbdac33c9d2c8f15890c06a24403b6065073169a4e SHA512 37a678bbc37d9da66f8e86b8ce5c67bf05e3ec4ce8d961bf7568813c71ee6737b100be41f9ce3073df6a863d41dbc573e023727d82cc81ffeecc1f5278afbf1b -DIST firefox-102.8.0esr-te.xpi 568442 BLAKE2B d58573efb89c4da4f6bc35f3b81678e13785c121c9c8b88f7f3ee92e238638773b5416f5ae40bffb5d5422878e0c4c516ac9edeb6e8a9637ce076ff702730d70 SHA512 eca4a8ea5f2b5aebef6e5ac4d5c4e0ab5c528d0862d1cffca8aa040089f8497384f63d35aa75f0f12072769a2f9464f4cb2cd54938b31cc8b082e9ebacbcf14c -DIST firefox-102.8.0esr-th.xpi 649500 BLAKE2B 34603c29f96b55a684ba53503bd24180c16509b6e93179b66f31fc834ebbcc5f0354b433cf2745de422bfdc85f96f2220be83958adcfe5b6bc69b36b5e430229 SHA512 bbcb5276dc9f0ecca57a205e75a395df9a9b1d466c862591d50f5060e3651df39d0382baa314ea77e78489cd730e85d4a5291bd721fc6a4d38707aa883ca9694 -DIST firefox-102.8.0esr-tl.xpi 532355 BLAKE2B 0a327ef8830c898c26860340f47e8431f40484d7a55122fcbc2a9d9a27ec02db9c068396bdd87b8bc8f50457b86b20465bc1ac5bace91a80e0aceb04040eef81 SHA512 035e5e6caff5244736ca8402fa93c4e313101ca0c5d377e8c325a4259d96ed7a44c03e9b5a6955dbfbc885e02e60e68e22a418533a7c061c2f6bf5a259cd74a5 -DIST firefox-102.8.0esr-tr.xpi 590506 BLAKE2B c4dc50e328bd0b03a1b85b10fbc3b33c374ead3dd4076b370af140e751400598d3121cb6cd650f535343589d65c85e9e774207f08c84abce7c41e60bf2d65361 SHA512 784911a3d90eee0bb8b389aac5680d5b5039c5e03ac609a92b783445a011e1be7dd97f5d2c05454d707f55dc70ff91f61e2f8dbf15f2050cfe4b2973465c330f -DIST firefox-102.8.0esr-trs.xpi 497368 BLAKE2B f6706cb51fbdf4839ea84b6d5e7643eb23c3489edce446c8f898d7603bf3097f21ecd19c765b0a365140507df236c2e5fe848470b17ee627b556e7b9507b23eb SHA512 2bf46c926e3ce986bf279bd87d2c1645edcb8f3f096d1457ce605331604ee597123665aa39050eaf40b61136d5f26ee234312bcc5f4a6cb9c9e1debc3a246d11 -DIST firefox-102.8.0esr-uk.xpi 664317 BLAKE2B b1de6dc2d7b17afaf3d2afe0275fc5ddffce96bfae7285552693fa2ce0d957267c79eb6cbf25dada5dc51bf96df8c94553a1f8cb14c866ea20507af0f2414bd0 SHA512 b4eef43743e8bec7690774467de213b86a250908613736e28193548ecba02c246581ebf8eacddb1ad268dbe6bb70d087217c8cdc0640e8063fc91cc7cce54977 -DIST firefox-102.8.0esr-ur.xpi 569913 BLAKE2B 89272a4fbbab985b22ad9e0f21bf263ea0f690cd2052f663e4a4ef520419516431d9ca18aac073d7d6818b1b070f161044cd3821b4e263ab8e8cde68a9e4298d SHA512 8a3707d21e65454bc5891ba37527a45044082bb56db00e8cc72ccddfe043634d0e0c1bc7d7bf540ed4fe69003cb3ddc0431c0944a6d50d2fb90dbf2c4e1e72d0 -DIST firefox-102.8.0esr-uz.xpi 488876 BLAKE2B 233a5293777dd9887318a88cd98b112f45fbc99df18cddc5d046fee20d55368d010d9988b584d69047c3237f43bf951f62a7b73f0b7c04a45b3f47041292642c SHA512 edaccee1e8987c211d615ed57a5fbba1e71d95cc2cd4fb3fc8b2a5d7a313393f1b2f768d1484ab32526ebc952c4bc4efa75a9a24a271d169f2c61a05a6344f78 -DIST firefox-102.8.0esr-vi.xpi 611418 BLAKE2B 860ae06dba6cfbd9f6b8bfa4a2aa8d88de06811a0c697a8e29be2906f60af80940a9fd339481db9b7a5a60c19944c0bae03815109cc869b94fa77614e542efa1 SHA512 358bed53bcbbc1a61b2775a0ab5e4ffca97cb7ee4d1139c01a7d81621357f5669d9ecc19aff1b13d3e5f85dcc5940f2ab990088bbb7373ba65aca990c0811599 -DIST firefox-102.8.0esr-xh.xpi 427933 BLAKE2B 82b1d0b73d180993968be57bd2d0c3835c2a8154d06943a877b5122c7ae8fe17631fd1bc4c1596fe4e5b44bd31c22cb66182d39fb4364ba771e0ae3a37732a33 SHA512 aa62d9cebc3d37aecf9dd84b6fd53550a035a3177eede052327d3bb917ef36cdafd7ff4bfdc63704823ffde0bebe4a9888e24524deb3bc74d20d17aa47de9e05 -DIST firefox-102.8.0esr-zh-CN.xpi 613305 BLAKE2B 1de6727ae56d346666db1619cb456b011799bcc1e91cef92ee60e4a7f228c4e87a1fe7dbf9b62555c5d3b2e56604463be482aada1067254225d9c9fad560d4ae SHA512 ea575f9545118b4d017abae1bd9d99af33d562ef073385b525478923f8e093ee62f2b6e28ee0d1e48d75543f4fd16c46e6d867a8794b1f33212100a0e34ceb21 -DIST firefox-102.8.0esr-zh-TW.xpi 614571 BLAKE2B d0332f219a6443f3bd99ad33715ea1e83438c764c5ad1634704baff7b641fe7bd4890e253264cf07da9203cac0ef02fed3324b14fbc556d3dcb8ba028888da5c SHA512 0656e9f4565de49b2c8c249615b45e8e91ac1ba4704a1a00eebe3f2f1f653f2e717e4237f0356c22d6b4f16cf4798f3fd558c8af7afed139d46dab16fabcefe8 +DIST firefox-102.9.0esr-ach.xpi 466442 BLAKE2B 31f9631e4257b0c9b740c11429c1d038d25482e596c4053ee37087995ed308fc57bc77502d9ffc5bcf6986220ebc5dd7aed6a72e8269582d4c1567ac02d149ea SHA512 596b7388115d8dee354a5d80c96abf7f14fd33d1f592f7ed1d0cee620a6d0573a947212b1d694972efaf58d1cfc0265503b406903eb2a74c73fb8333f2f32922 +DIST firefox-102.9.0esr-af.xpi 429117 BLAKE2B 6146a1edfd641770c5b0c9265ed32831cbc83df0dffb055557ce5c4fc1eeb08b5457ebfe4a39ef0f2069fcd548a73ad56c4e6399180fe7b62d845f194f7c7416 SHA512 41c35a08d87d2289916532ecffa598ac8595bea1812b42f51f71c0594c661f6aaa211660fbeafbb57a514bad86983e08da740c58d475dcb2b314af757425daa3 +DIST firefox-102.9.0esr-an.xpi 510484 BLAKE2B fbc9117ebbaae78dab3dfdb3253cb09ee87cebcc1bd09a0ceb2c62f8f98aba35c8d9d5f15ae456d0f974715abfe0cdb5d161affc1801a7d10487d4bb5c9db0ba SHA512 8ff42fe5c664a676cc448655a6bd283e2fbed7dc8a31bff7416da27809d78f9f2216b7384fa37fa517c6f1818e40a33668a72768a3947a1e3af9c840dded1c11 +DIST firefox-102.9.0esr-ar.xpi 578878 BLAKE2B 4fe95bcd90d5181878cfb4d92bf8978ce360a16be5b8743fd9432c31829c2a6c6867b4e9833fca8828dfb1e84418c0ef535025330ae8d926b0dd1d747b0dc463 SHA512 190a2322cdf6889bd86648c441032910eac031670c278b7e95354af6504ef52134aa06be8a46126d6fc4f4699b5fd71b7cf92cba12ccaa5f25963c6ce4bedfce +DIST firefox-102.9.0esr-ast.xpi 498100 BLAKE2B f34a100d4bc7b94960d4707f20184e70d0c87dcbff6aaa3f368a7e132bb24ddd4fdd3bcb463755f9e5e0afd5e306fde4d25d1574450cc3837301b8b07145e50a SHA512 3577372dbebfa4c7480730c5d78fa223baf636216a0577a201ec8eaa265689bd37ff7677fcdccb9207168ecbd6c54979f3ba2a3dece8276ab36560eb063aa802 +DIST firefox-102.9.0esr-az.xpi 500782 BLAKE2B 3b5e632c538e4ef899400ecdf38cd892b6be41c102f32a54666237077176dae8fcdb283b4a0a79713eb4238272732441ae4cb005b5eece4a93271a1085868578 SHA512 439c20942ca5ebbe206533a2a25f904e344cf5fc33156f7c42773b48e7ecdec8518633f857160aad01ee76fdd26aa5aafcabbddd94640d3a5841f6cd041b6e79 +DIST firefox-102.9.0esr-be.xpi 666686 BLAKE2B 41f74ab084afff34907c4ba8206da03d840db0b74d0bbce6a0d9dbf57c3c89c6725a75c42b4df82cfad00ddda98470fbe3394f9e619571a0a65c924e7638a2f8 SHA512 1a3fbf17a11422a05f39782be819e4357044e664462a3f6055de93931b7af8fa2826d16eaab4041c4f4192f2cbb38dc396807787d39fe9a74c318c6cc2fa056b +DIST firefox-102.9.0esr-bg.xpi 591341 BLAKE2B efa86fe1b6aad0223a870a8a47b395e37ed87dbf121ea8573d320abf865e0223fc6846f787de054c4ef21d6473a89bb86e68e6f9e8440253f664971ba9d8eaab SHA512 ddd540e3795645c6ec343d8571cef431b9a7096d2e0d396d01dff9389b71dd34aabd9233b183485815ebdd3634159c7fbcc45540650e88397c04f1a675ab06c4 +DIST firefox-102.9.0esr-bn.xpi 591683 BLAKE2B 0f1577028cc470a379342696009245e0aaa34fb88d61bf38d5c818a8179cd952bb544de57041e3ffe6a1acbb2a69c566756310fe2f9f3a35fc218883f9581b16 SHA512 9985e9a221ffa0389b95751f1adefa39f20f98ea94625ab008f618c0619af99f28b81825a33656ee0df4c9e7e9c64e1722f17272384de7e18f6414b09844347d +DIST firefox-102.9.0esr-br.xpi 555842 BLAKE2B 576e671def38b2852d7f6f5ab28bf174796bf9125f68a3aab32df998817d8a15f23183d648dcc2f5e07e0627beff2779a85155d2dd3e3c734e8d1371d36ecdd1 SHA512 28f8d111630ff88fa8d8f800be3c297a0acef9126f8fa3a494d391a70ec94432edb574492320bd9088e1c89831b81724eb4afac361cb3263af04a846c4ed0825 +DIST firefox-102.9.0esr-bs.xpi 471718 BLAKE2B 8744c303d5b66f27a63e31a60ca062f76c8d73278954117d8d2a015fc3dcb2ae1c57bf4a1c919d93963560b6881ba4f9014ccf9c344b2a49c02f3a93c803907d SHA512 4e8ce75992b4f029b8f62936aa3053f01eafd30fdd6f7b5c55a5cdbd918bae487bb7158adef74b63f3eaf942f7038aa28d397ad93d975624facc2788adf0a970 +DIST firefox-102.9.0esr-ca-valencia.xpi 549201 BLAKE2B b0ee1849b67cca55cbf76f7620de23d674f7d0fc26f47c0fc8f4bb6ea6af8f0df9a13242166729034b497fdcd8a39132ab34f7f3567d56810a410d2fd1efe72a SHA512 35b6272c33767f57dd2b154b4175b7c638a7cabe591573220e2dc3012af146186b30f7f9ebae0737f9ad984918185397674a9c47cd540158d4a14701906185ca +DIST firefox-102.9.0esr-ca.xpi 561934 BLAKE2B 076be61f59edcce66561b4e60eb930692342111d123e704c4b4461d41d463295552f756048fb085883d4953486c53ab8410a1a894497501186f645e3ae997625 SHA512 8c4d5ba48fa63a10e7ac50d9d1b60cc96e6a71e5b1d776ca070fb0ab991fcbe3176c564ddb773b865343ebed4cb59d82ca56d24633e05999d6bcd7c1981a7c45 +DIST firefox-102.9.0esr-cak.xpi 563838 BLAKE2B 01043b584f5a6332f837885f631e966dda91fcda201fda7a1254657877519560bb811d9fbaf9c58b03859032042e69bc153168e4b4134f6b2058ed5c9affd297 SHA512 d6db06d9f6ab3022d0e1890444afc55b9ef3d8a3dee541945c926662f13f87a4b665527ab8222e9b784fccae7cc3a8c4a6db795ce817b526d1841607a6fb2148 +DIST firefox-102.9.0esr-cs.xpi 599797 BLAKE2B 39eaaace1b4463668e32d8401c346067f18420e7867ed9c10b0ff56cf5feafb3d3af76149deed8e1715dbecf4668bcb5964e142ccca354070692945e4b8a6927 SHA512 8c58f5784d6a65ba641db25b9435e58a56a7c0ab6e0e4816f9cf4d997c28790df0ea7f2e05c283331a4a47b5c916659d6ec7932088ad6dc84403835a68e4c9f8 +DIST firefox-102.9.0esr-cy.xpi 579217 BLAKE2B f7b7943ead61f8c665d4dc750c001464d4cc9297e95604215187583b077d0b242f465c71df8484c6bf49ad77517ab9a547235e7e8b64196eef22d99a628f4fca SHA512 3956eb92f5ab8e2305e93031835ece7df9ed187d8a5343ff4c6de6decbe86296c85921c325a22ea29159226c131bbd2772d49d366b3d34ae458f45f909d9a1b4 +DIST firefox-102.9.0esr-da.xpi 570509 BLAKE2B 58812d1dbe00eefb73b6685d8e56e63538eeb06be90f87395d556b62a467cd0315e4dcf53ff4e4e3e190897a9051a186257b971c96f2ae1e6184e6abb8ed2eea SHA512 5c62aa273bc54439c7c9e97817791ba90a6ad46a52a5ed5af831a7a009f82394fc298dda8de5ec77f532efb3c2a2ea79247c268e221f878ec189a02e2c94fca9 +DIST firefox-102.9.0esr-de.xpi 591568 BLAKE2B 40bfb1b98cb6f6ff6aacaf57548d04b06e8d9336f85fba97f1eb3b74e6ae870ceb68373b3eb0750199979c98ee59918510174ddb6121d02fe60e7e132d8f55b3 SHA512 103c8cb3e1117595a40694bb3380b53e62735fb5792aea4791cf48a442b65cc641de7eec6d6bad459080650284b4b2e2d21ce4aabe2f7a6ce1d9b41a40aa44e2 +DIST firefox-102.9.0esr-dsb.xpi 600379 BLAKE2B 7673081688b77bcab05f3eb605e1dce6cc73cfa5e8643b867ba158713eb5bac2405aeed65b48d711a03823b74ff641b34d95366eaa8646c13c8b3cf73afcdee1 SHA512 64ba4cb48d4cb7831cb59f2e430550ba234f51cbda50bfd3e76405fbeb0a6b1537eff30cd545a65510fd520e3b491f6a48a5e5da3e5f4a5e45e88c0786c9421b +DIST firefox-102.9.0esr-el.xpi 681665 BLAKE2B ac24005d4e16b0297fe51f5ad4d7c23e122690da6c8c6fc26563bc15237ab6cc5c74443f1e3dbb6e74d3e408e5630692aca3b19162f2df1bd5fd90716757f941 SHA512 65803852032a21ce478ee1df28d3a038d4a64a0227ce502d00808237db876bb6441bf4e1d9d4817a19669a2d49cda6116f331ec42ea0a324a722dd523bf09a59 +DIST firefox-102.9.0esr-en-CA.xpi 541051 BLAKE2B e8dc2f554b976f1f3490da6f4f993ddbd14a814af52b3eac7216a6817756a09e0b4705a17b9d9a1e830e445ee8d239d56fc98182e7e8f4c455df591f26917c2e SHA512 fd744b9c55b478f436fc07a465e50e616a587ff00107ac513d9198956dfbc5edf1396b89fde44b98c75f88d421842fedd1a53cc6d438458dc4ff788ff3e17db1 +DIST firefox-102.9.0esr-en-GB.xpi 543998 BLAKE2B bc8a271ac0b18d5e70a1df444a859c2ebd2d43f51f7e38a2bb341ba5a7b84d0108c75b8d2d1de46c387583527eefa5d9136286b86cdfe1886d6589613aafde19 SHA512 e9eca66976af1527faa22c76953df8c729b1a66b12471fe0977a650a5d211488fbe4bf78c9ce1a00bfd4004a729ef0ca973abbe789fdedd8ffb36326d82ac462 +DIST firefox-102.9.0esr-eo.xpi 571433 BLAKE2B 14dce52a1ccfcc8c35039aac6569a253733d9a064f265e1050588c54c3a75cd4f01af5de5457fa30984966bda34723d706fd2f111c0e32791694ec3f24aa1118 SHA512 7e3b6d1fa85ef237886d7039795b7306c2f0a8349327e2b59dd82902365322834ce30c420b7e23588d840f4a18c311f730d43bd49c451eece6ced22f4a9b262d +DIST firefox-102.9.0esr-es-AR.xpi 584184 BLAKE2B 8e5f1a962227e0a0089a782b964c5076ca2663c43f6d5f93ffb8cd142d8755058de4c361d440040f39f0a0efd477c3d9eb05b67f7c7e9815ec248d4d61c38182 SHA512 d7a9a47157741684353829fb7272a7043ffa49d88b675b45d0872a4084ce668ee186d0193f71df5ae765646c78f472649c4526d17b1a34d1c294f975b6bc3bee +DIST firefox-102.9.0esr-es-CL.xpi 583187 BLAKE2B b80aa6eafd8ae2160de417b7cc931cd4df2fb7afaecce8ddab3928fe79265e306d4cb6572c4193b9ba18a53cd1016c6395da0eadb6fd77401ab2f56cd9982879 SHA512 d4583e6092e6f0b2651f0d9e8c75750b420994bb68c230ec8917b5f7d61bede6ee8c7dafdaed23bf6ebe506798806aa524001ef3854536058004690cfa188f42 +DIST firefox-102.9.0esr-es-ES.xpi 576079 BLAKE2B 92b21195710719ae9c847ca4402f3b651e4434711b6bd59d7aa8432c1e300556e947adf5c8e3ddf5814620dd62952a2a2be6d7a7166cd546d3d60b2353cf42fc SHA512 6a8c94c311c23bdf1d72bc4e29c323a761babde9bb8355c2a9807c4c93e961bd747fb1c8b4bf09b911c8f1c839486ce0d25ccbd72818aa60524d42c5624231f1 +DIST firefox-102.9.0esr-es-MX.xpi 586658 BLAKE2B f03f053c28c01ae72896b67d92ed71cda10a7110d7ecc56338cb37e3a901f2855119862ba9637af9db28605654d43a0e51e5231f1e170c10b953392f564c4a93 SHA512 ef727fd22ae14d3f6052cd913b417361576e7d687576aa2e46e6f8c3032785ac81089809951cf9dd60697f412b397d97006df48df694a01d2e22d742925ac928 +DIST firefox-102.9.0esr-et.xpi 543293 BLAKE2B df3307c6aaed954be0ed1f5d3b4865460fa0d13fd9e515fc3d536bd51285c9bd5e79ed1280f5f59d1e1349e553b5e1aea7a76cf82cd525f668eccf23db3332e6 SHA512 7d498fedcfaca2615c2542ceb3579891deb4f183bb04eff4fa0e65430a2b06f0899a1cdf64c0172c7664ac5edce271f82581ba315d6bc64ef2dd5f069c2c2b4f +DIST firefox-102.9.0esr-eu.xpi 572528 BLAKE2B ddace199ce7d6e523218859fa310429b87e87ee52f57ed3a8b2620a8b311ed240af75af3380544e086fc2478491a6b2de52ef41474dfb2f9c9e25004a0008aab SHA512 1e8b84d9bb87d251d0e5403776ec80dbea2e7d635fc316e98064416953f6979bfbdc6a32b5db52dce6889907a0f18c8951d5ee9ee103ec2408fa09274aa1453c +DIST firefox-102.9.0esr-fa.xpi 583112 BLAKE2B 22dc85d24aa42fa1d3c7d9756fcbbfeeab8996a19ebc4a847b82373d82669b3ce511ea33863c6b6fdea9f328b177cd267992aa063a40c427555ac7bd5309f7ca SHA512 2661c2137f7f688895900b4eee6cef267d72fd807932b4d1793293f7070063947012ce6d810549e39ca2783b74bbf427d93f397a764c518f155f4d3b24245a5e +DIST firefox-102.9.0esr-ff.xpi 483128 BLAKE2B e66e78734efd3d5eea3233bc45ffc6592520e31c5896744d5bda88aceb7642ecae39893271a4b963b1a7d1d853ccca95272122000b03c064e7d49fa5e253486e SHA512 aea03f85777a8fc4cf0d50d2d098a7c03fbf55f549586164fac26e01010bb9f86405ac45f60e89bc9e7946fde2822594a97df546f540b5ba42d8e5ef0f926321 +DIST firefox-102.9.0esr-fi.xpi 568236 BLAKE2B d4a2f3c33982ead56278ffd2ddeda4b84d8bff9d913a603410d7f24e2cf778494e9d785cdd9dbb7026ecefeca2cbbb7ef1478ab7f0a4beb34551bf63c0683488 SHA512 71ff17c439612ec9ba1265715b0e135c6e87fc2870741f6137cffa7e7656d6c4f4d511f047f452b8273d0afdb473e148a77e3ef555652ebf052b1e29cd2d4bbf +DIST firefox-102.9.0esr-fr.xpi 595536 BLAKE2B 87b345014bd731d1f60aafee5534f2439d6ae599fe7072a00057c807b275a7e2c1de3e00a43fe7787ebfecc658054e174c1c44c62b7e5014ba87dfb66ac9b721 SHA512 ff96bafe88fb6a54e3f5318c7b71559166212019bb37ebfc765536d337456ab1adfee8cc06e03be38b88e6c0e202e90659f99fa68762d3f69b8a29e1cc67c390 +DIST firefox-102.9.0esr-fy-NL.xpi 580238 BLAKE2B a894823bc4a1ba2b9e34a10ab3f86f88a0bb7d023fdf8b2967715687693cd7f4971bee87d0d919058f5fc1d22598a90827c38d74fa20bfd787b5c7872a62eed9 SHA512 fb836e18372e764d81780f6c467062d93978b69fa221410dcc13671e23088b72efc5aefe61ad98544ac9775b2671b3ce6d98dc3b9a7ab8dbfbbab75fd8f30a8b +DIST firefox-102.9.0esr-ga-IE.xpi 480689 BLAKE2B 8221c087d15e7abb4420315df50c06079a86e24158ea77e292603f07de199cca31fb38ed2e298749af8965bd107102a7b53bb5be22ae56936e643b30c1ca0a60 SHA512 b4f545fb5c8e89c1995606d1e2d6ca9247e14f12bca3764e60d0b2cd905124e7ed918c3a116919c22b75512cf65399cd51d26e29e06a6f9fe4485d5c05fdf114 +DIST firefox-102.9.0esr-gd.xpi 557865 BLAKE2B 685d1ac0989f58b5244f972bdd01cb5bb09aebfc20bcd2d5dcc164b88d90cec9c3f912e602a393924f3a52b0c506b06df5b8199d20e6ef6fa6e9001cb4ed28e9 SHA512 057eec3d54e0be02d4ff24606d3a770f3c3bf521b31ccbdac09a6cd3b1cd5489578548d3455bc0ad204b74b19ad9eba91883461bf92effaeb7fa46d7d24228ce +DIST firefox-102.9.0esr-gl.xpi 550721 BLAKE2B c37bed64f5009733150c6ad004502d04b292afc4691a80e8d711cffbf45f2f35c2546088b47624dab36cdf4cbbd1c90a05e74cdb56b3f86708b0ef48fe6223ff SHA512 9d5fef9caaded1428b2d96757171041ba6b1866f8c184b0ae31051e861301b330e9af93b4c4df7a3f1b3ed44c4afa7740540b53b332ef121dc2af8a5e91a17fe +DIST firefox-102.9.0esr-gn.xpi 595697 BLAKE2B 758c8bd77acbf287ec051f924427a8b35a427e34b6e31ef8394cf116a1970f4a087ef9ae7e7e585959f58c2b230d18d0a2ff16b43e6ab941b11206937f4a6862 SHA512 8dde76da91c18e4e818a326d8c7ad58e6e6e9dc260a09b13839cfcd8d036603a12d6ba1d3619d5fc49958a4c66e73f3733b7714c3d95428e97cfd386242d3461 +DIST firefox-102.9.0esr-gu-IN.xpi 541907 BLAKE2B 4991b1664f5f927a9d8d8a9a6744421339648640762496099235e79d81ec91ebcc589e4073a7e15bd0b4168a2775fc82262dd623080b9718db0dcdecc5f00c37 SHA512 69ac5fea9f47bf4ebd6122152c57dc074260ddeb785998e15449a622590452edff3ea41043008f111372505875b31dcb43a6ad7f84992887d69f733376d3edff +DIST firefox-102.9.0esr-he.xpi 591523 BLAKE2B c0fd83844f2283f602c4529115f8956a6b1307ab77d533fb5edf5d431b4e56a905aeb6f96236c2befa4ad9c95fca4c0f476b8fdc833174fd46c288eb696bc583 SHA512 65855f60a202bbcc0bc503a06e726eeea0b71b802e7c62d9c71490dff189c07127f13aa4a1757966a89bfd8da30d0976bd0c2fda26b427a2074077b8a2a5cbe4 +DIST firefox-102.9.0esr-hi-IN.xpi 570419 BLAKE2B 2cd69684e7ca9f8b963858e15fe3a066075a802c4d538a36d171ebede1612937eee0eda31e6d189723cfffca6ce1da96dc88722ebe2e0228e5138fd09b547e99 SHA512 f05db7bc43cdfd356f5dac4c3afae79998472311e772fd01fac26ee592f8d5346414852221ac9c8f9d37a3d9d0d8ec42a54dc85cf0a71651a08aeb0ab44346b8 +DIST firefox-102.9.0esr-hr.xpi 555271 BLAKE2B f939af1500089de64ea3152b15f99e25baecf0537f11e6901d10362d80ceac77078b4d8682f2798ecf04a5993f4d76e0ed7b5a4d5cdda13ec3d667759d4268d4 SHA512 cc4b96c5843ad5ef9c8fa6b8f127fdc41754693b73cb871c76f53e9d08f873aa3441bde06df2c347c278ddfab3e968d560fca26adc3eff2bb8054ea75de838e3 +DIST firefox-102.9.0esr-hsb.xpi 599183 BLAKE2B 592bdae44ff7543efacbc83543c15f3705a02a7e44e59b35a75c7764de4085c5a0230e91131aa7271b8fb455d9016868a1d3ffd42d0bcff45104d9aec0089642 SHA512 76fb12a9e46ce067e41ef55ddb7381b2cd39072cf6e1e36a0afccd06e081679d866a572b1b88e4784a9e6fc4b9ae947e9661bd68adc5e0d5f6a9042c0ef0adfb +DIST firefox-102.9.0esr-hu.xpi 605254 BLAKE2B 8fcdfa36ed2847f9ca7911c112b23b6205198dffcbdb63d750af150ff42b9d5980fa9438ac04c5433cc7a7144610c98f616ab261afe1638414e35ca6138f1953 SHA512 5ab093748c8fe313f30f0f7d24391f5508c4f05a8f25a0ba242e7d995c0890d6528a01e064b927951e1aa788349b0a7b77a5f70f08482512882c47a6edb1ad3b +DIST firefox-102.9.0esr-hy-AM.xpi 607096 BLAKE2B 25b1140899884efb0791064e916e6957d30c4d6d139edc75813aae07b00b2fc7311c96087b7996d77d1175b555116c64eba88100212c5643d7088afb74ca0690 SHA512 4740233e4905e455cab32e7cc65d0245b6129a3200e915c012720725f963f1796017ca825705834d6fd51cb7e343d7eec417eb6d6afff1a71f1edafdc4a7b3a5 +DIST firefox-102.9.0esr-ia.xpi 567874 BLAKE2B 84ac1b80cb3ab901e74b2235921dd83ccdf142874ba9b2c85f2e2a331e11256da5a4a9a54da6a8fe47ccdb1245698685cceb333956bacb292e3276750968698f SHA512 86055a51ef7e1e260866502b1dfaf1fcb2faeead07bd3ce07d38c08dff4b121c105f6d622bfae7da9bde8a8bd3a51635a4a3a7d60aec7c026ad3637861d847d9 +DIST firefox-102.9.0esr-id.xpi 564795 BLAKE2B bb9687ac5c0ee0793cf3dfc4c94fd2b6a41e1111df5464a8fdd8196fa6e61b1d281b77804b023b26ceb0c0b5d55407e9d99cda037a04b9d61975b951e0b2f0d5 SHA512 d0c3632d2bd58f46c00fd4590606b326d3823716f6afe836f2980ebfa2991cb787cab1355730d7abbfc668805161d44b3e179ce3c63836aa17f19d34a0edf012 +DIST firefox-102.9.0esr-is.xpi 575725 BLAKE2B 611726608650030b05bac46485dda700a628ceea2292e356246213b773f42859471855c2a2c0e5447f6fbe54421480072fd002b860f982fe7ba6363b2f45f632 SHA512 e8d8cf6717af604691bca7499ea802cebdd68081df41c684b9f7c7bc22435b63e6a6cab8aab24dd92ea937a494415f28b20c3fc6ebb6ab2d8cb359ebe70911bb +DIST firefox-102.9.0esr-it.xpi 505287 BLAKE2B 35f014551e6a74fa03e902fa3dddc24676c6ad00e01a16da72354334bb4a6df0daaef2ee02fd083e74796b1f3da9ad12b8f2178f41c5139dd3551dda6f468532 SHA512 cc87f90df9c900cdd5efe2ef5db7a3e045f45b5a07dba6c83a5e78b28fe7f50498f947fe3f0c07b61d2d08c44584a77b30ce0fed832c1a4a4bad370292d66123 +DIST firefox-102.9.0esr-ja.xpi 631479 BLAKE2B 590a7d9b6e95b799abcddb41a9aaa0090dcc722d7aef8c5b4a2f3c968c83dda9a971227fae9b8691d7c109273dc824e7d23e388f0ecee7bd184d8d9d3ca658af SHA512 0517d0c1c1b3a76c840cd0eee0832ad23564fe0dbd0f8c630911b628988ace1fa65399a82edf0ba6eed757eec99c12aeec234af72e0777c760aa1323f57a0fbd +DIST firefox-102.9.0esr-ka.xpi 635999 BLAKE2B 5db028e75444c0a4fc118e966318eaf6b3f2aa4ae90ab481f2df2f692e411af77f2feb8add5e45dc399e0fc350e1327bd5373e252353b455e1ea1c34533c8f0e SHA512 40f2df513f754c5439bf1e27b7f4442e4794d769b229bc6891157e0e3503b661e6e1ff256eec8794ac08feb87654beaa7c278fe1dfad48a7ea6ab4a6d2aa3b92 +DIST firefox-102.9.0esr-kab.xpi 583636 BLAKE2B 4532359ee6300ac9a7b96c7f841935e8b7eaef81af5bf0c2e12759eb56c6354c6a246d30924cf5c8e8587181b6d350f2a2293fb8f03b85748e0db9e2ad48686e SHA512 516f3cce8d6fb11c55db8715e1c93eec42c8095bc36584171f63daa1f5e88ee745c1f2d9bb2a964fc1aa87d382520e4123e8301e36bd479d42505e4053cf06e9 +DIST firefox-102.9.0esr-kk.xpi 658893 BLAKE2B 816f91e14be745ed845d3e0f47871e8eb85a9388f6360114753e109439fd55dae8b7517dabb8316de5b1f8fa3ed0925144fa06f49f783570e20e2c2273555e83 SHA512 f42aa9aa1ad79ae3d1ac18f2ae42c18946d4de8eec072a1efa4dac9949a044a0c5a0c9ab09a69fa28b67d56b822d39b051cf758f7b07c754ca3905ac7a0dbe59 +DIST firefox-102.9.0esr-km.xpi 543891 BLAKE2B 791a9125f0f077676714a95fac7f4e454f6d804d3bbb01ca66f77425f309d8805e2ba03617cabd3aec97abc50f35c5635afb05d8f1da0aad9e117fc03aa4e154 SHA512 21f0adefaaab51249de8933251d6453ce247a101619aa6e352bd3ad32af997a98361747e773d1744d635efc4ac01f1b4a4959c5d2965983bc539fc29d97d2415 +DIST firefox-102.9.0esr-kn.xpi 508579 BLAKE2B bc2b38718d3ef292d9b4159c83208dd8db216c82b0d587a392801ce2c7053e1ab5cfecf51c6a51c8e45b3cafb4049a6104f209a9f6e2ebad535acdaa1ee2ab23 SHA512 7fb92098df4da37cccf0fe3d144eb2d0ec5fea8084bc55f624fa4284f97343cc38e2e0466bff0e2cd0bb7c2a399f0aade101f228f46012bf0ef707ad42f69b94 +DIST firefox-102.9.0esr-ko.xpi 617297 BLAKE2B b7be2627701303cd95b26137198fcb361033787a2dc9ae90f38c95c508879f3aa99155d18a752cd7c6e08ec768383829a8c19757ba4ff357d8e4a279ab8bce45 SHA512 f717e54b7c0ba9dfc97e1312f34848859945fd8f72cd3dcb9365a3731baebab17c2dd3232d8543826364eb60f604aa1802e142ba91fe212da6b06c278eb0c45e +DIST firefox-102.9.0esr-lij.xpi 480138 BLAKE2B b61608ec1a53646a5bf62fb321ce3a6cc553ac2c50c5f1325c43d1aad1569aa5122b8cbc28e8e1ac22ff0de709258fbc7e88a610400d883c7bea6f240f3a85be SHA512 c5d8230eef3b73ceeed36a2faf69ea5075ff51a6f0850fd63024b7ee514ec4f57df2b9ffb651e22b9b11b842db6eaf99a9cd8388fcd6266bea0d36130ea43983 +DIST firefox-102.9.0esr-lt.xpi 574780 BLAKE2B 85605373aa7abde3775b7e87c5971f14aba737a6579118463cf398162e58b94335bf8c5c7b49f51af711694983a1986719f9c4d4c7c90357c37cdc3aaf66ed51 SHA512 61e16e481c7ae2b79036d6539e40705d1bcdb4c5d78310232faee94e02c1832182c9277dc3277a8089097bca75b6b1fb9390eac5ceb3e732b7fee6ae8fefc39c +DIST firefox-102.9.0esr-lv.xpi 479291 BLAKE2B c4d1d578bc151bd7d2ce1f05465d79ba71469aa5751ccbac8fda1f791e1414468a083ea2b5cc2b1bb0ebb409eedfce6b72047398ae37b6918073b9c4f8f5f445 SHA512 cd3aeb37469a9c46b086a079e86da92a7248aaa48eb01c2ba9bbbffd3e7e46b7fd93d9bacc1b5e2203283ef8004bb9e66ead3eb87f2ac12110d2e263596c2c36 +DIST firefox-102.9.0esr-mk.xpi 497529 BLAKE2B da8b503efa31bdbf3398fa88bbae9f09c8be10742c556e3f0028926c33f0a7287da39b0fdac86f66edf253705c221d0304fa6257651f3afb982fcab1217fb2a6 SHA512 111f51facd882446509683e6f5e41df49fc2f96e969f77d9cb6770a4b7defe7b0f551d9d4fe60bc3067285b025565a6dc07fd7e06ba5a84dffe0bed7963b11f5 +DIST firefox-102.9.0esr-mr.xpi 543738 BLAKE2B 7c3cb9a4bf593b1c089109c56029839766d95454ecb475f8a40afd273852aca8f47d5ef5195f7d30623720180c0a7a98a4eaa0ac4c18e54384a881b3ad8ad72f SHA512 66058001e955da163c81fa57dcdf87245629f2841381173282a6aee2119b45f3c5c0a8b5c6cd1d9dd501fc8acc6b90031d603b91589034167352c1f1ecfd92a6 +DIST firefox-102.9.0esr-ms.xpi 459029 BLAKE2B 9c27f1d914c839db21b6e138336ccdf1470f8d959f80c9f08fff9de319d3277e39883608135d0e093f9b209ba4b833c6398a4dafdbedd2de206382af6dc45a36 SHA512 8a5ef05371f71f09c47944f6cfa9cfaaacd367e328450766ae340f36b233dc20f4503a5213be3ea8889b6aa6d06053270f186cd4ffe9a5b770c0dd96a42c08d2 +DIST firefox-102.9.0esr-my.xpi 529947 BLAKE2B 4ea54a2740a28d6a47af0a93371c6ae67ea39293fca07f4337fccc3c53a627c7eb9f67ca9bcca78552bdc6cb6a6e3b83eaa8324c1a1689a7eac20f216ba323df SHA512 c897f9510ae14900d81db33f5372e053a12a3a2b24e64310fb271db85f61798f1d9b02031de5fb62a27df11da167b6236e7352dbaa5d437a746db0260cee028d +DIST firefox-102.9.0esr-nb-NO.xpi 565280 BLAKE2B 17f0f8274e6edc254960248f326f6e8330c2867c60aa83c72aa0be803b6f6cab640db5d53e0b9607d459382e150f7acdd6b0d951557aeebbb210acaadc4561c0 SHA512 3e9950525dd40fc81007250a99d2a78a6872b9c3d8c046f55e7a5154f160c7ef7370b10a5cf931ad23183cccdd0920c70f216280e1f75493c000b21f03e45529 +DIST firefox-102.9.0esr-ne-NP.xpi 498083 BLAKE2B 103ab3e2e5430167e075cef8fe659db0e48896f256d9b23366bdd6e65ef656524eae6edb1fcfd22ef40357a002d139ac49579c683f852d9b495dbeb865e21bd0 SHA512 dfd159a5a12a06c4b1feb9694d7ef69e78f88d112cbab2aa6d714eb20937178f82de56a48844fe160d56d9dc0f7ffcb64b42ff9f1512c7ba8429e9e8b9c0bfe2 +DIST firefox-102.9.0esr-nl.xpi 573446 BLAKE2B 1cba3f8158ae618fdc8e8d05b649542c36f291648eb91061b292747efa5e6c141bd6c52816780aba221a368580bfd338c9a748d608a008f5c3dca46bca1504a5 SHA512 22278f15270efd7702967a79057c17fc422fe99d5043f0cb4239c9068655aa7ca0eff513ddbee5e0e352f1ad9a47d704be53d3bae068dc2b62d1b2ba2b7ae274 +DIST firefox-102.9.0esr-nn-NO.xpi 566166 BLAKE2B 0576593d233eaddddfbeb286d30e3a3027ef9e71230a6a512936837d3740e41a4b66037fe97ad9a4d0dafff5089c6bc737f6b0fd3a2757cb2273c98cc891320f SHA512 ddd6d19eb53ad17120a97311e5185fdbfb46df8d462d474081bebe98e87300d8c6c707ad773ac78b27e06c931afe87b0edeee5435604686d869e0667f07cba1b +DIST firefox-102.9.0esr-oc.xpi 591128 BLAKE2B f51509e53ff9450938ed26f2b7d1eb877506fdb52bc8925f62c6c0d8bdf21a1664c7859c69fcb660fa2b2657546f00b5641eb7f07e8d8e20f194a887623217b0 SHA512 ced46f4eb5010340b68f1931206331b042e335189a2835acd68afdcff2844857dc5e8052ec40c149641bf17cd00889d49ff3b37279ea91cb492505f2bf454fbc +DIST firefox-102.9.0esr-pa-IN.xpi 648621 BLAKE2B 5ac5b3bc09cfe08b935c14673547baac6c5cd435673a93227b1874db4b8719b6cb657dbb21496802d85680b56c235babdb775f25733e51176377d9e15c84e027 SHA512 919e20b2a6042e7715ed2cfb4a826448001587b7bb08a25cc999f047e22ec0cb3fc9196e0886de2e141c137dff0cfda5a21643606c5e0100396af1b0883deef4 +DIST firefox-102.9.0esr-pl.xpi 597072 BLAKE2B bae88aa625242805abeb49f81c300ce699fa00bd3b73af505057ecbc7299b9f2d8b7dbc819e1f1a736c85c93ca90a1af8dcadf30db5c64f48e7724e81fecf039 SHA512 17d192600089eeda8a6b74ca7459112eef495909170542883c6e1ef5ac721003450ce9cc584ba009ca9b453f87888c5d01794e19f7087a8bd5707455d5f7a01e +DIST firefox-102.9.0esr-pt-BR.xpi 579009 BLAKE2B f8f36891813372402029ae2fb4a8690dc292b5d0baaad6631045c724eb2ec248cf694f932007a3285fd9118d0d101da5bc447547108d7964441c7afdb825bca8 SHA512 fa605033ad6acfc387be11d2852ac8042b8afffd25947d16888550a0a3993d9e150d861271885e3590195fc9461670f65e89f75577c94baea7f0379e02c6f1e7 +DIST firefox-102.9.0esr-pt-PT.xpi 582847 BLAKE2B c6c13e4d48bd824609c2f01b747d43cd220f108db36ec0e1e280cfa1616025202f77d2ddc1810ab3e7228c8b884867642612df25c0792b5f0c4952863cf86024 SHA512 497c921a19d51fc1a391ce4f694aa77c8abdf4182a7ba4753699275462dbc9aa152e0cc5469735e3a9872adfcc40d4c4aa5425d17fded856db8b4df3b33759a7 +DIST firefox-102.9.0esr-rm.xpi 571911 BLAKE2B fbad05dda5db265aaac7e875fccfcea525b6749fcdd5948af7cfc3f7f2d4a64997b2bdfea65350b7753a364e43804f0e26ac04d3e2690dcec2cab92f8127bd00 SHA512 1e1694fe95fb06da726d1c451a9c587c9bfccf3bbe51b3078e6b17bafe41f37badafd04e1666f5197a0bfab72c6cc57d032a17f54101d48d2833913c90215d22 +DIST firefox-102.9.0esr-ro.xpi 541903 BLAKE2B 21b8a5254a9ac67995e3f14e3048d75b910f3853b5e481c7a3f4862395369dfc92b0f24c782bbaecd8bffe4f4ce037379ac205ae4eb93a755715bd60459528d0 SHA512 461de5e6e0d4384e816adaa0b5683152a277e9164746e2f610c9fc37590f8319669ad9615fda50665a0e8424b84d6f9515bf48138df8cab6a6df1d2fa34c1d4f +DIST firefox-102.9.0esr-ru.xpi 671133 BLAKE2B df4e15f113f58a8f8a2296b79bd6df4f2524f7064147a75594ac07de52ff789a11c2f1db3754bda99da648f3c1e6a94abe17c5781759ac3f5070f722bef9d3aa SHA512 833964ef9e53daf2b29e0bfea3df02fbe227dd2c99a9f1ca9e3bd78446e6be9ebec8e7cdbf39ee14f5349723e121553c8a4625aa0295a70f425c909e036295d9 +DIST firefox-102.9.0esr-sco.xpi 513230 BLAKE2B 5c05040589be4fe05b1a6679645aa7109d66cdabbf25e47a19431ee7fd16a61c06897f6f2dfdcff076af04bcef1ecd139723c1a69eb103b42eac884cd2eb88bb SHA512 0f0143101d14697b697a0c860c43a5f673a4c86b1ee9caff98e917a414e9c0a11fb30528b191d105190763bcdb2d987575af3fa6a0be91e271e70ffec24cb755 +DIST firefox-102.9.0esr-si.xpi 585622 BLAKE2B 503df37ce1eb0c10aa87dd76de3864edb805b5961192c4d980e2628375ae893c20d5f79e82f094fd6ec2354fdb96f125f47c1f713ec1ff4b2432dd909715ae7f SHA512 ae28fea390c095ef2eece090e1b3e0f3cd303ca50842189e47ea8a2f195ba48742f2ec0d15aea79ccb52e1a23d9228b3cde3e41ddc9ba4cd9b9f84aeab8cae11 +DIST firefox-102.9.0esr-sk.xpi 606113 BLAKE2B ad3abcf5861229d55fa82fe8a3a45e98184e4040d36e76f52476160313b428ea78afcbc5f19a8c70e415764df75684d2c4e3c5efe1bf6187dad24042fb1ecafc SHA512 a9eae36a22fd649a2445b7082acd8b7838b058b2d5ad4d3ccb239b8591dc6391127ff1f43e380e2d9486b3e3a3a227082a42949c6121a7f4b6e10725f2f23d17 +DIST firefox-102.9.0esr-sl.xpi 577354 BLAKE2B 01a8a57896132769d9c4509cf16e1a1f41abb77d4b29b5812f2241c6a2f6a876f03e12fbd2b0633fd752a31335c7fd6986bb0e78e6b9e0cb133cd9a795f27a97 SHA512 89a3e5ef9b2e397e409474431ab1d5dd39e51286ca1567e008b1133347e1c5451271ebf3a889a6baeba74b0ec99b243989c64c03faafaae7ac41ab70d6b54a3c +DIST firefox-102.9.0esr-son.xpi 433054 BLAKE2B 5d7a5434324fb0f5c5e3501d05d826f3ea204ebca03cc4d41e4203841900d6661ab5ecd2486db0d65ece16257061838657a2573c35f42fc2073848e5e2f0eaa5 SHA512 4b0a872bef218f2d6a3744b1018cda9f89e608842a88da7bc296c2029b3e17d24d9b4ed9919422c73a611b2b0a17c683cc99fdc905e1dd407dc8e6edc50ec416 +DIST firefox-102.9.0esr-sq.xpi 593407 BLAKE2B 62b74bb1040eda7cd4b6d69247617005af7ffd6702b39e79fd674c66ee7254d849156117baaa595ececbf8597a19392d3a8a85ecaa3e6803e80fea5e7440b21f SHA512 e83b5237a4154781bd5ccfd5677b841be0d98136683513513689c31cdecb21b83c3406dd9fa37808aeec25387d51b5be1648fded35771cfdf1115d2df15250cc +DIST firefox-102.9.0esr-sr.xpi 635143 BLAKE2B 1957d10ecedab671e178b2cc8f1ff972be0841f9c1ce663fea12797e488d72cb2023cc2a99e7b9e743523eaa201cbf29b9c48892231ccd6b3dd1f0b544da1962 SHA512 816ce29aff61baccfc73ce01a95e32e0369e5ec7d20832f0bfe7fc5348d36bcbb1a2d44222c5ef5e2548ff3090f15972e7728d831951d81f0aa0250e6b25af6d +DIST firefox-102.9.0esr-sv-SE.xpi 576055 BLAKE2B 609032ec94fceb8e653e2a358dac307663722661b13c1f7acb818e2be091f28a4504850e1a2cd29e362d4c1b309ecd3b6247cadbb0d466be38dcfec4c6d83109 SHA512 8bb7edaa9b2d49c7e303096b8e221f496aff87ca057fd8c5dc0e6318a65ac3ef543636ed688db42104c047fb56d14f25debf7e289624c57601fff952dc70c1df +DIST firefox-102.9.0esr-ta.xpi 522076 BLAKE2B f0c28461051f1281971d856326a5520108ad56c67e9f2383c3a35ace06c465007adc219e4d074b5b48908781488b5bff2f6f0aa8e350ddbf05acd4b15a827263 SHA512 0391e697856c1ca8c6aef74cd2dc5d2043c868345142eab252a2e1dfc478f421662bef8b3148837bd0706e8eb4ba7905a1eb6831a7dd5c7aab0127a73af352d4 +DIST firefox-102.9.0esr-te.xpi 568433 BLAKE2B 551f7e1b7606f62c2fb7d212365218e24a5494e8d101102559b40e358b3145fc000d8eaef46effe32a328a4d265961f2d0285e08abc8c350ab094e4c6416d7f6 SHA512 6ebf2246f5d619329617ed61709427cb5b4d4dfbd26fb2af39c7d13e514352b8b3845a676d98fb8087afebe0830bb8541649554e7879173a90762dec2890306d +DIST firefox-102.9.0esr-th.xpi 649493 BLAKE2B 8905c17fc334c4d0c08b53d7dc38b7999ea2cf0d5789b841119a0ca861c12589978c37da6aa033f651ff098500000bd8495cbb1805ff16d042d5074ecaba1cf9 SHA512 aea8b389f57a0b4baf69f58799d5ba6cf9234db9c4aa7d10eca45252de7b6504872985b8c7d19f398315f11b506249a64603a9573638ad96b3e45e4a5ab93ac6 +DIST firefox-102.9.0esr-tl.xpi 532365 BLAKE2B 622ac4dd539653b9f119c79e69f0df3cda20c31bc6b4e51b229edf97007231aac01df086ffeea4140150b3297e4b8115d6bd185fee9a77315a32e560a85ff94e SHA512 f2786cbf25c7fbcad114d48913abf44e9393c7848806fcefbaa3a06f78ee87ba901c847e722526d627d5ed73c28c76b6a10adf970afbd9e7781a43ca9a2a992a +DIST firefox-102.9.0esr-tr.xpi 590500 BLAKE2B adea310e6caa58b647befadbc79d202546e6f4f5f2265fd869db7578a28e686ae2e14279a00a71db6b2fe42c4bce738b24d98c5fc1b409add768880b6205c10f SHA512 806cf4e615b7d33443ee22fcdde546d60426989977be0eb2804c80fc291adf47886162d049c300d816ac8ce74d53e9fc28f0ca6da19c33ab0e4ac69fb2e7b990 +DIST firefox-102.9.0esr-trs.xpi 497375 BLAKE2B 362933df1f6e0bdbca220d2f80cb913399fa09305208efee638d6a6b804c832137b187da5a3cef67ae16ad1ffe981baa396354dbc57464dbaf244592cddb3e5d SHA512 7d616c3a8325987851d5c28f26ffa13c7030c40c9051320ee22f2b0d5aab88e3859ed5ede8aa1d1da98e60db2c8375330338fcb2063579a3e07725e6e837add2 +DIST firefox-102.9.0esr-uk.xpi 664335 BLAKE2B b06e3b61d44a03b52e618346f1bef4047a529dd1acdf53883e91a5e7224465bd528ecf76679d31f42da48e2ad76386de4a18b7723e7941db9404642a064d8aa6 SHA512 7bed085f625b413c34bd8a9ad522fbf28e56590f2b0e71981884594a1626b6d864d2b975fbae6f50f6f5fb7a6d64865cb9010fc7d3b4aaba8f045513f294110a +DIST firefox-102.9.0esr-ur.xpi 569913 BLAKE2B 3c4dfc2f99e02c59358089f76ec4d045f8dbdb61832efaacb4d7a2c50306b1ed5069b59e4b313fbbbb5dd6e9247de6df824154b8991680327793ddaa328383b8 SHA512 a4016cba323ace45e7dfe51e301cd6203889349e7a65bb1ffc7c1845674f2331f1b6f25dc9f47ed2ff19175d962a31d0bfcadc54389cbac764f27dd77e331d33 +DIST firefox-102.9.0esr-uz.xpi 488879 BLAKE2B 1e02f3dfacd98048c7e3f4951344dfde8474ea8401c58a80f5682aeb6b7a3cee7b2a32a26f09f6ec9c9bdfac171773416ce2a09270a67e1d68b64ea3650f27af SHA512 285ec35782ea1a42e093717945e73cd3f9711a70b1dd2ceb19bdf0ded03e90825cb63abe8c42780c1e8ba5c74e6ef911d59b25ddfd5a3a96b64379fc8475fd7a +DIST firefox-102.9.0esr-vi.xpi 611426 BLAKE2B e761e598425c3773498393758a35b8d50bd150fdf3f169ef6a8494a93972b748083afc78e389a5e470ef3e2dfe1ac35e9a5680a6aecee6f5e47d8031bafe5ed1 SHA512 db995016e69b1116a155184ec7f3b1f74248f27d6c366387c2593b814dc8cbe1ccac238afff4d2334308900fa6fed414dfadf56d2ef05422327c6b7a870a14e2 +DIST firefox-102.9.0esr-xh.xpi 427940 BLAKE2B b71b75dcd480e7cd27e854e74d9cc553d49cdcfa9c66a1d13c195e3f9df905616ace2326a395ff4494911122f75a8cfce2415bf0987cc56a3a98979a2c8d12cc SHA512 aeefc8215d10221eb5863211ac48577b5db0ab37e5104fbb33181b9cea957ec6505e51c44b19cc3c786071b2093a5de888d64ba13ef9809d6f63d14fda9a4e1c +DIST firefox-102.9.0esr-zh-CN.xpi 613304 BLAKE2B 71478e7968b78dd6005fe46e78e86f42f67014bb87bd84e4abe6776493eef9e189c40432b93a67bd46c88ea52e678aab893eb19de1a39ac54f079a1f71cf5542 SHA512 f9e617236f9bb90718079fbd6a1a24accc8ab355fe98cc2fdd39a644d836fa5a76ee84f2c831441b9f8b91859c1be1315533410af12f7c51929f1776dccbba27 +DIST firefox-102.9.0esr-zh-TW.xpi 614580 BLAKE2B a38f0a7b62d428721dbbb7ac1ec6df742eafcb63a3854489f579c49c3a78a9cc06a96462876d2a88c46063c3844f5dc5bb722fae8b30d85bace883e7a55ebba8 SHA512 e0ece0d2cbe81ad0d2ca65dd9931fd5ebb6e798b3eac63945f889a44fe7549fc913c9a1e2afb4f92855222132be7cf6e24d760d62872f144835ab0bdb506bb02 DIST firefox-111.0-ach.xpi 458698 BLAKE2B 910de79c8018a2dd8129e46b76fa33f4936776a1b8479c94301cd8daa1d60fcd363a29745f85f0e505640553c2a66aca08a15a31690e6b1ee8002d0826e874a1 SHA512 231f8436d8072d93e05cb558ca19f53bff78ace23e2dd57419d8e16d0bec774d19e818838d93cb72a8ccc1bebf53b370174dd8c5690a8bcb8dfe3a7342e42ca8 DIST firefox-111.0-af.xpi 422434 BLAKE2B e5509373625681a2ba33bf091758c3825d8389a0ebaa7a509394266f0c23117da2acf7d8b964ad92f2f5cb2598ae25e4cf063494d28210cfa6fd7713667b3234 SHA512 c4709dda0a0f64aa05b120b7e8a487999170bd0cc6b3bcd0bd30ef2c6a80506c112a9f624e31617d89b1e6545ca93c00a8ab6ba0cf548a157105efbf069f325e DIST firefox-111.0-an.xpi 502996 BLAKE2B 47c91b7d18907a21721b655e80a392c9d96ebc2181eaafdd99107ff243883b05f3d66e8a499bacf31811e05632fc2663bb3264f8316a205ae6d9c0fc70b9031e SHA512 c8fe2758c84a94e921f328059b65be93aa31e21bfe4534eebff899e95d0bab57b4f5aca53f5d7a0dae4f762fa192f91e8f633929e47285edf9693028d6b4becc @@ -196,10 +196,10 @@ DIST firefox-111.0-vi.xpi 604153 BLAKE2B 0d3bcd29e6b5e31ba6b026b67f4ae240f02b275 DIST firefox-111.0-xh.xpi 421019 BLAKE2B 796f3a8ff74c0704e9ed746350f73b858bd219c8539b8d347c178ea7b2309161c121cc76473454cbb140f5b4571cb72116e161b9ff5e4959fa5c8c0cf5805aef SHA512 518303e0993d60d1493d3ed0044eb61d6b77ae8a1fe86b0b1ac653f24ec62f5027dc01cf6ed482c2843e66b59b125c0842e3eb0fc4293597cf1c947020b093fd DIST firefox-111.0-zh-CN.xpi 602345 BLAKE2B 22d0d3cf8c580514f7ac3c2b75aaa77b108fc64941476298f8051df2b5e09f9f882bd49bc356e84f29afda64c92d9d6fbdfe5413b1b6c6654a6d865a4624b8a3 SHA512 6a234946541a1852e82baa75a94e4196d30c0c67a13965db0a955074b2640fde675470b9e6fd72ac73eaa81019b3f14e08079a641208fe67a588c31d93f3c44e DIST firefox-111.0-zh-TW.xpi 604910 BLAKE2B f5a04e08f87f5432994f2765b86616331d51ce8101b7abc8881af97dfdf88f384a0dccdcdd1c1845e221683d0dbda5a95d59c1285a06b0409164e71423db5fd0 SHA512 bf90c89fb6797fcaf83f13811e6a6c285deedeb70c7f48f310fb4cd2e664a3c633bb83ef829987ad80e3956189b67777b4b41c0742cdb1dade9dd3288f95adff -DIST firefox-bin_i686-102.8.0.tar.bz2 80553728 BLAKE2B d1c5aed8e92c1c1d029f1dcb1cfc9dde169c2e9bdbdd4ac2a76f549b408a4643ccd53bd68c9e9699f67ea2693a6a3a1ad4ded3b5f52a02cc351bb586e29fb33a SHA512 62e364d289f935549d83d44c9db4484815a0c2c2ccbbb7323940f2a7a78697e4e64b5bebdbe9fc1724a51b510f010be01465012f0474aa3d955fd484ecb8ca37 +DIST firefox-bin_i686-102.9.0.tar.bz2 80813837 BLAKE2B daec64f046087ca88fb9b1d7593b26e5801c20b80eaff9e6fcf1e08ae3d2357ebb8541be1df9fa373cbd52d2073b696ffe820156fd30159a10247e04bcb1aa56 SHA512 7ac351aa35624ee8297f7043f437dbc2bb70ead855d7dfced82f2c9c571321415dfc7e6f57ebf4093b19eded14ab72883b10d0bd96d190e3212cba4cdc32d1ee DIST firefox-bin_i686-111.0.tar.bz2 83686346 BLAKE2B 1d6471c154227aaec043fe51f0032d96a6d9e8d09eead7dbc190ab24c9b04b0e5b1f0096e67119e0fa6cb196f6f5985a9bbade0ad8beed02ef1c1b0f0de76e3b SHA512 c4411111d3582ed3857b9248e3cc24d3a1622d05dcef43e763d5aa5e1d6e307f9283e19dd588935cdc10b45157bc3345f4b51aeae325fed85df9cb58b6d40f2c -DIST firefox-bin_x86_64-102.8.0.tar.bz2 77387173 BLAKE2B 155f980da71368984dab3e921e50257ecb5a0766ea872475f7247e93de11fea06366a22222e4f7f20b955d76c984bb44592dfe32a8a66de3f9196c51f76eaefc SHA512 bd4431c7f64b9832eeddcb04906356ca1d95d96a91c0ae9affabe2669c7eab27b8ee28fba5ca8889bffdd2be004a84cd90a8d8701d034a60537a04f8cb8c3bf1 +DIST firefox-bin_x86_64-102.9.0.tar.bz2 77313672 BLAKE2B 61cf2a0b6e7799ed13511c2bb2fec5dda7bcee80071a3ffd12fdf9282273423456ec271766f80a9d0e33c634ea6dd4a1c6a8773fe7423a4951b7b5afb8f612e0 SHA512 c135e47a1847fef14f998a42d81caceddcbe43eae21bd07358b7d968f7bb0e0b5a2d8eedf38f55be5e490495fd6fa3a456b9b826b75a0edfc7389fdaa5bce097 DIST firefox-bin_x86_64-111.0.tar.bz2 80157082 BLAKE2B 1cb4c462391b173bec700d01db7755d43dce71c997d784484291e6485df5b77f21ef0fbf6afba569e014f7cdb5b70710162526ea41135b87518a940b327f09f4 SHA512 c55c7e654aa8a5045ea7f39378c546276f3e42c8e594cbce222038ed2cde69933cb935dbab6e9c612c7dc04da7ce5d423577384c221c4b337ee2320547483919 -EBUILD firefox-bin-102.8.0.ebuild 10818 BLAKE2B 92bbc7f0cc880ab08859d8f7d3da3e7fce327a0974533a19ea366b37d005a83ae5fb88270a98625c216248dc70150874c29b45dfaefd6b5d91fe0bf92fc62aa0 SHA512 4ac6cd0433f0610d59dafd2f84531aace09173f62ec09ad6eabb6b40cb1f42cb93c971f2bd67d4f28def1a1118b2d41bf73776d93ccdb044a1b680f1ce889474 +EBUILD firefox-bin-102.9.0.ebuild 10818 BLAKE2B 92bbc7f0cc880ab08859d8f7d3da3e7fce327a0974533a19ea366b37d005a83ae5fb88270a98625c216248dc70150874c29b45dfaefd6b5d91fe0bf92fc62aa0 SHA512 4ac6cd0433f0610d59dafd2f84531aace09173f62ec09ad6eabb6b40cb1f42cb93c971f2bd67d4f28def1a1118b2d41bf73776d93ccdb044a1b680f1ce889474 EBUILD firefox-bin-111.0.ebuild 10858 BLAKE2B b18820f9df07f9bdbd2435f15e5e6472bb07e2b068d34b947cc226b0fe880265b455cc5fa15ac210c9d679553c5e8aa7e9254667be6cb95bafc06ae14c505245 SHA512 2ed5ea6723fcce70359930747b2893d6ba0de19134df2da3788e7c7fc43a8cde868e55892d5c7f2361619662958ccdd6cfcac2880b94fe583de41938ab986bdd MISC metadata.xml 520 BLAKE2B 4b540dd2d9ac3840061de8a73117f2859db156944826d22c1f74cbc0c35f6d305aa10ff45708eab016df725cfc741c99dec46f0078a29162982431892e86e477 SHA512 0c7183e35a4b0ca2ddd092786ebdeb5b41a431adf918f0c2e541a5ef1c235066586a46a50fa29c25e5a522930824f8662fa2fa7eed8c3895f74d85bef93cecb4 diff --git a/www-client/firefox-bin/firefox-bin-102.8.0.ebuild b/www-client/firefox-bin/firefox-bin-102.8.0.ebuild deleted file mode 100644 index f81d5b9db36a..000000000000 --- a/www-client/firefox-bin/firefox-bin-102.8.0.ebuild +++ /dev/null @@ -1,377 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MOZ_ESR=yes - -MOZ_PV=${PV} -MOZ_PV_SUFFIX= -if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then - MOZ_PV_SUFFIX=${BASH_REMATCH[1]} - - # Convert the ebuild version to the upstream Mozilla version - MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI - MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI - MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI -fi - -if [[ -n ${MOZ_ESR} ]] ; then - # ESR releases have slightly different version numbers - MOZ_PV="${MOZ_PV}esr" -fi - -MOZ_PN="${PN%-bin}" -MOZ_P="${MOZ_PN}-${MOZ_PV}" -MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" -MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" - -inherit desktop linux-info optfeature pax-utils xdg - -MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" - -SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 ) - x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )" - -DESCRIPTION="Firefox Web Browser" -HOMEPAGE="https://www.mozilla.com/firefox" - -KEYWORDS="-* amd64 x86" -SLOT="esr" -LICENSE="MPL-2.0 GPL-2 LGPL-2.1" -IUSE="+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland" - -RESTRICT="strip" - -BDEPEND="app-arch/unzip - alsa? ( - !pulseaudio? ( - dev-util/patchelf - ) - )" -DEPEND="alsa? ( - !pulseaudio? ( - media-sound/apulse - ) - )" -RDEPEND="${DEPEND} - !www-client/firefox-bin:0 - !www-client/firefox-bin:rapid - >=app-accessibility/at-spi2-core-2.46.0:2 - dev-libs/dbus-glib - >=dev-libs/glib-2.26:2 - media-libs/alsa-lib - media-libs/fontconfig - >=media-libs/freetype-2.4.10 - sys-apps/dbus - virtual/freedesktop-icon-theme - >=x11-libs/cairo-1.10[X] - x11-libs/gdk-pixbuf:2 - >=x11-libs/gtk+-3.11:3[wayland?] - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXtst - x11-libs/libxcb - >=x11-libs/pango-1.22.0 - alsa? ( - !pulseaudio? ( media-sound/apulse ) - ) - ffmpeg? ( media-video/ffmpeg ) - pulseaudio? ( media-libs/libpulse ) - selinux? ( sec-policy/selinux-mozilla ) -" - -QA_PREBUILT="opt/${MOZ_PN}/*" - -# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or -# overridden in the enviromnent (advanced hackers only) -if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then - MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm ) -fi - -MOZ_LANGS=( - ach af an ar ast az be bg bn br bs ca-valencia ca cak cs cy - da de dsb el en-CA en-GB en-US eo es-AR es-CL es-ES es-MX et eu - fa ff fi fr fy-NL ga-IE gd gl gn gu-IN he hi-IN hr hsb hu hy-AM - ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my - nb-NO ne-NP nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru sco - si sk sl son sq sr sv-SE ta te th tl tr trs uk ur uz vi - xh zh-CN zh-TW -) - -mozilla_set_globals() { - # https://bugs.gentoo.org/587334 - local MOZ_TOO_REGIONALIZED_FOR_L10N=( - fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE - ) - - local lang xflag - for lang in "${MOZ_LANGS[@]}" ; do - # en and en_US are handled internally - if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then - continue - fi - - # strip region subtag if $lang is in the list - if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then - xflag=${lang%%-*} - else - xflag=${lang} - fi - - SRC_URI+=" l10n_${xflag/[_@]/-}? (" - SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" - SRC_URI+=" )" - IUSE+=" l10n_${xflag/[_@]/-}" - done -} -mozilla_set_globals - -moz_install_xpi() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local DESTDIR=${1} - shift - - insinto "${DESTDIR}" - - local emid xpi_file xpi_tmp_dir - for xpi_file in "${@}" ; do - emid= - xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") - - # Unpack XPI - unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die - - # Determine extension ID - if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then - emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") - [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" - elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then - emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") - [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" - else - die "failed to determine extension id" - fi - - einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." - newins "${xpi_file}" "${emid}.xpi" - done -} - -pkg_setup() { - CONFIG_CHECK="~SECCOMP" - WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content." - - linux-info_pkg_setup -} - -src_unpack() { - local _lp_dir="${WORKDIR}/language_packs" - local _src_file - - mkdir "${S}" || die - - if [[ ! -d "${_lp_dir}" ]] ; then - mkdir "${_lp_dir}" || die - fi - - for _src_file in ${A} ; do - if [[ ${_src_file} == *.xpi ]]; then - cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" - else - MY_SRC_FILE=${_src_file} - fi - done -} - -src_install() { - # Set MOZILLA_FIVE_HOME - local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}" - - dodir /opt - pushd "${ED}"/opt &>/dev/null || die - unpack "${MY_SRC_FILE}" - popd &>/dev/null || die - - pax-mark m \ - "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \ - "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \ - "${ED}${MOZILLA_FIVE_HOME}"/plugin-container - - # Patch alsa support - local apulselib= - if use alsa && ! use pulseaudio ; then - apulselib="${EPREFIX}/usr/$(get_libdir)/apulse" - patchelf --set-rpath "${apulselib}" "${ED}${MOZILLA_FIVE_HOME}/libxul.so" || die - fi - - # Install policy (currently only used to disable application updates) - insinto "${MOZILLA_FIVE_HOME}/distribution" - newins "${FILESDIR}"/disable-auto-update.policy.json policies.json - - # Install system-wide preferences - local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences" - insinto "${PREFS_DIR}" - newins "${FILESDIR}"/gentoo-default-prefs.js all-gentoo.js - - local GENTOO_PREFS="${ED}${PREFS_DIR}/all-gentoo.js" - - if ! use gmp-autoupdate ; then - local plugin - for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do - einfo "Disabling auto-update for ${plugin} plugin ..." - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin" - pref("media.${plugin}.autoupdate", false); - EOF - done - fi - - # Install language packs - local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) - if [[ -n "${langpacks}" ]] ; then - moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" - fi - - # Install icons - local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/browser/chrome/icons/default" - local icon_symbolic_file="${FILESDIR}/firefox-symbolic.svg" - - insinto /usr/share/icons/hicolor/symbolic/apps - newins "${icon_symbolic_file}" ${PN}-symbolic.svg - - local icon size - for icon in "${icon_srcdir}"/default*.png ; do - size=${icon%.png} - size=${size##*/default} - - if [[ ${size} -eq 48 ]] ; then - newicon "${icon}" ${PN}.png - fi - - newicon -s ${size} "${icon}" ${PN}.png - done - - # Install menu - local app_name="Mozilla ${MOZ_PN^} (bin)" - local desktop_file="${FILESDIR}/${PN}-r3.desktop" - local desktop_filename="${PN}.desktop" - local exec_command="${PN}" - local icon="${PN}" - local use_wayland="false" - - if use wayland ; then - use_wayland="true" - fi - - cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die - - sed -i \ - -e "s:@NAME@:${app_name}:" \ - -e "s:@EXEC@:${exec_command}:" \ - -e "s:@ICON@:${icon}:" \ - "${WORKDIR}/${PN}.desktop-template" \ - || die - - newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" - - rm "${WORKDIR}/${PN}.desktop-template" || die - - # Install wrapper script - [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" - newbin "${FILESDIR}/${PN}-r1.sh" ${PN} - - # Update wrapper - sed -i \ - -e "s:@PREFIX@:${EPREFIX}/usr:" \ - -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \ - -e "s:@APULSELIB_DIR@:${apulselib}:" \ - -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ - "${ED}/usr/bin/${PN}" \ - || die -} - -pkg_postinst() { - xdg_pkg_postinst - - if ! use gmp-autoupdate ; then - elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or" - elog "installing into new profiles:" - local plugin - for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do - elog "\t ${plugin}" - done - elog - fi - - use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without media-video/ffmpeg installed" - - local show_doh_information show_normandy_information show_shortcut_information - - if [[ -z "${REPLACING_VERSIONS}" ]] ; then - # New install; Tell user that DoH is disabled by default - show_doh_information=yes - show_normandy_information=yes - show_shortcut_information=no - else - local replacing_version - for replacing_version in ${REPLACING_VERSIONS} ; do - if ver_test "${replacing_version}" -lt 91.0 ; then - # Tell user that we no longer install a shortcut - # per supported display protocol - show_shortcut_information=yes - fi - done - fi - - if [[ -n "${show_doh_information}" ]] ; then - elog - elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):" - elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all" - elog "DNS traffic to Cloudflare by default is not a good idea and applications" - elog "should respect OS configured settings), \"network.trr.mode\" was set to 5" - elog "(\"Off by choice\") by default." - elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences." - fi - - # bug 713782 - if [[ -n "${show_normandy_information}" ]] ; then - elog - elog "Upstream operates a service named Normandy which allows Mozilla to" - elog "push changes for default settings or even install new add-ons remotely." - elog "While this can be useful to address problems like 'Armagadd-on 2.0' or" - elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security" - elog "concerns prevail, which is why we have switched off the use of this" - elog "service by default." - elog - elog "To re-enable this service set" - elog - elog " app.normandy.enabled=true" - elog - elog "in about:config." - fi - - if [[ -n "${show_shortcut_information}" ]] ; then - elog - elog "Since firefox-91.0 we no longer install multiple shortcuts for" - elog "each supported display protocol. Instead we will only install" - elog "one generic Mozilla Firefox shortcut." - elog "If you still want to be able to select between running Mozilla Firefox" - elog "on X11 or Wayland, you have to re-create these shortcuts on your own." - fi - - optfeature_header "Optional programs for extra features:" - optfeature "desktop notifications" x11-libs/libnotify - optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas -} diff --git a/www-client/firefox-bin/firefox-bin-102.9.0.ebuild b/www-client/firefox-bin/firefox-bin-102.9.0.ebuild new file mode 100644 index 000000000000..f81d5b9db36a --- /dev/null +++ b/www-client/firefox-bin/firefox-bin-102.9.0.ebuild @@ -0,0 +1,377 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MOZ_ESR=yes + +MOZ_PV=${PV} +MOZ_PV_SUFFIX= +if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then + MOZ_PV_SUFFIX=${BASH_REMATCH[1]} + + # Convert the ebuild version to the upstream Mozilla version + MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI + MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI + MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI +fi + +if [[ -n ${MOZ_ESR} ]] ; then + # ESR releases have slightly different version numbers + MOZ_PV="${MOZ_PV}esr" +fi + +MOZ_PN="${PN%-bin}" +MOZ_P="${MOZ_PN}-${MOZ_PV}" +MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" +MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" + +inherit desktop linux-info optfeature pax-utils xdg + +MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" + +SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 ) + x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )" + +DESCRIPTION="Firefox Web Browser" +HOMEPAGE="https://www.mozilla.com/firefox" + +KEYWORDS="-* amd64 x86" +SLOT="esr" +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" +IUSE="+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland" + +RESTRICT="strip" + +BDEPEND="app-arch/unzip + alsa? ( + !pulseaudio? ( + dev-util/patchelf + ) + )" +DEPEND="alsa? ( + !pulseaudio? ( + media-sound/apulse + ) + )" +RDEPEND="${DEPEND} + !www-client/firefox-bin:0 + !www-client/firefox-bin:rapid + >=app-accessibility/at-spi2-core-2.46.0:2 + dev-libs/dbus-glib + >=dev-libs/glib-2.26:2 + media-libs/alsa-lib + media-libs/fontconfig + >=media-libs/freetype-2.4.10 + sys-apps/dbus + virtual/freedesktop-icon-theme + >=x11-libs/cairo-1.10[X] + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.11:3[wayland?] + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXtst + x11-libs/libxcb + >=x11-libs/pango-1.22.0 + alsa? ( + !pulseaudio? ( media-sound/apulse ) + ) + ffmpeg? ( media-video/ffmpeg ) + pulseaudio? ( media-libs/libpulse ) + selinux? ( sec-policy/selinux-mozilla ) +" + +QA_PREBUILT="opt/${MOZ_PN}/*" + +# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or +# overridden in the enviromnent (advanced hackers only) +if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then + MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm ) +fi + +MOZ_LANGS=( + ach af an ar ast az be bg bn br bs ca-valencia ca cak cs cy + da de dsb el en-CA en-GB en-US eo es-AR es-CL es-ES es-MX et eu + fa ff fi fr fy-NL ga-IE gd gl gn gu-IN he hi-IN hr hsb hu hy-AM + ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my + nb-NO ne-NP nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru sco + si sk sl son sq sr sv-SE ta te th tl tr trs uk ur uz vi + xh zh-CN zh-TW +) + +mozilla_set_globals() { + # https://bugs.gentoo.org/587334 + local MOZ_TOO_REGIONALIZED_FOR_L10N=( + fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE + ) + + local lang xflag + for lang in "${MOZ_LANGS[@]}" ; do + # en and en_US are handled internally + if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then + continue + fi + + # strip region subtag if $lang is in the list + if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then + xflag=${lang%%-*} + else + xflag=${lang} + fi + + SRC_URI+=" l10n_${xflag/[_@]/-}? (" + SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" + SRC_URI+=" )" + IUSE+=" l10n_${xflag/[_@]/-}" + done +} +mozilla_set_globals + +moz_install_xpi() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 2 ]] ; then + die "${FUNCNAME} requires at least two arguments" + fi + + local DESTDIR=${1} + shift + + insinto "${DESTDIR}" + + local emid xpi_file xpi_tmp_dir + for xpi_file in "${@}" ; do + emid= + xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") + + # Unpack XPI + unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die + + # Determine extension ID + if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then + emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") + [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" + elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then + emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") + [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" + else + die "failed to determine extension id" + fi + + einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." + newins "${xpi_file}" "${emid}.xpi" + done +} + +pkg_setup() { + CONFIG_CHECK="~SECCOMP" + WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content." + + linux-info_pkg_setup +} + +src_unpack() { + local _lp_dir="${WORKDIR}/language_packs" + local _src_file + + mkdir "${S}" || die + + if [[ ! -d "${_lp_dir}" ]] ; then + mkdir "${_lp_dir}" || die + fi + + for _src_file in ${A} ; do + if [[ ${_src_file} == *.xpi ]]; then + cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" + else + MY_SRC_FILE=${_src_file} + fi + done +} + +src_install() { + # Set MOZILLA_FIVE_HOME + local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}" + + dodir /opt + pushd "${ED}"/opt &>/dev/null || die + unpack "${MY_SRC_FILE}" + popd &>/dev/null || die + + pax-mark m \ + "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \ + "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \ + "${ED}${MOZILLA_FIVE_HOME}"/plugin-container + + # Patch alsa support + local apulselib= + if use alsa && ! use pulseaudio ; then + apulselib="${EPREFIX}/usr/$(get_libdir)/apulse" + patchelf --set-rpath "${apulselib}" "${ED}${MOZILLA_FIVE_HOME}/libxul.so" || die + fi + + # Install policy (currently only used to disable application updates) + insinto "${MOZILLA_FIVE_HOME}/distribution" + newins "${FILESDIR}"/disable-auto-update.policy.json policies.json + + # Install system-wide preferences + local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences" + insinto "${PREFS_DIR}" + newins "${FILESDIR}"/gentoo-default-prefs.js all-gentoo.js + + local GENTOO_PREFS="${ED}${PREFS_DIR}/all-gentoo.js" + + if ! use gmp-autoupdate ; then + local plugin + for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do + einfo "Disabling auto-update for ${plugin} plugin ..." + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin" + pref("media.${plugin}.autoupdate", false); + EOF + done + fi + + # Install language packs + local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) + if [[ -n "${langpacks}" ]] ; then + moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" + fi + + # Install icons + local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/browser/chrome/icons/default" + local icon_symbolic_file="${FILESDIR}/firefox-symbolic.svg" + + insinto /usr/share/icons/hicolor/symbolic/apps + newins "${icon_symbolic_file}" ${PN}-symbolic.svg + + local icon size + for icon in "${icon_srcdir}"/default*.png ; do + size=${icon%.png} + size=${size##*/default} + + if [[ ${size} -eq 48 ]] ; then + newicon "${icon}" ${PN}.png + fi + + newicon -s ${size} "${icon}" ${PN}.png + done + + # Install menu + local app_name="Mozilla ${MOZ_PN^} (bin)" + local desktop_file="${FILESDIR}/${PN}-r3.desktop" + local desktop_filename="${PN}.desktop" + local exec_command="${PN}" + local icon="${PN}" + local use_wayland="false" + + if use wayland ; then + use_wayland="true" + fi + + cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die + + sed -i \ + -e "s:@NAME@:${app_name}:" \ + -e "s:@EXEC@:${exec_command}:" \ + -e "s:@ICON@:${icon}:" \ + "${WORKDIR}/${PN}.desktop-template" \ + || die + + newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" + + rm "${WORKDIR}/${PN}.desktop-template" || die + + # Install wrapper script + [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" + newbin "${FILESDIR}/${PN}-r1.sh" ${PN} + + # Update wrapper + sed -i \ + -e "s:@PREFIX@:${EPREFIX}/usr:" \ + -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \ + -e "s:@APULSELIB_DIR@:${apulselib}:" \ + -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ + "${ED}/usr/bin/${PN}" \ + || die +} + +pkg_postinst() { + xdg_pkg_postinst + + if ! use gmp-autoupdate ; then + elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or" + elog "installing into new profiles:" + local plugin + for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do + elog "\t ${plugin}" + done + elog + fi + + use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without media-video/ffmpeg installed" + + local show_doh_information show_normandy_information show_shortcut_information + + if [[ -z "${REPLACING_VERSIONS}" ]] ; then + # New install; Tell user that DoH is disabled by default + show_doh_information=yes + show_normandy_information=yes + show_shortcut_information=no + else + local replacing_version + for replacing_version in ${REPLACING_VERSIONS} ; do + if ver_test "${replacing_version}" -lt 91.0 ; then + # Tell user that we no longer install a shortcut + # per supported display protocol + show_shortcut_information=yes + fi + done + fi + + if [[ -n "${show_doh_information}" ]] ; then + elog + elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):" + elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all" + elog "DNS traffic to Cloudflare by default is not a good idea and applications" + elog "should respect OS configured settings), \"network.trr.mode\" was set to 5" + elog "(\"Off by choice\") by default." + elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences." + fi + + # bug 713782 + if [[ -n "${show_normandy_information}" ]] ; then + elog + elog "Upstream operates a service named Normandy which allows Mozilla to" + elog "push changes for default settings or even install new add-ons remotely." + elog "While this can be useful to address problems like 'Armagadd-on 2.0' or" + elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security" + elog "concerns prevail, which is why we have switched off the use of this" + elog "service by default." + elog + elog "To re-enable this service set" + elog + elog " app.normandy.enabled=true" + elog + elog "in about:config." + fi + + if [[ -n "${show_shortcut_information}" ]] ; then + elog + elog "Since firefox-91.0 we no longer install multiple shortcuts for" + elog "each supported display protocol. Instead we will only install" + elog "one generic Mozilla Firefox shortcut." + elog "If you still want to be able to select between running Mozilla Firefox" + elog "on X11 or Wayland, you have to re-create these shortcuts on your own." + fi + + optfeature_header "Optional programs for extra features:" + optfeature "desktop notifications" x11-libs/libnotify + optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas +} diff --git a/x11-wm/Manifest.gz b/x11-wm/Manifest.gz index 2870bcf7fca5..21315aac93ad 100644 Binary files a/x11-wm/Manifest.gz and b/x11-wm/Manifest.gz differ diff --git a/x11-wm/fvwm3/Manifest b/x11-wm/fvwm3/Manifest index 051319dcea2d..a7f8e5fad2ee 100644 --- a/x11-wm/fvwm3/Manifest +++ b/x11-wm/fvwm3/Manifest @@ -1,10 +1,9 @@ AUX README.translucency 3723 BLAKE2B aae37e9dbdf8f7b730b6947d55f0e286c1269d5cacc9ce6d2481562b054c2fa9010acf6ee0d6c994ea3cee64d3df99ef6d08dfa8c6b58706bc9bb8b477095e1b SHA512 a64ef5147e52e07d4cec8a2f3ebd1340827d0139031ef7ddaf27fc144fcc58858c3ec40eee854034423f853b2c7bdd813f66236c8a9679977084f4a2176a8ffa AUX fvwm3-1.0.4-htmldoc.patch 2024 BLAKE2B 247d05e606e55515b800143a103e5521cf6cc1568f760bb4f703ca7b5ecfb83c305341f8bc249545830295b686c78c7241cc4167a40834aadb3b57fc27caef18 SHA512 bbe197296ffaae8af6d26a0ad92f28e3a9628a1a3653a481d8279ff0fc85922efc084696ae3e2a1527457007bfbb0e17173d942d5f08285ff48a92427f96a4a2 AUX fvwm3-1.0.4-translucent-menus.patch 14629 BLAKE2B d9aa8b8f2fbde6bf37d39d9fa78f959405dff6518cf1819bbffc70b3d7583618638a3df77beb96925dcf4540b834ba63c2ff1e2cefce49743d73154b9fe58d74 SHA512 4519fba0386b3d1b207540c4916fd18e989189d50b3e1aaa1a02d34774c406fcd8dfa53592882694fdc2e1bb6e3d1e3cd0ada2656222df037bbcdeccf1f04fbe -AUX fvwm3-9999-goflags.patch 224 BLAKE2B 9050c078af7506d821777de92b93bff4b4458106f7df30bf4758528ca27da8504a509329b18a0aae60195f8dd5376ccf04b8661be7a24bc4ec0871446c100291 SHA512 e81d47474c073e1c4c8e13de4888c840cf5c4ee8d98517526fbb24ab7ee13f4f1c3db1f1153eff2d59e9a446963d89687abbc2e53a4086f878b2e63f48e83e86 -AUX fvwm3-9999-htmldoc.patch 960 BLAKE2B 69e4ce716cb09dde50b168d6cd14cd7c01ea4a591fa9baa8d33311276906912e9011f3cd3c42dd30e07fe28776d7638821c17001b8e56601cd42ad1159e36c59 SHA512 07258f4ae3e2d232e1e81ea885f64b14d23ece217317f06c9dccc29b15ad356f36976e570df1420132c1ff3acb08adc668194ad6cabfb453cb01cadaf933491f -AUX fvwm3-9999-translucent-menus.patch 14684 BLAKE2B 52915fde481c6b821b7bf9f5b90f2b7a7f0e96f46cb3f54d39304abefd3db5f2937e6b8eb16c27c4b017d8bbcf6ec1362bf0e7f842ecaa878cc97ec59e88a6ff SHA512 2c1d36e84542be65270595b8ce8e5ed624fa62594446ffe597f18ae85bbfcf3bfbf3030dc0bbcf31dbd43d01411af053a8daa86797540d5a8dcdaee4341fd2ba DIST fvwm3-1.0.4.tar.gz 4691719 BLAKE2B 4ce93b1a2d110b570b5fc8b253f9ff8ea1f44e5470c6e1bc136a53ebe53a23abe3d075bf351fca54ac110ea5731f9b44c59c83186d320e7509bf26e5144436ca SHA512 b72a1ebeba7c55214603fd43ea439f7283b3c79e39d2671a67b9512c67dcea111377eab2131ed0b18a72f6b772b0d048abe08f52565708367465ed9bb14e85f6 +DIST fvwm3-1.0.6a.tar.gz 4538100 BLAKE2B c71087eb09a17760ff5754060c4639228f268a0f3640ce0d92d7d8f807aa0df36eac998da0ed943787f1bb369ac90b7b2ca65d922120d41ed81a940be7756f4f SHA512 7577e0dde1f7c5c54024207cf48ab5b816c87fc163735e44eb72e66561c67c08f6a06e7fbf5c89fa6180b692ce25e5121845476d0d1dcfb8273b0aa7321d28f9 EBUILD fvwm3-1.0.4-r2.ebuild 4319 BLAKE2B d9b573097a3b1c37c57ac223e0c659942a17c4e3a326e31292e16a3f9a0bb950949dfcb83402fad01650f89f984d55df09c8f1f88a05a1d952c7cc0275c62dc0 SHA512 5e912a106b192b0e550a22ebaa43229a5637d2d5a89fa4e10f16ad4963e31484b63f663465395aaae07f27aea6cea048c869d5cf13104568b9e7d18d7671c563 -EBUILD fvwm3-9999.ebuild 4325 BLAKE2B 56b6fba0261f05b6a6a3efbaadd7cfe6f8019bcae4da0e717b349f122ff4921b336c266b5e7301e0219d92995a58343d8fbae93640c8423ceae7fd9a83b159dd SHA512 43fae7274902c78daf3fabd5cc506f43a5b4186ccd570021c1af3d4f294247ba7da85f12ae8ccb1edaeca3515571ed7b923f98cbe0b959eaaabb35283e8c9c1f -MISC metadata.xml 1114 BLAKE2B d9182ba23ad6414ea2fe9d0499a360cbe890476181fff99be4f766158a3aeff0363bdc15ffbb33643c2d1d71458f75c6adc535bf4a79fa44cb383fe5975bb147 SHA512 607e8e71b652ed5a537922bd5bfea0bddf7c7ebdb17e143e60fb05a2b1a99dbadfc2086cd5d542492a1e7650c190ed020497a8cdfbdb3f893d287ae1a82c43d6 +EBUILD fvwm3-1.0.6a.ebuild 4191 BLAKE2B 52523d243ba77d83afb5bacfb1900da1cc5061f2de320821eb7b475666a3fc312c871ea9e6e5156a74f6623df6612a46eb6afd4be42cffdd69d964886e442754 SHA512 b922f6cc11fbcf2d99682a22cf255a1cee075d44d6f2b9fe1210472a8227faadfd0c723b1eb23639b255f27be878e520b81ad3b0a30ee037c453130c4a243464 +EBUILD fvwm3-9999.ebuild 4081 BLAKE2B b1ed17b144ae1b4524f483b7c444a676e32bd0fd85d004a3623365d8c78b8dcc61683b42b612777ec897f03eaf7ecbde0d79c98214378fc3382716eb2c6d6e15 SHA512 8107c40171edf4ccdc27a9e76bf52a936e52cf27930261c89d56c953e6c6e966b30cc7e6cddf83ecbef2298ff460a564ffe5a19d8b5879ef3fa1d3169075b814 +MISC metadata.xml 1167 BLAKE2B 9298a152a101f678f0aac744cd1348302dae392e2fa6d37aaf4616f368d6bb96e09a01aa50700bc59672fa5710ebcf5f49911e6bf2205bd6f157d50fb831741d SHA512 90bde9731cc4b0147dbe9072c634bafce51ec5b33e636e16ab19b81538863ab9c103ed40b0b97042a9c11a01e68c3c81ffb1be542909bf145a16a52ce8c6f396 diff --git a/x11-wm/fvwm3/files/fvwm3-9999-goflags.patch b/x11-wm/fvwm3/files/fvwm3-9999-goflags.patch deleted file mode 100644 index fa74f6fb734c..000000000000 --- a/x11-wm/fvwm3/files/fvwm3-9999-goflags.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/bin/FvwmPrompt/Makefile.am -+++ b/bin/FvwmPrompt/Makefile.am -@@ -1,7 +1,7 @@ - if FVWM_BUILD_GOLANG - GOCMD=go - GOBUILD=$(GOCMD) build --GOFLAGS=-ldflags="-s -w" -+GOFLAGS= - GOCLEAN=$(GOCMD) clean - BINARY_NAME=FvwmPrompt - diff --git a/x11-wm/fvwm3/files/fvwm3-9999-htmldoc.patch b/x11-wm/fvwm3/files/fvwm3-9999-htmldoc.patch deleted file mode 100644 index abf6fadc614e..000000000000 --- a/x11-wm/fvwm3/files/fvwm3-9999-htmldoc.patch +++ /dev/null @@ -1,43 +0,0 @@ -This patch enables html documentation in >= 1.0.5 of fvwm3 ---- a/doc/Makefile.am -+++ b/doc/Makefile.am -@@ -13,22 +13,27 @@ EXTRA_DIST = $(MODULE_ADOC) - nothing: - - clean: -- rm -f *.1 *.ad -+ rm -f *.1 *.ad *.html - - distclean-local: clean - - if FVWM_BUILD_MANDOC --man1_MANS = $(patsubst %.adoc,%.1, $(MODULE_ADOC)) -+man1_MANS = $(MODULE_ADOC:.adoc=.1) -+man1_HTML = $(MODULE_ADOC:.adoc=.html) - EXTRACT_SECTIONS = \ - commands \ - menus \ - styles - SECTION_FILES = $(patsubst %,fvwm3_%.ad, $(EXTRACT_SECTIONS)) - --all: docs -+all: docs html -+ - docs: $(man1_MANS) - $(man1_MANS): $(SECTION_FILES) - -+html: $(man1_HTML) -+$(man1_HTML): $(SECTION_FILES) -+ - %.ad: fvwm3_manpage_source.adoc - SECTION=$(patsubst fvwm3_%.ad,%,$@); \ - cat "$<" | \ -@@ -38,4 +43,8 @@ $(man1_MANS): $(SECTION_FILES) - - %.1: %.adoc - "$(ASCIIDOC)" -b manpage -a "$(patsubst %.1,%,$@)" "$<" -o "$@" -+ -+%.html: %.adoc -+ "$(ASCIIDOC)" -b html5 -a "$(patsubst %.html,%,$@)" "$<" -o "$@" -+ - endif diff --git a/x11-wm/fvwm3/files/fvwm3-9999-translucent-menus.patch b/x11-wm/fvwm3/files/fvwm3-9999-translucent-menus.patch deleted file mode 100644 index 43b5b0a14403..000000000000 --- a/x11-wm/fvwm3/files/fvwm3-9999-translucent-menus.patch +++ /dev/null @@ -1,489 +0,0 @@ -This patch enables some additional translucency "stuff", ported from a series of patches in 2003 (see readme) ---- a/fvwm/colorset.c -+++ b/fvwm/colorset.c -@@ -162,6 +162,8 @@ static char *csetopts[] = - "NoIconTint", - "IconAlpha", - -+ "Translucent", -+ "NoTranslucent", - NULL - }; - -@@ -620,6 +622,7 @@ void parse_colorset(int n, char *line) - char *fg_tint = NULL; - char *bg_tint = NULL; - char *icon_tint = NULL; -+ char *translucent_tint = NULL; - Bool have_pixels_changed = False; - Bool has_icon_pixels_changed = False; - Bool has_fg_changed = False; -@@ -632,6 +635,7 @@ void parse_colorset(int n, char *line) - Bool has_fg_tint_changed = False; - Bool has_bg_tint_changed = False; - Bool has_icon_tint_changed = False; -+ Bool has_translucent_tint_changed = False; - Bool has_pixmap_changed = False; - Bool has_shape_changed = False; - Bool has_image_alpha_changed = False; -@@ -758,6 +762,10 @@ void parse_colorset(int n, char *line) - case 21: /* Plain */ - has_pixmap_changed = True; - free_colorset_background(cs, True); -+ cs->is_translucent = False; -+ cs->translucent_tint_percent = 0; -+ cs->color_flags &= ~TRANSLUCENT_TINT_SUPPLIED; -+ has_translucent_tint_changed = True; - break; - case 22: /* NoShape */ - has_shape_changed = True; -@@ -923,6 +931,24 @@ void parse_colorset(int n, char *line) - cs->icon_alpha_percent = tmp; - } - break; -+ case 42: /* Translucent */ -+ cs->is_translucent = True; -+ parse_simple_tint( -+ cs, args, &translucent_tint, -+ TRANSLUCENT_TINT_SUPPLIED, -+ &has_translucent_tint_changed, &percent, -+ "Translucent"); -+ if (has_translucent_tint_changed) -+ { -+ cs->translucent_tint_percent = percent; -+ } -+ break; -+ case 43: /* NoTranslucent */ -+ cs->is_translucent = False; -+ cs->translucent_tint_percent = 0; -+ cs->color_flags &= ~TRANSLUCENT_TINT_SUPPLIED; -+ has_translucent_tint_changed = True; -+ break; - default: - /* test for ?Gradient */ - if (option[0] && StrEquals(&option[1], "Gradient")) -@@ -1624,6 +1650,27 @@ void parse_colorset(int n, char *line) - } - } - -+ /* -+ * ---------- change the translucent tint colour ---------- -+ */ -+ if (has_translucent_tint_changed) -+ { -+ /* user specified colour */ -+ if (translucent_tint != NULL) -+ { -+ PictureFreeColors( -+ dpy, Pcmap, &cs->translucent_tint, 1, 0, True); -+ cs->translucent_tint = GetColor(translucent_tint); -+ } -+ else -+ { -+ /* default */ -+ PictureFreeColors( -+ dpy, Pcmap, &cs->translucent_tint, 1, 0, True); -+ cs->translucent_tint = GetColor(black); -+ } -+ } -+ - /* - * ---------- send new colorset to fvwm and clean up ---------- - */ -@@ -1720,6 +1767,7 @@ void alloc_colorset(int n) - ncs->fgsh = GetColor(white); - ncs->tint = GetColor(black); - ncs->icon_tint = GetColor(black); -+ ncs->translucent_tint = GetColor(black); - ncs->pixmap = XCreatePixmapFromBitmapData( - dpy, Scr.NoFocusWin, - &g_bits[4 * (nColorsets % 3)], 4, 4, -@@ -1737,6 +1785,7 @@ void alloc_colorset(int n) - ncs->fgsh = GetForeShadow(ncs->fg, ncs->bg); - ncs->tint = GetColor(black); - ncs->icon_tint = GetColor(black); -+ ncs->translucent_tint = GetColor(black); - } - ncs->fg_tint = ncs->bg_tint = GetColor(black); - /* set flags for fg contrast, bg average */ -@@ -1748,6 +1797,7 @@ void alloc_colorset(int n) - ncs->icon_alpha_percent = 100; - ncs->tint_percent = 0; - ncs->icon_tint_percent = 0; -+ ncs->translucent_tint_percent = 0; - ncs->fg_tint_percent = ncs->bg_tint_percent = 0; - ncs->dither = (PictureDitherByDefault())? True:False; - nColorsets++; ---- a/fvwm/menuroot.h -+++ b/fvwm/menuroot.h -@@ -147,6 +147,9 @@ typedef struct MenuRootDynamic - int d_npixels; - } stored_pixels; - /* alloc pixels when dithering is used for gradients */ -+ /* x,y XMapRaise */ -+ int x; -+ int y; - } MenuRootDynamic; - - /* access macros to dynamic menu members */ ---- a/fvwm/menus.c -+++ b/fvwm/menus.c -@@ -76,6 +76,18 @@ - (ctx).menu_root.menu_root = (root)) - #define SCTX_GET_MR(ctx) ((ctx).type == SCTX_MENU_ROOT ? \ - (ctx).menu_root.menu_root : NULL) -+#define MENU_IS_TRANSLUCENT(mr,cs) \ -+ (!MR_IS_TEAR_OFF_MENU(mr) && CSET_IS_TRANSLUCENT(cs)) -+#define MENU_IS_TRANSPARENT(mr,cs) \ -+ (MENU_IS_TRANSLUCENT(mr,cs) || CSET_IS_TRANSPARENT(cs)) -+#define MR_IS_TRANSLUCENT_MENU(mr) \ -+ (!MR_IS_TEAR_OFF_MENU(mr) && MR_STYLE(mr) && \ -+ ST_HAS_MENU_CSET(MR_STYLE(mr)) && CSET_IS_TRANSLUCENT( \ -+ ST_CSET_MENU(MR_STYLE(mr)))) -+#define MR_IS_TRANSPARENT_MENU(mr) \ -+ (MR_IS_TRANSLUCENT_MENU(mr) || (MR_STYLE(mr) && \ -+ ST_HAS_MENU_CSET(MR_STYLE(mr)) && CSET_IS_TRANSPARENT( \ -+ ST_CSET_MENU(MR_STYLE(mr))))) - - /* ---------------------------- imports ------------------------------------ */ - -@@ -219,6 +231,8 @@ typedef struct mloop_static_info_t - } mloop_static_info_t; - - /* ---------------------------- forward declarations ----------------------- */ -+static MenuRoot *seek_submenu_instance( -+ MenuRoot *parent_menu, MenuItem *parent_item); - - /* ---------------------------- local variables ---------------------------- */ - -@@ -380,12 +394,22 @@ static void animated_move_back( - Bool transparent_bg = False; - - /* move it back */ -- if (ST_HAS_MENU_CSET(MR_STYLE(mr)) && -- CSET_IS_TRANSPARENT(ST_CSET_MENU(MR_STYLE(mr)))) -+ if (MR_IS_TRANSPARENT_MENU(mr)) - { - transparent_bg = True; - get_menu_repaint_transparent_parameters( - &mrtp, mr, fw); -+ if (MR_IS_TRANSLUCENT_MENU(mr) && MR_SUBMENU_ITEM(mr)) -+ { -+ MenuRoot *smr; -+ smr = seek_submenu_instance( -+ mr, MR_SUBMENU_ITEM(mr)); -+ if (smr) -+ { -+ /* just unmap it here, popdown later */ -+ XUnmapWindow(dpy, MR_WINDOW(smr)); -+ } -+ } - } - end.x = start.x - MR_XANIMATION(mr); - end.y = start.y; -@@ -1914,6 +1938,7 @@ static void make_menu_window(MenuRoot *mr, Bool is_tear_off) - /* Doh. Use the standard display instead. */ - MR_CREATE_DPY(mr) = dpy; - } -+ MR_IS_TEAR_OFF_MENU(mr) = 1; - } - else - { -@@ -2718,7 +2743,37 @@ static void paint_menu( - } - MR_IS_PAINTED(mr) = 1; - /* paint the menu background */ -- if (ms && ST_HAS_MENU_CSET(ms)) -+ if (MR_IS_TRANSLUCENT_MENU(mr)) -+ { -+ Pixmap trans = None; -+ FvwmRenderAttributes fra; -+ colorset_t *colorset = &Colorset[ST_CSET_MENU(ms)]; -+ -+ fra.mask = 0; -+ if (colorset->translucent_tint_percent > 0) -+ { -+ fra.mask = FRAM_HAVE_TINT; -+ fra.tint = colorset->translucent_tint; -+ fra.tint_percent = colorset->translucent_tint_percent; -+ } -+ if (MR_IS_BACKGROUND_SET(mr) == False) -+ { -+ trans = PGraphicsCreateTranslucent( -+ dpy, MR_WINDOW(mr), &fra, -+ BACK_GC(ST_MENU_INACTIVE_GCS(ms)), -+ MR_X(mr), MR_Y(mr), MR_WIDTH(mr), MR_HEIGHT(mr)); -+ XMapRaised(dpy, MR_WINDOW(mr)); -+ if (trans != None) -+ { -+ XSetWindowBackgroundPixmap( -+ dpy, MR_WINDOW(mr), trans); -+ MR_IS_BACKGROUND_SET(mr) = True; -+ clear_expose_menu_area(MR_WINDOW(mr), pevent); -+ XFreePixmap(dpy, trans); -+ } -+ } -+ } -+ else if (ms && ST_HAS_MENU_CSET(ms)) - { - if (MR_IS_BACKGROUND_SET(mr) == False) - { -@@ -3527,10 +3582,7 @@ static int pop_menu_up( - MR_HAS_POPPED_UP_RIGHT(mr) = 0; - } - MR_XANIMATION(parent_menu) += end_x - prev_x; -- if (ST_HAS_MENU_CSET(MR_STYLE(parent_menu)) && -- CSET_IS_TRANSPARENT( -- ST_CSET_MENU( -- MR_STYLE(parent_menu)))) -+ if (MR_IS_TRANSPARENT_MENU(parent_menu)) - { - transparent_bg = True; - get_menu_repaint_transparent_parameters( -@@ -3713,10 +3765,21 @@ static int pop_menu_up( - */ - - XMoveWindow(dpy, MR_WINDOW(mr), x, y); -+ MR_X(mr) = x; -+ MR_Y(mr) = y; - XSelectInput(dpy, MR_WINDOW(mr), event_mask); -- XMapRaised(dpy, MR_WINDOW(mr)); -- if (popdown_window) -- XUnmapWindow(dpy, popdown_window); -+ if (MR_IS_TRANSLUCENT_MENU(mr)) -+ { -+ if (popdown_window) -+ XUnmapWindow(dpy, popdown_window); -+ paint_menu(mr, NULL, fw); -+ } -+ else -+ { -+ XMapRaised(dpy, MR_WINDOW(mr)); -+ if (popdown_window) -+ XUnmapWindow(dpy, popdown_window); -+ } - XFlush(dpy); - MR_MAPPED_COPIES(mr)++; - MST_USAGE_COUNT(mr)++; -@@ -6286,16 +6349,122 @@ void update_transparent_menu_bg( - { - last = True; - } -- if (!last && CSET_IS_TRANSPARENT_PR_TINT(ST_CSET_MENU(ms))) -+ if (!last && -+ (CSET_IS_TRANSPARENT_PR_TINT(ST_CSET_MENU(ms)) || -+ MR_IS_TRANSLUCENT_MENU(mr))) - { - /* too slow ... */ - return; - } -- SetWindowBackgroundWithOffset( -- dpy, MR_WINDOW(mr), step_x - current_x, step_y - current_y, -- MR_WIDTH(mr), MR_HEIGHT(mr), -- &Colorset[ST_CSET_MENU(ms)], Pdepth, -- FORE_GC(MST_MENU_INACTIVE_GCS(mr)), False); -+ if (MR_IS_TRANSLUCENT_MENU(mr)) -+ { -+ Pixmap trans, tmp; -+ FvwmRenderAttributes fra; -+ colorset_t *colorset = &Colorset[ST_CSET_MENU(ms)]; -+ -+ fra.mask = 0; -+ if (colorset->translucent_tint_percent > 0) -+ { -+ fra.mask = FRAM_HAVE_TINT; -+ fra.tint = colorset->translucent_tint; -+ fra.tint_percent = colorset->translucent_tint_percent; -+ } -+ if (current_x == step_x) -+ { -+ /* Reuse the old pixmap for the part of the menu -+ * that has not moved. (This can be extended to get -+ * two new rectangles, one in each direction) -+ * -+ * It saves the unmapping of the window and makes -+ * Things less flickering. -+ */ -+ GC my_gc; -+ unsigned long valuemask = GCSubwindowMode; -+ XGCValues values; -+ int out_y=0; -+ values.subwindow_mode = IncludeInferiors; -+ if (step_y < 0) -+ { -+ out_y = -step_y; -+ } -+ trans = XCreatePixmap(dpy, MR_WINDOW(mr), MR_WIDTH(mr), -+ MR_HEIGHT(mr), Pdepth); -+ my_gc = fvwmlib_XCreateGC(dpy, MR_WINDOW(mr), 0, NULL); -+ XChangeGC(dpy, my_gc, valuemask, &values); -+ -+ XClearWindow(dpy, MR_WINDOW(mr)); -+ -+ if (current_y < step_y) -+ { -+ XCopyArea(dpy, MR_WINDOW(mr), trans, my_gc, 0, -+ step_y-current_y, MR_WIDTH(mr), -+ MR_HEIGHT(mr)-(step_y-current_y), -+ 0,0); -+ tmp = PGraphicsCreateTranslucent( -+ dpy, MR_WINDOW(mr), &fra, -+ BACK_GC(ST_MENU_INACTIVE_GCS(ms)), -+ current_x, current_y+MR_HEIGHT(mr), -+ MR_WIDTH(mr), step_y-current_y); -+ -+ XCopyArea(dpy, tmp, trans, my_gc, 0, 0, -+ MR_WIDTH(mr), step_y-current_y,0, -+ MR_HEIGHT(mr)-(step_y-current_y)); -+ } -+ else -+ { -+ XCopyArea(dpy, MR_WINDOW(mr), trans, my_gc, 0, -+ 0, MR_WIDTH(mr), -+ MR_HEIGHT(mr)-(current_y-step_y), 0, -+ current_y-step_y); -+ tmp = PGraphicsCreateTranslucent( -+ dpy, MR_WINDOW(mr), &fra, -+ BACK_GC(ST_MENU_INACTIVE_GCS(ms)), -+ current_x,step_y, MR_WIDTH(mr), -+ current_y-step_y); -+ XCopyArea(dpy, tmp, trans, my_gc, 0, 0, -+ MR_WIDTH(mr), current_y-step_y,0, -+ out_y); -+ } -+ MR_X(mr) = step_x; -+ MR_Y(mr) = step_y; -+ XFreePixmap(dpy, tmp); -+ XFreeGC(dpy,my_gc); -+ } -+ else -+ { -+ XUnmapWindow(dpy, MR_WINDOW(mr)); -+ MR_X(mr) = step_x; -+ MR_Y(mr) = step_y; -+ trans = PGraphicsCreateTranslucent( -+ dpy, MR_WINDOW(mr), &fra, -+ BACK_GC(ST_MENU_INACTIVE_GCS(ms)), -+ step_x, step_y, MR_WIDTH(mr), -+ MR_HEIGHT(mr)); -+ XMapRaised(dpy, MR_WINDOW(mr)); -+ } -+ XSetWindowBackgroundPixmap( -+ dpy, MR_WINDOW(mr), trans); -+ XFreePixmap(dpy, trans); -+ if (current_x == step_x) -+ { -+ /* Redraw the border */ -+ RelieveRectangle( -+ dpy, MR_WINDOW(mr), 0, 0, MR_WIDTH(mr) - 1, -+ MR_HEIGHT(mr) - 1, (Pdepth < 2) ? -+ SHADOW_GC(MST_MENU_INACTIVE_GCS(mr)) : -+ HILIGHT_GC(MST_MENU_INACTIVE_GCS(mr)), -+ SHADOW_GC(MST_MENU_INACTIVE_GCS(mr)), -+ MST_BORDER_WIDTH(mr)); -+ } -+ } -+ else -+ { -+ SetWindowBackgroundWithOffset( -+ dpy, MR_WINDOW(mr), step_x - current_x, -+ step_y - current_y, MR_WIDTH(mr), MR_HEIGHT(mr), -+ &Colorset[ST_CSET_MENU(ms)], Pdepth, -+ FORE_GC(MST_MENU_INACTIVE_GCS(mr)), False); -+ } - } - - -@@ -6336,10 +6505,7 @@ void repaint_transparent_menu( - } - if (!is_bg_set) - { -- SetWindowBackground( -- dpy, MR_WINDOW(mr), MR_WIDTH(mr), MR_HEIGHT(mr), -- &Colorset[ST_CSET_MENU(ms)], Pdepth, -- FORE_GC(MST_MENU_INACTIVE_GCS(mr)), False); -+ update_transparent_menu_bg(prtm, x, y, x, y, end_x, end_y); - } - /* redraw the background of non active item */ - for (mi = MR_FIRST_ITEM(mr); mi != NULL; mi = MI_NEXT_ITEM(mi)) -@@ -6978,7 +7144,10 @@ void UpdateMenuColorset(int cset) - &Colorset[ST_CSET_MENU(ms2)], - Pdepth, - FORE_GC(MST_MENU_INACTIVE_GCS(mr)), -- True); -+ False); -+ XClearArea( -+ dpy, MR_WINDOW(mr), 0, 0, MR_WIDTH(mr), -+ MR_HEIGHT(mr), True); - } - else if ((ST_HAS_ACTIVE_CSET(ms2) && - ST_CSET_ACTIVE(ms2) == cset) || ---- a/fvwm/menus.h -+++ b/fvwm/menus.h -@@ -19,6 +19,9 @@ - #define IS_MENU_RETURN(x) \ - ((x)==MENU_DONE || (x)==MENU_ABORTED || (x)==MENU_SUBMENU_TORN_OFF) - -+#define MR_X(m) ((m)->d->x) -+#define MR_Y(m) ((m)->d->y) -+ - struct MenuRoot; - struct MenuStyle; - struct MenuReturn; ---- a/libs/Colorset.h -+++ b/libs/Colorset.h -@@ -53,6 +53,10 @@ typedef struct Colorset - Bool dither; - Bool allows_buffered_transparency; - Bool is_maybe_root_transparent; -+ /* only use by fvwm menu (non tear-off) */ -+ Bool is_translucent; -+ Pixel translucent_tint; -+ unsigned int translucent_tint_percent : 7; - #endif - } colorset_t; - -@@ -80,6 +84,7 @@ typedef struct Colorset - #define FG_TINT_SUPPLIED 0x100 - #define BG_TINT_SUPPLIED 0x200 - #define ICON_TINT_SUPPLIED 0x400 -+#define TRANSLUCENT_TINT_SUPPLIED 0x800 - #endif - - /* colorsets are stored as an array of structs to permit fast dereferencing */ -@@ -155,6 +160,11 @@ extern colorset_t *Colorset; - (cset != NULL && cset->pixmap == ParentRelative && \ - cset->tint_percent > 0) - -+#define CSET_IS_TRANSLUCENT(cset) \ -+ (cset >= 0 && Colorset[cset].is_translucent) -+#define CSETS_IS_TRANSLUCENT(cset) \ -+ (cset && cset->is_translucent) -+ - #ifndef FVWM_COLORSET_PRIVATE - /* Create n new colorsets, fvwm/colorset.c does its own thing (different size) - */ ---- a/libs/PictureGraphics.c -+++ b/libs/PictureGraphics.c -@@ -1361,7 +1361,7 @@ void PGraphicsTintRectangle( - } - } - --#if 0 /* humm... maybe useful one day with menus */ -+#if 1 /* humm... maybe useful one day with menus */ - Pixmap PGraphicsCreateTranslucent( - Display *dpy, Window win, FvwmRenderAttributes *fra, GC gc, - int x, int y, int width, int height) ---- a/libs/PictureGraphics.h -+++ b/libs/PictureGraphics.h -@@ -124,7 +124,9 @@ void PGraphicsTintRectangle( - Display *dpy, Window win, Pixel tint, int tint_percent, - Drawable dest, Bool dest_is_a_window, GC gc, GC mono_gc, GC alpha_gc, - int dest_x, int dest_y, int dest_w, int dest_h); -- -+Pixmap PGraphicsCreateTranslucent( -+ Display *dpy, Window win, FvwmRenderAttributes *fra, GC gc, -+ int x, int y, int width, int height); - /* never used ! */ - Pixmap PGraphicsCreateDitherPixmap( - Display *dpy, Window win, Drawable src, Pixmap mask, int depth, GC gc, diff --git a/x11-wm/fvwm3/fvwm3-1.0.6a.ebuild b/x11-wm/fvwm3/fvwm3-1.0.6a.ebuild new file mode 100644 index 000000000000..cc412650d214 --- /dev/null +++ b/x11-wm/fvwm3/fvwm3-1.0.6a.ebuild @@ -0,0 +1,167 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +GO_OPTIONAL=1 +inherit autotools desktop flag-o-matic go-module python-single-r1 toolchain-funcs + +DESCRIPTION="A multiple large virtual desktop window manager derived from fvwm" +HOMEPAGE="https://www.fvwm.org/" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/fvwmorg/fvwm3.git" + EGIT_BRANCH="master" +else + SRC_URI="https://github.com/fvwmorg/fvwm3/releases/download/${PV}/${P}.tar.gz" + KEYWORDS="~amd64 ~riscv" +fi + +LICENSE="GPL-2+ FVWM + go? ( Apache-2.0 BSD MIT )" +SLOT="0" +IUSE="bidi debug doc +go netpbm nls perl readline stroke svg tk lock" +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE}" + +DOCS=( NEWS ) + +if [[ ${PV} == 9999 ]]; then + DOCS+=( + dev-docs/COMMANDS + dev-docs/DEVELOPERS.md + dev-docs/INSTALL.md + dev-docs/PARSING.md + dev-docs/TODO.md + dev-docs/NEW-COMMANDS.md + ) +fi + +BDEPEND=" + virtual/pkgconfig + doc? ( dev-libs/libxslt + dev-ruby/asciidoctor ) + app-arch/unzip + go? ( >=dev-lang/go-1.14 ) +" + +RDEPEND="${PYTHON_DEPS} + ${COMMON_DEPEND} + !x11-wm/fvwm + dev-lang/perl + dev-libs/glib:2 + dev-libs/libevent:= + media-libs/fontconfig + media-libs/libpng:= + sys-apps/debianutils + sys-libs/zlib + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXau + x11-libs/libxcb + x11-libs/libXcursor + x11-libs/libXdmcp + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXft + x11-libs/libXpm + x11-libs/libXrandr + x11-libs/libXrender + bidi? ( dev-libs/fribidi ) + lock? ( x11-misc/xlockmore ) + netpbm? ( media-libs/netpbm ) + perl? ( tk? ( + dev-lang/tk + dev-perl/Tk + >=dev-perl/X11-Protocol-0.56 + ) + ) + readline? ( + sys-libs/ncurses:= + sys-libs/readline:= + ) + stroke? ( dev-libs/libstroke ) + svg? ( + gnome-base/librsvg:2 + x11-libs/cairo + )" + +DEPEND="${COMMON_DEPEND} + x11-base/xorg-proto" + +src_prepare() { + default + use go && ( sed -e 's/GOFLAGS=-ldflags="-s -w"/GOFLAGS=/' \ + -i bin/FvwmPrompt/Makefile.am || die ) + # Patch configure to allow later go versions + sed -e 's/1.19\*)$/1.19*|1.20*|1.21*)/' -i configure.ac || die + + eautoreconf +} + +src_configure() { + # Non-upstream email where bugs should be sent; used in fvwm-bug. + export FVWM_BUGADDR="desktop-wm@nogentoo.org" + + # Recommended by upstream for release. Doesn't really matter for live ebuilds. + append-flags -fno-strict-aliasing + + # Signed chars are required. + for arch in arm arm64 ppc ppc64; do + use $arch && append-flags -fsigned-chars + done + + local myconf=( + --with-imagepath=/usr/include/X11/bitmaps:/usr/include/X11/pixmaps:/usr/share/icons/fvwm + --enable-package-subdirs + $(use_enable bidi) + $(use_enable doc mandoc) + $(use_enable go golang) + $(use_enable nls) + $(use_enable nls iconv) + $(use_enable perl perllib) + $(use_with readline readline-library) + $(use_enable svg rsvg) + --enable-png + ) + + use readline && myconf+=( --without-termcap-library ) + + econf "${myconf[@]}" +} + +src_compile() { + PREFIX="${EPREFIX}/usr" emake AR="$(tc-getAR)" + if [[ ${PV} == *9999 ]]; then + use doc && emake -C doc + fi +} + +src_install() { + emake DESTDIR="${ED}" prefix="/usr" exec_prefix="/usr" datarootdir="/usr/share" install + + dodir /etc/X11/Sessions + echo "/usr/bin/fvwm3" > "${ED}/etc/X11/Sessions/${PN}" || die + fperms a+x "/etc/X11/Sessions/${PN}" || die + + python_scriptinto "/usr/bin" + python_doscript "${ED}/usr/bin/FvwmCommand" "${ED}/usr/bin/fvwm-menu-desktop" + einstalldocs + + make_session_desktop fvwm3 /usr/bin/fvwm3 +} + +pkg_postinst() { + if use go; then + ewarn "FvwmPrompt has been installed, it provides the functionality of both FvwmCommand and FvwmConsole." + ewarn "For compatibility with the existing fvwm2 configurations, the ebuild will install a FvwmCommand wrapper script." + ewarn "If you need FvwmConsole, install ${PN} with USE=\"-go\", but FvwmPrompt and FvwmCommand will not be installed." + else + ewarn "FvwmConsole has been installed, but FvwmCommand and FvwmPrompt are no longer included in this ebuild." + ewarn "If you need FvwmPrompt or FvwmCommand, install ${PN} with USE=\"go\"." + ewarn "In that case, FvwmPrompt will replace FvwmConsole and provide the same functionality in a more flexible way." + fi +} diff --git a/x11-wm/fvwm3/fvwm3-9999.ebuild b/x11-wm/fvwm3/fvwm3-9999.ebuild index 1d502d3e87c8..958bb6e0c085 100644 --- a/x11-wm/fvwm3/fvwm3-9999.ebuild +++ b/x11-wm/fvwm3/fvwm3-9999.ebuild @@ -22,14 +22,21 @@ fi LICENSE="GPL-2+ FVWM go? ( Apache-2.0 BSD MIT )" SLOT="0" -IUSE="bidi debug doc go netpbm nls perl readline stroke svg tk vanilla lock" +IUSE="bidi debug doc +go netpbm nls perl readline stroke svg tk lock" REQUIRED_USE=" ${PYTHON_REQUIRED_USE}" DOCS=( NEWS ) if [[ ${PV} == 9999 ]]; then - DOCS+=( dev-docs/COMMANDS dev-docs/DEVELOPERS.md dev-docs/INSTALL.md dev-docs/PARSING.md dev-docs/TODO.md dev-docs/NEW-COMMANDS.md ) + DOCS+=( + dev-docs/COMMANDS + dev-docs/DEVELOPERS.md + dev-docs/INSTALL.md + dev-docs/PARSING.md + dev-docs/TODO.md + dev-docs/NEW-COMMANDS.md + ) fi BDEPEND=" @@ -72,7 +79,6 @@ RDEPEND="${PYTHON_DEPS} >=dev-perl/X11-Protocol-0.56 ) ) - media-libs/libpng:= readline? ( sys-libs/ncurses:= sys-libs/readline:= @@ -86,21 +92,10 @@ RDEPEND="${PYTHON_DEPS} DEPEND="${COMMON_DEPEND} x11-base/xorg-proto" -PATCHES=( - "${FILESDIR}/${P}-translucent-menus.patch" -) - -if [[ ${PV} == 9999 ]]; then - PATCHES+=( - "${FILESDIR}/${P}-goflags.patch" - ) -fi - src_prepare() { default - if use doc; then - eapply "${FILESDIR}/${P}-htmldoc.patch" - fi + use go && ( sed -e 's/GOFLAGS=-ldflags="-s -w"/GOFLAGS=/' \ + -i bin/FvwmPrompt/Makefile.am || die ) eautoreconf } @@ -133,13 +128,13 @@ src_configure() { use readline && myconf+=( --without-termcap-library ) - econf ${myconf[@]} + econf "${myconf[@]}" } src_compile() { PREFIX="${EPREFIX}/usr" emake AR="$(tc-getAR)" if [[ ${PV} == *9999 ]]; then - use doc && emake -C doc html + use doc && emake -C doc fi } @@ -148,17 +143,10 @@ src_install() { dodir /etc/X11/Sessions echo "/usr/bin/fvwm3" > "${ED}/etc/X11/Sessions/${PN}" || die - fperms a+x /etc/X11/Sessions/${PN} || die + fperms a+x "/etc/X11/Sessions/${PN}" || die python_scriptinto "/usr/bin" python_doscript "${ED}/usr/bin/FvwmCommand" "${ED}/usr/bin/fvwm-menu-desktop" - if use doc; then - if [[ ${PV} == *9999 ]]; then - HTML_DOCS=( doc/*.html ) - else - HTML_DOCS=( doc/html/*.html ) - fi - fi einstalldocs make_session_desktop fvwm3 /usr/bin/fvwm3 @@ -168,9 +156,9 @@ pkg_postinst() { if use go; then ewarn "FvwmPrompt has been installed, it provides the functionality of both FvwmCommand and FvwmConsole." ewarn "For compatibility with the existing fvwm2 configurations, the ebuild will install a FvwmCommand wrapper script." - ewarn "If you need FvwmConsole, install ${PN} with USE=\"-go\", but FvwmPrompt and FvwmCommnd will not be installed." + ewarn "If you need FvwmConsole, install ${PN} with USE=\"-go\", but FvwmPrompt and FvwmCommand will not be installed." else - ewarn "Fvwmconsole has been installed, but FvwmCommand and FvwmPrompt are no longer included in this ebuild." + ewarn "FvwmConsole has been installed, but FvwmCommand and FvwmPrompt are no longer included in this ebuild." ewarn "If you need FvwmPrompt or FvwmCommand, install ${PN} with USE=\"go\"." ewarn "In that case, FvwmPrompt will replace FvwmConsole and provide the same functionality in a more flexible way." fi diff --git a/x11-wm/fvwm3/metadata.xml b/x11-wm/fvwm3/metadata.xml index 569ae86d8fb1..41f1d6eda8d2 100644 --- a/x11-wm/fvwm3/metadata.xml +++ b/x11-wm/fvwm3/metadata.xml @@ -20,6 +20,7 @@ Mouse Gesture support + fvwmorg/fvwm3 https://github.com/fvwmorg/fvwm3/issues https://raw.githubusercontent.com/fvwmorg/fvwm3/master/CHANGELOG.md -- cgit v1.2.3