From b8cec1611ea575eea46e4927fedf000feed71b16 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 6 Dec 2023 05:02:53 +0000 Subject: gentoo auto-resync : 06:12:2023 - 05:02:53 --- Manifest | 30 +- Manifest.files.gz | Bin 29269 -> 29275 bytes app-eselect/Manifest.gz | Bin 6713 -> 6700 bytes app-eselect/eselect-php/Manifest | 2 - app-eselect/eselect-php/eselect-php-0.9.8.ebuild | 39 -- dev-lang/Manifest.gz | Bin 21170 -> 21169 bytes dev-lang/php/Manifest | 4 +- dev-lang/php/metadata.xml | 4 + dev-lang/php/php-8.3.0.ebuild | 790 +++++++++++++++++++++++ dev-vcs/Manifest.gz | Bin 11520 -> 11520 bytes dev-vcs/stgit/Manifest | 12 - dev-vcs/stgit/stgit-1.5.ebuild | 78 --- dev-vcs/stgit/stgit-2.3.3.ebuild | 202 ------ metadata/Manifest.gz | Bin 7978 -> 7989 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/Manifest | 28 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 27900 -> 27907 bytes metadata/md5-cache/app-eselect/Manifest.gz | Bin 8588 -> 8426 bytes metadata/md5-cache/app-eselect/eselect-php-0.9.8 | 13 - metadata/md5-cache/dev-lang/Manifest.gz | Bin 44416 -> 44574 bytes metadata/md5-cache/dev-lang/php-8.3.0 | 18 + metadata/md5-cache/net-im/Manifest.gz | Bin 15356 -> 15354 bytes metadata/md5-cache/net-im/discord-0.0.36 | 15 - metadata/md5-cache/net-im/discord-0.0.37 | 15 + 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-im/Manifest.gz | Bin 9405 -> 9409 bytes net-im/discord/Manifest | 4 +- net-im/discord/discord-0.0.36.ebuild | 133 ---- net-im/discord/discord-0.0.37.ebuild | 133 ++++ profiles/Manifest.gz | Bin 186243 -> 186234 bytes profiles/base/package.use.mask | 6 - profiles/base/use.stable.mask | 4 + profiles/desc/php_targets.desc | 2 +- profiles/use.local.desc | 1 + 41 files changed, 1022 insertions(+), 555 deletions(-) delete mode 100644 app-eselect/eselect-php/eselect-php-0.9.8.ebuild create mode 100644 dev-lang/php/php-8.3.0.ebuild delete mode 100644 dev-vcs/stgit/stgit-1.5.ebuild delete mode 100644 dev-vcs/stgit/stgit-2.3.3.ebuild delete mode 100644 metadata/md5-cache/app-eselect/eselect-php-0.9.8 create mode 100644 metadata/md5-cache/dev-lang/php-8.3.0 delete mode 100644 metadata/md5-cache/net-im/discord-0.0.36 create mode 100644 metadata/md5-cache/net-im/discord-0.0.37 delete mode 100644 net-im/discord/discord-0.0.36.ebuild create mode 100644 net-im/discord/discord-0.0.37.ebuild diff --git a/Manifest b/Manifest index 2f2cf92fe6e1..c13334ef58fe 100644 --- a/Manifest +++ b/Manifest @@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 29269 BLAKE2B b755f66afe4cd47fe9627311df558bd950dfeb4c5667c4f78c2dac4b260df584475b5998480d9fd3cc9c42e26787b411b800520ef723d7f16353589e5c220d53 SHA512 44d44122f6e4032e4797e1e3a2aa040bac66343cbdcb4bf456a3a360bbe4d0a5583032d560488213e622d62c14fb36d582a67ae6464ce2195e8f116bcf260f5a -TIMESTAMP 2023-12-05T22:10:13Z +MANIFEST Manifest.files.gz 29275 BLAKE2B 172682a6919bbc7e30fae3fa5cc854148a78cdd607aa6f66cab7ec0a4f0fe57db78cd16b28fa059723e306c7dcb74f59bf6dd14aea269b338748c3b9f4e44600 SHA512 78a7ce154a50828377c5074346dc6d6cf6a100991b84d758fd9527e37f8793994384914c38b0991843a07c74bd922a55064fd4e9572b60bf30f40e251504d03d +TIMESTAMP 2023-12-06T04:42:31Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmVvn8VfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmVv+7dfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klDPpQ/+IxisAKXOi9X7RvwwGXhNm9WwCkHsVvqxKm/wXohILv/jixQvN/ED+oMJ -46lPILbKaldhJ9RkLd5kbkeM0FlcH/qoMWQFqf9oVf2zX3TfBE9Wm9FozkYqT+Q6 -ZGJeplVlHxl+dnhOtZO3xQ2Xb0duGOUldh93o4WOfqejrObYDXlRDfJ1U51Wlkud -IlFpHxMhZPp2qG3lmlzS25iOy5i3tKT+RrvpSAMZjp+aovUXb8OEGzUE4STwhr/w -q80/MOiAM8t647Q67YZvc8b15uvB/61olyGAkTxQ6HsdRkX2kKGMvj+VsXxOCfim -A3Z5Aq/CGp7zUbrUNqymrhfw1lI5xhYT0dx90udjsxEIeB7hHqGxegepcb4NLgCp -Q7JY5uhY/mWElJjsHJUF07q9l7/y8MYGXRL87+fTBLJ28wRuIFtHuB8Cn+ZAMzmW -tqX7AajUAM/2F9bpnt0wpkvY7WOPVTSuY6D1BvipOVADfQd3UtwJgHwbwC2yQvF5 -0YVECYQ0C2KeAywaXtr3o9ZymD7VZklqdtH9b0AgV3EIqPTxWGWt9MtUyxYjmol8 -pn+OHDI6vZnkpo0ZDCfM+OgeK4sBFcNKbTNJikHHNtuJ7pJD/gBZxZLc6jvCiHe/ -qo5+4yMbZCKjtH+w5DM2u6DD192bkdjhDq31LrdhTacMXd29vdg= -=5nRw +klBxDBAArnVDt99wdoPGzg3HAd2Z3+UBGlzPlrpv7DzK7TUnfKp3UdMzOTd5dqOq +azGmBe5ImxiC2q5N50KjGy6eKYZM1lajjqhf0MGvK5mfEtLcy7uAUOhSJhCufRZ6 +F0x2hkAT6mNTCkmRXw929G0S27HS4uqFRXDFC27g6+HiAcDo/kfKLzW0vpSyfdZg +DRlVgK6g7VRjmq/lKgm7nnMPdgA1aRkyy9SkL2Md8N93WfKqFCpHjRUke7PkgHVt +EaKmlJQ5UOStgdJbBkvVntzO7EemWzrAmvlSKpOfuierSl6a6N4KqFhE5ZqHQxnP +8DGkpDYoAnwq1YGm7L1lNBFe2Qsnw4TPGNQ2OaNaYb4XZfDoRcbXZovMOGsw69zA +P+/8tjGXuHbUrBXEKKEYyiltQGd/SZSQ/Ww1iB8Oz883U0ij+Z5caCO19dx7TtlO +DFD3OZcplyYdLB4BCbdDjF48TvXt5wFICXydAmzmd+10dyjjcNqBmKdIO9r9tdAZ +YZiMQmSt/LXnv9I0ED5HDqgJeJuhdWOZbGrQ5tX7REVJA4e2mzWv4R8LOJEO88NE +2hQVzrjmqwMUGXCRm280kGvbNduL4BJl4QXity9mov2CyGkVp8cF57D8Sm5PljNs +8W2CRFVBfH6xHYu2m+HVIYgFljX2MmWgGkQ2HzqHN30whWFhn2M= +=niz9 -----END PGP SIGNATURE----- diff --git a/Manifest.files.gz b/Manifest.files.gz index 0bd4fa81d6a7..9e4a7523e06c 100644 Binary files a/Manifest.files.gz and b/Manifest.files.gz differ diff --git a/app-eselect/Manifest.gz b/app-eselect/Manifest.gz index 45c48776e249..d7112e94c5a1 100644 Binary files a/app-eselect/Manifest.gz and b/app-eselect/Manifest.gz differ diff --git a/app-eselect/eselect-php/Manifest b/app-eselect/eselect-php/Manifest index 4defbd25a2dc..48f44060a0ab 100644 --- a/app-eselect/eselect-php/Manifest +++ b/app-eselect/eselect-php/Manifest @@ -1,6 +1,4 @@ -DIST eselect-php-0.9.8.tar.xz 62048 BLAKE2B 7938053be5d3893d1b3b399decb9fb90ecc1d266edcee7192511c63ccdd21fb0e7deac2b654db3dc05f56de7c757bb34ed813a026fc711adc4ab05b373f3d275 SHA512 c947d303dc0406539017f3779a7ee1e51e670ce73a47e1a6722f8403573a5dae0825c3b6932d12123bab77187a515023b69fc771f24522480e74fa0287377c3c DIST eselect-php-0.9.9.tar.xz 54632 BLAKE2B bdd8cb3fafbef057e068c57b413bf3ff03be324c9d0e4938342204780cc15ee9fd415757b1293892032901fb041746cc59f912783cea9dc04b52559d3d6f2415 SHA512 9a86986f9be05fe3c0796bf10dae9de7c9c2c57944d24ea202c6537ad185e4eea915d67befee27ce1c0e3908890661bf384bd54b1b421ec2b928776485da0364 -EBUILD eselect-php-0.9.8.ebuild 1218 BLAKE2B 3d9617af416b78cd017915bfb037a5449cbd45b18180dd28591188e2c68163f9c7e43ee753de05da455b20098f0f5cc6dff5f16ecc31958d61d84e747957d12a SHA512 37012bc6087ac2947916bbc39b6ed2be7af2a59d03d61e75e9e34587f8c230d07ef12a2bc82fa73fa317ae3c0ab8b91d1300583cfd9dfca851f10c5b338f163d EBUILD eselect-php-0.9.9.ebuild 1213 BLAKE2B 8551e06e9ec6fa3a7cb8ca00a78620069969e9167793eb5876d330d4b907565559a4106c7067f68c7e21199512806a9c897878d1011c6f47d9975a86ba5154b1 SHA512 801f9d2c8046630abfd1b887802dc05c90309386bd6359adaf1289908723c40b18760671e762aec4cbe7832b86a35050100795f60287f9aacb4a81762a40613a EBUILD eselect-php-9999.ebuild 1153 BLAKE2B 12ba252dbc38e5e6ca7cc87299c6e8da2c19ca5e2550b5a1528fe07885a4389cbd65064eb96b4ae75385501b9b4ece505a16033cdc582afedc9fac42827ae5d3 SHA512 193f227403fa842c94e1c6744da76fa125883fadfd07a0fcff0dfd6f5926363e2514f9531be57e555cb96bbb1837e14a9c63482dd2d7e8e50cb89fd71fd8aa1b MISC metadata.xml 469 BLAKE2B 5673844c7acdf9d8c0670aa386e49864d4d96a393e0589561a6d31cc9ced135119622d35cf8e5296adeae1bcb5e5b3f23fc75f447bc288547a1bda6dc0266cc7 SHA512 f2570073ee901fd2ac92ca20bd0faca521007eb57b9fd9368b99dc5d8f97131f0eb044d75cf16b8b0ef600f2d6368498a968552b4696b2d46cf040529c05d15e diff --git a/app-eselect/eselect-php/eselect-php-0.9.8.ebuild b/app-eselect/eselect-php/eselect-php-0.9.8.ebuild deleted file mode 100644 index ccd4fa89b0df..000000000000 --- a/app-eselect/eselect-php/eselect-php-0.9.8.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -TMPFILES_OPTIONAL="yes" -inherit tmpfiles - -DESCRIPTION="PHP eselect module" -HOMEPAGE="https://gitweb.gentoo.org/proj/eselect-php.git/" -SRC_URI="https://dev.gentoo.org/~grknight/distfiles/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" -IUSE="fpm apache2" - -# The "DirectoryIndex" line in 70_mod_php.conf requires mod_dir. -RDEPEND="app-admin/eselect - apache2? ( www-servers/apache[apache2_modules_dir] ) - fpm? ( virtual/tmpfiles )" - -src_configure() { - # We expect localstatedir to be "var"ish, not "var/lib"ish, because - # that's what PHP upstream expects. See for example the FPM - # configuration where they put logs in @localstatedir@/log. - # - # The libdir is passed explicitly in case the /usr/lib symlink - # is not present (bug 624528). - econf --libdir="${EPREFIX}/usr/$(get_libdir)" \ - --localstatedir="${EPREFIX}/var" \ - --with-piddir="${EPREFIX}/run" \ - $(use_enable apache2) \ - $(use_enable fpm) -} - -pkg_postinst() { - use fpm && tmpfiles_process php-fpm.conf -} diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz index a57ce5dd7b82..760d1b31749e 100644 Binary files a/dev-lang/Manifest.gz and b/dev-lang/Manifest.gz differ diff --git a/dev-lang/php/Manifest b/dev-lang/php/Manifest index 9cd282c8c0fc..cf22fc8c29c4 100644 --- a/dev-lang/php/Manifest +++ b/dev-lang/php/Manifest @@ -7,7 +7,9 @@ AUX php-iodbc-header-location.patch 481 BLAKE2B 9ea6a5d529dc7a8c78eeee800900372b DIST php-8.1.20.tar.xz 11793228 BLAKE2B ecdaf43278b69e039e5440b441a89d02ea53e8246515a89f430d7affbaefa3e1637a6830f91dc9062961719ba5bf7c56993f3b47db96b56c14111f77c74a3096 SHA512 d93767c6ff4d305c209e1a0fcb17f19b1d417fa872b002413ebe7883e93900c210e8f122410ac54da373b9d10dd2f522ea2bafc9b66214fb466314d64907a558 DIST php-8.1.26.tar.xz 11809448 BLAKE2B e1d50f1de572580a207586b3c3b57081f7b9f1b680ffe8f9e82c88c9285af117dd7e9e2576fcb13119176cb9cd02b39481b6f40e9a1df81aa90b8c4d3e59e4b1 SHA512 5bc40077e57c0fccdf17810d688baea416f22ac248bb01b73d2e2590fc4cfabc7001c1c3833281a60870c74178f7b06cbc85474eba695aabf969ad0081a98417 DIST php-8.2.13.tar.xz 12069092 BLAKE2B 24da2de8cb00bb2aac485360a14f75d6ce3df1bae78b4bf46e013888aa7f1e9d9e077ca40462fe36c59e19a7c45db05cbb0a64b140c07e4621baa99520a2865b SHA512 8031e33d148c5acbfbb3ed00d7a266813c8919db86ba260ba65e1837d6db8d0bd66d8ddef66884466dd3fe51ece7882b03f8d8db6ff4383f80a68b7beafc03af +DIST php-8.3.0.tar.xz 12431612 BLAKE2B c6c01b28edea15f05e8894bf69a9f4ea3ea6fb0a2bd70d9417ce9473d57636e08e19f62cac1dfee66d153e5aee4f1b99035ccc14bba1e41712971321deee264f SHA512 8758bb0789787dda04f3d4a175f4d4a0bffadc8c3d272fefa000d6fd7b0c0a7096347c829c1ddfb3b60cf6300803d68ba6d8379f2a343e02d935ba77d01c5cf1 EBUILD php-8.1.20-r1.ebuild 21910 BLAKE2B e6a524d34d9a13d561d759ef67a9b5e54d7de24102802deb4446d1caa6d997dd9b5e31960abc0a05a80c5f41d2d10cad1abb5f982e90cc9e80f58ef13bd1eff5 SHA512 45fefb29283621baa9796d454bd104e070bce921f64c1627fa46bc238faf17019d8f9a251222e7f1ef51d1de3fbc61c49a84da0ce93b290852c63fa27463205d EBUILD php-8.1.26.ebuild 21996 BLAKE2B cf5c46780aae16a099cf97b803a18e06229976395b96c96781a5c7f7a6678b8f76f70e466e5ab419471f0c83a587ac0d1ea7d0b438cc2c90ff9008335147af33 SHA512 707a40a4ba96d6b8ea5e423a1ebde2b54c9b33eb2a6dc8b1134fb2748f4563b39f38aff96117ec4b27ee9294af03db8a0de0b4d7c41e831839eaef1b3fa2bd95 EBUILD php-8.2.13.ebuild 24912 BLAKE2B 0f38f8e0dd461b7a51481475f43d66a9944ca6be59eeede85ff76dd32b9e5fc156216bf7e9fa4a9310bdcd5a04d750009696c0769a9efd8689c75b400b95af31 SHA512 645af95fd27febc95b455fa34b726d8f6d03411af264afa6528e1de5ed7df7cb293b8ebf224406be4e708eb0048ebc99dc9aae08e2ef6f3b0c0c9fdb532a4c3d -MISC metadata.xml 3772 BLAKE2B 99278c0a6886ae89b40c38e8a1ca221fb0aefc89e27b42f824d52d6fc10fea756e8ef46ef8711fe542da01450aad527f05beda6a740a2a2eda51370ef5675653 SHA512 2e8278d27f2b7e78d280adaa9a630f32daa71729b789ad71756d7e0c98d3c10918f4aae4ab83fdac1cfb2e5d718c14ae980c25ee1265a5bdc5861ef8dbb4d579 +EBUILD php-8.3.0.ebuild 23387 BLAKE2B 008bec87be45e6cba2b3d29b8c214d31054cbc3a6697bf3a64945652163f0bf66cb1f7905a0222af4d0ff6dab6f9ff36c72efc42a2f0cf571b3022678db0547e SHA512 2b11ed5dd60baaa4490db3ec8b7e4e747b614a9d146ba3d41ebbf21e85ebba74fe79981d349517e8747495314690bcfc0e1f39d744a2355e240112ab25618914 +MISC metadata.xml 3892 BLAKE2B 69f96654884695b15fd3caf260a8e9d7e1b1e004c7d72bba340e093dd981d1fed5c00dfb547fea3d58be8f1516e52a01a966abbbfb90f10bd9dc14421e18bd8f SHA512 f7d93f5213aceb33e95ad883ed7015b6ab22eef5b0749e137aad2ecb8fc5187a9aca2b7f095421ff12d6102d5087fc2280e6c3ced12eda14e9bda8f3241b29a5 diff --git a/dev-lang/php/metadata.xml b/dev-lang/php/metadata.xml index 07e9474b96c6..872340a0fadf 100644 --- a/dev-lang/php/metadata.xml +++ b/dev-lang/php/metadata.xml @@ -20,6 +20,10 @@ Enable the BCMath Arbitrary Precision Mathematics extension + + Support opcache JIT disassembly through + dev-libs/capstone + Enable the Command-Line Interface (CLI) SAPI diff --git a/dev-lang/php/php-8.3.0.ebuild b/dev-lang/php/php-8.3.0.ebuild new file mode 100644 index 000000000000..195326a5aff5 --- /dev/null +++ b/dev-lang/php/php-8.3.0.ebuild @@ -0,0 +1,790 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +WANT_AUTOMAKE="none" + +inherit flag-o-matic multilib systemd autotools + +DESCRIPTION="The PHP language runtime engine" +HOMEPAGE="https://www.php.net/" +SRC_URI="https://www.php.net/distributions/${P}.tar.xz" + +LICENSE="PHP-3.01 + BSD + Zend-2.0 + bcmath? ( LGPL-2.1+ ) + fpm? ( BSD-2 ) + gd? ( gd ) + unicode? ( BSD-2 LGPL-2.1 )" + +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + +# We can build the following SAPIs in the given order +SAPIS="embed cli cgi fpm apache2 phpdbg" + +# SAPIs and SAPI-specific USE flags (cli SAPI is default on): +IUSE="${IUSE} + ${SAPIS/cli/+cli} + threads" + +IUSE="${IUSE} acl apparmor argon2 avif bcmath berkdb bzip2 calendar + capstone cdb cjk +ctype curl debug + enchant exif ffi +fileinfo +filter firebird + +flatfile ftp gd gdbm gmp +iconv imap inifile + intl iodbc ipv6 +jit kerberos ldap ldap-sasl libedit lmdb + mhash mssql mysql mysqli nls + oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm + readline selinux +session session-mm sharedmem + +simplexml snmp soap sockets sodium spell sqlite ssl + sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode + valgrind webp +xml xmlreader xmlwriter xpm xslt zip zlib" + +# Without USE=readline or libedit, the interactive "php -a" CLI will hang. +# The Oracle instant client provides its own incompatible ldap library. +REQUIRED_USE=" + || ( cli cgi fpm apache2 embed phpdbg ) + avif? ( gd zlib ) + cli? ( ^^ ( readline libedit ) ) + !cli? ( ?? ( readline libedit ) ) + truetype? ( gd zlib ) + webp? ( gd zlib ) + cjk? ( gd zlib ) + exif? ( gd zlib ) + xpm? ( gd zlib ) + gd? ( zlib ) + simplexml? ( xml ) + soap? ( xml ) + xmlreader? ( xml ) + xmlwriter? ( xml ) + xslt? ( xml ) + ldap-sasl? ( ldap ) + oci8-instant-client? ( !ldap ) + qdbm? ( !gdbm ) + session-mm? ( session !threads ) + mysql? ( || ( mysqli pdo ) ) + firebird? ( pdo ) + mssql? ( pdo ) + test? ( cli ) +" + +RESTRICT="!test? ( test )" + +# The supported (that is, autodetected) versions of BDB are listed in +# the ./configure script. Other versions *work*, but we need to stick to +# the ones that can be detected to avoid a repeat of bug #564824. +COMMON_DEPEND=" + app-eselect/eselect-php[apache2?,fpm?] + dev-libs/libpcre2[jit?,unicode] + virtual/libcrypt:= + fpm? ( acl? ( sys-apps/acl ) apparmor? ( sys-libs/libapparmor ) selinux? ( sys-libs/libselinux ) ) + apache2? ( www-servers/apache[apache2_modules_unixd(+),threads=] ) + argon2? ( app-crypt/argon2:= ) + avif? ( media-libs/libavif:= ) + berkdb? ( || ( sys-libs/db:5.3 sys-libs/db:4.8 ) ) + bzip2? ( app-arch/bzip2:0= ) + capstone? ( dev-libs/capstone ) + cdb? ( || ( dev-db/cdb dev-db/tinycdb ) ) + curl? ( net-misc/curl ) + enchant? ( app-text/enchant:2 ) + ffi? ( dev-libs/libffi:= ) + firebird? ( dev-db/firebird ) + gd? ( media-libs/libjpeg-turbo:0= media-libs/libpng:0= ) + gdbm? ( sys-libs/gdbm:0= ) + gmp? ( dev-libs/gmp:0= ) + iconv? ( virtual/libiconv ) + imap? ( net-libs/c-client[kerberos=,ssl=] ) + intl? ( dev-libs/icu:= ) + kerberos? ( virtual/krb5 ) + ldap? ( net-nds/openldap:= ) + ldap-sasl? ( dev-libs/cyrus-sasl ) + libedit? ( dev-libs/libedit ) + lmdb? ( dev-db/lmdb:= ) + mssql? ( dev-db/freetds[mssql] ) + nls? ( sys-devel/gettext ) + oci8-instant-client? ( dev-db/oracle-instantclient[sdk] ) + odbc? ( iodbc? ( dev-db/libiodbc ) !iodbc? ( dev-db/unixODBC ) ) + postgres? ( dev-db/postgresql:* ) + qdbm? ( dev-db/qdbm ) + readline? ( sys-libs/readline:0= ) + session-mm? ( dev-libs/mm ) + snmp? ( net-analyzer/net-snmp ) + sodium? ( dev-libs/libsodium:=[-minimal] ) + spell? ( app-text/aspell ) + sqlite? ( dev-db/sqlite ) + ssl? ( dev-libs/openssl:0= ) + tidy? ( app-text/htmltidy ) + tokyocabinet? ( dev-db/tokyocabinet ) + truetype? ( media-libs/freetype ) + unicode? ( dev-libs/oniguruma:= ) + valgrind? ( dev-util/valgrind ) + webp? ( media-libs/libwebp:0= ) + xml? ( dev-libs/libxml2 ) + xpm? ( x11-libs/libXpm ) + xslt? ( dev-libs/libxslt ) + zip? ( dev-libs/libzip:= ) + zlib? ( sys-libs/zlib:0= ) +" + +IDEPEND="app-eselect/eselect-php[apache2?,fpm?]" + +RDEPEND="${COMMON_DEPEND} + virtual/mta + fpm? ( + selinux? ( sec-policy/selinux-phpfpm ) + systemd? ( sys-apps/systemd ) )" + +# Bison isn't actually needed when building from a release tarball +# However, the configure script will warn if it's absent or if you +# have an incompatible version installed. See bug 593278. +DEPEND="${COMMON_DEPEND} + app-arch/xz-utils + sys-devel/bison" + +BDEPEND="virtual/pkgconfig" + +PHP_MV="$(ver_cut 1)" + +PATCHES=( + "${FILESDIR}/php-iodbc-header-location.patch" +) + +php_install_ini() { + local phpsapi="${1}" + + # work out where we are installing the ini file + php_set_ini_dir "${phpsapi}" + + # Always install the production INI file, bug 611214. + local phpinisrc="php.ini-production-${phpsapi}" + cp php.ini-production "${phpinisrc}" || die + + # Set the extension dir + sed -e "s|^extension_dir .*$|extension_dir = ${extension_dir}|g" \ + -i "${phpinisrc}" || die + + # Set the include path to point to where we want to find PEAR + # packages + local sed_src='^;include_path = ".:/php.*' + local include_path="." + include_path+=":${EPREFIX}/usr/share/php${PHP_MV}" + include_path+=":${EPREFIX}/usr/share/php" + local sed_dst="include_path = \"${include_path}\"" + sed -e "s|${sed_src}|${sed_dst}|" -i "${phpinisrc}" || die + + insinto "${PHP_INI_DIR#${EPREFIX}}" + newins "${phpinisrc}" php.ini + + elog "Installing php.ini for ${phpsapi} into ${PHP_INI_DIR#${EPREFIX}}" + elog + + dodir "${PHP_EXT_INI_DIR#${EPREFIX}}" + dodir "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}" + + if use opcache; then + elog "Adding opcache to $PHP_EXT_INI_DIR" + echo "zend_extension=${PHP_DESTDIR}/$(get_libdir)/opcache.so" >> \ + "${D}/${PHP_EXT_INI_DIR}"/opcache.ini + dosym "../ext/opcache.ini" \ + "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}/opcache.ini" + fi + + # SAPI-specific handling + if [[ "${sapi}" == "fpm" ]] ; then + einfo "Installing FPM config files php-fpm.conf and www.conf" + insinto "${PHP_INI_DIR#${EPREFIX}}" + doins sapi/fpm/php-fpm.conf + insinto "${PHP_INI_DIR#${EPREFIX}}/fpm.d" + doins sapi/fpm/www.conf + fi + + dodoc php.ini-{development,production} +} + +php_set_ini_dir() { + PHP_INI_DIR="${EPREFIX}/etc/php/${1}-php${SLOT}" + PHP_EXT_INI_DIR="${PHP_INI_DIR}/ext" + PHP_EXT_INI_DIR_ACTIVE="${PHP_INI_DIR}/ext-active" +} + +src_prepare() { + default + + # In php-7.x, the FPM pool configuration files have been split off + # of the main config. By default the pool config files go in + # e.g. /etc/php-fpm.d, which isn't slotted. So here we move the + # include directory to a subdirectory "fpm.d" of $PHP_INI_DIR. Later + # we'll install the pool configuration file "www.conf" there. + php_set_ini_dir fpm + sed -i "s~^include=.*$~include=${PHP_INI_DIR}/fpm.d/*.conf~" \ + sapi/fpm/php-fpm.conf.in \ + || die 'failed to move the include directory in php-fpm.conf' + + # Emulate buildconf to support cross-compilation + rm -fr aclocal.m4 autom4te.cache config.cache \ + configure main/php_config.h.in || die + eautoconf --force + eautoheader + + # fails in a network sandbox, + # + # https://github.com/php/php-src/issues/11662 + # + rm ext/sockets/tests/bug63000.phpt || die + + # Tests ignoring the "-n" flag we pass to run-tests.php, + # + # https://github.com/php/php-src/pull/11669 + # + rm ext/standard/tests/file/bug60120.phpt \ + ext/standard/tests/general_functions/proc_open_null.phpt \ + ext/standard/tests/general_functions/proc_open_redirect.phpt \ + ext/standard/tests/general_functions/proc_open_sockets1.phpt \ + ext/standard/tests/general_functions/proc_open_sockets2.phpt \ + ext/standard/tests/general_functions/proc_open_sockets3.phpt \ + ext/standard/tests/ini_info/php_ini_loaded_file.phpt \ + sapi/cli/tests/016.phpt \ + sapi/cli/tests/023.phpt \ + sapi/cli/tests/bug65275.phpt \ + sapi/cli/tests/bug74600.phpt \ + sapi/cli/tests/bug78323.phpt \ + || die + + # Most Oracle tests are borked, + # + # * https://github.com/php/php-src/issues/11804 + # * https://github.com/php/php-src/pull/11820 + # * https://github.com/php/php-src/issues/11819 + # + rm ext/oci8/tests/*.phpt || die + + # https://github.com/php/php-src/issues/12801 + rm ext/pcre/tests/gh11374.phpt || die +} + +src_configure() { + addpredict /usr/share/snmp/mibs/.index #nowarn + addpredict /var/lib/net-snmp/mib_indexes #nowarn + + # https://bugs.gentoo.org/866683, https://bugs.gentoo.org/913527 + filter-lto + + PHP_DESTDIR="${EPREFIX}/usr/$(get_libdir)/php${SLOT}" + + # Don't allow ./configure to detect and use an existing version + # of PHP; this can lead to all sorts of weird unpredictability + # as in bug 900210. + export ac_cv_prog_PHP="" + + # The php-fpm config file wants localstatedir to be ${EPREFIX}/var + # and not the Gentoo default ${EPREFIX}/var/lib. See bug 572002. + local our_conf=( + --prefix="${PHP_DESTDIR}" + --mandir="${PHP_DESTDIR}/man" + --infodir="${PHP_DESTDIR}/info" + --libdir="${PHP_DESTDIR}/lib" + --with-libdir="$(get_libdir)" + --localstatedir="${EPREFIX}/var" + --without-pear + --without-valgrind + --enable-ipv6 + $(use_enable threads zts) + ) + + our_conf+=( + $(use_with apparmor fpm-apparmor) + $(use_with argon2 password-argon2 "${EPREFIX}/usr") + $(use_with avif) + $(use_enable bcmath) + $(use_with bzip2 bz2 "${EPREFIX}/usr") + $(use_enable calendar) + $(use_with capstone) + $(use_enable ctype) + $(use_with curl) + $(use_enable xml dom) + $(use_with enchant) + $(use_enable exif) + $(use_with ffi) + $(use_enable fileinfo) + $(use_enable filter) + $(use_enable ftp) + $(use_with nls gettext "${EPREFIX}/usr") + $(use_with gmp gmp "${EPREFIX}/usr") + $(use_with mhash mhash "${EPREFIX}/usr") + $(use_with iconv iconv \ + $(use elibc_glibc || use elibc_musl || echo "${EPREFIX}/usr")) + $(use_enable intl) + $(use_enable ipv6) + $(use_with kerberos) + $(use_with xml libxml) + $(use_enable unicode mbstring) + $(use_with ssl openssl) + $(use_enable pcntl) + $(use_enable phar) + $(use_enable pdo) + $(use_enable opcache) + $(use_with postgres pgsql "${EPREFIX}/usr") + $(use_enable posix) + $(use_with selinux fpm-selinux) + $(use_with spell pspell "${EPREFIX}/usr") + $(use_enable simplexml) + $(use_enable sharedmem shmop) + $(use_with snmp snmp "${EPREFIX}/usr") + $(use_enable soap) + $(use_enable sockets) + $(use_with sodium) + $(use_with sqlite sqlite3) + $(use_enable sysvipc sysvmsg) + $(use_enable sysvipc sysvsem) + $(use_enable sysvipc sysvshm) + $(use_with tidy tidy "${EPREFIX}/usr") + $(use_enable tokenizer) + $(use_enable xml) + $(use_enable xmlreader) + $(use_enable xmlwriter) + $(use_with xslt xsl) + $(use_with zip) + $(use_with zlib zlib "${EPREFIX}/usr") + $(use_enable debug) + $(use_with valgrind) + ) + + # DBA support + if use cdb || use berkdb || use flatfile || use gdbm || use inifile \ + || use qdbm || use lmdb || use tokyocabinet ; then + our_conf+=( "--enable-dba" ) + fi + + # DBA drivers support + our_conf+=( + $(use_with cdb) + $(use_with berkdb db4 "${EPREFIX}/usr") + $(use_enable flatfile) + $(use_with gdbm gdbm "${EPREFIX}/usr") + $(use_enable inifile) + $(use_with qdbm qdbm "${EPREFIX}/usr") + $(use_with tokyocabinet tcadb "${EPREFIX}/usr") + $(use_with lmdb lmdb "${EPREFIX}/usr") + ) + + # Support for the GD graphics library + our_conf+=( + $(use_with truetype freetype) + $(use_enable cjk gd-jis-conv) + $(use_with gd jpeg) + $(use_with xpm) + $(use_with webp) + ) + # enable gd last, so configure can pick up the previous settings + our_conf+=( $(use_enable gd) ) + + # IMAP support + if use imap ; then + our_conf+=( + $(use_with imap imap "${EPREFIX}/usr") + $(use_with ssl imap-ssl "${EPREFIX}/usr") + ) + fi + + # LDAP support + if use ldap ; then + our_conf+=( + $(use_with ldap ldap "${EPREFIX}/usr") + $(use_with ldap-sasl) + ) + fi + + # MySQL support + our_conf+=( $(use_with mysqli) ) + + local mysqlsock="${EPREFIX}/var/run/mysqld/mysqld.sock" + if use mysql || use mysqli ; then + our_conf+=( $(use_with mysql mysql-sock "${mysqlsock}") ) + fi + + # ODBC support + if use odbc && use iodbc ; then + our_conf+=( + --without-unixODBC + --with-iodbc + $(use_with pdo pdo-odbc "iODBC,${EPREFIX}/usr") + ) + elif use odbc ; then + our_conf+=( + --with-unixODBC="${EPREFIX}/usr" + --without-iodbc + $(use_with pdo pdo-odbc "unixODBC,${EPREFIX}/usr") + ) + else + our_conf+=( + --without-unixODBC + --without-iodbc + --without-pdo-odbc + ) + fi + + # Oracle support + our_conf+=( $(use_with oci8-instant-client oci8) ) + + # PDO support + if use pdo ; then + our_conf+=( + $(use_with mssql pdo-dblib "${EPREFIX}/usr") + $(use_with mysql pdo-mysql "mysqlnd") + $(use_with postgres pdo-pgsql) + $(use_with sqlite pdo-sqlite) + $(use_with firebird pdo-firebird "${EPREFIX}/usr") + $(use_with oci8-instant-client pdo-oci) + ) + fi + + # readline/libedit support + our_conf+=( + $(use_with readline readline "${EPREFIX}/usr") + $(use_with libedit) + ) + + # Session support + if use session ; then + our_conf+=( $(use_with session-mm mm "${EPREFIX}/usr") ) + else + our_conf+=( $(use_enable session) ) + fi + + # Use pic for shared modules such as apache2's mod_php + our_conf+=( --with-pic ) + + # we use the system copy of pcre + # --with-external-pcre affects ext/pcre + our_conf+=( + --with-external-pcre + $(use_with jit pcre-jit) + ) + + # Catch CFLAGS problems + # Fixes bug #14067. + # Changed order to run it in reverse for bug #32022 and #12021. + replace-cpu-flags "k6*" "i586" + + # Cache the ./configure test results between SAPIs. + our_conf+=( --cache-file="${T}/config.cache" ) + + # Support user-passed configuration parameters + our_conf+=( ${EXTRA_ECONF:-} ) + + # Support the Apache2 extras, they must be set globally for all + # SAPIs to work correctly, especially for external PHP extensions + + # Create separate build trees for each enabled SAPI. The upstream + # build system doesn't do this, but we have to do it to use a + # different php.ini for each SAPI (see --with-config-file-path and + # --with-config-file-scan-dir below). The path winds up define'd + # in main/build-defs.h which is included in main/php.h which is + # included by basically everything; so, avoiding a rebuild after + # changing it is not an easy job. + local one_sapi + local sapi + mkdir "${WORKDIR}/sapis-build" || die + for one_sapi in $SAPIS ; do + use "${one_sapi}" || continue + php_set_ini_dir "${one_sapi}" + + # The BUILD_DIR variable is used to determine where to output + # the files that autotools creates. This was all originally + # based on the autotools-utils eclass. + BUILD_DIR="${WORKDIR}/sapis-build/${one_sapi}" + cp -a "${S}" "${BUILD_DIR}" || die + + local sapi_conf=( + --with-config-file-path="${PHP_INI_DIR}" + --with-config-file-scan-dir="${PHP_EXT_INI_DIR_ACTIVE}" + ) + + for sapi in $SAPIS ; do + case "$sapi" in + cli|cgi|embed|fpm|phpdbg) + if [[ "${one_sapi}" == "${sapi}" ]] ; then + sapi_conf+=( "--enable-${sapi}" ) + if [[ "fpm" == "${sapi}" ]] ; then + sapi_conf+=( + $(use_with acl fpm-acl) + $(use_with systemd fpm-systemd) + ) + fi + else + sapi_conf+=( "--disable-${sapi}" ) + fi + ;; + + apache2) + if [[ "${one_sapi}" == "${sapi}" ]] ; then + sapi_conf+=( --with-apxs2="${EPREFIX}/usr/bin/apxs" ) + else + sapi_conf+=( --without-apxs2 ) + fi + ;; + esac + done + + # Construct the $myeconfargs array by concatenating $our_conf + # (the common args) and $sapi_conf (the SAPI-specific args). + local myeconfargs=( "${our_conf[@]}" ) + myeconfargs+=( "${sapi_conf[@]}" ) + + pushd "${BUILD_DIR}" > /dev/null || die + einfo "Running econf in ${BUILD_DIR}" + econf "${myeconfargs[@]}" + popd > /dev/null || die + done +} + +src_compile() { + # snmp seems to run during src_compile, too (bug #324739) + addpredict /usr/share/snmp/mibs/.index #nowarn + addpredict /var/lib/net-snmp/mib_indexes #nowarn + + if use oci8-instant-client && use kerberos && use imap && use phar; then + # A conspiracy takes place when the first three of these flags + # are set together, causing the newly-built "php" to open + # /dev/urandom with mode rw when it starts. That's not actually + # a problem... unless you also have USE=phar, which runs that + # "php" to build some phar thingy in src_compile(). Later in + # src_test(), portage (at least) sets "addpredict /" so the + # problem does not repeat. + addpredict /dev/urandom #nowarn + fi + + local sapi + for sapi in ${SAPIS} ; do + use "${sapi}" && emake -C "${WORKDIR}/sapis-build/${sapi}" + done +} + +src_install() { + # see bug #324739 for what happens when we don't have that + addpredict /usr/share/snmp/mibs/.index #nowarn + + # grab the first SAPI that got built and install common files from there + local first_sapi="", sapi="" + for sapi in $SAPIS ; do + if use $sapi ; then + first_sapi=$sapi + break + fi + done + + # Makefile forgets to create this before trying to write to it... + dodir "${PHP_DESTDIR#${EPREFIX}}/bin" + + # Install php environment (without any sapis) + cd "${WORKDIR}/sapis-build/$first_sapi" || die + emake INSTALL_ROOT="${D}" \ + install-build install-headers install-programs + + local extension_dir="$("${ED}/${PHP_DESTDIR#${EPREFIX}}/bin/php-config" --extension-dir)" + + # Create the directory where we'll put version-specific php scripts + keepdir "/usr/share/php${PHP_MV}" + + local file="" + local sapi_list="" + + for sapi in ${SAPIS}; do + if use "${sapi}" ; then + einfo "Installing SAPI: ${sapi}" + cd "${WORKDIR}/sapis-build/${sapi}" || die + + if [[ "${sapi}" == "apache2" ]] ; then + # We're specifically not using emake install-sapi as libtool + # may cause unnecessary relink failures (see bug #351266) + insinto "${PHP_DESTDIR#${EPREFIX}}/apache2/" + newins ".libs/libphp$(get_libname)" \ + "libphp${PHP_MV}$(get_libname)" + keepdir "/usr/$(get_libdir)/apache2/modules" + else + # needed each time, php_install_ini would reset it + local dest="${PHP_DESTDIR#${EPREFIX}}" + into "${dest}" + case "$sapi" in + cli) + source="sapi/cli/php" + # Install the "phar" archive utility. + if use phar ; then + emake INSTALL_ROOT="${D}" install-pharcmd + dosym "..${dest#/usr}/bin/phar" "/usr/bin/phar${SLOT}" + fi + ;; + cgi) + source="sapi/cgi/php-cgi" + ;; + fpm) + source="sapi/fpm/php-fpm" + ;; + embed) + source="libs/libphp$(get_libname)" + ;; + phpdbg) + source="sapi/phpdbg/phpdbg" + ;; + *) + die "unhandled sapi in src_install" + ;; + esac + + if [[ "${source}" == *"$(get_libname)" ]]; then + dolib.so "${source}" + else + dobin "${source}" + local name="$(basename ${source})" + dosym "..${dest#/usr}/bin/${name}" "/usr/bin/${name}${SLOT}" + fi + fi + + php_install_ini "${sapi}" + + # construct correct SAPI string for php-config + # thanks to ferringb for the bash voodoo + if [[ "${sapi}" == "apache2" ]]; then + sapi_list="${sapi_list:+${sapi_list} }apache2handler" + else + sapi_list="${sapi_list:+${sapi_list} }${sapi}" + fi + fi + done + + # Installing opcache module + if use opcache ; then + into "${PHP_DESTDIR#${EPREFIX}}" + dolib.so "modules/opcache$(get_libname)" + fi + + # Install env.d files + newenvd "${FILESDIR}/20php5-envd" "20php${SLOT}" + sed -e "s|/lib/|/$(get_libdir)/|g" -i "${ED}/etc/env.d/20php${SLOT}" || die + sed -e "s|php5|php${SLOT}|g" -i "${ED}/etc/env.d/20php${SLOT}" || die + + # set php-config variable correctly (bug #278439) + sed -e "s:^\(php_sapis=\)\".*\"$:\1\"${sapi_list}\":" -i \ + "${ED}/usr/$(get_libdir)/php${SLOT}/bin/php-config" || die + + if use fpm ; then + if use systemd; then + systemd_newunit "${FILESDIR}/php-fpm_at.service" \ + "php-fpm@${SLOT}.service" + else + systemd_newunit "${FILESDIR}/php-fpm_at-simple.service" \ + "php-fpm@${SLOT}.service" + fi + fi +} + +src_test() { + export TEST_PHP_EXECUTABLE="${WORKDIR}/sapis-build/cli/sapi/cli/php" + + # Sometimes when the sub-php launches a sub-sub-php, it uses these. + # Without an "-n" in all instances, the *live* php.ini can be loaded, + # pulling in *live* zend extensions. And those can be incompatible + # with the thing we just built. + export TEST_PHP_EXTRA_ARGS="-n" + + if [[ -x "${WORKDIR}/sapis-build/cgi/sapi/cgi/php-cgi" ]] ; then + export TEST_PHP_CGI_EXECUTABLE="${WORKDIR}/sapis-build/cgi/sapi/cgi/php-cgi" + fi + + if [[ -x "${WORKDIR}/sapis-build/phpdbg/sapi/phpdbg/phpdbg" ]] ; then + export TEST_PHPDBG_EXECUTABLE="${WORKDIR}/sapis-build/phpdbg/sapi/phpdbg/phpdbg" + fi + + # The sendmail override prevents ext/imap/tests/bug77020.phpt from + # actually trying to send mail, and will be fixed upstream soon: + # + # https://github.com/php/php-src/issues/11629 + # + # The IO capture tests need to be disabled because they fail when + # std{in,out,err} are redirected (as they are within portage). + # + # One -n applies to the top-level "php", while the other applies + # to any sub-php that get invoked by the test runner. + SKIP_IO_CAPTURE_TESTS=1 SKIP_PERF_SENSITIVE=1 REPORT_EXIT_STATUS=1 \ + "${TEST_PHP_EXECUTABLE}" -n \ + "${WORKDIR}/sapis-build/cli/run-tests.php" --offline -n -q \ + -d "session.save_path=${T}" \ + -d "sendmail_path=echo >/dev/null" \ + || die "tests failed" +} + +pkg_postinst() { + # Output some general info to the user + if use apache2 ; then + elog + elog "To enable PHP in apache, you will need to add \"-D PHP\" to" + elog "your apache2 command. OpenRC users can append that string to" + elog "APACHE2_OPTS in /etc/conf.d/apache2." + elog + elog "The apache module configuration file 70_mod_php.conf is" + elog "provided (and maintained) by eselect-php." + elog + fi + + # Create the symlinks for php + local m + for m in ${SAPIS}; do + [[ ${m} == 'embed' ]] && continue; + if use $m ; then + local ci=$(eselect php show $m) + if [[ -z $ci ]]; then + eselect php set $m php${SLOT} || die + einfo "Switched ${m} to use php:${SLOT}" + einfo + elif [[ $ci != "php${SLOT}" ]] ; then + elog "To switch $m to use php:${SLOT}, run" + elog " eselect php set $m php${SLOT}" + elog + fi + fi + done + + # Remove dead symlinks for SAPIs that were just disabled. For + # example, if the user has the cgi SAPI enabled, then he has an + # eselect-php symlink for it. If he later reinstalls PHP with + # USE="-cgi", that symlink will break. This call to eselect is + # supposed to remove that dead link per bug 572436. + eselect php cleanup || die + + if ! has "php${SLOT/./-}" ${PHP_TARGETS}; then + elog "To build extensions for this version of PHP, you will need to" + elog "add php${SLOT/./-} to your PHP_TARGETS USE_EXPAND variable." + elog + fi + + # Warn about the removal of PHP_INI_VERSION if the user has it set. + if [[ -n "${PHP_INI_VERSION}" ]]; then + ewarn 'The PHP_INI_VERSION variable has been phased out. You may' + ewarn 'remove it from your configuration at your convenience. See' + ewarn + ewarn ' https://bugs.gentoo.org/611214' + ewarn + ewarn 'for more information.' + fi + + elog "For details on how version slotting works, please see" + elog "the wiki:" + elog + elog " https://wiki.gentoo.org/wiki/PHP" + elog +} + +pkg_postrm() { + # This serves two purposes. First, if we have just removed the last + # installed version of PHP, then this will remove any dead symlinks + # belonging to eselect-php. Second, if a user upgrades slots from + # (say) 5.6 to 7.0 and depcleans the old slot, then this will update + # his existing symlinks to point to the new 7.0 installation. The + # latter is bug 432962. + # + # Note: the eselect-php package may not be installed at this point, + # so we can't die() if this command fails. + eselect php cleanup +} diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz index 2aa45b4960ea..8e66dad1efe5 100644 Binary files a/dev-vcs/Manifest.gz and b/dev-vcs/Manifest.gz differ diff --git a/dev-vcs/stgit/Manifest b/dev-vcs/stgit/Manifest index f2db3c154bcf..dcb73fd32790 100644 --- a/dev-vcs/stgit/Manifest +++ b/dev-vcs/stgit/Manifest @@ -27,9 +27,7 @@ DIST deranged-0.3.8.crate 15314 BLAKE2B 5452dd7309e64f52f06f0b4159a87678c95f5453 DIST dunce-1.0.4.crate 8034 BLAKE2B e1e7ffbcf1e3632036c03303ab46fc37b2b0a991598790b2dc65d7a61341a78bf555230ccded8fbb87d6288282af3ed2a8641212a0f1fab929bf99298e878b6b SHA512 f57d9c53c177bac8e10a4b56ae421c604085aef0f264b8d6871abb7e1ff713b55f396c5c5f24422763319c504c6ea6a774416af1c2ba23ba7b67b2282f6731f8 DIST encoding_rs-0.8.33.crate 1370071 BLAKE2B 0e81419086ca6e18f2aba5194b87eaba49ddf20493fd6ee09d479db86306e39dff9b23f399594afc42f1fdb33855e070beaa1871794dc0b0371c35d296a6369a SHA512 20d28a4c0ff0710f911f510be56c2bc5e7514b76d370493d2b89b7f25d1c0cd46ffa64862e54fc472f07f928a2cc24cf9d790a37751cafafc81f263705aac4bc DIST equivalent-1.0.1.crate 6615 BLAKE2B 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a SHA512 b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140 -DIST errno-0.3.4.crate 10589 BLAKE2B a3c01fcfbb883c428bd9f93e72e1c0e6bad4a7c11350c6b27f10d6f3285993afa2a74c50cbf94e16ab5ee5564e0bec494480696dc7eae365e3efeeacd22122ef SHA512 8c9d8e30af79b554a6aaaf605ddc427355304fcaff9dbc7ace01b275b51a6b9297b7f1dcc4a27380b8ac06156d7f81984b87feaa82ac518f146bf3a149ae4dd1 DIST errno-0.3.5.crate 10576 BLAKE2B 2d0548a8feee461445eed7acec865ebc2e2df31ce640aa265e14f72aabf933d45f1fbee57d15f608e1fccd547793676eb5ab96b1ebba5404a128bd84bc29ad50 SHA512 4036464d511ee39a309554a53a5f829ec39ff3683de7fc79c5f6f635e655c39001f077bd7eb6d93d8350f424a9c3b077f66b1652890f7b61ca47d32ae6d0f4ed -DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c SHA512 f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916 DIST faster-hex-0.8.1.crate 12556 BLAKE2B 78826a9f89db41545019449fcacdba5e995de296a801c31d9623e381bbe3c35ef5b546dde403c584afcb77e7aa4253317ae15ff6f2a745128f50cc29da8e9c76 SHA512 3bd0ba6fbdc68518e94a9ab937d2e935b07f16eb9a800a5d887c3536d7161ef0a5c77c9a7d184e059d6854fa425ab2f84297db53abe11b68da23bbb663d5a9a0 DIST fastrand-2.0.1.crate 14664 BLAKE2B 7a5812153500170dcc53ca8d66384fef46eeb5a8f970be43863f22f82bf427672d07cb053f4e04b0fea358ca89178399871235680f57223b8561c07b8d21cf13 SHA512 79a1e1b3f39264f037def236afbd87b732f5e0a2154b1d9e721b3c7990c52be45138320e2571fe628f482e0da7e3cf867abb745e3c277b19015fc031fd4410d9 DIST filetime-0.2.22.crate 15029 BLAKE2B 068f4a84388d04d900bc5518a94895985ecba9c618a47b6483cabc31abd267e37ce69d78c51703ec5745307800d96ac801f37ac9959c60283c3c3d6ccd349c0a SHA512 d40d8baeb57ec85bb9ccf76ff0f898915c4e6cf384020121b53f4a2a1ef2840af5b4c9e8e1ff177034273f4f7a6bf81d2dd7a02cf498b61ea31ceaa30b877067 @@ -76,10 +74,8 @@ DIST idna-0.4.0.crate 271429 BLAKE2B 8b81bc4535d2e8a1100ddeaf6f43c043fd601ee3b37 DIST indexmap-2.0.2.crate 64274 BLAKE2B 6b480a9a1b6a8a388535f13a71e3570a0397be2b417aa41da75f9e886e68f10ae501b9eb8efef038738dd076f43d043cb0182761a4d417d3b7de772d4018d05e SHA512 9511c8ae0e5c7bc591262343587c3a9278af049e7b57334e0a39950e791123a8bf7cb540bc4c7a3682e7f83f861fe3c5424c4aee9ac6269e68e7d5996af2af17 DIST is-terminal-0.4.9.crate 8109 BLAKE2B 0fa495da123f6fe5e3ba5f643f1ee097fc4f8e8aa54d9525b6108855a6a2e58556534a5e8dbfe7b5f8e2f1932003ac63f6aa3384317de7b385cf724bee294468 SHA512 0803ea53945715333d9b5fb18feec7230a49cb1a5f7308e2ea8d06a650e376794dd372be111e85622fd21320228706dd589423510dd010cd6ea112f185c46966 DIST itoa-1.0.9.crate 10492 BLAKE2B 0d5acef9ae72d3f4b5a387d231952e6025def69da81d38269b4882bc534be7acadc073e526fd8bebdca898a98b2c741735c541e0b6a35ed0f8f8799b906b65b1 SHA512 95f7906edb7d6a2690389167f8c4d01bc37827205bca87d527f2eb33722419ed2f2e8afaa559cc5a0a7e7fac76515c9c44c71c42b536aa34b0e2858c40946b6d -DIST libc-0.2.148.crate 690988 BLAKE2B 41dd38cfff1431cd8184220745697d794a66f6badec750be3910ddc4a6ddcf964692b5b28a5a9714592c5579da26248092facb9407920330b55aaef38501420c SHA512 1dec9ec8f4c610c08f62bc2b45dd32f1e4528a045161d848b5c4f0382be1158a690f4d7760203d7d2347a80422671f43b07531871cf44990887eaaed35d924d4 DIST libc-0.2.149.crate 715592 BLAKE2B 21dd5d4f9351f3c75790077c7b025046db665f2d48d7a72cda7667bc60febf79d82708cf7d39a323a594397cd590bd3d2a2f85349b4473b90ea4da918382ed0a SHA512 0def64d400d473d6eed30e985522d36801ee6472b15f90e74dc4592e0a8ffbaf30b731be280de52b30255cf60aeca8efe817b67049227dc7000c807e007d7289 DIST libz-sys-1.1.12.crate 3030648 BLAKE2B ab8cb974481f86f7ef40eb27ee08ee5535cb914cb76608683b53b57e89d7c92ee4d0831d6d0977ec76476036fdb8c6374ebdf3daa639cfb627e0153d40ca752a SHA512 03daeb5f03193887b692cbe8d631c83ac632f3e92fca4f10e881058fea38d85e11c090de04be9d70d52a22dec669474a0044a3d45d4adeb3a0f39e3398cdac11 -DIST linux-raw-sys-0.4.8.crate 1407619 BLAKE2B feaaae3eae813e30d0134f2490c489b5e62013f86153115eb06868fbf3d20c3bf3856500086de61d4dd3bc8faa90cf1b7151c05f0780a69e32b01a72c7b985da SHA512 aa35a1ad8774fb65a5866bd03c98861b8b445573ccb050bd365984dcabb37171f4456ef75d190bc770d316ea8efdd162eca6c555ad5538ed6f7f7d51827e7aaa DIST linux-raw-sys-0.4.9.crate 1407665 BLAKE2B 78ad1209deb05b29c3008fed458dfc9206ce7cd97e499cc344e2b746f847d27574f5dcd5dfe81f4e23efd4ac13eb918a9fa930061f27691b74516975a5d4a11e SHA512 c84c694bbaad42074067a79c2039f3ca129c5cf07bd1c66f0d2be314cad53205dc980d9101af823d650cde1704cf088dfecf60a39ac83f644e342fbc770d5b57 DIST lock_api-0.4.10.crate 26713 BLAKE2B 113adf8554c65e9782e8fd0360d0398567dfbfddb1fea4928cc152fbab98dbe086e42b81170f6f5c333d61dd3261e8a1ebfbaed786e6bf6378e6afde6d7f9e5c SHA512 ffe8cad8099bc382832181c1ff95e0935993491f247114604201be7d4ddf8402fd4db8fd6499c611f95fbce7d57dc3d3738eddfab31c52f50ab8709e549697db DIST memchr-2.6.4.crate 94439 BLAKE2B d1136f7105a33565214fdeecdc5a95e74d7fc7cf45997f81bf3cf389f3015fa561ab326433ddcff2db0b7259246eb6d26fc7b4e3c90c3af8b9b7ed7e8ec56ba0 SHA512 1065a67e04ec9210c70e430288e0a8d39f36ce6414722099553e99112ea2f8f710eae44bf39f8775b9850e6c8a50e634a1b1b084a8eb4f6b2eae6697dcf5b5f4 @@ -88,7 +84,6 @@ DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43 DIST miniz_oxide-0.7.1.crate 55194 BLAKE2B 56afbe0c0b3eca98105ae2d507493f365353cce29a6b04910ff26bc75899400fdbd067756cbda7b3d86f047fb8f3d737de00043a4a7348a813cc43e45824e33f SHA512 5eb6ffe34a866403273ff0267ff7838aeb50722ca57a03d5a1d842a5f19a3b4af570b133a3b9d64d78eafe49e4b9732b92dd63fd9c6b0ce59b3295daf10f6a3c DIST nix-0.27.1.crate 286494 BLAKE2B 63fbe347360ad4b7a86f30bf2f1b27ff1ec581145a90c34160f4d143e9c297a34a2ee72e9de3a48bd3418657fbc9bafd09b704ec15a42b16b3a4187d5304ce77 SHA512 7b35a0f87427eb1b5e1480d7daedafea4609b7f3a4fcf48ca99bdbc2f150865996539f2c51c7ae6a6a13169614681fc838efb306994b020d44b45735a7380010 DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad -DIST num-traits-0.2.16.crate 50130 BLAKE2B 1101d28cb4dce477657684a068792b94c7008a965e655edbabfeff51cbe6f008450dc6d7e4fc5dc4fe9c3ee8623ed77a7bde83ce2f68e75d618295fe6cebe0a8 SHA512 2ef65e2f6275b1000f611cc4d019b2f4846a8964b54d9b96462da10e3ac9edbf3d1de82e40094c76f7f5205740361b0eb0ced414bcddbaba5955144f728c6f94 DIST num-traits-0.2.17.crate 50190 BLAKE2B a549ef00c749dc7f276c4817477d1f9dab70cba01b6a3afa5743f16f16353bc50d992d7446a54859cf750a410d66c8cd3440708a6b91fd89d3b8889f8fff1668 SHA512 4d47d3e2f5a31019e038e609897cb0cef1ba061b35cee7e2a02e65179dcdd4960bd5b9bc759b5c013d699b3fbd9b014940a15e36658f7d4fd12cb0c7841c5b4e DIST num_threads-0.1.6.crate 7334 BLAKE2B 416efdf395b0299b6b01e1508823afdda08cf67ca54e1d644fc5accbb0490945a492a34bc5ba70c3e838e6405d17ddce164ef87468bd9da27097de8994ad9577 SHA512 b2d9897e29e59353379b6372a629fc7f9afc89f777b4410eaeac7b4729527948a8dbecb175f056899f9076693ef855cc0d40e725cc54f28af588fbac5f7ce3b6 DIST once_cell-1.18.0.crate 32969 BLAKE2B a08d5beee50a7add28bd9e50b18709e7b34574f0f55f80909d5efb7ac5917e5f30bdcf3fb43ddd0a4f420a427390c7ffe1cc1c7191a3a1d939bc6e3139e6eef7 SHA512 9328968afdf3535b2d9e0113d75afa725259d76994ef2e1948ad7efa4ec8a65bac7cfdc31b749d5cd55ad4e28d2e28ac57b871e3067b89182453c7e2413a13b8 @@ -98,7 +93,6 @@ DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ec DIST parking_lot_core-0.9.8.crate 32383 BLAKE2B 2f9666872894d1c85895437d1353f9e15be2bc8d004ffc8f0e5be95e9dd4b274797db3752eba1c0b5b6071c1b8a71e4857cae0b2aff1afdaa39e92e70be2e6fd SHA512 8d6dfdf661b0f7d0774cb9f61121f2daefd182ac8a2a0d24eab451febfbe1a664c815c163d34a7f3d15a54915a8e22e6c6cd10e89cb7d7598d48d81ad6a3c256 DIST percent-encoding-2.3.0.crate 10196 BLAKE2B 155bb1aaf0db4d22179bbe24b2d312f3d507876436e8ce76dfb59775282c1136a6c2bf5672f4b6bc274e4535acc9e50497c3e20b77aa2490512755c9cc9e6c41 SHA512 54ba129b0f3b43627707be994a281cdb69d5a7bdbc91dfeaa0226cf2834adeff7d2597dca5d11dd48b5731e831acf1284497b251abfebc0618761f98fe3c01cd DIST pkg-config-0.3.27.crate 18838 BLAKE2B 1295eb4f08751b3663cb2c7c2753f29bf2ccd80f4e5856909fe10b6f006c37fb9672c9518b9b416546469faa18821512673a66543c0bd1e848bddabc456d0a90 SHA512 41e9b8d4fce6b8244c2ac8566318a001b481bd42a182f1a832c81ce93c6a023e18af03aa3500b134c30195219d35080433bdba69b2594e9665081debfbb4533a -DIST proc-macro2-1.0.67.crate 43683 BLAKE2B a7f485d058ffb654c22ad01088756d8050780e559d86f96590e284c3babf1bb59ce347400c1681b296c6f58e2d42ed67d3e458483368399c22d7810685adcbc6 SHA512 3827f5f698aaecc168a03643e330e03aca7b0de98bd57dc97507c1bd53b6ec64752a1f4dee4c8a12ab02f410775a11f5ce7b0d36ec0e1fbbec197e3d7e199eab DIST proc-macro2-1.0.68.crate 43783 BLAKE2B 0e6b3a6af81f4e5f7db6cdd79e43dbe65beca51a676dad32a36266e83d871ea73662bf6bda816774ccde1ca6f158c18610fe6d65ec8a01785ab8d07419492329 SHA512 ea4c48033cc95be90278dd2b543df841e4a947adc6ee472bc004d0713883691901f17696e1e521b77ddd30024c04166e5746b3678d454b2fb8bdfb654aae723c DIST prodash-26.2.2.crate 88268 BLAKE2B 2b8a13c35e08ae0bb12625430eab0f9057c3467551dd2efe4150f18c9bc1880ea19df8d9d835791774fcdf78b6020920d1dcacc26557be75c5eba15ec1388216 SHA512 46961db2625c5064dc073e31257758b4b9133c8169380f7e7e30143e648677ae62f3dbd16fe96d1999aa8b94824297184e99baede5f25ddf198535c3f9ec4a6b DIST quote-1.0.33.crate 28090 BLAKE2B 77c4b166f1200e1ee2ab94a5014acd334c1fe4b7d72851d73768d491c56c6779a0882a304c1f30c88732a6168351f0f786b10516ae537cff993892a749175848 SHA512 c1e76c3c017e8554eebe309f8167fd56fce931981c06798aa85a0cc6d64a9cba6ab103f5a1324e69c6f9ca5dc47a8e31ff2e847850542748697afcd265b5939c @@ -115,11 +109,8 @@ DIST serde_json-1.0.107.crate 146458 BLAKE2B 753be6076826ee0ba41a067e81c031e6fd6 DIST sha1_smol-1.0.0.crate 9782 BLAKE2B 214b58f6a8681399b9c925815f4ff48974466b399e96e372c9592cb139ba9306ba162b3b426dc12b585ea15b616fb58a60d253b4d928dde46217de6ddf7d0437 SHA512 75d6809a2aafd47cd5f5888f42283985895a9c82b53ead7529a23cd6f2484f32654094dda7a9e5d93e82afc9d0049938def1bdc28803502d140d06a3496adea7 DIST smallvec-1.11.1.crate 34831 BLAKE2B bad85ddb1d3a1fcec0cb6aba413f90695e0aa0c16b2b231d6d15095bdd6de1731720ea2b394c3f9a444d6d4763bbf44cff389a01aef3488dc599d2ea63ddbc36 SHA512 d4ed45e8867366072e77f23ebe8b31be96be37e5beed30fc2b5ffea81ab04a2ad2aa34fb4f29724b02a5eb90f8b1d8c40b800ee915453947f90758ce999704b5 DIST socket2-0.4.9.crate 45421 BLAKE2B 19c296b1b42839086793a29234f604a6c94ed1b9d30c4eb1ec695a76acfa266840f482e64b4ee2d5b4520f70849fbaf88984020ac25ec393918b89b2682d2541 SHA512 6cb2aabc409fc7d9942afc2073a36ad8730c06dcdab1866b9d3d72dc55afc643be6a2ca1f38c2e19fbfe782ae584512a1ab357c0f4974f98967a4f489e65331f -DIST stgit-1.5.tar.gz 398562 BLAKE2B 922e014dcd0976a6b9ac884faa5ac6d8cb0e9efe6c56201c85675afb041e0190d07fb3cbcd366664b736d428d93188fc92c19db9a8d1fdc322054e1480b5b8f8 SHA512 6f018754f43c3ba48ce381b59f0e4033c295f0bd0acee4d07c1457f2c004caee9d8e9f6b2af1ee0d46941777639c7f5a49caa4c0dd01a72c3f3a43a34bf9b2bf -DIST stgit-2.3.3.tar.gz 603013 BLAKE2B 28d6770ade29f7df99281da96860c71d2a7a11e25d397067093cab9dbb2eb290a71dbec0f4e01eb40598b7d0998d22e7646e3131df369525d882a8e02753a090 SHA512 7747f416159def5ab62cd78549355ebdf32ac66f850a5aed8c741326e5f3a6657fcc8cee36781e07fe1d0afeb4c520995ef079d9f5b4c593cb2b775b7cf6f78d DIST stgit-2.4.0.tar.gz 603617 BLAKE2B 36d536dba0ce4ed1d786b24d93aeef968248acaf6f6df45734764602066357bbee63f1219648f0d82847026107591ca5e26e095a274e6d8a24c715bc8298d3a5 SHA512 9f8e7443e378437eeb7cd1e81d5a899520d3756aef7204cf29ec936a7dd88589fc99e1021c6cecd18b157716d3b9e162c2a76f6f59c42dc819743c5e7e5a68ff DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1 -DIST syn-2.0.37.crate 243250 BLAKE2B b81750ed52bf75bf944542c373a88f5a54421c230c86f23d0ed3e5680d85bb454251bf43e0ad7bd3e2464e6df579550cca1e17e8b044ba62a27a25f3940ff20b SHA512 5cc8f2a17f891477a9b2078580bcb4c5dec0b540fdc4d2c0b8dd51972c734ff4519e891166c1c5f6d35b73bfb564ac747836f7487481a2ea26fb7d8405835023 DIST syn-2.0.38.crate 243284 BLAKE2B 660de454989016dbb352c262d5d066ddc663eafcb928a2f62f61e6faf14cceed5cfbc37559e3795e1ce7886c78842be71eaa82ddced0cd6dd99ad99f95ab8ca4 SHA512 84fd4f4bc6de97cdb63a1ee9161daf8fb8fd1fa0f3c3bba4a29c463cd62cffd292c45b8cf17fd0911e580098cadc7b167e4e686595d31d72e7b53ee7df6d5f04 DIST tar-0.4.40.crate 51844 BLAKE2B b51c771611c2c1bc6a36d25493dd775bcb5891a2e4a8ae918781abe66c0335a3da30c5e44281fa5282dace34c09754fd2df840c0d74e5b0b4624a519fd455a8b SHA512 90bde0dfca91b6c304d5bcd4c93c653c066b76592927f5ed3025752d6d0244c0d5786c44af99df94dd6cc7a417663205d86f406a3b60f7307ca3c1757239bc12 DIST tempfile-3.8.0.crate 31720 BLAKE2B ac975555bb4957f91e7d5733ef737bf25c62a738096457afa05079ed038de5e7144cbfd0e28bacd3eeb832de611616fb39ec07866481205c1f5c1005b2869d31 SHA512 8bc8e954bc0c6af46cf6e77d70f93583baea39fce54b111f4bba51fe5d5e5c184753ae2a2ea68a882b6ba5a157a57aeffeecc3e3cae86d78d952f3aa025fdf7f @@ -154,10 +145,7 @@ DIST windows_i686_msvc-0.48.5.crate 864300 BLAKE2B 3d3ea8be55e2d6ced0eeda18abe1d DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9aa798e9d995a8eef36e0b6fdb2a0db93ddecee5548970575271fe43aec74797a420d0ee231d503b5bad1bd999059261e0e33 SHA512 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74 DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0 -DIST winnow-0.5.15.crate 145621 BLAKE2B 039262561227641c2d8b996ebb59c79718de3f2b7dd8e369fc3e341f3458b1e0213f35c575d615e87d5f89aad639c7a258e4efb2c10f58c2cd6e120482702cc2 SHA512 42dce18906f41e45e6dd75ba01af6a94501317dee8b45f4c7340f7c9c94f8935afe2536cd9ad5a91eef6f3a6135cab0a451d67a35b5a0fd69130a90e6aa47603 DIST winnow-0.5.16.crate 145939 BLAKE2B 4af89ecc35077b5e51ac05a48d15bed01f31f18a56c45a510d73be7fe5dcd1bc881dc37d8aabde9fdacfb94bb4157108ecad147fb37cbe4dbde5f304a4b15fc1 SHA512 8655879d8e144a5632c7eee3b3d53d7b5f72e182fd8bf2a758ccbb6b35355e82ae17e34708bd617ce11881829292bba4393354e0fdbff0695ecb60b46caea14f DIST xattr-1.0.1.crate 12258 BLAKE2B 5f7614de3e7179983c9767953b7713fa387ffb011ced680c93edf4a8ce2b0273a10bac6a968f67d7636beafe3c8ceb3015aa97b2b607d591c7cd68f5eaa07725 SHA512 f26860cf452e158ddded144d96b80614068dc6271f38ec3794ced4272c9ad01b9baf4938cf7a249e9716947b9c1b2700266bbd6ec9bc7645a3a2fbca9ab67c67 -EBUILD stgit-1.5.ebuild 1815 BLAKE2B b2a6f572ccf9a31d348eef17d9e138011d33a4ce95135ff2622944cc0440e2e709a324233b7ab587e91b68ed19b7f192fc12705b9ad7ab844160abb59e785d91 SHA512 cbb9aa5f10818d6de30f312db83272af6414f932643af45dfda4a3db50fcd1189a51f90ecc1354718ccaba1ae1277120a3bf0b6eca0020863d70035a40a1a47c -EBUILD stgit-2.3.3.ebuild 3937 BLAKE2B 8cc6b315bd64da5a3a9a93ae4b87a6a4c302698b2e776e7c9974294783a37343f06f913e474548d41f5e6c786e15d504854b74ed03d4c4a54e6c1485a7e55be7 SHA512 e80ffeb43d9e8bab041bc570884425bb5d363fad07b1829e2314a55fa4ec6b3b1e748f86133f66043bfb0efadd3135f1c7a12739b8b4c4a2df05cc71b55ee5b0 EBUILD stgit-2.4.0.ebuild 3908 BLAKE2B 337664341594c0966066c1768103554a1a7092893cede4b421d809a581dc9c09d588ea0c3649e40f61a811dae8623833a11fad737f4850ddef641582b7ef1892 SHA512 ace42fc44a0d04101124259ba67754ac745d9f92593bbf0c542145f8c7836654239016f4a4639efa546eeda723e3cbf08dea2e74a6732e89f9a922723dc28fec MISC metadata.xml 323 BLAKE2B 1c28327d872297f61225aa1980ceac920aa9b7a55e8ea79f8e1428480cbb9c123c6ac180031ea2ad69848b4e954586d4365e72c7f5789c534a4a6d5f27511d82 SHA512 93f18052662608b3f800bffc766b39a4f3991293889e952d5a5faa0d3eb6d8828031a676a5db8f2cb6a2692cacd4d0fde4ce28d8bb5655487889ce218f0d9f86 diff --git a/dev-vcs/stgit/stgit-1.5.ebuild b/dev-vcs/stgit/stgit-1.5.ebuild deleted file mode 100644 index 5b693460660b..000000000000 --- a/dev-vcs/stgit/stgit-1.5.ebuild +++ /dev/null @@ -1,78 +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 bash-completion-r1 distutils-r1 - -DESCRIPTION="Manage a stack of patches using GIT as a backend" -HOMEPAGE="https://stacked-git.github.io" -UPSTREAM_VER= -[[ -n ${UPSTREAM_VER} ]] && \ - UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz" - -SRC_URI="https://github.com/stacked-git/stgit/archive/v${PV}.tar.gz -> ${P}.tar.gz - ${UPSTREAM_PATCHSET_URI}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux" -IUSE="doc" - -RDEPEND=">=dev-vcs/git-1.6.3.3" - -# NOTE: It seems to be quite important which asciidoc version to use. -# So keep an eye on it for the future. -DEPEND="${RDEPEND} - doc? ( - app-text/asciidoc - app-text/xmlto - dev-lang/perl - )" - -pkg_setup() { - if ! use doc; then - echo - ewarn "Manpages will not be built and installed." - ewarn "Enable the 'doc' useflag, if you want them." - echo - fi -} - -python_prepare_all() { - # Upstream's patchset - [[ -n ${UPSTREAM_VER} ]] && \ - eapply "${WORKDIR}"/patches-upstream - - # this will be a noop, as we are working with a tarball, - # but throws git errors --> just get rid of it - echo "version=\"${PV}\"" > "${S}"/stgit/builtin_version.py - - distutils-r1_python_prepare_all -} - -src_compile() { - distutils-r1_src_compile - - # bug 526468 - if use doc; then - emake htmldir="${EPREFIX}/usr/share/doc/${PF}/html/" \ - mandir="${EPREFIX}/usr/share/man/" \ - doc - fi -} - -src_install() { - if use doc; then - emake DESTDIR="${D}" \ - htmldir="${EPREFIX}/usr/share/doc/${PF}/html/" \ - mandir="${EPREFIX}/usr/share/man/" \ - install-doc install-html - fi - - distutils-r1_src_install - - newbashcomp completion/stgit.bash 'stg' -} diff --git a/dev-vcs/stgit/stgit-2.3.3.ebuild b/dev-vcs/stgit/stgit-2.3.3.ebuild deleted file mode 100644 index e8b855d792cf..000000000000 --- a/dev-vcs/stgit/stgit-2.3.3.ebuild +++ /dev/null @@ -1,202 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Autogenerated by pycargoebuild 0.6.3 - -EAPI=8 - -CRATES=" - adler-1.0.2 - anstream-0.6.4 - anstyle-1.0.4 - anstyle-parse-0.2.2 - anstyle-query-1.0.0 - anstyle-wincon-3.0.1 - anyhow-1.0.75 - arc-swap-1.6.0 - autocfg-1.1.0 - bitflags-1.3.2 - bitflags-2.4.0 - bstr-1.6.2 - btoi-0.4.3 - bzip2-rs-0.1.2 - cc-1.0.83 - cfg-if-1.0.0 - clap-4.4.6 - clap_builder-4.4.6 - clap_lex-0.5.1 - clru-0.6.1 - colorchoice-1.0.0 - crc32fast-1.3.2 - ctrlc-3.4.1 - curl-0.4.44 - curl-sys-0.4.66+curl-8.3.0 - deranged-0.3.8 - dunce-1.0.4 - encoding_rs-0.8.33 - equivalent-1.0.1 - errno-0.3.4 - errno-dragonfly-0.1.2 - faster-hex-0.8.1 - fastrand-2.0.1 - filetime-0.2.22 - flate2-1.0.27 - form_urlencoded-1.2.0 - gix-0.54.1 - gix-actor-0.27.0 - gix-bitmap-0.2.7 - gix-chunk-0.4.4 - gix-commitgraph-0.21.0 - gix-config-0.30.0 - gix-config-value-0.14.0 - gix-date-0.8.0 - gix-diff-0.36.0 - gix-discover-0.25.0 - gix-features-0.35.0 - gix-fs-0.7.0 - gix-glob-0.13.0 - gix-hash-0.13.0 - gix-hashtable-0.4.0 - gix-index-0.25.0 - gix-lock-10.0.0 - gix-macros-0.1.0 - gix-object-0.37.0 - gix-odb-0.53.0 - gix-pack-0.43.0 - gix-path-0.10.0 - gix-quote-0.4.7 - gix-ref-0.37.0 - gix-refspec-0.18.0 - gix-revision-0.22.0 - gix-revwalk-0.8.0 - gix-sec-0.10.0 - gix-tempfile-10.0.0 - gix-trace-0.1.3 - gix-traverse-0.33.0 - gix-url-0.24.0 - gix-utils-0.1.5 - gix-validate-0.8.0 - hashbrown-0.14.1 - hermit-abi-0.3.3 - home-0.5.5 - idna-0.4.0 - indexmap-2.0.2 - is-terminal-0.4.9 - itoa-1.0.9 - libc-0.2.148 - libz-sys-1.1.12 - linux-raw-sys-0.4.8 - lock_api-0.4.10 - memchr-2.6.4 - memmap2-0.7.1 - minimal-lexical-0.2.1 - miniz_oxide-0.7.1 - nix-0.27.1 - nom-7.1.3 - num-traits-0.2.16 - num_threads-0.1.6 - once_cell-1.18.0 - openssl-probe-0.1.5 - openssl-sys-0.9.93 - parking_lot-0.12.1 - parking_lot_core-0.9.8 - percent-encoding-2.3.0 - pkg-config-0.3.27 - proc-macro2-1.0.67 - prodash-26.2.2 - quote-1.0.33 - redox_syscall-0.3.5 - regex-automata-0.3.9 - rustix-0.38.17 - ryu-1.0.15 - same-file-1.0.6 - schannel-0.1.22 - scopeguard-1.2.0 - serde-1.0.188 - serde_derive-1.0.188 - serde_json-1.0.107 - sha1_smol-1.0.0 - smallvec-1.11.1 - socket2-0.4.9 - strsim-0.10.0 - syn-2.0.37 - tar-0.4.40 - tempfile-3.8.0 - termcolor-1.3.0 - terminal_size-0.3.0 - thiserror-1.0.49 - thiserror-impl-1.0.49 - time-0.3.29 - time-core-0.1.2 - time-macros-0.2.15 - tinyvec-1.6.0 - tinyvec_macros-0.1.1 - unicode-bidi-0.3.13 - unicode-bom-2.0.2 - unicode-ident-1.0.12 - unicode-normalization-0.1.22 - url-2.4.1 - utf8parse-0.2.1 - vcpkg-0.2.15 - walkdir-2.4.0 - winapi-0.3.9 - winapi-i686-pc-windows-gnu-0.4.0 - winapi-util-0.1.6 - winapi-x86_64-pc-windows-gnu-0.4.0 - windows-0.48.0 - windows-sys-0.48.0 - windows-targets-0.48.5 - windows_aarch64_gnullvm-0.48.5 - windows_aarch64_msvc-0.48.5 - windows_i686_gnu-0.48.5 - windows_i686_msvc-0.48.5 - windows_x86_64_gnu-0.48.5 - windows_x86_64_gnullvm-0.48.5 - windows_x86_64_msvc-0.48.5 - winnow-0.5.15 - xattr-1.0.1 -" - -inherit cargo flag-o-matic - -DESCRIPTION="Stack-based patch management for Git" -HOMEPAGE="https://stacked-git.github.io/" -SRC_URI="${CARGO_CRATE_URIS}" -SRC_URI+=" https://github.com/stacked-git/stgit/releases/download/v${PV}/${P}.tar.gz" - -LICENSE="GPL-2" -# Dependent crate licenses -LICENSE+=" Apache-2.0 BSD MIT Unicode-DFS-2016" -SLOT="0/2" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" -IUSE="doc" - -DEPEND="doc? ( app-text/asciidoc )" -RDEPEND="" - -# rust does not use *FLAGS from make.conf, silence portage warning -# update with proper path to binaries this crate installs, omit leading / -QA_FLAGS_IGNORED="usr/bin/stg" - -src_configure() { - filter-lto #bug 897692 -} - -src_compile() { - cargo_src_compile - emake completion - emake contrib - use doc && emake doc -} - -src_install() { - cargo_src_install - emake DESTDIR="${D}" prefix="/usr" install-completion - emake DESTDIR="${D}" prefix="/usr" install-contrib - if use doc; then - emake DESTDIR="${D}" prefix="/usr" install-man - emake DESTDIR="${D}" prefix="/usr" \ - htmldir="/usr/share/doc/${PF}" \ - install-html - fi -} diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz index 7293754d9c4e..e4c220d38e6e 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 d7e4705cf071..972691b1096e 100644 --- a/metadata/dtd/timestamp.chk +++ b/metadata/dtd/timestamp.chk @@ -1 +1 @@ -Tue, 05 Dec 2023 22:10:09 +0000 +Wed, 06 Dec 2023 04:42:28 +0000 diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest index 545e2e5fe480..3a8b63c6ebae 100644 --- a/metadata/glsa/Manifest +++ b/metadata/glsa/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 555493 BLAKE2B 9b9c68f6fcd5aa241244f03965d32d2bee2397eebacb0b4742f3b5eff9058f33cdb8d4c1f96505cd2a1acaed4347077a204862e5674effe944e54b05e7466726 SHA512 bf81aa35acfc8893b8a8ffc0d57915c1a8e6b54e9400f0d03f26dd199de30e2601f7a7c1060d2185e26c3276979665ae687fb8e8a1e2b4d537df4a3270e38d43 -TIMESTAMP 2023-12-05T22:10:12Z +TIMESTAMP 2023-12-06T04:42:31Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmVvn8RfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmVv+7dfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klCTdhAAtqSU1Hd5J4P2vZOOcf7KAMJjQwP0iEIyGJkT40wmU4yahG2SzKirqBPe -zHmy9a7rHqUjV5C84GSwhca9/QxZOUMqSXZnC70fJT5PimzYPbsktegWwhZ2ov64 -LtgpjmDmctqtVlKD6Ot9ez4qV0/LY3EDgpjg/FtZ05qzSbFg5JsXoq4ko2UeQTnK -ARd7aekwvVHlVA2ImZQ1LgbezXRAx5bxjQOfTLH7/l07T5bXIs8vKhAxMrNaGu8A -v1bKKgno/pe7uaF0OMdrIJx/5qWz9o4yrMVzl1WRxGSbWu/rHs4KndB2ZkZjrn7M -Z9QNahb5LsMCa9k1X2omQhhTnkrip1P1+bFeJXRkfpQTdwCJyNChRm2jkLSmuNaI -BflqZWiFvTI85F92pIpSlkRqfsi1VWaXusB0UHPyCoDVxfctfSA5kXmGmpDHr5R0 -kfXsu2+mb07kePeq93w6mRPzhIP8bX5U//EcBDPW1Dcrkb/vAjiGxmN0L2XbfvHH -qyS/8lEEAQR7X2tytJy09msH8U/YpmgaJnnkxPj4YOkkwVNd+GrNSN+9hGEwq4Sl -pbEZMt2DvG+EAioEjix3Qjy8PyQvUEbQf226Q3yJAcGgRREdy4Mww7ghex3AQah1 -ba7e611gnG1NHQ7tdnxoTyI2Nx4OfnFTSBqfXSsK+jz0BogfAiQ= -=M5Eq +klAodQ/+JmLgE136aSoyj4y3MfOwcm0AWCh3tpbVUj9WCGEppwFy38vSP4nBhmUG +JYfAXQs0+vi2otQhLRxNuRH22NH6WpMg4XfJmIHL7GworebYoRux53Ooli7O3rl7 +yeovJYJ6tFQps9AbW0ZC7p/0RwQ9HArPH3+/mOBF6uopuzWkXBk0vHF/qdEq4i+4 +NRLKzm7MrOFyPeT93i/+mG/oxlbjHUxcirmhMzfwQUY/mfujbDOTIMD9Ec7W8hSR +ZnRPBEKoNm3Kiwz8JjNq6aXEFmVkszAw+KcWalomSb5WNdTBUVGjqNFrLSyaQSC5 +cigog3a2VHqnw6xMwzEgKDmspXYUdJ6Pog1vfe5Z0LtaLqdM6RxVY5bJSc9ESkdA +WfRM5fl4zA09mgtV0uiil3ryqzWs5UHJ4IcRcc1k/u7wNPPdVlhW+UbvorqLDH0c +2lopPTqioMzckn+6a7gfkNxeZQVazilSS1Tn8Hx3kK3himoEWMLKtG7cdeWLS9Ig +vVrU9xf1LqiqQwbvc5r1ROxv2f5DgaHP18GxtyaP2a55BoCUalOEbewEJx6eSEKm +4kmF+ghdOtL1yijqKWbELBwHQML0HBHTI9DwTfUVJEdp76HTKPXZ/g6cI1Y4PxcD +aqsJzRMRliHV3OHvJli0pU1E6ieUq3LrxswZGwUmAyAmTXtShC8= +=dZa1 -----END PGP SIGNATURE----- diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk index d7e4705cf071..972691b1096e 100644 --- a/metadata/glsa/timestamp.chk +++ b/metadata/glsa/timestamp.chk @@ -1 +1 @@ -Tue, 05 Dec 2023 22:10:09 +0000 +Wed, 06 Dec 2023 04:42:28 +0000 diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz index c556782e3286..f62fde3e8d8b 100644 Binary files a/metadata/md5-cache/Manifest.gz and b/metadata/md5-cache/Manifest.gz differ diff --git a/metadata/md5-cache/app-eselect/Manifest.gz b/metadata/md5-cache/app-eselect/Manifest.gz index 509fe1c67368..c4e220fe4573 100644 Binary files a/metadata/md5-cache/app-eselect/Manifest.gz and b/metadata/md5-cache/app-eselect/Manifest.gz differ diff --git a/metadata/md5-cache/app-eselect/eselect-php-0.9.8 b/metadata/md5-cache/app-eselect/eselect-php-0.9.8 deleted file mode 100644 index 5975d0d7a4a7..000000000000 --- a/metadata/md5-cache/app-eselect/eselect-php-0.9.8 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=configure postinst -DESCRIPTION=PHP eselect module -EAPI=7 -HOMEPAGE=https://gitweb.gentoo.org/proj/eselect-php.git/ -INHERIT=tmpfiles -IUSE=fpm apache2 -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos -LICENSE=GPL-2 -RDEPEND=app-admin/eselect apache2? ( www-servers/apache[apache2_modules_dir] ) fpm? ( virtual/tmpfiles ) -SLOT=0 -SRC_URI=https://dev.gentoo.org/~grknight/distfiles/eselect-php-0.9.8.tar.xz -_eclasses_=tmpfiles 216aa76c3a6fcb5d893c23a0de86048f -_md5_=d00046ec5a62bd1658805fca98b082be diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz index b4105cb3f6cd..be15faf5d57d 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/php-8.3.0 b/metadata/md5-cache/dev-lang/php-8.3.0 new file mode 100644 index 000000000000..1039e56df6bd --- /dev/null +++ b/metadata/md5-cache/dev-lang/php-8.3.0 @@ -0,0 +1,18 @@ +BDEPEND=virtual/pkgconfig virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 sys-devel/automake >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 +DEFINED_PHASES=compile configure install postinst postrm prepare test +DEPEND=app-eselect/eselect-php[apache2?,fpm?] dev-libs/libpcre2[jit?,unicode] virtual/libcrypt:= fpm? ( acl? ( sys-apps/acl ) apparmor? ( sys-libs/libapparmor ) selinux? ( sys-libs/libselinux ) ) apache2? ( www-servers/apache[apache2_modules_unixd(+),threads=] ) argon2? ( app-crypt/argon2:= ) avif? ( media-libs/libavif:= ) berkdb? ( || ( sys-libs/db:5.3 sys-libs/db:4.8 ) ) bzip2? ( app-arch/bzip2:0= ) capstone? ( dev-libs/capstone ) cdb? ( || ( dev-db/cdb dev-db/tinycdb ) ) curl? ( net-misc/curl ) enchant? ( app-text/enchant:2 ) ffi? ( dev-libs/libffi:= ) firebird? ( dev-db/firebird ) gd? ( media-libs/libjpeg-turbo:0= media-libs/libpng:0= ) gdbm? ( sys-libs/gdbm:0= ) gmp? ( dev-libs/gmp:0= ) iconv? ( virtual/libiconv ) imap? ( net-libs/c-client[kerberos=,ssl=] ) intl? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) ldap-sasl? ( dev-libs/cyrus-sasl ) libedit? ( dev-libs/libedit ) lmdb? ( dev-db/lmdb:= ) mssql? ( dev-db/freetds[mssql] ) nls? ( sys-devel/gettext ) oci8-instant-client? ( dev-db/oracle-instantclient[sdk] ) odbc? ( iodbc? ( dev-db/libiodbc ) !iodbc? ( dev-db/unixODBC ) ) postgres? ( dev-db/postgresql:* ) qdbm? ( dev-db/qdbm ) readline? ( sys-libs/readline:0= ) session-mm? ( dev-libs/mm ) snmp? ( net-analyzer/net-snmp ) sodium? ( dev-libs/libsodium:=[-minimal] ) spell? ( app-text/aspell ) sqlite? ( dev-db/sqlite ) ssl? ( dev-libs/openssl:0= ) tidy? ( app-text/htmltidy ) tokyocabinet? ( dev-db/tokyocabinet ) truetype? ( media-libs/freetype ) unicode? ( dev-libs/oniguruma:= ) valgrind? ( dev-util/valgrind ) webp? ( media-libs/libwebp:0= ) xml? ( dev-libs/libxml2 ) xpm? ( x11-libs/libXpm ) xslt? ( dev-libs/libxslt ) zip? ( dev-libs/libzip:= ) zlib? ( sys-libs/zlib:0= ) app-arch/xz-utils sys-devel/bison +DESCRIPTION=The PHP language runtime engine +EAPI=8 +HOMEPAGE=https://www.php.net/ +IDEPEND=app-eselect/eselect-php[apache2?,fpm?] +INHERIT=flag-o-matic multilib systemd autotools +IUSE=embed +cli cgi fpm apache2 phpdbg threads acl apparmor argon2 avif bcmath berkdb bzip2 calendar capstone cdb cjk +ctype curl debug enchant exif ffi +fileinfo +filter firebird +flatfile ftp gd gdbm gmp +iconv imap inifile intl iodbc ipv6 +jit kerberos ldap ldap-sasl libedit lmdb mhash mssql mysql mysqli nls oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm readline selinux +session session-mm sharedmem +simplexml snmp soap sockets sodium spell sqlite ssl sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode valgrind webp +xml xmlreader xmlwriter xpm xslt zip zlib +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +LICENSE=PHP-3.01 BSD Zend-2.0 bcmath? ( LGPL-2.1+ ) fpm? ( BSD-2 ) gd? ( gd ) unicode? ( BSD-2 LGPL-2.1 ) +RDEPEND=app-eselect/eselect-php[apache2?,fpm?] dev-libs/libpcre2[jit?,unicode] virtual/libcrypt:= fpm? ( acl? ( sys-apps/acl ) apparmor? ( sys-libs/libapparmor ) selinux? ( sys-libs/libselinux ) ) apache2? ( www-servers/apache[apache2_modules_unixd(+),threads=] ) argon2? ( app-crypt/argon2:= ) avif? ( media-libs/libavif:= ) berkdb? ( || ( sys-libs/db:5.3 sys-libs/db:4.8 ) ) bzip2? ( app-arch/bzip2:0= ) capstone? ( dev-libs/capstone ) cdb? ( || ( dev-db/cdb dev-db/tinycdb ) ) curl? ( net-misc/curl ) enchant? ( app-text/enchant:2 ) ffi? ( dev-libs/libffi:= ) firebird? ( dev-db/firebird ) gd? ( media-libs/libjpeg-turbo:0= media-libs/libpng:0= ) gdbm? ( sys-libs/gdbm:0= ) gmp? ( dev-libs/gmp:0= ) iconv? ( virtual/libiconv ) imap? ( net-libs/c-client[kerberos=,ssl=] ) intl? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) ldap-sasl? ( dev-libs/cyrus-sasl ) libedit? ( dev-libs/libedit ) lmdb? ( dev-db/lmdb:= ) mssql? ( dev-db/freetds[mssql] ) nls? ( sys-devel/gettext ) oci8-instant-client? ( dev-db/oracle-instantclient[sdk] ) odbc? ( iodbc? ( dev-db/libiodbc ) !iodbc? ( dev-db/unixODBC ) ) postgres? ( dev-db/postgresql:* ) qdbm? ( dev-db/qdbm ) readline? ( sys-libs/readline:0= ) session-mm? ( dev-libs/mm ) snmp? ( net-analyzer/net-snmp ) sodium? ( dev-libs/libsodium:=[-minimal] ) spell? ( app-text/aspell ) sqlite? ( dev-db/sqlite ) ssl? ( dev-libs/openssl:0= ) tidy? ( app-text/htmltidy ) tokyocabinet? ( dev-db/tokyocabinet ) truetype? ( media-libs/freetype ) unicode? ( dev-libs/oniguruma:= ) valgrind? ( dev-util/valgrind ) webp? ( media-libs/libwebp:0= ) xml? ( dev-libs/libxml2 ) xpm? ( x11-libs/libXpm ) xslt? ( dev-libs/libxslt ) zip? ( dev-libs/libzip:= ) zlib? ( sys-libs/zlib:0= ) virtual/mta fpm? ( selinux? ( sec-policy/selinux-phpfpm ) systemd? ( sys-apps/systemd ) ) +REQUIRED_USE=|| ( cli cgi fpm apache2 embed phpdbg ) avif? ( gd zlib ) cli? ( ^^ ( readline libedit ) ) !cli? ( ?? ( readline libedit ) ) truetype? ( gd zlib ) webp? ( gd zlib ) cjk? ( gd zlib ) exif? ( gd zlib ) xpm? ( gd zlib ) gd? ( zlib ) simplexml? ( xml ) soap? ( xml ) xmlreader? ( xml ) xmlwriter? ( xml ) xslt? ( xml ) ldap-sasl? ( ldap ) oci8-instant-client? ( !ldap ) qdbm? ( !gdbm ) session-mm? ( session !threads ) mysql? ( || ( mysqli pdo ) ) firebird? ( pdo ) mssql? ( pdo ) test? ( cli ) +RESTRICT=!test? ( test ) +SLOT=8.3 +SRC_URI=https://www.php.net/distributions/php-8.3.0.tar.xz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic 6b3c606c5de2531072ffd36eca06a5a9 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc +_md5_=d8b88e2ebf697ebaafe26266ef9ec600 diff --git a/metadata/md5-cache/net-im/Manifest.gz b/metadata/md5-cache/net-im/Manifest.gz index 64ea2c939aee..22f86313937b 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/discord-0.0.36 b/metadata/md5-cache/net-im/discord-0.0.36 deleted file mode 100644 index a923765509b6..000000000000 --- a/metadata/md5-cache/net-im/discord-0.0.36 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=configure install postinst postrm preinst prepare setup unpack -DESCRIPTION=All-in-one voice and text chat for gamers -EAPI=8 -HOMEPAGE=https://discordapp.com -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=chromium-2 desktop linux-info optfeature unpacker xdg -IUSE=appindicator +seccomp +l10n_af +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW -KEYWORDS=amd64 -LICENSE=all-rights-reserved -RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/libsecret dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/fontconfig media-libs/mesa[gbm(+)] net-print/cups sys-apps/dbus sys-apps/util-linux sys-libs/glibc x11-libs/cairo x11-libs/libdrm x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXScrnSaver x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango appindicator? ( dev-libs/libayatana-appindicator ) -RESTRICT=bindist mirror strip test -SLOT=0 -SRC_URI=https://dl.discordapp.net/apps/linux/0.0.36/discord-0.0.36.tar.gz -_eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc unpacker aa6a4e924009232d8b78b31e932c30b5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=f8f3d7ee6b62e85a1b51d30594940174 diff --git a/metadata/md5-cache/net-im/discord-0.0.37 b/metadata/md5-cache/net-im/discord-0.0.37 new file mode 100644 index 000000000000..8287c35dc24c --- /dev/null +++ b/metadata/md5-cache/net-im/discord-0.0.37 @@ -0,0 +1,15 @@ +DEFINED_PHASES=configure install postinst postrm preinst prepare setup unpack +DESCRIPTION=All-in-one voice and text chat for gamers +EAPI=8 +HOMEPAGE=https://discordapp.com +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=chromium-2 desktop linux-info optfeature unpacker xdg +IUSE=appindicator +seccomp +l10n_af +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW +KEYWORDS=amd64 +LICENSE=all-rights-reserved +RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/libsecret dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/fontconfig media-libs/mesa[gbm(+)] net-print/cups sys-apps/dbus sys-apps/util-linux sys-libs/glibc x11-libs/cairo x11-libs/libdrm x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXScrnSaver x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango appindicator? ( dev-libs/libayatana-appindicator ) +RESTRICT=bindist mirror strip test +SLOT=0 +SRC_URI=https://dl.discordapp.net/apps/linux/0.0.37/discord-0.0.37.tar.gz +_eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc unpacker aa6a4e924009232d8b78b31e932c30b5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=f8f3d7ee6b62e85a1b51d30594940174 diff --git a/metadata/news/Manifest b/metadata/news/Manifest index f87098be2fc3..18bf77247f74 100644 --- a/metadata/news/Manifest +++ b/metadata/news/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 15850 BLAKE2B f8a24ac4773896d3e2d3ac7daac96705bb587c68e5945981d4f8b934b213a0a634607e00cc3481f4c847f66ae537f4bfd1c12852438720d6cf5d711fe74f3237 SHA512 29367a48def7059bf0b6fab4e38cd0ba8266ac4b865394c346e798632efcf7c41364d99e462d98a52192ae8270db65e57b9f15ae208bef7ce4c3cfd98163dee1 -TIMESTAMP 2023-12-05T22:10:12Z +TIMESTAMP 2023-12-06T04:10:15Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmVvn8RfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmVv9CdfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klDy8A//QhL8Ysy0MRxlnPtGx1zs/WV0PGrbQd5ThGlt58n4dmDuA3q9avZxKo6L -End9UxlrqciCyV7Ipcmpju5i5JiiBlMld+A1QFOtu2/TRyUFJM8s6uEnUDZsNiyO -tevjajvVYuKN54tGfnbWHFRgGOoj/VmNtJbtyZ4KT0lUAYeZdUWCKiZf8KgXGJsk -QJinpklWOKjt1h6ztjf0YlTkHlB0psZj+9NNji/l9cS1BCUdKFNFxf27Nd5wJvyu -9zZh25lz2zFkHkqSSCmbPm22ZdCWH7qA26PNaLTWgQkwd9X5yNMLan9KeJxdBw/A -NqQcVdq32MnT6fqee+WwKvr/0V/HY/XIwfPtAQU3LhoKXP8TrWkbEAjLinHLt1pS -et3hVB+A2u5LF6nsGUeE36G8pZA4Ua+tpE/fDE7M66c6+ZcaUu0HHxYT6BVORB41 -5RzlcLBy9sZWSgkHALenuMSdCX8ddsQhyS23wDktAVwqBkAQKotntmjQ+/2qGT+3 -OlT9h7kPlYA67r/Qc1/qZeXGfZ2tN4T5Bn+Us2NgTXI8K06AWxZ8RFhZxhx1mhLo -jrOMtwL3It6WRXm2eScY3zjXsSjwBGg/9BrzWFa41P7ca4ArbsEjlYEAUO3+ig1N -rv050vQ7l7HSv7y1BPFhj+svOqgstJwWIrZvAswfPbLWtutR8FQ= -=Paro +klCIDQ/+ISlntZpIa+Jlq145A8ad1lKGbh+utoOpKT+8h3FDQJqlrBTy1nHqtPoS +54N4xZ0BXYFxeFPHktChCK4SG5e31v4Pht4Jx2o+I9vjHBcwbajkHA//q6SvcDvs +iw0wJZGckdgnzBEWoup/+CMgi/TI/VbWisgLqQTrm9Sk/I7NY2IKnJU+SplDdna0 +wu9FzBoiGe/jV8bUX6hngGmhTYCnvIAClal05+0Vi0wqyscmloVjKm1Ca4hZJQE5 +9em7SmZZG973CMSo5VETXoKumJIKI0Oks9cupOdIuKEdssDBTqkTUUWtFlzN/BaK +Z8ufGCboQXKmtum+y85AGWI1Q0hFSj1/IARDImml/lqu+kugGq3OJdTw+2btC+lW +8OUXdmsix9Nut+t+a3eSM2dHwlvgrGQNoXacUHu1UUr1pI6ObQcf7iWAxpdjVaiK +Vkd+k03xVyXXzC9RfOCdGTtUWoUDJSMaFMf546K/6LMODhAT7DFoTQCsox/pTOfs +jKysx8fMyd425ynqQKuJsaiKpnllTzfCSG02wxKNYxoW3Npq/Uev3z0lMbEm6M7D +ji6Jkg7UMRT3/xIF6b19GIsQ3ITRL/3bg6YT0CmkH4DPX742aDKcfunJdGottoYE +XdI98Ar75X874L2b6ihaWt4EUixwKUhhLswQYqBGsJKyJYmqS9A= +=m6oN -----END PGP SIGNATURE----- diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk index d7e4705cf071..9534619b52bf 100644 --- a/metadata/news/timestamp.chk +++ b/metadata/news/timestamp.chk @@ -1 +1 @@ -Tue, 05 Dec 2023 22:10:09 +0000 +Wed, 06 Dec 2023 04:10:11 +0000 diff --git a/metadata/timestamp b/metadata/timestamp index a0e61db0a85e..438a9d440488 100644 --- a/metadata/timestamp +++ b/metadata/timestamp @@ -1 +1 @@ -Tue Dec 5 10:10:09 PM UTC 2023 +Wed Dec 6 04:42:27 AM UTC 2023 diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk index d2d599d3e870..dd9ed8d58a31 100644 --- a/metadata/timestamp.chk +++ b/metadata/timestamp.chk @@ -1 +1 @@ -Tue, 05 Dec 2023 22:15:01 +0000 +Wed, 06 Dec 2023 04:45:01 +0000 diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit index 49dd9f39dddf..e81f987ed0d7 100644 --- a/metadata/timestamp.commit +++ b/metadata/timestamp.commit @@ -1 +1 @@ -e0fefc18cda5a16991bb80fbc62f6a84502fc778 1701812992 2023-12-05T21:49:52+00:00 +198421d822cdc9156563a71bd36cfd8c9edaaeb6 1701837149 2023-12-06T04:32:29+00:00 diff --git a/metadata/timestamp.x b/metadata/timestamp.x index 9b6fb0fa0d8b..9588319ad3eb 100644 --- a/metadata/timestamp.x +++ b/metadata/timestamp.x @@ -1 +1 @@ -1701814201 Tue 05 Dec 2023 10:10:01 PM UTC +1701837601 Wed 06 Dec 2023 04:40:01 AM UTC diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk index d7e4705cf071..9534619b52bf 100644 --- a/metadata/xml-schema/timestamp.chk +++ b/metadata/xml-schema/timestamp.chk @@ -1 +1 @@ -Tue, 05 Dec 2023 22:10:09 +0000 +Wed, 06 Dec 2023 04:10:11 +0000 diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz index 35e3482a5ced..e5a2f90a5472 100644 Binary files a/net-im/Manifest.gz and b/net-im/Manifest.gz differ diff --git a/net-im/discord/Manifest b/net-im/discord/Manifest index 17f9c9f9ad5d..eb45ec4b656d 100644 --- a/net-im/discord/Manifest +++ b/net-im/discord/Manifest @@ -1,3 +1,3 @@ -DIST discord-0.0.36.tar.gz 92978343 BLAKE2B 59096d3f98f13cd0b02ff1ab01f11b089f7c32651a4fceada3e4d71b99e587cf8744eae7f43fa49e26298f95a12207651f183ac83c236fa6ea44234d4ffc7a0f SHA512 e72ed0e559ebc8ad24c3aa41011af408aa5d3d1c4561cca3f16345aa3a5e18326017564ff2f4a3c1bf1e84f00333e206557cebad2f483c6a1c71bf48df23546b -EBUILD discord-0.0.36.ebuild 3390 BLAKE2B 216acea83c7b95734f59ade50e17dae5f9300a6e95616a8f3a9b2aaa488ea9ed512351a2ad36cecac8e80fcc67435c4c4a747f8cd2529563e79427e41f413ba9 SHA512 c8b87da2767b432b91e3da89a36b92147b36a43481b19fd20316e9f3cd51db9fa8a946cb3dda7d63b1addc62d356d0de3d7758b90dc482449cf968caf9f176eb +DIST discord-0.0.37.tar.gz 92978089 BLAKE2B ebdc2e74e4c92dac32d06c1039d6199e91d1a8e76bdb51a8caa1ef4f80fbbf82e93a54811104bb6144a4ebb0d0a61b114445d0049cea23312adb8c9d5755138f SHA512 495969155a99364a22fef5d830adec5c03c25ac118d560b1e346fa9190866f9a038c07664124f8f835b77ba4e4d2a268a8eab86dea54274de4904ec374a2c005 +EBUILD discord-0.0.37.ebuild 3390 BLAKE2B 216acea83c7b95734f59ade50e17dae5f9300a6e95616a8f3a9b2aaa488ea9ed512351a2ad36cecac8e80fcc67435c4c4a747f8cd2529563e79427e41f413ba9 SHA512 c8b87da2767b432b91e3da89a36b92147b36a43481b19fd20316e9f3cd51db9fa8a946cb3dda7d63b1addc62d356d0de3d7758b90dc482449cf968caf9f176eb MISC metadata.xml 506 BLAKE2B ff098a1c9341a94ebb21da57c3028d3d96e884e19e3adf2df8d50b694a1ca3eee61f5dfd90eaa557a0a0eee769fd11dfa7bbf63308386a11faa56d13687e33c3 SHA512 56baf0a5323057b4af83a7b7d760b2b1e071e15ca4eef6546eab4104fbdd026906f68d8023a3155f492d8d93cd7022c5d0017372cbaf2894b94bd253b2ce3665 diff --git a/net-im/discord/discord-0.0.36.ebuild b/net-im/discord/discord-0.0.36.ebuild deleted file mode 100644 index 2a6bf51369d6..000000000000 --- a/net-im/discord/discord-0.0.36.ebuild +++ /dev/null @@ -1,133 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PN="${PN/-bin/}" -MY_PV="${PV/-r*/}" - -CHROMIUM_LANGS=" - af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi - hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv - sw ta te th tr uk ur vi zh-CN zh-TW -" - -inherit chromium-2 desktop linux-info optfeature unpacker xdg - -DESCRIPTION="All-in-one voice and text chat for gamers" -HOMEPAGE="https://discordapp.com" -SRC_URI="https://dl.discordapp.net/apps/linux/${MY_PV}/${MY_PN}-${MY_PV}.tar.gz" - -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="amd64" -RESTRICT="bindist mirror strip test" -IUSE="appindicator +seccomp" - -RDEPEND=" - >=app-accessibility/at-spi2-core-2.46.0:2 - app-crypt/libsecret - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - media-libs/alsa-lib - media-libs/fontconfig - media-libs/mesa[gbm(+)] - net-print/cups - sys-apps/dbus - sys-apps/util-linux - sys-libs/glibc - x11-libs/cairo - x11-libs/libdrm - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/libXScrnSaver - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/libxcb - x11-libs/libxkbcommon - x11-libs/libxshmfence - x11-libs/pango - appindicator? ( dev-libs/libayatana-appindicator ) -" - -DESTDIR="/opt/${MY_PN}" - -QA_PREBUILT="*" - -CONFIG_CHECK="~USER_NS" - -S="${WORKDIR}/${MY_PN^}" - -src_unpack() { - unpack ${MY_PN}-${MY_PV}.tar.gz -} - -src_configure() { - default - chromium_suid_sandbox_check_kernel_config -} - -src_prepare() { - default - # remove post-install script - rm postinst.sh || die "the removal of the unneeded post-install script failed" - # cleanup languages - pushd "locales/" >/dev/null || die "location change for language cleanup failed" - chromium_remove_language_paks - popd >/dev/null || die "location reset for language cleanup failed" - # fix .desktop exec location - sed -i "/Exec/s:/usr/share/discord/Discord:${DESTDIR}/${MY_PN^}:" \ - "${MY_PN}.desktop" || - die "fixing of exec location on .desktop failed" - # USE seccomp - if ! use seccomp; then - sed -i '/Exec/s/Discord/Discord --disable-seccomp-filter-sandbox/' \ - "${MY_PN}.desktop" || - die "sed failed for seccomp" - fi -} - -src_install() { - doicon -s 256 "${MY_PN}.png" - - # install .desktop file - domenu "${MY_PN}.desktop" - - exeinto "${DESTDIR}" - - doexe "${MY_PN^}" chrome-sandbox libEGL.so libffmpeg.so libGLESv2.so libvk_swiftshader.so - - insinto "${DESTDIR}" - doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat resources.pak snapshot_blob.bin v8_context_snapshot.bin - insopts -m0755 - doins -r locales resources - - # Chrome-sandbox requires the setuid bit to be specifically set. - # see https://github.com/electron/electron/issues/17972 - fowners root "${DESTDIR}/chrome-sandbox" - fperms 4711 "${DESTDIR}/chrome-sandbox" - - # Crashpad is included in the package once in a while and when it does, it must be installed. - # See #903616 and #890595 - [[ -x chrome_crashpad_handler ]] && doins chrome_crashpad_handler - - dosym "${DESTDIR}/${MY_PN^}" "/usr/bin/${MY_PN}" - - # https://bugs.gentoo.org/898912 - if use appindicator; then - dosym ../../usr/lib64/libayatana-appindicator3.so /opt/discord/libappindicator3.so - fi -} - -pkg_postinst() { - xdg_pkg_postinst - - optfeature "sound support" \ - media-sound/pulseaudio media-sound/apulse[sdk] media-video/pipewire -} diff --git a/net-im/discord/discord-0.0.37.ebuild b/net-im/discord/discord-0.0.37.ebuild new file mode 100644 index 000000000000..2a6bf51369d6 --- /dev/null +++ b/net-im/discord/discord-0.0.37.ebuild @@ -0,0 +1,133 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN/-bin/}" +MY_PV="${PV/-r*/}" + +CHROMIUM_LANGS=" + af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi + hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv + sw ta te th tr uk ur vi zh-CN zh-TW +" + +inherit chromium-2 desktop linux-info optfeature unpacker xdg + +DESCRIPTION="All-in-one voice and text chat for gamers" +HOMEPAGE="https://discordapp.com" +SRC_URI="https://dl.discordapp.net/apps/linux/${MY_PV}/${MY_PN}-${MY_PV}.tar.gz" + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="amd64" +RESTRICT="bindist mirror strip test" +IUSE="appindicator +seccomp" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + app-crypt/libsecret + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/fontconfig + media-libs/mesa[gbm(+)] + net-print/cups + sys-apps/dbus + sys-apps/util-linux + sys-libs/glibc + x11-libs/cairo + x11-libs/libdrm + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libXScrnSaver + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/libxcb + x11-libs/libxkbcommon + x11-libs/libxshmfence + x11-libs/pango + appindicator? ( dev-libs/libayatana-appindicator ) +" + +DESTDIR="/opt/${MY_PN}" + +QA_PREBUILT="*" + +CONFIG_CHECK="~USER_NS" + +S="${WORKDIR}/${MY_PN^}" + +src_unpack() { + unpack ${MY_PN}-${MY_PV}.tar.gz +} + +src_configure() { + default + chromium_suid_sandbox_check_kernel_config +} + +src_prepare() { + default + # remove post-install script + rm postinst.sh || die "the removal of the unneeded post-install script failed" + # cleanup languages + pushd "locales/" >/dev/null || die "location change for language cleanup failed" + chromium_remove_language_paks + popd >/dev/null || die "location reset for language cleanup failed" + # fix .desktop exec location + sed -i "/Exec/s:/usr/share/discord/Discord:${DESTDIR}/${MY_PN^}:" \ + "${MY_PN}.desktop" || + die "fixing of exec location on .desktop failed" + # USE seccomp + if ! use seccomp; then + sed -i '/Exec/s/Discord/Discord --disable-seccomp-filter-sandbox/' \ + "${MY_PN}.desktop" || + die "sed failed for seccomp" + fi +} + +src_install() { + doicon -s 256 "${MY_PN}.png" + + # install .desktop file + domenu "${MY_PN}.desktop" + + exeinto "${DESTDIR}" + + doexe "${MY_PN^}" chrome-sandbox libEGL.so libffmpeg.so libGLESv2.so libvk_swiftshader.so + + insinto "${DESTDIR}" + doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat resources.pak snapshot_blob.bin v8_context_snapshot.bin + insopts -m0755 + doins -r locales resources + + # Chrome-sandbox requires the setuid bit to be specifically set. + # see https://github.com/electron/electron/issues/17972 + fowners root "${DESTDIR}/chrome-sandbox" + fperms 4711 "${DESTDIR}/chrome-sandbox" + + # Crashpad is included in the package once in a while and when it does, it must be installed. + # See #903616 and #890595 + [[ -x chrome_crashpad_handler ]] && doins chrome_crashpad_handler + + dosym "${DESTDIR}/${MY_PN^}" "/usr/bin/${MY_PN}" + + # https://bugs.gentoo.org/898912 + if use appindicator; then + dosym ../../usr/lib64/libayatana-appindicator3.so /opt/discord/libappindicator3.so + fi +} + +pkg_postinst() { + xdg_pkg_postinst + + optfeature "sound support" \ + media-sound/pulseaudio media-sound/apulse[sdk] media-video/pipewire +} diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz index 27d95013eb25..48d19c8d03f3 100644 Binary files a/profiles/Manifest.gz and b/profiles/Manifest.gz differ diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask index 1c2c168346d0..6b3c3bc69322 100644 --- a/profiles/base/package.use.mask +++ b/profiles/base/package.use.mask @@ -95,10 +95,6 @@ dev-libs/redland-bindings php media-gfx/exact-image php sci-geosciences/mapserver php -# Michael Orlitzky (2023-08-11) -# php-7.x is End-of-Life (EOL) and masked. -www-servers/nginx-unit php7-4 - # Alexey Sokolov (2023-08-14) # OpenMW is only playtested with LuaJIT, and in fact unit tests fail with Lua-5. # Therefore apply mask/force to override the profile's defaults, and invert on @@ -561,9 +557,7 @@ dev-php/PEAR-Text_Password test dev-php/PEAR-Text_Wiki test dev-php/PEAR-Text_Wiki_Mediawiki test dev-php/PEAR-XML_RSS test -dev-php/PHP_CodeCoverage test dev-php/PHP_CodeSniffer test -dev-php/PHP_TokenStream test dev-php/awl test dev-php/fedora-autoloader test dev-php/json-schema test diff --git a/profiles/base/use.stable.mask b/profiles/base/use.stable.mask index f17e9ca90445..c1f02db77e64 100644 --- a/profiles/base/use.stable.mask +++ b/profiles/base/use.stable.mask @@ -4,6 +4,10 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask +# Michael Orlitzky (2023-12-05) +# New unstable PHP slot. +php_targets_php8-3 + # Michał Górny (2023-11-10) # Not stable yet. postgres_targets_postgres16 diff --git a/profiles/desc/php_targets.desc b/profiles/desc/php_targets.desc index 8aecd8c74e02..0f6c40acfa5f 100644 --- a/profiles/desc/php_targets.desc +++ b/profiles/desc/php_targets.desc @@ -3,7 +3,7 @@ # This file contains descriptions of the PHP_TARGETS USE_EXPAND flags +php8-3 - Build against PHP 8.3 php8-2 - Build against PHP 8.2 php8-1 - Build against PHP 8.1 php8-0 - Build against PHP 8.0 -php7-4 - Build against PHP 7.4 diff --git a/profiles/use.local.desc b/profiles/use.local.desc index 13306f2d4c44..63a44347b64a 100644 --- a/profiles/use.local.desc +++ b/profiles/use.local.desc @@ -1776,6 +1776,7 @@ dev-lang/perl:quadmath - Enable 128bit floating point arithmetic via libquadmath dev-lang/php:apparmor - Support FPM application confinement through sys-libs/libapparmor dev-lang/php:argon2 - Enable password hashing algorithm from app-crypt/argon2 dev-lang/php:bcmath - Enable the BCMath Arbitrary Precision Mathematics extension +dev-lang/php:capstone - Support opcache JIT disassembly through dev-libs/capstone dev-lang/php:cli - Enable the Command-Line Interface (CLI) SAPI dev-lang/php:coverage - Include gcov symbols for test coverage and lcov reports. Only useful for extension developers, and requires GCC. dev-lang/php:ctype - Enable the Character type checking (ctype) extension -- cgit v1.2.3