From 4d643b662f77ef9cc872089cad15cf5e7e1f70f2 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 9 Feb 2024 17:33:55 +0000 Subject: gentoo auto-resync : 09:02:2024 - 17:33:55 --- Manifest | 30 +- Manifest.files.gz | Bin 29752 -> 29752 bytes app-admin/Manifest.gz | Bin 31845 -> 31846 bytes app-admin/setools/Manifest | 2 +- app-admin/setools/setools-4.4.4.ebuild | 2 +- app-editors/Manifest.gz | Bin 13941 -> 13940 bytes app-editors/hyx/Manifest | 2 +- app-editors/hyx/hyx-2021.06.09.ebuild | 4 +- app-emulation/Manifest.gz | Bin 15159 -> 15155 bytes app-emulation/dxvk/Manifest | 2 +- app-emulation/dxvk/dxvk-9999.ebuild | 3 +- app-misc/Manifest.gz | Bin 50421 -> 50430 bytes app-misc/broot/Manifest | 2 - app-misc/broot/broot-1.31.0.ebuild | 373 --------- app-misc/go-jira/Manifest | 2 +- app-misc/go-jira/go-jira-1.0.28.ebuild | 4 +- app-misc/neofetch/Manifest | 6 +- app-misc/neofetch/neofetch-7.1.0-r1.ebuild | 2 +- app-misc/neofetch/neofetch-7.1.0.ebuild | 4 +- app-misc/neofetch/neofetch-9999.ebuild | 4 +- app-misc/sphinx/Manifest | 2 +- app-misc/sphinx/sphinx-2.2.11-r5.ebuild | 6 +- app-text/Manifest.gz | Bin 49620 -> 49616 bytes app-text/vgrep/Manifest | 2 +- app-text/vgrep/vgrep-2.6.0.ebuild | 4 +- dev-cpp/Manifest.gz | Bin 14605 -> 14608 bytes dev-cpp/highway/Manifest | 2 + ...ay-1.0.7-Fix_UB_case_with_signed_overflow.patch | 29 + dev-cpp/highway/highway-1.0.7-r1.ebuild | 41 + dev-db/Manifest.gz | Bin 16231 -> 16234 bytes dev-db/postgresql/Manifest | 10 - .../files/postgresql-12-openssl3.2.patch | 178 ----- .../postgresql/files/postgresql-12-xml-2.12.patch | 83 -- .../files/postgresql-13-openssl3.2.patch | 172 ---- .../postgresql/files/postgresql-13-xml-2.12.patch | 83 -- .../files/postgresql-14-openssl3.2.patch | 195 ----- .../postgresql/files/postgresql-14-xml-2.12.patch | 83 -- .../files/postgresql-15-openssl3.2.patch | 194 ----- .../postgresql/files/postgresql-15-xml-2.12.patch | 83 -- .../files/postgresql-16-openssl3.2.patch | 216 ----- .../postgresql/files/postgresql-16-xml-2.12.patch | 83 -- dev-db/sqlcl-bin/Manifest | 4 +- dev-db/sqlcl-bin/sqlcl-bin-23.2.0.178.1027.ebuild | 33 - dev-db/sqlcl-bin/sqlcl-bin-23.3.0.270.1251.ebuild | 33 + dev-db/sqldeveloper/Manifest | 4 +- .../sqldeveloper-23.1.0.097.1607.ebuild | 98 --- .../sqldeveloper-23.1.1.345.2114.ebuild | 100 +++ dev-lisp/Manifest.gz | Bin 3366 -> 3368 bytes dev-lisp/sbcl/Manifest | 6 +- dev-lisp/sbcl/sbcl-2.3.11.ebuild | 271 ------- dev-lisp/sbcl/sbcl-2.4.1.ebuild | 271 +++++++ dev-python/Manifest.gz | Bin 269325 -> 269320 bytes dev-python/iminuit/Manifest | 4 - dev-python/iminuit/iminuit-2.24.0-r1.ebuild | 60 -- dev-python/iminuit/iminuit-2.25.0.ebuild | 58 -- dev-python/pikepdf/Manifest | 4 - dev-python/pikepdf/pikepdf-8.10.1.ebuild | 63 -- dev-python/pikepdf/pikepdf-8.8.0.ebuild | 62 -- dev-python/pyroute2/Manifest | 2 + dev-python/pyroute2/pyroute2-0.7.11.ebuild | 31 + dev-python/sip/Manifest | 4 +- dev-python/sip/sip-6.8.1.ebuild | 23 - dev-python/sip/sip-6.8.3.ebuild | 23 + dev-util/Manifest.gz | Bin 64466 -> 64459 bytes dev-util/clippy/Manifest | 2 + dev-util/clippy/clippy-9.0.2.ebuild | 58 ++ dev-util/pycharm-community/Manifest | 4 +- .../pycharm-community-2023.2.5.ebuild | 123 --- .../pycharm-community-2023.3.3.ebuild | 122 +++ gui-libs/Manifest.gz | Bin 4610 -> 4607 bytes gui-libs/gtk-layer-shell/Manifest | 4 +- .../gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild | 4 +- .../gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild | 2 +- media-fonts/Manifest.gz | Bin 37594 -> 37602 bytes media-fonts/powerline-symbols/Manifest | 2 +- .../powerline-symbols-20170508.ebuild | 4 +- media-gfx/Manifest.gz | Bin 37682 -> 37687 bytes media-gfx/asymptote/Manifest | 2 - media-gfx/asymptote/asymptote-2.85-r1.ebuild | 243 ------ media-gfx/imageworsener/Manifest | 6 +- media-gfx/imageworsener/imageworsener-1.3.3.ebuild | 4 +- media-gfx/imageworsener/imageworsener-1.3.4.ebuild | 4 +- media-gfx/imageworsener/imageworsener-1.3.5.ebuild | 4 +- metadata/Manifest.gz | Bin 10007 -> 10005 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/Manifest | 28 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 28337 -> 28373 bytes metadata/md5-cache/app-admin/Manifest.gz | Bin 57438 -> 57435 bytes metadata/md5-cache/app-admin/setools-4.4.4 | 4 +- metadata/md5-cache/app-editors/Manifest.gz | Bin 27765 -> 27761 bytes metadata/md5-cache/app-editors/hyx-2021.06.09 | 4 +- metadata/md5-cache/app-emulation/Manifest.gz | Bin 34016 -> 34007 bytes metadata/md5-cache/app-emulation/dxvk-9999 | 2 +- metadata/md5-cache/app-misc/Manifest.gz | Bin 77999 -> 77835 bytes metadata/md5-cache/app-misc/broot-1.31.0 | 15 - metadata/md5-cache/app-misc/go-jira-1.0.28 | 4 +- metadata/md5-cache/app-misc/neofetch-7.1.0 | 4 +- metadata/md5-cache/app-misc/neofetch-7.1.0-r1 | 4 +- metadata/md5-cache/app-misc/neofetch-9999 | 4 +- metadata/md5-cache/app-misc/sphinx-2.2.11-r5 | 6 +- metadata/md5-cache/app-text/Manifest.gz | Bin 78398 -> 78400 bytes metadata/md5-cache/app-text/vgrep-2.6.0 | 4 +- metadata/md5-cache/dev-cpp/Manifest.gz | Bin 28198 -> 28358 bytes metadata/md5-cache/dev-cpp/highway-1.0.7-r1 | 15 + metadata/md5-cache/dev-db/Manifest.gz | Bin 33979 -> 33988 bytes .../md5-cache/dev-db/sqlcl-bin-23.2.0.178.1027 | 15 - .../md5-cache/dev-db/sqlcl-bin-23.3.0.270.1251 | 15 + .../md5-cache/dev-db/sqldeveloper-23.1.0.097.1607 | 16 - .../md5-cache/dev-db/sqldeveloper-23.1.1.345.2114 | 16 + metadata/md5-cache/dev-lisp/Manifest.gz | Bin 5198 -> 5193 bytes metadata/md5-cache/dev-lisp/sbcl-2.3.11 | 14 - metadata/md5-cache/dev-lisp/sbcl-2.4.1 | 14 + metadata/md5-cache/dev-python/Manifest.gz | Bin 354610 -> 354142 bytes metadata/md5-cache/dev-python/iminuit-2.24.0-r1 | 17 - metadata/md5-cache/dev-python/iminuit-2.25.0 | 17 - metadata/md5-cache/dev-python/pikepdf-8.10.1 | 17 - metadata/md5-cache/dev-python/pikepdf-8.8.0 | 17 - metadata/md5-cache/dev-python/pyroute2-0.7.11 | 16 + metadata/md5-cache/dev-python/sip-6.8.1 | 15 - metadata/md5-cache/dev-python/sip-6.8.3 | 15 + metadata/md5-cache/dev-util/Manifest.gz | Bin 125525 -> 125685 bytes metadata/md5-cache/dev-util/clippy-9.0.2 | 17 + .../md5-cache/dev-util/pycharm-community-2023.2.5 | 15 - .../md5-cache/dev-util/pycharm-community-2023.3.3 | 15 + metadata/md5-cache/gui-libs/Manifest.gz | Bin 9364 -> 9355 bytes metadata/md5-cache/gui-libs/gtk-layer-shell-0.8.0 | 4 +- metadata/md5-cache/gui-libs/gtk-layer-shell-0.8.1 | 4 +- metadata/md5-cache/media-fonts/Manifest.gz | Bin 42978 -> 42982 bytes .../media-fonts/powerline-symbols-20170508 | 4 +- metadata/md5-cache/media-gfx/Manifest.gz | Bin 60105 -> 59947 bytes metadata/md5-cache/media-gfx/asymptote-2.85-r1 | 17 - metadata/md5-cache/media-gfx/imageworsener-1.3.3 | 4 +- metadata/md5-cache/media-gfx/imageworsener-1.3.4 | 4 +- metadata/md5-cache/media-gfx/imageworsener-1.3.5 | 4 +- metadata/md5-cache/net-analyzer/Manifest.gz | Bin 58564 -> 58558 bytes metadata/md5-cache/net-analyzer/tcping-1.3.6 | 4 +- metadata/md5-cache/net-dns/Manifest.gz | Bin 14503 -> 14664 bytes metadata/md5-cache/net-dns/maradns-3.5.0036 | 15 + metadata/md5-cache/net-irc/Manifest.gz | Bin 14623 -> 14788 bytes metadata/md5-cache/net-irc/weechat-4.2.1 | 18 + metadata/md5-cache/net-irc/weechat-9999 | 6 +- metadata/md5-cache/net-misc/Manifest.gz | Bin 92094 -> 92254 bytes metadata/md5-cache/net-misc/frr-9.0.2 | 17 + metadata/md5-cache/net-nds/Manifest.gz | Bin 4374 -> 4538 bytes metadata/md5-cache/net-nds/openldap-2.6.6-r1 | 17 + metadata/md5-cache/net-voip/Manifest.gz | Bin 2051 -> 2209 bytes metadata/md5-cache/net-voip/mumble-9999 | 2 +- metadata/md5-cache/net-voip/murmur-1.4.287-r2 | 16 + metadata/md5-cache/net-voip/murmur-9999 | 10 +- metadata/md5-cache/sci-geosciences/Manifest.gz | Bin 18243 -> 17918 bytes metadata/md5-cache/sci-geosciences/gpxsee-13.13 | 15 - metadata/md5-cache/sci-geosciences/gpxsee-13.15 | 16 + metadata/md5-cache/sci-geosciences/gpxsee-13.4 | 15 - .../md5-cache/sci-geosciences/qmapshack-1.16.1-r1 | 14 - metadata/md5-cache/sci-mathematics/Manifest.gz | Bin 29726 -> 29883 bytes .../md5-cache/sci-mathematics/wxmaxima-24.02.0 | 17 + metadata/md5-cache/sys-apps/Manifest.gz | Bin 89104 -> 89258 bytes metadata/md5-cache/sys-apps/baselayout-2.14-r3 | 13 + metadata/md5-cache/sys-apps/baselayout-9999 | 2 +- metadata/md5-cache/sys-apps/checkpolicy-3.6 | 4 +- metadata/md5-cache/sys-apps/earlyoom-1.6.2 | 4 +- metadata/md5-cache/sys-apps/earlyoom-1.7-r1 | 4 +- metadata/md5-cache/sys-apps/earlyoom-9999 | 4 +- metadata/md5-cache/sys-apps/mcstrans-3.6 | 4 +- metadata/md5-cache/sys-apps/policycoreutils-3.6 | 4 +- metadata/md5-cache/sys-apps/restorecond-3.6 | 4 +- metadata/md5-cache/sys-apps/secilc-3.6 | 4 +- metadata/md5-cache/sys-apps/selinux-python-3.6 | 4 +- metadata/md5-cache/sys-apps/semodule-utils-3.6 | 4 +- metadata/md5-cache/sys-block/Manifest.gz | Bin 16839 -> 17015 bytes .../md5-cache/sys-block/mmc-utils-0_p20231010-r1 | 12 + metadata/md5-cache/sys-cluster/Manifest.gz | Bin 24923 -> 24920 bytes metadata/md5-cache/sys-cluster/charliecloud-0.34 | 17 - metadata/md5-cache/sys-cluster/charliecloud-0.36 | 17 + metadata/md5-cache/sys-cluster/charliecloud-9999 | 2 +- metadata/md5-cache/sys-cluster/kops-1.23.2 | 4 +- metadata/md5-cache/sys-kernel/Manifest.gz | Bin 25301 -> 25461 bytes metadata/md5-cache/sys-kernel/installkernel-25 | 12 + metadata/md5-cache/sys-libs/Manifest.gz | Bin 40405 -> 40415 bytes metadata/md5-cache/sys-libs/libselinux-3.6 | 4 +- metadata/md5-cache/sys-libs/libsemanage-3.6 | 4 +- metadata/md5-cache/sys-libs/libsepol-3.6 | 4 +- metadata/md5-cache/www-client/Manifest.gz | Bin 12216 -> 12212 bytes metadata/md5-cache/www-client/netsurf-9999 | 2 +- metadata/md5-cache/x11-misc/Manifest.gz | Bin 63066 -> 63060 bytes metadata/md5-cache/x11-misc/svkbd-0.2.1-r1 | 4 +- metadata/md5-cache/x11-terms/Manifest.gz | Bin 9788 -> 9780 bytes metadata/md5-cache/x11-terms/st-0.8.4 | 4 +- metadata/md5-cache/x11-terms/st-0.8.4-r1 | 4 +- metadata/md5-cache/x11-terms/st-0.8.5 | 4 +- metadata/md5-cache/x11-terms/st-0.9 | 4 +- metadata/md5-cache/x11-terms/st-9999 | 4 +- metadata/md5-cache/x11-terms/st-terminfo-0.8.5 | 4 +- metadata/md5-cache/x11-terms/st-terminfo-0.9 | 4 +- metadata/md5-cache/x11-terms/st-terminfo-9999 | 4 +- metadata/md5-cache/x11-themes/Manifest.gz | Bin 27190 -> 27196 bytes .../x11-themes/vanilla-dmz-xcursors-0.4.5-r1 | 4 +- 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 43580 -> 43585 bytes net-analyzer/tcping/Manifest | 2 +- net-analyzer/tcping/tcping-1.3.6.ebuild | 4 +- net-dns/Manifest.gz | Bin 8206 -> 8211 bytes net-dns/maradns/Manifest | 4 +- net-dns/maradns/files/maradns-3.5.0022-flags.patch | 23 +- net-dns/maradns/maradns-3.5.0036.ebuild | 89 +++ net-irc/Manifest.gz | Bin 8232 -> 8230 bytes net-irc/weechat/Manifest | 5 +- net-irc/weechat/weechat-4.2.1.ebuild | 188 +++++ net-irc/weechat/weechat-9999.ebuild | 3 +- net-misc/Manifest.gz | Bin 54953 -> 54951 bytes net-misc/frr/Manifest | 2 + net-misc/frr/frr-9.0.2.ebuild | 150 ++++ net-nds/Manifest.gz | Bin 2399 -> 2399 bytes net-nds/openldap/Manifest | 2 + .../openldap-2.6.6-fix-type-mismatch-lloadd.patch | 42 + net-nds/openldap/openldap-2.6.6-r1.ebuild | 871 +++++++++++++++++++++ net-voip/Manifest.gz | Bin 1555 -> 1555 bytes net-voip/mumble/Manifest | 2 +- net-voip/mumble/mumble-9999.ebuild | 3 +- net-voip/murmur/Manifest | 4 +- net-voip/murmur/files/murmur.confd-r2 | 9 + net-voip/murmur/murmur-1.4.287-r2.ebuild | 200 +++++ net-voip/murmur/murmur-9999.ebuild | 113 ++- profiles/Manifest.gz | Bin 194003 -> 194004 bytes profiles/arch/amd64/package.use.mask | 4 + profiles/arch/base/package.use.mask | 4 + profiles/arch/x86/package.use.mask | 4 + profiles/use.local.desc | 5 +- sci-geosciences/Manifest.gz | Bin 11593 -> 11596 bytes sci-geosciences/gpxsee/Manifest | 6 +- sci-geosciences/gpxsee/gpxsee-13.13.ebuild | 59 -- sci-geosciences/gpxsee/gpxsee-13.15.ebuild | 75 ++ sci-geosciences/gpxsee/gpxsee-13.4.ebuild | 59 -- sci-geosciences/qmapshack/Manifest | 2 - .../qmapshack/qmapshack-1.16.1-r1.ebuild | 46 -- sci-mathematics/Manifest.gz | Bin 19149 -> 19144 bytes sci-mathematics/wxmaxima/Manifest | 2 + sci-mathematics/wxmaxima/wxmaxima-24.02.0.ebuild | 78 ++ sys-apps/Manifest.gz | Bin 50329 -> 50346 bytes sys-apps/baselayout/Manifest | 3 +- sys-apps/baselayout/baselayout-2.14-r3.ebuild | 364 +++++++++ sys-apps/baselayout/baselayout-9999.ebuild | 18 +- sys-apps/checkpolicy/Manifest | 2 +- sys-apps/checkpolicy/checkpolicy-3.6.ebuild | 2 +- sys-apps/earlyoom/Manifest | 6 +- sys-apps/earlyoom/earlyoom-1.6.2.ebuild | 4 +- sys-apps/earlyoom/earlyoom-1.7-r1.ebuild | 4 +- sys-apps/earlyoom/earlyoom-9999.ebuild | 4 +- sys-apps/mcstrans/Manifest | 2 +- sys-apps/mcstrans/mcstrans-3.6.ebuild | 2 +- sys-apps/policycoreutils/Manifest | 2 +- .../policycoreutils/policycoreutils-3.6.ebuild | 2 +- sys-apps/restorecond/Manifest | 2 +- sys-apps/restorecond/restorecond-3.6.ebuild | 2 +- sys-apps/secilc/Manifest | 2 +- sys-apps/secilc/secilc-3.6.ebuild | 2 +- sys-apps/selinux-python/Manifest | 2 +- sys-apps/selinux-python/selinux-python-3.6.ebuild | 2 +- sys-apps/semodule-utils/Manifest | 2 +- sys-apps/semodule-utils/semodule-utils-3.6.ebuild | 2 +- sys-block/Manifest.gz | Bin 10859 -> 11027 bytes sys-block/mmc-utils/Manifest | 3 + sys-block/mmc-utils/metadata.xml | 8 + .../mmc-utils/mmc-utils-0_p20231010-r1.ebuild | 37 + sys-cluster/Manifest.gz | Bin 11401 -> 11407 bytes sys-cluster/charliecloud/Manifest | 6 +- sys-cluster/charliecloud/charliecloud-0.34.ebuild | 88 --- sys-cluster/charliecloud/charliecloud-0.36.ebuild | 92 +++ sys-cluster/charliecloud/charliecloud-9999.ebuild | 4 +- sys-cluster/kops/Manifest | 2 +- sys-cluster/kops/kops-1.23.2.ebuild | 4 +- sys-kernel/Manifest.gz | Bin 4727 -> 4735 bytes sys-kernel/installkernel/Manifest | 4 +- sys-kernel/installkernel/installkernel-25.ebuild | 154 ++++ sys-kernel/installkernel/metadata.xml | 5 +- sys-libs/Manifest.gz | Bin 14736 -> 14740 bytes sys-libs/libselinux/Manifest | 2 +- sys-libs/libselinux/libselinux-3.6.ebuild | 2 +- sys-libs/libsemanage/Manifest | 2 +- sys-libs/libsemanage/libsemanage-3.6.ebuild | 2 +- sys-libs/libsepol/Manifest | 2 +- sys-libs/libsepol/libsepol-3.6.ebuild | 2 +- www-client/Manifest.gz | Bin 6030 -> 6036 bytes www-client/netsurf/Manifest | 2 +- www-client/netsurf/netsurf-9999.ebuild | 1 - x11-misc/Manifest.gz | Bin 46566 -> 46560 bytes x11-misc/svkbd/Manifest | 2 +- x11-misc/svkbd/svkbd-0.2.1-r1.ebuild | 4 +- x11-terms/Manifest.gz | Bin 4558 -> 4561 bytes x11-terms/st-terminfo/Manifest | 6 +- x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild | 4 +- x11-terms/st-terminfo/st-terminfo-0.9.ebuild | 4 +- x11-terms/st-terminfo/st-terminfo-9999.ebuild | 4 +- x11-terms/st/Manifest | 10 +- x11-terms/st/st-0.8.4-r1.ebuild | 4 +- x11-terms/st/st-0.8.4.ebuild | 4 +- x11-terms/st/st-0.8.5.ebuild | 4 +- x11-terms/st/st-0.9.ebuild | 4 +- x11-terms/st/st-9999.ebuild | 4 +- x11-themes/Manifest.gz | Bin 20573 -> 20575 bytes x11-themes/vanilla-dmz-xcursors/Manifest | 2 +- .../vanilla-dmz-xcursors-0.4.5-r1.ebuild | 4 +- 309 files changed, 3753 insertions(+), 3655 deletions(-) delete mode 100644 app-misc/broot/broot-1.31.0.ebuild create mode 100644 dev-cpp/highway/files/highway-1.0.7-Fix_UB_case_with_signed_overflow.patch create mode 100644 dev-cpp/highway/highway-1.0.7-r1.ebuild delete mode 100644 dev-db/postgresql/files/postgresql-12-openssl3.2.patch delete mode 100644 dev-db/postgresql/files/postgresql-12-xml-2.12.patch delete mode 100644 dev-db/postgresql/files/postgresql-13-openssl3.2.patch delete mode 100644 dev-db/postgresql/files/postgresql-13-xml-2.12.patch delete mode 100644 dev-db/postgresql/files/postgresql-14-openssl3.2.patch delete mode 100644 dev-db/postgresql/files/postgresql-14-xml-2.12.patch delete mode 100644 dev-db/postgresql/files/postgresql-15-openssl3.2.patch delete mode 100644 dev-db/postgresql/files/postgresql-15-xml-2.12.patch delete mode 100644 dev-db/postgresql/files/postgresql-16-openssl3.2.patch delete mode 100644 dev-db/postgresql/files/postgresql-16-xml-2.12.patch delete mode 100644 dev-db/sqlcl-bin/sqlcl-bin-23.2.0.178.1027.ebuild create mode 100644 dev-db/sqlcl-bin/sqlcl-bin-23.3.0.270.1251.ebuild delete mode 100644 dev-db/sqldeveloper/sqldeveloper-23.1.0.097.1607.ebuild create mode 100644 dev-db/sqldeveloper/sqldeveloper-23.1.1.345.2114.ebuild delete mode 100644 dev-lisp/sbcl/sbcl-2.3.11.ebuild create mode 100644 dev-lisp/sbcl/sbcl-2.4.1.ebuild delete mode 100644 dev-python/iminuit/iminuit-2.24.0-r1.ebuild delete mode 100644 dev-python/iminuit/iminuit-2.25.0.ebuild delete mode 100644 dev-python/pikepdf/pikepdf-8.10.1.ebuild delete mode 100644 dev-python/pikepdf/pikepdf-8.8.0.ebuild create mode 100644 dev-python/pyroute2/pyroute2-0.7.11.ebuild delete mode 100644 dev-python/sip/sip-6.8.1.ebuild create mode 100644 dev-python/sip/sip-6.8.3.ebuild create mode 100644 dev-util/clippy/clippy-9.0.2.ebuild delete mode 100644 dev-util/pycharm-community/pycharm-community-2023.2.5.ebuild create mode 100644 dev-util/pycharm-community/pycharm-community-2023.3.3.ebuild delete mode 100644 media-gfx/asymptote/asymptote-2.85-r1.ebuild delete mode 100644 metadata/md5-cache/app-misc/broot-1.31.0 create mode 100644 metadata/md5-cache/dev-cpp/highway-1.0.7-r1 delete mode 100644 metadata/md5-cache/dev-db/sqlcl-bin-23.2.0.178.1027 create mode 100644 metadata/md5-cache/dev-db/sqlcl-bin-23.3.0.270.1251 delete mode 100644 metadata/md5-cache/dev-db/sqldeveloper-23.1.0.097.1607 create mode 100644 metadata/md5-cache/dev-db/sqldeveloper-23.1.1.345.2114 delete mode 100644 metadata/md5-cache/dev-lisp/sbcl-2.3.11 create mode 100644 metadata/md5-cache/dev-lisp/sbcl-2.4.1 delete mode 100644 metadata/md5-cache/dev-python/iminuit-2.24.0-r1 delete mode 100644 metadata/md5-cache/dev-python/iminuit-2.25.0 delete mode 100644 metadata/md5-cache/dev-python/pikepdf-8.10.1 delete mode 100644 metadata/md5-cache/dev-python/pikepdf-8.8.0 create mode 100644 metadata/md5-cache/dev-python/pyroute2-0.7.11 delete mode 100644 metadata/md5-cache/dev-python/sip-6.8.1 create mode 100644 metadata/md5-cache/dev-python/sip-6.8.3 create mode 100644 metadata/md5-cache/dev-util/clippy-9.0.2 delete mode 100644 metadata/md5-cache/dev-util/pycharm-community-2023.2.5 create mode 100644 metadata/md5-cache/dev-util/pycharm-community-2023.3.3 delete mode 100644 metadata/md5-cache/media-gfx/asymptote-2.85-r1 create mode 100644 metadata/md5-cache/net-dns/maradns-3.5.0036 create mode 100644 metadata/md5-cache/net-irc/weechat-4.2.1 create mode 100644 metadata/md5-cache/net-misc/frr-9.0.2 create mode 100644 metadata/md5-cache/net-nds/openldap-2.6.6-r1 create mode 100644 metadata/md5-cache/net-voip/murmur-1.4.287-r2 delete mode 100644 metadata/md5-cache/sci-geosciences/gpxsee-13.13 create mode 100644 metadata/md5-cache/sci-geosciences/gpxsee-13.15 delete mode 100644 metadata/md5-cache/sci-geosciences/gpxsee-13.4 delete mode 100644 metadata/md5-cache/sci-geosciences/qmapshack-1.16.1-r1 create mode 100644 metadata/md5-cache/sci-mathematics/wxmaxima-24.02.0 create mode 100644 metadata/md5-cache/sys-apps/baselayout-2.14-r3 create mode 100644 metadata/md5-cache/sys-block/mmc-utils-0_p20231010-r1 delete mode 100644 metadata/md5-cache/sys-cluster/charliecloud-0.34 create mode 100644 metadata/md5-cache/sys-cluster/charliecloud-0.36 create mode 100644 metadata/md5-cache/sys-kernel/installkernel-25 create mode 100644 net-dns/maradns/maradns-3.5.0036.ebuild create mode 100644 net-irc/weechat/weechat-4.2.1.ebuild create mode 100644 net-misc/frr/frr-9.0.2.ebuild create mode 100644 net-nds/openldap/files/openldap-2.6.6-fix-type-mismatch-lloadd.patch create mode 100644 net-nds/openldap/openldap-2.6.6-r1.ebuild create mode 100644 net-voip/murmur/files/murmur.confd-r2 create mode 100644 net-voip/murmur/murmur-1.4.287-r2.ebuild delete mode 100644 sci-geosciences/gpxsee/gpxsee-13.13.ebuild create mode 100644 sci-geosciences/gpxsee/gpxsee-13.15.ebuild delete mode 100644 sci-geosciences/gpxsee/gpxsee-13.4.ebuild delete mode 100644 sci-geosciences/qmapshack/qmapshack-1.16.1-r1.ebuild create mode 100644 sci-mathematics/wxmaxima/wxmaxima-24.02.0.ebuild create mode 100644 sys-apps/baselayout/baselayout-2.14-r3.ebuild create mode 100644 sys-block/mmc-utils/Manifest create mode 100644 sys-block/mmc-utils/metadata.xml create mode 100644 sys-block/mmc-utils/mmc-utils-0_p20231010-r1.ebuild delete mode 100644 sys-cluster/charliecloud/charliecloud-0.34.ebuild create mode 100644 sys-cluster/charliecloud/charliecloud-0.36.ebuild create mode 100644 sys-kernel/installkernel/installkernel-25.ebuild diff --git a/Manifest b/Manifest index 4e60327aceae..ccda8cfa9d8a 100644 --- a/Manifest +++ b/Manifest @@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 29752 BLAKE2B 21ee5b3ce8801e5091fe453f25d8f77b417b0b1d8d493e5ba224bd60f75abd50d4805462e30e36c01b5d0f6dd1a57f93a6e47c45064530be5a6cbfc86aa50ae7 SHA512 bdb78e7e9dd9dc1a49580dad385f3a760f79ee86b5951cb2977174dce0c02d1457c88bed48e3628f0c009e7b1edf8d64be9379754b73ba081b655662cde15151 -TIMESTAMP 2024-02-09T11:10:17Z +MANIFEST Manifest.files.gz 29752 BLAKE2B 0cf330441e43bdf790aadcfaeb157fdab22315c50145685f5be7579bf936bc7fed22b434fcebfdd6e6b446568a926d65dc745a11becdfb1622633fdefee232b6 SHA512 7d9dd4d2dec6c499bb636f1a0472ed4f07a28ea9d1b7dddd7ae040596b78d73d8a2715736ca21d427b106c5b880f31c7e8de55e9d7f3f6a50f923df476089580 +TIMESTAMP 2024-02-09T17:10:11Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmXGCBlfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmXGXHNfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klBfEhAAmOaw6kvUHj1Ka709oLi+dE2mD4gLGdrwKwke8aJ9bsOG3fXjHpsEmMBF -D5D3B8/mdKTBzWFxlV5bl61JdovxASyGG0+qk8lNFw6hOMY/WmBDIP5PjVIi9FQD -KyRNsGzq09oDpSc4oA4bLg2YzTG4eLvpPfCUoFsc2NDoDytFTfRwHeHZ1b8CXcWJ -YcHOLHjFPG2ZpUYBM/29cUua9SN65FG4O1lM46skRa1H9Uv0dxrDoKoTk2QLBdns -P54YnThtooY+V4slJqfdCZcoNTaRLjVQQM2nz2unMb9YwD+uLqI1akm3OCKkVNlD -XJpNbP7qrF7URsROzXDaocwrdxC2rpD2ePzUlHlnlPtQ7vFbF5vdYU90WJOJCQ8d -HCSKkeoJSdoangmzsH2bnJtpep/LrivNKgQRpiYSN9B1rmvf5HpzZpZ6ZRDBXDEl -FMGhjvoLnYetA0inIIQk68mFOewDK+N3NZ3dVGvTc4uCgK4NtF+xGQUQH92PE8+R -8aIgqQJX7WBjrrjfJZitukbFRrSzMKdiCrriDOoG3/vPpbidlS9C9qFePtL+x5Sp -5MgZATGPOb0D3CJde0fwVTAXELeG7v+yBnDuKsp7S+i4QypYUJOdiUYhVp422jqg -ajMM3MuTEqJ7OLZvbT1o7xi041PwwH/f8BOlWThU7eKgsRHxgQM= -=5mBA +klBEBw//faIsvROs5NBZbsjCtT9lS1WDqX3OutYlcR/7Oyz8O2H42NrX7JWqMuwQ +ocGvKl7Z7HCP6D9TS14tjt4k26Y26GkQefYFssfi5UWZ8AE9qyUwDdNISLwSjysg +tUYADaN41rHKxkagW+Ie0NI9asksRdpf5c2QaqHH8ZWKUVneM1wWyBwXbOuDw3lN +SUXV/UJtr2eCe+0UgDuxvcWtrHiKSyeiVRDkvWWyKCeNRf1T+4PoaC2qDONasNrw +i8ruikXH5ajPtRGYjpC4U/gykDmbVlyOdAPgYD2nZOPF9jsUPtb2ZxzML+R9EZR5 +WQ8moDhKZ/ejdMB/SpmPx3SRJjcBL+Pif/TIhNWLlG60A4JZc2eZQBU9IOzkZ0Vo +GIOJuq/EDa99TPWhmFROVtikxkUlNl47pZeYTj3BIX6NGs+LalqYVXmy13NVlRyo +nbGNuf11vFdDSVd2/xZNo4qdeBqI+slPHzDhDmA246uRh8TnXlv8LSVRqqKLIZYK +30pDXQKNOSJhNWjuGC+k/r3L5/UDza0YaRDaaHFwzk81RtZ2a9cRLpOcdEW88mjW +HOCC4N1c6Qr/hybeKv14tYcDu31qDrwDkCXgu71NEZPAGkQyDW3kf6N5HpNM0eM4 +IpcSowG/fbNMGfXNsqG7mQSpalNl5kYJ6Por6FhRtxCTnXcmGSE= +=kvVm -----END PGP SIGNATURE----- diff --git a/Manifest.files.gz b/Manifest.files.gz index 9e6865fd08a5..cfb7792a89b0 100644 Binary files a/Manifest.files.gz and b/Manifest.files.gz differ diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz index 447cb118e978..5bd05c118637 100644 Binary files a/app-admin/Manifest.gz and b/app-admin/Manifest.gz differ diff --git a/app-admin/setools/Manifest b/app-admin/setools/Manifest index 1edc14f806f7..57d85b534eee 100644 --- a/app-admin/setools/Manifest +++ b/app-admin/setools/Manifest @@ -3,6 +3,6 @@ AUX setools-4.4.2-remove-gui.patch 1131 BLAKE2B 54f1258b4b8318f02fd8ef14c4377eac DIST setools-4.4.2.tar.bz2 261962 BLAKE2B 7c8e47d8c15f1eb72d93da5d3ae1a64e857ed0a75e1a47bbad9e4b0d11180581d9e4705ebe942e460acbc4d68261f06f9b03a8c4af1516cc388c201e30dca75e SHA512 4e8cba61ca28459387d862136a2d8ee0914c4bcd254a6d39792cbfcbbf7e58cb82223c05d66c114b08aebbd75c11cef11517c51f674ddb3c1913dc85414546c1 DIST setools-4.4.4.tar.bz2 262867 BLAKE2B d64605ef050a2d51531e2a180bff086da536aa8d5e5c8cb96a81e137f575d089f9e9ec117cf0de9864f07174d92258b27ebf8fbc462714ef50bbd6d9f80d0a60 SHA512 ef72a7244ba0c724c4aea3afc40d71427e9c0592715f81cccaa8917e96836a88807ea78039c11c261dd3b4d72294accd76ab4bd37447cd500772030245db3c6e EBUILD setools-4.4.2.ebuild 1408 BLAKE2B 14733f327fc1e9c6d7b9c351b4575b7965a8d4d64d3852ba013b6c3b78a62f017bb90c3153c6d3460961f6ba93444f323bf78d5ef70d3adcea78ec648683d22d SHA512 8820db660d9ebda0aaa7290c4ce65768c9635237433e9a2741a0f21e0f5598960903442b39fb064d3e13783c840601973df33f86e95591228d8f32591e75cb17 -EBUILD setools-4.4.4.ebuild 1357 BLAKE2B be1932f3ab1dd22f2d3c975dea89ff9c9c0fa1911a5feda38f11572856330c8524aaa61af6d62629e09ad75862c3160e38185bb8c18cfbe04c6854efa5c81029 SHA512 eef76a7acb9aa83341eb06e79e1193488482e7bd8ba443e784f989742e1ef57331f0a7c1f9e79342129371ca1c48972167f3ea7ebdb7a37c1e9fb399ffb8530e +EBUILD setools-4.4.4.ebuild 1353 BLAKE2B f6ab12efe9ed72b253047de2a38e795322b72bc0160782f04ffe3328e88c165dbc7f9872bbf14d66d99e0f049753574121bc0e3b958d6dc25bb2bf8d62a507cc SHA512 cc36f9315669717377a726e5316dc6634c96a14171ae0d11490584dff21909ff1623ef2c40b20c501e80d83dd86976438b559be4f73649cf8f2b410530a56777 EBUILD setools-9999.ebuild 1357 BLAKE2B be1932f3ab1dd22f2d3c975dea89ff9c9c0fa1911a5feda38f11572856330c8524aaa61af6d62629e09ad75862c3160e38185bb8c18cfbe04c6854efa5c81029 SHA512 eef76a7acb9aa83341eb06e79e1193488482e7bd8ba443e784f989742e1ef57331f0a7c1f9e79342129371ca1c48972167f3ea7ebdb7a37c1e9fb399ffb8530e MISC metadata.xml 335 BLAKE2B 81a7604472415bdf249d90f69e80a7a7c66f23597cba3005fc1fc825012ffdeb29bcb3f8f8b028ee35e0a076fe4863c25d79077718b28d5f658e68df2a703c5b SHA512 9115e12f13e78b8f63ec90a2ed71c5c731781415a77c2fd06bba358240261bf83183f14f2d38e5e9ffcafaee56de4df224b517afceb536d8e1e6af6f1eaa0938 diff --git a/app-admin/setools/setools-4.4.4.ebuild b/app-admin/setools/setools-4.4.4.ebuild index ec3d11050109..d74e1d12b4bf 100644 --- a/app-admin/setools/setools-4.4.4.ebuild +++ b/app-admin/setools/setools-4.4.4.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} == 9999 ]] ; then S="${WORKDIR}/${P}" else SRC_URI="https://github.com/SELinuxProject/setools/releases/download/${PV}/${P}.tar.bz2" - KEYWORDS="~amd64 ~arm ~arm64 ~x86" + KEYWORDS="amd64 arm arm64 x86" S="${WORKDIR}/${PN}" fi diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz index de880c84e619..7bae66f45114 100644 Binary files a/app-editors/Manifest.gz and b/app-editors/Manifest.gz differ diff --git a/app-editors/hyx/Manifest b/app-editors/hyx/Manifest index 331b3d48f607..2501a2388d1f 100644 --- a/app-editors/hyx/Manifest +++ b/app-editors/hyx/Manifest @@ -1,4 +1,4 @@ AUX hyx-ldflags.patch 1013 BLAKE2B 829d0597ea4bddcbd0ed289aef1e92f667ffaf88bb57a82491c2ca0baae200cba1dd3d0c244d2e9e74bf82d4bb08e0db3252d9e3c7259e487d3e89c82ef00e62 SHA512 7ad16481d50940755422b473d8e52c03f44a14c4c369fe9c36c46a17180cfc3f4c567392d6f5328ba6491c86dff529b7d5db40ffb1100e84c0738c1e9b694faf DIST hyx-2021.06.09.tar.xz 13864 BLAKE2B 2c97364e1ae185e7dd63fdfb452637cb68b8ab0d76d0009ce515d6f0fe709d38b910f86dfa465ac6843c88feb997dfdc3c736e21bb0b4265a39440c054f75251 SHA512 43f990e29ce097f8e2378a4511a3097e2576fd72e16f3b5c81688702487c8715e7189cb4a368e344c5440a90a1c759d2f76e7831ab401fa814f7e5ff7e145bd8 -EBUILD hyx-2021.06.09.ebuild 518 BLAKE2B 0dba4a2e354b0c845ae5a0ffde2e9bdaf805f5c811a6ac51c2f577d876a507dd658e66c2c23ab9f4094b6ab9c099a9cb6c3bcdd5216cf03dd39340de04df6298 SHA512 3aa8f18d56e26b2af77fdbc799464a90b0250a57f37f92549707c8d619ee9b937e088ca640eb14c9a9c3a098916b258bc9649a189aa05e4261fb8aa877d85e6e +EBUILD hyx-2021.06.09.ebuild 501 BLAKE2B 155576583b33e417d0ae49801a4c73ae5bf15e4f8ad21abd8ba90317cb2c94eb8fdd8cbe56a9e6400d2d14227673ae283fcff4ac0cf970c2af3287fadd4bb122 SHA512 429dd38525f91a0dc1772edb9b381740d179da2e839cc2656d6391b283fbef7e2f7be984b944084a4401e4455f831ba223c889ce4181ccc6b4cd1a1e04536353 MISC metadata.xml 411 BLAKE2B 065732e0003a64a4d9357f4e4a1165fe2fe8816fef95b006aab0409614e4e2c52e0aec9a2b7df22f22b828d5d0cf583a201f39b2197cb7104afcad49c68b6e64 SHA512 1c8ae48ab439e36b4c5e1bbbb1fec9f8113eafb0fde2a994ee64e9272b2209ec073a86ee15083d640d8cc8aafa4b1d9d289719fe77e0a87424314f02f74f7034 diff --git a/app-editors/hyx/hyx-2021.06.09.ebuild b/app-editors/hyx/hyx-2021.06.09.ebuild index e4e24ea02470..4877bc384b3b 100644 --- a/app-editors/hyx/hyx-2021.06.09.ebuild +++ b/app-editors/hyx/hyx-2021.06.09.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -9,7 +9,7 @@ DESCRIPTION="A minimalistic console hex editor with vim-like controls" HOMEPAGE="https://yx7.cc/code/" SRC_URI="https://yx7.cc/code/hyx/${P}.tar.xz" -LICENSE="MIT-with-advertising" +LICENSE="MIT" SLOT="0" KEYWORDS="amd64 x86" diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz index 05c1ec9c4ed7..48a4b8162009 100644 Binary files a/app-emulation/Manifest.gz and b/app-emulation/Manifest.gz differ diff --git a/app-emulation/dxvk/Manifest b/app-emulation/dxvk/Manifest index a3e6baf7055c..84380329cd08 100644 --- a/app-emulation/dxvk/Manifest +++ b/app-emulation/dxvk/Manifest @@ -12,5 +12,5 @@ DIST setup_dxvk.sh 4631 BLAKE2B 25270e1f6dfd446b1d124eac3bd19da8bc770527d02d9879 EBUILD dxvk-1.10.3-r1.ebuild 4795 BLAKE2B 625a38411040ac49cb8545516e2296b92f6a4e78ea2390bd17d48bea9fd15cf0d7ef86fcb81d04fdc93e6df5f9e0eb7f787496db441cabee6607e7b1a93646fb SHA512 54399cf3cac6c57ea602a4a0d19ec9a6a146032a38a3c6402986bef38345557b44906c16637b1b5a94739a8b03cbafe1c8c49c58f1ab4b4ab5912e074720999f EBUILD dxvk-2.2-r1.ebuild 6392 BLAKE2B ffe854e9a7f4fd8d42a25c5f0354e04e9cc47f398a7adf9fc35f3d996bd6b24df00bc41a6e16d4b3df164695d9d23328ca4e2dc34ecdad8a4d86b10fda72fd27 SHA512 0698426cfbee73cff28a9fc4f34cae702dfbbf5143599783851501f39d291e7835260fc3b4b0619cf42a0408e0ae3e399cdf1033aedb471a8be7a43c57f9930f EBUILD dxvk-2.3.ebuild 6392 BLAKE2B 165cbd1722ad9528961fb106699493d519aafc7d702ff7615555462133317bcbb5f45acf2a0cf463027c032b6381cf14303b42818b86b960efbc6cfba051304d SHA512 5ecca3c03ab765c9247713659721f60b0bcfba4e7d0be701943286ae8d788d02b54deafd9bef38ae96359360f38822daa3b1f20cb46f844bfc43ef1afc1dec68 -EBUILD dxvk-9999.ebuild 6394 BLAKE2B 35b7323ac83bf26e7048c2246e89b675959b3f028a99893561f0d9f3cd15f63fa7e4d894b490928991de698e2c4bb349c39a82b2d6aaca0b423ef488fd106371 SHA512 50c059821b5ba1a484002a7ee373c6a34eef5683c19c3482842ffd290e5d4ff219b52d6271a8f52494248957370dc18668ed02a4e9f99a3b0bc189b73ccb27c9 +EBUILD dxvk-9999.ebuild 6462 BLAKE2B 8dada85b3f1b05bf80c4b5f81358a13571d26def5818c70c934ac18c15f8b3f733a20902a379010bb50021f6edca60ded4b34c56721708739da068fbbecd79a8 SHA512 a51bf3948b1ab9095a2167989c2f6cd31cb71e2995359296a1ec792bf905e5a9d0f9a1cb26a9e1d59d2db62eea034996cc96fa3b88ae500d481f74cdd20d80f5 MISC metadata.xml 818 BLAKE2B 88081c074b99329c925174de4b7ff9b2c220ffc67eb64a5324f4eaf2a35f98f06c9978ddc0e929ba76b341a389a8eff025b7aa0a2414e3f7ae496c44a023c65c SHA512 90d76ac3df3abe003371cd25b9cf0e6570a53b371349fb2e048cae1818e51f0482e17b3d5490eb82c57d891bb43c4a7cd41530101b888591719c33c566788e3b diff --git a/app-emulation/dxvk/dxvk-9999.ebuild b/app-emulation/dxvk/dxvk-9999.ebuild index 8bd589ce90ec..c7933f3faf2e 100644 --- a/app-emulation/dxvk/dxvk-9999.ebuild +++ b/app-emulation/dxvk/dxvk-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2023 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -128,6 +128,7 @@ multilib_src_configure() { local emesonargs=( --prefix="${EPREFIX}"/usr/lib/${PN} --{bin,lib}dir=x${MULTILIB_ABI_FLAG: -2} + --force-fallback-for=libdisplay-info # system's is ELF (unusable) $(meson_use {,enable_}d3d9) $(meson_use {,enable_}d3d10) $(meson_use {,enable_}d3d11) diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz index 0c8c62ef19de..c9afa5576f01 100644 Binary files a/app-misc/Manifest.gz and b/app-misc/Manifest.gz differ diff --git a/app-misc/broot/Manifest b/app-misc/broot/Manifest index 6695c9a39cdd..d982a7f379bd 100644 --- a/app-misc/broot/Manifest +++ b/app-misc/broot/Manifest @@ -32,7 +32,6 @@ DIST bit_field-0.10.2.crate 10568 BLAKE2B 4dc92498b5f2befb9e3d8d5a7bcac478b7f905 DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 DIST bitflags-2.4.1.crate 37043 BLAKE2B f61c45b142265e9c2944c7054e01704de47510735e9ee5351cd02b98676cc4eb42d68b1fc4849ad5f54654617a74f20cb533b4207c2fe76516b724ba9318b414 SHA512 d3fd7abc95acc1cb5bf16d6acc12dbb8eadd250f069268df13c2e8dc3d5f5c15a929cd17ca931c77393b64dce0516ef8674c469789ed32d78e315b5faada062b DIST block-0.1.6.crate 4077 BLAKE2B a2c11873b8cb1a1ea399ecc99ed45e5d0b9399bd88435cdea346910b8707b7da94eeef522dafa5cdb09929534472b2a096c03c373744a789962d4175fd1b110e SHA512 c278e3c0346cae423b533a8f5d6b822e788ec450c92ef0f5f559d5705764a0a11df49f0f66bb1c8af7e89bec8ec802934676b969e43f92255a38b210d0fbd710 -DIST broot-1.31.0.tar.gz 12483678 BLAKE2B 41c39b24a3a0528d896db672d80879bea41fbd0aba45fe904a22c38529faa99bb88f61fbcb6943e434fbbe26ea8e77185c564709541994cd99b0675c2619de03 SHA512 6f26fdac134bcc4278c98f317932e28135e9cdaaa6d6d8ed94602badc8853ff529b699f421a4891809e30d3c9f55a82008d8dcb89c37ae54f2cf5ea99de72712 DIST broot-1.32.0.tar.gz 12483895 BLAKE2B ea3dfa015aad9214ed456931ad81771d260c8f8d0cdf321df81f0a675be88a17f3725880d0b8adf33f78fbb82bb7b96c9534533c833df512c329e0712f15c569 SHA512 e0180d537856d678d3ff75b3cd61e053a819211f7341387c02f5f21d625ffd25a2ef9bd4002fa818eb5aebc0efc7b7597b659e2f926467e1ffc8e79b02d3c032 DIST broot-1.33.1.tar.gz 12485530 BLAKE2B 931171b2d00319fcd501bb683a4510db2de1f12fde3af03a97b2128d148845371a6921a2fd5bbd4a35aa2718283ec7ed5895a7ec1be6138783b5fb7a59f2a10c SHA512 591ba4272d48abd77b59b9afb360c53b891766fef23292de450695f2be7d956375c690117d9bb538cae33c99653ac69ea25121092adf92081e64bf782e16dfcf DIST bstr-1.8.0.crate 380176 BLAKE2B 017ba2818bd636297cfb16fa975b34aa83367aef6df2cc321443754e5fbf4a9afa8ec9e99328e0cb0e5929268d6a4c2301e55aa2a6516e43e87280789c8d159f SHA512 9b8828790f3e342e69bb92cb9231c7134188c168a9b67a8705dc2e3370b86885f99e4d47f21ff68afc9147968b0fbf5a293307b09f132dddc550d8cd576f1048 @@ -401,7 +400,6 @@ DIST yaml-rust-0.4.5.crate 47783 BLAKE2B 3e888c5cc7afb43eaf3aaab2b6f47b86df164a6 DIST zerocopy-0.7.32.crate 151096 BLAKE2B 12c7c329ec0e0865467af08306ff4b55ce1e39fd77b094ee48ed9c6e266dfa807bda9ea72a3f7ea989916327f4d9e803d8868995728bfe2fb1c2dc1e5ecff78e SHA512 6729b05eb88029555b88c75feff4f8bc28ad9675edb02b07486381f775c8650c95e2e59612906bd9c34c5e390fd339857ca91573ee9f9ca7948572cff4171c82 DIST zerocopy-derive-0.7.32.crate 37623 BLAKE2B 8b583d39d7bf9c3dbbba578120751c664f87363c5ba3fc45f6506a4059b9e599c43d9fc7bd498a257ff7c9d872af77d39bebdb0e65fb8009eaa2ae9903dece46 SHA512 3ce8528871fd18d6abe92b98503927451d25791c9c4af0ba39a3b6ba2006030bdc137084d080e9b1ac8b5ddf5f2121e0a3ef34bb2033a040f2c72c8149a9fc0d DIST zune-inflate-0.2.54.crate 37973 BLAKE2B 8bdb532fae0da1d61fc9fc72ea72a9339116e1952e76ba7376f0ba0ea65101b88cd1e4766f516f21028a5ea3459e5590e7a54175a47f136cc572ed9abec2da2f SHA512 0de30f310121c1fed42612b7bcb50631d699195a77c7ce4094729f502e63d1ae38034d6054d95b6825e7e9a2afb7bb614ff123e12736163fee04a46ef1dc56bd -EBUILD broot-1.31.0.ebuild 6720 BLAKE2B 5878a99ab5b6ad3b870de8e898227c9e3352694ed9193087de51f281b577adad6292b4366ff2d7081f4048b201efcbf888eaea8d47fbf3b3e2b39162575c031a SHA512 ab2e771eb5e94e60edbc96ae67d68294cfe14482f7246b74f959e8bf26f97445cfd5fdf4b567b5f61577de018ca557aee1fdfe0637684547bb37cf17b785859c EBUILD broot-1.32.0.ebuild 6720 BLAKE2B 5878a99ab5b6ad3b870de8e898227c9e3352694ed9193087de51f281b577adad6292b4366ff2d7081f4048b201efcbf888eaea8d47fbf3b3e2b39162575c031a SHA512 ab2e771eb5e94e60edbc96ae67d68294cfe14482f7246b74f959e8bf26f97445cfd5fdf4b567b5f61577de018ca557aee1fdfe0637684547bb37cf17b785859c EBUILD broot-1.33.1.ebuild 6906 BLAKE2B f4d2dc09778141604df087b7a86c4787ecf73a9cf2be0a8b11fc46133c389f76bb15acaff25bda53a89b79cdc7823274d3d4f3719f6a965caaf3d019c913daed SHA512 6d0b17e11f60ba077c2eb74c73a255c0f654c57bc7063d894a4beb8376310847d5fcf89efd70be5391753e8c44823924393d2074cc326a5090e162af2af746b6 MISC metadata.xml 564 BLAKE2B 0c694d4996ceefd6b05c3ff74f313d775c820d3eb0ae327cc2c130a608fd8595c64aa1217599d61952c6ade05415eaac53056c3fad30ccb5347df134715bb573 SHA512 5533ba0526ff6cbb801696c8ddba2dc393b158bdc2cf5dedc3b245362d924172e4bd321412cd6976735bcabe01d5e7e191e11b2718412b5e389e9251ca5ea695 diff --git a/app-misc/broot/broot-1.31.0.ebuild b/app-misc/broot/broot-1.31.0.ebuild deleted file mode 100644 index 4af926f52252..000000000000 --- a/app-misc/broot/broot-1.31.0.ebuild +++ /dev/null @@ -1,373 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" -adler@1.0.2 -ahash@0.4.8 -ahash@0.8.6 -aho-corasick@1.1.2 -android-tzdata@0.1.1 -android_system_properties@0.1.5 -ansi_colours@1.2.2 -anstream@0.6.4 -anstyle@1.0.4 -anstyle-parse@0.2.2 -anstyle-query@1.0.0 -anstyle-wincon@3.0.1 -anyhow@1.0.75 -argh@0.1.12 -argh_derive@0.1.12 -argh_shared@0.1.12 -arrayref@0.3.7 -arrayvec@0.7.4 -autocfg@1.1.0 -base64@0.13.1 -base64@0.21.5 -bet@1.0.2 -bincode@1.3.3 -bit_field@0.10.2 -bitflags@1.3.2 -bitflags@2.4.1 -block@0.1.6 -bstr@1.8.0 -bumpalo@3.14.0 -bytemuck@1.14.0 -byteorder@1.5.0 -cc@1.0.83 -cfg-if@1.0.0 -char_reader@0.1.1 -chrono@0.4.31 -clap@4.4.8 -clap-help@1.0.0 -clap_builder@4.4.8 -clap_complete@4.4.4 -clap_derive@4.4.7 -clap_lex@0.6.0 -clap_mangen@0.2.15 -cli-log@2.0.0 -clipboard-win@4.5.0 -clipboard_macos@0.1.0 -color_quant@1.1.0 -colorchoice@1.0.0 -coolor@0.5.1 -coolor@0.8.0 -core-foundation-sys@0.8.4 -crc32fast@1.3.2 -crokey@0.4.3 -crokey-proc_macros@0.4.0 -crossbeam@0.8.2 -crossbeam-channel@0.5.8 -crossbeam-deque@0.8.3 -crossbeam-epoch@0.9.15 -crossbeam-queue@0.3.8 -crossbeam-utils@0.8.16 -crossterm@0.23.2 -crossterm_winapi@0.9.1 -crunchy@0.2.2 -csv@1.3.0 -csv-core@0.1.11 -csv2svg@0.1.12 -custom_error@1.9.2 -data-url@0.3.0 -deranged@0.3.9 -deser-hjson@2.2.3 -directories@4.0.1 -directories-next@2.0.0 -dirs-sys@0.3.7 -dirs-sys-next@0.1.2 -doc-comment@0.3.3 -either@1.9.0 -equivalent@1.0.1 -errno@0.3.7 -error-code@2.3.1 -exr@1.71.0 -fallible-iterator@0.2.0 -fallible-streaming-iterator@0.1.9 -fastrand@2.0.1 -fdeflate@0.3.1 -file-size@1.0.3 -flate2@1.0.28 -float-cmp@0.9.0 -flume@0.11.0 -fnv@1.0.7 -fontconfig-parser@0.5.3 -fontdb@0.15.0 -form_urlencoded@1.2.0 -gethostname@0.3.0 -getrandom@0.2.11 -gif@0.12.0 -git2@0.14.4 -glassbench@0.3.6 -glob@0.3.1 -half@2.2.1 -hashbrown@0.9.1 -hashbrown@0.14.2 -hashlink@0.6.0 -heck@0.4.1 -home@0.5.5 -iana-time-zone@0.1.58 -iana-time-zone-haiku@0.1.2 -id-arena@2.2.1 -idna@0.4.0 -image@0.24.7 -imagesize@0.12.0 -include_dir@0.7.3 -include_dir_macros@0.7.3 -indexmap@2.1.0 -is_executable@1.0.1 -itoa@1.0.9 -jobserver@0.1.27 -jpeg-decoder@0.3.0 -js-sys@0.3.65 -kurbo@0.9.5 -lazy-regex@3.1.0 -lazy-regex-proc_macros@3.1.0 -lazy_static@1.4.0 -lebe@0.5.2 -lfs-core@0.11.2 -libc@0.2.150 -libgit2-sys@0.13.5+1.4.5 -libredox@0.0.1 -libsqlite3-sys@0.20.1 -libz-sys@1.1.12 -line-wrap@0.1.1 -linked-hash-map@0.5.6 -linux-raw-sys@0.4.11 -lock_api@0.4.11 -log@0.4.20 -malloc_buf@0.0.6 -memchr@2.6.4 -memmap2@0.6.2 -memmap2@0.8.0 -memoffset@0.6.5 -memoffset@0.7.1 -memoffset@0.9.0 -minimad@0.13.0 -miniz_oxide@0.7.1 -mio@0.8.9 -nix@0.22.3 -nix@0.26.4 -normpath@1.1.1 -num-integer@0.1.45 -num-rational@0.4.1 -num-traits@0.2.17 -objc@0.2.7 -objc-foundation@0.1.1 -objc_id@0.1.1 -once_cell@1.18.0 -onig@6.4.0 -onig_sys@69.8.1 -open@1.7.1 -opener@0.6.1 -parking_lot@0.12.1 -parking_lot_core@0.9.9 -pathdiff@0.2.1 -percent-encoding@2.3.0 -phf@0.11.2 -phf_generator@0.11.2 -phf_macros@0.11.2 -phf_shared@0.11.2 -pico-args@0.5.0 -pkg-config@0.3.27 -plist@1.6.0 -png@0.17.10 -powerfmt@0.2.0 -proc-macro2@1.0.69 -proc-status@0.1.1 -qoi@0.4.1 -quick-xml@0.31.0 -quote@1.0.33 -rand@0.8.5 -rand_core@0.6.4 -rayon@1.8.0 -rayon-core@1.12.0 -rctree@0.5.0 -redox_syscall@0.4.1 -redox_users@0.4.4 -regex@1.10.2 -regex-automata@0.4.3 -regex-syntax@0.6.29 -regex-syntax@0.8.2 -resvg@0.36.0 -rgb@0.8.37 -roff@0.2.1 -roxmltree@0.18.1 -rusqlite@0.24.2 -rustix@0.38.25 -rustybuzz@0.10.0 -ryu@1.0.15 -safemem@0.3.3 -same-file@1.0.6 -scopeguard@1.2.0 -secular@1.0.1 -serde@1.0.193 -serde_derive@1.0.193 -serde_json@1.0.108 -serde_spanned@0.6.4 -signal-hook@0.3.17 -signal-hook-mio@0.2.3 -signal-hook-registry@1.4.1 -simd-adler32@0.3.7 -simplecss@0.2.1 -siphasher@0.3.11 -slotmap@1.0.6 -smallvec@1.11.2 -snafu@0.7.5 -snafu-derive@0.7.5 -spin@0.9.8 -splitty@1.0.1 -str-buf@1.0.6 -strict@0.1.4 -strict-num@0.1.1 -strsim@0.10.0 -svg@0.13.1 -svgtypes@0.12.0 -syn@1.0.109 -syn@2.0.39 -syntect-no-panic@4.6.1 -tempfile@3.8.1 -termimad@0.25.7 -termimad@0.26.1 -terminal-clipboard@0.4.1 -terminal-light@1.1.1 -termux-clipboard@0.1.0 -thiserror@1.0.50 -thiserror-impl@1.0.50 -tiff@0.9.0 -time@0.3.30 -time-core@0.1.2 -time-macros@0.2.15 -tiny-skia@0.11.2 -tiny-skia-path@0.11.2 -tinyvec@1.6.0 -tinyvec_macros@0.1.1 -toml@0.8.8 -toml_datetime@0.6.5 -toml_edit@0.21.0 -trash@3.1.2 -ttf-parser@0.19.2 -umask@2.1.0 -unicode-bidi@0.3.13 -unicode-bidi-mirroring@0.1.0 -unicode-ccc@0.1.2 -unicode-ident@1.0.12 -unicode-normalization@0.1.22 -unicode-properties@0.1.0 -unicode-script@0.5.5 -unicode-vo@0.1.0 -unicode-width@0.1.11 -url@2.4.1 -usvg@0.36.0 -usvg-parser@0.36.0 -usvg-text-layout@0.36.0 -usvg-tree@0.36.0 -utf8parse@0.2.1 -uzers@0.11.3 -vcpkg@0.2.15 -version_check@0.9.4 -walkdir@2.4.0 -wasi@0.11.0+wasi-snapshot-preview1 -wasm-bindgen@0.2.88 -wasm-bindgen-backend@0.2.88 -wasm-bindgen-macro@0.2.88 -wasm-bindgen-macro-support@0.2.88 -wasm-bindgen-shared@0.2.88 -weezl@0.1.7 -which@4.4.2 -winapi@0.3.9 -winapi-i686-pc-windows-gnu@0.4.0 -winapi-util@0.1.6 -winapi-wsapoll@0.1.1 -winapi-x86_64-pc-windows-gnu@0.4.0 -windows@0.44.0 -windows-core@0.51.1 -windows-sys@0.48.0 -windows-targets@0.42.2 -windows-targets@0.48.5 -windows_aarch64_gnullvm@0.42.2 -windows_aarch64_gnullvm@0.48.5 -windows_aarch64_msvc@0.42.2 -windows_aarch64_msvc@0.48.5 -windows_i686_gnu@0.42.2 -windows_i686_gnu@0.48.5 -windows_i686_msvc@0.42.2 -windows_i686_msvc@0.48.5 -windows_x86_64_gnu@0.42.2 -windows_x86_64_gnu@0.48.5 -windows_x86_64_gnullvm@0.42.2 -windows_x86_64_gnullvm@0.48.5 -windows_x86_64_msvc@0.42.2 -windows_x86_64_msvc@0.48.5 -winnow@0.5.19 -x11-clipboard@0.8.1 -x11rb@0.12.0 -x11rb-protocol@0.12.0 -xmlparser@0.13.6 -xmlwriter@0.1.0 -xterm-query@0.1.0 -xterm-query@0.2.0 -yaml-rust@0.4.5 -zerocopy@0.7.32 -zerocopy-derive@0.7.32 -zune-inflate@0.2.54 -" - -inherit bash-completion-r1 cargo - -DESCRIPTION="A new way to see and navigate directory trees" -HOMEPAGE="https://dystroy.org/broot/ https://github.com/Canop/broot" -SRC_URI="https://github.com/Canop/broot/archive/v${PV}.tar.gz -> ${P}.tar.gz - ${CARGO_CRATE_URIS}" - -LICENSE="Apache-2.0 BSD-2 BSD LGPL-3+ MIT ZLIB" -SLOT="0" -KEYWORDS="amd64" -IUSE="X" - -RDEPEND=" - dev-libs/libgit2:= - sys-libs/zlib - X? ( x11-libs/libxcb:= ) -" -DEPEND="${RDEPEND}" -BDEPEND=">=virtual/rust-1.65" - -QA_FLAGS_IGNORED="usr/bin/${PN}" - -src_configure() { - export RUSTFLAGS="-Cstrip=none ${RUSTFLAGS}" #835400 - local myfeatures=( $(usev X clipboard) ) - - cargo_src_configure --no-default-features -} - -src_prepare() { - default - - local mandate=$(date -r man/page +'%Y/%m/%d' || die) - sed -e "s|#version|${PV}|" \ - -e "s|#date|${mandate}|" \ - man/page > "${T}"/${PN}.1 || die -} - -src_install() { - cargo_src_install - - doman "${T}"/${PN}.1 - - local build_dir=( target/$(usex debug{,} release)/build/${PN}-*/out ) - cd ${build_dir[0]} || die - - newbashcomp ${PN}.bash ${PN} - newbashcomp br.bash br - - insinto /usr/share/zsh/site-functions - doins _${PN} - doins _br - - insinto /usr/share/fish/vendor_completions.d - doins ${PN}.fish - doins br.fish -} diff --git a/app-misc/go-jira/Manifest b/app-misc/go-jira/Manifest index 22eb9c7bd2d6..8e16d30c87d6 100644 --- a/app-misc/go-jira/Manifest +++ b/app-misc/go-jira/Manifest @@ -1,4 +1,4 @@ DIST go-jira-1.0.28-deps.tar.xz 8068828 BLAKE2B 5ae4cf0e94739d3550ced7a558f95b7e0390b8d76210e54d6d458c20cd5b2dc4f4056a8347eab4241b3f1f226a9943e303f3edce2f7edfbc077cc3a5d31e4ea0 SHA512 1c5be8923a8645c2f9e9dee4b3784c7ee44436b0b474b248edc05e82ec97a42a147378e221c5f44c82a789c7ce3fe05731b1552ffb3ffacc02d48aff77f6dd22 DIST go-jira-1.0.28.tar.gz 130079 BLAKE2B 3d2da8ce754afa633b41bc3736e948e249b9bea40bc31aacec1ad18fc6520ea8bb9c5be862dd03440c4667bacdeadb602bed2b0b54dcfb0455415618fa3f4d0b SHA512 4bc2326cce4d076c64916c5d0619a517cbef0440076da987c112743de99af826c39b2f8b6a17d5c87353fd4ed86dc894d21fc0cb47de1f5dcd1f39bcfc0eb76a -EBUILD go-jira-1.0.28.ebuild 952 BLAKE2B cce1314a89b3a91cdab56458cd1f451e0775927711aa3c90834bf342a0e332d12bcf41c6a2f55024b9fc7b802f6bf2ce5771297107f41e1484ecc7399587a335 SHA512 b619a7921b3f75fca4b3e04b27adf8b658278b26ee9fd64be20c121177d52d7d7affd8afd14a9ab2328cea295e71484ae92b37202496d893f72700b944ff73b3 +EBUILD go-jira-1.0.28.ebuild 936 BLAKE2B e6ff549c7b1dc0c40f8e60d0795a73f1e650bb82acd7e3608e8fe4372c5882bb1a27ec5f814a4f71da5f1c600c15f5f18f97f5a48f90c5b9aa8e525799ac5a3f SHA512 b394c83cb60972a0b882a4f4188df79a2a79919c21f7fbcfbee874617dd674efbeaf5197775a18eb825ef9836bff5ad06ededdd88036e651eb751e2824cbd6b0 MISC metadata.xml 340 BLAKE2B 43ce72dd96ce4e9d10f84856379e0ad1c4825892f8c338f42a4872fd028ffa609602304d7c0c18b2d2db59a5a44c001d26b20d99063a4adaa8f820062a342300 SHA512 71751f7a61eeb24e3e9eafa38fcc30e197736fcf69cf98b51489f5f1552d667b56ce71bcd901847cf922184706933958f5ab6d1e41b3d1c480cd52cf62a2031a diff --git a/app-misc/go-jira/go-jira-1.0.28.ebuild b/app-misc/go-jira/go-jira-1.0.28.ebuild index 534c23387961..348786b41a46 100644 --- a/app-misc/go-jira/go-jira-1.0.28.ebuild +++ b/app-misc/go-jira/go-jira-1.0.28.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ HOMEPAGE="https://github.com/go-jira/jira" SRC_URI="https://github.com/go-jira/jira/archive/v${PV}.tar.gz -> ${P}.tar.gz" SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" -LICENSE="Apache-2.0 BSD-2 BSD ISC MIT MIT-with-advertising" +LICENSE="0BSD Apache-2.0 BSD BSD-2 ISC MIT" SLOT="0" KEYWORDS="amd64" diff --git a/app-misc/neofetch/Manifest b/app-misc/neofetch/Manifest index 75d3abec23ae..cc15a0ccfd0f 100644 --- a/app-misc/neofetch/Manifest +++ b/app-misc/neofetch/Manifest @@ -1,6 +1,6 @@ AUX neofetch-7.1.0-fix-arm-riscv-loongarch-cpu-model-detection.patch 1517 BLAKE2B e51c0fb3fc9ccc014adf58d83ad3ca9d422e9476d0bf23cb65c23928f532c83cac4a867c858191b7e987f1f71b8b0fc11738401c63bee1902caa05216d553581 SHA512 4d2d54e2fdf87b6091ee4933cba3ebc851c6f457ae435a12484654e19694f5f5b71b324c432dcae06bd9aeea36b6ab25493a80b721b8aeeda89eea462484362e DIST neofetch-7.1.0.tar.gz 95400 BLAKE2B 32368d461835d95ba8203c560b2f6733594966cbaf809d877a46c08675284288565e3a21b14d94900dd66b778dc975339196f182732e2cd8bc1ccc9e6da6253e SHA512 fe1013fb54585c15ba556054478a2c8c503120387e81bd16bfdfbb6f3a188ed4124585540abf43da9209cbbe0d7fb90d50914cd6620137d00f013cfb6954a042 -EBUILD neofetch-7.1.0-r1.ebuild 1292 BLAKE2B fc0c97c423fe49814ee05c3da7dfbc4f620d605f906b797f3cc8ca4c4639b1423a8e274c7e9c36a28d482da4015968e416721941968c83685d476718a27c9506 SHA512 aa200bbd7c21341a928dd8d6db6a6b256d35217685d03e3af3abdba057e713c238487c6425576387483d3f59f0d51883613508a6c81d9b14cb15dbc84bc4429a -EBUILD neofetch-7.1.0.ebuild 1014 BLAKE2B b675aef4809b501b3d66b6022f1f6408a96798e02f71aaa269f61b2c2f933f087607aee9f0ba7cea6fd44e59245f0f5b3f34f73090523f871e4a13cd50108820 SHA512 139d56d0f7ce8d5d8496f965dfc85cb64d2965fdaf85eb707c86c20d96cb7cb29ae8e111ea8960afd76cdc405f93c6d1f6f806b63a45bb73bb98de199b046653 -EBUILD neofetch-9999.ebuild 1241 BLAKE2B 8d6e4f340e912ab5794c856cc254dab17aa557ed85c5446b4b937c07875c163ef51038349c78a3f374719c6d7de9a2076411701c0d8488751252f2d4d7047ba4 SHA512 c219a94b2a7e27b2461c949e3e644c4d21a3962d40a80a1440268eb898f4efaea9161906dc26e5778d83b786a35341972b41e2ba6877a24faee88f1619477df2 +EBUILD neofetch-7.1.0-r1.ebuild 1275 BLAKE2B 42860a6720bb3305ca86f1a9ba039c9b3f44aead776d59e703d0ee89271d8e98205612568bede6d45d2ce75723a4273c0f5644fdaf65f8f8ae6432881aacb5e2 SHA512 9f92aae75b9a682199073f0124e04eb9614d37747104c9cb5dca7ec6316b9eae44705ae2556e2bbd5480c89d51ca296b57f19e890c5727f19ebf0b3a26887449 +EBUILD neofetch-7.1.0.ebuild 997 BLAKE2B 75746c17d8c2d14627e712f4edf15dde818a3295241ba6f438406b98fb836cbd0123e4d63b900012b62dd1189e25c7ec46ddaea2ba5d93f5f028e1e5f3c13fae SHA512 11ccc277add31d055b2c43bf0e16806dd1a4bc1dbf88db27447595f67d8406018ad45c1ad8f3ea78174487e786b9a4966297839a3a9daa5f1352130735c9343d +EBUILD neofetch-9999.ebuild 1224 BLAKE2B df1cb8be43763403e60471f77eed30ccd29df2d9d3ebea683c2da598d8197cde1d1ff3a3bac2598639244784f446e39e6b00125c603ccef00d3baa4d9579fe1e SHA512 1bde29fa6d5f704abaac16896f74e12bed61efa58893078a4dfac11d4097b2bb41410d182c87469e28c2a33676befef092e04399039e0e8548dabe444f7331f2 MISC metadata.xml 863 BLAKE2B 3a4dbfbeea790e95fafbe9b47169bd43c127be69f21ffb2c0752ad2003304ef7628f0c95388288cf00b5d567b83626ac15cb015a8fd9c4c6cacc1137410a7887 SHA512 593a76d4beb607cf64a5dfeec978d7c6be6ad2a1dc36aefa44c2e18724d09c76133d3bab0fc5692f2bd997c86156337142b5115e7d34d4da59f91e69f44d4f30 diff --git a/app-misc/neofetch/neofetch-7.1.0-r1.ebuild b/app-misc/neofetch/neofetch-7.1.0-r1.ebuild index 8a0907e59fa7..766e7a9f7491 100644 --- a/app-misc/neofetch/neofetch-7.1.0-r1.ebuild +++ b/app-misc/neofetch/neofetch-7.1.0-r1.ebuild @@ -15,7 +15,7 @@ fi DESCRIPTION="Simple information system script" HOMEPAGE="https://github.com/dylanaraps/neofetch" -LICENSE="MIT-with-advertising" +LICENSE="MIT" SLOT="0" PATCHES=( diff --git a/app-misc/neofetch/neofetch-7.1.0.ebuild b/app-misc/neofetch/neofetch-7.1.0.ebuild index aa21d63f1a9a..46d3894353ec 100644 --- a/app-misc/neofetch/neofetch-7.1.0.ebuild +++ b/app-misc/neofetch/neofetch-7.1.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -15,7 +15,7 @@ fi DESCRIPTION="Simple information system script" HOMEPAGE="https://github.com/dylanaraps/neofetch" -LICENSE="MIT-with-advertising" +LICENSE="MIT" SLOT="0" IUSE="X" diff --git a/app-misc/neofetch/neofetch-9999.ebuild b/app-misc/neofetch/neofetch-9999.ebuild index 7f7fde51975a..d04032b52d82 100644 --- a/app-misc/neofetch/neofetch-9999.ebuild +++ b/app-misc/neofetch/neofetch-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -15,7 +15,7 @@ fi DESCRIPTION="Simple information system script" HOMEPAGE="https://github.com/dylanaraps/neofetch" -LICENSE="MIT-with-advertising" +LICENSE="MIT" SLOT="0" PATCHES=( diff --git a/app-misc/sphinx/Manifest b/app-misc/sphinx/Manifest index 88be00df4983..e7c6c1fe30e8 100644 --- a/app-misc/sphinx/Manifest +++ b/app-misc/sphinx/Manifest @@ -2,5 +2,5 @@ AUX searchd.rc 656 BLAKE2B 5ba2679b18b0a26d7779a69896958b6ed0cca32e4fa22303d5f3b AUX sphinx-2.0.1_beta-darwin8.patch 538 BLAKE2B aaac41e383404736d2f18421af2cf2bd03404d99488b778bcab5bec85a36d75a32234d5e4184ae912027b189fd31d41d07caa3e10b35b28318dd0a4369982039 SHA512 342d4ecd3e75c208e358a39de6e5cd2a2bd9dc627f53893869c2280ba5b50546c7edf8476c07cf681c8d1921eeadbeaf48c75337efba0349b951c7a4569f0c14 AUX sphinx-2.2.11-automake-1.16.patch 402 BLAKE2B 0e0ea346acb11b4f0a469b76e0491eb0942d0a29b9c566f2ae247401e357062c9366d070bdbb89983884d68576848c58e474c3015651fee92c4ed7e2b6694b2b SHA512 8babc7470036c762cb1d930ffa446aa0280637f6bbbe6854346bd94a46cfa36e466e38a402c3ef141c7a76d58188fb33000e66633a81680a7fab26ca5cee2b62 DIST sphinx-2.2.11-release.tar.gz 3061998 BLAKE2B 63abdf3d08046ebafcdfd67d3445325b9b127e4dd66ba9d36b3b7053ba80f1f3308b74fd1e01caae6174850e1db22c743454894584bad4a4bec78d533a002668 SHA512 cf1a262a5b0fbf0bd2827ec6ec629edeaf709ce855a6e7b509b65342baaeb26c02717ca63f1578d32c83d21e2fd6d1e92dceb34660e6351b93cd96fd4e623689 -EBUILD sphinx-2.2.11-r5.ebuild 2827 BLAKE2B b2a892735954335c9d49be88a91c148a0b2a85e03df6a9aca3d653b757206fb5e152a87ec637b5e2f59227cf9d7511fcfab0b0a6a6722a30bf88562b2cea38d5 SHA512 8981f01f6dbc8d378e0c00d03a7085559206f5df58403c4bdc0911d03e22791f6942f4b21cb60f6b1f69f51a0deb86718582b8bc58fd4e5d4fdc60f653ee1106 +EBUILD sphinx-2.2.11-r5.ebuild 2825 BLAKE2B b350edb79273a2d7d7807b031f6448bb83faa9fb61d94a6472303ec3d14bf0e967036fe4ce4aac99df76d1a293add29abaa821fcf34aa17184e4e44428cb586c SHA512 355e549717eb0184742e288b7674a3fb51e45ec88570f30217095e3e380729f2d6c633e2903e7bed846f7b09eafed0cef7aa82e9a400276308e4c600d2708a13 MISC metadata.xml 493 BLAKE2B bfc13e8fda1557dc11fa8ead49949b1128365f046871e861eb74eb84d22f60501c1a167d48ee8cd0f689c565a7a847b3804cdc098838b7cc83e35d4c43f8c0d3 SHA512 8e6d2ba22737adac63555a840a6d614c474eb6804b4f07e2970ca1d21ce033e0f1307f7f0266bf5077aa7b03eedaad9c1894eb52a2332bb2e738c3516138ba5c diff --git a/app-misc/sphinx/sphinx-2.2.11-r5.ebuild b/app-misc/sphinx/sphinx-2.2.11-r5.ebuild index 615f1e9602d0..8f12c090a21d 100644 --- a/app-misc/sphinx/sphinx-2.2.11-r5.ebuild +++ b/app-misc/sphinx/sphinx-2.2.11-r5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -9,8 +9,8 @@ inherit autotools flag-o-matic toolchain-funcs MY_P=${P}-release DESCRIPTION="Full-text search engine with support for MySQL and PostgreSQL" -HOMEPAGE="http://www.sphinxsearch.com/" -SRC_URI="http://sphinxsearch.com/files/${MY_P}.tar.gz" +HOMEPAGE="https://sphinxsearch.com/" +SRC_URI="https://sphinxsearch.com/files/${MY_P}.tar.gz" LICENSE="GPL-2" SLOT="0" diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz index 01a07bb49f6d..a149b618bbf1 100644 Binary files a/app-text/Manifest.gz and b/app-text/Manifest.gz differ diff --git a/app-text/vgrep/Manifest b/app-text/vgrep/Manifest index 118aebc0f8c2..b145c6ac5c00 100644 --- a/app-text/vgrep/Manifest +++ b/app-text/vgrep/Manifest @@ -1,3 +1,3 @@ DIST vgrep-2.6.0.tar.gz 1589155 BLAKE2B 847954ccf020c2b7f54360aab2fd9e3fc897dfd3ceab7d9ecd79f378c18196048649b37f4f9b62dc8f2af46f874a8433c8a20e5e025ca9e0f08b8f6859b0dd40 SHA512 712ca1ab4318a69fbb9f0e60343c188b292c59c52ca488adb1db546937822b0e49a49541e2b9e69cec6b721003198518f530521f4c726988516bcd64e7247846 -EBUILD vgrep-2.6.0.ebuild 645 BLAKE2B b10438487d6719c03671726c0f282d71153ebfdb7cdfad2b3274ad518c4d7fe5d2e51576fe0a3305ca64f27bb41816c0898c169634d3e29268027299419f8f93 SHA512 e9e43321acfd49c0d4074565b63098f9ed2d70cb3310c39653266c8337897b4cfd901024cefe6263fb0a2e506578ceb1dcc93b6858e965d3d4219970a22b28ab +EBUILD vgrep-2.6.0.ebuild 634 BLAKE2B 98d0e18bbca2de0fc6c1a8d46ac6afe50590565b875fc5dac292f36f8844ad150e6f2c4618fd246a68e8f381df0782ee2a2501ddf5b1814a2fd3bc810694383f SHA512 1433c4df0a32316b2160e1309ca9daf61cf263ce01124b850eb1a0020afc1e9657fee0e397911f4212a252751ae528e58b19c75539713295b719593c192dccbe MISC metadata.xml 311 BLAKE2B 9bb01955c88bd8e6141c6f891ddac6dce2f197516c593e95d417352b730b3413cee53a2c8833f8075e97de0533fbd66c71077f265409759ab601e0be8d3ab6b6 SHA512 7e03ea65761a58c9efb263ba701e91550548f10d25fc9708b6b2ba58ae35d4f870cbd0532c1ef6cddf87e6f76226bc6f03fa657cfc3ba18324ca8391e241a328 diff --git a/app-text/vgrep/vgrep-2.6.0.ebuild b/app-text/vgrep/vgrep-2.6.0.ebuild index e8310a63f2f7..1b3329afca49 100644 --- a/app-text/vgrep/vgrep-2.6.0.ebuild +++ b/app-text/vgrep/vgrep-2.6.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="8" @@ -9,7 +9,7 @@ DESCRIPTION="A pager for grep, git-grep and similar grep implementations" HOMEPAGE="https://github.com/vrothberg/vgrep" SRC_URI="https://github.com/vrothberg/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="BSD GPL-3+ MIT MIT-with-advertising" +LICENSE="Apache-2.0 BSD GPL-3 MIT" SLOT="0" KEYWORDS="amd64" diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz index 42dbf557c9de..717a1d8f56fb 100644 Binary files a/dev-cpp/Manifest.gz and b/dev-cpp/Manifest.gz differ diff --git a/dev-cpp/highway/Manifest b/dev-cpp/highway/Manifest index 0f36b8921000..53572a5a4a6b 100644 --- a/dev-cpp/highway/Manifest +++ b/dev-cpp/highway/Manifest @@ -1,5 +1,6 @@ AUX 0001-fix-compile-for-armv7-targets-with-vfp4-and-lower.patch 5987 BLAKE2B e6168befa010bbfe2cce3633c78c8d8c5005ecbe605a12c39e1004284f80d580c0c8a9a037638e414e57a989f63370b54a64db2de1c25a3188d0a3df4611687b SHA512 03f5d89ed1038f6eab451c11216ac75bfa7165a57b1f46a0b6fedb03620a355b30bd868d0da371e44d1ebe5f625e4e36777929de63762953e4e9fc0013c6f5bb AUX 0002-fix-armv7-neon-detect-via-asm-hwcap.patch 913 BLAKE2B 6df3006c89b136a8df8db949ce2822b22780f1cd3aede7d468579ad179c0777464f467e6cf9000bf69e22f8ce9171c61ff1deeddb0646da4bebeca41a3f5d434 SHA512 5e71829b47eb75239e90189b2ce74efcdb055d6445f0b7d58610ea775969f8b223f1fdcc3b215259fa89d1f6b1ac0de0f184786db57235a429da37ddfbdaf519 +AUX highway-1.0.7-Fix_UB_case_with_signed_overflow.patch 1223 BLAKE2B 94e79af30567072c44761cff03aa167bde4cc2c674d54f104c3db54f26cbd3184bf42d0bb6374e380db639a7a384f05ff71c709670bcbea75eb241a95c6edf76 SHA512 480379575816e86ec0132f5714ab4035dd54a2d96ffbaed012aa00349774bed9a0c81a20a69b9a217378e59d5b8f8a971e6364f4bea9a031451dbee2a57bbdab DIST highway-1.0.1.tar.gz 1730746 BLAKE2B 1c6185af91afe32fbb35285d49101d381ade7ded262cbcd3b0a8bf28b1924a76ac5a11423a1613068f3435fbbdd2ab0119aa8a1aafe2c3467e0aff1987f40aad SHA512 35b6287579b6248966b0d36fda1522fd6338523934b079e94e857f9de08354f20b99739c99d53249a3a6c583519da0e0ac5e06dfbe6e3a89262f627c75b59dd8 DIST highway-1.0.3.tar.gz 1770704 BLAKE2B 5454f7e661270f25d1439a2a3d649a0f9970d7e10e0cfe6818c470b00460cc77b044ca83e912c91a3582b4a60af5d8d0f7c0aba01762acd3c98b9692fa0b20c6 SHA512 fc419c862e1686b6278081e8e10da41dc2bdfbd386a29b59e21a57375a47d3eeb5c7297e3078c78007b212121d936640b192a26a16c941e73cf599f24e081021 DIST highway-1.0.5.tar.gz 2012129 BLAKE2B cd7673bc5e3a32551554c83c4e1beb31f9855d9ad9550f156be2fb9e93b20391bd98d4b3ed4d0edf0a2786e403dcca86f4a50d00c27f0e08242dc66e2e6b2262 SHA512 0886b60147b78807e40c4987438fe664b4fbc012c3c681a45f3043ee4077afa493cb75550bc18ae160d00e527bf15bcf1f14220ea8561a4baacb3317fc25e347 @@ -8,6 +9,7 @@ EBUILD highway-1.0.1-r1.ebuild 1000 BLAKE2B 785d94ce1c5bda32873bae32c693eeb56672 EBUILD highway-1.0.3-r1.ebuild 1088 BLAKE2B 2480c977a6917c8c73535266a3551ef429b3e983116b42da23b081dc37be39e11b63928c8ca74e174d4dc6155ca4209318d1ed17867085d6a6224d6960ab2918 SHA512 dfd974802114483b35fb21be722bcd7648819ea8a1277e956e22a1d1a998657998a779fb6fdf224a4e84a576c53088a08c6b891fc6b5e120ae301e4ff7721749 EBUILD highway-1.0.3.ebuild 1019 BLAKE2B 61447444b75bc7fdb09363992aeee6d454400f6d22288f972c0b48d18bf4eedb791bd1a5761ed7edc24f7f846926f3f34b290bec2c74abcb201d1e01282f4b4a SHA512 745b3be032f06e186791a758ca0d399327d9c4ee8b18c9e0ca87ebc862aee170aec0dd051a35502615b2df09894a66bfa9176ef4c4678410af00594121cd1e68 EBUILD highway-1.0.5.ebuild 937 BLAKE2B 5dc370af85a93d6864cdd01b113f7c6099b078e9488386e69c2c9e138983eb643c20dc2500df8cb7514b69445f2624a9498ede326b06c4b7948c7dfc01abc693 SHA512 100aa26a702801b0a56d39675b30f7a4fbb48184f1e392261362b688a25847e835ad4ffef65dc3b9c75e9c7718eafce26a712ad8c5b83df84e765b84ad65e3d2 +EBUILD highway-1.0.7-r1.ebuild 1016 BLAKE2B 9c0b8103afbd7a49e48c9868b2300692d10b83d664ce88b39f9e63e78b4460dd59cccbbcf9b7d39c5257b5d5e958ed09949842d2dfbc99323a4e6608e9996958 SHA512 007f8373a7fbbd6a93a85d9a22891c01977cc8858aba6b288d2ee0102c583f6d7276afa773dade2d6da63c84ec78468a452c887651dc275912d9a5dd7813c9f9 EBUILD highway-1.0.7.ebuild 931 BLAKE2B fa1630639e5b53bf696ed93bee6cf7bf2d117a76d7a0b7c44d68d974a026b26f2884ef62fe15410e8b0ae2f7ca4d8e6d24c928e3b37238c2defae188654a5979 SHA512 73185c0b76f4d6d489387c5c5cb6ac244bde6f60676c9e0f3354969ecfcbb0078e074ae849c404e0874daa88ea338aa5cb523b801662286594d2d8deb8662d3d EBUILD highway-9999.ebuild 930 BLAKE2B ae08b4b970402c4afa31b7add6d6201dc1e10d8d7b52019de21b13903fa4d9ee48d541a936be6baf2d9d766f78b4c9358d3ae879c5ff16c8034d04c37ed01b6f SHA512 325ecb955be3deb5592ed0a176a67517920e3321929b444e1e0b683a3e336fa9107607cabf6cc8a93a466124348d6c3a94c30528a343f0a9a8a19511b565e9ab MISC metadata.xml 700 BLAKE2B 23fb803289745f094f19cb7dc6b296f56a3bf712b39f87ee563872496edb5798fe9f36ec1d8a9d9af52d26b589bca354bc58a3c039753156e09a154de27cb960 SHA512 b47da71c110bb91b523dd970a1ed8f4d40c1cc067c170d10ef0ad412850967682303e610c352d7c6425d7bad33d58f90a6d3a34a333a38e427c65a8341c3ec21 diff --git a/dev-cpp/highway/files/highway-1.0.7-Fix_UB_case_with_signed_overflow.patch b/dev-cpp/highway/files/highway-1.0.7-Fix_UB_case_with_signed_overflow.patch new file mode 100644 index 000000000000..814d584e8b3a --- /dev/null +++ b/dev-cpp/highway/files/highway-1.0.7-Fix_UB_case_with_signed_overflow.patch @@ -0,0 +1,29 @@ +https://github.com/google/highway/issues/1549 +https://github.com/google/highway/commit/45eea15b5488f3e7a15c2c94ac77bd9e99703203 + +From 45eea15b5488f3e7a15c2c94ac77bd9e99703203 Mon Sep 17 00:00:00 2001 +From: Mathieu Malaterre +Date: Thu, 5 Oct 2023 08:00:38 +0200 +Subject: [PATCH] Fix UB case with signed overflow, prefer unsigned + +Fixes #1549 + +Link: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110643 +Suggested-by: Andrew Pinski +--- + hwy/ops/arm_neon-inl.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/hwy/ops/arm_neon-inl.h b/hwy/ops/arm_neon-inl.h +index 7ac7a10c62..97de46be2e 100644 +--- a/hwy/ops/arm_neon-inl.h ++++ b/hwy/ops/arm_neon-inl.h +@@ -4592,7 +4592,7 @@ HWY_API Mask128 IsNaN(const Vec128 v) { + template + HWY_API Mask128 IsInf(const Vec128 v) { + const DFromV d; +- const RebindToSigned di; ++ const RebindToUnsigned di; + const VFromD vi = BitCast(di, v); + // 'Shift left' to clear the sign bit, check for exponent=max and mantissa=0. + return RebindMask(d, Eq(Add(vi, vi), Set(di, hwy::MaxExponentTimes2()))); diff --git a/dev-cpp/highway/highway-1.0.7-r1.ebuild b/dev-cpp/highway/highway-1.0.7-r1.ebuild new file mode 100644 index 000000000000..98f940b6570c --- /dev/null +++ b/dev-cpp/highway/highway-1.0.7-r1.ebuild @@ -0,0 +1,41 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake-multilib + +DESCRIPTION="Performance-portable, length-agnostic SIMD with runtime dispatch" +HOMEPAGE="https://github.com/google/highway" + +if [[ "${PV}" == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/google/highway.git" +else + SRC_URI="https://github.com/google/highway/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="cpu_flags_arm_neon test" + +DEPEND="test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] )" + +RESTRICT="!test? ( test )" + +PATCHES=( + "${FILESDIR}/${PN}-1.0.7-Fix_UB_case_with_signed_overflow.patch" +) + +multilib_src_configure() { + local mycmakeargs=( + -DHWY_CMAKE_ARM7=$(usex cpu_flags_arm_neon) + -DBUILD_TESTING=$(usex test) + -DHWY_WARNINGS_ARE_ERRORS=OFF + ) + + use test && mycmakeargs+=( "-DHWY_SYSTEM_GTEST=ON" ) + + cmake_src_configure +} diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz index 5599fdf8db6b..7a89b1df8d6f 100644 Binary files a/dev-db/Manifest.gz and b/dev-db/Manifest.gz differ diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest index df1cafaae8e9..9f7a69fe4c69 100644 --- a/dev-db/postgresql/Manifest +++ b/dev-db/postgresql/Manifest @@ -1,18 +1,8 @@ -AUX postgresql-12-openssl3.2.patch 6585 BLAKE2B 791f1432cf74232bfa030ae26450fb8ee04ab4c4677d7888de36526d5a90ad520b36dd048abda8d4a4797f2826027aa86966c159942ce111c931da84276a0b30 SHA512 effb4ec6d4a6dec5ffb344c03df99e3d938c52221ddbc4d6586492f77763b5ec268836e43007dd2beb0b0df95173c9e37449707a1a8bd9b293ed7addaefb320b -AUX postgresql-12-xml-2.12.patch 3114 BLAKE2B dc2718f387fa1f28b2d5ccb04959cedb99f692227d97c494f9b2315f96a9cb64991a60565ca76c20384de1d201aa503fbdd6df2b8ea607a77a06fcf43ee0f309 SHA512 9d07fc0df0db6060d23b068074eaa74ca30f96c32f84ad06510031e55ccf891b34c82ac11684202122e5e33e5b503912906a073c7608cb6231eb6f7bf489f5be AUX postgresql-12.1-no-server.patch 2965 BLAKE2B 168f39c02f0614c57a60c0ce3bb540e0d29dc407c569661d0cd29ddb57657bfada44aa90ca915c8474ca5541ac1f4cc152fbd70c105efcbe83f9e5b9f918eeb5 SHA512 5e025da1cb5f696821b19093ab893667426a08b1bbc8e3f748d34207730026625b61a8cfd2596af124080a4a292363546dce5b703ce6164efceceabc6b170aa2 -AUX postgresql-13-openssl3.2.patch 6389 BLAKE2B 6b7a8cf82a9c0424fc0fa1f297623c530531a2db0ee2480e3e3cb94cd7a2f66fd3c07b5db4a164ac8cdea3557ca8f0627533ac19a07be1466413b409f6812dea SHA512 524eb2a4076f45bd978f034da03731e79a59ae5e0cae8f0d525e17bdacf0c23f24cb6ce38171447101ba229ece952244ae58199b821a1f3ec6bb9d5657543995 -AUX postgresql-13-xml-2.12.patch 3114 BLAKE2B 8ea1a2fd9c978047cfcf6a2dcbce192e62706b2218cd65ef29296880905ce0d02eae7923f8483ea62c68e85860c0115e65027eb0fb604a1c27c9810b80de6da2 SHA512 2ca7d0311ac0cf4ab19b41d9e8cf4624e95ad5d4efd0b978bf97620a9fe131dd6c69db580944ba0831d64996a40ef69391189a9fd50bb64501e8516c972bca93 AUX postgresql-13.3-riscv-spinlocks.patch 966 BLAKE2B 4834d47b01e1f8e122fa940a84e1e790686d96b538d27f253724f7be454c455c6853cdadf41da5cafeb8767012b45a6eef742685117afaaa78e0e9a930c728c8 SHA512 1c217ec177a1669fcaeffe2cce241b5ba2cba6425d9eee8bf50dce6626e70e2d063776e1ced4590cbf9ffc046ede02dbe4f06bdfb7bc4c3dcb0f028c128c15ea AUX postgresql-13.8-no-server.patch 2985 BLAKE2B 81a4a7c1d3c9e104ea7a575a14eecada57b62ed652b4401b459886250518179b1f68efd73246773cf7b745c298ac59f0e5f693f2ac0e6e0fd4a29c4c431e3715 SHA512 7a3fd3f8411c59b812da6deaf743247c0e728aca653fb66860a7a6e55704bc732327dcf917ce17fe089003740131d4d92879e171b4b9ff262fef0743f6f50122 -AUX postgresql-14-openssl3.2.patch 7707 BLAKE2B 50035cdbfea58798d8ece7edb13c552ada5167999b070b2582ae2f020fa136a17dcc75c0ceae5255074284f587a7b032eca6ffa53cc1f75de3637746157f7ef7 SHA512 93ad6d528d0ebafd947327212eec33d91a1f9e2d7fdaf1c67040c5da96e9ba9d97b3bf7db399a260b97e116f1f2cd817443fadd1aeea5b196024ce14cb80a357 -AUX postgresql-14-xml-2.12.patch 3114 BLAKE2B 1aff5b23809d14d7daeea4bc2c9c80529d1c2bf04f5cc3bd5d00bc4c8a9790652437137813dcf8e563258d1acfd44805a2c83784e5dd4be0d403f960e978eb8e SHA512 f2bc93294994d928324fd08d669f5d77fc0e63c493150c5ac589c7c61bde277ee96c45386117c7e0865c4c4d31cf8e4b5bd1b9a8da13b16499f0813f780bd755 AUX postgresql-14.5-no-server.patch 3018 BLAKE2B cbb900bcb7bcc8e788369829811da0d57a45682a77ac54f430cab7ebf6df9ff10489d50d129fa5b24bfff80929497b3107a8e650962b8e772d6b0bee610f05a9 SHA512 90e88567af5f30969e946295c4c058cd245bdd7dce01d48b70aa3dd000cf9e54570ed1b6bcc423a10ed0b7102047927da19bd26f5714e003ccffde967c77db26 -AUX postgresql-15-openssl3.2.patch 7609 BLAKE2B 63e806aab619b79c174c299990cf45c031d0150c8c80afe9fcf217f75673c0b28c64879b305bd700afa9873ff8a7c3da4587d3fe6789b2f12bbe4c4d9c738120 SHA512 871c75ff34b60248ffd4a3de8c03abb546430a5e7aba9f361b53f4b6fb27a6b58e927d84a5ba4c50ce8c667157dafefe63b41e69e4b7b8e86f93e276a2468f0b -AUX postgresql-15-xml-2.12.patch 3114 BLAKE2B 32d32553e666c8dd04b5df3dc52c88b26230361a68b8a8f92faf2b430bd91d998df7280399df6c0c077931d2ea1c0eb19169ffe5a1990a1c66d7942cb57b889c SHA512 b913188055fa1314a899835c6365904952badf0ae5793fa87b3e86a9cd6bc86357f2385137cdc2bf87b80661ffaa09f9c23f39eb9527d9e65cd16d105a8ed66c AUX postgresql-15_beta3-no-server.patch 3061 BLAKE2B aeba13501762f4e21653ad65ab10f708d604c393797766c1acad207a7889e02eb2806c0f6823fcbf9f2891be85d17ff7d3ba6066afe5f5fde3b9b39e56bfa5f7 SHA512 a41d01f994c4301ec059615446a3cc03cd16af67e3a3c1c0fa73b145c1b910de38d5a4a4757ad861c9cd11124f1d2d13f6503be2e5a2bb28f803fb03b055edb5 -AUX postgresql-16-openssl3.2.patch 8637 BLAKE2B eacc36e7c85ff1f36b2c4c087d8bb332e03fe084391563ea6c3440c1d29c9b0479f3095ec2479f38120a05a25cd048aa043e7f5f0652b795e29c104b14ff2514 SHA512 fa9a310aa3bbb7c4b05480f4f62e61a11f2993174f09580350875083721c11f73dca3e06d062a466f38b3ad2df83a1548838c8431b272c438152ea859eb94a5f -AUX postgresql-16-xml-2.12.patch 3178 BLAKE2B 366e2b7496c0ec5615c01c2815dd89813c6edfbacdef7038a4804531e3e6ec4fea07fad6859a9b4bd17533e2e56ca48490e783998e20b704c672283d04247280 SHA512 dad70ffff7a2bbf71cc9ce5476fa2aadf5dabf8088a2fa787969d3612160c8c0dfe9efbf7ea7568ce6fbc01bacf05042ad95e665a5eac8c3341cd487eb4e04ff AUX postgresql-check-db-dir 1013 BLAKE2B 2be45942d0442822113879708c11dfde267938b6e7118bd225f567ca9fdacb11082792eabcb40b8a39cd6017fdedb18100576fea0895dae2dcda83c2d51de34d SHA512 2f34ee0cb6a889500ccfca7621ada6ee1bb06dc146f3c556938152dd3d7c0312266bb4db5f4099838d93ade26e2b8866dfddb3576cb5a737431ea2befd0cec6f AUX postgresql.confd-9.3 2477 BLAKE2B 0d42eedb99c951c8c60ed02abb5d4526bc288e8dd50b048cb3ab374239f1929aa80d10306037e45188a81593163121c029b91f9149365bff02ff7bfd0fe52ac4 SHA512 6c9e7c2de31eace2b3ce771a29eb354b143ea81f85d9d7ef601f302b7ae71c1c3badde8765fb7757dadcf0c49dcfa1116977e8b7f1e238350d3732962267147f AUX postgresql.init-9.3-r1 4999 BLAKE2B f2bc23a51b6d9643bbc14320aaa9c41b7eb1df86f8b760b9146739b14060178a415fe49b77a47b6bc5522759759fa0aefa9f0050b340534a64c2f22f89c7825d SHA512 a0f003c7d00b9749b8b25fce8ac728869e0c8f5a3c87e699b62806207413d5abba8db1e9d35e801316fbfb0ee070eb3b6a099b7991065c21cdb27ca7dc164bed diff --git a/dev-db/postgresql/files/postgresql-12-openssl3.2.patch b/dev-db/postgresql/files/postgresql-12-openssl3.2.patch deleted file mode 100644 index 62b254d220c6..000000000000 --- a/dev-db/postgresql/files/postgresql-12-openssl3.2.patch +++ /dev/null @@ -1,178 +0,0 @@ -commit 6bb4ce36b302296fd09abb097b5e28b66117be92 -Author: Tom Lane -Date: Tue Nov 28 12:34:03 2023 -0500 - - Use BIO_{get,set}_app_data instead of BIO_{get,set}_data. - - We should have done it this way all along, but we accidentally got - away with using the wrong BIO field up until OpenSSL 3.2. There, - the library's BIO routines that we rely on use the "data" field - for their own purposes, and our conflicting use causes assorted - weird behaviors up to and including core dumps when SSL connections - are attempted. Switch to using the approved field for the purpose, - i.e. app_data. - - While at it, remove our configure probes for BIO_get_data as well - as the fallback implementation. BIO_{get,set}_app_data have been - there since long before any OpenSSL version that we still support, - even in the back branches. - - Also, update src/test/ssl/t/001_ssltests.pl to allow for a minor - change in an error message spelling that evidently came in with 3.2. - - Tristan Partin and Bo Andreson. Back-patch to all supported branches. - - Discussion: https://postgr.es/m/CAN55FZ1eDDYsYaL7mv+oSLUij2h_u6hvD4Qmv-7PK7jkji0uyQ@mail.gmail.com - -diff --git a/configure b/configure -index cce104aebb..346ea8e2c1 100755 ---- a/configure -+++ b/configure -@@ -12641,7 +12641,7 @@ done - # defines OPENSSL_VERSION_NUMBER to claim version 2.0.0, even though it - # doesn't have these OpenSSL 1.1.0 functions. So check for individual - # functions. -- for ac_func in OPENSSL_init_ssl BIO_get_data BIO_meth_new ASN1_STRING_get0_data -+ for ac_func in OPENSSL_init_ssl BIO_meth_new ASN1_STRING_get0_data - do : - as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` - ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" -diff --git a/configure.in b/configure.in -index 3c93e7a944..2c15b20049 100644 ---- a/configure.in -+++ b/configure.in -@@ -1290,7 +1290,7 @@ if test "$with_openssl" = yes ; then - # defines OPENSSL_VERSION_NUMBER to claim version 2.0.0, even though it - # doesn't have these OpenSSL 1.1.0 functions. So check for individual - # functions. -- AC_CHECK_FUNCS([OPENSSL_init_ssl BIO_get_data BIO_meth_new ASN1_STRING_get0_data]) -+ AC_CHECK_FUNCS([OPENSSL_init_ssl BIO_meth_new ASN1_STRING_get0_data]) - # OpenSSL versions before 1.1.0 required setting callback functions, for - # thread-safety. In 1.1.0, it's no longer required, and CRYPTO_lock() - # function was removed. -diff --git a/src/backend/libpq/be-secure-openssl.c b/src/backend/libpq/be-secure-openssl.c -index b0a1f7258a..34f8f9e71e 100644 ---- a/src/backend/libpq/be-secure-openssl.c -+++ b/src/backend/libpq/be-secure-openssl.c -@@ -699,11 +699,6 @@ be_tls_write(Port *port, void *ptr, size_t len, int *waitfor) - * to retry; do we need to adopt their logic for that? - */ - --#ifndef HAVE_BIO_GET_DATA --#define BIO_get_data(bio) (bio->ptr) --#define BIO_set_data(bio, data) (bio->ptr = data) --#endif -- - static BIO_METHOD *my_bio_methods = NULL; - - static int -@@ -713,7 +708,7 @@ my_sock_read(BIO *h, char *buf, int size) - - if (buf != NULL) - { -- res = secure_raw_read(((Port *) BIO_get_data(h)), buf, size); -+ res = secure_raw_read(((Port *) BIO_get_app_data(h)), buf, size); - BIO_clear_retry_flags(h); - if (res <= 0) - { -@@ -733,7 +728,7 @@ my_sock_write(BIO *h, const char *buf, int size) - { - int res = 0; - -- res = secure_raw_write(((Port *) BIO_get_data(h)), buf, size); -+ res = secure_raw_write(((Port *) BIO_get_app_data(h)), buf, size); - BIO_clear_retry_flags(h); - if (res <= 0) - { -@@ -809,7 +804,7 @@ my_SSL_set_fd(Port *port, int fd) - SSLerr(SSL_F_SSL_SET_FD, ERR_R_BUF_LIB); - goto err; - } -- BIO_set_data(bio, port); -+ BIO_set_app_data(bio, port); - - BIO_set_fd(bio, fd, BIO_NOCLOSE); - SSL_set_bio(port->ssl, bio, bio); -diff --git a/src/include/pg_config.h.in b/src/include/pg_config.h.in -index 457a8713cc..1e9d21c3e4 100644 ---- a/src/include/pg_config.h.in -+++ b/src/include/pg_config.h.in -@@ -96,9 +96,6 @@ - /* Define to 1 if you have the header file. */ - #undef HAVE_ATOMIC_H - --/* Define to 1 if you have the `BIO_get_data' function. */ --#undef HAVE_BIO_GET_DATA -- - /* Define to 1 if you have the `BIO_meth_new' function. */ - #undef HAVE_BIO_METH_NEW - -diff --git a/src/include/pg_config.h.win32 b/src/include/pg_config.h.win32 -index 42fd7067f1..37accc560b 100644 ---- a/src/include/pg_config.h.win32 -+++ b/src/include/pg_config.h.win32 -@@ -75,9 +75,6 @@ - /* Define to 1 if you have the `ASN1_STRING_get0_data' function. */ - /* #undef HAVE_ASN1_STRING_GET0_DATA */ - --/* Define to 1 if you have the `BIO_get_data' function. */ --/* #undef HAVE_BIO_GET_DATA */ -- - /* Define to 1 if you have the `BIO_meth_new' function. */ - /* #undef HAVE_BIO_METH_NEW */ - -diff --git a/src/interfaces/libpq/fe-secure-openssl.c b/src/interfaces/libpq/fe-secure-openssl.c -index 5948a37983..5729dd9acf 100644 ---- a/src/interfaces/libpq/fe-secure-openssl.c -+++ b/src/interfaces/libpq/fe-secure-openssl.c -@@ -1491,10 +1491,7 @@ PQsslAttribute(PGconn *conn, const char *attribute_name) - * to retry; do we need to adopt their logic for that? - */ - --#ifndef HAVE_BIO_GET_DATA --#define BIO_get_data(bio) (bio->ptr) --#define BIO_set_data(bio, data) (bio->ptr = data) --#endif -+/* protected by ssl_config_mutex */ - - static BIO_METHOD *my_bio_methods; - -@@ -1503,7 +1500,7 @@ my_sock_read(BIO *h, char *buf, int size) - { - int res; - -- res = pqsecure_raw_read((PGconn *) BIO_get_data(h), buf, size); -+ res = pqsecure_raw_read((PGconn *) BIO_get_app_data(h), buf, size); - BIO_clear_retry_flags(h); - if (res < 0) - { -@@ -1533,7 +1530,7 @@ my_sock_write(BIO *h, const char *buf, int size) - { - int res; - -- res = pqsecure_raw_write((PGconn *) BIO_get_data(h), buf, size); -+ res = pqsecure_raw_write((PGconn *) BIO_get_app_data(h), buf, size); - BIO_clear_retry_flags(h); - if (res < 0) - { -@@ -1624,7 +1621,7 @@ my_SSL_set_fd(PGconn *conn, int fd) - SSLerr(SSL_F_SSL_SET_FD, ERR_R_BUF_LIB); - goto err; - } -- BIO_set_data(bio, conn); -+ BIO_set_app_data(bio, conn); - - SSL_set_bio(conn->ssl, bio, bio); - BIO_set_fd(bio, fd, BIO_NOCLOSE); -diff --git a/src/tools/msvc/Solution.pm b/src/tools/msvc/Solution.pm -index 20ce233af4..a7e5fdbda9 100644 ---- a/src/tools/msvc/Solution.pm -+++ b/src/tools/msvc/Solution.pm -@@ -273,7 +273,6 @@ sub GenerateFiles - || ($digit1 >= '1' && $digit2 >= '1' && $digit3 >= '0')) - { - print $o "#define HAVE_ASN1_STRING_GET0_DATA 1\n"; -- print $o "#define HAVE_BIO_GET_DATA 1\n"; - print $o "#define HAVE_BIO_METH_NEW 1\n"; - print $o "#define HAVE_OPENSSL_INIT_SSL 1\n"; - } diff --git a/dev-db/postgresql/files/postgresql-12-xml-2.12.patch b/dev-db/postgresql/files/postgresql-12-xml-2.12.patch deleted file mode 100644 index 2929eb7302e2..000000000000 --- a/dev-db/postgresql/files/postgresql-12-xml-2.12.patch +++ /dev/null @@ -1,83 +0,0 @@ -From b2fd1dab90240ebb9017cd2fddd731c3641ba434 Mon Sep 17 00:00:00 2001 -From: Tom Lane -Date: Mon, 29 Jan 2024 12:06:08 -0500 -Subject: [PATCH] Fix incompatibilities with libxml2 >= 2.12.0. - -libxml2 changed the required signature of error handler callbacks -to make the passed xmlError struct "const". This is causing build -failures on buildfarm member caiman, and no doubt will start showing -up in the field quite soon. Add a version check to adjust the -declaration of xml_errorHandler() according to LIBXML_VERSION. - -2.12.x also produces deprecation warnings for contrib/xml2/xpath.c's -assignment to xmlLoadExtDtdDefaultValue. I see no good reason for -that to still be there, seeing that we disabled external DTDs (at a -lower level) years ago for security reasons. Let's just remove it. - -Back-patch to all supported branches, since they might all get built -with newer libxml2 once it gets a bit more popular. (The back -branches produce another deprecation warning about xpath.c's use of -xmlSubstituteEntitiesDefault(). We ought to consider whether to -back-patch all or part of commit 65c5864d7 to silence that. It's -less urgent though, since it won't break the buildfarm.) - -Discussion: https://postgr.es/m/1389505.1706382262@sss.pgh.pa.us ---- - contrib/xml2/xpath.c | 1 - - src/backend/utils/adt/xml.c | 14 ++++++++++++-- - 2 files changed, 12 insertions(+), 3 deletions(-) - -diff --git a/contrib/xml2/xpath.c b/contrib/xml2/xpath.c -index 1e5b71d9a0..f44caf0020 100644 ---- a/contrib/xml2/xpath.c -+++ b/contrib/xml2/xpath.c -@@ -75,7 +75,6 @@ pgxml_parser_init(PgXmlStrictness strictness) - xmlInitParser(); - - xmlSubstituteEntitiesDefault(1); -- xmlLoadExtDtdDefaultValue = 1; - - return xmlerrcxt; - } -diff --git a/src/backend/utils/adt/xml.c b/src/backend/utils/adt/xml.c -index 9f319077cb..51b16f2b73 100644 ---- a/src/backend/utils/adt/xml.c -+++ b/src/backend/utils/adt/xml.c -@@ -65,6 +65,16 @@ - #if LIBXML_VERSION >= 20704 - #define HAVE_XMLSTRUCTUREDERRORCONTEXT 1 - #endif -+ -+/* -+ * libxml2 2.12 decided to insert "const" into the error handler API. -+ */ -+#if LIBXML_VERSION >= 21200 -+#define PgXmlErrorPtr const xmlError * -+#else -+#define PgXmlErrorPtr xmlErrorPtr -+#endif -+ - #endif /* USE_LIBXML */ - - #include "access/htup_details.h" -@@ -119,7 +129,7 @@ struct PgXmlErrorContext - - static xmlParserInputPtr xmlPgEntityLoader(const char *URL, const char *ID, - xmlParserCtxtPtr ctxt); --static void xml_errorHandler(void *data, xmlErrorPtr error); -+static void xml_errorHandler(void *data, PgXmlErrorPtr error); - static void xml_ereport_by_code(int level, int sqlcode, - const char *msg, int errcode); - static void chopStringInfoNewlines(StringInfo str); -@@ -1752,7 +1762,7 @@ xml_ereport(PgXmlErrorContext *errcxt, int level, int sqlcode, const char *msg) - * Error handler for libxml errors and warnings - */ - static void --xml_errorHandler(void *data, xmlErrorPtr error) -+xml_errorHandler(void *data, PgXmlErrorPtr error) - { - PgXmlErrorContext *xmlerrcxt = (PgXmlErrorContext *) data; - xmlParserCtxtPtr ctxt = (xmlParserCtxtPtr) error->ctxt; --- -2.30.2 - diff --git a/dev-db/postgresql/files/postgresql-13-openssl3.2.patch b/dev-db/postgresql/files/postgresql-13-openssl3.2.patch deleted file mode 100644 index fbb80a3ecb20..000000000000 --- a/dev-db/postgresql/files/postgresql-13-openssl3.2.patch +++ /dev/null @@ -1,172 +0,0 @@ -commit dc8936b9dba79c80aaba8e7232434fb200e95725 -Author: Tom Lane -Date: Tue Nov 28 12:34:03 2023 -0500 - - Use BIO_{get,set}_app_data instead of BIO_{get,set}_data. - - We should have done it this way all along, but we accidentally got - away with using the wrong BIO field up until OpenSSL 3.2. There, - the library's BIO routines that we rely on use the "data" field - for their own purposes, and our conflicting use causes assorted - weird behaviors up to and including core dumps when SSL connections - are attempted. Switch to using the approved field for the purpose, - i.e. app_data. - - While at it, remove our configure probes for BIO_get_data as well - as the fallback implementation. BIO_{get,set}_app_data have been - there since long before any OpenSSL version that we still support, - even in the back branches. - - Also, update src/test/ssl/t/001_ssltests.pl to allow for a minor - change in an error message spelling that evidently came in with 3.2. - - Tristan Partin and Bo Andreson. Back-patch to all supported branches. - - Discussion: https://postgr.es/m/CAN55FZ1eDDYsYaL7mv+oSLUij2h_u6hvD4Qmv-7PK7jkji0uyQ@mail.gmail.com - -diff --git a/configure b/configure -index 2fc7dca504..b7caf88229 100755 ---- a/configure -+++ b/configure -@@ -12713,7 +12713,7 @@ done - # defines OPENSSL_VERSION_NUMBER to claim version 2.0.0, even though it - # doesn't have these OpenSSL 1.1.0 functions. So check for individual - # functions. -- for ac_func in OPENSSL_init_ssl BIO_get_data BIO_meth_new ASN1_STRING_get0_data -+ for ac_func in OPENSSL_init_ssl BIO_meth_new ASN1_STRING_get0_data - do : - as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` - ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" -diff --git a/configure.in b/configure.in -index eaca132607..9aec28c8d1 100644 ---- a/configure.in -+++ b/configure.in -@@ -1275,7 +1275,7 @@ if test "$with_openssl" = yes ; then - # defines OPENSSL_VERSION_NUMBER to claim version 2.0.0, even though it - # doesn't have these OpenSSL 1.1.0 functions. So check for individual - # functions. -- AC_CHECK_FUNCS([OPENSSL_init_ssl BIO_get_data BIO_meth_new ASN1_STRING_get0_data]) -+ AC_CHECK_FUNCS([OPENSSL_init_ssl BIO_meth_new ASN1_STRING_get0_data]) - # OpenSSL versions before 1.1.0 required setting callback functions, for - # thread-safety. In 1.1.0, it's no longer required, and CRYPTO_lock() - # function was removed. -diff --git a/src/backend/libpq/be-secure-openssl.c b/src/backend/libpq/be-secure-openssl.c -index 55fe59276a..9e22911379 100644 ---- a/src/backend/libpq/be-secure-openssl.c -+++ b/src/backend/libpq/be-secure-openssl.c -@@ -748,11 +748,6 @@ be_tls_write(Port *port, void *ptr, size_t len, int *waitfor) - * to retry; do we need to adopt their logic for that? - */ - --#ifndef HAVE_BIO_GET_DATA --#define BIO_get_data(bio) (bio->ptr) --#define BIO_set_data(bio, data) (bio->ptr = data) --#endif -- - static BIO_METHOD *my_bio_methods = NULL; - - static int -@@ -762,7 +757,7 @@ my_sock_read(BIO *h, char *buf, int size) - - if (buf != NULL) - { -- res = secure_raw_read(((Port *) BIO_get_data(h)), buf, size); -+ res = secure_raw_read(((Port *) BIO_get_app_data(h)), buf, size); - BIO_clear_retry_flags(h); - if (res <= 0) - { -@@ -782,7 +777,7 @@ my_sock_write(BIO *h, const char *buf, int size) - { - int res = 0; - -- res = secure_raw_write(((Port *) BIO_get_data(h)), buf, size); -+ res = secure_raw_write(((Port *) BIO_get_app_data(h)), buf, size); - BIO_clear_retry_flags(h); - if (res <= 0) - { -@@ -858,7 +853,7 @@ my_SSL_set_fd(Port *port, int fd) - SSLerr(SSL_F_SSL_SET_FD, ERR_R_BUF_LIB); - goto err; - } -- BIO_set_data(bio, port); -+ BIO_set_app_data(bio, port); - - BIO_set_fd(bio, fd, BIO_NOCLOSE); - SSL_set_bio(port->ssl, bio, bio); -diff --git a/src/include/pg_config.h.in b/src/include/pg_config.h.in -index 13fc4e0db6..978e685c70 100644 ---- a/src/include/pg_config.h.in -+++ b/src/include/pg_config.h.in -@@ -86,9 +86,6 @@ - /* Define to 1 if you have the `backtrace_symbols' function. */ - #undef HAVE_BACKTRACE_SYMBOLS - --/* Define to 1 if you have the `BIO_get_data' function. */ --#undef HAVE_BIO_GET_DATA -- - /* Define to 1 if you have the `BIO_meth_new' function. */ - #undef HAVE_BIO_METH_NEW - -diff --git a/src/interfaces/libpq/fe-secure-openssl.c b/src/interfaces/libpq/fe-secure-openssl.c -index 07d5daf4d9..73b1720c4c 100644 ---- a/src/interfaces/libpq/fe-secure-openssl.c -+++ b/src/interfaces/libpq/fe-secure-openssl.c -@@ -1602,10 +1602,7 @@ PQsslAttribute(PGconn *conn, const char *attribute_name) - * to retry; do we need to adopt their logic for that? - */ - --#ifndef HAVE_BIO_GET_DATA --#define BIO_get_data(bio) (bio->ptr) --#define BIO_set_data(bio, data) (bio->ptr = data) --#endif -+/* protected by ssl_config_mutex */ - - static BIO_METHOD *my_bio_methods; - -@@ -1614,7 +1611,7 @@ my_sock_read(BIO *h, char *buf, int size) - { - int res; - -- res = pqsecure_raw_read((PGconn *) BIO_get_data(h), buf, size); -+ res = pqsecure_raw_read((PGconn *) BIO_get_app_data(h), buf, size); - BIO_clear_retry_flags(h); - if (res < 0) - { -@@ -1644,7 +1641,7 @@ my_sock_write(BIO *h, const char *buf, int size) - { - int res; - -- res = pqsecure_raw_write((PGconn *) BIO_get_data(h), buf, size); -+ res = pqsecure_raw_write((PGconn *) BIO_get_app_data(h), buf, size); - BIO_clear_retry_flags(h); - if (res < 0) - { -@@ -1735,7 +1732,7 @@ my_SSL_set_fd(PGconn *conn, int fd) - SSLerr(SSL_F_SSL_SET_FD, ERR_R_BUF_LIB); - goto err; - } -- BIO_set_data(bio, conn); -+ BIO_set_app_data(bio, conn); - - SSL_set_bio(conn->ssl, bio, bio); - BIO_set_fd(bio, fd, BIO_NOCLOSE); -diff --git a/src/tools/msvc/Solution.pm b/src/tools/msvc/Solution.pm -index 78328e1fac..e88e3967cd 100644 ---- a/src/tools/msvc/Solution.pm -+++ b/src/tools/msvc/Solution.pm -@@ -226,7 +226,6 @@ sub GenerateFiles - HAVE_ATOMICS => 1, - HAVE_ATOMIC_H => undef, - HAVE_BACKTRACE_SYMBOLS => undef, -- HAVE_BIO_GET_DATA => undef, - HAVE_BIO_METH_NEW => undef, - HAVE_CLOCK_GETTIME => undef, - HAVE_COMPUTED_GOTO => undef, -@@ -543,7 +542,6 @@ sub GenerateFiles - || ($digit1 >= '1' && $digit2 >= '1' && $digit3 >= '0')) - { - $define{HAVE_ASN1_STRING_GET0_DATA} = 1; -- $define{HAVE_BIO_GET_DATA} = 1; - $define{HAVE_BIO_METH_NEW} = 1; - $define{HAVE_OPENSSL_INIT_SSL} = 1; - } diff --git a/dev-db/postgresql/files/postgresql-13-xml-2.12.patch b/dev-db/postgresql/files/postgresql-13-xml-2.12.patch deleted file mode 100644 index a8daa6e7ce2f..000000000000 --- a/dev-db/postgresql/files/postgresql-13-xml-2.12.patch +++ /dev/null @@ -1,83 +0,0 @@ -From 7c53b1977ba6bed81deca3164c17e61f10725226 Mon Sep 17 00:00:00 2001 -From: Tom Lane -Date: Mon, 29 Jan 2024 12:06:08 -0500 -Subject: [PATCH] Fix incompatibilities with libxml2 >= 2.12.0. - -libxml2 changed the required signature of error handler callbacks -to make the passed xmlError struct "const". This is causing build -failures on buildfarm member caiman, and no doubt will start showing -up in the field quite soon. Add a version check to adjust the -declaration of xml_errorHandler() according to LIBXML_VERSION. - -2.12.x also produces deprecation warnings for contrib/xml2/xpath.c's -assignment to xmlLoadExtDtdDefaultValue. I see no good reason for -that to still be there, seeing that we disabled external DTDs (at a -lower level) years ago for security reasons. Let's just remove it. - -Back-patch to all supported branches, since they might all get built -with newer libxml2 once it gets a bit more popular. (The back -branches produce another deprecation warning about xpath.c's use of -xmlSubstituteEntitiesDefault(). We ought to consider whether to -back-patch all or part of commit 65c5864d7 to silence that. It's -less urgent though, since it won't break the buildfarm.) - -Discussion: https://postgr.es/m/1389505.1706382262@sss.pgh.pa.us ---- - contrib/xml2/xpath.c | 1 - - src/backend/utils/adt/xml.c | 14 ++++++++++++-- - 2 files changed, 12 insertions(+), 3 deletions(-) - -diff --git a/contrib/xml2/xpath.c b/contrib/xml2/xpath.c -index 1e5b71d9a0..f44caf0020 100644 ---- a/contrib/xml2/xpath.c -+++ b/contrib/xml2/xpath.c -@@ -75,7 +75,6 @@ pgxml_parser_init(PgXmlStrictness strictness) - xmlInitParser(); - - xmlSubstituteEntitiesDefault(1); -- xmlLoadExtDtdDefaultValue = 1; - - return xmlerrcxt; - } -diff --git a/src/backend/utils/adt/xml.c b/src/backend/utils/adt/xml.c -index 7fc9669fb0..febe0a6220 100644 ---- a/src/backend/utils/adt/xml.c -+++ b/src/backend/utils/adt/xml.c -@@ -65,6 +65,16 @@ - #if LIBXML_VERSION >= 20704 - #define HAVE_XMLSTRUCTUREDERRORCONTEXT 1 - #endif -+ -+/* -+ * libxml2 2.12 decided to insert "const" into the error handler API. -+ */ -+#if LIBXML_VERSION >= 21200 -+#define PgXmlErrorPtr const xmlError * -+#else -+#define PgXmlErrorPtr xmlErrorPtr -+#endif -+ - #endif /* USE_LIBXML */ - - #include "access/htup_details.h" -@@ -119,7 +129,7 @@ struct PgXmlErrorContext - - static xmlParserInputPtr xmlPgEntityLoader(const char *URL, const char *ID, - xmlParserCtxtPtr ctxt); --static void xml_errorHandler(void *data, xmlErrorPtr error); -+static void xml_errorHandler(void *data, PgXmlErrorPtr error); - static void xml_ereport_by_code(int level, int sqlcode, - const char *msg, int errcode); - static void chopStringInfoNewlines(StringInfo str); -@@ -1750,7 +1760,7 @@ xml_ereport(PgXmlErrorContext *errcxt, int level, int sqlcode, const char *msg) - * Error handler for libxml errors and warnings - */ - static void --xml_errorHandler(void *data, xmlErrorPtr error) -+xml_errorHandler(void *data, PgXmlErrorPtr error) - { - PgXmlErrorContext *xmlerrcxt = (PgXmlErrorContext *) data; - xmlParserCtxtPtr ctxt = (xmlParserCtxtPtr) error->ctxt; --- -2.30.2 - diff --git a/dev-db/postgresql/files/postgresql-14-openssl3.2.patch b/dev-db/postgresql/files/postgresql-14-openssl3.2.patch deleted file mode 100644 index c8064adc23a6..000000000000 --- a/dev-db/postgresql/files/postgresql-14-openssl3.2.patch +++ /dev/null @@ -1,195 +0,0 @@ -commit 50e866f5f3be671620490e3cb3eea533f1677f6c -Author: Tom Lane -Date: Tue Nov 28 12:34:03 2023 -0500 - - Use BIO_{get,set}_app_data instead of BIO_{get,set}_data. - - We should have done it this way all along, but we accidentally got - away with using the wrong BIO field up until OpenSSL 3.2. There, - the library's BIO routines that we rely on use the "data" field - for their own purposes, and our conflicting use causes assorted - weird behaviors up to and including core dumps when SSL connections - are attempted. Switch to using the approved field for the purpose, - i.e. app_data. - - While at it, remove our configure probes for BIO_get_data as well - as the fallback implementation. BIO_{get,set}_app_data have been - there since long before any OpenSSL version that we still support, - even in the back branches. - - Also, update src/test/ssl/t/001_ssltests.pl to allow for a minor - change in an error message spelling that evidently came in with 3.2. - - Tristan Partin and Bo Andreson. Back-patch to all supported branches. - - Discussion: https://postgr.es/m/CAN55FZ1eDDYsYaL7mv+oSLUij2h_u6hvD4Qmv-7PK7jkji0uyQ@mail.gmail.com - -diff --git a/configure b/configure -index 62a921b5e7..f74b9862a0 100755 ---- a/configure -+++ b/configure -@@ -13071,7 +13071,7 @@ done - # defines OPENSSL_VERSION_NUMBER to claim version 2.0.0, even though it - # doesn't have these OpenSSL 1.1.0 functions. So check for individual - # functions. -- for ac_func in OPENSSL_init_ssl BIO_get_data BIO_meth_new ASN1_STRING_get0_data HMAC_CTX_new HMAC_CTX_free -+ for ac_func in OPENSSL_init_ssl BIO_meth_new ASN1_STRING_get0_data HMAC_CTX_new HMAC_CTX_free - do : - as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` - ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" -diff --git a/configure.ac b/configure.ac -index a3243cc7e8..46624d2a11 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -1311,7 +1311,7 @@ if test "$with_ssl" = openssl ; then - # defines OPENSSL_VERSION_NUMBER to claim version 2.0.0, even though it - # doesn't have these OpenSSL 1.1.0 functions. So check for individual - # functions. -- AC_CHECK_FUNCS([OPENSSL_init_ssl BIO_get_data BIO_meth_new ASN1_STRING_get0_data HMAC_CTX_new HMAC_CTX_free]) -+ AC_CHECK_FUNCS([OPENSSL_init_ssl BIO_meth_new ASN1_STRING_get0_data HMAC_CTX_new HMAC_CTX_free]) - # OpenSSL versions before 1.1.0 required setting callback functions, for - # thread-safety. In 1.1.0, it's no longer required, and CRYPTO_lock() - # function was removed. -diff --git a/src/backend/libpq/be-secure-openssl.c b/src/backend/libpq/be-secure-openssl.c -index 13ac961442..e39952494e 100644 ---- a/src/backend/libpq/be-secure-openssl.c -+++ b/src/backend/libpq/be-secure-openssl.c -@@ -823,11 +823,6 @@ be_tls_write(Port *port, void *ptr, size_t len, int *waitfor) - * to retry; do we need to adopt their logic for that? - */ - --#ifndef HAVE_BIO_GET_DATA --#define BIO_get_data(bio) (bio->ptr) --#define BIO_set_data(bio, data) (bio->ptr = data) --#endif -- - static BIO_METHOD *my_bio_methods = NULL; - - static int -@@ -837,7 +832,7 @@ my_sock_read(BIO *h, char *buf, int size) - - if (buf != NULL) - { -- res = secure_raw_read(((Port *) BIO_get_data(h)), buf, size); -+ res = secure_raw_read(((Port *) BIO_get_app_data(h)), buf, size); - BIO_clear_retry_flags(h); - if (res <= 0) - { -@@ -857,7 +852,7 @@ my_sock_write(BIO *h, const char *buf, int size) - { - int res = 0; - -- res = secure_raw_write(((Port *) BIO_get_data(h)), buf, size); -+ res = secure_raw_write(((Port *) BIO_get_app_data(h)), buf, size); - BIO_clear_retry_flags(h); - if (res <= 0) - { -@@ -933,7 +928,7 @@ my_SSL_set_fd(Port *port, int fd) - SSLerr(SSL_F_SSL_SET_FD, ERR_R_BUF_LIB); - goto err; - } -- BIO_set_data(bio, port); -+ BIO_set_app_data(bio, port); - - BIO_set_fd(bio, fd, BIO_NOCLOSE); - SSL_set_bio(port->ssl, bio, bio); -diff --git a/src/include/pg_config.h.in b/src/include/pg_config.h.in -index 40d513c128..51fa911fb6 100644 ---- a/src/include/pg_config.h.in -+++ b/src/include/pg_config.h.in -@@ -86,9 +86,6 @@ - /* Define to 1 if you have the `backtrace_symbols' function. */ - #undef HAVE_BACKTRACE_SYMBOLS - --/* Define to 1 if you have the `BIO_get_data' function. */ --#undef HAVE_BIO_GET_DATA -- - /* Define to 1 if you have the `BIO_meth_new' function. */ - #undef HAVE_BIO_METH_NEW - -diff --git a/src/interfaces/libpq/fe-secure-openssl.c b/src/interfaces/libpq/fe-secure-openssl.c -index 7f27767da6..383fdbe80e 100644 ---- a/src/interfaces/libpq/fe-secure-openssl.c -+++ b/src/interfaces/libpq/fe-secure-openssl.c -@@ -1661,11 +1661,7 @@ PQsslAttribute(PGconn *conn, const char *attribute_name) - * to retry; do we need to adopt their logic for that? - */ - --#ifndef HAVE_BIO_GET_DATA --#define BIO_get_data(bio) (bio->ptr) --#define BIO_set_data(bio, data) (bio->ptr = data) --#endif -- -+/* protected by ssl_config_mutex */ - static BIO_METHOD *my_bio_methods; - - static int -@@ -1673,7 +1669,7 @@ my_sock_read(BIO *h, char *buf, int size) - { - int res; - -- res = pqsecure_raw_read((PGconn *) BIO_get_data(h), buf, size); -+ res = pqsecure_raw_read((PGconn *) BIO_get_app_data(h), buf, size); - BIO_clear_retry_flags(h); - if (res < 0) - { -@@ -1703,7 +1699,7 @@ my_sock_write(BIO *h, const char *buf, int size) - { - int res; - -- res = pqsecure_raw_write((PGconn *) BIO_get_data(h), buf, size); -+ res = pqsecure_raw_write((PGconn *) BIO_get_app_data(h), buf, size); - BIO_clear_retry_flags(h); - if (res < 0) - { -@@ -1794,7 +1790,7 @@ my_SSL_set_fd(PGconn *conn, int fd) - SSLerr(SSL_F_SSL_SET_FD, ERR_R_BUF_LIB); - goto err; - } -- BIO_set_data(bio, conn); -+ BIO_set_app_data(bio, conn); - - SSL_set_bio(conn->ssl, bio, bio); - BIO_set_fd(bio, fd, BIO_NOCLOSE); -diff --git a/src/test/ssl/t/001_ssltests.pl b/src/test/ssl/t/001_ssltests.pl -index 8cdd0d2e68..cc7bd98c83 100644 ---- a/src/test/ssl/t/001_ssltests.pl -+++ b/src/test/ssl/t/001_ssltests.pl -@@ -538,7 +538,7 @@ $node->connect_fails( - $node->connect_fails( - "$common_connstr user=ssltestuser sslcert=ssl/client-revoked.crt sslkey=ssl/client-revoked_tmp.key", - "certificate authorization fails with revoked client cert", -- expected_stderr => qr/SSL error: sslv3 alert certificate revoked/, -+ expected_stderr => qr|SSL error: ssl[a-z0-9/]* alert certificate revoked|, - # revoked certificates should not authenticate the user - log_unlike => [qr/connection authenticated:/],); - -@@ -591,7 +591,7 @@ switch_server_cert($node, 'server-cn-only', undef, undef, - $node->connect_fails( - "$common_connstr user=ssltestuser sslcert=ssl/client-revoked.crt sslkey=ssl/client-revoked_tmp.key", - "certificate authorization fails with revoked client cert with server-side CRL directory", -- expected_stderr => qr/SSL error: sslv3 alert certificate revoked/); -+ expected_stderr => qr|SSL error: ssl[a-z0-9/]* alert certificate revoked|); - - # clean up - foreach my $key (@keys) -diff --git a/src/tools/msvc/Solution.pm b/src/tools/msvc/Solution.pm -index 577b5afea7..53d60dbd25 100644 ---- a/src/tools/msvc/Solution.pm -+++ b/src/tools/msvc/Solution.pm -@@ -229,7 +229,6 @@ sub GenerateFiles - HAVE_ATOMICS => 1, - HAVE_ATOMIC_H => undef, - HAVE_BACKTRACE_SYMBOLS => undef, -- HAVE_BIO_GET_DATA => undef, - HAVE_BIO_METH_NEW => undef, - HAVE_CLOCK_GETTIME => undef, - HAVE_COMPUTED_GOTO => undef, -@@ -562,7 +561,6 @@ sub GenerateFiles - || ($digit1 >= '1' && $digit2 >= '1' && $digit3 >= '0')) - { - $define{HAVE_ASN1_STRING_GET0_DATA} = 1; -- $define{HAVE_BIO_GET_DATA} = 1; - $define{HAVE_BIO_METH_NEW} = 1; - $define{HAVE_HMAC_CTX_FREE} = 1; - $define{HAVE_HMAC_CTX_NEW} = 1; diff --git a/dev-db/postgresql/files/postgresql-14-xml-2.12.patch b/dev-db/postgresql/files/postgresql-14-xml-2.12.patch deleted file mode 100644 index 2b1d6b1b3448..000000000000 --- a/dev-db/postgresql/files/postgresql-14-xml-2.12.patch +++ /dev/null @@ -1,83 +0,0 @@ -From 29e25a6b1eb1b77ecfdbcb5b8dc07c8a6cdcf089 Mon Sep 17 00:00:00 2001 -From: Tom Lane -Date: Mon, 29 Jan 2024 12:06:08 -0500 -Subject: [PATCH] Fix incompatibilities with libxml2 >= 2.12.0. - -libxml2 changed the required signature of error handler callbacks -to make the passed xmlError struct "const". This is causing build -failures on buildfarm member caiman, and no doubt will start showing -up in the field quite soon. Add a version check to adjust the -declaration of xml_errorHandler() according to LIBXML_VERSION. - -2.12.x also produces deprecation warnings for contrib/xml2/xpath.c's -assignment to xmlLoadExtDtdDefaultValue. I see no good reason for -that to still be there, seeing that we disabled external DTDs (at a -lower level) years ago for security reasons. Let's just remove it. - -Back-patch to all supported branches, since they might all get built -with newer libxml2 once it gets a bit more popular. (The back -branches produce another deprecation warning about xpath.c's use of -xmlSubstituteEntitiesDefault(). We ought to consider whether to -back-patch all or part of commit 65c5864d7 to silence that. It's -less urgent though, since it won't break the buildfarm.) - -Discussion: https://postgr.es/m/1389505.1706382262@sss.pgh.pa.us ---- - contrib/xml2/xpath.c | 1 - - src/backend/utils/adt/xml.c | 14 ++++++++++++-- - 2 files changed, 12 insertions(+), 3 deletions(-) - -diff --git a/contrib/xml2/xpath.c b/contrib/xml2/xpath.c -index 1e5b71d9a0..f44caf0020 100644 ---- a/contrib/xml2/xpath.c -+++ b/contrib/xml2/xpath.c -@@ -75,7 +75,6 @@ pgxml_parser_init(PgXmlStrictness strictness) - xmlInitParser(); - - xmlSubstituteEntitiesDefault(1); -- xmlLoadExtDtdDefaultValue = 1; - - return xmlerrcxt; - } -diff --git a/src/backend/utils/adt/xml.c b/src/backend/utils/adt/xml.c -index df7a1b6c40..d7caaaaca0 100644 ---- a/src/backend/utils/adt/xml.c -+++ b/src/backend/utils/adt/xml.c -@@ -65,6 +65,16 @@ - #if LIBXML_VERSION >= 20704 - #define HAVE_XMLSTRUCTUREDERRORCONTEXT 1 - #endif -+ -+/* -+ * libxml2 2.12 decided to insert "const" into the error handler API. -+ */ -+#if LIBXML_VERSION >= 21200 -+#define PgXmlErrorPtr const xmlError * -+#else -+#define PgXmlErrorPtr xmlErrorPtr -+#endif -+ - #endif /* USE_LIBXML */ - - #include "access/htup_details.h" -@@ -119,7 +129,7 @@ struct PgXmlErrorContext - - static xmlParserInputPtr xmlPgEntityLoader(const char *URL, const char *ID, - xmlParserCtxtPtr ctxt); --static void xml_errorHandler(void *data, xmlErrorPtr error); -+static void xml_errorHandler(void *data, PgXmlErrorPtr error); - static void xml_ereport_by_code(int level, int sqlcode, - const char *msg, int errcode); - static void chopStringInfoNewlines(StringInfo str); -@@ -1750,7 +1760,7 @@ xml_ereport(PgXmlErrorContext *errcxt, int level, int sqlcode, const char *msg) - * Error handler for libxml errors and warnings - */ - static void --xml_errorHandler(void *data, xmlErrorPtr error) -+xml_errorHandler(void *data, PgXmlErrorPtr error) - { - PgXmlErrorContext *xmlerrcxt = (PgXmlErrorContext *) data; - xmlParserCtxtPtr ctxt = (xmlParserCtxtPtr) error->ctxt; --- -2.30.2 - diff --git a/dev-db/postgresql/files/postgresql-15-openssl3.2.patch b/dev-db/postgresql/files/postgresql-15-openssl3.2.patch deleted file mode 100644 index 6e0b954a9f0b..000000000000 --- a/dev-db/postgresql/files/postgresql-15-openssl3.2.patch +++ /dev/null @@ -1,194 +0,0 @@ -commit a4927ebffae000198f6054eea26191ac2e50697f -Author: Tom Lane -Date: Tue Nov 28 12:34:03 2023 -0500 - - Use BIO_{get,set}_app_data instead of BIO_{get,set}_data. - - We should have done it this way all along, but we accidentally got - away with using the wrong BIO field up until OpenSSL 3.2. There, - the library's BIO routines that we rely on use the "data" field - for their own purposes, and our conflicting use causes assorted - weird behaviors up to and including core dumps when SSL connections - are attempted. Switch to using the approved field for the purpose, - i.e. app_data. - - While at it, remove our configure probes for BIO_get_data as well - as the fallback implementation. BIO_{get,set}_app_data have been - there since long before any OpenSSL version that we still support, - even in the back branches. - - Also, update src/test/ssl/t/001_ssltests.pl to allow for a minor - change in an error message spelling that evidently came in with 3.2. - - Tristan Partin and Bo Andreson. Back-patch to all supported branches. - - Discussion: https://postgr.es/m/CAN55FZ1eDDYsYaL7mv+oSLUij2h_u6hvD4Qmv-7PK7jkji0uyQ@mail.gmail.com - -diff --git a/configure b/configure -index d83a402ea1..d55440cd6a 100755 ---- a/configure -+++ b/configure -@@ -13239,7 +13239,7 @@ done - # defines OPENSSL_VERSION_NUMBER to claim version 2.0.0, even though it - # doesn't have these OpenSSL 1.1.0 functions. So check for individual - # functions. -- for ac_func in OPENSSL_init_ssl BIO_get_data BIO_meth_new ASN1_STRING_get0_data HMAC_CTX_new HMAC_CTX_free -+ for ac_func in OPENSSL_init_ssl BIO_meth_new ASN1_STRING_get0_data HMAC_CTX_new HMAC_CTX_free - do : - as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` - ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" -diff --git a/configure.ac b/configure.ac -index 570daced81..2bc752ca1a 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -1347,7 +1347,7 @@ if test "$with_ssl" = openssl ; then - # defines OPENSSL_VERSION_NUMBER to claim version 2.0.0, even though it - # doesn't have these OpenSSL 1.1.0 functions. So check for individual - # functions. -- AC_CHECK_FUNCS([OPENSSL_init_ssl BIO_get_data BIO_meth_new ASN1_STRING_get0_data HMAC_CTX_new HMAC_CTX_free]) -+ AC_CHECK_FUNCS([OPENSSL_init_ssl BIO_meth_new ASN1_STRING_get0_data HMAC_CTX_new HMAC_CTX_free]) - # OpenSSL versions before 1.1.0 required setting callback functions, for - # thread-safety. In 1.1.0, it's no longer required, and CRYPTO_lock() - # function was removed. -diff --git a/src/backend/libpq/be-secure-openssl.c b/src/backend/libpq/be-secure-openssl.c -index f5c5ed210e..aed8a75345 100644 ---- a/src/backend/libpq/be-secure-openssl.c -+++ b/src/backend/libpq/be-secure-openssl.c -@@ -839,11 +839,6 @@ be_tls_write(Port *port, void *ptr, size_t len, int *waitfor) - * to retry; do we need to adopt their logic for that? - */ - --#ifndef HAVE_BIO_GET_DATA --#define BIO_get_data(bio) (bio->ptr) --#define BIO_set_data(bio, data) (bio->ptr = data) --#endif -- - static BIO_METHOD *my_bio_methods = NULL; - - static int -@@ -853,7 +848,7 @@ my_sock_read(BIO *h, char *buf, int size) - - if (buf != NULL) - { -- res = secure_raw_read(((Port *) BIO_get_data(h)), buf, size); -+ res = secure_raw_read(((Port *) BIO_get_app_data(h)), buf, size); - BIO_clear_retry_flags(h); - if (res <= 0) - { -@@ -873,7 +868,7 @@ my_sock_write(BIO *h, const char *buf, int size) - { - int res = 0; - -- res = secure_raw_write(((Port *) BIO_get_data(h)), buf, size); -+ res = secure_raw_write(((Port *) BIO_get_app_data(h)), buf, size); - BIO_clear_retry_flags(h); - if (res <= 0) - { -@@ -949,7 +944,7 @@ my_SSL_set_fd(Port *port, int fd) - SSLerr(SSL_F_SSL_SET_FD, ERR_R_BUF_LIB); - goto err; - } -- BIO_set_data(bio, port); -+ BIO_set_app_data(bio, port); - - BIO_set_fd(bio, fd, BIO_NOCLOSE); - SSL_set_bio(port->ssl, bio, bio); -diff --git a/src/include/pg_config.h.in b/src/include/pg_config.h.in -index d09e9f9a1c..768e3d719c 100644 ---- a/src/include/pg_config.h.in -+++ b/src/include/pg_config.h.in -@@ -77,9 +77,6 @@ - /* Define to 1 if you have the `backtrace_symbols' function. */ - #undef HAVE_BACKTRACE_SYMBOLS - --/* Define to 1 if you have the `BIO_get_data' function. */ --#undef HAVE_BIO_GET_DATA -- - /* Define to 1 if you have the `BIO_meth_new' function. */ - #undef HAVE_BIO_METH_NEW - -diff --git a/src/interfaces/libpq/fe-secure-openssl.c b/src/interfaces/libpq/fe-secure-openssl.c -index af59ff49f7..c19b0dc078 100644 ---- a/src/interfaces/libpq/fe-secure-openssl.c -+++ b/src/interfaces/libpq/fe-secure-openssl.c -@@ -1800,11 +1800,7 @@ PQsslAttribute(PGconn *conn, const char *attribute_name) - * to retry; do we need to adopt their logic for that? - */ - --#ifndef HAVE_BIO_GET_DATA --#define BIO_get_data(bio) (bio->ptr) --#define BIO_set_data(bio, data) (bio->ptr = data) --#endif -- -+/* protected by ssl_config_mutex */ - static BIO_METHOD *my_bio_methods; - - static int -@@ -1812,7 +1808,7 @@ my_sock_read(BIO *h, char *buf, int size) - { - int res; - -- res = pqsecure_raw_read((PGconn *) BIO_get_data(h), buf, size); -+ res = pqsecure_raw_read((PGconn *) BIO_get_app_data(h), buf, size); - BIO_clear_retry_flags(h); - if (res < 0) - { -@@ -1842,7 +1838,7 @@ my_sock_write(BIO *h, const char *buf, int size) - { - int res; - -- res = pqsecure_raw_write((PGconn *) BIO_get_data(h), buf, size); -+ res = pqsecure_raw_write((PGconn *) BIO_get_app_data(h), buf, size); - BIO_clear_retry_flags(h); - if (res < 0) - { -@@ -1933,7 +1929,7 @@ my_SSL_set_fd(PGconn *conn, int fd) - SSLerr(SSL_F_SSL_SET_FD, ERR_R_BUF_LIB); - goto err; - } -- BIO_set_data(bio, conn); -+ BIO_set_app_data(bio, conn); - - SSL_set_bio(conn->ssl, bio, bio); - BIO_set_fd(bio, fd, BIO_NOCLOSE); -diff --git a/src/test/ssl/t/001_ssltests.pl b/src/test/ssl/t/001_ssltests.pl -index 707f4005af..c570b48a1b 100644 ---- a/src/test/ssl/t/001_ssltests.pl -+++ b/src/test/ssl/t/001_ssltests.pl -@@ -682,7 +682,7 @@ $node->connect_fails( - "$common_connstr user=ssltestuser sslcert=ssl/client-revoked.crt " - . sslkey('client-revoked.key'), - "certificate authorization fails with revoked client cert", -- expected_stderr => qr/SSL error: sslv3 alert certificate revoked/, -+ expected_stderr => qr|SSL error: ssl[a-z0-9/]* alert certificate revoked|, - # revoked certificates should not authenticate the user - log_unlike => [qr/connection authenticated:/],); - -@@ -743,6 +743,6 @@ $node->connect_fails( - "$common_connstr user=ssltestuser sslcert=ssl/client-revoked.crt " - . sslkey('client-revoked.key'), - "certificate authorization fails with revoked client cert with server-side CRL directory", -- expected_stderr => qr/SSL error: sslv3 alert certificate revoked/); -+ expected_stderr => qr|SSL error: ssl[a-z0-9/]* alert certificate revoked|); - - done_testing(); -diff --git a/src/tools/msvc/Solution.pm b/src/tools/msvc/Solution.pm -index 790f03b05e..a53239fa28 100644 ---- a/src/tools/msvc/Solution.pm -+++ b/src/tools/msvc/Solution.pm -@@ -226,7 +226,6 @@ sub GenerateFiles - HAVE_ATOMICS => 1, - HAVE_ATOMIC_H => undef, - HAVE_BACKTRACE_SYMBOLS => undef, -- HAVE_BIO_GET_DATA => undef, - HAVE_BIO_METH_NEW => undef, - HAVE_CLOCK_GETTIME => undef, - HAVE_COMPUTED_GOTO => undef, -@@ -566,7 +565,6 @@ sub GenerateFiles - || ($digit1 >= '1' && $digit2 >= '1' && $digit3 >= '0')) - { - $define{HAVE_ASN1_STRING_GET0_DATA} = 1; -- $define{HAVE_BIO_GET_DATA} = 1; - $define{HAVE_BIO_METH_NEW} = 1; - $define{HAVE_HMAC_CTX_FREE} = 1; - $define{HAVE_HMAC_CTX_NEW} = 1; diff --git a/dev-db/postgresql/files/postgresql-15-xml-2.12.patch b/dev-db/postgresql/files/postgresql-15-xml-2.12.patch deleted file mode 100644 index fd8b963f9381..000000000000 --- a/dev-db/postgresql/files/postgresql-15-xml-2.12.patch +++ /dev/null @@ -1,83 +0,0 @@ -From 3f8ac13b19764e3a485772d3cbb3ae6c4047eef2 Mon Sep 17 00:00:00 2001 -From: Tom Lane -Date: Mon, 29 Jan 2024 12:06:07 -0500 -Subject: [PATCH] Fix incompatibilities with libxml2 >= 2.12.0. - -libxml2 changed the required signature of error handler callbacks -to make the passed xmlError struct "const". This is causing build -failures on buildfarm member caiman, and no doubt will start showing -up in the field quite soon. Add a version check to adjust the -declaration of xml_errorHandler() according to LIBXML_VERSION. - -2.12.x also produces deprecation warnings for contrib/xml2/xpath.c's -assignment to xmlLoadExtDtdDefaultValue. I see no good reason for -that to still be there, seeing that we disabled external DTDs (at a -lower level) years ago for security reasons. Let's just remove it. - -Back-patch to all supported branches, since they might all get built -with newer libxml2 once it gets a bit more popular. (The back -branches produce another deprecation warning about xpath.c's use of -xmlSubstituteEntitiesDefault(). We ought to consider whether to -back-patch all or part of commit 65c5864d7 to silence that. It's -less urgent though, since it won't break the buildfarm.) - -Discussion: https://postgr.es/m/1389505.1706382262@sss.pgh.pa.us ---- - contrib/xml2/xpath.c | 1 - - src/backend/utils/adt/xml.c | 14 ++++++++++++-- - 2 files changed, 12 insertions(+), 3 deletions(-) - -diff --git a/contrib/xml2/xpath.c b/contrib/xml2/xpath.c -index a692dc6be8..94641930f7 100644 ---- a/contrib/xml2/xpath.c -+++ b/contrib/xml2/xpath.c -@@ -75,7 +75,6 @@ pgxml_parser_init(PgXmlStrictness strictness) - xmlInitParser(); - - xmlSubstituteEntitiesDefault(1); -- xmlLoadExtDtdDefaultValue = 1; - - return xmlerrcxt; - } -diff --git a/src/backend/utils/adt/xml.c b/src/backend/utils/adt/xml.c -index 6411f56b99..aae0692586 100644 ---- a/src/backend/utils/adt/xml.c -+++ b/src/backend/utils/adt/xml.c -@@ -65,6 +65,16 @@ - #if LIBXML_VERSION >= 20704 - #define HAVE_XMLSTRUCTUREDERRORCONTEXT 1 - #endif -+ -+/* -+ * libxml2 2.12 decided to insert "const" into the error handler API. -+ */ -+#if LIBXML_VERSION >= 21200 -+#define PgXmlErrorPtr const xmlError * -+#else -+#define PgXmlErrorPtr xmlErrorPtr -+#endif -+ - #endif /* USE_LIBXML */ - - #include "access/htup_details.h" -@@ -119,7 +129,7 @@ struct PgXmlErrorContext - - static xmlParserInputPtr xmlPgEntityLoader(const char *URL, const char *ID, - xmlParserCtxtPtr ctxt); --static void xml_errorHandler(void *data, xmlErrorPtr error); -+static void xml_errorHandler(void *data, PgXmlErrorPtr error); - static void xml_ereport_by_code(int level, int sqlcode, - const char *msg, int errcode); - static void chopStringInfoNewlines(StringInfo str); -@@ -1749,7 +1759,7 @@ xml_ereport(PgXmlErrorContext *errcxt, int level, int sqlcode, const char *msg) - * Error handler for libxml errors and warnings - */ - static void --xml_errorHandler(void *data, xmlErrorPtr error) -+xml_errorHandler(void *data, PgXmlErrorPtr error) - { - PgXmlErrorContext *xmlerrcxt = (PgXmlErrorContext *) data; - xmlParserCtxtPtr ctxt = (xmlParserCtxtPtr) error->ctxt; --- -2.30.2 - diff --git a/dev-db/postgresql/files/postgresql-16-openssl3.2.patch b/dev-db/postgresql/files/postgresql-16-openssl3.2.patch deleted file mode 100644 index 2740187d9f4e..000000000000 --- a/dev-db/postgresql/files/postgresql-16-openssl3.2.patch +++ /dev/null @@ -1,216 +0,0 @@ -commit 9140a24b312176ebb4e6eb6458b33ce640c04440 -Author: Tom Lane -Date: Tue Nov 28 12:34:03 2023 -0500 - - Use BIO_{get,set}_app_data instead of BIO_{get,set}_data. - - We should have done it this way all along, but we accidentally got - away with using the wrong BIO field up until OpenSSL 3.2. There, - the library's BIO routines that we rely on use the "data" field - for their own purposes, and our conflicting use causes assorted - weird behaviors up to and including core dumps when SSL connections - are attempted. Switch to using the approved field for the purpose, - i.e. app_data. - - While at it, remove our configure probes for BIO_get_data as well - as the fallback implementation. BIO_{get,set}_app_data have been - there since long before any OpenSSL version that we still support, - even in the back branches. - - Also, update src/test/ssl/t/001_ssltests.pl to allow for a minor - change in an error message spelling that evidently came in with 3.2. - - Tristan Partin and Bo Andreson. Back-patch to all supported branches. - - Discussion: https://postgr.es/m/CAN55FZ1eDDYsYaL7mv+oSLUij2h_u6hvD4Qmv-7PK7jkji0uyQ@mail.gmail.com - -diff --git a/configure b/configure -index 82e45657b2..907c777b9c 100755 ---- a/configure -+++ b/configure -@@ -12982,7 +12982,7 @@ done - # defines OPENSSL_VERSION_NUMBER to claim version 2.0.0, even though it - # doesn't have these OpenSSL 1.1.0 functions. So check for individual - # functions. -- for ac_func in OPENSSL_init_ssl BIO_get_data BIO_meth_new ASN1_STRING_get0_data HMAC_CTX_new HMAC_CTX_free -+ for ac_func in OPENSSL_init_ssl BIO_meth_new ASN1_STRING_get0_data HMAC_CTX_new HMAC_CTX_free - do : - as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` - ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" -diff --git a/configure.ac b/configure.ac -index fcea0bcab4..ab32bfdd08 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -1385,7 +1385,7 @@ if test "$with_ssl" = openssl ; then - # defines OPENSSL_VERSION_NUMBER to claim version 2.0.0, even though it - # doesn't have these OpenSSL 1.1.0 functions. So check for individual - # functions. -- AC_CHECK_FUNCS([OPENSSL_init_ssl BIO_get_data BIO_meth_new ASN1_STRING_get0_data HMAC_CTX_new HMAC_CTX_free]) -+ AC_CHECK_FUNCS([OPENSSL_init_ssl BIO_meth_new ASN1_STRING_get0_data HMAC_CTX_new HMAC_CTX_free]) - # OpenSSL versions before 1.1.0 required setting callback functions, for - # thread-safety. In 1.1.0, it's no longer required, and CRYPTO_lock() - # function was removed. -diff --git a/meson.build b/meson.build -index 51b5285924..96fc2e139a 100644 ---- a/meson.build -+++ b/meson.build -@@ -1278,7 +1278,6 @@ if sslopt in ['auto', 'openssl'] - # doesn't have these OpenSSL 1.1.0 functions. So check for individual - # functions. - ['OPENSSL_init_ssl'], -- ['BIO_get_data'], - ['BIO_meth_new'], - ['ASN1_STRING_get0_data'], - ['HMAC_CTX_new'], -diff --git a/src/backend/libpq/be-secure-openssl.c b/src/backend/libpq/be-secure-openssl.c -index e9c86d08df..49dca0cda9 100644 ---- a/src/backend/libpq/be-secure-openssl.c -+++ b/src/backend/libpq/be-secure-openssl.c -@@ -844,11 +844,6 @@ be_tls_write(Port *port, void *ptr, size_t len, int *waitfor) - * to retry; do we need to adopt their logic for that? - */ - --#ifndef HAVE_BIO_GET_DATA --#define BIO_get_data(bio) (bio->ptr) --#define BIO_set_data(bio, data) (bio->ptr = data) --#endif -- - static BIO_METHOD *my_bio_methods = NULL; - - static int -@@ -858,7 +853,7 @@ my_sock_read(BIO *h, char *buf, int size) - - if (buf != NULL) - { -- res = secure_raw_read(((Port *) BIO_get_data(h)), buf, size); -+ res = secure_raw_read(((Port *) BIO_get_app_data(h)), buf, size); - BIO_clear_retry_flags(h); - if (res <= 0) - { -@@ -878,7 +873,7 @@ my_sock_write(BIO *h, const char *buf, int size) - { - int res = 0; - -- res = secure_raw_write(((Port *) BIO_get_data(h)), buf, size); -+ res = secure_raw_write(((Port *) BIO_get_app_data(h)), buf, size); - BIO_clear_retry_flags(h); - if (res <= 0) - { -@@ -954,7 +949,7 @@ my_SSL_set_fd(Port *port, int fd) - SSLerr(SSL_F_SSL_SET_FD, ERR_R_BUF_LIB); - goto err; - } -- BIO_set_data(bio, port); -+ BIO_set_app_data(bio, port); - - BIO_set_fd(bio, fd, BIO_NOCLOSE); - SSL_set_bio(port->ssl, bio, bio); -diff --git a/src/include/pg_config.h.in b/src/include/pg_config.h.in -index 6d572c3820..174544630e 100644 ---- a/src/include/pg_config.h.in -+++ b/src/include/pg_config.h.in -@@ -70,9 +70,6 @@ - /* Define to 1 if you have the `backtrace_symbols' function. */ - #undef HAVE_BACKTRACE_SYMBOLS - --/* Define to 1 if you have the `BIO_get_data' function. */ --#undef HAVE_BIO_GET_DATA -- - /* Define to 1 if you have the `BIO_meth_new' function. */ - #undef HAVE_BIO_METH_NEW - -diff --git a/src/interfaces/libpq/fe-secure-openssl.c b/src/interfaces/libpq/fe-secure-openssl.c -index 390c888c96..fb6404ade0 100644 ---- a/src/interfaces/libpq/fe-secure-openssl.c -+++ b/src/interfaces/libpq/fe-secure-openssl.c -@@ -1830,11 +1830,7 @@ PQsslAttribute(PGconn *conn, const char *attribute_name) - * to retry; do we need to adopt their logic for that? - */ - --#ifndef HAVE_BIO_GET_DATA --#define BIO_get_data(bio) (bio->ptr) --#define BIO_set_data(bio, data) (bio->ptr = data) --#endif -- -+/* protected by ssl_config_mutex */ - static BIO_METHOD *my_bio_methods; - - static int -@@ -1842,7 +1838,7 @@ my_sock_read(BIO *h, char *buf, int size) - { - int res; - -- res = pqsecure_raw_read((PGconn *) BIO_get_data(h), buf, size); -+ res = pqsecure_raw_read((PGconn *) BIO_get_app_data(h), buf, size); - BIO_clear_retry_flags(h); - if (res < 0) - { -@@ -1872,7 +1868,7 @@ my_sock_write(BIO *h, const char *buf, int size) - { - int res; - -- res = pqsecure_raw_write((PGconn *) BIO_get_data(h), buf, size); -+ res = pqsecure_raw_write((PGconn *) BIO_get_app_data(h), buf, size); - BIO_clear_retry_flags(h); - if (res < 0) - { -@@ -1963,7 +1959,7 @@ my_SSL_set_fd(PGconn *conn, int fd) - SSLerr(SSL_F_SSL_SET_FD, ERR_R_BUF_LIB); - goto err; - } -- BIO_set_data(bio, conn); -+ BIO_set_app_data(bio, conn); - - SSL_set_bio(conn->ssl, bio, bio); - BIO_set_fd(bio, fd, BIO_NOCLOSE); -diff --git a/src/test/ssl/t/001_ssltests.pl b/src/test/ssl/t/001_ssltests.pl -index 76442de063..9bb28fbc83 100644 ---- a/src/test/ssl/t/001_ssltests.pl -+++ b/src/test/ssl/t/001_ssltests.pl -@@ -781,7 +781,7 @@ $node->connect_fails( - "$common_connstr user=ssltestuser sslcert=ssl/client-revoked.crt " - . sslkey('client-revoked.key'), - "certificate authorization fails with revoked client cert", -- expected_stderr => qr/SSL error: sslv3 alert certificate revoked/, -+ expected_stderr => qr|SSL error: ssl[a-z0-9/]* alert certificate revoked|, - # temporarily(?) skip this check due to timing issue - # log_like => [ - # qr{Client certificate verification failed at depth 0: certificate revoked}, -@@ -886,7 +886,7 @@ $node->connect_fails( - "$common_connstr user=ssltestuser sslcert=ssl/client-revoked.crt " - . sslkey('client-revoked.key'), - "certificate authorization fails with revoked client cert with server-side CRL directory", -- expected_stderr => qr/SSL error: sslv3 alert certificate revoked/, -+ expected_stderr => qr|SSL error: ssl[a-z0-9/]* alert certificate revoked|, - # temporarily(?) skip this check due to timing issue - # log_like => [ - # qr{Client certificate verification failed at depth 0: certificate revoked}, -@@ -899,7 +899,7 @@ $node->connect_fails( - "$common_connstr user=ssltestuser sslcert=ssl/client-revoked-utf8.crt " - . sslkey('client-revoked-utf8.key'), - "certificate authorization fails with revoked UTF-8 client cert with server-side CRL directory", -- expected_stderr => qr/SSL error: sslv3 alert certificate revoked/, -+ expected_stderr => qr|SSL error: ssl[a-z0-9/]* alert certificate revoked|, - # temporarily(?) skip this check due to timing issue - # log_like => [ - # qr{Client certificate verification failed at depth 0: certificate revoked}, -diff --git a/src/tools/msvc/Solution.pm b/src/tools/msvc/Solution.pm -index b6d31c3583..711fae853f 100644 ---- a/src/tools/msvc/Solution.pm -+++ b/src/tools/msvc/Solution.pm -@@ -225,7 +225,6 @@ sub GenerateFiles - HAVE_ATOMICS => 1, - HAVE_ATOMIC_H => undef, - HAVE_BACKTRACE_SYMBOLS => undef, -- HAVE_BIO_GET_DATA => undef, - HAVE_BIO_METH_NEW => undef, - HAVE_COMPUTED_GOTO => undef, - HAVE_COPYFILE => undef, -@@ -503,7 +502,6 @@ sub GenerateFiles - || ($digit1 >= '1' && $digit2 >= '1' && $digit3 >= '0')) - { - $define{HAVE_ASN1_STRING_GET0_DATA} = 1; -- $define{HAVE_BIO_GET_DATA} = 1; - $define{HAVE_BIO_METH_NEW} = 1; - $define{HAVE_HMAC_CTX_FREE} = 1; - $define{HAVE_HMAC_CTX_NEW} = 1; diff --git a/dev-db/postgresql/files/postgresql-16-xml-2.12.patch b/dev-db/postgresql/files/postgresql-16-xml-2.12.patch deleted file mode 100644 index aac072c67393..000000000000 --- a/dev-db/postgresql/files/postgresql-16-xml-2.12.patch +++ /dev/null @@ -1,83 +0,0 @@ -From e02fea093ebb7ff5093c4cd9827710000bb31146 Mon Sep 17 00:00:00 2001 -From: Tom Lane -Date: Mon, 29 Jan 2024 12:06:07 -0500 -Subject: [PATCH] Fix incompatibilities with libxml2 >= 2.12.0. - -libxml2 changed the required signature of error handler callbacks -to make the passed xmlError struct "const". This is causing build -failures on buildfarm member caiman, and no doubt will start showing -up in the field quite soon. Add a version check to adjust the -declaration of xml_errorHandler() according to LIBXML_VERSION. - -2.12.x also produces deprecation warnings for contrib/xml2/xpath.c's -assignment to xmlLoadExtDtdDefaultValue. I see no good reason for -that to still be there, seeing that we disabled external DTDs (at a -lower level) years ago for security reasons. Let's just remove it. - -Back-patch to all supported branches, since they might all get built -with newer libxml2 once it gets a bit more popular. (The back -branches produce another deprecation warning about xpath.c's use of -xmlSubstituteEntitiesDefault(). We ought to consider whether to -back-patch all or part of commit 65c5864d7 to silence that. It's -less urgent though, since it won't break the buildfarm.) - -Discussion: https://postgr.es/m/1389505.1706382262@sss.pgh.pa.us ---- - contrib/xml2/xpath.c | 1 - - src/backend/utils/adt/xml.c | 14 ++++++++++++-- - 2 files changed, 12 insertions(+), 3 deletions(-) - -diff --git a/contrib/xml2/xpath.c b/contrib/xml2/xpath.c -index a692dc6be8..94641930f7 100644 ---- a/contrib/xml2/xpath.c -+++ b/contrib/xml2/xpath.c -@@ -75,7 +75,6 @@ pgxml_parser_init(PgXmlStrictness strictness) - xmlInitParser(); - - xmlSubstituteEntitiesDefault(1); -- xmlLoadExtDtdDefaultValue = 1; - - return xmlerrcxt; - } -diff --git a/src/backend/utils/adt/xml.c b/src/backend/utils/adt/xml.c -index 2300c7ebf3..9f4e775003 100644 ---- a/src/backend/utils/adt/xml.c -+++ b/src/backend/utils/adt/xml.c -@@ -66,6 +66,16 @@ - #if LIBXML_VERSION >= 20704 - #define HAVE_XMLSTRUCTUREDERRORCONTEXT 1 - #endif -+ -+/* -+ * libxml2 2.12 decided to insert "const" into the error handler API. -+ */ -+#if LIBXML_VERSION >= 21200 -+#define PgXmlErrorPtr const xmlError * -+#else -+#define PgXmlErrorPtr xmlErrorPtr -+#endif -+ - #endif /* USE_LIBXML */ - - #include "access/htup_details.h" -@@ -123,7 +133,7 @@ static xmlParserInputPtr xmlPgEntityLoader(const char *URL, const char *ID, - xmlParserCtxtPtr ctxt); - static void xml_errsave(Node *escontext, PgXmlErrorContext *errcxt, - int sqlcode, const char *msg); --static void xml_errorHandler(void *data, xmlErrorPtr error); -+static void xml_errorHandler(void *data, PgXmlErrorPtr error); - static int errdetail_for_xml_code(int code); - static void chopStringInfoNewlines(StringInfo str); - static void appendStringInfoLineSeparator(StringInfo str); -@@ -2002,7 +2012,7 @@ xml_errsave(Node *escontext, PgXmlErrorContext *errcxt, - * Error handler for libxml errors and warnings - */ - static void --xml_errorHandler(void *data, xmlErrorPtr error) -+xml_errorHandler(void *data, PgXmlErrorPtr error) - { - PgXmlErrorContext *xmlerrcxt = (PgXmlErrorContext *) data; - xmlParserCtxtPtr ctxt = (xmlParserCtxtPtr) error->ctxt; --- -2.30.2 - diff --git a/dev-db/sqlcl-bin/Manifest b/dev-db/sqlcl-bin/Manifest index 997efbd0ea34..c6d6e48ae0f2 100644 --- a/dev-db/sqlcl-bin/Manifest +++ b/dev-db/sqlcl-bin/Manifest @@ -1,3 +1,3 @@ -DIST sqlcl-23.2.0.178.1027.zip 40101459 BLAKE2B 74193e86b5403fd628e1be488b0768fd7341343ead8502ff6a008ab86cf0c833122ba2c101ade1f575a8267b333afb92843c502b205b8997ce1fafbf9fb88849 SHA512 3cff59962e022005a80f5bb257befa13c726c5944b5de05598fd9a11acb566a63ba41e6fddc12adaffcbb11f3272b916550581b6d1407016ed342d71470f2bd1 -EBUILD sqlcl-bin-23.2.0.178.1027.ebuild 763 BLAKE2B 6c7778f9f0ec3a0e4482f67e2bcb245c4d0c9a8a7dea7cff1d5b8a7f5eb049806c6df011eaea45575f277985bc7234df0d68c9e76461cfb8e6c0b12cb07dfee5 SHA512 bac76fb3cf5069801224bbbdfd1317640f0b135768289356e3d567fb7137fc16cc6218e29cbb50544750bfd95549b3c18a5314999b2be140cc171741841aa565 +DIST sqlcl-23.3.0.270.1251.zip 41859690 BLAKE2B 25ca11e1dc3d66fcd3d70a760090e21491065168298b7bb463c8bf80107e36365cf517bc10d061e45e19918ccf5284837237e5b2fa291f3dc6882a42c8b70c46 SHA512 293cf8c8c5419bafdddfa0cafd258b0506990a7fec55291e5ceb5e290de55d8e73f3b56fdd8cbb6ed9a6393a67cae8eb889ce7e7361f2bfb65bb00be4b283939 +EBUILD sqlcl-bin-23.3.0.270.1251.ebuild 763 BLAKE2B 60a5df4ee71f66a47425ca7406a7fdce0735aa63d65a3bea3b1899b758bba2555130f524e1d9cb9496cc2b574eb1797909d364924a0df46ef27ca7bf4ca95348 SHA512 fd112d424588bd7c46df222b0d8f180ad85b6fc3b508abd54ecb2e4def4d55171d33a2dbda54031836e1acd10f9e38040f9fe5aca840abd244140f044bc00a86 MISC metadata.xml 402 BLAKE2B ab9053ca959660812f1e1bc536950c0278d23c2906ff0a82483241f16960d2ae6ecd3eff091666df8fef38fdb073a6e3d0a5c8a7c7926426fead769365df49a5 SHA512 785e5acc8811d310b7cd5dc52fe3de6a22d7a92fa81a12db8a16b1df75a83f47ffea4e2fe21a712dabc5c1fff8da4d6f2e49ae0597373fd6e106aa13e81323d3 diff --git a/dev-db/sqlcl-bin/sqlcl-bin-23.2.0.178.1027.ebuild b/dev-db/sqlcl-bin/sqlcl-bin-23.2.0.178.1027.ebuild deleted file mode 100644 index 0bb8a5e75c23..000000000000 --- a/dev-db/sqlcl-bin/sqlcl-bin-23.2.0.178.1027.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PN="${PN/-bin}" -MY_P="${MY_PN}-${PV}" - -inherit java-pkg-2 - -DESCRIPTION="Oracle SQLcl is the new SQL*Plus" -HOMEPAGE="https://www.oracle.com/database/technologies/appdev/sqlcl.html" -SRC_URI="https://download.oracle.com/otn_software/java/sqldeveloper/${MY_P}.zip" -RESTRICT="mirror" - -LICENSE="OTN" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -BDEPEND="app-arch/unzip" -RDEPEND="dev-db/oracle-instantclient - dev-java/java-config:2 - >=virtual/jre-11" - -S="${WORKDIR}" - -src_install() { - java-pkg_dojar sqlcl/lib/*.jar sqlcl/lib/ext/*.jar - - java-pkg_dolauncher "${MY_PN}" \ - --main oracle.dbtools.raptor.scriptrunner.cmdline.SqlCli \ - --java_args '-client -Xss30M' -} diff --git a/dev-db/sqlcl-bin/sqlcl-bin-23.3.0.270.1251.ebuild b/dev-db/sqlcl-bin/sqlcl-bin-23.3.0.270.1251.ebuild new file mode 100644 index 000000000000..cfea6a71f095 --- /dev/null +++ b/dev-db/sqlcl-bin/sqlcl-bin-23.3.0.270.1251.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN/-bin}" +MY_P="${MY_PN}-${PV}" + +inherit java-pkg-2 + +DESCRIPTION="Oracle SQLcl is the new SQL*Plus" +HOMEPAGE="https://www.oracle.com/database/technologies/appdev/sqlcl.html" +SRC_URI="https://download.oracle.com/otn_software/java/sqldeveloper/${MY_P}.zip" +RESTRICT="mirror" + +LICENSE="OTN" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +BDEPEND="app-arch/unzip" +RDEPEND="dev-db/oracle-instantclient + dev-java/java-config:2 + >=virtual/jre-11" + +S="${WORKDIR}" + +src_install() { + java-pkg_dojar sqlcl/lib/*.jar sqlcl/lib/ext/*.jar + + java-pkg_dolauncher "${MY_PN}" \ + --main oracle.dbtools.raptor.scriptrunner.cmdline.SqlCli \ + --java_args '-client -Xss30M' +} diff --git a/dev-db/sqldeveloper/Manifest b/dev-db/sqldeveloper/Manifest index a775e9880c03..5fa479a010da 100644 --- a/dev-db/sqldeveloper/Manifest +++ b/dev-db/sqldeveloper/Manifest @@ -1,4 +1,4 @@ AUX sqldeveloper-r1 407 BLAKE2B 26bf826e6ccf1cd45b52e7cdf6e694d88570118c0e98cab83f66f078ed79fea36fb3fa6df67dc271a74faad4307996c4968f6d316d9fc71d1a5360804f39782e SHA512 cf089f58c9de3677dbaa7b0c4bdd81e234bffac4c25f5a433c7854068ca33b5a4165d8a5d24188890d5d8c60c209adee5267a255505b978a5a7f73646fd1dfbe -DIST sqldeveloper-23.1.0.097.1607-no-jre.zip 510182719 BLAKE2B 947f5b91bce5a735bf7987bfb894b7aa52191e9db9c24c8c50f843094c337fa477c300c6998a090eb4919fa829bc711960ad2f39f87ddb87ed1bad7bcda2218d SHA512 800e5ebf77af6cb8f6b1a48a80b09bc3d64c4ddbd57d8bc96a1e6e031e91f10ea76bc3447bc24ef60a6775c92955ba2ef30332203d9e0995c88a8625ac5ca0cd -EBUILD sqldeveloper-23.1.0.097.1607.ebuild 2965 BLAKE2B e401f09cff4d0dcb10d770e4b03197f13b1ec2d46c33b50c346a0c2a2422063223244d80c138f465d5b913e981e320cfa022f1b7e423b12cf9b456249103d1cb SHA512 9e09477dc14c6124d1ac27df1f41fac548c50a5cc37006cac69f2dcbc8c76723ce9abb374074e7b43fe1468813d7ac7c3e5492d33a5d1accfb19531e8e52dc4b +DIST sqldeveloper-23.1.1.345.2114-no-jre.zip 509665648 BLAKE2B 28ae11d4a3f0f760620247d353db8b8100443f639b39354ed687ed05e124739aacf5bd2a8fa816ed7e14d55d02a7391af44855fd7cc07e942c5d904131fa9bb3 SHA512 e1a69e569fa8052cdc5144b23c9b6cbf9b1aa13280286233c0e531671ae702a8bf33f3ff6a6f28a166c44c88037b758e854f8dbc525e7714cca8031573b6db52 +EBUILD sqldeveloper-23.1.1.345.2114.ebuild 2987 BLAKE2B dd2df13947a4e57e92df2d7a61c15c0c1bc442a1f9d6636c9d3760e77fad20d837bc2a7fc172cb9f32754ff42670d4bd2d531f9128933b825d5178616302ea1d SHA512 07cb54b90cb271e1c1a943029df1a0d2d9d69bcc381e48e145da2c5ee84c806638a3529098a8c27111baec4399c9e8d7701c76a9e232eadaadf230641ab9b725 MISC metadata.xml 496 BLAKE2B 46b421a2174ce825577a96c41ad103162b6b11127fa1512b12946e46e9698fbe24d1338e38e553ed49f28474497c4acfe2834dd70dee92ce4f34bad01f64ef5f SHA512 0cf75c543496d84e707cbfd146e95ba46ec3dc2779bfff990e2844200ff223d747fb30a6f90a988dd9d07efd060ecc27f9b5c3edcda15c51d3a23ccbd3abb3e8 diff --git a/dev-db/sqldeveloper/sqldeveloper-23.1.0.097.1607.ebuild b/dev-db/sqldeveloper/sqldeveloper-23.1.0.097.1607.ebuild deleted file mode 100644 index 21083df685b8..000000000000 --- a/dev-db/sqldeveloper/sqldeveloper-23.1.0.097.1607.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop java-pkg-2 - -DESCRIPTION="Oracle SQL Developer is a graphical tool for database development" -HOMEPAGE="https://www.oracle.com/technetwork/developer-tools/sql-developer/overview/index.html" -SRC_URI="${P}-no-jre.zip" -S="${WORKDIR}/${PN}" - -RESTRICT="bindist fetch" - -LICENSE="OTN" -SLOT="0" -KEYWORDS="-* ~amd64" - -IUSE="mssql mysql postgres sybase" - -RDEPEND=" - dev-java/openjdk:11[javafx] - virtual/jre:11 - mssql? ( dev-java/jtds:1.3 ) - mysql? ( dev-java/jdbc-mysql:0 ) - postgres? ( dev-java/jdbc-postgresql:0 ) - sybase? ( dev-java/jtds:1.3 ) -" -BDEPEND="app-arch/unzip" - -QA_PREBUILT=" - opt/${PN}/netbeans/platform/modules/lib/amd64/linux/libjnidispatch-422.so -" - -pkg_nofetch() { - einfo "Please go to" - einfo " https://www.oracle.com/tools/downloads/sqldev-downloads.html" - einfo "and download" - einfo " Oracle SQL Developer for other platforms" - einfo " ${SRC_URI}" - einfo "and move it to /var/cache/distfiles" -} - -src_prepare() { - default - find ./ \( -iname "*.exe" -or -iname "*.dll" -or -iname "*.bat" \) -exec rm {} + || die - sed -i 's|"`dirname $0`"|/opt/sqldeveloper|' sqldeveloper.sh || die - - rm -r netbeans/platform/modules/lib/i386 || die - rm -r modules/javafx || die - - # they both use jtds, enabling one of them also enables the other one - if use mssql && ! use sybase; then - einfo "You requested MSSQL support, this also enables Sybase support." - fi - if use sybase && ! use mssql; then - einfo "You requested Sybase support, this also enables MSSQL support." - fi - - if use mssql || use sybase; then - echo "AddJavaLibFile $(java-pkg_getjars jtds-1.3)" >> sqldeveloper/bin/sqldeveloper.conf || die - fi - - if use mysql; then - echo "AddJavaLibFile $(java-pkg_getjars jdbc-mysql)" >> sqldeveloper/bin/sqldeveloper.conf || die - fi - - if use postgres; then - echo "AddJavaLibFile $(java-pkg_getjars jdbc-postgresql)" >> sqldeveloper/bin/sqldeveloper.conf || die - fi -} - -src_install() { - insinto /opt/${PN} - doins -r {configuration,d{ataminer,ropins},e{quinox,xternal},ide,j{avavm,d{bc,ev},lib,views},modules,netbeans,rdbms,s{leepycat,ql{developer,j},vnkit}} - fperms +x /opt/${PN}/netbeans/platform/modules/lib/amd64/linux/libjnidispatch-422.so - - dodir /opt/sqldeveloper/sqldeveloper/extensions/oracle.datamodeler/log - fperms 1777 /opt/sqldeveloper/sqldeveloper/extensions/oracle.datamodeler/log - - newbin "${FILESDIR}"/${PN}-r1 ${PN} - - newicon icon.png ${PN}-32x32.png - make_desktop_entry ${PN} "Oracle SQL Developer" ${PN}-32x32 - - # This is normally called automatically by java-pkg_dojar, which - # hasn't been used above. We need to create package.env to help the - # launcher select the correct VM. - java-pkg_do_write_ -} - -pkg_postinst() { - echo - einfo "If you want to use the TNS connection type you need to set up the" - einfo "TNS_ADMIN environment variable to point to the directory your" - einfo "tnsnames.ora resides in." - echo -} diff --git a/dev-db/sqldeveloper/sqldeveloper-23.1.1.345.2114.ebuild b/dev-db/sqldeveloper/sqldeveloper-23.1.1.345.2114.ebuild new file mode 100644 index 000000000000..835081018271 --- /dev/null +++ b/dev-db/sqldeveloper/sqldeveloper-23.1.1.345.2114.ebuild @@ -0,0 +1,100 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop java-pkg-2 + +DESCRIPTION="Oracle SQL Developer is a graphical tool for database development" +HOMEPAGE="https://www.oracle.com/technetwork/developer-tools/sql-developer/overview/index.html" +SRC_URI="${P}-no-jre.zip" +S="${WORKDIR}/${PN}" + +RESTRICT="bindist fetch" + +LICENSE="OTN" +SLOT="0" +KEYWORDS="-* ~amd64" + +IUSE="mssql mysql postgres sybase" + +RDEPEND=" + dev-java/openjdk:11[javafx] + virtual/jre:11 + mssql? ( dev-java/jtds:1.3 ) + mysql? ( dev-java/jdbc-mysql:0 ) + postgres? ( dev-java/jdbc-postgresql:0 ) + sybase? ( dev-java/jtds:1.3 ) +" +BDEPEND="app-arch/unzip" + +S="${WORKDIR}/${PN}" + +QA_PREBUILT=" + opt/${PN}/netbeans/platform/modules/lib/amd64/linux/libjnidispatch-422.so +" + +pkg_nofetch() { + einfo "Please go to" + einfo " https://www.oracle.com/tools/downloads/sqldev-downloads.html" + einfo "and download" + einfo " Oracle SQL Developer for other platforms" + einfo " ${SRC_URI}" + einfo "and move it to /var/cache/distfiles" +} + +src_prepare() { + default + find ./ \( -iname "*.exe" -or -iname "*.dll" -or -iname "*.bat" \) -exec rm {} + || die + sed -i 's|"`dirname $0`"|/opt/sqldeveloper|' sqldeveloper.sh || die + + rm -r netbeans/platform/modules/lib/i386 || die + rm -r modules/javafx || die + + # they both use jtds, enabling one of them also enables the other one + if use mssql && ! use sybase; then + einfo "You requested MSSQL support, this also enables Sybase support." + fi + if use sybase && ! use mssql; then + einfo "You requested Sybase support, this also enables MSSQL support." + fi + + if use mssql || use sybase; then + echo "AddJavaLibFile $(java-pkg_getjars jtds-1.3)" >> sqldeveloper/bin/sqldeveloper.conf || die + fi + + if use mysql; then + echo "AddJavaLibFile $(java-pkg_getjars jdbc-mysql)" >> sqldeveloper/bin/sqldeveloper.conf || die + fi + + if use postgres; then + echo "AddJavaLibFile $(java-pkg_getjars jdbc-postgresql)" >> sqldeveloper/bin/sqldeveloper.conf || die + fi +} + +src_install() { + insinto /opt/${PN} + doins -r {configuration,d{ataminer,ropins},e{quinox,xternal},ide,j{avavm,d{bc,ev},lib,views},modules,netbeans,rdbms,s{leepycat,ql{developer,j},vnkit}} + fperms +x /opt/${PN}/netbeans/platform/modules/lib/amd64/linux/libjnidispatch-422.so + + dodir /opt/sqldeveloper/sqldeveloper/extensions/oracle.datamodeler/log + fperms 1777 /opt/sqldeveloper/sqldeveloper/extensions/oracle.datamodeler/log + + newbin "${FILESDIR}"/${PN}-r1 ${PN} + + newicon icon.png ${PN}-32x32.png + make_desktop_entry ${PN} "Oracle SQL Developer" ${PN}-32x32 + + # This is normally called automatically by java-pkg_dojar, which + # hasn't been used above. We need to create package.env to help the + # launcher select the correct VM. + java-pkg_do_write_ +} + +pkg_postinst() { + echo + einfo "If you want to use the TNS connection type you need to set up the" + einfo "TNS_ADMIN environment variable to point to the directory your" + einfo "tnsnames.ora resides in." + echo +} diff --git a/dev-lisp/Manifest.gz b/dev-lisp/Manifest.gz index 18f73b89615d..fa93e2a54e0c 100644 Binary files a/dev-lisp/Manifest.gz and b/dev-lisp/Manifest.gz differ diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest index 4c7a56a638ce..a0a5057b8491 100644 --- a/dev-lisp/sbcl/Manifest +++ b/dev-lisp/sbcl/Manifest @@ -14,14 +14,14 @@ DIST sbcl-1.2.7-x86-64-solaris-binary.tar.bz2 10438955 BLAKE2B ca9cd3a55873c6489 DIST sbcl-1.4.2-arm64-linux-binary.tar.bz2 10578821 BLAKE2B 1cd25c548be0f1b7ec01edc3bee7fe6c2aaf07b7bd1fc55d408dee7ac95e8f3761a194bf9e8efb734179a7eff04cdae2fe5ba4a9ba5ab06f7322ac1550d142cc SHA512 39bbd735b242aa0bbac05c6f4dbe28cb45e01684db7e5b4f1e51f995a9f9d5b484f63cc4243f472f72b3b1e6c4cd2268a7e812b15426eca5cf9a1fede10f44bb DIST sbcl-1.4.3-x86-linux-binary.tar.bz2 10227185 BLAKE2B 6d77c4f4177cbdb72fb9bab0da5bd91e0aa8deafffd238818a2551332f0ab246715d9489b5c1156f3481aa7fb79d161a988404620fc09fe86ff927543a1ee678 SHA512 41cd63d61dd7c46370341dce39a362287a23b528bfebe8e5571614aeefdea03d318207d25562e995db9ccedb6c1f50ea4d66627721f0fd9486e99440126e6a38 DIST sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 10025597 BLAKE2B aac079e3585ebe9d5b610cf096e958edfd4410361b0d96b2fa88a285cbdce4133d89e1ddf0cf6729d43d6c3057365d07a3d73362f906fd8798b76c993210a8e5 SHA512 443ab604caa768c756f3322d7c599142a50227914bcd6be12434432daf1e3d5af0740d1ebdb166b856cc77ddf02451e29fcef9e29099f7bc4fb49ad61db17674 -DIST sbcl-2.3.11-source.tar.bz2 7688028 BLAKE2B 6c67fc506336be8139b9e27ff56a7606424065afdb3954d6e478c970e73b140d49a17568adc6a6697c48fb20c0a8242071de8472854ac62c9fb0ec585a2a3f22 SHA512 47d4c6dfb809fb97e61677c74e5d9905d5a8d5118bad1120996c1dcc3c3105272046b5b2e6db0fc8e6fb45a1aea5dc7713ef7ee1c8ae7a58da807096e6c1e971 -DIST sbcl-2.3.11-x86-64-linux-binary.tar.bz2 12162024 BLAKE2B f9aae2428d17182a5b61e9b999e868483b11239cf7e1f08ccb90f68d4b93490317ab8bcf8c8ee145b849bd7e6c37320ead5040c109ecc613e0aa1166eff4ecce SHA512 1a6336e1a43475c82b0d9040e076b5c51aee6eb624c98929174b50ccd342da1104ceeee073e355b571380d319f15b0515c860e5c9f399f5ecbbd76a1fb0af704 DIST sbcl-2.3.3-armhf-linux-binary.tar.bz2 9932803 BLAKE2B 77e0da4a60fd74caaef3adbf29446a50323c18433cc36418d9e670e410882137cdd482ef4b2da989190c27d1cc737dba0848ad652044832337e39243088813f3 SHA512 b9810c2fe9f34ee974cb90b3b79dbb4c77053300fd029eae216fbb2772da539f2b71ca13c868772adf618f364fc73994a3a467e0a535fe5195b7eb6b0fee3571 DIST sbcl-2.3.4-x86-64-linux-binary.tar.bz2 11783208 BLAKE2B 40e77c69a3df76749941138720e85cb8b4df4a334b19e4bf998caace63bb016efd321a51b9b3a86cf34a5ad10c7967a2b131d83b63f506f6e196ac5436d874e1 SHA512 2b7ab43f8fb10b4dd2effdd7209b4028a4a48fcc52564406acb9470ab5c6079217369da2a4f170f1ceb56ccc8cc11d129c1cb4daba85e20aa1a3345daa9e19b9 DIST sbcl-2.3.5-source.tar.bz2 7474392 BLAKE2B 0b4f678dccbb18c18d59709aa2ce9facec3ada9f32cf1d398e1686f63615ab82781da68d6b5914294adab88e18501945d57b6d630507e02a8d89351379f769f3 SHA512 89635b6ebd18a481c56bb40b69ef58f13b2e2ebdb6b1244a1eea3b0d9e85dc1659391754b7c8ba533455575e91989889fe41be05314297f8e49bf11170001004 DIST sbcl-2.4.0-source.tar.bz2 7695124 BLAKE2B 7f282282af0f2900cfc07795c659cc5086451e281b1c2deaa87c1f3025f915115448e9b0eaf9290f050b8eee867f69606a1d5d39ae0e3a0d3ddccf8ca4bfa5fd SHA512 4917e56fbb2ba7fc942e7d8dd8dbb0c5bcc8dbb660951dac1aa9a27d7d6287e5dcab887037b4cd7ec335f8ae7318ea0f4d8e3468bd91710db99069b531858ac1 DIST sbcl-2.4.0-x86-64-linux-binary.tar.bz2 12122206 BLAKE2B 8f0ba1bb4a3ba52f4b54cf16d347b7014d28bb635154f7f6811a30d08a19d4e1b9b448ed8fc5ae84d3aaa9edca89692cbcc5c9496e8f914cf3c9950890f164b4 SHA512 99b4760a5cc52c7807610aae7ae71810df013824a49fe956c4920d009648aa2a0c3a96c0745d00a7f09ba90b97e353999f19f98acd788b431defe6acd24edbc8 -EBUILD sbcl-2.3.11.ebuild 9143 BLAKE2B f74cb425ff2c1ccfcb37a97690765455bd767c8fa88b2e02a0278bee4cea3cf767044f3cc48b70ec314420f9d1eae75b039123c35c2493aabed5de90577a197d SHA512 8a1e7eeab3e916c6e50260336ed87940ed8e269f2cdcd9259101a0c1358b27c8e92c84a38ea556f0eb753c9f9f7b73aa64edc56a3cbcb204b4c5d1686b67538d +DIST sbcl-2.4.1-source.tar.bz2 7800453 BLAKE2B 4ac07e5d3d18d9cfa5df266207d259f6b6b778b458e1e3be749ad7b145347e7aeada3623c1c423b20a15ba757dd2a2de4bd16163001aabc965ced8554f397825 SHA512 ae78f4d64063c05f82748239f661fb88792652496fced0a7bedcd00fda6b17cf9e01b866a5a11ca953746bc8b208116b73a93288ad08c9ffe578cc3266870780 +DIST sbcl-2.4.1-x86-64-linux-binary.tar.bz2 12113408 BLAKE2B 608f2455590d7118986015d48d02894b07350e418c3a893eb29bf423f6b78435ebde64e91cb9ca542cf2629ad9148f0c8576ddd3e7fb4569852ae6a374c2f38e SHA512 03fdefb9f51c8ebe32878328954d574dad31bce32e2b73c41c891188ce4f2d36039820639fea65b3280d257015cd5c7074989093ba71106e8f36d8e2df545db9 EBUILD sbcl-2.3.5.ebuild 9048 BLAKE2B 5ed640bc380cab66baa817a4dbb9fd15a1d8bd4843b1e0459d636afe1d816ccddb01ca9a0297b1acafc1fe1ef8eb01e4646e8b9adca87ea36daac6cac7d31628 SHA512 1ad0c2443836a9b15c1f6a746833f91201adfa2182b6b82786c592f04c35abf10192e0a28b59228be81ad7d22859dc2096f277994004b05356615d4e4e6e7c49 EBUILD sbcl-2.4.0.ebuild 9142 BLAKE2B 3f2b70c0324a1af7a5dfecb870d994cfba77cf0e98cfd752118b04406e5587c8b30a3de5f78962228dc5e71f80eeaa9174e9d1b4fbe7a6d9f093f3018fc47aa0 SHA512 191828f180d7e0eb0f80a56e302e3c9dfe5a25d3c7a6b9d0fff09e60373cda85ec8739d9f6691c0dd12f2a693d3eb5fbf30c026cb9c25be7b23feed26809bc28 +EBUILD sbcl-2.4.1.ebuild 9142 BLAKE2B 2d2fde85e0635d9bb89f771c2fa5a147b7b503efc8c44f652f383545ebc6c2c3b380137fa5066c1bd946b4f026dece5dd9e603e60912c22b25f946aad2bb0c5e SHA512 c378fb7f5562a6625013e1e34897c5218707aa5740ea05feb3eb6ac18f0eee7573a2d02158bf32589623d285946bb06cdb8bca24c09b2fee660876e758763125 MISC metadata.xml 1429 BLAKE2B 59750e8f97481ee938def9de21017bb06b89b3ec72914f7d0e30f8b13cccf7124d23a6293d7b3ae3aff00d4e0564a3d20af6a98f9034aa31f24e42e6515ee055 SHA512 5ec54831af483785fd1f613295691380f1827af6cc63fa42e886839efe4dde0ad55f4b7ae655ec57d81500bf9fd6cef2edb62f92d738d55f8103836bbd260303 diff --git a/dev-lisp/sbcl/sbcl-2.3.11.ebuild b/dev-lisp/sbcl/sbcl-2.3.11.ebuild deleted file mode 100644 index dc33af6ce03b..000000000000 --- a/dev-lisp/sbcl/sbcl-2.3.11.ebuild +++ /dev/null @@ -1,271 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic pax-utils toolchain-funcs - -#same order as http://www.sbcl.org/platform-table.html -BV_X86=1.4.3 -BV_AMD64=2.3.11 -BV_PPC=1.2.7 -BV_PPC64LE=1.5.8 -BV_SPARC=1.0.28 -BV_ALPHA=1.0.28 -BV_ARM=2.3.3 -BV_ARM64=1.4.2 -BV_X64_MACOS=1.2.11 -BV_PPC_MACOS=1.0.47 -BV_X86_SOLARIS=1.2.7 -BV_X64_SOLARIS=1.2.7 -BV_SPARC_SOLARIS=1.0.23 - -DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp" -HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/" -BSD_SOCKETS_TEST_PATCH=bsd-sockets-test-2.3.6.patch -SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2 - https://dev.gentoo.org/~grozin/${BSD_SOCKETS_TEST_PATCH}.gz - !system-bootstrap? ( - x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 ) - amd64? ( mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 ) - ppc? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 ) - ppc64? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 ) - sparc? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 ) - alpha? ( mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 ) - arm? ( mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 ) - arm64? ( mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 ) - x64-macos? ( mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 ) - ppc-macos? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 ) - x64-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 ) - )" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" -IUSE="system-bootstrap debug doc source +threads +unicode +zstd" - -CDEPEND=">=dev-lisp/asdf-3.3:= \ - prefix? ( dev-util/patchelf )" -# bug #843851 -BDEPEND="${CDEPEND} - dev-debug/strace - doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 ) - system-bootstrap? ( || ( dev-lisp/clisp dev-lisp/sbcl ) )" -RDEPEND="${CDEPEND} - zstd? ( app-arch/zstd ) - !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )" - -# Disable warnings about executable stacks, as this won't be fixed soon by upstream -QA_EXECSTACK="usr/bin/sbcl" - -CONFIG="${S}/customize-target-features.lisp" -ENVD="${T}/50sbcl" - -# Prevent ASDF from using the system libraries -CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" -ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" - -usep() { - use ${1} && echo "true" || echo "false" -} - -sbcl_feature() { - echo "$( [[ ${1} == "true" ]] && echo "(enable ${2})" || echo "(disable ${2})")" >> "${CONFIG}" -} - -sbcl_apply_features() { - sed 's/^X//' > "${CONFIG}" <<-'EOF' - (lambda (list) - X (flet ((enable (x) (pushnew x list)) - X (disable (x) (setf list (remove x list)))) - EOF - if use x86 || use amd64; then - sbcl_feature "$(usep threads)" ":sb-thread" - fi - sbcl_feature "true" ":sb-ldb" - sbcl_feature "false" ":sb-test" - sbcl_feature "$(usep unicode)" ":sb-unicode" - sbcl_feature "$(usep zstd)" ":sb-core-compression" - sbcl_feature "$(usep debug)" ":sb-xref-for-internals" - sed 's/^X//' >> "${CONFIG}" <<-'EOF' - X ) - X list) - EOF - cat "${CONFIG}" -} - -src_unpack() { - unpack ${A} - if ! use system-bootstrap ; then - mv sbcl-*-* sbcl-binary || die - fi - cd "${S}" -} - -src_prepare() { - # bug #468482 - eapply "${FILESDIR}"/concurrency-test-2.0.1.patch - # bugs #486552, #527666, #517004 - eapply "${WORKDIR}"/${BSD_SOCKETS_TEST_PATCH} - # bugs #560276, #561018 - eapply "${FILESDIR}"/sb-posix-test-2.2.9.patch - # bug #767742 - eapply "${FILESDIR}"/etags-2.1.0.patch - # Use ${PV} as build-id, bug #797574 - eapply "${FILESDIR}"/build-id-2.3.6.patch - - eapply "${FILESDIR}"/verbose-build-2.0.3.patch - - eapply_user - - # Make sure the *FLAGS variables are sane. - # sbcl needs symbols in resulting binaries, so building with the -s linker flag will fail. - strip-unsupported-flags - filter-flags -fomit-frame-pointer -Wl,-s - filter-ldflags -s - - # original bugs #526194, #620532 - # this broke no-pie default builds, c.f. bug #632670 - # Pass CFLAGS down by appending our value, to let users override - # the default values. - # Keep passing LDFLAGS down via the LINKFLAGS variable. - sed -e "s@\(CFLAGS += -g .*\)\$@\1 ${CFLAGS}@" \ - -e "s@LINKFLAGS += -g\$@LINKFLAGS += ${LDFLAGS}@" \ - -i src/runtime/GNUmakefile || die - - sed -e "s@SBCL_PREFIX=\"/usr/local\"@SBCL_PREFIX=\"${EPREFIX}/usr\"@" \ - -i make-config.sh || die - - # Use installed ASDF version - cp "${EPREFIX}"/usr/share/common-lisp/source/asdf/build/asdf.lisp contrib/asdf/ || die - # Avoid installation of ASDF info page. See bug #605752 - sed '/INFOFILES/s/asdf.info//' -i doc/manual/Makefile || die - - use source && sed 's%"$(BUILD_ROOT)%$(MODULE).lisp "$(BUILD_ROOT)%' -i contrib/vanilla-module.mk - - # Some shells(such as dash) don't have "time" as builtin - # and we don't want to DEPEND on sys-process/time - sed "s,^time ,," -i make.sh || die - sed "s,/lib,/$(get_libdir),g" -i install.sh || die - # #define SBCL_HOME ... - sed "s,/usr/local/lib,${EPREFIX}/usr/$(get_libdir),g" -i src/runtime/runtime.c || die - # change location of /etc/sbclrc ... - sed "s,/etc/sbclrc,${EPREFIX}/etc/sbclrc,g" -i src/code/toplevel.lisp || die - - find . -type f -name .cvsignore -delete -} - -src_configure() { - # customizing SBCL version as per - # http://sbcl.cvs.sourceforge.net/sbcl/sbcl/doc/PACKAGING-SBCL.txt?view=markup - echo -e ";;; Auto-generated by Gentoo\n\"gentoo-${PR}\"" > branch-version.lisp-expr - - # set interpreter for Prefix - if use prefix ; then - patchelf --set-interpreter \ - "${EPREFIX}/$(get_libdir)"/ld-linux-x86-64.so.2 \ - "${WORKDIR}"/sbcl-binary/src/runtime/sbcl - fi - - # applying customizations - sbcl_apply_features -} - -src_compile() { - local bindir="${WORKDIR}"/sbcl-binary - local bootstrap_lisp="sh ${bindir}/run-sbcl.sh --no-sysinit --no-userinit --disable-debugger" - - if use system-bootstrap ; then - if has_version "dev-lisp/sbcl" ; then - bootstrap_lisp="sbcl --no-sysinit --no-userinit --disable-debugger" - else - bootstrap_lisp="clisp" - fi - fi - - # Bug #869434 - append-cppflags -D_GNU_SOURCE - - # clear the environment to get rid of non-ASCII strings, see bug #174702 - # set HOME for paludis - env - HOME="${T}" PATH="${PATH}" \ - CC="$(tc-getCC)" AS="$(tc-getAS)" LD="$(tc-getLD)" \ - CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}" ASFLAGS="${ASFLAGS}" LDFLAGS="${LDFLAGS}" \ - SBCL_HOME="/usr/$(get_libdir)/sbcl" SBCL_SOURCE_ROOT="/usr/$(get_libdir)/sbcl/src" \ - GNUMAKE=make PV=${PV} ./make.sh \ - "${bootstrap_lisp}" \ - || die "make failed" - - # need to set HOME because libpango(used by graphviz) complains about it - if use doc; then - env - HOME="${T}" PATH="${PATH}" \ - CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \ - ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \ - make -C doc/manual info html || die "Cannot build manual" - env - HOME="${T}" PATH="${PATH}" \ - CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \ - ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \ - make -C doc/internals info html || die "Cannot build internal docs" - fi -} - -src_test() { - ewarn "Unfortunately, it is known that some tests fail eg." - ewarn "run-program.impure.lisp. This is an issue of the upstream's" - ewarn "development and not of Gentoo's side. Please, before filing" - ewarn "any bug(s) search for older submissions. Thank you." - time ( cd tests && sh run-tests.sh ) -} - -src_install() { - # install system-wide initfile - dodir /etc/ - sed 's/^X//' > "${ED}"/etc/sbclrc <<-EOF - ;;; The following is required if you want source location functions to - ;;; work in SLIME, for example. - X - (setf (logical-pathname-translations "SYS") - X '(("SYS:SRC;**;*.*.*" #p"${EPREFIX}/usr/$(get_libdir)/sbcl/src/**/*.*") - X ("SYS:CONTRIB;**;*.*.*" #p"${EPREFIX}/usr/$(get_libdir)/sbcl/**/*.*"))) - X - ;;; Setup ASDF2 - (load "${EPREFIX}/etc/common-lisp/gentoo-init.lisp") - EOF - - # Install documentation - unset SBCL_HOME - INSTALL_ROOT="${ED}/usr" LIB_DIR="${EPREFIX}/usr/$(get_libdir)" DOC_DIR="${ED}/usr/share/doc/${PF}" \ - sh install.sh || die "install.sh failed" - - # bug #517008 - pax-mark -mr "${D}"/usr/bin/sbcl - - # rm empty directories lest paludis complain about this - find "${ED}" -empty -type d -exec rmdir -v {} + - - if use doc; then - dodoc -r doc/internals/sbcl-internals - - doinfo doc/manual/*.info* - doinfo doc/internals/sbcl-internals.info - - docinto internals-notes - dodoc doc/internals-notes/* - else - rm -Rv "${ED}/usr/share/doc/${PF}" || die - fi - - # install the SBCL source - if use source; then - ./clean.sh - cp -av src "${ED}/usr/$(get_libdir)/sbcl/" || die - for d in contrib/*/; do - cp -av "$d" "${ED}/usr/$(get_libdir)/sbcl/" || die - done - fi - - # necessary for running newly-saved images - echo "SBCL_HOME=${EPREFIX}/usr/$(get_libdir)/${PN}" > "${ENVD}" - echo "SBCL_SOURCE_ROOT=${EPREFIX}/usr/$(get_libdir)/${PN}/src" >> "${ENVD}" - doenvd "${ENVD}" -} diff --git a/dev-lisp/sbcl/sbcl-2.4.1.ebuild b/dev-lisp/sbcl/sbcl-2.4.1.ebuild new file mode 100644 index 000000000000..3a8edd7795c3 --- /dev/null +++ b/dev-lisp/sbcl/sbcl-2.4.1.ebuild @@ -0,0 +1,271 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic pax-utils toolchain-funcs + +#same order as http://www.sbcl.org/platform-table.html +BV_X86=1.4.3 +BV_AMD64=2.4.1 +BV_PPC=1.2.7 +BV_PPC64LE=1.5.8 +BV_SPARC=1.0.28 +BV_ALPHA=1.0.28 +BV_ARM=2.3.3 +BV_ARM64=1.4.2 +BV_X64_MACOS=1.2.11 +BV_PPC_MACOS=1.0.47 +BV_X86_SOLARIS=1.2.7 +BV_X64_SOLARIS=1.2.7 +BV_SPARC_SOLARIS=1.0.23 + +DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp" +HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/" +BSD_SOCKETS_TEST_PATCH=bsd-sockets-test-2.3.6.patch +SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2 + https://dev.gentoo.org/~grozin/${BSD_SOCKETS_TEST_PATCH}.gz + !system-bootstrap? ( + x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 ) + amd64? ( mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 ) + ppc? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 ) + ppc64? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 ) + sparc? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 ) + alpha? ( mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 ) + arm? ( mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 ) + arm64? ( mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 ) + x64-macos? ( mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 ) + ppc-macos? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 ) + x64-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 ) + )" + +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +IUSE="system-bootstrap debug doc source +threads +unicode +zstd" + +CDEPEND=">=dev-lisp/asdf-3.3:= \ + prefix? ( dev-util/patchelf )" +# bug #843851 +BDEPEND="${CDEPEND} + dev-debug/strace + doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 ) + system-bootstrap? ( || ( dev-lisp/clisp dev-lisp/sbcl ) )" +RDEPEND="${CDEPEND} + zstd? ( app-arch/zstd ) + !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )" + +# Disable warnings about executable stacks, as this won't be fixed soon by upstream +QA_EXECSTACK="usr/bin/sbcl" + +CONFIG="${S}/customize-target-features.lisp" +ENVD="${T}/50sbcl" + +# Prevent ASDF from using the system libraries +CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" +ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" + +usep() { + use ${1} && echo "true" || echo "false" +} + +sbcl_feature() { + echo "$( [[ ${1} == "true" ]] && echo "(enable ${2})" || echo "(disable ${2})")" >> "${CONFIG}" +} + +sbcl_apply_features() { + sed 's/^X//' > "${CONFIG}" <<-'EOF' + (lambda (list) + X (flet ((enable (x) (pushnew x list)) + X (disable (x) (setf list (remove x list)))) + EOF + if use x86 || use amd64; then + sbcl_feature "$(usep threads)" ":sb-thread" + fi + sbcl_feature "true" ":sb-ldb" + sbcl_feature "false" ":sb-test" + sbcl_feature "$(usep unicode)" ":sb-unicode" + sbcl_feature "$(usep zstd)" ":sb-core-compression" + sbcl_feature "$(usep debug)" ":sb-xref-for-internals" + sed 's/^X//' >> "${CONFIG}" <<-'EOF' + X ) + X list) + EOF + cat "${CONFIG}" +} + +src_unpack() { + unpack ${A} + if ! use system-bootstrap ; then + mv sbcl-*-* sbcl-binary || die + fi + cd "${S}" +} + +src_prepare() { + # bug #468482 + eapply "${FILESDIR}"/concurrency-test-2.0.1.patch + # bugs #486552, #527666, #517004 + eapply "${WORKDIR}"/${BSD_SOCKETS_TEST_PATCH} + # bugs #560276, #561018 + eapply "${FILESDIR}"/sb-posix-test-2.2.9.patch + # bug #767742 + eapply "${FILESDIR}"/etags-2.1.0.patch + # Use ${PV} as build-id, bug #797574 + eapply "${FILESDIR}"/build-id-2.3.6.patch + + eapply "${FILESDIR}"/verbose-build-2.0.3.patch + + eapply_user + + # Make sure the *FLAGS variables are sane. + # sbcl needs symbols in resulting binaries, so building with the -s linker flag will fail. + strip-unsupported-flags + filter-flags -fomit-frame-pointer -Wl,-s + filter-ldflags -s + + # original bugs #526194, #620532 + # this broke no-pie default builds, c.f. bug #632670 + # Pass CFLAGS down by appending our value, to let users override + # the default values. + # Keep passing LDFLAGS down via the LINKFLAGS variable. + sed -e "s@\(CFLAGS += -g .*\)\$@\1 ${CFLAGS}@" \ + -e "s@LINKFLAGS += -g\$@LINKFLAGS += ${LDFLAGS}@" \ + -i src/runtime/GNUmakefile || die + + sed -e "s@SBCL_PREFIX=\"/usr/local\"@SBCL_PREFIX=\"${EPREFIX}/usr\"@" \ + -i make-config.sh || die + + # Use installed ASDF version + cp "${EPREFIX}"/usr/share/common-lisp/source/asdf/build/asdf.lisp contrib/asdf/ || die + # Avoid installation of ASDF info page. See bug #605752 + sed '/INFOFILES/s/asdf.info//' -i doc/manual/Makefile || die + + use source && sed 's%"$(BUILD_ROOT)%$(MODULE).lisp "$(BUILD_ROOT)%' -i contrib/vanilla-module.mk + + # Some shells(such as dash) don't have "time" as builtin + # and we don't want to DEPEND on sys-process/time + sed "s,^time ,," -i make.sh || die + sed "s,/lib,/$(get_libdir),g" -i install.sh || die + # #define SBCL_HOME ... + sed "s,/usr/local/lib,${EPREFIX}/usr/$(get_libdir),g" -i src/runtime/runtime.c || die + # change location of /etc/sbclrc ... + sed "s,/etc/sbclrc,${EPREFIX}/etc/sbclrc,g" -i src/code/toplevel.lisp || die + + find . -type f -name .cvsignore -delete +} + +src_configure() { + # customizing SBCL version as per + # http://sbcl.cvs.sourceforge.net/sbcl/sbcl/doc/PACKAGING-SBCL.txt?view=markup + echo -e ";;; Auto-generated by Gentoo\n\"gentoo-${PR}\"" > branch-version.lisp-expr + + # set interpreter for Prefix + if use prefix ; then + patchelf --set-interpreter \ + "${EPREFIX}/$(get_libdir)"/ld-linux-x86-64.so.2 \ + "${WORKDIR}"/sbcl-binary/src/runtime/sbcl + fi + + # applying customizations + sbcl_apply_features +} + +src_compile() { + local bindir="${WORKDIR}"/sbcl-binary + local bootstrap_lisp="sh ${bindir}/run-sbcl.sh --no-sysinit --no-userinit --disable-debugger" + + if use system-bootstrap ; then + if has_version "dev-lisp/sbcl" ; then + bootstrap_lisp="sbcl --no-sysinit --no-userinit --disable-debugger" + else + bootstrap_lisp="clisp" + fi + fi + + # Bug #869434 + append-cppflags -D_GNU_SOURCE + + # clear the environment to get rid of non-ASCII strings, see bug #174702 + # set HOME for paludis + env - HOME="${T}" PATH="${PATH}" \ + CC="$(tc-getCC)" AS="$(tc-getAS)" LD="$(tc-getLD)" \ + CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}" ASFLAGS="${ASFLAGS}" LDFLAGS="${LDFLAGS}" \ + SBCL_HOME="/usr/$(get_libdir)/sbcl" SBCL_SOURCE_ROOT="/usr/$(get_libdir)/sbcl/src" \ + GNUMAKE=make PV=${PV} ./make.sh \ + "${bootstrap_lisp}" \ + || die "make failed" + + # need to set HOME because libpango(used by graphviz) complains about it + if use doc; then + env - HOME="${T}" PATH="${PATH}" \ + CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \ + ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \ + make -C doc/manual info html || die "Cannot build manual" + env - HOME="${T}" PATH="${PATH}" \ + CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \ + ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \ + make -C doc/internals info html || die "Cannot build internal docs" + fi +} + +src_test() { + ewarn "Unfortunately, it is known that some tests fail eg." + ewarn "run-program.impure.lisp. This is an issue of the upstream's" + ewarn "development and not of Gentoo's side. Please, before filing" + ewarn "any bug(s) search for older submissions. Thank you." + time ( cd tests && sh run-tests.sh ) +} + +src_install() { + # install system-wide initfile + dodir /etc/ + sed 's/^X//' > "${ED}"/etc/sbclrc <<-EOF + ;;; The following is required if you want source location functions to + ;;; work in SLIME, for example. + X + (setf (logical-pathname-translations "SYS") + X '(("SYS:SRC;**;*.*.*" #p"${EPREFIX}/usr/$(get_libdir)/sbcl/src/**/*.*") + X ("SYS:CONTRIB;**;*.*.*" #p"${EPREFIX}/usr/$(get_libdir)/sbcl/**/*.*"))) + X + ;;; Setup ASDF2 + (load "${EPREFIX}/etc/common-lisp/gentoo-init.lisp") + EOF + + # Install documentation + unset SBCL_HOME + INSTALL_ROOT="${ED}/usr" LIB_DIR="${EPREFIX}/usr/$(get_libdir)" DOC_DIR="${ED}/usr/share/doc/${PF}" \ + sh install.sh || die "install.sh failed" + + # bug #517008 + pax-mark -mr "${D}"/usr/bin/sbcl + + # rm empty directories lest paludis complain about this + find "${ED}" -empty -type d -exec rmdir -v {} + + + if use doc; then + dodoc -r doc/internals/sbcl-internals + + doinfo doc/manual/*.info* + doinfo doc/internals/sbcl-internals.info + + docinto internals-notes + dodoc doc/internals-notes/* + else + rm -Rv "${ED}/usr/share/doc/${PF}" || die + fi + + # install the SBCL source + if use source; then + ./clean.sh + cp -av src "${ED}/usr/$(get_libdir)/sbcl/" || die + for d in contrib/*/; do + cp -av "$d" "${ED}/usr/$(get_libdir)/sbcl/" || die + done + fi + + # necessary for running newly-saved images + echo "SBCL_HOME=${EPREFIX}/usr/$(get_libdir)/${PN}" > "${ENVD}" + echo "SBCL_SOURCE_ROOT=${EPREFIX}/usr/$(get_libdir)/${PN}/src" >> "${ENVD}" + doenvd "${ENVD}" +} diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index c4eda00d82a8..b187821786a9 100644 Binary files a/dev-python/Manifest.gz and b/dev-python/Manifest.gz differ diff --git a/dev-python/iminuit/Manifest b/dev-python/iminuit/Manifest index 855bbe96e814..ab54ef5618e6 100644 --- a/dev-python/iminuit/Manifest +++ b/dev-python/iminuit/Manifest @@ -1,10 +1,6 @@ AUX iminuit-2.21.3-gcc-13.patch 509 BLAKE2B 9c30f1f6eeb077c265e43e3de7137a9052ca1cdfd0aa788a4eef31986e57a2ff96f700295d11b544caa3a39a9843a208e53621a225f24c775ce0d82f6638b1ae SHA512 e4997feb9a981ce6980b7317a7ea8f8dd939b9fa2c06a1716251d9da96379a32cf9dce90f32b59d3956d7334de973a6ce8eba7cabef15b4fcbce1a90baa4903c DIST iminuit-2.21.3.tar.gz 437827 BLAKE2B 5196e896769f6312bb6ba9af8d6f03bea6023a9459ccbe8553e4c10ba5dc2ed90e4e4b57bdd104f7b72e7514a50c0d4c717c76adf206d7eaddcd3c4c54c4d210 SHA512 5e48d4451caf56688143fa4590528fb4ed0660e144dbb3d1c409b84f793593478979728b4af9748b7bbdb7063e2ef7e05476a2ecd52af089f351522aadfc9ba4 -DIST iminuit-2.24.0.tar.gz 2326542 BLAKE2B 98713f814f9c6c58e18c0e468037717c846dce02cedeb86320d47f8515d2e6309bd0f4600e404905235de0e84b6e188c90f6b3776affe607c54df5f721035d75 SHA512 d4c439ddba950b82c5f665cffe099ea593d9f154ecc00dd23359e2fba057bb11e86b832465fbb6f19cd68717913b34f818e434205270f5292b0dc6c2237cf4cc -DIST iminuit-2.25.0.tar.gz 2920587 BLAKE2B 19cab06326461ffc333cf704353620608e7c59376cd8d9a508cfea0bb517f05cb8795250c45495d8e052e4b3739903b07374eae439f7ea3a8b9de558f7aed667 SHA512 cd8322276529127f7a7b3360d5cef9cb9ffdfd48df4b2bbec4bfa60b84377abb4e24b932b385655448ae207191e2810a2da5b11bb7cce6baa195d0421644e1e4 DIST iminuit-2.25.1.tar.gz 2921727 BLAKE2B db3460ccfa9a0eebf9995758b4ea42eb6e11c09eb3ed9e99aa36ae544c741f07a492ef7228755495229bcf7964932c2667894c2173b5d458833685c2c1ca226c SHA512 a4047f1aaf8e09c0cd531ac10db9a73477cedc2de832e96696e523c8e2319e55925c64996429df15b74b27e72c9c24d8f2b2af3637043967aff377b0a489c003 EBUILD iminuit-2.21.3.ebuild 980 BLAKE2B 2f95e35c5c19b7068b30aa5d5ee118f875fe7562d0d76243c46e51061ede83c6d254c048c652cb40ba48694e887e2353fd251be5090daf6ee3e0a58218f73d3f SHA512 3873a89561036f06478c92051d543345e6d6681d01a499754b3db8693adb2b277be83bcbe4eb38ef1e8fa61dd76add2bd1abba32f53e1a9a0b1d06bbc46f12b8 -EBUILD iminuit-2.24.0-r1.ebuild 1293 BLAKE2B dad42e2639ae573118cc8b928bba4e4f2ec3ab0cd0beb359a1bc4867310287c4e5f47e9937e61fd9edd91c10306980f8a92d7c6d02eea89aa34660336ff40864 SHA512 90b52d98167cc2ed4eb45403b99ffd039756aeb9d40bb0cf961ab5e5ec454334c3e5af29c56207ea2954d7e6c9d1516c72b48ac3eaa10d3862108f7cf8cd6994 -EBUILD iminuit-2.25.0.ebuild 1211 BLAKE2B 97bc0eac6344021e58c3d0c7686eae80059ef7dc8cb49abd451001ce3af870fd93c922dce1cd0322b461c5599bc07eab41fadf8f063ca9955758c713149f0d5a SHA512 d662f7df1f28a04a7b548be3cf982400c666dc9f63cf45066b5083876d47c1ca67cb58867d3b8df91d5137f3466740553445cbe877a7e68da63ab3376af2655c EBUILD iminuit-2.25.1.ebuild 1211 BLAKE2B 97bc0eac6344021e58c3d0c7686eae80059ef7dc8cb49abd451001ce3af870fd93c922dce1cd0322b461c5599bc07eab41fadf8f063ca9955758c713149f0d5a SHA512 d662f7df1f28a04a7b548be3cf982400c666dc9f63cf45066b5083876d47c1ca67cb58867d3b8df91d5137f3466740553445cbe877a7e68da63ab3376af2655c MISC metadata.xml 494 BLAKE2B c97d7fad530773c29b5e723843f13c8305aa1f011e678ad4e9625181ca633c1dfaa3847cb7b3aa09433b6ce665cbf4eb39fde7f80ead402292bc75bb8442beba SHA512 04413a2cbdc7f6843f89560a519ccdb00bcfcf0c9254e9fff7a8901ed992cd7121ba052191399fd60f76f35e495f84c2297acd0a9a1898d4fbcadb7a60841d99 diff --git a/dev-python/iminuit/iminuit-2.24.0-r1.ebuild b/dev-python/iminuit/iminuit-2.24.0-r1.ebuild deleted file mode 100644 index 2513fa8870b7..000000000000 --- a/dev-python/iminuit/iminuit-2.24.0-r1.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=scikit-build-core -PYTHON_COMPAT=( python3_{10..12} ) - -inherit cmake distutils-r1 virtualx pypi - -DESCRIPTION="Minuit numerical function minimization in Python" -HOMEPAGE=" - https://github.com/scikit-hep/iminuit/ - https://pypi.org/project/iminuit/ -" - -LICENSE="MIT LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/numpy[${PYTHON_USEDEP}] -" -DEPEND=" - dev-python/pybind11[${PYTHON_USEDEP}] -" -BDEPEND=" - ${BDEPEND} - dev-python/cython[${PYTHON_USEDEP}] - test? ( - dev-python/annotated-types[${PYTHON_USEDEP}] - dev-python/ipython[${PYTHON_USEDEP}] - dev-python/ipywidgets[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # warnings caught as exceptions, sigh - # https://github.com/scikit-hep/iminuit/pull/907 - tests/test_cost.py::test_UnbinnedNLL_visualize - - # precision error - tests/test_cost.py::test_Template_with_model_2D - - # TODO - tests/test_describe.py::test_with_pydantic_types - ) - - epytest -p no:pytest-describe || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/iminuit/iminuit-2.25.0.ebuild b/dev-python/iminuit/iminuit-2.25.0.ebuild deleted file mode 100644 index ae167b13d180..000000000000 --- a/dev-python/iminuit/iminuit-2.25.0.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=scikit-build-core -PYTHON_COMPAT=( python3_{10..12} ) - -inherit cmake distutils-r1 virtualx pypi - -DESCRIPTION="Minuit numerical function minimization in Python" -HOMEPAGE=" - https://github.com/scikit-hep/iminuit/ - https://pypi.org/project/iminuit/ -" - -LICENSE="MIT LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/numpy[${PYTHON_USEDEP}] -" -DEPEND=" - dev-python/pybind11[${PYTHON_USEDEP}] -" -BDEPEND=" - ${BDEPEND} - dev-python/cython[${PYTHON_USEDEP}] - test? ( - dev-python/annotated-types[${PYTHON_USEDEP}] - dev-python/ipython[${PYTHON_USEDEP}] - dev-python/ipywidgets[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # precision error - tests/test_cost.py::test_Template_with_model_2D - - # TODO - tests/test_describe.py::test_with_pydantic_types - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - # nonfatal implied by virtx - nonfatal epytest || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest index 0a21fa568cba..684b3aa47c9c 100644 --- a/dev-python/pikepdf/Manifest +++ b/dev-python/pikepdf/Manifest @@ -1,11 +1,7 @@ -DIST pikepdf-8.10.1.tar.gz 2866702 BLAKE2B a525b348bfd144623233f83cd194d0fbe3385d48242bd730fd00c2e660ffffe5d19eaf39d306824a6bc835f7ca9660459efa8a69135f86278ddc3271a05d1a24 SHA512 aad1135cbff9513a0a572aa35d8f408188573271c7f62473b4a0a8a86795587351240dddb53db59a4eb7a065b0a0921ffca1c6d1af5b8e48dc6beb9968f000d3 DIST pikepdf-8.11.2.tar.gz 2870263 BLAKE2B 6cf3666baca5d20b125efc3f6d8cfe7f96b9334b8a39da67fe3f4185f41232d8a18bf902f21bfe33e4259b7fb61e7dc462a247c76bf4564a3bdf0ea987119d91 SHA512 57bf5d16aaf9367eef9407f7f406a5ee74f2060d276ab861379c74c2193d02b2e3cca0925ee29813791bb36fae8dbbba4a9b16a7f4c2d19c67c21bbe7bb3f80f DIST pikepdf-8.12.0.tar.gz 2870386 BLAKE2B f27c034ef94b63e56efa84abef987b23801ddb0c19c078715ffdf15596fb60b54a1159b3f43f6252418b51f967e9049912ba6950506811a41c766320148201e2 SHA512 9c6d269a7a8f806f22cc3df9f0147fc3c3a534b191e9db4f90c56a6ce9c695f7e9a20c44265551b0d2ca2a189d15c52dd602614baa44939d7ae943e698dec400 DIST pikepdf-8.4.1.tar.gz 2853305 BLAKE2B 2298514159db17ba49b8e2fa2407d60de50273bea111ece704251d99193bdc4c8ed77f624237a49c3f4f129e3b14ac4ddd1006cf3024bcbf822bc5523e0fee35 SHA512 6989e8a3888f612e453ec1ea8425c0ca35ccfee19ae5e8c32df136ebc3fbb7728d9fe5beaacb4e392a20c9037a1009fc8f8d53d73634427fb0df9103626e34fa -DIST pikepdf-8.8.0.tar.gz 2865070 BLAKE2B 78c26c577db858c27a1aa632c0e93a955eafc76f3e5928a5d4862408a71c02b66325e51728e81a5d6bd571655b2c96468592b3c591993e4cf6ecfa28fd997a89 SHA512 91bdf67a800c18559172c7a253859e6e5ef443b0f6e2d2f3af21042db2640f9d96a8fb5764e6ddd64ace248788e32b071ed624c95a6a0557ba19dc6fc33fdf76 -EBUILD pikepdf-8.10.1.ebuild 1703 BLAKE2B 5ac556f3681d27da33e7fa14b6e3fb583ab46d235ab1455dc2bb6fff8ba187b41edfc6165dc9234a4d889a00a1f82e92419a9ef15ca987e2af91988f631de5fc SHA512 ef96befd0ff087ebc9042a4733db7b00b2e067d5cebffef4c9edee7fba0faaabda3edbeeab23aaefa6203b5fa07ce6b1836420a1d065b83c6150d4c4e7f34caa EBUILD pikepdf-8.11.2.ebuild 1785 BLAKE2B b643ad70e34265507b90d513156e723b42b5e416a5e0b81f0e12cb247c84cad3a943a8255b3d679e4ce6024b938f081e15e58fd8475df01555c59ec45f1f4413 SHA512 709394b0bbad0484fb88863b9760e7a53f94b67b18bce3ca1e18795a045f925a6eef4fffb1d347192f0fb53d49743e54fe6c619f834bf7c76db28f979fb4e037 EBUILD pikepdf-8.12.0.ebuild 1791 BLAKE2B f8a8de60de99bd6ac6e50fef0cb6cf46ff18f7ed4d3d4b8562cef85b8a1f7ff2fc605c43cebd2f983017b36ffc92790d75fd00afc0d09ecf238c6b021a1fd615 SHA512 5e488073997321d41f4ab2a67d31f58bf9f8bdbf8ba18d972e8990eab524b1a0839215252dd05dbea52d36df5c09000c7f60db667b55f7ec662e538044512073 EBUILD pikepdf-8.4.1.ebuild 1680 BLAKE2B 2d988c8345fe6642e1bf990dd385259ac9b8709e8e22b6b1dc74f3e7ecf88193fb9c06cc3085b82aefb811a5cf18f676dd23c2d75c27a4071903a291bf272f5a SHA512 05b25f5fafcb3999eee5c8f1c5f44e6b1c7dfd0397fdcf7e4f2a5c812a950cf00a87a502a4244cf01e775ee5b7360cffbf2dbcba64d5b203216be008400e4683 -EBUILD pikepdf-8.8.0.ebuild 1673 BLAKE2B da9ca57a521ff70715d3a8dedaf05b0a78724c8ed0eea956de294321cb8bcc2d0b691229851a1f14329a9b4eb82bd953485c843506a68cb658b58981b8c3dc6a SHA512 6458efb2b6652051a3cb7691c13ba67805b92333cd6133f5701a9386703fa480ddb4beee6745289423e2016f95e524bb1ee45c585414c7d693fa6d4bea3da4d1 MISC metadata.xml 687 BLAKE2B 07c94d9dac5323202f955fd9c1e5a6fc78518a0a6f703c54c73b70e774900c41a4823beb3f8be7068d83878d1e60df0d7e30efd53bbc1ba31019477de82b092f SHA512 1be3ec00342e8079363db0c57f75ae88bd05e873869fbbb27442e9fe98eb6917c55b4eaf03ed22c4c44ca3aec9b84839cbc254202460a3266bbc42ff8f0f84b3 diff --git a/dev-python/pikepdf/pikepdf-8.10.1.ebuild b/dev-python/pikepdf/pikepdf-8.10.1.ebuild deleted file mode 100644 index 00be3b17077b..000000000000 --- a/dev-python/pikepdf/pikepdf-8.10.1.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2024 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 pypi - -DESCRIPTION="Python library to work with pdf files based on qpdf" -HOMEPAGE=" - https://github.com/pikepdf/pikepdf/ - https://pypi.org/project/pikepdf/ -" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86" - -# Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as -# https://qpdf.readthedocs.io/en/stable/release-notes.html. -DEPEND=" - >=app-text/qpdf-11.5.0:0= -" -RDEPEND=" - ${DEPEND} - dev-python/deprecated[${PYTHON_USEDEP}] - >=dev-python/lxml-4.0[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/pillow-10.0.1[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/pybind11-2.10.1[${PYTHON_USEDEP}] - >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}] - test? ( - >=dev-python/attrs-20.2.0[${PYTHON_USEDEP}] - >=dev-python/hypothesis-6.36[${PYTHON_USEDEP}] - >=dev-python/numpy-1.21.0[${PYTHON_USEDEP}] - >=dev-python/pillow-5.0.0[${PYTHON_USEDEP},jpeg,lcms,tiff] - >=dev-python/psutil-5.9[${PYTHON_USEDEP}] - >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}] - >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/tomli[${PYTHON_USEDEP}] - ' 3.10) - media-libs/tiff[zlib] - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # fragile to system load - tests/test_image_access.py::test_random_image -) - -src_prepare() { - sed -e '/-n auto/d' -i pyproject.toml || die - distutils-r1_src_prepare -} diff --git a/dev-python/pikepdf/pikepdf-8.8.0.ebuild b/dev-python/pikepdf/pikepdf-8.8.0.ebuild deleted file mode 100644 index 8e9b65ebae46..000000000000 --- a/dev-python/pikepdf/pikepdf-8.8.0.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# 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 pypi - -DESCRIPTION="Python library to work with pdf files based on qpdf" -HOMEPAGE=" - https://github.com/pikepdf/pikepdf/ - https://pypi.org/project/pikepdf/ -" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86" - -# Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as -# https://qpdf.readthedocs.io/en/stable/release-notes.html. -DEPEND=" - >=app-text/qpdf-11.5.0:0= -" -RDEPEND=" - ${DEPEND} - dev-python/deprecated[${PYTHON_USEDEP}] - >=dev-python/lxml-4.0[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/pillow-10.0.1[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/pybind11-2.10.1[${PYTHON_USEDEP}] - >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}] - test? ( - >=dev-python/attrs-20.2.0[${PYTHON_USEDEP}] - >=dev-python/hypothesis-6.36[${PYTHON_USEDEP}] - >=dev-python/numpy-1.21.0[${PYTHON_USEDEP}] - >=dev-python/pillow-5.0.0[${PYTHON_USEDEP},jpeg,lcms,tiff] - >=dev-python/psutil-5.9[${PYTHON_USEDEP}] - >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}] - >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/tomli[${PYTHON_USEDEP}] - ' 3.10) - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # fragile to system load - tests/test_image_access.py::test_random_image -) - -src_prepare() { - sed -e '/-n auto/d' -i pyproject.toml || die - distutils-r1_src_prepare -} diff --git a/dev-python/pyroute2/Manifest b/dev-python/pyroute2/Manifest index 75e94ad2ed5e..c31583d55ab7 100644 --- a/dev-python/pyroute2/Manifest +++ b/dev-python/pyroute2/Manifest @@ -1,4 +1,6 @@ DIST pyroute2-0.7.10.tar.gz 422192 BLAKE2B ee3eb0961537427aa8ec22d38b0e7e2f53f0ce0fe6802ded685fff1b91616b712b014d64b418122d98a29c030021a7414d2a0f71eff7afaa6e15cc432772c503 SHA512 834beeffb7d5436db6668217d3c3593798727996858211ff5a582446be095372a0c979c328ac97fd1485c27b0b56aedf256fc9ff5c74d2ef9665dce09fbd042d +DIST pyroute2-0.7.11.gh.tar.gz 502687 BLAKE2B 8874c8a08e24420f0f53cdcfa0d4a67ce51b6650aaf90e9df8a544e6cb50940ee020ad3a377775a1ea2ddf8824df5e9888766e5239c6dcf459a3a2bd32825612 SHA512 1390aee45fe1cafd13d2e971102321f798e6f6952b0d1c805eb3258d9b55bd442ffcf36682c285c4a75deb8bc6109ea933721986eb4cae09f7962fadc3eb9070 EBUILD pyroute2-0.7.10-r1.ebuild 575 BLAKE2B 3a266caf063d2b3dc37d32835ff6b6fc6593c421701b15667bb360162906b3232832f0ce5aa9bcc1edad4fd103614e66426087e16bdd96c0c5f18137b10400a4 SHA512 66efde2f2cf104295f269145c05966925151d2379ebd799eff435aa6752b0e02f7a9d00064e40be277f1ae8b4a861e738558e450a50bad5d9aaeefc8b9357f3b EBUILD pyroute2-0.7.10.ebuild 626 BLAKE2B 4f779cb907cd8e08444bb0ed561313d7358a8829509ac1d06d2281b3c23c7db1f88fced2446ca185517e446002aa7d6ba3dbbbc6734cc14607f15e4e8ee44e6d SHA512 a2e1f56eb6b74963df576174b8b68f5469104059f13f802ddd7536b68f6ab6a400eccbfdf6be95a60472d466f25efec5fa3c54b3636b4813d8661c56e644752e +EBUILD pyroute2-0.7.11.ebuild 716 BLAKE2B 0d69a8208195c87cdf627ec41f4ea4537004d14af188384abbcaabd9f5ce43f7e8dc41bdacba2e6a5427016d6abdf884531771e672d62d2e2c48e00ab6691459 SHA512 e6b3a42ba30893b6906a758e4aabcfb006a4f79d6d24e40ba16a248c815da20f8a34d3f39f98c82e2d49fa2ee655c3063d1c1903b1a47b41785c24dd44ae8076 MISC metadata.xml 547 BLAKE2B 1d256c8d9bb8cc039853ff12c15d7c2747822ff95e3ae7f3e7c1600498c7b886a341a03327992e3a7933592eba0094eec6fba519b0d9f2b2f0ece57eb515ea4a SHA512 e845b3e319e9d60b1dcbf9ab66681b886b0c517a5a72288aaf9ccb97d5018dc3b01b8d921b8a9fcd3538cec96e9a7e1c452a704c8c422ef6e6fa6069a7ae56ef diff --git a/dev-python/pyroute2/pyroute2-0.7.11.ebuild b/dev-python/pyroute2/pyroute2-0.7.11.ebuild new file mode 100644 index 000000000000..1c5c1b6448bd --- /dev/null +++ b/dev-python/pyroute2/pyroute2-0.7.11.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} pypy3 ) +PYTHON_REQ_USE="sqlite" + +inherit distutils-r1 + +DESCRIPTION="A pure Python netlink and Linux network configuration library" +HOMEPAGE=" + https://github.com/svinota/pyroute2/ + https://pypi.org/project/pyroute2/ +" + +SRC_URI="https://github.com/svinota/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="|| ( GPL-2+ Apache-2.0 )" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +# tests need root access +RESTRICT="test" + +RDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] +" diff --git a/dev-python/sip/Manifest b/dev-python/sip/Manifest index 7151911f36c8..776a575d4bec 100644 --- a/dev-python/sip/Manifest +++ b/dev-python/sip/Manifest @@ -1,5 +1,5 @@ -DIST sip-6.8.1.tar.gz 986219 BLAKE2B c9055b1aff3314661bfa2daa4fab465b57e811976aeb76fc2dafcb684b4ff2274c4eed88952ccfa904dd0e04a73f8f1eb6b969409146cbb80d3f1a2f58af9a99 SHA512 315243ec94fa66165ea458b64ab11d5b682f17723148e4dbe844dc31d6d7b024458a58c68bf2643f0930a31f28821b85a99fa1b02431a9a2e1c0d8ddd1df3342 DIST sip-6.8.2.tar.gz 987521 BLAKE2B 318058b2c7f03cb5cdbd56628233eedf26edd10a61e7ef505d463d01542cceb19e2eb15ca82eb6679c4ae646ecbbbca636ef105a2e73c368fdc69a621a28a4c2 SHA512 7edc3d10256d6622179cb4d207227935786399de52adcffc7fa9dd9d05b32488823642ed128e30195c3e71e470c48ae49e2c2225b76116e849496d2197571d4f -EBUILD sip-6.8.1.ebuild 653 BLAKE2B 263a00503853ec3e615e5bd66d0b2a029749cd4960132c36abd7a5c1701adc2f38959727c09a8504b2c2f76379b756ac7209ef28d74a5e9ac414d99c1bf83dff SHA512 e02377d502a7d1eae26b2d55ef0f88cee782e252ec67f17caa23d4342da412430261d60198763c5dd795d19155dbfe02795f6e2b6f8a9fe7bd0f20137a82df03 +DIST sip-6.8.3.tar.gz 987656 BLAKE2B 57cc4010aae64eec7e0f338d9653463c7381b639aa8efca978a3f3296550a37b3a09b52933a2c2cd354a65155841952d7ca045b0b774945a382c29a8d597951e SHA512 8a0ff1c16ead4c2b1c53963a015fb3d149362f649eeec2523e6b243945493f28f5ecf29aabbf5cee5f7909ded40d64a1f469d2d0c1b3c33244e6213ab23ec733 EBUILD sip-6.8.2.ebuild 653 BLAKE2B abc0167b8ee58886b583acdee132dfaf56edf3f9b17b9090fa4e4f63def8fd3548c14c7d02cadb394bcc7c5f9569d5a73f28a36dd0d9377459f3287404dc5b8a SHA512 6dd68b70f7f7cec77a291715017a1070a779ad99ec3591d7e50e4189a791cb3e06bfd65cf8bd59a94de978274f672a9e65aaf01de766528b9c26d1caa6027c73 +EBUILD sip-6.8.3.ebuild 659 BLAKE2B c84e2d86fcb9e252525aba3581cf2d9f6047dd5a7ae04a94217392d7ba56e9aa1fb4f4fc3dbfbaa98e45f28cb57bbb2f93d8d49e079bfca4c3b91b928d200d13 SHA512 65975a45f308059915278ded25a4b71dd4773bbfaf31951ab51bf9774c5e0f576ff907f0f964e92d11306afea2c78596ff4f9d0479afef04f00b366212052413 MISC metadata.xml 663 BLAKE2B df97b2104f63a42ffb6406bd577cefce51adc7e924aea96490e2cf60fad6975d3a9a3c3000f44dc49d193123559bc78efe3221c649642ff3f1d0a195b7102338 SHA512 7db390ee64b7e0d2b5d2dc85f3ba74714894978d85f9ac3b4cf4217827024b2129ca6f9f2e7c1d54301866690b926808b28d80b376247b9092c42198c7bff32b diff --git a/dev-python/sip/sip-6.8.1.ebuild b/dev-python/sip/sip-6.8.1.ebuild deleted file mode 100644 index a4a63a41bb70..000000000000 --- a/dev-python/sip/sip-6.8.1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi - -DESCRIPTION="Python bindings generator for C/C++ libraries" -HOMEPAGE="https://www.riverbankcomputing.com/software/sip/" - -LICENSE="|| ( GPL-2 GPL-3 SIP )" -SLOT="5" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86" - -RDEPEND=" - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - $(python_gen_cond_dep 'dev-python/tomli[${PYTHON_USEDEP}]' 3.10) -" - -distutils_enable_sphinx doc --no-autodoc diff --git a/dev-python/sip/sip-6.8.3.ebuild b/dev-python/sip/sip-6.8.3.ebuild new file mode 100644 index 000000000000..a1fec821017b --- /dev/null +++ b/dev-python/sip/sip-6.8.3.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Python bindings generator for C/C++ libraries" +HOMEPAGE="https://www.riverbankcomputing.com/software/sip/" + +LICENSE="|| ( GPL-2 GPL-3 SIP )" +SLOT="5" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}] + $(python_gen_cond_dep 'dev-python/tomli[${PYTHON_USEDEP}]' 3.10) +" + +distutils_enable_sphinx doc --no-autodoc diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz index c0b4abd24969..455e8d5d8a43 100644 Binary files a/dev-util/Manifest.gz and b/dev-util/Manifest.gz differ diff --git a/dev-util/clippy/Manifest b/dev-util/clippy/Manifest index af09b7caab3e..0feceadce3d8 100644 --- a/dev-util/clippy/Manifest +++ b/dev-util/clippy/Manifest @@ -1,5 +1,7 @@ DIST frr-9.0.1.tar.gz 10334150 BLAKE2B c5f0d092421cdaea400e669973da3d53d9875871488be3b5e8c2c9afa78bf357a775671756eacb94372c5067a8a1284cb4feb4927988e0f1a42d19239a871f3b SHA512 fa1884529a98c8e5ad2dab7f6f67246844ea34ba4d68e3a907a01d43e0eec9317104107f5f18e4b61c11d2cbb4d20eac1e8aef6e4a2b2e54efcad245ee3fb6b9 +DIST frr-9.0.2.tar.gz 10341186 BLAKE2B e9c32bf48dc0adc7dd6c23ad1a2779065c762dc6e461a3f86d6b7afbef245345dc65b33d9dd5b499d4c4a7fb3b80a4416bdec9b42e7d15f2864d80c088e2ad4f SHA512 2cfd1a63cf073b8767fd67d9992d9a775d856234a532b13699304b6b1f15eb68bf1301f2f4c503b151fd5c8191bff67aeac9c7a4dc4a3ddb06f9a5db081423b9 DIST frr-9.0.tar.gz 10332694 BLAKE2B 82221df6da189d5e687af4618af71933eb512413126dfb312bfcc663e5fc6f85e29c33da84117f40598452e6033cb24e9cba8d28f00d63fee2bf45a43babef17 SHA512 d3af6c24abbc8745f9646a22c023bd1d0e155776ffd09c9dd0b81b93c383723c9e7dd987319551db85dab5fd45d47cbcbf47a1ae1b6861cd7930bc27f18d2e25 EBUILD clippy-9.0.1.ebuild 1163 BLAKE2B e845a4132c8525aeedbb8cb06b7af4ed44ca980ca9c455351cc615d18b9fc54dff7c15dc38a1a6c3fca88c93936b375a5142a4d6df65decc59e89eb0971fd987 SHA512 cc957f3a773435d2b709bae7b6cf3cb0b4a81d356162d9c8c677c81b290db687350eb3d994abc4d3d5f80b22fff66db2cb1799e0ac6789bad69e7be1daf372bd +EBUILD clippy-9.0.2.ebuild 1164 BLAKE2B 4ee9e433420618f2d0b5145b3915795045c1a7b1283c378cc0b25cf0406a900617bb3013df93aa506bee1f2e53e438f9bbcfab3ae39086d4e0279d442f6d24c1 SHA512 8ae2204394eac20cb5ddd6ac7cb9c4f77b57dcf6cf2b6a8a2f87593a0e3da5ad2c931ce33a9ddb70c218ad9cf654d9c0bac353794552e0839ab6f800f0d76eef EBUILD clippy-9.0.ebuild 1163 BLAKE2B e845a4132c8525aeedbb8cb06b7af4ed44ca980ca9c455351cc615d18b9fc54dff7c15dc38a1a6c3fca88c93936b375a5142a4d6df65decc59e89eb0971fd987 SHA512 cc957f3a773435d2b709bae7b6cf3cb0b4a81d356162d9c8c677c81b290db687350eb3d994abc4d3d5f80b22fff66db2cb1799e0ac6789bad69e7be1daf372bd MISC metadata.xml 590 BLAKE2B 03cc6d8c7b3ebcc2be5e4522d4ee42a01c8f631d71f00c693fc3ea59390bbd77bd2da32058f97b967e1e5f15df860eb2117d617b84fd75959bab368727d18848 SHA512 c2e8dc96da08d30cdfa8285c9bf4bd0f516bd759fb9944cafced9af67442b77fce0051ade7253f017c4380f2a61c82446f2c35d52c7af561a98bbd2f469d3906 diff --git a/dev-util/clippy/clippy-9.0.2.ebuild b/dev-util/clippy/clippy-9.0.2.ebuild new file mode 100644 index 000000000000..d5221284e33b --- /dev/null +++ b/dev-util/clippy/clippy-9.0.2.ebuild @@ -0,0 +1,58 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="frr-${PV}" +PYTHON_COMPAT=( python3_{9..11} ) +inherit autotools python-single-r1 + +DESCRIPTION="Standalone clippy tool built from FRR sources" +HOMEPAGE="https://frrouting.org/" +SRC_URI="https://github.com/FRRouting/frr/archive/${MY_P}.tar.gz" +S="${WORKDIR}/frr-${MY_P}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# standalone clippy does not have any tests +# restrict to prevent bug 811753 +RESTRICT="test" + +DEPEND=" + ${PYTHON_DEPS} + virtual/libelf:= +" +RDEPEND="${DEPEND}" +BDEPEND=" + sys-devel/bison + sys-devel/flex +" + +QA_CONFIG_IMPL_DECL_SKIP=( + mallinfo # check in configure is fallback is needed + mallinfo2 # check in configure is fallback is needed +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + # bug #884291 + unset YACC + export LEX=flex + + econf --enable-clippy-only +} + +src_install() { + # 830087 + find "lib" -type f -name "clippy" -print0 | + xargs -0 file | grep executable | grep ELF | cut -f 1 -d : | + xargs -I '{}' dobin '{}' || + die "Failed to install 'lib/clippy'" +} diff --git a/dev-util/pycharm-community/Manifest b/dev-util/pycharm-community/Manifest index 616b6b0637c8..4ca031e0f1dc 100644 --- a/dev-util/pycharm-community/Manifest +++ b/dev-util/pycharm-community/Manifest @@ -1,8 +1,8 @@ AUX README.gentoo 169 BLAKE2B fc7191056cb5de1fedf9a7e9516029e8ee50f7ab3749e05c73156f63892b1e126ac068d5b2f271d1b71a77486205848cce72452d671692418b6e09e8e25da60e SHA512 a0254552b98b6ec8dadd91ed7df35bf990d08025d8352366f58ecabe94cdde2df64d8665447d0a2ffc1edacdeb05124c2a82722d5ad70b614d90bb0ae38544d2 DIST pycharm-community-2023.1.1.tar.gz 577304778 BLAKE2B c630c4a21edc2c36e972965e35df63500dafe8ecbd5eee9c6246785bf9e6962e048759a8674160fd47de810a75ffcefe0df14149746ca789b8064623551bed19 SHA512 d0c2419b77ca34c04579f8d52a20427a927fc4d7b3edb1e7787ed515cdc3777b19d963c22975c932c3e568c1861ec7806955514921a1156e497b584f816cd6a2 -DIST pycharm-community-2023.2.5.tar.gz 588548535 BLAKE2B de65e7d822fc0862b5607bd6f685372cacb30753493dfb6314332cf99ee2487f7db532c5377f8a6d7633c9bf86fca9a6854987dd1419f41ef88c8fb71c9a4e19 SHA512 e19fd92ebb08262e1224ec51f4d21d2d317e2839f82558e5ac961aaf55a8e4ee3f72041567dde2ed885e1518ca79af622b20fe5bc5160f1f35877261f5d50008 DIST pycharm-community-2023.3.2.tar.gz 610736516 BLAKE2B 67de675fd1e22aadeabf339aeef32927e2b511f1b3d2c1655ba220a674545ccd3fff0b714b3b946d5a58f3468ab443769a6510bee67703bae880adb688b49ae0 SHA512 7b61e62cb05cc750005ba16d2a26a098f32dc283bb4fa818720d392f3d5183cee71b9c1309df878452ec1adc22fb7e3d5921fd12532b753fc00b6f85064e452e +DIST pycharm-community-2023.3.3.tar.gz 611059375 BLAKE2B 785ef9bef53bbcbbb20200c2d34533a859bf22414ef907b9fb3074e36dbda488f92747d4bafdaa9e37fb6503d78554bbc9071da9377fa7a91bddd805cff57c56 SHA512 7f84903d8e298ef8ddb4107086eab489b242fab8628b03fdf1e259d51d4883b112849058f0da09e1210721fc9f2e904808cee64dd31f6923a73a5e1e71c87649 EBUILD pycharm-community-2023.1.1.ebuild 3144 BLAKE2B 7db808cf672035782d54e62394a4d0ea1248f7d6ca4d290aa2daab6df7c6e3c47c397a97e2ea807a5d18b40f5004c44eb1664f3ab859087c1d37cdfde979e15b SHA512 df4fcc71337554902d697db64c8dd382d6edd1c5e8ee61670fe364c6a9e1d566c14d59fd5ca34f6826f3e0c54b7ffed336856e42ff0afbc2b389df018ccd02cd -EBUILD pycharm-community-2023.2.5.ebuild 3171 BLAKE2B 97a5588a8c858cf9ee8c77cda10a7c33797d60cb624641127d0ba0370d5109eca33be00d71a08bc89023314ac9b7be7b62283c69e6b83057eeb1bd18dce006a3 SHA512 fba716103e16415082db6dd03234d6f5b4cae781e23722f35c1f6237d78b69f18af328b957719295c96b4a846cbb4220dca3022eb9eabcb395294cced16aa723 EBUILD pycharm-community-2023.3.2.ebuild 3196 BLAKE2B 8a244dd2c8cb244fdf5f58c401143c668f1665e4680ca1bb8f104ce95d29f2f89ce33d02727b5329773f115023e7c7f21fbce01df81d39b4e929b41cfd5a99e8 SHA512 c9c1828c1e461988ae927fe7104ae9555c236a8814c8c0e7eeb25ea84547285067f87a9cd723b8040b9c32e0f762a7e71026d836003ff6e8a0f54de1fc67b65f +EBUILD pycharm-community-2023.3.3.ebuild 3196 BLAKE2B 8a244dd2c8cb244fdf5f58c401143c668f1665e4680ca1bb8f104ce95d29f2f89ce33d02727b5329773f115023e7c7f21fbce01df81d39b4e929b41cfd5a99e8 SHA512 c9c1828c1e461988ae927fe7104ae9555c236a8814c8c0e7eeb25ea84547285067f87a9cd723b8040b9c32e0f762a7e71026d836003ff6e8a0f54de1fc67b65f MISC metadata.xml 305 BLAKE2B a5ee9ceb727e22160e23fc785ddcf2b7b22afd9599e956de38bf4318c4cab2acf5cffa6d1f075ac24d866d407e9412ba02362c9942b3aa34a7276e55cc44f161 SHA512 e67f65a2f5fcb0c7a7bfecdbba77c91844e89f4110ec66bb5838fdf7fb5abb57d141c2a816b7867001fc919c8721fd7837705b9a4f8853ce0728e33096fee19f diff --git a/dev-util/pycharm-community/pycharm-community-2023.2.5.ebuild b/dev-util/pycharm-community/pycharm-community-2023.2.5.ebuild deleted file mode 100644 index 2633a29ce241..000000000000 --- a/dev-util/pycharm-community/pycharm-community-2023.2.5.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop readme.gentoo-r1 wrapper xdg-utils - -DESCRIPTION="Intelligent Python IDE with unique code assistance and analysis" -HOMEPAGE="http://www.jetbrains.com/pycharm/" -SRC_URI="http://download.jetbrains.com/python/${P}.tar.gz" - -LICENSE="Apache-2.0 BSD CDDL MIT-with-advertising" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="+bundled-jdk" - -BDEPEND="dev-util/patchelf" - -RDEPEND="!bundled-jdk? ( >=virtual/jre-1.8 ) - app-arch/brotli - app-arch/zstd - app-crypt/p11-kit - dev-libs/fribidi - dev-libs/glib - dev-libs/json-c - dev-libs/libbsd - dev-libs/libdbusmenu - dev-libs/nss - dev-libs/wayland - dev-python/pip - media-fonts/dejavu - media-gfx/graphite2 - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype:2= - media-libs/harfbuzz - media-libs/libglvnd - media-libs/libjpeg-turbo:0= - media-libs/libpng:0= - net-libs/gnutls - net-print/cups - sys-apps/dbus - sys-libs/libcap - sys-libs/zlib - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libXext - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXtst - x11-libs/pango -" - -RESTRICT="mirror" - -QA_PREBUILT="opt/${P}/*" - -MY_PN=${PN/-community/} - -src_prepare() { - default - - rm -vf "${S}"/help/ReferenceCardForMac.pdf || die - - rm -vf "${S}"/bin/phpstorm.vmoptions || die - - rm -vf "${S}"/plugins/performanceTesting/bin/libyjpagent.so || die - rm -vf "${S}"/plugins/performanceTesting/bin/*.dll || die - rm -vf "${S}"/plugins/performanceTesting/bin/libyjpagent.dylib || die - rm -vrf "${S}"/lib/pty4j-native/linux/{aarch64,arm,mips64el,ppc64le,x86} || die - rm -vf "${S}"/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_linux_x86.so - - sed -i \ - -e "\$a\\\\" \ - -e "\$a#-----------------------------------------------------------------------" \ - -e "\$a# Disable automatic updates as these are handled through Gentoo's" \ - -e "\$a# package manager. See bug #704494" \ - -e "\$a#-----------------------------------------------------------------------" \ - -e "\$aide.no.platform.update=Gentoo" bin/idea.properties - - for file in "jbr/lib/"/{libjcef.so,jcef_helper} - do - if [[ -f "${file}" ]]; then - patchelf --set-rpath '$ORIGIN' ${file} || die - fi - done -} - -src_install() { - local DIR="/opt/${PN}" - local JRE_DIR="jbr" - - insinto ${DIR} - doins -r * - - if ! use bundled-jdk; then - rm -r "${JRE_DIR}" || die - fi - - fperms 755 "${DIR}"/bin/{format.sh,fsnotifier,inspect.sh,ltedit.sh,pycharm.sh,restart.py} - - fperms 755 "${DIR}"/"${JRE_DIR}"/bin/{java,javac,javadoc,jcmd,jdb,jfr,jhsdb,jinfo,jmap,jps,jrunscript,jstack,jstat,keytool,rmiregistry,serialver} - fperms 755 "${DIR}"/"${JRE_DIR}"/lib/{chrome-sandbox,jcef_helper,jexec,jspawnhelper} - - make_wrapper "${PN}" "${DIR}/bin/pycharm.sh" - newicon bin/${MY_PN}.png ${PN}.png - make_desktop_entry ${PN} ${PN} ${PN} - - readme.gentoo_create_doc - - # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit - dodir /etc/sysctl.d/ - echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/pycharm-community/pycharm-community-2023.3.3.ebuild b/dev-util/pycharm-community/pycharm-community-2023.3.3.ebuild new file mode 100644 index 000000000000..a7d802f5c2db --- /dev/null +++ b/dev-util/pycharm-community/pycharm-community-2023.3.3.ebuild @@ -0,0 +1,122 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop readme.gentoo-r1 wrapper xdg-utils + +DESCRIPTION="Intelligent Python IDE with unique code assistance and analysis" +HOMEPAGE="http://www.jetbrains.com/pycharm/" +SRC_URI="http://download.jetbrains.com/python/${P}.tar.gz" + +LICENSE="Apache-2.0 BSD CDDL MIT-with-advertising" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="+bundled-jdk" + +BDEPEND="dev-util/patchelf" + +RDEPEND="!bundled-jdk? ( >=virtual/jre-1.8 ) + app-arch/brotli + app-arch/zstd + app-crypt/p11-kit + dev-libs/fribidi + dev-libs/glib + dev-libs/json-c + dev-libs/libbsd + dev-libs/libdbusmenu + dev-libs/nss + dev-libs/wayland + dev-python/pip + media-fonts/dejavu + media-gfx/graphite2 + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype:2= + media-libs/harfbuzz + media-libs/libglvnd + media-libs/libjpeg-turbo:0= + media-libs/libpng:0= + net-libs/gnutls + net-print/cups + sys-apps/dbus + sys-libs/libcap + sys-libs/zlib + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXext + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXtst + x11-libs/pango +" + +RESTRICT="mirror" + +QA_PREBUILT="opt/${P}/*" + +MY_PN=${PN/-community/} + +src_prepare() { + default + + rm -vf "${S}"/help/ReferenceCardForMac.pdf || die + + rm -vf "${S}"/bin/phpstorm.vmoptions || die + + rm -vf "${S}"/plugins/performanceTesting/bin/libyjpagent.so || die + rm -vf "${S}"/plugins/performanceTesting/bin/*.dll || die + rm -vf "${S}"/plugins/performanceTesting/bin/libyjpagent.dylib || die + rm -vrf "${S}"/lib/pty4j-native/linux/{aarch64,arm,mips64el,ppc64le,x86} || die + rm -vf "${S}"/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_linux_x86.so + + sed -i \ + -e "\$a\\\\" \ + -e "\$a#-----------------------------------------------------------------------" \ + -e "\$a# Disable automatic updates as these are handled through Gentoo's" \ + -e "\$a# package manager. See bug #704494" \ + -e "\$a#-----------------------------------------------------------------------" \ + -e "\$aide.no.platform.update=Gentoo" bin/idea.properties + + for file in "jbr/lib/"/{libjcef.so,jcef_helper} + do + if [[ -f "${file}" ]]; then + patchelf --set-rpath '$ORIGIN' ${file} || die + fi + done +} + +src_install() { + local DIR="/opt/${PN}" + local JRE_DIR="jbr" + + insinto ${DIR} + doins -r * + + if ! use bundled-jdk; then + rm -r "${JRE_DIR}" || die + fi + + fperms 755 "${DIR}"/bin/{format.sh,fsnotifier,inspect.sh,jetbrains_client.sh,ltedit.sh,pycharm.sh,repair,restarter} + fperms 755 "${DIR}"/"${JRE_DIR}"/bin/{java,javac,javadoc,jcmd,jdb,jfr,jhsdb,jinfo,jmap,jps,jrunscript,jstack,jstat,keytool,rmiregistry,serialver} + fperms 755 "${DIR}"/"${JRE_DIR}"/lib/{chrome-sandbox,jcef_helper,jexec,jspawnhelper} + + make_wrapper "${PN}" "${DIR}/bin/pycharm.sh" + newicon bin/${MY_PN}.png ${PN}.png + make_desktop_entry ${PN} ${PN} ${PN} + + readme.gentoo_create_doc + + # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit + dodir /etc/sysctl.d/ + echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/gui-libs/Manifest.gz b/gui-libs/Manifest.gz index b3a6b1dceb82..a8e12bae80d6 100644 Binary files a/gui-libs/Manifest.gz and b/gui-libs/Manifest.gz differ diff --git a/gui-libs/gtk-layer-shell/Manifest b/gui-libs/gtk-layer-shell/Manifest index 8318e2d7618a..8fa8d7933244 100644 --- a/gui-libs/gtk-layer-shell/Manifest +++ b/gui-libs/gtk-layer-shell/Manifest @@ -1,7 +1,7 @@ DIST gtk-layer-shell-0.8.0.tar.gz 134857 BLAKE2B 2f41411c849182f95c068040a17e961a34d1a3df0bb1280b6c57046729396108d4627b5cf9bd826f17ffb5cf77f6761212af159d4326b2d34d9663063667f9f4 SHA512 710019b05785abc3cc8bc639a110f141dd2f37ce1d78e03ed361f1c21caee6c43817499fa05c8228f233bff3ac0b6f6123fa9014a87ae99edb6b10e4ff8f3dde DIST gtk-layer-shell-0.8.1.tar.gz 136156 BLAKE2B 19c16d49d119572b0a3ef9bf0aee2341dedb4b2e5afedee16b9817e16fcd2adba7696a9d6f2f01b4ebaa3636c116d8977079a9b83ed1941f9d97df9389425780 SHA512 070673a73166c9fd0ea10e6aa98c480318fbf8a6c2dff2a9b4900aea40bb59680d41d9bba9917953fabe4358c0dfa6c3d0221c579ada37cee72ce23433b40329 DIST gtk-layer-shell-0.8.2.tar.gz 137693 BLAKE2B 8c36e37fe0e675bfa9f3bfb6c4013ac7b137d27615cb29bd750c4cbbff36754986d0608cb97e427972e9108b048b6bca5611e89c01275aabec05c0b1fc9b7e62 SHA512 e3b56612dab2527d5242b8305362c88100de3eac76cee32ce51791cbc77df38a5052143bf4bf5781a90fa62e026a758ef9d10dc5b4292b0b334983842fad632c -EBUILD gtk-layer-shell-0.8.0.ebuild 1322 BLAKE2B abe244d3651bf48bea9473e204d7820ba0af24c0513dda47adbb2ddc1231187f6e51bc6d104fd746232ee3cd7a05ad8e9a1799fdff2d7bac970acad0a4769df2 SHA512 c50d84fd5c440c8f3d44bf48cf9256dd26df81593b161a0e00a4e4c09852da669b56e8e77cf9455dc678fd547dd79bd9eb01555ae23c0d8dfa42ebcf47699741 -EBUILD gtk-layer-shell-0.8.1.ebuild 1342 BLAKE2B b81c62c8e8eb2f4bb162da34a3c53a4f049dfd980fec882d09010049fbad47fc24ba0fa61e43dc8cb3045b6b712075422580c5f81a7241a1fad4a91a30e963fe SHA512 ef0a56a16d4bd97bc2630609f8d5f82c889f9c858f9d0a8dde9ce2e9d93b79dca64d5da3e04acb6cbfdc314ecbb500c5bfabf38ba5b54481b659898508f608ae +EBUILD gtk-layer-shell-0.8.0.ebuild 1305 BLAKE2B 664d19aa962f3e583bb333410efa5733dd44be2168b0b9ab7ffc665e880c89f26fcf0897c528f239be91555a07b243ffa79b2d4f00bcbf23e9aa39b3db4ebd83 SHA512 b354c3145cc1a823cde5eb57d3600cf99fa7a11ff1badf8e47b69f00cba99b35bdd1c780b48d908eeeb124d191bc88fcaf20ebaae99f29449cfe5601974e0a70 +EBUILD gtk-layer-shell-0.8.1.ebuild 1325 BLAKE2B 3e543ab808cc5655932da8c34dc379c520acb662b31b429a097dcab5a6f79c1d40e9bd6393b27cf5169131029ca9af6bb0bdd3e926960d5009523d573db4c6cb SHA512 690e9a750ab3bbe8671f5de189bef9a1d1163a12f8b8ee0139872fd03f42a6c2070d43d99965300205df0e3bd98538bd342e92f999ee2e9e621eb8a7218a928a EBUILD gtk-layer-shell-0.8.2.ebuild 1348 BLAKE2B d123dd4d43cdf1ee75a6f388ffdef161fdea06671be39bc5ed97bd5ee2b3da7e072518d07bd6e016c9e82f0d415716d85e51fee9ebdf7bc525d11f554d360649 SHA512 6a23d0658df63343e7ecc0342ef7a09bccda583ced3fc86e1d7b4942da0f681b34796b451dc6f36487a00c3055fe90dd256290aaa4adafdbb722144230030f14 MISC metadata.xml 495 BLAKE2B 59bee54b6a6cc173655e2b482873f3ec5a21854a7dfcde8f6073a3c003642802978b182db94dae86c82c0b2409a153691b83720471530e4435ce0eebc5833f19 SHA512 625076c53f3dafb1812000eb3d50a68a837d751e53697429fabc6369161056f8ec16db584e830848cf57b659a10b8ece4b2cddeff1402ab42c4ff474aa954261 diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild index 29666b4e58d8..75687014e060 100644 --- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild +++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020-2023 Gentoo Authors +# Copyright 2020-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,7 +18,7 @@ fi DESCRIPTION="Library to create desktop components for Wayland using the Layer Shell protocol" HOMEPAGE="https://github.com/wmww/gtk-layer-shell" -LICENSE="MIT-with-advertising LGPL-3+" +LICENSE="MIT LGPL-3+" SLOT="0" IUSE="examples gtk-doc introspection test vala" RESTRICT="!test? ( test )" diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild index 3b224e730c66..02e8dcbdac99 100644 --- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild +++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild @@ -18,7 +18,7 @@ fi DESCRIPTION="Library to create desktop components for Wayland using the Layer Shell protocol" HOMEPAGE="https://github.com/wmww/gtk-layer-shell" -LICENSE="MIT-with-advertising LGPL-3+" +LICENSE="MIT LGPL-3+" SLOT="0" IUSE="examples gtk-doc introspection test vala" RESTRICT="!test? ( test )" diff --git a/media-fonts/Manifest.gz b/media-fonts/Manifest.gz index 682f26e363d0..6ec673b3de30 100644 Binary files a/media-fonts/Manifest.gz and b/media-fonts/Manifest.gz differ diff --git a/media-fonts/powerline-symbols/Manifest b/media-fonts/powerline-symbols/Manifest index d9daa5b8d9e2..feeb12cfdda2 100644 --- a/media-fonts/powerline-symbols/Manifest +++ b/media-fonts/powerline-symbols/Manifest @@ -1,3 +1,3 @@ DIST powerline-symbols-20170508.tar.xz 4028 BLAKE2B f0ad0360fb1bfe2c160c531a8ce473bdc746800c4540e56c8a1c27500883922c67354d9d7d8478a9111d56bace51a730ac9683e6e21be112df7d0df288f7cf0b SHA512 6908cb029b28002021530ea330c9ce5626f6bc5ed2336750cd2678f4b314d043289e29ebea61003836bb0cbca9bbb91a1b748f1cf24e4f07932eaf18bf28eac5 -EBUILD powerline-symbols-20170508.ebuild 557 BLAKE2B 6a1a6eed94b16448957356e3ad8eed3c94da61a903ec2fb5af26588045e248c68acf6b9f651291d438835ecca5fb02690067e497c6aa2ea77fd4a8da9a3abb10 SHA512 11d49ba101398b176da0a7c4d3ab49635c6c3e8518c486ad36e01d6bb6334f2bb8467a263b576f8e86118620867bb59fac9989e9ad27330372078b6ef1fdeab2 +EBUILD powerline-symbols-20170508.ebuild 540 BLAKE2B 5147632478f0581e9bdd48c6150b0cde0a98e20f823d6cc63611ceb28c0400552c243e707eb3f4311ce0ab9081d79550adcd138ae033ed526610c13d27173d2d SHA512 cbe260a913086c994230efdc5b80d2cb1e4cd3bc5615890e10c9073c49f719be6d5a836a6ffba6b4d0274c8fb5f1a498d682000d547f34123430c00d14afe50f MISC metadata.xml 333 BLAKE2B 1ff48b3ed35cb31ea1125902f28b4317e9b086575a97580ae4c2378449f76ff7315d4d81b2c1fd85fe85e2959065b71c74c50866768e1b17dc4c09e8a438009e SHA512 28a781ca81f48761a31676d5da1031580ae45830c511b9b55523cc197052204b988ed1a593dd511809576f5efc551597a67f69d42b6d0dd37aa774948b675539 diff --git a/media-fonts/powerline-symbols/powerline-symbols-20170508.ebuild b/media-fonts/powerline-symbols/powerline-symbols-20170508.ebuild index f9f6cfc89c13..db05d13a52cc 100644 --- a/media-fonts/powerline-symbols/powerline-symbols-20170508.ebuild +++ b/media-fonts/powerline-symbols/powerline-symbols-20170508.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/powerline/powerline" SRC_URI="https://dev.gentoo.org/~johu/distfiles/${P}.tar.xz" # We're redistributing just the (unversioned) font from the upstream repo here -LICENSE="MIT-with-advertising" +LICENSE="MIT" SLOT="0" KEYWORDS="amd64 ~arm ~loong ~riscv x86" IUSE="" diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz index 609751e7318c..4f33b75aece5 100644 Binary files a/media-gfx/Manifest.gz and b/media-gfx/Manifest.gz differ diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest index d603ba15f851..c2a136d70f6a 100644 --- a/media-gfx/asymptote/Manifest +++ b/media-gfx/asymptote/Manifest @@ -2,8 +2,6 @@ AUX 64asymptote-gentoo.el 337 BLAKE2B 56b028184573dd8db6babd90ae45838b9788671134 AUX asymptote-2.70-info.patch 436 BLAKE2B 70eac7625341e21f9cf03cf1ea08e4864fe102627349f2411680b9c18f4df508f5cd6972f9e6dc719795f0323c51b6a5d096e9e3cae81cc1ee497f3f9325fafd SHA512 5b7494351bef5240bd4dba531a3eb68d3a6025990f32fe4064df31e351df9cfb27be29c69b16309929a63ec8d164eb4f2b14315406e546c7dba9dc416ae6b8d4 AUX asymptote-2.85-xdg-utils.patch 762 BLAKE2B 4b5ea874e89723e0a26b3a16a55660703a78316bc0df1b8cc2a23963aac51d4d0b2107598c67316cfcee132a1b88b90b3c600bc279b098f2e709c65911f37a51 SHA512 8c6f85518968fbf10ac66b7bc1819bcc90562076475c5405d4f21da0de64406de4c26de2ba9481e15dc21d9f086cd2920b263c7bb483c90a5ed40900dfaf937c AUX asymptote-2.86-without-lsp.patch 1045 BLAKE2B 9e212ea9f00f5c49171679cca577b8a37e165d73514f6ecf20c06ce2b3f2fa7f2696f8ba66f9775b7b71ebacadee39e9c398bc9a6c7a001e904f41be7a1f6e55 SHA512 3a4ceb7c356b4abe7eaceb1b0b9a805d0325a8a7d6b9d2eff8c4462abcad215783842412c4cb4f89e737d9bb0e07fc8eeaea0075f0894aa1c8c8e4e5c0312179 -DIST asymptote-2.85.src.tgz 15073771 BLAKE2B 5fb965d6fad5c138c00b76a55158c3808022de84ba2a5568af551fe744e5ab0dc3caf168f9467517d917c9716a89a3fd1064324991e8d058a7a27138648903fc SHA512 81e62c3b5c1a4d8a12b37c9ca45f0141cf4034719f08155c2eb61989a2132a79053d611dee29bc0ea24b0aa05d2b4cb2b0dfeadec51e754cd65caf4ace7cc5b1 DIST asymptote-2.86.src.tgz 15118426 BLAKE2B 305edae6653094a5daa9f136951cfcc3f8ece1dc8e616593710e0bace350a95f61729f8d7a9522a14704300a6cfd15decb1bb634e58dba1626f09c053b6b368b SHA512 9e11dbfca10379f07b50dcce0d63c12b793f47741651b1804cf0825e87604c40b5b94acf343ce7f5ca7da83b5ebb0e213090ada80e0b6ebe4f6cec9db67209d6 -EBUILD asymptote-2.85-r1.ebuild 5534 BLAKE2B 9fd93c8ad67aabbe427e8cc29c1964a9a1a15afe64c46ca8f8b3eef6b282f4e20a0e8d207447190d017e18c5fb781fe6d93b124e0ee5fbee89560e6e1c3aac2f SHA512 eb2e6e9a6de7b79377cad613c76e602ecd7e0141a6f568b91f0164026d1955144f5d30472414e881b919120b4b64d472b1bcc5641342c09c5aa95a21bf871357 EBUILD asymptote-2.86.ebuild 5579 BLAKE2B f4938c0efa3726c334e861d0171f3a8adbd660f3b5a2b9779303c354c0fe6acd2063ff72df1d91b3114f81f1651487ac11fe81999f89f7a1b1f2c036631850d9 SHA512 d62cb2288aa7182e4c0beb6e0c0cdb2332797a650740db26d583ee7984c8824944f35ba1d34370ecec8976c2f7c0d46440d02ff21e707f829ec61a5c2d0e1055 MISC metadata.xml 1423 BLAKE2B 64dd5d6c928a11d4a47297362223164cb19d91f6a08a0582b66831e2e8e2d7594389c2244fa1527dfe945da0e67985f5c639e3dae2482f57b510bf828a4605ed SHA512 1561e416e56bca130a72f90886981f63224c21e2a077a7b93e6fdd877f38dd12dfa9e0b747840e7f459e2df16c5b08e0177d26c526eb21bebe00fa8c91326bc9 diff --git a/media-gfx/asymptote/asymptote-2.85-r1.ebuild b/media-gfx/asymptote/asymptote-2.85-r1.ebuild deleted file mode 100644 index fe790c5b6174..000000000000 --- a/media-gfx/asymptote/asymptote-2.85-r1.ebuild +++ /dev/null @@ -1,243 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) - -inherit autotools elisp-common latex-package python-r1 - -DESCRIPTION="A vector graphics language that provides a framework for technical drawing" -HOMEPAGE="https://asymptote.sourceforge.io/" -SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 ~ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="+boehm-gc context curl doc emacs examples fftw gsl +imagemagick latex lsp offscreen +opengl python sigsegv svg test vim-syntax X" -RESTRICT="!test? ( test )" - -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - offscreen? ( opengl ) - doc? ( boehm-gc )" - -RDEPEND=" - >=sys-libs/ncurses-5.4-r5:0= - >=sys-libs/readline-4.3-r5:0= - net-libs/libtirpc:= - imagemagick? ( media-gfx/imagemagick[png] ) - opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 media-libs/glm ) - offscreen? ( media-libs/mesa[osmesa] ) - svg? ( app-text/dvisvgm ) - sigsegv? ( dev-libs/libsigsegv ) - boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] ) - fftw? ( >=sci-libs/fftw-3.0.1:= ) - gsl? ( sci-libs/gsl:= ) - python? ( ${PYTHON_DEPS} ) - curl? ( net-misc/curl ) - lsp? ( - dev-libs/boost - dev-libs/rapidjson - dev-libs/utfcpp - ) - X? ( - ${PYTHON_DEPS} - dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,svg] - dev-python/cson - dev-python/numpy - >=gnome-base/librsvg-2.40 - ) - latex? ( - virtual/latex-base - dev-texlive/texlive-latexextra - ) - context? ( dev-texlive/texlive-context ) - emacs? ( >=app-editors/emacs-23.1:* ) - vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )" -DEPEND="${RDEPEND} - dev-lang/perl - doc? ( - media-gfx/imagemagick[png] - virtual/texi2dvi - virtual/latex-base - dev-texlive/texlive-latexextra - app-text/ghostscript-gpl ) - test? ( app-text/ghostscript-gpl )" - -TEXMF=/usr/share/texmf-site - -PATCHES=( - # Changing pdf, ps, image viewers to xdg-open - "${FILESDIR}/${PN}-2.85-xdg-utils.patch" - - # Bug #322473 - "${FILESDIR}/${PN}-2.70-info.patch" -) - -src_prepare() { - sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \ - -i configure.ac \ - || die "sed configure.ac failed" - - default - eautoreconf -} - -src_configure() { - # for the CPPFLAGS see - # https://sourceforge.net/forum/forum.php?thread_id=1683277&forum_id=409349 - econf \ - CPPFLAGS=-DHAVE_SYS_TYPES_H \ - CFLAGS="${CXXFLAGS}" \ - --disable-gc-debug \ - --disable-gc-full-debug \ - --with-latex=/usr/share/texmf-site/tex/latex \ - --with-context=/usr/share/texmf-site/tex/context \ - $(use_enable boehm-gc gc system) \ - $(use_enable curl) \ - $(use_enable lsp) \ - $(use_enable fftw) \ - $(use_enable gsl) \ - $(use_enable opengl gl) \ - $(use_enable offscreen) \ - $(use_enable sigsegv) -} - -src_compile() { - default - - cd doc || die - emake asy.1 - einfo "Making info" - cd png || die - emake ${PN}.info - cd .. || die - if use doc; then - cd FAQ || die - emake - cd .. || die - # pdf - einfo "Making pdf docs" - export VARTEXFONTS="${T}"/fonts - # see bug #260606 - emake -j1 asymptote.pdf - emake CAD.pdf asy-latex.pdf asyRefCard.pdf - fi - cd .. || die - - if use emacs; then - einfo "Compiling emacs lisp files" - elisp-compile base/*.el - fi -} - -src_install() { - # the program - dobin asy - - # .asy files - insinto /usr/share/${PN} - doins -r base/*.asy base/*.js base/*.sh base/*.ps base/shaders base/webgl - chmod 755 "${D}"/usr/share/${PN}/shaders/* - - # documentation - dodoc README ReleaseNotes ChangeLog - cd doc || die - doman asy.1 - doinfo png/${PN}.info - if use doc; then - dodoc FAQ/asy-faq.ascii - dodoc CAD.pdf asy-latex.pdf asyRefCard.pdf asymptote.pdf - fi - cd .. || die - - # asymptote.py - if use python; then - python_moduleinto ${PN} - python_foreach_impl python_domodule aspy.py - python_foreach_impl python_domodule base/${PN}.py - fi - - # X GUI - if use X; then - cd GUI || die - python_setup - sed -e 1d -i xasy.py - echo "#!/usr/bin/env ${EPYTHON}" > xasy1 - cat xasy1 xasy.py > xasy - rm xasy1 xasy.py - mv xasy xasy.py - cd .. || die - python_domodule GUI - chmod 755 "${D}/$(python_get_sitedir)/${PN}/GUI/xasy.py" - dosym "$(python_get_sitedir)/${PN}/GUI/xasy.py" /usr/bin/xasy - doman doc/xasy.1x - fi - - # examples - if use examples; then - docinto examples - dodoc \ - examples/*.asy \ - examples/*.views \ - examples/*.dat \ - examples/*.bib \ - examples/*.png \ - examples/*.pdb1 \ - doc/*.asy \ - doc/*.csv \ - doc/*.dat \ - doc/pixel.pdf \ - doc/extra/*.asy - docinto examples/animations - dodoc examples/animations/*.asy - fi - - # LaTeX style - if use latex; then - cd doc || die - insinto "${TEXMF}"/tex/latex/${PN} - doins *.sty latexmkrc - if use examples; then - docinto examples - dodoc latexusage.tex externalprc.tex - docinto examples/animations - dodoc ../examples/animations/*.tex - fi - cd .. || die - fi - - # ConTeXt - if use context; then - insinto /usr/share/texmf-site/tex/context - doins doc/colo-asy.tex - fi - - # emacs mode - if use emacs; then - elisp-install ${PN} base/*.el base/*.elc asy-keywords.el - elisp-site-file-install "${FILESDIR}"/64${PN}-gentoo.el - fi - - # vim syntax - if use vim-syntax; then - insinto /usr/share/vim/vimfiles/syntax - doins base/asy.vim - insinto /usr/share/vim/vimfiles/ftdetect - doins base/asy_filetype.vim - fi -} - -pkg_postinst() { - use latex && latex-package_rehash - use emacs && elisp-site-regen - - elog 'Use the variable ASYMPTOTE_PSVIEWER to set the postscript viewer' - elog 'Use the variable ASYMPTOTE_PDFVIEWER to set the PDF viewer' -} - -pkg_postrm() { - use latex && latex-package_rehash - use emacs && elisp-site-regen -} diff --git a/media-gfx/imageworsener/Manifest b/media-gfx/imageworsener/Manifest index 7f0a3d3dfcb7..ec5284c077b8 100644 --- a/media-gfx/imageworsener/Manifest +++ b/media-gfx/imageworsener/Manifest @@ -1,7 +1,7 @@ DIST imageworsener-1.3.3.tar.gz 662243 BLAKE2B 6b34dc111c5b2dcc25fdc717b7ec8d4268ca1b67c31cca58b5e1983643f1e3b78543a3bdba24b3692a05cb83a887bfcf0e7b09307535994d280056a0047c8b0d SHA512 ebe8a31819cf665d8d8d7e789d873de03206e74e100ea99b2d8dc6ac2590025ff0058066daeb17ebfaa6cf49222e33c8a9efa83f39f5e2b9b49d27a3ee1b027f DIST imageworsener-1.3.4.tar.gz 665740 BLAKE2B 81e94230871e62dce77e63af7e958058145b1d858380eb9fb2b951c82154d8971eb4ee0a3257f72c519b0b007a23d70c4add70dfdc7e3b77c0f486bfb8c2aed1 SHA512 840cc779496e8279605e94797e27ac60196cf2178b55c8c454e6fab2c64733c057cb51decd7cf99b61dd5d8aef9bb93c397f5f07347b600ad5f996d72300dc3c DIST imageworsener-1.3.5.tar.gz 674034 BLAKE2B 5070da9536539afed1c4636dfd91816bb5c31e8eed871a55111c3c1008c745e9d09b95ec32dcf157e5fd05e67b74757fd4b019892b5935f94b9542cd61728f7c SHA512 8fa0a73639914b03708ff12830e1185ae74759af3d64db7502dd2a14db1f2102bb9d5c61e079dab2d0f24746420abc815ced14d530915bcbe80ac5e507246594 -EBUILD imageworsener-1.3.3.ebuild 1037 BLAKE2B f6b78a7970b83f656f8568960b5659eebbec512af189419c1f53aa4dab38234dde1155c7fd424c255b31f76e9aadc21f169a16d98fd83d99829d9d75d81e3a8e SHA512 6b4417cdf9ac553a12edf01d225ac57d85d9a7eab7c2b6409bf826f87ec836462f755dba2f8b5f1576d3a50f2d856679ff7797ad1e7458749149309bc78cf207 -EBUILD imageworsener-1.3.4.ebuild 1081 BLAKE2B ae87ca034dbdcf2b52113cea4aac64ad14dd70acf765c50ea8dadd51d741f9dbea4e28e028e5517c6e0ffe61ed84ea8911c8f08065f2fcfca5875dc03141383b SHA512 9080e7ab3304b6c556355859e66f4b67eb216ed31383d78bbbd29b359558a2530606284bcc02bb16b0002c315a75b65029eff20d000eb2fcb4692aa61eb29d2f -EBUILD imageworsener-1.3.5.ebuild 1091 BLAKE2B 60441e65c8deb3d7a52ca56f67db0303518fbb8ac40ac795d69b4d89ee117e211fb44475579dc8aa780f379480af5191174106c85895ad84da03543ebba36e78 SHA512 05d5fd773dc75eab3d2068c7a252670522b4ccf98190475f7d68fe8ed1d430a1114e2e9e3866b6ca7286451a610626a2417b3fc551cdb564e8c04374d91b397b +EBUILD imageworsener-1.3.3.ebuild 1020 BLAKE2B 9e803a9cf5e7a8a0dbd5d1d1893bbbdf2a6f1b125189f8e70581578a5b1f9027430d6b6639ad2bec23fd5905488faee8745ac56bd9af4b7f8405e231eccf44db SHA512 cbc506da52e68000672a05c5c9125a7c1467fe13b9b1fb3b91a7510afb180ba8266c6ec4c7c51ce8025f64fd9ff40fab2f1fdeb0193d5183d18123086db197c9 +EBUILD imageworsener-1.3.4.ebuild 1064 BLAKE2B 6d50e09f20a24f83afed212d45f98542029f56c954ccef8d8072dd410f0bf540951264a545e9b1f4c51dd2b60b00b3c21c8e219567b19c4666cf7b8b2099b099 SHA512 0d9791968430b2ba887cbabfbb7c771d03b75ed0ccf4cd4c416a0f0724963629bb235719992d3df2543bb60fc5b770c4f3818a49bc9a273bcb438a3cdec81fa9 +EBUILD imageworsener-1.3.5.ebuild 1074 BLAKE2B 397f32fab1a40362a3beec7971d78f2dbeb11439d1e1fefad2e7eb09abadcb665241a45ff8008c37fd4bccebcdc41a3ae3c3489aa9a315c63a4361cec129341b SHA512 af4d89cea1a2d78d6a55122485c9187220b7ee626a155b2e9bcaca6a5772c80385a14acad2c165397b08cdd5f0e969b29e2d4c52677a4ab0803e2ce6ad637e4e MISC metadata.xml 246 BLAKE2B 81f69e16d39185fd06f17860f040ff11b50eb1fe6e8355e79341a5b14089167f6656624ccb39dcfb5ffc345e2a12df2da1fb7c5505c1e67e2d5f2fbf4ada714e SHA512 cea0c9d27e0766567271e84ae64d50de67aa0df36302462d8503485b663ac05a6ab0ddd3a5a7d1e35fd014d56be2245a39259071f3a4f0810ec9d54185282a46 diff --git a/media-gfx/imageworsener/imageworsener-1.3.3.ebuild b/media-gfx/imageworsener/imageworsener-1.3.3.ebuild index 20c6aa5e2429..624db89533df 100644 --- a/media-gfx/imageworsener/imageworsener-1.3.3.ebuild +++ b/media-gfx/imageworsener/imageworsener-1.3.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -10,7 +10,7 @@ DESCRIPTION="Utility for image scaling and processing" HOMEPAGE="https://entropymine.com/imageworsener/" SRC_URI="https://entropymine.com/${PN}/${P}.tar.gz" -LICENSE="MIT-with-advertising" +LICENSE="MIT" SLOT="0" KEYWORDS="amd64 x86" IUSE="jpeg png static-libs test webp zlib" diff --git a/media-gfx/imageworsener/imageworsener-1.3.4.ebuild b/media-gfx/imageworsener/imageworsener-1.3.4.ebuild index 5b8c844cab7c..e2d9bc414e61 100644 --- a/media-gfx/imageworsener/imageworsener-1.3.4.ebuild +++ b/media-gfx/imageworsener/imageworsener-1.3.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -10,7 +10,7 @@ DESCRIPTION="Utility for image scaling and processing" HOMEPAGE="https://entropymine.com/imageworsener/" SRC_URI="https://entropymine.com/${PN}/${P}.tar.gz" -LICENSE="MIT-with-advertising" +LICENSE="MIT" SLOT="0/3" # because of libimageworsener.so.3.*.* KEYWORDS="~amd64 ~x86" IUSE="jpeg png static-libs test webp zlib" diff --git a/media-gfx/imageworsener/imageworsener-1.3.5.ebuild b/media-gfx/imageworsener/imageworsener-1.3.5.ebuild index 51bff8b3341d..022b3e345100 100644 --- a/media-gfx/imageworsener/imageworsener-1.3.5.ebuild +++ b/media-gfx/imageworsener/imageworsener-1.3.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ DESCRIPTION="Utility for image scaling and processing" HOMEPAGE="https://entropymine.com/imageworsener/" SRC_URI="https://entropymine.com/${PN}/${P}.tar.gz" -LICENSE="MIT-with-advertising" +LICENSE="MIT" SLOT="0/3" # because of libimageworsener.so.3.*.* KEYWORDS="~amd64 ~x86" IUSE="jpeg png static-libs test webp zlib" diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz index e09578ee90ef..aff11c2317e1 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 a101c1ef04d6..d102a8ade023 100644 --- a/metadata/dtd/timestamp.chk +++ b/metadata/dtd/timestamp.chk @@ -1 +1 @@ -Fri, 09 Feb 2024 11:10:13 +0000 +Fri, 09 Feb 2024 17:10:06 +0000 diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest index 3ca8a237d60a..dfc4e8a705d6 100644 --- a/metadata/glsa/Manifest +++ b/metadata/glsa/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 565345 BLAKE2B 1fbe9353523b9cd6f4873acac72def7cd205ef6bf788193681314c1985f36e90edcc33239ff25df0c9af17acc27aca72171bd923dd1674094202ab8effd3c970 SHA512 2c08b34daf44727ce643bc8b45c50d332fb8f4fba4b5bff8c9fe76a04e0528b52b9211b6a000475c670debe9a84f1bbc512e636e01a6a450f72d8314638578e4 -TIMESTAMP 2024-02-09T11:10:17Z +TIMESTAMP 2024-02-09T17:10:10Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmXGCBlfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmXGXHJfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klD3wA//ex4Z5mCyg3FTcZfY01DJAfoUAS0gxv8wJm+2fYUwsRm0O2yDHh1VDW4i -pBxXxHJmxQUNWhZLpQo0yHHQGWwiw/FoYCqexRnsp7Z/Sy6Odi/xmUDJ38taeTm6 -v1I/gwlX2EHxqV83/ybeJt5m5JUheZCNQFlWRs/gQtG+63t6S/h3F5+ZzCiam/NE -dF5BFHoYb5f3YtiltOMdcr7joo3rqLIPCZCwMkwReJLfCNYvGpR2e2TR8s4YkAOi -6WhDCAw70W3ND9v91lX7+PyoX+9gGQAmO2bVO8KCR3r0/IsSf1shLbqCKt6AYNI5 -oT+uw4vW854aobifsChxsHirf4Mlf8AvY4TRb44T0UrxDCbs8iSnkaqfgfjy6Aao -5SPr3+x8Vks90gH3VLSEsgubgbzCP17Lwy8T7syRG5o1Cj1v9Tk5ixoeuwkkffpo -gDMcv6+acG3K79iQ/dRQj8m049J4o868/u1gprXQa4ZWgj+m0dYREN5P37jj3MmZ -jR/Y1M+o93vfV0sa7mkdbZAIL3iEfXi97aIwVQ6jnfvIsQDWN20FSNXPPt6su26D -tR1+8wLMNBmK22j8liqlRU57bF0MB+1SDYyYJeEcVkxppGyjW5VvpCDG6SRtH2S6 -FTzxWxIRreGrt4phYB+MKDH/TvyCagI/ACy4pLqOMKpjrOptjJQ= -=NLPF +klCJPxAAq8dQRGNns6O9pepgNmC5B/i+Gtb4Fz7FRDQnbfxKdyT8ggtQvp3NjVIf +sW7jtzWnJSRv3MtYyBUmirY6O8koiw022hNu/zwfD+1YT3TKqXpL0oLj/EwpFlYb +8lxGGwMHBFiEbDo2oATQ/tb4q1HyC9equIqydHhEuSe7eSHhRrfsvY+2GzeP6g8E +b8Tsxl+NluWTpQLXXa+VJr/MyErcIULdeYHBTp3fEu22KXSDhJpbEOzgBOFSAtVP +GcWuCHHDS2iljBt7i4wb6Mt24XKfJojAGLYuZhzlf2b6FQuKeiejULj4Aa9jmgrO +Bf/RvGML7ci058GeUoPvz8TdmetF6+qrA7ev9cyAD+Q3TNnWB5K9Cj9NcPMRKPfC +NFptIzz2hMx6+hYPKDBKKb3wun9d7EpagqcUP3OGFMnJ0PInCyX4dxs7bNMuxDV7 +c2g5FMhX3eFObdTWvKhi+ptzevmkkISCWeXzxG4hSyplxDYGJqWAq7LnAgE7EXKd +lDJzK/uqfBFpI0f+NfVg45cLXjRmZvI9c1aXxEzjxryuAtXIjPTVmyujUCBx4/XY +mpMdcMHMXydQlvtKdRZ0WOEkMbOimBiFMjUYOwCFVpTSfc+RNO0zXPS4QXVFOg+Y +kL75DnJsSpMPokbYubOX+rf7F1RYb0gIP3uvqMmRxI+YKow6gvo= +=eE2s -----END PGP SIGNATURE----- diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk index a101c1ef04d6..d102a8ade023 100644 --- a/metadata/glsa/timestamp.chk +++ b/metadata/glsa/timestamp.chk @@ -1 +1 @@ -Fri, 09 Feb 2024 11:10:13 +0000 +Fri, 09 Feb 2024 17:10:06 +0000 diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz index e211c66ed24b..68058ec8b3a3 100644 Binary files a/metadata/md5-cache/Manifest.gz and b/metadata/md5-cache/Manifest.gz differ diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz index 2780c7dcf25c..66347af6c958 100644 Binary files a/metadata/md5-cache/app-admin/Manifest.gz and b/metadata/md5-cache/app-admin/Manifest.gz differ diff --git a/metadata/md5-cache/app-admin/setools-4.4.4 b/metadata/md5-cache/app-admin/setools-4.4.4 index 8b31c2fb68fd..6c690a563d3d 100644 --- a/metadata/md5-cache/app-admin/setools-4.4.4 +++ b/metadata/md5-cache/app-admin/setools-4.4.4 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/SELinuxProject/setools/wiki INHERIT=distutils-r1 IUSE=test X test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=~amd64 ~arm ~arm64 ~x86 +KEYWORDS=amd64 arm arm64 x86 LICENSE=GPL-2 LGPL-2.1 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 ) >=dev-python/networkx-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=sys-libs/libsepol-3.2:= >=sys-libs/libselinux-3.2:= X? ( dev-python/PyQt5[gui,widgets,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 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/SELinuxProject/setools/releases/download/4.4.4/setools-4.4.4.tar.bz2 _eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=39ecf3dd702aba0107989d50c8ad5159 +_md5_=ba98f2ab3bfd97cff5c2e08b1af374ed diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz index 15f18e718794..a1792f403975 100644 Binary files a/metadata/md5-cache/app-editors/Manifest.gz and b/metadata/md5-cache/app-editors/Manifest.gz differ diff --git a/metadata/md5-cache/app-editors/hyx-2021.06.09 b/metadata/md5-cache/app-editors/hyx-2021.06.09 index 45454ff9ff24..51fac50540ca 100644 --- a/metadata/md5-cache/app-editors/hyx-2021.06.09 +++ b/metadata/md5-cache/app-editors/hyx-2021.06.09 @@ -4,8 +4,8 @@ EAPI=8 HOMEPAGE=https://yx7.cc/code/ INHERIT=toolchain-funcs KEYWORDS=amd64 x86 -LICENSE=MIT-with-advertising +LICENSE=MIT SLOT=0 SRC_URI=https://yx7.cc/code/hyx/hyx-2021.06.09.tar.xz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=f0af619e71b3cece38108a55bc65b694 +_md5_=d38bbd4897031033cde5168261c7bb1f diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz index e132537e9c01..0bbc4c0d99d3 100644 Binary files a/metadata/md5-cache/app-emulation/Manifest.gz and b/metadata/md5-cache/app-emulation/Manifest.gz differ diff --git a/metadata/md5-cache/app-emulation/dxvk-9999 b/metadata/md5-cache/app-emulation/dxvk-9999 index e33a6349cd4d..f7dd9bf09490 100644 --- a/metadata/md5-cache/app-emulation/dxvk-9999 +++ b/metadata/md5-cache/app-emulation/dxvk-9999 @@ -11,4 +11,4 @@ REQUIRED_USE=|| ( d3d9 d3d10 d3d11 dxgi ) d3d10? ( d3d11 ) d3d11? ( dxgi ) || ( SLOT=0 SRC_URI=https://raw.githubusercontent.com/doitsujin/dxvk/cd21cd7fa3b0df3e0819e21ca700b7627a838d69/setup_dxvk.sh _eclasses_=flag-o-matic b2b07efa51009704f88173b2c7feab47 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b meson e322276188f86eacb29ae081ba5485c8 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=a2405a2213ba3cb3b1fc2a8c1f816f90 +_md5_=d8e9fec52c5a61d407a56e34b0b9e459 diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz index 57690415a770..9d082dd50c22 100644 Binary files a/metadata/md5-cache/app-misc/Manifest.gz and b/metadata/md5-cache/app-misc/Manifest.gz differ diff --git a/metadata/md5-cache/app-misc/broot-1.31.0 b/metadata/md5-cache/app-misc/broot-1.31.0 deleted file mode 100644 index 704d003d1cf2..000000000000 --- a/metadata/md5-cache/app-misc/broot-1.31.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=>=virtual/rust-1.65 >=virtual/rust-1.53 -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=dev-libs/libgit2:= sys-libs/zlib X? ( x11-libs/libxcb:= ) -DESCRIPTION=A new way to see and navigate directory trees -EAPI=8 -HOMEPAGE=https://dystroy.org/broot/ https://github.com/Canop/broot -INHERIT=bash-completion-r1 cargo -IUSE=X debug -KEYWORDS=amd64 -LICENSE=Apache-2.0 BSD-2 BSD LGPL-3+ MIT ZLIB -RDEPEND=dev-libs/libgit2:= sys-libs/zlib X? ( x11-libs/libxcb:= ) -SLOT=0 -SRC_URI=https://github.com/Canop/broot/archive/v1.31.0.tar.gz -> broot-1.31.0.tar.gz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.4.8/download -> ahash-0.4.8.crate https://crates.io/api/v1/crates/ahash/0.8.6/download -> ahash-0.8.6.crate https://crates.io/api/v1/crates/aho-corasick/1.1.2/download -> aho-corasick-1.1.2.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/ansi_colours/1.2.2/download -> ansi_colours-1.2.2.crate https://crates.io/api/v1/crates/anstream/0.6.4/download -> anstream-0.6.4.crate https://crates.io/api/v1/crates/anstyle/1.0.4/download -> anstyle-1.0.4.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.2/download -> anstyle-parse-0.2.2.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.1/download -> anstyle-wincon-3.0.1.crate https://crates.io/api/v1/crates/anyhow/1.0.75/download -> anyhow-1.0.75.crate https://crates.io/api/v1/crates/argh/0.1.12/download -> argh-0.1.12.crate https://crates.io/api/v1/crates/argh_derive/0.1.12/download -> argh_derive-0.1.12.crate https://crates.io/api/v1/crates/argh_shared/0.1.12/download -> argh_shared-0.1.12.crate https://crates.io/api/v1/crates/arrayref/0.3.7/download -> arrayref-0.3.7.crate https://crates.io/api/v1/crates/arrayvec/0.7.4/download -> arrayvec-0.7.4.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.21.5/download -> base64-0.21.5.crate https://crates.io/api/v1/crates/bet/1.0.2/download -> bet-1.0.2.crate https://crates.io/api/v1/crates/bincode/1.3.3/download -> bincode-1.3.3.crate https://crates.io/api/v1/crates/bit_field/0.10.2/download -> bit_field-0.10.2.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.4.1/download -> bitflags-2.4.1.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/bstr/1.8.0/download -> bstr-1.8.0.crate https://crates.io/api/v1/crates/bumpalo/3.14.0/download -> bumpalo-3.14.0.crate https://crates.io/api/v1/crates/bytemuck/1.14.0/download -> bytemuck-1.14.0.crate https://crates.io/api/v1/crates/byteorder/1.5.0/download -> byteorder-1.5.0.crate https://crates.io/api/v1/crates/cc/1.0.83/download -> cc-1.0.83.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/char_reader/0.1.1/download -> char_reader-0.1.1.crate https://crates.io/api/v1/crates/chrono/0.4.31/download -> chrono-0.4.31.crate https://crates.io/api/v1/crates/clap/4.4.8/download -> clap-4.4.8.crate https://crates.io/api/v1/crates/clap-help/1.0.0/download -> clap-help-1.0.0.crate https://crates.io/api/v1/crates/clap_builder/4.4.8/download -> clap_builder-4.4.8.crate https://crates.io/api/v1/crates/clap_complete/4.4.4/download -> clap_complete-4.4.4.crate https://crates.io/api/v1/crates/clap_derive/4.4.7/download -> clap_derive-4.4.7.crate https://crates.io/api/v1/crates/clap_lex/0.6.0/download -> clap_lex-0.6.0.crate https://crates.io/api/v1/crates/clap_mangen/0.2.15/download -> clap_mangen-0.2.15.crate https://crates.io/api/v1/crates/cli-log/2.0.0/download -> cli-log-2.0.0.crate https://crates.io/api/v1/crates/clipboard-win/4.5.0/download -> clipboard-win-4.5.0.crate https://crates.io/api/v1/crates/clipboard_macos/0.1.0/download -> clipboard_macos-0.1.0.crate https://crates.io/api/v1/crates/color_quant/1.1.0/download -> color_quant-1.1.0.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/coolor/0.5.1/download -> coolor-0.5.1.crate https://crates.io/api/v1/crates/coolor/0.8.0/download -> coolor-0.8.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/crokey/0.4.3/download -> crokey-0.4.3.crate https://crates.io/api/v1/crates/crokey-proc_macros/0.4.0/download -> crokey-proc_macros-0.4.0.crate https://crates.io/api/v1/crates/crossbeam/0.8.2/download -> crossbeam-0.8.2.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.15/download -> crossbeam-epoch-0.9.15.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.8/download -> crossbeam-queue-0.3.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.16/download -> crossbeam-utils-0.8.16.crate https://crates.io/api/v1/crates/crossterm/0.23.2/download -> crossterm-0.23.2.crate https://crates.io/api/v1/crates/crossterm_winapi/0.9.1/download -> crossterm_winapi-0.9.1.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/csv/1.3.0/download -> csv-1.3.0.crate https://crates.io/api/v1/crates/csv-core/0.1.11/download -> csv-core-0.1.11.crate https://crates.io/api/v1/crates/csv2svg/0.1.12/download -> csv2svg-0.1.12.crate https://crates.io/api/v1/crates/custom_error/1.9.2/download -> custom_error-1.9.2.crate https://crates.io/api/v1/crates/data-url/0.3.0/download -> data-url-0.3.0.crate https://crates.io/api/v1/crates/deranged/0.3.9/download -> deranged-0.3.9.crate https://crates.io/api/v1/crates/deser-hjson/2.2.3/download -> deser-hjson-2.2.3.crate https://crates.io/api/v1/crates/directories/4.0.1/download -> directories-4.0.1.crate https://crates.io/api/v1/crates/directories-next/2.0.0/download -> directories-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/either/1.9.0/download -> either-1.9.0.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/errno/0.3.7/download -> errno-0.3.7.crate https://crates.io/api/v1/crates/error-code/2.3.1/download -> error-code-2.3.1.crate https://crates.io/api/v1/crates/exr/1.71.0/download -> exr-1.71.0.crate https://crates.io/api/v1/crates/fallible-iterator/0.2.0/download -> fallible-iterator-0.2.0.crate https://crates.io/api/v1/crates/fallible-streaming-iterator/0.1.9/download -> fallible-streaming-iterator-0.1.9.crate https://crates.io/api/v1/crates/fastrand/2.0.1/download -> fastrand-2.0.1.crate https://crates.io/api/v1/crates/fdeflate/0.3.1/download -> fdeflate-0.3.1.crate https://crates.io/api/v1/crates/file-size/1.0.3/download -> file-size-1.0.3.crate https://crates.io/api/v1/crates/flate2/1.0.28/download -> flate2-1.0.28.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/flume/0.11.0/download -> flume-0.11.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/fontconfig-parser/0.5.3/download -> fontconfig-parser-0.5.3.crate https://crates.io/api/v1/crates/fontdb/0.15.0/download -> fontdb-0.15.0.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.0/download -> form_urlencoded-1.2.0.crate https://crates.io/api/v1/crates/gethostname/0.3.0/download -> gethostname-0.3.0.crate https://crates.io/api/v1/crates/getrandom/0.2.11/download -> getrandom-0.2.11.crate https://crates.io/api/v1/crates/gif/0.12.0/download -> gif-0.12.0.crate https://crates.io/api/v1/crates/git2/0.14.4/download -> git2-0.14.4.crate https://crates.io/api/v1/crates/glassbench/0.3.6/download -> glassbench-0.3.6.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/half/2.2.1/download -> half-2.2.1.crate https://crates.io/api/v1/crates/hashbrown/0.9.1/download -> hashbrown-0.9.1.crate https://crates.io/api/v1/crates/hashbrown/0.14.2/download -> hashbrown-0.14.2.crate https://crates.io/api/v1/crates/hashlink/0.6.0/download -> hashlink-0.6.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/home/0.5.5/download -> home-0.5.5.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.58/download -> iana-time-zone-0.1.58.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/id-arena/2.2.1/download -> id-arena-2.2.1.crate https://crates.io/api/v1/crates/idna/0.4.0/download -> idna-0.4.0.crate https://crates.io/api/v1/crates/image/0.24.7/download -> image-0.24.7.crate https://crates.io/api/v1/crates/imagesize/0.12.0/download -> imagesize-0.12.0.crate https://crates.io/api/v1/crates/include_dir/0.7.3/download -> include_dir-0.7.3.crate https://crates.io/api/v1/crates/include_dir_macros/0.7.3/download -> include_dir_macros-0.7.3.crate https://crates.io/api/v1/crates/indexmap/2.1.0/download -> indexmap-2.1.0.crate https://crates.io/api/v1/crates/is_executable/1.0.1/download -> is_executable-1.0.1.crate https://crates.io/api/v1/crates/itoa/1.0.9/download -> itoa-1.0.9.crate https://crates.io/api/v1/crates/jobserver/0.1.27/download -> jobserver-0.1.27.crate https://crates.io/api/v1/crates/jpeg-decoder/0.3.0/download -> jpeg-decoder-0.3.0.crate https://crates.io/api/v1/crates/js-sys/0.3.65/download -> js-sys-0.3.65.crate https://crates.io/api/v1/crates/kurbo/0.9.5/download -> kurbo-0.9.5.crate https://crates.io/api/v1/crates/lazy-regex/3.1.0/download -> lazy-regex-3.1.0.crate https://crates.io/api/v1/crates/lazy-regex-proc_macros/3.1.0/download -> lazy-regex-proc_macros-3.1.0.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/lebe/0.5.2/download -> lebe-0.5.2.crate https://crates.io/api/v1/crates/lfs-core/0.11.2/download -> lfs-core-0.11.2.crate https://crates.io/api/v1/crates/libc/0.2.150/download -> libc-0.2.150.crate https://crates.io/api/v1/crates/libgit2-sys/0.13.5+1.4.5/download -> libgit2-sys-0.13.5+1.4.5.crate https://crates.io/api/v1/crates/libredox/0.0.1/download -> libredox-0.0.1.crate https://crates.io/api/v1/crates/libsqlite3-sys/0.20.1/download -> libsqlite3-sys-0.20.1.crate https://crates.io/api/v1/crates/libz-sys/1.1.12/download -> libz-sys-1.1.12.crate https://crates.io/api/v1/crates/line-wrap/0.1.1/download -> line-wrap-0.1.1.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.11/download -> linux-raw-sys-0.4.11.crate https://crates.io/api/v1/crates/lock_api/0.4.11/download -> lock_api-0.4.11.crate https://crates.io/api/v1/crates/log/0.4.20/download -> log-0.4.20.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/memchr/2.6.4/download -> memchr-2.6.4.crate https://crates.io/api/v1/crates/memmap2/0.6.2/download -> memmap2-0.6.2.crate https://crates.io/api/v1/crates/memmap2/0.8.0/download -> memmap2-0.8.0.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/memoffset/0.7.1/download -> memoffset-0.7.1.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/minimad/0.13.0/download -> minimad-0.13.0.crate https://crates.io/api/v1/crates/miniz_oxide/0.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/mio/0.8.9/download -> mio-0.8.9.crate https://crates.io/api/v1/crates/nix/0.22.3/download -> nix-0.22.3.crate https://crates.io/api/v1/crates/nix/0.26.4/download -> nix-0.26.4.crate https://crates.io/api/v1/crates/normpath/1.1.1/download -> normpath-1.1.1.crate https://crates.io/api/v1/crates/num-integer/0.1.45/download -> num-integer-0.1.45.crate https://crates.io/api/v1/crates/num-rational/0.4.1/download -> num-rational-0.4.1.crate https://crates.io/api/v1/crates/num-traits/0.2.17/download -> num-traits-0.2.17.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/objc-foundation/0.1.1/download -> objc-foundation-0.1.1.crate https://crates.io/api/v1/crates/objc_id/0.1.1/download -> objc_id-0.1.1.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/onig/6.4.0/download -> onig-6.4.0.crate https://crates.io/api/v1/crates/onig_sys/69.8.1/download -> onig_sys-69.8.1.crate https://crates.io/api/v1/crates/open/1.7.1/download -> open-1.7.1.crate https://crates.io/api/v1/crates/opener/0.6.1/download -> opener-0.6.1.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.9/download -> parking_lot_core-0.9.9.crate https://crates.io/api/v1/crates/pathdiff/0.2.1/download -> pathdiff-0.2.1.crate https://crates.io/api/v1/crates/percent-encoding/2.3.0/download -> percent-encoding-2.3.0.crate https://crates.io/api/v1/crates/phf/0.11.2/download -> phf-0.11.2.crate https://crates.io/api/v1/crates/phf_generator/0.11.2/download -> phf_generator-0.11.2.crate https://crates.io/api/v1/crates/phf_macros/0.11.2/download -> phf_macros-0.11.2.crate https://crates.io/api/v1/crates/phf_shared/0.11.2/download -> phf_shared-0.11.2.crate https://crates.io/api/v1/crates/pico-args/0.5.0/download -> pico-args-0.5.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.27/download -> pkg-config-0.3.27.crate https://crates.io/api/v1/crates/plist/1.6.0/download -> plist-1.6.0.crate https://crates.io/api/v1/crates/png/0.17.10/download -> png-0.17.10.crate https://crates.io/api/v1/crates/powerfmt/0.2.0/download -> powerfmt-0.2.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.69/download -> proc-macro2-1.0.69.crate https://crates.io/api/v1/crates/proc-status/0.1.1/download -> proc-status-0.1.1.crate https://crates.io/api/v1/crates/qoi/0.4.1/download -> qoi-0.4.1.crate https://crates.io/api/v1/crates/quick-xml/0.31.0/download -> quick-xml-0.31.0.crate https://crates.io/api/v1/crates/quote/1.0.33/download -> quote-1.0.33.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rayon/1.8.0/download -> rayon-1.8.0.crate https://crates.io/api/v1/crates/rayon-core/1.12.0/download -> rayon-core-1.12.0.crate https://crates.io/api/v1/crates/rctree/0.5.0/download -> rctree-0.5.0.crate https://crates.io/api/v1/crates/redox_syscall/0.4.1/download -> redox_syscall-0.4.1.crate https://crates.io/api/v1/crates/redox_users/0.4.4/download -> redox_users-0.4.4.crate https://crates.io/api/v1/crates/regex/1.10.2/download -> regex-1.10.2.crate https://crates.io/api/v1/crates/regex-automata/0.4.3/download -> regex-automata-0.4.3.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex-syntax/0.8.2/download -> regex-syntax-0.8.2.crate https://crates.io/api/v1/crates/resvg/0.36.0/download -> resvg-0.36.0.crate https://crates.io/api/v1/crates/rgb/0.8.37/download -> rgb-0.8.37.crate https://crates.io/api/v1/crates/roff/0.2.1/download -> roff-0.2.1.crate https://crates.io/api/v1/crates/roxmltree/0.18.1/download -> roxmltree-0.18.1.crate https://crates.io/api/v1/crates/rusqlite/0.24.2/download -> rusqlite-0.24.2.crate https://crates.io/api/v1/crates/rustix/0.38.25/download -> rustix-0.38.25.crate https://crates.io/api/v1/crates/rustybuzz/0.10.0/download -> rustybuzz-0.10.0.crate https://crates.io/api/v1/crates/ryu/1.0.15/download -> ryu-1.0.15.crate https://crates.io/api/v1/crates/safemem/0.3.3/download -> safemem-0.3.3.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/secular/1.0.1/download -> secular-1.0.1.crate https://crates.io/api/v1/crates/serde/1.0.193/download -> serde-1.0.193.crate https://crates.io/api/v1/crates/serde_derive/1.0.193/download -> serde_derive-1.0.193.crate https://crates.io/api/v1/crates/serde_json/1.0.108/download -> serde_json-1.0.108.crate https://crates.io/api/v1/crates/serde_spanned/0.6.4/download -> serde_spanned-0.6.4.crate https://crates.io/api/v1/crates/signal-hook/0.3.17/download -> signal-hook-0.3.17.crate https://crates.io/api/v1/crates/signal-hook-mio/0.2.3/download -> signal-hook-mio-0.2.3.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/simd-adler32/0.3.7/download -> simd-adler32-0.3.7.crate https://crates.io/api/v1/crates/simplecss/0.2.1/download -> simplecss-0.2.1.crate https://crates.io/api/v1/crates/siphasher/0.3.11/download -> siphasher-0.3.11.crate https://crates.io/api/v1/crates/slotmap/1.0.6/download -> slotmap-1.0.6.crate https://crates.io/api/v1/crates/smallvec/1.11.2/download -> smallvec-1.11.2.crate https://crates.io/api/v1/crates/snafu/0.7.5/download -> snafu-0.7.5.crate https://crates.io/api/v1/crates/snafu-derive/0.7.5/download -> snafu-derive-0.7.5.crate https://crates.io/api/v1/crates/spin/0.9.8/download -> spin-0.9.8.crate https://crates.io/api/v1/crates/splitty/1.0.1/download -> splitty-1.0.1.crate https://crates.io/api/v1/crates/str-buf/1.0.6/download -> str-buf-1.0.6.crate https://crates.io/api/v1/crates/strict/0.1.4/download -> strict-0.1.4.crate https://crates.io/api/v1/crates/strict-num/0.1.1/download -> strict-num-0.1.1.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/svg/0.13.1/download -> svg-0.13.1.crate https://crates.io/api/v1/crates/svgtypes/0.12.0/download -> svgtypes-0.12.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.39/download -> syn-2.0.39.crate https://crates.io/api/v1/crates/syntect-no-panic/4.6.1/download -> syntect-no-panic-4.6.1.crate https://crates.io/api/v1/crates/tempfile/3.8.1/download -> tempfile-3.8.1.crate https://crates.io/api/v1/crates/termimad/0.25.7/download -> termimad-0.25.7.crate https://crates.io/api/v1/crates/termimad/0.26.1/download -> termimad-0.26.1.crate https://crates.io/api/v1/crates/terminal-clipboard/0.4.1/download -> terminal-clipboard-0.4.1.crate https://crates.io/api/v1/crates/terminal-light/1.1.1/download -> terminal-light-1.1.1.crate https://crates.io/api/v1/crates/termux-clipboard/0.1.0/download -> termux-clipboard-0.1.0.crate https://crates.io/api/v1/crates/thiserror/1.0.50/download -> thiserror-1.0.50.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.50/download -> thiserror-impl-1.0.50.crate https://crates.io/api/v1/crates/tiff/0.9.0/download -> tiff-0.9.0.crate https://crates.io/api/v1/crates/time/0.3.30/download -> time-0.3.30.crate https://crates.io/api/v1/crates/time-core/0.1.2/download -> time-core-0.1.2.crate https://crates.io/api/v1/crates/time-macros/0.2.15/download -> time-macros-0.2.15.crate https://crates.io/api/v1/crates/tiny-skia/0.11.2/download -> tiny-skia-0.11.2.crate https://crates.io/api/v1/crates/tiny-skia-path/0.11.2/download -> tiny-skia-path-0.11.2.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/toml/0.8.8/download -> toml-0.8.8.crate https://crates.io/api/v1/crates/toml_datetime/0.6.5/download -> toml_datetime-0.6.5.crate https://crates.io/api/v1/crates/toml_edit/0.21.0/download -> toml_edit-0.21.0.crate https://crates.io/api/v1/crates/trash/3.1.2/download -> trash-3.1.2.crate https://crates.io/api/v1/crates/ttf-parser/0.19.2/download -> ttf-parser-0.19.2.crate https://crates.io/api/v1/crates/umask/2.1.0/download -> umask-2.1.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-bidi-mirroring/0.1.0/download -> unicode-bidi-mirroring-0.1.0.crate https://crates.io/api/v1/crates/unicode-ccc/0.1.2/download -> unicode-ccc-0.1.2.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/unicode-properties/0.1.0/download -> unicode-properties-0.1.0.crate https://crates.io/api/v1/crates/unicode-script/0.5.5/download -> unicode-script-0.5.5.crate https://crates.io/api/v1/crates/unicode-vo/0.1.0/download -> unicode-vo-0.1.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.11/download -> unicode-width-0.1.11.crate https://crates.io/api/v1/crates/url/2.4.1/download -> url-2.4.1.crate https://crates.io/api/v1/crates/usvg/0.36.0/download -> usvg-0.36.0.crate https://crates.io/api/v1/crates/usvg-parser/0.36.0/download -> usvg-parser-0.36.0.crate https://crates.io/api/v1/crates/usvg-text-layout/0.36.0/download -> usvg-text-layout-0.36.0.crate https://crates.io/api/v1/crates/usvg-tree/0.36.0/download -> usvg-tree-0.36.0.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/uzers/0.11.3/download -> uzers-0.11.3.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/walkdir/2.4.0/download -> walkdir-2.4.0.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.88/download -> wasm-bindgen-0.2.88.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.88/download -> wasm-bindgen-backend-0.2.88.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.88/download -> wasm-bindgen-macro-0.2.88.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.88/download -> wasm-bindgen-macro-support-0.2.88.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.88/download -> wasm-bindgen-shared-0.2.88.crate https://crates.io/api/v1/crates/weezl/0.1.7/download -> weezl-0.1.7.crate https://crates.io/api/v1/crates/which/4.4.2/download -> which-4.4.2.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.6/download -> winapi-util-0.1.6.crate https://crates.io/api/v1/crates/winapi-wsapoll/0.1.1/download -> winapi-wsapoll-0.1.1.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/windows/0.44.0/download -> windows-0.44.0.crate https://crates.io/api/v1/crates/windows-core/0.51.1/download -> windows-core-0.51.1.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/winnow/0.5.19/download -> winnow-0.5.19.crate https://crates.io/api/v1/crates/x11-clipboard/0.8.1/download -> x11-clipboard-0.8.1.crate https://crates.io/api/v1/crates/x11rb/0.12.0/download -> x11rb-0.12.0.crate https://crates.io/api/v1/crates/x11rb-protocol/0.12.0/download -> x11rb-protocol-0.12.0.crate https://crates.io/api/v1/crates/xmlparser/0.13.6/download -> xmlparser-0.13.6.crate https://crates.io/api/v1/crates/xmlwriter/0.1.0/download -> xmlwriter-0.1.0.crate https://crates.io/api/v1/crates/xterm-query/0.1.0/download -> xterm-query-0.1.0.crate https://crates.io/api/v1/crates/xterm-query/0.2.0/download -> xterm-query-0.2.0.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate https://crates.io/api/v1/crates/zerocopy/0.7.32/download -> zerocopy-0.7.32.crate https://crates.io/api/v1/crates/zerocopy-derive/0.7.32/download -> zerocopy-derive-0.7.32.crate https://crates.io/api/v1/crates/zune-inflate/0.2.54/download -> zune-inflate-0.2.54.crate -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 4dede41d64d595673f6da62ab5540fa0 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=30292d9b47173fced6e0f419b9f7a0e2 diff --git a/metadata/md5-cache/app-misc/go-jira-1.0.28 b/metadata/md5-cache/app-misc/go-jira-1.0.28 index 26e20a23ec62..33095b4880cb 100644 --- a/metadata/md5-cache/app-misc/go-jira-1.0.28 +++ b/metadata/md5-cache/app-misc/go-jira-1.0.28 @@ -5,9 +5,9 @@ EAPI=7 HOMEPAGE=https://github.com/go-jira/jira INHERIT=go-module KEYWORDS=amd64 -LICENSE=Apache-2.0 BSD-2 BSD ISC MIT MIT-with-advertising +LICENSE=0BSD Apache-2.0 BSD BSD-2 ISC MIT RESTRICT=strip SLOT=0 SRC_URI=https://github.com/go-jira/jira/archive/v1.0.28.tar.gz -> go-jira-1.0.28.tar.gz https://dev.gentoo.org/~williamh/dist/go-jira-1.0.28-deps.tar.xz _eclasses_=go-env 96e1747610bbb2f5c5d3fb16f0f3a83a go-module 09ccb1fdea4f1f3f718e27b756636097 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=4767b02dc088dbd166e06ae41589775a +_md5_=8eb7cd0f4dadd7eb9843b419edf794a2 diff --git a/metadata/md5-cache/app-misc/neofetch-7.1.0 b/metadata/md5-cache/app-misc/neofetch-7.1.0 index 68865a720811..ebf889218bf1 100644 --- a/metadata/md5-cache/app-misc/neofetch-7.1.0 +++ b/metadata/md5-cache/app-misc/neofetch-7.1.0 @@ -5,9 +5,9 @@ HOMEPAGE=https://github.com/dylanaraps/neofetch INHERIT=prefix IUSE=X KEYWORDS=amd64 ~arm64 ~ppc64 x86 -LICENSE=MIT-with-advertising +LICENSE=MIT RDEPEND=sys-apps/pciutils X? ( media-gfx/imagemagick media-libs/imlib2 www-client/w3m[imlib] x11-apps/xprop x11-apps/xrandr x11-apps/xwininfo ) SLOT=0 SRC_URI=https://github.com/dylanaraps/neofetch/archive/7.1.0/neofetch-7.1.0.tar.gz _eclasses_=prefix eab3c99d77fe00506c109c8a736186f7 -_md5_=b4b039e902fe482a5e33819a0f804daa +_md5_=dee62918e52ec7b2fc156a27dd936126 diff --git a/metadata/md5-cache/app-misc/neofetch-7.1.0-r1 b/metadata/md5-cache/app-misc/neofetch-7.1.0-r1 index 0aa1c25109b5..25a3330c92b8 100644 --- a/metadata/md5-cache/app-misc/neofetch-7.1.0-r1 +++ b/metadata/md5-cache/app-misc/neofetch-7.1.0-r1 @@ -4,8 +4,8 @@ EAPI=7 HOMEPAGE=https://github.com/dylanaraps/neofetch INHERIT=optfeature prefix KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86 ~arm64-macos ~x64-macos -LICENSE=MIT-with-advertising +LICENSE=MIT SLOT=0 SRC_URI=https://github.com/dylanaraps/neofetch/archive/7.1.0/neofetch-7.1.0.tar.gz _eclasses_=optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 prefix eab3c99d77fe00506c109c8a736186f7 -_md5_=39126d4ce1b469f795b7766efce0715e +_md5_=f86963079c80d6cb0cd35d0dea0e43b6 diff --git a/metadata/md5-cache/app-misc/neofetch-9999 b/metadata/md5-cache/app-misc/neofetch-9999 index 28da7ae67f85..54bd74ce20d0 100644 --- a/metadata/md5-cache/app-misc/neofetch-9999 +++ b/metadata/md5-cache/app-misc/neofetch-9999 @@ -4,8 +4,8 @@ DESCRIPTION=Simple information system script EAPI=7 HOMEPAGE=https://github.com/dylanaraps/neofetch INHERIT=optfeature prefix git-r3 -LICENSE=MIT-with-advertising +LICENSE=MIT PROPERTIES=live SLOT=0 _eclasses_=git-r3 86fa1f157b70b9d2ff340c4633b1cf4b optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 prefix eab3c99d77fe00506c109c8a736186f7 -_md5_=9d750f81e8e7528ace8d49d36db92665 +_md5_=d7e53827570d351ae2193b3a316c94f1 diff --git a/metadata/md5-cache/app-misc/sphinx-2.2.11-r5 b/metadata/md5-cache/app-misc/sphinx-2.2.11-r5 index 4d9c30397a93..c594661b4599 100644 --- a/metadata/md5-cache/app-misc/sphinx-2.2.11-r5 +++ b/metadata/md5-cache/app-misc/sphinx-2.2.11-r5 @@ -2,7 +2,7 @@ BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/ DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Full-text search engine with support for MySQL and PostgreSQL EAPI=8 -HOMEPAGE=http://www.sphinxsearch.com/ +HOMEPAGE=https://sphinxsearch.com/ INHERIT=autotools flag-o-matic toolchain-funcs IUSE=debug +id64 mariadb mysql odbc postgres stemmer syslog xml KEYWORDS=amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux ~ppc-macos ~x64-macos @@ -10,6 +10,6 @@ LICENSE=GPL-2 RDEPEND=mysql? ( dev-db/mysql-connector-c:= ) mariadb? ( dev-db/mariadb-connector-c:= ) postgres? ( dev-db/postgresql:* ) odbc? ( dev-db/unixODBC ) stemmer? ( dev-libs/snowball-stemmer:= ) xml? ( dev-libs/expat ) virtual/libiconv REQUIRED_USE=mysql? ( !mariadb ) mariadb? ( !mysql ) SLOT=0 -SRC_URI=http://sphinxsearch.com/files/sphinx-2.2.11-release.tar.gz +SRC_URI=https://sphinxsearch.com/files/sphinx-2.2.11-release.tar.gz _eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 flag-o-matic b2b07efa51009704f88173b2c7feab47 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=542c02c573948fb8da6d32fe016ef8c2 +_md5_=4b2eae88342088e522b355b31bacc378 diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz index a0ccd50c962d..ff101bceed34 100644 Binary files a/metadata/md5-cache/app-text/Manifest.gz and b/metadata/md5-cache/app-text/Manifest.gz differ diff --git a/metadata/md5-cache/app-text/vgrep-2.6.0 b/metadata/md5-cache/app-text/vgrep-2.6.0 index c433292a255c..bbac603e0ca2 100644 --- a/metadata/md5-cache/app-text/vgrep-2.6.0 +++ b/metadata/md5-cache/app-text/vgrep-2.6.0 @@ -5,9 +5,9 @@ EAPI=8 HOMEPAGE=https://github.com/vrothberg/vgrep INHERIT=go-module KEYWORDS=amd64 -LICENSE=BSD GPL-3+ MIT MIT-with-advertising +LICENSE=Apache-2.0 BSD GPL-3 MIT RESTRICT=strip test strip SLOT=0 SRC_URI=https://github.com/vrothberg/vgrep/archive/v2.6.0.tar.gz -> vgrep-2.6.0.tar.gz _eclasses_=go-env 96e1747610bbb2f5c5d3fb16f0f3a83a go-module 09ccb1fdea4f1f3f718e27b756636097 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=361d99b3c760add5ce52e54a83a392ed +_md5_=5ec3bdf914fbbf9534544bc162d6e066 diff --git a/metadata/md5-cache/dev-cpp/Manifest.gz b/metadata/md5-cache/dev-cpp/Manifest.gz index c0fd94e6dca9..cf1ceec9423d 100644 Binary files a/metadata/md5-cache/dev-cpp/Manifest.gz and b/metadata/md5-cache/dev-cpp/Manifest.gz differ diff --git a/metadata/md5-cache/dev-cpp/highway-1.0.7-r1 b/metadata/md5-cache/dev-cpp/highway-1.0.7-r1 new file mode 100644 index 000000000000..a802ca4d3b74 --- /dev/null +++ b/metadata/md5-cache/dev-cpp/highway-1.0.7-r1 @@ -0,0 +1,15 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND=test? ( dev-cpp/gtest[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=Performance-portable, length-agnostic SIMD with runtime dispatch +EAPI=8 +HOMEPAGE=https://github.com/google/highway +INHERIT=cmake-multilib +IUSE=cpu_flags_arm_neon test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=Apache-2.0 +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/google/highway/archive/refs/tags/1.0.7.tar.gz -> highway-1.0.7.tar.gz +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=055cb6939adcc0e10d4b11a765a16078 diff --git a/metadata/md5-cache/dev-db/Manifest.gz b/metadata/md5-cache/dev-db/Manifest.gz index bda57ea380c0..a250f251da9f 100644 Binary files a/metadata/md5-cache/dev-db/Manifest.gz and b/metadata/md5-cache/dev-db/Manifest.gz differ diff --git a/metadata/md5-cache/dev-db/sqlcl-bin-23.2.0.178.1027 b/metadata/md5-cache/dev-db/sqlcl-bin-23.2.0.178.1027 deleted file mode 100644 index 16be43ba908e..000000000000 --- a/metadata/md5-cache/dev-db/sqlcl-bin-23.2.0.178.1027 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-arch/unzip -DEFINED_PHASES=compile install preinst prepare setup -DEPEND=>=dev-java/java-config-2.2.0-r3 -DESCRIPTION=Oracle SQLcl is the new SQL*Plus -EAPI=8 -HOMEPAGE=https://www.oracle.com/database/technologies/appdev/sqlcl.html -INHERIT=java-pkg-2 -KEYWORDS=~amd64 ~x86 -LICENSE=OTN -RDEPEND=dev-db/oracle-instantclient dev-java/java-config:2 >=virtual/jre-11 >=dev-java/java-config-2.2.0-r3 -RESTRICT=mirror -SLOT=0 -SRC_URI=https://download.oracle.com/otn_software/java/sqldeveloper/sqlcl-23.2.0.178.1027.zip -_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-utils-2 b346c3901e71ba37137bae0b25b00221 -_md5_=5591de148f6e6938051dff5522554719 diff --git a/metadata/md5-cache/dev-db/sqlcl-bin-23.3.0.270.1251 b/metadata/md5-cache/dev-db/sqlcl-bin-23.3.0.270.1251 new file mode 100644 index 000000000000..c2d3ee26a71c --- /dev/null +++ b/metadata/md5-cache/dev-db/sqlcl-bin-23.3.0.270.1251 @@ -0,0 +1,15 @@ +BDEPEND=app-arch/unzip +DEFINED_PHASES=compile install preinst prepare setup +DEPEND=>=dev-java/java-config-2.2.0-r3 +DESCRIPTION=Oracle SQLcl is the new SQL*Plus +EAPI=8 +HOMEPAGE=https://www.oracle.com/database/technologies/appdev/sqlcl.html +INHERIT=java-pkg-2 +KEYWORDS=~amd64 ~x86 +LICENSE=OTN +RDEPEND=dev-db/oracle-instantclient dev-java/java-config:2 >=virtual/jre-11 >=dev-java/java-config-2.2.0-r3 +RESTRICT=mirror +SLOT=0 +SRC_URI=https://download.oracle.com/otn_software/java/sqldeveloper/sqlcl-23.3.0.270.1251.zip +_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-utils-2 b346c3901e71ba37137bae0b25b00221 +_md5_=ef637bc17aca3fa9021c1c69acdc3f6e diff --git a/metadata/md5-cache/dev-db/sqldeveloper-23.1.0.097.1607 b/metadata/md5-cache/dev-db/sqldeveloper-23.1.0.097.1607 deleted file mode 100644 index 94d369c08c8c..000000000000 --- a/metadata/md5-cache/dev-db/sqldeveloper-23.1.0.097.1607 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-arch/unzip -DEFINED_PHASES=compile install nofetch postinst preinst prepare setup -DEPEND=>=dev-java/java-config-2.2.0-r3 -DESCRIPTION=Oracle SQL Developer is a graphical tool for database development -EAPI=8 -HOMEPAGE=https://www.oracle.com/technetwork/developer-tools/sql-developer/overview/index.html -INHERIT=desktop java-pkg-2 -IUSE=mssql mysql postgres sybase -KEYWORDS=-* ~amd64 -LICENSE=OTN -RDEPEND=dev-java/openjdk:11[javafx] virtual/jre:11 mssql? ( dev-java/jtds:1.3 ) mysql? ( dev-java/jdbc-mysql:0 ) postgres? ( dev-java/jdbc-postgresql:0 ) sybase? ( dev-java/jtds:1.3 ) >=dev-java/java-config-2.2.0-r3 -RESTRICT=bindist fetch -SLOT=0 -SRC_URI=sqldeveloper-23.1.0.097.1607-no-jre.zip -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-utils-2 b346c3901e71ba37137bae0b25b00221 -_md5_=1c93173947dcd4bf8e0fc8746045f38c diff --git a/metadata/md5-cache/dev-db/sqldeveloper-23.1.1.345.2114 b/metadata/md5-cache/dev-db/sqldeveloper-23.1.1.345.2114 new file mode 100644 index 000000000000..5e0052db394b --- /dev/null +++ b/metadata/md5-cache/dev-db/sqldeveloper-23.1.1.345.2114 @@ -0,0 +1,16 @@ +BDEPEND=app-arch/unzip +DEFINED_PHASES=compile install nofetch postinst preinst prepare setup +DEPEND=>=dev-java/java-config-2.2.0-r3 +DESCRIPTION=Oracle SQL Developer is a graphical tool for database development +EAPI=8 +HOMEPAGE=https://www.oracle.com/technetwork/developer-tools/sql-developer/overview/index.html +INHERIT=desktop java-pkg-2 +IUSE=mssql mysql postgres sybase +KEYWORDS=-* ~amd64 +LICENSE=OTN +RDEPEND=dev-java/openjdk:11[javafx] virtual/jre:11 mssql? ( dev-java/jtds:1.3 ) mysql? ( dev-java/jdbc-mysql:0 ) postgres? ( dev-java/jdbc-postgresql:0 ) sybase? ( dev-java/jtds:1.3 ) >=dev-java/java-config-2.2.0-r3 +RESTRICT=bindist fetch +SLOT=0 +SRC_URI=sqldeveloper-23.1.1.345.2114-no-jre.zip +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-utils-2 b346c3901e71ba37137bae0b25b00221 +_md5_=deab13d2b28e5a5a038174e0cf728137 diff --git a/metadata/md5-cache/dev-lisp/Manifest.gz b/metadata/md5-cache/dev-lisp/Manifest.gz index 2ab0d9ca2ad0..413606d4ab16 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/sbcl-2.3.11 b/metadata/md5-cache/dev-lisp/sbcl-2.3.11 deleted file mode 100644 index 5acbbc5e654d..000000000000 --- a/metadata/md5-cache/dev-lisp/sbcl-2.3.11 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=>=dev-lisp/asdf-3.3:= prefix? ( dev-util/patchelf ) dev-debug/strace doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 ) system-bootstrap? ( || ( dev-lisp/clisp dev-lisp/sbcl ) ) -DEFINED_PHASES=compile configure install prepare test unpack -DESCRIPTION=Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp -EAPI=8 -HOMEPAGE=https://www.sbcl.org/ http://sbcl.sourceforge.net/ -INHERIT=flag-o-matic pax-utils toolchain-funcs -IUSE=system-bootstrap debug doc source +threads +unicode +zstd -KEYWORDS=-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos -LICENSE=MIT -RDEPEND=>=dev-lisp/asdf-3.3:= prefix? ( dev-util/patchelf ) zstd? ( app-arch/zstd ) !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) ) -SLOT=0/2.3.11 -SRC_URI=mirror://sourceforge/sbcl/sbcl-2.3.11-source.tar.bz2 https://dev.gentoo.org/~grozin/bsd-sockets-test-2.3.6.patch.gz !system-bootstrap? ( x86? ( mirror://sourceforge/sbcl/sbcl-1.4.3-x86-linux-binary.tar.bz2 ) amd64? ( mirror://sourceforge/sbcl/sbcl-2.3.11-x86-64-linux-binary.tar.bz2 ) ppc? ( mirror://sourceforge/sbcl/sbcl-1.2.7-powerpc-linux-binary.tar.bz2 ) ppc64? ( mirror://sourceforge/sbcl/sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 ) sparc? ( mirror://sourceforge/sbcl/sbcl-1.0.28-sparc-linux-binary.tar.bz2 ) alpha? ( mirror://sourceforge/sbcl/sbcl-1.0.28-alpha-linux-binary.tar.bz2 ) arm? ( mirror://sourceforge/sbcl/sbcl-2.3.3-armhf-linux-binary.tar.bz2 ) arm64? ( mirror://sourceforge/sbcl/sbcl-1.4.2-arm64-linux-binary.tar.bz2 ) x64-macos? ( mirror://sourceforge/sbcl/sbcl-1.2.11-x86-64-darwin-binary.tar.bz2 ) ppc-macos? ( mirror://sourceforge/sbcl/sbcl-1.0.47-powerpc-darwin-binary.tar.bz2 ) x64-solaris? ( mirror://sourceforge/sbcl/sbcl-1.2.7-x86-64-solaris-binary.tar.bz2 ) ) -_eclasses_=flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=11201f3e11c4c0ff050690576b8a9ed2 diff --git a/metadata/md5-cache/dev-lisp/sbcl-2.4.1 b/metadata/md5-cache/dev-lisp/sbcl-2.4.1 new file mode 100644 index 000000000000..3ae01e5c4e61 --- /dev/null +++ b/metadata/md5-cache/dev-lisp/sbcl-2.4.1 @@ -0,0 +1,14 @@ +BDEPEND=>=dev-lisp/asdf-3.3:= prefix? ( dev-util/patchelf ) dev-debug/strace doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 ) system-bootstrap? ( || ( dev-lisp/clisp dev-lisp/sbcl ) ) +DEFINED_PHASES=compile configure install prepare test unpack +DESCRIPTION=Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp +EAPI=8 +HOMEPAGE=https://www.sbcl.org/ http://sbcl.sourceforge.net/ +INHERIT=flag-o-matic pax-utils toolchain-funcs +IUSE=system-bootstrap debug doc source +threads +unicode +zstd +KEYWORDS=-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos +LICENSE=MIT +RDEPEND=>=dev-lisp/asdf-3.3:= prefix? ( dev-util/patchelf ) zstd? ( app-arch/zstd ) !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) ) +SLOT=0/2.4.1 +SRC_URI=mirror://sourceforge/sbcl/sbcl-2.4.1-source.tar.bz2 https://dev.gentoo.org/~grozin/bsd-sockets-test-2.3.6.patch.gz !system-bootstrap? ( x86? ( mirror://sourceforge/sbcl/sbcl-1.4.3-x86-linux-binary.tar.bz2 ) amd64? ( mirror://sourceforge/sbcl/sbcl-2.4.1-x86-64-linux-binary.tar.bz2 ) ppc? ( mirror://sourceforge/sbcl/sbcl-1.2.7-powerpc-linux-binary.tar.bz2 ) ppc64? ( mirror://sourceforge/sbcl/sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 ) sparc? ( mirror://sourceforge/sbcl/sbcl-1.0.28-sparc-linux-binary.tar.bz2 ) alpha? ( mirror://sourceforge/sbcl/sbcl-1.0.28-alpha-linux-binary.tar.bz2 ) arm? ( mirror://sourceforge/sbcl/sbcl-2.3.3-armhf-linux-binary.tar.bz2 ) arm64? ( mirror://sourceforge/sbcl/sbcl-1.4.2-arm64-linux-binary.tar.bz2 ) x64-macos? ( mirror://sourceforge/sbcl/sbcl-1.2.11-x86-64-darwin-binary.tar.bz2 ) ppc-macos? ( mirror://sourceforge/sbcl/sbcl-1.0.47-powerpc-darwin-binary.tar.bz2 ) x64-solaris? ( mirror://sourceforge/sbcl/sbcl-1.2.7-x86-64-solaris-binary.tar.bz2 ) ) +_eclasses_=flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=98dcc8da42ca241bc5c7fdfef3fadb21 diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz index 23bc714214a2..9b609f83021d 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/iminuit-2.24.0-r1 b/metadata/md5-cache/dev-python/iminuit-2.24.0-r1 deleted file mode 100644 index 041b9fd0232f..000000000000 --- a/metadata/md5-cache/dev-python/iminuit-2.24.0-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/annotated-types[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipywidgets[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/scipy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/numpy[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(-)?] ) app-alternatives/ninja >=dev-build/cmake-3.20.5 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-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/scikit-build-core-0.4.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) -DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-python/pybind11[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 ) -DESCRIPTION=Minuit numerical function minimization in Python -EAPI=8 -HOMEPAGE=https://github.com/scikit-hep/iminuit/ https://pypi.org/project/iminuit/ -INHERIT=cmake distutils-r1 virtualx pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug test -KEYWORDS=~amd64 -LICENSE=MIT LGPL-2.1 -RDEPEND=dev-python/numpy[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 ) !test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/i/iminuit/iminuit-2.24.0.tar.gz -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=b5cec119a192823f266f47656b061446 diff --git a/metadata/md5-cache/dev-python/iminuit-2.25.0 b/metadata/md5-cache/dev-python/iminuit-2.25.0 deleted file mode 100644 index e39ee18353b0..000000000000 --- a/metadata/md5-cache/dev-python/iminuit-2.25.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/annotated-types[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipywidgets[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/scipy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/numpy[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(-)?] ) app-alternatives/ninja >=dev-build/cmake-3.20.5 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-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/scikit-build-core-0.4.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) -DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-python/pybind11[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 ) -DESCRIPTION=Minuit numerical function minimization in Python -EAPI=8 -HOMEPAGE=https://github.com/scikit-hep/iminuit/ https://pypi.org/project/iminuit/ -INHERIT=cmake distutils-r1 virtualx pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug test -KEYWORDS=~amd64 -LICENSE=MIT LGPL-2.1 -RDEPEND=dev-python/numpy[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 ) !test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/i/iminuit/iminuit-2.25.0.tar.gz -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=f4dd16cc00177578673cfbdc25dbdc85 diff --git a/metadata/md5-cache/dev-python/pikepdf-8.10.1 b/metadata/md5-cache/dev-python/pikepdf-8.10.1 deleted file mode 100644 index da0d27cd5c28..000000000000 --- a/metadata/md5-cache/dev-python/pikepdf-8.10.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=>=dev-python/pybind11-2.10.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-scm-7.0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/attrs-20.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-6.36[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/numpy-1.21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-5.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,jpeg,lcms,tiff] >=dev-python/psutil-5.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-timeout-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-xmp-toolkit-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) media-libs/tiff[zlib] ) test? ( >=app-text/qpdf-11.5.0:0= dev-python/deprecated[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[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:= ) 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-15[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=>=app-text/qpdf-11.5.0:0= 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 library to work with pdf files based on qpdf -EAPI=8 -HOMEPAGE=https://github.com/pikepdf/pikepdf/ https://pypi.org/project/pikepdf/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=MPL-2.0 -RDEPEND=>=app-text/qpdf-11.5.0:0= dev-python/deprecated[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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://files.pythonhosted.org/packages/source/p/pikepdf/pikepdf-8.10.1.tar.gz -_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=0eeba877ffbb008e1c2dfc146dee487e diff --git a/metadata/md5-cache/dev-python/pikepdf-8.8.0 b/metadata/md5-cache/dev-python/pikepdf-8.8.0 deleted file mode 100644 index 02b0d8e87658..000000000000 --- a/metadata/md5-cache/dev-python/pikepdf-8.8.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=>=dev-python/pybind11-2.10.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-scm-7.0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/attrs-20.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-6.36[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/numpy-1.21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-5.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,jpeg,lcms,tiff] >=dev-python/psutil-5.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-timeout-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-xmp-toolkit-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) ) test? ( >=app-text/qpdf-11.5.0:0= dev-python/deprecated[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[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:= ) 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-15[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=>=app-text/qpdf-11.5.0:0= 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 library to work with pdf files based on qpdf -EAPI=8 -HOMEPAGE=https://github.com/pikepdf/pikepdf/ https://pypi.org/project/pikepdf/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86 -LICENSE=MPL-2.0 -RDEPEND=>=app-text/qpdf-11.5.0:0= dev-python/deprecated[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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://files.pythonhosted.org/packages/source/p/pikepdf/pikepdf-8.8.0.tar.gz -_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=1388bc70c23d0f2c9076012026569e02 diff --git a/metadata/md5-cache/dev-python/pyroute2-0.7.11 b/metadata/md5-cache/dev-python/pyroute2-0.7.11 new file mode 100644 index 000000000000..aed0e39086be --- /dev/null +++ b/metadata/md5-cache/dev-python/pyroute2-0.7.11 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/setuptools-scm[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:=[sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) >=dev-python/gpep517-15[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=A pure Python netlink and Linux network configuration library +EAPI=8 +HOMEPAGE=https://github.com/svinota/pyroute2/ https://pypi.org/project/pyroute2/ +INHERIT=distutils-r1 +IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=|| ( GPL-2+ Apache-2.0 ) +RDEPEND=dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:=[sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/svinota/pyroute2/archive/refs/tags/0.7.11.tar.gz -> pyroute2-0.7.11.gh.tar.gz +_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=fec1567810c20866a71b62527e2dcdcc diff --git a/metadata/md5-cache/dev-python/sip-6.8.1 b/metadata/md5-cache/dev-python/sip-6.8.1 deleted file mode 100644 index f1b113d7a0f7..000000000000 --- a/metadata/md5-cache/dev-python/sip-6.8.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=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 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[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=Python bindings generator for C/C++ libraries -EAPI=8 -HOMEPAGE=https://www.riverbankcomputing.com/software/sip/ -INHERIT=distutils-r1 pypi -IUSE=doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86 -LICENSE=|| ( GPL-2 GPL-3 SIP ) -RDEPEND=dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) 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=5 -SRC_URI=https://files.pythonhosted.org/packages/source/s/sip/sip-6.8.1.tar.gz -_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=4958704fad3e065d3c18350171036e52 diff --git a/metadata/md5-cache/dev-python/sip-6.8.3 b/metadata/md5-cache/dev-python/sip-6.8.3 new file mode 100644 index 000000000000..596b8a938ca6 --- /dev/null +++ b/metadata/md5-cache/dev-python/sip-6.8.3 @@ -0,0 +1,15 @@ +BDEPEND=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 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[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=Python bindings generator for C/C++ libraries +EAPI=8 +HOMEPAGE=https://www.riverbankcomputing.com/software/sip/ +INHERIT=distutils-r1 pypi +IUSE=doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=|| ( GPL-2 GPL-3 SIP ) +RDEPEND=dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) 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=5 +SRC_URI=https://files.pythonhosted.org/packages/source/s/sip/sip-6.8.3.tar.gz +_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=051f7d5c64acc3c9ec12ae6ff0a183c2 diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz index 83abad5ba779..40599eb5de06 100644 Binary files a/metadata/md5-cache/dev-util/Manifest.gz and b/metadata/md5-cache/dev-util/Manifest.gz differ diff --git a/metadata/md5-cache/dev-util/clippy-9.0.2 b/metadata/md5-cache/dev-util/clippy-9.0.2 new file mode 100644 index 000000000000..115cb81e8e3d --- /dev/null +++ b/metadata/md5-cache/dev-util/clippy-9.0.2 @@ -0,0 +1,17 @@ +BDEPEND=sys-devel/bison sys-devel/flex sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7 +DEFINED_PHASES=configure install prepare setup +DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) virtual/libelf:= +DESCRIPTION=Standalone clippy tool built from FRR sources +EAPI=8 +HOMEPAGE=https://frrouting.org/ +INHERIT=autotools python-single-r1 +IUSE=python_single_target_python3_10 python_single_target_python3_11 +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=GPL-2 +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) virtual/libelf:= +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/FRRouting/frr/archive/frr-9.0.2.tar.gz +_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=848e866a2a27747b0b580cbfe4c33dd6 diff --git a/metadata/md5-cache/dev-util/pycharm-community-2023.2.5 b/metadata/md5-cache/dev-util/pycharm-community-2023.2.5 deleted file mode 100644 index 4f2244cc47e2..000000000000 --- a/metadata/md5-cache/dev-util/pycharm-community-2023.2.5 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=dev-util/patchelf -DEFINED_PHASES=install postinst postrm prepare -DESCRIPTION=Intelligent Python IDE with unique code assistance and analysis -EAPI=8 -HOMEPAGE=http://www.jetbrains.com/pycharm/ -INHERIT=desktop readme.gentoo-r1 wrapper xdg-utils -IUSE=+bundled-jdk -KEYWORDS=~amd64 ~arm64 ~x86 -LICENSE=Apache-2.0 BSD CDDL MIT-with-advertising -RDEPEND=!bundled-jdk? ( >=virtual/jre-1.8 ) app-arch/brotli app-arch/zstd app-crypt/p11-kit dev-libs/fribidi dev-libs/glib dev-libs/json-c dev-libs/libbsd dev-libs/libdbusmenu dev-libs/nss dev-libs/wayland dev-python/pip media-fonts/dejavu media-gfx/graphite2 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype:2= media-libs/harfbuzz media-libs/libglvnd media-libs/libjpeg-turbo:0= media-libs/libpng:0= net-libs/gnutls net-print/cups sys-apps/dbus sys-libs/libcap sys-libs/zlib x11-libs/libX11 x11-libs/libxcb x11-libs/libXext x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/pango -RESTRICT=mirror -SLOT=0 -SRC_URI=http://download.jetbrains.com/python/pycharm-community-2023.2.5.tar.gz -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=8190847bb51f97352c88d5fef1550cff diff --git a/metadata/md5-cache/dev-util/pycharm-community-2023.3.3 b/metadata/md5-cache/dev-util/pycharm-community-2023.3.3 new file mode 100644 index 000000000000..63ffeeec5015 --- /dev/null +++ b/metadata/md5-cache/dev-util/pycharm-community-2023.3.3 @@ -0,0 +1,15 @@ +BDEPEND=dev-util/patchelf +DEFINED_PHASES=install postinst postrm prepare +DESCRIPTION=Intelligent Python IDE with unique code assistance and analysis +EAPI=8 +HOMEPAGE=http://www.jetbrains.com/pycharm/ +INHERIT=desktop readme.gentoo-r1 wrapper xdg-utils +IUSE=+bundled-jdk +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=Apache-2.0 BSD CDDL MIT-with-advertising +RDEPEND=!bundled-jdk? ( >=virtual/jre-1.8 ) app-arch/brotli app-arch/zstd app-crypt/p11-kit dev-libs/fribidi dev-libs/glib dev-libs/json-c dev-libs/libbsd dev-libs/libdbusmenu dev-libs/nss dev-libs/wayland dev-python/pip media-fonts/dejavu media-gfx/graphite2 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype:2= media-libs/harfbuzz media-libs/libglvnd media-libs/libjpeg-turbo:0= media-libs/libpng:0= net-libs/gnutls net-print/cups sys-apps/dbus sys-libs/libcap sys-libs/zlib x11-libs/libX11 x11-libs/libxcb x11-libs/libXext x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/pango +RESTRICT=mirror +SLOT=0 +SRC_URI=http://download.jetbrains.com/python/pycharm-community-2023.3.3.tar.gz +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=6babb96f3b9150e032c11fda658997e0 diff --git a/metadata/md5-cache/gui-libs/Manifest.gz b/metadata/md5-cache/gui-libs/Manifest.gz index 08c9d8ac53e0..d99a36e4bb96 100644 Binary files a/metadata/md5-cache/gui-libs/Manifest.gz and b/metadata/md5-cache/gui-libs/Manifest.gz differ diff --git a/metadata/md5-cache/gui-libs/gtk-layer-shell-0.8.0 b/metadata/md5-cache/gui-libs/gtk-layer-shell-0.8.0 index 43c8d9cb15fa..5d1ecb7ef8cf 100644 --- a/metadata/md5-cache/gui-libs/gtk-layer-shell-0.8.0 +++ b/metadata/md5-cache/gui-libs/gtk-layer-shell-0.8.0 @@ -7,11 +7,11 @@ HOMEPAGE=https://github.com/wmww/gtk-layer-shell INHERIT=vala meson python-any-r1 IUSE=examples gtk-doc introspection test vala KEYWORDS=amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv x86 -LICENSE=MIT-with-advertising LGPL-3+ +LICENSE=MIT LGPL-3+ RDEPEND=>=x11-libs/gtk+-3.24.26:3[introspection?,wayland] >=dev-libs/wayland-1.10.0 >=dev-libs/wayland-protocols-1.16 REQUIRED_USE=vala? ( introspection ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/wmww/gtk-layer-shell/archive/refs/tags/v0.8.0.tar.gz -> gtk-layer-shell-0.8.0.tar.gz _eclasses_=flag-o-matic b2b07efa51009704f88173b2c7feab47 meson e322276188f86eacb29ae081ba5485c8 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 vala e477903dbe0105930c51f170a592dc16 -_md5_=b49d5cf73a9a07bc1504217fe72ec82b +_md5_=fcd5781223d8f58b4343ecf20984cd50 diff --git a/metadata/md5-cache/gui-libs/gtk-layer-shell-0.8.1 b/metadata/md5-cache/gui-libs/gtk-layer-shell-0.8.1 index cb5f004e460e..573baffd5ff6 100644 --- a/metadata/md5-cache/gui-libs/gtk-layer-shell-0.8.1 +++ b/metadata/md5-cache/gui-libs/gtk-layer-shell-0.8.1 @@ -7,11 +7,11 @@ HOMEPAGE=https://github.com/wmww/gtk-layer-shell INHERIT=vala meson python-any-r1 IUSE=examples gtk-doc introspection test vala KEYWORDS=~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 -LICENSE=MIT-with-advertising LGPL-3+ +LICENSE=MIT LGPL-3+ RDEPEND=>=x11-libs/gtk+-3.24.37:3[introspection?,wayland] >=dev-libs/wayland-1.10.0 >=dev-libs/wayland-protocols-1.16 REQUIRED_USE=vala? ( introspection ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/wmww/gtk-layer-shell/archive/refs/tags/v0.8.1.tar.gz -> gtk-layer-shell-0.8.1.tar.gz _eclasses_=flag-o-matic b2b07efa51009704f88173b2c7feab47 meson e322276188f86eacb29ae081ba5485c8 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 vala e477903dbe0105930c51f170a592dc16 -_md5_=1030190afde85898a2fbd90bf7b8f89c +_md5_=30253530da81c1d49d439a9ae4fa3f0e diff --git a/metadata/md5-cache/media-fonts/Manifest.gz b/metadata/md5-cache/media-fonts/Manifest.gz index 49ffac3f786a..1350da44dc75 100644 Binary files a/metadata/md5-cache/media-fonts/Manifest.gz and b/metadata/md5-cache/media-fonts/Manifest.gz differ diff --git a/metadata/md5-cache/media-fonts/powerline-symbols-20170508 b/metadata/md5-cache/media-fonts/powerline-symbols-20170508 index 1356a4de6f19..38c68a29b832 100644 --- a/metadata/md5-cache/media-fonts/powerline-symbols-20170508 +++ b/metadata/md5-cache/media-fonts/powerline-symbols-20170508 @@ -6,8 +6,8 @@ HOMEPAGE=https://github.com/powerline/powerline INHERIT=font IUSE=X KEYWORDS=amd64 ~arm ~loong ~riscv x86 -LICENSE=MIT-with-advertising +LICENSE=MIT SLOT=0 SRC_URI=https://dev.gentoo.org/~johu/distfiles/powerline-symbols-20170508.tar.xz _eclasses_=font aa113a3df9cd0a9693a1c1ee7c34a6eb -_md5_=38a303adea7abaac99805e98ac0d26fb +_md5_=f07afbaacc4fe4f66845d6fbafa29cb9 diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz index 2a9d1f8d8797..9f4710af5f21 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/asymptote-2.85-r1 b/metadata/md5-cache/media-gfx/asymptote-2.85-r1 deleted file mode 100644 index 76f7e283f66f..000000000000 --- a/metadata/md5-cache/media-gfx/asymptote-2.85-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7 virtual/latex-base >=sys-apps/texinfo-4.2-r5 -DEFINED_PHASES=compile configure install postinst postrm prepare -DEPEND=>=sys-libs/ncurses-5.4-r5:0= >=sys-libs/readline-4.3-r5:0= net-libs/libtirpc:= imagemagick? ( media-gfx/imagemagick[png] ) opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 media-libs/glm ) offscreen? ( media-libs/mesa[osmesa] ) svg? ( app-text/dvisvgm ) sigsegv? ( dev-libs/libsigsegv ) boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] ) fftw? ( >=sci-libs/fftw-3.0.1:= ) gsl? ( sci-libs/gsl:= ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) ) curl? ( net-misc/curl ) lsp? ( dev-libs/boost dev-libs/rapidjson dev-libs/utfcpp ) X? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) dev-python/PyQt5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,gui,widgets,svg] dev-python/cson dev-python/numpy >=gnome-base/librsvg-2.40 ) latex? ( virtual/latex-base dev-texlive/texlive-latexextra ) context? ( dev-texlive/texlive-context ) emacs? ( >=app-editors/emacs-23.1:* ) vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) dev-lang/perl doc? ( media-gfx/imagemagick[png] virtual/texi2dvi virtual/latex-base dev-texlive/texlive-latexextra app-text/ghostscript-gpl ) test? ( app-text/ghostscript-gpl ) -DESCRIPTION=A vector graphics language that provides a framework for technical drawing -EAPI=8 -HOMEPAGE=https://asymptote.sourceforge.io/ -INHERIT=autotools elisp-common latex-package python-r1 -IUSE=+boehm-gc context curl doc emacs examples fftw gsl +imagemagick latex lsp offscreen +opengl python sigsegv svg test vim-syntax X python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos -LICENSE=GPL-3 -RDEPEND=>=sys-libs/ncurses-5.4-r5:0= >=sys-libs/readline-4.3-r5:0= net-libs/libtirpc:= imagemagick? ( media-gfx/imagemagick[png] ) opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 media-libs/glm ) offscreen? ( media-libs/mesa[osmesa] ) svg? ( app-text/dvisvgm ) sigsegv? ( dev-libs/libsigsegv ) boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] ) fftw? ( >=sci-libs/fftw-3.0.1:= ) gsl? ( sci-libs/gsl:= ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) ) curl? ( net-misc/curl ) lsp? ( dev-libs/boost dev-libs/rapidjson dev-libs/utfcpp ) X? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) dev-python/PyQt5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,gui,widgets,svg] dev-python/cson dev-python/numpy >=gnome-base/librsvg-2.40 ) latex? ( virtual/latex-base dev-texlive/texlive-latexextra ) context? ( dev-texlive/texlive-context ) emacs? ( >=app-editors/emacs-23.1:* ) vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) virtual/latex-base -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) offscreen? ( opengl ) doc? ( boehm-gc ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://sourceforge/asymptote/asymptote-2.85.src.tgz -_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 elisp-common 2a0fa407d2e6363c663ccb299503b25c gnuconfig b6b3e92f8b8c996400074b5f61a59256 latex-package c20e442c3953c765f636630631c96194 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=7300c2ebb842451cdebba92e225e5627 diff --git a/metadata/md5-cache/media-gfx/imageworsener-1.3.3 b/metadata/md5-cache/media-gfx/imageworsener-1.3.3 index 6af22b19466c..84d32b68bd02 100644 --- a/metadata/md5-cache/media-gfx/imageworsener-1.3.3 +++ b/metadata/md5-cache/media-gfx/imageworsener-1.3.3 @@ -5,10 +5,10 @@ EAPI=7 HOMEPAGE=https://entropymine.com/imageworsener/ IUSE=jpeg png static-libs test webp zlib KEYWORDS=amd64 x86 -LICENSE=MIT-with-advertising +LICENSE=MIT RDEPEND=png? ( media-libs/libpng:0 ) jpeg? ( virtual/jpeg:0 ) webp? ( >=media-libs/libwebp-0.1.3 ) zlib? ( sys-libs/zlib ) REQUIRED_USE=test? ( jpeg png webp zlib ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://entropymine.com/imageworsener/imageworsener-1.3.3.tar.gz -_md5_=67672e126878ba89b127ecc88f16575f +_md5_=f3c5d16b24aa11529b5a83d9a15efb8f diff --git a/metadata/md5-cache/media-gfx/imageworsener-1.3.4 b/metadata/md5-cache/media-gfx/imageworsener-1.3.4 index e50a6779061b..0f26081fca0f 100644 --- a/metadata/md5-cache/media-gfx/imageworsener-1.3.4 +++ b/metadata/md5-cache/media-gfx/imageworsener-1.3.4 @@ -5,10 +5,10 @@ EAPI=7 HOMEPAGE=https://entropymine.com/imageworsener/ IUSE=jpeg png static-libs test webp zlib KEYWORDS=~amd64 ~x86 -LICENSE=MIT-with-advertising +LICENSE=MIT RDEPEND=png? ( media-libs/libpng:0 ) jpeg? ( virtual/jpeg:0 ) webp? ( >=media-libs/libwebp-0.1.3 ) zlib? ( sys-libs/zlib ) REQUIRED_USE=test? ( jpeg png webp zlib ) RESTRICT=!test? ( test ) SLOT=0/3 SRC_URI=https://entropymine.com/imageworsener/imageworsener-1.3.4.tar.gz -_md5_=66f3b43974c8dbd6626eb7851bdbffe1 +_md5_=d29e1d5b5e09faed9365232f5ee8fed6 diff --git a/metadata/md5-cache/media-gfx/imageworsener-1.3.5 b/metadata/md5-cache/media-gfx/imageworsener-1.3.5 index 3e839d7eb785..567427a0f7f2 100644 --- a/metadata/md5-cache/media-gfx/imageworsener-1.3.5 +++ b/metadata/md5-cache/media-gfx/imageworsener-1.3.5 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://entropymine.com/imageworsener/ IUSE=jpeg png static-libs test webp zlib KEYWORDS=~amd64 ~x86 -LICENSE=MIT-with-advertising +LICENSE=MIT RDEPEND=png? ( media-libs/libpng:0 ) jpeg? ( media-libs/libjpeg-turbo ) webp? ( >=media-libs/libwebp-0.1.3 ) zlib? ( sys-libs/zlib ) REQUIRED_USE=test? ( jpeg png webp zlib ) RESTRICT=!test? ( test ) SLOT=0/3 SRC_URI=https://entropymine.com/imageworsener/imageworsener-1.3.5.tar.gz -_md5_=e366c75d63f3d9c546fefc1eefb56b7c +_md5_=514501b2979b49b13982eca25bd5af8e diff --git a/metadata/md5-cache/net-analyzer/Manifest.gz b/metadata/md5-cache/net-analyzer/Manifest.gz index 78184c48ca3f..036ed45d678d 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/tcping-1.3.6 b/metadata/md5-cache/net-analyzer/tcping-1.3.6 index 2faccfc7b0e6..5fedc1b4aa94 100644 --- a/metadata/md5-cache/net-analyzer/tcping-1.3.6 +++ b/metadata/md5-cache/net-analyzer/tcping-1.3.6 @@ -4,8 +4,8 @@ EAPI=7 HOMEPAGE=https://github.com/mkirchner/tcping INHERIT=toolchain-funcs KEYWORDS=~amd64 ~x86 -LICENSE=MIT-with-advertising +LICENSE=MIT SLOT=0 SRC_URI=https://github.com/mkirchner/tcping/archive/1.3.6.tar.gz -> tcping-1.3.6.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=1adfc08b2944cdc5ac0351db62721bae +_md5_=f397cc50c701365313ecd5f1c573aa86 diff --git a/metadata/md5-cache/net-dns/Manifest.gz b/metadata/md5-cache/net-dns/Manifest.gz index 70bc044e5ad1..dc8332d1f72b 100644 Binary files a/metadata/md5-cache/net-dns/Manifest.gz and b/metadata/md5-cache/net-dns/Manifest.gz differ diff --git a/metadata/md5-cache/net-dns/maradns-3.5.0036 b/metadata/md5-cache/net-dns/maradns-3.5.0036 new file mode 100644 index 000000000000..3796eca0ba42 --- /dev/null +++ b/metadata/md5-cache/net-dns/maradns-3.5.0036 @@ -0,0 +1,15 @@ +BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl virtual/pkgconfig +DEFINED_PHASES=configure install postinst setup +DEPEND=acct-group/maradns acct-user/duende acct-user/maradns +DESCRIPTION=A security-aware DNS server +EAPI=8 +HOMEPAGE=https://maradns.samiam.org +INHERIT=python-any-r1 systemd toolchain-funcs +IUSE=examples +KEYWORDS=~amd64 ~mips ~ppc ~x86 +LICENSE=BSD-2 GPL-2 +RDEPEND=acct-group/maradns acct-user/duende acct-user/maradns +SLOT=0 +SRC_URI=https://maradns.samiam.org/download/3.5/3.5.0036/maradns-3.5.0036.tar.xz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=0c051d404088c02b624e3692e3d5f731 diff --git a/metadata/md5-cache/net-irc/Manifest.gz b/metadata/md5-cache/net-irc/Manifest.gz index e6ac75df54d5..b43d5cf4be5f 100644 Binary files a/metadata/md5-cache/net-irc/Manifest.gz and b/metadata/md5-cache/net-irc/Manifest.gz differ diff --git a/metadata/md5-cache/net-irc/weechat-4.2.1 b/metadata/md5-cache/net-irc/weechat-4.2.1 new file mode 100644 index 000000000000..5e1f3904c937 --- /dev/null +++ b/metadata/md5-cache/net-irc/weechat-4.2.1 @@ -0,0 +1,18 @@ +BDEPEND=verify-sig? ( sec-keys/openpgp-keys-weechat ) virtual/pkgconfig doc? ( >=dev-ruby/asciidoctor-1.5.4 ) man? ( >=dev-ruby/asciidoctor-1.5.4 ) nls? ( >=sys-devel/gettext-0.15 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack +DEPEND=dev-libs/libgcrypt:0= net-libs/gnutls:= sys-libs/ncurses:0= sys-libs/zlib:= net-misc/curl[ssl] charset? ( virtual/libiconv ) guile? ( >=dev-scheme/guile-2.0:12= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) nls? ( virtual/libintl ) perl? ( dev-lang/perl:= virtual/libcrypt:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) ruby? ( || ( dev-lang/ruby:3.3 dev-lang/ruby:3.2 dev-lang/ruby:3.1 ) ) selinux? ( sec-policy/selinux-irc ) spell? ( enchant? ( app-text/enchant:* ) !enchant? ( app-text/aspell ) ) tcl? ( >=dev-lang/tcl-8.4.15:0= ) zstd? ( app-arch/zstd:= ) test? ( dev-util/cpputest ) +DESCRIPTION=Portable and multi-interface IRC client +EAPI=8 +HOMEPAGE=https://weechat.org/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=cmake lua-single python-single-r1 xdg verify-sig +IUSE=doc enchant man nls selinux test +zstd guile lua +perl +python ruby tcl +alias +buflist +charset +exec +fifo +fset +logger +relay +scripts +spell +trigger +typing +xfer +irc lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 verify-sig +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos +LICENSE=GPL-3+ +RDEPEND=dev-libs/libgcrypt:0= net-libs/gnutls:= sys-libs/ncurses:0= sys-libs/zlib:= net-misc/curl[ssl] charset? ( virtual/libiconv ) guile? ( >=dev-scheme/guile-2.0:12= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) nls? ( virtual/libintl ) perl? ( dev-lang/perl:= virtual/libcrypt:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) ruby? ( || ( dev-lang/ruby:3.3 dev-lang/ruby:3.2 dev-lang/ruby:3.1 ) ) selinux? ( sec-policy/selinux-irc ) spell? ( enchant? ( app-text/enchant:* ) !enchant? ( app-text/aspell ) ) tcl? ( >=dev-lang/tcl-8.4.15:0= ) zstd? ( app-arch/zstd:= ) +REQUIRED_USE=enchant? ( spell ) lua? ( ^^ ( lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) test? ( nls ) +RESTRICT=!test? ( test ) +SLOT=0/4.2.1 +SRC_URI=https://weechat.org/files/src/weechat-4.2.1.tar.xz verify-sig? ( https://weechat.org/files/src/weechat-4.2.1.tar.xz.asc ) +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=b78ea248254bebc8d9e59f352f163eeb diff --git a/metadata/md5-cache/net-irc/weechat-9999 b/metadata/md5-cache/net-irc/weechat-9999 index 7631ebef8289..90ad976177f1 100644 --- a/metadata/md5-cache/net-irc/weechat-9999 +++ b/metadata/md5-cache/net-irc/weechat-9999 @@ -1,6 +1,6 @@ BDEPEND=virtual/pkgconfig doc? ( >=dev-ruby/asciidoctor-1.5.4 ) man? ( >=dev-ruby/asciidoctor-1.5.4 ) nls? ( >=sys-devel/gettext-0.15 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack -DEPEND=dev-libs/libgcrypt:0= net-libs/gnutls:= sys-libs/ncurses:0= sys-libs/zlib:= net-misc/curl[ssl] charset? ( virtual/libiconv ) guile? ( >=dev-scheme/guile-2.0:12= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) nls? ( virtual/libintl ) perl? ( dev-lang/perl:= virtual/libcrypt:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) ruby? ( || ( dev-lang/ruby:3.2 dev-lang/ruby:3.1 ) ) selinux? ( sec-policy/selinux-irc ) spell? ( enchant? ( app-text/enchant:* ) !enchant? ( app-text/aspell ) ) tcl? ( >=dev-lang/tcl-8.4.15:0= ) zstd? ( app-arch/zstd:= ) test? ( dev-util/cpputest ) +DEPEND=dev-libs/libgcrypt:0= net-libs/gnutls:= sys-libs/ncurses:0= sys-libs/zlib:= net-misc/curl[ssl] charset? ( virtual/libiconv ) guile? ( >=dev-scheme/guile-2.0:12= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) nls? ( virtual/libintl ) perl? ( dev-lang/perl:= virtual/libcrypt:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) ruby? ( || ( dev-lang/ruby:3.3 dev-lang/ruby:3.2 dev-lang/ruby:3.1 ) ) selinux? ( sec-policy/selinux-irc ) spell? ( enchant? ( app-text/enchant:* ) !enchant? ( app-text/aspell ) ) tcl? ( >=dev-lang/tcl-8.4.15:0= ) zstd? ( app-arch/zstd:= ) test? ( dev-util/cpputest ) DESCRIPTION=Portable and multi-interface IRC client EAPI=8 HOMEPAGE=https://weechat.org/ @@ -9,9 +9,9 @@ INHERIT=cmake lua-single python-single-r1 xdg git-r3 IUSE=doc enchant man nls selinux test +zstd guile lua +perl +python ruby tcl +alias +buflist +charset +exec +fifo +fset +logger +relay +scripts +spell +trigger +typing +xfer +irc lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 LICENSE=GPL-3+ PROPERTIES=live -RDEPEND=dev-libs/libgcrypt:0= net-libs/gnutls:= sys-libs/ncurses:0= sys-libs/zlib:= net-misc/curl[ssl] charset? ( virtual/libiconv ) guile? ( >=dev-scheme/guile-2.0:12= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) nls? ( virtual/libintl ) perl? ( dev-lang/perl:= virtual/libcrypt:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) ruby? ( || ( dev-lang/ruby:3.2 dev-lang/ruby:3.1 ) ) selinux? ( sec-policy/selinux-irc ) spell? ( enchant? ( app-text/enchant:* ) !enchant? ( app-text/aspell ) ) tcl? ( >=dev-lang/tcl-8.4.15:0= ) zstd? ( app-arch/zstd:= ) +RDEPEND=dev-libs/libgcrypt:0= net-libs/gnutls:= sys-libs/ncurses:0= sys-libs/zlib:= net-misc/curl[ssl] charset? ( virtual/libiconv ) guile? ( >=dev-scheme/guile-2.0:12= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) nls? ( virtual/libintl ) perl? ( dev-lang/perl:= virtual/libcrypt:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) ruby? ( || ( dev-lang/ruby:3.3 dev-lang/ruby:3.2 dev-lang/ruby:3.1 ) ) selinux? ( sec-policy/selinux-irc ) spell? ( enchant? ( app-text/enchant:* ) !enchant? ( app-text/aspell ) ) tcl? ( >=dev-lang/tcl-8.4.15:0= ) zstd? ( app-arch/zstd:= ) REQUIRED_USE=enchant? ( spell ) lua? ( ^^ ( lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) test? ( nls ) RESTRICT=!test? ( test ) SLOT=0/9999 _eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=a793d31d3f68c652acbd44dc8f84d160 +_md5_=b78ea248254bebc8d9e59f352f163eeb diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz index 37bdb30d9ee4..2d5e8c16f2cf 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/frr-9.0.2 b/metadata/md5-cache/net-misc/frr-9.0.2 new file mode 100644 index 000000000000..caaaf53ee56e --- /dev/null +++ b/metadata/md5-cache/net-misc/frr-9.0.2 @@ -0,0 +1,17 @@ +BDEPEND=~dev-util/clippy-9.0.2 app-alternatives/lex app-alternatives/yacc doc? ( dev-python/sphinx ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7 virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare setup +DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) acct-user/frr dev-libs/json-c:0= dev-libs/protobuf-c:0= >=net-libs/libyang-2.0.0 =net-libs/rtrlib-0.8.0[ssh] ) snmp? ( net-analyzer/net-snmp:= ) elibc_musl? ( sys-libs/queue-standalone ) test? ( python_single_target_python3_10? ( dev-python/pytest[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pytest[python_targets_python3_11(-)] ) ) +DESCRIPTION=The FRRouting Protocol Suite +EAPI=7 +HOMEPAGE=https://frrouting.org/ +INHERIT=autotools pam python-single-r1 systemd +IUSE=doc fpm grpc ipv6 nhrp ospfapi pam rpki snmp test python_single_target_python3_10 python_single_target_python3_11 +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=GPL-2 +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) acct-user/frr dev-libs/json-c:0= dev-libs/protobuf-c:0= >=net-libs/libyang-2.0.0 =net-libs/rtrlib-0.8.0[ssh] ) snmp? ( net-analyzer/net-snmp:= ) python_single_target_python3_10? ( dev-python/ipaddr[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/ipaddr[python_targets_python3_11(-)] ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/FRRouting/frr/archive/frr-9.0.2.tar.gz +_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic b2b07efa51009704f88173b2c7feab47 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=f37ddc41662e59754c22e3d1cb018d53 diff --git a/metadata/md5-cache/net-nds/Manifest.gz b/metadata/md5-cache/net-nds/Manifest.gz index 8653fdeca3c7..8998540fe109 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/openldap-2.6.6-r1 b/metadata/md5-cache/net-nds/openldap-2.6.6-r1 new file mode 100644 index 000000000000..b4a24ca634bc --- /dev/null +++ b/metadata/md5-cache/net-nds/openldap-2.6.6-r1 @@ -0,0 +1,17 @@ +BDEPEND=!minimal? ( acct-group/ldap acct-user/ldap ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7 ssl? ( dev-libs/openssl ) virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst preinst prepare setup test +DEPEND=kernel_linux? ( sys-apps/util-linux ) ssl? ( !gnutls? ( >=dev-libs/openssl-1.0.1h-r2: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(-)?] ) gnutls? ( >=net-libs/gnutls-2.12.23-r6:=[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/libgcrypt-1.5.3: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(-)?] ) ) sasl? ( dev-libs/cyrus-sasl:= ) !minimal? ( dev-libs/libevent:= dev-libs/libltdl sys-fs/e2fsprogs >=dev-db/lmdb-0.9.31:= argon2? ( app-crypt/argon2:= ) crypt? ( virtual/libcrypt:= ) tcpd? ( sys-apps/tcp-wrappers ) odbc? ( !iodbc? ( dev-db/unixODBC ) iodbc? ( dev-db/libiodbc ) ) perl? ( dev-lang/perl:=[-build(-)] ) samba? ( dev-libs/openssl:0= ) smbkrb5passwd? ( dev-libs/openssl:0= kerberos? ( app-crypt/heimdal ) ) kerberos? ( virtual/krb5 kinit? ( !app-crypt/heimdal ) ) ) sys-apps/groff +DESCRIPTION=LDAP suite of application and development tools +EAPI=8 +HOMEPAGE=https://www.openldap.org/ +INHERIT=autotools flag-o-matic multibuild multilib multilib-minimal preserve-libs ssl-cert toolchain-funcs systemd tmpfiles +IUSE=systemd argon2 +cleartext crypt experimental minimal samba tcpd overlays perl autoca debug gnutls iodbc odbc sasl ssl selinux static-libs +syslog test kerberos kinit pbkdf2 sha2 smbkrb5passwd cxx 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 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=OPENLDAP GPL-2 +RDEPEND=kernel_linux? ( sys-apps/util-linux ) ssl? ( !gnutls? ( >=dev-libs/openssl-1.0.1h-r2: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(-)?] ) gnutls? ( >=net-libs/gnutls-2.12.23-r6:=[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/libgcrypt-1.5.3: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(-)?] ) ) sasl? ( dev-libs/cyrus-sasl:= ) !minimal? ( dev-libs/libevent:= dev-libs/libltdl sys-fs/e2fsprogs >=dev-db/lmdb-0.9.31:= argon2? ( app-crypt/argon2:= ) crypt? ( virtual/libcrypt:= ) tcpd? ( sys-apps/tcp-wrappers ) odbc? ( !iodbc? ( dev-db/unixODBC ) iodbc? ( dev-db/libiodbc ) ) perl? ( dev-lang/perl:=[-build(-)] ) samba? ( dev-libs/openssl:0= ) smbkrb5passwd? ( dev-libs/openssl:0= kerberos? ( app-crypt/heimdal ) ) kerberos? ( virtual/krb5 kinit? ( !app-crypt/heimdal ) ) ) selinux? ( sec-policy/selinux-ldap ) virtual/tmpfiles +REQUIRED_USE=cxx? ( sasl ) pbkdf2? ( ssl ) test? ( cleartext sasl ) autoca? ( !gnutls ) ?? ( test minimal ) kerberos? ( ?? ( kinit smbkrb5passwd ) ) +RESTRICT=!test? ( test ) +SLOT=0/2.6 +SRC_URI=https://gitlab.com/openldap/openldap/-/archive/OPENLDAP_REL_ENG_2_6_6/openldap-OPENLDAP_REL_ENG_2_6_6.tar.bz2 mirror://gentoo/rfc2307bis.schema-20140524 +_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 flag-o-matic b2b07efa51009704f88173b2c7feab47 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd ssl-cert c6ea4108da6e229ed3a7d2d949f72a26 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=2b4f977497d3ece90fdd17187f2e0732 diff --git a/metadata/md5-cache/net-voip/Manifest.gz b/metadata/md5-cache/net-voip/Manifest.gz index e98ba4ff8541..448fc5f6ac4d 100644 Binary files a/metadata/md5-cache/net-voip/Manifest.gz and b/metadata/md5-cache/net-voip/Manifest.gz differ diff --git a/metadata/md5-cache/net-voip/mumble-9999 b/metadata/md5-cache/net-voip/mumble-9999 index aaf453b68fab..a2663c9eace0 100644 --- a/metadata/md5-cache/net-voip/mumble-9999 +++ b/metadata/md5-cache/net-voip/mumble-9999 @@ -12,4 +12,4 @@ RDEPEND=>=dev-libs/openssl-1.0.0b:0= dev-libs/poco[util,xml,zip] >=dev-libs/prot RESTRICT=!test? ( test ) SLOT=0 _eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic b2b07efa51009704f88173b2c7feab47 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=fb937fa73442a657da8062900a15d2aa +_md5_=a5f3f378ac3afcb0a629fb896ea58d9d diff --git a/metadata/md5-cache/net-voip/murmur-1.4.287-r2 b/metadata/md5-cache/net-voip/murmur-1.4.287-r2 new file mode 100644 index 000000000000..ec477de11d24 --- /dev/null +++ b/metadata/md5-cache/net-voip/murmur-1.4.287-r2 @@ -0,0 +1,16 @@ +BDEPEND=acct-group/murmur acct-user/murmur virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst prepare test +DEPEND=acct-group/murmur acct-user/murmur >=dev-libs/openssl-1.0.0b:0= >=dev-libs/protobuf-2.2.0:= dev-qt/qtcore:5 dev-qt/qtnetwork:5[ssl] || ( dev-qt/qtsql:5[sqlite] dev-qt/qtsql:5[mysql] ) dev-qt/qtxml:5 sys-apps/lsb-release >=sys-libs/libcap-2.15 dbus? ( dev-qt/qtdbus:5 ) grpc? ( net-libs/grpc ) ice? ( dev-libs/Ice:= ) zeroconf? ( net-dns/avahi[mdnsresponder-compat] ) dev-libs/boost dev-qt/qttest:5 +DESCRIPTION=Mumble is an open source, low-latency, high quality voice chat software +EAPI=7 +HOMEPAGE=https://wiki.mumble.info +INHERIT=cmake flag-o-matic systemd readme.gentoo-r1 tmpfiles +IUSE=+dbus grpc +ice test zeroconf +KEYWORDS=~amd64 ~arm ~arm64 ~x86 +LICENSE=BSD +RDEPEND=acct-group/murmur acct-user/murmur >=dev-libs/openssl-1.0.0b:0= >=dev-libs/protobuf-2.2.0:= dev-qt/qtcore:5 dev-qt/qtnetwork:5[ssl] || ( dev-qt/qtsql:5[sqlite] dev-qt/qtsql:5[mysql] ) dev-qt/qtxml:5 sys-apps/lsb-release >=sys-libs/libcap-2.15 dbus? ( dev-qt/qtdbus:5 ) grpc? ( net-libs/grpc ) ice? ( dev-libs/Ice:= ) zeroconf? ( net-dns/avahi[mdnsresponder-compat] ) virtual/tmpfiles +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/mumble-voip/mumble/releases/download/v1.4.287/mumble-1.4.287.tar.gz https://dl.mumble.info/mumble-1.4.287.tar.gz https://dev.gentoo.org/~concord/distfiles/mumble-1.4-openssl3.patch.xz https://dev.gentoo.org/~concord/distfiles/mumble-1.4-crypto-threads.patch.xz https://dev.gentoo.org/~concord/distfiles/mumble-1.4-odr.patch.xz +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=5dc6fb65508c38fcfaf325486a7d99ba diff --git a/metadata/md5-cache/net-voip/murmur-9999 b/metadata/md5-cache/net-voip/murmur-9999 index 3a6fe086506d..707e6fb5559e 100644 --- a/metadata/md5-cache/net-voip/murmur-9999 +++ b/metadata/md5-cache/net-voip/murmur-9999 @@ -1,15 +1,15 @@ -BDEPEND=acct-group/murmur acct-user/murmur virtual/pkgconfig dev-lang/perl app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=acct-group/murmur acct-user/murmur virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst prepare test unpack -DEPEND=acct-group/murmur acct-user/murmur >=dev-libs/openssl-1.0.0b:0= >=dev-libs/protobuf-2.2.0:= dev-qt/qtcore:5 dev-qt/qtnetwork:5[ssl] || ( dev-qt/qtsql:5[sqlite] dev-qt/qtsql:5[mysql] ) dev-qt/qtxml:5 sys-apps/lsb-release >=sys-libs/libcap-2.15 dbus? ( dev-qt/qtdbus:5 ) grpc? ( net-libs/grpc ) ice? ( dev-libs/Ice:= ) zeroconf? ( net-dns/avahi[mdnsresponder-compat] ) dev-libs/boost dev-qt/qttest:5 +DEPEND=acct-group/murmur acct-user/murmur >=dev-libs/openssl-1.0.0b:0= >=dev-libs/protobuf-2.2.0:= dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtnetwork:5[ssl] || ( dev-qt/qtsql:5[sqlite] dev-qt/qtsql:5[mysql] ) dev-qt/qtxml:5 sys-apps/lsb-release >=sys-libs/libcap-2.15 ice? ( dev-libs/Ice:= ) zeroconf? ( net-dns/avahi[mdnsresponder-compat] ) dev-libs/boost dev-qt/qttest:5 DESCRIPTION=Mumble is an open source, low-latency, high quality voice chat software EAPI=7 HOMEPAGE=https://wiki.mumble.info INHERIT=cmake flag-o-matic systemd readme.gentoo-r1 tmpfiles git-r3 -IUSE=+dbus grpc +ice test zeroconf +IUSE=+ice test zeroconf LICENSE=BSD PROPERTIES=live -RDEPEND=acct-group/murmur acct-user/murmur >=dev-libs/openssl-1.0.0b:0= >=dev-libs/protobuf-2.2.0:= dev-qt/qtcore:5 dev-qt/qtnetwork:5[ssl] || ( dev-qt/qtsql:5[sqlite] dev-qt/qtsql:5[mysql] ) dev-qt/qtxml:5 sys-apps/lsb-release >=sys-libs/libcap-2.15 dbus? ( dev-qt/qtdbus:5 ) grpc? ( net-libs/grpc ) ice? ( dev-libs/Ice:= ) zeroconf? ( net-dns/avahi[mdnsresponder-compat] ) virtual/tmpfiles +RDEPEND=acct-group/murmur acct-user/murmur >=dev-libs/openssl-1.0.0b:0= >=dev-libs/protobuf-2.2.0:= dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtnetwork:5[ssl] || ( dev-qt/qtsql:5[sqlite] dev-qt/qtsql:5[mysql] ) dev-qt/qtxml:5 sys-apps/lsb-release >=sys-libs/libcap-2.15 ice? ( dev-libs/Ice:= ) zeroconf? ( net-dns/avahi[mdnsresponder-compat] ) virtual/tmpfiles RESTRICT=!test? ( test ) SLOT=0 _eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=3bbdbc683e8807a256a88946d58c2581 +_md5_=09b8716d35eb3d817717070aba49567b diff --git a/metadata/md5-cache/sci-geosciences/Manifest.gz b/metadata/md5-cache/sci-geosciences/Manifest.gz index 2ebf9721cc8c..0956a178e43b 100644 Binary files a/metadata/md5-cache/sci-geosciences/Manifest.gz and b/metadata/md5-cache/sci-geosciences/Manifest.gz differ diff --git a/metadata/md5-cache/sci-geosciences/gpxsee-13.13 b/metadata/md5-cache/sci-geosciences/gpxsee-13.13 deleted file mode 100644 index e38004c55eb4..000000000000 --- a/metadata/md5-cache/sci-geosciences/gpxsee-13.13 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=dev-qt/linguist-tools:5 -DEFINED_PHASES=compile install postinst postrm preinst prepare -DEPEND=dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtpositioning:5 dev-qt/qtprintsupport:5 dev-qt/qtserialport:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 -DESCRIPTION=A viewer and analyzer that supports gpx, tcx, kml, fit, igc and nmea files -EAPI=8 -HOMEPAGE=https://www.gpxsee.org/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=plocale qmake-utils xdg -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 -LICENSE=GPL-3 -RDEPEND=dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtpositioning:5 dev-qt/qtprintsupport:5 dev-qt/qtserialport:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 -SLOT=0 -SRC_URI=https://github.com/tumic0/GPXSee/archive/13.13.tar.gz -> gpxsee-13.13.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 plocale 950fbaec7deeba41b5bcc0572cca99b9 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=c4011bf5bcbc81b42687f8de763eaf4f diff --git a/metadata/md5-cache/sci-geosciences/gpxsee-13.15 b/metadata/md5-cache/sci-geosciences/gpxsee-13.15 new file mode 100644 index 000000000000..6ef785db6e90 --- /dev/null +++ b/metadata/md5-cache/sci-geosciences/gpxsee-13.15 @@ -0,0 +1,16 @@ +BDEPEND=qt6? ( dev-qt/qttools:6 ) !qt6? ( dev-qt/linguist-tools:5 ) +DEFINED_PHASES=compile install postinst postrm preinst prepare +DEPEND=qt6? ( dev-qt/qtbase:6 dev-qt/qtpositioning:6 dev-qt/qtserialport:6 ) !qt6? ( dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtpositioning:5 dev-qt/qtprintsupport:5 dev-qt/qtserialport:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 ) +DESCRIPTION=A viewer and analyzer that supports gpx, tcx, kml, fit, igc and nmea files +EAPI=8 +HOMEPAGE=https://www.gpxsee.org/ https://github.com/tumic0/GPXSee +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=plocale qmake-utils xdg +IUSE=qt6 +KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +LICENSE=GPL-3 +RDEPEND=qt6? ( dev-qt/qtbase:6 dev-qt/qtpositioning:6 dev-qt/qtserialport:6 ) !qt6? ( dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtpositioning:5 dev-qt/qtprintsupport:5 dev-qt/qtserialport:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 ) +SLOT=0 +SRC_URI=https://github.com/tumic0/GPXSee/archive/13.15.tar.gz -> gpxsee-13.15.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 plocale 950fbaec7deeba41b5bcc0572cca99b9 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=045683fbbc73ee29596376104a7d9409 diff --git a/metadata/md5-cache/sci-geosciences/gpxsee-13.4 b/metadata/md5-cache/sci-geosciences/gpxsee-13.4 deleted file mode 100644 index a55d03eebb49..000000000000 --- a/metadata/md5-cache/sci-geosciences/gpxsee-13.4 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=dev-qt/linguist-tools:5 -DEFINED_PHASES=compile install postinst postrm preinst prepare -DEPEND=dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtpositioning:5 dev-qt/qtprintsupport:5 dev-qt/qtserialport:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 -DESCRIPTION=A viewer and analyzer that supports gpx, tcx, kml, fit, igc and nmea files -EAPI=8 -HOMEPAGE=https://www.gpxsee.org/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=plocale qmake-utils xdg -KEYWORDS=amd64 arm64 ppc64 ~x86 -LICENSE=GPL-3 -RDEPEND=dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtpositioning:5 dev-qt/qtprintsupport:5 dev-qt/qtserialport:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 -SLOT=0 -SRC_URI=https://github.com/tumic0/GPXSee/archive/13.4.tar.gz -> gpxsee-13.4.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 plocale 950fbaec7deeba41b5bcc0572cca99b9 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=b331650968d2619f2dcd8d1dccac488b diff --git a/metadata/md5-cache/sci-geosciences/qmapshack-1.16.1-r1 b/metadata/md5-cache/sci-geosciences/qmapshack-1.16.1-r1 deleted file mode 100644 index 78e52c4817ea..000000000000 --- a/metadata/md5-cache/sci-geosciences/qmapshack-1.16.1-r1 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=dev-qt/linguist-tools:5 app-alternatives/ninja >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst postrm preinst prepare test -DEPEND=dev-libs/quazip:0=[qt5(+)] dev-qt/designer:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5[widgets] dev-qt/qthelp:5 dev-qt/qtnetwork:5[ssl] dev-qt/qtprintsupport:5 dev-qt/qtsql:5 dev-qt/qtwebengine:5[widgets] >=sci-geosciences/routino-3.1.1 sci-libs/alglib sci-libs/gdal:= >=sci-libs/proj-8:= dev-util/desktop-file-utils x11-misc/shared-mime-info -DESCRIPTION=GPS mapping utility -EAPI=7 -HOMEPAGE=https://github.com/Maproom/qmapshack/wiki -INHERIT=cmake xdg -KEYWORDS=amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=dev-libs/quazip:0=[qt5(+)] dev-qt/designer:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5[widgets] dev-qt/qthelp:5 dev-qt/qtnetwork:5[ssl] dev-qt/qtprintsupport:5 dev-qt/qtsql:5 dev-qt/qtwebengine:5[widgets] >=sci-geosciences/routino-3.1.1 sci-libs/alglib sci-libs/gdal:= >=sci-libs/proj-8:= -SLOT=0 -SRC_URI=https://github.com/Maproom/qmapshack/archive/V_1.16.1.tar.gz -> qmapshack-1.16.1.tar.gz -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=6d4ebb129e4cbde413a65aa3f8ae3584 diff --git a/metadata/md5-cache/sci-mathematics/Manifest.gz b/metadata/md5-cache/sci-mathematics/Manifest.gz index cc4f68f11e27..4d281dcafef5 100644 Binary files a/metadata/md5-cache/sci-mathematics/Manifest.gz and b/metadata/md5-cache/sci-mathematics/Manifest.gz differ diff --git a/metadata/md5-cache/sci-mathematics/wxmaxima-24.02.0 b/metadata/md5-cache/sci-mathematics/wxmaxima-24.02.0 new file mode 100644 index 000000000000..56adb63c7673 --- /dev/null +++ b/metadata/md5-cache/sci-mathematics/wxmaxima-24.02.0 @@ -0,0 +1,17 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst postrm preinst prepare test +DEPEND=dev-libs/libxml2:2 x11-libs/wxGTK:3.2-gtk3[webkit?] +DESCRIPTION=Graphical frontend to Maxima, using the wxWidgets toolkit +EAPI=8 +HOMEPAGE=https://wxmaxima-developers.github.io/wxmaxima/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=cmake plocale wxwidgets xdg +IUSE=test webkit +KEYWORDS=~amd64 ~ppc ~x86 +LICENSE=GPL-2 +RDEPEND=dev-libs/libxml2:2 x11-libs/wxGTK:3.2-gtk3[webkit?] media-fonts/jsmath sci-visualization/gnuplot[wxwidgets] sci-mathematics/maxima +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/wxMaxima-developers/wxmaxima/archive/Version-24.02.0.tar.gz -> wxmaxima-24.02.0.tar.gz +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=52b7296e218e8f397e5f6a0fe26055bb diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz index 472aa20a4759..6d73c272bb0a 100644 Binary files a/metadata/md5-cache/sys-apps/Manifest.gz and b/metadata/md5-cache/sys-apps/Manifest.gz differ diff --git a/metadata/md5-cache/sys-apps/baselayout-2.14-r3 b/metadata/md5-cache/sys-apps/baselayout-2.14-r3 new file mode 100644 index 000000000000..4ef4381d669d --- /dev/null +++ b/metadata/md5-cache/sys-apps/baselayout-2.14-r3 @@ -0,0 +1,13 @@ +DEFINED_PHASES=install postinst preinst prepare setup +DESCRIPTION=Filesystem baselayout and init scripts +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage +INHERIT=multilib prefix +IUSE=build +split-usr +KEYWORDS=~riscv +LICENSE=GPL-2 +RDEPEND=!sys-apps/baselayout-prefix +SLOT=0 +SRC_URI=https://gitweb.gentoo.org/proj/baselayout.git/snapshot/baselayout-2.14.tar.bz2 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=4240b4784bde468a657224b16c31463d diff --git a/metadata/md5-cache/sys-apps/baselayout-9999 b/metadata/md5-cache/sys-apps/baselayout-9999 index 7385e3841f9d..df0e16a9a3e2 100644 --- a/metadata/md5-cache/sys-apps/baselayout-9999 +++ b/metadata/md5-cache/sys-apps/baselayout-9999 @@ -10,4 +10,4 @@ PROPERTIES=live RDEPEND=!sys-apps/baselayout-prefix SLOT=0 _eclasses_=git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=fb7412cadb7d025c6f6339226815b4ff +_md5_=e7e67a08491a78abf268683c61163952 diff --git a/metadata/md5-cache/sys-apps/checkpolicy-3.6 b/metadata/md5-cache/sys-apps/checkpolicy-3.6 index aa534e1d3dd6..5f5086c6990b 100644 --- a/metadata/md5-cache/sys-apps/checkpolicy-3.6 +++ b/metadata/md5-cache/sys-apps/checkpolicy-3.6 @@ -6,10 +6,10 @@ EAPI=7 HOMEPAGE=http://userspace.selinuxproject.org INHERIT=toolchain-funcs IUSE=debug -KEYWORDS=~amd64 ~arm ~arm64 ~mips ~riscv ~x86 +KEYWORDS=amd64 arm arm64 ~mips ~riscv x86 LICENSE=GPL-2 RDEPEND=>=sys-libs/libsepol-3.6 SLOT=0 SRC_URI=https://github.com/SELinuxProject/selinux/releases/download/3.6/checkpolicy-3.6.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=0e34645fcd7ac9e99a1eadc989e842c1 +_md5_=6a61108d728c9ad7623e8c5a7b36d50b diff --git a/metadata/md5-cache/sys-apps/earlyoom-1.6.2 b/metadata/md5-cache/sys-apps/earlyoom-1.6.2 index 9f5fae49fcec..2fcb952f5843 100644 --- a/metadata/md5-cache/sys-apps/earlyoom-1.6.2 +++ b/metadata/md5-cache/sys-apps/earlyoom-1.6.2 @@ -6,9 +6,9 @@ HOMEPAGE=https://github.com/rfjakob/earlyoom INHERIT=systemd IUSE=docs systemd test KEYWORDS=amd64 x86 -LICENSE=MIT-with-advertising +LICENSE=MIT RESTRICT=test SLOT=0 SRC_URI=https://github.com/rfjakob/earlyoom/archive/v1.6.2.tar.gz -> earlyoom-1.6.2.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=0810e077468629fa04d11d654d86eb2c +_md5_=5b21e17942ff5c14d380f8deb7aa21d3 diff --git a/metadata/md5-cache/sys-apps/earlyoom-1.7-r1 b/metadata/md5-cache/sys-apps/earlyoom-1.7-r1 index 1c2ea80c387b..7eadc1c22278 100644 --- a/metadata/md5-cache/sys-apps/earlyoom-1.7-r1 +++ b/metadata/md5-cache/sys-apps/earlyoom-1.7-r1 @@ -6,9 +6,9 @@ HOMEPAGE=https://github.com/rfjakob/earlyoom INHERIT=go-module systemd toolchain-funcs IUSE=man test KEYWORDS=amd64 x86 -LICENSE=MIT-with-advertising +LICENSE=MIT RESTRICT=!test? ( test ) strip SLOT=0 SRC_URI=https://github.com/rfjakob/earlyoom/archive/v1.7.tar.gz -> earlyoom-1.7.tar.gz test? ( https://dev.gentoo.org/~sam/distfiles/sys-apps/earlyoom/earlyoom-1.7-deps.tar.xz ) _eclasses_=go-env 96e1747610bbb2f5c5d3fb16f0f3a83a go-module 09ccb1fdea4f1f3f718e27b756636097 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=54a3dd6f054c1ac9e6456e3d71beaafd +_md5_=3faed298167e656860dc3f11b4d8f89a diff --git a/metadata/md5-cache/sys-apps/earlyoom-9999 b/metadata/md5-cache/sys-apps/earlyoom-9999 index 2196dc7e0d52..4d536b7df2e6 100644 --- a/metadata/md5-cache/sys-apps/earlyoom-9999 +++ b/metadata/md5-cache/sys-apps/earlyoom-9999 @@ -5,9 +5,9 @@ EAPI=8 HOMEPAGE=https://github.com/rfjakob/earlyoom INHERIT=go-module systemd toolchain-funcs git-r3 IUSE=man test -LICENSE=MIT-with-advertising +LICENSE=MIT PROPERTIES=live RESTRICT=!test? ( test ) strip SLOT=0 _eclasses_=git-r3 86fa1f157b70b9d2ff340c4633b1cf4b go-env 96e1747610bbb2f5c5d3fb16f0f3a83a go-module 09ccb1fdea4f1f3f718e27b756636097 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=5f8dcfcaffef40d4cc368783a4eff8da +_md5_=9aa1fe25706e2bb1cfbf76c6dccdef53 diff --git a/metadata/md5-cache/sys-apps/mcstrans-3.6 b/metadata/md5-cache/sys-apps/mcstrans-3.6 index f87434d88a8f..581e5ab7aa2c 100644 --- a/metadata/md5-cache/sys-apps/mcstrans-3.6 +++ b/metadata/md5-cache/sys-apps/mcstrans-3.6 @@ -4,10 +4,10 @@ DESCRIPTION=SELinux context translation to human readable names EAPI=7 HOMEPAGE=https://github.com/SELinuxProject/selinux/wiki INHERIT=toolchain-funcs -KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +KEYWORDS=amd64 arm arm64 ~mips x86 LICENSE=GPL-2 RDEPEND=>=sys-libs/libsepol-3.6:= >=sys-libs/libselinux-3.6:= dev-libs/libpcre2:= >=sys-libs/libcap-1.10-r10:= SLOT=0 SRC_URI=https://github.com/SELinuxProject/selinux/releases/download/3.6/mcstrans-3.6.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=13ad2d5250b5db71d78c91815a006d7c +_md5_=2af7df3bdece2f4d1fdda11236d54624 diff --git a/metadata/md5-cache/sys-apps/policycoreutils-3.6 b/metadata/md5-cache/sys-apps/policycoreutils-3.6 index ad6222fc481b..8d65eaf8cf7c 100644 --- a/metadata/md5-cache/sys-apps/policycoreutils-3.6 +++ b/metadata/md5-cache/sys-apps/policycoreutils-3.6 @@ -6,7 +6,7 @@ EAPI=7 HOMEPAGE=https://github.com/SELinuxProject/selinux/wiki INHERIT=python-r1 toolchain-funcs bash-completion-r1 IUSE=audit pam split-usr python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +KEYWORDS=amd64 arm arm64 ~mips x86 LICENSE=GPL-2 PDEPEND=sys-apps/semodule-utils sys-apps/selinux-python RDEPEND=>=sys-libs/libselinux-3.6:=[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=sys-libs/libsemanage-3.6:=[python(+),python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=sys-libs/libsepol-3.6:= sys-libs/libcap-ng:= >=app-admin/setools-4.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] audit? ( >=sys-process/audit-1.5.1[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) pam? ( sys-libs/pam:= ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) app-misc/pax-utils @@ -14,4 +14,4 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/SELinuxProject/selinux/releases/download/3.6/policycoreutils-3.6.tar.gz https://dev.gentoo.org/~perfinion/distfiles/policycoreutils-extra-1.37.tar.bz2 _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=8dacae9abdc238f30ed5a38a62e41581 +_md5_=20c60a6f35fd1753dc10f0d2823e7fab diff --git a/metadata/md5-cache/sys-apps/restorecond-3.6 b/metadata/md5-cache/sys-apps/restorecond-3.6 index fb43a6c67e1b..1fcdc08cc17d 100644 --- a/metadata/md5-cache/sys-apps/restorecond-3.6 +++ b/metadata/md5-cache/sys-apps/restorecond-3.6 @@ -5,10 +5,10 @@ DESCRIPTION=Daemon to watch for creation and set default SELinux fcontexts EAPI=7 HOMEPAGE=https://github.com/SELinuxProject/selinux/wiki INHERIT=systemd toolchain-funcs -KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +KEYWORDS=amd64 arm arm64 ~mips x86 LICENSE=GPL-2 RDEPEND=dev-libs/glib:2 >=sys-libs/libsepol-3.6:= >=sys-libs/libselinux-3.6:= SLOT=0 SRC_URI=https://github.com/SELinuxProject/selinux/releases/download/3.6/restorecond-3.6.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=0c5fe7763a6b8fcf5d081496d2ec2d46 +_md5_=2bf8a18046b445b1d6e9e9e2b93f9046 diff --git a/metadata/md5-cache/sys-apps/secilc-3.6 b/metadata/md5-cache/sys-apps/secilc-3.6 index eebe3e993ba4..39ce1a4cb6ff 100644 --- a/metadata/md5-cache/sys-apps/secilc-3.6 +++ b/metadata/md5-cache/sys-apps/secilc-3.6 @@ -5,11 +5,11 @@ DESCRIPTION=SELinux Common Intermediate Language (CIL) Compiler EAPI=7 HOMEPAGE=https://github.com/SELinuxProject/selinux/wiki INHERIT=toolchain-funcs -KEYWORDS=~amd64 ~arm ~arm64 ~x86 +KEYWORDS=amd64 arm arm64 x86 LICENSE=GPL-2 RDEPEND=>=sys-libs/libsepol-3.6 RESTRICT=test SLOT=0 SRC_URI=https://github.com/SELinuxProject/selinux/releases/download/3.6/secilc-3.6.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=7c54c36fa8cdae0c6137af907ebe5062 +_md5_=590d4318908261368ed8b83f7e39feed diff --git a/metadata/md5-cache/sys-apps/selinux-python-3.6 b/metadata/md5-cache/sys-apps/selinux-python-3.6 index b62a3d94ca60..4b5c43440d7c 100644 --- a/metadata/md5-cache/sys-apps/selinux-python-3.6 +++ b/metadata/md5-cache/sys-apps/selinux-python-3.6 @@ -6,7 +6,7 @@ EAPI=7 HOMEPAGE=https://github.com/SELinuxProject/selinux/wiki INHERIT=python-r1 toolchain-funcs IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +KEYWORDS=amd64 arm arm64 ~mips x86 LICENSE=GPL-2 RDEPEND=>=sys-libs/libselinux-3.6:=[python] >=sys-libs/libsemanage-3.6:=[python(+)] >=sys-libs/libsepol-3.6:= >=app-admin/setools-4.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=sys-process/audit-1.5.1[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/SELinuxProject/selinux/releases/download/3.6/selinux-python-3.6.tar.gz _eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=c63219a12a4e7e9174e6e330944eeb66 +_md5_=95625e871168e0c34575e5e506ae5cc3 diff --git a/metadata/md5-cache/sys-apps/semodule-utils-3.6 b/metadata/md5-cache/sys-apps/semodule-utils-3.6 index 7b1183af566b..ca5e23ade2ec 100644 --- a/metadata/md5-cache/sys-apps/semodule-utils-3.6 +++ b/metadata/md5-cache/sys-apps/semodule-utils-3.6 @@ -4,10 +4,10 @@ DESCRIPTION=SELinux policy module utilities EAPI=7 HOMEPAGE=https://github.com/SELinuxProject/selinux/wiki INHERIT=toolchain-funcs -KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +KEYWORDS=amd64 arm arm64 ~mips x86 LICENSE=GPL-2 RDEPEND=>=sys-libs/libsepol-3.6:= SLOT=0 SRC_URI=https://github.com/SELinuxProject/selinux/releases/download/3.6/semodule-utils-3.6.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=da253896e6c64196bed4f0ac7bc48ad1 +_md5_=aa839d050ebf95429c65765f345715aa diff --git a/metadata/md5-cache/sys-block/Manifest.gz b/metadata/md5-cache/sys-block/Manifest.gz index df857858ecea..297c52212e53 100644 Binary files a/metadata/md5-cache/sys-block/Manifest.gz and b/metadata/md5-cache/sys-block/Manifest.gz differ diff --git a/metadata/md5-cache/sys-block/mmc-utils-0_p20231010-r1 b/metadata/md5-cache/sys-block/mmc-utils-0_p20231010-r1 new file mode 100644 index 000000000000..747dcf2f9edd --- /dev/null +++ b/metadata/md5-cache/sys-block/mmc-utils-0_p20231010-r1 @@ -0,0 +1,12 @@ +DEFINED_PHASES=configure install prepare +DESCRIPTION=Userspace tools for MMC/SD devices +EAPI=8 +HOMEPAGE=https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git/ +INHERIT=toolchain-funcs +KEYWORDS=~amd64 +LICENSE=GPL-2 BSD +RDEPEND=!dev-lang/mercury +SLOT=0 +SRC_URI=https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git/snapshot/mmc-utils-b5ca140312d279ad2f22068fd72a6230eea13436.tar.gz -> mmc-utils-0_p20231010.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=ee9d18f063fe5131574a8261e1b5825d diff --git a/metadata/md5-cache/sys-cluster/Manifest.gz b/metadata/md5-cache/sys-cluster/Manifest.gz index 3e78b7eaa212..caf238cd1005 100644 Binary files a/metadata/md5-cache/sys-cluster/Manifest.gz and b/metadata/md5-cache/sys-cluster/Manifest.gz differ diff --git a/metadata/md5-cache/sys-cluster/charliecloud-0.34 b/metadata/md5-cache/sys-cluster/charliecloud-0.34 deleted file mode 100644 index a1f02379e8cf..000000000000 --- a/metadata/md5-cache/sys-cluster/charliecloud-0.34 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7 -DEFINED_PHASES=configure install postinst prepare setup -DEPEND=ch-image? ( python_single_target_python3_10? ( dev-python/lark[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lark[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lark[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) ) doc? ( python_single_target_python3_10? ( dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/sphinx[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/sphinx[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) net-misc/rsync ) -DESCRIPTION=Lightweight user-defined software stacks for high-performance computing -EAPI=8 -HOMEPAGE=https://hpc.github.io/charliecloud/ -INHERIT=autotools optfeature python-single-r1 -IUSE=ch-image doc python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 -KEYWORDS=~amd64 ~x86 ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) elibc_musl? ( sys-libs/argp-standalone ) -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/hpc/charliecloud/archive/v0.34.tar.gz -> charliecloud-0.34.tar.gz -_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=5a8a0c301dddeb8b43357f6a1731443a diff --git a/metadata/md5-cache/sys-cluster/charliecloud-0.36 b/metadata/md5-cache/sys-cluster/charliecloud-0.36 new file mode 100644 index 000000000000..9e124b7cd01d --- /dev/null +++ b/metadata/md5-cache/sys-cluster/charliecloud-0.36 @@ -0,0 +1,17 @@ +BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7 +DEFINED_PHASES=configure install postinst prepare setup +DEPEND=ch-image? ( python_single_target_python3_10? ( dev-python/lark[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lark[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lark[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) dev-vcs/git net-misc/rsync ) doc? ( python_single_target_python3_10? ( dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/sphinx[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/sphinx[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) net-misc/rsync ) +DESCRIPTION=Lightweight user-defined software stacks for high-performance computing +EAPI=8 +HOMEPAGE=https://hpc.github.io/charliecloud/ +INHERIT=autotools optfeature python-single-r1 +IUSE=ch-image doc python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 +KEYWORDS=~amd64 ~x86 ~x86-linux +LICENSE=Apache-2.0 +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) elibc_musl? ( sys-libs/argp-standalone ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/hpc/charliecloud/archive/v0.36.tar.gz -> charliecloud-0.36.tar.gz +_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=d5cb9882156c5617e4cdf4cc0eecae35 diff --git a/metadata/md5-cache/sys-cluster/charliecloud-9999 b/metadata/md5-cache/sys-cluster/charliecloud-9999 index 1503494e0240..9c4f4f6e4bd8 100644 --- a/metadata/md5-cache/sys-cluster/charliecloud-9999 +++ b/metadata/md5-cache/sys-cluster/charliecloud-9999 @@ -13,4 +13,4 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test SLOT=0 _eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=e9b9fd07a59df8450e70285181c9b1f1 +_md5_=d5cb9882156c5617e4cdf4cc0eecae35 diff --git a/metadata/md5-cache/sys-cluster/kops-1.23.2 b/metadata/md5-cache/sys-cluster/kops-1.23.2 index 9cbe3b955f2a..efc07dfc8a9e 100644 --- a/metadata/md5-cache/sys-cluster/kops-1.23.2 +++ b/metadata/md5-cache/sys-cluster/kops-1.23.2 @@ -5,9 +5,9 @@ EAPI=8 HOMEPAGE=https://kops.sigs.k8s.io/ https://github.com/kubernetes/kops/ INHERIT=go-module KEYWORDS=~amd64 -LICENSE=Apache-2.0 BSD-2 BSD-4 ECL-2.0 imagemagick ISC JSON MIT MIT-with-advertising MPL-2.0 unicode +LICENSE=Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 MIT MPL-2.0 Unicode-DFS-2016 RESTRICT=test strip SLOT=0 SRC_URI=https://github.com/kubernetes/kops/archive/refs/tags/v1.23.2.tar.gz -> kops-1.23.2.tar.gz _eclasses_=go-env 96e1747610bbb2f5c5d3fb16f0f3a83a go-module 09ccb1fdea4f1f3f718e27b756636097 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=fef3264e4a76d018f5442fe2cb417586 +_md5_=85fcceb5e6d7b134c2f0fc8f60bb79a3 diff --git a/metadata/md5-cache/sys-kernel/Manifest.gz b/metadata/md5-cache/sys-kernel/Manifest.gz index 5130e2c09aef..7ae6328f3d01 100644 Binary files a/metadata/md5-cache/sys-kernel/Manifest.gz and b/metadata/md5-cache/sys-kernel/Manifest.gz differ diff --git a/metadata/md5-cache/sys-kernel/installkernel-25 b/metadata/md5-cache/sys-kernel/installkernel-25 new file mode 100644 index 000000000000..d3ea1e067133 --- /dev/null +++ b/metadata/md5-cache/sys-kernel/installkernel-25 @@ -0,0 +1,12 @@ +DEFINED_PHASES=install postinst +DESCRIPTION=Gentoo fork of installkernel script from debianutils +EAPI=8 +HOMEPAGE=https://github.com/projg2/installkernel-gentoo https://wiki.gentoo.org/wiki/Installkernel +IUSE=dracut grub refind systemd systemd-boot uki ukify +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux +LICENSE=GPL-2+ +RDEPEND=!<=sys-kernel/installkernel-systemd-3 dracut? ( >=sys-kernel/dracut-060_pre20240104-r1 ) grub? ( sys-boot/grub ) refind? ( sys-boot/refind ) systemd? ( || ( sys-apps/systemd[kernel-install(-)] sys-apps/systemd-utils[kernel-install(-)] ) ) systemd-boot? ( || ( sys-apps/systemd[boot(-)] sys-apps/systemd-utils[boot(-)] ) ) ukify? ( || ( sys-apps/systemd[ukify(-)] sys-apps/systemd-utils[ukify(-)] ) ) !=sys-apps/systemd-255.2-r1 !=sys-apps/systemd-255.2-r0 !~sys-apps/systemd-255.1 !~sys-apps/systemd-255.0 !=sys-apps/systemd-254.8-r0 !=sys-apps/systemd-254.7-r0 !~sys-apps/systemd-254.6 !<=sys-apps/systemd-254.5-r1 +REQUIRED_USE=systemd-boot? ( systemd ) +SLOT=0 +SRC_URI=https://github.com/projg2/installkernel-gentoo/archive/v25.tar.gz -> installkernel-25.tar.gz +_md5_=90dfa8f345c249c6e48b110009c27df9 diff --git a/metadata/md5-cache/sys-libs/Manifest.gz b/metadata/md5-cache/sys-libs/Manifest.gz index 90563f836c46..2d1e972366fd 100644 Binary files a/metadata/md5-cache/sys-libs/Manifest.gz and b/metadata/md5-cache/sys-libs/Manifest.gz differ diff --git a/metadata/md5-cache/sys-libs/libselinux-3.6 b/metadata/md5-cache/sys-libs/libselinux-3.6 index e71ef0d87b5c..de47a5a1aa59 100644 --- a/metadata/md5-cache/sys-libs/libselinux-3.6 +++ b/metadata/md5-cache/sys-libs/libselinux-3.6 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://github.com/SELinuxProject/selinux/wiki INHERIT=python-r1 toolchain-funcs multilib-minimal IUSE=python ruby static-libs ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~amd64 ~arm ~arm64 ~mips ~riscv ~x86 +KEYWORDS=amd64 arm arm64 ~mips ~riscv x86 LICENSE=public-domain RDEPEND=dev-libs/libpcre2:=[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(-)?] >=sys-libs/libsepol-3.6:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] python? ( 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 ) ) ruby? ( ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ) elibc_musl? ( sys-libs/fts-standalone ) REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) ) SLOT=0 SRC_URI=https://github.com/SELinuxProject/selinux/releases/download/3.6/libselinux-3.6.tar.gz _eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=d6396690f583eb66e8e1a668aca3dbac +_md5_=a713737dd13c1c9b0bce4bbc1827a1df diff --git a/metadata/md5-cache/sys-libs/libsemanage-3.6 b/metadata/md5-cache/sys-libs/libsemanage-3.6 index ce46d4e335c5..a3176e64982a 100644 --- a/metadata/md5-cache/sys-libs/libsemanage-3.6 +++ b/metadata/md5-cache/sys-libs/libsemanage-3.6 @@ -6,7 +6,7 @@ EAPI=7 HOMEPAGE=https://github.com/SELinuxProject/selinux/wiki INHERIT=python-r1 toolchain-funcs multilib-minimal IUSE=python_targets_python3_10 python_targets_python3_11 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~amd64 ~arm ~arm64 ~mips ~riscv ~x86 +KEYWORDS=amd64 arm arm64 ~mips ~riscv x86 LICENSE=GPL-2 RDEPEND=app-arch/bzip2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/libsepol-3.6:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/libselinux-3.6:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-process/audit-2.2.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] python_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 ) @@ -14,4 +14,4 @@ RESTRICT=test SLOT=0/2 SRC_URI=https://github.com/SELinuxProject/selinux/releases/download/3.6/libsemanage-3.6.tar.gz _eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=ef824c32058d757d222e9000f55ebb1f +_md5_=384b9dcf215c9a441b1667b8568c1a1e diff --git a/metadata/md5-cache/sys-libs/libsepol-3.6 b/metadata/md5-cache/sys-libs/libsepol-3.6 index b3791902f4a8..4e0c4dba3ca8 100644 --- a/metadata/md5-cache/sys-libs/libsepol-3.6 +++ b/metadata/md5-cache/sys-libs/libsepol-3.6 @@ -4,10 +4,10 @@ EAPI=7 HOMEPAGE=https://github.com/SELinuxProject/selinux/wiki INHERIT=toolchain-funcs multilib-minimal IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~amd64 ~arm ~arm64 ~mips ~riscv ~x86 +KEYWORDS=amd64 arm arm64 ~mips ~riscv x86 LICENSE=GPL-2 RESTRICT=test SLOT=0/2 SRC_URI=https://github.com/SELinuxProject/selinux/releases/download/3.6/libsepol-3.6.tar.gz _eclasses_=multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=eedb64d5d4beb37b7200b170d7d13776 +_md5_=1c588cea7a9ebdd8442a3e3029d4fbaa diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz index 04bc9b3bff0d..7d2793a70d30 100644 Binary files a/metadata/md5-cache/www-client/Manifest.gz and b/metadata/md5-cache/www-client/Manifest.gz differ diff --git a/metadata/md5-cache/www-client/netsurf-9999 b/metadata/md5-cache/www-client/netsurf-9999 index cbd7538fc113..5c05b0b8822a 100644 --- a/metadata/md5-cache/www-client/netsurf-9999 +++ b/metadata/md5-cache/www-client/netsurf-9999 @@ -12,4 +12,4 @@ RDEPEND=>=dev-libs/libcss-9999 >=dev-libs/libnsutils-9999 dev-libs/openssl:= dev REQUIRED_USE=|| ( fbcon gtk ) SLOT=0 _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 netsurf 3a16932a52467058f19b48ced2e15c4a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=1a469721034fe167d40abb4d6b554e08 +_md5_=0ffa3379576781b616acb861e68aec33 diff --git a/metadata/md5-cache/x11-misc/Manifest.gz b/metadata/md5-cache/x11-misc/Manifest.gz index 11d47f90dfb3..3d35d84f1300 100644 Binary files a/metadata/md5-cache/x11-misc/Manifest.gz and b/metadata/md5-cache/x11-misc/Manifest.gz differ diff --git a/metadata/md5-cache/x11-misc/svkbd-0.2.1-r1 b/metadata/md5-cache/x11-misc/svkbd-0.2.1-r1 index 50bff2f9e16b..0d23bac235c7 100644 --- a/metadata/md5-cache/x11-misc/svkbd-0.2.1-r1 +++ b/metadata/md5-cache/x11-misc/svkbd-0.2.1-r1 @@ -7,9 +7,9 @@ HOMEPAGE=https://tools.suckless.org/x/svkbd/ INHERIT=savedconfig toolchain-funcs IUSE=savedconfig KEYWORDS=~amd64 ~x86 -LICENSE=MIT-with-advertising +LICENSE=MIT RDEPEND=x11-libs/libX11 x11-libs/libXft x11-libs/libXinerama x11-libs/libXtst SLOT=0 SRC_URI=https://dl.suckless.org/tools/svkbd-0.2.1.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 portability 225656ad6c6594fe3b0187bdd50707fb savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=98a5dcc1a0667d070626539a9ebe2eab +_md5_=fccc158ffcafb4dcd9edbad1fcb0fdec diff --git a/metadata/md5-cache/x11-terms/Manifest.gz b/metadata/md5-cache/x11-terms/Manifest.gz index 43c5765ddd26..9fefdf9d9f1a 100644 Binary files a/metadata/md5-cache/x11-terms/Manifest.gz and b/metadata/md5-cache/x11-terms/Manifest.gz differ diff --git a/metadata/md5-cache/x11-terms/st-0.8.4 b/metadata/md5-cache/x11-terms/st-0.8.4 index d554da8269e0..862837d73da6 100644 --- a/metadata/md5-cache/x11-terms/st-0.8.4 +++ b/metadata/md5-cache/x11-terms/st-0.8.4 @@ -6,9 +6,9 @@ HOMEPAGE=https://st.suckless.org/ INHERIT=desktop multilib savedconfig toolchain-funcs IUSE=savedconfig savedconfig KEYWORDS=amd64 ~arm arm64 ~hppa ppc64 ~riscv x86 -LICENSE=MIT-with-advertising +LICENSE=MIT RDEPEND=>=sys-libs/ncurses-6.0:0= media-libs/fontconfig x11-libs/libX11 x11-libs/libXft SLOT=0 SRC_URI=https://dl.suckless.org/st/st-0.8.4.tar.gz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 portability 225656ad6c6594fe3b0187bdd50707fb savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=4117ad4763205f1b9a648f04103fc48d +_md5_=e5292ec27fe133e9debd81e9eae5b327 diff --git a/metadata/md5-cache/x11-terms/st-0.8.4-r1 b/metadata/md5-cache/x11-terms/st-0.8.4-r1 index b0c116825807..935177391a9e 100644 --- a/metadata/md5-cache/x11-terms/st-0.8.4-r1 +++ b/metadata/md5-cache/x11-terms/st-0.8.4-r1 @@ -7,9 +7,9 @@ HOMEPAGE=https://st.suckless.org/ INHERIT=desktop savedconfig toolchain-funcs IUSE=savedconfig savedconfig KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~x86 -LICENSE=MIT-with-advertising +LICENSE=MIT RDEPEND=>=sys-libs/ncurses-6.0:0= media-libs/fontconfig x11-libs/libX11 x11-libs/libXft SLOT=0 SRC_URI=https://dl.suckless.org/st/st-0.8.4.tar.gz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 portability 225656ad6c6594fe3b0187bdd50707fb savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=0b91d42eb568d86600f8d005530a3b48 +_md5_=e974548cdfadeb3883e8aafe806593b0 diff --git a/metadata/md5-cache/x11-terms/st-0.8.5 b/metadata/md5-cache/x11-terms/st-0.8.5 index 9b254764c39d..2c189e699da6 100644 --- a/metadata/md5-cache/x11-terms/st-0.8.5 +++ b/metadata/md5-cache/x11-terms/st-0.8.5 @@ -7,9 +7,9 @@ HOMEPAGE=https://st.suckless.org/ INHERIT=desktop savedconfig toolchain-funcs IUSE=savedconfig KEYWORDS=amd64 ~arm arm64 ~hppa ~m68k ppc64 ~riscv x86 -LICENSE=MIT-with-advertising +LICENSE=MIT RDEPEND=>=sys-libs/ncurses-6.0:0= media-libs/fontconfig x11-libs/libX11 x11-libs/libXft ~x11-terms/st-terminfo-0.8.5 SLOT=0 SRC_URI=https://dl.suckless.org/st/st-0.8.5.tar.gz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 portability 225656ad6c6594fe3b0187bdd50707fb savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=b8f8312b27c0429fd8d8241d04d2c50e +_md5_=ea7148b901755217063b1486bf65312c diff --git a/metadata/md5-cache/x11-terms/st-0.9 b/metadata/md5-cache/x11-terms/st-0.9 index af2415971031..8a6ed1210f2b 100644 --- a/metadata/md5-cache/x11-terms/st-0.9 +++ b/metadata/md5-cache/x11-terms/st-0.9 @@ -7,9 +7,9 @@ HOMEPAGE=https://st.suckless.org/ INHERIT=desktop savedconfig toolchain-funcs IUSE=savedconfig KEYWORDS=amd64 ~arm arm64 ~hppa ~m68k ppc64 ~riscv x86 -LICENSE=MIT-with-advertising +LICENSE=MIT RDEPEND=>=sys-libs/ncurses-6.0:0= media-libs/fontconfig x11-libs/libX11 x11-libs/libXft ~x11-terms/st-terminfo-0.9 SLOT=0 SRC_URI=https://dl.suckless.org/st/st-0.9.tar.gz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 portability 225656ad6c6594fe3b0187bdd50707fb savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=c90aad0d4d578a3a37cc397ed249952e +_md5_=5779587fcbb4836f70e2f0f2d07fbe66 diff --git a/metadata/md5-cache/x11-terms/st-9999 b/metadata/md5-cache/x11-terms/st-9999 index 03a6596ac05d..f083ccd63a76 100644 --- a/metadata/md5-cache/x11-terms/st-9999 +++ b/metadata/md5-cache/x11-terms/st-9999 @@ -6,9 +6,9 @@ EAPI=8 HOMEPAGE=https://st.suckless.org/ INHERIT=desktop savedconfig toolchain-funcs git-r3 IUSE=savedconfig -LICENSE=MIT-with-advertising +LICENSE=MIT PROPERTIES=live RDEPEND=>=sys-libs/ncurses-6.0:0= media-libs/fontconfig x11-libs/libX11 x11-libs/libXft ~x11-terms/st-terminfo-9999 SLOT=0 _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 portability 225656ad6c6594fe3b0187bdd50707fb savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=0231c9b793dc71cbad4a5df6ae510501 +_md5_=9de982703d4628d335e2a7ee9d5565f4 diff --git a/metadata/md5-cache/x11-terms/st-terminfo-0.8.5 b/metadata/md5-cache/x11-terms/st-terminfo-0.8.5 index 7f214bae5300..17bdb85f0f79 100644 --- a/metadata/md5-cache/x11-terms/st-terminfo-0.8.5 +++ b/metadata/md5-cache/x11-terms/st-terminfo-0.8.5 @@ -4,8 +4,8 @@ DESCRIPTION=Terminfo for x11-terms/st EAPI=8 HOMEPAGE=https://st.suckless.org/ KEYWORDS=amd64 ~arm arm64 ~hppa ~m68k ppc64 ~riscv x86 -LICENSE=MIT-with-advertising +LICENSE=MIT RESTRICT=test SLOT=0 SRC_URI=https://dl.suckless.org/st/st-0.8.5.tar.gz -_md5_=fe40a868a62b5cce44c45d660023385e +_md5_=da2736fd615b703004011db6f2162413 diff --git a/metadata/md5-cache/x11-terms/st-terminfo-0.9 b/metadata/md5-cache/x11-terms/st-terminfo-0.9 index 53373ba64699..6aac15a1df36 100644 --- a/metadata/md5-cache/x11-terms/st-terminfo-0.9 +++ b/metadata/md5-cache/x11-terms/st-terminfo-0.9 @@ -4,8 +4,8 @@ DESCRIPTION=Terminfo for x11-terms/st EAPI=8 HOMEPAGE=https://st.suckless.org/ KEYWORDS=amd64 ~arm arm64 ~hppa ~m68k ppc64 ~riscv x86 -LICENSE=MIT-with-advertising +LICENSE=MIT RESTRICT=test SLOT=0 SRC_URI=https://dl.suckless.org/st/st-0.9.tar.gz -_md5_=88578fd7e2c7af18c8484ba5c39c7a0d +_md5_=da2736fd615b703004011db6f2162413 diff --git a/metadata/md5-cache/x11-terms/st-terminfo-9999 b/metadata/md5-cache/x11-terms/st-terminfo-9999 index ba27637832c9..edb1da8e1df2 100644 --- a/metadata/md5-cache/x11-terms/st-terminfo-9999 +++ b/metadata/md5-cache/x11-terms/st-terminfo-9999 @@ -4,9 +4,9 @@ DESCRIPTION=Terminfo for x11-terms/st EAPI=8 HOMEPAGE=https://st.suckless.org/ INHERIT=git-r3 -LICENSE=MIT-with-advertising +LICENSE=MIT PROPERTIES=live RESTRICT=test SLOT=0 _eclasses_=git-r3 86fa1f157b70b9d2ff340c4633b1cf4b -_md5_=c87840b29db2359b3635f1148f1ac7a8 +_md5_=84f41402cc37cc4aeb16400a2e773d80 diff --git a/metadata/md5-cache/x11-themes/Manifest.gz b/metadata/md5-cache/x11-themes/Manifest.gz index 357e78268a78..a83a8d75809e 100644 Binary files a/metadata/md5-cache/x11-themes/Manifest.gz and b/metadata/md5-cache/x11-themes/Manifest.gz differ diff --git a/metadata/md5-cache/x11-themes/vanilla-dmz-xcursors-0.4.5-r1 b/metadata/md5-cache/x11-themes/vanilla-dmz-xcursors-0.4.5-r1 index d0b6ce3cd97a..6d0ebcc891fa 100644 --- a/metadata/md5-cache/x11-themes/vanilla-dmz-xcursors-0.4.5-r1 +++ b/metadata/md5-cache/x11-themes/vanilla-dmz-xcursors-0.4.5-r1 @@ -1,6 +1,6 @@ DEFINED_PHASES=compile install DEPEND=x11-apps/xcursorgen -DESCRIPTION=Style neutral scalable cursor theme (black version) +DESCRIPTION=Style neutral scalable cursor theme (white version) EAPI=7 HOMEPAGE=https://jimmac.eu/ KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 @@ -8,4 +8,4 @@ LICENSE=MIT RDEPEND=x11-libs/libXcursor SLOT=0 SRC_URI=mirror://debian/pool/main/d/dmz-cursor-theme/dmz-cursor-theme_0.4.5.tar.xz -_md5_=3f615d2f3fcb2dd8e2f271883ef5d546 +_md5_=0a469ec77db698a360230a3885bf17c2 diff --git a/metadata/news/Manifest b/metadata/news/Manifest index a70b576b0a85..da84e6260128 100644 --- a/metadata/news/Manifest +++ b/metadata/news/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 16949 BLAKE2B cd9055618af6ff68432324109d64756551b40527ab2e699814ac8b08fef4d18250818aac5f7b9c8b6a74aa7cb612b290cae2465d28a099b0b37619ab0da00cb1 SHA512 8a7243f22930fa19f34f66674d3b6e42a2495a4c873451e997039ca3b0bff79a65b4a5d6230e347829bf0a81aaf2c8acab5b0767937586273ede5d40749f4ee9 -TIMESTAMP 2024-02-09T11:10:17Z +TIMESTAMP 2024-02-09T17:10:10Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmXGCBlfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmXGXHJfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klDrVA//UV9+SoDLpmIZW4mWehLoBBORUtF+SDUfidi6jSfVK3obmgRy/Fk1pgYQ -8ul1gbzgWRa/cojS5ZC9Erg3d4KYSD+jELXiL8AP2+D5XNYEAbJOF3o2kVCr3RJr -IJ9NI35Pbh3prOvoUkciNRnd8HSOCX3ixUR0Kitgi1zUVCt2Mv4+/CUjBYs9UuPv -8qS2Ux/uhccx3qBnyxGU1QzliUySbkOpsweicpQcAnTOzFPTYe/WLQuFfJJpI6rT -p3LPW+Nbap8ZUjsfyk+9YW+hHy1T29ohKrH8pdIYz6HEQx4/P6BGC4KD04F6l1Pe -yWtC8xYTuai2FesWubQY5YHnKKpW4lTPQ65aoKz/8h5w32CaXMulHttWJs9+I4us -St7Gkr508OaQTclr8kPoCc+styOOnwTQeVWHEXBl26rDvRDVS/dwW+JXW9Q/Mqba -KHnaTI03BKbJiH4vkATTOb1rL4tauwuiL2CUc6c4xrMW2U6pvuTr4O5h+8ARlrgF -PwGRnWKoBirNrQ2E+rU95NKixQ/AzsGx//k/1ywpL4MgGrNTbQjfxAgYyfbdjvNy -AGuNtUI58o12ihpUwmGj9h75+Frovadl16YcU15SEeMl3JMdZJQIuY1grhgasw+2 -kH4wRY04L6sjQH3WF+xOXc6BBXetQDDfrgKdw1UhOM7hiRgXAho= -=Cm6e +klACyA/7BS5jxf6GRAMoosg6K3ypyiP33BlKjsmQIPnuN7KpgwBWC2M24a1KUVGF +4wGYGewS6bYIjNCzQ8+eUDxYGPfgJv+J3zQ6dlmTy2r/WYIWVKsTzOm4Dzpz0d/f +IKe4f8hYXtV4IxIWyY5YokYG509gJYDgzDspr1M++fvOSUsi32bb3KBX6YpBU8b5 +eXltaV0IOH5m/C59qjxjKbi5I18TWbvjVwBQuyZZEGEDZ4J8HBETwU8xdAgJbWzH +MWUGdAJ3fGGnjm09Avo88GvhrykehmPZN3DRw9o6Ivy4SlR0sQckGXGeA+64iDiT +wxCnlGMNuINqB+kYDE3GL5zuEB5BTm6L8ueuYRPaiI9hNusk0LBCR2B/tdpa8LWq +Psrl0l/EXUn3Ef8yAns4KGzwAOOshpyQ/EYCtJtrHGW9JswCZrGCFD5t5zgA8nZY +i/3apa0XBk4AKe5OZP9SsBxMt1NZEsYbKxXm1VQp0GMS64jZlMPaRAsv8Z4otzq0 +7SRFoCAjxhRYoYal0kwdGzo0XZWuOJ/Xppa7KFFHMDEa031bvc5TYMWGWK1vqg5w +PYbCEfb7gM/E9TGC0uyBKuyh8Bid/+4ecNNmygljgqu1b3fynTSdaBDNptV+Zd4Q +VDjzYCEAUOriHC36QRz3gNlANvTwAhJOTd2ykLhOOylRvUHhwjg= +=yZ+M -----END PGP SIGNATURE----- diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk index a101c1ef04d6..d102a8ade023 100644 --- a/metadata/news/timestamp.chk +++ b/metadata/news/timestamp.chk @@ -1 +1 @@ -Fri, 09 Feb 2024 11:10:13 +0000 +Fri, 09 Feb 2024 17:10:06 +0000 diff --git a/metadata/timestamp b/metadata/timestamp index afe8cfb53c90..2db835111f9f 100644 --- a/metadata/timestamp +++ b/metadata/timestamp @@ -1 +1 @@ -Fri Feb 9 11:10:13 AM UTC 2024 +Fri Feb 9 05:10:06 PM UTC 2024 diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk index 71d56d67335b..ca25d0180efa 100644 --- a/metadata/timestamp.chk +++ b/metadata/timestamp.chk @@ -1 +1 @@ -Fri, 09 Feb 2024 11:15:01 +0000 +Fri, 09 Feb 2024 17:15:01 +0000 diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit index 64a56d4d3cd2..4e26b5e0d9b8 100644 --- a/metadata/timestamp.commit +++ b/metadata/timestamp.commit @@ -1 +1 @@ -349c853211b53a1c7188bf4d220a2d5a20393607 1707475576 2024-02-09T10:46:16+00:00 +3fc8fd73d22ddfa2fece31ef7326ff51a8a646ec 1707497896 2024-02-09T16:58:16+00:00 diff --git a/metadata/timestamp.x b/metadata/timestamp.x index ee6ac8af295a..9640f0bb2d9d 100644 --- a/metadata/timestamp.x +++ b/metadata/timestamp.x @@ -1 +1 @@ -1707477001 Fri 09 Feb 2024 11:10:01 AM UTC +1707498601 Fri 09 Feb 2024 05:10:01 PM UTC diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk index a101c1ef04d6..d102a8ade023 100644 --- a/metadata/xml-schema/timestamp.chk +++ b/metadata/xml-schema/timestamp.chk @@ -1 +1 @@ -Fri, 09 Feb 2024 11:10:13 +0000 +Fri, 09 Feb 2024 17:10:06 +0000 diff --git a/net-analyzer/Manifest.gz b/net-analyzer/Manifest.gz index 0cfa97c16d4c..a8e098723c88 100644 Binary files a/net-analyzer/Manifest.gz and b/net-analyzer/Manifest.gz differ diff --git a/net-analyzer/tcping/Manifest b/net-analyzer/tcping/Manifest index aaad92dc6721..b47cfbccb72e 100644 --- a/net-analyzer/tcping/Manifest +++ b/net-analyzer/tcping/Manifest @@ -1,3 +1,3 @@ DIST tcping-1.3.6.tar.gz 3329 BLAKE2B cd69e259d930532810bf3b19d22db981d644051e472d6356e442df2074ebd6fe675b62540190f465127bdcd0c248f329b3e5c167a6c4408acfef029297b5e181 SHA512 74c65f292d6521dfbf8784ae9e1988a12ad224c81f6575ada1cae55b079cf9c13707be52cb9147abe02c8787ebbedb0d9fca1f2c27fb57c32eea5817c7042992 -EBUILD tcping-1.3.6.ebuild 624 BLAKE2B b1dab34c816c4a4605eb7ea24aa87a48d44b5dbe044ed2a37921b576fe04e929795018f9706e67f5cd9bef6f43de530f4be6ab84c8194ead11bb63734ae5447f SHA512 64161c96305f32c264b4635e48934f13293820b4d5e8f52ef6f235a7e72afb531890b96a529f078de5e33e88517fbf0a730e788e4780e6ea259bbfb6ad298d3e +EBUILD tcping-1.3.6.ebuild 607 BLAKE2B bcae82fc256d7613feb531bf7f4a97c43e5cedd104d0d50818d69cefd26b2d37d591e1f1054d282409d832c58f3a5e7af3fbf13221d575955971d8e244025967 SHA512 459e834f548c0d19a82ea64afc729615c5695c60857941625e8b79f63e442f20506e502477a42334454b1ecf4882a75d250eba0989d3f337f3bdb9c87f109dea MISC metadata.xml 215 BLAKE2B 6a5d9b4de1cee49342873b9db40bf6e17cb9c852964525866150ce0a58dae2ac013f0d1e6241773421a2ba90a6498f2db118271b5ec9be1025042f945982b8aa SHA512 07d2dca5d5476918fd4eedc0571006852d6f330e52b957bb1ffb7b666eb9a46c5b507f8285e186b7d2e071bca9ff8263e30f323907c1cf72e4e56be5b7f41abb diff --git a/net-analyzer/tcping/tcping-1.3.6.ebuild b/net-analyzer/tcping/tcping-1.3.6.ebuild index ac21b008725e..e581a8a8dbf9 100644 --- a/net-analyzer/tcping/tcping-1.3.6.ebuild +++ b/net-analyzer/tcping/tcping-1.3.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,7 +8,7 @@ DESCRIPTION="Check if a desired port is reachable via TCP" HOMEPAGE="https://github.com/mkirchner/tcping" SRC_URI="https://github.com/mkirchner/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="MIT-with-advertising" +LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~x86" diff --git a/net-dns/Manifest.gz b/net-dns/Manifest.gz index 48622b6dccd7..383c64894158 100644 Binary files a/net-dns/Manifest.gz and b/net-dns/Manifest.gz differ diff --git a/net-dns/maradns/Manifest b/net-dns/maradns/Manifest index d770352d54fa..b3717c57b803 100644 --- a/net-dns/maradns/Manifest +++ b/net-dns/maradns/Manifest @@ -1,8 +1,10 @@ AUX deadwood 475 BLAKE2B 1f5f669b22011bf38e077d21278ebfbff72ba45782b863044d868f3a46256192fa1041db8ee6fe5ff5ac15285caacceb8222d2fb1dce1c617c41baea1da7fe15 SHA512 ea01c5cd9494a9dd5c8146f0de84c6bd4df3ba2221b52b87886892cbc13aad21f273ea1d056c3dd88ae5e15c1f6f820f9fe4b1dd4c9ae7082d7f7f78b3f8813e -AUX maradns-3.5.0022-flags.patch 2224 BLAKE2B f8c028021ed9f98cf0b4dcc3ea75b914266424376816ea2d2cc1fd6c626272126f053dd9517f306af2c0207fa87ebbf8191baef9d24db59c1e2944270493e0ab SHA512 2d19346ce9dcc2023456644987620ed7b401d7789421f88e6b7895cdfe2324617b1832bb958f1e63b9e4808c4166a8bee78ee747321d123b602a26c544b58a0f +AUX maradns-3.5.0022-flags.patch 2072 BLAKE2B b5cfeee76edb2045d8bd346fc6f8403632298e001dcd62036375a8f47e0a0c3aaeef870a47b0a60b4f26b5b86f5baf56e80fb87bc7dd8fe42a233480b92c1774 SHA512 bf762a7cb7a2f0bdc7d9c32a2a9fb7ea78309e0d4ad6f74b77a83720230e6fdfe60c94d64f440f136281dd0dcccd12fa4775a5ceabddaa1cb0057fcfe313ad36 AUX maradns.service.in 159 BLAKE2B 2ecd43d92a6c804fd713c0e1e22a18049ab410ccb0b92ec9ffe7621605e1dfea65c880369d0530e59cf061f6fb402cd83175f38be27b43d82b65a7175434e648 SHA512 0de3b9141b8266cb6443b8a7fcb6243782059d2ea45b89421158ded607413eb491542c279f2a9b4455e9396e6ba20e46aed8f46eba3b04e5bd428f335c4b9582 AUX maradns2 481 BLAKE2B 486711875cc3ad29066cbe52d16fb29c6ba35473ec0ffe63fb8039e208e90009900faf8f93c9c43ae80fe0b618202b2aff5cd2302af253a4d38d7d6486c8bc05 SHA512 e893020a934c5927b772189c034469055cd0d8a8ab3e066fe063e30999be6a6679e7b95c2761dec1326cec37fe5261541fbb27e9be796681764c75252b10e90b AUX zoneserver2 483 BLAKE2B fcae510c7d5719df0b018976052fb0b6ccb3af1324b607ccfb93a3e5d822d1ee5460424f2b05e1f2b3f09f7d445242f58f55abbc5ba88adeb25861c3eae29e90 SHA512 dc5dd43b043417002fce4c3d6c2e5417bc68fae7a0ac4db03f7cb382d348ed6b2c7042c38ffc2db3a4c36abf734e9d34124042a4077090bd7947241aab955ab7 DIST maradns-3.5.0022.tar.xz 7375408 BLAKE2B d79fd800099f41e6395537b8a9d945820cd295c9a3be8bec0850b8c85df65a607b07c3a0949a6ed058d1155514836d5a72a3ab0512a4369a979b021c80159908 SHA512 0c4df5aac0a979a74f811c9ccd30e2708f6b21816d9d70b88bf31ac4a65175b46c3a53adf439e098c57aa9b79250c26a38c8cdf26e0ee52637092a184d852076 +DIST maradns-3.5.0036.tar.xz 9192932 BLAKE2B 43d2f84b937a176b794aff68fc4fe73b5aada96df27ebf16dde04be1b7883ff5a95a07b5ce37dc65b305979e1b4379d5b540e59f917bbf1518d4f909bab717a1 SHA512 0d8248ad858064aec162a1d4bbdcf48eca39e07403b243a318c6512e4fee57429c6aa216e434cb0cb6ae86182474ea9069dc8f69622e9eadb339cfa3a4dc554e EBUILD maradns-3.5.0022.ebuild 2551 BLAKE2B 60fceb37d799b82c0b2ddbaff8816cd9ad860da9e2216e66a253ddefb3dc0494d11d3e4792e430ef6c1ed46002116e5bd0dedc02204f06bed7a5f3ccc1e1a11c SHA512 5896c58dd8f4606a19a2439ec4abc3b53f413a436224a45f553636d52b8387d52bb69fdb60ef5f7c4b8ac26301584b4cf7b81ba8015e683eecb475fda16a8d99 +EBUILD maradns-3.5.0036.ebuild 2407 BLAKE2B ade3ffb774c7c03e354bc4169bf73dd6c836f0abba0f284234270349d7230130b780a23d5e68e410cd774cbb8189ab7f8811ce39a95f274faacfae98b8bd9ae8 SHA512 1ec28e26290b7b506fe936aada4e6d1454217ec7d755cc1126355c0610896a7afe933507714f95dd9f129b9b11feee3c78d4b4d9976a0de8492a7a6688528c5c MISC metadata.xml 262 BLAKE2B c06e19c824b3a1235a60dd441b0443e2bd2880c90d531b7775402b1f89a89347127b4ee72d7d114f93a2ded7bc0dde81c61cd16e5eb38923ea3d13565598e3df SHA512 a6cf0c235960afadbf8e447a7f7c07c0fa2f713334ad7019e237885df34c0027a62bf3bed1f9600e8d1a4be1366686f6ae65ac3b113f0328e3d628a6eabb7f71 diff --git a/net-dns/maradns/files/maradns-3.5.0022-flags.patch b/net-dns/maradns/files/maradns-3.5.0022-flags.patch index 9f01795fd2bb..923417538778 100644 --- a/net-dns/maradns/files/maradns-3.5.0022-flags.patch +++ b/net-dns/maradns/files/maradns-3.5.0022-flags.patch @@ -1,23 +1,15 @@ +Rebased on 2024-01-20, version 3.5.0036 + From 15470045421448a7a6813e2a4a96e18bba3b0aa4 Mon Sep 17 00:00:00 2001 From: Victor Kustov Date: Wed, 27 Jul 2022 21:28:31 +0300 Subject: [PATCH] 2nd ---- - build/Makefile.linux | 32 ++++++++++++++++---------------- - 1 file changed, 16 insertions(+), 16 deletions(-) - diff --git a/build/Makefile.linux b/build/Makefile.linux -index 965c7fb..572dccc 100644 +index 9d8117e..22a7518 100644 --- a/build/Makefile.linux +++ b/build/Makefile.linux -@@ -24,32 +24,32 @@ EXECS=server/maradns - # end the Solaris section - # Non-Solaris version of "M" - V="VERSION=$(VERSION)" --Q="DEFINES=-DSELECT_PROBLEM" -+Q="$(LDFLAGS) DEFINES=-DSELECT_PROBLEM" - +@@ -29,29 +29,27 @@ Q="DEFINES=-DSELECT_PROBLEM" # Debug FLAGS = -O2 -Wall -DSELECT_PROBLEM @@ -34,7 +26,9 @@ index 965c7fb..572dccc 100644 - make $(M) $(V) COMPILED=\"$(COMPILED)\" ; \ - cd ../tools ; make $(M) ; \ - cd ../deadwood-*/src/ ; make FLAGS=-O2 ; \ -- cd ../../tcp ; make $(M) $(V) ; cat ../00README.FIRST +- cd ../tools/blockhash ; make CFLAGS=-O2 ; \ +- cd ../../../coLunacyDNS/ ; make ; \ +- cd ../tcp ; make $(M) $(V) ; cat ../00README.FIRST + cd libs ; $(MAKE) $(M) ; cd ../dns ; $(MAKE) $(M) ; \ + cd ../rng ; $(MAKE) $(M) ; cd ../parse ; $(MAKE) $(M) ; \ + cd ../qual ; $(MAKE) $(M) ; cd ../server ; \ @@ -60,6 +54,3 @@ index 965c7fb..572dccc 100644 clean: rm -f $(OBJECTS) core $(EXECS) ; \ --- -2.35.1 - diff --git a/net-dns/maradns/maradns-3.5.0036.ebuild b/net-dns/maradns/maradns-3.5.0036.ebuild new file mode 100644 index 000000000000..0eea6659b14e --- /dev/null +++ b/net-dns/maradns/maradns-3.5.0036.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit python-any-r1 systemd toolchain-funcs + +DESCRIPTION="A security-aware DNS server" +HOMEPAGE="https://maradns.samiam.org" +SRC_URI="https://maradns.samiam.org/download/${PV%.*}/${PV}/${P}.tar.xz" + +# The GPL-2 covers the init script, bug 426018. +LICENSE="BSD-2 GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~mips ~ppc ~x86" +IUSE="examples" + +BDEPEND="${PYTHON_DEPS} + dev-lang/perl" +DEPEND=" + acct-group/maradns + acct-user/duende + acct-user/maradns" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}"/${PN}-3.5.0022-flags.patch +) + +src_configure() { + tc-export CC + ./configure --ipv6 || die "Failed to configure" +} + +src_install() { + # Install the MaraDNS and Deadwood binaries + dosbin server/maradns + dosbin tcp/zoneserver + dosbin deadwood-${PV}/src/Deadwood + dobin tcp/{getzone,fetchzone} + dobin tools/{askmara,askmara-tcp,duende} + + # MaraDNS docs, manpages, misc + docompress -x /usr/share/doc/${PF}/maradns.gpg.key + dodoc {CHANGELOG.TXT,COPYING,maradns.gpg.key} + dodoc doc/en/{QuickStart,faq.*,*.md,README} + dodoc -r doc/en/{text,tutorial} + docinto deadwood + dodoc deadwood-${PV}/doc/{*.txt,*.html,CHANGELOG,Deadwood-HOWTO} + dodoc -r deadwood-${PV}/doc/internals + + # Install examples (optional) + if use examples ; then + docinto examples + dodoc doc/en/examples/example_* + fi + + # Install manpages + doman doc/en/man/*.[1-9] + + # Example configurations. + insinto /etc/maradns + newins doc/en/examples/example_full_mararc mararc_full.dist + newins doc/en/examples/example_csv2 example_csv2.dist + newins deadwood-${PV}/doc/dwood3rc-all dwood3rc_all.dist + keepdir /etc/maradns/logger + + # Init scripts. + newinitd "${FILESDIR}"/maradns2 maradns + newinitd "${FILESDIR}"/zoneserver2 zoneserver + newinitd "${FILESDIR}"/deadwood deadwood + + # systemd unit + # please keep paths in sync! + sed -e "s^@bindir@^${EPREFIX}/usr/sbin^" \ + -e "s^@sysconfdir@^${EPREFIX}/etc/maradns^" \ + "${FILESDIR}"/maradns.service.in > "${T}"/maradns.service \ + || die "failed to create the maradns.service file (sed)" + + systemd_dounit "${T}"/maradns.service +} + +pkg_postinst() { + elog "Examples of configuration files can be found in the" + elog "/etc/maradns directory, feel free use it like:" + elog " cp /etc/maradns/mararc{_full.dist,}" + elog "and edit /etc/maradns/mararc as described in man mararc." +} diff --git a/net-irc/Manifest.gz b/net-irc/Manifest.gz index 567a610d145c..62c16dfefdb0 100644 Binary files a/net-irc/Manifest.gz and b/net-irc/Manifest.gz differ diff --git a/net-irc/weechat/Manifest b/net-irc/weechat/Manifest index fadc4b4889cf..4ab6a11d955a 100644 --- a/net-irc/weechat/Manifest +++ b/net-irc/weechat/Manifest @@ -7,9 +7,12 @@ DIST weechat-4.1.2.tar.xz 2635776 BLAKE2B cd11602b74c65ae4ed129c3604afc1eff15449 DIST weechat-4.1.2.tar.xz.asc 833 BLAKE2B 94d700e074393c4bde8b68bacfe4a37d022f82bbd9697b12a1cf1e98cbb15a4295689c704ce8eaaf095ca96c4eea8c63275232a5ca6f40ab09d534fff24e76c5 SHA512 44cc5be0700b7979c85e44a1037fd467a6a920f22dc831fd3263fe6d8967eda001d09126b33adaed385c4082e33b8849cba3dbec48f4900e50e10f4da32a6edd DIST weechat-4.1.3.tar.xz 2635936 BLAKE2B b810dc49f817f35b121037663e36dded1dd1f56b8ea7db6b18d60731993efeca956f8ec871001ced480094f1fc2e63c276047c44d1fc1ec27bb13622be1ffc84 SHA512 e33c29ddcaa49aba94f0a7ceada9fd0df0ea63a843ab752eb35d8b1a68ca151ae8d58ab66ec18f82d7ba7846cacaef8a19edcbf4e70f6ae10dd9a3cf09955bb0 DIST weechat-4.1.3.tar.xz.asc 833 BLAKE2B 3db658a0323dedbe0cd1d057139d3fef216441538391ba36cb4b2763cb80bbd32ddd36f2a0f2330bdcd73722fdd73f02eff39da61a61bfda7a4fd8aaa1f98abb SHA512 054844c78dfeaa60e8a027e96aff994009c07b871b9fd712e3650a709c5bdf7ca1da8b4eb6251c82152153fc4e765f032760387b2a89840effd389d6532ea170 +DIST weechat-4.2.1.tar.xz 2594044 BLAKE2B 336f5f1560a834601ac5a7e6924dfabcc85fdf00f1533f1c5d1d7f2cc627d2b3ca35819b16ed30328271699cf8c314fb33164a9353a7beebc591ae175107f290 SHA512 e9ed67cd45b374435b05043dd9f085d30f4b429dff1afa82fe5f50522283faa86b5e6909ec1f51af033a612abe5f52f4441433bcc94e59027fc5ccff86e84c62 +DIST weechat-4.2.1.tar.xz.asc 833 BLAKE2B abd7e8299e748c228aac82cdfbe4591c75b94d4e213842444ae4332cec316d114b1262f2fcfe92245b236e012c27b942a26e1c018dce0cb0bc4bd0f34584308a SHA512 1f510ea85fd5eef667d738674182dcc78af42d0ea092a7df696f6210657c5d7f13bb631a332b87e1e127d1b40eac17603147fd05eeac363401b705e38fbaf3d5 EBUILD weechat-4.0.4.ebuild 4828 BLAKE2B 3853034c4e2806c6278a56358af69e5aeb7519312b7f0039db93abfa65c6cf49670deb0bae588a426caf07e35ad1efdf61cd315150166cca47ee758e0f522cbc SHA512 2fc26167376f18f174ea18fadc735dfe6a2a21730b62aa8faef211c0de017ab5d55a89bdec2afc9531ace18e706463ed8fd7109648d76c9b7380b422e31a3248 EBUILD weechat-4.0.8.ebuild 4831 BLAKE2B 4aba39bb0df5cb333ab15c0b6e7e9443c5fbb7262b8f75c9e6a0aacafc38f61cd09ba9207275519e8b04684d11d46b04494bec8cb1ef31cb37cb06d82c221455 SHA512 42c830bae787f4934e2df5526f6c35c0713b9a69da29edad21f2f4d8f7118cba470681b2590e07b2d4b86a58081f81b636da9537fd26bb2ce4b4025a7576de4a EBUILD weechat-4.1.2.ebuild 4874 BLAKE2B 6dee373ab332ae62b7ec45f18c08fe482f12fae592dc19a9916366686be023287427176228166a18b91d6392e905d8d9379ef9f3047a276fb28c844b9c39c31e SHA512 3bc97d66ef52a171452edaf3d1737378228e8be8666c9aa5327b6bbaae6d2bea942ac66732a8fedc4f12bf7ce059b21f7490ff0eb9c3c9fdb57492ff21a4059e EBUILD weechat-4.1.3.ebuild 4877 BLAKE2B 0c38f159d7d80106eb21570609794415d1da032f771c6e9ac90ebc879286122df524b3564114f58b78df468aca0084e308a7e622230c3843c9110f9042cfc593 SHA512 a130e8d4439538bb0727d747444d7eed2e6706ae298e7468a7df36d25e71d0bdf396fb203db7107f597ae90aee668e4e14e14b92670d3666fc8743ef5fe465b4 -EBUILD weechat-9999.ebuild 4877 BLAKE2B 5cf14a76bc03d5c6038cdc26a067cba63596f0de09257bcae1310061522cd3128d3cd4ac27dd386c232f1d3a9ec0206ed3501c86503f1531659cb6804e59874c SHA512 2bb8b48f6a174ae0562b6b6f37cbc19d52d25fa54f75c27858fb16f712d14d78adcf2674e7e4615e6d9c20c518cb4a5eac712a1c1091b83a2c57dc0b4f3a9d58 +EBUILD weechat-4.2.1.ebuild 4898 BLAKE2B 84ec000d43a4ac5aa7baae6b5a5b41fe184bc2f63394e44d070f086b0e6f0b43eee9585fef7667d4ca879aaea6049b751d2c206d8f9ae8651802a2bfeb05bf26 SHA512 3de0285d6918389944663a904a864a3d3a0e46007b2b3a74727de58d2f88a00eab0464f5f520fcb2fd9f0aac43896326f8e6341598358ce02f2c60f3c27a0efb +EBUILD weechat-9999.ebuild 4898 BLAKE2B 84ec000d43a4ac5aa7baae6b5a5b41fe184bc2f63394e44d070f086b0e6f0b43eee9585fef7667d4ca879aaea6049b751d2c206d8f9ae8651802a2bfeb05bf26 SHA512 3de0285d6918389944663a904a864a3d3a0e46007b2b3a74727de58d2f88a00eab0464f5f520fcb2fd9f0aac43896326f8e6341598358ce02f2c60f3c27a0efb MISC metadata.xml 1555 BLAKE2B 02c9450e9d8cce403316631c91e211b9a70533fdb23275c5aed39683ac4e0d64e1276c3f4268dfe4b0adc49582a5d3457dd579e1419f6f98470fa784b48ff644 SHA512 ec3d7d9601d7d247af4a707e6b9cead1f7e78497daf1efad99025f7269adcf582deada141e0997398849116d44e89e62fab2d6cfee7e20ae1076799f0cae82e3 diff --git a/net-irc/weechat/weechat-4.2.1.ebuild b/net-irc/weechat/weechat-4.2.1.ebuild new file mode 100644 index 000000000000..0a07f1ce102d --- /dev/null +++ b/net-irc/weechat/weechat-4.2.1.ebuild @@ -0,0 +1,188 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} ) +PYTHON_COMPAT=( python3_{10..12} ) + +inherit cmake lua-single python-single-r1 xdg + +if [[ ${PV} == "9999" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/weechat/weechat.git" +else + inherit verify-sig + SRC_URI="https://weechat.org/files/src/${P}.tar.xz + verify-sig? ( https://weechat.org/files/src/${P}.tar.xz.asc )" + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/weechat.org.asc + BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-weechat )" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos" +fi + +DESCRIPTION="Portable and multi-interface IRC client" +HOMEPAGE="https://weechat.org/" + +LICENSE="GPL-3+" +SLOT="0/${PV}" + +NETWORKS="+irc" +PLUGINS="+alias +buflist +charset +exec +fifo +fset +logger +relay +scripts +spell +trigger +typing +xfer" +# dev-lang/v8 was dropped from Gentoo so we can't enable javascript support +# dev-lang/php eclass support is lacking, php plugins don't work. bug #705702 +SCRIPT_LANGS="guile lua +perl +python ruby tcl" +LANGS=" cs de es fr it ja pl ru" +IUSE="doc enchant man nls selinux test +zstd ${SCRIPT_LANGS} ${PLUGINS} ${INTERFACES} ${NETWORKS}" + +REQUIRED_USE=" + enchant? ( spell ) + lua? ( ${LUA_REQUIRED_USE} ) + python? ( ${PYTHON_REQUIRED_USE} ) + test? ( nls ) +" + +RDEPEND=" + dev-libs/libgcrypt:0= + net-libs/gnutls:= + sys-libs/ncurses:0= + sys-libs/zlib:= + net-misc/curl[ssl] + charset? ( virtual/libiconv ) + guile? ( >=dev-scheme/guile-2.0:12= ) + lua? ( ${LUA_DEPS} ) + nls? ( virtual/libintl ) + perl? ( + dev-lang/perl:= + virtual/libcrypt:= + ) + python? ( ${PYTHON_DEPS} ) + ruby? ( + || ( + dev-lang/ruby:3.3 + dev-lang/ruby:3.2 + dev-lang/ruby:3.1 + ) + ) + selinux? ( sec-policy/selinux-irc ) + spell? ( + enchant? ( app-text/enchant:* ) + !enchant? ( app-text/aspell ) + ) + tcl? ( >=dev-lang/tcl-8.4.15:0= ) + zstd? ( app-arch/zstd:= ) +" + +DEPEND="${RDEPEND} + test? ( dev-util/cpputest ) +" + +BDEPEND+=" + virtual/pkgconfig + doc? ( >=dev-ruby/asciidoctor-1.5.4 ) + man? ( >=dev-ruby/asciidoctor-1.5.4 ) + nls? ( >=sys-devel/gettext-0.15 ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-3.3-cmake_lua_version.patch +) + +DOCS="AUTHORS.adoc ChangeLog.adoc Contributing.adoc ReleaseNotes.adoc README.adoc" + +RESTRICT="!test? ( test )" + +pkg_setup() { + use lua && lua-single_pkg_setup + use python && python-single-r1_pkg_setup +} + +src_prepare() { + cmake_src_prepare + + # install only required translations + local i + for i in ${LANGS} ; do + if ! has ${i} ${LINGUAS-${i}} ; then + sed -i \ + -e "/${i}.po/d" \ + po/CMakeLists.txt || die + fi + done + + # install only required documentation ; en always + local j + for i in $(grep -e 'set(.*en.*)$' doc/CMakeLists.txt \ + | sed -e 's/.*set(\(\w\+\).*/\1/'); do + for j in $(grep set.${i} doc/CMakeLists.txt \ + | sed -e "s/.*${i}\(.*\)).*/\1/" -e 's/ en//'); do + if ! has ${j} ${LINGUAS-${j}} ; then + sed -i \ + -e "s/\(set(${i}.*\) ${j}/\1/" \ + doc/CMakeLists.txt || die + fi + done + done + + # install docs in correct directory + sed -i "s#\${DATAROOTDIR}/doc/\${PROJECT_NAME}#\0-${PVR}/html#" doc/CMakeLists.txt || die + + if [[ ${CHOST} == *-darwin* ]]; then + # fix linking error on Darwin + sed -i "s/+ get_config_var('LINKFORSHARED')//" \ + cmake/FindPython.cmake || die + # allow to find the plugins by default + sed -i 's/".so,.dll"/".bundle,.so,.dll"/' \ + src/core/wee-config.c || die + fi +} + +src_configure() { + local mycmakeargs=( + -DLIBDIR="${EPREFIX}/usr/$(get_libdir)" + -DENABLE_JAVASCRIPT=OFF + -DENABLE_LARGEFILE=ON + -DENABLE_NCURSES=ON + -DENABLE_PHP=OFF + -DENABLE_ALIAS=$(usex alias) + -DENABLE_BUFLIST=$(usex buflist) + -DENABLE_CHARSET=$(usex charset) + # -DENABLE_DOC requires all plugins (except javascript). + # https://github.com/weechat/weechat/blob/v4.0.2/CMakeLists.txt#L144 + # Impossible since php was dropped in net-irc/weechat-3.5.r1.ebuild. bug #705702 + -DENABLE_DOC=OFF + -DENABLE_DOC_INCOMPLETE=$(usex doc) + -DENABLE_ENCHANT=$(usex enchant) + -DENABLE_EXEC=$(usex exec) + -DENABLE_FIFO=$(usex fifo) + -DENABLE_FSET=$(usex fset) + -DENABLE_GUILE=$(usex guile) + -DENABLE_IRC=$(usex irc) + -DENABLE_LOGGER=$(usex logger) + -DENABLE_LUA=$(usex lua) + -DENABLE_MAN=$(usex man) + -DENABLE_NLS=$(usex nls) + -DENABLE_PERL=$(usex perl) + -DENABLE_PYTHON=$(usex python) + -DENABLE_RELAY=$(usex relay) + -DENABLE_RUBY=$(usex ruby) + -DENABLE_SCRIPT=$(usex scripts) + -DENABLE_SCRIPTS=$(usex scripts) + -DENABLE_SPELL=$(usex spell) + -DENABLE_TCL=$(usex tcl) + -DENABLE_TESTS=$(usex test) + -DENABLE_TRIGGER=$(usex trigger) + -DENABLE_TYPING=$(usex typing) + -DENABLE_XFER=$(usex xfer) + -DENABLE_ZSTD=$(usex zstd) + ) + cmake_src_configure +} + +src_test() { + if $(locale -a | grep -iq "en_US\.utf.*8"); then + cmake_src_test -V + else + eerror "en_US.UTF-8 locale is required to run ${PN}'s ${FUNCNAME}" + die "required locale missing" + fi +} diff --git a/net-irc/weechat/weechat-9999.ebuild b/net-irc/weechat/weechat-9999.ebuild index 4e2ec42c58f6..0a07f1ce102d 100644 --- a/net-irc/weechat/weechat-9999.ebuild +++ b/net-irc/weechat/weechat-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -58,6 +58,7 @@ RDEPEND=" python? ( ${PYTHON_DEPS} ) ruby? ( || ( + dev-lang/ruby:3.3 dev-lang/ruby:3.2 dev-lang/ruby:3.1 ) diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz index 6cb7a1c716ca..860a5d29ac03 100644 Binary files a/net-misc/Manifest.gz and b/net-misc/Manifest.gz differ diff --git a/net-misc/frr/Manifest b/net-misc/frr/Manifest index 9981f5f6ba1c..033bcd72df3c 100644 --- a/net-misc/frr/Manifest +++ b/net-misc/frr/Manifest @@ -3,7 +3,9 @@ AUX frr-8.4.1-logrotate.patch 2487 BLAKE2B f3eb9b9ce25dd9dd796668ecef5dfeb51b5f3 AUX frr-openrc-v2 7079 BLAKE2B abbad56f0715b79ba5ba24df373ccb8ab63caa12b04d892693b060c771d47323fd7fcebd9b5688720d4aded23fcb79a36e89a7734b315b0862d16e5ce08d8b10 SHA512 5744c433fd983a56abb8f45e34229b3ab3a03c3e9d5532e2b30a31f3e875076fb56b81a06e661dba7df9f76e463190e831c82ae79deefe1add22d7f0365098ce AUX frr.pam 969 BLAKE2B 227dc91f51fab504229fa5489486fed1aa393d33c024849724ea3fb934e3fd78ee6c9147240133d458ec52021f13e8a27a2d8a0b4625415007c4595222b815ee SHA512 9a169d58232eba7481aee83d92b4e104b6c4ca95e5b31befe29117fbcebc187ad87c061f37ec7c571ff5702101a329ae0c113cf714e2d0dcd39ca4212734a9ed DIST frr-9.0.1.tar.gz 10334150 BLAKE2B c5f0d092421cdaea400e669973da3d53d9875871488be3b5e8c2c9afa78bf357a775671756eacb94372c5067a8a1284cb4feb4927988e0f1a42d19239a871f3b SHA512 fa1884529a98c8e5ad2dab7f6f67246844ea34ba4d68e3a907a01d43e0eec9317104107f5f18e4b61c11d2cbb4d20eac1e8aef6e4a2b2e54efcad245ee3fb6b9 +DIST frr-9.0.2.tar.gz 10341186 BLAKE2B e9c32bf48dc0adc7dd6c23ad1a2779065c762dc6e461a3f86d6b7afbef245345dc65b33d9dd5b499d4c4a7fb3b80a4416bdec9b42e7d15f2864d80c088e2ad4f SHA512 2cfd1a63cf073b8767fd67d9992d9a775d856234a532b13699304b6b1f15eb68bf1301f2f4c503b151fd5c8191bff67aeac9c7a4dc4a3ddb06f9a5db081423b9 DIST frr-9.0.tar.gz 10332694 BLAKE2B 82221df6da189d5e687af4618af71933eb512413126dfb312bfcc663e5fc6f85e29c33da84117f40598452e6033cb24e9cba8d28f00d63fee2bf45a43babef17 SHA512 d3af6c24abbc8745f9646a22c023bd1d0e155776ffd09c9dd0b81b93c383723c9e7dd987319551db85dab5fd45d47cbcbf47a1ae1b6861cd7930bc27f18d2e25 EBUILD frr-9.0.1.ebuild 3584 BLAKE2B b3b6beef501120b37d252c16b1e0c8ef7d848af4afa3d4df6beaa77a9cd62386fd323064563d861a45b0a24037c7d6e344e8d25479caeaa4046682551e2b5afd SHA512 91398247dedfd66625979b89c436f32d912d62d0fee80bda2858977b345884f502fcbf4da28bd128d1254f3e3380ecd075a319a17e3cc13c574e5509b8dfa15a +EBUILD frr-9.0.2.ebuild 3566 BLAKE2B bac5ff403c176138bd4910f9394bee9c4709b45e3a2afdc89b1ed3f0ba3345811e8bc929111c38e7fc730360bceeca8d414695f13ac16b3b5e2c7124ef4a9575 SHA512 1ba6a70c9759a77a68acaf62024ba63095e2bacd539422e8592db4c8a22d301a8c7254a75bd33ee3d3601ad5855206dea41e68609feed7343919651c249ca9dd EBUILD frr-9.0.ebuild 3583 BLAKE2B 5b3b54f203f7cc37791fc7f704e4167a0a3a274c8ee120f96d0fdbea955cd84911f5a7c060abca204d15e0ba3f4a5b7b9a5ef16ee24c70397c940d08298454fa SHA512 97b86de9b07dea0e811672f16cbd991c4e8bd9ef52888ab6645ece9fe9391e569a1b8b9f6cee0a834c8a1f170d4063b699b9b9ae5706a55e593c7368fe455a27 MISC metadata.xml 1001 BLAKE2B 32254a7ceb76fb6869dc4b140b54968001eaee2347cde49597a6a599f98b5efcb3e0102e3c7cbd9969a1bc137228be07efb56f791b490ddbaaa8e5c2cf13fba4 SHA512 e63bee06b1eb237fb9e5872a16c294d3378b1a48da1d950e6cc7d6734128c81d019d66fc8be02b9935c9a4e19552f20db335a3296070bcebf4621ffcb3efe91b diff --git a/net-misc/frr/frr-9.0.2.ebuild b/net-misc/frr/frr-9.0.2.ebuild new file mode 100644 index 000000000000..3ee3c19c8be1 --- /dev/null +++ b/net-misc/frr/frr-9.0.2.ebuild @@ -0,0 +1,150 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit autotools pam python-single-r1 systemd + +DESCRIPTION="The FRRouting Protocol Suite" +HOMEPAGE="https://frrouting.org/" +SRC_URI="https://github.com/FRRouting/frr/archive/${P}.tar.gz" +# FRR tarballs have weird format. +S="${WORKDIR}/frr-${P}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="doc fpm grpc ipv6 nhrp ospfapi pam rpki snmp test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + ${PYTHON_DEPS} + acct-user/frr + dev-libs/json-c:0= + dev-libs/protobuf-c:0= + >=net-libs/libyang-2.0.0 + =net-libs/rtrlib-0.8.0[ssh] ) + snmp? ( net-analyzer/net-snmp:= ) +" +BDEPEND=" + ~dev-util/clippy-${PV} + app-alternatives/lex + app-alternatives/yacc + doc? ( dev-python/sphinx ) +" +DEPEND=" + ${COMMON_DEPEND} + elibc_musl? ( sys-libs/queue-standalone ) + test? ( $(python_gen_cond_dep 'dev-python/pytest[${PYTHON_USEDEP}]') ) +" +RDEPEND=" + ${COMMON_DEPEND} + $(python_gen_cond_dep 'dev-python/ipaddr[${PYTHON_USEDEP}]') +" + +PATCHES=( + "${FILESDIR}"/${PN}-7.5-ipctl-forwarding.patch + "${FILESDIR}"/${PN}-8.4.1-logrotate.patch +) + +src_prepare() { + default + + python_fix_shebang tools + eautoreconf +} + +src_configure() { + local myconf=( + --disable-static + --with-pkg-extra-version="-gentoo" + --enable-configfile-mask=0640 + --enable-logfile-mask=0640 + --prefix="${EPREFIX}"/usr + --libdir="${EPREFIX}"/usr/lib/frr + --sbindir="${EPREFIX}"/usr/lib/frr + --libexecdir="${EPREFIX}"/usr/lib/frr + --sysconfdir="${EPREFIX}"/etc/frr + --localstatedir="${EPREFIX}"/run/frr + --with-moduledir="${EPREFIX}"/usr/lib/frr/modules + --with-clippy="${BROOT}"/usr/bin/clippy + --enable-user=frr + --enable-group=frr + --enable-vty-group=frr + --enable-multipath=64 + $(use_enable doc) + $(use_enable fpm) + $(use_enable grpc) + $(use_enable ipv6 ospf6d) + $(use_enable ipv6 ripngd) + $(use_enable ipv6 rtadv) + $(use_enable kernel_linux realms) + $(use_enable nhrp nhrpd) + $(usex ospfapi '--enable-ospfclient' '' '' '') + $(use_enable rpki) + $(use_enable snmp) + ) + + econf "${myconf[@]}" +} + +src_compile() { + default + + use doc && emake -C doc html +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die + + # Install user documentation if asked + use doc && dodoc -r doc/user/_build/html + + # Create configuration directory with correct permissions + keepdir /etc/frr + fowners frr:frr /etc/frr + fperms 775 /etc/frr + + # Create logs directory with the correct permissions + keepdir /var/log/frr + fowners frr:frr /var/log/frr + fperms 775 /var/log/frr + + # Install the default configuration files + insinto /etc/frr + doins tools/etc/frr/vtysh.conf + doins tools/etc/frr/frr.conf + doins tools/etc/frr/daemons + + # Fix permissions/owners. + fowners frr:frr /etc/frr/vtysh.conf + fowners frr:frr /etc/frr/frr.conf + fowners frr:frr /etc/frr/daemons + fperms 640 /etc/frr/vtysh.conf + fperms 640 /etc/frr/frr.conf + fperms 640 /etc/frr/daemons + + # Install logrotate configuration + insinto /etc/logrotate.d + newins redhat/frr.logrotate frr + + # Install PAM configuration file + use pam && newpamd "${FILESDIR}"/frr.pam frr + + # Install init scripts + systemd_dounit tools/frr.service + newinitd "${FILESDIR}"/frr-openrc-v2 frr + + # Conflict files, installed by net-libs/libsmi, bug #758383 + rm "${ED}"/usr/share/yang/ietf-interfaces.yang || die +} diff --git a/net-nds/Manifest.gz b/net-nds/Manifest.gz index 7f09a64ab4cc..cc22de9fb9c0 100644 Binary files a/net-nds/Manifest.gz and b/net-nds/Manifest.gz differ diff --git a/net-nds/openldap/Manifest b/net-nds/openldap/Manifest index 0ade2f4287cb..3f57c70197ec 100644 --- a/net-nds/openldap/Manifest +++ b/net-nds/openldap/Manifest @@ -22,6 +22,7 @@ AUX openldap-2.6.3-clang16.patch 5305 BLAKE2B 17260d51fba82c6f898c3fa2234a103822 AUX openldap-2.6.3-slapd-conf 2059 BLAKE2B 3a9a5f22e450c37625f9718dd7467f721fb9046792499563652933221a5a6e56577a487fc6c3b7336ce45b5b5ca6cab82f073c7f61b7493d0f8323b296a84d8d SHA512 76ac3d22389d2da94dec8e712ec8073d9ba8be4df69ae2443883ce8b5b24757b0999f756a14ea57cb9566d8dbf94859a239efabe990febb347b794ba5070914d AUX openldap-2.6.4-clang16.patch 6953 BLAKE2B f347857252d857c4d1d54a0be3a1d68fc33c3ab78645c29161e212976cc9e28aa0d46812ac87a0aa23a55612c30fe49f72cfe9c31c71e6ba7ed84c80cc202018 SHA512 7c84fe7841440d00925fcf08ffb9e6ef10d5626aeb9d24b794e59281a15e5a6da0d4a9939db860011402b8aef8bc34bc6a9c643806098f2453da64fb62e74e70 AUX openldap-2.6.4-libressl.patch 1590 BLAKE2B 3af178ceb4d6eb5792f4fe160d42b2fa2e662d8158ff98e93bd91fa0aaa73cca20277da907129e4c2124ae4e11021a0cbc53de1cd5308ef76c8e2ac26850a5df SHA512 674b08b5e4db1216b94d51b2c973f5cd8607c5a8aefcbdf5f25b6e210a071089ea9896deb59151e0cad5a73d002f88a75179f381a8b611473035a7207fe0bbee +AUX openldap-2.6.6-fix-type-mismatch-lloadd.patch 1257 BLAKE2B 863ff388cd149953048a8ca6c1c82cde1ed72ce08b534ba8503ca83f85fb80af6510b6e6e97a0082cd6480283c650a550e1b3bc8e27f47658c73d0007223d142 SHA512 e4d2583a3948c6b8474692c3adb4404c35423f82af692c5e7ea762ffbcf8b8d9c35468fe05f54f0d4f9dc6ac47de6838335a514a85a89f87f14ed700661538bb AUX slapd-2.6.1.service 300 BLAKE2B 2d634f91f7f7c69894641b145bb280a1df8ac05d23eae64100c21470065c1347c7a7c8ab72f93083ff1151fe69b75be2a5f93bdc1a9a0776582fecf2b8169039 SHA512 c3833a61be028ddb9de8dbc66cff5651cbc2ed88e1b414965476862b6a223b91d20b773c9323f0c62cd690ecb9b0e6314f3eb37b2255f89f20d303a5025323b5 AUX slapd-confd-2.4.28-r1 1072 BLAKE2B 9d4cef3614164e09e27cc681a2d37c126da6666715b1f3092751d036b42c70bb73f3b6cc51defac791c3f8e63e250d8c9d946ef0b84bc8e38c1504ac7ea239a4 SHA512 7426c04ee689bcfb29a9a3956367c571eac6bc9620efda938591d09382a05527454458f7a25bdc2fa2ac920f93bae516121e085408ffefbe8ace0c7d8c5da315 AUX slapd-confd-2.6.1 1060 BLAKE2B 06f5f0e7b87eb4962f8413f3f5ea21a29b4e8174c016420c5f8c00bf6deb1b27929175a5cb8dc2db272147154ddb6006a2cf7ac5ee07a9652e047f23603923c7 SHA512 79d332fec5e6539106ae9f457194c31ede99e682f6cac89512d76c0f5831a7cbd01de5ea05ced4228f581ba1327091eaf5209fdbeeddb5048c6ca6ba7c5b38d5 @@ -44,5 +45,6 @@ EBUILD openldap-2.6.3-r7.ebuild 26489 BLAKE2B bac191a6aec9d0e70e16693d92e4157507 EBUILD openldap-2.6.4-r1.ebuild 27693 BLAKE2B 2360be6d6be5c525240fe0a7c81d61ba0104e1d3d69e1e09a6eb7b3b1af343a95afab8319dbf78e93190caa11bfef2b283e430a901d04e291496c9ce73af84fa SHA512 a0d86f99e4abcfbd61d05d3d4b23c2370e60872ffa8831ce3184cc660f7491b3d8de70ca3d233f3cf26b0cd339671468efac6856d46da80073addbd0e8dd6f53 EBUILD openldap-2.6.4-r2.ebuild 27843 BLAKE2B 9492e886b0e2872b77a1f8454188a892be2c7042b63d4de3fe51d74d604fbaa0e9a7a67cb781df8a8b45008f2df4ff70e7c7101775bc0c439c71020c7b60c179 SHA512 8ffb64b3f07bba05762a79e4fa71bfe2c2b02b76208138e55b821d26ce1cafe175b1c775e81f38ffcfc0c13681035a3f05c2662fa2a0b6883fa5c2e5220a9e6d EBUILD openldap-2.6.5.ebuild 27769 BLAKE2B 056de7b28ac413e83a4c45028b6af231d322f614952a9d99a3f1b29c297807bf24319bf2e54962207ec2f25035eb0e33f8f727e50ee6ccb90af3f6ff5cbcb3fc SHA512 a3ad9e073b1ae4453d5b89ef6f8ce675e9a0a26eabc03e89544db9d3260693ff53e7b4adaa1a3da7ca316ebc12e9dd9cedfc8cf57c3c15227757e693ee83e74f +EBUILD openldap-2.6.6-r1.ebuild 27827 BLAKE2B a003f52d2145c77bf0b3f7341cfb2517c44e85cacf87b1031f6d6989bece1e94613f08e2eee3a03755d3979b420185605977928903fbf0db9517286a76ff2d3d SHA512 a74ef0a8ece4e0fc98cf2a15a4505ae7e66a98cd99d51c2e7476f86d10ed4ec135e616fe725312ca9aca0a9731527e83075af1b92839b9e44dff1fb33642ace9 EBUILD openldap-2.6.6.ebuild 27769 BLAKE2B 056de7b28ac413e83a4c45028b6af231d322f614952a9d99a3f1b29c297807bf24319bf2e54962207ec2f25035eb0e33f8f727e50ee6ccb90af3f6ff5cbcb3fc SHA512 a3ad9e073b1ae4453d5b89ef6f8ce675e9a0a26eabc03e89544db9d3260693ff53e7b4adaa1a3da7ca316ebc12e9dd9cedfc8cf57c3c15227757e693ee83e74f MISC metadata.xml 1316 BLAKE2B 0635123aab1a5bed9a0da918501fc5e43affe0fbd0f83f8a7e42b0292f4d5ce8231bb9d5c343c67c1011c916e78d475398c1a744b11d6f7e041ac0caed35900e SHA512 818c412cd17d1c49c7f68452fb9e2715f4441a5ff85a4e27dcb7f264c1b4d89cfa46c9d9e506b087376224cd9839e040fe63ea4149323be5c7777b54ef81716d diff --git a/net-nds/openldap/files/openldap-2.6.6-fix-type-mismatch-lloadd.patch b/net-nds/openldap/files/openldap-2.6.6-fix-type-mismatch-lloadd.patch new file mode 100644 index 000000000000..d2335bce9bfd --- /dev/null +++ b/net-nds/openldap/files/openldap-2.6.6-fix-type-mismatch-lloadd.patch @@ -0,0 +1,42 @@ +https://git.openldap.org/openldap/openldap/-/commit/de89b06b031537fb2d14a532d79f7b0772fc1700 +From: =?UTF-8?q?Ond=C5=99ej=20Kuzn=C3=ADk?= +Date: Thu, 27 Jul 2023 11:19:20 +0100 +Subject: [PATCH] ITS#10074 Fix type mismatches in lloadd + +--- a/servers/lloadd/libevent_support.c ++++ b/servers/lloadd/libevent_support.c +@@ -131,6 +131,12 @@ lload_libevent_cond_timedwait( + return ldap_pvt_thread_cond_wait( cond, mutex ); + } + ++unsigned long ++lload_libevent_thread_self( void ) ++{ ++ return (unsigned long)ldap_pvt_thread_self(); ++} ++ + int + lload_libevent_init( void ) + { +@@ -152,7 +158,7 @@ lload_libevent_init( void ) + + evthread_set_lock_callbacks( &cbs ); + evthread_set_condition_callbacks( &cond_cbs ); +- evthread_set_id_callback( ldap_pvt_thread_self ); ++ evthread_set_id_callback( lload_libevent_thread_self ); + return 0; + } + +--- a/servers/lloadd/module_init.c ++++ b/servers/lloadd/module_init.c +@@ -151,7 +151,6 @@ lload_back_initialize( BackendInfo *bi ) + { + bi->bi_flags = SLAP_BFLAG_STANDALONE; + bi->bi_open = lload_back_open; +- bi->bi_config = config_generic_wrapper; + bi->bi_pause = lload_pause_cb; + bi->bi_unpause = lload_unpause_cb; + bi->bi_close = lload_back_close; +-- +GitLab + diff --git a/net-nds/openldap/openldap-2.6.6-r1.ebuild b/net-nds/openldap/openldap-2.6.6-r1.ebuild new file mode 100644 index 000000000000..84848052995b --- /dev/null +++ b/net-nds/openldap/openldap-2.6.6-r1.ebuild @@ -0,0 +1,871 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Re cleanups: +# 2.5.x is an LTS release so we want to keep it for a while. + +inherit autotools flag-o-matic multibuild multilib multilib-minimal preserve-libs +inherit ssl-cert toolchain-funcs systemd tmpfiles + +MY_PV="$(ver_rs 1-2 _)" + +BIS_PN=rfc2307bis.schema +BIS_PV=20140524 +BIS_P="${BIS_PN}-${BIS_PV}" + +DESCRIPTION="LDAP suite of application and development tools" +HOMEPAGE="https://www.openldap.org/" +SRC_URI=" + https://gitlab.com/openldap/${PN}/-/archive/OPENLDAP_REL_ENG_${MY_PV}/${PN}-OPENLDAP_REL_ENG_${MY_PV}.tar.bz2 + mirror://gentoo/${BIS_P} +" +S="${WORKDIR}"/${PN}-OPENLDAP_REL_ENG_${MY_PV} + +LICENSE="OPENLDAP GPL-2" +# Subslot added for bug #835654 +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + +IUSE_DAEMON="argon2 +cleartext crypt experimental minimal samba tcpd" +IUSE_OVERLAY="overlays perl autoca" +IUSE_OPTIONAL="debug gnutls iodbc odbc sasl ssl selinux static-libs +syslog test" +IUSE_CONTRIB="kerberos kinit pbkdf2 sha2 smbkrb5passwd" +IUSE_CONTRIB="${IUSE_CONTRIB} cxx" +IUSE="systemd ${IUSE_DAEMON} ${IUSE_BACKEND} ${IUSE_OVERLAY} ${IUSE_OPTIONAL} ${IUSE_CONTRIB}" +REQUIRED_USE=" + cxx? ( sasl ) + pbkdf2? ( ssl ) + test? ( cleartext sasl ) + autoca? ( !gnutls ) + ?? ( test minimal ) + kerberos? ( ?? ( kinit smbkrb5passwd ) ) +" +RESTRICT="!test? ( test )" + +SYSTEM_LMDB_VER=0.9.31 +# openssl is needed to generate lanman-passwords required by samba +COMMON_DEPEND=" + kernel_linux? ( sys-apps/util-linux ) + ssl? ( + !gnutls? ( + >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] + ) + gnutls? ( + >=net-libs/gnutls-2.12.23-r6:=[${MULTILIB_USEDEP}] + >=dev-libs/libgcrypt-1.5.3:0=[${MULTILIB_USEDEP}] + ) + ) + sasl? ( dev-libs/cyrus-sasl:= ) + !minimal? ( + dev-libs/libevent:= + dev-libs/libltdl + sys-fs/e2fsprogs + >=dev-db/lmdb-${SYSTEM_LMDB_VER}:= + argon2? ( app-crypt/argon2:= ) + crypt? ( virtual/libcrypt:= ) + tcpd? ( sys-apps/tcp-wrappers ) + odbc? ( !iodbc? ( dev-db/unixODBC ) + iodbc? ( dev-db/libiodbc ) ) + perl? ( dev-lang/perl:=[-build(-)] ) + samba? ( + dev-libs/openssl:0= + ) + smbkrb5passwd? ( + dev-libs/openssl:0= + kerberos? ( app-crypt/heimdal ) + ) + kerberos? ( + virtual/krb5 + kinit? ( !app-crypt/heimdal ) + ) + ) +" +DEPEND=" + ${COMMON_DEPEND} + sys-apps/groff +" +RDEPEND=" + ${COMMON_DEPEND} + selinux? ( sec-policy/selinux-ldap ) +" + +# The user/group are only used for running daemons which are +# disabled in minimal builds, so elide the accounts too. +BDEPEND=" + !minimal? ( + acct-group/ldap + acct-user/ldap + ) +" + +# for tracking versions +OPENLDAP_VERSIONTAG=".version-tag" +OPENLDAP_DEFAULTDIR_VERSIONTAG="/var/lib/openldap-data" + +MULTILIB_WRAPPED_HEADERS=( + # USE=cxx + /usr/include/LDAPAsynConnection.h + /usr/include/LDAPAttrType.h + /usr/include/LDAPAttribute.h + /usr/include/LDAPAttributeList.h + /usr/include/LDAPConnection.h + /usr/include/LDAPConstraints.h + /usr/include/LDAPControl.h + /usr/include/LDAPControlSet.h + /usr/include/LDAPEntry.h + /usr/include/LDAPEntryList.h + /usr/include/LDAPException.h + /usr/include/LDAPExtResult.h + /usr/include/LDAPMessage.h + /usr/include/LDAPMessageQueue.h + /usr/include/LDAPModList.h + /usr/include/LDAPModification.h + /usr/include/LDAPObjClass.h + /usr/include/LDAPRebind.h + /usr/include/LDAPRebindAuth.h + /usr/include/LDAPReferenceList.h + /usr/include/LDAPResult.h + /usr/include/LDAPSaslBindResult.h + /usr/include/LDAPSchema.h + /usr/include/LDAPSearchReference.h + /usr/include/LDAPSearchResult.h + /usr/include/LDAPSearchResults.h + /usr/include/LDAPUrl.h + /usr/include/LDAPUrlList.h + /usr/include/LdifReader.h + /usr/include/LdifWriter.h + /usr/include/SaslInteraction.h + /usr/include/SaslInteractionHandler.h + /usr/include/StringList.h + /usr/include/TlsOptions.h +) + +PATCHES=( + "${FILESDIR}"/${PN}-2.4.28-fix-dash.patch + "${FILESDIR}"/${PN}-2.6.1-system-mdb.patch + "${FILESDIR}"/${PN}-2.6.1-cloak.patch + "${FILESDIR}"/${PN}-2.6.1-flags.patch + "${FILESDIR}"/${PN}-2.6.1-fix-missing-mapping.patch + "${FILESDIR}"/${PN}-2.6.6-fix-type-mismatch-lloadd.patch +) + +openldap_filecount() { + local dir="$1" + find "${dir}" -type f ! -name '.*' ! -name 'DB_CONFIG*' | wc -l +} + +openldap_find_versiontags() { + # scan for all datadirs + local openldap_datadirs=() + if [[ -f "${EROOT}"/etc/openldap/slapd.conf ]]; then + openldap_datadirs=( $(awk '{if($1 == "directory") print $2 }' "${EROOT}"/etc/openldap/slapd.conf) ) + fi + openldap_datadirs+=( ${OPENLDAP_DEFAULTDIR_VERSIONTAG} ) + + einfo + einfo "Scanning datadir(s) from slapd.conf and" + einfo "the default installdir for Versiontags" + einfo "(${OPENLDAP_DEFAULTDIR_VERSIONTAG} may appear twice)" + einfo + + # scan datadirs if we have a version tag + openldap_found_tag=0 + have_files=0 + for each in ${openldap_datadirs[@]} ; do + CURRENT_TAGDIR="${EROOT}$(sed "s:\/::" <<< ${each})" + CURRENT_TAG="${CURRENT_TAGDIR}/${OPENLDAP_VERSIONTAG}" + if [[ -d "${CURRENT_TAGDIR}" ]] && [[ "${openldap_found_tag}" == 0 ]] ; then + einfo "- Checking ${each}..." + if [[ -r "${CURRENT_TAG}" ]] ; then + # yey, we have one :) + einfo " Found Versiontag in ${each}" + source "${CURRENT_TAG}" + if [[ "${OLDPF}" == "" ]] ; then + eerror "Invalid Versiontag found in ${CURRENT_TAGDIR}" + eerror "Please delete it" + eerror + die "Please kill the invalid versiontag in ${CURRENT_TAGDIR}" + fi + + OLD_MAJOR=$(ver_cut 2-3 ${OLDPF}) + + [[ "$(openldap_filecount ${CURRENT_TAGDIR})" -gt 0 ]] && have_files=1 + + # are we on the same branch? + if [[ "${OLD_MAJOR}" != "${PV:0:3}" ]] ; then + ewarn " Versiontag doesn't match current major release!" + if [[ "${have_files}" == "1" ]] ; then + eerror " Versiontag says other major and you (probably) have datafiles!" + echo + openldap_upgrade_howto + else + einfo " No real problem, seems there's no database." + fi + else + einfo " Versiontag is fine here :)" + fi + else + einfo " Non-tagged dir ${each}" + [[ "$(openldap_filecount ${each})" -gt 0 ]] && have_files=1 + if [[ "${have_files}" == "1" ]] ; then + einfo " EEK! Non-empty non-tagged datadir, counting `ls -a ${each} | wc -l` files" + echo + + eerror + eerror "Your OpenLDAP Installation has a non tagged datadir that" + eerror "possibly contains a database at ${CURRENT_TAGDIR}" + eerror + eerror "Please export data if any entered and empty or remove" + eerror "the directory, installation has been stopped so you" + eerror "can take required action" + eerror + eerror "For a HOWTO on exporting the data, see instructions in the ebuild" + eerror + openldap_upgrade_howto + die "Please move the datadir ${CURRENT_TAGDIR} away" + fi + fi + einfo + fi + done + [[ "${have_files}" == "1" ]] && einfo "DB files present" || einfo "No DB files present" + + # Now we must check for the major version of sys-libs/db linked against. + # TODO: remove this as we dropped bdb support (gone upstream) in 2.6.1? + SLAPD_PATH="${EROOT}/usr/$(get_libdir)/openldap/slapd" + if [[ "${have_files}" == "1" ]] && [[ -f "${SLAPD_PATH}" ]]; then + OLDVER="$(/usr/bin/ldd ${SLAPD_PATH} \ + | awk '/libdb-/{gsub("^libdb-","",$1);gsub(".so$","",$1);print $1}')" + local fail=0 + + # This will not cover detection of cn=Config based configuration, but + # it's hopefully good enough. + if grep -sq '^backend.*shell' "${EROOT}"/etc/openldap/slapd.conf; then + eerror " OpenLDAP >= 2.5.x has dropped support for Shell backend." + eerror " You will need to migrate per upstream's migration notes" + eerror " at https://www.openldap.org/doc/admin25/appendix-upgrading.html." + eerror " Your existing database will not be accessible until it is" + eerror " converted away from backend shell!" + echo + fail=1 + fi + if has_version "${CATEGORY}/${PN}[berkdb]" || grep -sq '^backend.*(bdb|hdb)' /etc/openldap/slapd.conf; then + eerror " OpenLDAP >= 2.5.x has dropped support for Berkeley DB." + eerror " You will need to migrate per upstream's migration notes" + eerror " at https://www.openldap.org/doc/admin25/appendix-upgrading.html." + eerror " Your existing database will not be accessible until it is" + eerror " converted to mdb!" + echo + fail=1 + elif [[ -z "${OLDVER}" ]] && [[ -z "${NEWVER}" ]]; then + : + # Nothing wrong here. + elif [[ -z "${OLDVER}" ]] && [[ -n "${NEWVER}" ]]; then + eerror " Your existing version of OpenLDAP was not built against" + eerror " any version of sys-libs/db, but the new one will build" + eerror " against ${NEWVER} and your database may be inaccessible." + echo + fail=1 + elif [[ -n "${OLDVER}" ]] && [[ -z "${NEWVER}" ]]; then + eerror " Your existing version of OpenLDAP was built against" + eerror " sys-libs/db:${OLDVER}, but the new one will not be" + eerror " built against any version and your database may be" + eerror " inaccessible." + echo + fail=1 + elif [[ "${OLDVER}" != "${NEWVER}" ]]; then + eerror " Your existing version of OpenLDAP was built against" + eerror " sys-libs/db:${OLDVER}, but the new one will build against" + eerror " ${NEWVER} and your database would be inaccessible." + echo + fail=1 + fi + [[ "${fail}" == "1" ]] && openldap_upgrade_howto + fi + + echo + einfo + einfo "All datadirs are fine, proceeding with merge now..." + einfo +} + +openldap_upgrade_howto() { + local d l i + eerror + eerror "A (possible old) installation of OpenLDAP was detected," + eerror "installation will not proceed for now." + eerror + eerror "As major version upgrades can corrupt your database," + eerror "you need to dump your database and re-create it afterwards." + eerror + eerror "Additionally, rebuilding against different major versions of the" + eerror "sys-libs/db libraries will cause your database to be inaccessible." + eerror "" + d="$(date -u +%s)" + l="/root/ldapdump.${d}" + i="${l}.raw" + eerror " 1. /etc/init.d/slapd stop" + eerror " 2. slapcat -l ${i}" + eerror " 3. grep -E -v '^(entry|context)CSN:' <${i} >${l}" + eerror " 4. mv /var/lib/openldap-data/ /var/lib/openldap-data-backup/" + eerror " 5. emerge --update \=net-nds/${PF}" + eerror " 6. etc-update, and ensure that you apply the changes" + eerror " 7. slapadd -l ${l}" + eerror " 8. chown ldap:ldap /var/lib/openldap-data/*" + eerror " 9. /etc/init.d/slapd start" + eerror "10. Check that your data is intact." + eerror "11. Set up the new replication system." + eerror + if [[ "${FORCE_UPGRADE}" != "1" ]]; then + die "You need to upgrade your database first" + else + eerror "You have the magical FORCE_UPGRADE=1 in place." + eerror "Don't say you weren't warned about data loss." + fi +} + +pkg_setup() { + if ! use sasl && use cxx ; then + die "To build the ldapc++ library you must emerge openldap with sasl support" + fi + # Bug #322787 + if use minimal && ! has_version "net-nds/openldap" ; then + einfo "No datadir scan needed, openldap not installed" + elif use minimal && has_version 'net-nds/openldap[minimal]' ; then + einfo "Skipping scan for previous datadirs as requested by minimal useflag" + else + openldap_find_versiontags + fi +} + +src_prepare() { + # The system copy of dev-db/lmdb must match the version that this copy + # of OpenLDAP shipped with! See bug #588792. + # + # Fish out MDB_VERSION_MAJOR/MDB_VERSION_MINOR/MDB_VERSION_PATCH from + # the bundled lmdb's header to find out the version. + local bundled_lmdb_version=$(sed -En '/^#define MDB_VERSION_(MAJOR|MINOR|PATCH)(\s+)?/{s/[^0-9.]//gp}' \ + libraries/liblmdb/lmdb.h || die) + printf -v bundled_lmdb_version "%s." ${bundled_lmdb_version} + + if [[ ${SYSTEM_LMDB_VER}. != ${bundled_lmdb_version} ]] ; then + eerror "Source lmdb version: ${bundled_lmdb_version}" + eerror "Ebuild lmdb version: ${SYSTEM_LMDB_VER}" + die "Ebuild needs to update SYSTEM_LMDB_VER!" + fi + + rm -r libraries/liblmdb || die 'could not removed bundled lmdb directory' + + local filename + for filename in doc/drafts/draft-ietf-ldapext-acl-model-xx.txt; do + iconv -f iso-8859-1 -t utf-8 "${filename}" > "${filename}.utf8" + mv "${filename}.utf8" "${filename}" + done + + default + + sed -i \ + -e "s:\$(localstatedir)/run:${EPREFIX}/run:" \ + -e '/MKDIR.*.(DESTDIR)\/run/d' \ + servers/slapd/Makefile.in || die 'adjusting slapd Makefile.in failed' + + pushd build &>/dev/null || die "pushd build" + einfo "Making sure upstream build strip does not do stripping too early" + sed -i.orig \ + -e '/^STRIP/s,-s,,g' \ + top.mk || die "Failed to remove too early stripping" + popd &>/dev/null || die + + # Fails with OpenSSL 3, bug #848894 + # https://bugs.openldap.org/show_bug.cgi?id=10009 + rm tests/scripts/test076-authid-rewrite || die + + eautoreconf + multilib_copy_sources +} + +build_contrib_module() { + # [] + pushd "${S}/contrib/slapd-modules/$1" &>/dev/null || die "pushd contrib/slapd-modules/$1" + einfo "Compiling contrib-module: $1" + local target="${2:-all}" + emake \ + LDAP_BUILD="${BUILD_DIR}" prefix="${EPREFIX}/usr" \ + CC="${CC}" libexecdir="${EPREFIX}/usr/$(get_libdir)/openldap" \ + "${target}" + popd &>/dev/null || die +} + +multilib_src_configure() { + # Optional Features + myconf+=( + --enable-option-checking + $(use_enable debug) + --enable-dynamic + $(use_enable syslog) + --enable-ipv6 + --enable-local + ) + + # Optional Packages + myconf+=( + --without-fetch + ) + + if use experimental ; then + # connectionless ldap per bug #342439 + # connectionless is a unsupported feature according to Howard Chu + # see https://bugs.openldap.org/show_bug.cgi?id=9739 + # (see also bug #892009) + append-flags -DLDAP_CONNECTIONLESS + fi + + if ! use minimal && multilib_is_native_abi; then + # SLAPD (Standalone LDAP Daemon) Options + # overlay chaining requires '--enable-ldap' #296567 + # see https://www.openldap.org/doc/admin26/overlays.html#Chaining + myconf+=( + --enable-ldap=yes + --enable-slapd + $(use_enable cleartext) + $(use_enable crypt) + $(multilib_native_use_enable sasl spasswd) + --disable-slp + $(use_enable tcpd wrappers) + ) + if use experimental ; then + myconf+=( + --enable-dynacl + # ACI build as dynamic module not supported (yet) + --enable-aci=yes + ) + fi + + for option in modules rlookups slapi; do + myconf+=( --enable-${option} ) + done + + # static SLAPD backends + for backend in mdb; do + myconf+=( --enable-${backend}=yes ) + done + + # module SLAPD backends + for backend in asyncmeta dnssrv meta null passwd relay sock; do + # missing modules: wiredtiger (not available in portage) + myconf+=( --enable-${backend}=mod ) + done + + use perl && myconf+=( --enable-perl=mod ) + + if use odbc ; then + myconf+=( --enable-sql=mod ) + if use iodbc ; then + myconf+=( --with-odbc="iodbc" ) + append-cflags -I"${EPREFIX}"/usr/include/iodbc + else + myconf+=( --with-odbc="unixodbc" ) + fi + fi + + use overlays && myconf+=( --enable-overlays=mod ) + use autoca && myconf+=( --enable-autoca=mod ) || myconf+=( --enable-autoca=no ) + # compile-in the syncprov + myconf+=( --enable-syncprov=yes ) + + # Build the standalone load balancer (lloadd) - also available as a slapd module; --enable-balancer=mod + myconf+=( --enable-balancer=yes ) + + # SLAPD Password Module Options + myconf+=( + $(use_enable argon2) + ) + + # Optional Packages + myconf+=( + $(use_with systemd) + $(multilib_native_use_with sasl cyrus-sasl) + ) + else + myconf+=( + --disable-backends + --disable-slapd + --disable-mdb + --disable-overlays + --disable-autoca + --disable-syslog + --without-systemd + ) + fi + + # Library Generation & Linking Options + myconf+=( + $(use_enable static-libs static) + --enable-shared + --enable-versioning + --with-pic + ) + + # some cross-compiling tests don't pan out well. + tc-is-cross-compiler && myconf+=( + --with-yielding-select=yes + ) + + local ssl_lib="no" + if use ssl || ( ! use minimal && use samba ) ; then + if use gnutls ; then + myconf+=( --with-tls="gnutls" ) + else + # disable MD2 hash function + append-cflags -DOPENSSL_NO_MD2 + myconf+=( --with-tls="openssl" ) + fi + else + myconf+=( --with-tls="no" ) + fi + + tc-export AR CC CXX + + ECONF_SOURCE="${S}" econf \ + --libexecdir="${EPREFIX}"/usr/$(get_libdir)/openldap \ + --localstatedir="${EPREFIX}"/var \ + --runstatedir="${EPREFIX}"/run \ + --sharedstatedir="${EPREFIX}"/var/lib \ + "${myconf[@]}" + + # argument '--runstatedir' seems to have no effect therefore this workaround + sed -i \ + -e 's:^runstatedir=.*:runstatedir=${EPREFIX}/run:' \ + configure contrib/ldapc++/configure contrib/ldaptcl/configure || die 'could not set runstatedir' + + sed -i \ + -e "s:/var/run/sasl2/mux:${EPREFIX}/run/sasl2/mux:" \ + doc/guide/admin/security.sdf || die 'could not fix run path in doc' + + emake depend +} + +src_configure_cxx() { + # This needs the libraries built by the first build run. + # we have to run it AFTER the main build, not just after the main configure + local myconf_ldapcpp=( + --with-libldap="${E}/lib" + --with-ldap-includes="${S}/include" + ) + + mkdir -p "${BUILD_DIR}"/contrib/ldapc++ || die "could not create ${BUILD_DIR}/contrib/ldapc++ directory" + pushd "${BUILD_DIR}/contrib/ldapc++" &>/dev/null || die "pushd contrib/ldapc++" + + local LDFLAGS="${LDFLAGS}" + local CPPFLAGS="${CPPFLAGS}" + + append-ldflags -L"${BUILD_DIR}"/libraries/liblber/.libs -L"${BUILD_DIR}"/libraries/libldap/.libs + append-cppflags -I"${BUILD_DIR}"/include + + ECONF_SOURCE="${S}"/contrib/ldapc++ econf "${myconf_ldapcpp[@]}" + popd &>/dev/null || die "popd contrib/ldapc++" +} + +multilib_src_compile() { + tc-export AR CC CXX + emake CC="$(tc-getCC)" SHELL="${EPREFIX}"/bin/sh + + if ! use minimal && multilib_is_native_abi ; then + if use cxx ; then + einfo "Building contrib library: ldapc++" + src_configure_cxx + pushd "${BUILD_DIR}/contrib/ldapc++" &>/dev/null || die "pushd contrib/ldapc++" + emake + popd &>/dev/null || die + fi + + if use smbkrb5passwd ; then + einfo "Building contrib-module: smbk5pwd" + pushd "${S}/contrib/slapd-modules/smbk5pwd" &>/dev/null || die "pushd contrib/slapd-modules/smbk5pwd" + + MY_DEFS="-DDO_SHADOW" + if use samba ; then + MY_DEFS="${MY_DEFS} -DDO_SAMBA" + MY_KRB5_INC="" + fi + if use kerberos ; then + MY_DEFS="${MY_DEFS} -DDO_KRB5" + MY_KRB5_INC="$(krb5-config --cflags)" + fi + + emake \ + DEFS="${MY_DEFS}" \ + KRB5_INC="${MY_KRB5_INC}" \ + LDAP_BUILD="${BUILD_DIR}" \ + libexecdir="${EPREFIX}/usr/$(get_libdir)/openldap" + popd &>/dev/null || die + fi + + if use overlays ; then + einfo "Building contrib-module: samba4" + pushd "${S}/contrib/slapd-modules/samba4" &>/dev/null || die "pushd contrib/slapd-modules/samba4" + + emake \ + LDAP_BUILD="${BUILD_DIR}" \ + CC="$(tc-getCC)" libexecdir="${EPREFIX}/usr/$(get_libdir)/openldap" + popd &>/dev/null || die + fi + + if use kerberos ; then + if use kinit ; then + build_contrib_module "kinit" "kinit.c" "kinit" + fi + build_contrib_module "passwd" "pw-kerberos.la" + fi + + if use pbkdf2; then + build_contrib_module "passwd/pbkdf2" + fi + + if use sha2 ; then + build_contrib_module "passwd/sha2" + fi + + # We could build pw-radius if GNURadius would install radlib.h + build_contrib_module "passwd" "pw-netscape.la" + + #build_contrib_module "acl" "posixgroup.la" # example code only + #build_contrib_module "acl" "gssacl.la" # example code only, also needs kerberos + build_contrib_module "addpartial" + build_contrib_module "allop" + build_contrib_module "allowed" + build_contrib_module "autogroup" + build_contrib_module "cloak" + # build_contrib_module "comp_match" # really complex, adds new external deps, questionable demand + build_contrib_module "denyop" + build_contrib_module "dsaschema" + build_contrib_module "dupent" + build_contrib_module "lastbind" + # lastmod may not play well with other overlays + build_contrib_module "lastmod" + build_contrib_module "noopsrch" + #build_contrib_module "nops" https://bugs.gentoo.org/641576 + #build_contrib_module "nssov" RESO:LATER + build_contrib_module "trace" + # build slapi-plugins + pushd "${S}/contrib/slapi-plugins/addrdnvalues" &>/dev/null || die "pushd contrib/slapi-plugins/addrdnvalues" + einfo "Building contrib-module: addrdnvalues plugin" + $(tc-getCC) -shared \ + -I"${BUILD_DIR}"/include \ + -I../../../include \ + ${CPPFLAGS} \ + ${CFLAGS} \ + -fPIC \ + ${LDFLAGS} \ + -o libaddrdnvalues-plugin.so \ + addrdnvalues.c || die "Building libaddrdnvalues-plugin.so failed" + popd &>/dev/null || die + fi +} + +multilib_src_test() { + if multilib_is_native_abi; then + cd tests || die + pwd + + # Increase various test timeouts/delays, bug #894012 + # We can't just double everything as there's a cumulative effect. + export SLEEP0=2 # originally 1 + export SLEEP1=10 # originally 7 + export SLEEP2=20 # originally 15 + export TIMEOUT=16 # originally 8 + + # emake test => runs only lloadd & mdb, in serial; skips ldif,sql,wt,regression + # emake partests => runs ALL of the tests in parallel + # wt/WiredTiger is not supported in Gentoo + TESTS=( plloadd pmdb ) + #TESTS+=( pldif ) # not done by default, so also exclude here + #use odbc && TESTS+=( psql ) # not done by default, so also exclude here + + emake -Onone "${TESTS[@]}" + fi +} + +multilib_src_install() { + emake CC="$(tc-getCC)" \ + DESTDIR="${D}" SHELL="${EPREFIX}"/bin/sh install + + if ! use minimal && multilib_is_native_abi; then + # openldap modules go here + # TODO: write some code to populate slapd.conf with moduleload statements + keepdir /usr/$(get_libdir)/openldap/openldap/ + + # initial data storage dir + keepdir /var/lib/openldap-data + use prefix || fowners ldap:ldap /var/lib/openldap-data + fperms 0700 /var/lib/openldap-data + + echo "OLDPF='${PF}'" > "${ED}${OPENLDAP_DEFAULTDIR_VERSIONTAG}/${OPENLDAP_VERSIONTAG}" + echo "# do NOT delete this. it is used" >> "${ED}${OPENLDAP_DEFAULTDIR_VERSIONTAG}/${OPENLDAP_VERSIONTAG}" + echo "# to track versions for upgrading." >> "${ED}${OPENLDAP_DEFAULTDIR_VERSIONTAG}/${OPENLDAP_VERSIONTAG}" + + # use our config + rm "${ED}"/etc/openldap/slapd.conf + insinto /etc/openldap + newins "${FILESDIR}"/${PN}-2.6.3-slapd-conf slapd.conf + configfile="${ED}"/etc/openldap/slapd.conf + + # populate with built backends + einfo "populate config with built backends" + for x in "${ED}"/usr/$(get_libdir)/openldap/openldap/back_*.so; do + einfo "Adding $(basename ${x})" + sed -e "/###INSERTDYNAMICMODULESHERE###$/a# moduleload\t$(basename ${x})" -i "${configfile}" || die + done + sed -e "s:###INSERTDYNAMICMODULESHERE###$:# modulepath\t${EPREFIX}/usr/$(get_libdir)/openldap/openldap:" \ + -i "${configfile}" || die + use prefix || fowners root:ldap /etc/openldap/slapd.conf + fperms 0640 /etc/openldap/slapd.conf + cp "${configfile}" "${configfile}".default || die + + # install our own init scripts and systemd unit files + einfo "Install init scripts" + sed -e "s,/usr/lib/,/usr/$(get_libdir)/," "${FILESDIR}"/slapd-initd-2.4.40-r2 > "${T}"/slapd || die + doinitd "${T}"/slapd + newconfd "${FILESDIR}"/slapd-confd-2.6.1 slapd + + if use systemd; then + # The systemd unit uses Type=notify, so it is useless without USE=systemd + einfo "Install systemd service" + rm -rf "${ED}"/{,usr/}lib/systemd + sed -e "s,/usr/lib/,/usr/$(get_libdir)/," "${FILESDIR}"/slapd-2.6.1.service > "${T}"/slapd.service || die + systemd_dounit "${T}"/slapd.service + systemd_install_serviced "${FILESDIR}"/slapd.service.conf + newtmpfiles "${FILESDIR}"/slapd.tmpfilesd slapd.conf + fi + + # if built without SLP, we don't need to be before avahi + sed -i \ + -e '/before/{s/avahi-daemon//g}' \ + "${ED}"/etc/init.d/slapd \ + || die + + if use cxx ; then + einfo "Install the ldapc++ library" + cd "${BUILD_DIR}/contrib/ldapc++" || die + emake DESTDIR="${D}" libexecdir="${EPREFIX}/usr/$(get_libdir)/openldap" install + cd "${S}"/contrib/ldapc++ || die + newdoc README ldapc++-README + fi + + if use smbkrb5passwd ; then + einfo "Install the smbk5pwd module" + cd "${S}/contrib/slapd-modules/smbk5pwd" || die + emake DESTDIR="${D}" \ + LDAP_BUILD="${BUILD_DIR}" \ + libexecdir="${EPREFIX}/usr/$(get_libdir)/openldap" install + newdoc README smbk5pwd-README + fi + + if use overlays ; then + einfo "Install the samba4 module" + cd "${S}/contrib/slapd-modules/samba4" || die + emake DESTDIR="${D}" \ + LDAP_BUILD="${BUILD_DIR}" \ + libexecdir="${EPREFIX}/usr/$(get_libdir)/openldap" install + newdoc README samba4-README + fi + + einfo "Installing contrib modules" + cd "${S}/contrib/slapd-modules" || die + for l in */*.la */*/*.la; do + [[ -e ${l} ]] || continue + libtool --mode=install cp ${l} \ + "${ED}"/usr/$(get_libdir)/openldap/openldap || \ + die "installing ${l} failed" + done + + dodoc "${FILESDIR}"/DB_CONFIG.fast.example + docinto contrib + doman */*.5 + #newdoc acl/README* + newdoc addpartial/README addpartial-README + newdoc allop/README allop-README + newdoc allowed/README allowed-README + newdoc autogroup/README autogroup-README + newdoc dsaschema/README dsaschema-README + newdoc passwd/README passwd-README + cd "${S}/contrib/slapi-plugins" || die + insinto /usr/$(get_libdir)/openldap/openldap + doins */*.so + docinto contrib + newdoc addrdnvalues/README addrdnvalues-README + + insinto /etc/openldap/schema + newins "${DISTDIR}"/${BIS_P} ${BIS_PN} + + docinto back-sock ; dodoc "${S}"/servers/slapd/back-sock/searchexample* + docinto back-perl ; dodoc "${S}"/servers/slapd/back-perl/SampleLDAP.pm + + dosbin "${S}"/contrib/slapd-tools/statslog + newdoc "${S}"/contrib/slapd-tools/README README.statslog + fi + + if ! use static-libs ; then + find "${ED}" \( -name '*.a' -o -name '*.la' \) -delete || die + fi +} + +multilib_src_install_all() { + dodoc ANNOUNCEMENT CHANGES COPYRIGHT README + docinto rfc ; dodoc doc/rfc/*.txt +} + +pkg_preinst() { + # keep old libs if any + preserve_old_lib /usr/$(get_libdir)/{liblber,libldap,libldap_r}-2.4$(get_libname 0) + # bug 440470, only display the getting started help there was no openldap before, + # or we are going to a non-minimal build + ! has_version net-nds/openldap || has_version 'net-nds/openldap[minimal]' + OPENLDAP_PRINT_MESSAGES=$((! $?)) +} + +pkg_postinst() { + if ! use minimal ; then + if use systemd; then + tmpfiles_process slapd.conf + fi + + # You cannot build SSL certificates during src_install that will make + # binary packages containing your SSL key, which is both a security risk + # and a misconfiguration if multiple machines use the same key and cert. + if use ssl; then + install_cert /etc/openldap/ssl/ldap + use prefix || chown ldap:ldap "${EROOT}"/etc/openldap/ssl/ldap.* + ewarn "Self-signed SSL certificates are treated harshly by OpenLDAP 2.[12]" + ewarn "Self-signed SSL certificates are treated harshly by OpenLDAP 2.[12]" + ewarn "add 'TLS_REQCERT allow' if you want to use them." + fi + + if use prefix; then + # Warn about prefix issues with slapd + eerror "slapd might NOT be usable on Prefix systems as it requires root privileges" + eerror "to start up, and requires that certain files directories be owned by" + eerror "ldap:ldap. As Prefix does not support changing ownership of files and" + eerror "directories, you will have to manually fix this yourself." + fi + + # These lines force the permissions of various content to be correct + if [[ -d "${EROOT}"/var/run/openldap ]]; then + use prefix || { chown ldap:ldap "${EROOT}"/var/run/openldap || die; } + chmod 0755 "${EROOT}"/var/run/openldap || die + fi + use prefix || chown root:ldap "${EROOT}"/etc/openldap/slapd.conf{,.default} + chmod 0640 "${EROOT}"/etc/openldap/slapd.conf{,.default} || die + use prefix || chown ldap:ldap "${EROOT}"/var/lib/openldap-data + fi + + if has_version 'net-nds/openldap[-minimal]' && ((${OPENLDAP_PRINT_MESSAGES})); then + elog "Getting started using OpenLDAP? There is some documentation available:" + elog "Gentoo Guide to OpenLDAP Authentication" + elog "(https://wiki.gentoo.org/wiki/Centralized_authentication_using_OpenLDAP)" + fi + + preserve_old_lib_notify /usr/$(get_libdir)/{liblber,libldap,libldap_r}-2.4$(get_libname 0) +} diff --git a/net-voip/Manifest.gz b/net-voip/Manifest.gz index af030cdacdea..e3f1fc457978 100644 Binary files a/net-voip/Manifest.gz and b/net-voip/Manifest.gz differ diff --git a/net-voip/mumble/Manifest b/net-voip/mumble/Manifest index 903ebbc9fbcb..1e4c32407d41 100644 --- a/net-voip/mumble/Manifest +++ b/net-voip/mumble/Manifest @@ -4,5 +4,5 @@ DIST mumble-1.4-odr.patch.xz 1088 BLAKE2B 48a7b04ef31f7d0f4cc7e5632ba8f328e5a7fa DIST mumble-1.4-openssl3.patch.xz 4172 BLAKE2B 5b68f023e218628a4d73b0991dcc7790ce5f92ce6a27c372c5e80b1f3a8beafa3ddd6416b884705b321aee31ea4f5e09dda6ceb240272dde64f420fbeb06845a SHA512 3a4e504f3365e93418cb85d0da4e6f2f54ab904283743907604bb39276560a4215d9bea1b225601789d1c3d84d270c04840ec57cd04e3df1204cc586ea42562a DIST mumble-1.4.287.tar.gz 9457292 BLAKE2B 5fc89c184aa54ab8269870fd87b6c9ce271d77c05a6ecb2aa78eccf297ffb842a50a18a142ac628c1b287a2b5e6c0ae0dced3237242303840a4de05b7f3e7040 SHA512 34ed30c18257ba8deae6938009a90147c8bc3a0aca28e69bea7ec0262e8d2cdacb9a840fac7d3dd623a52ef8d5903ed5424b62b483af21d6df6aa9632eae9d82 EBUILD mumble-1.4.287-r1.ebuild 4138 BLAKE2B 3761785af0e3becaff28fd4c1d31bcc0bede8ae136fbd397db1527af6beeace2325ebfe2569d150be164fcfa6bdedac13f8ae9910ad9c4d433f41a7b05505628 SHA512 7c93d2540a6aaeb46da43ced787e2ce87319f9aacc3567538af880bd6cee8001d5f4f72cbe77a5c517c3e6fad925f0bdb8b39236d8155f0ddb3c450c7c387444 -EBUILD mumble-9999.ebuild 3839 BLAKE2B cd90aaf98c0668f23a637ea4f8ff38f05ba55a18015118beeaa22454f757aff32af5a7cbfcad46faab5d43cba75ff703745d757467fae72bcba1d4370c428e92 SHA512 56951bf52f721ba267c4c32c2a0125ff874705ae3259309c2cc714956a64f9bd978da6dc2107823ebd05cf1caaef7f74d3091bc496a5a30d243110af65427c04 +EBUILD mumble-9999.ebuild 3871 BLAKE2B 78c85aebd45cf8a7d2260af7042bdf38c9bb6729d52b29ca5d58b587caaad4df9e604bc3360b2e0f3a0d1ab4ae1aef4fc158bedb45f914b143fb8fd03054ec54 SHA512 ebcc666175f3b17aa7753734dbdbbd3ea6e51ee502015f56fcbae667d52c8a3d06379f33bde09ca5ee2ea23190ca05a402abb55b135bc5e932d0147303cdd43c MISC metadata.xml 659 BLAKE2B 29aa7577035302a7cdcd6c433bcdfa6754b13b6b4c41add1779c176e9ab58a2b7a5b74a71269c0ab5e2a2cf6442218e1a9529c26175286431c121ea398e02276 SHA512 82d88c9d5d4fcbe79cbed7de582ad13dcdcbd81165cb808373b2917d59d56bd7b724ed5c1710c17552e8efde39d0f7cc058d3b30355379ea5f1ee3a4d1995227 diff --git a/net-voip/mumble/mumble-9999.ebuild b/net-voip/mumble/mumble-9999.ebuild index b5a027a596c1..79e98b80ec73 100644 --- a/net-voip/mumble/mumble-9999.ebuild +++ b/net-voip/mumble/mumble-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -16,6 +16,7 @@ if [[ "${PV}" == 9999 ]] ; then # even if these components may not be compiled in EGIT_SUBMODULES=( '-*' + 3rdparty/cmake-compiler-flags 3rdparty/FindPythonInterpreter 3rdparty/gsl 3rdparty/minhook diff --git a/net-voip/murmur/Manifest b/net-voip/murmur/Manifest index ed1887196d91..cce734f0e2c4 100644 --- a/net-voip/murmur/Manifest +++ b/net-voip/murmur/Manifest @@ -1,4 +1,5 @@ AUX murmur.confd 172 BLAKE2B 1f25ce417f1b9f504ea59d4e5216774f8eb2b00450577a1d137f645fbbd69f0991b510c35bad81ac739c868ce128f4de0c6b4e4095edcd977d3822fac622524c SHA512 4a05e2a640abf3f7a74c63b47ab87774718ad4e86f985c5308a2ba3167d816abedd9c35b07b8572f7789309ba91fa37bc0c1938493cc8d78844ecdeed7bd4171 +AUX murmur.confd-r2 179 BLAKE2B bd4eecb479d0c12ed0ec29de964c949bfdfc17c89a0134ffe23fcbc885e1e2a82ca8fc003c49d25ba9eed5861f39be18d4b1b6784427a6728e91e901de420427 SHA512 4b293834867a6cdb909f6bd8abc952ea2d955daa2e465b370f09f6f884e13f857dee74b2c5058121f8009db3d9b6c951bafa25b3862d7b0375eee034055d2eeb AUX murmur.initd-r2 511 BLAKE2B 2ff09ffdb62c5131f97f52960ac71360eb4959bb974c8cbc7f0fb0a27da91f34826a3065840be5a5ef9c24e243185cee0106c85285aa2aefbb534934cff9621d SHA512 3153254ec2c31e1b19e4991cce65ae9df7a609ad61c13ff569bbe822fc728dcf562c63c0a0d3198de3bd1599524db3f0e122004d1491b6bceafdbb28066a56cc AUX murmur.logrotate 175 BLAKE2B b13282fc194ed7a576e22ac241285053a7882f670580b6a3004e8ce22b3cc5f3854f46aa2a89629931a0e8cdc826e2d4e1096e837aed41148d8ef87afd485676 SHA512 09bbc2f364e038dc81e55adb86210f4cdc178bd2dba770e373f6c411b2c21d08218fd9784fff0ba133b7e18c84ddc3b2ac86d9d67a99a3169d3be42bd7fe2863 AUX murmurd-dbus.tmpfiles 33 BLAKE2B 4040c58c142ae051e3086bfb179a1b28fc97f997d2b4ccf0392fb30d6212ac937f3d8ec120699210bee333b224af73dc1b72a40f3bda1cb4f4e8e683ac09b262 SHA512 9bc78c99dd5d830e6ea0fff82e1fdc3c323b7952e54f139754d8d0dd5e5e75c3374e26ea5a404029c96766cbf3a08afdffd53b99fdca5cd9c97dd8a28b8fc410 @@ -7,5 +8,6 @@ DIST mumble-1.4-odr.patch.xz 1088 BLAKE2B 48a7b04ef31f7d0f4cc7e5632ba8f328e5a7fa DIST mumble-1.4-openssl3.patch.xz 4172 BLAKE2B 5b68f023e218628a4d73b0991dcc7790ce5f92ce6a27c372c5e80b1f3a8beafa3ddd6416b884705b321aee31ea4f5e09dda6ceb240272dde64f420fbeb06845a SHA512 3a4e504f3365e93418cb85d0da4e6f2f54ab904283743907604bb39276560a4215d9bea1b225601789d1c3d84d270c04840ec57cd04e3df1204cc586ea42562a DIST mumble-1.4.287.tar.gz 9457292 BLAKE2B 5fc89c184aa54ab8269870fd87b6c9ce271d77c05a6ecb2aa78eccf297ffb842a50a18a142ac628c1b287a2b5e6c0ae0dced3237242303840a4de05b7f3e7040 SHA512 34ed30c18257ba8deae6938009a90147c8bc3a0aca28e69bea7ec0262e8d2cdacb9a840fac7d3dd623a52ef8d5903ed5424b62b483af21d6df6aa9632eae9d82 EBUILD murmur-1.4.287-r1.ebuild 4425 BLAKE2B 5e325e3e095da8dfa8682936acb258910edd61c3a1876127a448157dfbdd88bb75b2cf4a16dd1f01faa482aff2f506d1a38808fc5216c16353c7b5f254ec640a SHA512 45d736a6b4c57f28b345b8c1be3e1e7631b8d7c88dbc970d0c4081296232c24c77ac000ed9d67daabd1baab0812e1d4b1c4912c733ed37e7d2c330d5bd812c7f -EBUILD murmur-9999.ebuild 4101 BLAKE2B d500b2276ff4887282e5fff53be08363d3ffa004cc44656d7ced384f53d2ec802e52d47696a459d65e8cfa3e9491a04a1fea6a7fa2f89ddcd0a3792777567e6b SHA512 cec0393ada5defde9f602092f03430aab9ff86235b196bda026922b7f3c5f92c423fdcf2eaf9792c89e62951824b9b5ef1282ea68276c631ce046c72666544ca +EBUILD murmur-1.4.287-r2.ebuild 5078 BLAKE2B d3f23fa86c45e8c695da793bdade5708c49ac3628c60444da18f51860025fd1ccb294ce143f24ae00ca100a08f9a05909fc5e8b8058dc75c1ef3a4b8cd4d3d42 SHA512 08479c07acd4f132f06e6dd4ab9502196ed0d41df0212307d784a46e1c4bb31ffab3b62ecaaa654eca9ce8d95d222da5df0ea00470c3baa7faaa13005d5c7987 +EBUILD murmur-9999.ebuild 4145 BLAKE2B cb92119abf53bc148042fd6ad24147b48f05eef5f7eb04fdbc176daaf7f168f94c8b7511290ea6a9c64ac68780f63f34a9008b4536e4497e3b324718526f5a47 SHA512 0f1f3e60849a463e536db6fc4939af9264be38a8dd9f73409a7c589fba6f95006b9bdc2681a3e8d571c0dfce226184768341a6dd8aad04b5561fe98b2290794b MISC metadata.xml 590 BLAKE2B c8b9be5ba465c5a9a1d2b4ed33e5d1e86a148c6052eee9d39bd70c2073ec0578c3aad1ca14ddf2396611b43eb4c88d1dcae018d7c50530b64a1d8eecf807e3f0 SHA512 fef0cb21cb11c762b5ed70c89bd07dd30c3a0672b56cfdc09940b336cb7e13b2059fbde8eb738e355d7eb1a9e94d40e88f10073ed14f42f9edaf079d51f490d1 diff --git a/net-voip/murmur/files/murmur.confd-r2 b/net-voip/murmur/files/murmur.confd-r2 new file mode 100644 index 000000000000..c8d3230b9974 --- /dev/null +++ b/net-voip/murmur/files/murmur.confd-r2 @@ -0,0 +1,9 @@ +# where to look for the config file +MURMUR_CONF=/etc/murmur/mumble-server.ini + +# run as this user +MURMUR_USER=murmur + +# HOME directory of MURMUR_USER +MURMUR_HOME=/var/lib/murmur + diff --git a/net-voip/murmur/murmur-1.4.287-r2.ebuild b/net-voip/murmur/murmur-1.4.287-r2.ebuild new file mode 100644 index 000000000000..f439f3c88309 --- /dev/null +++ b/net-voip/murmur/murmur-1.4.287-r2.ebuild @@ -0,0 +1,200 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake flag-o-matic systemd readme.gentoo-r1 tmpfiles + +DESCRIPTION="Mumble is an open source, low-latency, high quality voice chat software" +HOMEPAGE="https://wiki.mumble.info" +if [[ "${PV}" == 9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/mumble-voip/mumble.git" + EGIT_SUBMODULES=( '-*' ) +else + MY_PN="mumble" + if [[ "${PV}" == *_pre* ]] ; then + MY_P="${MY_PN}-${PV}" + SRC_URI="https://dev.gentoo.org/~concord/distfiles/${MY_P}.tar.xz" + S="${WORKDIR}/${MY_P}" + else + MY_PV="${PV/_/-}" + MY_P="${MY_PN}-${MY_PV}" + SRC_URI="https://github.com/mumble-voip/mumble/releases/download/v${MY_PV}/${MY_P}.tar.gz + https://dl.mumble.info/${MY_P}.tar.gz" + S="${WORKDIR}/${MY_P}.src" + fi + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +SRC_URI+=" https://dev.gentoo.org/~concord/distfiles/mumble-1.4-openssl3.patch.xz" +SRC_URI+=" https://dev.gentoo.org/~concord/distfiles/mumble-1.4-crypto-threads.patch.xz" +SRC_URI+=" https://dev.gentoo.org/~concord/distfiles/mumble-1.4-odr.patch.xz" + +LICENSE="BSD" +SLOT="0" +IUSE="+dbus grpc +ice test zeroconf" +RESTRICT="!test? ( test )" + +RDEPEND=" + acct-group/murmur + acct-user/murmur + >=dev-libs/openssl-1.0.0b:0= + >=dev-libs/protobuf-2.2.0:= + dev-qt/qtcore:5 + dev-qt/qtnetwork:5[ssl] + || ( + dev-qt/qtsql:5[sqlite] + dev-qt/qtsql:5[mysql] + ) + dev-qt/qtxml:5 + sys-apps/lsb-release + >=sys-libs/libcap-2.15 + dbus? ( dev-qt/qtdbus:5 ) + grpc? ( net-libs/grpc ) + ice? ( dev-libs/Ice:= ) + zeroconf? ( net-dns/avahi[mdnsresponder-compat] ) +" + +DEPEND="${RDEPEND} + dev-libs/boost + dev-qt/qttest:5 +" +BDEPEND=" + acct-group/murmur + acct-user/murmur + virtual/pkgconfig +" + +if [[ "${PV}" == *9999 ]] ; then + # Required for the mkini.sh script which calls perl multiple times + BDEPEND+=" + dev-lang/perl + " +fi + +DOC_CONTENTS=" + Useful scripts are located in /usr/share/doc/${PF}/scripts. + The defualt 'SuperUser' password will be written into the log file + when starting murmur for the first time. + If you want to set it yourself, please execute: + su murmur -s /bin/bash -c 'mumble-server -ini /etc/murmur/murmur.ini -supw ' + to set the build-in 'SuperUser' password before starting murmur. + Please restart dbus before starting murmur, or else dbus + registration will fail. +" + +PATCHES=( + "${WORKDIR}/mumble-1.4-openssl3.patch" + "${WORKDIR}/mumble-1.4-crypto-threads.patch" + "${WORKDIR}/mumble-1.4-odr.patch" +) + +src_prepare() { + if [[ "${PV}" == *9999 ]] ; then + pushd scripts &>/dev/null || die + ./mkini.sh || die + popd &>/dev/null || die + fi + + # Change dbus user from mumble-server to murmur + sed \ + -e 's:mumble-server:murmur:g' \ + -i "${S}"/scripts/murmur.conf || die + + # Adjust default server settings to be correct for our default setup + sed \ + -e 's:database=:database=/var/lib/murmur/database.sqlite:' \ + -e 's:;logfile=murmur.log:logfile=/var/log/murmur/murmur.log:' \ + -e 's:;pidfile=:pidfile=/run/murmur/murmur.pid:' \ + -i "${S}"/scripts/murmur.ini || die + + # Adjust systemd service file to our config location #689208 + sed \ + -e "s@/etc/${PN}\.ini@/etc/${PN}/${PN}.ini@" \ + -e "s@murmurd@mumble-server@" \ + -i scripts/${PN}.service || die + + cmake_src_prepare +} + +src_configure() { + myuse() { + [[ -n "${1}" ]] || die "myconf: No use flag given." + use ${1} || echo "no-${1}" + } + local mycmakeargs=( + -DBUILD_TESTING="$(usex test)" + -Dclient="OFF" + -Ddbus="$(usex dbus)" + -Dg15="OFF" + -Dgrpc="$(usex grpc)" + -Dice="$(usex ice)" + -Doverlay="OFF" + -Dserver="ON" + -Dzeroconf="$(usex zeroconf)" + ) + if [[ "${PV}" != 9999 ]] ; then + mycmakeargs+=( -DBUILD_NUMBER="$(ver_cut 3)" ) + fi + + # https://bugs.gentoo.org/832978 + # fix tests (and possibly runtime issues) on arches with unsigned chars + append-cxxflags -fsigned-char + + cmake_src_configure +} + +src_install() { + cmake_src_install + + dodoc README.md CHANGES + + docinto scripts + dodoc -r scripts/server + docompress -x /usr/share/doc/${PF}/scripts + + local etcdir="/etc/murmur" + insinto ${etcdir} + doins scripts/${PN}.ini + + insinto /etc/logrotate.d/ + newins "${FILESDIR}"/murmur.logrotate murmur + + insinto /etc/dbus-1/system.d/ + doins scripts/murmur.conf + + insinto /usr/share/murmur/ + doins src/murmur/Murmur.ice + + # Copy over the initd file so we can modify it incase zeroconf support is on. + cp "${FILESDIR}"/murmur.initd-r2 "${T}"/murmur.initd + + if use zeroconf; then + sed -e 's:need:need avahi-daemon:' -i "${T}"/murmur.initd || die + fi + + newinitd "${T}"/murmur.initd murmur + newconfd "${FILESDIR}"/murmur.confd murmur + + systemd_dounit scripts/${PN}.service + newtmpfiles "${FILESDIR}"/murmurd-dbus.tmpfiles "${PN}".conf + + keepdir /var/lib/murmur /var/log/murmur + fowners -R murmur /var/lib/murmur /var/log/murmur + fperms 750 /var/lib/murmur /var/log/murmur + + # Fix permissions on config file as it might contain passwords. + # (bug #559362) + fowners root:murmur ${etcdir}/murmur.ini + fperms 640 ${etcdir}/murmur.ini + + doman man/mumble-server.1 + + readme.gentoo_create_doc +} + +pkg_postinst() { + tmpfiles_process ${PN}.conf + readme.gentoo_print_elog +} diff --git a/net-voip/murmur/murmur-9999.ebuild b/net-voip/murmur/murmur-9999.ebuild index 767d7a494eb3..b5d57c5bea38 100644 --- a/net-voip/murmur/murmur-9999.ebuild +++ b/net-voip/murmur/murmur-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -10,7 +10,20 @@ HOMEPAGE="https://wiki.mumble.info" if [[ "${PV}" == 9999 ]] ; then inherit git-r3 EGIT_REPO_URI="https://github.com/mumble-voip/mumble.git" - EGIT_SUBMODULES=( '-*' 3rdparty/FindPythonInterpreter 3rdparty/gsl 3rdparty/tracy ) + + # needed for the included 3rdparty license script, + # even if these components may not be compiled in + EGIT_SUBMODULES=( + '-*' + 3rdparty/cmake-compiler-flags + 3rdparty/FindPythonInterpreter + 3rdparty/gsl + 3rdparty/minhook + 3rdparty/opus + 3rdparty/rnnoise-src + 3rdparty/speexdsp + 3rdparty/tracy + ) else MY_PN="mumble" if [[ "${PV}" == *_pre* ]] ; then @@ -29,7 +42,7 @@ fi LICENSE="BSD" SLOT="0" -IUSE="+dbus grpc +ice test zeroconf" +IUSE="+ice test zeroconf" RESTRICT="!test? ( test )" RDEPEND=" @@ -38,6 +51,7 @@ RDEPEND=" >=dev-libs/openssl-1.0.0b:0= >=dev-libs/protobuf-2.2.0:= dev-qt/qtcore:5 + dev-qt/qtdbus:5 dev-qt/qtnetwork:5[ssl] || ( dev-qt/qtsql:5[sqlite] @@ -46,8 +60,6 @@ RDEPEND=" dev-qt/qtxml:5 sys-apps/lsb-release >=sys-libs/libcap-2.15 - dbus? ( dev-qt/qtdbus:5 ) - grpc? ( net-libs/grpc ) ice? ( dev-libs/Ice:= ) zeroconf? ( net-dns/avahi[mdnsresponder-compat] ) " @@ -62,58 +74,43 @@ BDEPEND=" virtual/pkgconfig " -if [[ "${PV}" == *9999 ]] ; then - # Required for the mkini.sh script which calls perl multiple times - BDEPEND+=" - dev-lang/perl - " -fi - +DISABLE_AUTOFORMATTING="yes" DOC_CONTENTS=" - Useful scripts are located in /usr/share/doc/${PF}/scripts.\n - Please execute:\n - murmurd -ini /etc/murmur/murmur.ini -supw \n - chown murmur:murmur /var/lib/murmur/murmur.sqlite\n - to set the build-in 'SuperUser' password before starting murmur. - Please restart dbus before starting murmur, or else dbus - registration will fail. +The default 'SuperUser' password will be written into the log file +when starting murmur for the first time. + +If you want to manually set a password yourself, please execute: +su murmur -s /bin/bash -c 'mumble-server -ini /etc/murmur/mumble-server.ini -supw ' + +This will set the built-in 'SuperUser' password to '' when starting murmur. " src_prepare() { - if [[ "${PV}" == *9999 ]] ; then - pushd scripts &>/dev/null || die - ./mkini.sh || die - popd &>/dev/null || die - fi - + # Adjust default server settings to be correct for our default setup sed \ - -e 's:mumble-server:murmur:g' \ - -e 's:/var/run:/run:g' \ - -i "${S}"/scripts/murmur.{conf,ini} || die + -e 's:database=:database=/var/lib/murmur/database.sqlite:' \ + -e 's:;logfile=mumble-server.log:logfile=/var/log/murmur/murmur.log:' \ + -e 's:;pidfile=:pidfile=/run/murmur/murmur.pid:' \ + -i auxiliary_files/mumble-server.ini || die - # Adjust systemd service file to our config location #689208 - sed \ - -e "s@/etc/${PN}\.ini@/etc/${PN}/${PN}.ini@" \ - -e "s@murmurd@mumble-server@" \ - -i scripts/${PN}.service || die + # Replace the default group and user _mumble-server with murmur + grep -r -l _mumble-server auxiliary_files/ | xargs sed -i 's/_mumble-server/murmur/g' || die cmake_src_prepare } src_configure() { - myuse() { - [[ -n "${1}" ]] || die "myconf: No use flag given." - use ${1} || echo "no-${1}" - } local mycmakeargs=( -DBUILD_TESTING="$(usex test)" -Dclient="OFF" - -Ddbus="$(usex dbus)" -Dg15="OFF" - -Dgrpc="$(usex grpc)" -Dice="$(usex ice)" + -DMUMBLE_INSTALL_SYSCONFDIR="/etc/murmur" -Doverlay="OFF" -Dserver="ON" + -DMUMBLE_INSTALL_SERVICEFILEDIR=$(systemd_get_systemunitdir) + -DMUMBLE_INSTALL_SYSUSERSDIR=$(systemd_get_userunitdir) + -DMUMBLE_INSTALL_TMPFILESDIR="/usr/lib/tmpfiles.d" -Dzeroconf="$(usex zeroconf)" ) if [[ "${PV}" != 9999 ]] ; then @@ -132,44 +129,32 @@ src_install() { dodoc README.md - docinto scripts - dodoc -r scripts/server - docompress -x /usr/share/doc/${PF}/scripts - - local etcdir="/etc/murmur" - insinto ${etcdir} - doins scripts/${PN}.ini - insinto /etc/logrotate.d/ newins "${FILESDIR}"/murmur.logrotate murmur - insinto /etc/dbus-1/system.d/ - doins scripts/murmur.conf + # Copy over the initd file so we can modify it incase zeroconf support is on. + cp "${FILESDIR}"/murmur.initd-r2 "${T}"/murmur.initd || die - insinto /usr/share/murmur/ - doins src/murmur/Murmur.ice - - newinitd "${FILESDIR}"/murmur.initd-r2 murmur - newconfd "${FILESDIR}"/murmur.confd murmur + if use zeroconf; then + sed -e 's:need:need avahi-daemon:' -i "${T}"/murmur.initd || die + fi - systemd_dounit scripts/${PN}.service - newtmpfiles "${FILESDIR}"/murmurd-dbus.tmpfiles "${PN}".conf + newinitd "${T}"/murmur.initd murmur + newconfd "${FILESDIR}"/murmur.confd-r2 murmur keepdir /var/lib/murmur /var/log/murmur fowners -R murmur /var/lib/murmur /var/log/murmur fperms 750 /var/lib/murmur /var/log/murmur - # Fix permissions on config file as it might contain passwords. - # (bug #559362) - fowners root:murmur ${etcdir}/murmur.ini - fperms 640 ${etcdir}/murmur.ini - - newman man/mumble-server.1 murmurd.1 - readme.gentoo_create_doc } pkg_postinst() { - tmpfiles_process ${PN}.conf + tmpfiles_process mumble-server.conf readme.gentoo_print_elog + + if use zeroconf; then + elog "To turn on the zeroconf functionality, you need to uncomment and" + elog "change the 'bonjour=false' setting in mumble-server.ini to 'true'" + fi } diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz index 211d96cb69da..4f4563527d11 100644 Binary files a/profiles/Manifest.gz and b/profiles/Manifest.gz differ diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask index e5fde88dd457..91438397ce77 100644 --- a/profiles/arch/amd64/package.use.mask +++ b/profiles/arch/amd64/package.use.mask @@ -17,6 +17,10 @@ #--- END OF EXAMPLES --- +# Andrew Ammerlaan (2024-02-09) +# Refind is only available on a subset of arches +sys-kernel/installkernel -refind + # Ionen Wolkens (2024-01-27) # dev-python/PyQt6 and dev-python/pyside6 are keyworded here dev-python/QtPy -pyqt6 -pyside6 diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask index 833dc1d76cc4..fed90b77508a 100644 --- a/profiles/arch/base/package.use.mask +++ b/profiles/arch/base/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andrew Ammerlaan (2024-02-09) +# Refind is only available on a subset of arches +sys-kernel/installkernel refind + # Ionen Wolkens (2024-01-27) # dev-python/PyQt6 and dev-python/pyside6 have very few keywords dev-python/QtPy pyqt6 pyside6 diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask index 87c8ca636628..043790e263d5 100644 --- a/profiles/arch/x86/package.use.mask +++ b/profiles/arch/x86/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andrew Ammerlaan (2024-02-09) +# Refind is only available on a subset of arches +sys-kernel/installkernel -refind + # Marek Szuba (2024-02-01) # dev-libs/isa-l is seriously broken on x86 (Bugs #922193, #923425), # and upstream seems to have little to no interest in really diff --git a/profiles/use.local.desc b/profiles/use.local.desc index bd4db1fc57fb..812266359ccf 100644 --- a/profiles/use.local.desc +++ b/profiles/use.local.desc @@ -8294,8 +8294,9 @@ sys-kernel/gentoo-kernel-bin:generic-uki - Install a prebuilt generic initramfs sys-kernel/gentoo-kernel-bin:initramfs - Build initramfs along with the kernel. sys-kernel/gentoo-sources:experimental - Apply experimental patches; for more information, see "https://wiki.gentoo.org/wiki/Project:Kernel/Experimental". sys-kernel/installkernel:dracut - Generate an initrd or UKI on each kernel installation -sys-kernel/installkernel:grub - Re-generate grub.cfg on each kernel installation -sys-kernel/installkernel:systemd - Use systemd's kernel-install to install kernels +sys-kernel/installkernel:grub - Re-generate grub.cfg on each kernel installation, used grub.cfg is overridable with GRUB_CFG env var +sys-kernel/installkernel:refind - Install a Gentoo icon for rEFInd alongside the (unified) kernel image, used icon is overridable with REFIND_ICON env var +sys-kernel/installkernel:systemd - Use systemd's kernel-install to install kernels, overridable with SYSTEMD_KERNEL_INSTALL env var sys-kernel/installkernel:systemd-boot - Use systemd-boot's native layout by default sys-kernel/installkernel:uki - Install UKIs to ESP/EFI/Linux for EFI stub booting and/or bootloaders with support for auto-discovering UKIs sys-kernel/installkernel:ukify - Build an UKI with systemd's ukify on each kernel installation diff --git a/sci-geosciences/Manifest.gz b/sci-geosciences/Manifest.gz index 9f5ab526b8d2..e2143983a920 100644 Binary files a/sci-geosciences/Manifest.gz and b/sci-geosciences/Manifest.gz differ diff --git a/sci-geosciences/gpxsee/Manifest b/sci-geosciences/gpxsee/Manifest index 085c99be66a1..3e1933e10045 100644 --- a/sci-geosciences/gpxsee/Manifest +++ b/sci-geosciences/gpxsee/Manifest @@ -1,8 +1,6 @@ AUX gpxsee-7.33.patch 332 BLAKE2B c0ccd7e75c0d99533fcc3a1ce582b59c739e36c203434ab5c491c5c70953adadec7beae0340aaecb76f0b92c10052f8398ff2597a226426c8b9f7222c2d812f3 SHA512 ff3e78d30793784ffc147f89c7558bc9b470935293416e961db744d6edd42bf096499e3aa199908614d547e48ef893b28c886cc61e4e5ee182abddabffd660fc -DIST gpxsee-13.13.tar.gz 5551928 BLAKE2B e438c84ca7a7ade71cd5651464cab1378719609050d32b11e744dfe2952074c3fcd64ce111f4ccd10d8b71ed3e96fbd6b1ee0b00658a6120082abedb9ba53629 SHA512 d451d17d24bca0baca614d3b81896543f21e3cd1f97b8ce524b69e412a8d785058002990f7fc18613b62d2a9ebb5f09017a24e88ee8763732ac2e37242a7ca84 DIST gpxsee-13.14.tar.gz 5552553 BLAKE2B 693af0d57fc923b7ccaeace7c52f76bba4749dee9bae4f7593dc350cfe4c89bf2212a32fa47a52d39cde2f91fcc53675867b7be6b9241daef615eda388a8cf53 SHA512 af21cfa160bfdf21f3537da254e0f079063b827a4fe008245e9b67d50735480a82138d1a5aad119fb73397ca2d53b98c2dfb83b3419f32c3339876050c5f4816 -DIST gpxsee-13.4.tar.gz 5497497 BLAKE2B 1ae4a00aaba5549292002ccb1e151670f268f6b5fb32577ccc95be0aafd694c512329b34863b716ff7bc4d7509768cd4759d0611cdee915d7b7103c0e6451303 SHA512 d31898ecb57b1f47e1abfab601a16a30609ffaf6e421a366177e679f80ba1ab4ef818cc1ccd444c29db85e0b636a71940291451ad3485ab4826e3f9e7ec40e2a -EBUILD gpxsee-13.13.ebuild 1217 BLAKE2B ef246596e2373d83ec6285052e9dab105dbfa3147f52c15bb099a8bfa186e4727019dc02dfeac67fd358c1bf7a93a059b45b3e9efd41399af73775e778a88224 SHA512 25378bcd9d5eeb2ecab0f72b06f624b1322c61f5df0d34c8b6ab8b2e0228393daa07ec47f13988b758b3cab095af7fdc5d89a45a437439fa9bb1f53a2b5d0518 +DIST gpxsee-13.15.tar.gz 5552897 BLAKE2B 3817d824692064e4c15b3c32a8d3d8982899cc0de1ff2f01b6ee1a11992b41f9b39b758cea2ebe2aaff3de3dba3fceb0a08e10d76cf4801c2e794b8d081e6074 SHA512 4c80dbe46c47642dd994e4766ab6fc0e9509f43f7727160a7affeaa19efe12015d9eb04d9d584aac85f3d024699af85fab191097e5a6f7cb53f58295ddf88e32 EBUILD gpxsee-13.14.ebuild 1247 BLAKE2B 3f767810656b44960c45f26e54e4fab0c20ce914f8d8cc7e1cc63035e34c47dbb68dc806d8b9a973a04d696da22e6a9af8696033192fe9c1cda164d22daa184f SHA512 af8853f1bb9291964f7e54e037f9930ec03e2c2379532aab520ce2e5ecb4cb1699ee1d744b417d2c1ea7747adb116813c2ae411fbea47606c1a5e88fc8c6197b -EBUILD gpxsee-13.4.ebuild 1214 BLAKE2B b158e2dbb79029a3ffbb2e9b0eef4f5cdf8df1b6eeff62151eb48a40efb32a51a2b2c4cd77f2bc49f11d84fea08a3394dff472bbabce16ec9ab3b2007f2fc798 SHA512 81e153b8f4820970d68604a7f8d10937281e26ef8607cfa216dfe58b4ae363da7f5215d3c188b3d538077fa92eb0a9c8f06ec0cdb90571463ba1d229e9a3c814 +EBUILD gpxsee-13.15.ebuild 1517 BLAKE2B e942ddebb7e8e1dd66e5e4e69073bdcf4f662902b49ec0ec54abb576330f0e6cc85c9d5f4b3d8de3945ea53fcc1f390d798771d20256b37cedb8ed9924feb99d SHA512 7d37ba428467d25a4fdbda73347a9490d175021ef1f48fad787b02b3982e65d972b1171e4a525fc3e48e8953cb26095368095a89694348f4249fe9ad289787a7 MISC metadata.xml 508 BLAKE2B da581bc3330fcebff61893ddcc75762fa4987f959cf6eaddb49a2f67a3071caf5e1aa5e1f9722fc493c13091146a70bbf5f7051d2961e4456c1aaf025182a77a SHA512 e895fdb3e558a75c1506206c5b0cf797f4ee14aa83c4e0853bec71c48298301cd7cc052853df64fc62c253543882cf878e03be864a93643456f5f117816faaa3 diff --git a/sci-geosciences/gpxsee/gpxsee-13.13.ebuild b/sci-geosciences/gpxsee/gpxsee-13.13.ebuild deleted file mode 100644 index d3040a4c8b15..000000000000 --- a/sci-geosciences/gpxsee/gpxsee-13.13.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PLOCALES="ca cs da de en eo es fi fr hu it ko nb pl pt_BR ru sv tr uk zh" -inherit plocale qmake-utils xdg - -MY_PN="GPXSee" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="A viewer and analyzer that supports gpx, tcx, kml, fit, igc and nmea files" -HOMEPAGE="https://www.gpxsee.org/" -SRC_URI="https://github.com/tumic0/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -RDEPEND=" - dev-qt/qtconcurrent:5 - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtpositioning:5 - dev-qt/qtprintsupport:5 - dev-qt/qtserialport:5 - dev-qt/qtsql:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 -" -DEPEND="${RDEPEND}" -BDEPEND="dev-qt/linguist-tools:5" - -PATCHES=( "${FILESDIR}"/${PN}-7.33.patch ) - -src_prepare() { - default - - plocale_find_changes lang "${PN}_" '.ts' - - rm_ts() { - sed -e "s|lang/gpxsee_${1}.ts||" -i gpxsee.pro - } - - plocale_for_each_disabled_locale rm_ts -} - -src_compile() { - $(qt5_get_bindir)/lrelease gpxsee.pro || die "lrelease failed" - eqmake5 gpxsee.pro - emake -} - -src_install() { - emake INSTALL_ROOT="${D}" install - dodoc README.md -} diff --git a/sci-geosciences/gpxsee/gpxsee-13.15.ebuild b/sci-geosciences/gpxsee/gpxsee-13.15.ebuild new file mode 100644 index 000000000000..a06e28411dd2 --- /dev/null +++ b/sci-geosciences/gpxsee/gpxsee-13.15.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PLOCALES="ca cs da de en eo es fi fr hu it ko nb pl pt_BR ru sv tr uk zh" +inherit plocale qmake-utils xdg + +MY_PN="GPXSee" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="A viewer and analyzer that supports gpx, tcx, kml, fit, igc and nmea files" +HOMEPAGE="https://www.gpxsee.org/ https://github.com/tumic0/GPXSee" +IUSE="qt6" +SRC_URI="https://github.com/tumic0/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +RDEPEND=" + qt6? ( + dev-qt/qtbase:6 + dev-qt/qtpositioning:6 + dev-qt/qtserialport:6 + ) + !qt6? ( + dev-qt/qtconcurrent:5 + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtpositioning:5 + dev-qt/qtprintsupport:5 + dev-qt/qtserialport:5 + dev-qt/qtsql:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + qt6? ( dev-qt/qttools:6 ) + !qt6? ( dev-qt/linguist-tools:5 ) +" + +PATCHES=( "${FILESDIR}"/${PN}-7.33.patch ) + +src_prepare() { + default + + plocale_find_changes lang "${PN}_" '.ts' + + rm_ts() { + sed -e "s|lang/gpxsee_${1}.ts||" -i gpxsee.pro + } + + plocale_for_each_disabled_locale rm_ts +} + +src_compile() { + if use qt6; then + $(qt6_get_bindir)/lrelease gpxsee.pro || die "lrelease failed" + eqmake6 gpxsee.pro + else + $(qt5_get_bindir)/lrelease gpxsee.pro || die "lrelease failed" + eqmake5 gpxsee.pro + fi + emake +} + +src_install() { + emake INSTALL_ROOT="${D}" install + dodoc README.md +} diff --git a/sci-geosciences/gpxsee/gpxsee-13.4.ebuild b/sci-geosciences/gpxsee/gpxsee-13.4.ebuild deleted file mode 100644 index b8381be90926..000000000000 --- a/sci-geosciences/gpxsee/gpxsee-13.4.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PLOCALES="ca cs da de en eo es fi fr hu it ko nb pl pt_BR ru sv tr uk zh" -inherit plocale qmake-utils xdg - -MY_PN="GPXSee" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="A viewer and analyzer that supports gpx, tcx, kml, fit, igc and nmea files" -HOMEPAGE="https://www.gpxsee.org/" -SRC_URI="https://github.com/tumic0/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 arm64 ppc64 ~x86" - -RDEPEND=" - dev-qt/qtconcurrent:5 - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtpositioning:5 - dev-qt/qtprintsupport:5 - dev-qt/qtserialport:5 - dev-qt/qtsql:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 -" -DEPEND="${RDEPEND}" -BDEPEND="dev-qt/linguist-tools:5" - -PATCHES=( "${FILESDIR}"/${PN}-7.33.patch ) - -src_prepare() { - default - - plocale_find_changes lang "${PN}_" '.ts' - - rm_ts() { - sed -e "s|lang/gpxsee_${1}.ts||" -i gpxsee.pro - } - - plocale_for_each_disabled_locale rm_ts -} - -src_compile() { - $(qt5_get_bindir)/lrelease gpxsee.pro || die "lrelease failed" - eqmake5 gpxsee.pro - emake -} - -src_install() { - emake INSTALL_ROOT="${D}" install - dodoc README.md -} diff --git a/sci-geosciences/qmapshack/Manifest b/sci-geosciences/qmapshack/Manifest index 7ec0b89bbbca..a3fbd5d4bf3b 100644 --- a/sci-geosciences/qmapshack/Manifest +++ b/sci-geosciences/qmapshack/Manifest @@ -1,5 +1,3 @@ -DIST qmapshack-1.16.1.tar.gz 54433326 BLAKE2B 58d3fff752187418552cba1d89b3ebd0082af379204b3c0b79cb8f8096cd422d3a9d347f7b91379868b37092469c5ef6187e67bfb7d0c3c07e18a65df0b488f1 SHA512 cd6c1818c2468a4654222d165bfa7278dea01890d4065a359942ce16ee1c643b54f86a94a30632bc414a1ec22e04ea340109fc89ca6c340eb717f8e86468e281 DIST qmapshack-1.17.1.tar.gz 56704889 BLAKE2B 1fda3f9874f39eb6b7a0c71ac7b681ebc0f6ea7ae2eefae2b6de4d780556fc5aee45aff230bebcf6ba025959beccffe14a59002fd9552b339892956d2fdd5c50 SHA512 79bdeb59e366cefb2d2a6c9bd084760b5935c93f385a6f2d26bdd25bb4af6939003decc4659afd1567a3b6698a0048e5c79baa716139fc20a96cc0e8dc206d9c -EBUILD qmapshack-1.16.1-r1.ebuild 976 BLAKE2B 5aa370763060982a384f19f7d31a77e6adeefc0df0a257a5f54e6ada84c21112e249fd3e6229a7c169a760e87734bf9ad743733331770a4ae48ea412a2e1ab3e SHA512 4e0caf30bb3f17dc628b44ff531af99ac5815d4cc702a96d089608722a5a2ea0469c22d9c0ac161b598dccf443bbf5def700111d86f4155f8705df508c15c9f4 EBUILD qmapshack-1.17.1.ebuild 974 BLAKE2B 7ad2c6158aca5ad05afa5118ab0d868ac81b1bb4c43c4cb4195f1ca43ef8aa2e201e3eeb11e1072c901a5f19be5d1a338cba1311bfc7b4cadf70580de5deb7d0 SHA512 e73cd171b4db592739fa2c9d8f4b028c97fd2864e781cc30291354d5b88c6b3359286f120babca4d586aeb0a548abc71559906e6ee2cd2f81c2a08bde89db850 MISC metadata.xml 834 BLAKE2B af7dac2c7ce98d1a40e993e51e646fdadb328515d1aa1e3e8c508e30f47ae1bc25e71ddb774b7ab65126f4644e119aa2be1a01c075c783fcd5f5fa2d06f23e75 SHA512 8e6e2d99a1ed77eee5b511901c190b8e9b2dc12e9a83525463cb96db811cda03c4a7dc3bd6fe7bc83dff93bd5d202ac7a66f69f350f7ac0773a6e894e6b64a85 diff --git a/sci-geosciences/qmapshack/qmapshack-1.16.1-r1.ebuild b/sci-geosciences/qmapshack/qmapshack-1.16.1-r1.ebuild deleted file mode 100644 index 066be37b82da..000000000000 --- a/sci-geosciences/qmapshack/qmapshack-1.16.1-r1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake xdg - -DESCRIPTION="GPS mapping utility" -HOMEPAGE="https://github.com/Maproom/qmapshack/wiki" -SRC_URI="https://github.com/Maproom/${PN}/archive/V_${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~x86" -IUSE="" - -RDEPEND=" - dev-libs/quazip:0=[qt5(+)] - dev-qt/designer:5 - dev-qt/qtdbus:5 - dev-qt/qtdeclarative:5[widgets] - dev-qt/qthelp:5 - dev-qt/qtnetwork:5[ssl] - dev-qt/qtprintsupport:5 - dev-qt/qtsql:5 - dev-qt/qtwebengine:5[widgets] - >=sci-geosciences/routino-3.1.1 - sci-libs/alglib - sci-libs/gdal:= - >=sci-libs/proj-8:= -" -DEPEND="${RDEPEND}" -BDEPEND="dev-qt/linguist-tools:5" - -S="${WORKDIR}"/${PN}-V_${PV} - -src_prepare() { - cmake_src_prepare - xdg_src_prepare -} - -src_install() { - docompress -x /usr/share/doc/${PF}/html - cmake_src_install - mv "${D}"/usr/share/doc/HTML "${D}"/usr/share/doc/${PF}/html || die "mv Qt help failed" -} diff --git a/sci-mathematics/Manifest.gz b/sci-mathematics/Manifest.gz index ee79cfe32adb..2e4cb1b54fc9 100644 Binary files a/sci-mathematics/Manifest.gz and b/sci-mathematics/Manifest.gz differ diff --git a/sci-mathematics/wxmaxima/Manifest b/sci-mathematics/wxmaxima/Manifest index 69c7fe63528d..9b686c55bcc9 100644 --- a/sci-mathematics/wxmaxima/Manifest +++ b/sci-mathematics/wxmaxima/Manifest @@ -1,7 +1,9 @@ DIST wxmaxima-23.07.0.tar.gz 16427247 BLAKE2B c754e476adcf71b2074e5d20edc14ac0d81f453d2cfc1f69fb281c0e3290cf31487ee2772624f868bb1057c19e1dac3cee6bd402d2b7e8b35f1ef8e80c7611f5 SHA512 0b94443b2fa31c7f75f33d57285c5086e69f43abd53d2a66b78d946d5370982b5b3a2a53fc5c4b4631fec94453b6f94a209d7ba3d13b1518dbe597d62b7e4690 DIST wxmaxima-23.10.0.tar.gz 16466027 BLAKE2B 496765bfe55efb168396530eb3c44ef727f0398bf30a32e9a869c48572f0b53b6d851a7d8aa421199c071791efec37dece6cc23901826c62ca7ab6715a27b0cc SHA512 4055595f8e294726d2731da4a926844d3ad25561bb7d392c0ef08eb9322bc7e454edb6ae137eb7b8c2be53aba2f36abb0a0b32e03af4cc9a517130fd5466a1fb DIST wxmaxima-23.12.0.tar.gz 16491009 BLAKE2B 1df61e6571302b9ae693af77b48c60d3799f036f2e5214ef5f003e4b9f20fa66a37ed10f52b35ac05e114e9a53afda761262bdf55dde86020687f69f5458ec78 SHA512 f0b8f17cd9e367fbd95dd9304926742b05ab6d04da07aed54b183d5fa97a5d0054481626182874daf54011bd3f2d3f4b467b1daf600d003976483331578eed89 +DIST wxmaxima-24.02.0.tar.gz 16485036 BLAKE2B 7994f126f975ae6ed801f6856cbf918302d67729d24a9057a709986c3c5e56c9d48793e32421da6c208a6ebcd571bac952175d81a931d3be264ddc2b336bfb52 SHA512 a64cf2c1024232df89d45c0a45eb59c62eeddd28a4bfb14765c1c7eca90fb3ce01fb681f7e65140243909afd34c95d399906afae1d11603f35f452e8831ec9d1 EBUILD wxmaxima-23.07.0.ebuild 1954 BLAKE2B 59e66607c6163cf154d8bddf689f9baf2b0e918cd7ed40bb786ea4cf09564da57654ece10c52f8351ec69c2009bb1a5680bf9c42464063413097814d8a8d9603 SHA512 7a82f32d3147e249a8e52106eb903660d03c31b917ea2d21a7f5ba7344f62b82e3b9aa702ae7e4f1638bbf20014f214ef8aec4de811bc71bad0685a25ed0e0b5 EBUILD wxmaxima-23.10.0.ebuild 1955 BLAKE2B 9e32ebe40119170d6959dbff93c7e19a0452c7146f5e17b19f0b06c330092bb231ba921f26ff75815d566368907f6d4175f31d13026bfb941cc376ca79dc4cae SHA512 1eab53a2f986128a4593868e40a6e1facef773304196829bc3e83c908f507c12877b107d4fac3b3a0380f7189629b0f92f6eb90c484f639ac3ed32629c47f270 EBUILD wxmaxima-23.12.0.ebuild 1955 BLAKE2B 9e32ebe40119170d6959dbff93c7e19a0452c7146f5e17b19f0b06c330092bb231ba921f26ff75815d566368907f6d4175f31d13026bfb941cc376ca79dc4cae SHA512 1eab53a2f986128a4593868e40a6e1facef773304196829bc3e83c908f507c12877b107d4fac3b3a0380f7189629b0f92f6eb90c484f639ac3ed32629c47f270 +EBUILD wxmaxima-24.02.0.ebuild 1935 BLAKE2B 768019824dd54461801bb8eb14ba3bec3048b74a1dea3a6124a9de4b3ac0ce8e2b7149ca5a0dbbf2211306cf0b449660d2a196363d5d6b56b76dc5930721ab61 SHA512 3d0a06eb2ff245f15528978f33081c62d69d381890cb6a103c2090f50961c23a2784a6db67e3e7a880b710148afed1574c9e98b30d93fcfc24111c7e410c11b5 MISC metadata.xml 996 BLAKE2B 0217444b5ca1f1d6b250760ac76b6f44c8bb933333d785cf72ea10ad501df2e803146a25ddc6915f98a5c3ccd80a1ff3827ba58fba3f28e99dae101cf47def5f SHA512 0a1be2819a831ccd9c8712b1dce040c02a3aa681473c0f4c315a9010fafe05383b452b2f9e29e62f22bc8f09b34c4964ce549c248deb6c74763ec2417f7fcf2f diff --git a/sci-mathematics/wxmaxima/wxmaxima-24.02.0.ebuild b/sci-mathematics/wxmaxima/wxmaxima-24.02.0.ebuild new file mode 100644 index 000000000000..3fbeb1a253b0 --- /dev/null +++ b/sci-mathematics/wxmaxima/wxmaxima-24.02.0.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +WX_GTK_VER="3.2-gtk3" +PLOCALES="ca cs da de el en es fi fr gl hu it ja kab nb pl pt_BR ru tr uk zh_CN zh_TW" +inherit cmake plocale wxwidgets xdg + +DESCRIPTION="Graphical frontend to Maxima, using the wxWidgets toolkit" +HOMEPAGE="https://wxmaxima-developers.github.io/wxmaxima/" +SRC_URI="https://github.com/wxMaxima-developers/wxmaxima/archive/Version-${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/${PN}-Version-${PV} + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="test webkit" +RESTRICT="!test? ( test )" + +DEPEND=" + dev-libs/libxml2:2 + x11-libs/wxGTK:${WX_GTK_VER}[webkit?]" +RDEPEND="${DEPEND} + media-fonts/jsmath + sci-visualization/gnuplot[wxwidgets] + sci-mathematics/maxima" + +src_prepare() { + setup-wxwidgets + cmake_src_prepare + + sed -e "s|GPL.txt ||g" -e "s|share/doc/${PN}|share/doc/${PF}|g" -i CMakeLists.txt \ + || die "sed CMakeLists.txt failed" + sed -e "s|share/doc/${PN}|share/doc/${PF}|g" -i info/CMakeLists.txt \ + || die "sed info/CMakeLists.txt failed" + + # locales + rm_po() { + rm locales/wxMaxima/${1}.po || die "rm ${1}.po failed" + rm -f locales/manual/${1}.po + rm -f info/${PN}.${1}.md + rm -f info/${PN}.${1}.html + sed -e "\\|/${1}/wxmaxima.1|d" -i data/CMakeLists.txt + } + plocale_find_changes locales/wxMaxima '' '.po' + plocale_for_each_disabled_locale rm_po +} + +src_configure() { + local mycmakeargs=( + -DWXM_UNIT_TESTS=$(usex test) + -DWXM_DISABLE_WEBVIEW=$(usex webkit OFF ON) + ) + + cmake_src_configure +} + +src_test() { + # Just run the unit tests manually for now as tests fail in a non-descriptive + # way even with virtualx + # bug #736695 + cd "${BUILD_DIR}/test/unit_tests" || die + + local tests=( + AFontSize + ) + + local test + for test in "${tests[@]}" ; do + ./test_${test} || die "Unit test ${test} failed!" + done +} + +src_install() { + docompress -x /usr/share/doc/${PF} + cmake_src_install +} diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz index d475b093b421..d85c9cecdcbb 100644 Binary files a/sys-apps/Manifest.gz and b/sys-apps/Manifest.gz differ diff --git a/sys-apps/baselayout/Manifest b/sys-apps/baselayout/Manifest index 83575348a9c0..60a05805df83 100644 --- a/sys-apps/baselayout/Manifest +++ b/sys-apps/baselayout/Manifest @@ -1,5 +1,6 @@ DIST baselayout-2.14.tar.bz2 30182 BLAKE2B c5f67795233e565c2c75c97a55c000aec98e901bb0a25f1aeb52b01b44d7c09bfc6e67813234629ca71ff32d603e82ada8e66e5ab6007fa0664b95367256320d SHA512 bffd118f5e92975b9247d854fc5683a311dbcd03efa37a13dfd05d04e92a6e784858d3a55aa689f782229afc5985e829eb332c08a79eed081bf0a47720ca7e8a EBUILD baselayout-2.14-r2.ebuild 11345 BLAKE2B 1f596475501f3a7ddb82902cc803391c6706f9763acaa9cf48474b9435826cb5890bb9647da3d3cf24a51e61c6206ea544929f1da0f260d3728f8131f6c1f6b5 SHA512 29e49bc126fb45da7efab47bb8733d52aa019edbf621f12c589c089837dbd45b705e00af099f02c5ce8a5595fdf3541e5f4a0682bc694905ca6fca7c89eb8b00 +EBUILD baselayout-2.14-r3.ebuild 11612 BLAKE2B bf1373a141a640239d3156e92789f168141fd5e2d3460db692201dcec7f12803a826948be72ab1f7b8a6ba3c5bcf1876ba06a81953cd273c6fb0e7a9cb166875 SHA512 9ac58944861e0a0da77927df7f07892977116146526a5e461ebc64a99f7aad4b734fc3a8760ef0c1101b8f8af5e64b688141a1f9526b631cde94905b0ea1bf50 EBUILD baselayout-2.14.ebuild 11229 BLAKE2B 5820b88fc676f8a60e885487b8b1b32fc48191d84d6456356ec3da970a9ceedc2c864b2f1f6ca2a966e467eaf77303cef50cabb67211087529c54599a07e0e02 SHA512 3f8037721b16f7512ac65c250255fabff94a20e05d967cbf9cb95a74fdc2701d477e7845cb635f6713104f4020b2931943653833ad16b517283fee8f00adab9b -EBUILD baselayout-9999.ebuild 11353 BLAKE2B cba7e90efe45400f70eca37c9da4647d80a1531d4b6e80d1f1fc2efa76aef18f62099c0efe9ff50b586e813bbd77e902d064ecad5e0078cc2d2ce6fa422f275c SHA512 b41616ac50169613bbcaf80eef7b161c8c324500a8455bec891485b480313525b95b7c296d846d1ba031f75d2d974e7514b9f47fa8a2b24183d36c4f780f7979 +EBUILD baselayout-9999.ebuild 11771 BLAKE2B bf13cdaf7b48f1b54257eb6824a0119bdbdc1dbc727e1a63bf38bbff97b9b8bc80b6ac5dba6a2cd446a81236fc1ee38ae0680c1348c140247c3b46ca7e3db2d7 SHA512 6fdb5c658923a3cbf9515f3bed4cc6ba1ad39c7d4a8465f590000887b8c5cb1960eafb1d72ebdf493d73909ae4fbd1df7d9e02740f3343ad25594489f0744d1a MISC metadata.xml 528 BLAKE2B 74766eb4949cff7bc3c896dc2477058a121acdde032be40bb3d2cb35874a830fc1882b5c3e6887799ffcf9cddf9fef54001eadd1b510b635c081b84b9ffeb035 SHA512 08dc12b95610151124e7dcb454a353ed10b30202aac3a7f36013c929fd5ee94436452bb48dfc77fa96bd6bb33dba0eb9c98868ef2e978f32f73fef5defc8a040 diff --git a/sys-apps/baselayout/baselayout-2.14-r3.ebuild b/sys-apps/baselayout/baselayout-2.14-r3.ebuild new file mode 100644 index 000000000000..820c4f714c44 --- /dev/null +++ b/sys-apps/baselayout/baselayout-2.14-r3.ebuild @@ -0,0 +1,364 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib prefix + +DESCRIPTION="Filesystem baselayout and init scripts" +HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" +if [[ ${PV} = 9999 ]]; then + EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/${PN}.git" + inherit git-r3 +else + SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.bz2" + KEYWORDS="~riscv" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="build +split-usr" + +RDEPEND="!sys-apps/baselayout-prefix" + +riscv_compat_symlink() { + # Here we apply some special sauce for riscv. + # Two multilib layouts exist for now: + # 1) one level libdirs, (32bit) "lib" and (64bit) "lib64" + # these are chosen by us to closely resemble other arches + # 2) two level libdirs, "lib64/lp64d" "lib64/lp64" "lib32/ilp32d" ... + # this is the glibc/gcc default + # Unfortunately, the default has only one fallback, which is "lib" + # for both 32bit and 64bit. So things do not break in 1), we need + # to provide compatibility symlinks... + + # This function has exactly two parameters: + # - the default libdir, to determine if 1) or 2) applies + # - the location of the symlink (which points to ".") + + # Note: we call this only in the ${SYMLINK_LIB} = no codepath, since + # there never was a ${SYMLINK_LIB} = yes riscv profile. + + case ${CHOST} in + riscv*) + # are we on a one level libdir profile? is there no symlink yet? + if [[ ${1} != */* && ! -L ${2} ]] ; then + ln -s . $2 || die "Unable to make $2 riscv compatibility symlink" + fi + ;; + esac +} + +# Create our multilib dirs - the Makefile has no knowledge of this +multilib_layout() { + local dir def_libdir libdir libdirs + local prefix prefix_lst + def_libdir=$(get_abi_LIBDIR $DEFAULT_ABI) + libdirs=$(get_all_libdirs) + + if [[ -z "${SYMLINK_LIB}" || ${SYMLINK_LIB} = no ]] ; then + prefix_lst=( "${EROOT}"/{,usr/,usr/local/} ) + for prefix in "${prefix_lst[@]}"; do + for libdir in ${libdirs}; do + dir="${prefix}${libdir}" + if [[ -e "${dir}" ]]; then + [[ ! -d "${dir}" ]] && + die "${dir} exists but is not a directory" + continue + fi + if ! use split-usr && [[ ${prefix} = ${EROOT}/ ]]; then + # for the special case of riscv multilib, we drop the + # second part of two-component libdirs, e.g. lib64/lp64 + libdir="${libdir%%/*}" + dir="${prefix}${libdir}" + if [[ -h "${dir}" ]] ; then + if use riscv ; then + # with riscv we get now double entries so we + # need to ignore already existing symlinks + einfo "symlink ${dir} already exists (riscv)" + else + die "symlink ${dir} already exists" + fi + else + einfo "symlinking ${dir} to usr/${libdir}" + ln -s usr/${libdir} ${dir} || + die "Unable to make ${dir} symlink" + fi + else + einfo "creating directory ${dir}" + mkdir -p "${dir}" || + die "Unable to create ${dir} directory" + fi + done + [[ -d "${prefix}${def_libdir}" ]] && riscv_compat_symlink "${def_libdir}" "${prefix}${def_libdir}/${DEFAULT_ABI}" + done + return 0 + fi + + [ -z "${def_libdir}" ] && + die "your DEFAULT_ABI=$DEFAULT_ABI appears to be invalid" + + # figure out which paths should be symlinks and which should be directories + local dirs syms exp d + for libdir in ${libdirs} ; do + if use split-usr ; then + exp=( {,usr/,usr/local/}${libdir} ) + else + exp=( {usr/,usr/local/}${libdir} ) + fi + for d in "${exp[@]}" ; do + # most things should be dirs + if [ "${SYMLINK_LIB}" = "yes" ] && [ "${libdir}" = "lib" ] ; then + [ ! -h "${d}" ] && [ -e "${d}" ] && dirs+=" ${d}" + else + [ -h "${d}" ] && syms+=" ${d}" + fi + done + done + if [ -n "${syms}${dirs}" ] ; then + ewarn "Your system profile has SYMLINK_LIB=${SYMLINK_LIB:-no}, so that means you need to" + ewarn "have these paths configured as follows:" + [ -n "${dirs}" ] && ewarn "symlinks to '${def_libdir}':${dirs}" + [ -n "${syms}" ] && ewarn "directories:${syms}" + ewarn "The ebuild will attempt to fix these, but only for trivial conversions." + ewarn "If things fail, you will need to manually create/move the directories." + echo + fi + + # setup symlinks and dirs where we expect them to be; do not migrate + # data ... just fall over in that case. + if use split-usr ; then + prefix_lst=( "${EROOT}"/{,usr/,usr/local/} ) + else + prefix_lst=( "${EROOT}"/{usr/,usr/local/} ) + fi + for prefix in "${prefix_lst[@]}"; do + if [ "${SYMLINK_LIB}" = yes ] ; then + # we need to make sure "lib" points to the native libdir + if [ -h "${prefix}lib" ] ; then + # it's already a symlink! assume it's pointing to right place ... + continue + elif [ -d "${prefix}lib" ] ; then + # "lib" is a dir, so need to convert to a symlink + ewarn "Converting ${prefix}lib from a dir to a symlink" + rm -f "${prefix}lib"/.keep || die + if rmdir "${prefix}lib" 2>/dev/null ; then + ln -s ${def_libdir} "${prefix}lib" || die + else + die "non-empty dir found where we needed a symlink: ${prefix}lib" + fi + else + # nothing exists, so just set it up sanely + ewarn "Initializing ${prefix}lib as a symlink" + mkdir -p "${prefix}" || die + rm -f "${prefix}lib" || die + ln -s ${def_libdir} "${prefix}lib" || die + mkdir -p "${prefix}${def_libdir}" || die #423571 + fi + else + # we need to make sure "lib" is a dir + if [ -h "${prefix}lib" ] ; then + # "lib" is a symlink, so need to convert to a dir + ewarn "Converting ${prefix}lib from a symlink to a dir" + rm -f "${prefix}lib" || die + if [ -d "${prefix}lib32" ] ; then + ewarn "Migrating ${prefix}lib32 to ${prefix}lib" + mv "${prefix}lib32" "${prefix}lib" || die + else + mkdir -p "${prefix}lib" || die + fi + elif [ -d "${prefix}lib" ] && ! has lib32 ${libdirs} ; then + # make sure the old "lib" ABI location does not exist; we + # only symlinked the lib dir on systems where we moved it + # to "lib32" ... + case ${CHOST} in + i?86*|x86_64*|powerpc*|sparc*|s390*) + if [[ -d ${prefix}lib32 && ! -h ${prefix}lib32 ]] ; then + rm -f "${prefix}lib32"/.keep || die + if ! rmdir "${prefix}lib32" 2>/dev/null ; then + ewarn "You need to merge ${prefix}lib32 into ${prefix}lib" + die "non-empty dir found where there should be none: ${prefix}lib32" + fi + fi + ;; + esac + else + # nothing exists, so just set it up sanely + ewarn "Initializing ${prefix}lib as a dir" + mkdir -p "${prefix}lib" || die + fi + fi + done + if ! use split-usr ; then + for libdir in ${libdirs}; do + if [[ ! -e "${EROOT}${libdir}" ]]; then + ln -s usr/"${libdir}" "${EROOT}${libdir}" || + die "Unable to make ${EROOT}${libdir} symlink" + fi + done + fi +} + +pkg_setup() { + multilib_layout +} + +src_prepare() { + default + + # don't want symlinked directories in PATH on systems with usr-merge + if ! use split-usr && ! use prefix-guest; then + sed \ + -e 's|:/usr/sbin:|:|g' \ + -e 's|:/sbin:|:|g' \ + -e 's|:/bin:|:|g' \ + -i etc/env.d/50baselayout || die + fi + + if use prefix; then + hprefixify -e "/EUID/s,0,${EUID}," -q '"' etc/profile + hprefixify etc/shells share/passwd + hprefixify -w '/PATH=/' etc/env.d/50baselayout + hprefixify -w 1 etc/env.d/50baselayout + echo PATH=/usr/sbin:/sbin:/usr/bin:/bin >> etc/env.d/99host + echo ROOTPATH=/usr/sbin:/sbin:/usr/bin:/bin >> etc/env.d/99host + echo MANPATH=/usr/share/man >> etc/env.d/99host + + # change branding + sed -i \ + -e '/gentoo-release/s/Gentoo Base/Gentoo Prefix Base/' \ + -e '/make_os_release/s/${OS}/Prefix/' \ + Makefile || die + fi + + # handle multilib paths. do it here because we want this behavior + # regardless of the C library that you're using. we do explicitly + # list paths which the native ldconfig searches, but this isn't + # problematic as it doesn't change the resulting ld.so.cache or + # take longer to generate. similarly, listing both the native + # path and the symlinked path doesn't change the resulting cache. + local libdir ldpaths + for libdir in $(get_all_libdirs) ; do + if use split-usr || use prefix-guest; then + ldpaths+=":${EPREFIX}/${libdir}" + fi + ldpaths+=":${EPREFIX}/usr/${libdir}" + ldpaths+=":${EPREFIX}/usr/local/${libdir}" + done + echo "LDPATH='${ldpaths#:}'" >> etc/env.d/50baselayout +} + +src_install() { + emake \ + DESTDIR="${ED}" \ + install + + if [[ ${CHOST} == *-darwin* ]] ; then + # add SDK path which contains development manpages + echo "MANPATH=${EPREFIX}/MacOSX.sdk/usr/share/man" \ + > "${ED}"/etc/env.d/98macos-sdk + fi + + # need the makefile in pkg_preinst + insinto /usr/share/${PN} + doins Makefile + + dodoc ChangeLog + + # bug 858596 + if use prefix-guest ; then + dodir sbin + cat > "${ED}"/sbin/runscript <<- EOF + #!/usr/bin/env sh + source "${EPREFIX}/lib/gentoo/functions.sh" + + eerror "runscript/openrc-run not supported by Gentoo Prefix Base System release ${PV}" 1>&2 + exit 1 + EOF + chmod 755 "${ED}"/sbin/runscript || die + cp "${ED}"/sbin/{runscript,openrc-run} || die + fi +} + +pkg_preinst() { + # We need to install directories and maybe some dev nodes when building + # stages, but they cannot be in CONTENTS. + # Also, we cannot reference $S as binpkg will break so we do this. + multilib_layout + if use build ; then + if use split-usr ; then + emake -C "${ED}/usr/share/${PN}" DESTDIR="${EROOT}" layout + else + emake -C "${ED}/usr/share/${PN}" DESTDIR="${EROOT}" layout-usrmerge + fi + fi + rm -f "${ED}"/usr/share/${PN}/Makefile || die + + # Create symlinks in pkg_preinst to avoid Portage collision check. + # Create the symlinks in ${ED} via dosym so that we own it. + # Only create the symlinks if it wont cause a conflict in ${EROOT}. + if [[ -L ${EROOT}/var/lock || ! -e ${EROOT}/var/lock ]]; then + dosym ../run/lock /var/lock + fi + if [[ -L ${EROOT}/var/run || ! -e ${EROOT}/var/run ]]; then + dosym ../run /var/run + fi +} + +pkg_postinst() { + local x + + # We installed some files to /usr/share/baselayout instead of /etc to stop + # (1) overwriting the user's settings + # (2) screwing things up when attempting to merge files + # (3) accidentally packaging up personal files with quickpkg + # If they don't exist then we install them + for x in master.passwd passwd shadow group fstab ; do + [ -e "${EROOT}/etc/${x}" ] && continue + [ -e "${EROOT}/usr/share/baselayout/${x}" ] || continue + cp -p "${EROOT}/usr/share/baselayout/${x}" "${EROOT}"/etc || die + done + + # Force shadow permissions to not be world-readable #260993 + for x in shadow ; do + if [ -e "${EROOT}/etc/${x}" ] ; then + chmod o-rwx "${EROOT}/etc/${x}" || die + fi + done + # whine about users that lack passwords #193541 + if [[ -e "${EROOT}"/etc/shadow ]] ; then + local bad_users=$(sed -n '/^[^:]*::/s|^\([^:]*\)::.*|\1|p' "${EROOT}"/etc/shadow) + if [[ -n ${bad_users} ]] ; then + echo + ewarn "The following users lack passwords!" + ewarn ${bad_users} + fi + fi + + # whine about users with invalid shells #215698 + if [[ -e "${EROOT}"/etc/passwd ]] ; then + local bad_shells=$(awk -F: 'system("test -e ${ROOT}" $7) { print $1 " - " $7}' "${EROOT}"/etc/passwd | sort) + if [[ -n ${bad_shells} ]] ; then + echo + ewarn "The following users have non-existent shells!" + ewarn "${bad_shells}" + fi + fi + + # https://bugs.gentoo.org/361349 + if use kernel_linux; then + mkdir -p "${EROOT}"/run || die + + local found fstype mountpoint + while read -r _ mountpoint fstype _; do + [[ ${mountpoint} = /run ]] && [[ ${fstype} = tmpfs ]] && found=1 + done < "${ROOT}"/proc/mounts + [[ -z ${found} ]] && + ewarn "You should reboot now to get /run mounted with tmpfs!" + fi + + if [[ -e "${EROOT}"/etc/env.d/00basic ]]; then + ewarn "${EROOT}/etc/env.d/00basic is now ${EROOT}/etc/env.d/50baselayout" + ewarn "Please migrate your changes." + fi +} diff --git a/sys-apps/baselayout/baselayout-9999.ebuild b/sys-apps/baselayout/baselayout-9999.ebuild index 76beeff5aac8..8dfcf1d42876 100644 --- a/sys-apps/baselayout/baselayout-9999.ebuild +++ b/sys-apps/baselayout/baselayout-9999.ebuild @@ -67,11 +67,23 @@ multilib_layout() { continue fi if ! use split-usr && [[ ${prefix} = ${EROOT}/ ]]; then + # for the special case of riscv multilib, we drop the + # second part of two-component libdirs, e.g. lib64/lp64 libdir="${libdir%%/*}" dir="${prefix}${libdir}" - einfo "symlinking ${dir} to usr/${libdir}" - ln -s usr/${libdir} ${dir} || - die "Unable to make ${dir} symlink" + if [[ -h "${dir}" ]] ; then + if use riscv ; then + # with riscv we get now double entries so we + # need to ignore already existing symlinks + einfo "symlink ${dir} already exists (riscv)" + else + die "symlink ${dir} already exists" + fi + else + einfo "symlinking ${dir} to usr/${libdir}" + ln -s usr/${libdir} ${dir} || + die "Unable to make ${dir} symlink" + fi else einfo "creating directory ${dir}" mkdir -p "${dir}" || diff --git a/sys-apps/checkpolicy/Manifest b/sys-apps/checkpolicy/Manifest index cce5d369c85e..5013efd0e82e 100644 --- a/sys-apps/checkpolicy/Manifest +++ b/sys-apps/checkpolicy/Manifest @@ -1,6 +1,6 @@ DIST checkpolicy-3.5.tar.gz 69904 BLAKE2B e02ccad07534568a1bbb612330018bbe486800ea40df20ed6f9dc38c88aff7f8858782a28ba7915a58c3bb384f180eb8da7a8fe97a92bcb9baa61eec18da6cbc SHA512 fcd490d865af3b4350c32c5dd9916f8406219841e1e255d8945c6dcc958535247aa27af5597a6988e19f11faea7beeabcb46e8ba2431112bb4aa5c7697bca529 DIST checkpolicy-3.6.tar.gz 70684 BLAKE2B d32a8b86897bd4a08caf61a096a691c8d049fa7b5b4561f4847e0dfbb62a82fc6c3ddb5be163c7cd6163491c50513aec14e4c67842f256f48688b26178c2887a SHA512 0d48fb385b4d1e66d562e40b6e794406f46d8803cc504705b26547130cb13b65fab5fdb4fc032b1c95d4f91862ff134a89fffde854c5ce466c2dd2657e416070 EBUILD checkpolicy-3.5.ebuild 1089 BLAKE2B aa0a7a244530c2b7a8231750b0479c485c567bacf53b79570ffc7ad4cf1c5cc9b6060d63dfc86f16e6fbfbeff69a85cfa773080953d241d6029fd0c0b14f8d66 SHA512 86d8586db0842ab0df9da87739c2e40fde0483777921e3b67a1933ba27e233ede07cefd6668664f2c25b74eda8281ad5b52bd07363ac4080f1f725f047d059f5 -EBUILD checkpolicy-3.6.ebuild 1093 BLAKE2B 3593f18258575213cdd8ed15117789d5ccd325028dad25cec4a670f88e7e0d124af3880b49a59bed9f76cbf596aa154a4c3879a5bb42fac5c1a1e446c7c0afe5 SHA512 adbb39edafcc2a5987d8c2588ae19dd2eeff58f8df5d25b41d4a3036cfe1b6c6ae6391796219b0d9c423d941af9cd362746cf16643f09841139d34c1d4c2719d +EBUILD checkpolicy-3.6.ebuild 1089 BLAKE2B c97f101f5bbb63f1c7b72fc33e8d4ed33e4914382eb3f5a738b2a039290a461c37203734ecea404402b896349b640669a3be7273c79a54ecfb22db7dac7876da SHA512 99d35ee4f3ff91ce859b5e2bea6e8c8fd1099c6939ff661c99934d706bb5e86ec59f8809dc5a81279df210f63a22dbd4619e5f7839ea6757eb21c68a81e09ffe EBUILD checkpolicy-9999.ebuild 1093 BLAKE2B 3593f18258575213cdd8ed15117789d5ccd325028dad25cec4a670f88e7e0d124af3880b49a59bed9f76cbf596aa154a4c3879a5bb42fac5c1a1e446c7c0afe5 SHA512 adbb39edafcc2a5987d8c2588ae19dd2eeff58f8df5d25b41d4a3036cfe1b6c6ae6391796219b0d9c423d941af9cd362746cf16643f09841139d34c1d4c2719d MISC metadata.xml 335 BLAKE2B 72e72bc2d0ca05bf3caafd68121e0d4616306368f355541c2944254262a3ac96a3a6b8e5503ad691c2b7bc18dc6856101c81c47de3a623efc34b23185d9d4e60 SHA512 43cef46780c81459cc75b2a09181e84698a11e81196fea4e962b8081e712de437c8af032349aeb4f1ebe84ccef9cab4978467304d05801317db7a71521cf0664 diff --git a/sys-apps/checkpolicy/checkpolicy-3.6.ebuild b/sys-apps/checkpolicy/checkpolicy-3.6.ebuild index 6d5e91d8b18a..35e87a352156 100644 --- a/sys-apps/checkpolicy/checkpolicy-3.6.ebuild +++ b/sys-apps/checkpolicy/checkpolicy-3.6.ebuild @@ -17,7 +17,7 @@ if [[ ${PV} == 9999 ]] ; then S="${WORKDIR}/${P}/${PN}" else SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~riscv ~x86" + KEYWORDS="amd64 arm arm64 ~mips ~riscv x86" S="${WORKDIR}/${MY_P}" fi diff --git a/sys-apps/earlyoom/Manifest b/sys-apps/earlyoom/Manifest index c49ff9d67e23..f4a284912365 100644 --- a/sys-apps/earlyoom/Manifest +++ b/sys-apps/earlyoom/Manifest @@ -2,7 +2,7 @@ AUX earlyoom-r1 138 BLAKE2B a95a6db627133ed3d9e4fa02505a1fb8abfc17c345a16df9956d DIST earlyoom-1.6.2.tar.gz 49006 BLAKE2B 85a02d4171ba1bb94d5ddf573b8f5ac58d28a0cf9766f4fb2c96be5b45eee7aab853008c36f9e3aac76685b70008051faa2fe339797ecf9137469f089935a6b3 SHA512 d622a5347591d2017f6e62255940482af431e647acf1b35ab035e0dbfd44da7fc52633e6dd6433e42a1348fd294d766550ba092260f3ec59bd51e545f08e466b DIST earlyoom-1.7-deps.tar.xz 1974036 BLAKE2B ff378ae64b6b293e3b9d9fa05607209a515edadd18edcb70e204de1e0808b06dfaca7e6dcddeffbda9dae8abbadf7ac6074df725997b96be8a8d8cc35ac4d8c8 SHA512 67072000f8695935f77494faca84c74c67de4b9a4b3b889b310ad674f28c7ed85a0d59e91f4d5caa06cc1d7c1e7ef31aa3a373851361b905dc29e6d4d04eeeb9 DIST earlyoom-1.7.tar.gz 52210 BLAKE2B c8338434160e4ccaa5ee64299487ca47a3d94e894362c320cf8210caf895a34c7abb584654afcdcb6fc1e058d53c1fa7eb740477acb104ed295700faccbcbdc1 SHA512 5732632c38d9b511aaa81845b3d8f8afe737aa6498dca7e31accaf18bfcf271ba436946aa06a514a34c953f99343f9b197d8a2b8751e16d336aeb084944f3602 -EBUILD earlyoom-1.6.2.ebuild 1053 BLAKE2B bc87237f4fcc919006f6f8107b45c6686ff14544c348fb5d78e7336515577065abca80414dc8a4256e7596f65f9555c216235a5ec49213ad83d6457c52e2d142 SHA512 730046e388e955610ab1f4e30fd604607c515d08dce649be63bb604ecfce294ed50904c701952a9a8bfe78f67ce8177a3e197407c2670b4cb9c0e67c6072da2d -EBUILD earlyoom-1.7-r1.ebuild 1266 BLAKE2B 6a71ea4fc0682017e2c906acf84f7d35fdd71369c806246e7067aab7338193b75767bd3dca6976a7e540fff5c0cea0fe16bfb1d674e93358a8fe26b6a0dcbb9e SHA512 edcf6b7fe1116ecc7ec053d19bdc3e7d4d9cc52712a01becb2ab2debd0d5352b54d04279fda489bc49dc2454a287b274054d907e25114b6efc42a26d29cacbff -EBUILD earlyoom-9999.ebuild 1245 BLAKE2B 35b096159f6a944c20e6f586716f772d81660f575223dc51f4af6c28ccf90c5aefd02877251c3e1ca39120794a5d227d3dc08a63b7bd6980e16f512ac7029ab9 SHA512 f30be55754ae2f70334edd82291abaf4d412a32306e7257a3c47149f3a64e70e9236e465edfe3ad71bd7b6f071d5f601122609f9b5e51991db08538257f6d315 +EBUILD earlyoom-1.6.2.ebuild 1036 BLAKE2B 4fc9f8fb3d92a98c1e37a9a846f1e8c9648a3e9236226fa2e801f85a715cd45da9bca74efdf561d412598c68d9e1887ad0c0f97fe8ba51fa40efd791339576a3 SHA512 66020a6ad131e9902ae37905d84b3526e4150b9d5fd10494861671976e9411ad284b088144c0c1798b57a9fa16da4669fee7a967fe64bd6c7abeeba452e6f01d +EBUILD earlyoom-1.7-r1.ebuild 1249 BLAKE2B 9b09e5a9240312f626e8cc68cf2852e695f1e9cb5521f5153a0e91f3a4d11eae03b7f5a248c3b9ebc3791c8b94c3f6c8943621af0718bb0f4a0baa397714b878 SHA512 617d043f1dd564d751a229f84f83631b512d169e1c5c492ae3b07012cd112c17056f2499ac221f67cb600b74d1453d0c8f81fa9063e4c64cd017b53c9f6e8971 +EBUILD earlyoom-9999.ebuild 1228 BLAKE2B 21cc47ab7e8e43b95d3d83c2e0628eb15244d266cebdec405cead6fe91b9795cef01f486d6e62556d3338c7a1eb5e0bcac0f5dfb4cc286f1bd62e33edb425b41 SHA512 6a3eb92ff9ae0d93adcabc7dab9491bf418689007fcf876d9f445b09f9fa3ce192150bc898ea20557c017369f1069725199248b2cea7ed9e43f6d04b0851a944 MISC metadata.xml 389 BLAKE2B 2a9867dcee589d823ca6800813b22abdfae0122f49a307147be75c7890d05f859b29b0dfcda33837a7e7ab04c6b0d5d2ff9b4c0afe8c8a575c10fba26a866f11 SHA512 0eaf58d4de7afb7892646c0b0567cb25527e6608393046e037b5e3609decda79c4729d4687dec381df054c2a724bef261235adeeaa7c9159f16dc3a0098f3aa0 diff --git a/sys-apps/earlyoom/earlyoom-1.6.2.ebuild b/sys-apps/earlyoom/earlyoom-1.6.2.ebuild index f99e75ee9507..dd56e9eba184 100644 --- a/sys-apps/earlyoom/earlyoom-1.6.2.ebuild +++ b/sys-apps/earlyoom/earlyoom-1.6.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020-2023 Gentoo Authors +# Copyright 2020-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,7 +8,7 @@ inherit systemd DESCRIPTION="Early OOM Daemon for Linux" HOMEPAGE="https://github.com/rfjakob/earlyoom" -LICENSE="MIT-with-advertising" +LICENSE="MIT" SLOT="0" if [ "${PV}" = "9999" ]; then EGIT_REPO_URI="https://github.com/rfjakob/earlyoom.git" diff --git a/sys-apps/earlyoom/earlyoom-1.7-r1.ebuild b/sys-apps/earlyoom/earlyoom-1.7-r1.ebuild index d3cab7d87fe4..9c0f8e1059dc 100644 --- a/sys-apps/earlyoom/earlyoom-1.7-r1.ebuild +++ b/sys-apps/earlyoom/earlyoom-1.7-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020-2023 Gentoo Authors +# Copyright 2020-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -19,7 +19,7 @@ else KEYWORDS="amd64 x86" fi -LICENSE="MIT-with-advertising" +LICENSE="MIT" SLOT="0" IUSE="man test" RESTRICT="!test? ( test )" diff --git a/sys-apps/earlyoom/earlyoom-9999.ebuild b/sys-apps/earlyoom/earlyoom-9999.ebuild index 42e4a6373240..26455f1c6000 100644 --- a/sys-apps/earlyoom/earlyoom-9999.ebuild +++ b/sys-apps/earlyoom/earlyoom-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020-2022 Gentoo Authors +# Copyright 2020-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -19,7 +19,7 @@ else KEYWORDS="~amd64 ~x86" fi -LICENSE="MIT-with-advertising" +LICENSE="MIT" SLOT="0" IUSE="man test" RESTRICT="!test? ( test )" diff --git a/sys-apps/mcstrans/Manifest b/sys-apps/mcstrans/Manifest index 29974e4ceb9e..acf1fe9516f4 100644 --- a/sys-apps/mcstrans/Manifest +++ b/sys-apps/mcstrans/Manifest @@ -2,6 +2,6 @@ AUX mcstransd.init 656 BLAKE2B 782add77ee81b582151c35003c303b5e67b4ffc4e6f4af97e DIST mcstrans-3.5.tar.gz 45091 BLAKE2B c6604075a6b37d7bf10e2daee40d9f034a26c5d56b81973cbc3b39621bdf5e2cb1d5906e91942e09ff077a14facafcc2464995675d8df31930707033fac5db90 SHA512 f4d3b04750e197c6abd31f1642af4b53a4fe0e968952a7ade992909f903d7486c1e72733963453563fcbc9745273c8238f169f520550df1470e7f6e4d6e56665 DIST mcstrans-3.6.tar.gz 42199 BLAKE2B 0f1b4ed212994037b062c42887e2629ae7374e0cbbd79692588ce164440eafddc6d7ab15d58f6064d68781a5a8fd614c9cfa734c4dbe1d3fea1dbb0f8191ddc1 SHA512 2c01a70741675faa41e8a9243f3cf08b558e568d7ae343874ff9c269473ba2748d42e0b45871d82d6c9b01bf71547835d547683f1aa5a8cf626708c7c69569fc EBUILD mcstrans-3.5.ebuild 1060 BLAKE2B 13380e1ed9b6aa3eb2176749619722da35e2654d54f79715f85389a0f8f3f4c9789001f1f4cba61d5509dd01c2ec8ad1307099f893e5b771efb21b5a97caf2dc SHA512 e7544d50c5448e3c03acc9fa38474dcd89ce28a309d26478436d9861a8add24890232fdd92f85e99bca3fa2aac4d4047fb73894db617e3e42204fc150dc74507 -EBUILD mcstrans-3.6.ebuild 1056 BLAKE2B 96c4afa9019306bbfb420cb34a626bf45129b90ed103f23df3c4cfea1bfce11c013c8da1fb35e6a55819c814038f5cf5c9d0559f9e94ed451b473be614bb21a6 SHA512 93c4833c33c9bbbfefe0f3c65dba768e10873ee8c18bcfeb3656c89802ac9dab9fb3f000d651364a2d19ea5e5563fc5114c761cebed9ea1d630fdc2c847dd42b +EBUILD mcstrans-3.6.ebuild 1052 BLAKE2B 260337989b710f112db1d705d214462cb4b9d9e4c3305555ca445ec0feae3f6322cb5dbc453617c00fdfd0848792ba07af8c9d0702dc1aac9c0e07152e30684d SHA512 c9f0f52efdd46ced4ecad6745f9fc03a093210698ef6b0c5b0a34809788be6867be3450320e312e3a19bf3d0e482cd3cb1040d11ba72c8443053a705e80bba0b EBUILD mcstrans-9999.ebuild 1056 BLAKE2B 96c4afa9019306bbfb420cb34a626bf45129b90ed103f23df3c4cfea1bfce11c013c8da1fb35e6a55819c814038f5cf5c9d0559f9e94ed451b473be614bb21a6 SHA512 93c4833c33c9bbbfefe0f3c65dba768e10873ee8c18bcfeb3656c89802ac9dab9fb3f000d651364a2d19ea5e5563fc5114c761cebed9ea1d630fdc2c847dd42b MISC metadata.xml 335 BLAKE2B 72e72bc2d0ca05bf3caafd68121e0d4616306368f355541c2944254262a3ac96a3a6b8e5503ad691c2b7bc18dc6856101c81c47de3a623efc34b23185d9d4e60 SHA512 43cef46780c81459cc75b2a09181e84698a11e81196fea4e962b8081e712de437c8af032349aeb4f1ebe84ccef9cab4978467304d05801317db7a71521cf0664 diff --git a/sys-apps/mcstrans/mcstrans-3.6.ebuild b/sys-apps/mcstrans/mcstrans-3.6.ebuild index bbd7a4cc0378..5e3f390c215e 100644 --- a/sys-apps/mcstrans/mcstrans-3.6.ebuild +++ b/sys-apps/mcstrans/mcstrans-3.6.ebuild @@ -17,7 +17,7 @@ if [[ ${PV} == *9999 ]] ; then S="${WORKDIR}/${P}/${PN}" else SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" S="${WORKDIR}/${MY_P}" fi diff --git a/sys-apps/policycoreutils/Manifest b/sys-apps/policycoreutils/Manifest index 8575a31ae4e2..fde544076659 100644 --- a/sys-apps/policycoreutils/Manifest +++ b/sys-apps/policycoreutils/Manifest @@ -3,6 +3,6 @@ DIST policycoreutils-3.5.tar.gz 775639 BLAKE2B 777b8564484e89385db7a184c4cad9a99 DIST policycoreutils-3.6.tar.gz 755682 BLAKE2B a8b180c8006989192d152651dcfa51856956780bfe1139cc1dc0162eb66ba1eef4f7d64f68a48479572b02e2e97a68c7082722a745d22a9453e8378373319e3c SHA512 e1f32e6e0310b879a5aadab157b103314a61bf3b8fd59c1212d701fbf39900e3b9a0b727338988103d784a7e505355a871ba519dd91520b135a3b9dae40bf1b0 DIST policycoreutils-extra-1.37.tar.bz2 8809 BLAKE2B a7f6122c2e27f54b018174e962bd7f4c14af04e09bbb5300bde6967ea7f2dc5cd03b5787919a4e7f5288bcbc6747922962b5bd3b588ab1e3a035fbff4910d8f5 SHA512 0a85cd7cf279256b5e1927f9dfdd89626a1c8b77b0aeb62b496e7e8d1dccbaa315e39f9308fb2df7270f0bc1c10787b19990e7365cad74b47b61e30394c8b23f EBUILD policycoreutils-3.5.ebuild 4648 BLAKE2B 1c728597f8b0b13e2bb513a81acdeecd45a3eba75f4a20e9ac779e7e315d75a337355452b1d6338aef0d44c1e7d25c65103a56c81cc35160119b400365f19541 SHA512 76b1b2cfa0d1dbb591351cd4ee14ebaf187e3a34c3f4af5695df86ecf28acb94126098e37bb99b066c3f8f77fd410e87b5c6963c18f8e2e54efe1dede36d5dbb -EBUILD policycoreutils-3.6.ebuild 4644 BLAKE2B 622bcf81f955799c14026d64e4e23fa8704a781ea85a4e8e35675b4454beed1ac6a45031e838922b9e6229d75d8ea44fecc46b0f10a7606cfeaa7d1827ea9424 SHA512 a00d351f31674324396e5f0278de55174ad24e04a79837ea2c3e4c6e887faa12a133451843fea0f5174fa02bbc19f5bd224553ce59378407874743f4b3f04f7e +EBUILD policycoreutils-3.6.ebuild 4640 BLAKE2B 7d4d81d6ac0871f5566dac38859883f142de42d171e7b9ea0b881127327a343aea9ec71a8d674a87fd4af821e402f0be266aef9da2b1cdc6cc15042ca125e4dd SHA512 4e6264eea31336bb6851689de3fa1b1fb7506172c9c7cdfaf7fb134dc24b64146458ddda9d8240957f10b51c46f463810604a4ca8c390f3c5d9e8ccce7fcde8f EBUILD policycoreutils-9999.ebuild 4644 BLAKE2B 622bcf81f955799c14026d64e4e23fa8704a781ea85a4e8e35675b4454beed1ac6a45031e838922b9e6229d75d8ea44fecc46b0f10a7606cfeaa7d1827ea9424 SHA512 a00d351f31674324396e5f0278de55174ad24e04a79837ea2c3e4c6e887faa12a133451843fea0f5174fa02bbc19f5bd224553ce59378407874743f4b3f04f7e MISC metadata.xml 1118 BLAKE2B b77b6c2e9fbc2fe7e0079d08c6e361f91131951db7f3babd217b6a122f780cdb1cf7624ab3af21066d65493b571516da7ba2f2dcb41fe6d1dadef4ffb12852fb SHA512 a1cce588f3d89b33399bc871da491480610c187379d62a4650c02955ff213b93f506a4d82e638a5ffc5ca3a2f4210b89c078406cc0d835d2603676e600b9d8de diff --git a/sys-apps/policycoreutils/policycoreutils-3.6.ebuild b/sys-apps/policycoreutils/policycoreutils-3.6.ebuild index b8625ff49cd8..e2527faa689b 100644 --- a/sys-apps/policycoreutils/policycoreutils-3.6.ebuild +++ b/sys-apps/policycoreutils/policycoreutils-3.6.ebuild @@ -24,7 +24,7 @@ if [[ ${PV} == 9999 ]]; then else SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz https://dev.gentoo.org/~perfinion/distfiles/policycoreutils-extra-${EXTRAS_VER}.tar.bz2" - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" S1="${WORKDIR}/${MY_P}" S2="${WORKDIR}/policycoreutils-extra" S="${S1}" diff --git a/sys-apps/restorecond/Manifest b/sys-apps/restorecond/Manifest index 82a410139cdf..6c0ef947a0f8 100644 --- a/sys-apps/restorecond/Manifest +++ b/sys-apps/restorecond/Manifest @@ -2,6 +2,6 @@ AUX restorecond.init 647 BLAKE2B e716293dee6f66a43d95cf43b6e4a50392d66d3d1fb2f08 DIST restorecond-3.5.tar.gz 19070 BLAKE2B 6db7d0fc9085a07669d346e025836a94acca610572e986e2c90974b0bd21b55e66b57a2dafd7d42011bed5f06363b654f5431ac43530fccf7b68d3edd9d63850 SHA512 80cb84e62c7072a12fe57ebaafc0bcb441c853862c67f9ea35b86faa2d8e49ea22a70b9e05a3ff24e8ce08ca2999604d7961efd534f89167cd6fcb05c852de40 DIST restorecond-3.6.tar.gz 18020 BLAKE2B 306b4a7c9990c0b2f229cc7963dbd0481df5f9fbecd709b37d254839177fc604f6f85ac19235209f4fbb12d9186f01dd71a11f98deca5d01bd70c415240ddf5a SHA512 e21fa23bfea488f2bddd01b4bab353f22863e09247078e47db9852995d7a0153aee6483cbeaaaf033b482b60f80affad0b6a3e829f935c3901c034a7efb1ebef EBUILD restorecond-3.5.ebuild 1157 BLAKE2B 4c2ae607b891a74674b86d62645fe393a73fea3b0e0d486d7b063b8acdec7cdde7b6fc21c8ca6088fec0abbbbd6866a2c1e766bab2a4d1a38795c091bd3b89c8 SHA512 abb97b62baf954c97b2627cae73c6db11aeb3945fad5674904c83dff379e3010e0f8723fa07576bc8a15c28c8da38d86c393c66beeb46945f314a354dfca0e80 -EBUILD restorecond-3.6.ebuild 1153 BLAKE2B c1659b0f8f6445f3a39656a6828ae7f7a40c9a6f246a28f174d7c9328692113be9452300bf81773b673dbe186b58fea92c300117dbf4698bc04a2b64a52ad082 SHA512 65e783a2ed4176330d5a1142b3b86a7ed0a3ceba2dc968fb7497fadf8d0fcedd9cc557f0cf37f6941af416a01fb3a690a1b5086937fb6f16d9edfb2f9a94c9cd +EBUILD restorecond-3.6.ebuild 1149 BLAKE2B 3fe366fcfa52447d631c359b30b031af9aa4985fa00cb50fa6578796648b263b7652b5dc3f8d13043dc21af9f5d02bca7de39108b030a0094388a22e65552c41 SHA512 b302c3dd802eaa2ae7647eef4810e97478af6c3b2c08531eb623c4670f3293acef6363281e34485ad52dba3fd0920d67a145f273173fd1f7389404a10c492874 EBUILD restorecond-9999.ebuild 1153 BLAKE2B c1659b0f8f6445f3a39656a6828ae7f7a40c9a6f246a28f174d7c9328692113be9452300bf81773b673dbe186b58fea92c300117dbf4698bc04a2b64a52ad082 SHA512 65e783a2ed4176330d5a1142b3b86a7ed0a3ceba2dc968fb7497fadf8d0fcedd9cc557f0cf37f6941af416a01fb3a690a1b5086937fb6f16d9edfb2f9a94c9cd MISC metadata.xml 335 BLAKE2B 72e72bc2d0ca05bf3caafd68121e0d4616306368f355541c2944254262a3ac96a3a6b8e5503ad691c2b7bc18dc6856101c81c47de3a623efc34b23185d9d4e60 SHA512 43cef46780c81459cc75b2a09181e84698a11e81196fea4e962b8081e712de437c8af032349aeb4f1ebe84ccef9cab4978467304d05801317db7a71521cf0664 diff --git a/sys-apps/restorecond/restorecond-3.6.ebuild b/sys-apps/restorecond/restorecond-3.6.ebuild index 794b84bc99e8..0b80f0fc989c 100644 --- a/sys-apps/restorecond/restorecond-3.6.ebuild +++ b/sys-apps/restorecond/restorecond-3.6.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == *9999 ]] ; then S="${WORKDIR}/${P}/${PN}" else SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" S="${WORKDIR}/${MY_P}" fi diff --git a/sys-apps/secilc/Manifest b/sys-apps/secilc/Manifest index 91e83a357de6..b97c99d16e6f 100644 --- a/sys-apps/secilc/Manifest +++ b/sys-apps/secilc/Manifest @@ -1,6 +1,6 @@ DIST secilc-3.5.tar.gz 180803 BLAKE2B a42620318b312a5ef35565e3b40a89fd7ff44aaf73de835bc349f927193121b72c07bd2151a8a6b2cee53e2699a3ae6bb246084e18a181d334ebc082fdfdc56e SHA512 eff37a981072c4b9c7c15bf4709db8797d8af5325883515f5c2fe611136b24419f6d01c797e4f131c9c08e1ba40576fcb2094b1e34325aae8351b6299bdba3dd DIST secilc-3.6.tar.gz 185186 BLAKE2B 47fdc281cad69339eb23226a277df8c8086557fe3a2c7f013eef38bbfcd62584e318ce2d79552388617687b39c37e67a1328b808becbecad364253b7527d3a52 SHA512 91381aae1444822c7897729c1695ca221a4226dcec042b2223a55800d1247510ef2033b844d8d0627623fb15b8169a626fb0ca2efeee8090635219c4139eabf5 EBUILD secilc-3.5.ebuild 842 BLAKE2B 387d0db499db6576edae25dac89014d5e16525a1603b7562af7ad7e082e0515e22f890c0a938ef648876a4fe2a2b6eb638ed41aab606584b6f9bb78b1b76e7f8 SHA512 522010e0db519d7b55b2cca421ddf80d89ea60f52c3104bfa8a81e6ab7e1e53632f782ecfac04782e2c1d0fd20a5562c038af7e216ae80930a15633a92569f1a -EBUILD secilc-3.6.ebuild 846 BLAKE2B ae4db57ea74b12b316aac674d0200e5b4e2e7a3585d9343ae937b455c169c259de5d38d9bfe743444ca812abc037e48542a856f2d2e97d04460e106dc523a0b4 SHA512 65e49b4b3963335f751de4e2f95156ac62a158fd259d93b184d60ead9604e06a0887bc0970e965b3321564283165144ef9a75924e816e70615543415369402a0 +EBUILD secilc-3.6.ebuild 842 BLAKE2B 11f7831c1f91ed963df835f9a01ab2762ad02254e70fd9d7b34e20fb67c6bf370874d96eb6574c214870be6b81fd9a3a96e1a78c6749c2b8762de0c9ff80b41d SHA512 b1f4f8ef906d92676e2b8cb916ff1d6dca628e849231e326bde9fec9a523f460b3262347d74ffcb5bcbe571513250f8d08d415c9e40677ee6a01ed3cc5b9bdf1 EBUILD secilc-9999.ebuild 846 BLAKE2B ae4db57ea74b12b316aac674d0200e5b4e2e7a3585d9343ae937b455c169c259de5d38d9bfe743444ca812abc037e48542a856f2d2e97d04460e106dc523a0b4 SHA512 65e49b4b3963335f751de4e2f95156ac62a158fd259d93b184d60ead9604e06a0887bc0970e965b3321564283165144ef9a75924e816e70615543415369402a0 MISC metadata.xml 518 BLAKE2B e04a38178db6390e78057059950b7c7ff090272739b618e75b5231176594a7fb3c2df88cfbf63575a3805bdb22f87c7f6aba7044bfc0c2c5e6ebdfef18b47d95 SHA512 a0d7f84a3578791107f46664b0da8078c37cf9a976d8aca31d462d2b19b82f1c7a0c7d5d43b9af59736983fa223238aabd1000d4eaaf18ee0a7759e2d6b0ce81 diff --git a/sys-apps/secilc/secilc-3.6.ebuild b/sys-apps/secilc/secilc-3.6.ebuild index 5c59b25c3742..59d8d927a345 100644 --- a/sys-apps/secilc/secilc-3.6.ebuild +++ b/sys-apps/secilc/secilc-3.6.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == 9999 ]]; then S="${WORKDIR}/${P}/${PN}" else SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~x86" + KEYWORDS="amd64 arm arm64 x86" S="${WORKDIR}/${MY_P}" fi diff --git a/sys-apps/selinux-python/Manifest b/sys-apps/selinux-python/Manifest index d15f2e7f4b64..5cd6e438fe55 100644 --- a/sys-apps/selinux-python/Manifest +++ b/sys-apps/selinux-python/Manifest @@ -1,6 +1,6 @@ DIST selinux-python-3.5.tar.gz 3604439 BLAKE2B 5a7fcd303c337cb0f5ae0066d13c945bb5cacaba472c7b17f0496295294998fcc6d81c153720ef704b749a01590c28b48b4f471a48fc386b8f02564c3550250b SHA512 2ac176a9f078f2b2721e5871ba21e92041eed54fc692fd8d809ff14327beee6de63b3084d0f1053a640b9e40bcc6461498915bb9b038a658cd772f77d80fd217 DIST selinux-python-3.6.tar.gz 3633272 BLAKE2B c2b99779eda2c7698f7f68740e3136cbfa5ab471a5d154142aafd2694d8c32aa605df3609a3667c687449d3ba44e72bcc3b37c36adecba8e34fcc629b9f04de5 SHA512 6289f3f2a3038b2cb62f6b3b12c729a9981c34a5ee80c0830e6316e8c77f5283dffa46007f6e7dc073332b829ed9953ba54e64c986fb18c7dc40759ec0375dc9 EBUILD selinux-python-3.5.ebuild 3162 BLAKE2B 0273b02c35abae8d4aa5798b71398f9c949640fe09a2f40ab3347662cb5d12b979bd700ea6841eb6fa3dbdfdbcdcbdd9040840dfead606d24c51a388429981a6 SHA512 346c103082f36ba32ec65831109236df893bf7c9debec153c8a2ce604533a79bfcbb5d9f73d4dffa0366651df32b3c8080b0ed7d1ec4d972f928a0dbbdec32c8 -EBUILD selinux-python-3.6.ebuild 3167 BLAKE2B e3e65bf739532fb11ebf30cf445a28a3f949c56887f08c4fce9b8150e8cbeb7fc46cdb44017694f86355ebcf63e83cf5c6125f74357aba82fd6bb26267e8b623 SHA512 d3b837e4ed9b3ba280227a64d9d40c217d41d9263e4c172eefeb27c3945ab25a249a4aaf3dc51dfcd59d5f596780b6b75b84373a37e155e83fcdf11511474aaf +EBUILD selinux-python-3.6.ebuild 3163 BLAKE2B c185e4f81728fc46cb2fe4e8cd41d3e5d20d66672a6d73e72aff2a8b1537b1c22af94b0cd2a266e0fa6f52d6ddc0723210a48586df52c7878ca3640323562a81 SHA512 621d55823738eb172a6898ea49c401c47b33a63c452f6d6b741204d67df185c5f6ca0ce72cf96f82c65341c6dd8d0345d8d318895feecb46ca1cc81adec14718 EBUILD selinux-python-9999.ebuild 3167 BLAKE2B e3e65bf739532fb11ebf30cf445a28a3f949c56887f08c4fce9b8150e8cbeb7fc46cdb44017694f86355ebcf63e83cf5c6125f74357aba82fd6bb26267e8b623 SHA512 d3b837e4ed9b3ba280227a64d9d40c217d41d9263e4c172eefeb27c3945ab25a249a4aaf3dc51dfcd59d5f596780b6b75b84373a37e155e83fcdf11511474aaf MISC metadata.xml 558 BLAKE2B 6fba5f27d19e5ea730bd1bfb9b63c536a86f0b47c7156388df9e9af9bda8856c8e4291bf822b469afb333638504d75f64215ef86f3bf65b68812a829b0e94f38 SHA512 df8eaff3f7e69d8d0f437d29dc38b654b81a5769c32e8c0fb98aeb83cf18a1598845d03d177b1837a6b0b628a34c524a52fae5672b7c186a6a8567f349b25304 diff --git a/sys-apps/selinux-python/selinux-python-3.6.ebuild b/sys-apps/selinux-python/selinux-python-3.6.ebuild index 20a1fea452bf..df383d6c8c4b 100644 --- a/sys-apps/selinux-python/selinux-python-3.6.ebuild +++ b/sys-apps/selinux-python/selinux-python-3.6.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} == 9999 ]] ; then S="${WORKDIR}/${P}/${PN#selinux-}" else SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" S="${WORKDIR}/${MY_P}" fi diff --git a/sys-apps/semodule-utils/Manifest b/sys-apps/semodule-utils/Manifest index 30066cb3d1ae..fb9908611af3 100644 --- a/sys-apps/semodule-utils/Manifest +++ b/sys-apps/semodule-utils/Manifest @@ -1,6 +1,6 @@ DIST semodule-utils-3.5.tar.gz 14383 BLAKE2B a1bb432013bca1023d99b32f43b2c972b6b807a4677f9d8c9fb9aff10225232506f3ecca86fc231b4c63d04582a91a1c4218f87ce5532a4d35a26a09665c6f10 SHA512 7c32f425ae71745040d1c6a6585149a1efb319913aa9d4c8bf185b0a4216dc66378fa38595b171614ee3ae4ade997d3ae56a060346e334faec55c419a87d71dd DIST semodule-utils-3.6.tar.gz 12844 BLAKE2B e5e7501c412649f471e89cc89569d6c51421e0b46f172f243ce778bbe3a2c658ef9a92e3f3e1e07fb3358e25f63e004b6bd4b56619472fbcae8cb5b916d54170 SHA512 16b58bbafcaef9a2e8e34a20d0e1e4024a9044024de8fa3137c5ba1b9af600afac51c15ccb648dd6bff77747c047f4c9feafeea07c19b1eb14955acc92697a48 EBUILD semodule-utils-3.5.ebuild 876 BLAKE2B c9d57a97fb559460aaec7b355a981192ef5b79db015475b7ba923c5b89a2f1df49ac45bd7d1c59de757cafa13b07a89f5dcd924df9f975c9c8c02725ed025081 SHA512 ff1ce29a9662b041a3c18e4d7c8477856c0090111d67bc4f9531e4e3486235432ea4f7b20e46c61516fbbde61ca7c39c9a2f51a5436c9057e67e7b3172194a3e -EBUILD semodule-utils-3.6.ebuild 872 BLAKE2B 920343123a3612f5c3694a67bd91fb3838e74f63a1b937a6175c071fc7ca80c6063eaefc6cde517c5e365ef56b4d96d99e65d0a88ce459a9e390079656112c1c SHA512 6a8f6dbbb03e49a4318b69dbd23ee0741d44b591450e98365989b7ab2f868b08bd5124f826d873f6487661cd0fb24d28221a0521538a0bf98177d8d32efd55c4 +EBUILD semodule-utils-3.6.ebuild 868 BLAKE2B d4479078dea00ce5b28c380820ec3049f994905d873ae986e6ba7434d43732fd52a98fb25d3b4958afff435cdca4eefeaf6600ef625e223133fdb91f5b46e839 SHA512 3e9f43bf74a9e0757eb6ca26b4c765fb6a7332d1bc3871cfd8924e4eddf275b4986863d416a075950973b53357a5b36a7641379f606cc4c784079bfd99c06780 EBUILD semodule-utils-9999.ebuild 872 BLAKE2B 920343123a3612f5c3694a67bd91fb3838e74f63a1b937a6175c071fc7ca80c6063eaefc6cde517c5e365ef56b4d96d99e65d0a88ce459a9e390079656112c1c SHA512 6a8f6dbbb03e49a4318b69dbd23ee0741d44b591450e98365989b7ab2f868b08bd5124f826d873f6487661cd0fb24d28221a0521538a0bf98177d8d32efd55c4 MISC metadata.xml 401 BLAKE2B de9fab42212c80ca7439bc2f09693f17a5da3e0c412a1599e12c9c02087487a68836ecf651b8b016b3215552cc88cd8b398d42eac783f0039d10d962205d280a SHA512 28d7ee52e3e1a41366554857904226d1fa9cea07726538c06913c65f7c12ea9d70a5d6ede253659e14f7672f6cedd90ac4ac572462220493e256f640a40876e5 diff --git a/sys-apps/semodule-utils/semodule-utils-3.6.ebuild b/sys-apps/semodule-utils/semodule-utils-3.6.ebuild index 621cfaf21ea4..c63a41af0b43 100644 --- a/sys-apps/semodule-utils/semodule-utils-3.6.ebuild +++ b/sys-apps/semodule-utils/semodule-utils-3.6.ebuild @@ -17,7 +17,7 @@ if [[ ${PV} == *9999 ]] ; then S="${WORKDIR}/${P}/${PN}" else SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + KEYWORDS="amd64 arm arm64 ~mips x86" S="${WORKDIR}/${MY_P}" fi diff --git a/sys-block/Manifest.gz b/sys-block/Manifest.gz index e08583816ce3..0855e959737a 100644 Binary files a/sys-block/Manifest.gz and b/sys-block/Manifest.gz differ diff --git a/sys-block/mmc-utils/Manifest b/sys-block/mmc-utils/Manifest new file mode 100644 index 000000000000..b5cbbf509b4e --- /dev/null +++ b/sys-block/mmc-utils/Manifest @@ -0,0 +1,3 @@ +DIST mmc-utils-0_p20231010.tar.gz 51083 BLAKE2B efa8bbae62ccc20ee4085c6b372ce3a35d41cf2aba12918d74d2edb0f779e7174250358d426a756075cf6dd93009b366dfb373a54bc0eb13441c4ee2e579a26f SHA512 c6ee6af49556261f1bee12580025452fa180f0bd913fac90847d86ffc5100f34905a0b0467707601a3638bfad6f3f4fca41df0cd59c7e3507981f991ede6ac10 +EBUILD mmc-utils-0_p20231010-r1.ebuild 705 BLAKE2B cd51cf20e2028f9aa19be8949f66547c44ad260af17977fe79da63094330eab95f1ccbbc8d02d0c2e3a4b456d0f03aed4adda294d6982190a44b0718b4293bb1 SHA512 c0803308591db5617bd8bfda285a843e791234764e5e02692c2742e2c4de3a15e9e4845f52802f54e523891c9eab74589c0e59c7e20b2d972c1e348dc708c84a +MISC metadata.xml 246 BLAKE2B 3d18899448c3810386e0fc45cf9d1e1521a77c448a3b643edb7ad7e4830881e4112a90a8c7383c9477258187baac81feb7e62fb3f0d05ea473585b9e00726d9a SHA512 023a3d4e2713d0251b78fd608d08ddfed97c3d52775efb75bd8718131e5863687c1e924271cf934cd2953029075cfd8de2e29d61cd3362ce18ebb2d4c5bef7c9 diff --git a/sys-block/mmc-utils/metadata.xml b/sys-block/mmc-utils/metadata.xml new file mode 100644 index 000000000000..ed50c9a25b6b --- /dev/null +++ b/sys-block/mmc-utils/metadata.xml @@ -0,0 +1,8 @@ + + + + + flow@gentoo.org + Florian Schmaus + + diff --git a/sys-block/mmc-utils/mmc-utils-0_p20231010-r1.ebuild b/sys-block/mmc-utils/mmc-utils-0_p20231010-r1.ebuild new file mode 100644 index 000000000000..a1d531833438 --- /dev/null +++ b/sys-block/mmc-utils/mmc-utils-0_p20231010-r1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="Userspace tools for MMC/SD devices" +HOMEPAGE="https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git/" + +MY_COMMIT="b5ca140312d279ad2f22068fd72a6230eea13436" + +SRC_URI="https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git/snapshot/mmc-utils-${MY_COMMIT}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/${PN}-${MY_COMMIT}" + +LICENSE="GPL-2 BSD" +SLOT="0" + +KEYWORDS="~amd64" + +RDEPEND="!dev-lang/mercury" + +src_prepare() { + default + sed -i 's/-Werror //' Makefile || die +} + +src_configure() { + tc-export CC +} + +src_install() { + dosbin mmc + dodoc README + doman man/mmc.1 +} diff --git a/sys-cluster/Manifest.gz b/sys-cluster/Manifest.gz index daf5b72e4678..4c9505f4f6e2 100644 Binary files a/sys-cluster/Manifest.gz and b/sys-cluster/Manifest.gz differ diff --git a/sys-cluster/charliecloud/Manifest b/sys-cluster/charliecloud/Manifest index 192a1d458d04..167f1bb74a54 100644 --- a/sys-cluster/charliecloud/Manifest +++ b/sys-cluster/charliecloud/Manifest @@ -1,6 +1,6 @@ -DIST charliecloud-0.34.tar.gz 565976 BLAKE2B 0c86877bd3f17bf91d287f57b5e0844f7cb1777a499ea2bf67fb2cd5762f453239fe20afa6e4ba71acc98609c718028dd1e813a36aee881aa5c2cae79a65effd SHA512 5ede938a8015391758e0eef0b3661c12025cbac3e5153e2e5219fb4d50f8f78ac12076e4c3b658379a1521825372a0ed792a63210371cdbdad1e6631112e371d DIST charliecloud-0.35.tar.gz 585756 BLAKE2B ade539aa3f94055f84e1b6de73d0bea7739ab764c31399f25adbff82faa62c3ee7e8745aa74bb6e997d6723d002780339f48be8d7218462d3eb95ad119a2b8a8 SHA512 40f5e5891f0df8379b637c26c3d86b66a61b48ee1e7985260b47aa4abeffc77c3690af59ae38072b53f6dd348da4574249187ba922fc7c03fb74a513524dc08a -EBUILD charliecloud-0.34.ebuild 2402 BLAKE2B 29e3a534faeefaedd283ff344701b1402da830e75bf85395b657ec4699bb4832c805e1945ca4c1eea280326a0d58006a4fe06aa6a61342d6515d46bf58a9470e SHA512 eb3f54a7accee804b2831f3e10a3ac415abcf95985ef58d778fca68cdeddc2d08752217cdba1422d610fdd770bca8c5d393331086d2f8a30f39ce06e55a04454 +DIST charliecloud-0.36.tar.gz 604778 BLAKE2B 671c7a95be7a0d3e772e3a02185f15c5e00df6d84f0c6a068b6ac2268eaf471c3dc8a9a445036110b564e44b906e4c1ba090474e0f75653d6e24a6270f2c332b SHA512 411fc4eded6d557460ef4688ee123c54939fdeea6799c7176f136d494986a643c4ef3cadc8079e995374a7988c73d32d160d6a3094e8184b491cb1985a18facd EBUILD charliecloud-0.35.ebuild 2433 BLAKE2B 4877ba5a8569cc2cffeb43306427c75f9301dff4d69ac1d4fe4f3f3b5b9f692b22bc681f4771ca5293871f96261de4c51c4f8a163c6733def224c2d568dc7ce2 SHA512 59fddb991334061ed95efb89dc3a1d94f8544a4b29d0cb5788c8c420618aea38c393468094a367d5ab1e8225a512ce456bd612304b4867ba6e770d7fecb25c8b -EBUILD charliecloud-9999.ebuild 2433 BLAKE2B 4877ba5a8569cc2cffeb43306427c75f9301dff4d69ac1d4fe4f3f3b5b9f692b22bc681f4771ca5293871f96261de4c51c4f8a163c6733def224c2d568dc7ce2 SHA512 59fddb991334061ed95efb89dc3a1d94f8544a4b29d0cb5788c8c420618aea38c393468094a367d5ab1e8225a512ce456bd612304b4867ba6e770d7fecb25c8b +EBUILD charliecloud-0.36.ebuild 2532 BLAKE2B db4e5b63c42f8b4722c9213ed98fc7100cf3fd39dfe4083ed7cb75794c18835f5b388cfb81c3627d794d46a6a8dc2401141e56bc35eb22c6a04671ad3291c280 SHA512 e27551b778a8c9dabfc21c85881b93a46dd5eca784a1b63b9857e195a213db991826ac3c1d6cb2721dab18b9917e935aefd3e527a3e64a210470874c64a5969d +EBUILD charliecloud-9999.ebuild 2532 BLAKE2B db4e5b63c42f8b4722c9213ed98fc7100cf3fd39dfe4083ed7cb75794c18835f5b388cfb81c3627d794d46a6a8dc2401141e56bc35eb22c6a04671ad3291c280 SHA512 e27551b778a8c9dabfc21c85881b93a46dd5eca784a1b63b9857e195a213db991826ac3c1d6cb2721dab18b9917e935aefd3e527a3e64a210470874c64a5969d MISC metadata.xml 618 BLAKE2B 5f7dbfdb8a940a534ed97b4bd47b05a271d6454b0584ac29db1c2fb533044a2c6d48b8425399866abd8d2ebea1f41199ea4cf23af1c6f2646d4c35b5b4c104a4 SHA512 df1b817bbabc6b227c9a779677d345b9df259444b943b1ab58d55c860cd79ad8f9d4b382dc6c4de0c5daa955fd694990217a559e897a3b11f7e954c7b54d4678 diff --git a/sys-cluster/charliecloud/charliecloud-0.34.ebuild b/sys-cluster/charliecloud/charliecloud-0.34.ebuild deleted file mode 100644 index 22a7048b73de..000000000000 --- a/sys-cluster/charliecloud/charliecloud-0.34.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) - -inherit autotools optfeature python-single-r1 - -if [[ ${PV} == "9999" ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/hpc/${PN}.git" - S="${WORKDIR}/${P}" -else - SRC_URI="https://github.com/hpc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86 ~x86-linux" -fi - -DESCRIPTION="Lightweight user-defined software stacks for high-performance computing" -HOMEPAGE="https://hpc.github.io/charliecloud/" - -SLOT="0" -LICENSE="Apache-2.0" -IUSE="ch-image doc" - -# Extensive test suite exists, but downloads container images -# directly and via Docker and installs packages inside using apt/yum. -# Additionally, clashes with portage namespacing and sandbox. -RESTRICT="test" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - elibc_musl? ( sys-libs/argp-standalone ) -" -DEPEND=" - ch-image? ( - $(python_gen_cond_dep ' - dev-python/lark[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - ') - ) - doc? ( - $(python_gen_cond_dep ' - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] - ') - net-misc/rsync - )" - -src_prepare() { - default - eautoreconf -} - -src_configure() { - local econf_args=( - $(use_enable doc html) - $(use_enable ch-image) - # Libdir is used as a libexec-style destination. - --libdir="${EPREFIX}"/usr/lib - # Attempts to call python-exec directly otherwise. - --with-sphinx-python="${EPYTHON}" - # This disables -Werror, see also: https://github.com/hpc/charliecloud/pull/808 - --enable-buggy-build - # Do not use bundled version of dev-python/lark. - --disable-bundled-lark - # Use correct shebang. - --with-python="${PYTHON}" - ) - econf "${econf_args[@]}" -} - -src_install() { - docompress -x "${EPREFIX}"/usr/share/doc/"${PF}"/examples - default -} - -pkg_postinst() { - elog "Various builders are supported, as alternative to the internal ch-image." - optfeature "Building with Buildah" app-containers/buildah - optfeature "Building with Docker" app-containers/docker - optfeature "Building with Podman" app-containers/podman - optfeature "Progress bars during long operations" sys-apps/pv - optfeature "Pack and unpack squashfs images" sys-fs/squashfs-tools - optfeature "Mount and umount squashfs images" sys-fs/squashfuse - optfeature "Build versioning with ch-image" dev-vcs/git -} diff --git a/sys-cluster/charliecloud/charliecloud-0.36.ebuild b/sys-cluster/charliecloud/charliecloud-0.36.ebuild new file mode 100644 index 000000000000..2efe21c19d55 --- /dev/null +++ b/sys-cluster/charliecloud/charliecloud-0.36.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit autotools optfeature python-single-r1 + +if [[ ${PV} == "9999" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/hpc/${PN}.git" + S="${WORKDIR}/${P}" +else + SRC_URI="https://github.com/hpc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86 ~x86-linux" +fi + +DESCRIPTION="Lightweight user-defined software stacks for high-performance computing" +HOMEPAGE="https://hpc.github.io/charliecloud/" + +SLOT="0" +LICENSE="Apache-2.0" +IUSE="ch-image doc" + +# Extensive test suite exists, but downloads container images +# directly and via Docker and installs packages inside using apt/yum. +# Additionally, clashes with portage namespacing and sandbox. +RESTRICT="test" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + elibc_musl? ( sys-libs/argp-standalone ) +" +DEPEND=" + ch-image? ( + $(python_gen_cond_dep ' + dev-python/lark[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + ') + dev-vcs/git + net-misc/rsync + ) + doc? ( + $(python_gen_cond_dep ' + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] + ') + net-misc/rsync + )" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local econf_args=( + $(use_enable doc html) + $(use_enable ch-image) + # Libdir is used as a libexec-style destination. + --libdir="${EPREFIX}"/usr/lib + # Attempts to call python-exec directly otherwise. + --with-sphinx-python="${EPYTHON}" + # This disables -Werror, see also: https://github.com/hpc/charliecloud/pull/808 + --enable-buggy-build + # Do not use bundled version of dev-python/lark. + --disable-bundled-lark + # Use correct shebang. + --with-python="${PYTHON}" + # Disable configure checks vor OverlayFS causing sandbox violations. + --disable-impolite-checks + ) + econf "${econf_args[@]}" +} + +src_install() { + docompress -x "${EPREFIX}"/usr/share/doc/"${PF}"/examples + default +} + +pkg_postinst() { + elog "Various builders are supported, as alternative to the internal ch-image." + optfeature "Building with Buildah" app-containers/buildah + optfeature "Building with Docker" app-containers/docker + optfeature "Building with Podman" app-containers/podman + optfeature "Progress bars during long operations" sys-apps/pv + optfeature "Pack and unpack squashfs images" sys-fs/squashfs-tools + optfeature "Mount and umount squashfs images" sys-fs/squashfuse + optfeature "Build versioning with ch-image" dev-vcs/git +} diff --git a/sys-cluster/charliecloud/charliecloud-9999.ebuild b/sys-cluster/charliecloud/charliecloud-9999.ebuild index 197f766fead6..2efe21c19d55 100644 --- a/sys-cluster/charliecloud/charliecloud-9999.ebuild +++ b/sys-cluster/charliecloud/charliecloud-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -69,6 +69,8 @@ src_configure() { --disable-bundled-lark # Use correct shebang. --with-python="${PYTHON}" + # Disable configure checks vor OverlayFS causing sandbox violations. + --disable-impolite-checks ) econf "${econf_args[@]}" } diff --git a/sys-cluster/kops/Manifest b/sys-cluster/kops/Manifest index d19a748a83bc..6dbd512155b6 100644 --- a/sys-cluster/kops/Manifest +++ b/sys-cluster/kops/Manifest @@ -1,5 +1,5 @@ DIST kops-1.23.2.tar.gz 30376137 BLAKE2B 3d6e6a52202872df58436783736a996be49b764916c95926347ca2c4893beaf9977eb5102296e41e16256804fc457cc3eb24f6bfd7d0ab2de6f4a3af255f13e5 SHA512 9e221ed709ac3822ab29e78e3fa9de8b88c26184977eff6fc961d5c109b997c8dd842e3cee3eb8d8cc83e3a2250c95ec9e523b82ea7486b59930101e47f1937a DIST kops-1.28.2.tar.gz 34257531 BLAKE2B 2f91077bd7cfd5edfe35feb640da074827b5e9db7cf8040870c14a04aec42c38b2cabf13c1968e10aab8eeb40c30e37930aab1ee2766240ea5916256ac9d0fb7 SHA512 d982a984caba1380df919a7d128694546b25df1ce2ef258f84b02fac8ff7e5ac1ddb280e2760a62522508e07eab0cbd554013be2f4860b2078e488c04420e873 -EBUILD kops-1.23.2.ebuild 609 BLAKE2B 5e3a7e92e0ae8141410140d4c189d8322977c1c3d6e3b077207bb4744e2910f8e0ee8b69e1517fff8fa6307211d4b9677a0491793a50bb7096e5e3d165942238 SHA512 56d3d3ac0fba5c30069326066303dfee3d6bfdd16c7ddca0e56bc15d92b0dddfe2ee2e127fd4c1a9f560a5592d3edc13f8f88ff47aa9a2197f4d59f1993d9965 +EBUILD kops-1.23.2.ebuild 579 BLAKE2B c165c0d28579a0f5bd4e15026263d1b937add8e1bdca26f320d830fd49ae1e501ec8bef140d1ee0453b5ce75042a50203eac4ef266fd164f57f4aad9d56a151e SHA512 3b5b52ad0ce4eff7f5c37ac8c99e62db35146897e8038ef7fd740a8a9f4b84db1bacb577177fa66752bf8f10716a65786f818f256dd5c02fb3e8707e31502ee9 EBUILD kops-1.28.2.ebuild 606 BLAKE2B 2461fe61fabcdb7dc1843b0a5078d543e17711a4916211f7bce9beb1608af5cf028884d2741bada53a85e8cf476e9b541c4bdf2019e1126cde9d0c2c16969405 SHA512 5df19cc450e75923910fda7f92e6a7eacf62c45fc84d5808b9956db3228e03b9f3428ade3412dec945a91fa1e16e5f64558869050f9fbbb98eec92a5bbae919f MISC metadata.xml 334 BLAKE2B 84ac9a6f0f103062ae3950cbd29444c1260473f5220d803a84ff0c8777f0c485308dc4b32d09308654f65f3c84eb55d524ed2354862b2033efd79f2f08bcc43e SHA512 442637bc581f79d7c7d4af6a2cdf1cce3ebbf88ab38f3751eb1f2b1384101b73b1a4d50e1916ae4930d8da0a102ab7087c3aac48cf47057b31edadcf3fe6a265 diff --git a/sys-cluster/kops/kops-1.23.2.ebuild b/sys-cluster/kops/kops-1.23.2.ebuild index 85f46b6e9018..f5db1a763c61 100644 --- a/sys-cluster/kops/kops-1.23.2.ebuild +++ b/sys-cluster/kops/kops-1.23.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2022 Gentoo Authors +# Copyright 2021-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -9,7 +9,7 @@ DESCRIPTION="Kubernetes Operations" HOMEPAGE="https://kops.sigs.k8s.io/ https://github.com/kubernetes/kops/" SRC_URI="https://github.com/kubernetes/kops/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="Apache-2.0 BSD-2 BSD-4 ECL-2.0 imagemagick ISC JSON MIT MIT-with-advertising MPL-2.0 unicode" +LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 MIT MPL-2.0 Unicode-DFS-2016" SLOT="0" KEYWORDS="~amd64" diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz index 2758de6f4200..0a2413f003b1 100644 Binary files a/sys-kernel/Manifest.gz and b/sys-kernel/Manifest.gz differ diff --git a/sys-kernel/installkernel/Manifest b/sys-kernel/installkernel/Manifest index db67fab39197..cb104198d5d9 100644 --- a/sys-kernel/installkernel/Manifest +++ b/sys-kernel/installkernel/Manifest @@ -1,5 +1,7 @@ DIST installkernel-12.tar.gz 4385 BLAKE2B 2f55442d76020cfcd42fb83f14ff1f517dcbbd102c338e84f092d56ba513c02644401b3b75ee7c45c8e763eb0e27225bbfe6576bc4e34841694076d935328c9a SHA512 b5620bf7a36081da929645d112a9160f89f1de09c00d3b6093efbe57d8ff1a5ebcd0b65e68491d225f61b7732bce8f76ff8baecd24969715f40dc818e4302de2 DIST installkernel-24.tar.gz 14290 BLAKE2B 0d33efdc2bdec854643e6938b7813d46cb8adb0f1ab87dc4daa869b25c75440db0e2f2d25dc340833122ef88d4ecbf7e0a4eaaf883da52f7888bf8d58e4c4d11 SHA512 cca717435af47f22a4d9d86743dcd05012246790a7dd7ae2dc9f18859362cf7f6c68e3e8b15d428e0aede136036491065ff9fc871ef93121cec1c838f6237c1a +DIST installkernel-25.tar.gz 18441 BLAKE2B 7237cf0bff5c82a55dddd968f612fdeb080496077ff8bf04f71645f7702d45183bdbdc4382e22d25a5697451cfbbc161745402278cb1a96b360935293f38a482 SHA512 c7ad6ef614edb805ba4da81d44190362fbe6ada6e507f6f0b8804d6bfc7bb260f0344db20c6032a2830502b278bae35a842d5c9ff2d85d57dfd01f66a3f5bb38 EBUILD installkernel-12.ebuild 1490 BLAKE2B 88956c7ff428beaf980b47d567fc1baaaee6dfbba3139e3a5b3d178d9119fef8d712862ee07933b8132d00b406419fcd873eb698a22cbe7329675788488db7d7 SHA512 78d9f9958c56bb47902d8cb894bbc9574c96fb2d986b00cb6b7bbe20b2db58db7c41a53f33794b98726870bac9a1b2c4a381bc4609288dcc0a05b87102aaac7d EBUILD installkernel-24.ebuild 4578 BLAKE2B bea51d5983b74bee7e14b59d483010120bfcbb7cca3bbefb65495dfd799f86b278e45d2551ce1e5a4d7ebc7ceab5431a702453a6cea6a38213fa83baea3a5008 SHA512 8c26e47b1fb794856a6d6bdb2d3a2fdf0b9233057533219fa3332f0eb106077a2c9fcfb96a80904ffa59b177fcdab304a54e7cb0433f0b9ae7322209cad8a0a2 -MISC metadata.xml 939 BLAKE2B fd8d6a7c19c2a5f6f11e60cdf0a5b9e98f140d80bbab835f5350ac6fb87e786fa5a93e3157e9affd45f381d4eb20c454775d703c8bdf82d2a6161e2ca2420ef9 SHA512 9d1b025cf8c5c0875015e0e9b3cadbec2ab3770aa76c8792adb8b16037dbcdcf3cb75d23d0dcaad7a932138bbdb524c266c1bf1cab09df9541a1acac45d7ca82 +EBUILD installkernel-25.ebuild 4739 BLAKE2B a5a9e0bb817cd85fbc5294411ba97e7efe048360bd903ddea01a648ca7343f826b371632a3f8534dbe812ce034dbb2d0ff42eb348f63a5503023b7f534444ad3 SHA512 5de0b8eb062404e521d6039c5a0add8bf6fc534ebb76833aa70921f11b463c62232597f5a237c5058cb750e8254a20cf36f89da84647c7ce70a521ef1156505d +MISC metadata.xml 1190 BLAKE2B f8b43a0c11ab4b9ce4041d27df9e2a61c506f9bd3d810c3d1b1f65ae40fd38072fa69910d268a4564de7eed43be8a09498f9870d81f38e196279595e2f85e1e3 SHA512 1889ab54b04b721a5ab1c12022d2f3192aa5b57034296cfcffcabb3cc431cdd2c1095066dae54279ae6278160dc46b86885e6496c5d778fd6af4387a0aee1c66 diff --git a/sys-kernel/installkernel/installkernel-25.ebuild b/sys-kernel/installkernel/installkernel-25.ebuild new file mode 100644 index 000000000000..42913a8d7459 --- /dev/null +++ b/sys-kernel/installkernel/installkernel-25.ebuild @@ -0,0 +1,154 @@ +# Copyright 2019-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Gentoo fork of installkernel script from debianutils" +HOMEPAGE=" + https://github.com/projg2/installkernel-gentoo + https://wiki.gentoo.org/wiki/Installkernel +" +SRC_URI="https://github.com/projg2/installkernel-gentoo/archive/v${PV}.tar.gz + -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-gentoo-${PV}" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux" +IUSE="dracut grub refind systemd systemd-boot uki ukify" +REQUIRED_USE="systemd-boot? ( systemd )" + +RDEPEND=" + !<=sys-kernel/installkernel-systemd-3 + dracut? ( >=sys-kernel/dracut-060_pre20240104-r1 ) + grub? ( sys-boot/grub ) + refind? ( sys-boot/refind ) + systemd? ( + || ( + sys-apps/systemd[kernel-install(-)] + sys-apps/systemd-utils[kernel-install(-)] + ) + ) + systemd-boot? ( + || ( + sys-apps/systemd[boot(-)] + sys-apps/systemd-utils[boot(-)] + ) + ) + ukify? ( + || ( + sys-apps/systemd[ukify(-)] + sys-apps/systemd-utils[ukify(-)] + ) + ) + !=sys-apps/systemd-255.2-r1 + !=sys-apps/systemd-255.2-r0 + !~sys-apps/systemd-255.1 + !~sys-apps/systemd-255.0 + !=sys-apps/systemd-254.8-r0 + !=sys-apps/systemd-254.7-r0 + !~sys-apps/systemd-254.6 + !<=sys-apps/systemd-254.5-r1 +" # Block against systemd that still installs dummy install.conf + +src_install() { + keepdir /etc/kernel/postinst.d + keepdir /etc/kernel/preinst.d + + exeinto /etc/kernel/preinst.d + use dracut && doexe hooks/50-dracut.install + use ukify && doexe hooks/60-ukify.install + + exeinto /etc/kernel/postinst.d + use uki && doexe hooks/90-uki-copy.install + use grub && doexe hooks/91-grub-mkconfig.install + use refind && doexe hooks/95-refind-copy-icon.install + + exeinto /usr/lib/kernel/install.d + doexe hooks/systemd/00-00machineid-directory.install + doexe hooks/systemd/10-copy-prebuilt.install + doexe hooks/systemd/90-compat.install + use grub && doexe hooks/systemd/91-grub-mkconfig.install + use refind && doexe hooks/systemd/95-refind-copy-icon.install + + if use systemd; then + sed -e 's/${SYSTEMD_KERNEL_INSTALL:=0}/${SYSTEMD_KERNEL_INSTALL:=1}/g' -i installkernel || + die "enabling systemd's kernel-install failed" + fi + + # set some default config using the flags we have anyway + touch "${T}/install.conf" || die + echo "# This file is managed by ${CATEGORY}/${PN}" >> "${T}/install.conf" || die + if use uki; then + echo "layout=uki" >> "${T}/install.conf" || die + elif use systemd-boot; then + echo "layout=bls" >> "${T}/install.conf" || die + elif use grub; then + echo "layout=grub" >> "${T}/install.conf" || die + else + echo "layout=compat" >> "${T}/install.conf" || die + fi + + if use dracut; then + echo "initrd_generator=dracut" >> "${T}/install.conf" || die + if ! use ukify; then + if use uki; then + echo "uki_generator=dracut" >> "${T}/install.conf" || die + else + echo "uki_generator=none" >> "${T}/install.conf" || die + fi + fi + else + echo "initrd_generator=none" >> "${T}/install.conf" || die + fi + + if use ukify; then + echo "uki_generator=ukify" >> "${T}/install.conf" || die + else + if ! use dracut; then + echo "uki_generator=none" >> "${T}/install.conf" || die + fi + fi + + insinto /usr/lib/kernel + doins "${T}/install.conf" + + into / + dosbin installkernel + doman installkernel.8 + + einstalldocs +} + +pkg_postinst() { + # show only when upgrading to 14+ + if [[ -n "${REPLACING_VERSIONS}" ]] && ver_test "${REPLACING_VERSIONS}" -lt 14; then + elog "Version 14 and up of ${PN} effectively merges" + elog "${PN}-gentoo and ${PN}-systemd." + elog "Switching between the traditional installkernel and systemd's" + elog "kernel-install is controlled with the systemd USE flag or the" + elog "SYSTEMD_KERNEL_INSTALL environment variable." + elog + elog "See the installkernel wiki page[1] for more details." + elog + elog "[1]: https://wiki.gentoo.org/wiki/Installkernel" + elog + fi + + # show only on first install of version 20+ + if [[ -z "${REPLACING_VERSIONS}" ]] || ver_test "${REPLACING_VERSIONS}" -lt 20; then + if has_version "sys-boot/grub" && ! use grub; then + elog "sys-boot/grub is installed but the grub USE flag is not enabled." + elog "Users may want to enable this flag to automatically update the" + elog "bootloader configuration on each kernel install." + fi + if ( has_version "sys-apps/systemd[boot]" || + has_version "sys-apps/systemd-utils[boot]" ) && + ! use systemd-boot; then + elog "systemd-boot is installed but the systemd-boot USE flag" + elog "is not enabled. Users should enable this flag to install kernels" + elog "in a layout that systemd-boot understands and to automatically" + elog "update systemd-boot's configuration on each kernel install." + fi + fi +} diff --git a/sys-kernel/installkernel/metadata.xml b/sys-kernel/installkernel/metadata.xml index 6fffd1cc0b32..e99bb67ffdb8 100644 --- a/sys-kernel/installkernel/metadata.xml +++ b/sys-kernel/installkernel/metadata.xml @@ -7,8 +7,9 @@ Generate an initrd or UKI on each kernel installation - Re-generate grub.cfg on each kernel installation - Use systemd's kernel-install to install kernels + Re-generate grub.cfg on each kernel installation, used grub.cfg is overridable with GRUB_CFG env var + Install a Gentoo icon for rEFInd alongside the (unified) kernel image, used icon is overridable with REFIND_ICON env var + Use systemd's kernel-install to install kernels, overridable with SYSTEMD_KERNEL_INSTALL env var Use systemd-boot's native layout by default Install UKIs to ESP/EFI/Linux for EFI stub booting and/or bootloaders with support for auto-discovering UKIs Build an UKI with systemd's ukify on each kernel installation diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz index 4e91d876b3c5..c005231ae3df 100644 Binary files a/sys-libs/Manifest.gz and b/sys-libs/Manifest.gz differ diff --git a/sys-libs/libselinux/Manifest b/sys-libs/libselinux/Manifest index 2812c2ee200f..be5ca920cbcb 100644 --- a/sys-libs/libselinux/Manifest +++ b/sys-libs/libselinux/Manifest @@ -1,6 +1,6 @@ DIST libselinux-3.5.tar.gz 211453 BLAKE2B f7f3067c4bb0448e18bd7085135f11d94ae99728949480a655c0f660486817beb5829d8a43dff7bce286ccd50705b0c657bde85970f01c794e01fb707f469d8b SHA512 4e13261a5821018a5f3cdce676f180bb62e5bc225981ca8a498ece0d1c88d9ba8eaa0ce4099dd0849309a8a7c5a9a0953df841a9922f2c284e5a109e5d937ba7 DIST libselinux-3.6.tar.gz 194210 BLAKE2B 615198d47ecfb4b6274810cbe32cce5953dd44d1d04e8ce244213dc4ddbd61cde3515f4650046b805cf98f341aba718af8d7a9e1d66773172031ac19599f6032 SHA512 182dcdf3510083ff4b9376a4a6d6a7b33905ac3c5e974c188bf3965686c54b663162c543ecf15eab75102f3c91a2502d33d0f1104dec01dd9b14737ef3f2b544 EBUILD libselinux-3.5-r1.ebuild 4112 BLAKE2B 8787a7c9c9c5a6f52fbab464530539119ff1a1e8acfd61fee8738794bc79aebaf89e03b6f0ab82cd92bc8e3b56bd6346a3ca0f502b0fb6c0f9c55d0a8ba2635a SHA512 eed2053ed74bdfeea643b4495410c0174884a7ae9a94c1dea37a63367649b8a1c1aed9cf2d85f624e216ba709340ef336e7627be664fe85d5e666a95e253f429 -EBUILD libselinux-3.6.ebuild 4081 BLAKE2B c3b3c5c5963632a63c2303e5072e69cc6c36029f938bed0766bee89799192a1b16735f163ffebea29705f5d422ffc655e17501d514f228e936bdb087cfbcdfc8 SHA512 34fcb915d280ad495cf25aca9f6b3810ae5403d3faa10f04dc7a6d928f44981fbe954709061e99bb3532520b9d9085ca377c2ac6fa718fcb59dc6f010fd13c14 +EBUILD libselinux-3.6.ebuild 4077 BLAKE2B 8f1c1413c42984fa7d5219d288af6f8a98c81b9ae6dda5b0503ceac22336c1c6f1ef9d59c237d4035de4ffde6b5fec3dfc3e6c2d40660710f44906968a70814e SHA512 0156f19c754722837f0b2228f861ac7b37bdfa820f118ad6626217d1be25970f7f1f4d10643b737cbbf43d1b3cf58756dc97c659c4e8f6299529408a412bf4c6 EBUILD libselinux-9999.ebuild 4081 BLAKE2B c3b3c5c5963632a63c2303e5072e69cc6c36029f938bed0766bee89799192a1b16735f163ffebea29705f5d422ffc655e17501d514f228e936bdb087cfbcdfc8 SHA512 34fcb915d280ad495cf25aca9f6b3810ae5403d3faa10f04dc7a6d928f44981fbe954709061e99bb3532520b9d9085ca377c2ac6fa718fcb59dc6f010fd13c14 MISC metadata.xml 649 BLAKE2B 0d4704823be4492064b2d69a31581397cdedc9e5d564090d9770aa79124c53a66f98290fb4de22abb4f81e732267589ad1df3beda2bb71a3cf5a70f84b885dc4 SHA512 6b240fad142e4ba6457f70c83fb3171c6869ed4ac5729d51b8cc159b2471959c24a0a290ff91fa1d90e0f24f96be76a69487174de22c603539f3fc0e7109a561 diff --git a/sys-libs/libselinux/libselinux-3.6.ebuild b/sys-libs/libselinux/libselinux-3.6.ebuild index 941b189dd857..11ce9f3236ba 100644 --- a/sys-libs/libselinux/libselinux-3.6.ebuild +++ b/sys-libs/libselinux/libselinux-3.6.ebuild @@ -20,7 +20,7 @@ if [[ ${PV} == 9999 ]]; then S="${WORKDIR}/${P}/${PN}" else SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~riscv ~x86" + KEYWORDS="amd64 arm arm64 ~mips ~riscv x86" S="${WORKDIR}/${MY_P}" fi diff --git a/sys-libs/libsemanage/Manifest b/sys-libs/libsemanage/Manifest index d24049c14ec7..531c78c41b7e 100644 --- a/sys-libs/libsemanage/Manifest +++ b/sys-libs/libsemanage/Manifest @@ -3,6 +3,6 @@ DIST libsemanage-3.5.tar.gz 185060 BLAKE2B 3e08b15cb6b335a2747bd5f0bd84f74abdd22 DIST libsemanage-3.6.tar.gz 182583 BLAKE2B 3ed9ef06601093983fa41ad6ab9f7eeae241dce98937db04efca6f421afcfd3f59cf5e51d24c596ae03997a398949ed84fbdf629518e3c382a5453129b0a87ab SHA512 8998b6a1b254a9673b99ae4d70a1edc769bb728a44f573cdf62e0a9c9392b77644ee2d70e1936a2f8a9a7f8b063ce98a981f4b8b7060f5b82791889330d69364 EBUILD libsemanage-3.4-r1.ebuild 4405 BLAKE2B 337f44e1d668ed4189b1067285d10c50ead3f917de1fbc768a2cc4c2720faa3de6e7e8af1e4ee9318ccc37aba065fb37433b34d26ff708130c3f57fac2532cdc SHA512 9ab61ab57e6b6e158a6a26cadac1766d4b80c76542933ee0d0daa77c77979232feb88ff602c99e521979b5aff65430d707c0265b269c95d3c4f8fb52a6c215ab EBUILD libsemanage-3.5.ebuild 4405 BLAKE2B 337f44e1d668ed4189b1067285d10c50ead3f917de1fbc768a2cc4c2720faa3de6e7e8af1e4ee9318ccc37aba065fb37433b34d26ff708130c3f57fac2532cdc SHA512 9ab61ab57e6b6e158a6a26cadac1766d4b80c76542933ee0d0daa77c77979232feb88ff602c99e521979b5aff65430d707c0265b269c95d3c4f8fb52a6c215ab -EBUILD libsemanage-3.6.ebuild 4410 BLAKE2B d6926284fa62a98fe9cea873d95059ece06a954401c3d4769d315434f49565ea691029bbd8aa7d3e1918a2ed5a447091444ede1df292a8a5f03d05a0a5593199 SHA512 cefbf0b85ada632525eae3cc0b57f3baf0ddf0990302853274e1db18a124a05b1e600b34960aff50f2db263b7df4b8f66b80ab04b202bbbd1fcbaaf5edbed186 +EBUILD libsemanage-3.6.ebuild 4406 BLAKE2B 5947f8340a20c760e91fc65d226871930613b5ea98b5003f0fcb9ada86b80958b659699c1dbe3757c952ceb0948033977557e97005b761932cbcb91af766e0a2 SHA512 5bb367ca593fb375860e0867cb044251a572ff577d80c873ddc312d437fd23c78deb7da3332a6d443db427cc26cda1d09fd18b051548f1073412cf5ecaa2e556 EBUILD libsemanage-9999.ebuild 4410 BLAKE2B d6926284fa62a98fe9cea873d95059ece06a954401c3d4769d315434f49565ea691029bbd8aa7d3e1918a2ed5a447091444ede1df292a8a5f03d05a0a5593199 SHA512 cefbf0b85ada632525eae3cc0b57f3baf0ddf0990302853274e1db18a124a05b1e600b34960aff50f2db263b7df4b8f66b80ab04b202bbbd1fcbaaf5edbed186 MISC metadata.xml 405 BLAKE2B b41c6e744a90be985e11b1329493febf85889218623fabfc731306b2851f6067bc75126084e40ab82f3b367ef0e13e659dbc930d7786adff967b546fc5f89792 SHA512 8f08f6c3d07f4e76cd4b6a5033dcd7138b3f94c2cab46e1cf89dc9b113810edbe8e6d20298eadefc00b4e32a69057c1ed0c4255144edb2c5e9ce9e139c7dba70 diff --git a/sys-libs/libsemanage/libsemanage-3.6.ebuild b/sys-libs/libsemanage/libsemanage-3.6.ebuild index eb127413897f..94a270075a5b 100644 --- a/sys-libs/libsemanage/libsemanage-3.6.ebuild +++ b/sys-libs/libsemanage/libsemanage-3.6.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} == 9999 ]]; then S="${WORKDIR}/${P}/${PN}" else SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~riscv ~x86" + KEYWORDS="amd64 arm arm64 ~mips ~riscv x86" S="${WORKDIR}/${MY_P}" fi diff --git a/sys-libs/libsepol/Manifest b/sys-libs/libsepol/Manifest index a0a556594451..e08522a4059d 100644 --- a/sys-libs/libsepol/Manifest +++ b/sys-libs/libsepol/Manifest @@ -1,6 +1,6 @@ DIST libsepol-3.5.tar.gz 497522 BLAKE2B dad2d346605be53fe41aef69e2e4bd4f1ce68a15f0b9307deb6b66bbe7bf06a9ee6be580e60d2f19aebbc8ee5041ac8a7b831b51342ba7c7089e1f1a447e7691 SHA512 66f45a9f4951589855961955db686b006b4c0cddead6ac49ad238a0e4a34775905bd10fb8cf0c0ff2ab64f9b7d8366b97fcd5b19c382dec39971a2835cc765c8 DIST libsepol-3.6.tar.gz 509100 BLAKE2B c073c9437004df0c723125971ed26354dc6b8a78b069c593977062527342061303bcc48917fcd9623d17998748254f63408b233173f3c62e92ee0ea2f3c4a430 SHA512 35a42d2749fc4f71bc6b7488380714f56975564007128566f1c73e5c50bf81c17535b2cfda4583aacb4870aa2cd5885321c01523e415bda8b3326bfefb13d58e EBUILD libsepol-3.5.ebuild 1114 BLAKE2B e2dd440d5fcdd3e3dce67bb25a5180cdda5dd534c4f5fa42b30acf1f33fa5d794583fb7808b4b39b3a7003850bb08b12bf8fbdaede1b7c3c6986c365e8d7090b SHA512 1cbd7242dfa76531be30bb7d897ca8fa05be2357351b6b276fbf14958785c5620edf1cce8d3af16a0b8d8fbcb9e1d883ffa6a9313ace5bf73278644234a10043 -EBUILD libsepol-3.6.ebuild 1118 BLAKE2B 88169dc0f0dedfb3c83e8e494fc94867adb857186045d2864f6fcf47b05815c3a73933e68c2a21b51673ceeb823b291c934340bd8cbc6d1f273419c49c96e90c SHA512 af8780c69339ed629c8da06b60ad0798de4af367b3afaadc534fb28db016635c306ffd75e713cf921366cdda4eda84c161e1b22beecab4dec2d91af7b8475937 +EBUILD libsepol-3.6.ebuild 1114 BLAKE2B 94ab8f288daf3208748785f0440c24bbd4af0477f383c5d570db7a7d8eb98fe1f910d419a5fd41cb063bb06e7898a34b66dff7655e08f894e357324b99516a2d SHA512 be5926d4a51c07270d7cadacbaf8208b68803133c4a372127ad6f5e45261b0ca7a6cc5521a1f006805aacab721a0329a72fa40e4c87865723f054e23d55afb2c EBUILD libsepol-9999.ebuild 1118 BLAKE2B 88169dc0f0dedfb3c83e8e494fc94867adb857186045d2864f6fcf47b05815c3a73933e68c2a21b51673ceeb823b291c934340bd8cbc6d1f273419c49c96e90c SHA512 af8780c69339ed629c8da06b60ad0798de4af367b3afaadc534fb28db016635c306ffd75e713cf921366cdda4eda84c161e1b22beecab4dec2d91af7b8475937 MISC metadata.xml 402 BLAKE2B 0450441687952fc82e64536652076085d66870e8cd81d9aaa99d023d17d46bc8ef6627c9ebdd6084b4c60e7d26edb61b4aaf5693794105b04b500c74a37c25be SHA512 a107ad99e8050f4cbe1c32f76699524afdced1f4b9a0c0fb3a4b5954d4f9cd5993d4d047d7a3fb45fb68c2be361c658be48287e1099ea7a6b6fca7d676969c2d diff --git a/sys-libs/libsepol/libsepol-3.6.ebuild b/sys-libs/libsepol/libsepol-3.6.ebuild index 17fe4da89451..27b0f0542d4c 100644 --- a/sys-libs/libsepol/libsepol-3.6.ebuild +++ b/sys-libs/libsepol/libsepol-3.6.ebuild @@ -17,7 +17,7 @@ if [[ ${PV} == 9999 ]]; then S="${WORKDIR}/${P}/${PN}" else SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~riscv ~x86" + KEYWORDS="amd64 arm arm64 ~mips ~riscv x86" S="${WORKDIR}/${MY_P}" fi diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz index 45f17b6e5869..f7d32ff685f5 100644 Binary files a/www-client/Manifest.gz and b/www-client/Manifest.gz differ diff --git a/www-client/netsurf/Manifest b/www-client/netsurf/Manifest index 7ec4d5e58379..e84c86132bc9 100644 --- a/www-client/netsurf/Manifest +++ b/www-client/netsurf/Manifest @@ -2,5 +2,5 @@ AUX netsurf-3.10-disable-failing-tests.patch 1196 BLAKE2B 055f4663bfed7ebe291e92 AUX netsurf-3.10-julia-libutf8proc-header-location.patch 1155 BLAKE2B bd2e04f8b9ebd5a00659c88dda90b6e8822e1cb51e8bf3755cae88373a206f6d1637f14e928365345bc9d98cfaa18294e9aa5beeef43449252c70e8d1de8d21b SHA512 76b0d397ce0f73aa23e6069b9fce492768f9d8fe1ba3dcb77b2f3d8c27b2e5fb8cbf5f97ede41bc624684c0d20bd80f3d985385ba1c825298f75f68c768656b4 DIST netsurf-3.11-src.tar.gz 4311767 BLAKE2B aa361b44ddb90fe513e0c34ae7d5f320037c439abb2455f50c224db118cf51da8bbeeac1276f0afdb5763287a6ffaba9d8fad460718ab0659871c1fda143513a SHA512 852ed7afe891828e7e594f1906ed5a7af9c62511b61dbe37ff1ca0700e3b08151db952ad47a18f9c8cfd3f6d78fd93485aa8e39de08eca904f5dbfa747af90c3 EBUILD netsurf-3.11.ebuild 3807 BLAKE2B ca92c5375dc551911b79629f99a837c15f4daf3bf408f39e720016c4d3e9fff03d491edade8962302195a9003c88f08cf72f30eb155a41e0c070713e89b36b9b SHA512 6f82ce007500945503dc30a2ab94832b32d1f59b649a5345b5198e7b0f6cfb551def0df6a4becf03ef7be5669d45147f711461bc8a8122ad1f269b2b670dd66e -EBUILD netsurf-9999.ebuild 3810 BLAKE2B 666de3a6809b01eb72a3ae84b625d2654a943e8072ca68230bf942d8c2d3e8ca5690276f907c7965b93058e78f8a165fb7fd8e4b42c433d7b92868eb2afe119a SHA512 5ec7c4c9043ddae9e386e42eb29a86367fdee7cf52b238ac794fbce3a857c997e06be0456571cdadb966d7465f213474d47d1b304283da00adf45eccb3f84b3b +EBUILD netsurf-9999.ebuild 3743 BLAKE2B 8a7e7403027404a21f1c43f2588ecfc710aec7c20b9416ae35817e09c5a9f680ba92fceed574c27158a35461afee3ff9268eab4bfdb7f5256706901da1b7b7f6 SHA512 2b4be36c7eb0fad39bf76bd058ec68e9d8943fedbb23567754773f8fb4a53e09d5e2d8ef7dec592fb17186eefcb9e37c79c877b890b1aaf05862efc2bb256ce6 MISC metadata.xml 1763 BLAKE2B be2710262e8b1890512dc57304a22adc03157a2ca39240b8899fae389fc9c3d6b7cb6ed3857c5e910a5ce0b8e3fe4a575904ce52e2b34324c762e6d1f24a9dbd SHA512 8d2bca1ceea4d5f9c095a681c79c3df69af72e4699c2761feee2033f07a43fbb7d3e82736a53adc14bf08243b2aaa80d483476a25636232836790b75ae38097b diff --git a/www-client/netsurf/netsurf-9999.ebuild b/www-client/netsurf/netsurf-9999.ebuild index 24c3a05906f3..4d3245e81bf6 100644 --- a/www-client/netsurf/netsurf-9999.ebuild +++ b/www-client/netsurf/netsurf-9999.ebuild @@ -60,7 +60,6 @@ BDEPEND=" " PATCHES=( - "${FILESDIR}/${PN}-3.9-conditionally-include-image-headers.patch" "${FILESDIR}/${PN}-3.10-julia-libutf8proc-header-location.patch" "${FILESDIR}/${PN}-3.10-disable-failing-tests.patch" ) diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz index 4a1ee7435de8..7f35ea7b2e4f 100644 Binary files a/x11-misc/Manifest.gz and b/x11-misc/Manifest.gz differ diff --git a/x11-misc/svkbd/Manifest b/x11-misc/svkbd/Manifest index 8c5942d66f8d..571bce5687f7 100644 --- a/x11-misc/svkbd/Manifest +++ b/x11-misc/svkbd/Manifest @@ -1,3 +1,3 @@ DIST svkbd-0.2.1.tar.gz 19476 BLAKE2B 8bb33195f82e0ce6c348d0526d8c07d75bbb44f96c133b44020037e312b04197b449cb2dbe586d0e7cd0dca022da1847cc472122a16b764787b46f4d14419b0d SHA512 c6b6f8e4cff4c8aa4ab5cc9369bacbfa226bee3cf7008351d9873a33a59751106b8cd21242c9d13ce463e68968a920459162bbd73173928acf68c067ac81e736 -EBUILD svkbd-0.2.1-r1.ebuild 926 BLAKE2B 40020ca68106bd3ff0c7e693a11eba4237b1649278898233a822a55ddfad6597168d20594613863a1628a230a61a159270394653b2dfb2d730a525d62d255baa SHA512 f0b6d8c63a82401bded567ae71d9ae612908fb59ef80711ad2341f9c8fc760f7cb8682285386815ddc36e10c2211205eff5ad68d03ed82273bbbaa5c62b306da +EBUILD svkbd-0.2.1-r1.ebuild 914 BLAKE2B c87ff32fbd6430744eb97a39130f07dc602c6658c52f7bd29e434b6139a1cb98fe244180765b5f5a35c65761d651ad618bb350acbf610a97d641a922b54a2357 SHA512 a258df221a98458a9acfe2a85fad86ea293f22e8c7deb67f022e19f923c0b8b894565f872fa025dc1c0cadc1de4d2038ed07e99a93256785fc2201899fd6eb53 MISC metadata.xml 221 BLAKE2B 2bdd4cc2d7f7a4fb627addf3608926b0ec64c4e8f5b764c625482fa803b883ccc5a4d89ce3f0190bbd5772ed719455c46ffd6c4674adcff6044642ce50d8592d SHA512 4d656cd01a75b528e757bfda686503d56ec9753562c6c52fedbd1f897285fd6cce36da0beba020875e29b8e240821456a4ebf26ccda72b8aac6456d8aa8b6a8c diff --git a/x11-misc/svkbd/svkbd-0.2.1-r1.ebuild b/x11-misc/svkbd/svkbd-0.2.1-r1.ebuild index 2575cda3b485..0633cbd0bcf8 100644 --- a/x11-misc/svkbd/svkbd-0.2.1-r1.ebuild +++ b/x11-misc/svkbd/svkbd-0.2.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021 Gentoo Authors +# Copyright 2021-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -9,7 +9,7 @@ DESCRIPTION="Simple Virtual Keyboard" HOMEPAGE="https://tools.suckless.org/x/svkbd/" SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz" -LICENSE="MIT-with-advertising" +LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~x86" diff --git a/x11-terms/Manifest.gz b/x11-terms/Manifest.gz index b0fbf9f24a1e..f6df9036ee14 100644 Binary files a/x11-terms/Manifest.gz and b/x11-terms/Manifest.gz differ diff --git a/x11-terms/st-terminfo/Manifest b/x11-terms/st-terminfo/Manifest index 1974ce2e770a..4d394a838ad3 100644 --- a/x11-terms/st-terminfo/Manifest +++ b/x11-terms/st-terminfo/Manifest @@ -1,6 +1,6 @@ DIST st-0.8.5.tar.gz 47829 BLAKE2B 9c036b39605dcc69c03fd5a67e911545eb41e3e748efbcf4761770b2a9bf9f158fc1da1fc140b84fb9939fcb35ce126de444cd567806c350e8e2905907bdf645 SHA512 45cc51f9fc343bd80a48f23f5b00e41e0cc01a538474e0578dd02f02ce92cb560e0e7464ec47fd7de4d39483b23fda212c3e7c64233e8a3f4ab6862144d76323 DIST st-0.9.tar.gz 48171 BLAKE2B f6713b565b785549a571b3775346351c6db79dfbb1a93e29aadd722f30e957e9f77d1644b150cd11f0993dec5accad9d825e6d6b380b4c84c5f526b6589d1b15 SHA512 8d996a68d55c63d84da9962911b076ef437842e8cd83d74672d95531dfbaea91e049430886459a99e859ec760bb3754e94bbe1f646410998725e5a8997fb70ea -EBUILD st-terminfo-0.8.5.ebuild 1071 BLAKE2B 500eb109367e29682074d6ac868d40fa03337d5e1eae093fbf6f0232e3da135570b0b42e199f10f476b451f4e1720aac422f963ef1d068cb8afb3ab6e13c7d3b SHA512 f8abd70f8fe85e6b2940f1a4f63dbfbba3c1f68df3d91bd348a06b3dccd582a9aac21da460fed3eaf17c762ad09e05d2fadc2c63972ca9047defdf466fae6429 -EBUILD st-terminfo-0.9.ebuild 1076 BLAKE2B bd534316513554bde55b63e47dc46969c8b193280c7aaf46438e011d208ae5bb3022e818315bbfa1283c55ea78ebec43e36ba00259ad9710ce7b2fd2722be801 SHA512 0d6e61d541d695fd35d832b1c59381d89719e81f7bd48b39f3caf85956a2cf2dce60c58f9e07cc7771f8101b0cf6e2b5b232acfcee2bb067ca9ac9596b2a6a59 -EBUILD st-terminfo-9999.ebuild 1075 BLAKE2B d1a07a9f70b408b38b3731b296aa8e2fdc390be1217132ff255dca5c577f1e90746879c1bdc333d5c09ed3ff586408883579d6fb3437f176e4285d93c307f207 SHA512 76bd3955b4a4147cceab56bee302aeb2770a0a76bf9488ef57def038fcff3237d3af386c00ae0f9362ff17f6080dadb53f3045a850364476c487d449299b5632 +EBUILD st-terminfo-0.8.5.ebuild 1059 BLAKE2B 3bc900bf8285dd5bdf0b4d203a4fb8eabc9dff45b7c3952e686a42d215ac19e455276bac92c8d233edbdc7734270fa48fd73be2797e0fa2b725cd1af5ce5753e SHA512 5c4e00f6bc54808215819ed132cb7e3d060c1aaefc8da17af67afafe5dcd81812505ed7e2301e13743672d9afc869def45d5e374b938d48eccc6e1e96e742aad +EBUILD st-terminfo-0.9.ebuild 1059 BLAKE2B 3bc900bf8285dd5bdf0b4d203a4fb8eabc9dff45b7c3952e686a42d215ac19e455276bac92c8d233edbdc7734270fa48fd73be2797e0fa2b725cd1af5ce5753e SHA512 5c4e00f6bc54808215819ed132cb7e3d060c1aaefc8da17af67afafe5dcd81812505ed7e2301e13743672d9afc869def45d5e374b938d48eccc6e1e96e742aad +EBUILD st-terminfo-9999.ebuild 1063 BLAKE2B b1f13c4e75803a9913c483eedf0d40be9273521e1c7ae1e70124baa06df259a42a94c97d801443766c9f0b45bf31f33a405ecd9b885baafee0c4b531c077444a SHA512 999e2d44bbba8785f611bfc6dd6f45d279862e26d72cdfb425d305060035d1929bd9b028d4e8c20300383c1d8f4333ceee9363f697d203b2a457a117a0a56e3d MISC metadata.xml 374 BLAKE2B 2180b96781e3327022f8c34a0f7d44b0af121a976cb4c8dcf2750150ee780a2d1c307d1c92a74abc618be437e12232956df0c3716521bc7e2b863547ecd49cd3 SHA512 86f9db1699905b6e3e1f9607a7cbda32d75e2ed8e87924b69a0ed22cb33afc90a65c7eb02a8345e0ba6483dd2469aeef9c8888b9534538c074ea94d9b7f201da diff --git a/x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild b/x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild index 4f837eebf88d..95fa225624f3 100644 --- a/x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild +++ b/x11-terms/st-terminfo/st-terminfo-0.8.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -15,7 +15,7 @@ else KEYWORDS="amd64 ~arm arm64 ~hppa ~m68k ppc64 ~riscv x86" fi -LICENSE="MIT-with-advertising" +LICENSE="MIT" SLOT="0" BDEPEND=">=sys-libs/ncurses-6.0" diff --git a/x11-terms/st-terminfo/st-terminfo-0.9.ebuild b/x11-terms/st-terminfo/st-terminfo-0.9.ebuild index 5af9b3e710aa..95fa225624f3 100644 --- a/x11-terms/st-terminfo/st-terminfo-0.9.ebuild +++ b/x11-terms/st-terminfo/st-terminfo-0.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2023 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -15,7 +15,7 @@ else KEYWORDS="amd64 ~arm arm64 ~hppa ~m68k ppc64 ~riscv x86" fi -LICENSE="MIT-with-advertising" +LICENSE="MIT" SLOT="0" BDEPEND=">=sys-libs/ncurses-6.0" diff --git a/x11-terms/st-terminfo/st-terminfo-9999.ebuild b/x11-terms/st-terminfo/st-terminfo-9999.ebuild index e7705495c78e..4ecb17624dad 100644 --- a/x11-terms/st-terminfo/st-terminfo-9999.ebuild +++ b/x11-terms/st-terminfo/st-terminfo-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -15,7 +15,7 @@ else KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc64 ~riscv ~x86" fi -LICENSE="MIT-with-advertising" +LICENSE="MIT" SLOT="0" BDEPEND=">=sys-libs/ncurses-6.0" diff --git a/x11-terms/st/Manifest b/x11-terms/st/Manifest index 00530ef664e3..59c96d14cc12 100644 --- a/x11-terms/st/Manifest +++ b/x11-terms/st/Manifest @@ -2,9 +2,9 @@ AUX st-0.8.4-locale-musl-segfault.patch 513 BLAKE2B 2c2ee2aee8c7a19f11f00d89254e DIST st-0.8.4.tar.gz 47330 BLAKE2B 709278a669414d7d44beba02ebb606853dbaa9cfe71650e40a11d3691d6bee2c0b2e8db57ca2df52776ca564a20f64f3ef7acec8dbad6d66408d314fe26fb794 SHA512 f6f95081f9d09d442228bac1149d75d36a9f4f049b5504cf5ce00b353563ff92c62a2628ce728663fec107a14bea0eeb22b7a72804c37090de33819243d7512a DIST st-0.8.5.tar.gz 47829 BLAKE2B 9c036b39605dcc69c03fd5a67e911545eb41e3e748efbcf4761770b2a9bf9f158fc1da1fc140b84fb9939fcb35ce126de444cd567806c350e8e2905907bdf645 SHA512 45cc51f9fc343bd80a48f23f5b00e41e0cc01a538474e0578dd02f02ce92cb560e0e7464ec47fd7de4d39483b23fda212c3e7c64233e8a3f4ab6862144d76323 DIST st-0.9.tar.gz 48171 BLAKE2B f6713b565b785549a571b3775346351c6db79dfbb1a93e29aadd722f30e957e9f77d1644b150cd11f0993dec5accad9d825e6d6b380b4c84c5f526b6589d1b15 SHA512 8d996a68d55c63d84da9962911b076ef437842e8cd83d74672d95531dfbaea91e049430886459a99e859ec760bb3754e94bbe1f646410998725e5a8997fb70ea -EBUILD st-0.8.4-r1.ebuild 1466 BLAKE2B 6a12c7a52c2e626eefe0fcea85f655e54c247596e0ed2400f1e546d7f93012384620dd5717b85d30d6817e8b4623c6bb48ad1b61238c51c38c0427f5bfd3492e SHA512 869a37fed185091df0f48d306245738eb54bc7bcd8392b1582d077f3c389cde296cec2df43f01ee449ad9f159218c45a58717e3d86ec5148e94f1426e1700cc3 -EBUILD st-0.8.4.ebuild 1401 BLAKE2B 6400f8c79f9f20ea5c129aa2088dde5c7c554598eeedbec0beaa56ff31251723a7943974374cd70ba0dbe8c78f797f83ffb4283d1193b5c9f24c41798337a261 SHA512 870cbb53c3eef4f634d028750dee56262725d42e7f9c7902f2ae3e7c87ca40fa0626dbec7c58d86a9a8f5fba5703cd8c01c0da8624310180fd8bf36efd43419e -EBUILD st-0.8.5.ebuild 1526 BLAKE2B 9118019e5f9546d36293b4e9ac237964a00ebbacaa2f544efef9c12ed810b365582017bc11ff17ae61825823dc02d87a7b6b2f151b2e42bba8d3637159678e8e SHA512 d861114a7e0f5812ab56903fd36bd2bbca23d4aa13a3bbd164946f9f376c5b49256a2286841a2a202f203ca7806397eec227fbcf0e8064d19877b81f7886a064 -EBUILD st-0.9.ebuild 1526 BLAKE2B bc293f59ea19883f00f6fdaef7c6a0467d953d044bb1110099f586e166998d229d4b408742e4aa072589a655f8c330712d33eba3604619e9852b2a5778c434b3 SHA512 519a56d8606c889d05df3c28861af53fdb07531f7efcde0797337d706d451690ee3ce0f559fd9bbaf29f32cf246beb384e6402c06026937a948c73fe28700244 -EBUILD st-9999.ebuild 1530 BLAKE2B fa9e874260da3f1e0ea4c578ddf823da4c882c5594106f6ac0a09695cc15d28673a324e024c7731fe4e6859ab69d21a757285d94a65cc5c75abf4e452b0acf9f SHA512 53f68d59a5d0e12064f5aa998ff640adf48de8ddd5ee0d4d755776a88edca91a0a70c9892f5a717ad93ce523160605ecbd64d8f06bda14425ff24d0bd0032fde +EBUILD st-0.8.4-r1.ebuild 1449 BLAKE2B 877d127392bbc4ccbbcbe84fb81910632f06f08d3186f42c46c669688f04a8bb7c462d5fc611eeed5892558d83cff61cfbf7f16bca40a7f2a0b367bae5133d8d SHA512 b7a4931fa3eedc5d7d693e192c5c9a20e4d255ed21021bbf4b5e8071071c6e2c7309f70f2b4e69bfe7a2a9baf8bf5c635c78a38f336ee9c1dac4b6eab3e2fd8c +EBUILD st-0.8.4.ebuild 1384 BLAKE2B dfe764e9878cdc71d01a67b88633cd813c908c7bd1d4721faf9686f458155e9df0737441510edf582e7633af14c730fbcf9852576762e97ce4bd48b41cdddc68 SHA512 68932538cdfd0645b06a55c9fa77f14d0910ee27148216ab853721983c04b47257f736185a690a3d81e8e49f287c0e16440f21bf0f7a5a250cebc22d2c87d8ac +EBUILD st-0.8.5.ebuild 1509 BLAKE2B d73c768f3dc48f75f7389bc62cfd8460bf628c6c0b0458a2e600f295d02bd1f8004b160b48aba3f14f7d203369328f1800db31e00f4a175990cc86998448dde6 SHA512 168d77ce62866fe887b41124cc1b7b36026c3b4af92e2b5169cb73c357a69781a375579edd455f8dfd41c12b30614c1e163941b88379a6035e641e29c3236955 +EBUILD st-0.9.ebuild 1509 BLAKE2B 1b054815849d18b92133a9a882e50f6d8623275907461cfafde9e07bff329cc9d5214cc60731cd6c4d99587e77618070b76b558af9d843f181b47eddc4c71a22 SHA512 c3d3976431895b4c5f2d67e5f003e81144326cdd8f2c2de871ee886a863d281a520e58f3eaf0918e1f18d7cb0d15bb6bd24764a554cb360556b8868452fa528f +EBUILD st-9999.ebuild 1513 BLAKE2B e1f93290d5ee4421deee7d3f442b8149a8aebbdaf90e5a676c93dcfae226c898f80d1b37ef049aa3444244e33dcaf19e93605033a89f300f16cc8bf5969e949f SHA512 590ec47716dadafc46213ff42f4169ba6275cd9863fcb08c6397c2d181203044f4c3eb07ca72f80955447705379ce4a7d6dd6d0e17c89486abcb59669f5ffba1 MISC metadata.xml 374 BLAKE2B 2180b96781e3327022f8c34a0f7d44b0af121a976cb4c8dcf2750150ee780a2d1c307d1c92a74abc618be437e12232956df0c3716521bc7e2b863547ecd49cd3 SHA512 86f9db1699905b6e3e1f9607a7cbda32d75e2ed8e87924b69a0ed22cb33afc90a65c7eb02a8345e0ba6483dd2469aeef9c8888b9534538c074ea94d9b7f201da diff --git a/x11-terms/st/st-0.8.4-r1.ebuild b/x11-terms/st/st-0.8.4-r1.ebuild index 9ce9140045af..27e7ded76ce4 100644 --- a/x11-terms/st/st-0.8.4-r1.ebuild +++ b/x11-terms/st/st-0.8.4-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -9,7 +9,7 @@ DESCRIPTION="Simple terminal implementation for X" HOMEPAGE="https://st.suckless.org/" SRC_URI="https://dl.suckless.org/st/${P}.tar.gz" -LICENSE="MIT-with-advertising" +LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~x86" IUSE="savedconfig" diff --git a/x11-terms/st/st-0.8.4.ebuild b/x11-terms/st/st-0.8.4.ebuild index 6bab6cc56eb3..1e2f4ca7984c 100644 --- a/x11-terms/st/st-0.8.4.ebuild +++ b/x11-terms/st/st-0.8.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,7 +8,7 @@ DESCRIPTION="simple terminal implementation for X" HOMEPAGE="https://st.suckless.org/" SRC_URI="https://dl.suckless.org/st/${P}.tar.gz" -LICENSE="MIT-with-advertising" +LICENSE="MIT" SLOT="0" KEYWORDS="amd64 ~arm arm64 ~hppa ppc64 ~riscv x86" IUSE="savedconfig" diff --git a/x11-terms/st/st-0.8.5.ebuild b/x11-terms/st/st-0.8.5.ebuild index b275d3b2ed64..a4603f541014 100644 --- a/x11-terms/st/st-0.8.5.ebuild +++ b/x11-terms/st/st-0.8.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -16,7 +16,7 @@ else KEYWORDS="amd64 ~arm arm64 ~hppa ~m68k ppc64 ~riscv x86" fi -LICENSE="MIT-with-advertising" +LICENSE="MIT" SLOT="0" RDEPEND=" diff --git a/x11-terms/st/st-0.9.ebuild b/x11-terms/st/st-0.9.ebuild index 06d9dc95cc9e..b2b6169f16ad 100644 --- a/x11-terms/st/st-0.9.ebuild +++ b/x11-terms/st/st-0.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -16,7 +16,7 @@ else KEYWORDS="amd64 ~arm arm64 ~hppa ~m68k ppc64 ~riscv x86" fi -LICENSE="MIT-with-advertising" +LICENSE="MIT" SLOT="0" RDEPEND=" diff --git a/x11-terms/st/st-9999.ebuild b/x11-terms/st/st-9999.ebuild index a54b97850eb9..87d6dfc80752 100644 --- a/x11-terms/st/st-9999.ebuild +++ b/x11-terms/st/st-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -16,7 +16,7 @@ else KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc64 ~riscv ~x86" fi -LICENSE="MIT-with-advertising" +LICENSE="MIT" SLOT="0" RDEPEND=" diff --git a/x11-themes/Manifest.gz b/x11-themes/Manifest.gz index 84f7290c69a5..13efe76daf81 100644 Binary files a/x11-themes/Manifest.gz and b/x11-themes/Manifest.gz differ diff --git a/x11-themes/vanilla-dmz-xcursors/Manifest b/x11-themes/vanilla-dmz-xcursors/Manifest index cbef2d312206..d4790118342b 100644 --- a/x11-themes/vanilla-dmz-xcursors/Manifest +++ b/x11-themes/vanilla-dmz-xcursors/Manifest @@ -1,3 +1,3 @@ DIST dmz-cursor-theme_0.4.5.tar.xz 947544 BLAKE2B 6c945575f57c3db87a95545ef023a4a7d8cc6a329c5a083d0501452e34c9603568cfe41e495bae4d2982d01641dbcd4deef39e0291d6aa12e4d7a35c47e4797c SHA512 627fff9e4f690e30c6acbedb06035abc3ca7f6c6656a7e1290d752e115dbd8a41c37a2fe0d7cd7ece697c54dd7a343dd78d3c4604d124158961d95125f899f73 -EBUILD vanilla-dmz-xcursors-0.4.5-r1.ebuild 744 BLAKE2B 6859820e4a8159d772f2bfd46b666c070497520ba468233c36b5e88d1e1fe74a988f58e84d5bebdc59d3cfb023f732898374f4e4f47e859aa4587e017458fd5c SHA512 3577a6aaf5d2a119b4d202b41649b38ae61039cfe32251728cf2c5b430f86543be72e11dc678e889ab91ad0fc937591863321b222440c1a6d6b717eeec7a2b81 +EBUILD vanilla-dmz-xcursors-0.4.5-r1.ebuild 744 BLAKE2B df5a92c5b76831ece79f4995b8355a180455397993519c8386314c5a997da9ca01e24fc5e27e08658cd5d76b99008cdf7e9fdc689ae2f28a0425f558a0a26f8f SHA512 4af3c557c5a57c8ee48b991cb39374a901b9a392dda0739e635aa2bae06a21ef27f5ffdbee405a7772db2cd21932f33ba1bd429fef9cf5b8f50a707c67038427 MISC metadata.xml 192 BLAKE2B fef49cb9e1dda8063c379e650d4897670410d2c0641f469b8a200d5e7ec8d3f505e692277d03b583790cb1340ece9c2e8f7e7c9ff5080d42a2e0ef3fc7138a44 SHA512 bece454b8da734c7a28ce25f8080b3fca56332e57cde854c50f0b884ba3836f1af7782a1ee9f63e6aeff4830e2bca71c5c466471fc82eee75339565aab6495d5 diff --git a/x11-themes/vanilla-dmz-xcursors/vanilla-dmz-xcursors-0.4.5-r1.ebuild b/x11-themes/vanilla-dmz-xcursors/vanilla-dmz-xcursors-0.4.5-r1.ebuild index 74a300878e2d..30a66a59ae5f 100644 --- a/x11-themes/vanilla-dmz-xcursors/vanilla-dmz-xcursors-0.4.5-r1.ebuild +++ b/x11-themes/vanilla-dmz-xcursors/vanilla-dmz-xcursors-0.4.5-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -DESCRIPTION="Style neutral scalable cursor theme (black version)" +DESCRIPTION="Style neutral scalable cursor theme (white version)" HOMEPAGE="https://jimmac.eu/" SRC_URI="mirror://debian/pool/main/d/dmz-cursor-theme/dmz-cursor-theme_${PV}.tar.xz" S="${WORKDIR}/dmz-cursor-theme-${PV}" -- cgit v1.2.3