summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29801 -> 29799 bytes
-rw-r--r--dev-lang/Manifest.gzbin19512 -> 19512 bytes
-rw-r--r--dev-lang/php/Manifest2
-rw-r--r--dev-lang/php/php-8.2.1.ebuild759
-rw-r--r--dev-python/Manifest.gzbin260596 -> 260594 bytes
-rw-r--r--dev-python/js2py/Manifest2
-rw-r--r--dev-python/js2py/js2py-0.74.ebuild4
-rw-r--r--dev-python/pytables/Manifest2
-rw-r--r--dev-python/pytables/pytables-3.8.0-r1.ebuild5
-rw-r--r--dev-python/wand/Manifest2
-rw-r--r--dev-python/wand/wand-0.6.11.ebuild40
-rw-r--r--gui-apps/Manifest.gzbin4212 -> 4216 bytes
-rw-r--r--gui-apps/swayidle/Manifest2
-rw-r--r--gui-apps/swayidle/swayidle-1.8.0.ebuild4
-rw-r--r--media-libs/Manifest.gzbin68061 -> 68055 bytes
-rw-r--r--media-libs/libde265/Manifest2
-rw-r--r--media-libs/libde265/libde265-1.0.9.ebuild2
-rw-r--r--metadata/Manifest.gzbin4040 -> 4039 bytes
-rw-r--r--metadata/dtd/timestamp.chk2
-rw-r--r--metadata/glsa/Manifest28
-rw-r--r--metadata/glsa/timestamp.chk2
-rw-r--r--metadata/md5-cache/Manifest.gzbin28395 -> 28395 bytes
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin38134 -> 38294 bytes
-rw-r--r--metadata/md5-cache/dev-lang/php-8.2.118
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin346322 -> 346488 bytes
-rw-r--r--metadata/md5-cache/dev-python/js2py-0.744
-rw-r--r--metadata/md5-cache/dev-python/pytables-3.8.0-r16
-rw-r--r--metadata/md5-cache/dev-python/wand-0.6.1116
-rw-r--r--metadata/md5-cache/gui-apps/Manifest.gzbin10220 -> 10219 bytes
-rw-r--r--metadata/md5-cache/gui-apps/swayidle-1.8.04
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin99837 -> 99831 bytes
-rw-r--r--metadata/md5-cache/media-libs/libde265-1.0.94
-rw-r--r--metadata/md5-cache/net-firewall/Manifest.gzbin6894 -> 7058 bytes
-rw-r--r--metadata/md5-cache/net-firewall/firewalld-1.2.14
-rw-r--r--metadata/md5-cache/net-firewall/firewalld-1.2.24
-rw-r--r--metadata/md5-cache/net-firewall/firewalld-1.3.017
-rw-r--r--metadata/md5-cache/net-misc/Manifest.gzbin89312 -> 89315 bytes
-rw-r--r--metadata/md5-cache/net-misc/gallery-dl-1.24.14
-rw-r--r--metadata/md5-cache/www-apps/Manifest.gzbin24499 -> 24337 bytes
-rw-r--r--metadata/md5-cache/www-apps/icingaweb2-2.11.115
-rw-r--r--metadata/md5-cache/x11-misc/Manifest.gzbin63118 -> 63279 bytes
-rw-r--r--metadata/md5-cache/x11-misc/safeeyes-2.1.516
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
-rw-r--r--net-firewall/Manifest.gzbin4530 -> 4533 bytes
-rw-r--r--net-firewall/firewalld/Manifest6
-rw-r--r--net-firewall/firewalld/firewalld-1.2.1.ebuild4
-rw-r--r--net-firewall/firewalld/firewalld-1.2.2.ebuild4
-rw-r--r--net-firewall/firewalld/firewalld-1.3.0.ebuild216
-rw-r--r--net-misc/Manifest.gzbin54380 -> 54384 bytes
-rw-r--r--net-misc/gallery-dl/Manifest2
-rw-r--r--net-misc/gallery-dl/gallery-dl-1.24.1.ebuild4
-rw-r--r--www-apps/Manifest.gzbin12944 -> 12942 bytes
-rw-r--r--www-apps/icingaweb2/Manifest2
-rw-r--r--www-apps/icingaweb2/icingaweb2-2.11.1.ebuild82
-rw-r--r--x11-misc/Manifest.gzbin47229 -> 47229 bytes
-rw-r--r--x11-misc/safeeyes/Manifest2
-rw-r--r--x11-misc/safeeyes/safeeyes-2.1.5.ebuild44
64 files changed, 1221 insertions, 185 deletions
diff --git a/Manifest b/Manifest
index 5504f0cf526c..b9a3403a3316 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29801 BLAKE2B e63ee42acf8bd38611b565a5ba56e6bb8fb91716874e53cc82740a444d7b394a0b7746c2a9aacd1efece6aa9c92717df0d3523be0464e5c73d2d8f8cf961dbbc SHA512 0ad5b358c54e594c97c76389083d8c60a916935425ca8d38ac9db4c43179d8d697f2551ed7646343c109a6b148860acfc521070c52ab6c314982df6c252867ef
-TIMESTAMP 2023-01-05T23:10:08Z
+MANIFEST Manifest.files.gz 29799 BLAKE2B 973c254dd99bfbb3ead6ddd9e5f539e3c4f51c6f5979655d86f9aab7c99af839bf6e067fdcb206aeb1cde322a485975f6eedbb489b9896794f89fc6748259890 SHA512 f17f14a3a6212df1f1cbf09ab6bf882ba363034a7c0ced23d8065424d69f8429d041d6a557fa5be045ff0c5a59f0e7d8beae3613fafd62ff7893f56ac680e73e
+TIMESTAMP 2023-01-06T05:09:37Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmO3WNBfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmO3rRFfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDxcQ/9GYKU3lpy8g6sxc1SCVMR8eyEnbdn5wSywgA2CRrHqG461u/xR1LZ2O5L
-EnOBe1/1GiinPDabqOQBFkxWeZ3Ymm0ofLdmVUzQhEhGzhHAhTp/EDt03jeN1OsR
-yDq2Fmzf1ooEJO7CX0L/IJ4XDWyPoa6dbiAF6AQvRw2ln67lYyFIwnWOlNCRBRgj
-YsXsE7PFQLB1DzFTi4IZoX5/xvtkEL6WcXo3E6rBQ7GZf/Bwwcezw4U8cUvya4p4
-svgmYn9u/WE6JBEf/pGmGpb0dFj8Dm3Idxs7HsMaWwIr3Dq6YEGKxpwx0UDARXHV
-NFmqo9v1qUpnU/P8vR2RnLg/oQHPA4+YVM4Fyjt86M8sxaahK+YiNkAEjOZHxZZG
-dken4OpUey+LrCuH3+IoIR25OWW7UGRK2NlpaF5pSZUx1QS5UDeZXp2XHH9WX7N6
-ynRcG4dEyIDnPKDSEc6s4oIu+YO2P0dyHosXLgxeH3KJgWQ/lyDfxb4eX/Tp1+rq
-NlYdJxEzMDI1eUKzihZPQctjnWFT/O4L0MFtOoiyikHg64spA0k/tOcLW22z7BV1
-BH73TvjXG2Ot1xz/oI2KIJPCMZ9/r4hmKXb01ivqEPhKih9ikz69EwPk30/T9WDf
-/6pbdNTsrAfdy093qHbRq0pNS0TmnRzC+He+KFC1AuyXGXdX/CU=
-=10jp
+klCFCQ//SvXjIYSOXl0AO2x8ZNbRdDaIpOudSbW3Oq8LnIDlzRIqGSlEI+ABgcGw
+DjpZf81ZU5r6xQiPJ/Wd06JFk+LFpnmGLAWIh0rxjhzwbh7U0cwy54GslTzUuv2Y
+9cIiZRyz2FZ7BtDd6B8ACW+4GzMmersGNMjWk892qzuWbjv8KPKdUNjZia/g6yMV
+jCT8jMpnsWPzPyckyXcFXe+/1hyjXeRuodNUGTTHMcRhByy/9bzHutBUJ0HviHZ5
+YLgHqnuwUPfRZYffPbxBwKCh3yCpGiHpW1NBeVy/ZGhPmb5pJ0eldtcsKO8VEgV4
+lwWwg1z9+6WrOb11Gx/theX9iNsES8+oAEfJHvtXZgbMm+tr4U+e6TfyXv9wlQAI
+qM5FJ6HVpUbv81UHVpUZSVTtrbKR6VEThnMT+WKIywYSydDJ6jRIcPWGjbNbVYh6
+DUyxbFiE+c945lr+UX4GKpWa27RrMV0M93XZODfotxYRLX6dPQ2OGTvKyVSEyHHs
+dFpp3qR7yz1FHdw0Luog3us0DWMacupvphLq2mvncaUZOoLkK9JPjU88YBTSKfm7
+uMM/t9IX9UOE4OsdChQaiPdzxeReAxqG6LAu0zUuq9kiRxOs9qU59//oy02QaGg3
+Hu5mMfq+TcuYV4mIjJCbR/q43bTVVE35c6bcXGUbEYdLg8NW3/4=
+=0j3Q
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 9ae5ee6e4c76..088974b8b8c6 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index 6220cf1db254..2909e6f738f6 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/php/Manifest b/dev-lang/php/Manifest
index 5495da78cde0..cfb09030d0f9 100644
--- a/dev-lang/php/Manifest
+++ b/dev-lang/php/Manifest
@@ -13,6 +13,7 @@ DIST php-8.1.12.tar.xz 11747176 BLAKE2B 0505794826fb0fc92b04be5f7162af8aa92d782b
DIST php-8.1.13.tar.xz 11802424 BLAKE2B 2d2d00fd1574deef1ef86f6813e1d2a1e20a8202ce80e5ce2e1359307135b47d6f1495ff7dfe23f52c2127226494856f215588fe21af3d519a8259e1e67ab819 SHA512 a8966798ed8e723a362952f9d381a59cbfd63d921466d68a5bc4527960f4fe1b48a1f188284c74b0723e93524787e4cf1c1322ecd6ec1c9be199fd67df0a0542
DIST php-8.1.14.tar.xz 11752004 BLAKE2B 5ba60621c641b25c2d8ab0c82e97d59131587718c75cc013dc4ba1ad68e668e7f86b67f01f02c434e65c8a9075581a7f2decb2b8c3706e325e25e9f717cdfd82 SHA512 75a5dc3b0490cd8105d4f6c5446522b38953d78fe7b568798db749740f365c818b251d86aba72f5e555c5fe4e4a28e352a9510803bf3cdfe37d125824ae84d61
DIST php-8.2.0.tar.xz 11920436 BLAKE2B 18f9395ecd86bd3f5e5b581cb60c410a4eba2260b70cf5c3b6f320004d8e8126431fd77371f3b694de2422a450655a37e1c9783e8cebc204b3b754b812709aa0 SHA512 0b201ca1de5210c2b44a6223556720c3409e21db3d8f976894f29ad43eebb8b60334b971aa90bc115ef113e3f06624c80175d04530466b5a02743f2fcd4c9806
+DIST php-8.2.1.tar.xz 12031632 BLAKE2B 87dfc1018fa4313d02da584b6f7c8a2ee48dcca99ff1753d210ea0e2faaeaee8df79d608892da558c69bbc9f0c3738d14a2834737575e9b5ebcd7927e99fb04e SHA512 9927ccb9e5581c24d0ef3e408a7a1b32bc99f43ce88e83e4430dbd4faa3a2498b299ad6b3a70696facded139100c85bb7ae66223a72b2c043ccab0d80a2c2826
EBUILD php-7.4.33-r1.ebuild 21425 BLAKE2B 362a8e2506a13fde22f6600a2193c8158111ad44a69ec3c9a66242f7ec1a034953e6773a7e57ca8101399064381633d432d33b9935f81495e11c44ac00895c23 SHA512 cb0ac02e36242ac7b33c06ff66f0a80b436f1ab681a6860562ddaaf52799bc4dcca1f7ce91d2346a11bd74b71d599d3bb336482fd552db6c5decbdba0b8411a1
EBUILD php-7.4.33.ebuild 21371 BLAKE2B 1a1f130cec31dac7fea7b6aa38473eb7ac19b1194c2c2a76023b09043261f73e516a3ba5d21d1da5e3354d6abf3ac606dfb2f27bc0fe1ab1aa162f7c05f95522 SHA512 4ffaae2b5e4724860c40d789f920a3e06455a0efe5ed5d628d74a7012aa57b352188bd577a8e4707ce01be9f3e26534ba1524dfbc4218a93927c6417277cc2e4
EBUILD php-8.0.25.ebuild 21880 BLAKE2B 966f8b33f46767a4456686cd788f0b3c1b8fd4049f2022b1136a8530ef3a5021efb393db45de6ce60aa77ba029c384858838e576a6d2799808246fbc2645730f SHA512 2ba7d167b4075b89e6aac2feb387103ae3fca4dc0be4d6791d23995f4eeb1ca65941664374c52e48b07a8815ccdc7bf1c79b9f2da910bbae8c7c3c373b856ab5
@@ -22,4 +23,5 @@ EBUILD php-8.1.12.ebuild 21815 BLAKE2B c1610ff5a4e439954b228744cd0223a4205dd1b53
EBUILD php-8.1.13.ebuild 21822 BLAKE2B ed8192edd4b20602a243ac762cee927ca03057c31ab4ae508b128dc4dccadb6acccf7984aeffe5b63937b96ca2934a8baa973937f8f4aca15f4be463f9f8a320 SHA512 954da51ade6601e0016f9a02bd1a130de13bbe8481b4d75f12e49c42af510f72762996fefbee2ed5535e264b567c5df9dd3ff2485fc899d7e4b5bcb5c59c4216
EBUILD php-8.1.14.ebuild 21822 BLAKE2B ed8192edd4b20602a243ac762cee927ca03057c31ab4ae508b128dc4dccadb6acccf7984aeffe5b63937b96ca2934a8baa973937f8f4aca15f4be463f9f8a320 SHA512 954da51ade6601e0016f9a02bd1a130de13bbe8481b4d75f12e49c42af510f72762996fefbee2ed5535e264b567c5df9dd3ff2485fc899d7e4b5bcb5c59c4216
EBUILD php-8.2.0.ebuild 21929 BLAKE2B 17ff1fe640f9c2d97e33933b3357b0979beb013e5221fc31b5dc1d7e6c5bfa68c4c4cc1e371874f5ee7bc93810798bccbed10b59b84ae79f479971f1ad9f4c89 SHA512 2ca33b0838a28162d78779f870ff6f0b3d02245c1bc1b3f4b15c0f5588eff16613462c3ebd85be4049066860ae15acfaa5fbe6bef8161dda90f3c9db51a5fd0c
+EBUILD php-8.2.1.ebuild 21929 BLAKE2B 17ff1fe640f9c2d97e33933b3357b0979beb013e5221fc31b5dc1d7e6c5bfa68c4c4cc1e371874f5ee7bc93810798bccbed10b59b84ae79f479971f1ad9f4c89 SHA512 2ca33b0838a28162d78779f870ff6f0b3d02245c1bc1b3f4b15c0f5588eff16613462c3ebd85be4049066860ae15acfaa5fbe6bef8161dda90f3c9db51a5fd0c
MISC metadata.xml 3230 BLAKE2B 215062835c9f7ae9d570a40b3a6e59c7a2b7fb51e0fb9b89cd51888f54e2cbee1cbcf571b8ccfef3ed1970949dcac81bb411ca6536e972875b184caee688cb12 SHA512 03d948a300d3a29a113248b371be92fa9c1c4feb371886a9cab335e956a2ff9958cb9b5449aab88a5306bcafed42161ac88655115a1e286fa9e876920ad1d59a
diff --git a/dev-lang/php/php-8.2.1.ebuild b/dev-lang/php/php-8.2.1.ebuild
new file mode 100644
index 000000000000..f316a161e5cf
--- /dev/null
+++ b/dev-lang/php/php-8.2.1.ebuild
@@ -0,0 +1,759 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+WANT_AUTOMAKE="none"
+
+inherit flag-o-matic systemd autotools
+
+MY_PV=${PV/_rc/RC}
+DESCRIPTION="The PHP language runtime engine"
+HOMEPAGE="https://www.php.net/"
+SRC_URI="https://www.php.net/distributions/${P}.tar.xz"
+#SRC_URI="https://downloads.php.net/~pierrick/php-${MY_PV}.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="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+# 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 bcmath berkdb bzip2 calendar cdb cjk
+ coverage +ctype curl debug
+ enchant exif ffi +fileinfo +filter firebird
+ +flatfile ftp gd gdbm gmp +iconv imap inifile
+ intl iodbc +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 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 )
+ 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 )
+"
+
+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-0.9.7[apache2?,fpm?]
+ >=dev-libs/libpcre2-10.30[jit?,unicode]
+ 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:= )
+ berkdb? ( || ( sys-libs/db:5.3 sys-libs/db:4.8 ) )
+ bzip2? ( app-arch/bzip2:0= )
+ cdb? ( || ( dev-db/cdb dev-db/tinycdb ) )
+ coverage? ( dev-util/lcov )
+ curl? ( >=net-misc/curl-7.29.0 )
+ enchant? ( app-text/enchant:2 )
+ ffi? ( >=dev-libs/libffi-3.0.11:= )
+ firebird? ( dev-db/firebird )
+ gd? ( media-libs/libjpeg-turbo:0= media-libs/libpng:0= )
+ gdbm? ( >=sys-libs/gdbm-1.8.0: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-1.2.11:= )
+ 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-1.8.13 ) )
+ postgres? ( >=dev-db/postgresql-9.1:* )
+ qdbm? ( dev-db/qdbm )
+ readline? ( sys-libs/readline:0= )
+ session-mm? ( dev-libs/mm )
+ snmp? ( >=net-analyzer/net-snmp-5.2 )
+ sodium? ( dev-libs/libsodium:=[-minimal] )
+ spell? ( >=app-text/aspell-0.50 )
+ sqlite? ( >=dev-db/sqlite-3.7.6.3 )
+ ssl? ( >=dev-libs/openssl-1.0.2:0= )
+ tidy? ( app-text/htmltidy )
+ tokyocabinet? ( dev-db/tokyocabinet )
+ truetype? ( =media-libs/freetype-2* )
+ unicode? ( dev-libs/oniguruma:= )
+ webp? ( media-libs/libwebp:0= )
+ xml? ( >=dev-libs/libxml2-2.9.0 )
+ xpm? ( x11-libs/libXpm )
+ xslt? ( dev-libs/libxslt )
+ zip? ( >=dev-libs/libzip-1.2.0:= )
+ zlib? ( >=sys-libs/zlib-1.2.0.4:0= )
+"
+
+IDEPEND=">=app-eselect/eselect-php-0.9.7[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-3.0.1"
+
+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
+
+ # default to /tmp for save_path, bug #282768
+ sed -e 's|^;session.save_path .*$|session.save_path = "'"${EPREFIX}"'/tmp"|g' -i "${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
+ sed -e 's|^;include_path = ".:/php/includes".*|include_path = ".:'"${EPREFIX}"'/usr/share/php'${PHP_MV}':'"${EPREFIX}"'/usr/share/php"|' -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
+
+ # Remove false positive test failures
+ # stream_isatty fails due to portage redirects
+ # curl tests here fail for network sandbox issues
+ # session tests here fail because we set the session directory to $T
+ rm tests/output/stream_isatty_err.phpt \
+ tests/output/stream_isatty_out-err.phpt \
+ tests/output/stream_isatty_out.phpt \
+ ext/curl/tests/bug76675.phpt \
+ ext/curl/tests/bug77535.phpt \
+ ext/curl/tests/curl_error_basic.phpt \
+ ext/session/tests/bug74514.phpt \
+ ext/session/tests/bug74936.phpt || die
+
+}
+
+src_configure() {
+ addpredict /usr/share/snmp/mibs/.index #nowarn
+ addpredict /var/lib/net-snmp/mib_indexes #nowarn
+
+ PHP_DESTDIR="${EPREFIX}/usr/$(get_libdir)/php${SLOT}"
+
+ # 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_enable bcmath)
+ $(use_with bzip2 bz2 "${EPREFIX}/usr")
+ $(use_enable calendar)
+ $(use_enable coverage gcov)
+ $(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_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)
+ )
+
+ # 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
+
+ local one_sapi
+ local sapi
+ mkdir -p "${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
+ cd "${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
+ 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
+
+ local sapi
+ for sapi in ${SAPIS} ; do
+ if use "${sapi}"; then
+ cd "${WORKDIR}/sapis-build/$sapi" || \
+ die "Failed to change dir to ${WORKDIR}/sapis-build/$1"
+ emake
+ fi
+ 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() {
+ echo ">>> Test phase [test]: ${CATEGORY}/${PF}"
+ PHP_BIN="${WORKDIR}/sapis-build/cli/sapi/cli/php"
+ if [[ ! -x "${PHP_BIN}" ]] ; then
+ ewarn "Test phase requires USE=cli, skipping"
+ return
+ else
+ export TEST_PHP_EXECUTABLE="${PHP_BIN}"
+ fi
+
+ 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
+
+ SKIP_ONLINE_TESTS=1 REPORT_EXIT_STATUS=1 "${TEST_PHP_EXECUTABLE}" -n -d \
+ "session.save_path=${T}" \
+ "${WORKDIR}/sapis-build/cli/run-tests.php" -n -q -d \
+ "session.save_path=${T}"
+
+ for name in ${EXPECTED_TEST_FAILURES}; do
+ mv "${name}.out" "${name}.out.orig" 2>/dev/null || die
+ done
+
+ local failed="$(find -name '*.out')"
+ if [[ ${failed} != "" ]] ; then
+ ewarn "The following test cases failed unexpectedly:"
+ for name in ${failed}; do
+ ewarn " ${name/.out/}"
+ done
+ else
+ einfo "No unexpected test failures, all fine"
+ fi
+
+ if [[ ${PHP_SHOW_UNEXPECTED_TEST_PASS} == "1" ]] ; then
+ local passed=""
+ for name in ${EXPECTED_TEST_FAILURES}; do
+ [[ -f "${name}.diff" ]] && continue
+ passed="${passed} ${name}"
+ done
+ if [[ ${passed} != "" ]] ; then
+ einfo "The following test cases passed unexpectedly:"
+ for name in ${passed}; do
+ ewarn " ${passed}"
+ done
+ else
+ einfo "None of the known-to-fail tests passed, all fine"
+ fi
+ fi
+}
+
+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-python/Manifest.gz b/dev-python/Manifest.gz
index 64f9d876a98a..daff3712ee89 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/js2py/Manifest b/dev-python/js2py/Manifest
index f4ea33b0539a..bd6a7a5fb33d 100644
--- a/dev-python/js2py/Manifest
+++ b/dev-python/js2py/Manifest
@@ -1,5 +1,5 @@
DIST Js2Py-0.71_p20210918.tar.gz 1970784 BLAKE2B 4ea446b306e858c2acb192a699b4c098cca1a334fd97246d3149186795a013fa1ff9cf45ecc5cd9bed241b13b3eb003ebf272f5af4ed24a608564fd4709e4ff1 SHA512 810363e4b0716e324e6deb5f373968c9c57e7ecf120710c064601ad46ca2f24bc8da52f779f861296dd506de06d664be86b3c0d72bcb811892fe4e6c22ad7a6d
DIST Js2Py-0.74.tar.gz 2504984 BLAKE2B 1e4f34ad94947118aeaf84ff438f9bec5b2a8ca3c722d907d3b8015acfcaafe1f229cfe401ae0f3d07c0f074ecf2f9ca3aeb94ef9c394b7ed6d90f1279c1ffa2 SHA512 cb2f42c2bec0c15dadc301ee0a7ac452cc8c4bba4669e95f1155863590d6d00781883b54d4dab755a0f66eb6e30990fedca732494b1f8b6c07dc29f5203a8c8c
EBUILD js2py-0.71_p20210918.ebuild 1127 BLAKE2B 46f6387148d8a1c6c0e3678e021dd32ab1c018fe33be1966feb1a0f592ab950fc8e662f06e7bac3af3ca76e5f71203c51ccd23df29143bcd92e317d3b56e901f SHA512 48eacd37e89f85f90b041a8960549bd3d93888bd70301f559fdb840bfb94bd1ee2f5a83d2202cf54fa4f7205828f962579714397a7eac92f22643a7c5ff9caf9
-EBUILD js2py-0.74.ebuild 1079 BLAKE2B 20c9d535b91c6c753a045f400d443ca395bf9b84ddea92716fd0d34b15fff60962d5c21858c3e943e89a885ac6f693aedda7357598ff4efd7a144a81e8ba56c2 SHA512 434c61454c65cfd2f9afd4d64e50f0d2a78cc376a907f1d46c005f00b088aa5513400b39fd345cb16d93288c1838bd06717737607a8d6ecf7a87c6e49b30d632
+EBUILD js2py-0.74.ebuild 1076 BLAKE2B 30d9eec0334b4413e07db25dede412bee95d9109c033a1201f3ca26d278ad383695ee161b8712c3d0de839d2f1f85639159b730b56100bed886bdee0376ba580 SHA512 da0149a5e5d2a60d36497056433f53820b922c64fcdd12a390861eefc509cfe0ade5ade39a1baaf096f3385ba355b5584bddb742042b0882eb9959384b6605a1
MISC metadata.xml 385 BLAKE2B 145afe58273b407d1ba1f3859de0d79a3bdd4307575d043a8b574a8bac26c2d577efec841c6c3a9424ca7970dac33517df48c0f287c18bf4e1cc5faa5125ba6e SHA512 7e48c836578bcbb4abf0d99f0f2b870ab15158f05d5c402e2d84c9f9de7d2c994127eba26897e406b6c7d77c962867d39a37bf7ce78ca09d39b78d64f9d8d68d
diff --git a/dev-python/js2py/js2py-0.74.ebuild b/dev-python/js2py/js2py-0.74.ebuild
index f29185793ec4..8a7112308772 100644
--- a/dev-python/js2py/js2py-0.74.ebuild
+++ b/dev-python/js2py/js2py-0.74.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
@@ -20,7 +20,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86"
RDEPEND="
>=dev-python/pyjsparser-2.5.1[${PYTHON_USEDEP}]
diff --git a/dev-python/pytables/Manifest b/dev-python/pytables/Manifest
index 538838acf3dc..a3e57340f83c 100644
--- a/dev-python/pytables/Manifest
+++ b/dev-python/pytables/Manifest
@@ -2,5 +2,5 @@ AUX pytables-3.8.0-blosc2.patch 842 BLAKE2B 1ab97a9b0d5c5e435671c00cb8d5ab77048f
DIST tables-3.7.0.tar.gz 8227955 BLAKE2B 0d5b7b765375c4787f1210138e5fd02e3c0ce429ef209a3a8d4fd3bc094f68486ab6f4d0a960ce86efea6991ed691ef2a3e9e8f37a49fe91cb8d6372cadea80e SHA512 eaa368d063b5fad87e6d0f9ab6f02da0b2a3542740a52fe8c2bb58e41121495d07b6d2710ad402a28891294aa61a11238c6a7e2cf2933a1bb11391b79cf4fd13
DIST tables-3.8.0.tar.gz 8014052 BLAKE2B 28d120ad609ebc9ae8cd97286bb3fb9c484bd8a179edcf0de1b96e4400b7a21b4db835d94fae3aaee84924bd46b84b84da12c538b39517362d805651e7aa3aef SHA512 1616c00787a2e88ff3dc2aebe3a1b2ad428b5a8ea48fc94058b49c509f1c040b540b3f62551b16b3246d2fed58e0b33443cbdaaf1dfcba5a6eead5f3e8028029
EBUILD pytables-3.7.0.ebuild 1645 BLAKE2B 1878a51553ea7e069b3968ad92f7eb62490d14e7f47b5e4be71bd9d0e2a792ba1980d011d7571de014a344ea48f35ab8fcb00129f87758c5482e2d206c635f61 SHA512 db1a8c323e04500c581565125d3bbb5da9bcee9049f0b62789223b8320c743533746135169fc94b70094ee82868412eb0fa24d8ec995a3519c6aff0bde401251
-EBUILD pytables-3.8.0-r1.ebuild 1693 BLAKE2B c7f63b1b8bce39e698f9cf4b9a49fa85515805a2501af08c909d6f1d124f1f26e7c2e46eef0716e7fa74b4101d20094727024f9b30d66aafe9ff29cda2df0f30 SHA512 dbaba57336956a051b4dd7dd09a5e307449a90ffa4c11a4c704dd30735d304027af2b656874af99c720ebbaf8b9b2fc4f2dcb367b1e8e0a71d9ee8dc6921a290
+EBUILD pytables-3.8.0-r1.ebuild 1739 BLAKE2B 5c6004f3f1d66e606e643c0804385add403bd81352e04b95bedb1656cfed5637b17e38f131e63a5580f98649872e76dace73fc3f89b8827f482552831f6f01bf SHA512 90429a1b5e8e2fc705b1bc269b5063cefeb6b80f1c6fe542a94692f2fe8d187528ce23d6b7d3f5eb1184e53100e43d3c440fe226f1a3a397101c430701f3b1db
MISC metadata.xml 956 BLAKE2B 83bc2b1782cf984d8fda896db3662b926addd243421e95e8c028c2ae179686b0d3ec9520aa5f83109944b110750b764daed9f20435270779f9f738c172b2d911 SHA512 4106148d9f0512a07aa08e55cfa979d3b36c59ef1cd2b45b0cef3d3e13bf4bb36c5436da055f3dddb7f8c2b726f87f637613f05e63df08019fc3eba3cf3134ac
diff --git a/dev-python/pytables/pytables-3.8.0-r1.ebuild b/dev-python/pytables/pytables-3.8.0-r1.ebuild
index af123af3a0fa..661e90f4fe6e 100644
--- a/dev-python/pytables/pytables-3.8.0-r1.ebuild
+++ b/dev-python/pytables/pytables-3.8.0-r1.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
@@ -6,7 +6,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_REQ_USE="threads(+)"
-inherit distutils-r1
+inherit distutils-r1 prefix
MY_PN=tables
MY_P=${MY_PN}-${PV}
@@ -62,6 +62,7 @@ python_prepare_all() {
rm -r c-blosc/{blosc,internal-complibs} || die
rm tables/libblosc2.so || die
sed -i -e '/blosc2/d' requirements.txt || die
+ hprefixify -w '/prefixes =/' setup.py
distutils-r1_python_prepare_all
}
diff --git a/dev-python/wand/Manifest b/dev-python/wand/Manifest
index 2c14a79e0621..39df38383ef7 100644
--- a/dev-python/wand/Manifest
+++ b/dev-python/wand/Manifest
@@ -1,3 +1,5 @@
DIST Wand-0.6.10.tar.gz 11885159 BLAKE2B 206a652fa87a69f4d7af6156b2dc2b0ff515f317f9ad3d938ee15e50043ab3e3ffc052e0650ebfb2e5f5c5d1d1f1500f4880578a6cd7765d6c3af02f877fd843 SHA512 bde72e0ec56898c0885e483ec8dafc5dd2fbc1319736b5d46074cb00d1643c5368fbf66e0c8ff918dbe4b7b6ac4901551ee2c8563317c90c269e7ccfe53edf6f
+DIST Wand-0.6.11.tar.gz 11883567 BLAKE2B 561bcf6645f6eb41737c5e999f01e2719b5170d6e662e3812b4bd444fa77331175a22eff95eeb94ce17ecbe6dbef9a97e9a4f509f878431b64b357843fb15061 SHA512 4e551c2942835872f52247c2d642faf2ad4bad6bb206376e4f8dc5cdabe981e73b7e0f58a705d5dcbf8f95c445ed13bbe6b8443b9b29d0056e7aaf50565a608d
EBUILD wand-0.6.10.ebuild 799 BLAKE2B eeb6abc511b922b6064b824c624fdb770724a9dcea5109013da4cff54c667e5167ba366f392905b035b7bcda33b929fa5394162debf069c67396eab6f100011c SHA512 567de4c082a51a9a3f97f743128a6efdf9be070e3702746ac2920577ba39bcefbc18d362c9de8e77a169711525d3633906fa38bd1c94c1b3289bc18e221a95a5
+EBUILD wand-0.6.11.ebuild 799 BLAKE2B dc0832f936d1a70d41c6604370025584f3522f582fa21539df843622e45562cbce3b508266fd0f3756d47826ac357b600240a818f744b05d4786885afa33b946 SHA512 20c95bbcc3d175e1589ee354fcf868af7c0df87155039eb675b8acb40ea0f24ffb22b5068d0734cb07aed69aa146b92aed0de64dc57101c3f7cac271d7a8afc9
MISC metadata.xml 534 BLAKE2B 0c2295ce9b9805ceff22c9549adfa46578a5d5d1d4f13b7af416ad23f305ee24275deb7204a68076901e6060d41a3935580e24578d2fe56a2c32817ab83165b5 SHA512 68f30bc7ad8cf6a451acf550c02b76e1f71a8c66c9ffc8832995bd292bd460d16c9526e5bb2daaed9cabece9591499f9dd3b0f11d748af247c78654d6104ee13
diff --git a/dev-python/wand/wand-0.6.11.ebuild b/dev-python/wand/wand-0.6.11.ebuild
new file mode 100644
index 000000000000..a7c1e7ca5dd4
--- /dev/null
+++ b/dev-python/wand/wand-0.6.11.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
+
+inherit distutils-r1
+
+MY_P=${P^}
+DESCRIPTION="Ctypes-based simple ImageMagick binding for Python"
+HOMEPAGE="
+ https://docs.wand-py.org/
+ https://github.com/emcconville/wand/
+ https://pypi.org/project/Wand/
+"
+SRC_URI="mirror://pypi/${MY_P::1}/${PN^}/${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ media-gfx/imagemagick
+"
+BDEPEND="
+ test? (
+ media-gfx/imagemagick[fftw,jpeg,png,truetype,xml]
+ )
+"
+
+distutils_enable_sphinx docs
+distutils_enable_tests pytest
+
+python_test() {
+ # PDF support is blocked by the default ImageMagick security policy
+ epytest --skip-pdf
+}
diff --git a/gui-apps/Manifest.gz b/gui-apps/Manifest.gz
index 288026f6292e..518cf6941f3f 100644
--- a/gui-apps/Manifest.gz
+++ b/gui-apps/Manifest.gz
Binary files differ
diff --git a/gui-apps/swayidle/Manifest b/gui-apps/swayidle/Manifest
index df76e2f8f1d9..5b2b9b729a91 100644
--- a/gui-apps/swayidle/Manifest
+++ b/gui-apps/swayidle/Manifest
@@ -3,6 +3,6 @@ DIST swayidle-1.7.tar.gz 12458 BLAKE2B 06462d286e4786173d26241056c2b0c71a9253eac
DIST swayidle-1.8.0.tar.gz 13610 BLAKE2B 0eeb83b1ff77dc0a4288280e680da988471651c9ca635641f8fadfc89c3db24f814535c5e2b8854c39d7ff2d2f76181cb758251a550e7e1f532d077468f8962c SHA512 92b482e24926e645c33e29e7ed88912294a375ec625c0c8d85bc6aeeb6691f9cbfc05e88533465702667e479daeaae915481907526f7c862cb81622745f1ce68
EBUILD swayidle-1.7.1.ebuild 1195 BLAKE2B 386093078e4b6577b71fb73ce0d165f983eda3df7e37f06f10077d2d47fc49136c1e27af6c60a0e154f377e5d26f3d9931a3cc9999304841252d41e96c02d8c9 SHA512 d6e4997c0d5da3d8289bc7653d4763c4f9259c90a876d64b54d8105e28282fca0710096b5829eb3fce915441ae94186bf827183ee4683dd18494995dc2d0a511
EBUILD swayidle-1.7.ebuild 1188 BLAKE2B 61c554803b6373263bf96a5c2333c1bbca5ef81d22065d04b5baedb5c2af4f6624ccf20278ccf19c5efa18278daa71c2b8a51841a81572eb37b637f9521bdc22 SHA512 d33207bed31fd119c6b38ea22a4d16351c186bcc740dad9e06a111178ac890a62482d1cacbc97c8d7cb78f810644b8bdeb9b1a85a4f8e0d4e72744a0c0514652
-EBUILD swayidle-1.8.0.ebuild 1198 BLAKE2B 2ea5a2039b1115bf591390b9e4c2f3cb32fe964ca12d23ba850110595d6fb026cfe86950c75662d932f525737caab8183bb041c8599c005d118a1de008da1807 SHA512 e2de917a9d7ddb046430199d42b469cd714eddc0a67169dcc4cf517e08ef24a0cc30d34998755a3f43415f915e1611cf4be3bca2e1918ddee8e91d07f5e0d049
+EBUILD swayidle-1.8.0.ebuild 1195 BLAKE2B ae3fe2caa00bd33bdaebe7c77fb361bc9570cb74e3989e4502c8003697fea198f5b33ae9a801c274d4d75eb7c35d8586236ac77d6260ea4a1966c5851400f65b SHA512 b3ecaab441c0efe6af6ad6ba03c7c003857b133bb4439c21365e0b1718ebd61a01cc0efbf2ee076e566cdbd31cd25680458d51994a7468a6525eeaeaf4c925e2
EBUILD swayidle-9999.ebuild 1198 BLAKE2B 2ea5a2039b1115bf591390b9e4c2f3cb32fe964ca12d23ba850110595d6fb026cfe86950c75662d932f525737caab8183bb041c8599c005d118a1de008da1807 SHA512 e2de917a9d7ddb046430199d42b469cd714eddc0a67169dcc4cf517e08ef24a0cc30d34998755a3f43415f915e1611cf4be3bca2e1918ddee8e91d07f5e0d049
MISC metadata.xml 959 BLAKE2B ed555644c99e03baa56ca2c152a6542747e0c473e9b063aeba5fab314161eea758919dff2d9aa635b63d520b7a9843b3d67b547043629619fee37a203e00ae3a SHA512 c5e82c2893b0da74e1994b998d6a8597ed3eb778125069fb416023cef4a1c693c69be6096a0d76d897572905040805863cd34e730ecd818e35e0db8942fd15ce
diff --git a/gui-apps/swayidle/swayidle-1.8.0.ebuild b/gui-apps/swayidle/swayidle-1.8.0.ebuild
index 401c403c41b6..23cf291cf435 100644
--- a/gui-apps/swayidle/swayidle-1.8.0.ebuild
+++ b/gui-apps/swayidle/swayidle-1.8.0.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=7
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
else
SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
fi
LICENSE="MIT"
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index 45faa750918f..9159ba4c5af5 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/libde265/Manifest b/media-libs/libde265/Manifest
index fe2334933a86..d8fd01cc8803 100644
--- a/media-libs/libde265/Manifest
+++ b/media-libs/libde265/Manifest
@@ -2,6 +2,6 @@ AUX libde265-1.0.2-qtbindir.patch 1798 BLAKE2B 22e15a1d4dfe7f602c9b13611c17d4d6b
DIST libde265-1.0.8.tar.gz 381963 BLAKE2B 0577623de2ef86e1122b5b5c3642a750bb222c4988a996168e060e8ffd9f5c0787d31331cc8738362d3fc3fb31e8eb659629cab068f0ff1c71de9d15ed1f2ceb SHA512 0007138cb5da0d4cad1e118c01de249580f39c387a11f490d1e1f63ad0968ee2f7951e54580f298b3dbe31e5a3d1a7fa04454e11cbb82beaf8a9aaf56f5532ed
DIST libde265-1.0.9.tar.gz 845520 BLAKE2B 155a0ac1e14c568c0fb559beb89f3bbde67239ae2ac13dda5ad30d36b59a79d68f399c8d8192ad5190cb8286b03ab03714a9cf89ac139264773c4ff368a97b7e SHA512 225f9aa25eb6565ebf4f549d9d427ae278c4f6f67c76c51bcad79188faac0f5c93e9538357b264a7e2e9043014ccbc07750fb7d1ce1e7bb87fe2e0d1782cba61
EBUILD libde265-1.0.8.ebuild 2364 BLAKE2B 49964dcb953a5929eb6f6b627b6414cbd8728bb96bcfee69d1462106615acf1174df3ff455ab0df69c1f643dfd5e679246e76ffc4582d6c1f925a84ee4a8c873 SHA512 22a54b3f780bac8067388d80e86b65103abf6fed5ddf34b124f655a69c0250caf37e75301c776c6537a28b76c9717e5721b36913ee21b57b7b5bafe1a084c2e1
-EBUILD libde265-1.0.9.ebuild 2371 BLAKE2B 4fc4da593e28ca3d623908e6c5276373f9baa60afe1f6033086eb78e5c346baf9df1a5e373b3d46ffb61bf55b5203489ecf0a35a0a53f017d96144e50ac59fd1 SHA512 a845bf40eace843f71e388ad7ea9cc209586512d28b5208903781df30375d047e6ee0001b853bfea2473e4e33d90a2cbfdf8d5dffd9315102a9c1209800c6a87
+EBUILD libde265-1.0.9.ebuild 2368 BLAKE2B 00f17fbe54ee12b5c0d0630e08965c6d561816033bbe5dddcf073cccc11fdd95776a2b93409b4af1f8c44cca7702862d3cff82757a60b95f37ebf78aa2373379 SHA512 4bfea1b78310698f415cbcd82e14c74f3ffc498c184f8e288da50f87304b0ad523bd6853c0e9bc2c9c5717a17d13bf4d2431493b6bd07d5f4591a11990f9fc1f
EBUILD libde265-9999.ebuild 2369 BLAKE2B 5a20aff777a2d245da2cac8cfe139c0bec3a1002b751ac2265d4d5a172d2b6a81c62abbfb5adc829b2cd2be555d97fcf0163bcaec07adad580b10a44db01c431 SHA512 8d477000a4944fabdb2ec2cee6c3bf240e63422c1821b75878c3c34c410835aa96cab4e05f49e87cb9a2617912bed2589e4bafc07d83b6d88e91711db9aa1e71
MISC metadata.xml 661 BLAKE2B 784b7d045c910e3242b8922f7851d489176d5e8ba2cef080ee5f250d37f407b56c7646301ee5a185eac4a5dad496b19be56e429d80343b7cdd9b762ffb361b55 SHA512 e4ad3770eaf5a8d961bee58d11c91c15235e028cb2e51d10a8b007d0b6444777c21eb4a7a846a538616231915f19df981296ea22d65f68ff5806b71bb2b4a0ce
diff --git a/media-libs/libde265/libde265-1.0.9.ebuild b/media-libs/libde265/libde265-1.0.9.ebuild
index b88a54533a5f..485fa3460ef2 100644
--- a/media-libs/libde265/libde265-1.0.9.ebuild
+++ b/media-libs/libde265/libde265-1.0.9.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == *9999 ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/strukturag/libde265/releases/download/v${PV}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm ~arm64 ~loong ppc64 ~riscv x86"
fi
DESCRIPTION="Open h.265 video codec implementation"
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 644912a12e00..b8c34fcdd538 100644
--- a/metadata/Manifest.gz
+++ b/metadata/Manifest.gz
Binary files differ
diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk
index d365fa21f82a..1b55e872f52c 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Thu, 05 Jan 2023 23:10:03 +0000
+Fri, 06 Jan 2023 05:09:33 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 31bbe86cbc77..b58f34ef5654 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 538785 BLAKE2B a42e589b6c2be5ab4486b79822a326a12b3725dbc28e32cbb116cd453b6899511ab2026524f136171407f678f9acafd852f1a2a245b8caed5bad581d2eb86337 SHA512 8ff81ddfe9cd2569ab4fe6eabe9daf23f1f66918aba5cae55ff8241b2bb330fac90cb5595df81455bfa98b51ed1c6e965c73508fe1b662e752525e3e27b52956
-TIMESTAMP 2023-01-05T23:10:07Z
+TIMESTAMP 2023-01-06T05:09:36Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmO3WM9fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmO3rRBfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBIjg//c61YQxnx6v6jsfRJ6z7BodXSXRmHclK1TVw8AnGQCy22MAwILmGRznxG
-TnFujZdEKh66NiYRlf6skHTwE3Syehbk9hEMQMMjyGlz131UtsnRNNMEtSGkqeus
-G0oQ27q5OBZ2APPrblT7ShfvbGjqqJLRczHrSgzPQ9KM6iqPpFfKhJFlNA+dbfQf
-dhFn+8Zt6SPffuZAeg5B1xqj2fk89udwQtldrGv1iFXIs6Gq2W0j6GjHBSo7E8Ic
-MeYa/RqLqpsaX6UpY4UkWrq1PQMCCCePKd7wJMY70VYeijMSi14kOMKXdbPC+uIo
-aGRr+E05sLCWu/vtWzxMeTpTsh5xR5L6Pk7MSQKk7KTykMAcLTrSHpTWoqsGmhTR
-HcfmleVyDM0DVVt6VETF3I0cJR5DFy/Xqly+gFr6yo6gs+cVJbW3suvEhNQVF8Mk
-z8SC8NIUGYDCLnobv1qbU4kUxl7rdLgXFwZlySq7pTwuYdiQE1t4hR4b5ANyxlZ6
-h8nHi58Q2Fw0l1LCOOOCy76gYpI7cXMOVrO6ab6Af853OHy6fV2MY7j5W0Kwcye8
-Tar+YKKQ+hx9sBfdmQrfpgfon6r1vh3NQE5NxNLXIAz3ueYF/KeTrbAr3XtQn4bc
-o0IT4VBk3xGU9X/vqWvKkjM9l61mPoRDS4eKKeAZlsvoO6ed3Gg=
-=pkir
+klBFUA//XtBpiD6nmvnQQt+QvFCy5hPiN0gLbmSfCMpAYKixiwibzv8j2ReoayFg
+wfppf3UnJEZOGTTiYzubnHhGk9uWMXvLZsjIZkGPRTvc1mJEI8PHeFAhoj3PpKcZ
+JzoQa5yNA65vG/RdvdU+lNjxOznGt7Bh8HVCGlGYbI1RN21ebDmOVTSgwVaWj1wU
+N+1sOwgkfvTc7R+LIrzwqLP9+aQf98k60hfAIdGxSHslKZcDBx24etYkO1ZHl4LN
+Ls3LWwaSkLqb7dRNoYfIkSbRKe5psJMTzjbvr1A08Fn0r4gt3nDQy3gkjrwV3yys
+dLGBhLhJaICr1BVBBiXXdzW1GoVjI/6/LNEzw4O3+USlPaNTu2hm1/jedBpy7gL5
+/MDgRk0VeGmY1UFs9mTZKojRYPw0flRLkHFCj+fiv59Zxqyx2e/HpNonN95lNbvh
+p75o9XMCzWME7KrgSpwwOv9Pti+05dWkf6dIVPK3B1f7HwZxvKNEDTs39mHKSJDS
+9RUFaDpF2VK7qGeJS0Z6xPWfcKvZjriHwBnFQ7KMS3NsfW3BX950Jd9B9ZZ2I3Gb
+Jcf5AblZGKmZcqmOETjDbeOeCecHuQ+gmSRiZ6C81GKWCP7E90aJV18X3u7AGJiV
+WsfVATgIOA5dm+BlvCM5RMR26EJgW7LotXNITPSKm2l3bv5iAjg=
+=Yeve
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index d365fa21f82a..1b55e872f52c 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Thu, 05 Jan 2023 23:10:03 +0000
+Fri, 06 Jan 2023 05:09:33 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 7f2cfe4ee424..1df845e8405a 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index c826e252ec93..21f705ba5ede 100644
--- a/metadata/md5-cache/dev-lang/Manifest.gz
+++ b/metadata/md5-cache/dev-lang/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-lang/php-8.2.1 b/metadata/md5-cache/dev-lang/php-8.2.1
new file mode 100644
index 000000000000..0a219413d867
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/php-8.2.1
@@ -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-0.9.7[apache2?,fpm?] >=dev-libs/libpcre2-10.30[jit?,unicode] 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:= ) berkdb? ( || ( sys-libs/db:5.3 sys-libs/db:4.8 ) ) bzip2? ( app-arch/bzip2:0= ) cdb? ( || ( dev-db/cdb dev-db/tinycdb ) ) coverage? ( dev-util/lcov ) curl? ( >=net-misc/curl-7.29.0 ) enchant? ( app-text/enchant:2 ) ffi? ( >=dev-libs/libffi-3.0.11:= ) firebird? ( dev-db/firebird ) gd? ( media-libs/libjpeg-turbo:0= media-libs/libpng:0= ) gdbm? ( >=sys-libs/gdbm-1.8.0: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-1.2.11:= ) 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-1.8.13 ) ) postgres? ( >=dev-db/postgresql-9.1:* ) qdbm? ( dev-db/qdbm ) readline? ( sys-libs/readline:0= ) session-mm? ( dev-libs/mm ) snmp? ( >=net-analyzer/net-snmp-5.2 ) sodium? ( dev-libs/libsodium:=[-minimal] ) spell? ( >=app-text/aspell-0.50 ) sqlite? ( >=dev-db/sqlite-3.7.6.3 ) ssl? ( >=dev-libs/openssl-1.0.2:0= ) tidy? ( app-text/htmltidy ) tokyocabinet? ( dev-db/tokyocabinet ) truetype? ( =media-libs/freetype-2* ) unicode? ( dev-libs/oniguruma:= ) webp? ( media-libs/libwebp:0= ) xml? ( >=dev-libs/libxml2-2.9.0 ) xpm? ( x11-libs/libXpm ) xslt? ( dev-libs/libxslt ) zip? ( >=dev-libs/libzip-1.2.0:= ) zlib? ( >=sys-libs/zlib-1.2.0.4:0= ) app-arch/xz-utils >=sys-devel/bison-3.0.1
+DESCRIPTION=The PHP language runtime engine
+EAPI=8
+HOMEPAGE=https://www.php.net/
+IDEPEND=>=app-eselect/eselect-php-0.9.7[apache2?,fpm?]
+INHERIT=flag-o-matic systemd autotools
+IUSE=embed +cli cgi fpm apache2 phpdbg threads acl apparmor argon2 bcmath berkdb bzip2 calendar cdb cjk coverage +ctype curl debug enchant exif ffi +fileinfo +filter firebird +flatfile ftp gd gdbm gmp +iconv imap inifile intl iodbc +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 webp +xml xmlreader xmlwriter xpm xslt zip zlib
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~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-0.9.7[apache2?,fpm?] >=dev-libs/libpcre2-10.30[jit?,unicode] 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:= ) berkdb? ( || ( sys-libs/db:5.3 sys-libs/db:4.8 ) ) bzip2? ( app-arch/bzip2:0= ) cdb? ( || ( dev-db/cdb dev-db/tinycdb ) ) coverage? ( dev-util/lcov ) curl? ( >=net-misc/curl-7.29.0 ) enchant? ( app-text/enchant:2 ) ffi? ( >=dev-libs/libffi-3.0.11:= ) firebird? ( dev-db/firebird ) gd? ( media-libs/libjpeg-turbo:0= media-libs/libpng:0= ) gdbm? ( >=sys-libs/gdbm-1.8.0: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-1.2.11:= ) 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-1.8.13 ) ) postgres? ( >=dev-db/postgresql-9.1:* ) qdbm? ( dev-db/qdbm ) readline? ( sys-libs/readline:0= ) session-mm? ( dev-libs/mm ) snmp? ( >=net-analyzer/net-snmp-5.2 ) sodium? ( dev-libs/libsodium:=[-minimal] ) spell? ( >=app-text/aspell-0.50 ) sqlite? ( >=dev-db/sqlite-3.7.6.3 ) ssl? ( >=dev-libs/openssl-1.0.2:0= ) tidy? ( app-text/htmltidy ) tokyocabinet? ( dev-db/tokyocabinet ) truetype? ( =media-libs/freetype-2* ) unicode? ( dev-libs/oniguruma:= ) webp? ( media-libs/libwebp:0= ) xml? ( >=dev-libs/libxml2-2.9.0 ) xpm? ( x11-libs/libXpm ) xslt? ( dev-libs/libxslt ) zip? ( >=dev-libs/libzip-1.2.0:= ) zlib? ( >=sys-libs/zlib-1.2.0.4:0= ) virtual/mta fpm? ( selinux? ( sec-policy/selinux-phpfpm ) systemd? ( sys-apps/systemd ) )
+REQUIRED_USE=|| ( cli cgi fpm apache2 embed phpdbg ) 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 )
+RESTRICT=!test? ( test )
+SLOT=8.2
+SRC_URI=https://www.php.net/distributions/php-8.2.1.tar.xz
+_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc flag-o-matic 69394e25812406faa1f90edaf4969395 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f
+_md5_=e992df1794a410fc611ab9d4ca445526
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index d26f58df19d0..ca12ddb7a30c 100644
--- a/metadata/md5-cache/dev-python/Manifest.gz
+++ b/metadata/md5-cache/dev-python/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-python/js2py-0.74 b/metadata/md5-cache/dev-python/js2py-0.74
index b1f29636b06a..466488296bb2 100644
--- a/metadata/md5-cache/dev-python/js2py-0.74
+++ b/metadata/md5-cache/dev-python/js2py-0.74
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=http://piter.io/projects/js2py/ https://github.com/PiotrDabkowski/Js2Py/ https://pypi.org/project/Js2Py/
INHERIT=distutils-r1
IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86
LICENSE=MIT
RDEPEND=>=dev-python/pyjsparser-2.5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/tzlocal-1.2.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/six-1.10.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( >=dev-lang/python-3.8.16:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9:3.10 )
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
SLOT=0
SRC_URI=mirror://pypi/J/Js2Py/Js2Py-0.74.tar.gz
_eclasses_=distutils-r1 9c5f8e35fdc556c29573796aca3e87ea multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-r1 ca02b49ab4dd44b606c151aa296ef399 python-utils-r1 1d1b325c00c1d24c564a1b49327ec3c5 toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f
-_md5_=ac1e7f8821f9b49a46eb5ef090468b38
+_md5_=cda69afc4f183aa6959ec70fc791bf7b
diff --git a/metadata/md5-cache/dev-python/pytables-3.8.0-r1 b/metadata/md5-cache/dev-python/pytables-3.8.0-r1
index 180e7f6144e6..e6c256c6270f 100644
--- a/metadata/md5-cache/dev-python/pytables-3.8.0-r1
+++ b/metadata/md5-cache/dev-python/pytables-3.8.0-r1
@@ -4,7 +4,7 @@ DEPEND=app-arch/bzip2:0= app-arch/lz4:0= >=app-arch/zstd-1.0.0:= >=dev-libs/c-bl
DESCRIPTION=Hierarchical datasets for Python
EAPI=8
HOMEPAGE=https://www.pytables.org/ https://github.com/PyTables/PyTables/ https://pypi.org/project/tables/
-INHERIT=distutils-r1
+INHERIT=distutils-r1 prefix
IUSE=examples test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
KEYWORDS=~amd64
LICENSE=BSD
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targe
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://pypi/t/tables/tables-3.8.0.tar.gz
-_eclasses_=distutils-r1 9c5f8e35fdc556c29573796aca3e87ea multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-r1 ca02b49ab4dd44b606c151aa296ef399 python-utils-r1 1d1b325c00c1d24c564a1b49327ec3c5 toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f
-_md5_=e595f2458167b2ca4b33a04680e43d96
+_eclasses_=distutils-r1 9c5f8e35fdc556c29573796aca3e87ea multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b prefix eab3c99d77fe00506c109c8a736186f7 python-r1 ca02b49ab4dd44b606c151aa296ef399 python-utils-r1 1d1b325c00c1d24c564a1b49327ec3c5 toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f
+_md5_=e71d8ad8f5c31082ed5fab7c3cda6399
diff --git a/metadata/md5-cache/dev-python/wand-0.6.11 b/metadata/md5-cache/dev-python/wand-0.6.11
new file mode 100644
index 000000000000..1d63f441f9f9
--- /dev/null
+++ b/metadata/md5-cache/dev-python/wand-0.6.11
@@ -0,0 +1,16 @@
+BDEPEND=test? ( media-gfx/imagemagick[fftw,jpeg,png,truetype,xml] ) doc? ( || ( ( >=dev-lang/python-3.11.1:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16:3.9 >=dev-python/sphinx-5.3.0[python_targets_python3_9(-)] ) ( >=dev-lang/python-3.8.16:3.8 >=dev-python/sphinx-5.3.0[python_targets_python3_8(-)] ) ( >=dev-python/pypy3-7.3.10-r1:0 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] ) ) ) test? ( media-gfx/imagemagick >=dev-python/pytest-7.1.3[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.10-r1:0= ) python_targets_python3_8? ( >=dev-lang/python-3.8.16:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1:3.11 ) >=dev-python/gpep517-9[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-65.5.1[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Ctypes-based simple ImageMagick binding for Python
+EAPI=8
+HOMEPAGE=https://docs.wand-py.org/ https://github.com/emcconville/wand/ https://pypi.org/project/Wand/
+INHERIT=distutils-r1
+IUSE=doc test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=media-gfx/imagemagick python_targets_pypy3? ( >=dev-python/pypy3-7.3.10-r1:0= ) python_targets_python3_8? ( >=dev-lang/python-3.8.16:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1:3.11 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://pypi/W/Wand/Wand-0.6.11.tar.gz
+_eclasses_=distutils-r1 9c5f8e35fdc556c29573796aca3e87ea multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-r1 ca02b49ab4dd44b606c151aa296ef399 python-utils-r1 1d1b325c00c1d24c564a1b49327ec3c5 toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f
+_md5_=94caaad4244c8dad7811105b519bff3d
diff --git a/metadata/md5-cache/gui-apps/Manifest.gz b/metadata/md5-cache/gui-apps/Manifest.gz
index 5773608e64ea..9bb38fe0538a 100644
--- a/metadata/md5-cache/gui-apps/Manifest.gz
+++ b/metadata/md5-cache/gui-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/gui-apps/swayidle-1.8.0 b/metadata/md5-cache/gui-apps/swayidle-1.8.0
index d68493e82381..e36d2a2b6cef 100644
--- a/metadata/md5-cache/gui-apps/swayidle-1.8.0
+++ b/metadata/md5-cache/gui-apps/swayidle-1.8.0
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/swaywm/swayidle
INHERIT=meson
IUSE=elogind +man systemd
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~loong ~ppc64 ~riscv x86
LICENSE=MIT
RDEPEND=dev-libs/wayland elogind? ( >=sys-auth/elogind-237[policykit] ) systemd? ( >=sys-apps/systemd-237[policykit] )
REQUIRED_USE=?? ( elogind systemd )
SLOT=0
SRC_URI=https://github.com/swaywm/swayidle/archive/1.8.0.tar.gz -> swayidle-1.8.0.tar.gz
_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-utils-r1 1d1b325c00c1d24c564a1b49327ec3c5 toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f
-_md5_=63f593b08e4c322f3467206895641c17
+_md5_=2e89c0bcf50788a5888c8a5b927d16df
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index 7f622336f15e..1876cfb45216 100644
--- a/metadata/md5-cache/media-libs/Manifest.gz
+++ b/metadata/md5-cache/media-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-libs/libde265-1.0.9 b/metadata/md5-cache/media-libs/libde265-1.0.9
index 96731047efcd..ef1934e13c7a 100644
--- a/metadata/md5-cache/media-libs/libde265-1.0.9
+++ b/metadata/md5-cache/media-libs/libde265-1.0.9
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/strukturag/libde265
INHERIT=autotools multilib-minimal
IUSE=enc265 dec265 sdl tools debug cpu_flags_x86_sse4_1 cpu_flags_arm_neon cpu_flags_arm_thumb 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 ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm ~arm64 ~loong ppc64 ~riscv x86
LICENSE=GPL-3
RDEPEND=dec265? ( sdl? ( media-libs/libsdl ) )
SLOT=0
SRC_URI=https://github.com/strukturag/libde265/releases/download/v1.0.9/libde265-1.0.9.tar.gz
_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 multilib-minimal 4b0f1857965db8869a729948d5277e0b toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f
-_md5_=21e072500a4d68249c28fa66bbc8f95d
+_md5_=89431e29a3cc283621adf8a94d2a3950
diff --git a/metadata/md5-cache/net-firewall/Manifest.gz b/metadata/md5-cache/net-firewall/Manifest.gz
index cf76cbe7f170..06a4cccecb3b 100644
--- a/metadata/md5-cache/net-firewall/Manifest.gz
+++ b/metadata/md5-cache/net-firewall/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-firewall/firewalld-1.2.1 b/metadata/md5-cache/net-firewall/firewalld-1.2.1
index e9a4c856ad10..77dd6ba9dc56 100644
--- a/metadata/md5-cache/net-firewall/firewalld-1.2.1
+++ b/metadata/md5-cache/net-firewall/firewalld-1.2.1
@@ -10,8 +10,8 @@ KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86
LICENSE=GPL-2+
RDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.16:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9:3.10 ) iptables? ( net-firewall/iptables[ipv6(+)] net-firewall/ebtables net-firewall/ipset nftables? ( net-firewall/nftables[xtables(+)] ) ) || ( >=sys-apps/openrc-0.11.5 sys-apps/systemd ) python_single_target_python3_8? ( dev-python/dbus-python[python_targets_python3_8(-)] dev-python/pygobject:3[python_targets_python3_8(-)] gui? ( x11-libs/gtk+:3 dev-python/PyQt5[gui,widgets,python_targets_python3_8(-)] ) nftables? ( >=net-firewall/nftables-0.9.4[python,json] ) ) python_single_target_python3_9? ( dev-python/dbus-python[python_targets_python3_9(-)] dev-python/pygobject:3[python_targets_python3_9(-)] gui? ( x11-libs/gtk+:3 dev-python/PyQt5[gui,widgets,python_targets_python3_9(-)] ) nftables? ( >=net-firewall/nftables-0.9.4[python,json] ) ) python_single_target_python3_10? ( dev-python/dbus-python[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] gui? ( x11-libs/gtk+:3 dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)] ) nftables? ( >=net-firewall/nftables-0.9.4[python,json] ) )
REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 )
-RESTRICT=!test? ( test ) test? ( userpriv )
+RESTRICT=!test? ( test ) test? ( userpriv ) test
SLOT=0
SRC_URI=https://github.com/firewalld/firewalld/releases/download/v1.2.1/firewalld-1.2.1.tar.gz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff gnome2-utils 2116cec8f46f4d1b0a88c5b1f1575dd3 linux-info 7e4d48a3c6c8ebdaa9f7f9e7d2991e22 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 1a2157392a869265b2afcb63a26c12ac plocale 950fbaec7deeba41b5bcc0572cca99b9 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1d1b325c00c1d24c564a1b49327ec3c5 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=ad64bd1667fc58efb83b30797f027308
+_md5_=37664f074fa94e5808a2c641d89efea8
diff --git a/metadata/md5-cache/net-firewall/firewalld-1.2.2 b/metadata/md5-cache/net-firewall/firewalld-1.2.2
index 9168896a3589..3a7ffc78d37b 100644
--- a/metadata/md5-cache/net-firewall/firewalld-1.2.2
+++ b/metadata/md5-cache/net-firewall/firewalld-1.2.2
@@ -10,8 +10,8 @@ KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86
LICENSE=GPL-2+
RDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.16:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9:3.10 ) iptables? ( net-firewall/iptables[ipv6(+)] net-firewall/ebtables net-firewall/ipset nftables? ( net-firewall/nftables[xtables(+)] ) ) || ( >=sys-apps/openrc-0.11.5 sys-apps/systemd ) python_single_target_python3_8? ( dev-python/dbus-python[python_targets_python3_8(-)] dev-python/pygobject:3[python_targets_python3_8(-)] gui? ( x11-libs/gtk+:3 dev-python/PyQt5[gui,widgets,python_targets_python3_8(-)] ) nftables? ( >=net-firewall/nftables-0.9.4[python,json] ) ) python_single_target_python3_9? ( dev-python/dbus-python[python_targets_python3_9(-)] dev-python/pygobject:3[python_targets_python3_9(-)] gui? ( x11-libs/gtk+:3 dev-python/PyQt5[gui,widgets,python_targets_python3_9(-)] ) nftables? ( >=net-firewall/nftables-0.9.4[python,json] ) ) python_single_target_python3_10? ( dev-python/dbus-python[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] gui? ( x11-libs/gtk+:3 dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)] ) nftables? ( >=net-firewall/nftables-0.9.4[python,json] ) )
REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 )
-RESTRICT=!test? ( test ) test? ( userpriv )
+RESTRICT=!test? ( test ) test? ( userpriv ) test
SLOT=0
SRC_URI=https://github.com/firewalld/firewalld/releases/download/v1.2.2/firewalld-1.2.2.tar.gz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff gnome2-utils 2116cec8f46f4d1b0a88c5b1f1575dd3 linux-info 7e4d48a3c6c8ebdaa9f7f9e7d2991e22 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 1a2157392a869265b2afcb63a26c12ac plocale 950fbaec7deeba41b5bcc0572cca99b9 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1d1b325c00c1d24c564a1b49327ec3c5 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=78a00783d2d398a51df90c333eb76fb8
+_md5_=9ca422cd4c05fe3a9bc1284cddcfa25d
diff --git a/metadata/md5-cache/net-firewall/firewalld-1.3.0 b/metadata/md5-cache/net-firewall/firewalld-1.3.0
new file mode 100644
index 000000000000..c3566b14bf11
--- /dev/null
+++ b/metadata/md5-cache/net-firewall/firewalld-1.3.0
@@ -0,0 +1,17 @@
+BDEPEND=app-text/docbook-xml-dtd >=dev-util/intltool-0.35 sys-devel/gettext virtual/pkgconfig
+DEFINED_PHASES=configure install postinst postrm preinst prepare setup
+DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.16:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1:3.11 ) iptables? ( net-firewall/iptables[ipv6(+)] net-firewall/ebtables net-firewall/ipset nftables? ( net-firewall/nftables[xtables(+)] ) ) || ( >=sys-apps/openrc-0.11.5 sys-apps/systemd ) python_single_target_python3_8? ( dev-python/dbus-python[python_targets_python3_8(-)] dev-python/pygobject:3[python_targets_python3_8(-)] gui? ( x11-libs/gtk+:3 dev-python/PyQt5[gui,widgets,python_targets_python3_8(-)] ) nftables? ( >=net-firewall/nftables-0.9.4[python,json] ) ) python_single_target_python3_9? ( dev-python/dbus-python[python_targets_python3_9(-)] dev-python/pygobject:3[python_targets_python3_9(-)] gui? ( x11-libs/gtk+:3 dev-python/PyQt5[gui,widgets,python_targets_python3_9(-)] ) nftables? ( >=net-firewall/nftables-0.9.4[python,json] ) ) python_single_target_python3_10? ( dev-python/dbus-python[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] gui? ( x11-libs/gtk+:3 dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)] ) nftables? ( >=net-firewall/nftables-0.9.4[python,json] ) ) python_single_target_python3_11? ( dev-python/dbus-python[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] gui? ( x11-libs/gtk+:3 dev-python/PyQt5[gui,widgets,python_targets_python3_11(-)] ) nftables? ( >=net-firewall/nftables-0.9.4[python,json] ) ) dev-libs/glib:2
+DESCRIPTION=A firewall daemon with D-Bus interface providing a dynamic firewall
+EAPI=8
+HOMEPAGE=https://firewalld.org/
+INHERIT=bash-completion-r1 gnome2-utils linux-info optfeature plocale python-single-r1 systemd xdg-utils
+IUSE=gui +nftables +iptables test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2+
+RDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.16:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1:3.11 ) iptables? ( net-firewall/iptables[ipv6(+)] net-firewall/ebtables net-firewall/ipset nftables? ( net-firewall/nftables[xtables(+)] ) ) || ( >=sys-apps/openrc-0.11.5 sys-apps/systemd ) python_single_target_python3_8? ( dev-python/dbus-python[python_targets_python3_8(-)] dev-python/pygobject:3[python_targets_python3_8(-)] gui? ( x11-libs/gtk+:3 dev-python/PyQt5[gui,widgets,python_targets_python3_8(-)] ) nftables? ( >=net-firewall/nftables-0.9.4[python,json] ) ) python_single_target_python3_9? ( dev-python/dbus-python[python_targets_python3_9(-)] dev-python/pygobject:3[python_targets_python3_9(-)] gui? ( x11-libs/gtk+:3 dev-python/PyQt5[gui,widgets,python_targets_python3_9(-)] ) nftables? ( >=net-firewall/nftables-0.9.4[python,json] ) ) python_single_target_python3_10? ( dev-python/dbus-python[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] gui? ( x11-libs/gtk+:3 dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)] ) nftables? ( >=net-firewall/nftables-0.9.4[python,json] ) ) python_single_target_python3_11? ( dev-python/dbus-python[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] gui? ( x11-libs/gtk+:3 dev-python/PyQt5[gui,widgets,python_targets_python3_11(-)] ) nftables? ( >=net-firewall/nftables-0.9.4[python,json] ) )
+REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 )
+RESTRICT=!test? ( test ) test
+SLOT=0
+SRC_URI=https://github.com/firewalld/firewalld/releases/download/v1.3.0/firewalld-1.3.0.tar.gz
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff gnome2-utils 2116cec8f46f4d1b0a88c5b1f1575dd3 linux-info 7e4d48a3c6c8ebdaa9f7f9e7d2991e22 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 1a2157392a869265b2afcb63a26c12ac plocale 950fbaec7deeba41b5bcc0572cca99b9 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1d1b325c00c1d24c564a1b49327ec3c5 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f xdg-utils ac0e315a3688929e34ac75b139e7349a
+_md5_=9fb8fe0dc2a8f694f738521b02bad4cc
diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz
index 5ce957bd31a7..bce32a67ece8 100644
--- a/metadata/md5-cache/net-misc/Manifest.gz
+++ b/metadata/md5-cache/net-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-misc/gallery-dl-1.24.1 b/metadata/md5-cache/net-misc/gallery-dl-1.24.1
index 03bd2a226673..c17f38850b51 100644
--- a/metadata/md5-cache/net-misc/gallery-dl-1.24.1
+++ b/metadata/md5-cache/net-misc/gallery-dl-1.24.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/mikf/gallery-dl
INHERIT=distutils-r1 optfeature
IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm arm64 hppa ppc ppc64 ~riscv x86
LICENSE=GPL-2
RDEPEND=>=dev-python/requests-2.11.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( >=dev-lang/python-3.8.16:3.8[sqlite,ssl,xml(+)] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9[sqlite,ssl,xml(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9:3.10[sqlite,ssl,xml(+)] )
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
@@ -13,4 +13,4 @@ RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=https://github.com/mikf/gallery-dl/archive/v1.24.1.tar.gz -> gallery-dl-1.24.1.gh.tar.gz
_eclasses_=distutils-r1 9c5f8e35fdc556c29573796aca3e87ea multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b optfeature 1a2157392a869265b2afcb63a26c12ac python-r1 ca02b49ab4dd44b606c151aa296ef399 python-utils-r1 1d1b325c00c1d24c564a1b49327ec3c5 toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f
-_md5_=8e217d87ec5175b3156b4b13ed7b6cfd
+_md5_=f045efe19bc7e6cee243a4b5626974cd
diff --git a/metadata/md5-cache/www-apps/Manifest.gz b/metadata/md5-cache/www-apps/Manifest.gz
index b553e85fd63a..40814dc94541 100644
--- a/metadata/md5-cache/www-apps/Manifest.gz
+++ b/metadata/md5-cache/www-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-apps/icingaweb2-2.11.1 b/metadata/md5-cache/www-apps/icingaweb2-2.11.1
deleted file mode 100644
index a37fa511e358..000000000000
--- a/metadata/md5-cache/www-apps/icingaweb2-2.11.1
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=config install postinst setup
-DEPEND=>=net-analyzer/icinga2-2.1.1 dev-php/pecl-imagick pdf? ( media-gfx/imagemagick[png] ) apache2-server? ( >=www-servers/apache-2.4.0 ) nginx? ( >=www-servers/nginx-1.7.0:* ) || ( dev-lang/php:7.3[apache2?,cli,fpm?,gd,json,intl,ldap?,mysql?,nls,pdo,postgres?,sockets,ssl,xslt,xml] dev-lang/php:7.4[apache2?,cli,fpm?,gd,json,intl,ldap?,mysql?,nls,pdo,postgres?,sockets,ssl,xslt,xml] dev-lang/php:8.0[apache2?,cli,fpm?,gd,intl,ldap?,mysql?,nls,pdo,postgres?,sockets,ssl,xslt,xml] dev-lang/php:8.1[apache2?,cli,fpm?,gd,intl,ldap?,mysql?,nls,pdo,postgres?,sockets,ssl,xslt,xml] ) >=dev-libs/icinga-php-library-0.8.1 >=dev-libs/icinga-php-thirdparty-0.11.0 acct-group/icingacmd acct-group/icingaweb2 apache2? ( =www-servers/apache-2* )
-DESCRIPTION=Icinga Web 2 - Frontend for icinga2
-EAPI=7
-HOMEPAGE=http://www.icinga.org/
-INHERIT=depend.apache multilib
-IUSE=apache2 apache2-server fpm ldap mysql nginx pdf postgres apache2
-KEYWORDS=amd64 x86
-LICENSE=GPL-2
-RDEPEND=>=net-analyzer/icinga2-2.1.1 dev-php/pecl-imagick pdf? ( media-gfx/imagemagick[png] ) apache2-server? ( >=www-servers/apache-2.4.0 ) nginx? ( >=www-servers/nginx-1.7.0:* ) || ( dev-lang/php:7.3[apache2?,cli,fpm?,gd,json,intl,ldap?,mysql?,nls,pdo,postgres?,sockets,ssl,xslt,xml] dev-lang/php:7.4[apache2?,cli,fpm?,gd,json,intl,ldap?,mysql?,nls,pdo,postgres?,sockets,ssl,xslt,xml] dev-lang/php:8.0[apache2?,cli,fpm?,gd,intl,ldap?,mysql?,nls,pdo,postgres?,sockets,ssl,xslt,xml] dev-lang/php:8.1[apache2?,cli,fpm?,gd,intl,ldap?,mysql?,nls,pdo,postgres?,sockets,ssl,xslt,xml] ) >=dev-libs/icinga-php-library-0.8.1 >=dev-libs/icinga-php-thirdparty-0.11.0 acct-group/icingacmd acct-group/icingaweb2 apache2? ( =www-servers/apache-2* )
-REQUIRED_USE=( ^^ ( apache2-server nginx ) ) apache2? ( apache2-server )
-SLOT=0
-SRC_URI=https://codeload.github.com/Icinga/icingaweb2/tar.gz/v2.11.1 -> icingaweb2-2.11.1.tar.gz
-_eclasses_=depend.apache 416d1c5005c5f4594e79812fb7323f0d multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f
-_md5_=be76ff402e41616e2b974582c1a4f1f8
diff --git a/metadata/md5-cache/x11-misc/Manifest.gz b/metadata/md5-cache/x11-misc/Manifest.gz
index 3bf95f25bc6c..29eeed5b496f 100644
--- a/metadata/md5-cache/x11-misc/Manifest.gz
+++ b/metadata/md5-cache/x11-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-misc/safeeyes-2.1.5 b/metadata/md5-cache/x11-misc/safeeyes-2.1.5
new file mode 100644
index 000000000000..e3ad74fa11d9
--- /dev/null
+++ b/metadata/md5-cache/x11-misc/safeeyes-2.1.5
@@ -0,0 +1,16 @@
+BDEPEND=python_targets_python3_8? ( >=dev-lang/python-3.8.16:3.8[tk] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9[tk] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9:3.10[tk] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1:3.11[tk] ) >=dev-python/gpep517-9[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-65.5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DESCRIPTION=Linux alternative to EyeLeo
+EAPI=8
+HOMEPAGE=https://github.com/slgobinath/SafeEyes
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=xdg distutils-r1
+IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~riscv ~x86
+LICENSE=GPL-3
+RDEPEND=dev-libs/libappindicator:3[introspection] dev-python/Babel[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/croniter[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/dbus-python[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pygobject:3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-xlib[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-sound/alsa-utils x11-apps/xprop x11-libs/gtk+:3[introspection] x11-libs/libnotify[introspection] x11-misc/xprintidle python_targets_python3_8? ( >=dev-lang/python-3.8.16:3.8[tk] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9[tk] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9:3.10[tk] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1:3.11[tk] )
+REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+SLOT=0
+SRC_URI=mirror://pypi/s/safeeyes/safeeyes-2.1.5.tar.gz
+_eclasses_=distutils-r1 9c5f8e35fdc556c29573796aca3e87ea multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-r1 ca02b49ab4dd44b606c151aa296ef399 python-utils-r1 1d1b325c00c1d24c564a1b49327ec3c5 toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a
+_md5_=5b6bce34c262b42d85971ce65d67456a
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 651c8a9b2b1d..e80f19056d43 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 14965 BLAKE2B 0511d9d714cebde2326e23abfa24bba7318694b5216c96f343d6d94416db2ba397ccc9f0f63ea9c7707aa0414d66e329fb1669bedb5e961cf73b188b04dac363 SHA512 bc41483b3882eeb50bbf35dc4b007fdb5080fc09c4d64d83706e8c2e509eccc05aa28c839c8c30c89e9b3fbc6832e099264b3f3b6e0b76887f0b37a1f8a14e1d
-TIMESTAMP 2023-01-05T23:10:07Z
+TIMESTAMP 2023-01-06T05:09:36Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmO3WM9fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmO3rRBfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBNBw//SgWdpaLKOu596y2bdXEAvctFIGpDdDI+k3hxgnfvMrrKfmHOJI+5hP3J
-Luut+29N3PfXlpANDoUesT4MOwRX8GJBTLM1Z2t/FkOx8UsZ+nl6JKjkgupUcO4s
-w6c2JfeB3bdgcrnCgvgGMIq2SfH1DAOR0bsx35gvmRH05Ns5cPh6/k9QLp904XRy
-AMycmORLSx9hXYA4pxKS6R6G0kqbGkl8tdiDZg0wZBTmz/UTrR4C6tmVaNDW5cru
-QnD0+FMmYsiyDkQw26uWkZ0lwzhaYrhC7Fk2Cx6VGDKon3TPiZv8XYR5TQZvqyEd
-QG0LyIF6eZEivnt8TYFpoHyWWunP7+yycs1//x+hyFslvoztlVMo5VLb4nyd4U1q
-mJhXUCULT8r5zgOeGjMrDfWRA/wMpqa020WUHzfpPGBhryUxkvsN1eHKuNJ8Rcy3
-1VxVVBbtO79eBb2rO6piMxDTD/7R3eAvySGKI5++j0a4wM75vewCMUFZvxxu0xzm
-rLbNw9mMN7t62Ipt6sp5ZOLB3JgUDN75es/wXKkD0VPC1rnYBQmdS+hMHBH5QYsA
-tOGHDFsO2s8aO0DEGYcsQWswLxDmu4k6vi7kDQWxFunUo6mMd+Kz8qcRyZPB28QD
-EUemg5ow5o3fE5Ikv9BhDpggCY8JtQUr5Qfcae9D1OL5Xs9vXiw=
-=L/W9
+klCoCA//b/XeTAHsn+8Mj4OPiuV7iOxxTkBteUu0xsi7NiUDNYE43anegW9Fzvly
+KzcEO5/Jqd0h+tJYbdGwaK9pWaxGq+gFJL3qUkW31Ga36bsGJnCY7A9YHPSjzAyN
+o1BImPdZwk1aX68T6YK6wicxGr3m8+M0NZnCs0Z6nToTEh9v52jFx5uuLy58Axlg
+Ko2C89xVP0lJ/cQHmM4h8IcFOte3ujworqUH2Dnhf00n2dIVNAB4010yBf+QQwrf
+L9+1Q5ZHFLBiCvGFhQSHtPbkQ/uAWOVhF2HrS87wVbYxYIqGvD0cs36j2dvTA+VQ
+OtqzylS3ap7x1aSWcDh7BrS/EZVGk7xQUFZD/9Gkd1ThKvD632KGlQJM+xryq8zu
+ikahEP4bufY5TSmPbz1RE0AzDPzpjUiaqcUqCcYCsmyethKQMdduoSMBoQB1qGTl
+RBa8vdr/edub2aQ0E8UvRVIeFggyzFEjaYV0oix5ftTe3LIH0KUn4P4XbRG3Qzdh
+Rmj5HMhIugiCXfI/uy6q6YeRtleNoRXrhZRthUwELYrJlVip3HUlRETT3zs7fBrd
+meJZQnTrVjQllbuSFAeWMSNwkGhJgbPf2s0hipSVAX01/Xwhn1GDEl9toqs9ZNN1
+vTHiHkHcnNMcT7LpCV2dBL6DH+a/tKYhfZ9EB5nh4f/o/bu6T+s=
+=NNSW
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index d365fa21f82a..1b55e872f52c 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Thu, 05 Jan 2023 23:10:03 +0000
+Fri, 06 Jan 2023 05:09:33 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 17f1c94d8719..7e470257df96 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Thu Jan 5 11:10:03 PM UTC 2023
+Fri Jan 6 05:09:33 AM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 468b62a9271e..26b57a94b9a5 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Thu, 05 Jan 2023 23:15:01 +0000
+Fri, 06 Jan 2023 05:15:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 995936f0f025..78c3c6198d7e 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-f24095c2bd8e8362faf783cd12c870f230d166b1 1672958337 2023-01-05T22:38:57+00:00
+b18a5dcce75fc1faef7045fd246eeb23f2cd9b29 1672979692 2023-01-06T04:34:52+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 31e3643ca94b..1a8cdd68457f 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1672960201 Thu 05 Jan 2023 11:10:01 PM UTC
+1672981801 Fri 06 Jan 2023 05:10:01 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index d365fa21f82a..1b55e872f52c 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Thu, 05 Jan 2023 23:10:03 +0000
+Fri, 06 Jan 2023 05:09:33 +0000
diff --git a/net-firewall/Manifest.gz b/net-firewall/Manifest.gz
index 9455b9a1536a..aeb59f602dc2 100644
--- a/net-firewall/Manifest.gz
+++ b/net-firewall/Manifest.gz
Binary files differ
diff --git a/net-firewall/firewalld/Manifest b/net-firewall/firewalld/Manifest
index 8b8be89288d5..626e436b3c8b 100644
--- a/net-firewall/firewalld/Manifest
+++ b/net-firewall/firewalld/Manifest
@@ -2,6 +2,8 @@ AUX firewalld.init 250 BLAKE2B 1c0f690e24313037b801902aa772a9d1cb6889a05f142bc3d
AUX firewalld.service 581 BLAKE2B b4eb7549305da68bc53f913d5d0a3ff2595e8e482ed2a474ede645f33b8192e142cd1aa964c5c1dcf8a7c336c68d494ee13421ec7566312a4f89330c236cab9c SHA512 b81fb8414619b3661985cbac001a47c76d76b13eebe421919a838fa0396e6470a3109e0d20d88f423ff43b6e48c0537467125a85bf8939ef0ab6ded4d4829b03
DIST firewalld-1.2.1.tar.gz 2142992 BLAKE2B 4d9763373bc5b35fd4e9a435669bfba148b8ba7054c3ebb1c24ac96739bb62fa6b424b8b95bd9a0394716a36df5e9c3f4b84efcf4ca2811661265f548eedacef SHA512 a9b2d7346291d0c54e850913f2d40a08d121d64df75ee87655fa2ee022ade908c762e5b6d372d4e8879eec1138f73635ee9398cdb3703efe67039769c5e2a42a
DIST firewalld-1.2.2.tar.gz 2145443 BLAKE2B 495bbd79fdab6f84e97533654b1d2b378841f14a60052a816d399d0ac8c2e2fe588486fae00dceeab5a13f7e03b030ae6db71c27208da415773ad033f0ea4ea2 SHA512 1b37b2daedb818afa6fe9d1512bdeebe48e39c39f94926d8aa93837816c211e30760706f536d63f51407a493a17927568c47118218d935949e22a78f7821441c
-EBUILD firewalld-1.2.1.ebuild 5225 BLAKE2B 8c65782c6d4e0b1a36e5c81ad906a6d37cfa18f3903547b67cbf2537de3bf28ae7aa180583509059014125193acb3dde20836edb64e00b94080f4a8b5db6ef79 SHA512 23dc50770913de141cad9a4efdfe0bb2fb2c554926f4d4451f7d144d5102b0101fac61251260c47025dd33d69769e5786679f571138d9463ba38014f9fbf465c
-EBUILD firewalld-1.2.2.ebuild 5296 BLAKE2B 55ffa081d097cc561f9011ad9a642e31fd038f95f6d90267392b493bcbe932bbb2abfa332dcda004f69b9ed2bc01a8614eb9b79525f9bc1b87d1eef8992dadbc SHA512 599d233db4d61d4c0f15d74b1edc4b1954725dee5d31f21c2191d31623f5ebec45df3259e1616760d12b9a3bd212af4d9631e4f62fb0a663e0e6684ede52c258
+DIST firewalld-1.3.0.tar.gz 2146120 BLAKE2B ea023278099e095ab46ea46f78f2e75c33ebadfc253cbc74beb56cf6176b98a3104f3d048c4b5379ce1ee0cca05010f9a90d019602233d869b563dd92de0cf7c SHA512 e20605c8f12c12a2a692eaa38d7833b0c258092a6742c1adc359928fb4fb1872667e3a3bf0bad0b139dfc132a5507a8745789745fd9408324f7d171ad2cd5d68
+EBUILD firewalld-1.2.1.ebuild 5230 BLAKE2B 9367d4aa99e0fe53723c8fe06ba5bea2f6dd130636aa1fd1215fb455b02f5572f211bd50da64d36241b10e8c9fa5059cd0a2344bb4a4663bb3a8740b03983fdf SHA512 081c456cd787bfc4310d3af06c880ff3cd3ff0360e2640dfb944b029654ea7d068a654daafcb9667eb2d25c7886a886c1b5f2f38ae606400ca7aa265fe64a30d
+EBUILD firewalld-1.2.2.ebuild 5301 BLAKE2B 368569f396c9b8e2f388379632a979916a7d6acc0438a7e43f0a2f7256f77dd8e7870848b2d018217c5ff5f6fe7fc677d9b072233c23599b799236ebd020db7d SHA512 10e5c5f84b3c10f1e984c55fe1ee602470ceb872fa026a32d756a19214fd2ebae14d2787b14403fe9515d60b48d3a4c52def68d60ddaf44c97b63a1e1c161fe0
+EBUILD firewalld-1.3.0.ebuild 5288 BLAKE2B d1972c351866da3e4cbdc97a4a4db317946fe0df1346b186c4e54dde6146b321b283a8b148310a8f568eb9802adcd15018758b9b3d4eb3266a2b4b9afe2a095c SHA512 8bb7763b54530915905683f3bfe5b7fcb731c3ba1258d67de0458ad915becd3f3875f97ce09170f69d2be7d6e3b5ec9538c6ddd0b73510654bdd82869b49b8b0
MISC metadata.xml 671 BLAKE2B 69c4bda7cc74a243aa1738bed90d16a3bc2c2085f6c0718becc7797a68da63035ef4d4f5e59c0583987d54032c163df6052d012fb7ca49026ca7259088793d33 SHA512 dd2d482251a4e33cb12ba324e1a21b4758f82de83c0cf83d5fa6259444c272360b47c5666e596103eba4703183fc9864a6bbb07a254aba67146b89d9870e9bbe
diff --git a/net-firewall/firewalld/firewalld-1.2.1.ebuild b/net-firewall/firewalld/firewalld-1.2.1.ebuild
index 6cf64efd0d08..28ce38680879 100644
--- a/net-firewall/firewalld/firewalld-1.2.1.ebuild
+++ b/net-firewall/firewalld/firewalld-1.2.1.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
@@ -15,7 +15,7 @@ SLOT="0"
KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
IUSE="gui +nftables +iptables test"
# Tests previously restricted for bug #650760
-RESTRICT="!test? ( test ) test? ( userpriv )"
+RESTRICT="!test? ( test ) test? ( userpriv ) test"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="${PYTHON_DEPS}
diff --git a/net-firewall/firewalld/firewalld-1.2.2.ebuild b/net-firewall/firewalld/firewalld-1.2.2.ebuild
index 211e78011f53..b7dc80712142 100644
--- a/net-firewall/firewalld/firewalld-1.2.2.ebuild
+++ b/net-firewall/firewalld/firewalld-1.2.2.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
@@ -15,7 +15,7 @@ SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
IUSE="gui +nftables +iptables test"
# Tests previously restricted for bug #650760
-RESTRICT="!test? ( test ) test? ( userpriv )"
+RESTRICT="!test? ( test ) test? ( userpriv ) test"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="${PYTHON_DEPS}
diff --git a/net-firewall/firewalld/firewalld-1.3.0.ebuild b/net-firewall/firewalld/firewalld-1.3.0.ebuild
new file mode 100644
index 000000000000..5dc1a36cec96
--- /dev/null
+++ b/net-firewall/firewalld/firewalld-1.3.0.ebuild
@@ -0,0 +1,216 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit bash-completion-r1 gnome2-utils linux-info optfeature plocale python-single-r1 systemd xdg-utils
+
+DESCRIPTION="A firewall daemon with D-Bus interface providing a dynamic firewall"
+HOMEPAGE="https://firewalld.org/"
+SRC_URI="https://github.com/firewalld/firewalld/releases/download/v${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="gui +nftables +iptables test"
+# Tests are too unreliable in sandbox environment
+RESTRICT="!test? ( test ) test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+ iptables? (
+ net-firewall/iptables[ipv6(+)]
+ net-firewall/ebtables
+ net-firewall/ipset
+ nftables? ( net-firewall/nftables[xtables(+)] )
+ )
+ || ( >=sys-apps/openrc-0.11.5 sys-apps/systemd )
+ $(python_gen_cond_dep '
+ dev-python/dbus-python[${PYTHON_USEDEP}]
+ dev-python/pygobject:3[${PYTHON_USEDEP}]
+ gui? (
+ x11-libs/gtk+:3
+ dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
+ )
+ nftables? ( >=net-firewall/nftables-0.9.4[python,json] )
+ ')"
+DEPEND="${RDEPEND}
+ dev-libs/glib:2"
+BDEPEND="app-text/docbook-xml-dtd
+ >=dev-util/intltool-0.35
+ sys-devel/gettext"
+
+# Testsuite's Makefile.am calls missing(!)
+# ... but this seems to be consistent with the autoconf docs?
+# Needs more investigation: https://www.gnu.org/software/autoconf/manual/autoconf-2.67/html_node/autom4te-Invocation.html
+QA_AM_MAINTAINER_MODE=".*--run autom4te --language=autotest.*"
+
+PLOCALES="ar as ast bg bn_IN ca cs da de el en_GB en_US es et eu fa fi fr gl gu hi hr hu ia id it ja ka kn ko lt ml mr nl or pa pl pt pt_BR ru si sk sq sr sr@latin sv ta te tr uk zh_CN zh_TW"
+
+pkg_setup() {
+ # See bug #830132 for the huge list
+ # We can probably narrow it down a bit but it's rather fragile
+ local CONFIG_CHECK="~NF_CONNTRACK ~NETFILTER_XT_MATCH_CONNTRACK
+ ~NETFILTER
+ ~NETFILTER_ADVANCED
+ ~NETFILTER_INGRESS
+ ~NF_NAT_MASQUERADE
+ ~NF_NAT_REDIRECT
+ ~NF_TABLES_INET
+ ~NF_TABLES_IPV4
+ ~NF_TABLES_IPV6
+ ~NF_CONNTRACK
+ ~NF_CONNTRACK_BROADCAST
+ ~NF_CONNTRACK_NETBIOS_NS
+ ~NF_CONNTRACK_TFTP
+ ~NF_CT_NETLINK
+ ~NF_CT_NETLINK_HELPER
+ ~NF_DEFRAG_IPV4
+ ~NF_DEFRAG_IPV6
+ ~NF_NAT
+ ~NF_NAT_TFTP
+ ~NF_REJECT_IPV4
+ ~NF_REJECT_IPV6
+ ~NF_SOCKET_IPV4
+ ~NF_SOCKET_IPV6
+ ~NF_TABLES
+ ~NF_TPROXY_IPV4
+ ~NF_TPROXY_IPV6
+ ~IP_NF_FILTER
+ ~IP_NF_IPTABLES
+ ~IP_NF_MANGLE
+ ~IP_NF_NAT
+ ~IP_NF_RAW
+ ~IP_NF_SECURITY
+ ~IP_NF_TARGET_MASQUERADE
+ ~IP_NF_TARGET_REJECT
+ ~IP6_NF_FILTER
+ ~IP6_NF_IPTABLES
+ ~IP6_NF_MANGLE
+ ~IP6_NF_NAT
+ ~IP6_NF_RAW
+ ~IP6_NF_SECURITY
+ ~IP6_NF_TARGET_MASQUERADE
+ ~IP6_NF_TARGET_REJECT
+ ~IP_SET
+ ~NETFILTER_CONNCOUNT
+ ~NETFILTER_NETLINK
+ ~NETFILTER_NETLINK_OSF
+ ~NETFILTER_NETLINK_QUEUE
+ ~NETFILTER_SYNPROXY
+ ~NETFILTER_XTABLES
+ ~NETFILTER_XT_CONNMARK
+ ~NETFILTER_XT_MATCH_CONNTRACK
+ ~NETFILTER_XT_MATCH_MULTIPORT
+ ~NETFILTER_XT_MATCH_STATE
+ ~NETFILTER_XT_NAT
+ ~NETFILTER_XT_TARGET_MASQUERADE
+ ~NFT_COMPAT
+ ~NFT_CT
+ ~NFT_FIB
+ ~NFT_FIB_INET
+ ~NFT_FIB_IPV4
+ ~NFT_FIB_IPV6
+ ~NFT_HASH
+ ~NFT_LIMIT
+ ~NFT_LOG
+ ~NFT_MASQ
+ ~NFT_NAT
+ ~NFT_OBJREF
+ ~NFT_QUEUE
+ ~NFT_QUOTA
+ ~NFT_REDIR
+ ~NFT_REJECT
+ ~NFT_REJECT_INET
+ ~NFT_REJECT_IPV4
+ ~NFT_REJECT_IPV6
+ ~NFT_SOCKET
+ ~NFT_SYNPROXY
+ ~NFT_TPROXY
+ ~NFT_TUNNEL
+ ~NFT_XFRM"
+
+ # kernel >= 4.19 has unified a NF_CONNTRACK module, bug #692944
+ if kernel_is -lt 4 19; then
+ CONFIG_CHECK+=" ~NF_CONNTRACK_IPV4 ~NF_CONNTRACK_IPV6"
+ fi
+
+ # bug #831259
+ if kernel_is -le 5 4 ; then
+ CONFIG_CHECK+=" ~NF_TABLES_SET"
+ fi
+
+ # bug #853055
+ if kernel_is -lt 5 18 ; then
+ CONFIG_CHECK+=" ~NFT_COUNTER"
+ fi
+
+ linux-info_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ plocale_find_changes "po" "" ".po" || die
+ plocale_get_locales | sed -e 's/ /\n/g' > po/LINGUAS
+}
+
+src_configure() {
+ python_setup
+
+ local myeconfargs=(
+ --enable-systemd
+ $(use_with iptables iptables "${EPREFIX}/sbin/iptables")
+ $(use_with iptables iptables_restore "${EPREFIX}/sbin/iptables-restore")
+ $(use_with iptables ip6tables "${EPREFIX}/sbin/ip6tables")
+ $(use_with iptables ip6tables_restore "${EPREFIX}/sbin/ip6tables-restore")
+ $(use_with iptables ebtables "${EPREFIX}/sbin/ebtables")
+ $(use_with iptables ebtables_restore "${EPREFIX}/sbin/ebtables-restore")
+ $(use_with iptables ipset "${EPREFIX}/usr/sbin/ipset")
+ --with-systemd-unitdir="$(systemd_get_systemunitdir)"
+ --with-bashcompletiondir="$(get_bashcompdir)"
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+ python_optimize
+
+ # Get rid of junk
+ rm -rf "${D}/etc/sysconfig/" || die
+
+ # For non-gui installs we need to remove GUI bits
+ if ! use gui; then
+ rm -rf "${D}/etc/xdg/autostart" || die
+ rm -f "${D}/usr/bin/firewall-applet" || die
+ rm -f "${D}/usr/bin/firewall-config" || die
+ rm -rf "${D}/usr/share/applications" || die
+ rm -rf "${D}/usr/share/icons" || die
+ fi
+
+ newinitd "${FILESDIR}"/firewalld.init firewalld
+
+ # Our version drops the/an obsolete 'conflicts' line with old iptables services
+ # bug #833506
+ systemd_dounit "${FILESDIR}"/firewalld.service
+}
+
+pkg_preinst() {
+ gnome2_schemas_savelist
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ gnome2_schemas_update
+
+ # bug #833569
+ optfeature "changing zones with NetworkManager" gnome-extra/nm-applet
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ gnome2_schemas_update
+}
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index 7306ff6361b3..f4136cabad64 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/gallery-dl/Manifest b/net-misc/gallery-dl/Manifest
index 9289ff934145..79ab7d6d077b 100644
--- a/net-misc/gallery-dl/Manifest
+++ b/net-misc/gallery-dl/Manifest
@@ -6,7 +6,7 @@ DIST gallery-dl-1.24.2.gh.tar.gz 509230 BLAKE2B e0be565c00d4c81b613bdc3fe9983a5a
EBUILD gallery-dl-1.23.3.ebuild 1007 BLAKE2B 250f2b593e5ad232de3c7fe53c8919599bd2b642ba9e3f1b3ce3319b89ac770c2fff83df742eb1c0ec20728bc24e6308e62686de98c2c608b50db3bde3a1021d SHA512 f94cdee5afdcf7359e33df3f9222186d8e118bf6ee14897c3807c554f3bd30c02f11a5058b929860cc5d5b4c609d89bd3c96656db42f2a95831e65d26e692dd9
EBUILD gallery-dl-1.23.5.ebuild 1007 BLAKE2B 250f2b593e5ad232de3c7fe53c8919599bd2b642ba9e3f1b3ce3319b89ac770c2fff83df742eb1c0ec20728bc24e6308e62686de98c2c608b50db3bde3a1021d SHA512 f94cdee5afdcf7359e33df3f9222186d8e118bf6ee14897c3807c554f3bd30c02f11a5058b929860cc5d5b4c609d89bd3c96656db42f2a95831e65d26e692dd9
EBUILD gallery-dl-1.24.0.ebuild 1014 BLAKE2B 98212623ce62625f9d7a12835f3d040cda5731159f9b80e0a95cb5cd44839d4026b83d4d6f7d540d8d3699e1b6cdc49b3bb258a32a5596093bb3a8aff0efb1ea SHA512 189c4448d5a5d66a33ca38e65ba14149e6eae372462ab2de0a1486c4001a0d3d6d0ece05fe9f8767d788df778d7cda009cdc2c2ec76dc66a47fce73526eca8ac
-EBUILD gallery-dl-1.24.1.ebuild 1014 BLAKE2B 98212623ce62625f9d7a12835f3d040cda5731159f9b80e0a95cb5cd44839d4026b83d4d6f7d540d8d3699e1b6cdc49b3bb258a32a5596093bb3a8aff0efb1ea SHA512 189c4448d5a5d66a33ca38e65ba14149e6eae372462ab2de0a1486c4001a0d3d6d0ece05fe9f8767d788df778d7cda009cdc2c2ec76dc66a47fce73526eca8ac
+EBUILD gallery-dl-1.24.1.ebuild 1008 BLAKE2B 5b60d49cfd4f373e8d2a064d69773edf3b3208e4dae28213cec0d7f5fe8a3ce0f6abce00e5970366893f79c5bd189d338220a61b5e36d82eeb16a5be29723aad SHA512 014b2debae5c15a278dde4a4788c1070f008316c618f8f549bb71452d4c660e240a288eefd98414989b72ffb447b295811695486eccd7446cf2ed045440da50d
EBUILD gallery-dl-1.24.2.ebuild 1014 BLAKE2B 98212623ce62625f9d7a12835f3d040cda5731159f9b80e0a95cb5cd44839d4026b83d4d6f7d540d8d3699e1b6cdc49b3bb258a32a5596093bb3a8aff0efb1ea SHA512 189c4448d5a5d66a33ca38e65ba14149e6eae372462ab2de0a1486c4001a0d3d6d0ece05fe9f8767d788df778d7cda009cdc2c2ec76dc66a47fce73526eca8ac
EBUILD gallery-dl-9999.ebuild 1014 BLAKE2B 98212623ce62625f9d7a12835f3d040cda5731159f9b80e0a95cb5cd44839d4026b83d4d6f7d540d8d3699e1b6cdc49b3bb258a32a5596093bb3a8aff0efb1ea SHA512 189c4448d5a5d66a33ca38e65ba14149e6eae372462ab2de0a1486c4001a0d3d6d0ece05fe9f8767d788df778d7cda009cdc2c2ec76dc66a47fce73526eca8ac
MISC metadata.xml 722 BLAKE2B d44c3a3cc18ecaceb2e112a314c63bb913448516eec1118a86a4c0e770ed6dca322d4653358bd78b0b3c0dcf10007e1c5d1033dd9d5996f6d6f3dc5659280f74 SHA512 7a95345138c738aec445af215a3381308a40bcc1475d2718880cc124795237bff6bbc4312e63b5a135815b17b37b1b130da90b81b895c16f3f86de4b51fd3f40
diff --git a/net-misc/gallery-dl/gallery-dl-1.24.1.ebuild b/net-misc/gallery-dl/gallery-dl-1.24.1.ebuild
index 982779112300..a330a615c47b 100644
--- a/net-misc/gallery-dl/gallery-dl-1.24.1.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-1.24.1.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
@@ -17,7 +17,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/mikf/${PN}.git"
else
SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm arm64 hppa ppc ppc64 ~riscv x86"
fi
LICENSE="GPL-2"
diff --git a/www-apps/Manifest.gz b/www-apps/Manifest.gz
index 131811a82ee4..ee44bab18166 100644
--- a/www-apps/Manifest.gz
+++ b/www-apps/Manifest.gz
Binary files differ
diff --git a/www-apps/icingaweb2/Manifest b/www-apps/icingaweb2/Manifest
index 3e7b6c857330..542a5dd91555 100644
--- a/www-apps/icingaweb2/Manifest
+++ b/www-apps/icingaweb2/Manifest
@@ -1,7 +1,5 @@
-DIST icingaweb2-2.11.1.tar.gz 11410186 BLAKE2B 6211dac560ab7acd4b37b056ab32fa73d21521f5bb02509b63d703e986761e617c1304ff71c22fc1b0d820cabf4e1264d13847142daee7da5cc5644fb4164a67 SHA512 3df41958de29e6099acfbf002b9cf68da535cfd5400397e03d3ea59083ee68b8084c1cea85ae31cb6134cef2a2b39c18b53cabcbdf436e7ddc14f0ddbcd61997
DIST icingaweb2-2.11.2.tar.gz 11412429 BLAKE2B 76d47cfa3558ff647b425c725dae40e10359ec6aa117cb5f7dc615dff98bf9e4e2b73b21bb37f02e9c0737d2d734f816532edc3da34fb3f52238eae676b611bc SHA512 c316b918c7c2bdd77b5815ba1b4f52604f9fd3801f8a4896ae416d27b2979238fb2ae619cb0048048c99c69fbc28352f57cd73f118d7afc84fbe0668b85b59e1
DIST icingaweb2-2.11.3.tar.gz 11437384 BLAKE2B d77dfc6cb0640dcdae0206597ff7704fbebdc603672ed0ec1002dd2b125c23981d070b9a45c7363744856bc9313fd6c3f1f6310f1344ca268defc0677fd6c3bd SHA512 e3277f4b0136dfe5ca48fb52ee85414205433aa5aac5e4db5acbaeb0c8a84591270253cc7b195d107458e8d37d6b5994dab6fdfa941234fd4fb3a451ce5aa839
-EBUILD icingaweb2-2.11.1.ebuild 2645 BLAKE2B 6f6074a12bc465820885a5e78acdceeef0d86faee157f7572060d4ebb68ce877ed5f6757d97b0dade750f1cc5af7af13ce270edc80cb6f4320a901fd09f00d72 SHA512 a4d3fb6fbc7699eae92dcdfac74acae1e1379ed6e4e7f946bb9f322dd0785721da31ccb074eb41ad4876d61316e243cd11e0380ee3f6e29f1e13faafec692d72
EBUILD icingaweb2-2.11.2.ebuild 2645 BLAKE2B 6f6074a12bc465820885a5e78acdceeef0d86faee157f7572060d4ebb68ce877ed5f6757d97b0dade750f1cc5af7af13ce270edc80cb6f4320a901fd09f00d72 SHA512 a4d3fb6fbc7699eae92dcdfac74acae1e1379ed6e4e7f946bb9f322dd0785721da31ccb074eb41ad4876d61316e243cd11e0380ee3f6e29f1e13faafec692d72
EBUILD icingaweb2-2.11.3.ebuild 2647 BLAKE2B fa8e259a2c1acaba634189974ed0e4cffd1178d46e88ee33398b0df83d34b3f3ca829834a862960ea7be4af374cfb91a2f9c02e2a01f4de8f2a68500b75cc9ab SHA512 b134e2277cdb896f61a9459b0a07f02b0a7233b63810e95a4df15ee06432e1b4abc53cdc7efe93b3f5b41d939b6500bc8b0fd556db0c8695992846db27f2984d
EBUILD icingaweb2-9999.ebuild 2647 BLAKE2B fa8e259a2c1acaba634189974ed0e4cffd1178d46e88ee33398b0df83d34b3f3ca829834a862960ea7be4af374cfb91a2f9c02e2a01f4de8f2a68500b75cc9ab SHA512 b134e2277cdb896f61a9459b0a07f02b0a7233b63810e95a4df15ee06432e1b4abc53cdc7efe93b3f5b41d939b6500bc8b0fd556db0c8695992846db27f2984d
diff --git a/www-apps/icingaweb2/icingaweb2-2.11.1.ebuild b/www-apps/icingaweb2/icingaweb2-2.11.1.ebuild
deleted file mode 100644
index 427ea0f05350..000000000000
--- a/www-apps/icingaweb2/icingaweb2-2.11.1.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit depend.apache multilib
-
-DESCRIPTION="Icinga Web 2 - Frontend for icinga2"
-HOMEPAGE="http://www.icinga.org/"
-
-if [[ ${PV} == *9999 ]];then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/Icinga/icingaweb2.git"
- EGIT_BRANCH="master"
-else
- SRC_URI="https://codeload.github.com/Icinga/${PN}/tar.gz/v${PV} -> ${P}.tar.gz"
- KEYWORDS="amd64 x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="apache2 apache2-server fpm ldap mysql nginx pdf postgres"
-REQUIRED_USE="( ^^ ( apache2-server nginx ) ) apache2? ( apache2-server )"
-
-DEPEND=">=net-analyzer/icinga2-2.1.1
- dev-php/pecl-imagick
- pdf? ( media-gfx/imagemagick[png] )
- apache2-server? ( >=www-servers/apache-2.4.0 )
- nginx? ( >=www-servers/nginx-1.7.0:* )
- || (
- dev-lang/php:7.3[apache2?,cli,fpm?,gd,json,intl,ldap?,mysql?,nls,pdo,postgres?,sockets,ssl,xslt,xml]
- dev-lang/php:7.4[apache2?,cli,fpm?,gd,json,intl,ldap?,mysql?,nls,pdo,postgres?,sockets,ssl,xslt,xml]
- dev-lang/php:8.0[apache2?,cli,fpm?,gd,intl,ldap?,mysql?,nls,pdo,postgres?,sockets,ssl,xslt,xml]
- dev-lang/php:8.1[apache2?,cli,fpm?,gd,intl,ldap?,mysql?,nls,pdo,postgres?,sockets,ssl,xslt,xml]
- )
- >=dev-libs/icinga-php-library-0.8.1
- >=dev-libs/icinga-php-thirdparty-0.11.0
- acct-group/icingacmd
- acct-group/icingaweb2"
-RDEPEND="${DEPEND}"
-
-want_apache2
-
-pkg_setup() {
- depend.apache_pkg_setup
-
- use nginx && usermod -a -G icingacmd,icingaweb2 nginx
- use apache2 && usermod -a -G icingacmd,icingaweb2 apache
-}
-
-pkg_config() {
- if [[ -d /etc/icingaweb2 ]] ; then
- einfo "Updating existing installation ..."
- else
- einfo "Running first time setup ..."
- einfo "Creating configuration directory ..."
- /usr/share/${PN}/bin/icingacli setup config directory
- einfo "Creating authentication token for web setup ..."
- /usr/share/${PN}/bin/icingacli setup token create
- if use apache2 ; then
- einfo "The following might be useful for your Apache2 configuration:"
- /usr/share/${PN}/bin/icingacli setup config webserver apache --document-root /usr/share/${PN}/public
- fi
- if use nginx ; then
- einfo "The following might be useful for your NGinx configuration:"
- /usr/share/${PN}/bin/icingacli setup config webserver nginx --document-root /usr/share/${PN}/public
- fi
- fi
- einfo "All done."
-}
-
-src_install() {
- insinto "/usr/share/${PN}"
- doins -r "${S}"/*
- fperms -R a+rX "/usr/share/${PN}/public/"
- fperms u+x,g+x "/usr/share/${PN}/bin/icingacli"
- fowners root:icingaweb2 "/usr/share/${PN}/bin/icingacli"
-}
-
-pkg_postinst() {
- einfo "Run 'emerge --config =${CATEGORY}/${PF}' to finish setup."
-}
diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz
index 59e25a27f562..acefb1ff7198 100644
--- a/x11-misc/Manifest.gz
+++ b/x11-misc/Manifest.gz
Binary files differ
diff --git a/x11-misc/safeeyes/Manifest b/x11-misc/safeeyes/Manifest
index 4e73b368156e..d8148762c76c 100644
--- a/x11-misc/safeeyes/Manifest
+++ b/x11-misc/safeeyes/Manifest
@@ -1,6 +1,8 @@
DIST safeeyes-2.1.3.tar.gz 354494 BLAKE2B 5f7977a8de280f5022cb226689c5b1d48f494932babd014b9ee8affcf9aaa0ef8dfe3ed18c33dbfa4ebaf1c5bfdbed4efc3b69c1ce3065e3ff3c82e83fa71723 SHA512 8a708b3e8f40f75659092a2effb0318b0fb7f47345e3f430f6b83ff2fc3c7de46b2dc881bf69902055bc8233f539946e60822e6ab7a6149f2c99441af1191f48
DIST safeeyes-2.1.4.tar.gz 383245 BLAKE2B 307d58fd589c0a8b01f0c20c21f06a0f81b0d8a43f81e71e79a273a124e00df7cdd2c7c498a4918f6b56abc03fa7cb58db231124a96806a2fe60d6f9dab7f6c8 SHA512 547d00f18e06679464e225ab62f76c43e8efb733e945ae93c02c7cf55ab0bcf5fc078ffc41ad2842a324fff2513050cced404e8bd53d63b78ba7fb1f862c1ad3
+DIST safeeyes-2.1.5.tar.gz 284690 BLAKE2B deedf39bc0a69ee70a692061c96e0ea5ce6aeb09513d7469710d25b8660eaed854b3ee711de4702f839dbfb1f04aee84cb05ebc24d4567fc2b56c04e319f5c63 SHA512 0e4ed1d9f4473b45f6f5d4a74ba4817fca08199072fe937fd3b7ceed1ef543729c618e672198cf4dfeba8ed896b24779ca725f2f2c98bf1c9cdf1a8e9c147dc8
EBUILD safeeyes-2.1.3-r1.ebuild 968 BLAKE2B 5e1a806a624f0355aeb52f2d0e698e82187dc923d4f9789f2b2f5bf15666d30acef200c11d71dd95c0f94d6f2f811cda61adc10575fa730f1ffc21ef357b4a24 SHA512 7b0442c1016c2a8615df8c5228f357baa0f81aecabc3cc83f0292be953587770a36a5ec83064053d54fa1e9c3e29cbbcbdae26640e5375784f9fac9d1a968903
EBUILD safeeyes-2.1.4-r1.ebuild 1107 BLAKE2B e7695893d5c7671998bf9f034d2b5bab824d3b7da4742a107a00c03f4e0fd2ce9538e6dfab2e7ca935c83839160c9a11eaebc88fa7bdd34b9fcc6ecf45b23996 SHA512 097cd52b58288a2636e2ec49fd627a1985c1ab6534733d44713ca9f063f2169d63fa95ce8d759514d5e4d622015ff49bc7887bf23a37819c0272fb1e7339bd22
EBUILD safeeyes-2.1.4.ebuild 1027 BLAKE2B bd7c24f9cc7dffdb202cdea46863960143d8524fc50a952e25a816aa26268dfdba9119c966716c1a2e17eba407de069365761cf952a578fe994b5f207e70a565 SHA512 30203f315c1d76d0181c3c71c280a7cd3a30f9a3c97eea4d6ce7effd36f88f8a8c26162cd4412629308e65a55778750527b6a4e72ed3d43021fe130e00b5d73a
+EBUILD safeeyes-2.1.5.ebuild 1038 BLAKE2B 71c754565779f788430e0b62f8e84749ac34c43a9f7ad1218770dfaff43f3a81f607202500b65ab8be3c5de712e4401ceae89d1925d4725c55e40abb823d4909 SHA512 4753ee450dda2daac9a6ff1fef903700ae7872894c3b2781b80ca2b7b558c16e1c90d05c37f1aa74e0bc8ecae1f2e056b772b7ccd4f24668b0358ae167bc6c71
MISC metadata.xml 347 BLAKE2B eda163f3ff13421872558f176120fc2fa5488afa1c9e2b2bd1c3aae6bf76e4e73758f35ba2af529beaf73d5677970ffe6319e8db22279c5eb7885f9f135e9243 SHA512 c09ce25d4d00dc7d322ab1505feb17b0bdec7aa1ec9e4a847705889ec38b76b03758d0a9bf1fc01fd6131d278850ae38462256ab8c968f183523e48dc2692aca
diff --git a/x11-misc/safeeyes/safeeyes-2.1.5.ebuild b/x11-misc/safeeyes/safeeyes-2.1.5.ebuild
new file mode 100644
index 000000000000..b865ffc84d69
--- /dev/null
+++ b/x11-misc/safeeyes/safeeyes-2.1.5.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE="tk" # for site-packages/Xlib/ext/randr.py
+DISTUTILS_USE_PEP517=setuptools
+
+inherit xdg distutils-r1
+
+DESCRIPTION="Linux alternative to EyeLeo"
+HOMEPAGE="https://github.com/slgobinath/SafeEyes"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ dev-libs/libappindicator:3[introspection]
+ dev-python/Babel[${PYTHON_USEDEP}]
+ dev-python/croniter[${PYTHON_USEDEP}]
+ dev-python/dbus-python[${PYTHON_USEDEP}]
+ dev-python/psutil[${PYTHON_USEDEP}]
+ dev-python/pygobject:3[${PYTHON_USEDEP}]
+ dev-python/python-xlib[${PYTHON_USEDEP}]
+ media-sound/alsa-utils
+ x11-apps/xprop
+ x11-libs/gtk+:3[introspection]
+ x11-libs/libnotify[introspection]
+ x11-misc/xprintidle
+ "
+
+pkg_postinst() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+}