From c9aaa2ff911ee95adca22bcd9264e8ecfa3d5149 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 23 Jul 2023 08:52:39 +0100 Subject: gentoo auto-resync : 23:07:2023 - 08:52:38 --- Manifest | 30 +- Manifest.files.gz | Bin 29299 -> 29287 bytes app-arch/Manifest.gz | Bin 17412 -> 17412 bytes app-arch/dump/Manifest | 2 + app-arch/dump/dump-0.4.47-r3.ebuild | 100 +++ ...ncompatible-pointer-to-integer-conversion.patch | 25 + dev-libs/Manifest.gz | Bin 97939 -> 97945 bytes dev-libs/openssl/Manifest | 2 +- dev-libs/openssl/openssl-3.0.9-r2.ebuild | 2 +- dev-lisp/Manifest.gz | Bin 3378 -> 3375 bytes dev-lisp/gcl/Manifest | 4 +- dev-lisp/gcl/files/gcl-2.6.15_pre3-spelling.patch | 766 --------------------- dev-lisp/gcl/gcl-2.6.15_pre3.ebuild | 5 +- dev-python/Manifest.gz | Bin 266467 -> 266485 bytes dev-python/dill/Manifest | 2 + dev-python/dill/dill-0.3.7.ebuild | 28 + dev-python/django-auth-ldap/Manifest | 2 + .../django-auth-ldap/django-auth-ldap-4.4.0.ebuild | 44 ++ dev-python/ensurepip-pip/Manifest | 2 + .../ensurepip-pip/ensurepip-pip-23.2.1.ebuild | 24 + dev-python/fastjsonschema/Manifest | 2 + .../fastjsonschema/fastjsonschema-2.18.0.ebuild | 25 + dev-python/flufl-lock/Manifest | 4 +- dev-python/flufl-lock/flufl-lock-8.0.2.ebuild | 36 + dev-python/flufl-lock/metadata.xml | 2 +- dev-python/hcloud-python/Manifest | 2 + .../hcloud-python/hcloud-python-1.26.0.ebuild | 49 ++ dev-python/identify/Manifest | 2 + dev-python/identify/identify-2.5.26.ebuild | 29 + dev-python/jsonmerge/Manifest | 2 + dev-python/jsonmerge/jsonmerge-1.9.2.ebuild | 25 + dev-python/multiprocess/Manifest | 2 + .../multiprocess/multiprocess-0.70.15.ebuild | 27 + dev-python/pip/Manifest | 2 + dev-python/pip/pip-23.2.1.ebuild | 130 ++++ dev-python/pygame/Manifest | 1 + dev-python/pygame/pygame-2.5.0-r2.ebuild | 92 +++ dev-python/python-mpv/Manifest | 2 + dev-python/python-mpv/python-mpv-1.0.4.ebuild | 40 ++ dev-ruby/Manifest.gz | Bin 106758 -> 106449 bytes dev-ruby/leto/Manifest | 2 +- dev-ruby/leto/leto-2.1.0.ebuild | 2 +- dev-ruby/subexec/Manifest | 3 - dev-ruby/subexec/metadata.xml | 11 - dev-ruby/subexec/subexec-0.2.3-r2.ebuild | 34 - dev-ruby/trollop/Manifest | 3 - dev-ruby/trollop/metadata.xml | 8 - dev-ruby/trollop/trollop-2.9.10.ebuild | 28 - gui-wm/Manifest.gz | Bin 1046 -> 1045 bytes gui-wm/hyprland/Manifest | 2 +- gui-wm/hyprland/hyprland-0.27.2.ebuild | 2 +- media-gfx/Manifest.gz | Bin 37989 -> 37985 bytes media-gfx/ahoviewer/Manifest | 4 +- .../ahoviewer/ahoviewer-2.0.0_pre20220827.ebuild | 83 +++ media-gfx/ahoviewer/metadata.xml | 3 + metadata/Manifest.gz | Bin 3506 -> 3508 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/Manifest | 28 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 27914 -> 27926 bytes metadata/md5-cache/app-arch/Manifest.gz | Bin 25083 -> 25244 bytes metadata/md5-cache/app-arch/dump-0.4.47-r3 | 17 + metadata/md5-cache/dev-libs/Manifest.gz | Bin 159746 -> 159746 bytes metadata/md5-cache/dev-libs/openssl-3.0.9-r2 | 4 +- metadata/md5-cache/dev-lisp/Manifest.gz | Bin 5033 -> 5034 bytes metadata/md5-cache/dev-lisp/gcl-2.6.15_pre3 | 4 +- metadata/md5-cache/dev-python/Manifest.gz | Bin 388733 -> 390622 bytes metadata/md5-cache/dev-python/dill-0.3.7 | 15 + .../md5-cache/dev-python/django-auth-ldap-4.4.0 | 16 + metadata/md5-cache/dev-python/ensurepip-pip-23.2.1 | 12 + .../md5-cache/dev-python/fastjsonschema-2.18.0 | 16 + metadata/md5-cache/dev-python/flufl-lock-8.0.2 | 16 + metadata/md5-cache/dev-python/hcloud-python-1.26.0 | 16 + metadata/md5-cache/dev-python/identify-2.5.26 | 16 + metadata/md5-cache/dev-python/jsonmerge-1.9.2 | 16 + metadata/md5-cache/dev-python/multiprocess-0.70.15 | 15 + metadata/md5-cache/dev-python/pip-23.2.1 | 16 + metadata/md5-cache/dev-python/pygame-2.5.0-r2 | 17 + metadata/md5-cache/dev-python/python-mpv-1.0.4 | 16 + metadata/md5-cache/dev-ruby/Manifest.gz | Bin 170284 -> 169947 bytes metadata/md5-cache/dev-ruby/leto-2.1.0 | 4 +- metadata/md5-cache/dev-ruby/subexec-0.2.3-r2 | 17 - metadata/md5-cache/dev-ruby/trollop-2.9.10 | 17 - metadata/md5-cache/gui-wm/Manifest.gz | Bin 1697 -> 1697 bytes metadata/md5-cache/gui-wm/hyprland-0.27.2 | 2 +- metadata/md5-cache/media-gfx/Manifest.gz | Bin 58269 -> 58431 bytes .../media-gfx/ahoviewer-2.0.0_pre20220827 | 16 + metadata/md5-cache/net-analyzer/Manifest.gz | Bin 57410 -> 57241 bytes metadata/md5-cache/net-analyzer/munin-2.0.67-r7 | 17 - metadata/md5-cache/net-analyzer/munin-2.0.69 | 17 - metadata/md5-cache/net-analyzer/munin-2.0.73-r3 | 17 + metadata/md5-cache/net-misc/Manifest.gz | Bin 88866 -> 88871 bytes metadata/md5-cache/net-misc/curl-8.2.0 | 17 - metadata/md5-cache/net-misc/curl-8.2.0-r1 | 17 + metadata/md5-cache/net-misc/gallery-dl-1.25.6 | 4 +- metadata/md5-cache/net-nds/Manifest.gz | Bin 3899 -> 4063 bytes metadata/md5-cache/net-nds/gssproxy-0.9.1-r1 | 13 + metadata/md5-cache/net-vpn/Manifest.gz | Bin 13249 -> 13251 bytes metadata/md5-cache/net-vpn/vtun-3.0.4-r4 | 4 +- metadata/md5-cache/sci-electronics/Manifest.gz | Bin 15587 -> 15746 bytes metadata/md5-cache/sci-electronics/gsmc-1.1-r3 | 14 + metadata/md5-cache/sys-boot/Manifest.gz | Bin 9228 -> 9224 bytes metadata/md5-cache/sys-boot/palo-2.24 | 4 +- metadata/md5-cache/sys-fs/Manifest.gz | Bin 37079 -> 37233 bytes metadata/md5-cache/sys-fs/dd-rescue-1.99.13 | 2 +- metadata/md5-cache/sys-fs/dd-rescue-1.99.13-r1 | 15 + metadata/md5-cache/sys-process/Manifest.gz | Bin 15586 -> 15752 bytes metadata/md5-cache/sys-process/numactl-2.0.16-r1 | 13 + metadata/md5-cache/xfce-extra/Manifest.gz | Bin 8675 -> 8834 bytes .../xfce-extra/xfce4-cpugraph-plugin-1.2.8 | 14 + metadata/news/Manifest | 28 +- metadata/news/timestamp.chk | 2 +- metadata/timestamp | 2 +- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-analyzer/Manifest.gz | Bin 43083 -> 43078 bytes net-analyzer/munin/Manifest | 6 +- net-analyzer/munin/files/munin-node_init.d_2.0.73 | 27 + net-analyzer/munin/munin-2.0.67-r7.ebuild | 415 ----------- net-analyzer/munin/munin-2.0.69.ebuild | 415 ----------- net-analyzer/munin/munin-2.0.73-r3.ebuild | 417 +++++++++++ net-misc/Manifest.gz | Bin 54112 -> 54118 bytes net-misc/curl/Manifest | 4 +- net-misc/curl/curl-8.2.0-r1.ebuild | 353 ++++++++++ net-misc/curl/curl-8.2.0.ebuild | 351 ---------- net-misc/curl/files/curl-8.2.0-basic-auth.patch | 127 ++++ net-misc/curl/files/curl-8.2.0-http2-eof.patch | 32 + net-misc/gallery-dl/Manifest | 2 +- net-misc/gallery-dl/gallery-dl-1.25.6.ebuild | 2 +- net-nds/Manifest.gz | Bin 2395 -> 2394 bytes net-nds/gssproxy/Manifest | 2 + .../gssproxy-0.9.1-fix-musl-llvm16-build.patch | 30 + net-nds/gssproxy/gssproxy-0.9.1-r1.ebuild | 102 +++ net-vpn/Manifest.gz | Bin 7244 -> 7244 bytes net-vpn/vtun/Manifest | 2 +- net-vpn/vtun/vtun-3.0.4-r4.ebuild | 2 +- profiles/Manifest.gz | Bin 179296 -> 179299 bytes profiles/package.mask | 10 - sci-electronics/Manifest.gz | Bin 9039 -> 9038 bytes sci-electronics/gsmc/Manifest | 2 + .../gsmc/files/gsmc-1.1-clang16-build-fix.patch | 41 ++ sci-electronics/gsmc/gsmc-1.1-r3.ebuild | 38 + sys-boot/Manifest.gz | Bin 5884 -> 5888 bytes sys-boot/palo/Manifest | 2 +- sys-boot/palo/palo-2.24.ebuild | 2 +- sys-fs/Manifest.gz | Bin 22574 -> 22578 bytes sys-fs/dd-rescue/Manifest | 4 +- sys-fs/dd-rescue/dd-rescue-1.99.13-r1.ebuild | 107 +++ sys-fs/dd-rescue/dd-rescue-1.99.13.ebuild | 4 + .../dd-rescue/files/dd-rescue-1.99.13-musl.patch | 145 ++++ sys-process/Manifest.gz | Bin 10133 -> 10137 bytes sys-process/numactl/Manifest | 3 + ....16-configure-check-for-largefile-support.patch | 27 + ...0.16-replace-stat64-with-normal-functions.patch | 65 ++ sys-process/numactl/numactl-2.0.16-r1.ebuild | 69 ++ xfce-extra/Manifest.gz | Bin 7708 -> 7711 bytes xfce-extra/xfce4-cpugraph-plugin/Manifest | 2 + .../xfce4-cpugraph-plugin-1.2.8.ebuild | 47 ++ 160 files changed, 2843 insertions(+), 2219 deletions(-) create mode 100644 app-arch/dump/dump-0.4.47-r3.ebuild create mode 100644 app-arch/dump/files/dump-fix-incompatible-pointer-to-integer-conversion.patch delete mode 100644 dev-lisp/gcl/files/gcl-2.6.15_pre3-spelling.patch create mode 100644 dev-python/dill/dill-0.3.7.ebuild create mode 100644 dev-python/django-auth-ldap/django-auth-ldap-4.4.0.ebuild create mode 100644 dev-python/ensurepip-pip/ensurepip-pip-23.2.1.ebuild create mode 100644 dev-python/fastjsonschema/fastjsonschema-2.18.0.ebuild create mode 100644 dev-python/flufl-lock/flufl-lock-8.0.2.ebuild create mode 100644 dev-python/hcloud-python/hcloud-python-1.26.0.ebuild create mode 100644 dev-python/identify/identify-2.5.26.ebuild create mode 100644 dev-python/jsonmerge/jsonmerge-1.9.2.ebuild create mode 100644 dev-python/multiprocess/multiprocess-0.70.15.ebuild create mode 100644 dev-python/pip/pip-23.2.1.ebuild create mode 100644 dev-python/pygame/pygame-2.5.0-r2.ebuild create mode 100644 dev-python/python-mpv/python-mpv-1.0.4.ebuild delete mode 100644 dev-ruby/subexec/Manifest delete mode 100644 dev-ruby/subexec/metadata.xml delete mode 100644 dev-ruby/subexec/subexec-0.2.3-r2.ebuild delete mode 100644 dev-ruby/trollop/Manifest delete mode 100644 dev-ruby/trollop/metadata.xml delete mode 100644 dev-ruby/trollop/trollop-2.9.10.ebuild create mode 100644 media-gfx/ahoviewer/ahoviewer-2.0.0_pre20220827.ebuild create mode 100644 metadata/md5-cache/app-arch/dump-0.4.47-r3 create mode 100644 metadata/md5-cache/dev-python/dill-0.3.7 create mode 100644 metadata/md5-cache/dev-python/django-auth-ldap-4.4.0 create mode 100644 metadata/md5-cache/dev-python/ensurepip-pip-23.2.1 create mode 100644 metadata/md5-cache/dev-python/fastjsonschema-2.18.0 create mode 100644 metadata/md5-cache/dev-python/flufl-lock-8.0.2 create mode 100644 metadata/md5-cache/dev-python/hcloud-python-1.26.0 create mode 100644 metadata/md5-cache/dev-python/identify-2.5.26 create mode 100644 metadata/md5-cache/dev-python/jsonmerge-1.9.2 create mode 100644 metadata/md5-cache/dev-python/multiprocess-0.70.15 create mode 100644 metadata/md5-cache/dev-python/pip-23.2.1 create mode 100644 metadata/md5-cache/dev-python/pygame-2.5.0-r2 create mode 100644 metadata/md5-cache/dev-python/python-mpv-1.0.4 delete mode 100644 metadata/md5-cache/dev-ruby/subexec-0.2.3-r2 delete mode 100644 metadata/md5-cache/dev-ruby/trollop-2.9.10 create mode 100644 metadata/md5-cache/media-gfx/ahoviewer-2.0.0_pre20220827 delete mode 100644 metadata/md5-cache/net-analyzer/munin-2.0.67-r7 delete mode 100644 metadata/md5-cache/net-analyzer/munin-2.0.69 create mode 100644 metadata/md5-cache/net-analyzer/munin-2.0.73-r3 delete mode 100644 metadata/md5-cache/net-misc/curl-8.2.0 create mode 100644 metadata/md5-cache/net-misc/curl-8.2.0-r1 create mode 100644 metadata/md5-cache/net-nds/gssproxy-0.9.1-r1 create mode 100644 metadata/md5-cache/sci-electronics/gsmc-1.1-r3 create mode 100644 metadata/md5-cache/sys-fs/dd-rescue-1.99.13-r1 create mode 100644 metadata/md5-cache/sys-process/numactl-2.0.16-r1 create mode 100644 metadata/md5-cache/xfce-extra/xfce4-cpugraph-plugin-1.2.8 create mode 100644 net-analyzer/munin/files/munin-node_init.d_2.0.73 delete mode 100644 net-analyzer/munin/munin-2.0.67-r7.ebuild delete mode 100644 net-analyzer/munin/munin-2.0.69.ebuild create mode 100644 net-analyzer/munin/munin-2.0.73-r3.ebuild create mode 100644 net-misc/curl/curl-8.2.0-r1.ebuild delete mode 100644 net-misc/curl/curl-8.2.0.ebuild create mode 100644 net-misc/curl/files/curl-8.2.0-basic-auth.patch create mode 100644 net-misc/curl/files/curl-8.2.0-http2-eof.patch create mode 100644 net-nds/gssproxy/files/gssproxy-0.9.1-fix-musl-llvm16-build.patch create mode 100644 net-nds/gssproxy/gssproxy-0.9.1-r1.ebuild create mode 100644 sci-electronics/gsmc/files/gsmc-1.1-clang16-build-fix.patch create mode 100644 sci-electronics/gsmc/gsmc-1.1-r3.ebuild create mode 100644 sys-fs/dd-rescue/dd-rescue-1.99.13-r1.ebuild create mode 100644 sys-fs/dd-rescue/files/dd-rescue-1.99.13-musl.patch create mode 100644 sys-process/numactl/files/numactl-2.0.16-configure-check-for-largefile-support.patch create mode 100644 sys-process/numactl/files/numactl-2.0.16-replace-stat64-with-normal-functions.patch create mode 100644 sys-process/numactl/numactl-2.0.16-r1.ebuild create mode 100644 xfce-extra/xfce4-cpugraph-plugin/xfce4-cpugraph-plugin-1.2.8.ebuild diff --git a/Manifest b/Manifest index fb79fb6c5365..4d901c10f2ca 100644 --- a/Manifest +++ b/Manifest @@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 29299 BLAKE2B b9cfca18a58538e584df59092d65850e37414caf730ede29f7ebb5e06beb3deb6d1fdedf4fea1975ded0d88821d039c4716de219505526847ecda313c2a9c918 SHA512 cae67ec4d213d5183e043e6e923259618c6ff481a51687e9564c508dfef327b540326a2f5c4b754b5f82663f1d13694b408de56fdbd562514bb595e3267b7e52 -TIMESTAMP 2023-07-23T01:10:16Z +MANIFEST Manifest.files.gz 29287 BLAKE2B b87791ac84bbcb0feb7ed3b261868ecb9e0be6e702d7dd0d34d5e2be98e8fb3235c74dae417668a4fcc522c6af7909fba88b272d0759d1d67baf03a6671b696f SHA512 fc02c741de0bcf883721a9914dbb984e3badb36aacbbafde53b885308c65e7bca2e6731f4b16ff60862298e3be9fe8d923d74862bbe10dc2934be33a24b8d343 +TIMESTAMP 2023-07-23T07:10:11Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmS8ffhfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmS80lNfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klCewBAAn8Wpv3m9udT6zvzov8mzxb/FsPbdNMsdzEI6TAn5OogIHi4ql3oXDQnj -s1aas6K30TLWkjJj6AxmQpKtMy4wHZIJsOXKv5D3qATihaHeVKyMYTwiYqqkHzUl -0ktyoEf6HI/I49E8IvpI+4/CAjHXSDjf2wYtGX2HmEMrXZHO4khhBjOBnQXgnVRE -U6w4ElrvyLIe+0AuSbjYuGHxY8UmjFHS4QMIUR10o4e1YG5T047N0iU+AnOxM3Fo -PLM7wcH1S4r9UU/48r/7Mp/LFf0x/SmaOjV073bWM18jE/I6Lvy7TPwQxPhHgKJf -RMNrB1Khy3megTFJF529AnwXqLPIvEnCS31IKh9Vgz9xT+mDM/3HDSC/Y9BI1bhr -SdfE6wgwO1IyyAHogwsnFyXOyFEWrHeOXe4+gA0uNjHjK3WzJHIAWX+7F1r0E+XN -Cf0THjKU9hG7+9MJp34gQV3RzRC2MjoPgY/WgfWeqoqv4poCU2UVlTEti6pQvFaY -5NYo1pXmkQy3fHSx24ujubjMjl8UbxXAIvOvnnGHDLaJRb+qZnG63e2xinuXYPc2 -sBHX5NNN++uZVwbZYpOXxFQ55VlqXnXFe2LUdutMjtkG+zZaSKJz7FKFh4rmy3Vv -+JLDy/zHEn//Hu0U1N+OqR23X2EghGV5U3KlUrPL+wCMW21B8oc= -=5GSc +klBsXw//e3RKwFdHU6Mb/DWfRroVyoboRWIWrk0ZV8qUWvwTXYgZGXge0dID5YPp +ltDG4ggwt79H1Kr2TE7guc4tV4XCSDosqWYj1cM4Ocuj5BSggs8CTUd48AKbeHxU +O87nsmncxoFOswDj/YBACGYwBgnWSSX0AhlQqGscg85KIN0WWvhk+Ax8hQ3/xBPc +UVWWgH7e8NsFmJOjV7IbVAErKTXt5UeMIbNZwbBUiBxAeMUTRRd8fqrwcmrdyee1 +ZKBhz/uGHD6fd3J37kaZt4Dut8ers1lYUOA2KvyMeKIzNXC8guSxiSljLIV/MVhD +qYB0/YnK/HqXWxTanUNa2JaQItgWy/lMwwLxYvFaxz9dBYVG9/4xYSWixYliwCHe +uTphvBiJDJj+3FLKX0icB/pn8wk8y2VljIteXNY+2I/u/f9gn6dKYdEU7GY6XedW +bzoTZZZsZXVTKkCnjQZYvHbCZ4dE9+yWzGhEf8TDeladMJMawvY16EetLGJQtaJA +AIRbjOG89qMINkokKEEKM/4aKBolqn6hROogULnSXv3J6jsV9GG5DRYgTfMXAXux +Wb4cmEPcDYf5Bq+Ql9imFKxzT7dWjcQIG9BgOVh0ybLaw5ralk/oJMCjZmGvJnG5 +pTx2GRisKSH42bjp/1Te7qcQZeDiy9drpBr88uOTnpuFckq/pMU= +=5Qnb -----END PGP SIGNATURE----- diff --git a/Manifest.files.gz b/Manifest.files.gz index 69d4c184d4a4..41598326786c 100644 Binary files a/Manifest.files.gz and b/Manifest.files.gz differ diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz index f06e48388755..5f2423bb98f5 100644 Binary files a/app-arch/Manifest.gz and b/app-arch/Manifest.gz differ diff --git a/app-arch/dump/Manifest b/app-arch/dump/Manifest index 0cb19a025302..2216f8042b58 100644 --- a/app-arch/dump/Manifest +++ b/app-arch/dump/Manifest @@ -1,4 +1,6 @@ +AUX dump-fix-incompatible-pointer-to-integer-conversion.patch 697 BLAKE2B 1421bcef6686762a63843ded51ca88c7c9f5513968c6a828073629ec6bd81e610c4c1a2ab0b60fb26fdd13a5e65ce255dd2116fbd8eefe63eae840e7c09ab94f SHA512 8af857045c9d364f05121b6ed284e45a307185e0360c01510276e91e2124157a0f000311522a7e0d03ea7453b15bc9ce87887ce027701ce5eb72fbd33488d2ec DIST dump-0.4b47.tar.gz 583380 BLAKE2B a5a6c507fc67451e6ce5117b28b9e97e45783059358c357e1f6d4b268437c8340f13e0d77e97631112824eca8205c49d206a8a7904bc3e00b1f0d5abb31418f7 SHA512 e9c567fe2ffad196b9657c551d83f7607758f3704cad6cb407514bbe2bc765c16968997dc3a5bc92b9eb5900fa5bd6e7cebc92c81afff53339fca92891a5259d EBUILD dump-0.4.47-r1.ebuild 2171 BLAKE2B 45518c50773251da809311f41f4c0245660e023ffbf54b0a985d47e5668a57bfe66b73362e7244e2ba4a139034aa32aa754a0cd6a18d1c661b74ee459c69086d SHA512 e9e0a48ac2e2b30b243cc134543be272975dc8309ba8f2389ba6897b1c76a03801e22af11db2c064aa14b6c5d90869624f28549374d5659568d840dd894fa802 EBUILD dump-0.4.47-r2.ebuild 2423 BLAKE2B 6ecac7f91fb600be878c96242936fb151142fde140043e1c36aaadd1fd5db087ba2f3359e6f5ae21068ca6d388af88c483dddc49d8dcbb63a38e0a8524cba627 SHA512 bd16f6f9224a6b4b801775e1f6c0f6e4d126ef50f69989b2526c62f4833ea3c3890ad1a0342853a75102291c7e67f3254e4c44073846a7b2e21cf72fd4b9d91c +EBUILD dump-0.4.47-r3.ebuild 2510 BLAKE2B c5efb7b7d8dc060069aff474f0e918504eff87c31a3a8de5c2a6860f82d44ad9458a7a91d97911e866b60edc6a0365d7f130fb294179805a1c3fe3c5280aa982 SHA512 bd80307d2a67cbd4fda7a0e77784420ae3f46f36ea6f0db18c490c233a3b7077116fc1323876b077aed9cb844c79308625aaea36bb5ff6adbbeb60b14a412d9e MISC metadata.xml 443 BLAKE2B a993a4c9e17125bd2da2e0002c55443402e0873613f37f0c97ea62ea12ae3b97c6364546e8a06b539cd98df9edcc750daa2f99c2696fc78c06870e21df5b6e0f SHA512 5aca723c5ae7925c19f8f2c4839d560b4859691b25b646bec1fba0a9e98fe5aef88ee718f16c7095d046d3667052d09a40bbbb6c35bda8d7c73fea8af8ea8439 diff --git a/app-arch/dump/dump-0.4.47-r3.ebuild b/app-arch/dump/dump-0.4.47-r3.ebuild new file mode 100644 index 000000000000..c4d086432c12 --- /dev/null +++ b/app-arch/dump/dump-0.4.47-r3.ebuild @@ -0,0 +1,100 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit readme.gentoo-r1 + +MY_P="${PN}-$(ver_rs 2 b)" + +DESCRIPTION="Dump/restore ext2fs backup utilities" +HOMEPAGE="https://dump.sourceforge.io/" +SRC_URI="mirror://sourceforge/dump/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +# We keep uuid USE flag default dsiabled for this version. Don't forget +# to default enable it for later versions as this is the upstream default. +IUSE="bzip2 debug ermt lzo readline selinux sqlite ssl static test uuid zlib" +RESTRICT="!test? ( test )" +REQUIRED_USE=" + ermt? ( ssl ) + ssl? ( zlib ) + test? ( sqlite? ( uuid ) )" + +RDEPEND=" + >=sys-fs/e2fsprogs-1.27:= + sys-apps/util-linux + bzip2? ( + app-arch/bzip2:= + static? ( app-arch/bzip2[static-libs] ) + ) + zlib? ( >=sys-libs/zlib-1.1.4:= ) + lzo? ( + dev-libs/lzo:2= + static? ( dev-libs/lzo:2[static-libs] ) + ) + sqlite? ( dev-db/sqlite:3= ) + ermt? ( dev-libs/openssl:0= ) + ssl? ( dev-libs/openssl:0= ) + readline? ( + sys-libs/readline:0= + sys-libs/ncurses:= + static? ( sys-libs/ncurses:=[static-libs] ) + )" +DEPEND="${RDEPEND} + virtual/os-headers" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${PN}-fix-incompatible-pointer-to-integer-conversion.patch +) + +src_configure() { + local myeconfargs=( + --with-dumpdatespath=/etc/dumpdates + --with-rmtpath='$(sbindir)/rmt' + --enable-blkid + $(use_enable bzip2) + $(use_enable debug) + $(use_enable ermt) + $(use_enable lzo) + $(use_enable readline) + $(use_enable selinux) + $(use_enable sqlite) + $(use_enable ssl) + $(use_enable static static-progs) + $(use_enable uuid) + $(use_enable zlib) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + + mv "${ED}"/usr/sbin/{,dump-}rmt || die + mv "${ED}"/usr/share/man/man8/{,dump-}rmt.8 || die + use ermt && newsbin rmt/ermt dump-ermt + + dodoc KNOWNBUGS MAINTAINERS REPORTING-BUGS + dodoc -r examples + + # Don't install pre-compressed files + gunzip "${ED}"/usr/share/doc/${PF}/examples/cron_dump_to_disk/backupskel.tar.gz \ + || die + + local DOC_CONTENTS="dump has serious bugs + (see https://sourceforge.net/p/dump/bugs/162/ and + https://sourceforge.net/p/dump/bugs/174/). This tool should only + be used for restoring old backups, not for creating new ones. + \n\n${CATEGORY}/${PN} installs 'rmt' as 'dump-rmt'. + This is to avoid conflicts with app-arch/tar 'rmt'." + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog +} diff --git a/app-arch/dump/files/dump-fix-incompatible-pointer-to-integer-conversion.patch b/app-arch/dump/files/dump-fix-incompatible-pointer-to-integer-conversion.patch new file mode 100644 index 000000000000..220e37bb7f57 --- /dev/null +++ b/app-arch/dump/files/dump-fix-incompatible-pointer-to-integer-conversion.patch @@ -0,0 +1,25 @@ +From: listout +Date: Mon, 17 Apr 2023 12:36:40 +0530 +Subject: [PATCH] Fix incompatible pointer to integer conversion + +transformation_null was initializing one of it's elements with NULL +which is zero type casted to void. Hence, instead of initializing with +NULL, now we are initializing that element with zero. + +Refer: https://bugs.gentoo.org/874675 + +Signed-off-by: listout +--- a/common/transformation_null.c ++++ b/common/transformation_null.c +@@ -81,7 +81,7 @@ null_decompress(Transformation *xform, struct tapebuf *tpbin, unsigned long *des + Transformation transformation_null = + { + 0, +- NULL, ++ 0, + "null", + 0, + &null_initialize, +-- +2.39.2 + diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index 53d0102e44a9..bbad2a3898d6 100644 Binary files a/dev-libs/Manifest.gz and b/dev-libs/Manifest.gz differ diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest index ff8a88795557..6cd591e28b1a 100644 --- a/dev-libs/openssl/Manifest +++ b/dev-libs/openssl/Manifest @@ -18,7 +18,7 @@ DIST openssl-3.1.1.tar.gz.asc 833 BLAKE2B 5a2a9aeb475b843862e133d53bc5bb3c8e12e8 EBUILD openssl-1.0.2u-r1.ebuild 9993 BLAKE2B 2128588b25f90830c4b9120a0e5aa079b127c28aaa590a65900d735999ce777bd8a5f04de75ba476cf5062f3d862021654a2e41a800a0f06359aaa9947269d5b SHA512 e37897b8262f7365aa6484252cbd6b56567552ec90fb299518479cb91f9b88490324c426716cc2ae4facb8d479753d8dacce56a6676adb3afd66558ce693543a EBUILD openssl-1.1.1u.ebuild 8043 BLAKE2B 6c19ba4e37ff0942992c2fd639840301900ff3c68dfb8f3c0ce295e58aa1717c4ed68f620e7fb29ec4fdc8f05c3ae8ff36bdb4e41ad55a19d8ca1de018e7401f SHA512 db2d39ab22c9a2e35497b74cde43c656c78e3e8015eaff5598b2a56100d8ba236a05d98945253ebcdd90b56a93fd2895d96f205bfc66f3b7c89a6b26f4b16a28 EBUILD openssl-3.0.9-r1.ebuild 8490 BLAKE2B ba9e5ee5633b3c1bb2b9129142757cff35eaf28183d118a0339c617e520f0c86fca9cd6f4f2696c9bd35c860e10b7e6e56d91d4d43e5e1fdb91a2b0fff8a3afd SHA512 67401d7cbffd2c2b53dcf9e3ac076fa15f4c3051f7d4be1d914220b79d1818eb860e136c96b4a3c742dcd27df8ec21ec52b3658efb91c17732e6e7a6248ddaad -EBUILD openssl-3.0.9-r2.ebuild 8588 BLAKE2B ada8679484db2fe8009c796d5f8d848a92a724efa9edd4b9d48c6eb2a2967d2b7352312b29be660ea6aa6ac924bcc01f2e0a09780db589e5077663c07a8fbf42 SHA512 6dfd32ad87f83c0ca3d9e5b009cbd120ba612d43e43598d76e804e5917b7e3650a90e63b2db189b5a6995f61ec2df2977f6758a71c2ebcdb9c1cd99817f0f54e +EBUILD openssl-3.0.9-r2.ebuild 8587 BLAKE2B 8b3eaa08e3d5a93658db57518724425d6e3caf2a5f981df0965283a9638525c9661f6b56d6e3ebee442c5ba5ea8ecfcecaad0f641053646085609e38db81ec46 SHA512 ba1017b43048be4a5bc5ba86d1b98bc1b1c607b4c486d2f7224e35d20c6eb4d889107351ef6b6c85b7a2cf506b822f49397c0a479f2109e51483e7efc25b38f0 EBUILD openssl-3.1.1-r1.ebuild 8531 BLAKE2B 67643a995e293072f9c30787d95dd4f67a28a5d96c7e771b94c58df59cc6d1bbedd1c982bf6dfa27394a8285f1d5d854ac49d5c39f86127d52e620fa03a58b7b SHA512 7cbab87a59866ee6dc0f3660ddecf62d149e707ca8ea0c7627c40ceda02260cbe4ca63ff169f88c3070278d8d79be2b117910ef27bff2293dab076853a8667b9 EBUILD openssl-3.1.1-r2.ebuild 8624 BLAKE2B 09de30addbfc7655aa4897a2d3cd84c400d018fc249fdd45e9aa0a8efa29a58c78f55a458777f7a9939e70e310e806cb3c3e84f52a6c6945ca98ead8a86b386f SHA512 75d2bb956155ea22fce102309cbdc60e1fccfcb8746ea042a88dfcd3f59e295b4cd066177a5e0c7ab4dcab507ec8c1fae5060402e0622d75a4ae6e10a7b8d759 MISC metadata.xml 1664 BLAKE2B cf9d4613e5387e7ec0787b1a6c137baa71effb8458fa63b5dea0be4d5cf7c8607257262dbf89dcc0c3db7b17b10232d32902b7569827bd4f2717b3ef7dffaaa9 SHA512 01deef1de981201c14101630d2a4ae270abcac9a4b27b068359d76f63aeb6075aceb33db60175c105294cb7045aae389168f4cf1edf0f6e3656ccc2fe92e9c92 diff --git a/dev-libs/openssl/openssl-3.0.9-r2.ebuild b/dev-libs/openssl/openssl-3.0.9-r2.ebuild index 8fa6b19c9113..915313bdae51 100644 --- a/dev-libs/openssl/openssl-3.0.9-r2.ebuild +++ b/dev-libs/openssl/openssl-3.0.9-r2.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} == 9999 ]] ; then else SRC_URI="mirror://openssl/source/${MY_P}.tar.gz verify-sig? ( mirror://openssl/source/${MY_P}.tar.gz.asc )" - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos" + KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos" fi S="${WORKDIR}"/${MY_P} diff --git a/dev-lisp/Manifest.gz b/dev-lisp/Manifest.gz index 4f8a83fd1d27..37f2d1cae00b 100644 Binary files a/dev-lisp/Manifest.gz and b/dev-lisp/Manifest.gz differ diff --git a/dev-lisp/gcl/Manifest b/dev-lisp/gcl/Manifest index ff810f343e93..e5b2ea7e945e 100644 --- a/dev-lisp/gcl/Manifest +++ b/dev-lisp/gcl/Manifest @@ -1,11 +1,11 @@ AUX 64gcl-gentoo.el 154 BLAKE2B 57356dd1f8a1fe80a519c36beb0937733fe4aef09df9108ee81c7ccac03760ef7cf1b60019acc045bfd69e2688c40c144802c5195dc86c03c847640b39477840 SHA512 bc471a4b21866a9db2f21234b0b42cafff5bc509668a59ba39516d5fe0b148739d65b89ed1982b3a06109f793d28321da6fe6856693f279d77ab6313d0185b1c AUX bootstrap-gcl 336 BLAKE2B a1c94177ccf15e2febd2315d83eb965903f0b22b8dfe230102891432564dcd8198b210aa004da3ad0d91e0b2e7ba43cc5e4e8c981923efb7f15a112e30dff86b SHA512 481a9ffa1102534c36a1a2084dda4b1ecd822888fafac4e6f0691b73ce0cc60e5328f628998ccef38bf75a26f3b79b24adf59562dc7cad23c3033a22d9593d0f AUX gcl-2.6.13_pre99-assertion.patch 534 BLAKE2B 5306a28c9e2439454d6343a228661ced66079953d2bf678115eda769d08e1d0f366c2f3ed2aa55a9653b97167824dcea7a8a86b6650df21b0186515f05609f88 SHA512 e7a914b760a321deb831f7907c2ba5f5ae2cd921118453bacc8dcc907bb22cb993295fbca9b5f45b0ecb195e36bf31e18a0b25dae5eee6fc45188a1edf2b485f -AUX gcl-2.6.15_pre3-spelling.patch 36208 BLAKE2B 97e25aa21f0cf325a409c5edbd6c391b1d8c1e4ae023bbd110abe7f2ad64c1c8550a6b8c313f3827cb9e849df6ec7b58a35b060e5c7524fe07846b5c00323b63 SHA512 a9479f7b7c210f03fb0f8206368bfe28464b213816c70b09f76a3c829e9105dffa4b6d90bdd180d2ebbfa0137b2483edf1929d66a2259dc4862643259b4c64c2 DIST gcl-2.6.13_pre99.tar.xz 10030460 BLAKE2B 8750d641062bcad5a124173013d38403f37ad352c7c436e89d4e329d997200be399a100dcefc4ce484e3f85f46e2dd90ee02947e5e728e001782e973c4122b0e SHA512 a3ad2bd639157ca2a80b534e87c169f6e07002a1b9ca8039483cff336af764123dec9e749da045b656b990e0a97c70881c798420ec4bd0e4494f43d0d040e413 DIST gcl-2.6.14.tar.gz 11725385 BLAKE2B 3e6a7fc359f94897d1062f5e5e31a0ae36f5d24ca0155fd22044cb967f1fd6a0303572dafe25b1a7abbc936db4e8caa93d0e50b1779886e2ba40e148fa868b8f SHA512 1a69f5e8195783c88b618a613253da1089b13e390dd259056df52f1ed95cf0c99358c34d3782c8eb297c07fda74deb7db359e6b9bf94590ee7fc34e94742eb14 +DIST gcl-2.6.15_pre3-spelling.patch.gz 10530 BLAKE2B ce2f4a2a568467c77ef58d6063df4596220a0826e18158e0f3308dc6c4a89451910a2c54a179131a4d0cb5362e7b20ba33691d2a80c02dc81e826d664298c29b SHA512 f72cf9c6607603f548220ee169fdbaf9151ea41f2be03209c258a261c6274b97c78b02e8258b2a2550ff9fcd8ab144a334789f274deedf0fe9f050a10bd54a67 DIST gcl-Version_2_6_15pre3.tar.gz 11433299 BLAKE2B cee392674f465477d37bcdf724651f88e08b90a74ca3e79a561b99f0e61227332dbee77ed688cda7525341421df262a0a58c325576d6e8a5daaa1122ae36c6e4 SHA512 bf05c3f4ecad74a9e29b25969d3f82d39c9715bfa98c1b734b279a7886e60076ecb5896723fe1888255c4eecf4e5eda60696d25ad6a8e17eb55088b2a37ad3ce EBUILD gcl-2.6.13_pre99.ebuild 2451 BLAKE2B b841d2a2094ff1bfe2e6298fb26ac4ecfb759939a8bbe287a046f5df3bb8fb347129baf97d46d18ec54adbf498e00a4acbd24a3c39151b497b6cad06921b1577 SHA512 cf60e90e2e059ef3f9164c5655fe90a67682d15d414bb71a11a20b8fc0440d63c19a1694f7ebc7f4cf1fb198e5892f9ccc9617b52b7381a676247702302fe20a EBUILD gcl-2.6.14.ebuild 2390 BLAKE2B 2186a1b46786698f73f91037710dabbbff5c4184b7d95bc3caf258ddc811628424165b2db4293b98592dc82cc5faec674604aa9e558b7b05fa996b51c65632e3 SHA512 d76d1d5c32935b8eaa158483d31065f74c3f53c3348609743030bdfc985a6b571cf26976d6aff3634a3944d173ba9a654e6b5dddcdf274bf02d8d3d503c839f4 -EBUILD gcl-2.6.15_pre3.ebuild 2449 BLAKE2B 12bd68cfc95c4295f263039ab10d53c0c753d18358dd7607e96f7ca3928c2047e27218e0025e16361e89cfdfb1f1040ef68dde5dc35cea85fa44ddc9c9ec4e39 SHA512 6f458c59420b4c4bed76f269ddb30dbbe4c07fdfbc4ce7a306537c408960d2e2efa2d264d71a29ba27135a45e2f97829149e33735b64046b800a5df5403da684 +EBUILD gcl-2.6.15_pre3.ebuild 2504 BLAKE2B 3a62310e18374365cab173c01eb547e2ff91073dfc4e73628e192abec89b7b2392b11c0d0b44ceab9f282f240b7e320559f6c7ade2fcd37561b289ee8acc6a17 SHA512 f5bc197980da12fd8ecd65dc64ad3faf714a05faf21a1f2794bfd39ef05b33b5f7da02dbc2dd7e55813f6eabca27ab66b5af3931b84ff1a1aad58b6c3b4967ae MISC metadata.xml 722 BLAKE2B 4efe3f45f285f77a679e5c745a98e6707db15ac67554c17a2de932183d216ac0906d302197ca094b0773d90bd0a36dcef5e0ecf621f8ef07c9e18478db734f77 SHA512 fb317108e1673ab66aeda56aff57fb70679dcc1c4893f1e8c8b54dd9220414777694d647089c6281426fdf07393be0a7ee64fe1bee519fab638523315c20adc6 diff --git a/dev-lisp/gcl/files/gcl-2.6.15_pre3-spelling.patch b/dev-lisp/gcl/files/gcl-2.6.15_pre3-spelling.patch deleted file mode 100644 index 1994429e8b63..000000000000 --- a/dev-lisp/gcl/files/gcl-2.6.15_pre3-spelling.patch +++ /dev/null @@ -1,766 +0,0 @@ -diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/ansi-tests/ensure-directories-exist.lsp gcl/ansi-tests/ensure-directories-exist.lsp ---- ../gcl-Version_2_6_15pre3.orig/gcl/ansi-tests/ensure-directories-exist.lsp 2023-02-14 20:20:46.000000000 +0700 -+++ gcl/ansi-tests/ensure-directories-exist.lsp 2023-07-22 20:42:36.142346806 +0700 -@@ -108,7 +108,7 @@ - - ;;; Case where directory shouldn't exist - --;; The directort ansi-tests/scratch must not exist before this -+;; The directory ansi-tests/scratch must not exist before this - ;; test is run - (deftest ensure-directories-exist.8 - (let* ((subdir (make-pathname :directory '(:relative "scratch") -diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/ansi-tests/iteration.lsp gcl/ansi-tests/iteration.lsp ---- ../gcl-Version_2_6_15pre3.orig/gcl/ansi-tests/iteration.lsp 2023-02-14 20:20:46.000000000 +0700 -+++ gcl/ansi-tests/iteration.lsp 2023-07-22 20:42:36.142346806 +0700 -@@ -121,7 +121,7 @@ - (%f)))) - 45) - --;;; Confirm that the variables in succesive iterations are -+;;; Confirm that the variables in successive iterations are - ;;; identical - (deftest do.15 - (mapcar #'funcall -@@ -240,7 +240,7 @@ - (%f)))) - 45) - --;;; Confirm that the variables in succesive iterations are -+;;; Confirm that the variables in successive iterations are - ;;; identical - (deftest do*.15 - (mapcar #'funcall -diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/ansi-tests/loop1.lsp gcl/ansi-tests/loop1.lsp ---- ../gcl-Version_2_6_15pre3.orig/gcl/ansi-tests/loop1.lsp 2023-02-14 20:20:46.000000000 +0700 -+++ gcl/ansi-tests/loop1.lsp 2023-07-22 20:42:36.142346806 +0700 -@@ -211,7 +211,7 @@ - (loop for x from 1 to 5 do nil finally (return x)) - 5) - --;;; Test that the index variable acheives the exclusive -+;;; Test that the index variable achieves the exclusive - ;;; upper bound, but does not exceed it. - (deftest loop.1.41 - (loop for x from 1 below 5 do nil finally (return x)) -@@ -224,4 +224,4 @@ - (deftest loop.1.43 - (loop for x from 10 above 0 do nil finally (return x)) - 1) --|# -\ В конце файла нет новой строки -+|# -diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/info/chap-10.texi gcl/info/chap-10.texi ---- ../gcl-Version_2_6_15pre3.orig/gcl/info/chap-10.texi 2023-02-14 20:20:46.000000000 +0700 -+++ gcl/info/chap-10.texi 2023-07-22 20:42:36.142346806 +0700 -@@ -996,7 +996,7 @@ - - @b{setf} of @b{get} may be used to associate a new @i{object} - with an existing indicator already on the @i{symbol}'s @i{property list}, --or to create a new assocation if none exists. -+or to create a new association if none exists. - - If there are multiple @i{properties}_1 with that @i{property indicator}, - @b{setf} of @b{get} associates the @i{new-value} -diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/info/chap-14.texi gcl/info/chap-14.texi ---- ../gcl-Version_2_6_15pre3.orig/gcl/info/chap-14.texi 2023-02-14 20:20:46.000000000 +0700 -+++ gcl/info/chap-14.texi 2023-07-22 20:42:36.143346806 +0700 -@@ -160,7 +160,7 @@ - @w{ assoc assoc-if-not rassoc rassoc-if-not } - - @noindent --@w{ Figure 14--4: Some defined names related to assocation lists.} -+@w{ Figure 14--4: Some defined names related to association lists.} - - @end group - @end format -@@ -3046,7 +3046,7 @@ - - @b{setf} of @b{getf} may be used to associate a new @i{object} - with an existing indicator in the @i{property list} held by @i{place}, --or to create a new assocation if none exists. -+or to create a new association if none exists. - - If there are multiple @i{properties}_1 with that @i{property indicator}, - @b{setf} of @b{getf} associates the @i{new-value} -diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/info/chap-19.texi gcl/info/chap-19.texi ---- ../gcl-Version_2_6_15pre3.orig/gcl/info/chap-19.texi 2023-02-14 20:20:46.000000000 +0700 -+++ gcl/info/chap-19.texi 2023-07-22 20:42:36.143346806 +0700 -@@ -2119,7 +2119,7 @@ - - @b{translate-logical-pathname} might perform additional translations, - typically to provide translation of file types to local naming -- conventions, to accomodate physical file systems with limited length -+ conventions, to accommodate physical file systems with limited length - names, or to deal with special character requirements such as - translating hyphens to underscores or uppercase letters to lowercase. - Any such additional translations are @i{implementation-defined}. Some -diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/info/chap-21.texi gcl/info/chap-21.texi ---- ../gcl-Version_2_6_15pre3.orig/gcl/info/chap-21.texi 2023-02-14 20:20:46.000000000 +0700 -+++ gcl/info/chap-21.texi 2023-07-22 20:42:36.143346806 +0700 -@@ -867,9 +867,9 @@ - @subsubheading Examples:: - - @example --;; Note that the stream must accomodate at least the specified type, --;; but might accomodate other types. Further note that even if it does --;; accomodate exactly the specified type, the type might be specified in -+;; Note that the stream must accommodate at least the specified type, -+;; but might accommodate other types. Further note that even if it does -+;; accommodate exactly the specified type, the type might be specified in - ;; any of several ways. - (with-open-file (s "test" :element-type '(integer 0 1) - :if-exists :error -@@ -2180,7 +2180,7 @@ - to define. A given @i{implementation} might not be able to support all of these options - in exactly the manner stated. An @i{implementation} is required to recognize all of - these option keywords and to try to do something ``reasonable'' in the context of the --host @i{file system}. Where necessary to accomodate the @i{file system}, -+host @i{file system}. Where necessary to accommodate the @i{file system}, - an @i{implementation} deviate slightly from the semantics specified here without - being disqualified for consideration as a @i{conforming implementation}. - If it is utterly impossible for an @i{implementation} to handle some option -diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/info/chap-26.texi gcl/info/chap-26.texi ---- ../gcl-Version_2_6_15pre3.orig/gcl/info/chap-26.texi 2023-02-14 20:20:46.000000000 +0700 -+++ gcl/info/chap-26.texi 2023-07-22 20:42:36.144346806 +0700 -@@ -2218,7 +2218,7 @@ - and that is one of: - the @i{symbol} @t{:default} - (denoting an @i{implementation-dependent} default -- @i{external file format} that can accomodate at least -+ @i{external file format} that can accommodate at least - the @i{base characters}), - some other @i{object} defined by the @i{implementation} to be - an @i{external file format designator} -diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/info/chap-5.texi gcl/info/chap-5.texi ---- ../gcl-Version_2_6_15pre3.orig/gcl/info/chap-5.texi 2023-02-14 20:20:46.000000000 +0700 -+++ gcl/info/chap-5.texi 2023-07-22 20:42:36.145346806 +0700 -@@ -3595,7 +3595,7 @@ - @subsubheading Description:: - - The value of @b{eql} is @i{true} of two objects, @i{x} and --@i{y}, in the folowing cases: -+@i{y}, in the following cases: - @table @asis - - @item 1. -diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/info/chap-9.texi gcl/info/chap-9.texi ---- ../gcl-Version_2_6_15pre3.orig/gcl/info/chap-9.texi 2023-02-14 20:20:46.000000000 +0700 -+++ gcl/info/chap-9.texi 2023-07-22 20:42:36.145346806 +0700 -@@ -681,7 +681,7 @@ - - A @i{restart} can be ``associated with'' a @i{condition} explicitly - by @b{with-condition-restarts}, or implicitly by @b{restart-case}. --Such an assocation has @i{dynamic extent}. -+Such an association has @i{dynamic extent}. - - A single @i{restart} may be associated with several @i{conditions} - at the same time. -@@ -2075,7 +2075,7 @@ - differences between @b{break} and @b{cerror}. - - The user interface aspects of @b{break} and @b{cerror} are --permitted to vary more widely, in order to accomodate the interface -+permitted to vary more widely, in order to accommodate the interface - needs of the @i{implementation}. For example, it is permissible for a - @i{Lisp read-eval-print loop} to be entered by @b{break} rather - than the conventional debugger. -@@ -3464,7 +3464,7 @@ - to @b{invoke-restart}. - - By default, @b{invoke-restart-interactively} passes no arguments and --all arguments must be optional in order to accomodate interactive -+all arguments must be optional in order to accommodate interactive - restarting. However, the arguments need not be optional if the - @t{:interactive} - keyword has been used to inform @b{invoke-restart-interactively} -diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/info/compile.texi gcl/info/compile.texi ---- ../gcl-Version_2_6_15pre3.orig/gcl/info/compile.texi 2023-02-14 20:20:46.000000000 +0700 -+++ gcl/info/compile.texi 2023-07-22 20:42:36.146346806 +0700 -@@ -260,22 +260,22 @@ - - - @defvar *DEFAULT-SYSTEM-P* --Pakcage:COMPILER -+Package:COMPILER - Specifies the default setting of :SYSTEM-P used by COMPILE. Defaults to NIL. - @end defvar - - @defvar *DEFAULT-C-FILE* --Pakcage:COMPILER -+Package:COMPILER - Specifies the default setting of :C-FILE used by COMPILE. Defaults to NIL. - @end defvar - - @defvar *DEFAULT-H-FILE* --Pakcage:COMPILER -+Package:COMPILER - Specifies the default setting of :H-FILE used by COMPILE. Defaults to NIL. - @end defvar - - @defvar *DEFAULT-DATA-FILE* --Pakcage:COMPILER -+Package:COMPILER - Specifies the default setting of :DATA-FILE used by COMPILE. Defaults to NIL. - @end defvar - -diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/info/gcl/eql.html gcl/info/gcl/eql.html ---- ../gcl-Version_2_6_15pre3.orig/gcl/info/gcl/eql.html 2023-02-14 20:20:46.000000000 +0700 -+++ gcl/info/gcl/eql.html 2023-07-22 20:42:36.147346806 +0700 -@@ -57,7 +57,7 @@ -

Description::

- -

The value of eql is true of two objects, x and --y, in the folowing cases: -+y, in the following cases: -

-
1.
-

If x and y are eq. -diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/info/gcl/get.html gcl/info/gcl/get.html ---- ../gcl-Version_2_6_15pre3.orig/gcl/info/gcl/get.html 2023-02-14 20:20:46.000000000 +0700 -+++ gcl/info/gcl/get.html 2023-07-22 20:42:36.147346806 +0700 -@@ -78,7 +78,7 @@ -

-

setf of get may be used to associate a new object - with an existing indicator already on the symbol’s property list, --or to create a new assocation if none exists. -+or to create a new association if none exists. -

-

If there are multiple properties_1 with that property indicator, - setf of get associates the new-value -diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/info/gcl/intersection.html gcl/info/gcl/intersection.html ---- ../gcl-Version_2_6_15pre3.orig/gcl/info/gcl/intersection.html 2023-02-14 20:20:46.000000000 +0700 -+++ gcl/info/gcl/intersection.html 2023-07-22 20:42:36.147346806 +0700 -@@ -99,7 +99,7 @@ - If :key is not supplied or nil, the list-1 and - list-2 elements are used. -

--

For every pair that satifies the test, -+

For every pair that satisfies the test, - exactly one of the two elements of the pair will be put in the result. - No element from either list appears in the result that does not - satisfy the test for -diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/info/gcl-si/Compilation.html gcl/info/gcl-si/Compilation.html ---- ../gcl-Version_2_6_15pre3.orig/gcl/info/gcl-si/Compilation.html 2023-02-14 20:20:46.000000000 +0700 -+++ gcl/info/gcl-si/Compilation.html 2023-07-22 20:42:36.147346806 +0700 -@@ -312,32 +312,32 @@ - address range. By default, the range is set to begin at the starting - address of the .text section, and to end at the current end of the - running core. These default values can be restored by calling --GPROF-SET with both argments set to 0. -+GPROF-SET with both arguments set to 0. -

-
- - -
-
Variable: *DEFAULT-SYSTEM-P*
--

Pakcage:COMPILER -+

Package:COMPILER - Specifies the default setting of :SYSTEM-P used by COMPILE. Defaults to NIL. -

- -
-
Variable: *DEFAULT-C-FILE*
--

Pakcage:COMPILER -+

Package:COMPILER - Specifies the default setting of :C-FILE used by COMPILE. Defaults to NIL. -

- -
-
Variable: *DEFAULT-H-FILE*
--

Pakcage:COMPILER -+

Package:COMPILER - Specifies the default setting of :H-FILE used by COMPILE. Defaults to NIL. -

- -
-
Variable: *DEFAULT-DATA-FILE*
--

Pakcage:COMPILER -+

Package:COMPILER - Specifies the default setting of :DATA-FILE used by COMPILE. Defaults to NIL. -

- -diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/info/gcl-si/User-Interface.html gcl/info/gcl-si/User-Interface.html ---- ../gcl-Version_2_6_15pre3.orig/gcl/info/gcl-si/User-Interface.html 2023-02-14 20:20:46.000000000 +0700 -+++ gcl/info/gcl-si/User-Interface.html 2023-07-22 20:42:36.147346806 +0700 -@@ -114,7 +114,7 @@ -
-
Variable: *BREAK-ENABLE*
-

Package:LISP --GCL specific: When an error occurrs, control enters to the break loop only -+GCL specific: When an error occurs, control enters to the break loop only - if the value of this variable is non-NIL. -

- -diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/info/gcl-si.info gcl/info/gcl-si.info ---- ../gcl-Version_2_6_15pre3.orig/gcl/info/gcl-si.info 2023-02-14 20:20:46.000000000 +0700 -+++ gcl/info/gcl-si.info 2023-07-22 20:42:36.147346806 +0700 -@@ -4228,19 +4228,19 @@ - restored by calling GPROF-SET with both argments set to 0. - - -- Variable: *DEFAULT-SYSTEM-P* -- Pakcage:COMPILER Specifies the default setting of :SYSTEM-P used by -+ Package:COMPILER Specifies the default setting of :SYSTEM-P used by - COMPILE. Defaults to NIL. - - -- Variable: *DEFAULT-C-FILE* -- Pakcage:COMPILER Specifies the default setting of :C-FILE used by -+ Package:COMPILER Specifies the default setting of :C-FILE used by - COMPILE. Defaults to NIL. - - -- Variable: *DEFAULT-H-FILE* -- Pakcage:COMPILER Specifies the default setting of :H-FILE used by -+ Package:COMPILER Specifies the default setting of :H-FILE used by - COMPILE. Defaults to NIL. - - -- Variable: *DEFAULT-DATA-FILE* -- Pakcage:COMPILER Specifies the default setting of :DATA-FILE used -+ Package:COMPILER Specifies the default setting of :DATA-FILE used - by COMPILE. Defaults to NIL. - - -- Variable: *FEATURES* -diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/info/si-defs.texi gcl/info/si-defs.texi ---- ../gcl-Version_2_6_15pre3.orig/gcl/info/si-defs.texi 2023-02-14 20:20:46.000000000 +0700 -+++ gcl/info/si-defs.texi 2023-07-22 20:42:36.147346806 +0700 -@@ -507,7 +507,7 @@ - @defun TOP-LEVEL () - Package:SI - --GCL specific: Starts the standard top-level listner of GCL. When the GCL -+GCL specific: Starts the standard top-level listener of GCL. When the GCL - process is invoked, it calls SI:TOP-LEVEL by (FUNCALL 'SI:TOP-LEVEL). - To change the top-level of GCL, redefine SI:TOP-LEVEL and save the core - imange in a file. When the saved imange is invoked, it will start the -@@ -926,7 +926,7 @@ - Package: SI - Match regexp PATTERN in STRING starting in string starting at START - and ending at END. Return -1 if match not found, otherwise --return the start index of the first matchs. The variable -+return the start index of the first matches. The variable - *MATCH-DATA* will be set to a fixnum array of sufficient size to hold - the matches, to be obtained with match-beginning and match-end. - If it already contains such an array, then the contents of it will -diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/readme gcl/readme ---- ../gcl-Version_2_6_15pre3.orig/gcl/readme 2023-02-14 20:20:46.000000000 +0700 -+++ gcl/readme 2023-07-22 20:42:36.147346806 +0700 -@@ -160,7 +160,7 @@ - and provides some other benefits. It will be in a future release. - We will need people willing to beta test and isolate any bugs. - --Additonal work planned or desired: -+Additional work planned or desired: - - * Clean up distribution and installation. Make it easier to link in - C code such as Novak's window stuff. Faslink is not portable (since -diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/RELEASE-2.5.1 gcl/RELEASE-2.5.1 ---- ../gcl-Version_2_6_15pre3.orig/gcl/RELEASE-2.5.1 2023-02-14 20:20:46.000000000 +0700 -+++ gcl/RELEASE-2.5.1 2023-07-22 20:42:36.142346806 +0700 -@@ -133,6 +133,6 @@ - 1) Full ANSI compliance - 2) Native optimized blas support - 3) Integrate MPI support -- 4) GCL as a suported GCC front end. -+ 4) GCL as a supported GCC front end. - 5) Performance/memory optimization - -diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/xgcl-2/gcl_sysinit.lsp gcl/xgcl-2/gcl_sysinit.lsp ---- ../gcl-Version_2_6_15pre3.orig/gcl/xgcl-2/gcl_sysinit.lsp 2023-02-14 20:20:46.000000000 +0700 -+++ gcl/xgcl-2/gcl_sysinit.lsp 2023-07-22 20:42:36.148346806 +0700 -@@ -61,7 +61,7 @@ - - ;; invoke this to initialize maxima. - --;; make this if you dont want the invocation done automatically. -+;; make this if you don't want the invocation done automatically. - ;(defentry user::user-init () "user_init") - - -diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/xgcl-2/gcl_Xakcl.example.lsp gcl/xgcl-2/gcl_Xakcl.example.lsp ---- ../gcl-Version_2_6_15pre3.orig/gcl/xgcl-2/gcl_Xakcl.example.lsp 2023-02-14 20:20:46.000000000 +0700 -+++ gcl/xgcl-2/gcl_Xakcl.example.lsp 2023-07-22 20:42:36.148346806 +0700 -@@ -227,7 +227,7 @@ - ;;the drawing goes so fast that you can't see the text invert, so the - ;;function wiats for for about .2 seconds. but it would be better to - ;;keep the text inverted until the button is released this is done by --;;setting the quit window to have buton release events as well and -+;;setting the quit window to have button release events as well and - ;;handling it appropriately - - (dotimes (i 1500)) -diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/xgcl-2/gcl_Xinit.lsp gcl/xgcl-2/gcl_Xinit.lsp ---- ../gcl-Version_2_6_15pre3.orig/gcl/xgcl-2/gcl_Xinit.lsp 2023-02-14 20:20:46.000000000 +0700 -+++ gcl/xgcl-2/gcl_Xinit.lsp 2023-07-22 20:42:36.148346806 +0700 -@@ -27,10 +27,10 @@ - ;;large extent. it would be beneficial to use a X 11 version 4, manual - ;;in order to look up functions. the only unique functions of Xakcl are those - ;;that involove manipulating C structs. all functions involved in creating --;;a C struct in X starts with a 'make' followed by the structure name. all -+;;a C struct in X starts with a 'make' followed by the structure name. All - ;;functions involved in getting a field of a C struct strats with the - ;;name of the C struct followed by the name of the field. the --;;parameters it excepts is the variable contaning the structure. all -+;;parameters it excepts is the variable containing the structure. All - ;;functions to set a field of a C struct starts with 'set' followed by - ;;the C struct name followed by the field name. these functions accept - ;;as parameter, the variable containing the struct and the value to be -@@ -102,8 +102,8 @@ - - - ;;;;;;;;;;;;;;;;;;;;;; --;;this is an example of creating a window. this function takes care of --;;positioning, size and other attirbutes of the window. -+;;This is an example of creating a window. This function takes care of -+;;positioning, size and other attributes of the window. - - (defun open-window(&key (pos-x *pos-x* ) (pos-y *pos-y*) (win-width *win-width*) - (win-height *win-height* ) -@@ -134,7 +134,7 @@ - (Xmapwindow *default-display* a-window) - - ;;the X server needs to have the output buffer sent to it before it can --;;process requests. this is acomplished with XFlush or functions that -+;;process requests. this is accomplished with XFlush or functions that - ;;read and manipulate the event queue. remember to do this after - ;;operations that won't be calling an eventhandling function - -diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/xgcl-2/Xakcl.paper gcl/xgcl-2/Xakcl.paper ---- ../gcl-Version_2_6_15pre3.orig/gcl/xgcl-2/Xakcl.paper 2023-02-14 20:20:46.000000000 +0700 -+++ gcl/xgcl-2/Xakcl.paper 2023-07-22 20:42:36.148346806 +0700 -@@ -23,7 +23,7 @@ - B. Creating and Using Windows - - 1. Creating Windows -- 2. Controling Window attributes -+ 2. Controlling Window attributes - 3. Getting Window Geometry - - C. How to Use the Graphics Context -@@ -64,11 +64,11 @@ - Xakcl is the basic Xwindows library for Akcl lisp (the C - header files for the library correspond to Xlib.h, Xutil.h, and X.h). - Since Xakcl supports only the basic Xwindows library, Xakcl --programming is intended to be a low level programming aproach to -+programming is intended to be a low level programming approach to - graphics. As a consequence, any Xwindows program written in C can - also be written in Xakcl, with little cost in performance. The --primitive operations range from controling minute details in color, to --creating pixmaps, and configuring windows. Thus a programer using -+primitive operations range from controlling minute details in color, to -+creating pixmaps, and configuring windows. Thus a programmer using - xakcl can exploit both the extensibility of Xwindows graphics - capabilities and the ease of lisp programming. - -@@ -80,12 +80,12 @@ - not required. All X functions in Xakcl begin with the letter 'X' , - unless otherwise mentioned. The Syntax and names of Xakcl functions - are kept as closely to the X library functions as possible, so that a --user of the Xwindows' C libary will have no trouble in learning how to -+user of the Xwindows' C library will have no trouble in learning how to - use Xakcl. Of course this also makes translation of X programs in C, - into Lisp easier. For an introduction to X programming in C 'Xlib - Programming Manual for version 11' by Adrian Nye is suggested. Also, - any reference manual on the X library would be helpful, since the --names of Xakcl functions are identical to those of the C libararies' -+names of Xakcl functions are identical to those of the C libraries' - functions. - - -@@ -107,7 +107,7 @@ - - - In the X windows system, a display on which graphics is being --done must be specified. The display is initilized by calling the X -+done must be specified. The display is initialised by calling the X - function XOpenDisplay. For example, - - -@@ -123,7 +123,7 @@ - - Creating many displays could be useful for applications with - many different windows, but there is a performance cost. It usually --takes the X serever some time to return a display ID. -+takes the X server some time to return a display ID. - - - -@@ -144,7 +144,7 @@ - - - The default screen is the screen on which graphics will be --drawn, and the root window, is the window that the X serever creates -+drawn, and the root window, is the window that the X server creates - from which all other windows are created. This is the window that is - created with the call to xstart, and resides in the background. - -@@ -187,7 +187,7 @@ - the graphics context, as well as the color and the way lines join (if - they join at a rounded edge or at an angle.) For now, only the - creation of the graphics context will be of concern. XDefaultGC will --get a default grapics context. For example: -+get a default graphics context. For example: - - - (setq *default-GC* (XDefaultGC *default-display* *default-screen*)) -@@ -211,7 +211,7 @@ - this case, Black in the GC to draw the string. Also, XDrawImageString - could be used. This routine, X draws the string in the foreground - pixel and fills the background with the background pixel. If the --foregorund and background pixels were switched than the string would -+foreground and background pixels were switched than the string would - be white letters on a black background. This is an example of - highlighting text. - -@@ -226,7 +226,7 @@ - black pixel created by XBlackPixel is an example of a pixel value. A - colormap may or may not have the exact color that is being requested. - The closest pixel value is given to the user. In order to get a set --of specific colors it is necesary to create a unique colormap, however -+of specific colors it is necessary to create a unique colormap, however - for most applications, the default colormap will do. An example of - creating a default colormap is shown below. - -@@ -296,7 +296,7 @@ - - Like all Xwindows structures in Xakcl, XSizeHints can be - created using the function make followed by the type name of the --struture (note however that unlike Xsizehints, the graphics context is -+structure (note however that unlike Xsizehints, the graphics context is - created using the X function XCreateGC. The reason is that X provides - a means of creating this structure, while the 'make' facility is - provided to make C's struct in lisp). The fields in the structure is -@@ -319,7 +319,7 @@ - the display, the window being managed, the window name, and the icon - name. XSetStandardProperties also expects three other parameters, an - icon_pixmap, which will represent the window when it is iconized, and --two arguments coressponding to resource information. Both these -+two arguments corresponding to resource information. Both these - featrues are beyond the scope of this paper (see 'Xlib Programming - Manual for version 11' for more information). After - XSetStandardProperties tells the window manager what to do, the window -@@ -329,7 +329,7 @@ - (Xmapwindow *default-display* a-window) - - The above function will map the window. Only one last --function needs to be caled for a window to appear on the screen. This -+function needs to be called for a window to appear on the screen. This - function is XFlush. This function, or another function that affects - the event queue (discussed later) must be called whenever there is a - drawing request for the X server. -@@ -344,8 +344,8 @@ - to change window attributes. The attributes could be changed directly - by calling XChangeWindowAttributes with one of the parameters being a - C structure, with the new information, and another parameter to --specifiy which attribute is being changed. This could be clumbersome --and inefficeint in lisp, but fortunately X usually provides a -+specify which attribute is being changed. This could be clumbersome -+and inefficient in lisp, but fortunately X usually provides a - functional way of doing a task. Some functions for changing the - window attributes are listed. Like most functions in X the names are - self descriptive of the function. -@@ -362,10 +362,10 @@ - - - As can be seen, the regularity in nameing conventions of X --routines. Only the function XSelectInput will be discussd in this -+routines. Only the function XSelectInput will be discussed in this - report (see section E). The list shown is meant to demonstrate how X --names functions, and how X can provid for functional equivalents for --most operations. (Ofcourse any function that is not provided by X can -+names functions, and how X can provide for functional equivalents for -+most operations. (Of course any function that is not provided by X can - be written in lisp using primitive operations like - XChangeWindowAttributes. The same applies for all objects in X.) - -@@ -386,16 +386,16 @@ - *height-return* *border-width-return* *depth-return*) - - The values that are returned by XGetGeometry is pointed to by --the parameters that are denoted by teh word 'return'. A root of a -+the parameters that are denoted by the word 'return'. A root of a - window can be extracted, along with it's position, and size. Its - border width can also be returned, along with it's depth ( a depth - tells X how many colors can be drawn for a drawble). This functions --also demonstrates how poitners are used in Xakcl to return multiple -+also demonstrates how pointers are used in Xakcl to return multiple - values. It is necessary to allocate an area of memory in order to - write into that memory locations. The functions int-array and - char-array will create a C array of integers and characters - respectively. A pointer to the array is returned. XGetGemoetry --expects pointers to integers so it is necessary to alocate integer -+expects pointers to integers so it is necessary to allocate integer - arrays of one element. For example: - - -@@ -449,7 +449,7 @@ - XSetForeground and XSetBackground sets the foreground and - background pixel as mentioned in section A. In order to Allocate a - pixel besides black and white, a call to XAllocNamedColor must be --done. XAllocNamedColor needs two Xcolor structrues, so they must be -+done. XAllocNamedColor needs two Xcolor structures, so they must be - created as well. For example: - - (setq pixel-xcolor (make-Xcolor)) -@@ -457,7 +457,7 @@ - (XAllocNamedColor display colormap (get-c-string color) pixel-xcolor exact-rgb) - - The above function will return a pixel value in the structure --pixel-color. this informaion can be extracted with (Xcolor-pixel -+pixel-color. this information can be extracted with (Xcolor-pixel - pixel-xcolor). XAllocNamedColo also expects a colormap (the default - colormap will do), a display, and a String specifying the color (for a - list of colors see the file rgb.txt in /usr/lib/X11). Thus the -@@ -466,8 +466,8 @@ - - (Xsetforeground display GC (Xcolor-pixel pixel-xcolor)) - -- Similair to Xsetforeground, XSetBackGround will cause all --drawings needing the background color to use the sepcified pixel -+ Similar to Xsetforeground, XSetBackGround will cause all -+drawings needing the background color to use the specified pixel - value. - - -@@ -486,7 +486,7 @@ - cap-style and join-style are constants. The default styles are - LineSolid, CapButt, and JoinMitter. This will make lines appear - solid. They will join at a sharp angle and the lines will end in a --flat edge. See any X refernce manual for the complete options on the -+flat edge. See any X reference manual for the complete options on the - line styles. - - -@@ -514,7 +514,7 @@ - - iv. XSetFunction - -- Xwindows draws by applying bit operations on the pixel vlaues -+ Xwindows draws by applying bit operations on the pixel values - on the screen along with a mask that it creates called the plan_mask. - Most often only the pixel already on the screen is manipulated. This - default logical operation is GXcopy (which is the default). However -@@ -528,9 +528,9 @@ - The above function will make X draw ghost images in mono color - screens using the function Xor. The pixel value on the screen is - Xored with the pixel value of the plan_mask (which is derived from the --foregroudn color). On color screens the foregorund color must be set -+foreground color). On color screens the foreground color must be set - to (logxor foreground-pixel background-pixel) in order for ghosting --effects to occurr. Below is the complete function for ghosting -+effects to occur. Below is the complete function for ghosting - effects. - - (Xsetforeground *default-display* *default-GC* (logxor foreground-pixel background-pixel )) -@@ -541,7 +541,7 @@ - - In the above function, the foreground-pixel and - background-pixel must be extracted from the graphics context. In --order to get information from the graphcis context the function -+order to get information from the graphics context the function - XGetGCVlues must be used. XGetGCVlues is an example of a X function - that expects a structure, and a value mask. Below are functions for - extracted the foreground color from the graphics context. Other -@@ -591,7 +591,7 @@ - II. Drawing Rectangles - - Drawing Rectangles is similar to drawing lines. The only --difference is that the size of the recatangle must be specified. -+difference is that the size of the rectangle must be specified. - - - (XDrawRectangle *default-display* a-window *default-GC* -@@ -604,7 +604,7 @@ - - II. Drawing Arcs. - -- Arcs can form enclosed areas such as elipses or cirlces or -+ Arcs can form enclosed areas such as ellipses or circles or - they could be a curved line. The function XDrawArc will draw arcs. - - -@@ -613,7 +613,7 @@ - - This function call will draw a circle. The Arc will be - bounded by a rectangle. The points 100 100 correspond to the upper --left edge of the recatangle. 10 and 10 specifies the width and height -+left edge of the rectangle. 10 and 10 specifies the width and height - respectively. The starting and ending position of the arc must also - be specified. These two points are in sixty-fourths of a degrees. - The first angle is relative to the three-o'clock position and the -@@ -630,18 +630,18 @@ - - With the font loaded in the Graphics Context as shown in - Section C, several functions can be called in order to draw text. --Only XDrawString will be dicussed here, but the other functions are -+Only XDrawString will be discussed here, but the other functions are - similar. - - (XDrawString *default-display* a-window *default-GC* 10 15 (get-c-string "hello") 4) - (Xflush *default-display*) - - The above function will draw the string 'hello' at positions --10, 15 with the font specified in the default grpahics context. -+10, 15 with the font specified in the default graphics context. - XDrawString also expects the length of the string (in this case 4), - and the display. - -- Often it is necesssary to the size of the string (the -+ Often it is necessary to the size of the string (the - rectangle that bounds the string). This can be done with a call to - XTextExtents. - -@@ -664,9 +664,9 @@ - while the descent tells how far below). After a call to XTextExtents, - the ascent will be have the maximum ascent of all the characters in - the string. Likewise the descent will have the maximum descent of all --the characters. The width will be the sum of the characer width of -+the characters. The width will be the sum of the character width of - all the characters in the string (thus the width of the string in --number of pixels). From this information, the user shouldbe able to -+number of pixels). From this information, the user should be able to - position text precisely on the screen. - - -@@ -677,15 +677,15 @@ - - So far only request to the X server to do output on the screen - have been discussed. X also has a means of getting information about --what is inputed by a user as well. The inputs can range from moving -+what is inputted by a user as well. The inputs can range from moving - or clicking the mouse to keys being pressed on the keyboard. The --input also encompases events like a window being uncovered or exposed -+input also encompasses events like a window being uncovered or exposed - by another window, or a window being resized. - - - I. Setting the Input - -- These inputs are called Events. The Events themseleves only -+ These inputs are called events. The events themselves only - have meaning when they pertain to a window. In other words, events - occur in windows. Thus an attribute of the window must be set. The - function XSelectInput must be used. -@@ -698,7 +698,7 @@ - seen this is specified using mask (for other mask see a Xlib manual or - the file X.lsp or X.h). - -- After Specifiying the input, all events that occur in that -+ After specifying the input, all events that occur in that - will go on the event queue. The event queue is a queue of what events - have occurred, the first one being on top. The client can both get - information form the queue and manipulate the queue. -@@ -762,12 +762,12 @@ - - F. Conclusion - -- With the commands demonstarted in this tutorial, most -+ With the commands demonstrated in this tutorial, most - applications can be managed. Windows can be created, and graphics - operations can be performed. For more complex applications a widget - set can be created similar to the X Intrinsics library and the Athena - Widget Set. For a lisp like implementation of widgets and an advance --aplications see the GWM application, in the GWM Manual by Colas -+applications see the GWM application, in the GWM Manual by Colas - Nahaboo. GWM is a generic window manager, that is similar to Xakcl. - It supports objects that are similar to Widgets in most C Xwindows - libraries. diff --git a/dev-lisp/gcl/gcl-2.6.15_pre3.ebuild b/dev-lisp/gcl/gcl-2.6.15_pre3.ebuild index 89f3d4155137..830fff33537b 100644 --- a/dev-lisp/gcl/gcl-2.6.15_pre3.ebuild +++ b/dev-lisp/gcl/gcl-2.6.15_pre3.ebuild @@ -6,7 +6,8 @@ inherit elisp-common flag-o-matic DESCRIPTION="GNU Common Lisp" HOMEPAGE="https://www.gnu.org/software/gcl/gcl.html" -SRC_URI="http://git.savannah.gnu.org/cgit/gcl.git/snapshot/${PN}-Version_2_6_15pre3.tar.gz" +SRC_URI="http://git.savannah.gnu.org/cgit/gcl.git/snapshot/${PN}-Version_2_6_15pre3.tar.gz + https://dev.gentoo.org/~grozin/${PF}-spelling.patch.gz" LICENSE="LGPL-2+ GPL-2+" SLOT="0" @@ -26,7 +27,7 @@ DEPEND="${RDEPEND} app-text/texi2html >=sys-devel/autoconf-2.52" -PATCHES=( "${FILESDIR}"/${PF}-spelling.patch ) +PATCHES=( "${WORKDIR}"/${PF}-spelling.patch ) S="${WORKDIR}"/${PN}-Version_2_6_15pre3/${PN} src_configure() { diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index e85081b36533..bbf8747363b8 100644 Binary files a/dev-python/Manifest.gz and b/dev-python/Manifest.gz differ diff --git a/dev-python/dill/Manifest b/dev-python/dill/Manifest index 5275ade608de..9d6a26ccf0ae 100644 --- a/dev-python/dill/Manifest +++ b/dev-python/dill/Manifest @@ -1,3 +1,5 @@ DIST dill-0.3.6.gh.tar.gz 171608 BLAKE2B 3b0c6f20218230685c91c10edb4d9bfdbb913464903ce03c92c85ad607ab3973c61c39f9a9807d55c1d3aa3736f5de4575e5beb0784f2b17f0af850210bebd61 SHA512 921bd5122b9b90fd3426a7af5fc8ba70d09b92d740951f5db5d481abb280915d722410f174ab028134acff9a3659899c8f315242caa7a44d8e4b38dd02bb1fa3 +DIST dill-0.3.7.gh.tar.gz 176315 BLAKE2B 8c98c40458035e42c078c79df14e474c35a2a6ff4f61d3cfca8f4dfa5a7756512b7d5af6276becd88315c01d88c8562de02b6f9dff06d0161df3e6f6694c7cc8 SHA512 33ec55dc32c9ddf275ce6e502187949bbc7ecc6d24560e132a7bed23e93254b771d38e59c4b6313bbfc25313305c43c6cba2fe07763a93238e1ba66c4bbd8cd4 EBUILD dill-0.3.6.ebuild 646 BLAKE2B 51009350e78044f592c682e6450dabbce3ad03e4e91bbd559e9d2978f69dd9b997fbedf1ef4e4ba0a31816a41d0728c193730439ba88609e7337b24028341d6a SHA512 4a5b9fb9ed0df23c7239a8d3532b1a0455aa1098a8964120085fc513abc7c26ba98dc26951c4c1023c91281b1695383fee2ee5afd7650603ac13598fa2f415a9 +EBUILD dill-0.3.7.ebuild 655 BLAKE2B d072e20a3b2e8be7e8566fd95e6481f6ea566831e62e28b7129980eb8657d62892d09854ccc73e53895ff52f1bb8c4f921f8a810c4194dbef8768ebe488f058c SHA512 bf5c3ee843578d0a1911d74bfc76a5b2b3e4c4e98ffae1ee4677f113214fe2c91ac75450be797cb544ecd36bcb9f74795bf428ad186bd2e306891b42c7235d94 MISC metadata.xml 997 BLAKE2B ae32cd96d7a4967a9886d4903e21720459c0a963a675d301c2bb651fdb15877d845100822c1e7a7b6184ccaa666cbb6dc58f939616de9c1c22554670d841bd19 SHA512 e3dc363382bea8ed76343b62377c139ad84011a6b804f64b65d93941a7c192c268c0da273c73d5ec1cece7320b15fa88bf5a2f20a628d8845efddab24f3acc5b diff --git a/dev-python/dill/dill-0.3.7.ebuild b/dev-python/dill/dill-0.3.7.ebuild new file mode 100644 index 000000000000..2a35ac28460a --- /dev/null +++ b/dev-python/dill/dill-0.3.7.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="Serialize all of Python (almost)" +HOMEPAGE=" + https://github.com/uqfoundation/dill/ + https://pypi.org/project/dill/ +" +SRC_URI=" + https://github.com/uqfoundation/dill/archive/${P}.tar.gz + -> ${P}.gh.tar.gz +" +S=${WORKDIR}/${PN}-${P} + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + +python_test() { + "${EPYTHON}" -m dill.tests || die +} diff --git a/dev-python/django-auth-ldap/Manifest b/dev-python/django-auth-ldap/Manifest index 477f80ce85b9..12533f984802 100644 --- a/dev-python/django-auth-ldap/Manifest +++ b/dev-python/django-auth-ldap/Manifest @@ -1,5 +1,7 @@ DIST django-auth-ldap-4.2.0.gh.tar.gz 49572 BLAKE2B e33241897a2ad6ec3cefe4d8bc6cfea322f478b3db7c2e8b7726b55f9e030f10ae25ee049842322f11939523df06af81a57122d4d3c8115416a253672c43dd39 SHA512 a37500c850b3cf49d6bc7324d721c05279570972547ebd69521033e4cd6aa340948829edb3ae94d3280a8142a42d88ce77f85bf4a8c9f32753a860881b3c5d90 DIST django-auth-ldap-4.3.0.tar.gz 53474 BLAKE2B b3f74739fd195b7a2e2cc785fa6493feaef8917b8473fad386da1569a158f13d7c765a32bd0d83ba02d20d7b50e845d3a5cda8b5fbbf5524576c62b84690705b SHA512 6a7826af60087a25970c6ae96b9bce40212cdfbe5e2d2ee0d903ff53f02edcd361eb56a0c5db9406e8525ee6be86e18d5c13db7e4ae6f2dd5d0adc7c593a8117 +DIST django-auth-ldap-4.4.0.tar.gz 53117 BLAKE2B 46ae8f9788c3ed12d8b3576b4335390d3bc902a3627dd5af9028c2bd49dc64eef2f31995bcf51a6d20c55400bbd3dd5f4882ecc01e8d92564a6664db743809ca SHA512 d01f40f64e0d6cd47a0efaaf3b5e6a30a399b0a3b9a6b4c6f683a8237b84076294821970bbb265f66e06b0fbec58417287188e5f09631b21f204137d003ecfd7 EBUILD django-auth-ldap-4.2.0.ebuild 1080 BLAKE2B df342b857dfa9f7205b9634ec100a26a59952590c7f7ee7a03fbe9bed88606e4611b4911f43abd92d97a6e7efd243d63c49d20564d1f845238fb9d3bcd33b91b SHA512 18b3dc69fd7d0126d7a5367fe0bd8b880428ba21f109da9c83e719187ee139a75834da7b52b50f065ebc694dc4f6a97297e9c261d433e26f1acbd5bc0a9af790 EBUILD django-auth-ldap-4.3.0.ebuild 953 BLAKE2B b68efd1d002d8fec3e3d56a6edebfc30c3b890b8a990382cf86e543086b148d50bf885478b9553a19a844234560f0029e727f3298e6b6ded02b61e6a55aead9c SHA512 e8fdc953c25a371ea0ecd17e5a94b3215d5e6b60d249d3b91306e50c5ce17c87181f7ada66e75a748e39b3ae773e3da146b29a2929c76e0135a6ad55b3c7b7f3 +EBUILD django-auth-ldap-4.4.0.ebuild 954 BLAKE2B f00a33b6b33411dbf1c2059f1bcc1cd9a49106087c5078a71d898d6a285b960a5d009af327447cdd284d0ddfcc247a3e0bf08e48c688db6cf6510370b44c2905 SHA512 4ed0926471365d7c339261642955dd7ab64ac5a4e8f82d323a12384da4a8aae182427a0c3ceee764cf01dfb19a8ee3e0382ba46533b7abb2819ec85e34a5b4ba MISC metadata.xml 405 BLAKE2B e9d6f5ca53505cbfa7f9cd1cdc47bd58ba15ea972bdf342874c031ec151a053025b8f63a8d9c96de90ae0798e77d0db019a70d21e8746449543bfa5d91e3fec0 SHA512 453100976204f0b32042a1711d257ae76214452579d3008f403efc11cdf5e080e3663b43c1946b9da91086de580c0a8cf860fc99c00138c9d1bd4a01a5d1dcc3 diff --git a/dev-python/django-auth-ldap/django-auth-ldap-4.4.0.ebuild b/dev-python/django-auth-ldap/django-auth-ldap-4.4.0.ebuild new file mode 100644 index 000000000000..9e1094ca449c --- /dev/null +++ b/dev-python/django-auth-ldap/django-auth-ldap-4.4.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Django LDAP authentication backend" +HOMEPAGE=" + https://github.com/django-auth-ldap/django-auth-ldap/ + https://pypi.org/project/django-auth-ldap/ +" + +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +LICENSE="BSD-2" +SLOT="0" + +RDEPEND=" + >=dev-python/django-2.2[${PYTHON_USEDEP}] + >=dev-python/python-ldap-3.1[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] + test? ( + $(python_gen_impl_dep sqlite) + net-nds/openldap[-minimal] + ) +" + +distutils_enable_sphinx docs --no-autodoc + +python_test() { + # for slapd and slapdtest + local -x SBIN=/usr/sbin:/usr/$(get_libdir)/openldap + "${EPYTHON}" -m django test -v 2 --settings tests.settings || + die "Tests failed with ${EPYTHON}" +} diff --git a/dev-python/ensurepip-pip/Manifest b/dev-python/ensurepip-pip/Manifest index 0c2a659bc28d..e5f55df17d7d 100644 --- a/dev-python/ensurepip-pip/Manifest +++ b/dev-python/ensurepip-pip/Manifest @@ -1,5 +1,7 @@ DIST pip-23.1.2-py3-none-any.whl 2064688 BLAKE2B 85c19cc80a59404867e7212c442e60ed6735da35d544bd23ee4cf5a1bffad4c0fab1f34a652417a181cbcb4afc9baf94682b0ec6e1fd9457eb77bc971d29e459 SHA512 a5a8feab25f01a96c2d8c4e15a001cb38c4a0a9d88563da6653239f3966324fdbe86ae0c5172cbdb1d03b863b37a37358b80e8bb9c8112bd7809fd16fb2ec776 DIST pip-23.2-py3-none-any.whl 2085968 BLAKE2B 320f19b21253d0160d09d51e677a81fa30515a1faee07c4ed87b36a4134820d5bafcd524c099d5892b41bd7bb738a0ccc0b906d619d7e5690a8404cb78f4469a SHA512 bdd211e74fb77117f389f0789c35b163834d9a900e7615d7a1d90a9c6a62613e69552af79cc88f594890afd9189e53c55b55a50cc31d4cd18118352ecab9cf40 +DIST pip-23.2.1-py3-none-any.whl 2086091 BLAKE2B 0a35bf4ba589f07e3c800d8f835e4bcdcd433976db83f91c86e12a2316b0b1c7de7120b248d70fe8b5587c28bb3c6e7bc633c64cdfb65a1f18f87a9e7a423181 SHA512 016a8cbd09384f1a9a44cb0e8274df75a8bcb2f3966bb5d708c62145289efaa5db98f75256c97e4f8046735ce2e529fbb076f284a46cdb716e89a75660200ad9 EBUILD ensurepip-pip-23.1.2.ebuild 645 BLAKE2B e5e007e2866582afab1292d7435e4eedee0f46bdf005d144e0c7c07bcf6c8460a32c60fe9260048b0f37030af1ca960ddf8a7e7bec05c0ffddf6397fc4634b28 SHA512 6cb1172140385cc6d6c65190990221c76246dfd9922a502755c5d8295429d2d3b997fd8d372f7713399090da83c9ec3ab4ec372a86129c809231eeea3597b2ab +EBUILD ensurepip-pip-23.2.1.ebuild 653 BLAKE2B 7de97648cd4add911be02952862b975df3b7fad7daa24716f34b7f192b4d6a0b4cbbdbb7a924068de58bf2d6d2a6a543af81fcc0488c3238597ef05f60f6191c SHA512 152f91fa0ae5a6833ce07b94c7bccac40006c264ab221db45c25647984d58ef58c914203cd45a6c8527c3903e88976a187b90f3543d52ce4e18043d0fb46b450 EBUILD ensurepip-pip-23.2.ebuild 653 BLAKE2B 7de97648cd4add911be02952862b975df3b7fad7daa24716f34b7f192b4d6a0b4cbbdbb7a924068de58bf2d6d2a6a543af81fcc0488c3238597ef05f60f6191c SHA512 152f91fa0ae5a6833ce07b94c7bccac40006c264ab221db45c25647984d58ef58c914203cd45a6c8527c3903e88976a187b90f3543d52ce4e18043d0fb46b450 MISC metadata.xml 309 BLAKE2B 197e5620aab85ff590270ae6838c9188cd699943af4c9c3eeb7de92c2e9390c082eec603e63bc2bba39477586f19e58da2e5fe2d5ffe9b59b87ae5386c939df1 SHA512 c678bc8fb62f6e6850939ebff56962503bb03393572cfff7e5f7d38e8cf5ca71d8e38e402355c5f963fb718eed24bca463d7c63fede5cbb550f6f32a9c06af9e diff --git a/dev-python/ensurepip-pip/ensurepip-pip-23.2.1.ebuild b/dev-python/ensurepip-pip/ensurepip-pip-23.2.1.ebuild new file mode 100644 index 000000000000..474a502c1273 --- /dev/null +++ b/dev-python/ensurepip-pip/ensurepip-pip-23.2.1.ebuild @@ -0,0 +1,24 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit pypi + +DESCRIPTION="Shared pip wheel for ensurepip Python module" +HOMEPAGE="https://pypi.org/project/pip/" +SRC_URI="$(pypi_wheel_url "${PN#ensurepip-}")" +S=${DISTDIR} + +LICENSE="Apache-2.0 BSD BSD-2 ISC LGPL-2.1+ MIT MPL-2.0 PSF-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + +RDEPEND=" + ! warsaw/flufl.lock - flufl-lock + flufl.lock diff --git a/dev-python/hcloud-python/Manifest b/dev-python/hcloud-python/Manifest index c587383d82f0..e425affaebb5 100644 --- a/dev-python/hcloud-python/Manifest +++ b/dev-python/hcloud-python/Manifest @@ -5,6 +5,7 @@ DIST hcloud-python-1.23.0.gh.tar.gz 101752 BLAKE2B 5a8746d7ea58e3ba89271efe54118 DIST hcloud-python-1.23.1.gh.tar.gz 102214 BLAKE2B e8e16a9a4435b579ee7e72738c296b1ee55c15d3868da39c58fcf9489479451e7adfe046696ffd9728a529f60003a4ebe26b0c07f322296ef1e3fe468fe0e9ed SHA512 cf5497b4906cb2abece9afd64fad0aad4deedecafb50f6977c29f0a38951287be07f9f75a18e1ce4cbcedf38261c146236526be7581d8362c6d6ecf7c38992b9 DIST hcloud-python-1.24.0.gh.tar.gz 101860 BLAKE2B f64c0024047b11a060b3766a5692d74c038483ccd25943227931d6ca695be4e7ded7857ccf5d1a8361644b838cee5cd1e5c3ddaaf714ca97b3c0e33f5c3863f2 SHA512 efeb511373009af49b280fa09b152a648d33136c75d12fa69290e2193d5162fb07dea3d457171e0b27c7256f0be63b5c6fb84526cf1e9f32d8c38e350c47686a DIST hcloud-python-1.25.0.gh.tar.gz 101940 BLAKE2B afc467df0b56b6cea5d413465dcbf12df408a215eee1bf3040abdd062d7548fb6c1c4eb8df4ec381b5969294bb94afc957bba4cf866eaaa6570bc8fd2b45bf68 SHA512 13815d7a61010974f4ecb259ddff8b7ab526114df25bb530e1db38e557499c7bae9a9ecb69c9e625b5bebe8be5c00de166fc421508888f720774288b210db1b4 +DIST hcloud-python-1.26.0.gh.tar.gz 102253 BLAKE2B e5e629218c187e3ffb4f6e30b8963288dbdbfd5f60e20ba60083a5eedc8dc7e94aa917c6b3539a4aaf600d065b771747c7ed8dad7ff41490c9dd7452a0a242f3 SHA512 b2bf656a223c3a8e65b2f641d3a633543a7c5a2bcf0ce31ad9a735115d870affcaa8d0c82758c312b80e130f87259839ce35b918f5762c11a27ecbb1578446d0 EBUILD hcloud-python-1.20.0.ebuild 1046 BLAKE2B f2c7f38ee3a6f1e58d5486a0e6255191ff832b4165fafbe08e3af3fbff2a4b55a2d7268a8ad87bef5ed53ca731b8b5a4591adfdf694dfa97302ef3af0d1f53df SHA512 2e6db7fa1a08b69db9bc90a5f5e74bda2d7e1fb44343f0598b9ce137c763c95a13930fc97a8bba26f3193a8102d31fdc83b5f87992fe3ea7f1048854b93c4f7b EBUILD hcloud-python-1.21.0.ebuild 1098 BLAKE2B 9486b9380fa0a8e07aaeb22d45e195db384a1d1f62275617c4f264c1ede18f25300fa1e7b4a1b174245dadc919054e0b854c52cd0bf62f98ccfc1e7e4c3b339b SHA512 4019e4aef91954555fee9e24626a2e5d9b7772a010d7df418f50efc50d100a9aba35eb1c24d5d36c50eaa3fc67c83496d1966ed0ade88fa5fe9816edfb2ba85c EBUILD hcloud-python-1.22.0.ebuild 1106 BLAKE2B 0e8e2cc60a2aab3fb2765e9bda6e2016f315444ff18d8e45637c670d70eaae0c3b543acf05e4022c0380426bc3df6bd569a798175dbe06669c15f3a06cf97eda SHA512 9a3c620eae056265d308653ef94d3f38dd8c7d59541c118fc8eca2a5368e392f486edc89391356a414f7ef42a81df88c89f2309be4e06f4f29bb8e44c7b9f6e7 @@ -12,4 +13,5 @@ EBUILD hcloud-python-1.23.0.ebuild 1078 BLAKE2B 2d13df752c155700117be5a6bfa53669 EBUILD hcloud-python-1.23.1.ebuild 1078 BLAKE2B 2d13df752c155700117be5a6bfa53669e60862abc7af67bc16649404fa793e57fd9b0d1a6cb1dbe2b972e626efcba595743e53b6b6300bd3e91332981435ec79 SHA512 bed732985cd1e5edec54bcc64355e9e1038e4470dca0f0d055efc5f662e1508dd2d0ac2602067ac419254927629f0128e74fbc20003bef5826398fbb00ef3015 EBUILD hcloud-python-1.24.0.ebuild 1132 BLAKE2B 36c8da11a3c3e0a252a19fc9f62ac9baa408e6cfd28948cec5b0a490898702cb2885c5376b47a319c3ed9969ef38d9817449841ebcd50f5440865404627b3af1 SHA512 0181d301d65203d7fd0679a5a4973b5e264402b799f645c1dcafb6354fdea734e60858716c97690eb077ed222aa05532166d06b7f1273fd0a22b647583d9624a EBUILD hcloud-python-1.25.0.ebuild 1132 BLAKE2B 36c8da11a3c3e0a252a19fc9f62ac9baa408e6cfd28948cec5b0a490898702cb2885c5376b47a319c3ed9969ef38d9817449841ebcd50f5440865404627b3af1 SHA512 0181d301d65203d7fd0679a5a4973b5e264402b799f645c1dcafb6354fdea734e60858716c97690eb077ed222aa05532166d06b7f1273fd0a22b647583d9624a +EBUILD hcloud-python-1.26.0.ebuild 1132 BLAKE2B 36c8da11a3c3e0a252a19fc9f62ac9baa408e6cfd28948cec5b0a490898702cb2885c5376b47a319c3ed9969ef38d9817449841ebcd50f5440865404627b3af1 SHA512 0181d301d65203d7fd0679a5a4973b5e264402b799f645c1dcafb6354fdea734e60858716c97690eb077ed222aa05532166d06b7f1273fd0a22b647583d9624a MISC metadata.xml 483 BLAKE2B c945a22b776b5bf73deabf93718a1dea3a9b98f7257467e845106f71910347a803f96ef969227d7c10a119f1e35b904bcb7501b9672bf3ce5a2bef112d903e56 SHA512 4a6540a06d57eb3bc8c455d982531427157fbf1a85abf4b909032b0880c9e2847b295b3c9b02378be35e88f74876357503dd04bbe544ff9a9612df2b1c321b1c diff --git a/dev-python/hcloud-python/hcloud-python-1.26.0.ebuild b/dev-python/hcloud-python/hcloud-python-1.26.0.ebuild new file mode 100644 index 000000000000..498400383d05 --- /dev/null +++ b/dev-python/hcloud-python/hcloud-python-1.26.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +MY_P=hcloud-python-${PV} +DESCRIPTION="Official Hetzner Cloud python library" +HOMEPAGE=" + https://github.com/hetznercloud/hcloud-python/ + https://pypi.org/project/hcloud/ +" +# sdist is missing doc assets as of 1.19.0 +# https://github.com/hetznercloud/hcloud-python/pull/183 +SRC_URI=" + https://github.com/hetznercloud/hcloud-python/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="examples" + +RDEPEND=" + >=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}] + >=dev-python/requests-2.20[${PYTHON_USEDEP}] +" + +distutils_enable_sphinx docs \ + dev-python/myst-parser \ + dev-python/sphinx-rtd-theme +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + # Integration tests need docker: + # https://github.com/hetznercloud/hcloud-python/blob/master/.travis.yml#L16 + tests/integration +) + +python_install_all() { + use examples && dodoc -r examples + distutils-r1_python_install_all +} diff --git a/dev-python/identify/Manifest b/dev-python/identify/Manifest index b8df06f3f105..56d5f0033d62 100644 --- a/dev-python/identify/Manifest +++ b/dev-python/identify/Manifest @@ -1,5 +1,7 @@ DIST identify-2.5.24.gh.tar.gz 101544 BLAKE2B afcfed2a48d59a263dac4df836251be00b911e78eabd8612fc06610df5efc0052bf6542c955e8a9fd7fd0513e04b1d009fe511bb591f880bff1347e02ae35c67 SHA512 40c0163aba0fa9be266a746bd58cc64b740be3ece49a22996ae1c5dd334c76a28544fd195d1da8a042f82816b2f0c440a3406160749fe192b6af00780ed5eb28 DIST identify-2.5.25.gh.tar.gz 101544 BLAKE2B 4e7403d9d4abc44945a697ca8f2362a707e47ce92c59e4302283d23486510f1b215a08752ed1b737b428d4048fd750997469dbc433a4e78b074aa723f27e7150 SHA512 4d7845d4941f67a58c3d8e49a4067d852a3a8c4f060b32c9e58c7b400cc7e595ca4dd6268392a7a17f9768f97bc1719d7611c4b029fb91eefbc2a62537df3815 +DIST identify-2.5.26.gh.tar.gz 101549 BLAKE2B 383c6467436107cf98a667f1db3ab63f42aadff8f51d2f6bedf715dd45590eeb5fe7b3d6572b7704a7ae613d079a22a2d84c86581b7a63b7578807e06034aa70 SHA512 4c17c7f40b14fd45649e0a6b6885e2d96a1ce3cf91fbc1092fdb9b92d7bf2ac35b0c04a24bb3e77f3188a3c8d00f57dbe19ca660e1e08b60cdb60385f340c4bd EBUILD identify-2.5.24.ebuild 596 BLAKE2B 1ff0ef25ec8161f1b282f48401a18dbc6d8f219918089037de21686fb0fd509123a9d606c738680280effe304933771a345dda486331c942461866adcee6966f SHA512 9c58fc5a62222484d168a4be7c7463fa343fd487098318c53e3479d0508b0d75d460e217585a9ad2036262390037c03549267749093d24a6527216d217b198aa EBUILD identify-2.5.25.ebuild 598 BLAKE2B 15278ce98c490e872627af90b592d7c0912e7c68454e1ef02eccfe16995ddcebeb1896cc39b32c7310917c918dc8f34eacfeb1f8e5f74a282da5e5bbbd6bd6a4 SHA512 17a7eb2058b35699616c32621ecc7bee9222b6773b6cf37faa0cab88820c3c297d806ffa8d23b63ac3335ce594b27091be61f85e1f4a8725d35057830ad5b33e +EBUILD identify-2.5.26.ebuild 598 BLAKE2B 15278ce98c490e872627af90b592d7c0912e7c68454e1ef02eccfe16995ddcebeb1896cc39b32c7310917c918dc8f34eacfeb1f8e5f74a282da5e5bbbd6bd6a4 SHA512 17a7eb2058b35699616c32621ecc7bee9222b6773b6cf37faa0cab88820c3c297d806ffa8d23b63ac3335ce594b27091be61f85e1f4a8725d35057830ad5b33e MISC metadata.xml 501 BLAKE2B da95534590927f7290f78f47e30484e3349c9058048c15522e7346a74d9a2c96141a18897b10b230adf966d3c237217ef1d2dcfe59814ccfffd58ab4c38c1ebf SHA512 8d78245bbd2e14016eb70f1d8f8d6129e6b265084f7da95bd915f01ce5af94f86bd69c33c1514195de70d0f834332d9ca968a18afb59a7016c8cb58681d04d24 diff --git a/dev-python/identify/identify-2.5.26.ebuild b/dev-python/identify/identify-2.5.26.ebuild new file mode 100644 index 000000000000..906b58d7a709 --- /dev/null +++ b/dev-python/identify/identify-2.5.26.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="File identification library for Python" +HOMEPAGE=" + https://github.com/pre-commit/identify/ + https://pypi.org/project/identify/ +" +SRC_URI=" + https://github.com/pre-commit/${PN}/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" + +RDEPEND=" + dev-python/ukkonen[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/jsonmerge/Manifest b/dev-python/jsonmerge/Manifest index c9246a428589..994198ad11eb 100644 --- a/dev-python/jsonmerge/Manifest +++ b/dev-python/jsonmerge/Manifest @@ -1,3 +1,5 @@ DIST jsonmerge-1.9.0.tar.gz 32995 BLAKE2B 33615feb31114042e941bf69b9a3b2b26aaff9251b3683d77da53efd449c58fb0cf13ae4f60c441282e1e81896a8d58f1a91b51ae1ba18acb793bc99e4898c8d SHA512 c271c7bcc10d574c60bcf77f47a24c56b9df086bc87b8da4db0b2b356abba22010492664b56df7d0babd2c8a33fd0ecbc0cbaddbc5eed07c19f2a6874ed6c1e1 +DIST jsonmerge-1.9.2.tar.gz 34717 BLAKE2B 651e6c745c651882b54c4bd46bd658de20fd0cdd90b2e05af8396a55c68efffc2fe5d4758891151db8df79cdfb118b94a6af11c7d0648fbfcbde510283585556 SHA512 cba0c2b0f3d5ff70f7680768a036a10a1d7464da9a4693a5a836fbcb9f7dba080ec041c34b351f843a4c38fb2e45c4c845a3c5453df35e1b51e1a65b245071f8 EBUILD jsonmerge-1.9.0.ebuild 476 BLAKE2B 474454cc62bbb72cd4e467141814a400c43c64436aef417ab728cafec79a0a93e0c2d4087953c5f39ef5375837f57126625510312a8fa37baeafe864b0b3193c SHA512 f451466c2fd9b5507a3541277437fe211b9691001b90184f5e5002de6768533d948c886c23f74597b417a1ef16ca878bc7365ff9137c10f28cfc6c9add24427c +EBUILD jsonmerge-1.9.2.ebuild 477 BLAKE2B f0db2da5078f26659a1d77f2038addce3ea416589cbd1ac82d936481f46f69e1884310f474967281dd00d502883ed5b1bd3482df10f129fa61f361a172c3195f SHA512 0e5968820a59eed99c4a02033a203661b6ebf5925f243a33f7f7c6c996be2d221bdd6e991d8bc8787eabaf759322c8b4628f4ded2f30c9f7303d4a59bf92cfac MISC metadata.xml 474 BLAKE2B 327d36cf4218fec42a42872bfea7ce268423df751aef57dba5ec92eb80a5e72a66462f5161df26ca7d58193db8f0c79406b98d572968cacf15ee8052b6fbc3d4 SHA512 a1f9f14e6804a1b74f278e1e72659e1e32c8e60c31c42db186d1e51f9979c16697b1714b7ed6e6fb7a591d68e0408cf3071d4dd29b9a938071c42d7f32dfa09e diff --git a/dev-python/jsonmerge/jsonmerge-1.9.2.ebuild b/dev-python/jsonmerge/jsonmerge-1.9.2.ebuild new file mode 100644 index 000000000000..059f3dc68c7d --- /dev/null +++ b/dev-python/jsonmerge/jsonmerge-1.9.2.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Merge a series of JSON documents" +HOMEPAGE=" + https://github.com/avian2/jsonmerge/ + https://pypi.org/project/jsonmerge/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-python/jsonschema[${PYTHON_USEDEP}] +" + +distutils_enable_tests unittest diff --git a/dev-python/multiprocess/Manifest b/dev-python/multiprocess/Manifest index 019ea43ed538..18f87817b8dd 100644 --- a/dev-python/multiprocess/Manifest +++ b/dev-python/multiprocess/Manifest @@ -1,3 +1,5 @@ DIST multiprocess-0.70.14.tar.gz 1498053 BLAKE2B 0377d293b3e160f6a6c61c148ee0d852b39f859530ef738ae143312b62833779a7e0ea745d468628fbc96a22e97326ce886b46ef9a0791fd58d3682bdc54e6af SHA512 22202b81c33601d75ca3222a6485bae596d7807d54757280ac06f2fd7247c927f978b4f5c62bd81739b95462a96dc629e5559630d9310343f86b46ee37841b6b +DIST multiprocess-0.70.15.tar.gz 1894495 BLAKE2B 3ed3c6e530f0a9e32a04b591f874b0fd7c116704f69116d1ed3addba6010ac33a4cc3d5214e6cce18478d5a05bfffb75840ca520f2d3604a06006aa5d6725ae9 SHA512 095c15e942bebe2dffa5054ce46f30f69b3f0fcbfbd87b6742546dcacdb6a5d0d3274002f5f58f73345761adaa19866573ae20d420f8ca4cc00ca5270f8acb84 EBUILD multiprocess-0.70.14.ebuild 504 BLAKE2B 7b7e636dc24bffc553c021c23284665bb8a30c9e588b8ff751c931dea8d4033ddc8267d061ba2fb945f8ee05e3968e25ff16a871a5eb38117f5711fa25daa4b0 SHA512 b58378ce1511e33d5b3377d0af79c7bbb2aa17c059301b7b10a423dbc99246e91c2a0690183a2ce08582c4d8594849f2e26cbb10bb455d295b7209e5626f8584 +EBUILD multiprocess-0.70.15.ebuild 553 BLAKE2B 786cf033e9a3b3935acedd0c15556aad5290e104c418d8f9200212ef958cdd648a75735748882cecad8758fdf0b93ab82e3a3b216fe394eb007fb650dc010662 SHA512 a974f4d6f3252606aca27a91bc2ac3c949847307a64fe8d75c5d5edadbcbe64a8e5444378a8a40e427e4b116347b4522bd21300a5b55b5053890d3ffbb2ea1a0 MISC metadata.xml 388 BLAKE2B 90682f15ba194a74837ddf6a209ded65ab8207870d2976c3569cf4f0c4405163cbe7b25b1e0a662963f4ca890c96f7f29a65922e6b7a1cfd06422e8b7a304cd9 SHA512 4b77d39c7ec184288ef0ba90dbc889d29a4ce0bd37c9f9e66a43b8baa3f3ecd56cf122653d8931c3203226a83b8f7d495cdd63923421941eba6bd7d1ce0dc3ff diff --git a/dev-python/multiprocess/multiprocess-0.70.15.ebuild b/dev-python/multiprocess/multiprocess-0.70.15.ebuild new file mode 100644 index 000000000000..bd1837716936 --- /dev/null +++ b/dev-python/multiprocess/multiprocess-0.70.15.ebuild @@ -0,0 +1,27 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Better multiprocessing and multithreading in Python" +HOMEPAGE=" + https://github.com/uqfoundation/multiprocess/ + https://pypi.org/project/multiprocess/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/dill[${PYTHON_USEDEP}] +" + +python_test() { + "${EPYTHON}" py${EPYTHON#python}/multiprocess/tests/__main__.py -v || die +} diff --git a/dev-python/pip/Manifest b/dev-python/pip/Manifest index d33cafc99a7b..7f945264f6bf 100644 --- a/dev-python/pip/Manifest +++ b/dev-python/pip/Manifest @@ -1,6 +1,8 @@ AUX pip-23.1-no-coverage.patch 1836 BLAKE2B f8c95ed26d5a7cba2a516b8d134ddd9901fd7d39dc8bf174397ab2afab33e93c4af342195b5b4d7b0aedc642493f1ed2ee474c74e16e285f335dcdcf531b1777 SHA512 c63929cc5324b2a741a4c1ebb4990c376eb6a4c0f39370e456b674ce3cfbdf10471ec48cf9368fccba9264fd9d4a5667988116163e73772496f28d52986ff111 DIST pip-23.1.2.gh.tar.gz 9345911 BLAKE2B 511ac1a9405e377ccb2525e89676f4a63f138aa526d40e76f4d9681139d94db1f92772beab1a647654c17abc6bee09f52cf4c4f4484716874194565fda07d056 SHA512 b33070cb59a1258904a60b48ec8abfd9e316c5f87681fea13d89ddf6d516afac10965ae1db54fea299a0a72f98602ce02e8b3be46f239e857db84866045730e1 +DIST pip-23.2.1.gh.tar.gz 9370625 BLAKE2B 9e7855aae371a773a070c24b50f985dac6ff7c2412d51e268368b911b92d0d0b52a839f9d761d5f6aaff33f1e7570d5f930e5063e8af98aa99f50d2f1c1b5ed2 SHA512 a6c629976c332cffe5dff0ec1e201d694c7a42fa8def202ebf1db251a6dbd90091eaac89c36a354a0cf0c60cdb267b4e0ec9ff6a88b0ac61cfaafdf159e34fc8 DIST pip-23.2.gh.tar.gz 9370682 BLAKE2B dbce43e29ed453e32e13a6d2f18ba2d8095021de0073d13de18cb55b5410415d0feeb2610e31ae8a0025864e6d05eb41aab3dd8adeaecf990fa31e7284e71fa5 SHA512 fe915a8f85b21d59b416a5b1fad6e6ce2874b27e055c86ad71efe31c492f117a468734da239882c3d7f4678f91389daf0e8d13abc6429ddca5bfef87cb29dae0 EBUILD pip-23.1.2.ebuild 4038 BLAKE2B c67ff2423fc237ffa94e3a5849ac187b76b01519ad6d54ee1db078520408e85ae51ecb5dcda888d5f43b89b67c91fc2449d57495e1fdece696fe87599df87272 SHA512 f6fd22c5c095e4a643648da9711ca6fbdae46e7639dc4b4eeabd37374b42d0d7256c2f431b1cb6ad9c6535aecb9d73658e6d6dfefafe08f77003e9040c9710aa +EBUILD pip-23.2.1.ebuild 4223 BLAKE2B 04f51fa0a7c263a14453afd76fca041106b6c186d4471008604dbc196fdb2fc01fa9e832a700b2223c6e3330c39b9f621c33c348a88d10eed8ee6c84516082b5 SHA512 be7c42798d0bb8ca53f1c222c4992e0ef7b244c0a87004490296bda85a8610fb954f76eae48b9b26eeecdf9060406c9fc2f1395fc2441d3b51a88f75153abc39 EBUILD pip-23.2.ebuild 4223 BLAKE2B 04f51fa0a7c263a14453afd76fca041106b6c186d4471008604dbc196fdb2fc01fa9e832a700b2223c6e3330c39b9f621c33c348a88d10eed8ee6c84516082b5 SHA512 be7c42798d0bb8ca53f1c222c4992e0ef7b244c0a87004490296bda85a8610fb954f76eae48b9b26eeecdf9060406c9fc2f1395fc2441d3b51a88f75153abc39 MISC metadata.xml 392 BLAKE2B 94ea3de1220cb9ca64ae1186597789cc83a54adfe44695932c07dd5065df0e5f9ee5078a495e3a12563b36809d781d8ab86bb6c92c485c023199d92547b74f27 SHA512 603199f6547105f3bb64f4fcaf004e9ef62fa2e0f8ec6eab56078119684b0f5119161e0f164fe02b2cf6dd6b115588c9ef77d727eeb6d138e281f1cb0bcb5de9 diff --git a/dev-python/pip/pip-23.2.1.ebuild b/dev-python/pip/pip-23.2.1.ebuild new file mode 100644 index 000000000000..58c5279dbfaa --- /dev/null +++ b/dev-python/pip/pip-23.2.1.ebuild @@ -0,0 +1,130 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# please bump dev-python/ensurepip-pip along with this package! + +DISTUTILS_USE_PEP517=setuptools +PYTHON_TESTED=( python3_{10..11} ) +PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_12 pypy3 ) +PYTHON_REQ_USE="ssl(+),threads(+)" + +inherit bash-completion-r1 distutils-r1 multiprocessing + +DESCRIPTION="The PyPA recommended tool for installing Python packages" +HOMEPAGE=" + https://pip.pypa.io/en/stable/ + https://pypi.org/project/pip/ + https://github.com/pypa/pip/ +" +SRC_URI=" + https://github.com/pypa/pip/archive/${PV}.tar.gz -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +# bundled deps +LICENSE+=" Apache-2.0 BSD BSD-2 ISC LGPL-2.1+ MPL-2.0 PSF-2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +SLOT="0" +IUSE="test-rust" + +RDEPEND=" + >=dev-python/setuptools-39.2.0[${PYTHON_USEDEP}] +" +BDEPEND=" + ${RDEPEND} + test? ( + $(python_gen_cond_dep ' + dev-python/ensurepip-setuptools + dev-python/ensurepip-wheel + dev-python/freezegun[${PYTHON_USEDEP}] + dev-python/pretend[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + dev-python/scripttest[${PYTHON_USEDEP}] + dev-python/tomli-w[${PYTHON_USEDEP}] + dev-python/virtualenv[${PYTHON_USEDEP}] + dev-python/werkzeug[${PYTHON_USEDEP}] + dev-python/wheel[${PYTHON_USEDEP}] + test-rust? ( + dev-python/cryptography[${PYTHON_USEDEP}] + ) + ' "${PYTHON_TESTED[@]}") + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + local PATCHES=( + "${FILESDIR}/pip-23.1-no-coverage.patch" + ) + + distutils-r1_python_prepare_all + + if use test; then + local wheels=( + "${BROOT}"/usr/lib/python/ensurepip/{setuptools,wheel}-*.whl + ) + mkdir tests/data/common_wheels/ || die + cp "${wheels[@]}" tests/data/common_wheels/ || die + fi +} + +python_compile_all() { + # 'pip completion' command embeds full $0 into completion script, which confuses + # 'complete' and causes QA warning when running as "${PYTHON} -m pip". + # This trick sets correct $0 while still calling just installed pip. + local pipcmd='import sys; sys.argv[0] = "pip"; __file__ = ""; from pip._internal.cli.main import main; sys.exit(main())' + "${EPYTHON}" -c "${pipcmd}" completion --bash > completion.bash || die + "${EPYTHON}" -c "${pipcmd}" completion --zsh > completion.zsh || die +} + +python_test() { + if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then + einfo "Skipping tests on ${EPYTHON}" + return 0 + fi + + local EPYTEST_DESELECT=( + tests/functional/test_inspect.py::test_inspect_basic + tests/functional/test_install.py::test_double_install_fail + # Internet + tests/functional/test_install.py::test_install_dry_run + tests/functional/test_install.py::test_editable_install__local_dir_setup_requires_with_pyproject + tests/functional/test_install.py::test_install_8559_wheel_package_present + tests/functional/test_config_settings.py::test_backend_sees_config_via_sdist + tests/functional/test_install.py::test_link_hash_in_dep_fails_require_hashes + # TODO + tests/unit/test_network_auth.py::test_keyring_cli_get_password + tests/unit/test_network_auth.py::test_keyring_cli_set_password + # wants to install keyring from Internet, sigh + tests/functional/test_install_config.py::test_prompt_for_keyring_if_needed + # probably a too strict assert + # https://github.com/pypa/pip/issues/12152 + tests/unit/test_req.py::TestRequirementSet::test_download_info_archive_cache_with_invalid_origin + ) + + if ! has_version "dev-python/cryptography[${PYTHON_USEDEP}]"; then + EPYTEST_DESELECT+=( + tests/functional/test_install.py::test_install_sends_client_cert + tests/functional/test_install_config.py::test_do_not_prompt_for_authentication + tests/functional/test_install_config.py::test_prompt_for_authentication + tests/functional/test_install_config.py::test_prompt_for_keyring_if_needed + ) + fi + + local -x SETUPTOOLS_USE_DISTUTILS=stdlib + local -x PIP_DISABLE_PIP_VERSION_CHECK=1 + epytest -m "not network" -n "$(makeopts_jobs)" +} + +python_install_all() { + local DOCS=( AUTHORS.txt docs/html/**/*.rst ) + distutils-r1_python_install_all + + newbashcomp completion.bash pip + + insinto /usr/share/zsh/site-functions + newins completion.zsh _pip +} diff --git a/dev-python/pygame/Manifest b/dev-python/pygame/Manifest index 8676b26b5b25..0f57a02147f6 100644 --- a/dev-python/pygame/Manifest +++ b/dev-python/pygame/Manifest @@ -10,5 +10,6 @@ EBUILD pygame-2.2.0.ebuild 1912 BLAKE2B 31fdebb9c749217a33ba81ae930e5dfd27d5d1b7 EBUILD pygame-2.3.0.ebuild 1912 BLAKE2B 31fdebb9c749217a33ba81ae930e5dfd27d5d1b7df75cb2874640ec7ce1c8610871ff72687b0f4e0fd1d5f4e494c5f7106a6307a1762329e4244030f15986390 SHA512 ddef31ada30a32e9ae3c57c0fe05ebba44b226bffe186728f5b5759fbe8340625a9494b3e3f77cdceeb60a39faffdd73041f5cadfc6a5eda0044164b93c5018f EBUILD pygame-2.4.0.ebuild 1931 BLAKE2B d17408e670610ab2bda594be78bd74818da1ebe7a48a6b4f577ba28041b163d3068f4b69d3277bab0584466646f8e4fc63c2bf7d436e4105e7d8621531b4790f SHA512 92b68a0a45822df698fe5cfb79275ac96a42ed7e32c152604c715819129d79c021113b6476c8b36d2c3f92f6414fea668b4c8fed71edf1e2f13894b4208fb9d9 EBUILD pygame-2.5.0-r1.ebuild 1981 BLAKE2B 5b707865f3cc7689f042ee4d322721ce1dde50ef2c95d170fbcd6ee04f9637bdad631994129e68f68a900473a52e3173d47dd70bb845a5a344d4a291bd26ecc8 SHA512 3f7d4ac14d50ffde1e0c181bd5108f05d593800c1af960a48e00df7d1c90aadc35aae82b9a0db9c6a6a740b8d411a83e84e0d2357dfe5081f6f9557cb0bbfdb2 +EBUILD pygame-2.5.0-r2.ebuild 1970 BLAKE2B edda751114729f40a0444f3af7b89e208bcdb1c4b5c9813597d104d6ca9c0b886de4f66bb677e00c54532f6939a69c587cdce2d842998c1c4a45c295bcac60ad SHA512 686657d2ea2188c5aace681986b1cc546d1310a7be96c5988b974065a725c68ee8e111f7960d017c28bcbe9f127295dbe0f1747ba1d0575e056251c26cee8c32 EBUILD pygame-2.5.0.ebuild 1936 BLAKE2B 416bbfdfb8c6a09ce228b7a123928f1d70deba416d6c46f445955a439965ad951bcb83fe80d557406cde0c84de99648a65bc44f4b4d877a70a81b98b8a3e23dc SHA512 b0693da90ad40b471e7897cdb315d95005f297fef58fe900eddaca1d1c1a24202d175466b5e5416f51b081e046f391d758150d932b7da6063dbe77a9e06c5503 MISC metadata.xml 363 BLAKE2B a942b91aded22ec850a7b075703ce4037af9f0a61155717ac455f7d2b7779cb6f5f953b2ad8d61d7cc5254307951a20dd3edb9853e21d907e1999f7570a6b821 SHA512 15403754c9b13f9b2d8c5e7615ae0ca9359b5079e22eb5a7049424e414ebbdd8a06f6324c31594636324414e35ca34bec977b7dded9f9ea14027497b5097b060 diff --git a/dev-python/pygame/pygame-2.5.0-r2.ebuild b/dev-python/pygame/pygame-2.5.0-r2.ebuild new file mode 100644 index 000000000000..e40977bd20fa --- /dev/null +++ b/dev-python/pygame/pygame-2.5.0-r2.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Python bindings for SDL multimedia library" +HOMEPAGE=" + https://www.pygame.org/ + https://github.com/pygame/pygame/ + https://pypi.org/project/pygame/ +" +SRC_URI=" + https://github.com/pygame/pygame/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~riscv ~sparc ~x86" +IUSE="examples opengl test X" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/numpy[${PYTHON_USEDEP}] + media-libs/freetype + media-libs/libjpeg-turbo:= + media-libs/libpng:= + media-libs/portmidi + media-libs/sdl2-image + media-libs/sdl2-mixer + media-libs/sdl2-ttf + X? ( media-libs/libsdl2[opengl?,threads,video,X] ) + !X? ( media-libs/libsdl2[threads] ) +" +DEPEND=" + ${RDEPEND} + test? ( + media-libs/sdl2-image[gif,jpeg,png,tiff,webp] + media-libs/sdl2-mixer[mp3,vorbis,wav] + ) +" +# fontconfig used for fc-list +RDEPEND+=" + media-libs/fontconfig +" +# util-linux provides script +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + test? ( + media-libs/fontconfig + sys-apps/util-linux + ) +" + +PATCHES=( + "${FILESDIR}"/${P}-cython-3.patch +) + +python_configure() { + PORTMIDI_INC_PORTTIME=1 LOCALBASE="${EPREFIX}/usr" \ + "${EPYTHON}" "${S}"/buildconfig/config.py || die +} + +python_configure_all() { + find src_c/cython -name '*.pyx' -exec touch {} + || die + "${EPYTHON}" setup.py cython_only || die +} + +python_test() { + local -x PYTHONPATH=${BUILD_DIR}/install/lib + local -x SDL_VIDEODRIVER=dummy + local -x SDL_AUDIODRIVER=disk + script -eqc "${EPYTHON} -m pygame.tests -v" || die +} + +python_install() { + distutils-r1_python_install + + # Bug #497720 + rm -fr "${D}$(python_get_sitedir)"/pygame/{docs,examples,tests}/ || die +} + +python_install_all() { + distutils-r1_python_install_all + use examples && dodoc -r examples +} diff --git a/dev-python/python-mpv/Manifest b/dev-python/python-mpv/Manifest index 0f540500bc24..7c5266e7f7ad 100644 --- a/dev-python/python-mpv/Manifest +++ b/dev-python/python-mpv/Manifest @@ -1,3 +1,5 @@ DIST python-mpv-1.0.3.gh.tar.gz 211529 BLAKE2B 0701147415c920be4ec65151ed7844bb36c275bcc64ae07d4ece9a515a96ba09097a8f2282eb7bbb74e8dc143d14f9a0aebdfadad53e0e9e4d62fcde734c7d17 SHA512 30ed5751c5732eeda9150a1e0dc425d2846c1a5dcfd53b9568bca169e570401fc8b3d224c59a1a1f54c574a056ccb0f540a0dc389e47e0811b0a9a3de4fb7092 +DIST python-mpv-1.0.4.gh.tar.gz 211628 BLAKE2B cb3b9042648ffd0472093f84116084f255893ab7068379a01011e8153da9c60c525c9b701e8f0be29ebbfaca9da9b4fd0024741e7b243b13c3b9e69f597dede8 SHA512 d8bab1373961ef52645f0886f317e8a1328a9d737c1a7de77d0f348a31822daa3120b79d9fd8e969c971b1de9c30fdd40aa120c8775ad3110f5a11ab9992ae7c EBUILD python-mpv-1.0.3.ebuild 640 BLAKE2B 2d98c585766e0f692cbd3d8a7304a15ec4f6103637a42c1220c659e5d8040a35d8911b0f973554547acb67c2427b700e2726ddc0354ede0d6374ea27f4623287 SHA512 c354b36f402691baa3af42683dd58fea850086a789259ef6e1b71299d39881069e1863c9e8a59a7dbffffe641be408b9cf9738d9d4ba93af9af22bbff022f0c8 +EBUILD python-mpv-1.0.4.ebuild 705 BLAKE2B e47b76d9cfa05759af8c1e54dcc6900fe5b9ec5307492eace2f0723f588c8f7d0aca6da55a8601a1b320bfef336c8770003c6952af31ab41878404c7cb578284 SHA512 c8ca25ebdea98e975cdec651956ea46d4e0a7491316ad74e7e9fb72a945e010849b66c272b26d77111ae163ae9a724f1911b4a23a04003b89267591764399b9f MISC metadata.xml 413 BLAKE2B 3e6ced6a506525bd576741fbcb1b0ce6069492dd1e90295a46b029340b833d981b351ac717e3896f4b13f3e8635065e974317298711922ab131925d98d0447a3 SHA512 9426ddc828c6b8f420c3d0241f827dd7746ca797c45182b0324b8278a24e4038a856494b420de2de572ee2643082ae271a5c21030098432736255ff2f6798db3 diff --git a/dev-python/python-mpv/python-mpv-1.0.4.ebuild b/dev-python/python-mpv/python-mpv-1.0.4.ebuild new file mode 100644 index 000000000000..842f5d7479dd --- /dev/null +++ b/dev-python/python-mpv/python-mpv-1.0.4.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 virtualx + +DESCRIPTION="Python interface to the mpv media player" +HOMEPAGE=" + https://github.com/jaseg/python-mpv/ + https://pypi.org/project/python-mpv/ +" +SRC_URI=" + https://github.com/jaseg/python-mpv/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + media-video/mpv[libmpv] + dev-python/pillow[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + dev-python/pyvirtualdisplay[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + virtx epytest +} diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz index 97560391ade2..a33dd9fef23e 100644 Binary files a/dev-ruby/Manifest.gz and b/dev-ruby/Manifest.gz differ diff --git a/dev-ruby/leto/Manifest b/dev-ruby/leto/Manifest index ef5b5ad41088..cb620297a55c 100644 --- a/dev-ruby/leto/Manifest +++ b/dev-ruby/leto/Manifest @@ -1,3 +1,3 @@ DIST leto-2.1.0.tar.gz 8874 BLAKE2B d7d39a13ad6ceed2d14d7e9c9a39c037115797ce00629a114bad832bc70397a90c3ba86bdc73789b0c0f852df059d15d026338324cd3de9f38a40bf4885d6a9a SHA512 c0bda72b32a96c83ad01281fd2a6e224f504aa45b030e4a203c2df0810bb6dd52dcb9c2633f2514d239a39b14b5c0428f912799eae756373dc0b15051be5e260 -EBUILD leto-2.1.0.ebuild 795 BLAKE2B 49b7010edbc4262d00e85c53c62330d310dac50d29af161df190b89788213bd47215fbf25bb2987e80cd3e2ec39132f87bef62c8f64cc95c880290aedce60570 SHA512 a3a8ac5107f763e2e8a52119d998e9085d97fa05e17f5b5e8fee62f7779dbf5218c4c46c5de4270e859a7a6166a31d5ecea4a01ee775e7f7411bd072a2d24da7 +EBUILD leto-2.1.0.ebuild 801 BLAKE2B fc14aad5dccd9144aeecf0a021fe4a9422623e59e3c60e2dd101a1d126b519ebc04d31df76ec758cb20b1a5f8914c70097988ed94375564c80c949bd2fde837c SHA512 535d4280d52989a5c64ca30924eef119982bb800b084c832c52c6bb17b32711b5cfbc64405c19788e1af52f43a60e520abf8268b8d6a05a6d4c8e98ae388db4d MISC metadata.xml 389 BLAKE2B aadeffc1c73e5288ee6b19b8fb51a29f2ea81605fd815aaebe86d01d459a0f67df41fc92c7b0e798b51f0a3800bce7db6c5b28adc18e8c2ae48fdcb29330c64e SHA512 c54f0344c9d96a51d2ba185ff778a206cb5ca07edd9b236fc271b7cc2ca4b6597ee29fcbe6f57020253c375d1593ff363cf4791348d25398cb8e4b4f2f8b8bf4 diff --git a/dev-ruby/leto/leto-2.1.0.ebuild b/dev-ruby/leto/leto-2.1.0.ebuild index 5d3f520eeb2e..4d0d2423550b 100644 --- a/dev-ruby/leto/leto-2.1.0.ebuild +++ b/dev-ruby/leto/leto-2.1.0.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/jaynetics/leto/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc" IUSE="" all_ruby_prepare() { diff --git a/dev-ruby/subexec/Manifest b/dev-ruby/subexec/Manifest deleted file mode 100644 index 170251ea02b5..000000000000 --- a/dev-ruby/subexec/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST subexec-0.2.3.tgz 4384 BLAKE2B 27dc40377f7b2fee33553543723b9e15cd02a1171bd24b5d213b3546b7b20267cb8cbf987c1a1f6c0285f594b194f1dc20c41314266587be30d961e4b514f8b9 SHA512 b6fc5ee802906a690a1d1542ada44aba1df5e6861a66f4df58623e366d8d3ab2349d2963817bf07089e1dc15932ca03f0020d16777012ec4b92879280868bb75 -EBUILD subexec-0.2.3-r2.ebuild 778 BLAKE2B 3394faf183f0c6a0d7bbc16fd8d4c35bb32d4d8bd0b975d3fd76c79b40f9a0c5ffd72c345f85244954ae3c1b9ba242ac3459b60937683254de5bcb673d850ce9 SHA512 b844bd1d9201b6bae720537e86e177fcb37b69b91af290603293012400b6d14087daa94061b5a93800ab0f637d9666c804dafb7eb0e6e182c39ea7667b905e4f -MISC metadata.xml 342 BLAKE2B b9d91978d70bf8f4a94f51adc38a9cae8b21b1aebaa6c2936f03a63ba1b05b2fb81674fb8064077cfb808420d97dad1dd3359c9ac3daeb719003723b99c499b0 SHA512 a526325dde964c34483eda39b50516ca0de3946c9de49b90e0b1ad34b9960c191119b8c744844376001a10e7fc13fd593669e3fd739bdb7fcc1fda26c7e17d19 diff --git a/dev-ruby/subexec/metadata.xml b/dev-ruby/subexec/metadata.xml deleted file mode 100644 index 6c7f459e4407..000000000000 --- a/dev-ruby/subexec/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - ruby@gentoo.org - Gentoo Ruby Project - - - nulayer/subexec - - diff --git a/dev-ruby/subexec/subexec-0.2.3-r2.ebuild b/dev-ruby/subexec/subexec-0.2.3-r2.ebuild deleted file mode 100644 index 78c4527665b3..000000000000 --- a/dev-ruby/subexec/subexec-0.2.3-r2.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby26 ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_TASK_DOC="" -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_GEMSPEC="subexec.gemspec" - -inherit ruby-fakegem - -GITHUB_USER="nulayer" - -DESCRIPTION="Subexec spawns an external command with a timeout" -HOMEPAGE="https://github.com/nulayer/subexec" -SRC_URI="https://github.com/${GITHUB_USER}/${PN}/archive/v${PV}.tar.gz -> ${P}.tgz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -ruby_add_bdepend "test? ( dev-ruby/shoulda )" - -all_ruby_prepare() { - rm Gemfile* || die - sed -i -e '/[Bb]undler/ s:^:#:' Rakefile || die - sed -i -e '/begin/,/end/ s:^:#:' spec/spec_helper.rb || die -} diff --git a/dev-ruby/trollop/Manifest b/dev-ruby/trollop/Manifest deleted file mode 100644 index 7c5636721a5a..000000000000 --- a/dev-ruby/trollop/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST trollop-2.9.10.gem 29696 BLAKE2B f69b1ab8ce166f9fe6198e177266ee86e38f3bed4c3a55529705aedc4518cc04a48b9bee4463887fc4ac1cd04cad98d35c298265ad1433ced11e0ff5bc1f50ce SHA512 21a0db09d480353ff846a1311b118e0b0db4ca13a559dd1749c1478eff7080dd04e5308dbf1807215eadb68e276c991970b23357e9a3497acb9f705f7f77253c -EBUILD trollop-2.9.10.ebuild 648 BLAKE2B 62c080d446710f066f0d2dca07b436749c269e03581b2c7cf06bb5c9916984862a18d6b9084d75463d34a782e830002ec939da287c72b85245563bbb9f3f0f66 SHA512 0a5124b6ca215185b0014fedc76dd174cdd8ce97772f3fdb4cf4122bbfa32059f49cab6c478e357e50269f5bdf52f3e5736cc5515cc0b9a973e438398ac69c93 -MISC metadata.xml 252 BLAKE2B 77e9556ac1d210367a95f4c47816618b685c707cf01d1543d988338e14794fb9ccfb9976ebd11f389db618616d91ee024d8e46dc3a1a356ba7a017a7796b44d1 SHA512 0a970a16d73747993198dd301a3127cef7e65a9f46816b40ca149669ba617826c1d81bac1e5ecf93d16079922964923d37301cd8160f22c823c1ec3b79ee56f1 diff --git a/dev-ruby/trollop/metadata.xml b/dev-ruby/trollop/metadata.xml deleted file mode 100644 index daac6fdb7252..000000000000 --- a/dev-ruby/trollop/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - ruby@gentoo.org - Gentoo Ruby Project - - diff --git a/dev-ruby/trollop/trollop-2.9.10.ebuild b/dev-ruby/trollop/trollop-2.9.10.ebuild deleted file mode 100644 index 73bee62af05e..000000000000 --- a/dev-ruby/trollop/trollop-2.9.10.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby26 ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_EXTRADOC="FAQ.txt History.txt README.md" - -inherit ruby-fakegem - -DESCRIPTION="Trollop is a commandline option parser for Ruby" -HOMEPAGE="https://manageiq.github.io/trollop/" -LICENSE="MIT" - -KEYWORDS="amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos ~x64-macos ~x64-solaris" -SLOT="2" -IUSE="" - -ruby_add_bdepend "test? ( dev-ruby/chronic )" - -all_ruby_prepare() { - sed -i -e '/bundle/ s:^:#:' Rakefile || die -} - -each_ruby_test() { - MUTANT=true ${RUBY} -S rake test || die "Tests failed." -} diff --git a/gui-wm/Manifest.gz b/gui-wm/Manifest.gz index 4faff4314900..efcb26c0a243 100644 Binary files a/gui-wm/Manifest.gz and b/gui-wm/Manifest.gz differ diff --git a/gui-wm/hyprland/Manifest b/gui-wm/hyprland/Manifest index 220b82d85fa6..dc727f52691a 100644 --- a/gui-wm/hyprland/Manifest +++ b/gui-wm/hyprland/Manifest @@ -2,5 +2,5 @@ AUX nvidia-0.25.0.patch 1394 BLAKE2B 95df2f6b82afb460a3e0a1769bb2abf41abcd76c564 DIST hyprland-0.26.0.gh.tar.gz 1523005 BLAKE2B e54ebb73850f63427ff9347c7ad0cb2ffda3350baf3c4221de51b1094678f3ffdac67669f49bfe3ba416b627673f5ca8491d06e16791764ef1c39f5964f2b570 SHA512 b43639a8e0fdd60165b6caa51c9411bc6f97260690c5ee3d15126ef091ccf93955fdda904a226b4aeb4367785ecaba426882a2e9b726c2b79c81a2ede0f9e36a DIST hyprland-0.27.2.gh.tar.gz 4992717 BLAKE2B 6725ee593edb4f7d127eb95ed567bc7344edc066a9ce818ba99bd15eb718ce1d8de86a63da5684521ccbe3ba918a3f385c3a3e662314704e60e855101d391d05 SHA512 92e8ca21eba52ff423654cd345d37125656c32e1262e4e76d8841ee4ba698788d46d70a5876fc9aca42440efa5dd4122f46c84365da53810284a666f5d13ce7e EBUILD hyprland-0.26.0.ebuild 2154 BLAKE2B 9bd3595f7c3efd97a6e0b53a6ff8bb099291899cd4a97b61010e168d03ed43ab6e865b832619bee4383bd44eb92d533185bcea5c334e7ad1fbd0b5561dc5785e SHA512 a9f876684bdb4952e12fffa97e12903f7e9f3673875d75d2af8ff5c1911cffe3aaa589e42c229810e4908c2be2e3646ec57174fefffaa32a0d76b0376dbff9b8 -EBUILD hyprland-0.27.2.ebuild 2154 BLAKE2B 9bd3595f7c3efd97a6e0b53a6ff8bb099291899cd4a97b61010e168d03ed43ab6e865b832619bee4383bd44eb92d533185bcea5c334e7ad1fbd0b5561dc5785e SHA512 a9f876684bdb4952e12fffa97e12903f7e9f3673875d75d2af8ff5c1911cffe3aaa589e42c229810e4908c2be2e3646ec57174fefffaa32a0d76b0376dbff9b8 +EBUILD hyprland-0.27.2.ebuild 2152 BLAKE2B 3e62e2ee6e04a3c0e131418c3bb6d50d34fec73602bfd25fd3c39d497d9f14d666a2e3d8b9797e07654d3704a3b7f2cbbe47035f13bc6fb7328721227cf50120 SHA512 82d65a0b54d2741c90c68bdefb43131a93c96afa74862469c3d1ed405485ec001372ff33fc8e0803935390a6b953b40d73415de819186be06322c48d4136cff9 MISC metadata.xml 716 BLAKE2B fc5248c809b9b5bf1002e3d82ff80f595b8e613d09e5541f1a0151c3ea2c117376d25fa5a40c85d254533708d9eff5339bd329b42118e87ca49e22e55c0c5d7b SHA512 31252ced2546f3686f17259aabfe9273af14f7efaf3fa0bfb446c65c6d9478be3a23c531e0ac463f27fe1d50842f6f126f32e47a8a03a345306297e182952e98 diff --git a/gui-wm/hyprland/hyprland-0.27.2.ebuild b/gui-wm/hyprland/hyprland-0.27.2.ebuild index e67a76f747bd..1a9d8c41a453 100644 --- a/gui-wm/hyprland/hyprland-0.27.2.ebuild +++ b/gui-wm/hyprland/hyprland-0.27.2.ebuild @@ -75,7 +75,7 @@ pkg_setup() { src_prepare() { if use video_cards_nvidia; then cd "${S}/subprojects/wlroots" || die - eapply "${FILESDIR}/nvidia-0.25.0.patch" + eapply "${S}/nix/wlroots-nvidia.patch" cd "${S}" || die fi diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz index 914a813b0950..f769bccdf6ce 100644 Binary files a/media-gfx/Manifest.gz and b/media-gfx/Manifest.gz differ diff --git a/media-gfx/ahoviewer/Manifest b/media-gfx/ahoviewer/Manifest index e9e2d408f48a..4ec7626c1d30 100644 --- a/media-gfx/ahoviewer/Manifest +++ b/media-gfx/ahoviewer/Manifest @@ -1,3 +1,5 @@ DIST ahoviewer-2.0.0_pre20220124.tar.gz 502882 BLAKE2B 9476c42dd36615f9106b6db0386b20c8922092fe68674f7a4439ca64458c00e3c1943a7402aed752ec91395e0684ce7cd89b0ac2de7f198edb39ebccef782fbd SHA512 0cf01c7011ae506fcff9700c46a06a57fdccc8f8a274d86a8438c926f0513e4e5851bdb37cb6ee7f8b673894938aafa7c2cb485773db04b977ec5f8b8634da3e +DIST ahoviewer-2.0.0_pre20220827.tar.gz 502441 BLAKE2B 3d784a729a5221f457e0e9378f6baf5bdac6bbd800658467c7abf8c5c402da9a10357f3bb9642acce2390c0cf98fd236ff82f707ff1ce189bac079fe275cc89b SHA512 e9d20eb69c03417ca9d7cb708bbf69056c0ee525c7e7da55d273af72f74d038210f10841a07add839c171b473ce338880736cf874a58aa572f35393c86021ac1 EBUILD ahoviewer-2.0.0_pre20220124.ebuild 1849 BLAKE2B 7800160da56d0a2cd0b098fe4e6d1c9333bf9d3c5720013f90a58bbfc9025fcbe1459a30ad8212d9f5735b622f79f31d542a645f528ee22fd89ec5e022330228 SHA512 9c6c5ea5f00f3ee2d1e3779d79c3cd9f3ef4df49e330cfa594e8f27f154168de3dd782bd8fd54d2648a5329a38cc67b507da4bf82bf085e5889c8a6f23cc5347 -MISC metadata.xml 432 BLAKE2B 865f9803f9a469564f6d4fee9bffa7eb94d268db2358281cc8b744f5de2b88dc9abcd69b8610113c797bd0eeb574985d3775f9259884f57cbe9eda47aa051ac7 SHA512 60ecc403ad49d4a774ec98ef8850041f358d1903d345eaf63d7429e6c96e11a34e3dc5ed7e1470fb851fbdef9b3b2d965d9d04303c1b8f61691857354cca5924 +EBUILD ahoviewer-2.0.0_pre20220827.ebuild 1912 BLAKE2B 2486771e887902fafccceff65e5b1f06ef68629cd45b09053e62d329bf8c9a55f927d38378aa1cb6e60829626a3c961ded58d1678ff557590506f1020804031a SHA512 a58800951416c7608cba54576a3e6310a85d5fba7204ad4368f94a3adea1efd4d7cb46b959e7fa388a80501178dce5b95586d25915d1bff444a78a63dce28bf8 +MISC metadata.xml 520 BLAKE2B 8bdfd40b379bc5a256e0c9723a6f38800a13bc196dadda3ecb04ca830877a83f453d4201b435b45c299e69600b1e7c2687ad3ab5a1235796a216f8326bd95609 SHA512 14247aa1880217fb82e5775b8726ec14867f32089ab88937a84aca44d06310e5ebd25fb3386b35ba6eace3eb223a7c3a642df93c5a25333146646fbf5e75c273 diff --git a/media-gfx/ahoviewer/ahoviewer-2.0.0_pre20220827.ebuild b/media-gfx/ahoviewer/ahoviewer-2.0.0_pre20220827.ebuild new file mode 100644 index 000000000000..3e253e4c5368 --- /dev/null +++ b/media-gfx/ahoviewer/ahoviewer-2.0.0_pre20220827.ebuild @@ -0,0 +1,83 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg + +MY_COMMIT="42e16f94b78496e3e346f0d127baa569039a6757" + +DESCRIPTION="A GTK image viewer, manga reader, and booru browser" +HOMEPAGE="https://github.com/ahodesuka/ahoviewer" +SRC_URI="https://github.com/ahodesuka/ahoviewer/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="keyring gnutls +gstreamer plugins +rar +ssl +zip" + +COMMON_DEPEND="dev-cpp/atkmm:0 + dev-cpp/glibmm:2 + dev-cpp/gtkmm:3.0 + dev-cpp/pangomm:1.4 + dev-libs/glib:2 + dev-libs/libconfig:=[cxx] + dev-libs/libsigc++:2 + dev-libs/libxml2:2 + media-libs/libnsgif + net-misc/curl + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + keyring? ( app-crypt/libsecret ) + gstreamer? ( + media-libs/gst-plugins-bad:1.0 + media-libs/gstreamer:1.0 + ) + plugins? ( + dev-libs/gobject-introspection + dev-libs/libpeas + ) + rar? ( app-arch/unrar:= ) + ssl? ( + gnutls? ( + dev-libs/libgcrypt:= + net-libs/gnutls:= + net-misc/curl[curl_ssl_gnutls] + ) + !gnutls? ( + dev-libs/openssl:= + net-misc/curl[curl_ssl_openssl] + ) + ) + zip? ( dev-libs/libzip:= ) +" +DEPEND="${COMMON_DEPEND} + x11-base/xorg-proto" +RDEPEND="${COMMON_DEPEND} + gstreamer? ( + media-libs/gst-plugins-base:1.0[X] + media-libs/gst-plugins-good:1.0 + || ( + media-plugins/gst-plugins-vpx + media-plugins/gst-plugins-libav + ) + )" + +# In future (-beta), pull https://github.com/ahodesuka/ahoviewer-plugins +# directly via SRC_URI="plugins? ( )", or add as a separate package. It +# depends on how the plugins are handled. +#PDEPEND="plugins? ( x11-misc/ahoviewer-plugins )" + +S="${WORKDIR}/ahoviewer-${MY_COMMIT}" + +src_configure() { + local emesonargs=( + $(meson_feature keyring libsecret) + $(meson_feature gstreamer) + $(meson_feature plugins libpeas) + $(meson_feature rar libunrar) + $(meson_feature zip libzip) + ) + + meson_src_configure +} diff --git a/media-gfx/ahoviewer/metadata.xml b/media-gfx/ahoviewer/metadata.xml index ea6eed74ae28..8b14c77914a6 100644 --- a/media-gfx/ahoviewer/metadata.xml +++ b/media-gfx/ahoviewer/metadata.xml @@ -9,4 +9,7 @@ Rar archive support Zip archive support + + ahodesuka/ahoviewer + diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz index 44b8e0064042..749975df9541 100644 Binary files a/metadata/Manifest.gz and b/metadata/Manifest.gz differ diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk index ae26b3059d20..3fdaa3694f3a 100644 --- a/metadata/dtd/timestamp.chk +++ b/metadata/dtd/timestamp.chk @@ -1 +1 @@ -Sun, 23 Jul 2023 01:10:12 +0000 +Sun, 23 Jul 2023 07:10:07 +0000 diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest index 99302a73de6a..b3ab7908c7ca 100644 --- a/metadata/glsa/Manifest +++ b/metadata/glsa/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 546284 BLAKE2B ffce95d14dec8e0ecb1658575f411350a797650e5376e656bbe5d1c11b4e05372611ac4ca5de41270e2e69dfa9461b99f212aa044d6509bb082c7f94d92006b8 SHA512 c90fc6416d62b1b09cbafd89df9a8523e7e9eec12dd28fd39f81776bc9076c1e64fdb0203c709c330d323ea0c05daf6d59e5c469948b4d49cc6d59443f29557a -TIMESTAMP 2023-07-23T01:10:15Z +TIMESTAMP 2023-07-23T07:10:11Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmS8ffdfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmS80lNfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klDtaA//bsBJjRy1pkSf4pnc9X+o2IxRLXPnL6STcJFnRQic7fj0rwezQIfH1SoO -BtOIm7W3/k3f7XeHfziBJzvnqYETySEAu3gBSBlbbfATAIy7fZfuLsImxwh6sVTc -8dT4I8tmDiZ02B7IgTsb4TM44POiJlK6ephA7WvylKk8hCG/my5OzcZHLVXdqngM -D+zN4R3Jtk4S4jwL0AE9o46JbiaOiI/4BkV2XsIL7ujCmj53+MRdD3mcce8R+l3N -Rp8YJIrtFzq8Y4p9ep4YXsG+7PTlnsAYENd83CtFdr9HooVqgUqeCic7V2G4CTFw -TYpmEXFTX1fMgtH819Q/wml1PvlQL1jmbgIjlAX5Vi+r5wNnliYrMrE9XpZaNM+M -Rka0uu3pV7J99gi5XyrwyrSiwMBwJTF6WTtP6+EMLBxkk39RGw3k3oCkwowroHlT -QQVakB56COTyqd8YHHEbnb9k/DyZ3Emu6sb6cTSCvORGfEkj6k8u+OVvQTfq/zbB -JPHkVDZNT9mK527ASEPPdLhsHqEMpST0rNaQvolY8H2v4fqsXW6yWlLfHtRbWRm8 -DOLCdbuWne6WDtZAVibEHpVUBOqEJ7O5t/SgVHDs+oFtb8MGTmEgg+cXoIgMoKpu -lKnTyw+/3oTr229boc91QDAcIaX6Yb5vx7H56XfXFWJzoWQfM+g= -=uurM +klCYDA/+Ji6gmtob9G29Z5Pt7HNtDa55f9Ajw7KAwOy12WWW+XqnBea9yInHpUDu +Wctl/6dJGKDRwA0FYxRXTopZXZQ+0dE9t32FYk84tTOyio4dr7rH7SvWv2GD50EF +GqOzg5gQ22ZhoFaraJMW7p/URdNq+bHWLnqMRQAjjwHhV/3tAOVjSWEtWH0gMRYr +itt6moA57vss0lmCLV2I3ydefVhY6+UjP6I/PhmE2gDS+boE2nz+rKu2HOS9vOMj +ffqtSmfx4g10oNn5n1JFGMD0V2Be8x+OpLZwrz80X0F6eeW7n9+2+vEhf/BHu9D6 +R1KEv+IbV/zO8DqEf3NF/yxAP/OvSuZzpmd/ReESjV+b/ws3tj66Bj5wOC7kiEWj +5xpXNIQJdrlo2L5sZTREk+MBcoZwI3y+C9Sq04/LqCIEhz6s2e6l6UJgZpVkt75r +pTRrgWtdzRmwSVU3ErzhdgSR3Q3V1SrUWz42GiqH4ckYHQo2BZ5K0Eywf52huzBF ++uu/yU0Cev6ta7EN2mxqRbv4YeDgsskBvo4H7uWHdACPah2qkVjGn0lLXlbsJ5CR +hmFRKRr6poWAXGj7hZFeXL2xYnDCEdfmOKWpHylAiB15hvQLCYi2Yg925I3RQAGo +NBu8tajsR5sR0HQ8MdYrtpcFW6LWBSySVl4DawJ7LFUAdq5GHDs= +=OPwI -----END PGP SIGNATURE----- diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk index 8842382538d0..bcdf36aaca37 100644 --- a/metadata/glsa/timestamp.chk +++ b/metadata/glsa/timestamp.chk @@ -1 +1 @@ -Sun, 23 Jul 2023 01:10:13 +0000 +Sun, 23 Jul 2023 07:10:08 +0000 diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz index 2a7e7645a9fd..9c0f350295a8 100644 Binary files a/metadata/md5-cache/Manifest.gz and b/metadata/md5-cache/Manifest.gz differ diff --git a/metadata/md5-cache/app-arch/Manifest.gz b/metadata/md5-cache/app-arch/Manifest.gz index 2e0023c36bba..3c7da2256e63 100644 Binary files a/metadata/md5-cache/app-arch/Manifest.gz and b/metadata/md5-cache/app-arch/Manifest.gz differ diff --git a/metadata/md5-cache/app-arch/dump-0.4.47-r3 b/metadata/md5-cache/app-arch/dump-0.4.47-r3 new file mode 100644 index 000000000000..006c96a247d4 --- /dev/null +++ b/metadata/md5-cache/app-arch/dump-0.4.47-r3 @@ -0,0 +1,17 @@ +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=configure install postinst +DEPEND=>=sys-fs/e2fsprogs-1.27:= sys-apps/util-linux bzip2? ( app-arch/bzip2:= static? ( app-arch/bzip2[static-libs] ) ) zlib? ( >=sys-libs/zlib-1.1.4:= ) lzo? ( dev-libs/lzo:2= static? ( dev-libs/lzo:2[static-libs] ) ) sqlite? ( dev-db/sqlite:3= ) ermt? ( dev-libs/openssl:0= ) ssl? ( dev-libs/openssl:0= ) readline? ( sys-libs/readline:0= sys-libs/ncurses:= static? ( sys-libs/ncurses:=[static-libs] ) ) virtual/os-headers +DESCRIPTION=Dump/restore ext2fs backup utilities +EAPI=8 +HOMEPAGE=https://dump.sourceforge.io/ +INHERIT=readme.gentoo-r1 +IUSE=bzip2 debug ermt lzo readline selinux sqlite ssl static test uuid zlib +KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 +LICENSE=BSD +RDEPEND=>=sys-fs/e2fsprogs-1.27:= sys-apps/util-linux bzip2? ( app-arch/bzip2:= static? ( app-arch/bzip2[static-libs] ) ) zlib? ( >=sys-libs/zlib-1.1.4:= ) lzo? ( dev-libs/lzo:2= static? ( dev-libs/lzo:2[static-libs] ) ) sqlite? ( dev-db/sqlite:3= ) ermt? ( dev-libs/openssl:0= ) ssl? ( dev-libs/openssl:0= ) readline? ( sys-libs/readline:0= sys-libs/ncurses:= static? ( sys-libs/ncurses:=[static-libs] ) ) +REQUIRED_USE=ermt? ( ssl ) ssl? ( zlib ) test? ( sqlite? ( uuid ) ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://sourceforge/dump/dump-0.4b47.tar.gz +_eclasses_=readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 +_md5_=aeea64a6735aef6ff5d8c698a83931c9 diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz index 38f5fa5f924f..da495e83ce90 100644 Binary files a/metadata/md5-cache/dev-libs/Manifest.gz and b/metadata/md5-cache/dev-libs/Manifest.gz differ diff --git a/metadata/md5-cache/dev-libs/openssl-3.0.9-r2 b/metadata/md5-cache/dev-libs/openssl-3.0.9-r2 index a5d6227278ce..afb80bb870f1 100644 --- a/metadata/md5-cache/dev-libs/openssl-3.0.9-r2 +++ b/metadata/md5-cache/dev-libs/openssl-3.0.9-r2 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://www.openssl.org/ INHERIT=edo flag-o-matic linux-info toolchain-funcs multilib multilib-minimal multiprocessing preserve-libs verify-sig IUSE=+asm cpu_flags_x86_sse2 fips ktls rfc3779 sctp static-libs test tls-compression vanilla verify-sig weak-ssl-ciphers abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig -KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos +KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos LICENSE=Apache-2.0 PDEPEND=app-misc/ca-certificates RDEPEND=tls-compression? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/3 SRC_URI=mirror://openssl/source/openssl-3.0.9.tar.gz verify-sig? ( mirror://openssl/source/openssl-3.0.9.tar.gz.asc ) _eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=223851f16638fb05851680d1b0ce065d +_md5_=d11b8ee11dd1554dafdbd9b61232e7f9 diff --git a/metadata/md5-cache/dev-lisp/Manifest.gz b/metadata/md5-cache/dev-lisp/Manifest.gz index 04fe75601241..d1b668228f15 100644 Binary files a/metadata/md5-cache/dev-lisp/Manifest.gz and b/metadata/md5-cache/dev-lisp/Manifest.gz differ diff --git a/metadata/md5-cache/dev-lisp/gcl-2.6.15_pre3 b/metadata/md5-cache/dev-lisp/gcl-2.6.15_pre3 index 12a7a0d45e36..a02bc9b05518 100644 --- a/metadata/md5-cache/dev-lisp/gcl-2.6.15_pre3 +++ b/metadata/md5-cache/dev-lisp/gcl-2.6.15_pre3 @@ -10,6 +10,6 @@ LICENSE=LGPL-2+ GPL-2+ RDEPEND=dev-libs/gmp virtual/latex-base emacs? ( app-editors/emacs:= ) readline? ( sys-libs/readline:= ) athena? ( x11-libs/libXaw ) tk? ( dev-lang/tk:= ) X? ( x11-libs/libXt x11-libs/libXext x11-libs/libXmu x11-libs/libXaw ) RESTRICT=strip SLOT=0 -SRC_URI=http://git.savannah.gnu.org/cgit/gcl.git/snapshot/gcl-Version_2_6_15pre3.tar.gz +SRC_URI=http://git.savannah.gnu.org/cgit/gcl.git/snapshot/gcl-Version_2_6_15pre3.tar.gz https://dev.gentoo.org/~grozin/gcl-2.6.15_pre3-spelling.patch.gz _eclasses_=elisp-common b3b15bdbe800c721e93b69b70cce2b67 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e -_md5_=021a9b9eb2b8009e471a0a648b4fc16f +_md5_=6fe971d08e846f60a23f8b02fab8cbc3 diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz index 13240f62514e..3807e04d7fab 100644 Binary files a/metadata/md5-cache/dev-python/Manifest.gz and b/metadata/md5-cache/dev-python/Manifest.gz differ diff --git a/metadata/md5-cache/dev-python/dill-0.3.7 b/metadata/md5-cache/dev-python/dill-0.3.7 new file mode 100644 index 000000000000..bef169cedcc3 --- /dev/null +++ b/metadata/md5-cache/dev-python/dill-0.3.7 @@ -0,0 +1,15 @@ +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Serialize all of Python (almost) +EAPI=8 +HOMEPAGE=https://github.com/uqfoundation/dill/ https://pypi.org/project/dill/ +INHERIT=distutils-r1 +IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=BSD +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +SLOT=0 +SRC_URI=https://github.com/uqfoundation/dill/archive/dill-0.3.7.tar.gz -> dill-0.3.7.gh.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 7661dc585f75dd1f81eccefe37bef093 toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e +_md5_=7bbc71e269366d4208d3678f900d5615 diff --git a/metadata/md5-cache/dev-python/django-auth-ldap-4.4.0 b/metadata/md5-cache/dev-python/django-auth-ldap-4.4.0 new file mode 100644 index 000000000000..051e48383d8a --- /dev/null +++ b/metadata/md5-cache/dev-python/django-auth-ldap-4.4.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) net-nds/openldap[-minimal] ) doc? ( >=dev-python/sphinx-5.3.0 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Django LDAP authentication backend +EAPI=8 +HOMEPAGE=https://github.com/django-auth-ldap/django-auth-ldap/ https://pypi.org/project/django-auth-ldap/ +INHERIT=distutils-r1 pypi +IUSE=test doc python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~x86 +LICENSE=BSD-2 +RDEPEND=>=dev-python/django-2.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-ldap-3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/d/django-auth-ldap/django-auth-ldap-4.4.0.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 7661dc585f75dd1f81eccefe37bef093 toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e +_md5_=1ef72fcc5304eaf8fc785a2acbb363ef diff --git a/metadata/md5-cache/dev-python/ensurepip-pip-23.2.1 b/metadata/md5-cache/dev-python/ensurepip-pip-23.2.1 new file mode 100644 index 000000000000..c237585990d0 --- /dev/null +++ b/metadata/md5-cache/dev-python/ensurepip-pip-23.2.1 @@ -0,0 +1,12 @@ +DEFINED_PHASES=install +DESCRIPTION=Shared pip wheel for ensurepip Python module +EAPI=8 +HOMEPAGE=https://pypi.org/project/pip/ +INHERIT=pypi +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=Apache-2.0 BSD BSD-2 ISC LGPL-2.1+ MIT MPL-2.0 PSF-2 +RDEPEND=!=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Fast JSON schema validator for Python +EAPI=8 +HOMEPAGE=https://github.com/horejsek/python-fastjsonschema/ https://pypi.org/project/fastjsonschema/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=BSD +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/f/fastjsonschema/fastjsonschema-2.18.0.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 7661dc585f75dd1f81eccefe37bef093 toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e +_md5_=cde27da58f271f8cf2377e877d4580b8 diff --git a/metadata/md5-cache/dev-python/flufl-lock-8.0.2 b/metadata/md5-cache/dev-python/flufl-lock-8.0.2 new file mode 100644 index 000000000000..9c725bd3e138 --- /dev/null +++ b/metadata/md5-cache/dev-python/flufl-lock-8.0.2 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/sybil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/atpublic[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pdm-backend-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=NFS-safe file locking with timeouts for POSIX systems +EAPI=8 +HOMEPAGE=https://gitlab.com/warsaw/flufl.lock/ https://pypi.org/project/flufl.lock/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~x86 +LICENSE=Apache-2.0 +RDEPEND=dev-python/atpublic[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/f/flufl-lock/flufl_lock-8.0.2.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 7661dc585f75dd1f81eccefe37bef093 toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e +_md5_=76a0c7b0b6edbd7a845cfa67c53457c3 diff --git a/metadata/md5-cache/dev-python/hcloud-python-1.26.0 b/metadata/md5-cache/dev-python/hcloud-python-1.26.0 new file mode 100644 index 000000000000..958220ad0fba --- /dev/null +++ b/metadata/md5-cache/dev-python/hcloud-python-1.26.0 @@ -0,0 +1,16 @@ +BDEPEND=doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] dev-python/myst-parser[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/myst-parser[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/myst-parser[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) test? ( >=dev-python/python-dateutil-2.7.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Official Hetzner Cloud python library +EAPI=8 +HOMEPAGE=https://github.com/hetznercloud/hcloud-python/ https://pypi.org/project/hcloud/ +INHERIT=distutils-r1 +IUSE=examples doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=>=dev-python/python-dateutil-2.7.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/hetznercloud/hcloud-python/archive/v1.26.0.tar.gz -> hcloud-python-1.26.0.gh.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 7661dc585f75dd1f81eccefe37bef093 toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e +_md5_=818bbdf83e1f86c471b8617b9b5de7e2 diff --git a/metadata/md5-cache/dev-python/identify-2.5.26 b/metadata/md5-cache/dev-python/identify-2.5.26 new file mode 100644 index 000000000000..4d655ae11c23 --- /dev/null +++ b/metadata/md5-cache/dev-python/identify-2.5.26 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/ukkonen[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=File identification library for Python +EAPI=8 +HOMEPAGE=https://github.com/pre-commit/identify/ https://pypi.org/project/identify/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 +LICENSE=MIT +RDEPEND=dev-python/ukkonen[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/pre-commit/identify/archive/v2.5.26.tar.gz -> identify-2.5.26.gh.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 7661dc585f75dd1f81eccefe37bef093 toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e +_md5_=4967e0296388a660f5b444edc69dfd29 diff --git a/metadata/md5-cache/dev-python/jsonmerge-1.9.2 b/metadata/md5-cache/dev-python/jsonmerge-1.9.2 new file mode 100644 index 000000000000..9cdeebdf958b --- /dev/null +++ b/metadata/md5-cache/dev-python/jsonmerge-1.9.2 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Merge a series of JSON documents +EAPI=8 +HOMEPAGE=https://github.com/avian2/jsonmerge/ https://pypi.org/project/jsonmerge/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/j/jsonmerge/jsonmerge-1.9.2.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 7661dc585f75dd1f81eccefe37bef093 toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e +_md5_=fb2320b488c217cd4b85612a9c51d6b5 diff --git a/metadata/md5-cache/dev-python/multiprocess-0.70.15 b/metadata/md5-cache/dev-python/multiprocess-0.70.15 new file mode 100644 index 000000000000..fbd7ef97006b --- /dev/null +++ b/metadata/md5-cache/dev-python/multiprocess-0.70.15 @@ -0,0 +1,15 @@ +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Better multiprocessing and multithreading in Python +EAPI=8 +HOMEPAGE=https://github.com/uqfoundation/multiprocess/ https://pypi.org/project/multiprocess/ +INHERIT=distutils-r1 pypi +IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 +LICENSE=BSD +RDEPEND=dev-python/dill[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/m/multiprocess/multiprocess-0.70.15.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 7661dc585f75dd1f81eccefe37bef093 toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e +_md5_=f5e93b5e2c72617abf9fd08cd5848b8c diff --git a/metadata/md5-cache/dev-python/pip-23.2.1 b/metadata/md5-cache/dev-python/pip-23.2.1 new file mode 100644 index 000000000000..455dc6810243 --- /dev/null +++ b/metadata/md5-cache/dev-python/pip-23.2.1 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-python/setuptools-39.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( python_targets_python3_10? ( dev-python/ensurepip-setuptools dev-python/ensurepip-wheel dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pretend[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/scripttest[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tomli-w[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/wheel[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test-rust? ( dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_11? ( dev-python/ensurepip-setuptools dev-python/ensurepip-wheel dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pretend[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/scripttest[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tomli-w[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/wheel[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test-rust? ( dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) ) test? ( >=dev-python/setuptools-39.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[ssl(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[ssl(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[ssl(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[ssl(+),threads(+)] ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=The PyPA recommended tool for installing Python packages +EAPI=8 +HOMEPAGE=https://pip.pypa.io/en/stable/ https://pypi.org/project/pip/ https://github.com/pypa/pip/ +INHERIT=bash-completion-r1 distutils-r1 multiprocessing +IUSE=test-rust test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MIT Apache-2.0 BSD BSD-2 ISC LGPL-2.1+ MPL-2.0 PSF-2 +RDEPEND=>=dev-python/setuptools-39.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:=[ssl(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[ssl(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[ssl(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[ssl(+),threads(+)] ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/pypa/pip/archive/23.2.1.tar.gz -> pip-23.2.1.gh.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 7661dc585f75dd1f81eccefe37bef093 toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e +_md5_=131a16804a6f4a8c642f689ad7e36622 diff --git a/metadata/md5-cache/dev-python/pygame-2.5.0-r2 b/metadata/md5-cache/dev-python/pygame-2.5.0-r2 new file mode 100644 index 000000000000..a383a0ce1ef9 --- /dev/null +++ b/metadata/md5-cache/dev-python/pygame-2.5.0-r2 @@ -0,0 +1,17 @@ +BDEPEND=dev-python/cython[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( media-libs/fontconfig sys-apps/util-linux ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-python/numpy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-libs/freetype media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/portmidi media-libs/sdl2-image media-libs/sdl2-mixer media-libs/sdl2-ttf X? ( media-libs/libsdl2[opengl?,threads,video,X] ) !X? ( media-libs/libsdl2[threads] ) test? ( media-libs/sdl2-image[gif,jpeg,png,tiff,webp] media-libs/sdl2-mixer[mp3,vorbis,wav] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +DESCRIPTION=Python bindings for SDL multimedia library +EAPI=8 +HOMEPAGE=https://www.pygame.org/ https://github.com/pygame/pygame/ https://pypi.org/project/pygame/ +INHERIT=distutils-r1 +IUSE=examples opengl test X python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~riscv ~sparc ~x86 +LICENSE=LGPL-2.1 +RDEPEND=dev-python/numpy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-libs/freetype media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/portmidi media-libs/sdl2-image media-libs/sdl2-mixer media-libs/sdl2-ttf X? ( media-libs/libsdl2[opengl?,threads,video,X] ) !X? ( media-libs/libsdl2[threads] ) media-libs/fontconfig python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/pygame/pygame/archive/2.5.0.tar.gz -> pygame-2.5.0.gh.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 7661dc585f75dd1f81eccefe37bef093 toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e +_md5_=12a241e66932a0843b4d04decac4d603 diff --git a/metadata/md5-cache/dev-python/python-mpv-1.0.4 b/metadata/md5-cache/dev-python/python-mpv-1.0.4 new file mode 100644 index 000000000000..6ebbd4a1f8ef --- /dev/null +++ b/metadata/md5-cache/dev-python/python-mpv-1.0.4 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pyvirtualdisplay[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( media-video/mpv[libmpv] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Python interface to the mpv media player +EAPI=8 +HOMEPAGE=https://github.com/jaseg/python-mpv/ https://pypi.org/project/python-mpv/ +INHERIT=distutils-r1 virtualx +IUSE=test python_targets_python3_10 python_targets_python3_11 test +KEYWORDS=~amd64 +LICENSE=AGPL-3 +RDEPEND=media-video/mpv[libmpv] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/jaseg/python-mpv/archive/v1.0.4.tar.gz -> python-mpv-1.0.4.gh.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 7661dc585f75dd1f81eccefe37bef093 toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e virtualx 817571665ee28575da44ee08135089e5 +_md5_=ff08439a0dfadf8ab2aa0b40f4021858 diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz index a41754534bcc..2a85cb914a21 100644 Binary files a/metadata/md5-cache/dev-ruby/Manifest.gz and b/metadata/md5-cache/dev-ruby/Manifest.gz differ diff --git a/metadata/md5-cache/dev-ruby/leto-2.1.0 b/metadata/md5-cache/dev-ruby/leto-2.1.0 index 29f54109c8b7..5d0dfdee0cfa 100644 --- a/metadata/md5-cache/dev-ruby/leto-2.1.0 +++ b/metadata/md5-cache/dev-ruby/leto-2.1.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/jaynetics/leto INHERIT=ruby-fakegem IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc LICENSE=MIT RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/jaynetics/leto/archive/v2.1.0.tar.gz -> leto-2.1.0.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e -_md5_=7dd6a7a1998a02bfc40cbdf72c5c190c +_md5_=8eed4aa2e625281e6ac37f837761a4f2 diff --git a/metadata/md5-cache/dev-ruby/subexec-0.2.3-r2 b/metadata/md5-cache/dev-ruby/subexec-0.2.3-r2 deleted file mode 100644 index 099c351c675a..000000000000 --- a/metadata/md5-cache/dev-ruby/subexec-0.2.3-r2 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/shoulda[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/shoulda[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Subexec spawns an external command with a timeout -EAPI=7 -HOMEPAGE=https://github.com/nulayer/subexec -INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 test test -KEYWORDS=~amd64 -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/nulayer/subexec/archive/v0.2.3.tar.gz -> subexec-0.2.3.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e -_md5_=6ef0697c5a4a8f0d0c46d324bd882e1a diff --git a/metadata/md5-cache/dev-ruby/trollop-2.9.10 b/metadata/md5-cache/dev-ruby/trollop-2.9.10 deleted file mode 100644 index d88a6d4b80ff..000000000000 --- a/metadata/md5-cache/dev-ruby/trollop-2.9.10 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/chronic[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/chronic[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Trollop is a commandline option parser for Ruby -EAPI=7 -HOMEPAGE=https://manageiq.github.io/trollop/ -INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=2 -SRC_URI=https://rubygems.org/gems/trollop-2.9.10.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e -_md5_=5543d6c5c23836e99093a4b84b99376b diff --git a/metadata/md5-cache/gui-wm/Manifest.gz b/metadata/md5-cache/gui-wm/Manifest.gz index e4266baf9468..af23f5e57c75 100644 Binary files a/metadata/md5-cache/gui-wm/Manifest.gz and b/metadata/md5-cache/gui-wm/Manifest.gz differ diff --git a/metadata/md5-cache/gui-wm/hyprland-0.27.2 b/metadata/md5-cache/gui-wm/hyprland-0.27.2 index 3a9032e1b247..67826f0db7a4 100644 --- a/metadata/md5-cache/gui-wm/hyprland-0.27.2 +++ b/metadata/md5-cache/gui-wm/hyprland-0.27.2 @@ -12,4 +12,4 @@ RDEPEND=app-misc/jq dev-libs/glib:2 dev-libs/libinput:= dev-libs/libliftoff dev- SLOT=0 SRC_URI=https://github.com/hyprwm/Hyprland/releases/download/v0.27.2/source-v0.27.2.tar.gz -> hyprland-0.27.2.gh.tar.gz _eclasses_=meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-utils-r1 7661dc585f75dd1f81eccefe37bef093 toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e -_md5_=50fa6bd09f1d6e3e323d2510493400a5 +_md5_=3de94913eb8e7516362293e658b06290 diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz index e915bac371d8..ddc09be7e317 100644 Binary files a/metadata/md5-cache/media-gfx/Manifest.gz and b/metadata/md5-cache/media-gfx/Manifest.gz differ diff --git a/metadata/md5-cache/media-gfx/ahoviewer-2.0.0_pre20220827 b/metadata/md5-cache/media-gfx/ahoviewer-2.0.0_pre20220827 new file mode 100644 index 000000000000..412dee4eea81 --- /dev/null +++ b/metadata/md5-cache/media-gfx/ahoviewer-2.0.0_pre20220827 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +DEFINED_PHASES=compile configure install postinst postrm preinst test +DEPEND=dev-cpp/atkmm:0 dev-cpp/glibmm:2 dev-cpp/gtkmm:3.0 dev-cpp/pangomm:1.4 dev-libs/glib:2 dev-libs/libconfig:=[cxx] dev-libs/libsigc++:2 dev-libs/libxml2:2 media-libs/libnsgif net-misc/curl x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 keyring? ( app-crypt/libsecret ) gstreamer? ( media-libs/gst-plugins-bad:1.0 media-libs/gstreamer:1.0 ) plugins? ( dev-libs/gobject-introspection dev-libs/libpeas ) rar? ( app-arch/unrar:= ) ssl? ( gnutls? ( dev-libs/libgcrypt:= net-libs/gnutls:= net-misc/curl[curl_ssl_gnutls] ) !gnutls? ( dev-libs/openssl:= net-misc/curl[curl_ssl_openssl] ) ) zip? ( dev-libs/libzip:= ) x11-base/xorg-proto +DESCRIPTION=A GTK image viewer, manga reader, and booru browser +EAPI=8 +HOMEPAGE=https://github.com/ahodesuka/ahoviewer +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=meson xdg +IUSE=keyring gnutls +gstreamer plugins +rar +ssl +zip +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=dev-cpp/atkmm:0 dev-cpp/glibmm:2 dev-cpp/gtkmm:3.0 dev-cpp/pangomm:1.4 dev-libs/glib:2 dev-libs/libconfig:=[cxx] dev-libs/libsigc++:2 dev-libs/libxml2:2 media-libs/libnsgif net-misc/curl x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 keyring? ( app-crypt/libsecret ) gstreamer? ( media-libs/gst-plugins-bad:1.0 media-libs/gstreamer:1.0 ) plugins? ( dev-libs/gobject-introspection dev-libs/libpeas ) rar? ( app-arch/unrar:= ) ssl? ( gnutls? ( dev-libs/libgcrypt:= net-libs/gnutls:= net-misc/curl[curl_ssl_gnutls] ) !gnutls? ( dev-libs/openssl:= net-misc/curl[curl_ssl_openssl] ) ) zip? ( dev-libs/libzip:= ) gstreamer? ( media-libs/gst-plugins-base:1.0[X] media-libs/gst-plugins-good:1.0 || ( media-plugins/gst-plugins-vpx media-plugins/gst-plugins-libav ) ) +SLOT=0 +SRC_URI=https://github.com/ahodesuka/ahoviewer/archive/42e16f94b78496e3e346f0d127baa569039a6757.tar.gz -> ahoviewer-2.0.0_pre20220827.tar.gz +_eclasses_=meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-utils-r1 7661dc585f75dd1f81eccefe37bef093 toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=80b3c3edc0eaf0aa8ef1d8c2cb200cc9 diff --git a/metadata/md5-cache/net-analyzer/Manifest.gz b/metadata/md5-cache/net-analyzer/Manifest.gz index a8763a9678e4..7297b132145e 100644 Binary files a/metadata/md5-cache/net-analyzer/Manifest.gz and b/metadata/md5-cache/net-analyzer/Manifest.gz differ diff --git a/metadata/md5-cache/net-analyzer/munin-2.0.67-r7 b/metadata/md5-cache/net-analyzer/munin-2.0.67-r7 deleted file mode 100644 index eab929e7089d..000000000000 --- a/metadata/md5-cache/net-analyzer/munin-2.0.67-r7 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=virtual/pkgconfig -DEFINED_PHASES=compile config configure install postinst preinst prepare setup test -DEPEND=acct-user/munin acct-user/munin-async acct-group/munin dev-lang/perl:=[berkdb] dev-perl/DBI dev-perl/Date-Manip dev-perl/File-Copy-Recursive dev-perl/List-MoreUtils dev-perl/Log-Log4perl dev-perl/Net-CIDR dev-perl/Net-DNS dev-perl/Net-Netmask dev-perl/Net-SNMP dev-perl/Net-Server[ipv6(-)?] virtual/perl-Digest-MD5 virtual/perl-Getopt-Long virtual/perl-MIME-Base64 virtual/perl-Storable virtual/perl-Text-Balanced virtual/perl-Time-HiRes apache2? ( www-servers/apache[apache2_modules_cgi,apache2_modules_cgid,apache2_modules_rewrite] ) asterisk? ( dev-perl/Net-Telnet ) cgi? ( dev-perl/FCGI dev-perl/CGI-Fast ) dhcpd? ( >=net-misc/dhcp-3[server] dev-perl/Net-IP dev-perl/HTTP-Date ) doc? ( dev-python/sphinx ) http? ( dev-perl/libwww-perl ) irc? ( dev-perl/Net-IRC ) ldap? ( dev-perl/perl-ldap ) kernel_linux? ( sys-process/procps ) memcached? ( dev-perl/Cache-Memcached ) mysql? ( virtual/mysql dev-perl/Cache-Cache dev-perl/DBD-mysql ) postgres? ( dev-perl/DBD-Pg dev-db/postgresql:* ) ssl? ( dev-perl/Net-SSLeay ) syslog? ( virtual/perl-Sys-Syslog ) !minimal? ( dev-perl/HTML-Template dev-perl/IO-Socket-INET6 dev-perl/URI >=net-analyzer/rrdtool-1.3[graph,perl] virtual/ssh ) dev-perl/Module-Build java? ( >=virtual/jdk-1.8 ) test? ( dev-perl/Test-Deep dev-perl/Test-Exception dev-perl/Test-LongString dev-perl/Test-Differences dev-perl/Test-MockModule dev-perl/Test-MockObject dev-perl/File-Slurp dev-perl/IO-stringy dev-perl/IO-Socket-INET6 ) java? ( >=dev-java/java-config-2.2.0-r3 ) -DESCRIPTION=Munin Server Monitoring Tool -EAPI=7 -HOMEPAGE=https://munin-monitoring.org/ -INHERIT=java-pkg-opt-2 systemd tmpfiles -IUSE=asterisk irc java ldap memcached minimal mysql postgres selinux ssl test cgi ipv6 syslog ipmi http dhcpd doc apache2 java -KEYWORDS=amd64 arm arm64 ppc ~ppc64 x86 -LICENSE=GPL-2 -RDEPEND=acct-user/munin acct-user/munin-async acct-group/munin dev-lang/perl:=[berkdb] dev-perl/DBI dev-perl/Date-Manip dev-perl/File-Copy-Recursive dev-perl/List-MoreUtils dev-perl/Log-Log4perl dev-perl/Net-CIDR dev-perl/Net-DNS dev-perl/Net-Netmask dev-perl/Net-SNMP dev-perl/Net-Server[ipv6(-)?] virtual/perl-Digest-MD5 virtual/perl-Getopt-Long virtual/perl-MIME-Base64 virtual/perl-Storable virtual/perl-Text-Balanced virtual/perl-Time-HiRes apache2? ( www-servers/apache[apache2_modules_cgi,apache2_modules_cgid,apache2_modules_rewrite] ) asterisk? ( dev-perl/Net-Telnet ) cgi? ( dev-perl/FCGI dev-perl/CGI-Fast ) dhcpd? ( >=net-misc/dhcp-3[server] dev-perl/Net-IP dev-perl/HTTP-Date ) doc? ( dev-python/sphinx ) http? ( dev-perl/libwww-perl ) irc? ( dev-perl/Net-IRC ) ldap? ( dev-perl/perl-ldap ) kernel_linux? ( sys-process/procps ) memcached? ( dev-perl/Cache-Memcached ) mysql? ( virtual/mysql dev-perl/Cache-Cache dev-perl/DBD-mysql ) postgres? ( dev-perl/DBD-Pg dev-db/postgresql:* ) ssl? ( dev-perl/Net-SSLeay ) syslog? ( virtual/perl-Sys-Syslog ) !minimal? ( dev-perl/HTML-Template dev-perl/IO-Socket-INET6 dev-perl/URI >=net-analyzer/rrdtool-1.3[graph,perl] virtual/ssh ) app-alternatives/awk ipmi? ( >=sys-libs/freeipmi-1.1.6-r1 ) java? ( >=virtual/jre-1.8:* || ( net-analyzer/netcat net-analyzer/openbsd-netcat ) ) !minimal? ( virtual/cron media-fonts/dejavu ) selinux? ( sec-policy/selinux-munin ) java? ( >=dev-java/java-config-2.2.0-r3 ) virtual/tmpfiles -REQUIRED_USE=cgi? ( !minimal ) apache2? ( cgi ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/munin-monitoring/munin/archive/2.0.67.tar.gz -> munin-2.0.67.tar.gz https://dev.gentoo.org/~graaff/munin/munin-2.0.67-gentoo-1.tar.xz -_eclasses_=java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e -_md5_=5b1cb51b5e9b324bc8e56261a8ecc037 diff --git a/metadata/md5-cache/net-analyzer/munin-2.0.69 b/metadata/md5-cache/net-analyzer/munin-2.0.69 deleted file mode 100644 index 9aa08d96f085..000000000000 --- a/metadata/md5-cache/net-analyzer/munin-2.0.69 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=virtual/pkgconfig -DEFINED_PHASES=compile config configure install postinst preinst prepare setup test -DEPEND=acct-user/munin acct-user/munin-async acct-group/munin dev-lang/perl:=[berkdb] dev-perl/DBI dev-perl/Date-Manip dev-perl/File-Copy-Recursive dev-perl/List-MoreUtils dev-perl/Log-Log4perl dev-perl/Net-CIDR dev-perl/Net-DNS dev-perl/Net-Netmask dev-perl/Net-SNMP dev-perl/Net-Server[ipv6(-)?] virtual/perl-Digest-MD5 virtual/perl-Getopt-Long virtual/perl-MIME-Base64 virtual/perl-Storable virtual/perl-Text-Balanced virtual/perl-Time-HiRes apache2? ( www-servers/apache[apache2_modules_cgi,apache2_modules_cgid,apache2_modules_rewrite] ) asterisk? ( dev-perl/Net-Telnet ) cgi? ( dev-perl/FCGI dev-perl/CGI-Fast ) dhcpd? ( >=net-misc/dhcp-3[server] dev-perl/Net-IP dev-perl/HTTP-Date ) doc? ( dev-python/sphinx ) http? ( dev-perl/libwww-perl ) irc? ( dev-perl/Net-IRC ) ldap? ( dev-perl/perl-ldap ) kernel_linux? ( sys-process/procps ) memcached? ( dev-perl/Cache-Memcached ) mysql? ( virtual/mysql dev-perl/Cache-Cache dev-perl/DBD-mysql ) postgres? ( dev-perl/DBD-Pg dev-db/postgresql:* ) ssl? ( dev-perl/Net-SSLeay ) syslog? ( virtual/perl-Sys-Syslog ) !minimal? ( dev-perl/HTML-Template dev-perl/IO-Socket-INET6 dev-perl/URI >=net-analyzer/rrdtool-1.3[graph,perl] virtual/ssh ) dev-perl/Module-Build java? ( >=virtual/jdk-1.8 ) test? ( dev-perl/Test-Deep dev-perl/Test-Exception dev-perl/Test-LongString dev-perl/Test-Differences dev-perl/Test-MockModule dev-perl/Test-MockObject dev-perl/File-Slurp dev-perl/IO-stringy dev-perl/IO-Socket-INET6 ) java? ( >=dev-java/java-config-2.2.0-r3 ) -DESCRIPTION=Munin Server Monitoring Tool -EAPI=7 -HOMEPAGE=https://munin-monitoring.org/ -INHERIT=java-pkg-opt-2 systemd tmpfiles -IUSE=asterisk irc java ldap memcached minimal mysql postgres selinux ssl test cgi ipv6 syslog ipmi http dhcpd doc apache2 java -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -RDEPEND=acct-user/munin acct-user/munin-async acct-group/munin dev-lang/perl:=[berkdb] dev-perl/DBI dev-perl/Date-Manip dev-perl/File-Copy-Recursive dev-perl/List-MoreUtils dev-perl/Log-Log4perl dev-perl/Net-CIDR dev-perl/Net-DNS dev-perl/Net-Netmask dev-perl/Net-SNMP dev-perl/Net-Server[ipv6(-)?] virtual/perl-Digest-MD5 virtual/perl-Getopt-Long virtual/perl-MIME-Base64 virtual/perl-Storable virtual/perl-Text-Balanced virtual/perl-Time-HiRes apache2? ( www-servers/apache[apache2_modules_cgi,apache2_modules_cgid,apache2_modules_rewrite] ) asterisk? ( dev-perl/Net-Telnet ) cgi? ( dev-perl/FCGI dev-perl/CGI-Fast ) dhcpd? ( >=net-misc/dhcp-3[server] dev-perl/Net-IP dev-perl/HTTP-Date ) doc? ( dev-python/sphinx ) http? ( dev-perl/libwww-perl ) irc? ( dev-perl/Net-IRC ) ldap? ( dev-perl/perl-ldap ) kernel_linux? ( sys-process/procps ) memcached? ( dev-perl/Cache-Memcached ) mysql? ( virtual/mysql dev-perl/Cache-Cache dev-perl/DBD-mysql ) postgres? ( dev-perl/DBD-Pg dev-db/postgresql:* ) ssl? ( dev-perl/Net-SSLeay ) syslog? ( virtual/perl-Sys-Syslog ) !minimal? ( dev-perl/HTML-Template dev-perl/IO-Socket-INET6 dev-perl/URI >=net-analyzer/rrdtool-1.3[graph,perl] virtual/ssh ) app-alternatives/awk ipmi? ( >=sys-libs/freeipmi-1.1.6-r1 ) java? ( >=virtual/jre-1.8:* || ( net-analyzer/netcat net-analyzer/openbsd-netcat ) ) !minimal? ( virtual/cron media-fonts/dejavu ) selinux? ( sec-policy/selinux-munin ) java? ( >=dev-java/java-config-2.2.0-r3 ) virtual/tmpfiles -REQUIRED_USE=cgi? ( !minimal ) apache2? ( cgi ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/munin-monitoring/munin/archive/2.0.69.tar.gz -> munin-2.0.69.tar.gz https://dev.gentoo.org/~graaff/munin/munin-2.0.69-gentoo-1.tar.xz -_eclasses_=java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e -_md5_=1fed967468408901d6332e6333b78f3d diff --git a/metadata/md5-cache/net-analyzer/munin-2.0.73-r3 b/metadata/md5-cache/net-analyzer/munin-2.0.73-r3 new file mode 100644 index 000000000000..4899e6aeb689 --- /dev/null +++ b/metadata/md5-cache/net-analyzer/munin-2.0.73-r3 @@ -0,0 +1,17 @@ +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=compile config configure install postinst preinst prepare setup test +DEPEND=acct-user/munin acct-user/munin-async acct-group/munin dev-lang/perl:=[berkdb] dev-perl/DBI dev-perl/File-Copy-Recursive dev-perl/List-MoreUtils dev-perl/Log-Log4perl dev-perl/Net-CIDR dev-perl/Net-DNS dev-perl/Net-Netmask dev-perl/Net-SNMP dev-perl/Net-Server[ipv6(-)?] dev-perl/TimeDate virtual/perl-Digest-MD5 virtual/perl-Getopt-Long virtual/perl-MIME-Base64 virtual/perl-Storable virtual/perl-Text-Balanced virtual/perl-Time-HiRes apache2? ( www-servers/apache[apache2_modules_cgi,apache2_modules_cgid,apache2_modules_rewrite] ) asterisk? ( dev-perl/Net-Telnet ) cgi? ( dev-perl/FCGI dev-perl/CGI-Fast ) dhcpd? ( >=net-misc/dhcp-3[server] dev-perl/Net-IP dev-perl/HTTP-Date ) doc? ( dev-python/sphinx ) http? ( dev-perl/libwww-perl ) irc? ( dev-perl/Net-IRC ) ldap? ( dev-perl/perl-ldap ) kernel_linux? ( sys-process/procps ) memcached? ( dev-perl/Cache-Memcached ) mysql? ( virtual/mysql dev-perl/Cache-Cache dev-perl/DBD-mysql ) postgres? ( dev-perl/DBD-Pg dev-db/postgresql:* ) ssl? ( dev-perl/Net-SSLeay ) syslog? ( virtual/perl-Sys-Syslog ) !minimal? ( dev-perl/HTML-Template dev-perl/IO-Socket-INET6 dev-perl/URI >=net-analyzer/rrdtool-1.3[graph,perl] virtual/ssh ) dev-perl/Module-Build java? ( >=virtual/jdk-1.8 ) test? ( dev-perl/Test-Deep dev-perl/Test-Exception dev-perl/Test-LongString dev-perl/Test-Differences dev-perl/Test-MockModule dev-perl/Test-MockObject dev-perl/File-Slurp dev-perl/IO-stringy dev-perl/IO-Socket-INET6 ) java? ( >=dev-java/java-config-2.2.0-r3 ) +DESCRIPTION=Munin Server Monitoring Tool +EAPI=8 +HOMEPAGE=https://munin-monitoring.org/ +INHERIT=java-pkg-opt-2 systemd tmpfiles +IUSE=asterisk irc java ldap memcached minimal mysql postgres selinux ssl test cgi ipv6 syslog ipmi http dhcpd doc apache2 java +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 +LICENSE=GPL-2 +RDEPEND=acct-user/munin acct-user/munin-async acct-group/munin dev-lang/perl:=[berkdb] dev-perl/DBI dev-perl/File-Copy-Recursive dev-perl/List-MoreUtils dev-perl/Log-Log4perl dev-perl/Net-CIDR dev-perl/Net-DNS dev-perl/Net-Netmask dev-perl/Net-SNMP dev-perl/Net-Server[ipv6(-)?] dev-perl/TimeDate virtual/perl-Digest-MD5 virtual/perl-Getopt-Long virtual/perl-MIME-Base64 virtual/perl-Storable virtual/perl-Text-Balanced virtual/perl-Time-HiRes apache2? ( www-servers/apache[apache2_modules_cgi,apache2_modules_cgid,apache2_modules_rewrite] ) asterisk? ( dev-perl/Net-Telnet ) cgi? ( dev-perl/FCGI dev-perl/CGI-Fast ) dhcpd? ( >=net-misc/dhcp-3[server] dev-perl/Net-IP dev-perl/HTTP-Date ) doc? ( dev-python/sphinx ) http? ( dev-perl/libwww-perl ) irc? ( dev-perl/Net-IRC ) ldap? ( dev-perl/perl-ldap ) kernel_linux? ( sys-process/procps ) memcached? ( dev-perl/Cache-Memcached ) mysql? ( virtual/mysql dev-perl/Cache-Cache dev-perl/DBD-mysql ) postgres? ( dev-perl/DBD-Pg dev-db/postgresql:* ) ssl? ( dev-perl/Net-SSLeay ) syslog? ( virtual/perl-Sys-Syslog ) !minimal? ( dev-perl/HTML-Template dev-perl/IO-Socket-INET6 dev-perl/URI >=net-analyzer/rrdtool-1.3[graph,perl] virtual/ssh ) app-alternatives/awk ipmi? ( >=sys-libs/freeipmi-1.1.6-r1 ) java? ( >=virtual/jre-1.8:* || ( net-analyzer/netcat net-analyzer/openbsd-netcat ) ) !minimal? ( virtual/cron media-fonts/dejavu ) selinux? ( sec-policy/selinux-munin ) java? ( >=dev-java/java-config-2.2.0-r3 ) virtual/tmpfiles +REQUIRED_USE=cgi? ( !minimal ) apache2? ( cgi ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/munin-monitoring/munin/archive/2.0.73.tar.gz -> munin-2.0.73.tar.gz +_eclasses_=java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e +_md5_=4c5b0315d462fe36007cbd3b2ac77f7f diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz index b3ab670b0aa5..13110f3bf0ce 100644 Binary files a/metadata/md5-cache/net-misc/Manifest.gz and b/metadata/md5-cache/net-misc/Manifest.gz differ diff --git a/metadata/md5-cache/net-misc/curl-8.2.0 b/metadata/md5-cache/net-misc/curl-8.2.0 deleted file mode 100644 index 8304d7089c9b..000000000000 --- a/metadata/md5-cache/net-misc/curl-8.2.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig test? ( sys-apps/diffutils http2? ( net-libs/nghttp2:=[utils,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nghttp3? ( net-libs/nghttp2:=[utils,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) verify-sig? ( sec-keys/openpgp-keys-danielstenberg ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] adns? ( net-dns/c-ares:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) http2? ( net-libs/nghttp2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) idn? ( net-dns/libidn2:=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( >=virtual/krb5-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nghttp3? ( net-libs/nghttp3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] net-libs/ngtcp2[ssl,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( net-libs/libssh2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( gnutls? ( app-misc/ca-certificates net-libs/gnutls:=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/nettle:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mbedtls? ( app-misc/ca-certificates net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nss? ( app-misc/ca-certificates dev-libs/nss[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/nss-pem ) openssl? ( dev-libs/openssl:=[sslv3(-)=,static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rustls? ( net-libs/rustls-ffi:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) zstd? ( app-arch/zstd:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) -DESCRIPTION=A Client that groks URLs -EAPI=8 -HOMEPAGE=https://curl.se/ -INHERIT=autotools multilib-minimal multiprocessing prefix toolchain-funcs verify-sig -IUSE=+adns alt-svc brotli +ftp gnutls gopher hsts +http2 idn +imap kerberos ldap mbedtls nss +openssl +pop3 +progress-meter rtmp rustls samba +smtp ssh ssl sslv3 static-libs test telnet +tftp websockets zstd curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl curl_ssl_rustls nghttp3 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=curl -RDEPEND=sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] adns? ( net-dns/c-ares:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) http2? ( net-libs/nghttp2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) idn? ( net-dns/libidn2:=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( >=virtual/krb5-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nghttp3? ( net-libs/nghttp3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] net-libs/ngtcp2[ssl,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( net-libs/libssh2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( gnutls? ( app-misc/ca-certificates net-libs/gnutls:=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/nettle:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mbedtls? ( app-misc/ca-certificates net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nss? ( app-misc/ca-certificates dev-libs/nss[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/nss-pem ) openssl? ( dev-libs/openssl:=[sslv3(-)=,static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rustls? ( net-libs/rustls-ffi:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) zstd? ( app-arch/zstd:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) -REQUIRED_USE=ssl? ( ^^ ( curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_nss curl_ssl_openssl curl_ssl_rustls ) ) curl_ssl_gnutls? ( gnutls ) curl_ssl_mbedtls? ( mbedtls ) curl_ssl_nss? ( nss ) curl_ssl_openssl? ( openssl ) curl_ssl_rustls? ( rustls ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://curl.se/download/curl-8.2.0.tar.xz verify-sig? ( https://curl.se/download/curl-8.2.0.tar.xz.asc ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=d0c18cf8a52910e4e4e8b13787c291e9 diff --git a/metadata/md5-cache/net-misc/curl-8.2.0-r1 b/metadata/md5-cache/net-misc/curl-8.2.0-r1 new file mode 100644 index 000000000000..1760331ebe39 --- /dev/null +++ b/metadata/md5-cache/net-misc/curl-8.2.0-r1 @@ -0,0 +1,17 @@ +BDEPEND=dev-lang/perl virtual/pkgconfig test? ( sys-apps/diffutils http2? ( >=net-libs/nghttp2-1.15.0:=[utils,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nghttp3? ( net-libs/nghttp2:=[utils,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) verify-sig? ( sec-keys/openpgp-keys-danielstenberg ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] adns? ( net-dns/c-ares:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) http2? ( >=net-libs/nghttp2-1.15.0:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) idn? ( net-dns/libidn2:=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( >=virtual/krb5-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nghttp3? ( net-libs/nghttp3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] net-libs/ngtcp2[ssl,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( net-libs/libssh2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( gnutls? ( app-misc/ca-certificates net-libs/gnutls:=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/nettle:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mbedtls? ( app-misc/ca-certificates net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nss? ( app-misc/ca-certificates dev-libs/nss[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/nss-pem ) openssl? ( dev-libs/openssl:=[sslv3(-)=,static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rustls? ( net-libs/rustls-ffi:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) zstd? ( app-arch/zstd:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) +DESCRIPTION=A Client that groks URLs +EAPI=8 +HOMEPAGE=https://curl.se/ +INHERIT=autotools multilib-minimal multiprocessing prefix toolchain-funcs verify-sig +IUSE=+adns alt-svc brotli +ftp gnutls gopher hsts +http2 idn +imap kerberos ldap mbedtls nss +openssl +pop3 +progress-meter rtmp rustls samba +smtp ssh ssl sslv3 static-libs test telnet +tftp websockets zstd curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl curl_ssl_rustls nghttp3 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=curl +RDEPEND=sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] adns? ( net-dns/c-ares:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) http2? ( >=net-libs/nghttp2-1.15.0:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) idn? ( net-dns/libidn2:=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( >=virtual/krb5-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nghttp3? ( net-libs/nghttp3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] net-libs/ngtcp2[ssl,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( net-libs/libssh2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( gnutls? ( app-misc/ca-certificates net-libs/gnutls:=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/nettle:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mbedtls? ( app-misc/ca-certificates net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nss? ( app-misc/ca-certificates dev-libs/nss[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/nss-pem ) openssl? ( dev-libs/openssl:=[sslv3(-)=,static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rustls? ( net-libs/rustls-ffi:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) zstd? ( app-arch/zstd:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) +REQUIRED_USE=ssl? ( ^^ ( curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_nss curl_ssl_openssl curl_ssl_rustls ) ) curl_ssl_gnutls? ( gnutls ) curl_ssl_mbedtls? ( mbedtls ) curl_ssl_nss? ( nss ) curl_ssl_openssl? ( openssl ) curl_ssl_rustls? ( rustls ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://curl.se/download/curl-8.2.0.tar.xz verify-sig? ( https://curl.se/download/curl-8.2.0.tar.xz.asc ) +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_md5_=12cd561880375eb85252336afe130c84 diff --git a/metadata/md5-cache/net-misc/gallery-dl-1.25.6 b/metadata/md5-cache/net-misc/gallery-dl-1.25.6 index 7c0e8f1d9ada..d511bc409682 100644 --- a/metadata/md5-cache/net-misc/gallery-dl-1.25.6 +++ b/metadata/md5-cache/net-misc/gallery-dl-1.25.6 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/mikf/gallery-dl INHERIT=distutils-r1 optfeature IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 +KEYWORDS=amd64 arm arm64 hppa ppc ppc64 ~riscv x86 LICENSE=GPL-2 PROPERTIES=test_network RDEPEND=>=dev-python/requests-2.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10[sqlite,ssl,xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite,ssl,xml(+)] ) @@ -14,4 +14,4 @@ RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://github.com/mikf/gallery-dl/archive/v1.25.6.tar.gz -> gallery-dl-1.25.6.gh.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 7661dc585f75dd1f81eccefe37bef093 toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e -_md5_=363ffefffb5d23fae01815e13814f645 +_md5_=002f89fa5c84cdd8459374110c74e6b1 diff --git a/metadata/md5-cache/net-nds/Manifest.gz b/metadata/md5-cache/net-nds/Manifest.gz index d942f2643fa0..b16216d8828a 100644 Binary files a/metadata/md5-cache/net-nds/Manifest.gz and b/metadata/md5-cache/net-nds/Manifest.gz differ diff --git a/metadata/md5-cache/net-nds/gssproxy-0.9.1-r1 b/metadata/md5-cache/net-nds/gssproxy-0.9.1-r1 new file mode 100644 index 000000000000..800be9689773 --- /dev/null +++ b/metadata/md5-cache/net-nds/gssproxy-0.9.1-r1 @@ -0,0 +1,13 @@ +BDEPEND=app-text/docbook-xml-dtd:4.4 dev-libs/libxslt virtual/pkgconfig +DEFINED_PHASES=configure install +DESCRIPTION=Daemon to proxy GSSAPI context establishment and channel handling +EAPI=8 +HOMEPAGE=https://github.com/gssapi/gssproxy +IUSE=debug selinux systemd +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 +LICENSE=BSD-1 +RDEPEND=>=dev-libs/libverto-0.2.2 >=dev-libs/ding-libs-0.6.1 virtual/krb5 selinux? ( sys-libs/libselinux ) selinux? ( sec-policy/selinux-gssproxy ) +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/gssapi/gssproxy/releases/download/v0.9.1/gssproxy-0.9.1.tar.gz +_md5_=8e0bcb66b02b11d00bb33e827590543e diff --git a/metadata/md5-cache/net-vpn/Manifest.gz b/metadata/md5-cache/net-vpn/Manifest.gz index b4609a53cfd4..6efb93ba6bfa 100644 Binary files a/metadata/md5-cache/net-vpn/Manifest.gz and b/metadata/md5-cache/net-vpn/Manifest.gz differ diff --git a/metadata/md5-cache/net-vpn/vtun-3.0.4-r4 b/metadata/md5-cache/net-vpn/vtun-3.0.4-r4 index 1173e11e2611..16e2e61fc6be 100644 --- a/metadata/md5-cache/net-vpn/vtun-3.0.4-r4 +++ b/metadata/md5-cache/net-vpn/vtun-3.0.4-r4 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://vtun.sourceforge.net/ INHERIT=linux-info autotools IUSE=lzo socks5 ssl zlib -KEYWORDS=~alpha amd64 ~ppc ~sparc ~x86 +KEYWORDS=~alpha amd64 ~ppc ~sparc x86 LICENSE=GPL-2 RDEPEND=lzo? ( dev-libs/lzo:2 ) socks5? ( net-proxy/dante ) ssl? ( dev-libs/openssl:0= ) zlib? ( sys-libs/zlib ) dev-libs/libbsd SLOT=0 SRC_URI=https://sourceforge.net/projects/vtun/files/vtun/3.0.4/vtun-3.0.4.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e -_md5_=e9c8fe066c9bd71ec75d42c7c7dbdc3f +_md5_=81628b47a3c09ae8afeee29ab18265b4 diff --git a/metadata/md5-cache/sci-electronics/Manifest.gz b/metadata/md5-cache/sci-electronics/Manifest.gz index 6e2bf83fd93e..88bd56704361 100644 Binary files a/metadata/md5-cache/sci-electronics/Manifest.gz and b/metadata/md5-cache/sci-electronics/Manifest.gz differ diff --git a/metadata/md5-cache/sci-electronics/gsmc-1.1-r3 b/metadata/md5-cache/sci-electronics/gsmc-1.1-r3 new file mode 100644 index 000000000000..0a8c721b4d38 --- /dev/null +++ b/metadata/md5-cache/sci-electronics/gsmc-1.1-r3 @@ -0,0 +1,14 @@ +BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 +DEFINED_PHASES=install prepare +DEPEND=dev-libs/glib:2 x11-libs/gtk+:2 +DESCRIPTION=A GTK program for doing Smith Chart calculations +EAPI=8 +HOMEPAGE=https://www.qsl.net/ik5nax/ +INHERIT=autotools +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2 +RDEPEND=dev-libs/glib:2 x11-libs/gtk+:2 +SLOT=0 +SRC_URI=https://www.qsl.net/ik5nax/gsmc-1.1.tar.gz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e +_md5_=f0fde768979205559c42a0c3d1b23ae1 diff --git a/metadata/md5-cache/sys-boot/Manifest.gz b/metadata/md5-cache/sys-boot/Manifest.gz index 283d53bbc282..380d23eaa2f6 100644 Binary files a/metadata/md5-cache/sys-boot/Manifest.gz and b/metadata/md5-cache/sys-boot/Manifest.gz differ diff --git a/metadata/md5-cache/sys-boot/palo-2.24 b/metadata/md5-cache/sys-boot/palo-2.24 index 2b50892a2dda..2e10a7260c7b 100644 --- a/metadata/md5-cache/sys-boot/palo-2.24 +++ b/metadata/md5-cache/sys-boot/palo-2.24 @@ -3,9 +3,9 @@ DESCRIPTION=PALO: PArisc Linux Loader EAPI=8 HOMEPAGE=https://parisc.wiki.kernel.org/ https://git.kernel.org/pub/scm/linux/kernel/git/deller/palo.git/ INHERIT=toolchain-funcs -KEYWORDS=-* ~hppa +KEYWORDS=-* hppa LICENSE=GPL-2 SLOT=0 SRC_URI=https://git.kernel.org/pub/scm/linux/kernel/git/deller/palo.git/snapshot/palo-2.24.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e -_md5_=2f8a46866081151cb14272845d407b36 +_md5_=e092d1ed0dc41238f877aa74c5aed468 diff --git a/metadata/md5-cache/sys-fs/Manifest.gz b/metadata/md5-cache/sys-fs/Manifest.gz index 84b24463819e..56bf18ce26fa 100644 Binary files a/metadata/md5-cache/sys-fs/Manifest.gz and b/metadata/md5-cache/sys-fs/Manifest.gz differ diff --git a/metadata/md5-cache/sys-fs/dd-rescue-1.99.13 b/metadata/md5-cache/sys-fs/dd-rescue-1.99.13 index c35c0ef326e5..2063a824aea8 100644 --- a/metadata/md5-cache/sys-fs/dd-rescue-1.99.13 +++ b/metadata/md5-cache/sys-fs/dd-rescue-1.99.13 @@ -12,4 +12,4 @@ RDEPEND=lzo? ( dev-libs/lzo ) xattr? ( sys-apps/attr ) SLOT=0 SRC_URI=http://www.garloff.de/kurt/linux/ddrescue/dd_rescue-1.99.13.tar.bz2 _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e -_md5_=33c4c67cfbc04b1ba6916a83ed83d662 +_md5_=35b15fea51463aeb1074cbedfe496b9c diff --git a/metadata/md5-cache/sys-fs/dd-rescue-1.99.13-r1 b/metadata/md5-cache/sys-fs/dd-rescue-1.99.13-r1 new file mode 100644 index 000000000000..725e16bb7e22 --- /dev/null +++ b/metadata/md5-cache/sys-fs/dd-rescue-1.99.13-r1 @@ -0,0 +1,15 @@ +BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 +DEFINED_PHASES=compile configure install prepare test +DEPEND=lzo? ( dev-libs/lzo ) xattr? ( sys-apps/attr ) +DESCRIPTION=Similar to dd but can copy from source with errors +EAPI=8 +HOMEPAGE=http://www.garloff.de/kurt/linux/ddrescue/ +INHERIT=autotools flag-o-matic toolchain-funcs +IUSE=cpu_flags_x86_avx2 lzo cpu_flags_x86_sse4_2 static xattr +KEYWORDS=~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos +LICENSE=GPL-2 +RDEPEND=lzo? ( dev-libs/lzo ) xattr? ( sys-apps/attr ) +SLOT=0 +SRC_URI=http://www.garloff.de/kurt/linux/ddrescue/dd_rescue-1.99.13.tar.bz2 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e +_md5_=8fba0e4c00061ba06e7b175ff3d4fd6b diff --git a/metadata/md5-cache/sys-process/Manifest.gz b/metadata/md5-cache/sys-process/Manifest.gz index 260e814b82fe..65825881db9d 100644 Binary files a/metadata/md5-cache/sys-process/Manifest.gz and b/metadata/md5-cache/sys-process/Manifest.gz differ diff --git a/metadata/md5-cache/sys-process/numactl-2.0.16-r1 b/metadata/md5-cache/sys-process/numactl-2.0.16-r1 new file mode 100644 index 000000000000..09b7fdbaaa86 --- /dev/null +++ b/metadata/md5-cache/sys-process/numactl-2.0.16-r1 @@ -0,0 +1,13 @@ +BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Utilities and libraries for NUMA systems +EAPI=8 +HOMEPAGE=https://github.com/numactl/numactl +INHERIT=autotools multilib-minimal +IUSE=static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux +LICENSE=GPL-2 +SLOT=0 +SRC_URI=https://github.com/numactl/numactl/releases/download/v2.0.16/numactl-2.0.16.tar.gz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e +_md5_=afb19d352497d2ef2106fdf20e41504e diff --git a/metadata/md5-cache/xfce-extra/Manifest.gz b/metadata/md5-cache/xfce-extra/Manifest.gz index 4d4dd7c586be..01f044371945 100644 Binary files a/metadata/md5-cache/xfce-extra/Manifest.gz and b/metadata/md5-cache/xfce-extra/Manifest.gz differ diff --git a/metadata/md5-cache/xfce-extra/xfce4-cpugraph-plugin-1.2.8 b/metadata/md5-cache/xfce-extra/xfce4-cpugraph-plugin-1.2.8 new file mode 100644 index 000000000000..76f7eb1a7046 --- /dev/null +++ b/metadata/md5-cache/xfce-extra/xfce4-cpugraph-plugin-1.2.8 @@ -0,0 +1,14 @@ +BDEPEND=dev-util/intltool sys-devel/gettext virtual/pkgconfig +DEFINED_PHASES=install postinst postrm +DEPEND=>=dev-libs/glib-2.50 >=x11-libs/gtk+-3.22:3 >=xfce-base/libxfce4ui-4.16.0:= >=xfce-base/libxfce4util-4.17.2:= >=xfce-base/xfce4-panel-4.16.0:= >=xfce-base/xfconf-4.12.0:= +DESCRIPTION=A system load plug-in for the Xfce panel +EAPI=8 +HOMEPAGE=https://goodies.xfce.org/projects/panel-plugins/xfce4-cpugraph-plugin https://gitlab.xfce.org/panel-plugins/xfce4-cpugraph-plugin +INHERIT=xdg-utils +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=BSD-2 GPL-2+ +RDEPEND=>=dev-libs/glib-2.50 >=x11-libs/gtk+-3.22:3 >=xfce-base/libxfce4ui-4.16.0:= >=xfce-base/libxfce4util-4.17.2:= >=xfce-base/xfce4-panel-4.16.0:= >=xfce-base/xfconf-4.12.0:= +SLOT=0 +SRC_URI=https://archive.xfce.org/src/panel-plugins/xfce4-cpugraph-plugin/1.2/xfce4-cpugraph-plugin-1.2.8.tar.bz2 +_eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=8cb6a52f385d58db80590967105a36a7 diff --git a/metadata/news/Manifest b/metadata/news/Manifest index 31e2a40bea16..6f261a91719d 100644 --- a/metadata/news/Manifest +++ b/metadata/news/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 15850 BLAKE2B f8a24ac4773896d3e2d3ac7daac96705bb587c68e5945981d4f8b934b213a0a634607e00cc3481f4c847f66ae537f4bfd1c12852438720d6cf5d711fe74f3237 SHA512 29367a48def7059bf0b6fab4e38cd0ba8266ac4b865394c346e798632efcf7c41364d99e462d98a52192ae8270db65e57b9f15ae208bef7ce4c3cfd98163dee1 -TIMESTAMP 2023-07-23T01:10:15Z +TIMESTAMP 2023-07-23T07:10:11Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmS8ffdfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmS80lNfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klCULhAAiQkizFlN7vyXVovkxkfNtN6lC3qozqJWCcVLtpAdMX6/b2yr20QxIw2X -wcpwOcm6Qls3Blf93I/VlbgSaIYmBeQ0Ftp3z+V5JrGNVmlLDHkBD6FAocywQsTP -LNobZJu7MFIOh6R4sFLr1NTBsQNW65p9Yia/d+YACGrZxLOuum4nCOIL3VGg/RW+ -m0KxfwRn6juOvmNy+Xkdj7lA3hGdQDTEezBaZCypUwxiGYEpqEBIf9SIuN5nNiTC -NdK6h6uTMNo1htpoH2/7UrnGWAG/vpLhD2DqC7XubNv8EahkM52m7e09XWHmGR6p -H9o72ALaGYutBF2Ri5tqoFzyblFhBpR6lY9YPC9llfo2yFOD9bCrjqHpYM49UAoF -5TuuBAzvjkbnQ77BfB8jaN6ICPkQFGDR8oKHynbWbkIig2vHyhCnfvrV8hcaNes7 -ajisXJiqxtYrHiMYtkyguFJx9JIgZLT8IAGv54Zj/MdGFphzGFM8XTZ51R0ox0u7 -lPkNIUTrBrFLTYN1j5mXAPVAn6y4QP00cDu/Y9uIjGlwEiQS71mZ3LtJLyw//qFL -Mjh8YhAVCnYAsysOEvGfgjxRBzIZjdN+4Wo2u+FXOCaZnb5+UmtGNZaMfEhsRVJU -TvBKxuks5pZ3prn3rgZIx7BBUTdv6lDA5jHcnNRrWp20J8uo1iQ= -=cGQH +klBmWBAAqzDgBFroqzfKmufvmnAwBCOkZPhCss5oVVhEVYusTYOv1/Mf3t40ksB1 +u15VvTqHnthRpsWs8I5D71MS2ulXovh0MbBBeY6xgdSKwXX1ieW2ha5OR661shSv +x9/X0jZjEPMXxDtnc7qH8sz11ROV/FqdjqavmqOY6elN6cOODL0Zwd+U0LIGP0My +3EuSPA6Xi/MNtns6pQiAYBZRc1aML6LPzzo1XWIt2o4FIERf7RHy3ts+ksZoQ5+y +WNGq+85a7+baGzQsCksF/8s0d+xoHYvxlQWdouMo1S6m8caI4JXR8tmo0YqZw2oF +jf2c7gqcYrGfPoaBgcyMcBIBw1NJ4xYIUonqP+KrkJ5xkv00l9oIMHbc+R0Us7Oh +WL1o9KALviCSa69Tu3+TqSkSg9guqafigIZbjFFYqO/upJKWBY4M5BmcBIzGzzaT +Hu2zoaxA7kXnaqrDdNGJ9mRgHtG/SdvsLErMgDY8r5A4VV3YgzAr/vzls/5CWNKA +ernljsPzOvV8KaoT7U+Qtn7i4SPlJ5krrelWuu4NMpuwJQHT0VFQQPWxipEdZllr +JuHF4b09e7J7j+tY1OpB+Ml8XCoz2HdQgIXoYsgRNLj4EC4Va4SNs7X68ncJnw/g +WmIRIqCz5C1UybxkF9fRqAmMHOHlQLzINjzZTLOvKs0ZsDSecR8= +=5d62 -----END PGP SIGNATURE----- diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk index 8842382538d0..bcdf36aaca37 100644 --- a/metadata/news/timestamp.chk +++ b/metadata/news/timestamp.chk @@ -1 +1 @@ -Sun, 23 Jul 2023 01:10:13 +0000 +Sun, 23 Jul 2023 07:10:08 +0000 diff --git a/metadata/timestamp b/metadata/timestamp index a2e2dffc8df0..ddcdf115b27b 100644 --- a/metadata/timestamp +++ b/metadata/timestamp @@ -1 +1 @@ -Sun Jul 23 01:10:12 AM UTC 2023 +Sun Jul 23 07:10:07 AM UTC 2023 diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk index 03f6f7b9707a..ac3b55285761 100644 --- a/metadata/timestamp.chk +++ b/metadata/timestamp.chk @@ -1 +1 @@ -Sun, 23 Jul 2023 01:15:01 +0000 +Sun, 23 Jul 2023 07:15:01 +0000 diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit index 163dcb3f8ec6..60064d35ab4d 100644 --- a/metadata/timestamp.commit +++ b/metadata/timestamp.commit @@ -1 +1 @@ -c5aa6e1da5476d4444009cf6017c2fde11b805a3 1690059634 2023-07-22T21:00:34+00:00 +9172bf722acb52d956e5f8fc525e5b672abdd50a 1690095189 2023-07-23T06:53:09+00:00 diff --git a/metadata/timestamp.x b/metadata/timestamp.x index d3d910733604..e01a98c25a3c 100644 --- a/metadata/timestamp.x +++ b/metadata/timestamp.x @@ -1 +1 @@ -1690074601 Sun 23 Jul 2023 01:10:01 AM UTC +1690096201 Sun 23 Jul 2023 07:10:01 AM UTC diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk index ae26b3059d20..3fdaa3694f3a 100644 --- a/metadata/xml-schema/timestamp.chk +++ b/metadata/xml-schema/timestamp.chk @@ -1 +1 @@ -Sun, 23 Jul 2023 01:10:12 +0000 +Sun, 23 Jul 2023 07:10:07 +0000 diff --git a/net-analyzer/Manifest.gz b/net-analyzer/Manifest.gz index d672e96435f7..a504400695b0 100644 Binary files a/net-analyzer/Manifest.gz and b/net-analyzer/Manifest.gz differ diff --git a/net-analyzer/munin/Manifest b/net-analyzer/munin/Manifest index 3522c4b54b22..00ac330af9c3 100644 --- a/net-analyzer/munin/Manifest +++ b/net-analyzer/munin/Manifest @@ -9,6 +9,7 @@ AUX munin-html.socket 129 BLAKE2B 5ff1c673732f6a10abb79d929677a06791aeec99094754 AUX munin-node.service 194 BLAKE2B 38d849ec81750cedaf74f8575bb779a76bf6dbd2e737ddd9b961fcf024832ed0ba5c62708546df81643b9045b0da18783eef9421e49524dd3e61ff03ed3cebcb SHA512 e7586afed85e67de04494353dbc9a3008e6246a158ddb66634c799c64bd8ea991a153b45c050934edde18cd7ac0828d1961acd3a1ddc9dc6b088cb95f0ea7a1b AUX munin-node_conf.d_1.4.6-r2 188 BLAKE2B 419e475fb422a74d1c094145c25b7ad371e1075b2a60c5241df1492b85c95fe9891db04afaad295096935da03c58d2279e346ba5020cdb11d092ce4b487ccb47 SHA512 f6b4b198a219ab4706aea3820ac36932bdb807abb7f42447cc36afe140e15a04e65d5daa44843aaedf1ecfa2f040a373687ddea4f94a55d104492e640c313152 AUX munin-node_init.d_2.0.19 598 BLAKE2B a6442b2873a01d3846ae502314bbdee4ac08ce94ee1dd9e2ca9dc15ba322b531fe4564a76e5cd6526b5b1be5bf06e31ca6c108e8e9f05c89d718c7531ef18a5f SHA512 c2429156972e6db9c75160dcb3419ea67a59801a70e4a13a07899ebea84db079d1efcbeb653e2abea3212fa7cfb96a35ff020daf4918d8fe2839b670ea63b31b +AUX munin-node_init.d_2.0.73 617 BLAKE2B 2535604e5603c6d4084bdfb90cb5b15e206ff8e083fc353d783daad33c86916b7c7a32b62e99cb801bc31be2717cfd9a21882cba684bbf6eefd82affb3345283 SHA512 c0b981dfd0280ca5a4bc2d8950cba7de9f6b6f0c0324aaba83be2b1a3e3521dff732d83517fdc8942025ae912a2b2d06eab05fbca3708625f5242efffe65db6a AUX munin.apache.include 604 BLAKE2B 796293be594baefca293b6cc5f5d6f31c9ab28ecaa209c776aced2d2a0916ff4b61c195393f19355a6460bf2bde8baf41892e4f41905332996afde32e99397ea SHA512 de4797ccac5c9299dd55140300276f746febf3ac5bfebfc48901ca71fa0e035017917eba054b251cc2383c65f1e209e244906b34eebad237f43a7bd7171f6087 AUX munin.apache.include-2.4 577 BLAKE2B efd0a424cb058b77aa19d6384fac085345f789264b19d878126ca826eda84e79714741529218d9715ba51e175cb1628839e1ca09733f67b370b2401e019c9351 SHA512 b07791a4d5b822b5d0ad84ddbea3444cc1475cee8ee20f62dbb5f3a1792b71dba995e412433d30b3c295e40ad5346528d25e04438ec2dfa535983aae9198cea4 AUX munin.apache.include-2.4-r1 772 BLAKE2B dfdfb3aa7ab1cff11a67b1e8ac4fa4cf8449bff2179dc80cbc4c9983261119ec3cd4abf3086563ecaae5b848985990a4051709c02895afb0f7f17386d6285dd0 SHA512 f66d02655d8f181d1405eaf35bc9e14b137d3e5657e1c4ba59d187de9a32ff3d7098609fe9f4ce562de604bbd472cd94e97dc642a46ddd3e70e3a0bc14ebae12 @@ -17,16 +18,13 @@ AUX patches/0003-master-make-it-possible-to-configure-the-default-cgi.patch 4207 AUX patches/0005-node-use-Net-Domain-hostfqdn-instead-of-Sys-Hostname.patch 1230 BLAKE2B f026b4feb3b6e2b9f1699528a3897af82eddf680724911702e66cf6db55d956cff5fdc04235735d4af9e4314665da4105e17065be026f37259227099e6d08dc2 SHA512 ecad6fd338f30a5ea2b74377a71792f492b7cba174b5488f1cfb68f5d09f578ef82930fe20039af0d11bd70b00dbbe408c57f8440bbd47c67f64c8379c0e028a AUX patches/0007-node-always-use-the-Effective-UID-not-just-the-UID.patch 5052 BLAKE2B 97734c5b3d4119861740f27b358fbef594357fdd303d4b6219ac366e0eb8e160253e802df9140a477be3ac3b2016992570009f389b64d23cf12493f0097b4bd3 SHA512 6547dfddac6de124c3cc10f623f7f97dae3206d413b16647c78c8be27d2ebf0e6908ce09fd75ab938f5599b581573ee3c580eeff77505bd6bc8b661bbfdc121e AUX patches/0009-perl-526.patch 849 BLAKE2B 4f38dedbe74e601dd67f44339dc1e64754f30284e368e4768db4f593749060a32923030a55811beb6ab2ed1e7b7fb1d817761656c0fff89adee3c518fb5e88ad SHA512 b20e6b7de057ea88cfe5420fe79520d1fbb23cfdf961096c355c6bd48384b6d78a74b7545e8ded47374eeb5b884f54b39556abf950577e025d8221f69ef43789 -DIST munin-2.0.67-gentoo-1.tar.xz 3980 BLAKE2B 5aae9c29befa761f797d362c90d810051a7f3a5dc8250776ab6ae1659197d795dfb87274db66ff0a3deb4e10e14ced5b3765551a3f29357c436968a848f450ea SHA512 b21d6590bb9e1da127066a06818f1f3157362762f80526e2231b926956959e62af575f38235f72326376dc21bba63f9767efa379f1f2558ca9b20ddf5395e851 -DIST munin-2.0.67.tar.gz 2258670 BLAKE2B 374b336403433d612b7998c77e6eb4f0eb68ffda4204ae6bc3c303f7667154c2ce606ffa27226c5644f3e6f71655c939b749da925136f59be4762891af49e2b1 SHA512 a8381491dfa15572438d9acda7a09feb0c3918ebe49e7bcfce5c172b36b4a5a0472bd6d06f5fad41270af0510b3fe115509d146f372df7fa47ed4aa1ec5f95d4 DIST munin-2.0.69-gentoo-1.tar.xz 3980 BLAKE2B 5aae9c29befa761f797d362c90d810051a7f3a5dc8250776ab6ae1659197d795dfb87274db66ff0a3deb4e10e14ced5b3765551a3f29357c436968a848f450ea SHA512 b21d6590bb9e1da127066a06818f1f3157362762f80526e2231b926956959e62af575f38235f72326376dc21bba63f9767efa379f1f2558ca9b20ddf5395e851 DIST munin-2.0.69.tar.gz 2258024 BLAKE2B 2d270f6f67fc9a86a592e2b7cbcf4111d6ae40bf1928b0ad0adb99ad32384810e5768c17019f9163e8b22fd8524b28257df527df023db9c1ba333691b384dd74 SHA512 4976e394e046d3fe1cbb000acdf081060188517e09abcf8b60dd7c55e0e1cdf46e33d1760368cb1423dfb9286e397df2072a2c55ba8b79adeae4ea2303130667 DIST munin-2.0.73.tar.gz 2259959 BLAKE2B 2d2e4ce00b2df06f083280b9253f875ded100e42c991152f3f8e4b39e85d605367efc18df369e07e18eac38aabd78faa959c367752b153f97246bb47a9732f20 SHA512 4f1d59ff3f163c8fac883973ebba1221619d716c4cde506d9265544c52e73f43e8b587cda3fd00bcf779ceeaf8fef6e7780d9ea4be5b99894f0bb5047f24b935 DIST munin-remove-Date-Manip-DM5.patch 3587 BLAKE2B fab1fb61607e83aac5cbd699c93015d77ca6e58d9734a5a6bc17af6c3c7695ddf4257104cd69db4d3b3e1d36bb1d66a1893ddb51bfc52d0a1dd2efb3ba32a9c0 SHA512 976d7a50de6437a26fa77917368ab604c1987f686030e097c200fe9ebebd08e5fae10c04640cadbfecef90eda76ba123cf303d2d671cefa78b09752d1f6757af -EBUILD munin-2.0.67-r7.ebuild 12210 BLAKE2B 617c37895b988f782b173b273e9eb5a2ef99fffc1b13a9b0d2981f5366def49df9d26214109842f2e79e121197ec544c46edd0894ca6a781596a8011533ffa8e SHA512 341f59ef4d2956cf2543862eeca71b696766a2e03189d650d1f2ff492ce53f5b92116ad93ce5890aa9b14714b6eda29b5d6c682cd7ecc1820f4f16b572d14ad0 EBUILD munin-2.0.69-r1.ebuild 12568 BLAKE2B af5b2c07a81c6c1cf733fb3200aa69a81f1c7ec4b7dbdee6b1665d1070c18e9983d7a6adbd01c84c21cfa5f978fc34cec3aff1eb0b394da994e72b02e3c683e9 SHA512 66efe60daf5edfcb2d3198e0f398a01d5a68f31143b5b9723d43cf00ccf8256aa12c9e29ee57bb8fc742ee53332c1a671cd470c655d505b4e5bae16c2d0a86a2 -EBUILD munin-2.0.69.ebuild 12215 BLAKE2B 080a68bac7fad148d6205272ed093b2887ceae393ca495edd352506b5f9bc05cd10c77bbf3cc380d2159ef781a872c600130802e5c831861a599d9fcfbb3d81d SHA512 5fcb50e15646f957937ea16238c723145eb6a4a92a72deb539e30c735f5dc6030391e92c86beb85d5b12753bf5a0fee51685625830f6cbbdd7bb0d86c09619a4 EBUILD munin-2.0.73-r1.ebuild 12274 BLAKE2B 2002080dad8728b31ddb3c32dea575bb7a7d04b60b6a736d77ee196b35de318aa6f7e13c925abfc083d8e2db10993e4fe6966a8ef8c1aa9282654252f625b071 SHA512 6d1f6c3932790ca1020fd0fbc573cdef3a0c9797e90ea5e714e384b06c5a758f263235a3981559f07b84445cb6c98a4f1f17fd5b10c20fdd2fa7fb574a5cbf52 EBUILD munin-2.0.73-r2.ebuild 12161 BLAKE2B b0cd6e479b426ff82f6e4779c506c31c89b4ff71348d81d2ace3ae1d54f55bfbfb3bd6d8dae600bc2afeb941e51f191c1be87ccf929edb56c69561f344c76721 SHA512 61792e53d0c7ffef0a9d5a3dc5576d88e6e112d99a29ce0672cf4006acec290cda17a86b8a01d6167c4c3197572dbedef0d7bb056e844bafa2f63fdcc976a5cf +EBUILD munin-2.0.73-r3.ebuild 12161 BLAKE2B a829e51059240965885399faa3cf32dd08726db193879fad779dd3d28265e02920e143bf1f738ad9d1ab6205f6a7618446f2b6e85256d343f37f1baa9dc91790 SHA512 0eec980e1408e040746aa6ed133dc735fcbee32f38f31452754bbf7dcabb5acd52268fc3f3e11c22a743b37d672ffdb85ad065c3c13fb7bbfb14ea8682d3a730 EBUILD munin-2.0.73.ebuild 12147 BLAKE2B f6ca54234cec7e66ca0faac3e9f299827b16b613ec30010fd464a837e057d68e7256d7958e9f44437f7aebb3b0a35ec9730c07385cb451b29d8d6cf5f2e96ab0 SHA512 c5ab32698a3d10c52e9232c90042b0797e2cf43b34dff5a6f98de4fec3282b43db9422de54fb570f645cbe54a077601eb2bce2f1edf5d9d3c5f13c0ee66b3d5b MISC metadata.xml 3933 BLAKE2B e13958d477a85e5f2327ffb529567dc129e6531a114b304d930399fe9cb81e6581f1df9d884860294984580c5b3e4335dfb623fca85e18e1de818430476eacfb SHA512 f824ef7f1a950ab81c4e3f2e81f44c6b3a49dc56a4aab977fad14e5d757875f8cb4900d8cd528c16449fafc8d08ab3792be8dc5a2a820932add7ce03ca35102c diff --git a/net-analyzer/munin/files/munin-node_init.d_2.0.73 b/net-analyzer/munin/files/munin-node_init.d_2.0.73 new file mode 100644 index 000000000000..ef9ff691adeb --- /dev/null +++ b/net-analyzer/munin/files/munin-node_init.d_2.0.73 @@ -0,0 +1,27 @@ +#!/sbin/openrc-run +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +get_munin_config() { + awk '$1 == "'$1'" { s=$2 } END { print s }' "$CFGFILE" +} + +: ${CFGFILE:=/etc/munin/munin-node.conf} + +command=/usr/sbin/munin-node +command_args="--config ${CFGFILE}" +pidfile=$(get_munin_config pid_file) +start_stop_daemon_args="--nicelevel ${NICE_LEVEL:-0} --wait 1500" +extra_started_commands="reload" + +depend() { + config "$CFGFILE" + + before cron + need hostname net + + [ "$(get_munin_config log_file)" = "Sys::Syslog" ] && \ + use logger +} + +# vim: filetype=gentoo-init-d: diff --git a/net-analyzer/munin/munin-2.0.67-r7.ebuild b/net-analyzer/munin/munin-2.0.67-r7.ebuild deleted file mode 100644 index 6368339dd6f6..000000000000 --- a/net-analyzer/munin/munin-2.0.67-r7.ebuild +++ /dev/null @@ -1,415 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PATCHSET=1 - -inherit java-pkg-opt-2 systemd tmpfiles - -MY_P=${P/_/-} - -DESCRIPTION="Munin Server Monitoring Tool" -HOMEPAGE="https://munin-monitoring.org/" -SRC_URI=" - https://github.com/munin-monitoring/munin/archive/${PV}.tar.gz -> ${P}.tar.gz - https://dev.gentoo.org/~graaff/munin/${P}-gentoo-${PATCHSET}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ~ppc64 x86" -IUSE="asterisk irc java ldap memcached minimal mysql postgres selinux ssl test cgi ipv6 syslog ipmi http dhcpd doc apache2" -REQUIRED_USE="cgi? ( !minimal ) apache2? ( cgi )" -RESTRICT="!test? ( test )" - -# Upstream's listing of required modules is NOT correct! -# Some of the postgres plugins use DBD::Pg, while others call psql directly. -# Some of the mysql plugins use DBD::mysql, while others call mysqladmin directly. -# We replace the original ipmi plugins with the freeipmi_ plugin which at least works. -DEPEND_COM=" - acct-user/munin - acct-user/munin-async - acct-group/munin - dev-lang/perl:=[berkdb] - dev-perl/DBI - dev-perl/Date-Manip - dev-perl/File-Copy-Recursive - dev-perl/List-MoreUtils - dev-perl/Log-Log4perl - dev-perl/Net-CIDR - dev-perl/Net-DNS - dev-perl/Net-Netmask - dev-perl/Net-SNMP - dev-perl/Net-Server[ipv6(-)?] - virtual/perl-Digest-MD5 - virtual/perl-Getopt-Long - virtual/perl-MIME-Base64 - virtual/perl-Storable - virtual/perl-Text-Balanced - virtual/perl-Time-HiRes - apache2? ( www-servers/apache[apache2_modules_cgi,apache2_modules_cgid,apache2_modules_rewrite] ) - asterisk? ( dev-perl/Net-Telnet ) - cgi? ( - dev-perl/FCGI - dev-perl/CGI-Fast - ) - dhcpd? ( - >=net-misc/dhcp-3[server] - dev-perl/Net-IP - dev-perl/HTTP-Date - ) - doc? ( dev-python/sphinx ) - http? ( dev-perl/libwww-perl ) - irc? ( dev-perl/Net-IRC ) - ldap? ( dev-perl/perl-ldap ) - kernel_linux? ( sys-process/procps ) - memcached? ( dev-perl/Cache-Memcached ) - mysql? ( - virtual/mysql - dev-perl/Cache-Cache - dev-perl/DBD-mysql - ) - postgres? ( dev-perl/DBD-Pg dev-db/postgresql:* ) - ssl? ( dev-perl/Net-SSLeay ) - syslog? ( virtual/perl-Sys-Syslog ) - !minimal? ( - dev-perl/HTML-Template - dev-perl/IO-Socket-INET6 - dev-perl/URI - >=net-analyzer/rrdtool-1.3[graph,perl] - virtual/ssh - ) - " - -# Keep this seperate, as previous versions have had other deps here -DEPEND="${DEPEND_COM} - dev-perl/Module-Build - java? ( >=virtual/jdk-1.8 ) - test? ( - dev-perl/Test-Deep - dev-perl/Test-Exception - dev-perl/Test-LongString - dev-perl/Test-Differences - dev-perl/Test-MockModule - dev-perl/Test-MockObject - dev-perl/File-Slurp - dev-perl/IO-stringy - dev-perl/IO-Socket-INET6 - )" -RDEPEND="${DEPEND_COM} - app-alternatives/awk - ipmi? ( >=sys-libs/freeipmi-1.1.6-r1 ) - java? ( - >=virtual/jre-1.8:* - || ( net-analyzer/netcat net-analyzer/openbsd-netcat ) - ) - !minimal? ( - virtual/cron - media-fonts/dejavu - ) - selinux? ( sec-policy/selinux-munin )" - -S="${WORKDIR}/${MY_P}" - -pkg_setup() { - java-pkg-opt-2_pkg_setup -} - -src_prepare() { - echo ${PV} > RELEASE || die - - eapply "${WORKDIR}"/patches/*.patch - - eapply_user - - java-pkg-opt-2_src_prepare -} - -src_configure() { - local cgidir='$(DESTDIR)/usr/libexec/munin/cgi' - use cgi || cgidir="${T}/useless/cgi-bin" - - local cgiuser=$(usex apache2 apache munin) - - cat >> "${S}"/Makefile.config <<- EOF || die - PREFIX=\$(DESTDIR)/usr - CONFDIR=\$(DESTDIR)/etc/munin - DOCDIR=${T}/useless/doc - MANDIR=\$(PREFIX)/share/man - LIBDIR=\$(PREFIX)/libexec/munin - HTMLDIR=\$(DESTDIR)/var/www/localhost/htdocs/munin - CGIDIR=${cgidir} - CGITMPDIR=\$(DESTDIR)/var/cache/munin-cgi - CGIUSER=${cgiuser} - DBDIR=\$(DESTDIR)/var/lib/munin - DBDIRNODE=\$(DESTDIR)/var/lib/munin-node - SPOOLDIR=\$(DESTDIR)/var/spool/munin-async - LOGDIR=\$(DESTDIR)/var/log/munin - PERLLIB=\$(DESTDIR)$(perl -V:vendorlib | cut -d"'" -f2) - JCVALID=$(usex java yes no) - STATEDIR=\$(DESTDIR)/run/munin - EOF -} - -# parallel make and install need to be fixed before, and I haven't -# gotten around to do so yet. -src_compile() { - emake -j1 - use doc && emake -C doc html -} - -src_test() { - if [[ ${EUID} == 0 ]]; then - eerror "You cannot run tests as root." - eerror "Please enable FEATURES=userpriv before proceeding." - return 1 - fi - - local testtargets="test-common test-node test-plugins" - use minimal || testtargets+=" test-master" - - LC_ALL=C emake -j1 ${testtargets} -} - -src_install() { - local dirs=" - /var/log/munin - /var/lib/munin/plugin-state - /var/lib/munin-node/plugin-state - /var/www/localhost/htdocs/munin - /etc/munin/plugin-conf.d - /etc/munin/plugins" - use minimal || dirs+=" /etc/munin/munin-conf.d/" - - keepdir ${dirs} - fowners munin:munin ${dirs} - - # parallel install doesn't work and it's also pointless to have this - # run in parallel for now (because it uses internal loops). - emake -j1 CHOWN=true DESTDIR="${D}" $(usex minimal "install-minimal install-man" install) - - # we remove /run from the install, as it's not the package's to deal - # with. - rm -rf "${D}"/run || die - - # remove the plugins for non-Gentoo package managers; use -f so that - # it doesn't fail when installing on non-Linux platforms. - rm -f "${D}"/usr/libexec/munin/plugins/{apt{,_all},yum} || die - - insinto /etc/munin/plugin-conf.d/ - newins "${FILESDIR}"/${PN}-1.3.2-plugins.conf munin-node - - newinitd "${FILESDIR}"/munin-node_init.d_2.0.19 munin-node - newconfd "${FILESDIR}"/munin-node_conf.d_1.4.6-r2 munin-node - - newinitd "${FILESDIR}"/munin-asyncd.init.2 munin-asyncd - - newtmpfiles - ${CATEGORY}:${PN}:${SLOT}.conf <<-EOF || die - d /run/munin 0700 munin munin - - - EOF - - systemd_dounit "${FILESDIR}"/munin-async.service - systemd_dounit "${FILESDIR}"/munin-graph.{service,socket} - systemd_dounit "${FILESDIR}"/munin-html.{service,socket} - systemd_dounit "${FILESDIR}"/munin-node.service - - cat >> "${T}"/munin.env <<- EOF - CONFIG_PROTECT=/var/spool/munin-async/.ssh - EOF - newenvd "${T}"/munin.env 50munin - - dodoc README ChangeLog INSTALL - if use doc; then - cd "${S}"/doc/_build/html || die - docinto html - dodoc -r * - cd "${S}" || die - fi - - dodir /etc/logrotate.d/ - sed -e "s:@CGIUSER@:$(usex apache2 apache munin):g" \ - "${FILESDIR}"/logrotate.d-munin.3 > "${D}"/etc/logrotate.d/munin - - dosym ipmi_ /usr/libexec/munin/plugins/ipmi_sensor_ - - if use syslog; then - sed -i -e '/log_file/s| .*| Sys::Syslog|' \ - "${D}"/etc/munin/munin-node.conf || die - fi - - # Use a simpler pid file to avoid trouble with /run in tmpfs. The - # munin-node service is ran as user root, and only later drops - # privileges. - sed -i -e 's:/run/munin/munin-node.pid:/run/munin-node.pid:' \ - "${D}"/etc/munin/munin-node.conf || die - - keepdir /var/spool/munin-async/.ssh - touch "${D}"/var/spool/munin-async/.ssh/authorized_keys - fowners munin-async:munin /var/spool/munin-async{,/.ssh/{,authorized_keys}} - fperms 0750 /var/spool/munin-async{,/.ssh} - fperms 0600 /var/spool/munin-async/.ssh/authorized_keys - - if use minimal; then - # This requires the presence of munin-update, which is part of - # the non-minimal install... - rm "${D}"/usr/libexec/munin/plugins/munin_stats - else - # remove font files so that we don't have to keep them around - rm "${D}"/usr/libexec/${PN}/*.ttf || die - - if use cgi; then - sed -i -e '/#graph_strategy cgi/s:^#::' "${D}"/etc/munin/munin.conf || die - - touch "${D}"/var/log/munin/munin-cgi-{graph,html}.log - fowners $(usex apache2 apache munin) \ - /var/log/munin/munin-cgi-{graph,html}.log - - if use apache2; then - insinto /etc/apache2/vhosts.d - newins "${FILESDIR}"/munin.apache.include munin.include - newins "${FILESDIR}"/munin.apache.include-2.4 munin-2.4.include - fi - else - sed \ - -e '/#graph_strategy cgi/s:#graph_strategy cgi:graph_strategy cron:' \ - -i "${D}"/etc/munin/munin.conf || die - fi - - keepdir /var/lib/munin/.ssh - cat >> "${D}"/var/lib/munin/.ssh/config <<- EOF - IdentityFile /var/lib/munin/.ssh/id_ecdsa - IdentityFile /var/lib/munin/.ssh/id_rsa - EOF - - fowners munin:munin /var/lib/munin/.ssh/{,config} - fperms go-rwx /var/lib/munin/.ssh/{,config} - - dodir /usr/share/${PN} - cat >> "${D}"/usr/share/${PN}/crontab <<- EOF - # Force the shell to bash - SHELL=/bin/bash - # Mail reports to root@, not munin@ - MAILTO=root - - # This runs the munin task every 5 minutes. - */5 * * * * /usr/bin/munin-cron - - # Alternatively, this route works differently - # Update once a minute (for busy sites) - #*/1 * * * * /usr/libexec/munin/munin-update - ## Check for limit excess every 2 minutes - #*/2 * * * * /usr/libexec/munin/munin-limits - ## Update graphs every 5 minutes - #*/5 * * * * nice /usr/libexec/munin/munin-graph - ## Update HTML pages every 15 minutes - #*/15 * * * * nice /usr/libexec/munin/munin-html - EOF - - cat >> "${D}"/usr/share/${PN}/fcrontab <<- EOF - # Mail reports to root@, not munin@, only execute one at a time - !mailto(root),serial(true) - - # This runs the munin task every 5 minutes. - @ 5 /usr/bin/munin-cron - - # Alternatively, this route works differently - # Update once a minute (for busy sites) - #@ 1 /usr/libexec/munin/munin-update - ## Check for limit excess every 2 minutes - #@ 2 /usr/libexec/munin/munin-limits - ## Update graphs every 5 minutes - #@ 5 nice /usr/libexec/munin/munin-graph - ## Update HTML pages every 15 minutes - #@ 15 nice /usr/libexec/munin/munin-html - EOF - - # remove .htaccess file - find "${D}" -name .htaccess -delete || die - fi -} - -pkg_config() { - if use minimal; then - einfo "Nothing to do." - return 0 - fi - - einfo "Press enter to install the default crontab for the munin master" - einfo "installation from /usr/share/${PN}/f?crontab" - einfo "If you have a large site, you may wish to customize it." - read - - ebegin "Setting up cron ..." - if has_version sys-process/fcron; then - fcrontab - -u munin < /usr/share/${PN}/fcrontab - else - # dcron is very fussy about syntax - # the following is the only form that works in BOTH dcron and vixie-cron - crontab - -u munin < /usr/share/${PN}/crontab - fi - eend $? - - einfo "Press enter to set up the SSH keys used for SSH transport" - read - - # generate one rsa (for legacy) and one ecdsa (for new systems) - ssh-keygen -t rsa \ - -f /var/lib/munin/.ssh/id_rsa -N '' \ - -C "created by portage for ${CATEGORY}/${PN}" || die - ssh-keygen -t ecdsa \ - -f /var/lib/munin/.ssh/id_ecdsa -N '' \ - -C "created by portage for ${CATEGORY}/${PN}" || die - chown -R munin:munin /var/lib/munin/.ssh || die - chmod 0600 /var/lib/munin/.ssh/id_{rsa,ecdsa} || die - - einfo "Your public keys are available in " - einfo " /var/lib/munin/.ssh/id_rsa.pub" - einfo " /var/lib/munin/.ssh/id_ecdsa.pub" - einfo "and follows for convenience" - echo - cat /var/lib/munin/.ssh/id_*.pub -} - -pkg_postinst() { - tmpfiles_process ${CATEGORY}:${PN}:${SLOT}.conf - - elog "Please follow the munin documentation to set up the plugins you" - elog "need, afterwards start munin-node." - elog "" - elog "To make use of munin-async, make sure to set up the corresponding" - elog "SSH key in /var/lib/munin-async/.ssh/authorized_keys" - elog "" - if ! use minimal; then - elog "Please run" - elog " emerge --config net-analyzer/munin" - elog "to automatically configure munin's cronjobs as well as generate" - elog "passwordless SSH keys to be used with munin-async." - fi - elog "" - elog "Further information about setting up Munin in Gentoo can be found" - elog "in the Gentoo Wiki: https://wiki.gentoo.org/wiki/Munin" - - if use cgi; then - chown $(usex apache2 apache munin) \ - "${ROOT}"/var/log/munin/munin-cgi-{graph,html}.log - - if use apache2; then - elog "To use Munin with CGI you should include /etc/apache2/vhosts.d/munin.include" - elog "or /etc/apache2/vhosts.d/munin-2.4.include (for Apache 2.4) from the virtual" - elog "host you want it to be served." - elog "If you want to enable CGI-based HTML as well, you have to add to" - elog "/etc/conf.d/apache2 the option -D MUNIN_HTML_CGI." - else - elog "Effective CGI support has just been added in 2.0.7-r6." - elog "Documentation on how to use it is still sparse." - fi - fi - - # we create this here as we don't want Portage to check /run - # symlinks but we still need this to be present before the reboot. - if ! use minimal && ! [[ -d "${ROOT}"/run/munin ]]; then - mkdir "${ROOT}"/run/munin - chown munin:munin "${ROOT}"/run/munin - chmod 0700 "${ROOT}"/run/munin - fi -} diff --git a/net-analyzer/munin/munin-2.0.69.ebuild b/net-analyzer/munin/munin-2.0.69.ebuild deleted file mode 100644 index 769dec8a5ea8..000000000000 --- a/net-analyzer/munin/munin-2.0.69.ebuild +++ /dev/null @@ -1,415 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PATCHSET=1 - -inherit java-pkg-opt-2 systemd tmpfiles - -MY_P=${P/_/-} - -DESCRIPTION="Munin Server Monitoring Tool" -HOMEPAGE="https://munin-monitoring.org/" -SRC_URI=" - https://github.com/munin-monitoring/munin/archive/${PV}.tar.gz -> ${P}.tar.gz - https://dev.gentoo.org/~graaff/munin/${P}-gentoo-${PATCHSET}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" -IUSE="asterisk irc java ldap memcached minimal mysql postgres selinux ssl test cgi ipv6 syslog ipmi http dhcpd doc apache2" -REQUIRED_USE="cgi? ( !minimal ) apache2? ( cgi )" -RESTRICT="!test? ( test )" - -# Upstream's listing of required modules is NOT correct! -# Some of the postgres plugins use DBD::Pg, while others call psql directly. -# Some of the mysql plugins use DBD::mysql, while others call mysqladmin directly. -# We replace the original ipmi plugins with the freeipmi_ plugin which at least works. -DEPEND_COM=" - acct-user/munin - acct-user/munin-async - acct-group/munin - dev-lang/perl:=[berkdb] - dev-perl/DBI - dev-perl/Date-Manip - dev-perl/File-Copy-Recursive - dev-perl/List-MoreUtils - dev-perl/Log-Log4perl - dev-perl/Net-CIDR - dev-perl/Net-DNS - dev-perl/Net-Netmask - dev-perl/Net-SNMP - dev-perl/Net-Server[ipv6(-)?] - virtual/perl-Digest-MD5 - virtual/perl-Getopt-Long - virtual/perl-MIME-Base64 - virtual/perl-Storable - virtual/perl-Text-Balanced - virtual/perl-Time-HiRes - apache2? ( www-servers/apache[apache2_modules_cgi,apache2_modules_cgid,apache2_modules_rewrite] ) - asterisk? ( dev-perl/Net-Telnet ) - cgi? ( - dev-perl/FCGI - dev-perl/CGI-Fast - ) - dhcpd? ( - >=net-misc/dhcp-3[server] - dev-perl/Net-IP - dev-perl/HTTP-Date - ) - doc? ( dev-python/sphinx ) - http? ( dev-perl/libwww-perl ) - irc? ( dev-perl/Net-IRC ) - ldap? ( dev-perl/perl-ldap ) - kernel_linux? ( sys-process/procps ) - memcached? ( dev-perl/Cache-Memcached ) - mysql? ( - virtual/mysql - dev-perl/Cache-Cache - dev-perl/DBD-mysql - ) - postgres? ( dev-perl/DBD-Pg dev-db/postgresql:* ) - ssl? ( dev-perl/Net-SSLeay ) - syslog? ( virtual/perl-Sys-Syslog ) - !minimal? ( - dev-perl/HTML-Template - dev-perl/IO-Socket-INET6 - dev-perl/URI - >=net-analyzer/rrdtool-1.3[graph,perl] - virtual/ssh - ) - " - -# Keep this seperate, as previous versions have had other deps here -DEPEND="${DEPEND_COM} - dev-perl/Module-Build - java? ( >=virtual/jdk-1.8 ) - test? ( - dev-perl/Test-Deep - dev-perl/Test-Exception - dev-perl/Test-LongString - dev-perl/Test-Differences - dev-perl/Test-MockModule - dev-perl/Test-MockObject - dev-perl/File-Slurp - dev-perl/IO-stringy - dev-perl/IO-Socket-INET6 - )" -RDEPEND="${DEPEND_COM} - app-alternatives/awk - ipmi? ( >=sys-libs/freeipmi-1.1.6-r1 ) - java? ( - >=virtual/jre-1.8:* - || ( net-analyzer/netcat net-analyzer/openbsd-netcat ) - ) - !minimal? ( - virtual/cron - media-fonts/dejavu - ) - selinux? ( sec-policy/selinux-munin )" - -S="${WORKDIR}/${MY_P}" - -pkg_setup() { - java-pkg-opt-2_pkg_setup -} - -src_prepare() { - echo ${PV} > RELEASE || die - - eapply "${WORKDIR}"/patches/*.patch - - eapply_user - - java-pkg-opt-2_src_prepare -} - -src_configure() { - local cgidir='$(DESTDIR)/usr/libexec/munin/cgi' - use cgi || cgidir="${T}/useless/cgi-bin" - - local cgiuser=$(usex apache2 apache munin) - - cat >> "${S}"/Makefile.config <<- EOF || die - PREFIX=\$(DESTDIR)/usr - CONFDIR=\$(DESTDIR)/etc/munin - DOCDIR=${T}/useless/doc - MANDIR=\$(PREFIX)/share/man - LIBDIR=\$(PREFIX)/libexec/munin - HTMLDIR=\$(DESTDIR)/var/www/localhost/htdocs/munin - CGIDIR=${cgidir} - CGITMPDIR=\$(DESTDIR)/var/cache/munin-cgi - CGIUSER=${cgiuser} - DBDIR=\$(DESTDIR)/var/lib/munin - DBDIRNODE=\$(DESTDIR)/var/lib/munin-node - SPOOLDIR=\$(DESTDIR)/var/spool/munin-async - LOGDIR=\$(DESTDIR)/var/log/munin - PERLLIB=\$(DESTDIR)$(perl -V:vendorlib | cut -d"'" -f2) - JCVALID=$(usex java yes no) - STATEDIR=\$(DESTDIR)/run/munin - EOF -} - -# parallel make and install need to be fixed before, and I haven't -# gotten around to do so yet. -src_compile() { - emake -j1 - use doc && emake -C doc html -} - -src_test() { - if [[ ${EUID} == 0 ]]; then - eerror "You cannot run tests as root." - eerror "Please enable FEATURES=userpriv before proceeding." - return 1 - fi - - local testtargets="test-common test-node test-plugins" - use minimal || testtargets+=" test-master" - - LC_ALL=C emake -j1 ${testtargets} -} - -src_install() { - local dirs=" - /var/log/munin - /var/lib/munin/plugin-state - /var/lib/munin-node/plugin-state - /var/www/localhost/htdocs/munin - /etc/munin/plugin-conf.d - /etc/munin/plugins" - use minimal || dirs+=" /etc/munin/munin-conf.d/" - - keepdir ${dirs} - fowners munin:munin ${dirs} - - # parallel install doesn't work and it's also pointless to have this - # run in parallel for now (because it uses internal loops). - emake -j1 CHOWN=true DESTDIR="${D}" $(usex minimal "install-minimal install-man" install) - - # we remove /run from the install, as it's not the package's to deal - # with. - rm -rf "${D}"/run || die - - # remove the plugins for non-Gentoo package managers; use -f so that - # it doesn't fail when installing on non-Linux platforms. - rm -f "${D}"/usr/libexec/munin/plugins/{apt{,_all},yum} || die - - insinto /etc/munin/plugin-conf.d/ - newins "${FILESDIR}"/${PN}-1.3.2-plugins.conf munin-node - - newinitd "${FILESDIR}"/munin-node_init.d_2.0.19 munin-node - newconfd "${FILESDIR}"/munin-node_conf.d_1.4.6-r2 munin-node - - newinitd "${FILESDIR}"/munin-asyncd.init.2 munin-asyncd - - newtmpfiles - ${CATEGORY}:${PN}:${SLOT}.conf <<-EOF || die - d /run/munin 0700 munin munin - - - EOF - - systemd_dounit "${FILESDIR}"/munin-async.service - systemd_dounit "${FILESDIR}"/munin-graph.{service,socket} - systemd_dounit "${FILESDIR}"/munin-html.{service,socket} - systemd_dounit "${FILESDIR}"/munin-node.service - - cat >> "${T}"/munin.env <<- EOF - CONFIG_PROTECT=/var/spool/munin-async/.ssh - EOF - newenvd "${T}"/munin.env 50munin - - dodoc README ChangeLog INSTALL - if use doc; then - cd "${S}"/doc/_build/html || die - docinto html - dodoc -r * - cd "${S}" || die - fi - - dodir /etc/logrotate.d/ - sed -e "s:@CGIUSER@:$(usex apache2 apache munin):g" \ - "${FILESDIR}"/logrotate.d-munin.3 > "${D}"/etc/logrotate.d/munin - - dosym ipmi_ /usr/libexec/munin/plugins/ipmi_sensor_ - - if use syslog; then - sed -i -e '/log_file/s| .*| Sys::Syslog|' \ - "${D}"/etc/munin/munin-node.conf || die - fi - - # Use a simpler pid file to avoid trouble with /run in tmpfs. The - # munin-node service is ran as user root, and only later drops - # privileges. - sed -i -e 's:/run/munin/munin-node.pid:/run/munin-node.pid:' \ - "${D}"/etc/munin/munin-node.conf || die - - keepdir /var/spool/munin-async/.ssh - touch "${D}"/var/spool/munin-async/.ssh/authorized_keys - fowners munin-async:munin /var/spool/munin-async{,/.ssh/{,authorized_keys}} - fperms 0750 /var/spool/munin-async{,/.ssh} - fperms 0600 /var/spool/munin-async/.ssh/authorized_keys - - if use minimal; then - # This requires the presence of munin-update, which is part of - # the non-minimal install... - rm "${D}"/usr/libexec/munin/plugins/munin_stats - else - # remove font files so that we don't have to keep them around - rm "${D}"/usr/libexec/${PN}/*.ttf || die - - if use cgi; then - sed -i -e '/#graph_strategy cgi/s:^#::' "${D}"/etc/munin/munin.conf || die - - touch "${D}"/var/log/munin/munin-cgi-{graph,html}.log - fowners $(usex apache2 apache munin) \ - /var/log/munin/munin-cgi-{graph,html}.log - - if use apache2; then - insinto /etc/apache2/vhosts.d - newins "${FILESDIR}"/munin.apache.include munin.include - newins "${FILESDIR}"/munin.apache.include-2.4 munin-2.4.include - fi - else - sed \ - -e '/#graph_strategy cgi/s:#graph_strategy cgi:graph_strategy cron:' \ - -i "${D}"/etc/munin/munin.conf || die - fi - - keepdir /var/lib/munin/.ssh - cat >> "${D}"/var/lib/munin/.ssh/config <<- EOF - IdentityFile /var/lib/munin/.ssh/id_ecdsa - IdentityFile /var/lib/munin/.ssh/id_rsa - EOF - - fowners munin:munin /var/lib/munin/.ssh/{,config} - fperms go-rwx /var/lib/munin/.ssh/{,config} - - dodir /usr/share/${PN} - cat >> "${D}"/usr/share/${PN}/crontab <<- EOF - # Force the shell to bash - SHELL=/bin/bash - # Mail reports to root@, not munin@ - MAILTO=root - - # This runs the munin task every 5 minutes. - */5 * * * * /usr/bin/munin-cron - - # Alternatively, this route works differently - # Update once a minute (for busy sites) - #*/1 * * * * /usr/libexec/munin/munin-update - ## Check for limit excess every 2 minutes - #*/2 * * * * /usr/libexec/munin/munin-limits - ## Update graphs every 5 minutes - #*/5 * * * * nice /usr/libexec/munin/munin-graph - ## Update HTML pages every 15 minutes - #*/15 * * * * nice /usr/libexec/munin/munin-html - EOF - - cat >> "${D}"/usr/share/${PN}/fcrontab <<- EOF - # Mail reports to root@, not munin@, only execute one at a time - !mailto(root),serial(true) - - # This runs the munin task every 5 minutes. - @ 5 /usr/bin/munin-cron - - # Alternatively, this route works differently - # Update once a minute (for busy sites) - #@ 1 /usr/libexec/munin/munin-update - ## Check for limit excess every 2 minutes - #@ 2 /usr/libexec/munin/munin-limits - ## Update graphs every 5 minutes - #@ 5 nice /usr/libexec/munin/munin-graph - ## Update HTML pages every 15 minutes - #@ 15 nice /usr/libexec/munin/munin-html - EOF - - # remove .htaccess file - find "${D}" -name .htaccess -delete || die - fi -} - -pkg_config() { - if use minimal; then - einfo "Nothing to do." - return 0 - fi - - einfo "Press enter to install the default crontab for the munin master" - einfo "installation from /usr/share/${PN}/f?crontab" - einfo "If you have a large site, you may wish to customize it." - read - - ebegin "Setting up cron ..." - if has_version sys-process/fcron; then - fcrontab - -u munin < /usr/share/${PN}/fcrontab - else - # dcron is very fussy about syntax - # the following is the only form that works in BOTH dcron and vixie-cron - crontab - -u munin < /usr/share/${PN}/crontab - fi - eend $? - - einfo "Press enter to set up the SSH keys used for SSH transport" - read - - # generate one rsa (for legacy) and one ecdsa (for new systems) - ssh-keygen -t rsa \ - -f /var/lib/munin/.ssh/id_rsa -N '' \ - -C "created by portage for ${CATEGORY}/${PN}" || die - ssh-keygen -t ecdsa \ - -f /var/lib/munin/.ssh/id_ecdsa -N '' \ - -C "created by portage for ${CATEGORY}/${PN}" || die - chown -R munin:munin /var/lib/munin/.ssh || die - chmod 0600 /var/lib/munin/.ssh/id_{rsa,ecdsa} || die - - einfo "Your public keys are available in " - einfo " /var/lib/munin/.ssh/id_rsa.pub" - einfo " /var/lib/munin/.ssh/id_ecdsa.pub" - einfo "and follows for convenience" - echo - cat /var/lib/munin/.ssh/id_*.pub -} - -pkg_postinst() { - tmpfiles_process ${CATEGORY}:${PN}:${SLOT}.conf - - elog "Please follow the munin documentation to set up the plugins you" - elog "need, afterwards start munin-node." - elog "" - elog "To make use of munin-async, make sure to set up the corresponding" - elog "SSH key in /var/lib/munin-async/.ssh/authorized_keys" - elog "" - if ! use minimal; then - elog "Please run" - elog " emerge --config net-analyzer/munin" - elog "to automatically configure munin's cronjobs as well as generate" - elog "passwordless SSH keys to be used with munin-async." - fi - elog "" - elog "Further information about setting up Munin in Gentoo can be found" - elog "in the Gentoo Wiki: https://wiki.gentoo.org/wiki/Munin" - - if use cgi; then - chown $(usex apache2 apache munin) \ - "${ROOT}"/var/log/munin/munin-cgi-{graph,html}.log - - if use apache2; then - elog "To use Munin with CGI you should include /etc/apache2/vhosts.d/munin.include" - elog "or /etc/apache2/vhosts.d/munin-2.4.include (for Apache 2.4) from the virtual" - elog "host you want it to be served." - elog "If you want to enable CGI-based HTML as well, you have to add to" - elog "/etc/conf.d/apache2 the option -D MUNIN_HTML_CGI." - else - elog "Effective CGI support has just been added in 2.0.7-r6." - elog "Documentation on how to use it is still sparse." - fi - fi - - # we create this here as we don't want Portage to check /run - # symlinks but we still need this to be present before the reboot. - if ! use minimal && ! [[ -d "${ROOT}"/run/munin ]]; then - mkdir "${ROOT}"/run/munin - chown munin:munin "${ROOT}"/run/munin - chmod 0700 "${ROOT}"/run/munin - fi -} diff --git a/net-analyzer/munin/munin-2.0.73-r3.ebuild b/net-analyzer/munin/munin-2.0.73-r3.ebuild new file mode 100644 index 000000000000..5163d71d6fe0 --- /dev/null +++ b/net-analyzer/munin/munin-2.0.73-r3.ebuild @@ -0,0 +1,417 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PATCHSET=1 + +inherit java-pkg-opt-2 systemd tmpfiles + +MY_P=${P/_/-} + +DESCRIPTION="Munin Server Monitoring Tool" +HOMEPAGE="https://munin-monitoring.org/" +SRC_URI=" + https://github.com/munin-monitoring/munin/archive/${PV}.tar.gz -> ${P}.tar.gz + " + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +IUSE="asterisk irc java ldap memcached minimal mysql postgres selinux ssl test cgi ipv6 syslog ipmi http dhcpd doc apache2" +REQUIRED_USE="cgi? ( !minimal ) apache2? ( cgi )" +RESTRICT="!test? ( test )" + +# Upstream's listing of required modules is NOT correct! +# Some of the postgres plugins use DBD::Pg, while others call psql directly. +# Some of the mysql plugins use DBD::mysql, while others call mysqladmin directly. +# We replace the original ipmi plugins with the freeipmi_ plugin which at least works. +DEPEND_COM=" + acct-user/munin + acct-user/munin-async + acct-group/munin + dev-lang/perl:=[berkdb] + dev-perl/DBI + dev-perl/File-Copy-Recursive + dev-perl/List-MoreUtils + dev-perl/Log-Log4perl + dev-perl/Net-CIDR + dev-perl/Net-DNS + dev-perl/Net-Netmask + dev-perl/Net-SNMP + dev-perl/Net-Server[ipv6(-)?] + dev-perl/TimeDate + virtual/perl-Digest-MD5 + virtual/perl-Getopt-Long + virtual/perl-MIME-Base64 + virtual/perl-Storable + virtual/perl-Text-Balanced + virtual/perl-Time-HiRes + apache2? ( www-servers/apache[apache2_modules_cgi,apache2_modules_cgid,apache2_modules_rewrite] ) + asterisk? ( dev-perl/Net-Telnet ) + cgi? ( + dev-perl/FCGI + dev-perl/CGI-Fast + ) + dhcpd? ( + >=net-misc/dhcp-3[server] + dev-perl/Net-IP + dev-perl/HTTP-Date + ) + doc? ( dev-python/sphinx ) + http? ( dev-perl/libwww-perl ) + irc? ( dev-perl/Net-IRC ) + ldap? ( dev-perl/perl-ldap ) + kernel_linux? ( sys-process/procps ) + memcached? ( dev-perl/Cache-Memcached ) + mysql? ( + virtual/mysql + dev-perl/Cache-Cache + dev-perl/DBD-mysql + ) + postgres? ( dev-perl/DBD-Pg dev-db/postgresql:* ) + ssl? ( dev-perl/Net-SSLeay ) + syslog? ( virtual/perl-Sys-Syslog ) + !minimal? ( + dev-perl/HTML-Template + dev-perl/IO-Socket-INET6 + dev-perl/URI + >=net-analyzer/rrdtool-1.3[graph,perl] + virtual/ssh + ) + " + +# Keep this seperate, as previous versions have had other deps here +DEPEND="${DEPEND_COM} + dev-perl/Module-Build + java? ( >=virtual/jdk-1.8 ) + test? ( + dev-perl/Test-Deep + dev-perl/Test-Exception + dev-perl/Test-LongString + dev-perl/Test-Differences + dev-perl/Test-MockModule + dev-perl/Test-MockObject + dev-perl/File-Slurp + dev-perl/IO-stringy + dev-perl/IO-Socket-INET6 + )" +RDEPEND="${DEPEND_COM} + app-alternatives/awk + ipmi? ( >=sys-libs/freeipmi-1.1.6-r1 ) + java? ( + >=virtual/jre-1.8:* + || ( net-analyzer/netcat net-analyzer/openbsd-netcat ) + ) + !minimal? ( + virtual/cron + media-fonts/dejavu + ) + selinux? ( sec-policy/selinux-munin )" + +S="${WORKDIR}/${MY_P}" + +pkg_setup() { + java-pkg-opt-2_pkg_setup +} + +src_prepare() { + echo ${PV} > RELEASE || die + + eapply "${FILESDIR}"/patches/*.patch + + eapply_user + + java-pkg-opt-2_src_prepare +} + +src_configure() { + local cgidir='$(DESTDIR)/usr/libexec/munin/cgi' + use cgi || cgidir="${T}/useless/cgi-bin" + + local cgiuser=$(usex apache2 apache munin) + + cat >> "${S}"/Makefile.config <<- EOF || die + PREFIX=\$(DESTDIR)/usr + CONFDIR=\$(DESTDIR)/etc/munin + DOCDIR=${T}/useless/doc + MANDIR=\$(PREFIX)/share/man + LIBDIR=\$(PREFIX)/libexec/munin + HTMLDIR=\$(DESTDIR)/var/www/localhost/htdocs/munin + CGIDIR=${cgidir} + CGITMPDIR=\$(DESTDIR)/var/cache/munin-cgi + CGIUSER=${cgiuser} + DBDIR=\$(DESTDIR)/var/lib/munin + DBDIRNODE=\$(DESTDIR)/var/lib/munin-node + SPOOLDIR=\$(DESTDIR)/var/spool/munin-async + LOGDIR=\$(DESTDIR)/var/log/munin + PERLLIB=\$(DESTDIR)$(perl -V:vendorlib | cut -d"'" -f2) + JCVALID=$(usex java yes no) + STATEDIR=\$(DESTDIR)/run/munin + EOF +} + +# parallel make and install need to be fixed before, and I haven't +# gotten around to do so yet. +src_compile() { + emake -j1 + use doc && emake -C doc html +} + +src_test() { + if [[ ${EUID} == 0 ]]; then + eerror "You cannot run tests as root." + eerror "Please enable FEATURES=userpriv before proceeding." + return 1 + fi + + local testtargets="test-common test-node test-plugins" + use minimal || testtargets+=" test-master" + + LC_ALL=C emake -j1 ${testtargets} +} + +src_install() { + local cgiuser=$(usex apache2 apache munin) + + local dirs=" + /var/log/munin + /var/lib/munin/plugin-state + /var/lib/munin-node/plugin-state + /var/www/localhost/htdocs/munin + /etc/munin/plugin-conf.d + /etc/munin/plugins" + use minimal || dirs+=" /etc/munin/munin-conf.d/" + + keepdir ${dirs} + fowners munin:munin ${dirs} + + # parallel install doesn't work and it's also pointless to have this + # run in parallel for now (because it uses internal loops). + emake -j1 CHOWN=true DESTDIR="${D}" $(usex minimal "install-minimal install-man" install) + + # we remove /run and /var/cache from the install, as it's not the + # package's to deal with. + rm -rf "${D}"/run "${D}"/var/cache || die + + # remove the plugins for non-Gentoo package managers; use -f so that + # it doesn't fail when installing on non-Linux platforms. + rm -f "${D}"/usr/libexec/munin/plugins/{apt{,_all},yum} || die + + insinto /etc/munin/plugin-conf.d/ + newins "${FILESDIR}"/${PN}-1.3.2-plugins.conf munin-node + + newinitd "${FILESDIR}"/munin-node_init.d_2.0.73 munin-node + newconfd "${FILESDIR}"/munin-node_conf.d_1.4.6-r2 munin-node + + newinitd "${FILESDIR}"/munin-asyncd.init.2 munin-asyncd + + newtmpfiles - ${CATEGORY}:${PN}:${SLOT}.conf <<-EOF || die + d /run/munin 0700 munin munin - - + d /var/cache/munin-cgi 0755 ${cgiuser} munin - - + EOF + + systemd_dounit "${FILESDIR}"/munin-async.service + systemd_dounit "${FILESDIR}"/munin-graph.{service,socket} + systemd_dounit "${FILESDIR}"/munin-html.{service,socket} + systemd_dounit "${FILESDIR}"/munin-node.service + + cat >> "${T}"/munin.env <<- EOF + CONFIG_PROTECT=/var/spool/munin-async/.ssh + EOF + newenvd "${T}"/munin.env 50munin + + dodoc README ChangeLog INSTALL + if use doc; then + cd "${S}"/doc/_build/html || die + docinto html + dodoc -r * + cd "${S}" || die + fi + + dodir /etc/logrotate.d/ + sed -e "s:@CGIUSER@:$(usex apache2 apache munin):g" \ + "${FILESDIR}"/logrotate.d-munin.3 > "${D}"/etc/logrotate.d/munin + + dosym ipmi_ /usr/libexec/munin/plugins/ipmi_sensor_ + + if use syslog; then + sed -i -e '/log_file/s| .*| Sys::Syslog|' \ + "${D}"/etc/munin/munin-node.conf || die + fi + + # Use a simpler pid file to avoid trouble with /run in tmpfs. The + # munin-node service is ran as user root, and only later drops + # privileges. + sed -i -e 's:/run/munin/munin-node.pid:/run/munin-node.pid:' \ + "${D}"/etc/munin/munin-node.conf || die + + keepdir /var/spool/munin-async/.ssh + touch "${D}"/var/spool/munin-async/.ssh/authorized_keys + fowners munin-async:munin /var/spool/munin-async{,/.ssh/{,authorized_keys}} + fperms 0750 /var/spool/munin-async{,/.ssh} + fperms 0600 /var/spool/munin-async/.ssh/authorized_keys + + if use minimal; then + # This requires the presence of munin-update, which is part of + # the non-minimal install... + rm "${D}"/usr/libexec/munin/plugins/munin_stats + else + # remove font files so that we don't have to keep them around + rm "${D}"/usr/libexec/${PN}/*.ttf || die + + if use cgi; then + sed -i -e '/#graph_strategy cgi/s:^#::' "${D}"/etc/munin/munin.conf || die + + touch "${D}"/var/log/munin/munin-cgi-{graph,html}.log + fowners $(usex apache2 apache munin) \ + /var/log/munin/munin-cgi-{graph,html}.log + + if use apache2; then + insinto /etc/apache2/vhosts.d + newins "${FILESDIR}"/munin.apache.include-2.4-r1 munin-2.4.include + fi + else + sed \ + -e '/#graph_strategy cgi/s:#graph_strategy cgi:graph_strategy cron:' \ + -i "${D}"/etc/munin/munin.conf || die + fi + + keepdir /var/lib/munin/.ssh + cat >> "${D}"/var/lib/munin/.ssh/config <<- EOF + IdentityFile /var/lib/munin/.ssh/id_ecdsa + IdentityFile /var/lib/munin/.ssh/id_rsa + EOF + + fowners munin:munin /var/lib/munin/.ssh/{,config} + fperms go-rwx /var/lib/munin/.ssh/{,config} + + dodir /usr/share/${PN} + cat >> "${D}"/usr/share/${PN}/crontab <<- EOF + # Force the shell to bash + SHELL=/bin/bash + # Mail reports to root@, not munin@ + MAILTO=root + + # This runs the munin task every 5 minutes. + */5 * * * * /usr/bin/munin-cron + + # Alternatively, this route works differently + # Update once a minute (for busy sites) + #*/1 * * * * /usr/libexec/munin/munin-update + ## Check for limit excess every 2 minutes + #*/2 * * * * /usr/libexec/munin/munin-limits + ## Update graphs every 5 minutes + #*/5 * * * * nice /usr/libexec/munin/munin-graph + ## Update HTML pages every 15 minutes + #*/15 * * * * nice /usr/libexec/munin/munin-html + EOF + + cat >> "${D}"/usr/share/${PN}/fcrontab <<- EOF + # Mail reports to root@, not munin@, only execute one at a time + !mailto(root),serial(true) + + # This runs the munin task every 5 minutes. + @ 5 /usr/bin/munin-cron + + # Alternatively, this route works differently + # Update once a minute (for busy sites) + #@ 1 /usr/libexec/munin/munin-update + ## Check for limit excess every 2 minutes + #@ 2 /usr/libexec/munin/munin-limits + ## Update graphs every 5 minutes + #@ 5 nice /usr/libexec/munin/munin-graph + ## Update HTML pages every 15 minutes + #@ 15 nice /usr/libexec/munin/munin-html + EOF + + # remove .htaccess file + find "${D}" -name .htaccess -delete || die + fi +} + +pkg_config() { + if use minimal; then + einfo "Nothing to do." + return 0 + fi + + einfo "Press enter to install the default crontab for the munin master" + einfo "installation from /usr/share/${PN}/f?crontab" + einfo "If you have a large site, you may wish to customize it." + read + + ebegin "Setting up cron ..." + if has_version sys-process/fcron; then + fcrontab - -u munin < /usr/share/${PN}/fcrontab + else + # dcron is very fussy about syntax + # the following is the only form that works in BOTH dcron and vixie-cron + crontab - -u munin < /usr/share/${PN}/crontab + fi + eend $? + + einfo "Press enter to set up the SSH keys used for SSH transport" + read + + # generate one rsa (for legacy) and one ecdsa (for new systems) + ssh-keygen -t rsa \ + -f /var/lib/munin/.ssh/id_rsa -N '' \ + -C "created by portage for ${CATEGORY}/${PN}" || die + ssh-keygen -t ecdsa \ + -f /var/lib/munin/.ssh/id_ecdsa -N '' \ + -C "created by portage for ${CATEGORY}/${PN}" || die + chown -R munin:munin /var/lib/munin/.ssh || die + chmod 0600 /var/lib/munin/.ssh/id_{rsa,ecdsa} || die + + einfo "Your public keys are available in " + einfo " /var/lib/munin/.ssh/id_rsa.pub" + einfo " /var/lib/munin/.ssh/id_ecdsa.pub" + einfo "and follows for convenience" + echo + cat /var/lib/munin/.ssh/id_*.pub +} + +pkg_postinst() { + tmpfiles_process ${CATEGORY}:${PN}:${SLOT}.conf + + elog "Please follow the munin documentation to set up the plugins you" + elog "need, afterwards start munin-node." + elog "" + elog "To make use of munin-async, make sure to set up the corresponding" + elog "SSH key in /var/lib/munin-async/.ssh/authorized_keys" + elog "" + if ! use minimal; then + elog "Please run" + elog " emerge --config net-analyzer/munin" + elog "to automatically configure munin's cronjobs as well as generate" + elog "passwordless SSH keys to be used with munin-async." + fi + elog "" + elog "Further information about setting up Munin in Gentoo can be found" + elog "in the Gentoo Wiki: https://wiki.gentoo.org/wiki/Munin" + + if use cgi; then + chown $(usex apache2 apache munin) \ + "${ROOT}"/var/log/munin/munin-cgi-{graph,html}.log + + if use apache2; then + elog "To use Munin with CGI you should include" + elog "/etc/apache2/vhosts.d/munin-2.4.include from the virtual" + elog "host you want it to be served." + elog "If you want to enable CGI-based HTML as well, you have to add to" + elog "/etc/conf.d/apache2 the option -D MUNIN_HTML_CGI." + else + elog "Effective CGI support has just been added in 2.0.7-r6." + elog "Documentation on how to use it is still sparse." + fi + fi + + # we create this here as we don't want Portage to check /run + # symlinks but we still need this to be present before the reboot. + if ! use minimal && ! [[ -d "${ROOT}"/run/munin ]]; then + mkdir "${ROOT}"/run/munin + chown munin:munin "${ROOT}"/run/munin + chmod 0700 "${ROOT}"/run/munin + fi +} diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz index 33dbd545ec61..8eda6fb13b9e 100644 Binary files a/net-misc/Manifest.gz and b/net-misc/Manifest.gz differ diff --git a/net-misc/curl/Manifest b/net-misc/curl/Manifest index e7a275e91006..9e9b663212d1 100644 --- a/net-misc/curl/Manifest +++ b/net-misc/curl/Manifest @@ -1,4 +1,6 @@ AUX curl-8.0.1-onion-resolution.patch 4036 BLAKE2B 7f9a693f5090585c46d596133e915b67cf6a0b0a78ee164f987de166f24fb3d64a968f6263110c119710735363429447d52e5cc52df90d0f3830cf0e10c3673b SHA512 72efe3cd6d594cd2b73a19596e587c88a7ca89ed6f9a7325df98df2e18a1e85f26232ea48e80097d2d1e2f8db2c1cd945896311cd70ee830c8838afbcb7628d9 +AUX curl-8.2.0-basic-auth.patch 3246 BLAKE2B 46c1dc8510fc43910f41f14b6c2d2f57c93ff507db7af206e4ad359039e5131e363d980594c1b423205a7681e066cedcca00c7e319addceab2ee513e531736c6 SHA512 5d4f6e9f49985d91b800a7563c6060a8dbbdec15773d591920fb999d58b3a7eb925271b897b1654bec2ccd483770b8865625ef4f935c309e42c3be57db6fb80a +AUX curl-8.2.0-http2-eof.patch 1112 BLAKE2B e9803a87cdb7e363bde2266edaea9c21b19e430520c90ff4512b03fbcb23778d32b4620dfc83d53dd55a5e07d642a76da2983c7d8540e96644bacce3f417b869 SHA512 7432340ef3ea912e1df00e704ef46e65e1c54f55e2aaf85cc4a575a38efedc159f788c5bac0195e7ea8b5f46e65822ce07097684b41a94dc6986ff0a7b7f7cd2 AUX curl-prefix.patch 880 BLAKE2B 5b7552a8339014221864a585d174b02a96ec7dd7fe8762d331d1981834044f8ec4db64d527a4ded3f5f4cccc86f281576668de092439eb19f5477d5fcf8369cf SHA512 c7cd13b9ccbd12ed01ea121ffece9c23b898a5b34698bae59ae1dd23b1cf2445180b84d80c4a640981f16dba5018df944f405dd5c660addab54ca21e0e673b7f AUX curl-respect-cflags-3.patch 406 BLAKE2B 1b533144858aff5566150c4a2648ad2e48e8ff29849ae285592edfee4b3332d06e750395dea7190ee6a01d2b5ee2c2c42c10400c2e5defa09963a90a1a10417d SHA512 3219e4e67d534e35012909243fc8d69d58989462db44dd507c502e7aaa299f1d9a01392e2c83797cc2bdb53d503470c5d6e7bf94572a6ccc6e5eafcc0466bc54 DIST curl-8.0.1.tar.xz 2575544 BLAKE2B 67d82e9d71f0a351b5c2ed3ad5eab02e367ded872658a295179b935729d5105015f8c29569c396e11cd14036656af894ded85c8838cba260d9f6f1a8dcb5e22b SHA512 3bb777982659ed697ae90f113ff7b65d6ce8ba9fe6a8984cfd6769d2f051a72ba953c911abe234c204ec2cc5a35d68b4d033037fad7fba31bb92a52543f8d13d @@ -9,6 +11,6 @@ DIST curl-8.2.0.tar.xz 2637208 BLAKE2B 1387869f9ab2e1984217e57a5a8aa3551b4015875 DIST curl-8.2.0.tar.xz.asc 488 BLAKE2B de16ae63b86fd45a576da3c323d1903820d0644c17996ceda561783f14ab74e961ae403847a5b4117b558a6ecb89d866efb635c24af85a99f65a1f4f3a9ec81c SHA512 66005647c54bae098feebac68f2762af2e4463dc7eb8ba4c0db79590a1a7fe581ec3d2bc4fbea39729e42836b62b011a3f7c83c29bd2f00b3ce5cf875b60b187 EBUILD curl-8.0.1.ebuild 8702 BLAKE2B 24aee27a611d96a824f461384089730f6bc51500dc50d3a2dfc287e6cf76b31f6c072de757c2ff0686158c934f3be69732560c905691bf159da26b31bc005141 SHA512 b33fe3010a94e0db79b8aa1f5367a7ad9b6caaa84a89119bff24ee889cb046c4ce0d84b2e67f08cba31ac9f632ea337a851091437f4b5c89a2ecf942d958681b EBUILD curl-8.1.2.ebuild 9469 BLAKE2B 7bb4d26949fa9b903da71e972904ef1a6ade0cbad174cf44902b78d5806aebcb705002ef3a77e093b9b2d2e7548a0e2f5a0402b9e54a19a6ba0541045e41335c SHA512 dcfc2e06bd97f72460819c67974b2626a873c978497cdc69f1e019c40c7c132a60abf9b3723f4d9565f1d680fb98d7244fd49b7fe6eb9acd11ec7a2cf14e5196 -EBUILD curl-8.2.0.ebuild 10114 BLAKE2B 14de0a5075fa558c57a73bf87c57e834c32bed47c45aa2f5551e7742448202e282fadb3fc8f7b1910db60450ec26d07755e41168ecda856a63b47ea9a7de03d6 SHA512 50b15a42248cad6d0a1777525ec11eefa82187928eefca4c1e770f9d615a61632c4ee15dd2900ab4ec506c254f7e2b6f6eb9240d6f6071b2f2ff8d28f8055730 +EBUILD curl-8.2.0-r1.ebuild 10219 BLAKE2B 3407c690bcd828ea26a87eb1b78dd38d2e84f67d201f4cda0969c2147edef6d78e9d32f0e8d91615ace909d387e54c7afcbc4485a4dc4e1f0e6cbad438703d45 SHA512 b9965a8568f897706519db878bd1c1a22a0c6622ffc5f55c973e5bcfaac51d79d8a3e352cd33d153d35a036bd92f06ea0fdfab6a0c09d0278d6c12ecbb614af6 EBUILD curl-9999.ebuild 10114 BLAKE2B 14de0a5075fa558c57a73bf87c57e834c32bed47c45aa2f5551e7742448202e282fadb3fc8f7b1910db60450ec26d07755e41168ecda856a63b47ea9a7de03d6 SHA512 50b15a42248cad6d0a1777525ec11eefa82187928eefca4c1e770f9d615a61632c4ee15dd2900ab4ec506c254f7e2b6f6eb9240d6f6071b2f2ff8d28f8055730 MISC metadata.xml 2203 BLAKE2B 939a2ec06ec2155b88d510abdfaa00eafcd5a7e5f6f7983e456ccfc7cf4179d58adbcc7f282a11bb74d217640c93896fb5038206f7c76ea2c2e2543fe0db378e SHA512 c81d7159c0851dab0ae099c7129d965d3d3bd5cc7f7f3240052a4afab0eaa1e15efbf79265bbad5f2d257cc14b5d30daacd3aa5c3099c2ac264560e23ec797f1 diff --git a/net-misc/curl/curl-8.2.0-r1.ebuild b/net-misc/curl/curl-8.2.0-r1.ebuild new file mode 100644 index 000000000000..11500ccb756e --- /dev/null +++ b/net-misc/curl/curl-8.2.0-r1.ebuild @@ -0,0 +1,353 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/danielstenberg.asc +inherit autotools multilib-minimal multiprocessing prefix toolchain-funcs verify-sig + +DESCRIPTION="A Client that groks URLs" +HOMEPAGE="https://curl.se/" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/curl/curl.git" +else + SRC_URI=" + https://curl.se/download/${P}.tar.xz + verify-sig? ( https://curl.se/download/${P}.tar.xz.asc ) + " + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +fi + +LICENSE="curl" +SLOT="0" +IUSE="+adns alt-svc brotli +ftp gnutls gopher hsts +http2 idn +imap kerberos ldap mbedtls nss +openssl +pop3 +progress-meter rtmp rustls samba +smtp ssh ssl sslv3 static-libs test telnet +tftp websockets zstd" +# These select the default SSL implementation +IUSE+=" curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl curl_ssl_rustls" +IUSE+=" nghttp3" +RESTRICT="!test? ( test )" + +# Only one default ssl provider can be enabled +# The default ssl provider needs its USE satisfied +REQUIRED_USE=" + ssl? ( + ^^ ( + curl_ssl_gnutls + curl_ssl_mbedtls + curl_ssl_nss + curl_ssl_openssl + curl_ssl_rustls + ) + ) + curl_ssl_gnutls? ( gnutls ) + curl_ssl_mbedtls? ( mbedtls ) + curl_ssl_nss? ( nss ) + curl_ssl_openssl? ( openssl ) + curl_ssl_rustls? ( rustls ) +" + +RDEPEND=" + sys-libs/zlib[${MULTILIB_USEDEP}] + adns? ( net-dns/c-ares:=[${MULTILIB_USEDEP}] ) + brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] ) + http2? ( >=net-libs/nghttp2-1.15.0:=[${MULTILIB_USEDEP}] ) + idn? ( net-dns/libidn2:=[static-libs?,${MULTILIB_USEDEP}] ) + kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] ) + ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] ) + nghttp3? ( + net-libs/nghttp3[${MULTILIB_USEDEP}] + net-libs/ngtcp2[ssl,${MULTILIB_USEDEP}] + ) + rtmp? ( media-video/rtmpdump[${MULTILIB_USEDEP}] ) + ssh? ( net-libs/libssh2[${MULTILIB_USEDEP}] ) + ssl? ( + gnutls? ( + app-misc/ca-certificates + net-libs/gnutls:=[static-libs?,${MULTILIB_USEDEP}] + dev-libs/nettle:=[${MULTILIB_USEDEP}] + ) + mbedtls? ( + app-misc/ca-certificates + net-libs/mbedtls:=[${MULTILIB_USEDEP}] + ) + nss? ( + app-misc/ca-certificates + dev-libs/nss[${MULTILIB_USEDEP}] + dev-libs/nss-pem + ) + openssl? ( + dev-libs/openssl:=[sslv3(-)=,static-libs?,${MULTILIB_USEDEP}] + ) + rustls? ( + net-libs/rustls-ffi:=[${MULTILIB_USEDEP}] + ) + ) + zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-lang/perl + virtual/pkgconfig + test? ( + sys-apps/diffutils + http2? ( >=net-libs/nghttp2-1.15.0:=[utils,${MULTILIB_USEDEP}] ) + nghttp3? ( net-libs/nghttp2:=[utils,${MULTILIB_USEDEP}] ) + ) + verify-sig? ( sec-keys/openpgp-keys-danielstenberg ) +" + +DOCS=( CHANGES README docs/{FEATURES.md,INTERNALS.md,FAQ,BUGS.md,CONTRIBUTE.md} ) + +MULTILIB_WRAPPED_HEADERS=( + /usr/include/curl/curlbuild.h +) + +MULTILIB_CHOST_TOOLS=( + /usr/bin/curl-config +) + +QA_CONFIG_IMPL_DECL_SKIP=( + __builtin_available + closesocket + CloseSocket + getpass_r + ioctlsocket + IoctlSocket + mach_absolute_time + setmode +) + +PATCHES=( + "${FILESDIR}"/${PN}-prefix.patch + "${FILESDIR}"/${PN}-respect-cflags-3.patch + "${FILESDIR}"/${PN}-8.2.0-basic-auth.patch + "${FILESDIR}"/${PN}-8.2.0-http2-eof.patch +) + +src_prepare() { + default + + eprefixify curl-config.in + eautoreconf +} + +multilib_src_configure() { + # We make use of the fact that later flags override earlier ones + # So start with all ssl providers off until proven otherwise + # TODO: in the future, we may want to add wolfssl (https://www.wolfssl.com/) + local myconf=() + + myconf+=( --without-ca-fallback --with-ca-bundle="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt ) + if use ssl; then + myconf+=( --without-gnutls --without-mbedtls --without-nss --without-rustls ) + + if use gnutls; then + multilib_is_native_abi && einfo "SSL provided by gnutls" + myconf+=( --with-gnutls ) + fi + if use mbedtls; then + multilib_is_native_abi && einfo "SSL provided by mbedtls" + myconf+=( --with-mbedtls ) + fi + if use nss; then + multilib_is_native_abi && einfo "SSL provided by nss" + myconf+=( --with-nss --with-nss-deprecated ) + fi + if use openssl; then + multilib_is_native_abi && einfo "SSL provided by openssl" + myconf+=( --with-ssl --with-ca-path="${EPREFIX}"/etc/ssl/certs ) + fi + if use rustls; then + multilib_is_native_abi && einfo "SSL provided by rustls" + myconf+=( --with-rustls ) + fi + if use curl_ssl_gnutls; then + multilib_is_native_abi && einfo "Default SSL provided by gnutls" + myconf+=( --with-default-ssl-backend=gnutls ) + elif use curl_ssl_mbedtls; then + multilib_is_native_abi && einfo "Default SSL provided by mbedtls" + myconf+=( --with-default-ssl-backend=mbedtls ) + elif use curl_ssl_nss; then + multilib_is_native_abi && einfo "Default SSL provided by nss" + myconf+=( --with-default-ssl-backend=nss ) + elif use curl_ssl_openssl; then + multilib_is_native_abi && einfo "Default SSL provided by openssl" + myconf+=( --with-default-ssl-backend=openssl ) + elif use curl_ssl_rustls; then + multilib_is_native_abi && einfo "Default SSL provided by rustls" + myconf+=( --with-default-ssl-backend=rustls ) + else + eerror "We can't be here because of REQUIRED_USE." + die "Please file a bug, hit impossible condition w/ USE=ssl handling." + fi + + else + myconf+=( --without-ssl ) + einfo "SSL disabled" + fi + + # These configuration options are organized alphabetically + # within each category. This should make it easier if we + # ever decide to make any of them contingent on USE flags: + # 1) protocols first. To see them all do + # 'grep SUPPORT_PROTOCOLS configure.ac' + # 2) --enable/disable options second. + # 'grep -- --enable configure | grep Check | awk '{ print $4 }' | sort + # 3) --with/without options third. + # grep -- --with configure | grep Check | awk '{ print $4 }' | sort + + myconf+=( + $(use_enable alt-svc) + --enable-crypto-auth + --enable-dict + --disable-ech + --enable-file + $(use_enable ftp) + $(use_enable gopher) + $(use_enable hsts) + --enable-http + $(use_enable imap) + $(use_enable ldap) + $(use_enable ldap ldaps) + --enable-ntlm + --disable-ntlm-wb + $(use_enable pop3) + --enable-rt + --enable-rtsp + $(use_enable samba smb) + $(use_with ssh libssh2) + $(use_enable smtp) + $(use_enable telnet) + $(use_enable tftp) + --enable-tls-srp + $(use_enable adns ares) + --enable-cookies + --enable-dateparse + --enable-dnsshuffle + --enable-doh + --enable-symbol-hiding + --enable-http-auth + --enable-ipv6 + --enable-largefile + --enable-manual + --enable-mime + --enable-netrc + $(use_enable progress-meter) + --enable-proxy + --enable-socketpair + --disable-sspi + $(use_enable static-libs static) + --enable-pthreads + --enable-threaded-resolver + --disable-versioned-symbols + --without-amissl + --without-bearssl + $(use_with brotli) + --with-fish-functions-dir="${EPREFIX}"/usr/share/fish/vendor_completions.d + $(use_with http2 nghttp2) + --without-hyper + $(use_with idn libidn2) + $(use_with kerberos gssapi "${EPREFIX}"/usr) + --without-libgsasl + --without-libpsl + --without-msh3 + $(use_with nghttp3) + $(use_with nghttp3 ngtcp2) + --without-quiche + $(use_with rtmp librtmp) + --without-schannel + --without-secure-transport + --without-test-caddy + --without-test-httpd + --without-test-nghttpx + $(use_enable websockets) + --without-winidn + --without-wolfssl + --with-zlib + $(use_with zstd) + --with-zsh-functions-dir="${EPREFIX}"/usr/share/zsh/site-functions + ) + + if use test && multilib_is_native_abi && ( use http2 || use nghttp3 ); then + myconf+=( + --with-test-nghttpx="${BROOT}/usr/bin/nghttpx" + ) + fi + + ECONF_SOURCE="${S}" econf "${myconf[@]}" + + if ! multilib_is_native_abi; then + # Avoid building the client (we just want libcurl for multilib) + sed -i -e '/SUBDIRS/s:src::' Makefile || die + sed -i -e '/SUBDIRS/s:scripts::' Makefile || die + fi + + # Fix up the pkg-config file to be more robust. + # https://github.com/curl/curl/issues/864 + local priv=() libs=() + # We always enable zlib. + libs+=( "-lz" ) + priv+=( "zlib" ) + if use http2; then + libs+=( "-lnghttp2" ) + priv+=( "libnghttp2" ) + fi + if use nghttp3; then + libs+=( "-lnghttp3" "-lngtcp2" ) + priv+=( "libnghttp3" "libngtcp2" ) + fi + if use ssl && use curl_ssl_openssl; then + libs+=( "-lssl" "-lcrypto" ) + priv+=( "openssl" ) + fi + grep -q Requires.private libcurl.pc && die "need to update ebuild" + libs=$(printf '|%s' "${libs[@]}") + sed -i -r \ + -e "/^Libs.private/s:(${libs#|})( |$)::g" \ + libcurl.pc || die + echo "Requires.private: ${priv[*]}" >> libcurl.pc || die +} + +multilib_src_compile() { + default + + if multilib_is_native_abi; then + # Shell completions + ! tc-is-cross-compiler && emake -C scripts + fi +} + +# There is also a pytest harness that tests for bugs in some very specific +# situations; we can rely on upstream for this rather than adding additional test deps. +multilib_src_test() { + # See https://github.com/curl/curl/blob/master/tests/runtests.pl#L5721 + # -n: no valgrind (unreliable in sandbox and doesn't work correctly on all arches) + # -v: verbose + # -a: keep going on failure (so we see everything which breaks, not just 1st test) + # -k: keep test files after completion + # -am: automake style TAP output + # -p: print logs if test fails + # Note: if needed, we can skip specific tests. See e.g. Fedora's packaging + # or just read https://github.com/curl/curl/tree/master/tests#run. + # Note: we don't run the testsuite for cross-compilation. + # Upstream recommend 7*nproc as a starting point for parallel tests. + # The network sandbox causes tests 241 and 1083 to fail; these are typically skipped + # as most gentoo users don't have an 'ip6-localhost' + multilib_is_native_abi && emake test TFLAGS="-n -v -a -k -am -p -j$((7*$(makeopts_jobs))) !241 !1083" +} + +multilib_src_install() { + emake DESTDIR="${D}" install + + if multilib_is_native_abi; then + # Shell completions + ! tc-is-cross-compiler && emake -C scripts DESTDIR="${D}" install + fi +} + +multilib_src_install_all() { + einstalldocs + find "${ED}" -type f -name '*.la' -delete || die + rm -rf "${ED}"/etc/ || die +} diff --git a/net-misc/curl/curl-8.2.0.ebuild b/net-misc/curl/curl-8.2.0.ebuild deleted file mode 100644 index 0414671d123d..000000000000 --- a/net-misc/curl/curl-8.2.0.ebuild +++ /dev/null @@ -1,351 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/danielstenberg.asc -inherit autotools multilib-minimal multiprocessing prefix toolchain-funcs verify-sig - -DESCRIPTION="A Client that groks URLs" -HOMEPAGE="https://curl.se/" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/curl/curl.git" -else - SRC_URI=" - https://curl.se/download/${P}.tar.xz - verify-sig? ( https://curl.se/download/${P}.tar.xz.asc ) - " - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" -fi - -LICENSE="curl" -SLOT="0" -IUSE="+adns alt-svc brotli +ftp gnutls gopher hsts +http2 idn +imap kerberos ldap mbedtls nss +openssl +pop3 +progress-meter rtmp rustls samba +smtp ssh ssl sslv3 static-libs test telnet +tftp websockets zstd" -# These select the default SSL implementation -IUSE+=" curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl curl_ssl_rustls" -IUSE+=" nghttp3" -RESTRICT="!test? ( test )" - -# Only one default ssl provider can be enabled -# The default ssl provider needs its USE satisfied -REQUIRED_USE=" - ssl? ( - ^^ ( - curl_ssl_gnutls - curl_ssl_mbedtls - curl_ssl_nss - curl_ssl_openssl - curl_ssl_rustls - ) - ) - curl_ssl_gnutls? ( gnutls ) - curl_ssl_mbedtls? ( mbedtls ) - curl_ssl_nss? ( nss ) - curl_ssl_openssl? ( openssl ) - curl_ssl_rustls? ( rustls ) -" - -RDEPEND=" - sys-libs/zlib[${MULTILIB_USEDEP}] - adns? ( net-dns/c-ares:=[${MULTILIB_USEDEP}] ) - brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] ) - http2? ( net-libs/nghttp2:=[${MULTILIB_USEDEP}] ) - idn? ( net-dns/libidn2:=[static-libs?,${MULTILIB_USEDEP}] ) - kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] ) - ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] ) - nghttp3? ( - net-libs/nghttp3[${MULTILIB_USEDEP}] - net-libs/ngtcp2[ssl,${MULTILIB_USEDEP}] - ) - rtmp? ( media-video/rtmpdump[${MULTILIB_USEDEP}] ) - ssh? ( net-libs/libssh2[${MULTILIB_USEDEP}] ) - ssl? ( - gnutls? ( - app-misc/ca-certificates - net-libs/gnutls:=[static-libs?,${MULTILIB_USEDEP}] - dev-libs/nettle:=[${MULTILIB_USEDEP}] - ) - mbedtls? ( - app-misc/ca-certificates - net-libs/mbedtls:=[${MULTILIB_USEDEP}] - ) - nss? ( - app-misc/ca-certificates - dev-libs/nss[${MULTILIB_USEDEP}] - dev-libs/nss-pem - ) - openssl? ( - dev-libs/openssl:=[sslv3(-)=,static-libs?,${MULTILIB_USEDEP}] - ) - rustls? ( - net-libs/rustls-ffi:=[${MULTILIB_USEDEP}] - ) - ) - zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-lang/perl - virtual/pkgconfig - test? ( - sys-apps/diffutils - http2? ( net-libs/nghttp2:=[utils,${MULTILIB_USEDEP}] ) - nghttp3? ( net-libs/nghttp2:=[utils,${MULTILIB_USEDEP}] ) - ) - verify-sig? ( sec-keys/openpgp-keys-danielstenberg ) -" - -DOCS=( CHANGES README docs/{FEATURES.md,INTERNALS.md,FAQ,BUGS.md,CONTRIBUTE.md} ) - -MULTILIB_WRAPPED_HEADERS=( - /usr/include/curl/curlbuild.h -) - -MULTILIB_CHOST_TOOLS=( - /usr/bin/curl-config -) - -QA_CONFIG_IMPL_DECL_SKIP=( - __builtin_available - closesocket - CloseSocket - getpass_r - ioctlsocket - IoctlSocket - mach_absolute_time - setmode -) - -PATCHES=( - "${FILESDIR}"/${PN}-prefix.patch - "${FILESDIR}"/${PN}-respect-cflags-3.patch -) - -src_prepare() { - default - - eprefixify curl-config.in - eautoreconf -} - -multilib_src_configure() { - # We make use of the fact that later flags override earlier ones - # So start with all ssl providers off until proven otherwise - # TODO: in the future, we may want to add wolfssl (https://www.wolfssl.com/) - local myconf=() - - myconf+=( --without-ca-fallback --with-ca-bundle="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt ) - if use ssl; then - myconf+=( --without-gnutls --without-mbedtls --without-nss --without-rustls ) - - if use gnutls; then - multilib_is_native_abi && einfo "SSL provided by gnutls" - myconf+=( --with-gnutls ) - fi - if use mbedtls; then - multilib_is_native_abi && einfo "SSL provided by mbedtls" - myconf+=( --with-mbedtls ) - fi - if use nss; then - multilib_is_native_abi && einfo "SSL provided by nss" - myconf+=( --with-nss --with-nss-deprecated ) - fi - if use openssl; then - multilib_is_native_abi && einfo "SSL provided by openssl" - myconf+=( --with-ssl --with-ca-path="${EPREFIX}"/etc/ssl/certs ) - fi - if use rustls; then - multilib_is_native_abi && einfo "SSL provided by rustls" - myconf+=( --with-rustls ) - fi - if use curl_ssl_gnutls; then - multilib_is_native_abi && einfo "Default SSL provided by gnutls" - myconf+=( --with-default-ssl-backend=gnutls ) - elif use curl_ssl_mbedtls; then - multilib_is_native_abi && einfo "Default SSL provided by mbedtls" - myconf+=( --with-default-ssl-backend=mbedtls ) - elif use curl_ssl_nss; then - multilib_is_native_abi && einfo "Default SSL provided by nss" - myconf+=( --with-default-ssl-backend=nss ) - elif use curl_ssl_openssl; then - multilib_is_native_abi && einfo "Default SSL provided by openssl" - myconf+=( --with-default-ssl-backend=openssl ) - elif use curl_ssl_rustls; then - multilib_is_native_abi && einfo "Default SSL provided by rustls" - myconf+=( --with-default-ssl-backend=rustls ) - else - eerror "We can't be here because of REQUIRED_USE." - die "Please file a bug, hit impossible condition w/ USE=ssl handling." - fi - - else - myconf+=( --without-ssl ) - einfo "SSL disabled" - fi - - # These configuration options are organized alphabetically - # within each category. This should make it easier if we - # ever decide to make any of them contingent on USE flags: - # 1) protocols first. To see them all do - # 'grep SUPPORT_PROTOCOLS configure.ac' - # 2) --enable/disable options second. - # 'grep -- --enable configure | grep Check | awk '{ print $4 }' | sort - # 3) --with/without options third. - # grep -- --with configure | grep Check | awk '{ print $4 }' | sort - - myconf+=( - $(use_enable alt-svc) - --enable-crypto-auth - --enable-dict - --disable-ech - --enable-file - $(use_enable ftp) - $(use_enable gopher) - $(use_enable hsts) - --enable-http - $(use_enable imap) - $(use_enable ldap) - $(use_enable ldap ldaps) - --enable-ntlm - --disable-ntlm-wb - $(use_enable pop3) - --enable-rt - --enable-rtsp - $(use_enable samba smb) - $(use_with ssh libssh2) - $(use_enable smtp) - $(use_enable telnet) - $(use_enable tftp) - --enable-tls-srp - $(use_enable adns ares) - --enable-cookies - --enable-dateparse - --enable-dnsshuffle - --enable-doh - --enable-symbol-hiding - --enable-http-auth - --enable-ipv6 - --enable-largefile - --enable-manual - --enable-mime - --enable-netrc - $(use_enable progress-meter) - --enable-proxy - --enable-socketpair - --disable-sspi - $(use_enable static-libs static) - --enable-pthreads - --enable-threaded-resolver - --disable-versioned-symbols - --without-amissl - --without-bearssl - $(use_with brotli) - --with-fish-functions-dir="${EPREFIX}"/usr/share/fish/vendor_completions.d - $(use_with http2 nghttp2) - --without-hyper - $(use_with idn libidn2) - $(use_with kerberos gssapi "${EPREFIX}"/usr) - --without-libgsasl - --without-libpsl - --without-msh3 - $(use_with nghttp3) - $(use_with nghttp3 ngtcp2) - --without-quiche - $(use_with rtmp librtmp) - --without-schannel - --without-secure-transport - --without-test-caddy - --without-test-httpd - --without-test-nghttpx - $(use_enable websockets) - --without-winidn - --without-wolfssl - --with-zlib - $(use_with zstd) - --with-zsh-functions-dir="${EPREFIX}"/usr/share/zsh/site-functions - ) - - if use test && multilib_is_native_abi && ( use http2 || use nghttp3 ); then - myconf+=( - --with-test-nghttpx="${BROOT}/usr/bin/nghttpx" - ) - fi - - ECONF_SOURCE="${S}" econf "${myconf[@]}" - - if ! multilib_is_native_abi; then - # Avoid building the client (we just want libcurl for multilib) - sed -i -e '/SUBDIRS/s:src::' Makefile || die - sed -i -e '/SUBDIRS/s:scripts::' Makefile || die - fi - - # Fix up the pkg-config file to be more robust. - # https://github.com/curl/curl/issues/864 - local priv=() libs=() - # We always enable zlib. - libs+=( "-lz" ) - priv+=( "zlib" ) - if use http2; then - libs+=( "-lnghttp2" ) - priv+=( "libnghttp2" ) - fi - if use nghttp3; then - libs+=( "-lnghttp3" "-lngtcp2" ) - priv+=( "libnghttp3" "libngtcp2" ) - fi - if use ssl && use curl_ssl_openssl; then - libs+=( "-lssl" "-lcrypto" ) - priv+=( "openssl" ) - fi - grep -q Requires.private libcurl.pc && die "need to update ebuild" - libs=$(printf '|%s' "${libs[@]}") - sed -i -r \ - -e "/^Libs.private/s:(${libs#|})( |$)::g" \ - libcurl.pc || die - echo "Requires.private: ${priv[*]}" >> libcurl.pc || die -} - -multilib_src_compile() { - default - - if multilib_is_native_abi; then - # Shell completions - ! tc-is-cross-compiler && emake -C scripts - fi -} - -# There is also a pytest harness that tests for bugs in some very specific -# situations; we can rely on upstream for this rather than adding additional test deps. -multilib_src_test() { - # See https://github.com/curl/curl/blob/master/tests/runtests.pl#L5721 - # -n: no valgrind (unreliable in sandbox and doesn't work correctly on all arches) - # -v: verbose - # -a: keep going on failure (so we see everything which breaks, not just 1st test) - # -k: keep test files after completion - # -am: automake style TAP output - # -p: print logs if test fails - # Note: if needed, we can skip specific tests. See e.g. Fedora's packaging - # or just read https://github.com/curl/curl/tree/master/tests#run. - # Note: we don't run the testsuite for cross-compilation. - # Upstream recommend 7*nproc as a starting point for parallel tests. - # The network sandbox causes tests 241 and 1083 to fail; these are typically skipped - # as most gentoo users don't have an 'ip6-localhost' - multilib_is_native_abi && emake test TFLAGS="-n -v -a -k -am -p -j$((7*$(makeopts_jobs))) !241 !1083" -} - -multilib_src_install() { - emake DESTDIR="${D}" install - - if multilib_is_native_abi; then - # Shell completions - ! tc-is-cross-compiler && emake -C scripts DESTDIR="${D}" install - fi -} - -multilib_src_install_all() { - einstalldocs - find "${ED}" -type f -name '*.la' -delete || die - rm -rf "${ED}"/etc/ || die -} diff --git a/net-misc/curl/files/curl-8.2.0-basic-auth.patch b/net-misc/curl/files/curl-8.2.0-basic-auth.patch new file mode 100644 index 000000000000..899ffb75a878 --- /dev/null +++ b/net-misc/curl/files/curl-8.2.0-basic-auth.patch @@ -0,0 +1,127 @@ +Patch-Source: https://github.com/curl/curl/pull/11492 +-- +From 0470577eb4524f09d245e9e6afd42ba8677a5a19 Mon Sep 17 00:00:00 2001 +From: Daniel Stenberg +Date: Thu, 20 Jul 2023 23:20:50 +0200 +Subject: [PATCH 1/2] test979: test -u with redirect to (the same) absolute + host + +--- + tests/data/Makefile.inc | 1 + + tests/data/test979 | 64 +++++++++++++++++++++++++++++++++++++++++ + 2 files changed, 65 insertions(+) + create mode 100644 tests/data/test979 + +diff --git a/tests/data/Makefile.inc b/tests/data/Makefile.inc +index 8ee1394d4e562..12aefb14c0d1b 100644 +--- a/tests/data/Makefile.inc ++++ b/tests/data/Makefile.inc +@@ -122,6 +122,7 @@ test943 test944 test945 test946 test947 test948 test949 test950 test951 \ + test952 test953 test954 test955 test956 test957 test958 test959 test960 \ + test961 test962 test963 test964 test965 test966 test967 test968 test969 \ + test970 test971 test972 test973 test974 test975 test976 test977 test978 \ ++test979 \ + \ + test980 test981 test982 test983 test984 test985 test986 test987 test988 \ + test989 \ +diff --git a/tests/data/test979 b/tests/data/test979 +new file mode 100644 +index 0000000000000..40cc35044d9f6 +--- /dev/null ++++ b/tests/data/test979 +@@ -0,0 +1,64 @@ ++ ++ ++ ++HTTP ++HTTP GET ++Basic ++ ++ ++ ++# ++# Server-side ++ ++ ++HTTP/1.1 302 go go go ++Content-Length: 8 ++Location: http://%HOSTIP:%HTTPPORT/user/%TESTNUMBER0002 ++Content-Type: text/html ++Funny-head: yesyes ++ ++notreal ++ ++ ++HTTP/1.1 200 OK ++Content-Length: 6 ++Content-Type: text/html ++Funny-head: yesyes ++ ++final ++ ++ ++ ++# ++# Client-side ++ ++ ++http ++ ++ ++-u with redirect to absolute URL using same origin and auth ++ ++ ++http://first:secret@%HOSTIP:%HTTPPORT/%TESTNUMBER -L -u smith:doggie ++ ++ ++ ++# ++# Verify data after the test has been "shot" ++ ++ ++GET /%TESTNUMBER HTTP/1.1 ++Host: %HOSTIP:%HTTPPORT ++Authorization: Basic c21pdGg6ZG9nZ2ll ++User-Agent: curl/%VERSION ++Accept: */* ++ ++GET /user/%TESTNUMBER0002 HTTP/1.1 ++Host: %HOSTIP:%HTTPPORT ++Authorization: Basic c21pdGg6ZG9nZ2ll ++User-Agent: curl/%VERSION ++Accept: */* ++ ++ ++ ++ + +From c1effdfe658ae505e8ea65e5f46d810c4b8d81cb Mon Sep 17 00:00:00 2001 +From: Daniel Stenberg +Date: Thu, 20 Jul 2023 23:28:19 +0200 +Subject: [PATCH 2/2] transfer: do not clear the credentials on redirect to + absolute URL + +Makes test 979 work. Regression shipped in 8.2.0 from commit +dd4d1a26959f63a2c + +Fixes #11486 +Reported-by: Cloudogu Siebels +--- + lib/transfer.c | 4 ---- + 1 file changed, 4 deletions(-) + +diff --git a/lib/transfer.c b/lib/transfer.c +index 52cd6a0153673..b678004b95ad2 100644 +--- a/lib/transfer.c ++++ b/lib/transfer.c +@@ -1558,10 +1558,6 @@ CURLcode Curl_follow(struct Curl_easy *data, + /* If this is not redirect due to a 401 or 407 response and an absolute + URL: don't allow a custom port number */ + disallowport = TRUE; +- if(!data->set.allow_auth_to_other_hosts) { +- Curl_safefree(data->state.aptr.user); +- Curl_safefree(data->state.aptr.passwd); +- } + } + + DEBUGASSERT(data->state.uh); diff --git a/net-misc/curl/files/curl-8.2.0-http2-eof.patch b/net-misc/curl/files/curl-8.2.0-http2-eof.patch new file mode 100644 index 000000000000..0040a3c6560e --- /dev/null +++ b/net-misc/curl/files/curl-8.2.0-http2-eof.patch @@ -0,0 +1,32 @@ +Patch-Source: https://github.com/curl/curl/commit/f9314f317f017e19e1802ce04ceeae620ca2cd71 +-- +From: Stefan Eissing +Date: Thu, 20 Jul 2023 13:08:00 +0200 +Subject: [PATCH] http2: fix regression on upload EOF handling + +- a regression introduced by c9ec85121110d7cbbbed2990024222c8f5b8afe5 + where optimization of small POST bodies leads to a new code path + for such uploads that did not trigger the "done sending" event +- add triggering this event for early "upload_done" situations + +Fixes #11485 +Closes #11487 +Reported-by: Aleksander Mazur +--- + lib/http.c | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/lib/http.c b/lib/http.c +index f851bcd4a3443..e04028b3fec54 100644 +--- a/lib/http.c ++++ b/lib/http.c +@@ -3380,6 +3380,9 @@ CURLcode Curl_http(struct Curl_easy *data, bool *done) + } + } + ++ if(data->req.upload_done) ++ Curl_conn_ev_data_done_send(data); ++ + if((conn->httpversion >= 20) && data->req.upload_chunky) + /* upload_chunky was set above to set up the request in a chunky fashion, + but is disabled here again to avoid that the chunked encoded version is diff --git a/net-misc/gallery-dl/Manifest b/net-misc/gallery-dl/Manifest index 923ea0ccb93d..8fb24d88e6ba 100644 --- a/net-misc/gallery-dl/Manifest +++ b/net-misc/gallery-dl/Manifest @@ -3,7 +3,7 @@ DIST gallery-dl-1.25.6.gh.tar.gz 567710 BLAKE2B 85f4fe19a09d1569e431e18c821db6d7 DIST gallery-dl-1.25.7.gh.tar.gz 570326 BLAKE2B b499d9dad019b6a209cb4ce1c6ef64867d0ab6327ca2131631ad7abf52c7541187886c0d3674152cea24d7cafb1c508c7c22ffd14a94737759beda3bffb38d4e SHA512 0fb86b074c54db615cc8fd276160ef42a5a58e839a88fe0acb24d3f27d3002f90d28e7e0eb6ca3606e3c4c7c8f56b7d8a103898ba375dd63ffea27e4c422b4c1 DIST gallery-dl-1.25.8.gh.tar.gz 570435 BLAKE2B 33cd558c0f30cc31adbd0a51365b9501309be001cb0f7a3bb83e21dc797ca7e097b94e1575e4c0342fad44a5fca07a486d1e44db1a12d90ade06d0bc4acf8384 SHA512 22bd9e330efe24cb56e7b9b3eb219094aa897bb620253c4dd3fcda33df82fc021f1151dd9a6aff1f762c3ed4d426aadc75a398a659b30f64f254780554f46687 EBUILD gallery-dl-1.25.5.ebuild 1030 BLAKE2B f8eee827828a8096cb6ed53104a861a301744f3e443daf3f266b3fa608a5d0942a8b20ad7218ab121e8ec211ec33a1c1eee4f937c88824b2920fe6979c022be3 SHA512 78712cbe3a8bcda690528ceda50de032ca877e4101f989b66b9876980844240aec4c561eee93ebbfaf4b475a4965237effabf5d95b4f271c36cefc335a308c47 -EBUILD gallery-dl-1.25.6.ebuild 1031 BLAKE2B 24c5483d680029faeb663a80b93188aea33f4b39ae93ff07575dc6b5cc5166006b33c1d28219b35209df4695f9cdec146180e064fb8c9f917eaa66d7cb4ac591 SHA512 e3b104d69df69c2aa7bef313e49ca6454d902c13d9cdfa8f21568557858b0fbb612ebae7b172c27ac87fb842c034ace773972ba7da85603b3bccbada613ee74a +EBUILD gallery-dl-1.25.6.ebuild 1030 BLAKE2B f8eee827828a8096cb6ed53104a861a301744f3e443daf3f266b3fa608a5d0942a8b20ad7218ab121e8ec211ec33a1c1eee4f937c88824b2920fe6979c022be3 SHA512 78712cbe3a8bcda690528ceda50de032ca877e4101f989b66b9876980844240aec4c561eee93ebbfaf4b475a4965237effabf5d95b4f271c36cefc335a308c47 EBUILD gallery-dl-1.25.7.ebuild 1037 BLAKE2B d0a577a5e71be88d28c735580b24617e1d87bac48ed8ce1044991fc8eddf1044d1cb69d2bccbf40843fe0b99877cce069ae048d43f1016bd687f5a7ab8589298 SHA512 8b209c0d297af4f95c9dea25e22df7a4f3323ac1396c644b07e99a782d42f343065c846dbbc9b0c05a98d20e4b456ab5509ff7ff91b0904668509efb26425f26 EBUILD gallery-dl-1.25.8.ebuild 1037 BLAKE2B d0a577a5e71be88d28c735580b24617e1d87bac48ed8ce1044991fc8eddf1044d1cb69d2bccbf40843fe0b99877cce069ae048d43f1016bd687f5a7ab8589298 SHA512 8b209c0d297af4f95c9dea25e22df7a4f3323ac1396c644b07e99a782d42f343065c846dbbc9b0c05a98d20e4b456ab5509ff7ff91b0904668509efb26425f26 EBUILD gallery-dl-9999.ebuild 1037 BLAKE2B d0a577a5e71be88d28c735580b24617e1d87bac48ed8ce1044991fc8eddf1044d1cb69d2bccbf40843fe0b99877cce069ae048d43f1016bd687f5a7ab8589298 SHA512 8b209c0d297af4f95c9dea25e22df7a4f3323ac1396c644b07e99a782d42f343065c846dbbc9b0c05a98d20e4b456ab5509ff7ff91b0904668509efb26425f26 diff --git a/net-misc/gallery-dl/gallery-dl-1.25.6.ebuild b/net-misc/gallery-dl/gallery-dl-1.25.6.ebuild index e5fbc2f301b3..e83e798733f1 100644 --- a/net-misc/gallery-dl/gallery-dl-1.25.6.ebuild +++ b/net-misc/gallery-dl/gallery-dl-1.25.6.ebuild @@ -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/net-nds/Manifest.gz b/net-nds/Manifest.gz index f34e4a546c14..04c4fb74abd8 100644 Binary files a/net-nds/Manifest.gz and b/net-nds/Manifest.gz differ diff --git a/net-nds/gssproxy/Manifest b/net-nds/gssproxy/Manifest index 71d2220abfae..f0a717ec1338 100644 --- a/net-nds/gssproxy/Manifest +++ b/net-nds/gssproxy/Manifest @@ -1,4 +1,6 @@ AUX gssproxy 371 BLAKE2B d51ab4a06138dcc4af7b1706948534bd3b0b0fe1e715085eeb910bfacab9bb9d46af132901d9ed59feaab889409f917c72527377cf233ddce928e02a287bea99 SHA512 ec7b7e6684ed93ec6a71d5c4bfef7f6a6a61b22202607064e906165e1b5a14f283476d25ef19551040b462f173352ce330a3781b20d0865d4799f087cd707c28 +AUX gssproxy-0.9.1-fix-musl-llvm16-build.patch 888 BLAKE2B 2a329075fe9c8f7b01d6c81e73366b9d7286ac414707d35c6d2211283f0ee2d4a40d596723fa760f408de0ff9d700e6a7c901d3f27221574a2649b5abb341462 SHA512 1976e7d2f8b605f17670f7f0d7b15a05dd9a87f4973c40051760af7e5b995bd669bcbf73cc7f0d6aff096407cd55183675d4f43927cb5eb3912df1c45971ceaf DIST gssproxy-0.9.1.tar.gz 579038 BLAKE2B a17e673876b4acf480b23a8086720f507cd3a85c2f328469b726ab1653a94cd9a3eb9dd9369dee30b57457b6e8125b67a86fc4186c387e58d2d96b1da7c55089 SHA512 767c4e73d5240a43a0586e836e7dc199b8baf0adbc5a1a2cbb6ffc6f0a7ca574a4fc541ca474ef696d78956724eb24c465760f680e7170f8d77d056513b6226b +EBUILD gssproxy-0.9.1-r1.ebuild 3237 BLAKE2B eca26c329f26e0f383e17b0bbac4d40e042d47d57800fb0f850901f8d8fa0e626c755ff3455d2fdeef7158319974d133a3a1ede26cb772338d1a3ab2904739df SHA512 f9d12bbdfacfb65df5b050fed9fdb41c7970cfd90ba4e0106789a74a006e5c0896b58b56e16aafb045c8b4209afddeb54d68b9032dc2f1bcb1da51e0d78634c3 EBUILD gssproxy-0.9.1.ebuild 3166 BLAKE2B 5ad8e3ebb6720c51a550d2a4584b2514487c7c985ca86617364dca99b132172c89e4a6f61d180934bf61d192bff717dabef092888117c0d8c827d156737f8998 SHA512 384c5e3771541a7f3865f7ee1cd44e41a7c5a74cbe2f3b3892db6ff43c8852a8c3c1500f39a7dd6362329ae97840425f567ba1aed88c1a40fa86a5a232a7a922 MISC metadata.xml 304 BLAKE2B 62385ec2c869cf41a61f53284d3c345fe1f26b36741777d4b161d8a522a58942d13ea155e25af7b70f726d716e7c99d628f4cdf7fdbf4dcdf82439095e634475 SHA512 13382010642d9de241dbcc1bc880dc1b3daa3f266d8b75da6ec2db9aa92011ce203e96ad55f6d04a00f0df8ae40c83aa262ac26fd4b0d1bfb66d577b94c02c8d diff --git a/net-nds/gssproxy/files/gssproxy-0.9.1-fix-musl-llvm16-build.patch b/net-nds/gssproxy/files/gssproxy-0.9.1-fix-musl-llvm16-build.patch new file mode 100644 index 000000000000..ac8c35c565ec --- /dev/null +++ b/net-nds/gssproxy/files/gssproxy-0.9.1-fix-musl-llvm16-build.patch @@ -0,0 +1,30 @@ +https://github.com/gssapi/gssproxy/commit/f6ab3193e64ecc9db4d253b6dd99991f461b6081 +From: Brahmajit Das +Date: Wed, 31 May 2023 04:53:23 +0000 +Subject: [PATCH] Fix build with musl and llvm + +Signed-off-by: Brahmajit Das +--- a/src/gp_util.c ++++ b/src/gp_util.c +@@ -63,7 +63,7 @@ char *gp_strerror(int errnum) + static __thread char buf[MAX_GP_STRERROR]; + int saved_errno = errno; + +-#if ((_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600) && !_GNU_SOURCE) ++#if ((_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600) && !_GNU_SOURCE) || !defined(__GLIBC__) + /* XSI version */ + int ret; + +--- a/tests/userproxytest.c ++++ b/tests/userproxytest.c +@@ -5,6 +5,7 @@ + #include + #include + #include ++#include + #include + #include + #include +-- +2.40.1 + diff --git a/net-nds/gssproxy/gssproxy-0.9.1-r1.ebuild b/net-nds/gssproxy/gssproxy-0.9.1-r1.ebuild new file mode 100644 index 000000000000..2b819259be0a --- /dev/null +++ b/net-nds/gssproxy/gssproxy-0.9.1-r1.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Daemon to proxy GSSAPI context establishment and channel handling" +HOMEPAGE="https://github.com/gssapi/gssproxy" +SRC_URI="https://github.com/gssapi/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="BSD-1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" +IUSE="debug selinux systemd" + +COMMON_DEPEND=">=dev-libs/libverto-0.2.2 + >=dev-libs/ding-libs-0.6.1 + virtual/krb5 + selinux? ( sys-libs/libselinux )" +RDEPEND="${COMMON_DEPEND} + selinux? ( sec-policy/selinux-gssproxy )" +# We need xml stuff to build the man pages, and people really want/need +# the man pages for this package :). #585200 +BDEPEND=" + app-text/docbook-xml-dtd:4.4 + dev-libs/libxslt + virtual/pkgconfig +" + +# Many requirements to run tests, including running slapd as root, hence +# unfeasible. +RESTRICT="test" + +PATCHES=( + "${FILESDIR}"/${PN}-0.9.1-fix-musl-llvm16-build.patch +) + +# pkg_setup() { +# # Here instead of flag-logic in DEPEND, since virtual/krb5 does not +# # allow to specify the openldap use flag, which heimdal doesn't +# # support. +# # Using mit-krb5 explicitly because heimdal doesn't install kerberos +# # schemata required for the tests of gss-proxy. +# if use test && ! has_version "app-crypt/mit-krb5[openldap]"; then +# eerror "Tests of this package require the kerberos schemata installed from app-crypt/mit-krb5[openldap]." +# die "Tests enabled but no app-crypt/mit-krb5[openldap] being installed." +# fi +# } + +# Was required in 0.7.0 to fix the schema- and slapd-path. Reason for +# comment: see RESTRICT comment +# src_prepare() { +# default +# # The tests look for kerberos schemata in the documentation +# # directory of krb5, however these are installed in /etc/openldap +# # and only if the openldap useflag is supplied +# sed -i \ +# -e 's#/usr/share/doc/krb5-server-ldap*#/etc/openldap/schema#' \ +# -e "s#\(subprocess.Popen..\"\)slapd#\1/usr/$(get_libdir)/openldap/slapd#" \ +# "${S}/tests/testlib.py" || die +# } + +src_configure() { + local myeconfargs=( + # The build assumes localstatedir is /var and takes care of + # using all the right subdirs itself. + --localstatedir="${EPREFIX}"/var + + --with-os=gentoo + --with-initscript=$(usex systemd systemd none) + $(use_with selinux) + $(use_with debug gssidebug) + + # We already set FORTIFY_SOURCE by default along with the + # other bits. But setting it on each compile line interferes + # with efforts to try e.g. FORTIFY_SOURCE=3. So, disable it, + # but there's no actual difference to the safety of the binaries + # because of Gentoo's configuration/patches to the toolchain. + --without-hardening + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + + # This is a plugin module, so no need for la file. + find "${ED}"/usr -name proxymech.la -delete || die + + doinitd "${FILESDIR}"/gssproxy + insinto /etc/gssproxy + doins examples/*.conf + + keepdir /var/lib/gssproxy + keepdir /var/lib/gssproxy/clients + keepdir /var/lib/gssproxy/rcache + fperms 0700 /var/lib/gssproxy/clients + fperms 0700 /var/lib/gssproxy/rcache + + # The build installs a bunch of empty dirs, so prune them. + find "${ED}" -depth -type d -empty -delete || die +} diff --git a/net-vpn/Manifest.gz b/net-vpn/Manifest.gz index 09933a8c8de0..6c396f6f64d6 100644 Binary files a/net-vpn/Manifest.gz and b/net-vpn/Manifest.gz differ diff --git a/net-vpn/vtun/Manifest b/net-vpn/vtun/Manifest index 622871782375..9df440e5c7d7 100644 --- a/net-vpn/vtun/Manifest +++ b/net-vpn/vtun/Manifest @@ -7,5 +7,5 @@ AUX vtun.rc 824 BLAKE2B 162ee1c636a63fe1b2ef498a35610c99e4ce35866f1e01d0c46c5ccb AUX vtund-start.conf 1174 BLAKE2B 3bce3aa808286c554accb71876314bbe8ecbd5e02b16b804f911201a0fbfd8fae25f9f6a702d2de4ef5254d50661d9d1c578f5d6b7e9dcec5b92ebe8b4724007 SHA512 7ec2a8f64380483b8e311bbefb78675a457e27088888e654f8c5fee5f14a77a72f1319b9c7e2dd38763c86728e4f44d6eb87c286103e547e19f329f1550e6710 DIST vtun-3.0.4.tar.gz 132691 BLAKE2B 040c3c66074a1ebdd8a2f32c988b7f4d9423d248ad1259456cd8cdbe0b9adbbaca4cd1e1a4e8c4e6a936a221a9443c099d5d8a219f830925f220bc09e5e7feae SHA512 b1bb7294bd745c2ca888704e2b0f8e05447b5e01bec0f921648afe363d61a19508dea9e26663993cd69c506aa92621e76f36045bddf7c3723d13a72741ca6781 EBUILD vtun-3.0.4-r3.ebuild 1390 BLAKE2B 09ca0540d4abd65a3e7837caccb6d3225da40e31aa1429f30ed9a24f498f37b1ad01e9a9bd902f034febd24145389406f40199ccfb189a6a5f72a4d1ecefa090 SHA512 5013d6cb4313afd8abfc88ed93c845dee41c29718c1dafebc4f06d8178075218d6a70a65b5038cc571681b6a5413b3fe0b16aadbbaac7d65ee06dfee0f989011 -EBUILD vtun-3.0.4-r4.ebuild 1431 BLAKE2B 70181d10cd2b52cb0a7f11f93a4d30d60fc2e113908b4ee20892609f0d04499dd7b709503949031e086b8642420f644517aa8cf6703db52294594f139b1f5490 SHA512 64b99812d226a8197c53fb5650ee15f1f81ae57c190851dc584630ac91d719794e1f7519a88a0681133c835aeb1e3a65d2b7d44690fb9ecff7721899f772dee1 +EBUILD vtun-3.0.4-r4.ebuild 1430 BLAKE2B 3188bd97a600025b420d3126f0a1f9064700b8a34289e1939c11744363e2cad619c19ec6b7d061f44e2321bbbc78567409739bf24360ab1f01fcf9b9d5f349ac SHA512 0a10d949e320727682bd3edd840d5049a19c382a81ba0988ba60b5a0da22c8c53c6fdddebdf3c9c5d8201fe3c79d9d602ffcc804f9aeaaeb6a900bbf3624ccac MISC metadata.xml 477 BLAKE2B 83e62f89bae99ff4978da7fbafb82efce91a4bdc0e7f21679498dbac9bd0dde7b9e92c9086e346aa10a7ad30c13a399744d0f2931ef9abef5cb615a36a68cb70 SHA512 7150ee075186afae28979496d4aeec067ca8dec417f2f1098a0f48b11940aa52ed085aaaabeff657cc8d634a967dc54a20b744423417cfe033fe5738cba1b6d4 diff --git a/net-vpn/vtun/vtun-3.0.4-r4.ebuild b/net-vpn/vtun/vtun-3.0.4-r4.ebuild index f7c4985111d5..a517b0a9002a 100644 --- a/net-vpn/vtun/vtun-3.0.4-r4.ebuild +++ b/net-vpn/vtun/vtun-3.0.4-r4.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://vtun.sourceforge.net/" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~ppc ~sparc ~x86" +KEYWORDS="~alpha amd64 ~ppc ~sparc x86" IUSE="lzo socks5 ssl zlib" RDEPEND=" diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz index 5b2c7bf8cdb0..fb32d63e0334 100644 Binary files a/profiles/Manifest.gz and b/profiles/Manifest.gz differ diff --git a/profiles/package.mask b/profiles/package.mask index de7a865a8bb1..1d155cc29982 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -347,16 +347,6 @@ dev-ruby/multi_test:0 games-action/descent3 games-action/descent3-demo -# Hans de Graaff (2023-06-23) -# Deprecated upstream, who recommends to use the Open3 method instead. -# No reverse dependencies. Masked for removal on 2023-07-23. -dev-ruby/subexec - -# Hans de Graaff (2023-06-23) -# Deprecated package. Renamed to dev-ruby/optimist by upstream. No -# reverse dependencies. Masked for removal on 2023-07-23. -dev-ruby/trollop - # Sam James (2023-06-23) # Segfaults with non-bison yacc. =app-shells/bash-5.2_p15-r4 diff --git a/sci-electronics/Manifest.gz b/sci-electronics/Manifest.gz index 9ee3ffaec896..f6203eba09e4 100644 Binary files a/sci-electronics/Manifest.gz and b/sci-electronics/Manifest.gz differ diff --git a/sci-electronics/gsmc/Manifest b/sci-electronics/gsmc/Manifest index 42f062a6b072..b42d4c50c00d 100644 --- a/sci-electronics/gsmc/Manifest +++ b/sci-electronics/gsmc/Manifest @@ -1,4 +1,6 @@ AUX gsmc-1.1-autotools.patch 1271 BLAKE2B 05eec2b3d68c813411fb7b43b6a75a7215d9051eb67cca758265034d117c08905f8efed98b1dba326de122d6c0ff5eaa19d7a4a9816b7d7e759fb6311eac1435 SHA512 440798845fdd9fe7cc38a226961c83b38e75b5c39338341b327fd9b29e074323531dd3413aa6375052ac4741e98a12115c545b128a026f44704f72ceded0f217 +AUX gsmc-1.1-clang16-build-fix.patch 812 BLAKE2B 244a2f827e7cd0989d9370b8f324e01c4ee41d08a5235628e47d57d3de2d796f53e915ae9daa96df3fadd5c3340849c84cd3c1d0bbdb7d514bd3706e3a3ef987 SHA512 f321e57c1cd8419fea08e6a14f006ddbbdb800b8ef570e28d5cc6da3572dfb21e39b2346b0746b293a94dc3759b51c5cb833c85d2fa51c7e0a634398d0910f70 DIST gsmc-1.1.tar.gz 122726 BLAKE2B 540ac5fcb2057990f1b95c6be844bd3b84c7f0bca8064bf65d93d67dffacfc7dd4197b8de5477518674a8876fe7e69e0ba1e5a24e278c2d8422b35f64343f422 SHA512 ea9db9e4917d82e0d9fa40318a971b63443611ab91b2321115d68fa4083de1879086e5c3392607347e3222fabb9efd5f8175ebb8cd122da479fac1ce7e2d9696 EBUILD gsmc-1.1-r2.ebuild 639 BLAKE2B 8a3c20fbadf0fb66059e765fe900f2e73080783bbf60aa90e25dbaf157459a66ec5b7e6f8f35767567539a71ec6c6f5a90b934e025fac9c9692c3d6890aa065f SHA512 6100313e7c2555dc25b7636b20da6364335104c79f4a768cb014a870ef9cc85d6924ad7d783ca7d3c42e8aabd242fddde5a7c491b09ee9515821e340b5a455b0 +EBUILD gsmc-1.1-r3.ebuild 683 BLAKE2B f9fcce6c49ee3430a65075aa2626c52d0b48513a16531e29d614ac0763a62d098135b60e851a7cc18b30c7e34314ad3ecff3f31d35640ab244a35077ce0e8f1e SHA512 374a4780b668e520abcd8578b873675c4855af09c929a7893a117de87099b7e1fe9597c3c0b1df9c8fdade4924a537213c03906c108c320c0bd4ac9409c28995 MISC metadata.xml 266 BLAKE2B 3156493903221fad476cdd67c730112cb30dbb79592604848f6ab474eb76cf998a65b6fcb922ccfb1e308d656dbdbc56c6748adadee3ac3b4b2a952e53d5d26a SHA512 30749f25869f404c006f539e1562ccf9fd02856ba610001eab9e44797ccb962ea70971183324908bc3e2c730221c0fe6f9e107e9f2d27a9e467ea454260be5d1 diff --git a/sci-electronics/gsmc/files/gsmc-1.1-clang16-build-fix.patch b/sci-electronics/gsmc/files/gsmc-1.1-clang16-build-fix.patch new file mode 100644 index 000000000000..bc813a0bed20 --- /dev/null +++ b/sci-electronics/gsmc/files/gsmc-1.1-clang16-build-fix.patch @@ -0,0 +1,41 @@ +Bug: https://bugs.gentoo.org/886137 +--- a/autotune.c ++++ b/autotune.c +@@ -29,6 +29,8 @@ + #include + #include "main.h" + #include "autotune.h" ++#include "draw.h" ++#include "calc.h" + #include + + +--- a/main.h ++++ b/main.h +@@ -112,4 +112,6 @@ gint mdw_expose_event(GtkWidget *, GdkEventExpose *, gpointer), + + void writespice(char *); + void removene(void); ++void loadgw(char *); ++void savegw(char *); + +--- a/print.c ++++ b/print.c +@@ -32,6 +32,7 @@ + #include "main.h" + #include "calc.h" + #include "print.h" ++#include "draw.h" + // jvdh 2004-3-30 + + extern SMCDATA smcdata; +--- a/widget.c ++++ b/widget.c +@@ -36,6 +36,7 @@ + #include "widget.h" + #include "draw.h" + #include "print.h" ++#include "autotune.h" + + extern GtkTextBuffer *txtcircbuff; + extern int Zcirc, Ycirc, RHOcirc, Qcirc, tsidx, fsidx; diff --git a/sci-electronics/gsmc/gsmc-1.1-r3.ebuild b/sci-electronics/gsmc/gsmc-1.1-r3.ebuild new file mode 100644 index 000000000000..ebd74cd54aa1 --- /dev/null +++ b/sci-electronics/gsmc/gsmc-1.1-r3.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="A GTK program for doing Smith Chart calculations" +HOMEPAGE="https://www.qsl.net/ik5nax/" +SRC_URI="https://www.qsl.net/ik5nax/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND=" + dev-libs/glib:2 + x11-libs/gtk+:2 +" +RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${P}-autotools.patch + "${FILESDIR}"/${P}-clang16-build-fix.patch +) + +src_prepare() { + default + eautoreconf +} + +src_install() { + emake DESTDIR="${D}" install + dodoc AUTHORS NEWS README TODO + insinto /usr/share/${PN} + doins example* +} diff --git a/sys-boot/Manifest.gz b/sys-boot/Manifest.gz index e76b2274454a..2d4db66ba1ab 100644 Binary files a/sys-boot/Manifest.gz and b/sys-boot/Manifest.gz differ diff --git a/sys-boot/palo/Manifest b/sys-boot/palo/Manifest index 3230152aff12..e78235e60934 100644 --- a/sys-boot/palo/Manifest +++ b/sys-boot/palo/Manifest @@ -4,6 +4,6 @@ AUX palo.conf 260 BLAKE2B 1e81466dcecedc4ca1894863491f4c91e88becc9a5c5815e69028e DIST palo-2.22.tar.gz 130037 BLAKE2B bbca5662ecc0d67bb8af478ee67f5d872888170b0072d6b2620b3c6ca61e52f6519209b620ffb1dfc40d1e746b522dc89118e292fd5cb78e9f3ba7eec7277a2b SHA512 817bf2dc40d01464aa943cd5495950b89196628f2ef002f6334bbc526515d9e4885532821bf18134b7d4b3adbd20d850ee2d6c2350a663f432d567ac56ef7a90 DIST palo-2.24.tar.gz 132587 BLAKE2B a24bd6b70cf395b1254c280821f92eb00e02cb2dc0cc142e7bb706361c86a2fd45424f832d6c3ff383f02bde3eccc6e250a7ee279af3977b5bc2b2576e6ac9d0 SHA512 e520eff46798b7b94eed081c6310b1dfda07918e5f31ce140095b6742d81b85e62a657aa3761f9a3819ad7c8897d548af8fdd85b43997386c2ec6ace6fbf1b2e EBUILD palo-2.22.ebuild 1042 BLAKE2B 958d3f4ee300d253f291011e0b2f7ccab453a2020776c8c61d1f21d2f6c754e4d22a3808b6ed4bc782bea496e9bcf57a532dc6cdff2c0df34a653f8f932ba483 SHA512 0bae36fc57861ac918034c1d5bdaa8c745720cceda2af8bbb3a56e5ba21e81bef780b678004b741ad38fd68c9f0df78878399fee445cf0133a0550b9f6e927a8 -EBUILD palo-2.24.ebuild 1043 BLAKE2B 55eb5024ebc8e3b7a7c40a772eb1426723be698b9952b05946cd1e17486a7ef42660b288adfabbff95dc3cf8c6ec93927655927c2e34992cc0f6bdf116829985 SHA512 86af9e382692eeafcb68ba773f811ea30dab891d0d606ccf43f7404c4aae32cb645dad2a2c149188f70a53c2b6c69881ae7ca6ac15616fb023ff76ccc0a77ffa +EBUILD palo-2.24.ebuild 1042 BLAKE2B 958d3f4ee300d253f291011e0b2f7ccab453a2020776c8c61d1f21d2f6c754e4d22a3808b6ed4bc782bea496e9bcf57a532dc6cdff2c0df34a653f8f932ba483 SHA512 0bae36fc57861ac918034c1d5bdaa8c745720cceda2af8bbb3a56e5ba21e81bef780b678004b741ad38fd68c9f0df78878399fee445cf0133a0550b9f6e927a8 EBUILD palo-9999.ebuild 1043 BLAKE2B 55eb5024ebc8e3b7a7c40a772eb1426723be698b9952b05946cd1e17486a7ef42660b288adfabbff95dc3cf8c6ec93927655927c2e34992cc0f6bdf116829985 SHA512 86af9e382692eeafcb68ba773f811ea30dab891d0d606ccf43f7404c4aae32cb645dad2a2c149188f70a53c2b6c69881ae7ca6ac15616fb023ff76ccc0a77ffa MISC metadata.xml 249 BLAKE2B 5da28c1480277a66dfc4167bc1619c940e781d870d6ef49dc77b1b9f216e578e6ed9b0ed80a9b352577c0bf23b1010a53dab0c548297d8d88cc76bafb0655afe SHA512 0a534444f374055409a17569b0cc2fc6772a1706dd0698fd1dede7860ab93ea4336e6f0bee76a5ebe8ee6db97b8fb9199ed790370b60abb6a6cc9f5874162f3b diff --git a/sys-boot/palo/palo-2.24.ebuild b/sys-boot/palo/palo-2.24.ebuild index 6eae2c2820e0..967e766b9dee 100644 --- a/sys-boot/palo/palo-2.24.ebuild +++ b/sys-boot/palo/palo-2.24.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == 9999 ]] ; then inherit git-r3 else SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/deller/${PN}.git/snapshot/${P}.tar.gz" - KEYWORDS="-* ~hppa" + KEYWORDS="-* hppa" fi LICENSE="GPL-2" diff --git a/sys-fs/Manifest.gz b/sys-fs/Manifest.gz index f35a2fc0eabd..6b09a076ae16 100644 Binary files a/sys-fs/Manifest.gz and b/sys-fs/Manifest.gz differ diff --git a/sys-fs/dd-rescue/Manifest b/sys-fs/dd-rescue/Manifest index 80f1e2cde929..d09ca23cdf9d 100644 --- a/sys-fs/dd-rescue/Manifest +++ b/sys-fs/dd-rescue/Manifest @@ -1,5 +1,7 @@ +AUX dd-rescue-1.99.13-musl.patch 3604 BLAKE2B 677ccabb3a6b45aadbf521cfca23a7b3ac1984110f44fdff93e3e65b8d7d1a1807a17f7110a0a37b5868db77af039bed50291fa80e263940f1bd99dd516c09a0 SHA512 211bbcc064fb40aaf059f5bd843a760b8cdc6a580365e088e4be7331a8c1b85ff3fd34095bdb559a2fe449044c07c87eb979978cad30d2ca676c77f1541bcc96 DIST dd_rescue-1.99.12.tar.bz2 181798 BLAKE2B 547910af7ac5dde360179dbd75bed36e6420dda162a41f9bb60a454f5c6629d6a1be9b15240ce3d0e7b80e09c660a87765e826909614b037a506ad775b71041f SHA512 61f4f09e7e8442049634c5a5659f887cf82b16bc8b768c0aa79774e18feac6e91fbc258e5a6c8c3cac0577fadbdd26206261cf6c99b3980f763a1b584fb46001 DIST dd_rescue-1.99.13.tar.bz2 182574 BLAKE2B da16f37dffc702695d49517aed9a33ce4d00b5e9903c363deaf4b4ed8b5294246d0fe78e977b8a6f6128b9b643a8986437359c78726695fc8e68be41bb11d93e SHA512 2276128fe176dce3ecbd6aa8e0d00b9547887f0498ce0cd135e61dbf882c521e22e2afce3539a73496da1d0472cd9582971a30eb558ce3211820c8d0358c8241 EBUILD dd-rescue-1.99.12.ebuild 2314 BLAKE2B d04aa3d7412a0810d01fcb6e492ac1cc2c7c79a1c6c0135f2db5ed5c46639b00cc4c691d2f814aa8faab84a9289e971bb6957cd7b2cf23ac49a17fe392b82ebc SHA512 1133b82958fd66ba32ca0cb5e271e2f5d79da7a5137da7aeff4428147c06993635154b1a5d5b3d1d63f5c6e09355a1fff6d5be10fc92dbf413cd694c6d6bd8dd -EBUILD dd-rescue-1.99.13.ebuild 2319 BLAKE2B fcfaeeb14e275922c934c87e4632baf41431e25dce0b0e94a5a31255cff0eb950c2447d32964ea4f7f1bae4c9b1c465b9a5180d52247c2b46d3182d0c5a40a56 SHA512 db3ef610e9581b056370f1cb4605110b56b45bf31e702b2e858fbb8ccce5d5e78e65b505189ef99d3f46d92c48c854a8adb8c99432d1751d44f9bf8f5c05ff71 +EBUILD dd-rescue-1.99.13-r1.ebuild 2374 BLAKE2B 7437b0b4dbbae9390bf9d0617626ab1bef561bcc2d35c15cfb8ca55dde800f6dc5611a75702922ae76a3c351ea6e7806ef9f16c1535c7a31d769975129061d68 SHA512 c464daf415e4cbff27e5a0fd673474e560bf4bdfac2482eabe4c2906b6ca56ee89dc3ba21c0b4a34a1cd979f383d0f444f7b6f7bcb5ba597e3eb5080209f08ef +EBUILD dd-rescue-1.99.13.ebuild 2372 BLAKE2B a918c30666428ac8f41a33c73e4a89bfd7fde3b98d28255870de56bb9e3520d14ba115a67c4b97e17ea737e39047c3180619a786e7beee752eafdb712a78f6c8 SHA512 f7741ed9f2380aa48c8da408ee8f429ff13c929f3c1670c4fbea6057ef3677dea2a155ed1815a9a2f866f8cb05a4eb73c55a845f1c7d623f3fab17e262230faf MISC metadata.xml 254 BLAKE2B f3a9f843cf94243d1129711770df727fcdc8808bca829ef784819cab6f5410dfa463cfed85182f8228c7de796a674dd602653ad3ef817a62c0c3e7198b23befe SHA512 b9fcd3084a7e197f6138e1ce8b0eff99c4c203c37a7d5c40de207040ba1501ef0e5b2f4e00216a567037bcd6d3394fdec6ff587484c9ba2fca9d04f431733b7c diff --git a/sys-fs/dd-rescue/dd-rescue-1.99.13-r1.ebuild b/sys-fs/dd-rescue/dd-rescue-1.99.13-r1.ebuild new file mode 100644 index 000000000000..d0b6a87d18c7 --- /dev/null +++ b/sys-fs/dd-rescue/dd-rescue-1.99.13-r1.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic toolchain-funcs + +MY_PN="${PN/-/_}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Similar to dd but can copy from source with errors" +HOMEPAGE="http://www.garloff.de/kurt/linux/ddrescue/" +SRC_URI="http://www.garloff.de/kurt/linux/ddrescue/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="cpu_flags_x86_avx2 lzo cpu_flags_x86_sse4_2 static xattr" + +RDEPEND=" + lzo? ( dev-libs/lzo ) + xattr? ( sys-apps/attr ) +" +DEPEND="${RDEPEND}" + +S="${WORKDIR}/${MY_P}" + +PATCHES=( + "${FILESDIR}"/${PN}-1.99.13-musl.patch +) + +src_prepare() { + default + + if ! use cpu_flags_x86_sse4_2; then + sed -i \ + -e 's:^CC_FLAGS_CHECK(-msse4.2,SSE42):#&:' \ + configure.ac || die + fi + + if ! use cpu_flags_x86_avx2; then + sed -i \ + -e 's:^CC_FLAGS_CHECK(-mavx2,AVX2):#&:' \ + configure.ac || die + fi + + eautoreconf + + sed -i \ + -e 's:\(-ldl\):$(LDFLAGS) \1:' \ + -e 's:\(-shared\):$(CFLAGS) $(LDFLAGS) \1:' \ + Makefile || die +} + +src_configure() { + use static && append-ldflags -static + # OpenSSL is only used by a random helper tool we don't install. + ac_cv_header_attr_xattr_h=$(usex xattr) \ + ac_cv_header_openssl_evp_h=no \ + ac_cv_lib_crypto_EVP_aes_192_ctr=no \ + ac_cv_lib_lzo2_lzo1x_1_compress=$(usex lzo) \ + ac_cv_header_lzo_lzo1x_h=$(usex lzo) \ + econf +} + +_emake() { + local arch + case ${ARCH} in + x86) arch=i386;; + amd64) arch=x86_64;; + arm) arch=arm;; + arm64) arch=aarch64;; + esac + + local os=$(usex kernel_linux Linux IDK) + + # The Makefile is a mess. Override a few vars rather than patch it. + emake \ + MACH="${arch}" \ + OS="${os}" \ + HAVE_SSE42=$(usex cpu_flags_x86_sse4_2 1 0) \ + HAVE_AVX2=$(usex cpu_flags_x86_avx2 1 0) \ + RPM_OPT_FLAGS="${CFLAGS} ${CPPFLAGS}" \ + CFLAGS_OPT='$(CFLAGS)' \ + LDFLAGS="${LDFLAGS} -Wl,-rpath,${EPREFIX}/usr/$(get_libdir)/${PN}" \ + CC="$(tc-getCC)" \ + "$@" +} + +src_compile() { + _emake +} + +src_test() { + append-cflags -fcommon # bug #707796 + _emake check +} + +src_install() { + # easier to install by hand than trying to make sense of the Makefile. + dobin dd_rescue + dodir /usr/$(get_libdir)/${PN} + cp -pPR libddr_*.so "${ED}"/usr/$(get_libdir)/${PN}/ || die + dodoc README.dd_rescue + doman dd_rescue.1 + use lzo && doman ddr_lzo.1 +} diff --git a/sys-fs/dd-rescue/dd-rescue-1.99.13.ebuild b/sys-fs/dd-rescue/dd-rescue-1.99.13.ebuild index d330001df26d..e36b59fed8a0 100644 --- a/sys-fs/dd-rescue/dd-rescue-1.99.13.ebuild +++ b/sys-fs/dd-rescue/dd-rescue-1.99.13.ebuild @@ -25,6 +25,10 @@ DEPEND="${RDEPEND}" S="${WORKDIR}/${MY_P}" +PATCHES=( + "${FILESDIR}"/${PN}-1.99.13-musl.patch +) + src_prepare() { default diff --git a/sys-fs/dd-rescue/files/dd-rescue-1.99.13-musl.patch b/sys-fs/dd-rescue/files/dd-rescue-1.99.13-musl.patch new file mode 100644 index 000000000000..53d8af201280 --- /dev/null +++ b/sys-fs/dd-rescue/files/dd-rescue-1.99.13-musl.patch @@ -0,0 +1,145 @@ +# Original patch was created by Thomas Deutschmann , but the +# patch needed to be rebased. Mainly configure.ac instead of configure.in. +# The only additional included part is secmem patch. +# +# Closes: https://bugs.gentoo.org/829285 +From 69c3974670f5a8ee0f2258f10a9228b39025b464 Mon Sep 17 00:00:00 2001 +From: Thomas Deutschmann +Date: Wed, 13 Dec 2017 01:02:12 +0100 +Subject: [PATCH] loff_t and __WORDSIZE includes for MUSL + +Rewrite of Justin Keogh's patch [Link 1] to fix build problems +on ARM. + +Link 1: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f5abc0f1b036921d6eb5b0f434c960ed280619f +Fixes: https://bugs.gentoo.org/616364 +--- a/configure.ac ++++ b/configure.ac +@@ -11,7 +11,7 @@ AC_C_INLINE + + #AC_PROG_INSTALL + #CFLAGS="$CFLAGS -DHAVE_CONFIG_H" +-AC_CHECK_HEADERS([fallocate.h dlfcn.h unistd.h sys/xattr.h attr/xattr.h sys/acl.h sys/ioctl.h endian.h linux/fs.h linux/fiemap.h stdint.h lzo/lzo1x.h openssl/evp.h linux/random.h sys/random.h malloc.h sched.h sys/statvfs.h sys/resource.h sys/endian.h linux/swab.h]) ++AC_CHECK_HEADERS([fallocate.h dlfcn.h unistd.h sys/xattr.h attr/xattr.h sys/acl.h sys/ioctl.h sys/reg.h endian.h linux/fs.h linux/fiemap.h stdint.h lzo/lzo1x.h openssl/evp.h linux/random.h sys/random.h malloc.h sched.h sys/statvfs.h sys/resource.h sys/endian.h linux/swab.h]) + AC_CHECK_FUNCS([ffs ffsl basename fallocate64 splice getopt_long open64 pread pread64 lseek64 stat64 posix_fadvise posix_fadvise64 __builtin_prefetch htonl htobe64 feof_unlocked getline getentropy getrandom posix_memalign valloc sched_yield fstatvfs __builtin_cpu_supports getrlimit aligned_alloc]) + AC_CHECK_LIB(dl,dlsym) + AC_CHECK_LIB(fallocate,linux_fallocate64) +--- a/ddr_ctrl.h ++++ b/ddr_ctrl.h +@@ -7,6 +7,9 @@ + * License: GNU GPLv2 or v3 + */ + ++#define _GNU_SOURCE ++#include ++ + #ifndef _DDR_CTRL_H + #define _DDR_CTRL_H + +--- a/ffs.h ++++ b/ffs.h +@@ -28,6 +28,9 @@ + #include + #endif + ++#ifdef HAVE_SYS_REG_H ++#include ++#endif + + #ifdef HAVE_FFS + # define myffs(x) ffs(x) + +--- a/fiemap.h ++++ b/fiemap.h +@@ -29,5 +29,9 @@ + + #endif /* HAVE_LINUX_FS_H */ + ++#ifdef HAVE_SYS_REG_H ++#include ++#endif ++ + #endif /* _FIEMAPH */ + +--- a/fmt_no.h ++++ b/fmt_no.h +@@ -1,4 +1,6 @@ + /** Decl for int to str conversion with highlighting */ ++#define _GNU_SOURCE ++#include + + #ifndef _FMT_NO_H + #define _FMT_NO_H + +--- a/fstrim.h ++++ b/fstrim.h +@@ -1,3 +1,6 @@ ++#define _GNU_SOURCE ++#include ++ + #ifndef _FSTRIM_H + #define _FSTRIM_H + +--- a/libddr_hash.c ++++ b/libddr_hash.c +@@ -34,6 +34,10 @@ + #include + #include + ++#ifdef HAVE_SYS_REG_H ++#include ++#endif ++ + #include /* For ntohl/htonl */ + #include + +--- a/libddr_lzo.c ++++ b/libddr_lzo.c +@@ -16,6 +16,9 @@ + #include "ddr_plugin.h" + #include "ddr_ctrl.h" + ++#ifdef HAVE_SYS_REG_H ++#include ++#endif + #include + #include + #include + +--- a/libddr_null.c ++++ b/libddr_null.c +@@ -10,6 +10,9 @@ + #include "ddr_ctrl.h" + #include + #include ++#ifdef HAVE_SYS_REG_H ++#include ++#endif + + /* fwd decl */ + extern ddr_plugin_t ddr_plug; + +--- a/sha512.h ++++ b/sha512.h +@@ -3,6 +3,10 @@ + + #include "hash.h" + ++#ifdef HAVE_SYS_REG_H ++#include ++#endif ++ + void sha512_init(hash_t *ctx); + void sha384_init(hash_t *ctx); + void sha512_128(const uint8_t* msg, hash_t* ctx); + +--- a/secmem.c ++++ b/secmem.c +@@ -15,6 +15,7 @@ + #endif + #ifdef HAVE_SYS_RESOURCE_H + # include ++# include + #endif + + static unsigned char *optr; diff --git a/sys-process/Manifest.gz b/sys-process/Manifest.gz index 86d30c586eda..862d19cc6c0b 100644 Binary files a/sys-process/Manifest.gz and b/sys-process/Manifest.gz differ diff --git a/sys-process/numactl/Manifest b/sys-process/numactl/Manifest index bca2ac4bd1a4..520381167cdd 100644 --- a/sys-process/numactl/Manifest +++ b/sys-process/numactl/Manifest @@ -1,9 +1,12 @@ AUX numactl-2.0.14-latomic.patch 1657 BLAKE2B fbaec11307df3fd619254f5f1f253c856169390ec75e1e83b9c3c3b8c76a4c5c48c099496b2aea6dacedeb9c1a9f2d8991621d9f5e1c32a0f1f533968e905c45 SHA512 c699b6de2b66dc9e37bc88406e802183d600fc177cc36ff7699df5c0cc465bb3e262a87d7ad37ee35344b3f581da576dca7900640f57d65b2ad5429c422acbc3 AUX numactl-2.0.14-numademo-cflags.patch 501 BLAKE2B 23eb5a93f07edcd67d3b964bd3b48469ec4316e64a9b1641b3dc92e299f03b4f5ec4a31154236fb811fc613da5e8bdd9b401238f6da883f1818f67ab1800ebec SHA512 0d58314ee1454add2d4d35114c5dca0d4785ecd09700f041ad312e7aa0b2d23aa1c3bc0ae01a33db901252081509de45abce690acb3c6ae3f0d9393903739386 +AUX numactl-2.0.16-configure-check-for-largefile-support.patch 696 BLAKE2B 2529cbffcd4081d95337d1c939070407b85acb3ac9ac3c737673d427e40bd569d70ee95277b356bbd4146d4a20e5c91aa9441c33ade21a32451bf0fb17896007 SHA512 cd1bc8fc6b35c4edaf1a0c5fe62c680931545261bade679ac1e827bcee0140af0b38b200a444dbd3e8b106397bf8ec9dad1829b3d0a4df63d7d36d59b2e2192a +AUX numactl-2.0.16-replace-stat64-with-normal-functions.patch 2197 BLAKE2B 880a78806a1671799659e372166bc9069a7fdd80289a8405237f0671dbf3c30672462dd13d190122636c070c16818f5e403e1a22ce90d0a381b0e813a8c1f79e SHA512 201cf17c7251ccfa4c939eb724bd556a946199433cc583731e2572892845ca3862d3c5006c4cc09dc9ae051658f49372c0f03816fbe513b54956a47a98b61ee4 DIST numactl-2.0.14.tar.gz 439000 BLAKE2B 5f2abe25061ac29ecad8a6b24fe800d72c3538d9a155358f4b329ed1140053c7dbd93f01891904f76db94ed01113a34b4ebcbbf40e4060caf747958785ac9590 SHA512 28b95985d6b2f26c5f6f15fe235224c998c86f534adf5fdaa355a292cf2fd65515c91ba2a76c899d552d439b18ea1209a1712bd6755f8ee3a442f3935993b2e6 DIST numactl-2.0.16.tar.gz 450003 BLAKE2B 3ac38129b914d62958182020f57969878f2817bd3155c6b5362a66f96deb2058268fa8004729a2d3333642c8c0bee73a451030a287958fa145247b7685e426aa SHA512 6e17724567c363a08994fe7f5569b6ec62bd1ae608244945fddcb2d6a212b08140340f0d862595ba4016fcba95193e851cb286798f685d314b4c72687af6d879 EBUILD numactl-2.0.14-r1.ebuild 1972 BLAKE2B e29104089d6ae76dafffb25ab20390f5be3fcc10422c4104011e0a0f105b20ae7cee136e0932ed6e229d5430a2e1c3f71e8337ac523bd5e1cf40288764c5b81e SHA512 bf64f82e8a41736d424fb24b566b383a8c80157cc15e208896ff4aa2229c5b042b3b51c958002ce1fc000432b53793f4493e61e8e4460f030f63753a81fda311 EBUILD numactl-2.0.14.ebuild 1841 BLAKE2B f6c3eca6f949ab769f37b1ee43eddf5fbf87f375fe812da37620f57d04aa00b78df120cda707e17dd6557653aebb3af9cafeba6bee94baa6233c6248be4198e2 SHA512 b3116b67733df5b4feea18e85cdf979e553205445f232a6e67391e8a9d902e39310c121e5ffc4bffc2689baf46dd3043f039d0c976e0b3049b4c3e978c43df5b +EBUILD numactl-2.0.16-r1.ebuild 1834 BLAKE2B c022de59ac14e57cac34fdb250d7e15e12bdf21f0fb8a34c6286286151aa5a921d719a921db148902c59b20b656c75e664ac539dec54369fbeb3fe978eb0cb9a SHA512 deb291096ae80935e6fb403376252b1ac3e374d0d0b92a458c11328c792b5d4fd30dbc4ef8db00812320f6cfb4e99025f7365cb5fc126dbb63d1d0e3bf86052d EBUILD numactl-2.0.16.ebuild 1657 BLAKE2B 6237fdad80b7444184cd0f8edbfbed1e4628f847981caf96a1df8ddd8b5a6c13f3c5a42af5e5c05ff668e6fd62b5ba922e1b31e175234301a14f4bd409a507b2 SHA512 c46c87d99142a8730d29f9fb74d17b1a952425a2c296518ca6df885e692ceef992cc024a0d0a1b0d7704cfada06045aa0a790dcce32e2d18ff925e7fdf74c57b EBUILD numactl-9999.ebuild 1663 BLAKE2B a2e4d0f75f12f3d700a18b3481b52706dbe6fb0fe02581beb0621e7f05ff9a6620b9ad3c40dce523c732766ab391af215b654efbee109c0fc0872da6220c56f5 SHA512 32b9f789352e35bd79b05ea6b646565b360e80c50afb66524b8f2e7b0c50617b77c286a1c9c7c7ea78a3b2d57d21ca766da38674810634c65a4c512d0ca55c18 MISC metadata.xml 338 BLAKE2B f07f6fb58a52cc75df1b0aa14db593310004028277cafc3d0dbb96b6e993d1c6fdb1da77897906aa5542bd4dfd122718753f490b28a9848b3a075110ce1b7998 SHA512 3fd437a0f7ac273e48b26e5f530c46cbdf4f27c1b28f886d0b1543e7b781479cbaea57e93ab2575d0efc6cb355d4c310f0887203ed82e76c2e6b0e4152f6fdda diff --git a/sys-process/numactl/files/numactl-2.0.16-configure-check-for-largefile-support.patch b/sys-process/numactl/files/numactl-2.0.16-configure-check-for-largefile-support.patch new file mode 100644 index 000000000000..f22ba23999c1 --- /dev/null +++ b/sys-process/numactl/files/numactl-2.0.16-configure-check-for-largefile-support.patch @@ -0,0 +1,27 @@ +https://github.com/numactl/numactl/commit/246b0e695644ad614f6c324505d7cfa6e74f1fc1.patch +From: Khem Raj +Date: Thu, 15 Dec 2022 12:10:37 -0800 +Subject: [PATCH] configure: Check for largefile support + +This helps in using 64bit versions of off_t related functions + +Signed-off-by: Khem Raj +--- + configure.ac | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/configure.ac b/configure.ac +index ebf9917..6139132 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -14,6 +14,9 @@ LT_INIT + + AC_PROG_CC + ++# Check for enabling LFS support ++AC_SYS_LARGEFILE ++ + # Override CFLAGS so that we can specify custom CFLAGS for numademo. + AX_AM_OVERRIDE_VAR([CFLAGS]) + + diff --git a/sys-process/numactl/files/numactl-2.0.16-replace-stat64-with-normal-functions.patch b/sys-process/numactl/files/numactl-2.0.16-replace-stat64-with-normal-functions.patch new file mode 100644 index 000000000000..9b08a55c2e77 --- /dev/null +++ b/sys-process/numactl/files/numactl-2.0.16-replace-stat64-with-normal-functions.patch @@ -0,0 +1,65 @@ +https://github.com/numactl/numactl/commit/851bbd5b963a7a5d95b8fe3102cf05972dc72655.patch +From: Khem Raj +Date: Thu, 15 Dec 2022 12:11:13 -0800 +Subject: [PATCH] shm.c: Replace stat64/fstat64/ftruncate64mmap64 with normal + functions + +These functions were needed when _FILE_OFFSET_BITS was not 64, using +AC_SYS_LARGEFILE will detect it correctly and make the normal variants +of these functions behave same as their *64 counterparts. + +Signed-off-by: Khem Raj +--- + shm.c | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +diff --git a/shm.c b/shm.c +index 20537d9..5d0d1ab 100644 +--- a/shm.c ++++ b/shm.c +@@ -24,8 +24,8 @@ + #include + #include + #include +-#include + #include ++#include + #include + #include + #include +@@ -135,7 +135,7 @@ void attach_sysvshm(char *name, char *opt) + /* Attach a shared memory file. */ + void attach_shared(char *name, char *opt) + { +- struct stat64 st; ++ struct stat st; + + shmfd = open(name, O_RDWR); + if (shmfd < 0) { +@@ -146,14 +146,14 @@ void attach_shared(char *name, char *opt) + if (shmfd < 0) + nerror("cannot create file %s", name); + } +- if (fstat64(shmfd, &st) < 0) ++ if (fstat(shmfd, &st) < 0) + err("shm stat"); + /* the file size must be larger than mmap shmlen + shmoffset, otherwise SIGBUS + * will be caused when we access memory, because mmaped memory is no longer in + * the range of the file laster. + */ + if ((shmlen + shmoffset) > st.st_size) { +- if (ftruncate64(shmfd, shmlen + shmoffset) < 0) { ++ if (ftruncate(shmfd, shmlen + shmoffset) < 0) { + /* XXX: we could do it by hand, but it would it + would be impossible to apply policy then. + need to fix that in the kernel. */ +@@ -168,7 +168,7 @@ void attach_shared(char *name, char *opt) + + /* RED-PEN For shmlen > address space may need to map in pieces. + Left for some poor 32bit soul. */ +- shmptr = mmap64(NULL, shmlen, PROT_READ | PROT_WRITE, MAP_SHARED, shmfd, shmoffset); ++ shmptr = mmap(NULL, shmlen, PROT_READ | PROT_WRITE, MAP_SHARED, shmfd, shmoffset); + if (shmptr == (char*)-1) + err("shm mmap"); + } + diff --git a/sys-process/numactl/numactl-2.0.16-r1.ebuild b/sys-process/numactl/numactl-2.0.16-r1.ebuild new file mode 100644 index 000000000000..dca719d54ef6 --- /dev/null +++ b/sys-process/numactl/numactl-2.0.16-r1.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools multilib-minimal + +DESCRIPTION="Utilities and libraries for NUMA systems" +HOMEPAGE="https://github.com/numactl/numactl" +if [[ ${PV} == 9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/numactl/numactl.git" +else + SRC_URI="https://github.com/numactl/numactl/releases/download/v${PV}/${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="static-libs" + +PATCHES=( + "${FILESDIR}"/${PN}-2.0.14-numademo-cflags.patch # bug #540856 + "${FILESDIR}"/${PN}-2.0.16-replace-stat64-with-normal-functions.patch # bug #540856 + "${FILESDIR}"/${PN}-2.0.16-configure-check-for-largefile-support.patch # bug #540856 +) + +src_prepare() { + default + + eautoreconf + + # We need to copy the sources or else tests will fail + multilib_copy_sources +} + +multilib_src_configure() { + ECONF_SOURCE="${S}" econf $(use_enable static-libs static) +} + +multilib_src_compile() { + multilib_is_native_abi && default || emake libnuma.la +} + +multilib_src_test() { + if multilib_is_native_abi ; then + if [[ -d /sys/devices/system/node ]] ; then + einfo "The only generically safe test is regress2." + einfo "The other test cases require 2 NUMA nodes." + emake regress2 + else + ewarn "You do not have baseline NUMA support in your kernel, skipping tests." + fi + fi +} + +multilib_src_install() { + emake DESTDIR="${D}" \ + install$(multilib_is_native_abi || echo "-libLTLIBRARIES install-includeHEADERS") + find "${ED}"/usr/ -type f -name libnuma.la -delete || die +} + +multilib_src_install_all() { + local DOCS=( README.md ) + einstalldocs + + # Delete man pages provided by the man-pages package, bug #238805 + rm -r "${ED}"/usr/share/man/man[25] || die +} diff --git a/xfce-extra/Manifest.gz b/xfce-extra/Manifest.gz index 43720503103a..cb4993deec49 100644 Binary files a/xfce-extra/Manifest.gz and b/xfce-extra/Manifest.gz differ diff --git a/xfce-extra/xfce4-cpugraph-plugin/Manifest b/xfce-extra/xfce4-cpugraph-plugin/Manifest index 331109deb9e4..9124df516237 100644 --- a/xfce-extra/xfce4-cpugraph-plugin/Manifest +++ b/xfce-extra/xfce4-cpugraph-plugin/Manifest @@ -1,3 +1,5 @@ DIST xfce4-cpugraph-plugin-1.2.7.tar.bz2 438674 BLAKE2B d4ca7c850410aeaad7d5eb0156c4feea4a01a0be0d77a62c0165ead9158d2c7e41220ca8ca38e82db69600991f5578f85c1793d1bc94954e9f9cb85cb147316a SHA512 a89f5d9f986717a78a2cbd31db378c1b220cabfc83bf1c85f2533ecccd17b4ed70a3de9321f2e06fcbca2b77d3b02e5a8541e2adf936567a426e1d7221faaa3b +DIST xfce4-cpugraph-plugin-1.2.8.tar.bz2 465181 BLAKE2B 68e8ee6ee8e943480626716f493d70046b8eeafbc9597d233e887009111fa5e6401fa652b0830163d413bfa7f28d004a75985cc72601e2b8cac7048dfd773e8b SHA512 f0f4201d0572997e8c610a25fcb957ebe4dd224204421aeba4e8ca54da71bdd97fa147dd7af7097b9e09ce6e1317836622a0bcbfec9589858010942993e27940 EBUILD xfce4-cpugraph-plugin-1.2.7.ebuild 931 BLAKE2B 694613942840d2021bf8d6076b6f92dd188009ab113b2987f3f226e0b102d81bfa881e92997e3f5b446734ca33c81c4b0aa8f32ad880d9485b5142e58ebc81e7 SHA512 075b844e168df2bd785e46985741eb04d8a836429187c43194a9fc67e003da54a5376ccbb02e425d810f877bcf0b0310128b5bd95f1a8badfad6d3805f066da8 +EBUILD xfce4-cpugraph-plugin-1.2.8.ebuild 985 BLAKE2B 2c0b67a073dcee1b3f4d925318edf5db0bbb66b43f883cbc630fa4f763811c09c20be937131d5e6e9d08451c02a4b5faafc67cf8fa9707a0b016904ec670c669 SHA512 cd0e0eb5bbc1dfdee456d1a6dfaea2ef61045761ab6d8695b2dd55145466b529ea56199c05d9df31e4ace5a697803bdad272fc11bff27bffe942d780125b6f06 MISC metadata.xml 248 BLAKE2B 83bf47dc3dbedea8a88932e922075f0ba8fd841433c4ab750e2ab61c22e8cbfaa1acb04a903d89ef5140a75dfc4c4899354623e0160df5b7c178c190f8494515 SHA512 b5200cfe30adef8e869fada87f1b4171210b2427cd3ac12edef70948f305d5e612ca5f24d377f9823a6022c8867db635db50ddd3d6cb362d6b0137c299fe07e5 diff --git a/xfce-extra/xfce4-cpugraph-plugin/xfce4-cpugraph-plugin-1.2.8.ebuild b/xfce-extra/xfce4-cpugraph-plugin/xfce4-cpugraph-plugin-1.2.8.ebuild new file mode 100644 index 000000000000..894630719613 --- /dev/null +++ b/xfce-extra/xfce4-cpugraph-plugin/xfce4-cpugraph-plugin-1.2.8.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg-utils + +DESCRIPTION="A system load plug-in for the Xfce panel" +HOMEPAGE=" + https://goodies.xfce.org/projects/panel-plugins/xfce4-cpugraph-plugin + https://gitlab.xfce.org/panel-plugins/xfce4-cpugraph-plugin +" +SRC_URI="https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="BSD-2 GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +DEPEND=" + >=dev-libs/glib-2.50 + >=x11-libs/gtk+-3.22:3 + >=xfce-base/libxfce4ui-4.16.0:= + >=xfce-base/libxfce4util-4.17.2:= + >=xfce-base/xfce4-panel-4.16.0:= + >=xfce-base/xfconf-4.12.0:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig +" + +src_install() { + default + find "${ED}" -name '*.la' -delete || die +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} -- cgit v1.2.3