From a2210d6624510ad5825191a26603b73bbc096b98 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 27 Dec 2023 01:38:47 +0000 Subject: gentoo auto-resync : 27:12:2023 - 01:38:47 --- Manifest | 30 +- Manifest.files.gz | Bin 29250 -> 29299 bytes app-backup/Manifest.gz | Bin 7865 -> 7862 bytes app-backup/borgmatic/Manifest | 2 +- app-backup/borgmatic/borgmatic-1.8.3.ebuild | 2 +- app-containers/Manifest.gz | Bin 8897 -> 8897 bytes app-containers/apptainer/Manifest | 2 +- app-containers/apptainer/apptainer-1.2.4.ebuild | 2 +- app-misc/Manifest.gz | Bin 50244 -> 50245 bytes app-misc/mc/Manifest | 2 +- app-misc/mc/mc-4.8.30-r1.ebuild | 2 +- app-text/Manifest.gz | Bin 48757 -> 48753 bytes app-text/htmltidy/Manifest | 2 +- app-text/htmltidy/htmltidy-5.8.0-r2.ebuild | 2 +- app-text/mdbook/Manifest | 2 +- app-text/mdbook/mdbook-0.4.36.ebuild | 2 +- dev-go/Manifest.gz | Bin 4873 -> 4873 bytes dev-go/delve/Manifest | 6 +- dev-go/delve/delve-1.21.2.ebuild | 33 ++ dev-go/delve/delve-1.8.0.ebuild | 33 -- dev-go/delve/delve-1.9.0.ebuild | 33 -- dev-lang/Manifest.gz | Bin 21012 -> 21006 bytes dev-lang/ruby/Manifest | 3 + .../ruby/files/3.3/010-default-gem-location.patch | 11 + dev-lang/ruby/files/3.3/901-musl-stacksize.patch | 20 ++ .../files/3.3/902-hppa-pthread-stack-size.patch | 54 ++++ dev-libs/Manifest.gz | Bin 97191 -> 97188 bytes dev-libs/linux-syscall-support/Manifest | 2 + .../linux-syscall-support-2022.10.12.ebuild | 36 +++ dev-python/Manifest.gz | Bin 269154 -> 269151 bytes dev-python/cleo/Manifest | 2 +- dev-python/cleo/metadata.xml | 4 - dev-python/clikit/Manifest | 2 +- dev-python/clikit/metadata.xml | 4 - dev-python/pastel/Manifest | 2 +- dev-python/pastel/metadata.xml | 4 - dev-python/pylev/Manifest | 2 +- dev-python/pylev/metadata.xml | 4 - dev-ruby/Manifest.gz | Bin 108929 -> 108933 bytes dev-ruby/did_you_mean/Manifest | 1 + .../files/did_you_mean-1.6.3-ruby33.patch | 33 ++ dev-util/Manifest.gz | Bin 70550 -> 70556 bytes dev-util/bpftool/Manifest | 3 + dev-util/bpftool/bpftool-6.6.8.ebuild | 118 +++++++ dev-util/clippy/Manifest | 2 +- dev-util/clippy/metadata.xml | 4 - dev-util/ply/Manifest | 2 +- dev-util/ply/metadata.xml | 4 - dev-vcs/Manifest.gz | Bin 11514 -> 11512 bytes dev-vcs/git-machete/Manifest | 2 +- dev-vcs/git-machete/git-machete-3.20.0.ebuild | 2 +- games-board/Manifest.gz | Bin 10036 -> 10032 bytes games-board/gnome-mahjongg/Manifest | 3 - .../files/gnome-mahjongg-3.38.3-meson-0.61.patch | 32 -- .../gnome-mahjongg/gnome-mahjongg-3.38.3.ebuild | 57 ---- games-fps/Manifest.gz | Bin 11884 -> 12371 bytes games-fps/serioussam-tfe-data/Manifest | 3 + games-fps/serioussam-tfe-data/metadata.xml | 15 + .../serioussam-tfe-data-1.5-r1.ebuild | 70 +++++ games-fps/serioussam-tse-data/Manifest | 3 + games-fps/serioussam-tse-data/metadata.xml | 15 + .../serioussam-tse-data-1.7-r1.ebuild | 70 +++++ games-fps/serioussam/Manifest | 3 + games-fps/serioussam/metadata.xml | 22 ++ games-fps/serioussam/serioussam-1.10.6.ebuild | 106 +++++++ gnome-base/Manifest.gz | Bin 4721 -> 4722 bytes gnome-base/gnome-extra-apps/Manifest | 1 + .../gnome-extra-apps/gnome-extra-apps-45.2.ebuild | 73 +++++ gnome-base/gnome-session/Manifest | 2 + gnome-base/gnome-session/files/defaults.list-r6 | 336 ++++++++++++++++++++ .../gnome-session/gnome-session-45.0-r1.ebuild | 128 ++++++++ gnome-base/gnome/Manifest | 1 + gnome-base/gnome/gnome-45.2.ebuild | 51 +++ media-libs/Manifest.gz | Bin 69299 -> 69287 bytes media-libs/netpbm/Manifest | 10 +- media-libs/netpbm/netpbm-11.2.5.ebuild | 2 +- media-libs/netpbm/netpbm-11.2.6.ebuild | 258 --------------- media-libs/netpbm/netpbm-11.2.7.ebuild | 258 +++++++++++++++ media-libs/netpbm/netpbm-11.4.5.ebuild | 253 --------------- media-libs/netpbm/netpbm-11.4.6.ebuild | 253 +++++++++++++++ media-libs/x264/Manifest | 4 +- media-libs/x264/x264-0.0.20231114-r1.ebuild | 2 + media-libs/x264/x264-9999.ebuild | 2 + media-video/Manifest.gz | Bin 24709 -> 24704 bytes media-video/x264-encoder/Manifest | 4 +- .../x264-encoder/x264-encoder-0.0.20231114.ebuild | 77 +++++ media-video/x264-encoder/x264-encoder-9999.ebuild | 25 +- metadata/Manifest.gz | Bin 9332 -> 9506 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/Manifest | 28 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 27922 -> 27913 bytes metadata/md5-cache/app-backup/Manifest.gz | Bin 12584 -> 12582 bytes metadata/md5-cache/app-backup/borgmatic-1.8.3 | 4 +- metadata/md5-cache/app-containers/Manifest.gz | Bin 24126 -> 24129 bytes metadata/md5-cache/app-containers/apptainer-1.2.4 | 4 +- metadata/md5-cache/app-misc/Manifest.gz | Bin 77739 -> 77734 bytes metadata/md5-cache/app-misc/mc-4.8.30-r1 | 4 +- metadata/md5-cache/app-text/Manifest.gz | Bin 76044 -> 76039 bytes metadata/md5-cache/app-text/htmltidy-5.8.0-r2 | 4 +- metadata/md5-cache/app-text/mdbook-0.4.36 | 4 +- metadata/md5-cache/dev-go/Manifest.gz | Bin 5773 -> 5614 bytes metadata/md5-cache/dev-go/delve-1.21.2 | 13 + metadata/md5-cache/dev-go/delve-1.8.0 | 13 - metadata/md5-cache/dev-go/delve-1.9.0 | 13 - metadata/md5-cache/dev-libs/Manifest.gz | Bin 175073 -> 175233 bytes .../dev-libs/linux-syscall-support-2022.10.12 | 9 + metadata/md5-cache/dev-util/Manifest.gz | Bin 137908 -> 138067 bytes metadata/md5-cache/dev-util/bpftool-6.6.8 | 15 + metadata/md5-cache/dev-vcs/Manifest.gz | Bin 20486 -> 20481 bytes metadata/md5-cache/dev-vcs/git-machete-3.20.0 | 4 +- metadata/md5-cache/games-board/Manifest.gz | Bin 12534 -> 12371 bytes .../md5-cache/games-board/gnome-mahjongg-3.38.3 | 14 - metadata/md5-cache/games-fps/Manifest.gz | Bin 12613 -> 13109 bytes metadata/md5-cache/games-fps/serioussam-1.10.6 | 15 + .../md5-cache/games-fps/serioussam-tfe-data-1.5-r1 | 13 + .../md5-cache/games-fps/serioussam-tse-data-1.7-r1 | 13 + metadata/md5-cache/gnome-base/Manifest.gz | Bin 8845 -> 9335 bytes metadata/md5-cache/gnome-base/gnome-45.2 | 11 + .../md5-cache/gnome-base/gnome-extra-apps-45.2 | 10 + .../md5-cache/gnome-base/gnome-session-45.0-r1 | 17 + metadata/md5-cache/media-libs/Manifest.gz | Bin 121115 -> 121115 bytes metadata/md5-cache/media-libs/netpbm-11.2.5 | 4 +- metadata/md5-cache/media-libs/netpbm-11.2.6 | 15 - metadata/md5-cache/media-libs/netpbm-11.2.7 | 15 + metadata/md5-cache/media-libs/netpbm-11.4.5 | 15 - metadata/md5-cache/media-libs/netpbm-11.4.6 | 15 + metadata/md5-cache/media-libs/x264-0.0.20231114-r1 | 2 +- metadata/md5-cache/media-libs/x264-9999 | 2 +- metadata/md5-cache/media-video/Manifest.gz | Bin 41586 -> 41747 bytes .../media-video/x264-encoder-0.0.20231114 | 16 + metadata/md5-cache/media-video/x264-encoder-9999 | 4 +- metadata/md5-cache/net-libs/Manifest.gz | Bin 58433 -> 58600 bytes metadata/md5-cache/net-libs/libwebsockets-4.3.3 | 16 + metadata/md5-cache/net-mail/Manifest.gz | Bin 21693 -> 21216 bytes metadata/md5-cache/net-mail/courier-imap-5.1.3-r1 | 17 - metadata/md5-cache/net-mail/courier-imap-5.2.1-r2 | 17 - metadata/md5-cache/net-mail/courier-imap-5.2.3 | 17 - metadata/md5-cache/net-mail/courier-imap-5.2.4 | 17 - metadata/md5-cache/net-mail/courier-imap-5.2.6 | 17 + metadata/md5-cache/net-misc/Manifest.gz | Bin 92372 -> 92370 bytes metadata/md5-cache/net-misc/oidc-agent-5.0.1 | 4 +- metadata/md5-cache/net-p2p/Manifest.gz | Bin 14511 -> 14519 bytes metadata/md5-cache/net-p2p/syncthing-1.26.1 | 4 +- metadata/md5-cache/sci-geosciences/Manifest.gz | Bin 18884 -> 19045 bytes metadata/md5-cache/sci-geosciences/folium-0.15.1 | 17 + metadata/md5-cache/sci-libs/Manifest.gz | Bin 71400 -> 71867 bytes metadata/md5-cache/sci-libs/branca-0.6.0-r1 | 4 +- metadata/md5-cache/sci-libs/branca-0.7.0 | 17 + metadata/md5-cache/sci-libs/caffe2-2.1.2 | 17 + metadata/md5-cache/sci-libs/pytorch-2.1.2 | 17 + metadata/md5-cache/sys-apps/Manifest.gz | Bin 97774 -> 97770 bytes metadata/md5-cache/sys-apps/fwupd-1.9.6 | 4 +- metadata/md5-cache/sys-boot/Manifest.gz | Bin 9203 -> 9204 bytes metadata/md5-cache/sys-boot/grub-2.12 | 17 - metadata/md5-cache/sys-boot/grub-2.12-r1 | 17 + metadata/md5-cache/sys-boot/grub-9999 | 6 +- metadata/md5-cache/sys-devel/Manifest.gz | Bin 40232 -> 40394 bytes metadata/md5-cache/sys-devel/bmake-20231210 | 9 + metadata/news/Manifest | 28 +- metadata/news/timestamp.chk | 2 +- .../stabilization-groups/media-video/x264.group | 2 + metadata/timestamp | 2 +- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-libs/Manifest.gz | Bin 31649 -> 31646 bytes net-libs/biblesync/Manifest | 2 +- net-libs/biblesync/metadata.xml | 4 - net-libs/libwebsockets/Manifest | 2 + net-libs/libwebsockets/libwebsockets-4.3.3.ebuild | 82 +++++ net-mail/Manifest.gz | Bin 14380 -> 14379 bytes net-mail/courier-imap/Manifest | 9 +- net-mail/courier-imap/courier-imap-5.1.3-r1.ebuild | 251 --------------- net-mail/courier-imap/courier-imap-5.2.1-r2.ebuild | 246 --------------- net-mail/courier-imap/courier-imap-5.2.3.ebuild | 246 --------------- net-mail/courier-imap/courier-imap-5.2.4.ebuild | 248 --------------- net-mail/courier-imap/courier-imap-5.2.6.ebuild | 230 ++++++++++++++ net-misc/Manifest.gz | Bin 54310 -> 54310 bytes net-misc/frr/Manifest | 2 +- net-misc/frr/metadata.xml | 4 - net-misc/oidc-agent/Manifest | 2 +- net-misc/oidc-agent/oidc-agent-5.0.1.ebuild | 2 +- net-p2p/Manifest.gz | Bin 6921 -> 6923 bytes net-p2p/syncthing/Manifest | 2 +- net-p2p/syncthing/syncthing-1.26.1.ebuild | 2 +- profiles/Manifest.gz | Bin 188300 -> 188294 bytes profiles/package.mask | 7 + profiles/use.local.desc | 3 + sci-geosciences/Manifest.gz | Bin 11419 -> 11418 bytes sci-geosciences/folium/Manifest | 3 + .../folium/files/folium-0.15.1-gentoo.patch | 11 + sci-geosciences/folium/folium-0.15.1.ebuild | 47 +++ sci-libs/Manifest.gz | Bin 45136 -> 45142 bytes sci-libs/branca/Manifest | 4 +- sci-libs/branca/branca-0.6.0-r1.ebuild | 2 +- sci-libs/branca/branca-0.7.0.ebuild | 30 ++ sci-libs/caffe2/Manifest | 2 + sci-libs/caffe2/caffe2-2.1.2.ebuild | 219 +++++++++++++ sci-libs/pytorch/Manifest | 2 + sci-libs/pytorch/pytorch-2.1.2.ebuild | 66 ++++ sys-apps/Manifest.gz | Bin 49742 -> 49731 bytes sys-apps/fwupd/Manifest | 2 +- sys-apps/fwupd/fwupd-1.9.6.ebuild | 2 +- sys-boot/Manifest.gz | Bin 5731 -> 5727 bytes sys-boot/grub/Manifest | 4 +- sys-boot/grub/grub-2.12-r1.ebuild | 350 +++++++++++++++++++++ sys-boot/grub/grub-2.12.ebuild | 347 -------------------- sys-boot/grub/grub-9999.ebuild | 28 +- sys-devel/Manifest.gz | Bin 10974 -> 10971 bytes sys-devel/bmake/Manifest | 2 + sys-devel/bmake/bmake-20231210.ebuild | 57 ++++ 213 files changed, 3371 insertions(+), 2342 deletions(-) create mode 100644 dev-go/delve/delve-1.21.2.ebuild delete mode 100644 dev-go/delve/delve-1.8.0.ebuild delete mode 100644 dev-go/delve/delve-1.9.0.ebuild create mode 100644 dev-lang/ruby/files/3.3/010-default-gem-location.patch create mode 100644 dev-lang/ruby/files/3.3/901-musl-stacksize.patch create mode 100644 dev-lang/ruby/files/3.3/902-hppa-pthread-stack-size.patch create mode 100644 dev-libs/linux-syscall-support/linux-syscall-support-2022.10.12.ebuild create mode 100644 dev-ruby/did_you_mean/files/did_you_mean-1.6.3-ruby33.patch create mode 100644 dev-util/bpftool/bpftool-6.6.8.ebuild delete mode 100644 games-board/gnome-mahjongg/files/gnome-mahjongg-3.38.3-meson-0.61.patch delete mode 100644 games-board/gnome-mahjongg/gnome-mahjongg-3.38.3.ebuild create mode 100644 games-fps/serioussam-tfe-data/Manifest create mode 100644 games-fps/serioussam-tfe-data/metadata.xml create mode 100644 games-fps/serioussam-tfe-data/serioussam-tfe-data-1.5-r1.ebuild create mode 100644 games-fps/serioussam-tse-data/Manifest create mode 100644 games-fps/serioussam-tse-data/metadata.xml create mode 100644 games-fps/serioussam-tse-data/serioussam-tse-data-1.7-r1.ebuild create mode 100644 games-fps/serioussam/Manifest create mode 100644 games-fps/serioussam/metadata.xml create mode 100644 games-fps/serioussam/serioussam-1.10.6.ebuild create mode 100644 gnome-base/gnome-extra-apps/gnome-extra-apps-45.2.ebuild create mode 100644 gnome-base/gnome-session/files/defaults.list-r6 create mode 100644 gnome-base/gnome-session/gnome-session-45.0-r1.ebuild create mode 100644 gnome-base/gnome/gnome-45.2.ebuild delete mode 100644 media-libs/netpbm/netpbm-11.2.6.ebuild create mode 100644 media-libs/netpbm/netpbm-11.2.7.ebuild delete mode 100644 media-libs/netpbm/netpbm-11.4.5.ebuild create mode 100644 media-libs/netpbm/netpbm-11.4.6.ebuild create mode 100644 media-video/x264-encoder/x264-encoder-0.0.20231114.ebuild create mode 100644 metadata/md5-cache/dev-go/delve-1.21.2 delete mode 100644 metadata/md5-cache/dev-go/delve-1.8.0 delete mode 100644 metadata/md5-cache/dev-go/delve-1.9.0 create mode 100644 metadata/md5-cache/dev-libs/linux-syscall-support-2022.10.12 create mode 100644 metadata/md5-cache/dev-util/bpftool-6.6.8 delete mode 100644 metadata/md5-cache/games-board/gnome-mahjongg-3.38.3 create mode 100644 metadata/md5-cache/games-fps/serioussam-1.10.6 create mode 100644 metadata/md5-cache/games-fps/serioussam-tfe-data-1.5-r1 create mode 100644 metadata/md5-cache/games-fps/serioussam-tse-data-1.7-r1 create mode 100644 metadata/md5-cache/gnome-base/gnome-45.2 create mode 100644 metadata/md5-cache/gnome-base/gnome-extra-apps-45.2 create mode 100644 metadata/md5-cache/gnome-base/gnome-session-45.0-r1 delete mode 100644 metadata/md5-cache/media-libs/netpbm-11.2.6 create mode 100644 metadata/md5-cache/media-libs/netpbm-11.2.7 delete mode 100644 metadata/md5-cache/media-libs/netpbm-11.4.5 create mode 100644 metadata/md5-cache/media-libs/netpbm-11.4.6 create mode 100644 metadata/md5-cache/media-video/x264-encoder-0.0.20231114 create mode 100644 metadata/md5-cache/net-libs/libwebsockets-4.3.3 delete mode 100644 metadata/md5-cache/net-mail/courier-imap-5.1.3-r1 delete mode 100644 metadata/md5-cache/net-mail/courier-imap-5.2.1-r2 delete mode 100644 metadata/md5-cache/net-mail/courier-imap-5.2.3 delete mode 100644 metadata/md5-cache/net-mail/courier-imap-5.2.4 create mode 100644 metadata/md5-cache/net-mail/courier-imap-5.2.6 create mode 100644 metadata/md5-cache/sci-geosciences/folium-0.15.1 create mode 100644 metadata/md5-cache/sci-libs/branca-0.7.0 create mode 100644 metadata/md5-cache/sci-libs/caffe2-2.1.2 create mode 100644 metadata/md5-cache/sci-libs/pytorch-2.1.2 delete mode 100644 metadata/md5-cache/sys-boot/grub-2.12 create mode 100644 metadata/md5-cache/sys-boot/grub-2.12-r1 create mode 100644 metadata/md5-cache/sys-devel/bmake-20231210 create mode 100644 metadata/stabilization-groups/media-video/x264.group create mode 100644 net-libs/libwebsockets/libwebsockets-4.3.3.ebuild delete mode 100644 net-mail/courier-imap/courier-imap-5.1.3-r1.ebuild delete mode 100644 net-mail/courier-imap/courier-imap-5.2.1-r2.ebuild delete mode 100644 net-mail/courier-imap/courier-imap-5.2.3.ebuild delete mode 100644 net-mail/courier-imap/courier-imap-5.2.4.ebuild create mode 100644 net-mail/courier-imap/courier-imap-5.2.6.ebuild create mode 100644 sci-geosciences/folium/files/folium-0.15.1-gentoo.patch create mode 100644 sci-geosciences/folium/folium-0.15.1.ebuild create mode 100644 sci-libs/branca/branca-0.7.0.ebuild create mode 100644 sci-libs/caffe2/caffe2-2.1.2.ebuild create mode 100644 sci-libs/pytorch/pytorch-2.1.2.ebuild create mode 100644 sys-boot/grub/grub-2.12-r1.ebuild delete mode 100644 sys-boot/grub/grub-2.12.ebuild create mode 100644 sys-devel/bmake/bmake-20231210.ebuild diff --git a/Manifest b/Manifest index 65223d1f9ef4..9ea341f325d2 100644 --- a/Manifest +++ b/Manifest @@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 29250 BLAKE2B 4358e5ad30c694f7be509d6081f74d469600a7d21d34266c3fbf693f4136c3a79c3f3babdeae14895c9ae6f033b26b05de0c303cb1165d0303dc8630b15e202d SHA512 9ea0ead096896694e8205604498fae9e382bd16fe1b81d1c16e15ff34fd242cf21abfbb19ba2198b3297e4338806e0170ed28f5f7cc9d608a75942246ee7c4d5 -TIMESTAMP 2023-12-26T18:13:03Z +MANIFEST Manifest.files.gz 29299 BLAKE2B d9a0fce9c8fe48b01b10bc4d1e34519196cf2dc0a9912aaa1a2df8847b134f0cf8c72444d0e229c8287acd395f5a76ba4359367128c3c9731748126602697405 SHA512 356087cb7c09c1589221be13d17f17db4ec2fd1ce01c5781b6e5e1d2fa1e2905ae976d2e5ba69b1dcc4596f1ede366af9fbb5dc58eb82ee6b91e23bb911bcb11 +TIMESTAMP 2023-12-27T01:10:16Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWLF69fFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWLeXhfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klAavBAAm7DjWkHEm0nTdfQVNHYLyTbuZWfsCr4JyUquYKziQkecEIBWXNvZSAiR -yyToJcQcM+jlkqJCbNdJkUF/8O7hFFSZwFIHi97sfuImlPKcYjwkCLVY2oNr/YOD -6vBNj/gLTAUSiWkq2sY0/Z9BlSPLTBqZXOJ7+U5F+qohDEsEbH86GuWbUYpreYJK -w0dITksbZWo660vB/dC4m/oC2I6FYlCyTWfUjk78BjH4bucLxrdDPSB0MOJzlPlN -GZyyZULnqIzinmAGi9U0oql5rft8PkuvmabNiDBH/CXlP1X9OxeJO7J5bn58oRvP -hlYUyCFHFm4ioVhWu/u5In1IXeE3jp2Uvo/lfvK3oi+Wo1CkVAnR5I/yy8EI8sNU -8TELgdlTUUoURklQhp9vTVuclzYyfRfgZM8Wi4BSJippaNUSCgirsFzSu9xAgoU3 -ZBdSYFFeMs9wv8PclUx/iGq3bO08BjauyYTccBKYZkInCOmlSc3o4l/hzD75PHcj -0bwmBGMSAcaVmCsB1+d6+WenWyTNjvRrqFU8rwtfKHAk7KsYr65xg2tw4mhiz46t -ABMjo0Ib4Q9YNhSOyx8r2EZCdQcRPxzLI48/+xNlT1i9fIkvhFe+Gxku/whcZmj2 -SyA3uSVUxtynnIIOu4gOxsiSap2+tqzhCFLQ53GWOOgncEMejLU= -=tIDV +klBAERAAhH95ifn56BcBvmIGOmapnKU0YiJgtktUtlck1GjeIX9cQCOllcqpkGQF +PWVqY286RXe3hxwyklwQkE4kFYjZjbGSz8D1y0AHbrl2mD4Khz+3bO7MNCyApJhq +DEd1FWEYPmQR4rbvpvz6sBy1ylik3FO8qC2BUZsgVC414SBJrOpujZ9tUhyPjj16 +RTUBRSDAxW6w4An1YqYNEbLpDv/LieRj68eLTzH2U0jKdtJdQU4JrU1WC7/+iWVx +vXX3R3Mh97gzM8O8jQ28iPyCcO/oN3LRFgU8qVzFophYIVZd+xwx5MQq63jNZEom +NPiF6wwg8l+ZSWzItGPgwKn8Ib4PwPCinkdqVd6elsapVQwv41TwiASACBAK1c2C +MM3/QtNrLpnkTtnSS7bh7J3I8Xm1mcIKUFuUbOAbCDk5aI3pWZY4ecSrKL/Fenm+ +pPILBc4zwaiqbGSdXqE0xMgOkAc9dL/FBFnQF+V/YLOVieOBzIclQAkT2UIQqDHq +jDQypnr79FnGZ/2yr0AE97CBkmTTD7WG/Ap5lgtXLhTtn0YFaXFth+w4bQsac3Ng +UZq4VxE+sx0HrJXJhq01Mkz561X3b1CUtctoYv4u1B0nW4S0h3e6+sShT2iXi2lm +jq2pGc3qibzot/hFzw2+W/aB5xgejgW1h0NnCmh7zxlblrnLmAk= +=s5jy -----END PGP SIGNATURE----- diff --git a/Manifest.files.gz b/Manifest.files.gz index 55f8210e62a3..028ccfb88871 100644 Binary files a/Manifest.files.gz and b/Manifest.files.gz differ diff --git a/app-backup/Manifest.gz b/app-backup/Manifest.gz index c3e810f36240..c5afbee6b9dd 100644 Binary files a/app-backup/Manifest.gz and b/app-backup/Manifest.gz differ diff --git a/app-backup/borgmatic/Manifest b/app-backup/borgmatic/Manifest index 4f298b0b9426..12eb1b1489d4 100644 --- a/app-backup/borgmatic/Manifest +++ b/app-backup/borgmatic/Manifest @@ -4,6 +4,6 @@ DIST borgmatic-1.8.2.tar.gz 396972 BLAKE2B d9444ec49c3d325d865d553fa1cb28de9416a DIST borgmatic-1.8.3.tar.gz 399031 BLAKE2B d560ccf69f86f35951521e44fba03a4704161abfe1208a8ef23067ba09b0060be84605761a2fa0b0878d466df10391a9314e85480c15af22faaf326c84211dd9 SHA512 3f798fddadb12742928e1542d1c71838b58870ecea18c62b260829880ae7ba0ec26303548a60ff7c8071b49eb630320bb055a9a1d67e4952c8952140f09100d2 DIST borgmatic-1.8.5.tar.gz 580628 BLAKE2B ca4ae3fcda05ed4a7b11e98f767853920d1ed3053dedaedeaf16124c43ae32a4d89bc2a1ed594d88cb1e8da9da79ad75459dd3a8034b70c1a2d8b57776b1a725 SHA512 96681ee9d4aa55edeee1ab2ab2929022a3c49c60a20313c129d53736b40b0c46a3a6a5537ba3355d7cef74988655ed5af4ab689df9130de1373bcf6a8a665a9e EBUILD borgmatic-1.8.2.ebuild 1991 BLAKE2B c81061d1394caa8b6c262f966f3517f64cddc5f127a90b3268054117969ad7f5780c908f87ca04a2846326e2de9bfc84a26e8cc4dd82f08d8a54d90ceb3b8ab1 SHA512 1f13689944960516ff9906ff5006a6c83cc8ca822c996461998800003b149a31ab62dd0b9cc5223fed1e9866d1fd5eb85bbea10ae923b623f67a01067c907401 -EBUILD borgmatic-1.8.3.ebuild 2033 BLAKE2B 52d195cebb9984138268dc46da264cf72b5e67f9a8199974d68d795c439638516c925faaf6ba2ec6f3a63118347f59c6f1372bf4d96ccb27c3bbdddc8261aa56 SHA512 3da0753e46ce7bedbf78d1ab5a6ab10d1601eb6cad75eb4629445cccbcfe4e866a62b6f2e23fecd5551fa5fc5aa90f3d5ce36c8a6c72919b1604c28e4804cee2 +EBUILD borgmatic-1.8.3.ebuild 2032 BLAKE2B 4eed27d665e0c10820fbb784cc0d5373083cf7d95ff9921b1c635b67fefe20dde5e7211c812cfdac655a9e5fe96df5fd1096a66c8cea43ca2c92fb349816d882 SHA512 1a400ae11a794e3fde4184e71cb7301ecc6dcaa204931db0f2fcd21787c7579e9340603dd6899db3ee8aebb776021fe62ff532e658bd8c24cd6c671f1db73ab4 EBUILD borgmatic-1.8.5.ebuild 2144 BLAKE2B 119c1599ac1f8a4700091db3e1fc5b18171c38674334be02831ff30a8c616fd2108edc493e50b4b14ac8b78851f825f6aee28f85381a567543643e4248568feb SHA512 171de12f4c71f7c73df82bdc616184252b9583fc86cf1c624ec99343942579493f2c2c22f0d686a3104d3aa42329bd9a4cde002e02409ffe2cd3860e06c7ce09 MISC metadata.xml 536 BLAKE2B 5e80422f7eefe88fca9b77830cdbf2a63beb4249afe374d39e961620bea17405e723bc942f2d6f99a5745b3ec3b9580b5e5045e9d533d5374f9fb02dc422faa3 SHA512 ccd19188ccba5f80dd6d12e43a84bcf5db3ca0ff3f7f7a6e42c4971d7a41931221677cfbe24e6f1b1f1f1fb77223e4ccb7dd44e1102beb431765fa9654a4a866 diff --git a/app-backup/borgmatic/borgmatic-1.8.3.ebuild b/app-backup/borgmatic/borgmatic-1.8.3.ebuild index 7c6b320e3916..09a90f98ba1a 100644 --- a/app-backup/borgmatic/borgmatic-1.8.3.ebuild +++ b/app-backup/borgmatic/borgmatic-1.8.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://torsion.org/borgmatic/" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv" +KEYWORDS="amd64 ~arm ~arm64 ~riscv" # borg is called as an external tool, hence no pythonic stuff RDEPEND="app-backup/borgbackup diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz index b80af958da4a..b7199d861d6e 100644 Binary files a/app-containers/Manifest.gz and b/app-containers/Manifest.gz differ diff --git a/app-containers/apptainer/Manifest b/app-containers/apptainer/Manifest index 48f107c62d73..2b5c0efbf63a 100644 --- a/app-containers/apptainer/Manifest +++ b/app-containers/apptainer/Manifest @@ -3,6 +3,6 @@ DIST apptainer-1.2.3.tar.gz 14387465 BLAKE2B b7aacb0e85ea1f8cbd2b27f321f539cee8d DIST apptainer-1.2.4.tar.gz 14387522 BLAKE2B 8435bf590149c4e83dc32a866198fdcaa44270cad4e6722e9174352c7b00e4b13c1aa4c290991c289d71797afcd9e2411e3bcc0a2b80440528babdcf3e19bec5 SHA512 bc2ad5f10f2c8e69b4bc5b997083e2dd5f62913d195eda6213d572c3dbfe03923845882e55e1a60d395ed3019100ce26919323f9523c59ccda51d7f1397bcba3 DIST apptainer-1.2.5.tar.gz 14360956 BLAKE2B 4ee50229e800c5505c127731944d102fd688bc5f24ea4fc11cf8216d4f3d49f8d3cb19c8f6f03d34004c36acacfe729ba51f00661b6dcd046d6f4b862a6b8dd9 SHA512 58b7e9947bfc2e2d267e126ae7f9766d04ffa943c72e9a00b649ba93fd66828ee55c8d93b114f542067b305822737516675cdca79ce0d8c1153c61fa88d058d7 EBUILD apptainer-1.2.3.ebuild 2462 BLAKE2B 1a06bf82e2b38d450b97e525b39b882695f66d6d585b38bda337d24a8f7acae772ca82f0aaf6b0879fa76cab5a03fa2abbbb335cdb07b52174cb751ec7b90489 SHA512 7f6623d33ca9c34a7be5edf861c0e2cece3349bff73a8bd66d9995ab1e5207a40877623040a8c318668cee4d3200692a02c645c0ec43560fa667083fff68929a -EBUILD apptainer-1.2.4.ebuild 2463 BLAKE2B 7df515094920e98c8ddecaee7640504401cba76d76cb8ba7d7081fca4070d11d9e6bd01f5f23d83816da5b3f2d7cd4846fe1a02623acd69915b45580f9c9a111 SHA512 1184828ae023c1b50e7e61edebd44ca79bbf907d6fa0ee2ee5e09e60ab7ce0f16e897181bc032bcebcf496863a46cd3556bff29c91a243a928ee4cf31c6ec2ca +EBUILD apptainer-1.2.4.ebuild 2462 BLAKE2B 1a06bf82e2b38d450b97e525b39b882695f66d6d585b38bda337d24a8f7acae772ca82f0aaf6b0879fa76cab5a03fa2abbbb335cdb07b52174cb751ec7b90489 SHA512 7f6623d33ca9c34a7be5edf861c0e2cece3349bff73a8bd66d9995ab1e5207a40877623040a8c318668cee4d3200692a02c645c0ec43560fa667083fff68929a EBUILD apptainer-1.2.5.ebuild 2463 BLAKE2B 7df515094920e98c8ddecaee7640504401cba76d76cb8ba7d7081fca4070d11d9e6bd01f5f23d83816da5b3f2d7cd4846fe1a02623acd69915b45580f9c9a111 SHA512 1184828ae023c1b50e7e61edebd44ca79bbf907d6fa0ee2ee5e09e60ab7ce0f16e897181bc032bcebcf496863a46cd3556bff29c91a243a928ee4cf31c6ec2ca MISC metadata.xml 454 BLAKE2B 7891b6acae30424b8b6877166b856c1113a13e40ebec9051935df10a0650bf941f52d75bdb6a4258795e07b080082979469b8b8242d2ddd56c52f9c5b6759f0e SHA512 ef53c2dee45734f36403ab71549494f3c24707bc183353e4bd9c548a97b3ab5d7877f4fc9d311d9e86ab249cbdb379f0a1a211ee36afda99fd552f0a5cac30bb diff --git a/app-containers/apptainer/apptainer-1.2.4.ebuild b/app-containers/apptainer/apptainer-1.2.4.ebuild index b5e7811c6f00..f32ad5c89751 100644 --- a/app-containers/apptainer/apptainer-1.2.4.ebuild +++ b/app-containers/apptainer/apptainer-1.2.4.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/apptainer/${PN}/releases/download/v${PV}/${P}.tar.gz SLOT="0" LICENSE="BSD" -KEYWORDS="~amd64 ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~riscv ~x86 ~amd64-linux ~x86-linux" IUSE="examples +network suid systemd" # Do not complain about CFLAGS etc. since go projects do not use them. diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz index 46e652e7edcb..e61f642f1712 100644 Binary files a/app-misc/Manifest.gz and b/app-misc/Manifest.gz differ diff --git a/app-misc/mc/Manifest b/app-misc/mc/Manifest index ee4c9219c670..ea938b618354 100644 --- a/app-misc/mc/Manifest +++ b/app-misc/mc/Manifest @@ -6,5 +6,5 @@ AUX mc-4.8.30-musl-tests.patch 300 BLAKE2B 52dff36517ccd7643cf594e556b0f315081ed DIST mc-4.8.29.tar.xz 2368164 BLAKE2B 0ecddf33b4b7b32918484bc7efe15ef1c9dda094814c85ceabf1b4bd9343507a33932b8cd050fdae2e683f9815ab6dd802ff8eb8e2215c6264be073bc5ac7e4d SHA512 c7e219eda34197d0294748cf5fd1a5dcfedfc17c20cfcf94c4dad5170f87095845f4fc0065e2868342125039c13cc3ba617804df74186816828e93ed71c1e9a3 DIST mc-4.8.30.tar.xz 2380824 BLAKE2B 2bf759314abae39db7596426cba22f6eaac0efc58e7025f1a7ef1863496ea7a3c00d298d101123b9defb109e76e31fe988227fb5c1112e06051b3c7a5b3dc1b6 SHA512 f793f744eaff236c9952d477236dd775a24d9ddd7ff46940bfe2d06da5596bed91d6bd9c85250696da6dcdc0a1890dc01c736654df3f59039674eff38e12e68e EBUILD mc-4.8.29.ebuild 3169 BLAKE2B 45799991a3957bcfbce629af833b917cce30b72e8a1cdea82109f2277db5decc2d834b514917daccc0732409fb39fc9ae99f4a7200e8aa984ee2ea00d2d7fa77 SHA512 de440cd97097d9e0d90fb6756da921e51ddf56f682991bd49a5b4ec966bf230f7d0d4cdbb3d302d2621b801c2b8cc6328524fe5002dc4df13d35cbcafaab78c7 -EBUILD mc-4.8.30-r1.ebuild 3237 BLAKE2B 14c88b3f693866f8385732a955f4e508dc2f0f3fa0744406ff4c095e5b7087716b022863c7088f4e816e879c33c08a8dd6b22a1ea4815d93534d9299fe0363c7 SHA512 4b74291eb925368648429ffd02cf29e631c7be1cf0508e6d50ccbd749c179ab0027f8d3e930cfa1e06c09ba5b36fe5f11b412d023be8e50d8eba176231dfa819 +EBUILD mc-4.8.30-r1.ebuild 3232 BLAKE2B 40684a8dc59b7d13901353a7da693e3c4440f91fca5b1d9d53cf9b5132a77d77bce173355dc47d06d8af401288be5769f3d87c097d71386d640a4247ed464062 SHA512 d202f0ad27dfe3b99b1102f1489d58b398daa5fc5b9e101e99c5a19799d4b4abfffc9b3b679a5a5b789cbc940d84f6559611408987d46d57a521678ed870b438 MISC metadata.xml 623 BLAKE2B 780b4f47a79d96cfe18308032aedcf02040eb3b2b90a3241dc1a26d03c1fa6e801144b9a343731b96c9cde2554a34ed52235859851025fd074675fdb1f7c91d9 SHA512 85ab83892b0ad219dfc1112e1d3f2141c186c8cc1b274fd397a34bf68345a0821d3cf5a5421f9d6053e7e99178aa45724e1057a9386e4bdf9c5136d69232e776 diff --git a/app-misc/mc/mc-4.8.30-r1.ebuild b/app-misc/mc/mc-4.8.30-r1.ebuild index 170bcb1bb4dd..3d911eb3acf6 100644 --- a/app-misc/mc/mc-4.8.30-r1.ebuild +++ b/app-misc/mc/mc-4.8.30-r1.ebuild @@ -7,7 +7,7 @@ inherit autotools flag-o-matic MY_P="${P/_/-}" SRC_URI="http://ftp.midnight-commander.org/${MY_P}.tar.xz" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos" DESCRIPTION="GNU Midnight Commander is a text based file manager" HOMEPAGE="https://midnight-commander.org" diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz index b2ac648504a7..e09e74c4b702 100644 Binary files a/app-text/Manifest.gz and b/app-text/Manifest.gz differ diff --git a/app-text/htmltidy/Manifest b/app-text/htmltidy/Manifest index ee34d6cc0755..d5f75283792f 100644 --- a/app-text/htmltidy/Manifest +++ b/app-text/htmltidy/Manifest @@ -2,5 +2,5 @@ AUX htmltidy-5.8.0-no_static_lib.patch 1282 BLAKE2B 6c5dd8ce16b0e05ce0cca9ea268b AUX htmltidy-5.8.0-ol_type.patch 1567 BLAKE2B fa07da261116af1d3634f8670da0c53b47621323bea883d989225a9b309399003a9a93f0b869550e28f1f655feabf1927d715a139833a00117f4a4f647c7d9f5 SHA512 4a83df6a594f49f7a6e739876e4e874c908ae9d1f92c2291a530950de44dd22313681662ce48fe13cddd0847c664bbd27375ee41e899b82888ccffaa84371e2f DIST htmltidy-5.8.0.tar.gz 1015303 BLAKE2B e8e48cfdcfffb7c7ac494f71ba709361e21fcbe5cfbd56c29d9d67ffe11fcdc20aa03aace65e6dc5315988dc0dd1fc148be616549f4f84f37928e662633bd7ec SHA512 f352165bdda5d1fca7bba3365560b64d6f70a4e010821cd246cde43bed5c23cea3408d461d3f889110fd35ec9b68aa2b4e95412b07775eb852b7ee1745007a44 EBUILD htmltidy-5.8.0-r1.ebuild 1523 BLAKE2B 0515e8f8e8852cea83db2f3bbf10c03da3a59771948485d870f9bb388d4175fc849a07919aa8a27d1d545c8aadc952253d867bf736059b4a52a6dbcf799c62b7 SHA512 18e42cd736ad7a26a2aa5c663490e0893523909888b4204faad1ec354e5f5be27d7ad3d7eb28d2fd7cc99b63f5ecae3930cc63a9019fd2fa463dc683bfa02a52 -EBUILD htmltidy-5.8.0-r2.ebuild 1572 BLAKE2B b85d40a9a8221212d5441634ce38999c092d35ed3ad7a1ab243edd6b212b3d59b27a6d904624efe3dca6c9b7e1daef1f7ec710071089541c9bfd828cf8e800dc SHA512 b4efcd5d117a66957ce82c010ef0ffd54e324464a4b24189761a3f570dcb863c3c19a8b8a42cd0f7865f84265ceacc34eb99f16bfa3b605fbc616bb0c1624433 +EBUILD htmltidy-5.8.0-r2.ebuild 1568 BLAKE2B e8cc67f49c9f41323b9fe198996e34aa87fcbfd760d57f4d662c829377a3014efb621645c427a3d120cbffc241c3b10caefe3d9bf30876e9c7bdc1002d69ab60 SHA512 ccb081c4b658023cbbfcbc6000d51de185b6e4304715b7f1194e3d87e2dcdabac064d9c8179a5f7b48583b904a6cde3a67996177c7b355f20d1e9e329271fcbb MISC metadata.xml 608 BLAKE2B 7fcc3eaa3f24191606776cc3a92f97d58f1ba27c3ebeea50727bc334d504ef09ff4387208222080574856db1e6d1d8689a9b22f1ef0f0347f3bb82d9a38a6afc SHA512 adc1857b273dc8bb8fd7215cd733e56dd41eb7e9eaf82ccf183f001afeeaafd2ba4cde4f9b75c2882427ebed7cfcb60a16408d19f9f6c6ad91b6beacc9edefeb diff --git a/app-text/htmltidy/htmltidy-5.8.0-r2.ebuild b/app-text/htmltidy/htmltidy-5.8.0-r2.ebuild index 74031ae33649..e832ed1d11e8 100644 --- a/app-text/htmltidy/htmltidy-5.8.0-r2.ebuild +++ b/app-text/htmltidy/htmltidy-5.8.0-r2.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://github.com/htacg/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${P LICENSE="BSD" SLOT="0/58" # subslot is SOVERSION -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="deprecated test" RESTRICT="!test? ( test )" diff --git a/app-text/mdbook/Manifest b/app-text/mdbook/Manifest index f258c28bcad6..dd7a4635ddab 100644 --- a/app-text/mdbook/Manifest +++ b/app-text/mdbook/Manifest @@ -385,5 +385,5 @@ DIST windows_x86_64_msvc-0.52.0.crate 821600 BLAKE2B cc448b65f98fc0fc4949ae622b7 DIST xml5ever-0.17.0.crate 41208 BLAKE2B 42be2b72566bf44d3cf70b365aee45a6c8034c20e4e18c5f71ed51be3a02dc63ccd2545bd41cdb9c019ea34e8419dbb93888ee41bd9b38f2a41c7bf63e27c323 SHA512 0c67244411811a3e82fe58d341b371b938ce6e45ec1af2bd8615c0f0a9628fa662ec0eb130de2ae199d32c7778f0c2d2b80221812dc33831b93333dcde5a682e DIST yansi-0.5.1.crate 16525 BLAKE2B 3b5a93b98293daae72f53bf3f13bfc05feba8d5b27921f79595f7448fbcb9a0dfa6cd70f467c5735b914c46b7d3592e6cce080c540a458a904308525eb3aa839 SHA512 7b33005a066cc612408a65df6533e8718d1de43efc0fd57416a19dc2b811497570e6e18f100fb26073565e395e711518c27de7d644ae64777713f1a102eb16d2 EBUILD mdbook-0.4.35.ebuild 5676 BLAKE2B ef830e90e8224e9947d5d3419d79d7261cc6834b1191682b4c79d305e6ff508d2a9bcabdd4d92794096fd1e190aef0ee85c8b1959700aa9f1c7719eff9e8f2b6 SHA512 7cae64d6eb9c55d065e0cd2bedb5d71a6fbfbb59b3d6cf2a77951b5a51d30a2d505609dfcbd72868f0781b98210fc172e23d6df008cb47836223ed2b34e394c2 -EBUILD mdbook-0.4.36.ebuild 5647 BLAKE2B ebd257e43646bb4871a8f841f66cdbab6b48a3001213dc92fd09d608fd731edd6686ed9887e905eca9af4f7ead79944ba61a31c38171f0019f8b7bbbf7f745e5 SHA512 710866b1303e09b6c59b76ee24f8f16b8b720b67db0b1d68ea09ecbf8afaf7bc3137372e64c3fa5b018563a97c7603e9fd425ffe17ff2b2892311faa412f96ab +EBUILD mdbook-0.4.36.ebuild 5646 BLAKE2B 08cafa77d8a6b8116ca5037829d5a453a6e6c255ce75c594f62cd37eaca04748258375ff771a7d9cd43f35cbad6076de704959daaeba6d49b58245163c8744df SHA512 c736e0562f34852bebb1947babfd003953e6d6ee4138fc98b87dbbe5bc8cbc7cecacd266e4922b4694e903edb0d65f365165c18fd0dbc0d1bf7be2c22394cb29 MISC metadata.xml 327 BLAKE2B bb56613ec49f3b00a39b3131534cb064154ca05d46fda58d4e1d0c601e49561b4d73bc3d075e378e7ab2df720560d169fbe9fd39b40171184aa8e88d8f7291a4 SHA512 e678a70558e83d27e5c0146174d9e740f3ec2e6bdbbb17e61b71fdea6879d61b7babbd9437ee9928dc0322e65a0863b3909bffc7b3ad9313566c5de5baa17f62 diff --git a/app-text/mdbook/mdbook-0.4.36.ebuild b/app-text/mdbook/mdbook-0.4.36.ebuild index 3d0e55a577ab..c5695609632f 100644 --- a/app-text/mdbook/mdbook-0.4.36.ebuild +++ b/app-text/mdbook/mdbook-0.4.36.ebuild @@ -262,7 +262,7 @@ S="${WORKDIR}/${P/b/B}" LICENSE="MPL-2.0 CC-BY-4.0 OFL-1.1" LICENSE+=" Apache-2.0 CC0-1.0 ISC MIT Unicode-DFS-2016" # crates SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="doc" QA_FLAGS_IGNORED="usr/bin/${PN}" diff --git a/dev-go/Manifest.gz b/dev-go/Manifest.gz index 4d4125753f59..9954faebcda4 100644 Binary files a/dev-go/Manifest.gz and b/dev-go/Manifest.gz differ diff --git a/dev-go/delve/Manifest b/dev-go/delve/Manifest index a281fa91b576..fc5aab94f6b1 100644 --- a/dev-go/delve/Manifest +++ b/dev-go/delve/Manifest @@ -1,7 +1,5 @@ DIST delve-1.20.2.tar.gz 9198885 BLAKE2B 16cb8d5ec8c83082c6d61e0c5235597e46a3ff2e1c4f5628eb92040e663e101ed33ac903ec3c5be4eb6b338df8bc8f6017547bca73e9ade0a9e89d37b4e39318 SHA512 c48027d200257d0a979fbf2ea3a65f6dc645d1c231264023b10c216de1e3d80db86ac775cdb02f4dcd261756c8e26bbdce598cce709eb2aa4c9853f2e0cf6cf8 -DIST delve-1.8.0.tar.gz 9007735 BLAKE2B 81289ed39ecbfb118d171b56e88b7a5689671054ac906ee315d46d4e568853e1d6753f36389ea26d7a6f57e6f356ea7e4075b0a1571bebb36a51883fd2343279 SHA512 bda883bf27c5bf0c1d1bbbd58fe81757abd1beaead69906c48c2b67d2ab7ab8e202238e09f2d59a0afb2455753ad40536156d59e28657563780b7b15f121dc5a -DIST delve-1.9.0.tar.gz 9052933 BLAKE2B 0af3c8e340aff800b5d26d5021220f92f1eb5fb25c83a23b71989a99e2ffdfb63e1f38e3bf6e3bd84788e0f1a04f8b5e2a28cc6576d81dfffd5c4cb409734a49 SHA512 7a616281eeb92d07657ed8522672648a993bb54fbe6c8bbea5979cac8f0cff37dfe183950b481a444a20ffa7c95a6a83133356a12ce2894ba0a595d5cacf4100 +DIST delve-1.21.2.tar.gz 9430716 BLAKE2B 4fe7e53791aa96284cea0ce614a066c15a9e15894c0fb84993f3405b4a5cd6abd1d88a912408912757de931fdc2ab4f73227d2bce1e58859b3336dd21698d75d SHA512 78953099b1ba79d04136b037d1fd45dc2f9013428a9eed77bb0bba7c43a00370d701d0576e9c1367e5e45f236ceb4bcdfc1c3366db95999dbe9e758e54225541 EBUILD delve-1.20.2.ebuild 893 BLAKE2B 81d316d575ede7be44656de9ddd558af739e18296b7f8e21ef98975cad619bb9e47f7f19119c1a5e76c91cbfe38448540d7c9263098957b2e40e8a41b4e3626e SHA512 3c102a6501cfca3a42eecc4c8b0c21544ffafa67fdc071860f81d186b4e97a0621f0332d37f95ace695efb17d2747bde9f41db052f0aa9af2b87607dcaf431a2 -EBUILD delve-1.8.0.ebuild 893 BLAKE2B 7564349961cbeff11e3f4388f343f7acf67df930a7e3dc3d27bb06c6c3f4643401c408c716eb2cb0a6900a0e37c9aecdb3ba3cb701849d258450789d1ba4bb60 SHA512 fd192e0611ca01fba52f71a6905a0a7453bba305f72c453736d95791d244c240ea08dd5983925d76a99da3bf7c8abd4775fe635062a3c47de10fc80c14f428ac -EBUILD delve-1.9.0.ebuild 893 BLAKE2B e46506fe0b4b6a8edb503f9622a54cbdc62f6602a68072e5469bfe9a1c5ac069f0a1d3b5dca48b75198021aaaaee943409e7f5e51e7ce9ff196bd6993d12c0be SHA512 af0f60d0039a81d2955c616330c7143633463f3e00529b365543f1f21037016eacac7cd6abf795051740eaa27255fbc1d818c8674cebb440d71378ddba050abf +EBUILD delve-1.21.2.ebuild 893 BLAKE2B 81d316d575ede7be44656de9ddd558af739e18296b7f8e21ef98975cad619bb9e47f7f19119c1a5e76c91cbfe38448540d7c9263098957b2e40e8a41b4e3626e SHA512 3c102a6501cfca3a42eecc4c8b0c21544ffafa67fdc071860f81d186b4e97a0621f0332d37f95ace695efb17d2747bde9f41db052f0aa9af2b87607dcaf431a2 MISC metadata.xml 487 BLAKE2B ab662da8edd1670e9c0ceae94a35c930c9125cce89a5bd9a86aafa1fd2df5d0b28ee2c89e6b1b6ab5b07d0f12e3d186b30f15aa30479fe283d15dacbd03da87a SHA512 a68530071f066c07dc57783cbedfe6e97ca39de9bad7cde5ffffdafb7a81a95350ec0e1e27323d5d87f1eaa87573e7028ff23fb1e6853c91e6e1f3414e3cade6 diff --git a/dev-go/delve/delve-1.21.2.ebuild b/dev-go/delve/delve-1.21.2.ebuild new file mode 100644 index 000000000000..af82268a6195 --- /dev/null +++ b/dev-go/delve/delve-1.21.2.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="A source-level debugger for the Go programming language" +HOMEPAGE="https://github.com/go-delve/delve" + +SRC_URI="https://github.com/go-delve/delve/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT BSD BSD-2 Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +src_compile() { + go build -mod vendor -ldflags="-X main.Build=${PV}" -o "${S}/dlv" ./cmd/dlv || die +} + +src_test() { + local packages + readarray -t packages < <(go list ./...) + (( ${#packages[@]} > 0 )) || die "go list failed" + # The first test fails, without network since it is calling go build ... + # disabled for now. Future ebuilds will patch that test. + go test -count 1 -p 1 -v "-ldflags=-X main.Build=${PV}" ${packages[@]:1} || die +} + +src_install() { + dobin dlv + dodoc README.md CHANGELOG.md +} diff --git a/dev-go/delve/delve-1.8.0.ebuild b/dev-go/delve/delve-1.8.0.ebuild deleted file mode 100644 index 476b2e0a06cf..000000000000 --- a/dev-go/delve/delve-1.8.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module - -DESCRIPTION="A source-level debugger for the Go programming language" -HOMEPAGE="https://github.com/go-delve/delve" - -SRC_URI="https://github.com/go-delve/delve/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT BSD BSD-2 Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -src_compile() { - go build -mod vendor -ldflags="-X main.Build=${PV}" -o "${S}/dlv" ./cmd/dlv || die -} - -src_test() { - local packages - readarray -t packages < <(go list ./...) - (( ${#packages[@]} > 0 )) || die "go list failed" - # The first test fails, without network since it is calling go build ... - # disabled for now. Future ebuilds will patch that test. - go test -count 1 -p 1 -v "-ldflags=-X main.Build=${PV}" ${packages[@]:1} || die -} - -src_install() { - dobin dlv - dodoc README.md CHANGELOG.md -} diff --git a/dev-go/delve/delve-1.9.0.ebuild b/dev-go/delve/delve-1.9.0.ebuild deleted file mode 100644 index 25e79115027e..000000000000 --- a/dev-go/delve/delve-1.9.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module - -DESCRIPTION="A source-level debugger for the Go programming language" -HOMEPAGE="https://github.com/go-delve/delve" - -SRC_URI="https://github.com/go-delve/delve/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT BSD BSD-2 Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -src_compile() { - go build -mod vendor -ldflags="-X main.Build=${PV}" -o "${S}/dlv" ./cmd/dlv || die -} - -src_test() { - local packages - readarray -t packages < <(go list ./...) - (( ${#packages[@]} > 0 )) || die "go list failed" - # The first test fails, without network since it is calling go build ... - # disabled for now. Future ebuilds will patch that test. - go test -count 1 -p 1 -v "-ldflags=-X main.Build=${PV}" ${packages[@]:1} || die -} - -src_install() { - dobin dlv - dodoc README.md CHANGELOG.md -} diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz index b274a20d8fcd..efb8d411d564 100644 Binary files a/dev-lang/Manifest.gz and b/dev-lang/Manifest.gz differ diff --git a/dev-lang/ruby/Manifest b/dev-lang/ruby/Manifest index 342c83b90335..94280d086a35 100644 --- a/dev-lang/ruby/Manifest +++ b/dev-lang/ruby/Manifest @@ -11,6 +11,9 @@ AUX 3.1/902-hppa-pthread-stack-size.patch 1690 BLAKE2B 3d402e1f2e0dddc1557ed78d8 AUX 3.2/010-default-gem-location.patch 356 BLAKE2B f44459799fff80c7f14e5e7d674ee9ed22863cdb84838e0fad55a66f615fa91e3e4de30377c04a385927feea67c6046c837eb7a647fbe162685309ea3f9ea420 SHA512 894075663d409a117ad94abd63d6562c90b87a725ef56d02ad7c187532b99a56128be2f5f64d0e72763d1c14213707de84c920415107df875218489796bc4a5a AUX 3.2/901-musl-stacksize.patch 749 BLAKE2B 422d53ef7fc1e76bd7466ff67da7cefd3665282ce0e29d16e2455e8f2bcbe081c0b9d31119eed6d6b53f6200fa72d623e9c04e0ebd6594397cf1dad344e8049a SHA512 f9ad0a50a0672a88b89cba9c452c090e0fe47fe41c640951b1b14970e1219a27c9ef3a1b53650b135d607830ae7a09b6a8916e45263415b58122c07262e90b1b AUX 3.2/902-hppa-pthread-stack-size.patch 1690 BLAKE2B 84c8478a69e108c68f96eeb0f36b1f94e069193ce124c0ca5c6143c0c9a2f0c62c7927a1a61a85270f449d03b4c6f5bd735e02ce1da1df0749602e655f177778 SHA512 d871b1c0a5d58bb197def0e00310e38fc145520dbbd1245079b2ebab0f89878f21a22f27c388fe2a7557244db28f0acb97edddf9bdf4adbeb00327e01c5215a6 +AUX 3.3/010-default-gem-location.patch 356 BLAKE2B f44459799fff80c7f14e5e7d674ee9ed22863cdb84838e0fad55a66f615fa91e3e4de30377c04a385927feea67c6046c837eb7a647fbe162685309ea3f9ea420 SHA512 894075663d409a117ad94abd63d6562c90b87a725ef56d02ad7c187532b99a56128be2f5f64d0e72763d1c14213707de84c920415107df875218489796bc4a5a +AUX 3.3/901-musl-stacksize.patch 749 BLAKE2B 422d53ef7fc1e76bd7466ff67da7cefd3665282ce0e29d16e2455e8f2bcbe081c0b9d31119eed6d6b53f6200fa72d623e9c04e0ebd6594397cf1dad344e8049a SHA512 f9ad0a50a0672a88b89cba9c452c090e0fe47fe41c640951b1b14970e1219a27c9ef3a1b53650b135d607830ae7a09b6a8916e45263415b58122c07262e90b1b +AUX 3.3/902-hppa-pthread-stack-size.patch 1690 BLAKE2B 84c8478a69e108c68f96eeb0f36b1f94e069193ce124c0ca5c6143c0c9a2f0c62c7927a1a61a85270f449d03b4c6f5bd735e02ce1da1df0749602e655f177778 SHA512 d871b1c0a5d58bb197def0e00310e38fc145520dbbd1245079b2ebab0f89878f21a22f27c388fe2a7557244db28f0acb97edddf9bdf4adbeb00327e01c5215a6 DIST ruby-3.1.4.tar.xz 15316604 BLAKE2B 5d771c267451c05ae192991976957d43d1131e652ac5a90a8dfff9deba97cf6b139d0113f5d2ed44225a545aa79a1c732555de1efc83d1010d097ec35f7e92dd SHA512 a627bb629a10750b8b2081ad451a41faea0fc85d95aa1e267e3d2a0f56a35bb58195d4a8d13bbdbd82f4197a96dae22b1cee1dfc83861ec33a67ece07aef5633 DIST ruby-3.2.2.tar.xz 15118856 BLAKE2B 8e09fb0f6808d4572f86ea190db4f4b950ff3a13391bf7bc3e515b6d14f356d3f7c1eb5bbbe2de460ef78edee54462fdf9be56722cd9e27a613febfe45f8c40a SHA512 a29f24cd80f563f6368952d06d6273f7241a409fa9ab2f60e03dde2ac58ca06bee1750715b6134caebf4c061d3503446dc37a6059e19860bb0010eef34951935 DIST ruby-3.3.0.tar.xz 16345456 BLAKE2B 09ef6fb4b2768118207e7a9ece17c5c62c9f596b1c13ac6199245889fcc5d25f03336831ec3bf1367a460a8a26c4426c32bcd576b0da8bdafc90301032b4d2f0 SHA512 7959c5753bfa0bfc4d6d74060869aabbe9815c1c97930659da11b917ee0803ddbbd80e869e00c48b8694b4ba48709c3b6493fd045568e36e902616c35ababf01 diff --git a/dev-lang/ruby/files/3.3/010-default-gem-location.patch b/dev-lang/ruby/files/3.3/010-default-gem-location.patch new file mode 100644 index 000000000000..36009ad66f61 --- /dev/null +++ b/dev-lang/ruby/files/3.3/010-default-gem-location.patch @@ -0,0 +1,11 @@ +--- a/tool/rbinstall.rb 2022-11-13 08:12:27.373041649 +0100 ++++ b/tool/rbinstall.rb 2022-11-13 08:16:09.110406705 +0100 +@@ -994,7 +994,7 @@ + end + + install?(:ext, :comm, :gem, :'bundled-gems') do +- gem_dir = Gem.default_dir ++ gem_dir = ENV['GEM_DESTDIR'] + install_dir = with_destdir(gem_dir) + prepare "bundled gems", gem_dir + RbInstall.no_write do diff --git a/dev-lang/ruby/files/3.3/901-musl-stacksize.patch b/dev-lang/ruby/files/3.3/901-musl-stacksize.patch new file mode 100644 index 000000000000..f18aa271ea65 --- /dev/null +++ b/dev-lang/ruby/files/3.3/901-musl-stacksize.patch @@ -0,0 +1,20 @@ +--- a/thread_pthread.c 2023-02-08 05:02:20.000000000 +0100 ++++ b/thread_pthread.c 2023-03-10 17:46:25.694739053 +0100 +@@ -1033,7 +1033,7 @@ + { + native_main_thread.id = pthread_self(); + +-#if MAINSTACKADDR_AVAILABLE ++#if MAINSTACKADDR_AVAILABLE && !(defined(__linux__) && !defined(__GLIBC__)) + if (native_main_thread.stack_maxsize) return; + { + void* stackaddr; +@@ -2090,7 +2090,7 @@ + + #ifdef STACKADDR_AVAILABLE + if (get_stack(&base, &size) == 0) { +-# ifdef __APPLE__ ++# if defined(__APPLE__) || (defined(__linux__) && !defined(__GLIBC__)) + if (pthread_equal(th->nt->thread_id, native_main_thread.id)) { + struct rlimit rlim; + if (getrlimit(RLIMIT_STACK, &rlim) == 0 && rlim.rlim_cur > size) { diff --git a/dev-lang/ruby/files/3.3/902-hppa-pthread-stack-size.patch b/dev-lang/ruby/files/3.3/902-hppa-pthread-stack-size.patch new file mode 100644 index 000000000000..96e24a340ad9 --- /dev/null +++ b/dev-lang/ruby/files/3.3/902-hppa-pthread-stack-size.patch @@ -0,0 +1,54 @@ +https://bugs.gentoo.org/701494 + +From 40ccf3b91071d3603335b0b7095613ef1843f9e1 Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Fri, 7 Apr 2023 11:46:12 +0100 +Subject: [PATCH] thread_pthread: Grow main_stack if required (fixes tests on + HPPA) + +On HPPA, test_insns.rb fails (along with various Ruby gems) with +'stack level too deep (SystemStackError)'. This turns out to be because HPPA +defaults to a small(er) stack. + +With this change, most of Ruby's test suite now passes on HPPA. + +Thanks to both Dave and Helge for the investigation and coming up with the +patch. + +Bug: https://bugs.gentoo.org/701494 +Bug: https://bugs.debian.org/881773 +Bug: https://bugs.debian.org/881772 (for PPC64) +Bug: https://github.com/rack/rack/issues/1640 +Thanks-to: John David Anglin +Thanks-to: Helge Deller +Signed-off-by: Sam James +--- a/thread_pthread.c ++++ b/thread_pthread.c +@@ -858,8 +858,22 @@ size_t pthread_get_stacksize_np(pthread_t); + # define MAINSTACKADDR_AVAILABLE 0 + # endif + #endif +-#if MAINSTACKADDR_AVAILABLE && !defined(get_main_stack) +-# define get_main_stack(addr, size) get_stack(addr, size) ++#if MAINSTACKADDR_AVAILABLE ++static int get_stack(void **, size_t *); ++static int ++get_main_stack(void **addr, size_t *size) ++{ ++ int ret = get_stack(addr, size); ++ ++#ifdef __hppa__ ++ /* On some architectures, the initial stack size may be too small, but fortunately, ++ it's growable. Bump it up to the minimum needed if it is too small. */ ++ if (*size < RUBY_VM_THREAD_VM_STACK_SIZE) ++ *size = RUBY_VM_THREAD_VM_STACK_SIZE; ++#endif ++ ++ return ret; ++} + #endif + + #ifdef STACKADDR_AVAILABLE +-- +2.40.0 + diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index 48ebbe81c86d..d17d8e54bd49 100644 Binary files a/dev-libs/Manifest.gz and b/dev-libs/Manifest.gz differ diff --git a/dev-libs/linux-syscall-support/Manifest b/dev-libs/linux-syscall-support/Manifest index 6f9e5d6a2c39..b5b323bf8136 100644 --- a/dev-libs/linux-syscall-support/Manifest +++ b/dev-libs/linux-syscall-support/Manifest @@ -1,4 +1,6 @@ AUX linux-syscall-support-2021.05.03-test.patch 217 BLAKE2B 5a3a358d29893798320bb28c229339df3c3bcd8efd6237f2a9be708cb13ac745af90d53facd7f11055e689915f0a596afd81dd5a79562e1d995251670e13d051 SHA512 931583cbb4d0ac9e2b8ee53f4f523e6ad7f6cba66a6dc2b81209d2c389e75611d3740e17e598b619d85919d289e46f55f1abd4638d7c72fd9399b4275600bc95 DIST linux-syscall-support-2021.05.03.tar.gz 38423 BLAKE2B 06f78a3fb17150dc711564d981361d23ff4cdaa4629a35ba8b0e65a97eb9fd8dc5fe36f169e77b928bee64ce78107ff78f32f4ea6a0fc4850e2a0f77bb56254c SHA512 a321055e091264050483695fd2d6f6915606ee1ee641c3c95d8e0a7096692ebaeccee51ddf9312f63ca338ffaeb2b4b51e70b42e1867416629c6aba6e7a44665 +DIST linux-syscall-support-2022.10.12.tar.gz 42264 BLAKE2B ff44c88976d4af5c2f5b9c05711c324180a86a6c57a3f30cbff9dc7d40a8fb252090842dcad6c4bf3c173b33508ae3693a5cec93821f7e395c4e03aa979eb17d SHA512 7ea14c7b383ba428a5648f296ef446bd36927604b00159f4bc6d4d5ce5766f51ffbfd3777d32599775f3e480f409d1348fc6417220a8a0a098ba4d6015c9d9e3 EBUILD linux-syscall-support-2021.05.03.ebuild 657 BLAKE2B 3182c8d6a4ed7f0e4a7cd8b028c642cd1fccbc6288cb058eaacadbf2b8b1a0f7f67cd39c5705589ddbcdadcf0099e96c52838df59fb5f8dd7ec581599fb64342 SHA512 008e9ef58ad795a2cd99eb7c57c28e77663b4ee40f81880d4c309bbd14fb349513820b717b93fb1474791cee900b951f76801bf9644650e8ebfb2d04068c6e0a +EBUILD linux-syscall-support-2022.10.12.ebuild 620 BLAKE2B 5eaf82a6c0b6e311ea8b3f1c10fdc89873a348008aed01a924960120b737bdcf00710b1592522d4f691a6aa4691a03d33ac904abb04c25b616a3c6b69d7f2cbb SHA512 dd4b1ba8366a79214a703e21f19a0d0cb15502aadb5bdd3868ad91a3ef10f8e4bf940ea5a09acd7c176bf08944cb34932077c356f9a37acf8b5dd2b963f53187 MISC metadata.xml 340 BLAKE2B dc3c65cbbc055af1dc3b3f2a08a87d12a683ad835174d6a4291d60d6b5358dfbd44800285ce5725e1284d976791bb7a66b1a9030b00c401d82d14bc4562383d4 SHA512 4c2a5ae98134536fdcc1a0ac39692e06c2a530a69e20d2e424d8c6e3610b2e675479420d292beba71d2a8ab4b4022b904734a0208fec09c978ec3647f1b10e25 diff --git a/dev-libs/linux-syscall-support/linux-syscall-support-2022.10.12.ebuild b/dev-libs/linux-syscall-support/linux-syscall-support-2022.10.12.ebuild new file mode 100644 index 000000000000..0b21cc56ea7c --- /dev/null +++ b/dev-libs/linux-syscall-support/linux-syscall-support-2022.10.12.ebuild @@ -0,0 +1,36 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Linux Syscall Support" +HOMEPAGE="https://chromium.googlesource.com/linux-syscall-support" +SRC_URI="https://chromium.googlesource.com/${PN}/+archive/refs/tags/v${PV}.tar.gz + -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND="" +RDEPEND=" + ${DEPEND} +" +BDEPEND="" + +S="${WORKDIR}" + +src_prepare() { + default + sed -i -e "/fallocate/d" tests/Makefile || die + mkdir lss || die + cp linux_syscall_support.h lss/ || die +} + +src_test() { + emake -C tests +} + +src_install() { + doheader -r lss +} diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index 8ba2277baf2f..73093bf828b2 100644 Binary files a/dev-python/Manifest.gz and b/dev-python/Manifest.gz differ diff --git a/dev-python/cleo/Manifest b/dev-python/cleo/Manifest index 6951039ec8d2..3317279fcb0f 100644 --- a/dev-python/cleo/Manifest +++ b/dev-python/cleo/Manifest @@ -1,3 +1,3 @@ DIST cleo-2.1.0.gh.tar.gz 165795 BLAKE2B 7c9d0cc869d1e185c2c5a092a8aa1d1b3cce5fc25246939c0ff94920ac7070000b110be9f6cd9d1f827ed951ff22b9ad62e3c17a941022967b7599e456cda837 SHA512 e73a4c02470052f0f602fae8b5bf7073f3342d0816074398b19f0fb25caddda51b6d2fcb9ef57026638d0dc8861a2b5142d87551b105cefa5e54426e4aa1225c EBUILD cleo-2.1.0.ebuild 1175 BLAKE2B 65036e9a656601d7aa82b7b66444c3b014d5ff1632d395a3b8723e8d1761eeeba8fbc0268c3670bb28f06c193946f86f16a6b89a89629a2ce116ee8f6fabddf5 SHA512 8b6c39245b50770f56ae7f41c87dfcda4c8f547920d939a73f72d42157da229e4b21544820d567fb9650e047ea770d2b25af92dde40627c062b32477467bb06b -MISC metadata.xml 517 BLAKE2B 57f7a68aac9ad122e22985a8c0653b1d2e0d558af70fb4c2647ff605bd38034513052e54bd30de61e8b3fed9deae3aa7f8b6ad656cc35c9d48b7c33024cc1496 SHA512 f36d1fcc2cd34ce638cae69f32e810e45873870e0b1711d747ef882b4463ed3b0da8881989539b00d2bfc7b39f9e5886b2b378575f8108bd0676ff28695cdcfe +MISC metadata.xml 403 BLAKE2B 0c5320880b1df824eac22cfc315a1dd2e910e581edc90eeecc25ad410b7e6bd458c1bf03af118d3eb7c82d1e10db7c6cea70080c1ced0d48f3f58cb69d47f8a7 SHA512 6bedf64675cdf2ff12f0f7369c90ab0d702b621dc6b370461e059b41337712f438d70faeb5cd86c5368bdedc73bf19af823f145e04b3983a44e952579300e3b5 diff --git a/dev-python/cleo/metadata.xml b/dev-python/cleo/metadata.xml index b9b60e74f908..91b911ff8b69 100644 --- a/dev-python/cleo/metadata.xml +++ b/dev-python/cleo/metadata.xml @@ -1,10 +1,6 @@ - - jsmolic@gentoo.org - Jakov Smolić - python@gentoo.org Python diff --git a/dev-python/clikit/Manifest b/dev-python/clikit/Manifest index 0e90dbe9d5a9..27692ebe227c 100644 --- a/dev-python/clikit/Manifest +++ b/dev-python/clikit/Manifest @@ -1,3 +1,3 @@ DIST clikit-0.6.2.gh.tar.gz 72115 BLAKE2B b72f245128c698375f97139cf245bdc8c017e3e2d142f6e3183a42620b23a024531e5b14f05163c6defa9ee54c52c19a64932c62484f2ec8da5c75ea1b7d3d27 SHA512 6f6e436b2161349ce03c705df594e564dbc594b03370dfd62e3b1c8f2accbbc12a1cda881ca392a096435ee243e4f772589ce6f6dfbd3af63d1656d49c3fcb04 EBUILD clikit-0.6.2-r1.ebuild 888 BLAKE2B 2e6423a3f94a621c9e2ff8c5f2e90a2595829e5a1a58539160b610542cf4c452323adeaaa7c19d3061478eef590722475a688d5a42258c4b345384d1dc3d236b SHA512 a8361e5f2d3e44b920a9d3f26ce64346bc9661a855ea1d8bf405b5bc54810820ce69cb612386eb0aaa8e611069d5202502e5e4d46e831336245c0eae32c9f11f -MISC metadata.xml 517 BLAKE2B de8f2ffe5ab315f2dda508eb12c291f3b531f2e35f33207d5ff8e2e6b698fcfa51df95cac081b3ca674b0f91c55736c75ed228185e457c2a7eb5ce9a64a2a133 SHA512 f34660ceef8ec6a47bc710ee311d1b1fa39d3ba4ece8b87801ff956ec195ceee654b114d22f3fba5f12eb3000ba0574b8212137016f3cb4fe5703557d039d9cd +MISC metadata.xml 403 BLAKE2B abf8afdad7b80d8be329e8b6a6b50baaf47f045e63f43d85fd4dae62925ec4a1922ab3744ff5ebc2c49329011f3257b3810c32087489cb2b7026a901cf16eeec SHA512 665369225aa0a856ec240ec80e2ceb8a43fb996acd0a3ce4b52a201f90f2670a757d6008cf47239853e643d2f7671e195fd71417e041b1e247274d38e2caf921 diff --git a/dev-python/clikit/metadata.xml b/dev-python/clikit/metadata.xml index 3437f4545e03..8fa037d2bbfd 100644 --- a/dev-python/clikit/metadata.xml +++ b/dev-python/clikit/metadata.xml @@ -1,10 +1,6 @@ - - jsmolic@gentoo.org - Jakov Smolić - python@gentoo.org Python diff --git a/dev-python/pastel/Manifest b/dev-python/pastel/Manifest index 8daa5407e8ae..fee98d663317 100644 --- a/dev-python/pastel/Manifest +++ b/dev-python/pastel/Manifest @@ -1,3 +1,3 @@ DIST pastel-0.2.1.gh.tar.gz 125760 BLAKE2B f9b3c29444bb6bd0e710cd80d4e48cdc9099ad6512cd99b0224559b87504f5b61cfcb90165f97b101b8ff5e9f8b7e230878c5cf50ae2b0555447f5be28977cb0 SHA512 585834d035fe208313a77e0c824f6b67630a85697d4aef802800911cb1da72bfd6c9ba47fe5502359bdf244a98b8f6dea300a788ff1cfd56a8bc19eb7b7dcc16 EBUILD pastel-0.2.1-r1.ebuild 513 BLAKE2B 21b4d9044ae46076406446ae8d4b23837b58904916afa02cc793568d70c833de9c3162f037a2e8ebbf102da3300fba0a2ce882129c6be24e51d41683fefb4eb5 SHA512 c00bd0a793aeb1e87500023b29bb48d7215a2a2d35b9ede65f2b63ea0cee1b10b8223c16f9e2391b01833c94b520636b6df058f054a03da601d53f97b1017d4c -MISC metadata.xml 517 BLAKE2B cff05c299e222c92da8a7ff7be168491210668e8d225f431725d843dcd872b952a25161f1b6c049f86e7deeafe59ee7d4da9cfb1d77f12ad493bbb415f2dc7fb SHA512 6111b23b11aedcde16500e361abd806e3158031fa4e429865338fb9b028e41d239fc6cc178b1d18eeefa45d2d8b93639991811b2f0bb37d7e48d90f7259d1b10 +MISC metadata.xml 403 BLAKE2B 06958780485fe3a43695cf69a0add5ce933e7c73db661bca6931ddc26e265f601e2f8155315b7b9665e9f639769593fc38c5b193ef14c48c9a8314006bfb61a6 SHA512 69ab6519a413dc73fcdf3c342ba9559f8dbedc71f2e0a122912ddb11b1c3e92491e179a8f61dd3a27ce112bc65db860ae4e372f5549f4b476298dbb7cc4cea31 diff --git a/dev-python/pastel/metadata.xml b/dev-python/pastel/metadata.xml index 5ad7953a5007..a375216c22e0 100644 --- a/dev-python/pastel/metadata.xml +++ b/dev-python/pastel/metadata.xml @@ -1,10 +1,6 @@ - - jsmolic@gentoo.org - Jakov Smolić - python@gentoo.org Python diff --git a/dev-python/pylev/Manifest b/dev-python/pylev/Manifest index 3fc832c56b1d..162e9112b844 100644 --- a/dev-python/pylev/Manifest +++ b/dev-python/pylev/Manifest @@ -1,3 +1,3 @@ DIST pylev-1.4.0.gh.tar.gz 4895 BLAKE2B d49e153d308165dcdc06bad94013afa4ccc6d2a6ecff943a2718a8f9ab71bbacb9c0cf8b604dbf0c77322a8d0cbeba5ffaed13531a31210507f144f716f8e740 SHA512 3999adf04b159499a199b1aa66e2540904c689c50a407bf7e0cc0affe834ea289006d2fc73f65e4fcd486c755c580e9657dc5c67290dccb4704bebc6a4348de3 EBUILD pylev-1.4.0-r1.ebuild 525 BLAKE2B bf829c6b475b23b1398437333ea40bd845403e83962eacb1d2ed669aad9aa4dfce7fff45e7601d7c4862a7c937c238f517af705429d2ec43614834851329e65d SHA512 45441aefc2d337baad14816a0be573f64bc91fa77bbfac69747ef26d5353b25fd237e5c09afafd6ed000e4fccad6bb6c175fd636eff5eb533914592d625aeb74 -MISC metadata.xml 517 BLAKE2B 973c0b1763978894a7321a94ed825a760b3bf710a249a1d46403bdbe904894b135b2058af4dce526bec97bedb9a09eaf768b8ad43da0ece8e0fa8d56b5b988e9 SHA512 16fc055d5944a6c2f678629b51314a605e5bf70d94d9cbf51e3a9def96f5b40239a863dfb83588475f3c9759e15df51fdff8f62399a3de3af056a0b38abf45a7 +MISC metadata.xml 403 BLAKE2B 205410bd559bcdce3ce3dba6d2db7c607992c50f2583ee7f368f66cfe5c17cd241befc3592901f8fda812ef08f46ef5f17706a926e6b633031de601c9e829716 SHA512 3b11b483045b9e76a9e769007b694127817ca2bd05cb446c1b27dd5920d342270ef66288e66a3224359a2642bc6a66869d2149c9fbe9257a697da3a665ec6f26 diff --git a/dev-python/pylev/metadata.xml b/dev-python/pylev/metadata.xml index 8bc9cf79abd7..863ba0734572 100644 --- a/dev-python/pylev/metadata.xml +++ b/dev-python/pylev/metadata.xml @@ -1,10 +1,6 @@ - - jsmolic@gentoo.org - Jakov Smolić - python@gentoo.org Python diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz index 95fb9b561058..a1fc59189cff 100644 Binary files a/dev-ruby/Manifest.gz and b/dev-ruby/Manifest.gz differ diff --git a/dev-ruby/did_you_mean/Manifest b/dev-ruby/did_you_mean/Manifest index 6d7dbb2f59d6..97e59363c968 100644 --- a/dev-ruby/did_you_mean/Manifest +++ b/dev-ruby/did_you_mean/Manifest @@ -1,3 +1,4 @@ +AUX did_you_mean-1.6.3-ruby33.patch 1198 BLAKE2B d64fd88fefd49c26b8b2df599058c007f407c9bcac7516df9e960d028e32488be99230d7ce0d5058ff84b0d5f3a819746f0c7335fd415e8cdbd2eeee49493610 SHA512 53e19ae0c21c3640c516849a9dd6173dc31320348364ffa8a5a1c5c13dd1a881fad81b8e59742bc0a3f0923598f9b997c71be05bc080a3ec79ab9ea077bd358f DIST did_you_mean-1.6.3.gem 47104 BLAKE2B 48ae99218c9295a0c9a17825020e875a2ecfcf76b33859b157cfb40279574b257c58973f4b0b16f773522ea9e9d08dc13ab316d4408363aed23323da74cc2207 SHA512 5452afd2bd50d2b77d1695c83c956cf6c3a8d897e9cb3cbc372a9bc8a7d84550829ee837350a1aa55ad9ebc129b92ba78aabb9fbc266311fdc5b4b0d6ddf33d3 EBUILD did_you_mean-1.6.3.ebuild 715 BLAKE2B 983c495632f0abd26d2a1da98f86e6ef485d1582e75e92b8fb23c92604360941209970666c96975fea03e8f71d89937cf93f0cce693cc2dfd0fd5a4e2c77f9a0 SHA512 a7c4bf8c4db679a5b416ee04febec99ba812b288e28b9a49dac2402858dc9a38383210d7f97d87e6130e1e6c1c7893182295447bef67aa8cdfa270d6b0004dd2 MISC metadata.xml 346 BLAKE2B 7168c0159e7fefc614f4574bffe30a5ed799c93fa130be05777e155fb457f1674629a75388f704d82df8931c1b5686b91a62488e27de5dc2a0cfa97238a2e3f7 SHA512 15a8957c29c10e64cf244aec15aa6cc6b8dbc8e993b22dfd82c9f96914ecf5f82b65f924556e01f5124e8fecb122a10cdd889f9af7d5d833fedc0baec0186987 diff --git a/dev-ruby/did_you_mean/files/did_you_mean-1.6.3-ruby33.patch b/dev-ruby/did_you_mean/files/did_you_mean-1.6.3-ruby33.patch new file mode 100644 index 000000000000..03108b6198f2 --- /dev/null +++ b/dev-ruby/did_you_mean/files/did_you_mean-1.6.3-ruby33.patch @@ -0,0 +1,33 @@ +From ef0c37a35ae1216f3c804daf436254c7dee710bc Mon Sep 17 00:00:00 2001 +From: Yusuke Endoh +Date: Sun, 19 Feb 2023 16:10:30 +0900 +Subject: [PATCH] Support the new message format of NameError in Ruby 3.3 + (#184) + +This change accepts the following change of the message of NameError in +a test. + +https://bugs.ruby-lang.org/issues/18285#note-37 + +``` +old: undefined method `sizee' for # +new: undefined method `sizee' for an instance of File +``` +--- + test/core_ext/test_name_error_extension.rb | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/test/core_ext/test_name_error_extension.rb b/test/core_ext/test_name_error_extension.rb +index 1fdbd45..c58b784 100644 +--- a/test/core_ext/test_name_error_extension.rb ++++ b/test/core_ext/test_name_error_extension.rb +@@ -49,7 +49,7 @@ def test_correctable_error_objects_are_dumpable + + get_message(error) + +- assert_equal "undefined method `sizee' for #", +- Marshal.load(Marshal.dump(error)).original_message ++ assert_match(/^undefined method `sizee' for /, ++ Marshal.load(Marshal.dump(error)).original_message) + end + end diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz index 60add70e0b8e..9f6aa939e9ab 100644 Binary files a/dev-util/Manifest.gz and b/dev-util/Manifest.gz differ diff --git a/dev-util/bpftool/Manifest b/dev-util/bpftool/Manifest index a220bb192abe..6433d71fb362 100644 --- a/dev-util/bpftool/Manifest +++ b/dev-util/bpftool/Manifest @@ -1,4 +1,7 @@ DIST linux-6.5.tar.xz 138898084 BLAKE2B 2e641b79a080e8f4ce283bcf6b74e2c6f15a374367f1c4c875c663868dbe801317340824fb3adb46b3a51d3b7e1f67cc4e8144d367621ec43ffba5c4eb8abb39 SHA512 1b59dc5e65d4922c3217a8c8f19022dfd6595ae89747861d825bfeb51a4ae6c85449d05db69635a712bef7b355b80318195665582d8933b1fed6ba582f6ff257 +DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35 DIST patch-6.5.7.xz 561404 BLAKE2B 98f6fe0a43562cc60ada3596443e56966742de6ec2ef243331d22a4f345ad5741a5fe136e03ae0a5016fec4234bb89e6a6262076d3e5a449c53bb78ee7fb1175 SHA512 4c77a595fa76e8b0a07aff0aa681af7ae3d91231964662158b6a484ba477679d85dae8e12152ea95893d0794c6cef4f1394f908b7da6d6bf34b59d8b33d8c392 +DIST patch-6.6.8.xz 587540 BLAKE2B 4794b1b4415b8369b856a4b04d23931903a84d7f660e5cbf5677c359dba3c64cdb55606325ad2be1ce7878cd0daa95d2318dbf5ef12006ad37c9a69cd74b2dae SHA512 1bdf6186ef52831d508dacf740ce6c18eccca71a6426e294d5d47ebfff26a716c58db1963c439760ef104a594db5fa888d3374bc113af229794cca9362692dfe EBUILD bpftool-6.5.7.ebuild 2903 BLAKE2B 87f95b114db4f37815ef0f9d35a3b32e9a1f89fa7f0210ec2520a1b9b5bea948197159ffff8871f755bd127fb1041c3e7b0942f0148f406a937d1706c4acb677 SHA512 67b56ea325d71a5f27c2004ad2743e35cd14ceddfb72ecc631e172422953f5af04b428ad804f41666d1bd3a2f33c20b32b217fc339af51aaec4c03187dde4e17 +EBUILD bpftool-6.6.8.ebuild 2904 BLAKE2B f5b3e6d184fd825c036dcb8e2dbde9c2d278530d3b6662285a1eaa1a5e0406118f2d2ecd1e327464b6f729308bde5260e5c90ee733ccdc3e06f31e23d5f53e95 SHA512 d5c5da1796fd52b9f7c414574f6d04f49203f05ace439a8409e699429b357afaf52008b7ff639b5ee5ba7088a0e64ef1def27cf175f2e917f799772095d095af MISC metadata.xml 356 BLAKE2B 4cc2dafd4a125f2144fc8537377c1857c4cf3ace56242965c41f29b5601b346b211ae8a05459b555569b4a11d2eed39345f02c3fe27ba8a8f93117969ee8b8cc SHA512 c2c0f149fbec22400163df406cdc10df537bef638251eeabc332709992e7470c323b366cfc465d6ecf14f2d84065660cccefef7a5ca45980d679b645ebf664be diff --git a/dev-util/bpftool/bpftool-6.6.8.ebuild b/dev-util/bpftool/bpftool-6.6.8.ebuild new file mode 100644 index 000000000000..8d18340895fc --- /dev/null +++ b/dev-util/bpftool/bpftool-6.6.8.ebuild @@ -0,0 +1,118 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit estack linux-info optfeature python-any-r1 bash-completion-r1 toolchain-funcs + +MY_PV="${PV/_/-}" +MY_PV="${MY_PV/-pre/-git}" + +DESCRIPTION="Tool for inspection and simple manipulation of eBPF programs and maps" +HOMEPAGE="https://kernel.org/" + +LINUX_V="${PV:0:1}.x" +LINUX_VER=$(ver_cut 1-2) +LINUX_PATCH=patch-${PV}.xz +SRC_URI="https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_PATCH}" + +LINUX_SOURCES="linux-${LINUX_VER}.tar.xz" +SRC_URI+=" https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_SOURCES}" + +S_K="${WORKDIR}/linux-${LINUX_VER}" +S="${S_K}/tools/bpf/bpftool" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +IUSE="caps" + +RDEPEND=" + sys-libs/binutils-libs:= + sys-libs/zlib:= + virtual/libelf:= + caps? ( sys-libs/libcap:= ) +" +DEPEND=" + ${RDEPEND} + >=sys-kernel/linux-headers-5.8 +" +BDEPEND=" + ${LINUX_PATCH+dev-util/patchutils} + ${PYTHON_DEPS} + app-arch/tar + dev-python/docutils +" + +CONFIG_CHECK="~DEBUG_INFO_BTF" + +# src_unpack and src_prepare are copied from dev-util/perf since +# it's building from the same tarball, please keep it in sync with perf +src_unpack() { + local paths=( + tools/bpf kernel/bpf + tools/{arch,build,include,lib,perf,scripts} {scripts,include,lib} "arch/*/lib" + ) + + # We expect the tar implementation to support the -j and --wildcards option + echo ">>> Unpacking ${LINUX_SOURCES} (${paths[*]}) to ${PWD}" + gtar --wildcards -xpf "${DISTDIR}"/${LINUX_SOURCES} \ + "${paths[@]/#/linux-${LINUX_VER}/}" || die + + if [[ -n ${LINUX_PATCH} ]] ; then + eshopts_push -o noglob + ebegin "Filtering partial source patch" + filterdiff -p1 ${paths[@]/#/-i } -z "${DISTDIR}"/${LINUX_PATCH} \ + > ${P}.patch + eend $? || die "filterdiff failed" + eshopts_pop + fi + + local a + for a in ${A}; do + [[ ${a} == ${LINUX_SOURCES} ]] && continue + [[ ${a} == ${LINUX_PATCH} ]] && continue + unpack ${a} + done +} + +src_prepare() { + default + + if [[ -n ${LINUX_PATCH} ]] ; then + pushd "${S_K}" >/dev/null || die + eapply "${WORKDIR}"/${P}.patch + popd || die + fi + + # dev-python/docutils installs rst2man.py, not rst2man + sed -i -e 's/rst2man/rst2man.py/g' Documentation/Makefile || die +} + +bpftool_make() { + local arch=$(tc-arch-kernel) + tc-export AR CC LD + + emake V=1 VF=1 \ + HOSTCC="$(tc-getBUILD_CC)" HOSTLD="$(tc-getBUILD_LD)" \ + EXTRA_CFLAGS="${CFLAGS}" ARCH="${arch}" BPFTOOL_VERSION="${MY_PV}" \ + prefix="${EPREFIX}"/usr \ + bash_compdir="$(get_bashcompdir)" \ + feature-libcap="$(usex caps 1 0)" \ + "$@" +} + +src_compile() { + bpftool_make + bpftool_make -C Documentation +} + +src_install() { + bpftool_make DESTDIR="${D}" install + bpftool_make mandir="${ED}"/usr/share/man -C Documentation install +} + +pkg_postinst() { + optfeature "clang-bpf-co-re support" sys-devel/clang[llvm_targets_BPF] +} diff --git a/dev-util/clippy/Manifest b/dev-util/clippy/Manifest index 9859cb8a945b..af09b7caab3e 100644 --- a/dev-util/clippy/Manifest +++ b/dev-util/clippy/Manifest @@ -2,4 +2,4 @@ DIST frr-9.0.1.tar.gz 10334150 BLAKE2B c5f0d092421cdaea400e669973da3d53d98758714 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.ebuild 1163 BLAKE2B e845a4132c8525aeedbb8cb06b7af4ed44ca980ca9c455351cc615d18b9fc54dff7c15dc38a1a6c3fca88c93936b375a5142a4d6df65decc59e89eb0971fd987 SHA512 cc957f3a773435d2b709bae7b6cf3cb0b4a81d356162d9c8c677c81b290db687350eb3d994abc4d3d5f80b22fff66db2cb1799e0ac6789bad69e7be1daf372bd -MISC metadata.xml 698 BLAKE2B 6d9e26fe97aec43d747a6f32f2798ac54dd90bc2455754681b9af469482cca56b0af5ef9aef37d7a499cbb645ff925c2f2310f505e6abc97f1480ba74490d99a SHA512 c22ce95c9ef7a367c3a9f0fcc937850a8caf73b59b4dfc52f22bdd8163729bb6624f518856da1d3198e29e2a0eeabbfc2e818c8f9b15b1005d133d39bbd0d4f1 +MISC metadata.xml 590 BLAKE2B 03cc6d8c7b3ebcc2be5e4522d4ee42a01c8f631d71f00c693fc3ea59390bbd77bd2da32058f97b967e1e5f15df860eb2117d617b84fd75959bab368727d18848 SHA512 c2e8dc96da08d30cdfa8285c9bf4bd0f516bd759fb9944cafced9af67442b77fce0051ade7253f017c4380f2a61c82446f2c35d52c7af561a98bbd2f469d3906 diff --git a/dev-util/clippy/metadata.xml b/dev-util/clippy/metadata.xml index 4432e2729d7d..b19c1cfaa54d 100644 --- a/dev-util/clippy/metadata.xml +++ b/dev-util/clippy/metadata.xml @@ -5,10 +5,6 @@ Alarig Le Lay alarig@swordarmor.fr - - jsmolic@gentoo.org - Jakov Smolić - jaco@uls.co.za Jaco Kroon diff --git a/dev-util/ply/Manifest b/dev-util/ply/Manifest index 282783237583..2c204acaba9f 100644 --- a/dev-util/ply/Manifest +++ b/dev-util/ply/Manifest @@ -1,4 +1,4 @@ DIST ply-2.3.0-arm-build-fix.patch 1433 BLAKE2B 305bb06ce1e5516dc3868cd276edc94d89cb7c20866094c6947092048af2c090a29bae52dc82956cbf7f36e42e15d873c553948dade17f4b1f9d490bb8191ed9 SHA512 e7572e5e777e13b483e9123fc5c62d63f3f1a2c753d7dedce8de8d78a4c5baa9c10b45b0e31ba16a92b0e2af11e206662cfe815643f0a8145f8d79e388d536b9 DIST ply-2.3.0.tar.gz 79753 BLAKE2B 7c2f71a6078ff65ce92b3959c3dac31d44fcf3b99fc0b2d0390152fcdfcb5f1620090b26a47f6579aaa7b7644700f2865e2693707e8746cdd78c77ce66e9ead1 SHA512 ee8acd31bef7b2ac318ef64f7775aae2b288bae15a7b7b5b28c2ce5728e8ece7833ce192bd10488dd54228685d3dc9053679a033960ed75fd91a10bb0fa6d912 EBUILD ply-2.3.0.ebuild 1162 BLAKE2B 8b04bba2ece7224558d9f64615e488cfa22afdcbe3bd827bce1427de079afe9a4d30306768ebc1c8bd36fd148379d9e10d42b7ab40245426ee88086066a08826 SHA512 3895076f4408568e067e1cbc4f3b24c9911c34c8069f89235bacb7a0b4f785c621a02db7272af6320402f51a2b19c0139b34fbd0865362b0606a410ba43e2dbf -MISC metadata.xml 417 BLAKE2B 28ebd45dbaf6cca1bb15bbf344ed122b15f1925ce45a0d74b408c512a9116f767508e7aba47798f6becc5bbaa647fa74dec5153c1c82783fbba336b6eeafab62 SHA512 cd1f87108a632e8741bc85eeb949f75cc7a7375aa472b0bfa1fdc421e25056178ce565b1eb64047e5c26dae0642e9038f586fbe356b162e8a957d71d7b37117b +MISC metadata.xml 303 BLAKE2B c5e15a91a2b9f1af303fbb016c08e777c643de84190c2558db22c57545b8fb16e4b7ea40748591db040fd3919a8d62e7ae55739725ada15b5b7b49674d512d62 SHA512 de63bee2c693af627b367fa9d9bff27329004d3071d590137d262e7f096d20f86d16753f6b8833d12684340dfc0c0722ce551bb4eae9abe6de552f05c571396c diff --git a/dev-util/ply/metadata.xml b/dev-util/ply/metadata.xml index 47729cdf52af..ab8f3d84c38e 100644 --- a/dev-util/ply/metadata.xml +++ b/dev-util/ply/metadata.xml @@ -4,10 +4,6 @@ zmedico@gentoo.org - - jsmolic@gentoo.org - Jakov Smolić - iovisor/ply diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz index d78d7ae182b2..31ce4826da4e 100644 Binary files a/dev-vcs/Manifest.gz and b/dev-vcs/Manifest.gz differ diff --git a/dev-vcs/git-machete/Manifest b/dev-vcs/git-machete/Manifest index 87f8903963c5..dae98199c0a8 100644 --- a/dev-vcs/git-machete/Manifest +++ b/dev-vcs/git-machete/Manifest @@ -2,6 +2,6 @@ DIST git-machete-3.18.2.gh.tar.gz 1640834 BLAKE2B c6d19b2207fcfa649ff5a1a32a5764 DIST git-machete-3.20.0.gh.tar.gz 1645348 BLAKE2B d07a7a78e835eb1afbed40d4133ba9ed914492cce03fbcd5c63bdd4260e65b6300e77d1f33175c7471667f044960b2948278db27b2d29731e7afe86564207311 SHA512 ba2a7e6741ad6cf47577301dd810fcd2bf7b2436fedf4b5fd566faad62fae54861d21b14ffa9395297e28e4176a9710b13e22dbb917bc7a8cc7f9f286c9f8afc DIST git-machete-3.22.0.gh.tar.gz 1651504 BLAKE2B f9e196043a1e3728414565e68f9d3cdd7326048098ce6d25be39ff60b14d7aec1c9bbc3594342c38c99476f23530271dc576264934ad3d764ac25ef2b5e3a805 SHA512 3b9edd00c6b135c0f408a4f76dc99fb191a72a2b61e807897e5f043e5d63398574821ab666e3528607df039adffa2cc3a7d4a2970e734d62b0e7580295eeec97 EBUILD git-machete-3.18.2.ebuild 1227 BLAKE2B fd51a8ab6e4cb9f87e2bbd9e325d799df6ae1c5bbdc139f40e55fc1120912c95f1aac1a81510e3d57e8987796bc4adb1166123d1645ee2a2217567a935539874 SHA512 d72daa8320528501f781b62f0bc1f448fd16563015cc70a8fb09ad90a307c7559a57f82df971c0bf03a78865bf3dbe94193261dc5d30959cfd2ca30d5baef1df -EBUILD git-machete-3.20.0.ebuild 1228 BLAKE2B 7f67d17361c481615335eefb22cf8e1177adf29b83ae11f219b640f7dc39dfb9201ecc49c7fb98988230baa36cbd857892729bdbbf087801ac7406b63726b349 SHA512 736dbe924ded5ea10df35ac99e5ace3ad61f5f653134a426d6eee1fa568bed6ee36d04fa4b6fbfc1933d691f798a3a9427c8aa0cdb0877d4847bed21c987e171 +EBUILD git-machete-3.20.0.ebuild 1227 BLAKE2B fd51a8ab6e4cb9f87e2bbd9e325d799df6ae1c5bbdc139f40e55fc1120912c95f1aac1a81510e3d57e8987796bc4adb1166123d1645ee2a2217567a935539874 SHA512 d72daa8320528501f781b62f0bc1f448fd16563015cc70a8fb09ad90a307c7559a57f82df971c0bf03a78865bf3dbe94193261dc5d30959cfd2ca30d5baef1df EBUILD git-machete-3.22.0.ebuild 1228 BLAKE2B 7f67d17361c481615335eefb22cf8e1177adf29b83ae11f219b640f7dc39dfb9201ecc49c7fb98988230baa36cbd857892729bdbbf087801ac7406b63726b349 SHA512 736dbe924ded5ea10df35ac99e5ace3ad61f5f653134a426d6eee1fa568bed6ee36d04fa4b6fbfc1933d691f798a3a9427c8aa0cdb0877d4847bed21c987e171 MISC metadata.xml 835 BLAKE2B f59f4070f862a09fb74c57b5ef093e4c8d1394887f71b8f490e49e49f64722b48ab44f15907edb0eff322227f5a97aaf5d2d92512c818b8aa1020e6f735971c8 SHA512 d31266b47abfef805f0f0ae5f13c1f89ec13907fc7e33e126eefee5600087ffadf8f55e48c5c42c295dc7de8d901a3231db0756a79d666651569a150d7016cea diff --git a/dev-vcs/git-machete/git-machete-3.20.0.ebuild b/dev-vcs/git-machete/git-machete-3.20.0.ebuild index c26324c6913a..cdad063abdda 100644 --- a/dev-vcs/git-machete/git-machete-3.20.0.ebuild +++ b/dev-vcs/git-machete/git-machete-3.20.0.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/VirtusLab/${PN}/archive/refs/tags/v${PV}.tar.gz -> $ LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~riscv" +KEYWORDS="amd64 ~riscv" RDEPEND="dev-vcs/git" BDEPEND="test? ( diff --git a/games-board/Manifest.gz b/games-board/Manifest.gz index 33e661480944..58be4026d51b 100644 Binary files a/games-board/Manifest.gz and b/games-board/Manifest.gz differ diff --git a/games-board/gnome-mahjongg/Manifest b/games-board/gnome-mahjongg/Manifest index 355ae3cc51ff..9806031695ef 100644 --- a/games-board/gnome-mahjongg/Manifest +++ b/games-board/gnome-mahjongg/Manifest @@ -1,6 +1,3 @@ -AUX gnome-mahjongg-3.38.3-meson-0.61.patch 1242 BLAKE2B f9ec2ddda9529ee9c3fc304f136a9751e87e4515006717c0a94b5b679d4b18c306bea891985fed2f004a10bfcf041f1cc4ee13514a00c2036bf75f7ab8f5d80e SHA512 a36ef5d53cd005f5ec613a3b50a6bf00de256bc48cb9195ad35a2a670099928d03bf405d876a5259ee0f92615042c731c4e046d40546a2a46bfba5b320299140 -DIST gnome-mahjongg-3.38.3.tar.xz 3061860 BLAKE2B c4ba84d2b5ebece56fc2de605c9572f10103323f0af9174538cb9124b617a3268c1c0fa27a5634c54b64188b7f1589ae6f14b02370de5edb44742c1b30553456 SHA512 883ed8e2cc6e5efa87adce2dab0843f8b76e4772174cdbe8a535dede714f486d8493058d822a7b8cccff50995d11f3b6cff25d5f77406e931aee5fd479f23bb5 DIST gnome-mahjongg-3.40.0.tar.xz 3156788 BLAKE2B 3a8dd05001d75a7fa7663556dcad135b89786333c4c89ee131e7d63dafaee2a738f0c573199a69e6bc015036270a94c8be6cd6d48630faddba297710f48931d0 SHA512 9102d48d7a1cd2808a4de86cb3cb73c30bbe769bdc58f2a69914700218972a8c96cf18b5165cc20eb9a33866a70c5b2daee43cbecf758526d89a0b8720ef5c9a -EBUILD gnome-mahjongg-3.38.3.ebuild 982 BLAKE2B 7e8f56048807323367c94683abac646658bd67bcc7737c7c8f9a993f1ef229205bbf6a4a0e287c30f6a5c929dbfa3c96ad64c43889de6f3658517c52caf3156d SHA512 6e2b8fa1c02775c036cbbd2807685239dc35f24baf94d9d37e3c0d05e3de29066ed08f3bcdf58b99569b0c63c5acf88dab2588267f56b3b08fcc16034e96a131 EBUILD gnome-mahjongg-3.40.0.ebuild 828 BLAKE2B 7fda1901ff50ee7336902089994d644344f2aaf8eaa81b66b3570a93ee9d491cdf0bc949faf488cc50e09590b01a545c36bafc404c74b7989d80fa30f716551d SHA512 d48ca988ae4dfd05ceb88ef516ed5b572d7ad6476e0f1485e06131669330afba955d84ef9b3a7d5603946b33014cf1575e22e97f2e29dc58171bab1f54a46e40 MISC metadata.xml 355 BLAKE2B 170bdd4e6cb7e4afab4147e78989877516569c26560f165cbc5c7f1872af637385ad4d268a3889d54f6c252e9d9acbc82f86520b56ba2deeed516bf9c4c6f60d SHA512 62ebb5a2930f7bf4a6a6bfc849694b26ae324e52e25943628f8709ff00278c29fdcd53b9bf994fa3819b7f62dc68325b0d06e534d7daaab15b2d4a75d0c42e4f diff --git a/games-board/gnome-mahjongg/files/gnome-mahjongg-3.38.3-meson-0.61.patch b/games-board/gnome-mahjongg/files/gnome-mahjongg-3.38.3-meson-0.61.patch deleted file mode 100644 index 9b9f26d09f95..000000000000 --- a/games-board/gnome-mahjongg/files/gnome-mahjongg-3.38.3-meson-0.61.patch +++ /dev/null @@ -1,32 +0,0 @@ -https://gitlab.gnome.org/GNOME/gnome-mahjongg/-/merge_requests/26 -https://bugs.gentoo.org/831466 - -From 7604f8c8311f1088293596e639fefafdbeb73235 Mon Sep 17 00:00:00 2001 -From: Jan Beich -Date: Mon, 24 Jan 2022 11:22:48 +0000 -Subject: [PATCH] meson: drop unused argument for i18n.merge_file() - -Ignored in Meson < 0.60.0, deprecated since 0.60.1 and fatal since 0.61.0. - -data/meson.build:24:0: ERROR: Function does not take positional arguments. -data/meson.build:45:0: ERROR: Function does not take positional arguments. ---- a/data/meson.build -+++ b/data/meson.build -@@ -22,7 +22,6 @@ install_data ('smooth.png', install_dir: join_paths (pkgdatadir, 'themes')) - install_data ('edu_kang_xi.png', install_dir: join_paths (pkgdatadir, 'themes')) - - desktop_file = i18n.merge_file ( -- 'desktop-file', - input: 'org.gnome.Mahjongg.desktop.in', - output: 'org.gnome.Mahjongg.desktop', - install: true, -@@ -42,7 +41,7 @@ if desktop_file_validate.found() - ) - endif - --appdata_file = i18n.merge_file ('appdata-file', -+appdata_file = i18n.merge_file ( - input: 'org.gnome.Mahjongg.appdata.xml.in', - output: 'org.gnome.Mahjongg.appdata.xml', - install: true, -GitLab diff --git a/games-board/gnome-mahjongg/gnome-mahjongg-3.38.3.ebuild b/games-board/gnome-mahjongg/gnome-mahjongg-3.38.3.ebuild deleted file mode 100644 index 8e51464166c5..000000000000 --- a/games-board/gnome-mahjongg/gnome-mahjongg-3.38.3.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit gnome.org gnome2-utils meson vala xdg - -DESCRIPTION="Disassemble a pile of tiles by removing matching pairs" -HOMEPAGE="https://wiki.gnome.org/Apps/Mahjongg" - -LICENSE="GPL-2+ CC-BY-SA-3.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" -IUSE="" - -RDEPEND=" - >=dev-libs/glib-2.40.0:2 - >=x11-libs/gtk+-3.13.2:3 - >=gnome-base/librsvg-2.32.0:2 -" -DEPEND="${RDEPEND} - gnome-base/librsvg:2[vala] -" -BDEPEND=" - $(vala_depend) - dev-libs/appstream-glib - dev-util/itstool - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/${PN}-3.38.3-meson-0.61.patch -) - -src_prepare() { - xdg_src_prepare - vala_src_prepare -} - -src_configure() { - local emesonargs=( - -Dcompile-schemas=disabled - -Dupdate-icon-cache=disabled - ) - meson_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/games-fps/Manifest.gz b/games-fps/Manifest.gz index df3bca4c2298..eb7cbe39398f 100644 Binary files a/games-fps/Manifest.gz and b/games-fps/Manifest.gz differ diff --git a/games-fps/serioussam-tfe-data/Manifest b/games-fps/serioussam-tfe-data/Manifest new file mode 100644 index 000000000000..813ccd095beb --- /dev/null +++ b/games-fps/serioussam-tfe-data/Manifest @@ -0,0 +1,3 @@ +DIST serioussamfe-patch_1.05_FE.tar.xz 1221836 BLAKE2B 0ae7103151ee42f3c1ff88afd2d77037e0c3e5c49c19adf213068f87eed524c7aa6552d020c3337f5457847f167c1a2e4ca1fda7572e96b9630fb2dbfd3e6b0f SHA512 18c5a5f66e1fbe3864eca3274d20e525f50c223507e0c1c793a642aed66edfeb723cf3d4ffc583afa4d9a10388cbed14af7035bf6a1b9c214dac79c5eb1d2548 +EBUILD serioussam-tfe-data-1.5-r1.ebuild 2173 BLAKE2B ffa108888e2b922e49e1eb52544643865868e271268d379ddc6fcc84ba1786f47b7d1d4378e4a4725a06c67408f90735be676bd2669175738a026bdd2e18eb4f SHA512 bcfbb7aecbe576ac138a418a62d4da2f446b53d5daf14fc8f66bbe730a7c0ea0c5511530d60f8afd93c9489ec43ae277aaf7c3b53ee4539c3ba887676d010e9f +MISC metadata.xml 491 BLAKE2B 0bd3ad81a3be5b29a638c2e725fb39152da9e74941e984733d62f40888e0aad1169feb24396d60adbda4b9eec909796a35327bab23ababf1d7f89a7f84ae049e SHA512 974012a7a5edb7291417f645c22b1c0071bcc00a5ad2a8dceded814343cd415197cf66e35599bc6b1099c1cbd0e419ef82af2580519957acc4e8c9066b883937 diff --git a/games-fps/serioussam-tfe-data/metadata.xml b/games-fps/serioussam-tfe-data/metadata.xml new file mode 100644 index 000000000000..e76bc72b6a01 --- /dev/null +++ b/games-fps/serioussam-tfe-data/metadata.xml @@ -0,0 +1,15 @@ + + + + + t.x00100x.t@yandex.ru + Alexander Pavlov + + + proxy-maint@gentoo.org + Proxy Maintainers + + + tx00100xt/serioussam-mods + + diff --git a/games-fps/serioussam-tfe-data/serioussam-tfe-data-1.5-r1.ebuild b/games-fps/serioussam-tfe-data/serioussam-tfe-data-1.5-r1.ebuild new file mode 100644 index 000000000000..8b0b3f73ea37 --- /dev/null +++ b/games-fps/serioussam-tfe-data/serioussam-tfe-data-1.5-r1.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cdrom unpacker + +# Game name +GN="serioussam" +PATCH_PREFIX="${GN}fe-patch_1.05_FE" + +DESCRIPTION="Croteam's Serious Sam Classic The First Encounter ... the data files" +HOMEPAGE="https://www.croteam.com/ + https://store.steampowered.com/app/41050/Serious_Sam_Classic_The_First_Encounter/" +SRC_URI="https://github.com/tx00100xt/serioussam-mods/raw/main/Patches/${PATCH_PREFIX}.tar.xz" +S="${WORKDIR}" + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="~amd64 ~x86" +RESTRICT="bindist" + +pkg_setup() { + cdrom_get_cds "Install/1_00_music.gro" +} + +src_unpack() { + mkdir Levels Mods || die "failed create dirs" + cat "${DISTDIR}/${PATCH_PREFIX}.tar.xz" > "${PATCH_PREFIX}.tar.xz" \ + || die "failed to copy patch 1.05" + unpack "${WORKDIR}/${PATCH_PREFIX}.tar.xz" +} + +src_install() { + local dir="/usr/share/${GN}" + + einfo "Copying from ${CDROM_ROOT}" + insinto "${dir}" + doins -r "${CDROM_ROOT}"/Install/* + + mv "${WORKDIR}"/*.gro "${ED}${dir}" || die "failed to moved patch 1.05" + mv "${ED}${dir}"/Scripts/PersistentSymbols.ini "${WORKDIR}" \ + || die "failed to moved PersistentSymbols.ini" + + rm -rf \ + "${ED}${dir}"/{Bin,Controls,Data,Demos,Mods,Players,Scripts} \ + || die "failed to remove directories" + rm -rf \ + "${ED}${dir}"/{VirtualTrees,Locales,Help/ShellSymbols.txt} \ + || die "failed to remove directories" + mkdir "${ED}${dir}/Scripts" || die "failed create Scripts dir" + mv "${WORKDIR}"/PersistentSymbols.ini "${ED}${dir}/Scripts" \ + || die "failed to moved PersistentSymbols.ini" + + # Remove useless Windows files + rm -f "${ED}${dir}"/{*.exe,*.ex_,*.bmp,*.inx,*.hdr,*.bin,*.cab,*.ini,*.log} \ + || die "Failed to remove windows cruft" + + # Ensure that file datestamps from the CD are sane + find "${ED}${dir}"/Levels -exec touch -d '09 May 2020 14:00' '{}' \; \ + || die "touch failed" +} + +pkg_postinst() { + elog "Important information about the Linux port is at:" + elog " https://github.com/tx00100xt/SeriousSamClassic-VK" + elog " look at:" + elog " https://github.com/tx00100xt/SeriousSamClassic-VK/wiki" + elog " For information about of the game" +} diff --git a/games-fps/serioussam-tse-data/Manifest b/games-fps/serioussam-tse-data/Manifest new file mode 100644 index 000000000000..2fa76d6d7639 --- /dev/null +++ b/games-fps/serioussam-tse-data/Manifest @@ -0,0 +1,3 @@ +DIST serioussamse-patch_1.07_SE.tar.xz 33172 BLAKE2B bc185d0b504e7aa01862a57ba97691881e19d0031ac88187ec80fb52d8bd758c0dac6b932a333fa4f9df09264232ab87e97875a8ae7a58cd0816153a082ffc45 SHA512 1c0e2ac2503584d26ac7fc59f72b0dcb6903bfc4897acc5732b426fe691928c1f49839b3a893809e635e178e447aa72fb9969179806a1703d412c4ea321ca637 +EBUILD serioussam-tse-data-1.7-r1.ebuild 2189 BLAKE2B 54d92db6459ecf6e2bdafbc3b11cc88db26d96de728a0d617dafa971bada10ddcd97f3b3c61b88c7fa3752dd74debaa88aab9e16050a95693dde955f41828494 SHA512 4998b98abdeeecbaa02378a9f5ffa20a9f6bf7fc04ae869d405c2206119fd36d6663e2fb12b067ef3718476106814d900cbd226ff4c4b743851c2817ba126170 +MISC metadata.xml 491 BLAKE2B 0bd3ad81a3be5b29a638c2e725fb39152da9e74941e984733d62f40888e0aad1169feb24396d60adbda4b9eec909796a35327bab23ababf1d7f89a7f84ae049e SHA512 974012a7a5edb7291417f645c22b1c0071bcc00a5ad2a8dceded814343cd415197cf66e35599bc6b1099c1cbd0e419ef82af2580519957acc4e8c9066b883937 diff --git a/games-fps/serioussam-tse-data/metadata.xml b/games-fps/serioussam-tse-data/metadata.xml new file mode 100644 index 000000000000..e76bc72b6a01 --- /dev/null +++ b/games-fps/serioussam-tse-data/metadata.xml @@ -0,0 +1,15 @@ + + + + + t.x00100x.t@yandex.ru + Alexander Pavlov + + + proxy-maint@gentoo.org + Proxy Maintainers + + + tx00100xt/serioussam-mods + + diff --git a/games-fps/serioussam-tse-data/serioussam-tse-data-1.7-r1.ebuild b/games-fps/serioussam-tse-data/serioussam-tse-data-1.7-r1.ebuild new file mode 100644 index 000000000000..3f46d0d019f9 --- /dev/null +++ b/games-fps/serioussam-tse-data/serioussam-tse-data-1.7-r1.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cdrom unpacker + +# Game name +GN="serioussamse" +PATCH_PREFIX="${GN}-patch_1.07_SE" + +DESCRIPTION="Croteam's Serious Sam Classic The Second Encounter ... the data files" +HOMEPAGE="https://www.croteam.com/ + https://store.steampowered.com/app/41060/Serious_Sam_Classic_The_Second_Encounter/" +SRC_URI="https://github.com/tx00100xt/serioussam-mods/raw/main/Patches/${PATCH_PREFIX}.tar.xz" +S="${WORKDIR}" + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="~amd64 ~x86" +RESTRICT="bindist" + +pkg_setup() { + cdrom_get_cds "Install/SE1_00_Levels.gro" +} + +src_unpack() { + mkdir Levels Mods || die "failed create dirs" + cat "${DISTDIR}/${PATCH_PREFIX}.tar.xz" > "${PATCH_PREFIX}.tar.xz" \ + || die "failed to copy patch 1.07" + unpack "${WORKDIR}/${PATCH_PREFIX}.tar.xz" +} + +src_install() { + local dir="/usr/share/${GN}" + + einfo "Copying from ${CDROM_ROOT}" + insinto "${dir}" + doins -r "${CDROM_ROOT}"/Install/* + + mv "${WORKDIR}"/*.gro "${ED}${dir}" || die "failed to moved patch 1.07" + mv "${ED}${dir}"/Scripts/PersistentSymbols.ini "${WORKDIR}" \ + || die "failed to moved PersistentSymbols.ini" + + rm -rf \ + "${ED}${dir}"/{Bin,Controls,Data,Demos,Mods,Players,Scripts,Locales} \ + || die "failed to remove directories" + rm -rf \ + "${ED}${dir}"/{VirtualTrees,ModEXT.txt,Help/ShellSymbols.txt} \ + || die "failed to remove directories" + mkdir "${ED}${dir}/Scripts" || die "failed create Scripts dir" + mv "${WORKDIR}"/PersistentSymbols.ini "${ED}${dir}/Scripts" \ + || die "failed to moved PersistentSymbols.ini" + + # Remove useless Windows files + rm -f "${ED}${dir}"/{*.exe,*.ex_,*.bmp,*.inx,*.hdr,*.bin,*.cab,*.ini,*.log} \ + || die "Failed to remove windows cruft" + + # Ensure that file datestamps from the CD are sane + find "${ED}${dir}"/Levels -exec touch -d '09 May 2020 14:00' '{}' \; \ + || die "touch failed" +} + +pkg_postinst() { + elog "Important information about the Linux port is at:" + elog " https://github.com/tx00100xt/SeriousSamClassic-VK" + elog " look at:" + elog " https://github.com/tx00100xt/SeriousSamClassic-VK/wiki" + elog " For information about of the game" +} diff --git a/games-fps/serioussam/Manifest b/games-fps/serioussam/Manifest new file mode 100644 index 000000000000..d2a7641c9520 --- /dev/null +++ b/games-fps/serioussam/Manifest @@ -0,0 +1,3 @@ +DIST serioussam-1.10.6c.tar.gz 47908208 BLAKE2B 90af9f8c11b474ce0e114c3390e1afd5c746c1b2ca4e61bd6085f1dc42f6f73981cc4434ff8fdcc1306178ae9d2707026765a3a1da006d5adb841d2d314a4214 SHA512 de1ba536c84977d1e7335833b8a2080b13a22ca25efba88363972dceb4bcbfda1db448de42d262fa003fe9df393327509e76afc3cc501f96ed6495d29b74b6bb +EBUILD serioussam-1.10.6.ebuild 3053 BLAKE2B 02bfe75c9f094a5a4b29592ff652f62bc010120c19838b4bd396f1a26b894c7ed7425023cf458503056d315411becd47d0fdef4ca1672e9ec5c3e4443a480c5b SHA512 a29ce2a5bd037fd49a04e858363044b22c41541ce00aa2debcff31b358cd31f382deb0b887bd3efadc9d5e124dd3e01f125dc8800457f88cd7868cffbb44df49 +MISC metadata.xml 846 BLAKE2B 59dd6e1ebcb1b9e4c19271f53f8564a003b78627640312b18a0e52b686d59878b6b00fd946803df40c8b4a9e60fcc85886d11d318c3f0d4be3544aa5d9f4be9b SHA512 80a0b25d6d0f2dd23b030179e17c55d6d8b42b5bd8aa68103eee6250e228d0860d35d8b98e6c833156ee0fbe7b2663a988469362631ce218a657f742b8463a91 diff --git a/games-fps/serioussam/metadata.xml b/games-fps/serioussam/metadata.xml new file mode 100644 index 000000000000..c9c22cde71e7 --- /dev/null +++ b/games-fps/serioussam/metadata.xml @@ -0,0 +1,22 @@ + + + + + t.x00100x.t@yandex.ru + Alexander Pavlov + + + proxy-maint@gentoo.org + Proxy Maintainers + + + Enable support ALSA sound. + Enable support for pipewire. + Enable support Vulkan render. + + + tx00100xt/SeriousSamClassic-VK + https://github.com/tx00100xt/SeriousSamClassic-VK/issues + https://github.com/tx00100xt/SeriousSamClassic-VK/releases + + diff --git a/games-fps/serioussam/serioussam-1.10.6.ebuild b/games-fps/serioussam/serioussam-1.10.6.ebuild new file mode 100644 index 000000000000..5b9b2d1a433d --- /dev/null +++ b/games-fps/serioussam/serioussam-1.10.6.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake desktop + +MY_PN1="SamTFE" +MY_PN2="SamTSE" +# Game name +GN1="serioussam" +GN2="serioussamse" + +DESCRIPTION="Linux port of Serious Sam Classic with Vulkan support" +HOMEPAGE="https://github.com/tx00100xt/SeriousSamClassic-VK" +SRC_URI="https://github.com/tx00100xt/SeriousSamClassic-VK/archive/refs/tags/${PV}c.tar.gz -> ${P}c.tar.gz" +S="${WORKDIR}/SeriousSamClassic-VK-${PV}c" + +MY_CONTENT1="${WORKDIR}/SeriousSamClassic-VK-${PV}c/${MY_PN1}" +MY_CONTENT2="${WORKDIR}/SeriousSamClassic-VK-${PV}c/${MY_PN2}" + +LICENSE="GPL-2 BSD ZLIB" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" +IUSE="alsa pipewire vulkan" + +RDEPEND=" + games-fps/serioussam-tfe-data + games-fps/serioussam-tse-data + media-libs/libsdl2[video,joystick,opengl] + media-libs/libvorbis + sys-libs/zlib + alsa? ( + >=media-libs/libsdl2-2.0.6[alsa,sound] + ) + pipewire? ( + >=media-libs/libsdl2-2.0.6[pipewire,sound] + ) + vulkan? ( + dev-util/vulkan-headers + media-libs/vulkan-loader + media-libs/libsdl2[video,joystick,opengl,vulkan] + ) +" + +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + sys-devel/flex + sys-devel/bison + media-gfx/imagemagick +" + +src_configure() { + einfo "Remove Win32 stuff..." + rm -rf "${MY_CONTENT1}"/Tools.Win32 || die "Failed to remove stuff Win32" + rm -rf "${MY_CONTENT2}"/Tools.Win32 || die "Failed to remove stuff Win32" + + einfo "Setting build type Release..." + CMAKE_BUILD_TYPE="Release" + local mycmakeargs=( + -DUSE_SYSTEM_INSTALL=ON + -DUSE_SYSTEM_VULKAN=$(usex vulkan ON OFF) + -DUSE_ASM=$(usex x86 OFF ON) + ) + cmake_src_configure +} + +src_install() { + local dir1="/usr/share/${GN1}" + local dir2="/usr/share/${GN2}" + local dir3="/usr/share/applications" + cmake_src_install + + # install man pages + mv "${S}"/man/gentoo/serioussam-vk.1 "${S}"/man/gentoo/serioussam.1 \ + || die "Failed move man pages" + doman "${S}"/man/gentoo/serioussam.1 + + # removing repo stuff + rm -fr "${MY_CONTENT1}/Sources" && rm -fr "${MY_CONTENT2}/Sources" \ + || die "Failed to remove Sources" + rm -f "${MY_CONTENT1}"/{*.png,*.desktop} \ + || die "Failed to remove serioussam icon and desktop file" + rm -f "${MY_CONTENT2}"/{*.png,*.desktop} \ + || die "Failed to remove serioussamse icon and desktop file" + rm -f "${ED}${dir3}/${GN1}.desktop" "${ED}${dir3}/${GN2}.desktop" \ + || die "Failed to remove desktop file" + + # moving repo content (Scripts, Data, Settings ...) + cp -fr "${MY_CONTENT1}"/* "${ED}${dir1}" \ + || die "Failed to copy repo content (Scripts, Settings)" + cp -fr "${MY_CONTENT2}"/* "${ED}${dir2}" \ + || die "Failed to copy repo content (Scripts, Settings)" + + make_desktop_entry ${GN1} "Serious Sam The First Encounter" ${GN1} + make_desktop_entry ${GN2} "Serious Sam The Second Encounter" ${GN2} +} + +pkg_postinst() { + elog " Look at:" + elog " man serioussam" + elog " https://github.com/tx00100xt/SeriousSamClassic-VK" + elog " https://github.com/tx00100xt/SeriousSamClassic-VK/wiki" + elog " For information on the first launch of the game" +} diff --git a/gnome-base/Manifest.gz b/gnome-base/Manifest.gz index 77b6445f1bca..87e83e32b757 100644 Binary files a/gnome-base/Manifest.gz and b/gnome-base/Manifest.gz differ diff --git a/gnome-base/gnome-extra-apps/Manifest b/gnome-base/gnome-extra-apps/Manifest index 836c7ff77542..c700cf655886 100644 --- a/gnome-base/gnome-extra-apps/Manifest +++ b/gnome-base/gnome-extra-apps/Manifest @@ -1,2 +1,3 @@ EBUILD gnome-extra-apps-44.4.ebuild 2362 BLAKE2B e4ff41e56518503e6e507111f37a1160713cc19b42f10a874dc9f50f948ed17484bf26b3d167e4d1f9f0530027d5710276c3ccbb2698685e089f936a8147e8a1 SHA512 7e6974ea19145dc9fa8ce119d09d61ec8c7154403f8072dcb6780d8e9fa32fb7647a0ad7c1d02af8b29ac47f79d6d6bbc68b20ef4e5c1384a63921d58264cdbc +EBUILD gnome-extra-apps-45.2.ebuild 2306 BLAKE2B ad6a315b80e25ea670ad437f6fb89fafebfa0c0f46826160752971214cc031217ddeaf208e006f764f70a02f67ce3ad1c048c9d4dc3d1068b63544035f6df17d SHA512 833b814874cc3e7bd681efe0f4672851113ac63d6ea527655c7796f037b18b55430d9a688e21906749017a55cb0d2dc92c0a3469141f58d8b4d3fad83b4f1355 MISC metadata.xml 618 BLAKE2B b0e3eb484cf4fd6251b59d9be7cd5d150cff79379cdc61bac77eb17e4cdcdfb7f93be57976d6a47e331a44829d30e6f9075e490b2ac9eb557728135bbbd89071 SHA512 0688fb4552c6c1de4b493cb8f7194dd08665441c9c7f06c873bffe0ab1f58d2441c14d13d28073c89577eafc522bf535a72a72a66b9f4bb3f3fbf403a0acbf2f diff --git a/gnome-base/gnome-extra-apps/gnome-extra-apps-45.2.ebuild b/gnome-base/gnome-extra-apps/gnome-extra-apps-45.2.ebuild new file mode 100644 index 000000000000..b08fd8d4dff0 --- /dev/null +++ b/gnome-base/gnome-extra-apps/gnome-extra-apps-45.2.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Sub-meta package for the applications of GNOME" +HOMEPAGE="https://www.gnome.org/" +LICENSE="metapackage" +SLOT="3.0" +IUSE="+games share +shotwell +tracker" + +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" + +# Note to developers: +# This is a wrapper for the extra apps integrated with GNOME +# Keep pkg order within a USE flag as upstream releng versions file +# TODO: Should we keep these here: gnome-dictionary, gucharmap, sound-juicer, file-roller, nautilus-sendto, gnome-photos; replace gucharmap with gnome-characters? +# TODO: Add gnome-remote-desktop as replacement for vino that was removed from meta in 3.36? +# TODO: Replace cheese with Snapshot once we have it packaged +# TODO: Update epiphany min dep +RDEPEND=" + >=gnome-base/gnome-core-libs-${PV} + + >=sys-apps/baobab-45.0 + >=media-video/cheese-44.1 + >=www-client/epiphany-44.6 + >=app-arch/file-roller-43.1 + >=gnome-extra/gnome-calculator-45.0.2 + >=gnome-extra/gnome-calendar-45.1 + >=gnome-extra/gnome-characters-45.0 + >=sys-apps/gnome-disk-utility-45.1 + >=media-gfx/gnome-font-viewer-45.0 + >=gnome-extra/gnome-system-monitor-45.0.2 + >=gnome-extra/gnome-weather-45.0 + >=gnome-extra/sushi-45.0 + + >=gnome-base/dconf-editor-45.0.1 + >=mail-client/evolution-3.50.2 + >=gnome-extra/gnome-tweaks-45.0 + >=gnome-extra/nautilus-sendto-3.8.6 + >=app-crypt/seahorse-43.0 + + games? ( + >=games-puzzle/five-or-more-3.32.3 + >=games-board/four-in-a-row-3.38.1 + >=games-board/gnome-chess-43.2 + >=games-puzzle/gnome-klotski-3.38.2 + >=games-board/gnome-mahjongg-3.40.0 + >=games-board/gnome-mines-40.1 + >=games-arcade/gnome-nibbles-4.0.1 + >=games-arcade/gnome-robots-40.0 + >=games-puzzle/gnome-sudoku-45.2 + >=games-puzzle/gnome-taquin-3.38.1 + >=games-puzzle/gnome-tetravex-3.38.2 + >=games-puzzle/hitori-44.0 + >=games-board/iagno-3.38.1 + >=games-puzzle/lightsoff-40.0.1 + >=games-puzzle/quadrapassel-40.2 + >=games-puzzle/swell-foop-41.1 + >=games-board/tali-40.9 + ) + share? ( >=gnome-extra/gnome-user-share-43.0 ) + shotwell? ( >=media-gfx/shotwell-0.32.4 ) + tracker? ( + >=app-misc/tracker-3.6.0 + >=app-misc/tracker-miners-3.6.2 + >=media-gfx/gnome-photos-44.0 + >=media-sound/gnome-music-45.0 + ) +" +DEPEND="" +BDEPEND="" +S=${WORKDIR} diff --git a/gnome-base/gnome-session/Manifest b/gnome-base/gnome-session/Manifest index ff09b38e4837..5b084e985aad 100644 --- a/gnome-base/gnome-session/Manifest +++ b/gnome-base/gnome-session/Manifest @@ -3,9 +3,11 @@ AUX 15-xdg-data-gnome-r1 262 BLAKE2B 8ea3192680b1cda2076ebceafd7cd4f340f6f4c5f5b AUX 90-xcursor-theme-gnome 384 BLAKE2B 985ea5b7de4d51b46625c21b803c5d225ac598b81813bb0bf00620a8b825a90f2b54717ed24ca8c9554c3ae6f8dbd75424f2b4ae8c6f38fcb789e655aa35aad6 SHA512 3d692715a744303f31a78ddf7aaefdbece8c50ebc5dfaac84cdfb6430155db465ab0140340eea4b5caf6d4dff030736eca9d028f24ed1d41ebc345fa309a4a4b AUX Gnome 2391 BLAKE2B ac78e23bb1172844c1da04a2615f03209b703d25d3e4d8976b7d62cc52fe128b35eb3f9e8f0bf3884f0c444ab2da88eb6ba12d9a852e8a058f4abdcf050dc68c SHA512 a994e811855c822c3f03354ec7608587f4102e6e9039dd35aec75e825b7610b259d4e1e7246cb6136ec2f7a4d27c1859dc02945fb13c448aafc26b8a2dae53a6 AUX defaults.list-r5 19379 BLAKE2B 9299c535bcb3ce6f291ba66dfe655f7e793d554f5fd7a5df5e8db665e43372f8c08a5ea8480e63e318befc5b2e56e4b027ca873947972aa2b19d14ba85f0ec3e SHA512 edee1126e11c3b49ebcea1e1a6929d55a28d09b6c382666d6d6a32271a4cf22af23927f7a5e15ecbd4a4cdaa41ac2f1ffc09350f4e48257e2e5e29ade08635ac +AUX defaults.list-r6 18459 BLAKE2B e219daae31ffebc4301baf21cca9842ff1e9842af302bac4d4cf34cc3b9e9ffba4ca95992cdbb9e47c3f071e4d354f1e8b3801af53fc35d52f994a3a04bb62b1 SHA512 a0cd5f879c2ec16251ea92923470481d87531e3065e8582345dc317a2b20a5dce11ac87810e56eb097090f2c0bd718b0e10a1b9ba309fdf7c91697ed243b9d6b AUX gnome-session-3.38.0-meson-Support-elogind.patch 2808 BLAKE2B da7ad139fe118edc4c53570acc5e56d59e3073caae7941c54b11c59208675eaa148eb03d437d0edfa0f0d024880b77bc60ba65140422f25319ac132299dfe972 SHA512 2a57894b95662ca4488f95110943076a82ecbe7f3bb8ed4d95e2c8082276839f4b1a7ecc20915557378e73e1947df856e4ff57d9d5b9ae32a9673f2cc3b2fbc2 DIST gnome-session-44.0.tar.xz 485372 BLAKE2B aacfbec2c59f41b7b36107a59f8e9177ab45dca4c82a6aa3982951eda8ef2b2aae22a43a5d9d43b30f6ab010529ba20754f3de87df2abd5ca812bb0e878c6357 SHA512 0e8672531bc1818cfb6dbb5b133374e4041ec471e04968a587a93d0ee9697393ee976e1aa5dfacf707a46d816da6be6b1ef52e89f47d9d206a319eb79aae1078 DIST gnome-session-45.0.tar.xz 485992 BLAKE2B 473f0b3d94ffa8c1e2bf45884d053c753e5d5ad791b7cd9f889ce7952a273c4631c9867f038edaa6fe8e6ce16b9659c479755ce8028076016a658ad23291eeb7 SHA512 3eb3b4b9fcab2ec35bb61bac6257b254f142167250bbc1eb71d46aed350372f8942601c9d5ca5856e8686b53b70321f914cb55f1639daecfe6c61d84cb6d8aba EBUILD gnome-session-44.0-r1.ebuild 3564 BLAKE2B 0ab0f72e22d2681b1649d00e7650434c456278c12c127550049bc5761c8ef711f44550ea5043c6189d3ebefda1a7dea34ba9cdbb40ad2cf6bc32cd7f74f7c2a5 SHA512 fc0dea8a7dff6b0b784aa87204eeef479798eb746764db6aa8c6ef8ff3d5908363308f69a43dffa8dacf27726c501c60809777d53363c1b2547b214cdd4b283e +EBUILD gnome-session-45.0-r1.ebuild 3567 BLAKE2B 864388b80ebb86b0c75fe2bea8b2be8e3bde2620811a04be28849219eee7d07206d7de68747f5edf99dcd76eb823bdc9e7900fcc7a29d94dc37b10af0e282b0c SHA512 7f158411150bc9668369451296c60c60e6eb4a92ae8fc337b56611f4a68ab40fd612b2517d50b6cb767d67a0f230f13ff7ad059594bb03660e4c076e6083a32c EBUILD gnome-session-45.0.ebuild 3567 BLAKE2B ac0e6781539f422cd331dae8c36f71aa5dc43c5bebcde8ed14b2b79db347b50db8ab63de294f02106e8e0b6524361598600a0f2fb8738539821a161755cdc538 SHA512 cdeab008b3d50c895e616c3806394e051a29bb0eee8481a7a96d0e4784a408f293051a5cf9d1641fae374aa7cc8e8cf27cdca790474e18fef1ea79189b04ad87 MISC metadata.xml 460 BLAKE2B a735510be82f9e08b4002cbf033f75e601ec6f35a860c92728439367e6bdedf747c4fccc0250c89d231aa8e96348ae01275f577a21c958985cdaf0ef47615216 SHA512 df3adfa8e27c264a9bb6ba74ca43345a15f1cb0984461ea1fb831d4b355c77dfa94d491fdf28b34d58fd1d9e60428cfa8c40af2402bb9be42292202b63e7a052 diff --git a/gnome-base/gnome-session/files/defaults.list-r6 b/gnome-base/gnome-session/files/defaults.list-r6 new file mode 100644 index 000000000000..a724700e69cc --- /dev/null +++ b/gnome-base/gnome-session/files/defaults.list-r6 @@ -0,0 +1,336 @@ +[Default Applications] +application/rtf=abiword.desktop;libreoffice-writer.desktop; +application/x-abiword=abiword.desktop; +text/abiword=abiword.desktop; +text/richtext=abiword.desktop;libreoffice-writer.desktop; +text/rtf=abiword.desktop;libreoffice-writer.desktop; +text/x-abiword=abiword.desktop; +text/x-xml-abiword=abiword.desktop; +x-content/blank-bd=brasero.desktop;org.gnome.Nautilus.desktop; +x-content/blank-dvd=brasero.desktop;org.gnome.Nautilus.desktop; +x-content/blank-cd=brasero.desktop;org.gnome.Nautilus.desktop; +x-content/blank-hddvd=brasero.desktop;org.gnome.Nautilus.desktop; +application/x-dia-diagram=dia.desktop; +image/bmp=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/gif=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/jpeg=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/jpg=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/pjpeg=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/png=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/svg+xml=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/svg+xml-compressed=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/x-bmp=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/x-gray=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/x-icb=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/x-ico=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/x-pcx=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/x-png=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/x-portable-anymap=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/x-portable-bitmap=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/x-portable-graymap=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/x-portable-pixmap=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/x-xbitmap=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/x-xpixmap=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/vnd.wap.wbmp=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/g3fax=gimp.desktop;zzz-gimp.desktop; +image/x-compressed-xcf=gimp.desktop;zzz-gimp.desktop; +image/x-fits=gimp.desktop;zzz-gimp.desktop; +image/x-icon=gimp.desktop;zzz-gimp.desktop; +image/x-psd=gimp.desktop;zzz-gimp.desktop; +image/x-sgi=gimp.desktop;zzz-gimp.desktop; +image/x-sun-raster=gimp.desktop;zzz-gimp.desktop; +image/x-tga=gimp.desktop;zzz-gimp.desktop; +image/x-xcf=gimp.desktop;zzz-gimp.desktop; +image/x-xwindowdump=gimp.desktop;zzz-gimp.desktop; +application/xhtml+xml=firefox.desktop;chromium-browser-chromium.desktop;firefox-bin.desktop;google-chrome.desktop;org.gnome.Epiphany.desktop;epiphany.desktop; +text/html=firefox.desktop;chromium-browser-chromium.desktop;firefox-bin.desktop;google-chrome.desktop;org.gnome.Epiphany.desktop;epiphany.desktop; +application/pdf=org.gnome.Evince.desktop;evince.desktop; +application/x-bzpdf=org.gnome.Evince.desktop;evince.desktop; +application/x-gzpdf=org.gnome.Evince.desktop;evince.desktop; +application/postscript=org.gnome.Evince.desktop;evince.desktop; +application/x-bzpostscript=org.gnome.Evince.desktop;evince.desktop; +application/x-gzpostscript=org.gnome.Evince.desktop;evince.desktop; +image/x-eps=org.gnome.Evince.desktop;evince.desktop; +image/x-bzeps=org.gnome.Evince.desktop;evince.desktop; +image/x-gzeps=org.gnome.Evince.desktop;evince.desktop; +application/x-dvi=org.gnome.Evince.desktop;evince.desktop; +application/x-bzdvi=org.gnome.Evince.desktop;evince.desktop; +application/x-gzdvi=org.gnome.Evince.desktop;evince.desktop; +image/vnd.djvu=org.gnome.Evince.desktop;evince.desktop; +image/tiff=org.gnome.Evince.desktop;evince.desktop; +application/x-cbr=org.gnome.Evince.desktop;evince.desktop; +application/x-cbz=org.gnome.Evince.desktop;evince.desktop; +application/x-cb7=org.gnome.Evince.desktop;evince.desktop; +application/x-7z-compressed=org.gnome.FileRoller.desktop; +application/x-7z-compressed-tar=org.gnome.FileRoller.desktop; +application/x-ace=org.gnome.FileRoller.desktop; +application/x-alz=org.gnome.FileRoller.desktop; +application/x-ar=org.gnome.FileRoller.desktop; +application/x-arj=org.gnome.FileRoller.desktop; +application/x-bzip=org.gnome.FileRoller.desktop; +application/x-bzip-compressed-tar=org.gnome.FileRoller.desktop; +application/x-bzip1=org.gnome.FileRoller.desktop; +application/x-bzip1-compressed-tar=org.gnome.FileRoller.desktop; +application/x-cabinet=org.gnome.FileRoller.desktop; +application/x-cd-image=org.gnome.FileRoller.desktop; +application/x-compress=org.gnome.FileRoller.desktop; +application/x-compressed-tar=org.gnome.FileRoller.desktop; +application/x-cpio=org.gnome.FileRoller.desktop; +application/x-deb=org.gnome.FileRoller.desktop; +application/x-ear=org.gnome.FileRoller.desktop; +application/x-gtar=org.gnome.FileRoller.desktop; +application/x-gzip=org.gnome.FileRoller.desktop; +application/x-java-archive=org.gnome.FileRoller.desktop; +application/x-lha=org.gnome.FileRoller.desktop; +application/x-lhz=org.gnome.FileRoller.desktop; +application/x-lzip=org.gnome.FileRoller.desktop; +application/x-lzip-compressed-tar=org.gnome.FileRoller.desktop; +application/x-lzma=org.gnome.FileRoller.desktop; +application/x-lzma-compressed-tar=org.gnome.FileRoller.desktop; +application/x-lzop=org.gnome.FileRoller.desktop; +application/x-lzop-compressed-tar=org.gnome.FileRoller.desktop; +application/x-rar=org.gnome.FileRoller.desktop; +application/x-rar-compressed=org.gnome.FileRoller.desktop; +application/x-rpm=org.gnome.FileRoller.desktop; +application/x-rzip=org.gnome.FileRoller.desktop; +application/x-tar=org.gnome.FileRoller.desktop; +application/x-tarz=org.gnome.FileRoller.desktop; +application/x-source-rpm=org.gnome.FileRoller.desktop; +application/x-stuffit=org.gnome.FileRoller.desktop; +application/x-war=org.gnome.FileRoller.desktop; +application/x-xz=org.gnome.FileRoller.desktop; +application/x-xz-compressed-tar=org.gnome.FileRoller.desktop; +application/x-zip=org.gnome.FileRoller.desktop; +application/x-zip-compressed=org.gnome.FileRoller.desktop; +application/x-zoo=org.gnome.FileRoller.desktop; +application/zip=org.gnome.FileRoller.desktop; +multipart/x-zip=org.gnome.FileRoller.desktop; +text/plain=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop; +text/css=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop; +text/javascript=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop; +text/markdown=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop; +text/mathml=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop; +text/x-csrc=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop; +text/x-chdr=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop; +text/x-dtd=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop; +text/x-java=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop; +text/x-javascript=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop; +text/x-patch=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop; +text/x-perl=org.gnome.gedit.destkop +text/x-php=org.gnome.gedit.destkop +text/x-python=org.gnome.gedit.destkop +text/x-sql=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop; +text/xml=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop; +application/javascript=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop +application/x-cgi=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop; +application/x-javascript=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop; +application/x-perl=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop; +application/x-php=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop; +application/x-python=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop; +application/xml=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop; +application/xml-dtd=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop; +application/x-font-ttf=org.gnome.font-viewer.desktop; +application/x-font-pcf=org.gnome.font-viewer.desktop; +application/x-font-type1=org.gnome.font-viewer.desktop; +application/x-font-otf=org.gnome.font-viewer.desktop; +application/csv=gnumeric.desktop;libreoffice-calc.desktop; +application/excel=gnumeric.desktop;libreoffice-calc.desktop; +application/msexcel=gnumeric.desktop;libreoffice-calc.desktop; +application/tab-separated-values=gnumeric.desktop;libreoffice-calc.desktop; +application/vnd.lotus-1-2-3=gnumeric.desktop;libreoffice-calc.desktop; +application/vnd.ms-excel=gnumeric.desktop;libreoffice-calc.desktop; +application/x-123=gnumeric.desktop;libreoffice-calc.desktop; +application/x-applix-spreadsheet=gnumeric.desktop; +application/x-dbase=gnumeric.desktop;libreoffice-calc.desktop; +application/x-dbf=gnumeric.desktop;libreoffice-calc.desktop; +application/x-dos_ms_excel=gnumeric.desktop;libreoffice-calc.desktop; +application/x-excel=gnumeric.desktop;libreoffice-calc.desktop; +application/x-gnumeric=gnumeric.desktop; +application/x-mps=gnumeric.desktop; +application/x-ms-excel=gnumeric.desktop;libreoffice-calc.desktop; +application/x-msexcel=gnumeric.desktop;libreoffice-calc.desktop; +application/x-oleo=gnumeric.desktop; +application/x-planperfect=gnumeric.desktop; +application/x-quattropro=gnumeric.desktop;libreoffice-calc.desktop; +application/x-sc=gnumeric.desktop; +application/x-sylk=gnumeric.desktop; +application/x-xbase=gnumeric.desktop; +application/x-xls=gnumeric.desktop; +application/xls=gnumeric.desktop; +text/comma-separated-values=gnumeric.desktop;libreoffice-calc.desktop; +text/csv=gnumeric.desktop;libreoffice-calc.desktop; +text/spreadsheet=gnumeric.desktop;libreoffice-calc.desktop; +text/tab-separated-values=gnumeric.desktop;libreoffice-calc.desktop; +text/x-comma-separated-values=gnumeric.desktop;libreoffice-calc.desktop; +text/x-csv=gnumeric.desktop;libreoffice-calc.desktop; +zz-application/zz-winassoc-xls=gnumeric.desktop; +x-content/software=nautilus-autorun-software.desktop; +x-content/unix-software=nautilus-autorun-software.desktop; +x-directory/gnome-default-handler=org.gnome.Nautilus.desktop; +x-directory/normal=org.gnome.Nautilus.desktop; +inode/directory=org.gnome.Nautilus.desktop; +application/x-gnome-saved-search=org.gnome.Nautilus.desktop; +application/vnd.oasis.opendocument.spreadsheet=libreoffice-calc.desktop; +application/vnd.oasis.opendocument.spreadsheet-template=libreoffice-calc.desktop; +application/vnd.sun.xml.calc=libreoffice-calc.desktop; +application/vnd.sun.xml.calc.template=libreoffice-calc.desktop; +application/vnd.stardivision.calc=libreoffice-calc.desktop; +application/vnd.stardivision.chart=libreoffice-calc.desktop; +application/vnd.openxmlformats-officedocument.spreadsheetml.sheet=libreoffice-calc.desktop; +application/vnd.ms-excel.sheet.macroenabled.12=libreoffice-calc.desktop; +application/vnd.openxmlformats-officedocument.spreadsheetml.template=libreoffice-calc.desktop; +application/vnd.ms-excel.template.macroenabled.12=libreoffice-calc.desktop; +application/vnd.ms-excel.sheet.binary.macroenabled.12=libreoffice-calc.desktop; +application/vnd.oasis.opendocument.graphics=libreoffice-draw.desktop; +application/vnd.oasis.opendocument.graphics-template=libreoffice-draw.desktop; +application/vnd.sun.xml.draw=libreoffice-draw.desktop; +application/vnd.sun.xml.draw.template=libreoffice-draw.desktop; +application/vnd.stardivision.draw=libreoffice-draw.desktop; +application/vnd.oasis.opendocument.presentation=libreoffice-impress.desktop; +application/vnd.oasis.opendocument.presentation-template=libreoffice-impress.desktop; +application/vnd.sun.xml.impress=libreoffice-impress.desktop; +application/vnd.sun.xml.impress.template=libreoffice-impress.desktop; +application/vnd.stardivision.impress=libreoffice-impress.desktop; +application/mspowerpoint=libreoffice-impress.desktop; +application/vnd.ms-powerpoint=libreoffice-impress.desktop; +application/vnd.openxmlformats-officedocument.presentationml.presentation=libreoffice-impress.desktop; +application/vnd.ms-powerpoint.presentation.macroenabled.12=libreoffice-impress.desktop; +application/vnd.openxmlformats-officedocument.presentationml.template=libreoffice-impress.desktop; +application/vnd.ms-powerpoint.template.macroenabled.12=libreoffice-impress.desktop; +application/vnd.oasis.opendocument.formula=libreoffice-math.desktop; +application/vnd.sun.xml.math=libreoffice-math.desktop; +application/vnd.stardivision.math=libreoffice-math.desktop; +application/vnd.oasis.opendocument.text=libreoffice-writer.desktop; +application/vnd.oasis.opendocument.text-template=libreoffice-writer.desktop; +application/vnd.oasis.opendocument.text-web=libreoffice-writer.desktop; +application/vnd.oasis.opendocument.text-master=libreoffice-writer.desktop; +application/vnd.sun.xml.writer=libreoffice-writer.desktop; +application/vnd.sun.xml.writer.template=libreoffice-writer.desktop; +application/vnd.sun.xml.writer.global=libreoffice-writer.desktop; +application/vnd.stardivision.writer=libreoffice-writer.desktop; +application/msword=libreoffice-writer.desktop; +application/vnd.ms-word=libreoffice-writer.desktop; +application/x-doc=libreoffice-writer.desktop; +application/vnd.wordperfect=libreoffice-writer.desktop; +application/wordperfect=libreoffice-writer.desktop; +application/vnd.openxmlformats-officedocument.wordprocessingml.document=libreoffice-writer.desktop; +application/vnd.ms-word.document.macroenabled.12=libreoffice-writer.desktop; +application/vnd.openxmlformats-officedocument.wordprocessingml.template=libreoffice-writer.desktop; +application/vnd.ms-word.template.macroenabled.12=libreoffice-writer.desktop; +x-content/audio-player=rhythmbox.desktop; +x-content/audio-cdda=org.gnome.SoundJuicer.desktop; +application/x-shockwave-flash=swfdec-player.desktop;firefox.desktop;chromium-browser-chromium.desktop;firefox-bin.desktop;google-chrome.desktop; +application/futuresplash=swfdec-player.desktop;firefox.desktop;chromium-browser-chromium.desktop;firefox-bin.desktop;google-chrome.desktop; +application/mxf=org.gnome.Totem.desktop; +application/ogg=org.gnome.Totem.desktop; +application/ram=org.gnome.Totem.desktop; +application/sdp=org.gnome.Totem.desktop; +application/smil=org.gnome.Totem.desktop; +application/smil+xml=org.gnome.Totem.desktop; +application/vnd.ms-wpl=org.gnome.Totem.desktop; +application/vnd.rn-realmedia=org.gnome.Totem.desktop; +application/x-extension-m4a=org.gnome.Totem.desktop; +application/x-extension-mp4=org.gnome.Totem.desktop; +application/x-flac=org.gnome.Totem.desktop; +application/x-flash-video=org.gnome.Totem.desktop; +application/x-matroska=org.gnome.Totem.desktop; +application/x-netshow-channel=org.gnome.Totem.desktop; +application/x-ogg=org.gnome.Totem.desktop; +application/x-quicktime-media-link=org.gnome.Totem.desktop; +application/x-quicktimeplayer=org.gnome.Totem.desktop; +application/x-shorten=org.gnome.Totem.desktop; +application/x-smil=org.gnome.Totem.desktop; +application/xspf+xml=org.gnome.Totem.desktop; +audio/3gpp=org.gnome.Totem.desktop; +audio/ac3=org.gnome.Totem.desktop; +audio/AMR=org.gnome.Totem.desktop; +audio/AMR-WB=org.gnome.Totem.desktop; +audio/basic=org.gnome.Totem.desktop; +audio/midi=org.gnome.Totem.desktop; +audio/mp4=org.gnome.Totem.desktop; +audio/mpeg=org.gnome.Totem.desktop; +audio/mpegurl=org.gnome.Totem.desktop; +audio/ogg=org.gnome.Totem.desktop; +audio/prs.sid=org.gnome.Totem.desktop; +audio/vnd.rn-realaudio=org.gnome.Totem.desktop; +audio/x-ape=org.gnome.Totem.desktop; +audio/x-flac=org.gnome.Totem.desktop; +audio/x-gsm=org.gnome.Totem.desktop; +audio/x-it=org.gnome.Totem.desktop; +audio/x-m4a=org.gnome.Totem.desktop; +audio/x-matroska=org.gnome.Totem.desktop; +audio/x-mod=org.gnome.Totem.desktop; +audio/x-mp3=org.gnome.Totem.desktop; +audio/x-mpeg=org.gnome.Totem.desktop; +audio/x-mpegurl=org.gnome.Totem.desktop; +audio/x-ms-asf=org.gnome.Totem.desktop; +audio/x-ms-asx=org.gnome.Totem.desktop; +audio/x-ms-wax=org.gnome.Totem.desktop; +audio/x-ms-wma=org.gnome.Totem.desktop; +audio/x-musepack=org.gnome.Totem.desktop; +audio/x-pn-aiff=org.gnome.Totem.desktop; +audio/x-pn-au=org.gnome.Totem.desktop; +audio/x-pn-realaudio=org.gnome.Totem.desktop; +audio/x-pn-realaudio-plugin=org.gnome.Totem.desktop; +audio/x-pn-wav=org.gnome.Totem.desktop; +audio/x-pn-windows-acm=org.gnome.Totem.desktop; +audio/x-realaudio=org.gnome.Totem.desktop; +audio/x-real-audio=org.gnome.Totem.desktop; +audio/x-sbc=org.gnome.Totem.desktop; +audio/x-scpls=org.gnome.Totem.desktop; +audio/x-speex=org.gnome.Totem.desktop; +audio/x-tta=org.gnome.Totem.desktop; +audio/x-vorbis=org.gnome.Totem.desktop; +audio/x-vorbis+ogg=org.gnome.Totem.desktop; +audio/x-wav=org.gnome.Totem.desktop; +audio/x-wavpack=org.gnome.Totem.desktop; +audio/x-xm=org.gnome.Totem.desktop; +image/vnd.rn-realpix=org.gnome.Totem.desktop; +image/x-pict=org.gnome.Totem.desktop; +misc/ultravox=org.gnome.Totem.desktop; +text/google-video-pointer=org.gnome.Totem.desktop; +text/x-google-video-pointer=org.gnome.Totem.desktop; +video/3gpp=org.gnome.Totem.desktop; +video/dv=org.gnome.Totem.desktop; +video/fli=org.gnome.Totem.desktop; +video/flv=org.gnome.Totem.desktop; +video/mp2t=org.gnome.Totem.desktop; +video/mp4=org.gnome.Totem.desktop; +video/mp4v-es=org.gnome.Totem.desktop; +video/mpeg=org.gnome.Totem.desktop; +video/msvideo=org.gnome.Totem.desktop; +video/ogg=org.gnome.Totem.desktop; +video/quicktime=org.gnome.Totem.desktop; +video/vivo=org.gnome.Totem.desktop; +video/vnd.divx=org.gnome.Totem.desktop; +video/vnd.rn-realvideo=org.gnome.Totem.desktop; +video/vnd.vivo=org.gnome.Totem.desktop; +video/webm=org.gnome.Totem.desktop; +video/x-anim=org.gnome.Totem.desktop; +video/x-avi=org.gnome.Totem.desktop; +video/x-flc=org.gnome.Totem.desktop; +video/x-fli=org.gnome.Totem.desktop; +video/x-flic=org.gnome.Totem.desktop; +video/x-flv=org.gnome.Totem.desktop; +video/x-m4v=org.gnome.Totem.desktop; +video/x-matroska=org.gnome.Totem.desktop; +video/x-mpeg=org.gnome.Totem.desktop; +video/x-ms-asf=org.gnome.Totem.desktop; +video/x-ms-asx=org.gnome.Totem.desktop; +video/x-msvideo=org.gnome.Totem.desktop; +video/x-ms-wm=org.gnome.Totem.desktop; +video/x-ms-wmv=org.gnome.Totem.desktop; +video/x-ms-wmx=org.gnome.Totem.desktop; +video/x-ms-wvx=org.gnome.Totem.desktop; +video/x-nsv=org.gnome.Totem.desktop; +video/x-ogm+ogg=org.gnome.Totem.desktop; +video/x-theora+ogg=org.gnome.Totem.desktop; +video/x-totem-stream=org.gnome.Totem.desktop; +x-content/video-dvd=org.gnome.Totem.desktop; +x-content/video-vcd=org.gnome.Totem.desktop; +x-content/video-svcd=org.gnome.Totem.desktop; +x-scheme-handler/ghelp=yelp.desktop; +x-scheme-handler/help=yelp.desktop; +x-scheme-handler/http=firefox.desktop;chromium-browser-chromium.desktop;firefox-bin.desktop;google-chrome.desktop;org.gnome.Epiphany.desktop;epiphany.desktop; +x-scheme-handler/https=firefox.desktop;chromium-browser-chromium.desktop;firefox-bin.desktop;google-chrome.desktop;org.gnome.Epiphany.desktop;epiphany.desktop; +x-scheme-handler/mailto=org.gnome.Evolution.desktop;evolution.desktop; diff --git a/gnome-base/gnome-session/gnome-session-45.0-r1.ebuild b/gnome-base/gnome-session/gnome-session-45.0-r1.ebuild new file mode 100644 index 000000000000..c2c22fd25d7a --- /dev/null +++ b/gnome-base/gnome-session/gnome-session-45.0-r1.ebuild @@ -0,0 +1,128 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit desktop gnome.org gnome2-utils meson systemd xdg + +DESCRIPTION="Gnome session manager" +HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-session" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="doc elogind systemd" +# There is a null backend available, thus ?? not ^^ +REQUIRED_USE="?? ( elogind systemd )" + +COMMON_DEPEND=" + >=dev-libs/glib-2.46.0:2 + >=x11-libs/gtk+-3.22.0:3 + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + >=gnome-base/gnome-desktop-3.34.2:3= + >=dev-libs/json-glib-0.10 + media-libs/libglvnd[X] + media-libs/libepoxy + x11-libs/libXcomposite + + systemd? ( >=sys-apps/systemd-242:0= ) + elogind? ( >=sys-auth/elogind-239.4 ) +" + +# Pure-runtime deps from the session files should *NOT* be added here. +# >=gnome-settings-daemon-3.35.91 for UsbProtection required component. +# x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and +# create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_* +# xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome below). +# sys-apps/dbus[X] is needed for session management. +# Our 90-xcursor-theme-gnome reads a setting from gsettings-desktop-schemas. +RDEPEND="${COMMON_DEPEND} + >=gnome-base/gnome-settings-daemon-3.35.91 + >=gnome-base/gsettings-desktop-schemas-0.1.7 + sys-apps/dbus[X] + + x11-misc/xdg-user-dirs + x11-misc/xdg-user-dirs-gtk +" +DEPEND="${COMMON_DEPEND} + x11-libs/xtrans +" +BDEPEND=" + dev-libs/libxslt + dev-util/gdbus-codegen + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + doc? ( + app-text/xmlto + app-text/docbook-xml-dtd:4.1.2 + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-3.38.0-meson-Support-elogind.patch +) + +src_prepare() { + default + xdg_environment_reset + + # Install USE=doc in ${PF} if enabled + sed -i -e "s:meson\.project_name(), 'dbus':'${PF}', 'dbus':" doc/dbus/meson.build || die +} + +src_configure() { + local emesonargs=( + -Ddeprecation_flags=false + $(meson_use elogind) + -Dsession_selector=true # gnome-custom-session + $(meson_use systemd) + -Dsystemd_session=$(usex systemd default disable) + $(meson_use systemd systemd_journal) + $(meson_use doc docbook) + -Dsystemduserunitdir="$(systemd_get_userunitdir)" + -Dconsolekit=false + -Dman=true + ) + meson_src_configure +} + +src_install() { + meson_src_install + + exeinto /etc/X11/Sessions + doexe "${FILESDIR}/Gnome" + + newmenu "${FILESDIR}/defaults.list-r6" gnome-mimeapps.list + + exeinto /etc/X11/xinit/xinitrc.d/ + newexe "${FILESDIR}/15-xdg-data-gnome-r1" 15-xdg-data-gnome + + # This should be done here as discussed in bug #270852 + newexe "${FILESDIR}/10-user-dirs-update-gnome-r1" 10-user-dirs-update-gnome + + # Set XCURSOR_THEME from current dconf setting instead of installing + # default cursor symlink globally and affecting other DEs (bug #543488) + # https://bugzilla.gnome.org/show_bug.cgi?id=711703 + newexe "${FILESDIR}/90-xcursor-theme-gnome" 90-xcursor-theme-gnome +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update + + if ! has_version gnome-base/gdm && ! has_version x11-misc/sddm; then + ewarn "If you use a custom .xinitrc for your X session," + ewarn "make sure that the commands in the xinitrc.d scripts are run." + fi + + if ! use systemd && ! use elogind; then + ewarn "You are building without systemd or elogind support." + ewarn "gnome-session won't be able to correctly track and manage your session." + fi +} + +pkg_postrm() { + xdg_pkg_postinst + gnome2_schemas_update +} diff --git a/gnome-base/gnome/Manifest b/gnome-base/gnome/Manifest index 4e36ee48995f..5e601d4c69ff 100644 --- a/gnome-base/gnome/Manifest +++ b/gnome-base/gnome/Manifest @@ -1,2 +1,3 @@ EBUILD gnome-44.4.ebuild 1348 BLAKE2B fb47dca670653b426d47799bed06039ad59ce57ef0ac7509397c19c53752c5896cf796d7b56fe3d3adbdb89c4c2eee16ebacce28e6fc5289b841770700050c77 SHA512 7160a9a8bb4560081f22e62d01c247747553eadb4806ff88c8a92af3b1e254471eb3d395e104419ba6146dccea95026b321a322ff088156b47d16e1153067605 +EBUILD gnome-45.2.ebuild 1346 BLAKE2B 5e6e82f1d83f482191460b92f812116261c75a598555f2379d3cd99f410853ad51314b235bc1414bfa80f84af5a9b6b68f05108c30b23ac353be653b73bdb474 SHA512 3079b935239981805b26dccb6e7f8173e3a83ef596176e74b3c4f4238c6efe8b2f59b1b5d4d4a10c00c20817c4ab824bd03a694d2f7d2f9b4d46b5dd466bc5a7 MISC metadata.xml 453 BLAKE2B 554de0ba1b2fa3d180d2272c2b1fc2e554719010b9eee60ca30369a500055693cea204ca6369e7f483077c6f1dc1ccea6f0e667359cbe3e720d55a96e49a6d6f SHA512 363bf129187b4a2cd24be9ed576e566051fac6902c5db28de69aa9cc96f1f8c82fea056ae263d12a392839fbca82a06e556f1914100e6e3aab2884dd9de76278 diff --git a/gnome-base/gnome/gnome-45.2.ebuild b/gnome-base/gnome/gnome-45.2.ebuild new file mode 100644 index 000000000000..8803b28adb4b --- /dev/null +++ b/gnome-base/gnome/gnome-45.2.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Meta package for GNOME, merge this package to install" +HOMEPAGE="https://www.gnome.org/" + +LICENSE="metapackage" +SLOT="2.0" # Cannot be installed at the same time as gnome-2 + +# when unmasking for an arch +# double check none of the deps are still masked ! +KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86" + +IUSE="accessibility +bluetooth +classic cups +extras" + +S=${WORKDIR} + +# TODO: check accessibility completeness +RDEPEND=" + >=gnome-base/gnome-core-libs-${PV}[cups?] + >=gnome-base/gnome-core-apps-${PV}[cups?,bluetooth?] + + >=gnome-base/gdm-45.0.1 + + >=x11-wm/mutter-45.2 + >=gnome-base/gnome-shell-45.2 + >=media-fonts/cantarell-0.303.1 + + >=x11-themes/gnome-backgrounds-45.0 + x11-themes/sound-theme-freedesktop + + accessibility? ( + >=app-accessibility/at-spi2-core-2.50.0 + >=app-accessibility/orca-45.1 + >=gnome-extra/mousetweaks-3.32.0 + ) + classic? ( >=gnome-extra/gnome-shell-extensions-45.2 ) + extras? ( >=gnome-base/gnome-extra-apps-${PV} ) +" +PDEPEND=">=gnome-base/gvfs-1.52.1[udisks]" + +DEPEND="" +BDEPEND="" + +pkg_postinst() { + # Remind people where to find our project information + elog "Please remember to look at https://wiki.gentoo.org/wiki/Project:GNOME" + elog "for information about the project and documentation." +} diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz index f329d5e063c4..ef8d6b1a9167 100644 Binary files a/media-libs/Manifest.gz and b/media-libs/Manifest.gz differ diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest index cec7ba9573da..a66d8d12b89b 100644 --- a/media-libs/netpbm/Manifest +++ b/media-libs/netpbm/Manifest @@ -4,10 +4,10 @@ AUX netpbm-11.0.0-misc-deps.patch 1446 BLAKE2B 721e926a83d50d04d4a407051ee077db5 AUX netpbm-11.1.0-fix-clang-O2.patch 773 BLAKE2B a8d2bef659d384b0f94560fec847d37731315f5cdb67e5474efb596672d146446c6d545caa816d74f9d4c32fe486ce49f8cb55f38e9706bae6b0ba79c0dbbb5e SHA512 0a0049415d5c252603c47325d69ae582bec76ac15f442682ef0a2ff8c5a8cd19e28543644883bde891f2a376a401f43ed923b184112f49c67d295b9215d519de DIST netpbm-11.2.4.tar.xz 3791116 BLAKE2B bc3c4c7dd1c473cf6a0511c1a756dc11ddac693bd288daa8cac5d997d75f48ea9f039552decaff601a46fcdc1b08bba55596fc116547eee5a0ab78cf9a0ea55c SHA512 41219fcf8c02eb1f9bb8619d972312d63f0781e071f1c494ba5b2e1f2b614c37d78097259bcf39cb85feac783c811fcc24f088ec2cd406786296ae055ee10318 DIST netpbm-11.2.5.tar.xz 3791980 BLAKE2B 147297cd35a114f278410bfc4837d632bd2d8815a461b4288d87808bc4cba4480d4ab41c7365d9845f0bb2c94f295907a0fbcbb0b8cfef64f6581e435efd5842 SHA512 de23a62b74c6a0020e0a178d14f64e87c79f94c56c132e3f3e4c895d2d4d27580fa6ed2310b31bd476b9922672dcf9833cde5fb5b5b0ea094b01c520fcd24059 -DIST netpbm-11.2.6.tar.xz 3780076 BLAKE2B 2c27e58b3926978cd5bbbf60f65d58629ac5573f9001d91475c5a58ef29b99611f5af4d3201463df72b083a53664329caf0aa9e6edbb10c5a24d716de3d2fc90 SHA512 365e8c7073963b6dd2c16bf460ab5b4607e0919362f72f4f44e1e9269f78defd709aa4a396c50098f84d8294f38b76fd40570146afe2d7b538d8b1704630d01c -DIST netpbm-11.4.5.tar.xz 3782556 BLAKE2B 76ecdef719df0348e7030741e9def32e993fa9a87fe43a3d23b82bfcb3f9195f6f16e7bea74c29a3a4359300e32aab643deaca72d21419d634f8056b95c7a02e SHA512 dd928a273f341f00fcb4cadcfd9edd2d5026427f1b69ead985313ee7ce666536928004ba8afa878ec8c5fb4157cc37cbfa414509f5ea6030c28e105939473a81 +DIST netpbm-11.2.7.tar.xz 3780372 BLAKE2B 8a6a75bd0358acf21faa3defd2b3ca886aacd38a28a1f8b65280a9d6c1667102a47efb734fe2ff2dfae38a5d0995b5efaa4b3ec70138bac7ad07e3e6e79c6063 SHA512 3fb00524b958d97304066749d4117b11ce5e23b7c8e08e68bfb5109575cc40a52dbe0f44559e6c0832a4397298efbea50a8ed0b9d2b57e41a09275729574bace +DIST netpbm-11.4.6.tar.xz 3782656 BLAKE2B 14249075439901dc87d67495f0629c709c0e10291dfa98e1dd087adc9aa0973c63d6be87ffa5282647094b94094cfa709d1290d74b707a502ebc0f4d3265a459 SHA512 2094facb6f29d3425b2242d2c1692cb86addd120146873265101421aa05a7707e1240751092ad8c123c87a39a3b60ed4ae8ab05c9375c62c20870ac46d57475c EBUILD netpbm-11.2.4.ebuild 6830 BLAKE2B c07e114dd61e0aef2f08f93bd722f72fac8021bbe9d369b111084a706e64f93e76913074e74758bc37780abd13eff479e58f00b524daf1a6ba2171b57272d825 SHA512 9cc1e468d04a7e8538e4ed1964e5a34834c8b3e637c4db7c79dde6c0290500d713ed09f3d746a07f0c6bce9fbf812f5be497050d79c6360a65aaadb1e793c83e -EBUILD netpbm-11.2.5.ebuild 6838 BLAKE2B dbae0fa94f43bf2b7f0dc6a0797448a5b776730c9ae03277bddafca0d95e6e47769bdd0220772ccc65a3aaf54b0c8c22b1818a128cc62e92411b2aa75dd8f862 SHA512 1e0cfdde5a2e5856402edc684aa1dbc21a3141f288cb78ee1905efada4a7c0ba84f4b1a6cf4557777cf16be2c7754f0e2668c9544aa0b2bb5605ce63c889cdd2 -EBUILD netpbm-11.2.6.ebuild 6838 BLAKE2B dbae0fa94f43bf2b7f0dc6a0797448a5b776730c9ae03277bddafca0d95e6e47769bdd0220772ccc65a3aaf54b0c8c22b1818a128cc62e92411b2aa75dd8f862 SHA512 1e0cfdde5a2e5856402edc684aa1dbc21a3141f288cb78ee1905efada4a7c0ba84f4b1a6cf4557777cf16be2c7754f0e2668c9544aa0b2bb5605ce63c889cdd2 -EBUILD netpbm-11.4.5.ebuild 6722 BLAKE2B 65b486aaba5a3a219f484290ff4d22dd0e01781b9d441339dec183bd0f36f9430f7fa3ef1dd087b2b11dc858349c3a28e813fa63220bed4dc54bded4c5165c53 SHA512 b4eb0fcae2a166dcddd03b607d2ac90d91045e02189b249818ab4ffb55adc48f940b91aaa247fc1d930a29b0e14cfd63a1300aee4eebb8617ce51808954c2834 +EBUILD netpbm-11.2.5.ebuild 6833 BLAKE2B e755c3c0e67e99f3b25fc7e7136e99a345f8b7ca18e23391f3db00eb412bf80da8f138779801039948b69d4487f21832e88c6e46dd179e9d10db901cfb071b63 SHA512 c6049fc73f9aeda436b85d5c3ce1246ec16b2c911e7bb4a20c6b5a3e4b807b3b5eaba984dcd3dab96b414bec97daf0ae6120b43e88908bb14f20d3c2904e0678 +EBUILD netpbm-11.2.7.ebuild 6838 BLAKE2B dbae0fa94f43bf2b7f0dc6a0797448a5b776730c9ae03277bddafca0d95e6e47769bdd0220772ccc65a3aaf54b0c8c22b1818a128cc62e92411b2aa75dd8f862 SHA512 1e0cfdde5a2e5856402edc684aa1dbc21a3141f288cb78ee1905efada4a7c0ba84f4b1a6cf4557777cf16be2c7754f0e2668c9544aa0b2bb5605ce63c889cdd2 +EBUILD netpbm-11.4.6.ebuild 6722 BLAKE2B 65b486aaba5a3a219f484290ff4d22dd0e01781b9d441339dec183bd0f36f9430f7fa3ef1dd087b2b11dc858349c3a28e813fa63220bed4dc54bded4c5165c53 SHA512 b4eb0fcae2a166dcddd03b607d2ac90d91045e02189b249818ab4ffb55adc48f940b91aaa247fc1d930a29b0e14cfd63a1300aee4eebb8617ce51808954c2834 MISC metadata.xml 424 BLAKE2B 9ccc907d6c15cb1a7d6cfe4679d6fa9f488642948897ca34958a06b439ebcfb912cfb18fa9d93f15f19573aed4bd7083d277151c477410a59cd64b4c9c0446d4 SHA512 a987be2134a44cc916d5a026068219b8ccaa149e577eaf2a53a7802321793129777cc79b069df95ec9320f15279249a5f9d8a61509452ef02effcb6c66cf9e80 diff --git a/media-libs/netpbm/netpbm-11.2.5.ebuild b/media-libs/netpbm/netpbm-11.2.5.ebuild index e22e58d3b22b..a16fffafd0c3 100644 --- a/media-libs/netpbm/netpbm-11.2.5.ebuild +++ b/media-libs/netpbm/netpbm-11.2.5.ebuild @@ -19,7 +19,7 @@ SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz" LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain" SLOT="0/stable.102" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X xml" # app-text/ghostscript-gpl is really needed for postscript diff --git a/media-libs/netpbm/netpbm-11.2.6.ebuild b/media-libs/netpbm/netpbm-11.2.6.ebuild deleted file mode 100644 index e22e58d3b22b..000000000000 --- a/media-libs/netpbm/netpbm-11.2.6.ebuild +++ /dev/null @@ -1,258 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic multilib toolchain-funcs - -# Upstream has 3 flavors of netpbm: super stable, stable and advanced. -# They only provide a tarball for super stable, but super stable is a bit lagging. -# So we package the stable branch of their svn (currently versions 11.2.xx) on SLOT "0/stable[.rev]" -# and the advanced branch of their svn (currently versions 11.3.yy) on SLOT "0/advanced[.rev]". -# The stable branch is stabilized according to usual Gentoo rules, while the -# advanced branch will not be stabilized. -# A detailed explanation is here https://netpbm.sourceforge.net/release.html - -DESCRIPTION="A set of utilities for converting to/from the netpbm (and related) formats" -HOMEPAGE="https://netpbm.sourceforge.net/" -SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz" - -LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain" -SLOT="0/stable.102" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X xml" - -# app-text/ghostscript-gpl is really needed for postscript -# some utilities execute /usr/bin/gs -# some installed programs are perl scripts -RDEPEND=" - dev-lang/perl - jbig? ( media-libs/jbigkit:= ) - jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] ) - png? ( - >=media-libs/libpng-1.4:0= - sys-libs/zlib - ) - postscript? ( - app-text/ghostscript-gpl - sys-libs/zlib - ) - rle? ( media-libs/urt:= ) - svga? ( media-libs/svgalib ) - tiff? ( >=media-libs/tiff-3.5.5:= ) - xml? ( dev-libs/libxml2 ) - X? ( x11-libs/libX11 ) -" -DEPEND=" - ${RDEPEND} - x11-base/xorg-proto -" -BDEPEND=" - app-arch/xz-utils - sys-devel/flex - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/netpbm-10.86.21-build.patch - "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch - "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch -) - -netpbm_libtype() { - case ${CHOST} in - *-darwin*) echo dylib;; - *) echo unixshared;; - esac -} - -netpbm_libsuffix() { - local suffix=$(get_libname) - echo ${suffix//\.} -} - -netpbm_ldshlib() { - case ${CHOST} in - *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name $(SONAME)';; - *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';; - esac -} - -netpbm_config_lib() { - usex ${1} -l${2:-$1} NONE -} - -# for bug #828127 -netpbm_cflags_for_build() { - if is-flagq -fPIC; then - echo -fPIC - fi -} - -src_prepare() { - default - - # make sure we use system libs - sed -i '/SUPPORT_SUBDIRS/s:urt::' GNUmakefile || die - rm -r urt converter/other/jbig/libjbig converter/other/jpeg2000/libjasper || die - - # fix typo in a test - sed -i \ - -e 's:^o#! /bin/sh:#! /bin/sh:' \ - test/stdin-ppm3.test || die - - # take care of the importinc stuff ourselves by only doing it once - # at the top level and having all subdirs use that one set #149843 - sed -i \ - -e '/^importinc:/s|^|importinc:\nmanual_|' \ - -e '/-Iimportinc/s|-Iimp|-I"$(BUILDDIR)"/imp|g'\ - common.mk || die - sed -i \ - -e '/%.c/s: importinc$::' \ - common.mk lib/Makefile lib/util/Makefile || die - sed -i \ - -e 's:pkg-config:$(PKG_CONFIG):' \ - GNUmakefile converter/other/Makefile other/pamx/Makefile || die - - # The postscript knob is currently bound up with a fork test. - if ! use postscript ; then - sed -i \ - -e 's:$(DONT_HAVE_PROCESS_MGMT):Y:' \ - converter/other/Makefile generator/Makefile || die - sed -i -r \ - -e 's:(pbmtextps|pnmtops|pstopnm).*::' \ - test/all-in-place.{ok,test} || die - sed -i \ - -e 's:lps-roundtrip.*::' \ - -e 's:pbmtextps-dump.*::' \ - -e 's:pbmtextps.*::' \ - test/Test-Order || die - sed -i \ - -e '/^$/d' \ - test/all-in-place.ok || die - sed -i \ - '2iexit 80' \ - test/ps-{alt-,flate-,}roundtrip.test || die - fi - - # the new postscript test needs +x - chmod +x test/lps-roundtrip.test || die - - # Do not test png if not built - if ! use png ; then - sed -i -E \ - -e 's:(pamtopng|pngtopam|pnmtopng).*::' \ - test/all-in-place.{ok,test} || die - sed -i \ - -e '/^$/d' \ - test/all-in-place.ok || die - - sed -i -E \ - -e 's:(pamrgbatopng|pngtopnm).*::' \ - test/legacy-names.{ok,test} || die - sed -i \ - -e '/^$/d' \ - test/legacy-names.ok || die - sed -i \ - -e 's:png-roundtrip.*::' \ - -e 's:winicon-roundtrip.*::' \ - test/Test-Order || die - fi - - # this test requires LC_ALL=en_US.iso88591, not available on musl - if use elibc_musl; then - sed -i \ - -e 's:pbmtext-iso88591.*::' \ - test/Test-Order || die - fi -} - -src_configure() { - cat config.mk.in - >> config.mk <<-EOF || die "writing config.mk failed" - # Misc stuff - BUILD_FIASCO = N - SYMLINK = ln -sf - - # These vars let src_test work by default - PKGDIR_DEFAULT = ${T}/netpbm - RESULTDIR_DEFAULT = ${T}/netpbm-test - - # Toolchain options - CC = $(tc-getCC) -Wall - LD = \$(CC) - CC_FOR_BUILD = $(tc-getBUILD_CC) - LD_FOR_BUILD = \$(CC_FOR_BUILD) - AR = $(tc-getAR) - RANLIB = $(tc-getRANLIB) - PKG_CONFIG = $(tc-getPKG_CONFIG) - - STRIPFLAG = - CFLAGS_SHLIB = -fPIC - CFLAGS_FOR_BUILD += $(netpbm_cflags_for_build) - - LDRELOC = \$(LD) -r - LDSHLIB = $(netpbm_ldshlib) - LINKER_CAN_DO_EXPLICIT_LIBRARY = N # we can, but dont want to - LINKERISCOMPILER = Y - NETPBMLIBSUFFIX = $(netpbm_libsuffix) - NETPBMLIBTYPE = $(netpbm_libtype) - STATICLIB_TOO = $(usex static-libs Y N) - - # The var is called SSE, but the code is actually SSE2. - WANT_SSE = $(usex cpu_flags_x86_sse2 Y N) - - # Gentoo build options - TIFFLIB = $(netpbm_config_lib tiff) - # Let tiff worry about its own dependencies #395753 - TIFFLIB_NEEDS_JPEG = N - TIFFLIB_NEEDS_Z = N - JPEGLIB = $(netpbm_config_lib jpeg) - PNGLIB = $(netpbm_config_lib png) - ZLIB = $($(tc-getPKG_CONFIG) --libs zlib) - LINUXSVGALIB = $(netpbm_config_lib svga vga) - XML2_LIBS = $(netpbm_config_lib xml xml2) - JBIGLIB = $(netpbm_config_lib jbig) - JBIGHDR_DIR = - JASPERLIB = NONE - JASPERHDR_DIR = - URTLIB = $(netpbm_config_lib rle) - URTHDR_DIR = - X11LIB = $(netpbm_config_lib X X11) - X11HDR_DIR = - EOF -} - -src_compile() { - emake -j1 pm_config.h version.h manual_importinc #149843 - emake -} - -src_test() { - # The code wants to install everything first and then test the result. - emake install.{bin,lib,data} - emake check -} - -src_install() { - # Subdir make targets like to use `mkdir` all over the place - # without any actual dependencies, thus the -j1. - emake -j1 package pkgdir="${ED}"/usr - - if [[ $(get_libdir) != "lib" ]] ; then - mv "${ED}"/usr/lib "${ED}"/usr/$(get_libdir) || die - fi - - # Remove cruft that we don't need, and move around stuff we want - rm "${ED}"/usr/{README,VERSION,{pkgconfig,config}_template,pkginfo} || die - - dodir /usr/share - mv "${ED}"/usr/misc "${ED}"/usr/share/netpbm || die - - doman userguide/*.[0-9] - dodoc README - - cd doc || die - dodoc HISTORY Netpbm.programming USERDOC - docinto html - dodoc -r ../userguide/*.html -} diff --git a/media-libs/netpbm/netpbm-11.2.7.ebuild b/media-libs/netpbm/netpbm-11.2.7.ebuild new file mode 100644 index 000000000000..e22e58d3b22b --- /dev/null +++ b/media-libs/netpbm/netpbm-11.2.7.ebuild @@ -0,0 +1,258 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic multilib toolchain-funcs + +# Upstream has 3 flavors of netpbm: super stable, stable and advanced. +# They only provide a tarball for super stable, but super stable is a bit lagging. +# So we package the stable branch of their svn (currently versions 11.2.xx) on SLOT "0/stable[.rev]" +# and the advanced branch of their svn (currently versions 11.3.yy) on SLOT "0/advanced[.rev]". +# The stable branch is stabilized according to usual Gentoo rules, while the +# advanced branch will not be stabilized. +# A detailed explanation is here https://netpbm.sourceforge.net/release.html + +DESCRIPTION="A set of utilities for converting to/from the netpbm (and related) formats" +HOMEPAGE="https://netpbm.sourceforge.net/" +SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz" + +LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain" +SLOT="0/stable.102" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X xml" + +# app-text/ghostscript-gpl is really needed for postscript +# some utilities execute /usr/bin/gs +# some installed programs are perl scripts +RDEPEND=" + dev-lang/perl + jbig? ( media-libs/jbigkit:= ) + jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] ) + png? ( + >=media-libs/libpng-1.4:0= + sys-libs/zlib + ) + postscript? ( + app-text/ghostscript-gpl + sys-libs/zlib + ) + rle? ( media-libs/urt:= ) + svga? ( media-libs/svgalib ) + tiff? ( >=media-libs/tiff-3.5.5:= ) + xml? ( dev-libs/libxml2 ) + X? ( x11-libs/libX11 ) +" +DEPEND=" + ${RDEPEND} + x11-base/xorg-proto +" +BDEPEND=" + app-arch/xz-utils + sys-devel/flex + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/netpbm-10.86.21-build.patch + "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch + "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch +) + +netpbm_libtype() { + case ${CHOST} in + *-darwin*) echo dylib;; + *) echo unixshared;; + esac +} + +netpbm_libsuffix() { + local suffix=$(get_libname) + echo ${suffix//\.} +} + +netpbm_ldshlib() { + case ${CHOST} in + *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name $(SONAME)';; + *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';; + esac +} + +netpbm_config_lib() { + usex ${1} -l${2:-$1} NONE +} + +# for bug #828127 +netpbm_cflags_for_build() { + if is-flagq -fPIC; then + echo -fPIC + fi +} + +src_prepare() { + default + + # make sure we use system libs + sed -i '/SUPPORT_SUBDIRS/s:urt::' GNUmakefile || die + rm -r urt converter/other/jbig/libjbig converter/other/jpeg2000/libjasper || die + + # fix typo in a test + sed -i \ + -e 's:^o#! /bin/sh:#! /bin/sh:' \ + test/stdin-ppm3.test || die + + # take care of the importinc stuff ourselves by only doing it once + # at the top level and having all subdirs use that one set #149843 + sed -i \ + -e '/^importinc:/s|^|importinc:\nmanual_|' \ + -e '/-Iimportinc/s|-Iimp|-I"$(BUILDDIR)"/imp|g'\ + common.mk || die + sed -i \ + -e '/%.c/s: importinc$::' \ + common.mk lib/Makefile lib/util/Makefile || die + sed -i \ + -e 's:pkg-config:$(PKG_CONFIG):' \ + GNUmakefile converter/other/Makefile other/pamx/Makefile || die + + # The postscript knob is currently bound up with a fork test. + if ! use postscript ; then + sed -i \ + -e 's:$(DONT_HAVE_PROCESS_MGMT):Y:' \ + converter/other/Makefile generator/Makefile || die + sed -i -r \ + -e 's:(pbmtextps|pnmtops|pstopnm).*::' \ + test/all-in-place.{ok,test} || die + sed -i \ + -e 's:lps-roundtrip.*::' \ + -e 's:pbmtextps-dump.*::' \ + -e 's:pbmtextps.*::' \ + test/Test-Order || die + sed -i \ + -e '/^$/d' \ + test/all-in-place.ok || die + sed -i \ + '2iexit 80' \ + test/ps-{alt-,flate-,}roundtrip.test || die + fi + + # the new postscript test needs +x + chmod +x test/lps-roundtrip.test || die + + # Do not test png if not built + if ! use png ; then + sed -i -E \ + -e 's:(pamtopng|pngtopam|pnmtopng).*::' \ + test/all-in-place.{ok,test} || die + sed -i \ + -e '/^$/d' \ + test/all-in-place.ok || die + + sed -i -E \ + -e 's:(pamrgbatopng|pngtopnm).*::' \ + test/legacy-names.{ok,test} || die + sed -i \ + -e '/^$/d' \ + test/legacy-names.ok || die + sed -i \ + -e 's:png-roundtrip.*::' \ + -e 's:winicon-roundtrip.*::' \ + test/Test-Order || die + fi + + # this test requires LC_ALL=en_US.iso88591, not available on musl + if use elibc_musl; then + sed -i \ + -e 's:pbmtext-iso88591.*::' \ + test/Test-Order || die + fi +} + +src_configure() { + cat config.mk.in - >> config.mk <<-EOF || die "writing config.mk failed" + # Misc stuff + BUILD_FIASCO = N + SYMLINK = ln -sf + + # These vars let src_test work by default + PKGDIR_DEFAULT = ${T}/netpbm + RESULTDIR_DEFAULT = ${T}/netpbm-test + + # Toolchain options + CC = $(tc-getCC) -Wall + LD = \$(CC) + CC_FOR_BUILD = $(tc-getBUILD_CC) + LD_FOR_BUILD = \$(CC_FOR_BUILD) + AR = $(tc-getAR) + RANLIB = $(tc-getRANLIB) + PKG_CONFIG = $(tc-getPKG_CONFIG) + + STRIPFLAG = + CFLAGS_SHLIB = -fPIC + CFLAGS_FOR_BUILD += $(netpbm_cflags_for_build) + + LDRELOC = \$(LD) -r + LDSHLIB = $(netpbm_ldshlib) + LINKER_CAN_DO_EXPLICIT_LIBRARY = N # we can, but dont want to + LINKERISCOMPILER = Y + NETPBMLIBSUFFIX = $(netpbm_libsuffix) + NETPBMLIBTYPE = $(netpbm_libtype) + STATICLIB_TOO = $(usex static-libs Y N) + + # The var is called SSE, but the code is actually SSE2. + WANT_SSE = $(usex cpu_flags_x86_sse2 Y N) + + # Gentoo build options + TIFFLIB = $(netpbm_config_lib tiff) + # Let tiff worry about its own dependencies #395753 + TIFFLIB_NEEDS_JPEG = N + TIFFLIB_NEEDS_Z = N + JPEGLIB = $(netpbm_config_lib jpeg) + PNGLIB = $(netpbm_config_lib png) + ZLIB = $($(tc-getPKG_CONFIG) --libs zlib) + LINUXSVGALIB = $(netpbm_config_lib svga vga) + XML2_LIBS = $(netpbm_config_lib xml xml2) + JBIGLIB = $(netpbm_config_lib jbig) + JBIGHDR_DIR = + JASPERLIB = NONE + JASPERHDR_DIR = + URTLIB = $(netpbm_config_lib rle) + URTHDR_DIR = + X11LIB = $(netpbm_config_lib X X11) + X11HDR_DIR = + EOF +} + +src_compile() { + emake -j1 pm_config.h version.h manual_importinc #149843 + emake +} + +src_test() { + # The code wants to install everything first and then test the result. + emake install.{bin,lib,data} + emake check +} + +src_install() { + # Subdir make targets like to use `mkdir` all over the place + # without any actual dependencies, thus the -j1. + emake -j1 package pkgdir="${ED}"/usr + + if [[ $(get_libdir) != "lib" ]] ; then + mv "${ED}"/usr/lib "${ED}"/usr/$(get_libdir) || die + fi + + # Remove cruft that we don't need, and move around stuff we want + rm "${ED}"/usr/{README,VERSION,{pkgconfig,config}_template,pkginfo} || die + + dodir /usr/share + mv "${ED}"/usr/misc "${ED}"/usr/share/netpbm || die + + doman userguide/*.[0-9] + dodoc README + + cd doc || die + dodoc HISTORY Netpbm.programming USERDOC + docinto html + dodoc -r ../userguide/*.html +} diff --git a/media-libs/netpbm/netpbm-11.4.5.ebuild b/media-libs/netpbm/netpbm-11.4.5.ebuild deleted file mode 100644 index 1b6604b4e321..000000000000 --- a/media-libs/netpbm/netpbm-11.4.5.ebuild +++ /dev/null @@ -1,253 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic multilib toolchain-funcs - -# Upstream has 3 flavors of netpbm: super stable, stable and advanced. -# They only provide a tarball for super stable, but super stable is a bit lagging. -# So we package the stable branch of their svn (currently versions 11.2.xx) on SLOT "0/stable[.rev]" -# and the advanced branch of their svn (currently versions 11.4.yy) on SLOT "0/advanced[.rev]". -# The stable branch is stabilized according to usual Gentoo rules, while the -# advanced branch will not be stabilized. -# A detailed explanation is here https://netpbm.sourceforge.net/release.html - -DESCRIPTION="A set of utilities for converting to/from the netpbm (and related) formats" -HOMEPAGE="https://netpbm.sourceforge.net/" -SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz" - -LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain" -SLOT="0/advanced.104" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X xml" - -# app-text/ghostscript-gpl is really needed for postscript -# some utilities execute /usr/bin/gs -# some installed programs are perl scripts -RDEPEND=" - dev-lang/perl - jbig? ( media-libs/jbigkit:= ) - jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] ) - png? ( - >=media-libs/libpng-1.4:0= - sys-libs/zlib - ) - postscript? ( - app-text/ghostscript-gpl - sys-libs/zlib - ) - rle? ( media-libs/urt:= ) - svga? ( media-libs/svgalib ) - tiff? ( >=media-libs/tiff-3.5.5:= ) - xml? ( dev-libs/libxml2 ) - X? ( x11-libs/libX11 ) -" -DEPEND=" - ${RDEPEND} - x11-base/xorg-proto -" -BDEPEND=" - app-arch/xz-utils - sys-devel/flex - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/netpbm-10.86.21-build.patch - "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch - "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch -) - -netpbm_libtype() { - case ${CHOST} in - *-darwin*) echo dylib;; - *) echo unixshared;; - esac -} - -netpbm_libsuffix() { - local suffix=$(get_libname) - echo ${suffix//\.} -} - -netpbm_ldshlib() { - case ${CHOST} in - *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name $(SONAME)';; - *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';; - esac -} - -netpbm_config_lib() { - usex ${1} -l${2:-$1} NONE -} - -# for bug #828127 -netpbm_cflags_for_build() { - if is-flagq -fPIC; then - echo -fPIC - fi -} - -src_prepare() { - default - - # make sure we use system libs - sed '/SUPPORT_SUBDIRS/s:urt::' -i GNUmakefile || die - rm -r urt converter/other/jbig/libjbig converter/other/jpeg2000/libjasper || die - - # take care of the importinc stuff ourselves by only doing it once - # at the top level and having all subdirs use that one set #149843 - sed \ - -e '/^importinc:/s|^|importinc:\nmanual_|' \ - -e '/-Iimportinc/s|-Iimp|-I"$(BUILDDIR)"/imp|g'\ - -i common.mk || die - sed \ - -e '/%.c/s: importinc$::' \ - -i common.mk lib/Makefile lib/util/Makefile || die - sed \ - -e 's:pkg-config:$(PKG_CONFIG):' \ - -i GNUmakefile converter/other/Makefile other/pamx/Makefile || die - - # The postscript knob is currently bound up with a fork test. - if ! use postscript ; then - sed \ - -e 's:$(DONT_HAVE_PROCESS_MGMT):Y:' \ - -i converter/other/Makefile generator/Makefile || die - sed -r \ - -e 's:(pbmtextps|pnmtops|pstopnm).*::' \ - -i test/all-in-place.{ok,test} || die - sed \ - -e 's:lps-roundtrip.*::' \ - -e 's:pbmtextps-dump.*::' \ - -e 's:pbmtextps.*::' \ - -i test/Test-Order || die - sed \ - -e '/^$/d' \ - -i test/all-in-place.ok || die - sed \ - '2iexit 80' \ - -i test/ps-{alt-,flate-,}roundtrip.test || die - fi - - # the new postscript test needs +x - chmod +x test/lps-roundtrip.test || die - - # Do not test png if not built - if ! use png ; then - sed -E \ - -e 's:(pamtopng|pngtopam|pnmtopng).*::' \ - -i test/all-in-place.{ok,test} || die - sed \ - -e '/^$/d' \ - -i test/all-in-place.ok || die - - sed -E \ - -e 's:(pamrgbatopng|pngtopnm).*::' \ - -i test/legacy-names.{ok,test} || die - sed \ - -e '/^$/d' \ - -i test/legacy-names.ok || die - sed \ - -e 's:png-roundtrip.*::' \ - -e 's:winicon-roundtrip.*::' \ - -i test/Test-Order || die - fi - - # this test requires LC_ALL=en_US.iso88591, not available on musl - if use elibc_musl; then - sed \ - -e 's:pbmtext-iso88591.*::' \ - -i test/Test-Order || die - fi -} - -src_configure() { - cat config.mk.in - >> config.mk <<-EOF || die "writing config.mk failed" - # Misc stuff - BUILD_FIASCO = N - SYMLINK = ln -sf - - # These vars let src_test work by default - PKGDIR_DEFAULT = ${T}/netpbm - RESULTDIR_DEFAULT = ${T}/netpbm-test - - # Toolchain options - CC = $(tc-getCC) -Wall - LD = \$(CC) - CC_FOR_BUILD = $(tc-getBUILD_CC) - LD_FOR_BUILD = \$(CC_FOR_BUILD) - AR = $(tc-getAR) - RANLIB = $(tc-getRANLIB) - PKG_CONFIG = $(tc-getPKG_CONFIG) - - STRIPFLAG = - CFLAGS_SHLIB = -fPIC - CFLAGS_FOR_BUILD += $(netpbm_cflags_for_build) - - LDRELOC = \$(LD) -r - LDSHLIB = $(netpbm_ldshlib) - LINKER_CAN_DO_EXPLICIT_LIBRARY = N # we can, but dont want to - LINKERISCOMPILER = Y - NETPBMLIBSUFFIX = $(netpbm_libsuffix) - NETPBMLIBTYPE = $(netpbm_libtype) - STATICLIB_TOO = $(usex static-libs Y N) - - # The var is called SSE, but the code is actually SSE2. - WANT_SSE = $(usex cpu_flags_x86_sse2 Y N) - - # Gentoo build options - TIFFLIB = $(netpbm_config_lib tiff) - # Let tiff worry about its own dependencies #395753 - TIFFLIB_NEEDS_JPEG = N - TIFFLIB_NEEDS_Z = N - JPEGLIB = $(netpbm_config_lib jpeg) - PNGLIB = $(netpbm_config_lib png) - ZLIB = $($(tc-getPKG_CONFIG) --libs zlib) - LINUXSVGALIB = $(netpbm_config_lib svga vga) - XML2_LIBS = $(netpbm_config_lib xml xml2) - JBIGLIB = $(netpbm_config_lib jbig) - JBIGHDR_DIR = - JASPERLIB = NONE - JASPERHDR_DIR = - URTLIB = $(netpbm_config_lib rle) - URTHDR_DIR = - X11LIB = $(netpbm_config_lib X X11) - X11HDR_DIR = - EOF -} - -src_compile() { - emake -j1 pm_config.h version.h manual_importinc #149843 - emake -} - -src_test() { - # The code wants to install everything first and then test the result. - emake install.{bin,lib,data} - emake check -} - -src_install() { - # Subdir make targets like to use `mkdir` all over the place - # without any actual dependencies, thus the -j1. - emake -j1 package pkgdir="${ED}"/usr - - if [[ $(get_libdir) != "lib" ]] ; then - mv "${ED}"/usr/lib "${ED}"/usr/$(get_libdir) || die - fi - - # Remove cruft that we don't need, and move around stuff we want - rm "${ED}"/usr/{README,VERSION,{pkgconfig,config}_template,pkginfo} || die - - dodir /usr/share - mv "${ED}"/usr/misc "${ED}"/usr/share/netpbm || die - - doman userguide/*.[0-9] - dodoc README - - cd doc || die - dodoc HISTORY USERDOC - docinto html - dodoc -r ../userguide/*.html -} diff --git a/media-libs/netpbm/netpbm-11.4.6.ebuild b/media-libs/netpbm/netpbm-11.4.6.ebuild new file mode 100644 index 000000000000..1b6604b4e321 --- /dev/null +++ b/media-libs/netpbm/netpbm-11.4.6.ebuild @@ -0,0 +1,253 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic multilib toolchain-funcs + +# Upstream has 3 flavors of netpbm: super stable, stable and advanced. +# They only provide a tarball for super stable, but super stable is a bit lagging. +# So we package the stable branch of their svn (currently versions 11.2.xx) on SLOT "0/stable[.rev]" +# and the advanced branch of their svn (currently versions 11.4.yy) on SLOT "0/advanced[.rev]". +# The stable branch is stabilized according to usual Gentoo rules, while the +# advanced branch will not be stabilized. +# A detailed explanation is here https://netpbm.sourceforge.net/release.html + +DESCRIPTION="A set of utilities for converting to/from the netpbm (and related) formats" +HOMEPAGE="https://netpbm.sourceforge.net/" +SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz" + +LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain" +SLOT="0/advanced.104" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X xml" + +# app-text/ghostscript-gpl is really needed for postscript +# some utilities execute /usr/bin/gs +# some installed programs are perl scripts +RDEPEND=" + dev-lang/perl + jbig? ( media-libs/jbigkit:= ) + jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] ) + png? ( + >=media-libs/libpng-1.4:0= + sys-libs/zlib + ) + postscript? ( + app-text/ghostscript-gpl + sys-libs/zlib + ) + rle? ( media-libs/urt:= ) + svga? ( media-libs/svgalib ) + tiff? ( >=media-libs/tiff-3.5.5:= ) + xml? ( dev-libs/libxml2 ) + X? ( x11-libs/libX11 ) +" +DEPEND=" + ${RDEPEND} + x11-base/xorg-proto +" +BDEPEND=" + app-arch/xz-utils + sys-devel/flex + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/netpbm-10.86.21-build.patch + "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch + "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch +) + +netpbm_libtype() { + case ${CHOST} in + *-darwin*) echo dylib;; + *) echo unixshared;; + esac +} + +netpbm_libsuffix() { + local suffix=$(get_libname) + echo ${suffix//\.} +} + +netpbm_ldshlib() { + case ${CHOST} in + *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name $(SONAME)';; + *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';; + esac +} + +netpbm_config_lib() { + usex ${1} -l${2:-$1} NONE +} + +# for bug #828127 +netpbm_cflags_for_build() { + if is-flagq -fPIC; then + echo -fPIC + fi +} + +src_prepare() { + default + + # make sure we use system libs + sed '/SUPPORT_SUBDIRS/s:urt::' -i GNUmakefile || die + rm -r urt converter/other/jbig/libjbig converter/other/jpeg2000/libjasper || die + + # take care of the importinc stuff ourselves by only doing it once + # at the top level and having all subdirs use that one set #149843 + sed \ + -e '/^importinc:/s|^|importinc:\nmanual_|' \ + -e '/-Iimportinc/s|-Iimp|-I"$(BUILDDIR)"/imp|g'\ + -i common.mk || die + sed \ + -e '/%.c/s: importinc$::' \ + -i common.mk lib/Makefile lib/util/Makefile || die + sed \ + -e 's:pkg-config:$(PKG_CONFIG):' \ + -i GNUmakefile converter/other/Makefile other/pamx/Makefile || die + + # The postscript knob is currently bound up with a fork test. + if ! use postscript ; then + sed \ + -e 's:$(DONT_HAVE_PROCESS_MGMT):Y:' \ + -i converter/other/Makefile generator/Makefile || die + sed -r \ + -e 's:(pbmtextps|pnmtops|pstopnm).*::' \ + -i test/all-in-place.{ok,test} || die + sed \ + -e 's:lps-roundtrip.*::' \ + -e 's:pbmtextps-dump.*::' \ + -e 's:pbmtextps.*::' \ + -i test/Test-Order || die + sed \ + -e '/^$/d' \ + -i test/all-in-place.ok || die + sed \ + '2iexit 80' \ + -i test/ps-{alt-,flate-,}roundtrip.test || die + fi + + # the new postscript test needs +x + chmod +x test/lps-roundtrip.test || die + + # Do not test png if not built + if ! use png ; then + sed -E \ + -e 's:(pamtopng|pngtopam|pnmtopng).*::' \ + -i test/all-in-place.{ok,test} || die + sed \ + -e '/^$/d' \ + -i test/all-in-place.ok || die + + sed -E \ + -e 's:(pamrgbatopng|pngtopnm).*::' \ + -i test/legacy-names.{ok,test} || die + sed \ + -e '/^$/d' \ + -i test/legacy-names.ok || die + sed \ + -e 's:png-roundtrip.*::' \ + -e 's:winicon-roundtrip.*::' \ + -i test/Test-Order || die + fi + + # this test requires LC_ALL=en_US.iso88591, not available on musl + if use elibc_musl; then + sed \ + -e 's:pbmtext-iso88591.*::' \ + -i test/Test-Order || die + fi +} + +src_configure() { + cat config.mk.in - >> config.mk <<-EOF || die "writing config.mk failed" + # Misc stuff + BUILD_FIASCO = N + SYMLINK = ln -sf + + # These vars let src_test work by default + PKGDIR_DEFAULT = ${T}/netpbm + RESULTDIR_DEFAULT = ${T}/netpbm-test + + # Toolchain options + CC = $(tc-getCC) -Wall + LD = \$(CC) + CC_FOR_BUILD = $(tc-getBUILD_CC) + LD_FOR_BUILD = \$(CC_FOR_BUILD) + AR = $(tc-getAR) + RANLIB = $(tc-getRANLIB) + PKG_CONFIG = $(tc-getPKG_CONFIG) + + STRIPFLAG = + CFLAGS_SHLIB = -fPIC + CFLAGS_FOR_BUILD += $(netpbm_cflags_for_build) + + LDRELOC = \$(LD) -r + LDSHLIB = $(netpbm_ldshlib) + LINKER_CAN_DO_EXPLICIT_LIBRARY = N # we can, but dont want to + LINKERISCOMPILER = Y + NETPBMLIBSUFFIX = $(netpbm_libsuffix) + NETPBMLIBTYPE = $(netpbm_libtype) + STATICLIB_TOO = $(usex static-libs Y N) + + # The var is called SSE, but the code is actually SSE2. + WANT_SSE = $(usex cpu_flags_x86_sse2 Y N) + + # Gentoo build options + TIFFLIB = $(netpbm_config_lib tiff) + # Let tiff worry about its own dependencies #395753 + TIFFLIB_NEEDS_JPEG = N + TIFFLIB_NEEDS_Z = N + JPEGLIB = $(netpbm_config_lib jpeg) + PNGLIB = $(netpbm_config_lib png) + ZLIB = $($(tc-getPKG_CONFIG) --libs zlib) + LINUXSVGALIB = $(netpbm_config_lib svga vga) + XML2_LIBS = $(netpbm_config_lib xml xml2) + JBIGLIB = $(netpbm_config_lib jbig) + JBIGHDR_DIR = + JASPERLIB = NONE + JASPERHDR_DIR = + URTLIB = $(netpbm_config_lib rle) + URTHDR_DIR = + X11LIB = $(netpbm_config_lib X X11) + X11HDR_DIR = + EOF +} + +src_compile() { + emake -j1 pm_config.h version.h manual_importinc #149843 + emake +} + +src_test() { + # The code wants to install everything first and then test the result. + emake install.{bin,lib,data} + emake check +} + +src_install() { + # Subdir make targets like to use `mkdir` all over the place + # without any actual dependencies, thus the -j1. + emake -j1 package pkgdir="${ED}"/usr + + if [[ $(get_libdir) != "lib" ]] ; then + mv "${ED}"/usr/lib "${ED}"/usr/$(get_libdir) || die + fi + + # Remove cruft that we don't need, and move around stuff we want + rm "${ED}"/usr/{README,VERSION,{pkgconfig,config}_template,pkginfo} || die + + dodir /usr/share + mv "${ED}"/usr/misc "${ED}"/usr/share/netpbm || die + + doman userguide/*.[0-9] + dodoc README + + cd doc || die + dodoc HISTORY USERDOC + docinto html + dodoc -r ../userguide/*.html +} diff --git a/media-libs/x264/Manifest b/media-libs/x264/Manifest index cc4596a9f080..ea1c6afe1fd2 100644 --- a/media-libs/x264/Manifest +++ b/media-libs/x264/Manifest @@ -1,7 +1,7 @@ DIST x264-0.0.20220222.tar.bz2 777236 BLAKE2B 45e57c48b4b889f5c7b4ce87d1442d26d907aac47fb7c586b34239317a8b74bb93eac3058eed766728fbca6370656d9a6f070e8992643984a89560e28edf206d SHA512 1cf864059f83731ac47008c1af1d9ac06d06283439cf883a020f8a76e0c7efc3b525791d11efe8784d0e39ded68dd03794f0502fa64cc07df2f2de064a55e1d9 DIST x264-0.0.20231114.tar.bz2 833229 BLAKE2B e8e60767d16ea11e55f9dd56f1c74535a06b07a498b91d4372872925915563b67fb917c5856e2e40e1f58acbab3142509d036cae8d56820bef0e16ee7bc35196 SHA512 7705c2827c6b280afc7403bce206f82ee94c1ba76c582d3e6ae017b9c4f08c4475ac70373f8a0bcda73046221456efc3f338c57aaf03c11f4d8e63f69bb94db5 EBUILD x264-0.0.20220222.ebuild 2101 BLAKE2B e31719349399dfa83e5d0c97b3684b2f9484d051951f740e12d478b1a57448add56c5d5ff9e461f05d89cb9012205074d7a3e9246af65079cbbe5a88c191ed22 SHA512 ea9bb23667b27e6b14a1b0d3b751509c2fdd5dab93de26d1f4c2a73067bddbec2d76edf839a6bf096338b97f3e17b8866163950e2b99af7c3f1e4e64cda46cd1 -EBUILD x264-0.0.20231114-r1.ebuild 2065 BLAKE2B 173b55b028567b3e2f8320b692aeb3dbd28287584f684865b4c721210d0ac5ce68081e8dbff95e9b79ebe59f2e397cf1545f6bd978515350b6032983a27f4429 SHA512 4effeaa7f2c8dba8cc4830084a80c83ef09147746b3cae360ccd13ddbbfcc1e8c0b5381e42e6854998dd56a1c042bd2b5e9c3b37ca8dd5ebd8e07aa38d26d935 +EBUILD x264-0.0.20231114-r1.ebuild 2110 BLAKE2B 97718174c391e9f26985a17ca2af7db148decb4da582ff73efc9ba5c2394c0dff43f937394d88cd0d734597dc0c53551a4890363838dff33201772a8283174ce SHA512 8e908ea8b30c90954e7f4a8c3db3d9f9b8a87926cc427de1f4b4b7ba443cd237741ef8810009efc788c8441def07e510e7b6e9348e746bdfad4d0980694132f4 EBUILD x264-0.0.20231114.ebuild 2137 BLAKE2B 52fd9c1d3fd59454498fcb75a39f930e91fc27588e7f649530acc04b3d3b975e4721948c170c7cd34e2f32245a2fc5e6b2f8bcf5114d3171f8336ee8e2ec3fd4 SHA512 0e1f1ab79148090f34f80bd4eb2456c98a9f3c895098123d90e0afa059f5197270f6c0b6b6d4c85011d32acca4cedd7a5e5d85990d7725e7add5e0fa6bcb753b -EBUILD x264-9999.ebuild 2072 BLAKE2B 9bdcafd4e77166eb346221e7deb98d86580105ff41dbbe972247c13b28f281024a533cc7eeb3358a10ae4ce0f901680e07d5bb57da745b8f23e73dfda4c866b7 SHA512 2be132a6554c9cd368e9c64c80811065f0f2beb1007f87eaf59e2d3e2bc76180c8e4425a7ccecbb7969cceff3366f6f638919cc52bb53d735dd82f02673a9a8e +EBUILD x264-9999.ebuild 2117 BLAKE2B c473e8b833146e2e5bae7636255b5e8695496d4504727c4187b74973a6d3390f0762f21d078d1cd05df04952b1d41aef9f7a54fd322d49782d00128165264d75 SHA512 db5ac6976837486ca58c64103d441ec17e35cbc804485341a31f55de360abaf8a882083f7964c4f631c6e65d8ddc788982e379118f1d9eb353fd970e23c50d18 MISC metadata.xml 436 BLAKE2B ae066438ad1ac844f1c212b463498e0d4ee3e0b38d24b7a85a36dca419cfffc83799c69fed3af8d7ae35e619a961ca7aa3b4cbb86ade79eff318e05da836ea68 SHA512 f019ace06237e2e0244efd5cee86fdadafb03dfd0f2dec16dfce3d39ffe5a80292840c14378eed2270b47bcc6f32d5b59d358461f93bc7fc25ff14f35be4b41c diff --git a/media-libs/x264/x264-0.0.20231114-r1.ebuild b/media-libs/x264/x264-0.0.20231114-r1.ebuild index 7ad94e41440d..4bf6fdb12fb7 100644 --- a/media-libs/x264/x264-0.0.20231114-r1.ebuild +++ b/media-libs/x264/x264-0.0.20231114-r1.ebuild @@ -3,6 +3,8 @@ EAPI=8 +# Please bump with media-video/x264-encoder + inherit multilib-minimal toolchain-funcs flag-o-matic DESCRIPTION="Free library for encoding X264/AVC streams" diff --git a/media-libs/x264/x264-9999.ebuild b/media-libs/x264/x264-9999.ebuild index dc042c20d5c5..e94280109f25 100644 --- a/media-libs/x264/x264-9999.ebuild +++ b/media-libs/x264/x264-9999.ebuild @@ -3,6 +3,8 @@ EAPI=8 +# Please bump with media-video/x264-encoder + inherit multilib-minimal toolchain-funcs flag-o-matic DESCRIPTION="Free library for encoding X264/AVC streams" diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz index 06e80efec0ad..476fd3ec2cf0 100644 Binary files a/media-video/Manifest.gz and b/media-video/Manifest.gz differ diff --git a/media-video/x264-encoder/Manifest b/media-video/x264-encoder/Manifest index 02cbb9811f99..52b5d6a745ba 100644 --- a/media-video/x264-encoder/Manifest +++ b/media-video/x264-encoder/Manifest @@ -1,4 +1,6 @@ DIST x264-0.0.20220222.tar.bz2 777236 BLAKE2B 45e57c48b4b889f5c7b4ce87d1442d26d907aac47fb7c586b34239317a8b74bb93eac3058eed766728fbca6370656d9a6f070e8992643984a89560e28edf206d SHA512 1cf864059f83731ac47008c1af1d9ac06d06283439cf883a020f8a76e0c7efc3b525791d11efe8784d0e39ded68dd03794f0502fa64cc07df2f2de064a55e1d9 +DIST x264-0.0.20231114.tar.bz2 833229 BLAKE2B e8e60767d16ea11e55f9dd56f1c74535a06b07a498b91d4372872925915563b67fb917c5856e2e40e1f58acbab3142509d036cae8d56820bef0e16ee7bc35196 SHA512 7705c2827c6b280afc7403bce206f82ee94c1ba76c582d3e6ae017b9c4f08c4475ac70373f8a0bcda73046221456efc3f338c57aaf03c11f4d8e63f69bb94db5 EBUILD x264-encoder-0.0.20220222.ebuild 2146 BLAKE2B 5aa96436f28c6943e59f2fb8d1b061bb66ebaac901268b73c3651259346d1f1aa429c2f4f4a29bc6b1de7accc093f0e80166a4a7f1d98f0b95cd8065fed94238 SHA512 3a1c20eb9f93ad24c48d7bc5dc7e01195adef29ae90bff6b648f0f8a919a76b2210ea33e4b626aaeefe002e18a7cda684719e2657e6a29014425315b7b649ef7 -EBUILD x264-encoder-9999.ebuild 2148 BLAKE2B 3af75e2d3b63a9d6b74432673a76816cf351c6c9bbdc561ae813888287e8e05eb631727103f1a387e488883b1bd0dc875d0022c9d502d98d62649c2c1ef85739 SHA512 0a42a605a32defca7b835f47103f4851b8537627facdc1abc1c0855ef38e277f160995ae8d23a615bd25f6ee718449225b81e18e1b6e7b8912ad68bed4240a44 +EBUILD x264-encoder-0.0.20231114.ebuild 2209 BLAKE2B 59667c3997a0e43ab3ff4453ba434a7a6cefd9587f4aabac28e08cb31828bb7038e5a65e2ecbb063f392d9c5ff4c6654c27a89a2f944a335daaf84adb0a7a251 SHA512 2eb37cb0932dc828c23c87b9e9dc14f0066a24fa14f6b239941b6a0a8bd47fe02cd373efa77e6d07006703d967470f3011f4fef683baa31f47c9df051354e041 +EBUILD x264-encoder-9999.ebuild 2209 BLAKE2B 59667c3997a0e43ab3ff4453ba434a7a6cefd9587f4aabac28e08cb31828bb7038e5a65e2ecbb063f392d9c5ff4c6654c27a89a2f944a335daaf84adb0a7a251 SHA512 2eb37cb0932dc828c23c87b9e9dc14f0066a24fa14f6b239941b6a0a8bd47fe02cd373efa77e6d07006703d967470f3011f4fef683baa31f47c9df051354e041 MISC metadata.xml 531 BLAKE2B fbf3d1b3460773bd6cb8deaa7df7d1da8bd9597d8c1c1da2ea19fc8ced206f3424b4f10af6d019941a2a1e2974c53f21db1dc47a2062c6dae401e514051c58a8 SHA512 1a36bbd77bb5e526a42fe35382fef906d741fd51b0569c2255191222c4cf006e12767228ae0fdda9bf32f72cdb24cc1f250b6bd7e57aadb50a3bc09624a2e0c0 diff --git a/media-video/x264-encoder/x264-encoder-0.0.20231114.ebuild b/media-video/x264-encoder/x264-encoder-0.0.20231114.ebuild new file mode 100644 index 000000000000..f688e3cb2d4e --- /dev/null +++ b/media-video/x264-encoder/x264-encoder-0.0.20231114.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Bump with media-libs/x264 + +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="A free commandline encoder for X264/AVC streams" +HOMEPAGE="https://www.videolan.org/developers/x264.html" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://code.videolan.org/videolan/x264.git" +else + X264_COMMIT="c196240409e4d7c01b47448d93b1f9683aaa7cf7" + SRC_URI="https://code.videolan.org/videolan/x264/-/archive/${X264_COMMIT}/x264-${X264_COMMIT}.tar.bz2 -> ${P/-encoder}.tar.bz2" + KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86" + S="${WORKDIR}/${PN/-encoder}-${X264_COMMIT}" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="avs custom-cflags ffmpeg ffmpegsource +interlaced mp4 +threads" +REQUIRED_USE="ffmpegsource? ( ffmpeg )" + +RDEPEND=" + ~media-libs/x264-${PV}[interlaced=,threads=] + ffmpeg? ( media-video/ffmpeg:= ) + ffmpegsource? ( media-libs/ffmpegsource ) + mp4? ( >=media-video/gpac-0.5.2:= ) +" +ASM_DEP=">=dev-lang/nasm-2.13" +DEPEND=" + ${RDEPEND} + amd64? ( ${ASM_DEP} ) + x86? ( ${ASM_DEP} ) +" +BDEPEND="virtual/pkgconfig" + +src_configure() { + tc-export CC + + if [[ ${ABI} == x86 || ${ABI} == amd64 ]]; then + export AS="nasm" + else + export AS="${CC}" + fi + + # let upstream pick the optimization level by default + use custom-cflags || filter-flags -O? + + ./configure \ + --prefix="${EPREFIX}"/usr \ + --libdir="${EPREFIX}"/usr/$(get_libdir) \ + --system-libx264 \ + --host="${CHOST}" \ + --disable-lsmash \ + $(usex avs "" "--disable-avs") \ + $(usex ffmpeg "" "--disable-lavf --disable-swscale") \ + $(usex ffmpegsource "" "--disable-ffms") \ + $(usex interlaced "" "--disable-interlaced") \ + $(usex mp4 "" "--disable-gpac") \ + $(usex threads "" "--disable-thread") || die + + # this is a nasty workaround for bug #376925 for x264 that also applies + # here, needed because as upstream doesn't like us fiddling with their CFLAGS + if use custom-cflags; then + local cflags + cflags="$(grep "^CFLAGS=" config.mak | sed 's/CFLAGS=//')" + cflags="${cflags//$(get-flag O)/}" + cflags="${cflags//-O? /$(get-flag O) }" + cflags="${cflags//-g /}" + sed -i "s:^CFLAGS=.*:CFLAGS=${cflags//:/\\:}:" config.mak + fi +} diff --git a/media-video/x264-encoder/x264-encoder-9999.ebuild b/media-video/x264-encoder/x264-encoder-9999.ebuild index f9d72081e46e..f688e3cb2d4e 100644 --- a/media-video/x264-encoder/x264-encoder-9999.ebuild +++ b/media-video/x264-encoder/x264-encoder-9999.ebuild @@ -1,39 +1,42 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 + +# Bump with media-libs/x264 inherit flag-o-matic toolchain-funcs DESCRIPTION="A free commandline encoder for X264/AVC streams" HOMEPAGE="https://www.videolan.org/developers/x264.html" + if [[ ${PV} == 9999 ]]; then inherit git-r3 EGIT_REPO_URI="https://code.videolan.org/videolan/x264.git" - SRC_URI="" else - # Download https://code.videolan.org/videolan/x264/-/archive/master/x264-master.tar.bz2 - SRC_URI="https://dev.gentoo.org/~aballier/distfiles/x264-${PV}.tar.bz2" + X264_COMMIT="c196240409e4d7c01b47448d93b1f9683aaa7cf7" + SRC_URI="https://code.videolan.org/videolan/x264/-/archive/${X264_COMMIT}/x264-${X264_COMMIT}.tar.bz2 -> ${P/-encoder}.tar.bz2" KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86" - S="${WORKDIR}/x264-master" + S="${WORKDIR}/${PN/-encoder}-${X264_COMMIT}" fi LICENSE="GPL-2" SLOT="0" IUSE="avs custom-cflags ffmpeg ffmpegsource +interlaced mp4 +threads" - REQUIRED_USE="ffmpegsource? ( ffmpeg )" RDEPEND=" ~media-libs/x264-${PV}[interlaced=,threads=] ffmpeg? ( media-video/ffmpeg:= ) ffmpegsource? ( media-libs/ffmpegsource ) - mp4? ( >=media-video/gpac-0.5.2:= )" - + mp4? ( >=media-video/gpac-0.5.2:= ) +" ASM_DEP=">=dev-lang/nasm-2.13" -DEPEND="${RDEPEND} +DEPEND=" + ${RDEPEND} amd64? ( ${ASM_DEP} ) - x86? ( ${ASM_DEP} )" + x86? ( ${ASM_DEP} ) +" BDEPEND="virtual/pkgconfig" src_configure() { diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz index 06a250657891..c7c0dfac12d8 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 7295e61bc5d2..3b2613606215 100644 --- a/metadata/dtd/timestamp.chk +++ b/metadata/dtd/timestamp.chk @@ -1 +1 @@ -Tue, 26 Dec 2023 18:12:51 +0000 +Wed, 27 Dec 2023 01:10:11 +0000 diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest index b190ca67ca3a..4345fa77524e 100644 --- a/metadata/glsa/Manifest +++ b/metadata/glsa/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 557720 BLAKE2B 1bc79beb7b22c2ce6b80e7677302891c872d6ac116096c06d9dbba6d7683aec51bbbcefe97cf8126dd25818fe0c936a6b25df9e1c8c1be9da6a5c9580fff46e2 SHA512 273602eb349fcbbef4c2202ec5c33b66d702f53716aad3f0abfbf14db5c7ba667dd6fefa620e348109b82427555dd8d45ab0b261320d92f551c7162d8f78de5f -TIMESTAMP 2023-12-26T18:13:03Z +TIMESTAMP 2023-12-27T01:10:15Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWLF69fFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWLeXdfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klAppA/6A5dmxQMVVzX1n82h7Rw4TSBag9o3twCyO3nPAK/z14xJAw1O5/Yy+hES -mV+WKtUP8NqIiN/e5AIWRVL4zUa7lEv8j5/1K1Ae0DAJpq+mym0qLeZ+X7YVPWFq -C2zFG9oaXAQw8q182UqGVbLYoY07YZgfkhmcAb2MNcQN2edUqaDc3mf4o2ils+5n -tNuFN8/bI+TzT+sO3LOefJ6642uxHnVmY+xw0s7T4rVOcNWdll9VKk/eOtfjPH/p -vn9Eggyvmx+abjMBYcjlPrUEFya82RQ1irKX9UQaeEQ2IWLu+R8urjlAUdcxOhgT -0JbnuT8eZltDkYFXYa/n14Le4/ZfnnP6TaDb90rDQ3uVzyppcyViIrYvZUkCfYSI -7I7WiIfYqIbWLgXLw6dUNixP9/itfnYuiPvy/L367AF06tXZdQEhhkEzSg69MEYm -OkgC+/kfVrbhmMFaHGKnf2bhCfUMqu5B0nKaQgyvnA5m2fTfnu8Y4pRYiTwA2wWY -LNeBkbJUuiSI2Nt85hH9CVSp1BRG7e9RMjw0wSdpPal8IkLmPOhPLEgbj/Q04/lk -qa1iJoNkf/AbYbIVoBYVJ058w8WudXO5H3akYrYgklHii3ZjfI86b4TkZ47O+uTb -Id5JO3kGI5DsQxVuilSMEGsXk+2XZDZkQA0wMDlx0YUEVHkZ7DA= -=Y0zK +klD9shAAoZqHVJ/Um78UMn8IURBOGRHYSA8sSBB359mdIfM6Fqxo35UqVUdvfIpB +ILg8nU8NaldtMWgzLF9WV+NL9NAfAU67FE7wZIdaNkj7kyBwsZ6XPDerAxpb6VGp +z3+kbegnAA8VkmoVKjYdrNzW+fUE50+aQFQ4X49XYOBudduVXxo2pgSiVzP88JpN +NFcknzDxzxkd6LCTox4/NqPG+PTu6IW7NJyX4f6NTtWPAhRF8QW1amYdObxssZrv +MjZWlDToiLhP0FVgT2Mp8CL16DkfevQ0otr0y7mNV+8qGGinoi/ChWRXa6k2Ad5o +wkGf1B0MbC45FghGFN5MZ/3flX/IL6IJHA4Gv6c26s6vjAVeWHqFiASH+BKWRV03 +trrwJ5a7rh27XKanLmqSWD3F3/nXWrM32pZhXa8I/aSQSBKG0Q3yxPqXkchCEbAs +tS3yUgaZLmio038OMfDLLQsCj49SA0nZMcaOPH7OBulDMPFcZKOTzMyE96JB+uj0 +qm+DVz0MoI0TVFwBptKIZxT3ig/s+yOBPbidVeuDlF66bn/2oYTLCpP7cF1l/B3K +U222Juhj/9VEIrqRARpXVkJs0Y9m46g3zDWnui8lOuAhxFUGjpeOEaCSenKmuD1M +2V0o6dMkGPQLEX3cgfaqD/Qx9fS9eLKXdfwvaJS7Qsb9TY7kFFU= +=XXtU -----END PGP SIGNATURE----- diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk index 7295e61bc5d2..e8873ef428ab 100644 --- a/metadata/glsa/timestamp.chk +++ b/metadata/glsa/timestamp.chk @@ -1 +1 @@ -Tue, 26 Dec 2023 18:12:51 +0000 +Wed, 27 Dec 2023 01:10:12 +0000 diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz index 49fdbd4f5b8c..000dbeb88f9e 100644 Binary files a/metadata/md5-cache/Manifest.gz and b/metadata/md5-cache/Manifest.gz differ diff --git a/metadata/md5-cache/app-backup/Manifest.gz b/metadata/md5-cache/app-backup/Manifest.gz index ee50d8f8385b..9939a4a50c49 100644 Binary files a/metadata/md5-cache/app-backup/Manifest.gz and b/metadata/md5-cache/app-backup/Manifest.gz differ diff --git a/metadata/md5-cache/app-backup/borgmatic-1.8.3 b/metadata/md5-cache/app-backup/borgmatic-1.8.3 index 655128bd67fb..bfb5eb71c587 100644 --- a/metadata/md5-cache/app-backup/borgmatic-1.8.3 +++ b/metadata/md5-cache/app-backup/borgmatic-1.8.3 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://torsion.org/borgmatic/ INHERIT=distutils-r1 systemd pypi IUSE=test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~riscv +KEYWORDS=amd64 ~arm ~arm64 ~riscv LICENSE=GPL-3 RDEPEND=app-backup/borgbackup python_single_target_python3_10? ( =dev-lang/go-1.19.0 dev-libs/openssl sys-apps/util-linux sys-fs/cryptsetup sys-fs/squashfs-tools sys-libs/libseccomp !suid? ( sys-fs/e2fsprogs[fuse] sys-fs/squashfuse ) !sys-cluster/singularity SLOT=0 SRC_URI=https://github.com/apptainer/apptainer/releases/download/v1.2.4/apptainer-1.2.4.tar.gz _eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=669afa0c3736cf43eb7c52a038997913 +_md5_=cce5e9f6a971cb10f0c694a0e359994b diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz index 367088c51d1e..6c084a8fffa0 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/mc-4.8.30-r1 b/metadata/md5-cache/app-misc/mc-4.8.30-r1 index 11e957bffeef..de1d5b777c17 100644 --- a/metadata/md5-cache/app-misc/mc-4.8.30-r1 +++ b/metadata/md5-cache/app-misc/mc-4.8.30-r1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://midnight-commander.org INHERIT=autotools flag-o-matic IUSE=+edit gpm nls sftp +slang spell test unicode X -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos LICENSE=GPL-3 RDEPEND=>=dev-libs/glib-2.30.0:2 gpm? ( sys-libs/gpm ) kernel_linux? ( sys-fs/e2fsprogs[tools(+)] ) sftp? ( net-libs/libssh2 ) slang? ( >=sys-libs/slang-2 ) !slang? ( sys-libs/ncurses:=[unicode(+)?] ) spell? ( app-text/aspell ) X? ( x11-libs/libX11 x11-libs/libICE x11-libs/libXau x11-libs/libXdmcp x11-libs/libSM ) spell? ( app-dicts/aspell-en ) REQUIRED_USE=spell? ( edit ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=http://ftp.midnight-commander.org/mc-4.8.30.tar.xz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=2c3522b2bff42d2eb6b8b2ca0454576b +_md5_=c95c72c1232ec4cc1de7cc30a26a07a4 diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz index 8e269bd34527..952e1b1b2ea3 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/htmltidy-5.8.0-r2 b/metadata/md5-cache/app-text/htmltidy-5.8.0-r2 index 64c5f8866fbb..bceb25dc4790 100644 --- a/metadata/md5-cache/app-text/htmltidy-5.8.0-r2 +++ b/metadata/md5-cache/app-text/htmltidy-5.8.0-r2 @@ -5,10 +5,10 @@ EAPI=7 HOMEPAGE=https://www.html-tidy.org/ INHERIT=cmake ruby-ng IUSE=deprecated test ruby_targets_ruby31 ruby_targets_ruby32 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos LICENSE=BSD RESTRICT=!test? ( test ) SLOT=0/58 SRC_URI=https://github.com/htacg/tidy-html5/archive/refs/tags/5.8.0.tar.gz -> htmltidy-5.8.0.tar.gz _eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=f78278811fcd1cc72da58a18a59e46fa +_md5_=6ec7ab1b65216af0422cb506394b77f5 diff --git a/metadata/md5-cache/app-text/mdbook-0.4.36 b/metadata/md5-cache/app-text/mdbook-0.4.36 index 9249d1b593b4..64f5143db510 100644 --- a/metadata/md5-cache/app-text/mdbook-0.4.36 +++ b/metadata/md5-cache/app-text/mdbook-0.4.36 @@ -5,9 +5,9 @@ EAPI=8 HOMEPAGE=https://rust-lang.github.io/mdBook/ INHERIT=cargo toolchain-funcs IUSE=doc debug -KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv ~s390 ~sparc x86 LICENSE=MPL-2.0 CC-BY-4.0 OFL-1.1 Apache-2.0 CC0-1.0 ISC MIT Unicode-DFS-2016 SLOT=0 SRC_URI=https://github.com/rust-lang/mdBook/archive/refs/tags/v0.4.36.tar.gz -> mdbook-0.4.36.tar.gz https://crates.io/api/v1/crates/addr2line/0.21.0/download -> addr2line-0.21.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.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/ammonia/3.3.0/download -> ammonia-3.3.0.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/anstream/0.6.4/download -> anstream-0.6.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/anstyle/1.0.4/download -> anstyle-1.0.4.crate https://crates.io/api/v1/crates/anyhow/1.0.75/download -> anyhow-1.0.75.crate https://crates.io/api/v1/crates/assert_cmd/2.0.12/download -> assert_cmd-2.0.12.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/backtrace/0.3.69/download -> backtrace-0.3.69.crate https://crates.io/api/v1/crates/base64/0.21.5/download -> base64-0.21.5.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/bit-set/0.5.3/download -> bit-set-0.5.3.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.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/byteorder/1.5.0/download -> byteorder-1.5.0.crate https://crates.io/api/v1/crates/bytes/1.5.0/download -> bytes-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/chrono/0.4.31/download -> chrono-0.4.31.crate https://crates.io/api/v1/crates/clap/4.4.10/download -> clap-4.4.10.crate https://crates.io/api/v1/crates/clap_builder/4.4.9/download -> clap_builder-4.4.9.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_lex/0.6.0/download -> clap_lex-0.6.0.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.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/cpufeatures/0.2.11/download -> cpufeatures-0.2.11.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-utils/0.8.16/download -> crossbeam-utils-0.8.16.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/data-encoding/2.5.0/download -> data-encoding-2.5.0.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.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/elasticlunr-rs/3.0.2/download -> elasticlunr-rs-3.0.2.crate https://crates.io/api/v1/crates/env_logger/0.10.1/download -> env_logger-0.10.1.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.8/download -> errno-0.3.8.crate https://crates.io/api/v1/crates/fastrand/2.0.1/download -> fastrand-2.0.1.crate https://crates.io/api/v1/crates/filetime/0.2.22/download -> filetime-0.2.22.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/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.1/download -> form_urlencoded-1.2.1.crate https://crates.io/api/v1/crates/fsevent-sys/4.1.0/download -> fsevent-sys-4.1.0.crate https://crates.io/api/v1/crates/futf/0.1.5/download -> futf-0.1.5.crate https://crates.io/api/v1/crates/futures-channel/0.3.29/download -> futures-channel-0.3.29.crate https://crates.io/api/v1/crates/futures-core/0.3.29/download -> futures-core-0.3.29.crate https://crates.io/api/v1/crates/futures-macro/0.3.29/download -> futures-macro-0.3.29.crate https://crates.io/api/v1/crates/futures-sink/0.3.29/download -> futures-sink-0.3.29.crate https://crates.io/api/v1/crates/futures-task/0.3.29/download -> futures-task-0.3.29.crate https://crates.io/api/v1/crates/futures-util/0.3.29/download -> futures-util-0.3.29.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getrandom/0.2.11/download -> getrandom-0.2.11.crate https://crates.io/api/v1/crates/gimli/0.28.1/download -> gimli-0.28.1.crate https://crates.io/api/v1/crates/globset/0.4.14/download -> globset-0.4.14.crate https://crates.io/api/v1/crates/h2/0.3.22/download -> h2-0.3.22.crate https://crates.io/api/v1/crates/handlebars/4.5.0/download -> handlebars-4.5.0.crate https://crates.io/api/v1/crates/hashbrown/0.14.3/download -> hashbrown-0.14.3.crate https://crates.io/api/v1/crates/headers-core/0.2.0/download -> headers-core-0.2.0.crate https://crates.io/api/v1/crates/headers/0.3.9/download -> headers-0.3.9.crate https://crates.io/api/v1/crates/hermit-abi/0.3.3/download -> hermit-abi-0.3.3.crate https://crates.io/api/v1/crates/html5ever/0.26.0/download -> html5ever-0.26.0.crate https://crates.io/api/v1/crates/httparse/1.8.0/download -> httparse-1.8.0.crate https://crates.io/api/v1/crates/httpdate/1.0.3/download -> httpdate-1.0.3.crate https://crates.io/api/v1/crates/http-body/0.4.5/download -> http-body-0.4.5.crate https://crates.io/api/v1/crates/http/0.2.11/download -> http-0.2.11.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/hyper/0.14.27/download -> hyper-0.14.27.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/iana-time-zone/0.1.58/download -> iana-time-zone-0.1.58.crate https://crates.io/api/v1/crates/idna/0.5.0/download -> idna-0.5.0.crate https://crates.io/api/v1/crates/ignore/0.4.21/download -> ignore-0.4.21.crate https://crates.io/api/v1/crates/indexmap/2.1.0/download -> indexmap-2.1.0.crate https://crates.io/api/v1/crates/inotify-sys/0.1.5/download -> inotify-sys-0.1.5.crate https://crates.io/api/v1/crates/inotify/0.9.6/download -> inotify-0.9.6.crate https://crates.io/api/v1/crates/is-terminal/0.4.9/download -> is-terminal-0.4.9.crate https://crates.io/api/v1/crates/itertools/0.11.0/download -> itertools-0.11.0.crate https://crates.io/api/v1/crates/itoa/1.0.9/download -> itoa-1.0.9.crate https://crates.io/api/v1/crates/js-sys/0.3.66/download -> js-sys-0.3.66.crate https://crates.io/api/v1/crates/kqueue-sys/1.0.4/download -> kqueue-sys-1.0.4.crate https://crates.io/api/v1/crates/kqueue/1.0.8/download -> kqueue-1.0.8.crate https://crates.io/api/v1/crates/libc/0.2.150/download -> libc-0.2.150.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/mac/0.1.1/download -> mac-0.1.1.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/markup5ever/0.11.0/download -> markup5ever-0.11.0.crate https://crates.io/api/v1/crates/markup5ever_rcdom/0.2.0/download -> markup5ever_rcdom-0.2.0.crate https://crates.io/api/v1/crates/memchr/2.6.4/download -> memchr-2.6.4.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.crate https://crates.io/api/v1/crates/mime_guess/2.0.4/download -> mime_guess-2.0.4.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/new_debug_unreachable/1.0.4/download -> new_debug_unreachable-1.0.4.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/normpath/1.1.1/download -> normpath-1.1.1.crate https://crates.io/api/v1/crates/notify-debouncer-mini/0.4.1/download -> notify-debouncer-mini-0.4.1.crate https://crates.io/api/v1/crates/notify/6.1.1/download -> notify-6.1.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/num_cpus/1.16.0/download -> num_cpus-1.16.0.crate https://crates.io/api/v1/crates/object/0.32.1/download -> object-0.32.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/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.1/download -> percent-encoding-2.3.1.crate https://crates.io/api/v1/crates/pest/2.7.5/download -> pest-2.7.5.crate https://crates.io/api/v1/crates/pest_derive/2.7.5/download -> pest_derive-2.7.5.crate https://crates.io/api/v1/crates/pest_generator/2.7.5/download -> pest_generator-2.7.5.crate https://crates.io/api/v1/crates/pest_meta/2.7.5/download -> pest_meta-2.7.5.crate https://crates.io/api/v1/crates/phf/0.10.1/download -> phf-0.10.1.crate https://crates.io/api/v1/crates/phf_codegen/0.10.0/download -> phf_codegen-0.10.0.crate https://crates.io/api/v1/crates/phf_generator/0.10.0/download -> phf_generator-0.10.0.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/pin-project-internal/1.1.3/download -> pin-project-internal-1.1.3.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.13/download -> pin-project-lite-0.2.13.crate https://crates.io/api/v1/crates/pin-project/1.1.3/download -> pin-project-1.1.3.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/predicates-core/1.0.6/download -> predicates-core-1.0.6.crate https://crates.io/api/v1/crates/predicates-tree/1.0.9/download -> predicates-tree-1.0.9.crate https://crates.io/api/v1/crates/predicates/3.0.4/download -> predicates-3.0.4.crate https://crates.io/api/v1/crates/pretty_assertions/1.4.0/download -> pretty_assertions-1.4.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.70/download -> proc-macro2-1.0.70.crate https://crates.io/api/v1/crates/pulldown-cmark/0.9.3/download -> pulldown-cmark-0.9.3.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_chacha/0.3.1/download -> rand_chacha-0.3.1.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/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.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/regex-automata/0.4.3/download -> regex-automata-0.4.3.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/regex/1.10.2/download -> regex-1.10.2.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.23/download -> rustc-demangle-0.1.23.crate https://crates.io/api/v1/crates/rustix/0.38.25/download -> rustix-0.38.25.crate https://crates.io/api/v1/crates/rustls-pemfile/1.0.4/download -> rustls-pemfile-1.0.4.crate https://crates.io/api/v1/crates/ryu/1.0.15/download -> ryu-1.0.15.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/scoped-tls/1.0.1/download -> scoped-tls-1.0.1.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/select/0.6.0/download -> select-0.6.0.crate https://crates.io/api/v1/crates/semver/1.0.20/download -> semver-1.0.20.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_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.crate https://crates.io/api/v1/crates/sha1/0.10.6/download -> sha1-0.10.6.crate https://crates.io/api/v1/crates/sha2/0.10.8/download -> sha2-0.10.8.crate https://crates.io/api/v1/crates/shlex/1.2.0/download -> shlex-1.2.0.crate https://crates.io/api/v1/crates/siphasher/0.3.11/download -> siphasher-0.3.11.crate https://crates.io/api/v1/crates/slab/0.4.9/download -> slab-0.4.9.crate https://crates.io/api/v1/crates/smallvec/1.11.2/download -> smallvec-1.11.2.crate https://crates.io/api/v1/crates/socket2/0.4.10/download -> socket2-0.4.10.crate https://crates.io/api/v1/crates/socket2/0.5.5/download -> socket2-0.5.5.crate https://crates.io/api/v1/crates/string_cache/0.8.7/download -> string_cache-0.8.7.crate https://crates.io/api/v1/crates/string_cache_codegen/0.5.2/download -> string_cache_codegen-0.5.2.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.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/tempfile/3.8.1/download -> tempfile-3.8.1.crate https://crates.io/api/v1/crates/tendril/0.4.3/download -> tendril-0.4.3.crate https://crates.io/api/v1/crates/termcolor/1.4.0/download -> termcolor-1.4.0.crate https://crates.io/api/v1/crates/terminal_size/0.3.0/download -> terminal_size-0.3.0.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.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/thiserror/1.0.50/download -> thiserror-1.0.50.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/tokio-macros/2.2.0/download -> tokio-macros-2.2.0.crate https://crates.io/api/v1/crates/tokio-stream/0.1.14/download -> tokio-stream-0.1.14.crate https://crates.io/api/v1/crates/tokio-tungstenite/0.20.1/download -> tokio-tungstenite-0.20.1.crate https://crates.io/api/v1/crates/tokio-util/0.7.10/download -> tokio-util-0.7.10.crate https://crates.io/api/v1/crates/tokio/1.34.0/download -> tokio-1.34.0.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/topological-sort/0.2.2/download -> topological-sort-0.2.2.crate https://crates.io/api/v1/crates/tower-service/0.3.2/download -> tower-service-0.3.2.crate https://crates.io/api/v1/crates/tracing-core/0.1.32/download -> tracing-core-0.1.32.crate https://crates.io/api/v1/crates/tracing/0.1.40/download -> tracing-0.1.40.crate https://crates.io/api/v1/crates/try-lock/0.2.4/download -> try-lock-0.2.4.crate https://crates.io/api/v1/crates/tungstenite/0.20.1/download -> tungstenite-0.20.1.crate https://crates.io/api/v1/crates/typenum/1.17.0/download -> typenum-1.17.0.crate https://crates.io/api/v1/crates/ucd-trie/0.1.6/download -> ucd-trie-0.1.6.crate https://crates.io/api/v1/crates/unicase/2.7.0/download -> unicase-2.7.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-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/url/2.5.0/download -> url-2.5.0.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/utf-8/0.7.6/download -> utf-8-0.7.6.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.4.0/download -> walkdir-2.4.0.crate https://crates.io/api/v1/crates/want/0.3.1/download -> want-0.3.1.crate https://crates.io/api/v1/crates/warp/0.3.6/download -> warp-0.3.6.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-backend/0.2.89/download -> wasm-bindgen-backend-0.2.89.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.89/download -> wasm-bindgen-macro-support-0.2.89.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.89/download -> wasm-bindgen-macro-0.2.89.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.89/download -> wasm-bindgen-shared-0.2.89.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.89/download -> wasm-bindgen-0.2.89.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-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/winapi/0.3.9/download -> winapi-0.3.9.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-sys/0.52.0/download -> windows-sys-0.52.0.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-targets/0.52.0/download -> windows-targets-0.52.0.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_gnullvm/0.52.0/download -> windows_aarch64_gnullvm-0.52.0.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_aarch64_msvc/0.52.0/download -> windows_aarch64_msvc-0.52.0.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_gnu/0.52.0/download -> windows_i686_gnu-0.52.0.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_i686_msvc/0.52.0/download -> windows_i686_msvc-0.52.0.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_gnullvm/0.52.0/download -> windows_x86_64_gnullvm-0.52.0.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_gnu/0.52.0/download -> windows_x86_64_gnu-0.52.0.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/windows_x86_64_msvc/0.52.0/download -> windows_x86_64_msvc-0.52.0.crate https://crates.io/api/v1/crates/xml5ever/0.17.0/download -> xml5ever-0.17.0.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate _eclasses_=cargo 8e446589282567c95e483e238d8dd120 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=596ecc97c706411b5ad24fb4c9df7a79 +_md5_=cea278c506885af73898a72a6aafa8e1 diff --git a/metadata/md5-cache/dev-go/Manifest.gz b/metadata/md5-cache/dev-go/Manifest.gz index 3095bd3754bc..8c1524731fc9 100644 Binary files a/metadata/md5-cache/dev-go/Manifest.gz and b/metadata/md5-cache/dev-go/Manifest.gz differ diff --git a/metadata/md5-cache/dev-go/delve-1.21.2 b/metadata/md5-cache/dev-go/delve-1.21.2 new file mode 100644 index 000000000000..ff52197adb2e --- /dev/null +++ b/metadata/md5-cache/dev-go/delve-1.21.2 @@ -0,0 +1,13 @@ +BDEPEND=>=dev-lang/go-1.18 app-arch/unzip +DEFINED_PHASES=compile install test unpack +DESCRIPTION=A source-level debugger for the Go programming language +EAPI=8 +HOMEPAGE=https://github.com/go-delve/delve +INHERIT=go-module +KEYWORDS=~amd64 +LICENSE=MIT BSD BSD-2 Apache-2.0 +RESTRICT=strip +SLOT=0 +SRC_URI=https://github.com/go-delve/delve/archive/v1.21.2.tar.gz -> delve-1.21.2.tar.gz +_eclasses_=go-env 96e1747610bbb2f5c5d3fb16f0f3a83a go-module 9e5a8f7b134fd3ed3785755097fe8ef0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=d8810737ae34ed16049ad8aaaf15c8db diff --git a/metadata/md5-cache/dev-go/delve-1.8.0 b/metadata/md5-cache/dev-go/delve-1.8.0 deleted file mode 100644 index 22f4420c57ea..000000000000 --- a/metadata/md5-cache/dev-go/delve-1.8.0 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=dev-lang/go-1.18 app-arch/unzip -DEFINED_PHASES=compile install test unpack -DESCRIPTION=A source-level debugger for the Go programming language -EAPI=8 -HOMEPAGE=https://github.com/go-delve/delve -INHERIT=go-module -KEYWORDS=~amd64 -LICENSE=MIT BSD BSD-2 Apache-2.0 -RESTRICT=strip -SLOT=0 -SRC_URI=https://github.com/go-delve/delve/archive/v1.8.0.tar.gz -> delve-1.8.0.tar.gz -_eclasses_=go-env 96e1747610bbb2f5c5d3fb16f0f3a83a go-module 9e5a8f7b134fd3ed3785755097fe8ef0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=1ec218fda937b3254703a3737bada793 diff --git a/metadata/md5-cache/dev-go/delve-1.9.0 b/metadata/md5-cache/dev-go/delve-1.9.0 deleted file mode 100644 index 7059ace2ec5c..000000000000 --- a/metadata/md5-cache/dev-go/delve-1.9.0 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=dev-lang/go-1.18 app-arch/unzip -DEFINED_PHASES=compile install test unpack -DESCRIPTION=A source-level debugger for the Go programming language -EAPI=8 -HOMEPAGE=https://github.com/go-delve/delve -INHERIT=go-module -KEYWORDS=~amd64 -LICENSE=MIT BSD BSD-2 Apache-2.0 -RESTRICT=strip -SLOT=0 -SRC_URI=https://github.com/go-delve/delve/archive/v1.9.0.tar.gz -> delve-1.9.0.tar.gz -_eclasses_=go-env 96e1747610bbb2f5c5d3fb16f0f3a83a go-module 9e5a8f7b134fd3ed3785755097fe8ef0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=34982e64aba1619c77a377144d772387 diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz index 39a9b1a55281..2889b498acea 100644 Binary files a/metadata/md5-cache/dev-libs/Manifest.gz and b/metadata/md5-cache/dev-libs/Manifest.gz differ diff --git a/metadata/md5-cache/dev-libs/linux-syscall-support-2022.10.12 b/metadata/md5-cache/dev-libs/linux-syscall-support-2022.10.12 new file mode 100644 index 000000000000..b82e952a1ca5 --- /dev/null +++ b/metadata/md5-cache/dev-libs/linux-syscall-support-2022.10.12 @@ -0,0 +1,9 @@ +DEFINED_PHASES=install prepare test +DESCRIPTION=Linux Syscall Support +EAPI=8 +HOMEPAGE=https://chromium.googlesource.com/linux-syscall-support +KEYWORDS=~amd64 +LICENSE=BSD +SLOT=0 +SRC_URI=https://chromium.googlesource.com/linux-syscall-support/+archive/refs/tags/v2022.10.12.tar.gz -> linux-syscall-support-2022.10.12.tar.gz +_md5_=db76c2b9e8c235a622f52c602f194995 diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz index 4562ac32ca5e..b8623d2be0ac 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/bpftool-6.6.8 b/metadata/md5-cache/dev-util/bpftool-6.6.8 new file mode 100644 index 000000000000..aac29f166640 --- /dev/null +++ b/metadata/md5-cache/dev-util/bpftool-6.6.8 @@ -0,0 +1,15 @@ +BDEPEND=dev-util/patchutils || ( dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/tar dev-python/docutils +DEFINED_PHASES=compile install postinst prepare setup unpack +DEPEND=sys-libs/binutils-libs:= sys-libs/zlib:= virtual/libelf:= caps? ( sys-libs/libcap:= ) >=sys-kernel/linux-headers-5.8 +DESCRIPTION=Tool for inspection and simple manipulation of eBPF programs and maps +EAPI=8 +HOMEPAGE=https://kernel.org/ +INHERIT=estack linux-info optfeature python-any-r1 bash-completion-r1 toolchain-funcs +IUSE=caps +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 +RDEPEND=sys-libs/binutils-libs:= sys-libs/zlib:= virtual/libelf:= caps? ( sys-libs/libcap:= ) +SLOT=0 +SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.6.8.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.6.tar.xz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff estack c61c368a76fdf3a82fdf8dbaebea3804 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=ffc2c4807cf32169779a6b67ea6967f2 diff --git a/metadata/md5-cache/dev-vcs/Manifest.gz b/metadata/md5-cache/dev-vcs/Manifest.gz index d75ea8557376..7853d3dc7928 100644 Binary files a/metadata/md5-cache/dev-vcs/Manifest.gz and b/metadata/md5-cache/dev-vcs/Manifest.gz differ diff --git a/metadata/md5-cache/dev-vcs/git-machete-3.20.0 b/metadata/md5-cache/dev-vcs/git-machete-3.20.0 index 4e58efd973bb..f1b2f52b7aa2 100644 --- a/metadata/md5-cache/dev-vcs/git-machete-3.20.0 +++ b/metadata/md5-cache/dev-vcs/git-machete-3.20.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/VirtusLab/git-machete https://pypi.org/project/git-machete/ INHERIT=bash-completion-r1 distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~riscv +KEYWORDS=amd64 ~riscv LICENSE=MIT RDEPEND=dev-vcs/git 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 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/VirtusLab/git-machete/archive/refs/tags/v3.20.0.tar.gz -> git-machete-3.20.0.gh.tar.gz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 8e0ad2c111b259a711c8eaef98a17690 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=8825c4305175372b4995f5203d7b3561 +_md5_=c6e61dc33332ce8b90185cc158538d09 diff --git a/metadata/md5-cache/games-board/Manifest.gz b/metadata/md5-cache/games-board/Manifest.gz index ae6e9353384c..5b492173eee1 100644 Binary files a/metadata/md5-cache/games-board/Manifest.gz and b/metadata/md5-cache/games-board/Manifest.gz differ diff --git a/metadata/md5-cache/games-board/gnome-mahjongg-3.38.3 b/metadata/md5-cache/games-board/gnome-mahjongg-3.38.3 deleted file mode 100644 index 2859fa074fec..000000000000 --- a/metadata/md5-cache/games-board/gnome-mahjongg-3.38.3 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=|| ( dev-lang/vala:0.56 ) dev-libs/appstream-glib dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 app-alternatives/ninja dev-util/meson-format-array -DEFINED_PHASES=compile configure install postinst postrm preinst prepare test -DEPEND=>=dev-libs/glib-2.40.0:2 >=x11-libs/gtk+-3.13.2:3 >=gnome-base/librsvg-2.32.0:2 gnome-base/librsvg:2[vala] dev-util/desktop-file-utils x11-misc/shared-mime-info -DESCRIPTION=Disassemble a pile of tiles by removing matching pairs -EAPI=7 -HOMEPAGE=https://wiki.gnome.org/Apps/Mahjongg -INHERIT=gnome.org gnome2-utils meson vala xdg -KEYWORDS=amd64 ~arm arm64 ~riscv x86 -LICENSE=GPL-2+ CC-BY-SA-3.0 -RDEPEND=>=dev-libs/glib-2.40.0:2 >=x11-libs/gtk+-3.13.2:3 >=gnome-base/librsvg-2.32.0:2 -SLOT=0 -SRC_URI=mirror://gnome/sources/gnome-mahjongg/3.38/gnome-mahjongg-3.38.3.tar.xz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 576e6bbef90e9753368f8b4ad0bd5383 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 vala e477903dbe0105930c51f170a592dc16 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=124b23ca7b670312887b6d18f6d24174 diff --git a/metadata/md5-cache/games-fps/Manifest.gz b/metadata/md5-cache/games-fps/Manifest.gz index b8860de582b0..a1049d236d0f 100644 Binary files a/metadata/md5-cache/games-fps/Manifest.gz and b/metadata/md5-cache/games-fps/Manifest.gz differ diff --git a/metadata/md5-cache/games-fps/serioussam-1.10.6 b/metadata/md5-cache/games-fps/serioussam-1.10.6 new file mode 100644 index 000000000000..80143633a9b3 --- /dev/null +++ b/metadata/md5-cache/games-fps/serioussam-1.10.6 @@ -0,0 +1,15 @@ +BDEPEND=virtual/pkgconfig sys-devel/flex sys-devel/bison media-gfx/imagemagick app-alternatives/ninja >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst prepare test +DEPEND=games-fps/serioussam-tfe-data games-fps/serioussam-tse-data media-libs/libsdl2[video,joystick,opengl] media-libs/libvorbis sys-libs/zlib alsa? ( >=media-libs/libsdl2-2.0.6[alsa,sound] ) pipewire? ( >=media-libs/libsdl2-2.0.6[pipewire,sound] ) vulkan? ( dev-util/vulkan-headers media-libs/vulkan-loader media-libs/libsdl2[video,joystick,opengl,vulkan] ) +DESCRIPTION=Linux port of Serious Sam Classic with Vulkan support +EAPI=8 +HOMEPAGE=https://github.com/tx00100xt/SeriousSamClassic-VK +INHERIT=cmake desktop +IUSE=alsa pipewire vulkan +KEYWORDS=-* ~amd64 ~x86 +LICENSE=GPL-2 BSD ZLIB +RDEPEND=games-fps/serioussam-tfe-data games-fps/serioussam-tse-data media-libs/libsdl2[video,joystick,opengl] media-libs/libvorbis sys-libs/zlib alsa? ( >=media-libs/libsdl2-2.0.6[alsa,sound] ) pipewire? ( >=media-libs/libsdl2-2.0.6[pipewire,sound] ) vulkan? ( dev-util/vulkan-headers media-libs/vulkan-loader media-libs/libsdl2[video,joystick,opengl,vulkan] ) +SLOT=0 +SRC_URI=https://github.com/tx00100xt/SeriousSamClassic-VK/archive/refs/tags/1.10.6c.tar.gz -> serioussam-1.10.6c.tar.gz +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=6f3264f2f7636e8079e0ecf91cafa2d9 diff --git a/metadata/md5-cache/games-fps/serioussam-tfe-data-1.5-r1 b/metadata/md5-cache/games-fps/serioussam-tfe-data-1.5-r1 new file mode 100644 index 000000000000..303ca4b809ec --- /dev/null +++ b/metadata/md5-cache/games-fps/serioussam-tfe-data-1.5-r1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=install postinst setup unpack +DESCRIPTION=Croteam's Serious Sam Classic The First Encounter ... the data files +EAPI=8 +HOMEPAGE=https://www.croteam.com/ https://store.steampowered.com/app/41050/Serious_Sam_Classic_The_First_Encounter/ +INHERIT=cdrom unpacker +KEYWORDS=~amd64 ~x86 +LICENSE=all-rights-reserved +PROPERTIES=interactive +RESTRICT=bindist +SLOT=0 +SRC_URI=https://github.com/tx00100xt/serioussam-mods/raw/main/Patches/serioussamfe-patch_1.05_FE.tar.xz +_eclasses_=cdrom e2d6b737cd384c6064917aee0a82b6e1 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability a74d533f258f1f435be71312558c12f9 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker aa6a4e924009232d8b78b31e932c30b5 +_md5_=f63419d325998edc6aedb50326819e5b diff --git a/metadata/md5-cache/games-fps/serioussam-tse-data-1.7-r1 b/metadata/md5-cache/games-fps/serioussam-tse-data-1.7-r1 new file mode 100644 index 000000000000..ecc529e200bf --- /dev/null +++ b/metadata/md5-cache/games-fps/serioussam-tse-data-1.7-r1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=install postinst setup unpack +DESCRIPTION=Croteam's Serious Sam Classic The Second Encounter ... the data files +EAPI=8 +HOMEPAGE=https://www.croteam.com/ https://store.steampowered.com/app/41060/Serious_Sam_Classic_The_Second_Encounter/ +INHERIT=cdrom unpacker +KEYWORDS=~amd64 ~x86 +LICENSE=all-rights-reserved +PROPERTIES=interactive +RESTRICT=bindist +SLOT=0 +SRC_URI=https://github.com/tx00100xt/serioussam-mods/raw/main/Patches/serioussamse-patch_1.07_SE.tar.xz +_eclasses_=cdrom e2d6b737cd384c6064917aee0a82b6e1 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability a74d533f258f1f435be71312558c12f9 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker aa6a4e924009232d8b78b31e932c30b5 +_md5_=ecef1aa66a8a62cd1625a60b5bbe25a5 diff --git a/metadata/md5-cache/gnome-base/Manifest.gz b/metadata/md5-cache/gnome-base/Manifest.gz index 7b33baca5ece..d4f2976beb76 100644 Binary files a/metadata/md5-cache/gnome-base/Manifest.gz and b/metadata/md5-cache/gnome-base/Manifest.gz differ diff --git a/metadata/md5-cache/gnome-base/gnome-45.2 b/metadata/md5-cache/gnome-base/gnome-45.2 new file mode 100644 index 000000000000..5389e7ddf97a --- /dev/null +++ b/metadata/md5-cache/gnome-base/gnome-45.2 @@ -0,0 +1,11 @@ +DEFINED_PHASES=postinst +DESCRIPTION=Meta package for GNOME, merge this package to install +EAPI=8 +HOMEPAGE=https://www.gnome.org/ +IUSE=accessibility +bluetooth +classic cups +extras +KEYWORDS=~amd64 ~arm64 ~loong ~riscv ~x86 +LICENSE=metapackage +PDEPEND=>=gnome-base/gvfs-1.52.1[udisks] +RDEPEND=>=gnome-base/gnome-core-libs-45.2[cups?] >=gnome-base/gnome-core-apps-45.2[cups?,bluetooth?] >=gnome-base/gdm-45.0.1 >=x11-wm/mutter-45.2 >=gnome-base/gnome-shell-45.2 >=media-fonts/cantarell-0.303.1 >=x11-themes/gnome-backgrounds-45.0 x11-themes/sound-theme-freedesktop accessibility? ( >=app-accessibility/at-spi2-core-2.50.0 >=app-accessibility/orca-45.1 >=gnome-extra/mousetweaks-3.32.0 ) classic? ( >=gnome-extra/gnome-shell-extensions-45.2 ) extras? ( >=gnome-base/gnome-extra-apps-45.2 ) +SLOT=2.0 +_md5_=6bc20d8fd41089d292cb586e0a3249c9 diff --git a/metadata/md5-cache/gnome-base/gnome-extra-apps-45.2 b/metadata/md5-cache/gnome-base/gnome-extra-apps-45.2 new file mode 100644 index 000000000000..9692141dc6dd --- /dev/null +++ b/metadata/md5-cache/gnome-base/gnome-extra-apps-45.2 @@ -0,0 +1,10 @@ +DEFINED_PHASES=- +DESCRIPTION=Sub-meta package for the applications of GNOME +EAPI=8 +HOMEPAGE=https://www.gnome.org/ +IUSE=+games share +shotwell +tracker +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=metapackage +RDEPEND=>=gnome-base/gnome-core-libs-45.2 >=sys-apps/baobab-45.0 >=media-video/cheese-44.1 >=www-client/epiphany-44.6 >=app-arch/file-roller-43.1 >=gnome-extra/gnome-calculator-45.0.2 >=gnome-extra/gnome-calendar-45.1 >=gnome-extra/gnome-characters-45.0 >=sys-apps/gnome-disk-utility-45.1 >=media-gfx/gnome-font-viewer-45.0 >=gnome-extra/gnome-system-monitor-45.0.2 >=gnome-extra/gnome-weather-45.0 >=gnome-extra/sushi-45.0 >=gnome-base/dconf-editor-45.0.1 >=mail-client/evolution-3.50.2 >=gnome-extra/gnome-tweaks-45.0 >=gnome-extra/nautilus-sendto-3.8.6 >=app-crypt/seahorse-43.0 games? ( >=games-puzzle/five-or-more-3.32.3 >=games-board/four-in-a-row-3.38.1 >=games-board/gnome-chess-43.2 >=games-puzzle/gnome-klotski-3.38.2 >=games-board/gnome-mahjongg-3.40.0 >=games-board/gnome-mines-40.1 >=games-arcade/gnome-nibbles-4.0.1 >=games-arcade/gnome-robots-40.0 >=games-puzzle/gnome-sudoku-45.2 >=games-puzzle/gnome-taquin-3.38.1 >=games-puzzle/gnome-tetravex-3.38.2 >=games-puzzle/hitori-44.0 >=games-board/iagno-3.38.1 >=games-puzzle/lightsoff-40.0.1 >=games-puzzle/quadrapassel-40.2 >=games-puzzle/swell-foop-41.1 >=games-board/tali-40.9 ) share? ( >=gnome-extra/gnome-user-share-43.0 ) shotwell? ( >=media-gfx/shotwell-0.32.4 ) tracker? ( >=app-misc/tracker-3.6.0 >=app-misc/tracker-miners-3.6.2 >=media-gfx/gnome-photos-44.0 >=media-sound/gnome-music-45.0 ) +SLOT=3.0 +_md5_=bddd165b5697dc624d2d1dbe93daf65d diff --git a/metadata/md5-cache/gnome-base/gnome-session-45.0-r1 b/metadata/md5-cache/gnome-base/gnome-session-45.0-r1 new file mode 100644 index 000000000000..f57f3aae1039 --- /dev/null +++ b/metadata/md5-cache/gnome-base/gnome-session-45.0-r1 @@ -0,0 +1,17 @@ +BDEPEND=dev-libs/libxslt dev-util/gdbus-codegen >=sys-devel/gettext-0.19.8 virtual/pkgconfig doc? ( app-text/xmlto app-text/docbook-xml-dtd:4.1.2 ) app-arch/xz-utils >=dev-util/meson-1.2.1 app-alternatives/ninja dev-util/meson-format-array virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst postrm preinst prepare test +DEPEND=>=dev-libs/glib-2.46.0:2 >=x11-libs/gtk+-3.22.0:3 x11-libs/libICE x11-libs/libSM x11-libs/libX11 >=gnome-base/gnome-desktop-3.34.2:3= >=dev-libs/json-glib-0.10 media-libs/libglvnd[X] media-libs/libepoxy x11-libs/libXcomposite systemd? ( >=sys-apps/systemd-242:0= ) elogind? ( >=sys-auth/elogind-239.4 ) x11-libs/xtrans +DESCRIPTION=Gnome session manager +EAPI=8 +HOMEPAGE=https://gitlab.gnome.org/GNOME/gnome-session +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=desktop gnome.org gnome2-utils meson systemd xdg +IUSE=doc elogind systemd +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=GPL-2+ +RDEPEND=>=dev-libs/glib-2.46.0:2 >=x11-libs/gtk+-3.22.0:3 x11-libs/libICE x11-libs/libSM x11-libs/libX11 >=gnome-base/gnome-desktop-3.34.2:3= >=dev-libs/json-glib-0.10 media-libs/libglvnd[X] media-libs/libepoxy x11-libs/libXcomposite systemd? ( >=sys-apps/systemd-242:0= ) elogind? ( >=sys-auth/elogind-239.4 ) >=gnome-base/gnome-settings-daemon-3.35.91 >=gnome-base/gsettings-desktop-schemas-0.1.7 sys-apps/dbus[X] x11-misc/xdg-user-dirs x11-misc/xdg-user-dirs-gtk +REQUIRED_USE=?? ( elogind systemd ) +SLOT=0 +SRC_URI=mirror://gnome/sources/gnome-session/45/gnome-session-45.0.tar.xz +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 576e6bbef90e9753368f8b4ad0bd5383 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-utils-r1 474cb53a7d1b62721a91809a1d702661 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=e3ef182e9fa5da87432f043314f97e71 diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz index 60f6059e8623..c74157ade29f 100644 Binary files a/metadata/md5-cache/media-libs/Manifest.gz and b/metadata/md5-cache/media-libs/Manifest.gz differ diff --git a/metadata/md5-cache/media-libs/netpbm-11.2.5 b/metadata/md5-cache/media-libs/netpbm-11.2.5 index 3953f530d0f9..ec02ccc7e646 100644 --- a/metadata/md5-cache/media-libs/netpbm-11.2.5 +++ b/metadata/md5-cache/media-libs/netpbm-11.2.5 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://netpbm.sourceforge.net/ INHERIT=flag-o-matic multilib toolchain-funcs IUSE=jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X xml -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux LICENSE=Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain RDEPEND=dev-lang/perl jbig? ( media-libs/jbigkit:= ) jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] ) png? ( >=media-libs/libpng-1.4:0= sys-libs/zlib ) postscript? ( app-text/ghostscript-gpl sys-libs/zlib ) rle? ( media-libs/urt:= ) svga? ( media-libs/svgalib ) tiff? ( >=media-libs/tiff-3.5.5:= ) xml? ( dev-libs/libxml2 ) X? ( x11-libs/libX11 ) SLOT=0/stable.102 SRC_URI=https://dev.gentoo.org/~ceamac/media-libs/netpbm/netpbm-11.2.5.tar.xz _eclasses_=flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=368e350e14d13f506e74004c4aab7b3b +_md5_=3aee0b6025b6d17301a923722d65d88d diff --git a/metadata/md5-cache/media-libs/netpbm-11.2.6 b/metadata/md5-cache/media-libs/netpbm-11.2.6 deleted file mode 100644 index 9fdf625a6f8c..000000000000 --- a/metadata/md5-cache/media-libs/netpbm-11.2.6 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-arch/xz-utils sys-devel/flex virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-lang/perl jbig? ( media-libs/jbigkit:= ) jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] ) png? ( >=media-libs/libpng-1.4:0= sys-libs/zlib ) postscript? ( app-text/ghostscript-gpl sys-libs/zlib ) rle? ( media-libs/urt:= ) svga? ( media-libs/svgalib ) tiff? ( >=media-libs/tiff-3.5.5:= ) xml? ( dev-libs/libxml2 ) X? ( x11-libs/libX11 ) x11-base/xorg-proto -DESCRIPTION=A set of utilities for converting to/from the netpbm (and related) formats -EAPI=8 -HOMEPAGE=https://netpbm.sourceforge.net/ -INHERIT=flag-o-matic multilib toolchain-funcs -IUSE=jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X xml -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain -RDEPEND=dev-lang/perl jbig? ( media-libs/jbigkit:= ) jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] ) png? ( >=media-libs/libpng-1.4:0= sys-libs/zlib ) postscript? ( app-text/ghostscript-gpl sys-libs/zlib ) rle? ( media-libs/urt:= ) svga? ( media-libs/svgalib ) tiff? ( >=media-libs/tiff-3.5.5:= ) xml? ( dev-libs/libxml2 ) X? ( x11-libs/libX11 ) -SLOT=0/stable.102 -SRC_URI=https://dev.gentoo.org/~ceamac/media-libs/netpbm/netpbm-11.2.6.tar.xz -_eclasses_=flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=368e350e14d13f506e74004c4aab7b3b diff --git a/metadata/md5-cache/media-libs/netpbm-11.2.7 b/metadata/md5-cache/media-libs/netpbm-11.2.7 new file mode 100644 index 000000000000..d1cf35b7f11a --- /dev/null +++ b/metadata/md5-cache/media-libs/netpbm-11.2.7 @@ -0,0 +1,15 @@ +BDEPEND=app-arch/xz-utils sys-devel/flex virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl jbig? ( media-libs/jbigkit:= ) jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] ) png? ( >=media-libs/libpng-1.4:0= sys-libs/zlib ) postscript? ( app-text/ghostscript-gpl sys-libs/zlib ) rle? ( media-libs/urt:= ) svga? ( media-libs/svgalib ) tiff? ( >=media-libs/tiff-3.5.5:= ) xml? ( dev-libs/libxml2 ) X? ( x11-libs/libX11 ) x11-base/xorg-proto +DESCRIPTION=A set of utilities for converting to/from the netpbm (and related) formats +EAPI=8 +HOMEPAGE=https://netpbm.sourceforge.net/ +INHERIT=flag-o-matic multilib toolchain-funcs +IUSE=jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X xml +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain +RDEPEND=dev-lang/perl jbig? ( media-libs/jbigkit:= ) jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] ) png? ( >=media-libs/libpng-1.4:0= sys-libs/zlib ) postscript? ( app-text/ghostscript-gpl sys-libs/zlib ) rle? ( media-libs/urt:= ) svga? ( media-libs/svgalib ) tiff? ( >=media-libs/tiff-3.5.5:= ) xml? ( dev-libs/libxml2 ) X? ( x11-libs/libX11 ) +SLOT=0/stable.102 +SRC_URI=https://dev.gentoo.org/~ceamac/media-libs/netpbm/netpbm-11.2.7.tar.xz +_eclasses_=flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=368e350e14d13f506e74004c4aab7b3b diff --git a/metadata/md5-cache/media-libs/netpbm-11.4.5 b/metadata/md5-cache/media-libs/netpbm-11.4.5 deleted file mode 100644 index 750358a3bd6f..000000000000 --- a/metadata/md5-cache/media-libs/netpbm-11.4.5 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-arch/xz-utils sys-devel/flex virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-lang/perl jbig? ( media-libs/jbigkit:= ) jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] ) png? ( >=media-libs/libpng-1.4:0= sys-libs/zlib ) postscript? ( app-text/ghostscript-gpl sys-libs/zlib ) rle? ( media-libs/urt:= ) svga? ( media-libs/svgalib ) tiff? ( >=media-libs/tiff-3.5.5:= ) xml? ( dev-libs/libxml2 ) X? ( x11-libs/libX11 ) x11-base/xorg-proto -DESCRIPTION=A set of utilities for converting to/from the netpbm (and related) formats -EAPI=8 -HOMEPAGE=https://netpbm.sourceforge.net/ -INHERIT=flag-o-matic multilib toolchain-funcs -IUSE=jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X xml -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain -RDEPEND=dev-lang/perl jbig? ( media-libs/jbigkit:= ) jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] ) png? ( >=media-libs/libpng-1.4:0= sys-libs/zlib ) postscript? ( app-text/ghostscript-gpl sys-libs/zlib ) rle? ( media-libs/urt:= ) svga? ( media-libs/svgalib ) tiff? ( >=media-libs/tiff-3.5.5:= ) xml? ( dev-libs/libxml2 ) X? ( x11-libs/libX11 ) -SLOT=0/advanced.104 -SRC_URI=https://dev.gentoo.org/~ceamac/media-libs/netpbm/netpbm-11.4.5.tar.xz -_eclasses_=flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=e5ddf6403a80ea4960cef17444903f26 diff --git a/metadata/md5-cache/media-libs/netpbm-11.4.6 b/metadata/md5-cache/media-libs/netpbm-11.4.6 new file mode 100644 index 000000000000..5bd25d9d326d --- /dev/null +++ b/metadata/md5-cache/media-libs/netpbm-11.4.6 @@ -0,0 +1,15 @@ +BDEPEND=app-arch/xz-utils sys-devel/flex virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl jbig? ( media-libs/jbigkit:= ) jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] ) png? ( >=media-libs/libpng-1.4:0= sys-libs/zlib ) postscript? ( app-text/ghostscript-gpl sys-libs/zlib ) rle? ( media-libs/urt:= ) svga? ( media-libs/svgalib ) tiff? ( >=media-libs/tiff-3.5.5:= ) xml? ( dev-libs/libxml2 ) X? ( x11-libs/libX11 ) x11-base/xorg-proto +DESCRIPTION=A set of utilities for converting to/from the netpbm (and related) formats +EAPI=8 +HOMEPAGE=https://netpbm.sourceforge.net/ +INHERIT=flag-o-matic multilib toolchain-funcs +IUSE=jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X xml +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain +RDEPEND=dev-lang/perl jbig? ( media-libs/jbigkit:= ) jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] ) png? ( >=media-libs/libpng-1.4:0= sys-libs/zlib ) postscript? ( app-text/ghostscript-gpl sys-libs/zlib ) rle? ( media-libs/urt:= ) svga? ( media-libs/svgalib ) tiff? ( >=media-libs/tiff-3.5.5:= ) xml? ( dev-libs/libxml2 ) X? ( x11-libs/libX11 ) +SLOT=0/advanced.104 +SRC_URI=https://dev.gentoo.org/~ceamac/media-libs/netpbm/netpbm-11.4.6.tar.xz +_eclasses_=flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=e5ddf6403a80ea4960cef17444903f26 diff --git a/metadata/md5-cache/media-libs/x264-0.0.20231114-r1 b/metadata/md5-cache/media-libs/x264-0.0.20231114-r1 index 914516de3fdb..c2136545b87a 100644 --- a/metadata/md5-cache/media-libs/x264-0.0.20231114-r1 +++ b/metadata/md5-cache/media-libs/x264-0.0.20231114-r1 @@ -11,4 +11,4 @@ RDEPEND=opencl? ( >=virtual/opencl-0-r3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x3 SLOT=0/164 SRC_URI=https://code.videolan.org/videolan/x264/-/archive/c196240409e4d7c01b47448d93b1f9683aaa7cf7/x264-c196240409e4d7c01b47448d93b1f9683aaa7cf7.tar.bz2 -> x264-0.0.20231114.tar.bz2 _eclasses_=flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=1e7147dfbd0ad0770ab32ef4059c110d +_md5_=fcad4ac8bd133094d8d78150d5601b65 diff --git a/metadata/md5-cache/media-libs/x264-9999 b/metadata/md5-cache/media-libs/x264-9999 index c5e675e20f5f..1b65d0d771d1 100644 --- a/metadata/md5-cache/media-libs/x264-9999 +++ b/metadata/md5-cache/media-libs/x264-9999 @@ -11,4 +11,4 @@ PROPERTIES=live RDEPEND=opencl? ( >=virtual/opencl-0-r3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) SLOT=0/164 _eclasses_=flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=b03059f40c1726ce0451b7b7f2652ee2 +_md5_=53072e6a809c73055e9a325d34627fd8 diff --git a/metadata/md5-cache/media-video/Manifest.gz b/metadata/md5-cache/media-video/Manifest.gz index a156a7d4ed0d..05c20e4cb3a7 100644 Binary files a/metadata/md5-cache/media-video/Manifest.gz and b/metadata/md5-cache/media-video/Manifest.gz differ diff --git a/metadata/md5-cache/media-video/x264-encoder-0.0.20231114 b/metadata/md5-cache/media-video/x264-encoder-0.0.20231114 new file mode 100644 index 000000000000..2b264428e7a7 --- /dev/null +++ b/metadata/md5-cache/media-video/x264-encoder-0.0.20231114 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=configure +DEPEND=~media-libs/x264-0.0.20231114[interlaced=,threads=] ffmpeg? ( media-video/ffmpeg:= ) ffmpegsource? ( media-libs/ffmpegsource ) mp4? ( >=media-video/gpac-0.5.2:= ) amd64? ( >=dev-lang/nasm-2.13 ) x86? ( >=dev-lang/nasm-2.13 ) +DESCRIPTION=A free commandline encoder for X264/AVC streams +EAPI=8 +HOMEPAGE=https://www.videolan.org/developers/x264.html +INHERIT=flag-o-matic toolchain-funcs +IUSE=avs custom-cflags ffmpeg ffmpegsource +interlaced mp4 +threads +KEYWORDS=~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 +LICENSE=GPL-2 +RDEPEND=~media-libs/x264-0.0.20231114[interlaced=,threads=] ffmpeg? ( media-video/ffmpeg:= ) ffmpegsource? ( media-libs/ffmpegsource ) mp4? ( >=media-video/gpac-0.5.2:= ) +REQUIRED_USE=ffmpegsource? ( ffmpeg ) +SLOT=0 +SRC_URI=https://code.videolan.org/videolan/x264/-/archive/c196240409e4d7c01b47448d93b1f9683aaa7cf7/x264-c196240409e4d7c01b47448d93b1f9683aaa7cf7.tar.bz2 -> x264-0.0.20231114.tar.bz2 +_eclasses_=flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=0801e9b7271c00e26e69f3491ae80e37 diff --git a/metadata/md5-cache/media-video/x264-encoder-9999 b/metadata/md5-cache/media-video/x264-encoder-9999 index 7fb3a97bcefc..8e933fd7da6a 100644 --- a/metadata/md5-cache/media-video/x264-encoder-9999 +++ b/metadata/md5-cache/media-video/x264-encoder-9999 @@ -2,7 +2,7 @@ BDEPEND=virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=configure unpack DEPEND=~media-libs/x264-9999[interlaced=,threads=] ffmpeg? ( media-video/ffmpeg:= ) ffmpegsource? ( media-libs/ffmpegsource ) mp4? ( >=media-video/gpac-0.5.2:= ) amd64? ( >=dev-lang/nasm-2.13 ) x86? ( >=dev-lang/nasm-2.13 ) DESCRIPTION=A free commandline encoder for X264/AVC streams -EAPI=7 +EAPI=8 HOMEPAGE=https://www.videolan.org/developers/x264.html INHERIT=flag-o-matic toolchain-funcs git-r3 IUSE=avs custom-cflags ffmpeg ffmpegsource +interlaced mp4 +threads @@ -12,4 +12,4 @@ RDEPEND=~media-libs/x264-9999[interlaced=,threads=] ffmpeg? ( media-video/ffmpeg REQUIRED_USE=ffmpegsource? ( ffmpeg ) SLOT=0 _eclasses_=flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=0c4d922643d053d39c4bbc131a9ad4ca +_md5_=0801e9b7271c00e26e69f3491ae80e37 diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz index b73234aca5b2..1f6d7bcbe109 100644 Binary files a/metadata/md5-cache/net-libs/Manifest.gz and b/metadata/md5-cache/net-libs/Manifest.gz differ diff --git a/metadata/md5-cache/net-libs/libwebsockets-4.3.3 b/metadata/md5-cache/net-libs/libwebsockets-4.3.3 new file mode 100644 index 000000000000..0127bb7a6279 --- /dev/null +++ b/metadata/md5-cache/net-libs/libwebsockets-4.3.3 @@ -0,0 +1,16 @@ +BDEPEND=dev-lang/perl virtual/pkgconfig app-alternatives/ninja >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND=sys-libs/zlib caps? ( sys-libs/libcap ) dbus? ( sys-apps/dbus ) http-proxy? ( net-libs/libhubbub ) libev? ( dev-libs/libev ) libevent? ( dev-libs/libevent:= ) libuv? ( dev-libs/libuv:= ) sqlite3? ( dev-db/sqlite:= ) ssl? ( !mbedtls? ( dev-libs/openssl:0= ) mbedtls? ( net-libs/mbedtls:= ) ) +DESCRIPTION=A flexible pure-C library for implementing network protocols +EAPI=8 +HOMEPAGE=https://libwebsockets.org/ +INHERIT=cmake +IUSE=access-log caps cgi client dbus extensions generic-sessions http-proxy http2 ipv6 +lejp libev libevent libuv mbedtls peer-limits server-status smtp socks5 sqlite3 ssl threads zip +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 +LICENSE=MIT +RDEPEND=sys-libs/zlib caps? ( sys-libs/libcap ) dbus? ( sys-apps/dbus ) http-proxy? ( net-libs/libhubbub ) libev? ( dev-libs/libev ) libevent? ( dev-libs/libevent:= ) libuv? ( dev-libs/libuv:= ) sqlite3? ( dev-db/sqlite:= ) ssl? ( !mbedtls? ( dev-libs/openssl:0= ) mbedtls? ( net-libs/mbedtls:= ) ) +REQUIRED_USE=access-log? ( http2 ) generic-sessions? ( smtp sqlite3 ) http-proxy? ( client ) mbedtls? ( ssl ) smtp? ( libuv ) socks5? ( client http-proxy ) ?? ( libev libevent ) +SLOT=0/19 +SRC_URI=https://github.com/warmcat/libwebsockets/archive/v4.3.3.tar.gz -> libwebsockets-4.3.3.tar.gz +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=be11e2126f782a43f9aa62499498c78f diff --git a/metadata/md5-cache/net-mail/Manifest.gz b/metadata/md5-cache/net-mail/Manifest.gz index 20c96944a23e..1037d92d6ab3 100644 Binary files a/metadata/md5-cache/net-mail/Manifest.gz and b/metadata/md5-cache/net-mail/Manifest.gz differ diff --git a/metadata/md5-cache/net-mail/courier-imap-5.1.3-r1 b/metadata/md5-cache/net-mail/courier-imap-5.1.3-r1 deleted file mode 100644 index c5c118a4c5a8..000000000000 --- a/metadata/md5-cache/net-mail/courier-imap-5.1.3-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 virtual/pkgconfig -DEFINED_PHASES=configure install postinst prepare -DEPEND=gnutls? ( net-libs/gnutls:=[tools] ) !gnutls? ( dev-libs/openssl:0= ) >=net-libs/courier-authlib-0.71 >=net-libs/courier-unicode-2:= >=net-mail/mailbase-0.00-r8 net-dns/libidn:= berkdb? ( sys-libs/db:= ) fam? ( virtual/fam ) gdbm? ( >=sys-libs/gdbm-1.8.0:= ) dev-lang/perl !mail-mta/courier sys-process/procps -DESCRIPTION=An IMAP daemon designed specifically for maildirs -EAPI=7 -HOMEPAGE=https://www.courier-mta.org/imap/ -INHERIT=autotools readme.gentoo-r1 systemd -IUSE=berkdb debug fam +gdbm gnutls ipv6 selinux trashquota -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 -LICENSE=GPL-3 -RDEPEND=gnutls? ( net-libs/gnutls:=[tools] ) !gnutls? ( dev-libs/openssl:0= ) >=net-libs/courier-authlib-0.71 >=net-libs/courier-unicode-2:= >=net-mail/mailbase-0.00-r8 net-dns/libidn:= berkdb? ( sys-libs/db:= ) fam? ( virtual/fam ) gdbm? ( >=sys-libs/gdbm-1.8.0:= ) selinux? ( sec-policy/selinux-courier ) !mail-mta/courier !net-mail/cyrus-imapd -REQUIRED_USE=|| ( berkdb gdbm ) -RESTRICT=test -SLOT=0 -SRC_URI=mirror://sourceforge/courier/courier-imap-5.1.3.tar.bz2 -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=b4445a36edb34b25e77f16926d3634d7 diff --git a/metadata/md5-cache/net-mail/courier-imap-5.2.1-r2 b/metadata/md5-cache/net-mail/courier-imap-5.2.1-r2 deleted file mode 100644 index ee4fb5c6d399..000000000000 --- a/metadata/md5-cache/net-mail/courier-imap-5.2.1-r2 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 virtual/pkgconfig -DEFINED_PHASES=configure install postinst prepare -DEPEND=gnutls? ( net-libs/gnutls:=[tools] ) !gnutls? ( dev-libs/openssl:0= ) >=net-libs/courier-authlib-0.71 >=net-libs/courier-unicode-2:= >=net-mail/mailbase-0.00-r8 net-dns/libidn:= net-mail/courier-makedat[berkdb?,gdbm?] berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.0:= ) dev-lang/perl !mail-mta/courier sys-process/procps -DESCRIPTION=An IMAP daemon designed specifically for maildirs -EAPI=7 -HOMEPAGE=https://www.courier-mta.org/imap/ -INHERIT=autotools readme.gentoo-r1 systemd -IUSE=berkdb debug +gdbm gnutls ipv6 selinux trashquota -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 -LICENSE=GPL-3 -RDEPEND=gnutls? ( net-libs/gnutls:=[tools] ) !gnutls? ( dev-libs/openssl:0= ) >=net-libs/courier-authlib-0.71 >=net-libs/courier-unicode-2:= >=net-mail/mailbase-0.00-r8 net-dns/libidn:= net-mail/courier-makedat[berkdb?,gdbm?] berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.0:= ) selinux? ( sec-policy/selinux-courier ) !mail-mta/courier !net-mail/cyrus-imapd -REQUIRED_USE=|| ( berkdb gdbm ) -RESTRICT=test -SLOT=0 -SRC_URI=mirror://sourceforge/courier/courier-imap-5.2.1.tar.bz2 -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=462697b5dd5ae2d8fea38b078072021e diff --git a/metadata/md5-cache/net-mail/courier-imap-5.2.3 b/metadata/md5-cache/net-mail/courier-imap-5.2.3 deleted file mode 100644 index 1b5d8d32721e..000000000000 --- a/metadata/md5-cache/net-mail/courier-imap-5.2.3 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 virtual/pkgconfig -DEFINED_PHASES=configure install postinst prepare -DEPEND=gnutls? ( net-libs/gnutls:=[tools] ) !gnutls? ( dev-libs/openssl:0= ) >=net-libs/courier-authlib-0.71 >=net-libs/courier-unicode-2:= >=net-mail/mailbase-0.00-r8 net-dns/libidn:= net-mail/courier-makedat[berkdb?,gdbm?] berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.0:= ) dev-lang/perl !mail-mta/courier sys-process/procps -DESCRIPTION=An IMAP daemon designed specifically for maildirs -EAPI=8 -HOMEPAGE=https://www.courier-mta.org/imap/ -INHERIT=autotools readme.gentoo-r1 systemd -IUSE=berkdb debug +gdbm gnutls ipv6 selinux trashquota -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 -LICENSE=GPL-3 -RDEPEND=gnutls? ( net-libs/gnutls:=[tools] ) !gnutls? ( dev-libs/openssl:0= ) >=net-libs/courier-authlib-0.71 >=net-libs/courier-unicode-2:= >=net-mail/mailbase-0.00-r8 net-dns/libidn:= net-mail/courier-makedat[berkdb?,gdbm?] berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.0:= ) selinux? ( sec-policy/selinux-courier ) !mail-mta/courier !net-mail/cyrus-imapd -REQUIRED_USE=|| ( berkdb gdbm ) -RESTRICT=test -SLOT=0 -SRC_URI=mirror://sourceforge/courier/courier-imap-5.2.3.tar.bz2 -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=35094148c62bc7d2df0b01ca6935bb0f diff --git a/metadata/md5-cache/net-mail/courier-imap-5.2.4 b/metadata/md5-cache/net-mail/courier-imap-5.2.4 deleted file mode 100644 index 1dd5c40adca2..000000000000 --- a/metadata/md5-cache/net-mail/courier-imap-5.2.4 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 virtual/pkgconfig -DEFINED_PHASES=configure install postinst prepare -DEPEND=gnutls? ( net-libs/gnutls:=[tools] ) !gnutls? ( dev-libs/openssl:0= ) >=net-libs/courier-authlib-0.71 >=net-libs/courier-unicode-2:= >=net-mail/mailbase-0.00-r8 net-dns/libidn:= net-mail/courier-common[berkdb?,gdbm?] berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.0:= ) dev-lang/perl !mail-mta/courier sys-process/procps -DESCRIPTION=An IMAP daemon designed specifically for maildirs -EAPI=8 -HOMEPAGE=https://www.courier-mta.org/imap/ -INHERIT=autotools readme.gentoo-r1 systemd -IUSE=berkdb debug +gdbm gnutls ipv6 selinux trashquota -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 -LICENSE=GPL-3 -RDEPEND=gnutls? ( net-libs/gnutls:=[tools] ) !gnutls? ( dev-libs/openssl:0= ) >=net-libs/courier-authlib-0.71 >=net-libs/courier-unicode-2:= >=net-mail/mailbase-0.00-r8 net-dns/libidn:= net-mail/courier-common[berkdb?,gdbm?] berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.0:= ) selinux? ( sec-policy/selinux-courier ) !mail-mta/courier !net-mail/cyrus-imapd -REQUIRED_USE=|| ( berkdb gdbm ) -RESTRICT=test -SLOT=0 -SRC_URI=mirror://sourceforge/courier/courier-imap-5.2.4.tar.bz2 -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=38e65d6229d2770a9d3ab4cc78db84fb diff --git a/metadata/md5-cache/net-mail/courier-imap-5.2.6 b/metadata/md5-cache/net-mail/courier-imap-5.2.6 new file mode 100644 index 000000000000..c029b28f733f --- /dev/null +++ b/metadata/md5-cache/net-mail/courier-imap-5.2.6 @@ -0,0 +1,17 @@ +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=configure install postinst +DEPEND=gnutls? ( net-libs/gnutls:=[tools] ) !gnutls? ( dev-libs/openssl:0= ) net-libs/courier-authlib net-libs/courier-unicode net-mail/mailbase net-dns/libidn:= berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) !mail-mta/courier dev-lang/perl sys-process/procps +DESCRIPTION=An IMAP daemon designed specifically for maildirs +EAPI=8 +HOMEPAGE=https://www.courier-mta.org/imap/ +INHERIT=readme.gentoo-r1 systemd +IUSE=berkdb debug +gdbm gnutls ipv6 selinux trashquota +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 +LICENSE=GPL-3 +RDEPEND=gnutls? ( net-libs/gnutls:=[tools] ) !gnutls? ( dev-libs/openssl:0= ) net-libs/courier-authlib net-libs/courier-unicode net-mail/mailbase net-dns/libidn:= berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) !mail-mta/courier selinux? ( sec-policy/selinux-courier ) !net-mail/cyrus-imapd !net-mail/courier-common !net-mail/courier-makedat +REQUIRED_USE=|| ( berkdb gdbm ) +RESTRICT=test +SLOT=0 +SRC_URI=mirror://sourceforge/courier/courier-imap-5.2.6.tar.bz2 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=4ca32240dec03e9cba2b2119835149c7 diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz index ab6e0bd18619..741412e9af7a 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/oidc-agent-5.0.1 b/metadata/md5-cache/net-misc/oidc-agent-5.0.1 index e0cc3d1c7076..25539f07d3b5 100644 --- a/metadata/md5-cache/net-misc/oidc-agent-5.0.1 +++ b/metadata/md5-cache/net-misc/oidc-agent-5.0.1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/indigo-dc/oidc-agent INHERIT=tmpfiles xdg-utils IUSE=test -KEYWORDS=~amd64 ~arm64 ~riscv +KEYWORDS=amd64 ~arm64 ~riscv LICENSE=MIT RDEPEND=app-crypt/libsecret dev-libs/cJSON:= dev-libs/libsodium:= media-gfx/qrencode net-libs/libmicrohttpd:= net-libs/webkit-gtk:4.1= net-misc/curl elibc_musl? ( sys-libs/argp-standalone ) virtual/tmpfiles RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/indigo-dc/oidc-agent/archive/v5.0.1.tar.gz -> oidc-agent-5.0.1.tar.gz _eclasses_=tmpfiles 216aa76c3a6fcb5d893c23a0de86048f xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=85d2e97166d6ebded313b2b56a51edb5 +_md5_=85266f699c222cc41549709b88b10eb7 diff --git a/metadata/md5-cache/net-p2p/Manifest.gz b/metadata/md5-cache/net-p2p/Manifest.gz index 95500b7c48de..2fbec5d59799 100644 Binary files a/metadata/md5-cache/net-p2p/Manifest.gz and b/metadata/md5-cache/net-p2p/Manifest.gz differ diff --git a/metadata/md5-cache/net-p2p/syncthing-1.26.1 b/metadata/md5-cache/net-p2p/syncthing-1.26.1 index de40b759ce2d..b2d635d23b4b 100644 --- a/metadata/md5-cache/net-p2p/syncthing-1.26.1 +++ b/metadata/md5-cache/net-p2p/syncthing-1.26.1 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://syncthing.net INHERIT=desktop go-module systemd xdg-utils IUSE=selinux tools -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~x86 +KEYWORDS=amd64 arm arm64 ~loong ppc64 ~x86 LICENSE=Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0 Unlicense RDEPEND=acct-group/syncthing acct-user/syncthing tools? ( >=acct-user/stdiscosrv-1 >=acct-user/strelaysrv-1 ) selinux? ( sec-policy/selinux-syncthing ) RESTRICT=strip SLOT=0 SRC_URI=https://github.com/syncthing/syncthing/releases/download/v1.26.1/syncthing-source-v1.26.1.tar.gz -> syncthing-1.26.1.tar.gz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d go-env 96e1747610bbb2f5c5d3fb16f0f3a83a go-module 9e5a8f7b134fd3ed3785755097fe8ef0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=88d14aa64d56029351041ac4bb5ad68c +_md5_=b4f4686bec96334753f450c4bfa676bd diff --git a/metadata/md5-cache/sci-geosciences/Manifest.gz b/metadata/md5-cache/sci-geosciences/Manifest.gz index f554f37795f7..1f15191fc2de 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/folium-0.15.1 b/metadata/md5-cache/sci-geosciences/folium-0.15.1 new file mode 100644 index 000000000000..295b09a53058 --- /dev/null +++ b/metadata/md5-cache/sci-geosciences/folium-0.15.1 @@ -0,0 +1,17 @@ +BDEPEND=test? ( sci-libs/branca[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=sci-libs/branca[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pandas[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) +DESCRIPTION=Python Data, Leaflet.js Maps +EAPI=8 +HOMEPAGE=https://github.com/python-visualization/folium +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=sci-libs/branca[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/python-visualization/folium/archive/refs/tags/v0.15.1.tar.gz -> folium-0.15.1.tar.gz +_eclasses_=distutils-r1 8e0ad2c111b259a711c8eaef98a17690 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=27a8a13c27b1ac0a2668060918a3ef90 diff --git a/metadata/md5-cache/sci-libs/Manifest.gz b/metadata/md5-cache/sci-libs/Manifest.gz index 697d3c47110c..aac4ba93f2a1 100644 Binary files a/metadata/md5-cache/sci-libs/Manifest.gz and b/metadata/md5-cache/sci-libs/Manifest.gz differ diff --git a/metadata/md5-cache/sci-libs/branca-0.6.0-r1 b/metadata/md5-cache/sci-libs/branca-0.6.0-r1 index 1f3649e665de..ddb7fa20f4af 100644 --- a/metadata/md5-cache/sci-libs/branca-0.6.0-r1 +++ b/metadata/md5-cache/sci-libs/branca-0.6.0-r1 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=dev-python/setuptools-scm test? ( dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DEPEND=dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/selenium[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) DESCRIPTION=spinoff from folium, host the non-map-specific features @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/python-visualization/branca/archive/refs/tags/v0.6.0.tar.gz -> branca-0.6.0.tar.gz _eclasses_=distutils-r1 8e0ad2c111b259a711c8eaef98a17690 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=d146c176f257366cac3301fdef00375e +_md5_=f3587a2a9bc4d27f223814d907c4741e diff --git a/metadata/md5-cache/sci-libs/branca-0.7.0 b/metadata/md5-cache/sci-libs/branca-0.7.0 new file mode 100644 index 000000000000..d5e3f891ba0e --- /dev/null +++ b/metadata/md5-cache/sci-libs/branca-0.7.0 @@ -0,0 +1,17 @@ +BDEPEND=dev-python/setuptools-scm test? ( dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/selenium[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) +DESCRIPTION=spinoff from folium, host the non-map-specific features +EAPI=7 +HOMEPAGE=https://github.com/python-visualization/branca +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/python-visualization/branca/archive/refs/tags/v0.7.0.tar.gz -> branca-0.7.0.tar.gz +_eclasses_=distutils-r1 8e0ad2c111b259a711c8eaef98a17690 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=45b7c8b864044ec2feb15d23ba7520e2 diff --git a/metadata/md5-cache/sci-libs/caffe2-2.1.2 b/metadata/md5-cache/sci-libs/caffe2-2.1.2 new file mode 100644 index 000000000000..be7af46cff27 --- /dev/null +++ b/metadata/md5-cache/sci-libs/caffe2-2.1.2 @@ -0,0 +1,17 @@ +BDEPEND=app-alternatives/ninja >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare setup test +DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-cpp/gflags:= >=dev-cpp/glog-0.5.0 dev-libs/cpuinfo dev-libs/libfmt dev-libs/protobuf:= dev-libs/pthreadpool dev-libs/sleef sci-libs/lapack >=sci-libs/onnx-1.12.0 sci-libs/foxi cuda? ( =dev-libs/cudnn-8* >=dev-libs/cudnn-frontend-0.9.2:0/8 dev-util/nvidia-cuda-toolkit:=[profiler] ) fbgemm? ( >=dev-libs/FBGEMM-2023.11.02 ) ffmpeg? ( media-video/ffmpeg:= ) gloo? ( sci-libs/gloo[cuda?] ) mpi? ( virtual/mpi ) nnpack? ( sci-libs/NNPACK ) numpy? ( python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] ) ) opencl? ( virtual/opencl ) opencv? ( media-libs/opencv:= ) qnnpack? ( sci-libs/QNNPACK ) tensorpipe? ( sci-libs/tensorpipe[cuda?] ) xnnpack? ( >=sci-libs/XNNPACK-2022.12.22 ) dev-cpp/eigen cuda? ( >=dev-libs/cutlass-3.1.0 ) dev-libs/psimd dev-libs/FP16 dev-libs/FXdiv dev-libs/pocketfft dev-libs/flatbuffers >=sci-libs/kineto-0.4.0_p20231031 python_single_target_python3_10? ( dev-python/pyyaml[python_targets_python3_10(-)] dev-python/pybind11[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyyaml[python_targets_python3_11(-)] dev-python/pybind11[python_targets_python3_11(-)] ) +DESCRIPTION=A deep learning framework +EAPI=8 +HOMEPAGE=https://pytorch.org/ +INHERIT=python-single-r1 cmake cuda flag-o-matic prefix +IUSE=cuda distributed fbgemm ffmpeg gloo mpi nnpack +numpy opencl opencv openmp qnnpack tensorpipe xnnpack python_single_target_python3_10 python_single_target_python3_11 +KEYWORDS=~amd64 +LICENSE=BSD +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-cpp/gflags:= >=dev-cpp/glog-0.5.0 dev-libs/cpuinfo dev-libs/libfmt dev-libs/protobuf:= dev-libs/pthreadpool dev-libs/sleef sci-libs/lapack >=sci-libs/onnx-1.12.0 sci-libs/foxi cuda? ( =dev-libs/cudnn-8* >=dev-libs/cudnn-frontend-0.9.2:0/8 dev-util/nvidia-cuda-toolkit:=[profiler] ) fbgemm? ( >=dev-libs/FBGEMM-2023.11.02 ) ffmpeg? ( media-video/ffmpeg:= ) gloo? ( sci-libs/gloo[cuda?] ) mpi? ( virtual/mpi ) nnpack? ( sci-libs/NNPACK ) numpy? ( python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] ) ) opencl? ( virtual/opencl ) opencv? ( media-libs/opencv:= ) qnnpack? ( sci-libs/QNNPACK ) tensorpipe? ( sci-libs/tensorpipe[cuda?] ) xnnpack? ( >=sci-libs/XNNPACK-2022.12.22 ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ffmpeg? ( opencv ) mpi? ( distributed ) tensorpipe? ( distributed ) distributed? ( tensorpipe ) gloo? ( distributed ) +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/pytorch/pytorch/archive/refs/tags/v2.1.2.tar.gz -> pytorch-2.1.2.tar.gz +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 cuda 283d0f298f6c196c755a0f8d50daca85 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=e4a4312289c9cc2518b8f730e03cf4fd diff --git a/metadata/md5-cache/sci-libs/pytorch-2.1.2 b/metadata/md5-cache/sci-libs/pytorch-2.1.2 new file mode 100644 index 000000000000..575c460e3f78 --- /dev/null +++ b/metadata/md5-cache/sci-libs/pytorch-2.1.2 @@ -0,0 +1,17 @@ +BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( >=dev-python/gpep517-15[python_targets_python3_10(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-15[python_targets_python3_11(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_11(-)] ) +DEFINED_PHASES=compile configure install prepare setup test +DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ~sci-libs/caffe2-2.1.2[python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] python_single_target_python3_10? ( dev-python/typing-extensions[python_targets_python3_10(-)] dev-python/sympy[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/typing-extensions[python_targets_python3_11(-)] dev-python/sympy[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-python/pyyaml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyyaml[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) +DESCRIPTION=Tensors and Dynamic neural networks in Python +EAPI=8 +HOMEPAGE=https://pytorch.org/ +INHERIT=distutils-r1 prefix +IUSE=python_single_target_python3_10 python_single_target_python3_11 debug +KEYWORDS=~amd64 +LICENSE=BSD +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ~sci-libs/caffe2-2.1.2[python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] python_single_target_python3_10? ( dev-python/typing-extensions[python_targets_python3_10(-)] dev-python/sympy[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/typing-extensions[python_targets_python3_11(-)] dev-python/sympy[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/pytorch/pytorch/archive/refs/tags/v2.1.2.tar.gz -> pytorch-2.1.2.tar.gz +_eclasses_=distutils-r1 8e0ad2c111b259a711c8eaef98a17690 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=6e8b82c8a48d13e0bdda18e27f81781e diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz index 81b3a3cfd15e..3d11b7381583 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/fwupd-1.9.6 b/metadata/md5-cache/sys-apps/fwupd-1.9.6 index 17a1c08ae650..80014754c344 100644 --- a/metadata/md5-cache/sys-apps/fwupd-1.9.6 +++ b/metadata/md5-cache/sys-apps/fwupd-1.9.6 @@ -7,7 +7,7 @@ HOMEPAGE=https://fwupd.org IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=meson python-single-r1 vala udev xdg IUSE=amdgpu amt +archive bash-completion bluetooth cbor elogind fastboot flashrom gnutls gtk-doc +gusb introspection logitech lzma minimal modemmanager nvme policykit spi +sqlite synaptics systemd test test-full tpm uefi python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 LICENSE=LGPL-2.1+ 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 ) >=app-arch/gcab-1.0 app-arch/xz-utils >=dev-libs/glib-2.68:2 >=dev-libs/json-glib-1.6.0 >=dev-libs/libgudev-232:= >=dev-libs/libjcat-0.1.4[gpg,pkcs7] >=dev-libs/libxmlb-0.3.6:=[introspection?] python_single_target_python3_10? ( dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[cairo,python_targets_python3_12(-)] ) >=net-misc/curl-7.62.0 archive? ( app-arch/libarchive:= ) cbor? ( >=dev-libs/libcbor-0.7.0:= ) elogind? ( >=sys-auth/elogind-211 ) flashrom? ( >=sys-apps/flashrom-1.2-r3 ) gnutls? ( >=net-libs/gnutls-3.6.0 ) gusb? ( >=dev-libs/libgusb-0.3.8[introspection?] ) logitech? ( dev-libs/protobuf-c:= ) lzma? ( app-arch/xz-utils ) modemmanager? ( net-misc/modemmanager[mbim,qmi] ) policykit? ( >=sys-auth/polkit-0.114 ) sqlite? ( dev-db/sqlite ) systemd? ( >=sys-apps/systemd-211 ) tpm? ( app-crypt/tpm2-tss:= ) uefi? ( sys-apps/fwupd-efi sys-boot/efibootmgr sys-fs/udisks sys-libs/efivar ) sys-apps/dbus REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ^^ ( elogind minimal systemd ) fastboot? ( gusb ) logitech? ( gusb ) minimal? ( !introspection ) modemmanager? ( gusb ) spi? ( lzma ) synaptics? ( gnutls ) test? ( archive gusb ) test-full? ( test ) uefi? ( gnutls ) @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/fwupd/fwupd/releases/download/1.9.6/fwupd-1.9.6.tar.xz _eclasses_=flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a meson 576e6bbef90e9753368f8b4ad0bd5383 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152 vala e477903dbe0105930c51f170a592dc16 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=e9999f3ee8d8bb6621a4cde17b87a947 +_md5_=3c56cfce0fee7ac210416d1730ef7416 diff --git a/metadata/md5-cache/sys-boot/Manifest.gz b/metadata/md5-cache/sys-boot/Manifest.gz index 1d5575712716..22f20fe8697d 100644 Binary files a/metadata/md5-cache/sys-boot/Manifest.gz and b/metadata/md5-cache/sys-boot/Manifest.gz differ diff --git a/metadata/md5-cache/sys-boot/grub-2.12 b/metadata/md5-cache/sys-boot/grub-2.12 deleted file mode 100644 index e6a3bbc57458..000000000000 --- a/metadata/md5-cache/sys-boot/grub-2.12 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=>=sys-devel/flex-2.5.35 sys-devel/bison sys-apps/help2man sys-apps/texinfo fonts? ( media-libs/freetype:2 virtual/pkgconfig ) test? ( app-admin/genromfs app-arch/cpio app-arch/lzop app-emulation/qemu dev-libs/libisoburn sys-apps/miscfiles sys-block/parted sys-fs/squashfs-tools ) themes? ( app-arch/unzip media-libs/freetype:2 virtual/pkgconfig ) truetype? ( virtual/pkgconfig ) verify-sig? ( sec-keys/openpgp-keys-danielkiper ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile configure install postinst prepare setup test unpack -DEPEND=app-arch/xz-utils >=sys-libs/ncurses-5.2-r5:0= grub_platforms_emu? ( sdl? ( media-libs/libsdl ) ) device-mapper? ( >=sys-fs/lvm2-2.02.45 ) libzfs? ( sys-fs/zfs:= ) mount? ( sys-fs/fuse:0 ) truetype? ( media-libs/freetype:2= ) ppc? ( >=sys-apps/ibm-powerpc-utils-1.3.5 ) ppc64? ( >=sys-apps/ibm-powerpc-utils-1.3.5 ) -DESCRIPTION=GNU GRUB boot loader -EAPI=7 -HOMEPAGE=https://www.gnu.org/software/grub/ -INHERIT=bash-completion-r1 flag-o-matic multibuild optfeature toolchain-funcs verify-sig -IUSE=device-mapper doc efiemu +fonts mount nls sdl test +themes truetype libzfs grub_platforms_coreboot grub_platforms_efi-32 grub_platforms_efi-64 grub_platforms_emu grub_platforms_ieee1275 grub_platforms_loongson grub_platforms_multiboot grub_platforms_qemu grub_platforms_qemu-mips grub_platforms_pc grub_platforms_uboot grub_platforms_xen grub_platforms_xen-32 grub_platforms_xen-pvh verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=GPL-3+ BSD MIT fonts? ( GPL-2-with-font-exception ) themes? ( CC-BY-SA-3.0 BitstreamVera ) -RDEPEND=app-arch/xz-utils >=sys-libs/ncurses-5.2-r5:0= grub_platforms_emu? ( sdl? ( media-libs/libsdl ) ) device-mapper? ( >=sys-fs/lvm2-2.02.45 ) libzfs? ( sys-fs/zfs:= ) mount? ( sys-fs/fuse:0 ) truetype? ( media-libs/freetype:2= ) ppc? ( >=sys-apps/ibm-powerpc-utils-1.3.5 ) ppc64? ( >=sys-apps/ibm-powerpc-utils-1.3.5 ) kernel_linux? ( grub_platforms_efi-32? ( sys-boot/efibootmgr ) grub_platforms_efi-64? ( sys-boot/efibootmgr ) ) !sys-boot/grub:0 nls? ( sys-devel/gettext ) -REQUIRED_USE=grub_platforms_coreboot? ( fonts ) grub_platforms_qemu? ( fonts ) grub_platforms_ieee1275? ( fonts ) grub_platforms_loongson? ( fonts ) -RESTRICT=!test? ( test ) test? ( userpriv ) -SLOT=2/2.12 -SRC_URI=mirror://gnu/grub/grub-2.12.tar.xz verify-sig? ( mirror://gnu/grub/grub-2.12.tar.xz.sig ) fonts? ( mirror://gnu/unifont/unifont-15.0.06/unifont-15.0.06.pcf.gz ) themes? ( mirror://sourceforge/dejavu/dejavu-sans-ttf-2.37.zip ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig 798e0173d334021f14ba78a786c37059 -_md5_=a5d4d26d96c67576ba51aef29bf49c4c diff --git a/metadata/md5-cache/sys-boot/grub-2.12-r1 b/metadata/md5-cache/sys-boot/grub-2.12-r1 new file mode 100644 index 000000000000..6aada0daa561 --- /dev/null +++ b/metadata/md5-cache/sys-boot/grub-2.12-r1 @@ -0,0 +1,17 @@ +BDEPEND=verify-sig? ( sec-keys/openpgp-keys-danielkiper ) >=sys-devel/flex-2.5.35 sys-devel/bison sys-apps/help2man sys-apps/texinfo fonts? ( media-libs/freetype:2 virtual/pkgconfig ) test? ( app-admin/genromfs app-arch/cpio app-arch/lzop app-emulation/qemu dev-libs/libisoburn sys-apps/miscfiles sys-block/parted sys-fs/squashfs-tools ) themes? ( app-arch/unzip media-libs/freetype:2 virtual/pkgconfig ) truetype? ( virtual/pkgconfig ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=app-arch/xz-utils >=sys-libs/ncurses-5.2-r5:0= grub_platforms_emu? ( sdl? ( media-libs/libsdl2 ) ) device-mapper? ( >=sys-fs/lvm2-2.02.45 ) libzfs? ( sys-fs/zfs:= ) mount? ( sys-fs/fuse:3 ) truetype? ( media-libs/freetype:2= ) ppc? ( >=sys-apps/ibm-powerpc-utils-1.3.5 ) ppc64? ( >=sys-apps/ibm-powerpc-utils-1.3.5 ) +DESCRIPTION=GNU GRUB boot loader +EAPI=7 +HOMEPAGE=https://www.gnu.org/software/grub/ +INHERIT=bash-completion-r1 flag-o-matic multibuild optfeature toolchain-funcs verify-sig +IUSE=device-mapper doc efiemu +fonts mount nls sdl test +themes truetype libzfs grub_platforms_coreboot grub_platforms_efi-32 grub_platforms_efi-64 grub_platforms_emu grub_platforms_ieee1275 grub_platforms_loongson grub_platforms_multiboot grub_platforms_qemu grub_platforms_qemu-mips grub_platforms_pc grub_platforms_uboot grub_platforms_xen grub_platforms_xen-32 grub_platforms_xen-pvh verify-sig +KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=GPL-3+ BSD MIT fonts? ( GPL-2-with-font-exception ) themes? ( CC-BY-SA-3.0 BitstreamVera ) +RDEPEND=app-arch/xz-utils >=sys-libs/ncurses-5.2-r5:0= grub_platforms_emu? ( sdl? ( media-libs/libsdl2 ) ) device-mapper? ( >=sys-fs/lvm2-2.02.45 ) libzfs? ( sys-fs/zfs:= ) mount? ( sys-fs/fuse:3 ) truetype? ( media-libs/freetype:2= ) ppc? ( >=sys-apps/ibm-powerpc-utils-1.3.5 ) ppc64? ( >=sys-apps/ibm-powerpc-utils-1.3.5 ) kernel_linux? ( grub_platforms_efi-32? ( sys-boot/efibootmgr ) grub_platforms_efi-64? ( sys-boot/efibootmgr ) ) !sys-boot/grub:0 nls? ( sys-devel/gettext ) +REQUIRED_USE=grub_platforms_coreboot? ( fonts ) grub_platforms_qemu? ( fonts ) grub_platforms_ieee1275? ( fonts ) grub_platforms_loongson? ( fonts ) +RESTRICT=!test? ( test ) test? ( userpriv ) +SLOT=2/2.12-r1 +SRC_URI=mirror://gnu/grub/grub-2.12.tar.xz verify-sig? ( mirror://gnu/grub/grub-2.12.tar.xz.sig ) fonts? ( mirror://gnu/unifont/unifont-15.0.06/unifont-15.0.06.pcf.gz ) themes? ( mirror://sourceforge/dejavu/dejavu-sans-ttf-2.37.zip ) +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=1e77b29c5507e3a2bde4e9a70e2fd8c2 diff --git a/metadata/md5-cache/sys-boot/grub-9999 b/metadata/md5-cache/sys-boot/grub-9999 index 92b2a263ce1a..29971479f7de 100644 --- a/metadata/md5-cache/sys-boot/grub-9999 +++ b/metadata/md5-cache/sys-boot/grub-9999 @@ -1,6 +1,6 @@ BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) >=sys-devel/flex-2.5.35 sys-devel/bison sys-apps/help2man sys-apps/texinfo fonts? ( media-libs/freetype:2 virtual/pkgconfig ) test? ( app-admin/genromfs app-arch/cpio app-arch/lzop app-emulation/qemu dev-libs/libisoburn sys-apps/miscfiles sys-block/parted sys-fs/squashfs-tools ) themes? ( app-arch/unzip media-libs/freetype:2 virtual/pkgconfig ) truetype? ( virtual/pkgconfig ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst prepare setup test unpack -DEPEND=app-arch/xz-utils >=sys-libs/ncurses-5.2-r5:0= grub_platforms_emu? ( sdl? ( media-libs/libsdl ) ) device-mapper? ( >=sys-fs/lvm2-2.02.45 ) libzfs? ( sys-fs/zfs:= ) mount? ( sys-fs/fuse:0 ) truetype? ( media-libs/freetype:2= ) ppc? ( >=sys-apps/ibm-powerpc-utils-1.3.5 ) ppc64? ( >=sys-apps/ibm-powerpc-utils-1.3.5 ) +DEPEND=app-arch/xz-utils >=sys-libs/ncurses-5.2-r5:0= grub_platforms_emu? ( sdl? ( media-libs/libsdl2 ) ) device-mapper? ( >=sys-fs/lvm2-2.02.45 ) libzfs? ( sys-fs/zfs:= ) mount? ( sys-fs/fuse:3 ) truetype? ( media-libs/freetype:2= ) ppc? ( >=sys-apps/ibm-powerpc-utils-1.3.5 ) ppc64? ( >=sys-apps/ibm-powerpc-utils-1.3.5 ) DESCRIPTION=GNU GRUB boot loader EAPI=7 HOMEPAGE=https://www.gnu.org/software/grub/ @@ -8,10 +8,10 @@ INHERIT=python-any-r1 autotools bash-completion-r1 flag-o-matic multibuild optfe IUSE=device-mapper doc efiemu +fonts mount nls sdl test +themes truetype libzfs grub_platforms_coreboot grub_platforms_efi-32 grub_platforms_efi-64 grub_platforms_emu grub_platforms_ieee1275 grub_platforms_loongson grub_platforms_multiboot grub_platforms_qemu grub_platforms_qemu-mips grub_platforms_pc grub_platforms_uboot grub_platforms_xen grub_platforms_xen-32 grub_platforms_xen-pvh LICENSE=GPL-3+ BSD MIT fonts? ( GPL-2-with-font-exception ) themes? ( CC-BY-SA-3.0 BitstreamVera ) PROPERTIES=live -RDEPEND=app-arch/xz-utils >=sys-libs/ncurses-5.2-r5:0= grub_platforms_emu? ( sdl? ( media-libs/libsdl ) ) device-mapper? ( >=sys-fs/lvm2-2.02.45 ) libzfs? ( sys-fs/zfs:= ) mount? ( sys-fs/fuse:0 ) truetype? ( media-libs/freetype:2= ) ppc? ( >=sys-apps/ibm-powerpc-utils-1.3.5 ) ppc64? ( >=sys-apps/ibm-powerpc-utils-1.3.5 ) kernel_linux? ( grub_platforms_efi-32? ( sys-boot/efibootmgr ) grub_platforms_efi-64? ( sys-boot/efibootmgr ) ) !sys-boot/grub:0 nls? ( sys-devel/gettext ) +RDEPEND=app-arch/xz-utils >=sys-libs/ncurses-5.2-r5:0= grub_platforms_emu? ( sdl? ( media-libs/libsdl2 ) ) device-mapper? ( >=sys-fs/lvm2-2.02.45 ) libzfs? ( sys-fs/zfs:= ) mount? ( sys-fs/fuse:3 ) truetype? ( media-libs/freetype:2= ) ppc? ( >=sys-apps/ibm-powerpc-utils-1.3.5 ) ppc64? ( >=sys-apps/ibm-powerpc-utils-1.3.5 ) kernel_linux? ( grub_platforms_efi-32? ( sys-boot/efibootmgr ) grub_platforms_efi-64? ( sys-boot/efibootmgr ) ) !sys-boot/grub:0 nls? ( sys-devel/gettext ) REQUIRED_USE=grub_platforms_coreboot? ( fonts ) grub_platforms_qemu? ( fonts ) grub_platforms_ieee1275? ( fonts ) grub_platforms_loongson? ( fonts ) RESTRICT=!test? ( test ) test? ( userpriv ) SLOT=2/9999 SRC_URI=fonts? ( mirror://gnu/unifont/unifont-15.0.06/unifont-15.0.06.pcf.gz ) themes? ( mirror://sourceforge/dejavu/dejavu-sans-ttf-2.37.zip ) _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a git-r3 86fa1f157b70b9d2ff340c4633b1cf4b gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=d4e389c53607f4b5f03aceabcd619bdc +_md5_=7033bf2b73a9582db94f5e06a1866090 diff --git a/metadata/md5-cache/sys-devel/Manifest.gz b/metadata/md5-cache/sys-devel/Manifest.gz index 7d2186101f87..c808ff221f9b 100644 Binary files a/metadata/md5-cache/sys-devel/Manifest.gz and b/metadata/md5-cache/sys-devel/Manifest.gz differ diff --git a/metadata/md5-cache/sys-devel/bmake-20231210 b/metadata/md5-cache/sys-devel/bmake-20231210 new file mode 100644 index 000000000000..0aa9b25a0f29 --- /dev/null +++ b/metadata/md5-cache/sys-devel/bmake-20231210 @@ -0,0 +1,9 @@ +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=NetBSD's portable make +EAPI=8 +HOMEPAGE=http://www.crufty.net/help/sjg/bmake.html +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=BSD +SLOT=0 +SRC_URI=http://void.crufty.net/ftp/pub/sjg/bmake-20231210.tar.gz http://void.crufty.net/ftp/pub/sjg/mk-20210330.tar.gz +_md5_=95646621f1799754dd3ac93f4f3fc29e diff --git a/metadata/news/Manifest b/metadata/news/Manifest index b370f5b4aff5..b614f7a2785e 100644 --- a/metadata/news/Manifest +++ b/metadata/news/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 16029 BLAKE2B 82fcb93c2025e8e21503f13a6044edd656efca4de0e5a3b59be46c0eb521fcef33fdb7cdfb9f70d48396991f51b2bfdb1daf2b7a558d95b45c8cf68d898a9b3a SHA512 0c0c66a9acb07fabf26f7cc0178a7bb41fec00525d831ca231e8652b16eced74bcaf8b5c886f774789b2313057e9ddb14c08e2397de4fa715ec27f8f9133cbeb -TIMESTAMP 2023-12-26T18:13:03Z +TIMESTAMP 2023-12-27T01:10:15Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWLF69fFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWLeXdfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klDOUg//TMtF1f+40ZHRtUEVQT+A2miaQPCVUHz779Hm63Rh/4nFHUrvR/dbVczb -xXKSqc5SzmBGPaB2gZY3ezDZJou+OotMznHxdDQpfI+RK7DDmlP2MsyL7scmsaYs -yIzTW4TnBQuDatir6IkoCLlmzpTzRNYm1DTpKHqxKJOn8Rmi1c/8S2cx7iKKZhcs -V6wZz/WT7Abqj1JTHKMc0g/e0622tTZG6u4/++jYbwa8NfpMBbedZ6oi8kf0gCVm -Nte1PXKm9/rg9d9OFnlmbNn9E0Vp5EmeTMD13XRDSmZPp56/jrgZbGx8Cwd+1Jse -i9n+CPfHtfi9x07izguY4IR/bV+jMkuIBUzfoFgvdOrhwB2cz46nDcUgfeASbCEZ -s7vHWh4u86q44a5uaQN/GMK+hWbRFoRAo/RLGnNNH9xy1UHX6f0K69GzkMSrm2kM -AuA2IyLDymVIZM08mlHbgbrFAd25w6kqPf6hZsR13nZEo44NcwBEgJUz20Xt6jge -+m0abBCQkpRM63v+dOWbPREWvjjgwWUtNeGpKs/ZhlYWmMsjiKU9OhVf9ONdAUBe -/qM0UKW7n8g+F7VCrp3MkbO0gbui+y3pNKZO8ceYuO8xpawlVruuws4JmZzVkD4j -aouihlqG297qBzQStpYnQiGSBZGfgHHkQt3/uwDDgqVAecYpl/o= -=oUJi +klDbUg/+OL15I7Sqa4B1j98qdWf0wz/9j4Z0SF69bjAb73mjbgzFCWFCJUO9hal4 +xfEvatow6bJ/D+cfWj06FSQ5GvIPXk8sdnEHJ17M6vMEiZrCMKjsLMVgRNL3G5lV +5D/BGZ967BAWeWqHiocw1lXiVvwFZ/RZnNrJgHafzsgn7anr0JT7juWF871xoWZq +cev4e72srb6uCe6YmMPxEDLR+9CbeLc7jxhInuwb1fp9PdphT9FmsfjlQnYPmSZm +77dPR/4tGTp8Tl6l4WgvAZAAeJ/ygQ529OyCvP6bR2TNccb1xLtam++/1W2yMi6e +nP6U8F7HiR86PpxLnVOa3lChNpzNIhdKExMeny0YThGQLtaVoDUtdcx5uKmUr3Hl +2HVKQ6ObArG04VtYbTnYR0rfuSzlagEeokhl2WgRykmZyMuyh1GCSazpu60Yj1MW +4sDGxY3AJL7uDwki+C+RVdWPbZlbn7b8Zt6goKQ6qQDu9blwV60mcrHU3puJB0fr +93Z7gGz9AHRI4cPmKfJbrxmwFs5wlKiA7rIJ3zgWkdZwSZyhKTf68yf90pf5GZ3z +mR7fEXkNeZdvXlUQ6/B6HnoVxpvKFrzE2H0oqBw38wBH7/MNcPdPrUBEQqTOYI5c +DuqRyhLVaRVQN3Q53EV01+HRBOV3QR4ZwtAqtk5pF1PHYiZ1rVY= +=erfY -----END PGP SIGNATURE----- diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk index 7295e61bc5d2..e8873ef428ab 100644 --- a/metadata/news/timestamp.chk +++ b/metadata/news/timestamp.chk @@ -1 +1 @@ -Tue, 26 Dec 2023 18:12:51 +0000 +Wed, 27 Dec 2023 01:10:12 +0000 diff --git a/metadata/stabilization-groups/media-video/x264.group b/metadata/stabilization-groups/media-video/x264.group new file mode 100644 index 000000000000..88d691d8ebdf --- /dev/null +++ b/metadata/stabilization-groups/media-video/x264.group @@ -0,0 +1,2 @@ +media-libs/x264 +media-video/x264-encoder diff --git a/metadata/timestamp b/metadata/timestamp index 566467a21a1a..00c7f139c87d 100644 --- a/metadata/timestamp +++ b/metadata/timestamp @@ -1 +1 @@ -Tue Dec 26 06:12:51 PM UTC 2023 +Wed Dec 27 01:10:11 AM UTC 2023 diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk index 674460a3913f..1eb4f5c711cc 100644 --- a/metadata/timestamp.chk +++ b/metadata/timestamp.chk @@ -1 +1 @@ -Tue, 26 Dec 2023 18:45:01 +0000 +Wed, 27 Dec 2023 01:15:01 +0000 diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit index 5e3d1c0e783e..48a04d6d4fb5 100644 --- a/metadata/timestamp.commit +++ b/metadata/timestamp.commit @@ -1 +1 @@ -508cde068d2c1859ad7aba167fc7b24ed542741f 1703613341 2023-12-26T17:55:41+00:00 +8a71d9e61dc053c189f3f72a0ad5b47827588224 1703635575 2023-12-27T00:06:15+00:00 diff --git a/metadata/timestamp.x b/metadata/timestamp.x index abdce08f08ce..743f37f97a7e 100644 --- a/metadata/timestamp.x +++ b/metadata/timestamp.x @@ -1 +1 @@ -1703614201 Tue 26 Dec 2023 06:10:01 PM UTC +1703639401 Wed 27 Dec 2023 01:10:01 AM UTC diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk index 7295e61bc5d2..3b2613606215 100644 --- a/metadata/xml-schema/timestamp.chk +++ b/metadata/xml-schema/timestamp.chk @@ -1 +1 @@ -Tue, 26 Dec 2023 18:12:51 +0000 +Wed, 27 Dec 2023 01:10:11 +0000 diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz index 007f8046c1a5..aaea051ea9b7 100644 Binary files a/net-libs/Manifest.gz and b/net-libs/Manifest.gz differ diff --git a/net-libs/biblesync/Manifest b/net-libs/biblesync/Manifest index 5bfc80783c07..3b6b44665925 100644 --- a/net-libs/biblesync/Manifest +++ b/net-libs/biblesync/Manifest @@ -1,3 +1,3 @@ DIST biblesync-2.1.0.tar.gz 87868 BLAKE2B 2a136e4840f6f3cb3f03aa127adc978f9f5f189d48be198e4cb5b0ec654ae4a28f3fac30a10640d6fd2b1c3555c6bd88527e51e34287424f953cd599c5915521 SHA512 c6637954c0d9cbe9ba03048d92288d52c3675eaa9770749690222bd76d45ec7f138d67a4e416c33dbf9864f623f919f117aea58b1bb35feed8bcf59daad94e8e EBUILD biblesync-2.1.0.ebuild 597 BLAKE2B cddd837727299f2b460e7de1fdec91db1593f952c2573fba3cf7355394f12c91002ebdd395157e24008d2a7a5926176ab20d5877e9bb5a106a0a8efa4fdbda41 SHA512 3e80e735138b8a892e11ed4da1a3380cd1878c9002868a3154991f1e755ff5ca2b2e6c9e92484f0b4f31fdc54e5bc78c01d195517d8f942c84ec951c336a179f -MISC metadata.xml 443 BLAKE2B 205fe14c1746bf76d079f118a2e9e2315f2156fb4b112ee0457405c20e8530583cba8fc87941686bce258aad8a9237578d8f1a0940ed1fcd6ea1ff4fcc22f38e SHA512 808dc230351f99308bbca4611e7963ecc73a98851d84acb21c8fa0709b0856c85ae4b76638d7741c76b0beceeb4506a1e227343f46dd8dd956a6c914bc1e30bf +MISC metadata.xml 335 BLAKE2B 5130e938cda220508c6299436a0abe0214ec61962c5f2964769f999581dcb0f88e388556f8eeea49b27809860962aae3965913955635081331128070d75224f1 SHA512 12420c9ac100dc3e69bb16cd1b2d78a86d119037fd8e4015367c143219d50cabd156aa148ccbb95752ff241721093a7217fc1e901fe860788d4e8287b048dfca diff --git a/net-libs/biblesync/metadata.xml b/net-libs/biblesync/metadata.xml index c48952d8f1d3..bd707ac30866 100644 --- a/net-libs/biblesync/metadata.xml +++ b/net-libs/biblesync/metadata.xml @@ -1,10 +1,6 @@ - - jsmolic@gentoo.org - Jakov Smolić - marecki@gentoo.org Marek Szuba diff --git a/net-libs/libwebsockets/Manifest b/net-libs/libwebsockets/Manifest index dc92d0bd557c..85b20a61b148 100644 --- a/net-libs/libwebsockets/Manifest +++ b/net-libs/libwebsockets/Manifest @@ -1,3 +1,5 @@ DIST libwebsockets-4.3.2.tar.gz 15616264 BLAKE2B 3b8657b79828102cbfba71ea789acd3b7aec7faaa6317974d182b3cb4b5091d8efcf1f184278f71674624a0f1968450ab056e1d91f9faf2c35c67c6c6f4cb695 SHA512 68d18574dea0563fa4f080c5d0d1cfe21a115bffdb17c6190f6741998f1e5db0739e252ef344ffe6fa4bd6781372456b240539471dd2aa900e43759e0f2d42ad +DIST libwebsockets-4.3.3.tar.gz 15618186 BLAKE2B 24393e0238160767e77a428b1db8430ae5c6efa715e9d917a3fc64c8272e92c8617031c50a75adea4199d678f5ba752f49c24a5d9214aaf43d4e2349c03494ca SHA512 2ffd248ddf283369725097ca7410f947fe0389c360b329c76f0754afab4ba87c20a0687c5e7b8bd991b157f9d20c6faa3049757b3398e66d08662c3aa7ff9658 EBUILD libwebsockets-4.3.2-r1.ebuild 2374 BLAKE2B f67e0a055bb88559743e3fd018e936d49113ff79bdb45ea95754181b4f24863f14af52164c14ff3c0470cb8f19ad50d158259efc98c893d257d64b504e13b251 SHA512 211bba79d0ad03e18a94e9ae1aa1d2ba17bde80e1ae01756183cfeabdde19cfdd947aaea43e847302d7e00993758fb252832d700f42f039bdac08d6840604faf +EBUILD libwebsockets-4.3.3.ebuild 2379 BLAKE2B 210ddb377a0d241494fe512175979bb4b9055efe572a871658155ef1c0dd3bba83c24eb4df2e47ec5dd2582eefb7a3799bf9fa9cd6eda509e693e40ada24c12e SHA512 6652095947e2a9ab5cc11a83d633b9d6848b6c8c655905bcadc8c9de21d22fd45ab5fa56da71423a2de6e8bc7e8e0ef0d61a2ee332b73889c8079b15bf52d6e9 MISC metadata.xml 1699 BLAKE2B 0436e4a694a6b0d99599d39502d3e92b52b31ff6926c68d7307efeee73f71a9b5ef3b7cbfa6197e0b65d301baa02f91ae88cee6c259b5b12129011cca237c3f1 SHA512 53c0951ddbf202ccde33f851ea7fb801e1ea4340afbe586ab937c17b7d36406dcdd777f091fc79a1767f826d19e836534ed8d020e562779867286bf6c0ea4a30 diff --git a/net-libs/libwebsockets/libwebsockets-4.3.3.ebuild b/net-libs/libwebsockets/libwebsockets-4.3.3.ebuild new file mode 100644 index 000000000000..172b26185c71 --- /dev/null +++ b/net-libs/libwebsockets/libwebsockets-4.3.3.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="A flexible pure-C library for implementing network protocols" +HOMEPAGE="https://libwebsockets.org/" +SRC_URI="https://github.com/warmcat/libwebsockets/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/19" # libwebsockets.so.19 +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +IUSE="access-log caps cgi client dbus extensions generic-sessions http-proxy http2 ipv6 + +lejp libev libevent libuv mbedtls peer-limits server-status smtp socks5 + sqlite3 ssl threads zip" + +REQUIRED_USE=" + access-log? ( http2 ) + generic-sessions? ( smtp sqlite3 ) + http-proxy? ( client ) + mbedtls? ( ssl ) + smtp? ( libuv ) + socks5? ( client http-proxy ) + ?? ( libev libevent )" + +RDEPEND=" + sys-libs/zlib + caps? ( sys-libs/libcap ) + dbus? ( sys-apps/dbus ) + http-proxy? ( net-libs/libhubbub ) + libev? ( dev-libs/libev ) + libevent? ( dev-libs/libevent:= ) + libuv? ( dev-libs/libuv:= ) + sqlite3? ( dev-db/sqlite:= ) + ssl? ( + !mbedtls? ( dev-libs/openssl:0= ) + mbedtls? ( net-libs/mbedtls:= ) + )" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-lang/perl + virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DCMAKE_DISABLE_FIND_PACKAGE_Git=ON + -DDISABLE_WERROR=ON + -DLWS_BUILD_HASH="unknown" + -DLWS_HAVE_LIBCAP=$(usex caps) + -DLWS_IPV6=$(usex ipv6) + -DLWS_ROLE_DBUS=$(usex dbus) + -DLWS_WITHOUT_CLIENT=$(usex !client) + -DLWS_WITHOUT_TEST_CLIENT=$(usex !client) + -DLWS_WITH_ACCESS_LOG=$(usex access-log) + -DLWS_WITH_CGI=$(usex cgi) + -DLWS_WITH_GENERIC_SESSIONS=$(usex generic-sessions) + -DLWS_WITH_HTTP2=$(usex http2) + -DLWS_WITH_HTTP_PROXY=$(usex http-proxy) + -DLWS_WITH_HUBBUB=$(usex http-proxy) + -DLWS_WITH_LEJP=$(usex lejp) + -DLWS_WITH_LIBEV=$(usex libev) + -DLWS_WITH_LIBEVENT=$(usex libevent) + -DLWS_WITH_LIBUV=$(usex libuv) + -DLWS_WITH_MBEDTLS=$(usex mbedtls) + -DLWS_WITH_PEER_LIMITS=$(usex peer-limits) + -DLWS_WITH_SERVER_STATUS=$(usex server-status) + -DLWS_WITH_SMTP=$(usex smtp) + -DLWS_WITH_SOCKS5=$(usex socks5) + -DLWS_WITH_SQLITE3=$(usex sqlite3) + -DLWS_WITH_SSL=$(usex ssl) + -DLWS_WITH_STATIC=OFF + -DLWS_WITH_STRUCT_JSON=$(usex lejp) + -DLWS_WITH_THREADPOOL=$(usex threads) + -DLWS_WITH_ZIP_FOPS=$(usex zip) + -DLWS_WITHOUT_EXTENSIONS=$(usex !extensions) + -DLWS_WITHOUT_TESTAPPS=ON + ) + + cmake_src_configure +} diff --git a/net-mail/Manifest.gz b/net-mail/Manifest.gz index 3d59f6e36a39..b57471560505 100644 Binary files a/net-mail/Manifest.gz and b/net-mail/Manifest.gz differ diff --git a/net-mail/courier-imap/Manifest b/net-mail/courier-imap/Manifest index 33c590086603..4381c3c937fd 100644 --- a/net-mail/courier-imap/Manifest +++ b/net-mail/courier-imap/Manifest @@ -23,22 +23,17 @@ AUX courier-imapd-ssl-r1.service 310 BLAKE2B 3894d582ace57379929712aabdfb243b28c AUX mkimapdcert 996 BLAKE2B 76a8bbe16f182a32fc47acc5410c20e545c117cda1af40b94d71f53b4ac668044dc3b5ba415fe3e0f8842a03757d9caf206846dc1c6f6dd589a3adafd0af226e SHA512 502eec64d1db7106ca83a38c18bb48ea9fa9d9a2526076fe45fbf54f7313866d9a4cf3bda7b0a8984af88fb8e8f35a24447071d3bc6882c8f158395d55548bf4 AUX mkpop3dcert 996 BLAKE2B 1016d041092c51afabce0bb6993fbfefd233e5aac7e8079d191168c58336206099e0eb3aafd3e50238d83391478bdede627156718bd613741efc34b1dc978984 SHA512 eab113a442dd6b22b5d4eaa6beb755849e2af61dbb3f0bc3eb93c6e9240058c46e5220971504a18587eb2af8f5c8d8c7c44ce24ad898603319a78c1b11dec078 DIST courier-imap-5.1.2.tar.bz2 3361084 BLAKE2B 0b42ec3a765c1adf425408f72b34beb7626bb9707df5adbc86b61cf60a12c3cbcad808a3173441666925f3ac4e44c137b611d4c8213566e2dc2e8fb8122d37c8 SHA512 697b7c91ea603ae67a3c167238841dcad266c6262965e7753bb2d2efee3a434c405ea55d35393330f7a55c2efc2cefbcca339c8b8f4867513e5157acc42c498d -DIST courier-imap-5.1.3.tar.bz2 3361334 BLAKE2B 750a0fdca6882b26a7f9eef062b516a2d9271e6f73b8cd999653fc37947ffcfcbe7bb88c246be0e662f235b04c5a6f7d5dc7e06010075353670ecb1a2ca413ff SHA512 6685fe596eefcdc976f23aa115b3bc3d13e14421b1d430eb59a4bbee419ba86cb190e536871b42cbebba96160a3894cdef86571ae10bd7ee052cb7e7f8552dca DIST courier-imap-5.1.4.tar.bz2 3363196 BLAKE2B 272548fcbc560ebf39e63170702de30970bee1e0026c31e0c8f0a6dcf86271565cda1e83e9fe50174aa2db2f9172cfc78132746ca8eb2e6749f16c7e994d0db9 SHA512 33e54e3b369335f5bc234c638c9bf4f68bc39dc9cb6cc5e3e3ba200f72a7b2fcdca6a4f7e35f32f494406f8757749ccf5204be93ecd2edbfabab4b6316d5957c DIST courier-imap-5.1.7.tar.bz2 3364221 BLAKE2B 8a34595879b6ab249db8d90d0a7845b63503c7e9f1ff449e90311fdc086b6a1486fa9ed748d4eba7541265b958ea58514bafd6c90c88cc21f579705e33e5fe55 SHA512 15f64ea78f34d4a3af9f82a8247907324b26a8c550f5e97930548449fc2e9b649d2b5511de063cf3e449843516e681232a3197f2afb40e18be0f36fd8e05e66d DIST courier-imap-5.1.8.tar.bz2 3395074 BLAKE2B 1d563d49d61f3ab89297afdc9dd2947280ea5d2d21e0b1e91ec4fa1f54b9385ee41d32b7488236f3492fa41349d7f35c1dc84ee30e07a1752db424391f871db0 SHA512 c939c82e81f8ae98dc52279ee8fffabfee78db7792fdd3bd14ad0e60f7c5bd2c581cffcc3b7f6e2271f250556e9e80713cfcd1834653d59698d51d91435d28f3 DIST courier-imap-5.2.1.tar.bz2 3411197 BLAKE2B 7b34b523f7c8df3127af6cc7d10ca0bc78638e60d0bc52871d762a4dc28e192b8b64dc1e1a0ee572f11afb4ebd889bfbe426e7520e43caef16d40bdf0224a4bf SHA512 88ce60b666bc1db10059ffd34f76d8275f399ac1833ee820308db25df49ab4914a03547e6d58075d5fecb34204b5fb958877db06b3bb4529eb8cb9e547bbcf63 -DIST courier-imap-5.2.3.tar.bz2 3410307 BLAKE2B d6f9aa02c2367bca898a7322f55a6f178984b0828e16fd4755d221b02384068a54b99c336e3aa4ed247eb04663be041af81803cb27fe6bae6b2f57dfe445f919 SHA512 6df3c12aea6004875c3f1e8dce46b0f199b7e3c881acf79fe6df507022b5e9dcd0cc4ddef6a94bf8763746f4db58f47066731b1f969afcf5f51bed451116af4f -DIST courier-imap-5.2.4.tar.bz2 3411159 BLAKE2B a26b8b3a6893cfb83ba4d6fa24eb3ac391b200c9642618c48db09d37f40ba8e0409165a8c7b448ab22fe3dd32b613a1a7b5de96860f0e8854a5b037979ea4441 SHA512 db5a53f82b66b2ed99a66f13c97b041e6e275b3ea662b85ce19b0aa13dfeb4e60ec091d608992f52691e3514c3d3429f9249ce5322c5e247fc0058dfef92716b DIST courier-imap-5.2.5.tar.bz2 3411629 BLAKE2B 764ac51815777df53b3ce429a4f50ca70f4f2d8b1920f1332691f4ed951939099fa46c0a11301ee0cbcc2471f2f73b7c4dfd8fe5de9389e883552658cd73eea4 SHA512 f7864bc7c23ee08ab8c90b3d83e577c62c468f96b2481e909dc0eb5aab6c6ef141e164742458776dd1106e50d8752e6e8102971a4e3d75d6a108dd72fcae0de4 +DIST courier-imap-5.2.6.tar.bz2 3411210 BLAKE2B 6176fdc29456d245e819bd7662fc63aabc7271fcd2de3af21f2cf380eb7b62486442aa70274155197660a9ab19aa629725b99c107c77693182d41e7a363c1b14 SHA512 ee48ea5a5e043c3ce13027af2815ca07a1cba7d0ca328f8120ccc7f6134d18c610db202b2820c1dd589a427c1a3d096283c2f3fe9f9bd4815c9586dbe779d904 EBUILD courier-imap-5.1.2-r1.ebuild 7055 BLAKE2B 490ff0c972159bee1718f0a8f3c51fb0a2789b2f488f9344045950c3d20f908164947c68bada94196972c2cd8b7eb3f9a24a91630646e803fb53d359aeebff1d SHA512 86e7d1a28d6a37dc22471b9c965188f61b4b99ab8e1981f27c4cedb02ce3dbbbb4d8a4d3cfb1ce961a2f9cdc4b4e4c9195bc27651651e889c81f3a93b44f3c0d -EBUILD courier-imap-5.1.3-r1.ebuild 7062 BLAKE2B 65a4b28c409357713d9f7a3b337e46cccf01853ab7fac27dcd0c5895d5275a61de53350a6b7961739eae42d007fe811b1eecf66e07b955734f46f0d8afff1835 SHA512 e0538948fb23aecc78e5d62f3ec86344e42e751577aac6443f0e556a326a04e51c0ac6b53ce154f0ba53c019f46be3726f13b5b9a7c5576c6c5d07149d588ecf EBUILD courier-imap-5.1.4.ebuild 7056 BLAKE2B 56a06f662daa0b4e45c0ed755c536a2f29f5168cfc84fe62db809de2865cbb4c3e74c2104034d9dce707d9e405c09f4c8523cbd163f7a96adf9669c27446ec3e SHA512 381c68368c66c33f7a0f709ac0b3ab430e5b10b57c0bc12ac6943969c7bb3dca1780bc423437316203fc9ac0d7ab50ae7906ac50cba0fa9302a4d17704c2eb7f EBUILD courier-imap-5.1.7.ebuild 7062 BLAKE2B 65a4b28c409357713d9f7a3b337e46cccf01853ab7fac27dcd0c5895d5275a61de53350a6b7961739eae42d007fe811b1eecf66e07b955734f46f0d8afff1835 SHA512 e0538948fb23aecc78e5d62f3ec86344e42e751577aac6443f0e556a326a04e51c0ac6b53ce154f0ba53c019f46be3726f13b5b9a7c5576c6c5d07149d588ecf EBUILD courier-imap-5.1.8.ebuild 7070 BLAKE2B dd69c32c0842f300301ff00e8b5da9f448c0197a8fa86301f8847ee27dae131d75a90a3facf4180b4564dbe4147e21caf13b3e7b9617fe4f0f4c0d298ede20ce SHA512 324e24e982e846ac4562ffc5952968cc81e7f644452086f08790aaa4529b79467140b29981fd4ab8686a904d8cec3447fcc0b0a18e7b6edeaeadfa4988c9a568 -EBUILD courier-imap-5.2.1-r2.ebuild 7011 BLAKE2B e26d3e3539b36fe6b38fb03e2887201b0a513cdb6fce4d2f3d09eb0013d3cbc4899f83b87e6a7e078d51ac9e0a16b5c35c2c1015a1979c39eaa5e4f482755c5c SHA512 3c2fb9fcf3be39e555387eea20539cf13635934c7cb7ee3708e225c97f46a6bf76d4028e41edeefd94f7875410ed0d797873a4322f9d163a06dbde6d17a4549b EBUILD courier-imap-5.2.1.ebuild 7070 BLAKE2B dd69c32c0842f300301ff00e8b5da9f448c0197a8fa86301f8847ee27dae131d75a90a3facf4180b4564dbe4147e21caf13b3e7b9617fe4f0f4c0d298ede20ce SHA512 324e24e982e846ac4562ffc5952968cc81e7f644452086f08790aaa4529b79467140b29981fd4ab8686a904d8cec3447fcc0b0a18e7b6edeaeadfa4988c9a568 -EBUILD courier-imap-5.2.3.ebuild 7018 BLAKE2B d7e465c4c82484697fd8abb743c5fa2f72490a8d3cbaaff52ad76e0417db9515c223a0d32660d831064339479a29297ed738b188bcfa9a6a5db2cf4015833f26 SHA512 e30cb82c215fc83d0450e882388436de4f52d44cf6315d16b685b3ef6640d6bcb7892702dab0ebeddfd60b0555a6b50a3d7dc29e05704d0ff60e479745ee58d3 -EBUILD courier-imap-5.2.4.ebuild 7038 BLAKE2B 5f9dca20c3d3f8280d961c80dce418641bf97a0109f03ed5b7e58e032b28309b98656227c7304a120ba2f35962b0df6a58d0e2eae0266d890d3da74ff7f0f988 SHA512 9c583b5fde0477dab60167312cea66f65b191dc38fe69b77be656fc4ccea9fa22221f488685777e20aa116a1303e250c5582449912c90cd980ef02056953f1d0 EBUILD courier-imap-5.2.5-r1.ebuild 6527 BLAKE2B 142073b33df4dd31f47decb0fce313f7b3c23ed0e54e7eb0d55beb5a2e274d1035689e1fe4ff9321abc5183db1c14dfda07f9feae481a4fc8a74815a9d922c76 SHA512 904b99d7136bb49669165f41ee54e4dc3e212648de20e032e71d4c7584a79cfec6257970869f2dc2d952de21b921a3ff5c19c00de643b280eda0904d90064971 +EBUILD courier-imap-5.2.6.ebuild 6527 BLAKE2B 142073b33df4dd31f47decb0fce313f7b3c23ed0e54e7eb0d55beb5a2e274d1035689e1fe4ff9321abc5183db1c14dfda07f9feae481a4fc8a74815a9d922c76 SHA512 904b99d7136bb49669165f41ee54e4dc3e212648de20e032e71d4c7584a79cfec6257970869f2dc2d952de21b921a3ff5c19c00de643b280eda0904d90064971 MISC metadata.xml 463 BLAKE2B 548ad09a1ed2b0c44cbb80ab66b653185b178873ae88f5a33545b759914fcb9e6491eef7c9e6da0a713f40c92b3b084cb36dec6f411ca8cba6db76767c8ca237 SHA512 d1aaf82b4ce4775d8e8f97f8900e10aaf403b1224744263d76c3eb890e0ec08c8e108b2f631498bd21ae3551c211747374526d73dd9764c01c4e6af5de78b950 diff --git a/net-mail/courier-imap/courier-imap-5.1.3-r1.ebuild b/net-mail/courier-imap/courier-imap-5.1.3-r1.ebuild deleted file mode 100644 index d551f9d82941..000000000000 --- a/net-mail/courier-imap/courier-imap-5.1.3-r1.ebuild +++ /dev/null @@ -1,251 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit autotools readme.gentoo-r1 systemd - -DESCRIPTION="An IMAP daemon designed specifically for maildirs" -HOMEPAGE="https://www.courier-mta.org/imap/" -SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" - -IUSE="berkdb debug fam +gdbm gnutls ipv6 selinux trashquota" -REQUIRED_USE="|| ( berkdb gdbm )" - -CDEPEND=" - gnutls? ( net-libs/gnutls:=[tools] ) - !gnutls? ( - dev-libs/openssl:0= - ) - >=net-libs/courier-authlib-0.71 - >=net-libs/courier-unicode-2:= - >=net-mail/mailbase-0.00-r8 - net-dns/libidn:= - berkdb? ( sys-libs/db:= ) - fam? ( virtual/fam ) - gdbm? ( >=sys-libs/gdbm-1.8.0:= ) -" -DEPEND="${CDEPEND} - dev-lang/perl - !mail-mta/courier - sys-process/procps -" -RDEPEND="${CDEPEND} - selinux? ( sec-policy/selinux-courier ) -" - -# get rid of old style virtual - bug 350792 -RDEPEND="${RDEPEND} - !mail-mta/courier - !net-mail/cyrus-imapd -" - -RC_VER="4.0.6-r1" -INITD_VER="4.0.6-r1" - -# make check is not supported by this package due to the -# --enable-workarounds-for-imap-client-bugs option. -RESTRICT="test" - -DISABLE_AUTOFORMATTING="yes" -DOC_CONTENTS=" -Please read http://www.courier-mta.org/imap/INSTALL.html#upgrading -and remove TLS_DHPARAMS from configuration files or run mkdhparams - -For a quick-start howto please refer to -${PN}-gentoo.readme in /usr/share/doc/${PF} - -Please convert maildir to utf8 -and rerun mkdhparams if needed. Location has changed -" - -PATCHES=( - "${FILESDIR}/${PN}-4.17-aclocal-fix.patch" - "${FILESDIR}/${PN}-5.0.8-ar-fix.patch" -) - -src_prepare() { - default - - # These patches should fix problems detecting BerkeleyDB. - # We now can compile with db4 support. - if use berkdb ; then - eapply "${FILESDIR}/${PN}-4.17-db4-bdbobj_configure.ac.patch" - eapply "${FILESDIR}/${PN}-4.17-db4-configure.ac.patch" - fi - - eautoreconf -} - -src_configure() { - local myconf="" - - # Default to gdbm if both berkdb and gdbm are present. - if use gdbm ; then - einfo "Building with GDBM support" - myconf="${myconf} --with-db=gdbm" - elif use berkdb ; then - einfo "Building with BerkeleyDB support" - myconf="${myconf} --with-db=db" - fi - - if use trashquota ; then - einfo "Building with Trash Quota Support" - myconf="${myconf} --with-trashquota" - fi - - use debug && myconf="${myconf} debug=true" - - econf \ - --with-notice=unicode \ - --disable-root-check \ - --bindir=/usr/sbin \ - --sysconfdir="/etc/${PN}" \ - --libexecdir="/usr/$(get_libdir)/${PN}" \ - --localstatedir="/var/lib/${PN}" \ - --with-authdaemonvar="/var/lib/${PN}/authdaemon" \ - --enable-workarounds-for-imap-client-bugs \ - --with-mailuser=mail \ - --with-mailgroup=mail \ - --with-certsdir="/etc/courier-imap" \ - $(use_with fam) \ - $(use_with ipv6) \ - $(use_with gnutls) \ - ${myconf} -} - -#src_compile() { - # spurious failures with parallel compiles, bug #???? -# emake -j1 -#} - -src_install() { - dodir "/var/lib/${PN}" /etc/pam.d - keepdir /var/lib/courier-imap - - default - rm -r "${D}/etc/pam.d" || die - - # Avoid name collisions in /usr/sbin wrt imapd and pop3d - for name in imapd pop3d ; do - mv "${D}/usr/sbin/"{,courier-}${name} \ - || die "failed to rename ${name} to courier-${name}" - done - - # Hack /usr/lib/courier-imap/foo.rc to use ${MAILDIR} instead of - # 'Maildir', and to use /usr/sbin/courier-foo names. - for service in {imapd,pop3d}{,-ssl} ; do - sed -e 's/Maildir/${MAILDIR}/' \ - -i "${D}/usr/$(get_libdir)/${PN}/${service}.rc" \ - || die "sed failed" - sed -e "s/\/usr\/sbin\/${service}/\/usr\/sbin\/courier-${service}/" \ - -i "${D}/usr/$(get_libdir)/${PN}/${service}.rc" \ - || die "sed failed" - done - - # Rename the config files correctly and add a value for ${MAILDIR} - # to them. - for service in {imapd,pop3d}{,-ssl} ; do - mv "${D}/etc/${PN}/${service}"{.dist,} \ - || die "failed to rename ${service}.dist to ${service}" - echo -e '\n# Hardwire a value for ${MAILDIR}' \ - >> "${D}/etc/${PN}/${service}" - echo 'MAILDIR=.maildir' >> "${D}/etc/${PN}/${service}" - echo 'MAILDIRPATH=.maildir' >> "${D}/etc/${PN}/${service}" - done - - for service in imapd pop3d ; do - echo -e '# Put any program for ${PRERUN} here' \ - >> "${D}/etc/${PN}/${service}" - echo 'PRERUN=' >> "${D}/etc/${PN}/${service}" - echo -e '# Put any program for ${LOGINRUN} here' \ - >> "${D}/etc/${PN}/${service}" - echo -e '# this is for relay-ctrl-allow in 4*' \ - >> "${D}/etc/${PN}/${service}" - echo 'LOGINRUN=' >> "${D}/etc/${PN}/${service}" - done - - for x in "${D}/usr/sbin"/* ; do - if [[ -L "${x}" ]] ; then - rm "${x}" || die "failed to remove ${x}" - fi - done - - mv "${D}/usr/share"/* "${D}/usr/sbin/" || die - mv "${D}/usr/sbin/man" "${D}/usr/share/" || die - - rm "${D}/usr/sbin/"{mkimapdcert,mkpop3dcert} || die - - dosbin "${FILESDIR}/mkimapdcert" "${FILESDIR}/mkpop3dcert" - - dosym ../../sbin/courierlogger "/usr/$(get_libdir)/${PN}/courierlogger" - - for initd in courier-{imapd,pop3d}{,-ssl} ; do - sed -e "s:GENTOO_LIBDIR:$(get_libdir):g" \ - "${FILESDIR}/${PN}-${INITD_VER}-${initd}.rc6" \ - > "${T}/${initd}" \ - || die "initd libdir-sed failed" - doinitd "${T}/${initd}" - done - - cp "${FILESDIR}"/courier-*-r1.service . - - sed -i \ - -e "s:/usr/lib/:/usr/$(get_libdir)/:" \ - courier-*-r1.service \ - || die - - systemd_newunit courier-authdaemond-r1.service \ - courier-authdaemond.service - systemd_newunit courier-imapd-ssl-r1.service \ - courier-imapd-ssl.service - systemd_newunit courier-imapd-r1.service \ - courier-imapd.service - - exeinto "/usr/$(get_libdir)/${PN}" - for exe in gentoo-{imapd,pop3d}{,-ssl}.rc courier-{imapd,pop3d}.indirect ; do - sed -e "s:GENTOO_LIBDIR:$(get_libdir):g" \ - "${FILESDIR}/${PN}-${RC_VER}-${exe}" \ - > "${T}/${exe}" \ - || die "exe libdir-sed failed" - doexe "${T}/${exe}" - done - - # Avoid a collision with mail-mta/netqmail, bug 482098. - mv "${D}/usr/sbin/"{,courier-}maildirmake \ - || die "failed to rename maildirmake to courier-maildirmake" - mv "${D}/usr/share/man/man1/"{,courier-}maildirmake.1 \ - || die "failed to rename maildirmake.1 to courier-maildirmake.1" - - dodoc AUTHORS INSTALL NEWS README ChangeLog - readme.gentoo_create_doc - dodoc "${FILESDIR}/${PN}-gentoo.readme" - docinto imap - dodoc libs/imap/ChangeLog libs/imap/BUGS* libs/imap/README* - docinto maildir - dodoc libs/maildir/AUTHORS libs/maildir/*.html libs/maildir/README* - docinto rfc2045 - dodoc libs/rfc2045/*.html - docinto tcpd - dodoc libs/tcpd/README* libs/tcpd/*.html - exeinto /etc/cron.monthly - newexe "${FILESDIR}"/${PN}.cron ${PN} -} - -pkg_postinst() { - # Some users have been reporting that permissions on this directory were - # getting scrambled, so let's ensure that they are sane. - fperms 0755 "${ROOT}/usr/$(get_libdir)/${PN}" - - readme.gentoo_print_elog - - elog "" - elog "Courier Imap now run as user mail:mail." - elog "" - elog "This require you to enable read/write access to the caches:" - elog "/var/lib/courier-imap/courierssl*cache (chown mail:mail)" - elog "and read access to the certificates (e.g. /etc/courier-imap/pop3d.pem )" -} diff --git a/net-mail/courier-imap/courier-imap-5.2.1-r2.ebuild b/net-mail/courier-imap/courier-imap-5.2.1-r2.ebuild deleted file mode 100644 index 403ebd030787..000000000000 --- a/net-mail/courier-imap/courier-imap-5.2.1-r2.ebuild +++ /dev/null @@ -1,246 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit autotools readme.gentoo-r1 systemd - -DESCRIPTION="An IMAP daemon designed specifically for maildirs" -HOMEPAGE="https://www.courier-mta.org/imap/" -SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" - -IUSE="berkdb debug +gdbm gnutls ipv6 selinux trashquota" -REQUIRED_USE="|| ( berkdb gdbm )" - -CDEPEND=" - gnutls? ( net-libs/gnutls:=[tools] ) - !gnutls? ( - dev-libs/openssl:0= - ) - >=net-libs/courier-authlib-0.71 - >=net-libs/courier-unicode-2:= - >=net-mail/mailbase-0.00-r8 - net-dns/libidn:= - net-mail/courier-makedat[berkdb?,gdbm?] - berkdb? ( sys-libs/db:= ) - gdbm? ( >=sys-libs/gdbm-1.8.0:= ) -" -DEPEND="${CDEPEND} - dev-lang/perl - !mail-mta/courier - sys-process/procps -" -RDEPEND="${CDEPEND} - selinux? ( sec-policy/selinux-courier ) -" - -# get rid of old style virtual - bug 350792 -RDEPEND="${RDEPEND} - !mail-mta/courier - !net-mail/cyrus-imapd -" - -RC_VER="4.0.6-r1" -INITD_VER="4.0.6-r1" - -# make check is not supported by this package due to the -# --enable-workarounds-for-imap-client-bugs option. -RESTRICT="test" - -DISABLE_AUTOFORMATTING="yes" -DOC_CONTENTS=" -Please read http://www.courier-mta.org/imap/INSTALL.html#upgrading -and remove TLS_DHPARAMS from configuration files or run mkdhparams - -For a quick-start howto please refer to -${PN}-gentoo.readme in /usr/share/doc/${PF} - -Please convert maildir to utf8 -and rerun mkdhparams if needed. Location has changed -" - -PATCHES=( - "${FILESDIR}/${PN}-5.1.8-aclocal-fix.patch" - "${FILESDIR}/${PN}-5.0.8-ar-fix.patch" - "${FILESDIR}/${P}-makedat.patch" -) - -src_prepare() { - default - - # These patches should fix problems detecting BerkeleyDB. - # We now can compile with db4 support. - if use berkdb ; then - eapply "${FILESDIR}/${PN}-4.17-db4-bdbobj_configure.ac.patch" - eapply "${FILESDIR}/${PN}-4.17-db4-configure.ac.patch" - fi - - eautoreconf -} - -src_configure() { - local myconf="" - - # Default to gdbm if both berkdb and gdbm are present. - if use gdbm ; then - einfo "Building with GDBM support" - myconf="${myconf} --with-db=gdbm" - elif use berkdb ; then - einfo "Building with BerkeleyDB support" - myconf="${myconf} --with-db=db" - fi - - if use trashquota ; then - einfo "Building with Trash Quota Support" - myconf="${myconf} --with-trashquota" - fi - - use debug && myconf="${myconf} debug=true" - - econf \ - --with-notice=unicode \ - --disable-root-check \ - --bindir=/usr/sbin \ - --sysconfdir="/etc/${PN}" \ - --libexecdir="/usr/$(get_libdir)/${PN}" \ - --localstatedir="/var/lib/${PN}" \ - --with-authdaemonvar="/var/lib/${PN}/authdaemon" \ - --enable-workarounds-for-imap-client-bugs \ - --with-mailuser=mail \ - --with-mailgroup=mail \ - --with-certsdir="/etc/courier-imap" \ - $(use_with ipv6) \ - $(use_with gnutls) \ - ${myconf} -} - -src_install() { - dodir "/var/lib/${PN}" /etc/pam.d - keepdir /var/lib/courier-imap - - default - rm -r "${D}/etc/pam.d" || die - - # Avoid name collisions in /usr/sbin wrt imapd and pop3d - for name in imapd pop3d ; do - mv "${D}/usr/sbin/"{,courier-}${name} \ - || die "failed to rename ${name} to courier-${name}" - done - - # Hack /usr/lib/courier-imap/foo.rc to use ${MAILDIR} instead of - # 'Maildir', and to use /usr/sbin/courier-foo names. - for service in {imapd,pop3d}{,-ssl} ; do - sed -e 's/Maildir/${MAILDIR}/' \ - -i "${D}/usr/$(get_libdir)/${PN}/${service}.rc" \ - || die "sed failed" - sed -e "s/\/usr\/sbin\/${service}/\/usr\/sbin\/courier-${service}/" \ - -i "${D}/usr/$(get_libdir)/${PN}/${service}.rc" \ - || die "sed failed" - done - - # Rename the config files correctly and add a value for ${MAILDIR} - # to them. - for service in {imapd,pop3d}{,-ssl} ; do - mv "${D}/etc/${PN}/${service}"{.dist,} \ - || die "failed to rename ${service}.dist to ${service}" - echo -e '\n# Hardwire a value for ${MAILDIR}' \ - >> "${D}/etc/${PN}/${service}" - echo 'MAILDIR=.maildir' >> "${D}/etc/${PN}/${service}" - echo 'MAILDIRPATH=.maildir' >> "${D}/etc/${PN}/${service}" - done - - for service in imapd pop3d ; do - echo -e '# Put any program for ${PRERUN} here' \ - >> "${D}/etc/${PN}/${service}" - echo 'PRERUN=' >> "${D}/etc/${PN}/${service}" - echo -e '# Put any program for ${LOGINRUN} here' \ - >> "${D}/etc/${PN}/${service}" - echo -e '# this is for relay-ctrl-allow in 4*' \ - >> "${D}/etc/${PN}/${service}" - echo 'LOGINRUN=' >> "${D}/etc/${PN}/${service}" - done - - for x in "${D}/usr/sbin"/* ; do - if [[ -L "${x}" ]] ; then - rm "${x}" || die "failed to remove ${x}" - fi - done - - mv "${D}/usr/share"/* "${D}/usr/sbin/" || die - mv "${D}/usr/sbin/man" "${D}/usr/share/" || die - - rm "${D}/usr/sbin/"{mkimapdcert,mkpop3dcert} || die - - dosbin "${FILESDIR}/mkimapdcert" "${FILESDIR}/mkpop3dcert" - - dosym ../../sbin/courierlogger "/usr/$(get_libdir)/${PN}/courierlogger" - - for initd in courier-{imapd,pop3d}{,-ssl} ; do - sed -e "s:GENTOO_LIBDIR:$(get_libdir):g" \ - "${FILESDIR}/${PN}-${INITD_VER}-${initd}.rc6" \ - > "${T}/${initd}" \ - || die "initd libdir-sed failed" - doinitd "${T}/${initd}" - done - - cp "${FILESDIR}"/courier-*-r1.service . - - sed -i \ - -e "s:/usr/lib/:/usr/$(get_libdir)/:" \ - courier-*-r1.service \ - || die - - systemd_newunit courier-authdaemond-r1.service \ - courier-authdaemond.service - systemd_newunit courier-imapd-ssl-r1.service \ - courier-imapd-ssl.service - systemd_newunit courier-imapd-r1.service \ - courier-imapd.service - - exeinto "/usr/$(get_libdir)/${PN}" - for exe in gentoo-{imapd,pop3d}{,-ssl}.rc courier-{imapd,pop3d}.indirect ; do - sed -e "s:GENTOO_LIBDIR:$(get_libdir):g" \ - "${FILESDIR}/${PN}-${RC_VER}-${exe}" \ - > "${T}/${exe}" \ - || die "exe libdir-sed failed" - doexe "${T}/${exe}" - done - - # Avoid a collision with mail-mta/netqmail, bug 482098. - mv "${D}/usr/sbin/"{,courier-}maildirmake \ - || die "failed to rename maildirmake to courier-maildirmake" - mv "${D}/usr/share/man/man1/"{,courier-}maildirmake.1 \ - || die "failed to rename maildirmake.1 to courier-maildirmake.1" - - dodoc AUTHORS INSTALL NEWS README ChangeLog - readme.gentoo_create_doc - dodoc "${FILESDIR}/${PN}-gentoo.readme" - docinto imap - dodoc libs/imap/ChangeLog libs/imap/BUGS* libs/imap/README* - docinto maildir - dodoc libs/maildir/AUTHORS libs/maildir/*.html libs/maildir/README* - docinto rfc2045 - dodoc libs/rfc2045/*.html - docinto tcpd - dodoc libs/tcpd/README* libs/tcpd/*.html - exeinto /etc/cron.monthly - newexe "${FILESDIR}"/${PN}.cron ${PN} -} - -pkg_postinst() { - # Some users have been reporting that permissions on this directory were - # getting scrambled, so let's ensure that they are sane. - fperms 0755 "${ROOT}/usr/$(get_libdir)/${PN}" - - readme.gentoo_print_elog - - elog "" - elog "Courier Imap now run as user mail:mail." - elog "" - elog "This require you to enable read/write access to the caches:" - elog "/var/lib/courier-imap/courierssl*cache (chown mail:mail)" - elog "and read access to the certificates (e.g. /etc/courier-imap/pop3d.pem )" -} diff --git a/net-mail/courier-imap/courier-imap-5.2.3.ebuild b/net-mail/courier-imap/courier-imap-5.2.3.ebuild deleted file mode 100644 index e39ba1873b3e..000000000000 --- a/net-mail/courier-imap/courier-imap-5.2.3.ebuild +++ /dev/null @@ -1,246 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit autotools readme.gentoo-r1 systemd - -DESCRIPTION="An IMAP daemon designed specifically for maildirs" -HOMEPAGE="https://www.courier-mta.org/imap/" -SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" - -IUSE="berkdb debug +gdbm gnutls ipv6 selinux trashquota" -REQUIRED_USE="|| ( berkdb gdbm )" - -CDEPEND=" - gnutls? ( net-libs/gnutls:=[tools] ) - !gnutls? ( - dev-libs/openssl:0= - ) - >=net-libs/courier-authlib-0.71 - >=net-libs/courier-unicode-2:= - >=net-mail/mailbase-0.00-r8 - net-dns/libidn:= - net-mail/courier-makedat[berkdb?,gdbm?] - berkdb? ( sys-libs/db:= ) - gdbm? ( >=sys-libs/gdbm-1.8.0:= ) -" -DEPEND="${CDEPEND} - dev-lang/perl - !mail-mta/courier - sys-process/procps -" -RDEPEND="${CDEPEND} - selinux? ( sec-policy/selinux-courier ) -" - -# get rid of old style virtual - bug 350792 -RDEPEND="${RDEPEND} - !mail-mta/courier - !net-mail/cyrus-imapd -" - -RC_VER="4.0.6-r1" -INITD_VER="4.0.6-r1" - -# make check is not supported by this package due to the -# --enable-workarounds-for-imap-client-bugs option. -RESTRICT="test" - -DISABLE_AUTOFORMATTING="yes" -DOC_CONTENTS=" -Please read http://www.courier-mta.org/imap/INSTALL.html#upgrading -and remove TLS_DHPARAMS from configuration files or run mkdhparams - -For a quick-start howto please refer to -${PN}-gentoo.readme in /usr/share/doc/${PF} - -Please convert maildir to utf8 -and rerun mkdhparams if needed. Location has changed -" - -PATCHES=( - "${FILESDIR}/${PN}-5.1.8-aclocal-fix.patch" - "${FILESDIR}/${PN}-5.0.8-ar-fix.patch" - "${FILESDIR}/${PN}-5.2.1-makedat.patch" -) - -src_prepare() { - default - - # These patches should fix problems detecting BerkeleyDB. - # We now can compile with db4 support. - if use berkdb ; then - eapply "${FILESDIR}/${PN}-4.17-db4-bdbobj_configure.ac.patch" - eapply "${FILESDIR}/${PN}-4.17-db4-configure.ac.patch" - fi - - eautoreconf -} - -src_configure() { - local myconf="" - - # Default to gdbm if both berkdb and gdbm are present. - if use gdbm ; then - einfo "Building with GDBM support" - myconf="${myconf} --with-db=gdbm" - elif use berkdb ; then - einfo "Building with BerkeleyDB support" - myconf="${myconf} --with-db=db" - fi - - if use trashquota ; then - einfo "Building with Trash Quota Support" - myconf="${myconf} --with-trashquota" - fi - - use debug && myconf="${myconf} debug=true" - - econf \ - --with-notice=unicode \ - --disable-root-check \ - --bindir=/usr/sbin \ - --sysconfdir="/etc/${PN}" \ - --libexecdir="/usr/$(get_libdir)/${PN}" \ - --localstatedir="/var/lib/${PN}" \ - --with-authdaemonvar="/var/lib/${PN}/authdaemon" \ - --enable-workarounds-for-imap-client-bugs \ - --with-mailuser=mail \ - --with-mailgroup=mail \ - --with-certsdir="/etc/courier-imap" \ - $(use_with ipv6) \ - $(use_with gnutls) \ - ${myconf} -} - -src_install() { - dodir "/var/lib/${PN}" /etc/pam.d - keepdir /var/lib/courier-imap - - default - rm -r "${D}/etc/pam.d" || die - - # Avoid name collisions in /usr/sbin wrt imapd and pop3d - for name in imapd pop3d ; do - mv "${D}/usr/sbin/"{,courier-}${name} \ - || die "failed to rename ${name} to courier-${name}" - done - - # Hack /usr/lib/courier-imap/foo.rc to use ${MAILDIR} instead of - # 'Maildir', and to use /usr/sbin/courier-foo names. - for service in {imapd,pop3d}{,-ssl} ; do - sed -e 's/Maildir/${MAILDIR}/' \ - -i "${D}/usr/$(get_libdir)/${PN}/${service}.rc" \ - || die "sed failed" - sed -e "s/\/usr\/sbin\/${service}/\/usr\/sbin\/courier-${service}/" \ - -i "${D}/usr/$(get_libdir)/${PN}/${service}.rc" \ - || die "sed failed" - done - - # Rename the config files correctly and add a value for ${MAILDIR} - # to them. - for service in {imapd,pop3d}{,-ssl} ; do - mv "${D}/etc/${PN}/${service}"{.dist,} \ - || die "failed to rename ${service}.dist to ${service}" - echo -e '\n# Hardwire a value for ${MAILDIR}' \ - >> "${D}/etc/${PN}/${service}" - echo 'MAILDIR=.maildir' >> "${D}/etc/${PN}/${service}" - echo 'MAILDIRPATH=.maildir' >> "${D}/etc/${PN}/${service}" - done - - for service in imapd pop3d ; do - echo -e '# Put any program for ${PRERUN} here' \ - >> "${D}/etc/${PN}/${service}" - echo 'PRERUN=' >> "${D}/etc/${PN}/${service}" - echo -e '# Put any program for ${LOGINRUN} here' \ - >> "${D}/etc/${PN}/${service}" - echo -e '# this is for relay-ctrl-allow in 4*' \ - >> "${D}/etc/${PN}/${service}" - echo 'LOGINRUN=' >> "${D}/etc/${PN}/${service}" - done - - for x in "${D}/usr/sbin"/* ; do - if [[ -L "${x}" ]] ; then - rm "${x}" || die "failed to remove ${x}" - fi - done - - mv "${D}/usr/share"/* "${D}/usr/sbin/" || die - mv "${D}/usr/sbin/man" "${D}/usr/share/" || die - - rm "${D}/usr/sbin/"{mkimapdcert,mkpop3dcert} || die - - dosbin "${FILESDIR}/mkimapdcert" "${FILESDIR}/mkpop3dcert" - - dosym ../../sbin/courierlogger "/usr/$(get_libdir)/${PN}/courierlogger" - - for initd in courier-{imapd,pop3d}{,-ssl} ; do - sed -e "s:GENTOO_LIBDIR:$(get_libdir):g" \ - "${FILESDIR}/${PN}-${INITD_VER}-${initd}.rc6" \ - > "${T}/${initd}" \ - || die "initd libdir-sed failed" - doinitd "${T}/${initd}" - done - - cp "${FILESDIR}"/courier-*-r1.service . - - sed -i \ - -e "s:/usr/lib/:/usr/$(get_libdir)/:" \ - courier-*-r1.service \ - || die - - systemd_newunit courier-authdaemond-r1.service \ - courier-authdaemond.service - systemd_newunit courier-imapd-ssl-r1.service \ - courier-imapd-ssl.service - systemd_newunit courier-imapd-r1.service \ - courier-imapd.service - - exeinto "/usr/$(get_libdir)/${PN}" - for exe in gentoo-{imapd,pop3d}{,-ssl}.rc courier-{imapd,pop3d}.indirect ; do - sed -e "s:GENTOO_LIBDIR:$(get_libdir):g" \ - "${FILESDIR}/${PN}-${RC_VER}-${exe}" \ - > "${T}/${exe}" \ - || die "exe libdir-sed failed" - doexe "${T}/${exe}" - done - - # Avoid a collision with mail-mta/netqmail, bug 482098. - mv "${D}/usr/sbin/"{,courier-}maildirmake \ - || die "failed to rename maildirmake to courier-maildirmake" - mv "${D}/usr/share/man/man1/"{,courier-}maildirmake.1 \ - || die "failed to rename maildirmake.1 to courier-maildirmake.1" - - dodoc AUTHORS INSTALL NEWS README ChangeLog - readme.gentoo_create_doc - dodoc "${FILESDIR}/${PN}-gentoo.readme" - docinto imap - dodoc libs/imap/ChangeLog libs/imap/BUGS* libs/imap/README* - docinto maildir - dodoc libs/maildir/AUTHORS libs/maildir/*.html libs/maildir/README* - docinto rfc2045 - dodoc libs/rfc2045/*.html - docinto tcpd - dodoc libs/tcpd/README* libs/tcpd/*.html - exeinto /etc/cron.monthly - newexe "${FILESDIR}"/${PN}.cron ${PN} -} - -pkg_postinst() { - # Some users have been reporting that permissions on this directory were - # getting scrambled, so let's ensure that they are sane. - fperms 0755 "${ROOT}/usr/$(get_libdir)/${PN}" - - readme.gentoo_print_elog - - elog "" - elog "Courier Imap now run as user mail:mail." - elog "" - elog "This require you to enable read/write access to the caches:" - elog "/var/lib/courier-imap/courierssl*cache (chown mail:mail)" - elog "and read access to the certificates (e.g. /etc/courier-imap/pop3d.pem )" -} diff --git a/net-mail/courier-imap/courier-imap-5.2.4.ebuild b/net-mail/courier-imap/courier-imap-5.2.4.ebuild deleted file mode 100644 index a8cd065732f6..000000000000 --- a/net-mail/courier-imap/courier-imap-5.2.4.ebuild +++ /dev/null @@ -1,248 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit autotools readme.gentoo-r1 systemd - -DESCRIPTION="An IMAP daemon designed specifically for maildirs" -HOMEPAGE="https://www.courier-mta.org/imap/" -SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" - -IUSE="berkdb debug +gdbm gnutls ipv6 selinux trashquota" -REQUIRED_USE="|| ( berkdb gdbm )" - -CDEPEND=" - gnutls? ( net-libs/gnutls:=[tools] ) - !gnutls? ( - dev-libs/openssl:0= - ) - >=net-libs/courier-authlib-0.71 - >=net-libs/courier-unicode-2:= - >=net-mail/mailbase-0.00-r8 - net-dns/libidn:= - net-mail/courier-common[berkdb?,gdbm?] - berkdb? ( sys-libs/db:= ) - gdbm? ( >=sys-libs/gdbm-1.8.0:= ) -" -DEPEND="${CDEPEND} - dev-lang/perl - !mail-mta/courier - sys-process/procps -" -RDEPEND="${CDEPEND} - selinux? ( sec-policy/selinux-courier ) -" - -# get rid of old style virtual - bug 350792 -RDEPEND="${RDEPEND} - !mail-mta/courier - !net-mail/cyrus-imapd -" - -RC_VER="4.0.6-r1" -INITD_VER="4.0.6-r1" - -# make check is not supported by this package due to the -# --enable-workarounds-for-imap-client-bugs option. -RESTRICT="test" - -DISABLE_AUTOFORMATTING="yes" -DOC_CONTENTS=" -Please read http://www.courier-mta.org/imap/INSTALL.html#upgrading -and remove TLS_DHPARAMS from configuration files or run mkdhparams - -For a quick-start howto please refer to -${PN}-gentoo.readme in /usr/share/doc/${PF} - -Please convert maildir to utf8 -and rerun mkdhparams if needed. Location has changed -" - -PATCHES=( - "${FILESDIR}/${PN}-5.1.8-aclocal-fix.patch" - "${FILESDIR}/${PN}-5.0.8-ar-fix.patch" - "${FILESDIR}/${P}-common.patch" -) - -src_prepare() { - default - - # These patches should fix problems detecting BerkeleyDB. - # We now can compile with db4 support. - if use berkdb ; then - eapply "${FILESDIR}/${PN}-4.17-db4-bdbobj_configure.ac.patch" - eapply "${FILESDIR}/${PN}-4.17-db4-configure.ac.patch" - fi - - eautoreconf -} - -src_configure() { - local myconf="" - - # Default to gdbm if both berkdb and gdbm are present. - if use gdbm ; then - einfo "Building with GDBM support" - myconf="${myconf} --with-db=gdbm" - elif use berkdb ; then - einfo "Building with BerkeleyDB support" - myconf="${myconf} --with-db=db" - fi - - if use trashquota ; then - einfo "Building with Trash Quota Support" - myconf="${myconf} --with-trashquota" - fi - - use debug && myconf="${myconf} debug=true" - - econf \ - --with-notice=unicode \ - --disable-root-check \ - --bindir=/usr/sbin \ - --sysconfdir="/etc/${PN}" \ - --libexecdir="/usr/$(get_libdir)/${PN}" \ - --localstatedir="/var/lib/${PN}" \ - --with-authdaemonvar="/var/lib/${PN}/authdaemon" \ - --enable-workarounds-for-imap-client-bugs \ - --with-mailuser=mail \ - --with-mailgroup=mail \ - --with-certsdir="/etc/courier-imap" \ - $(use_with ipv6) \ - $(use_with gnutls) \ - ${myconf} -} - -src_install() { - dodir "/var/lib/${PN}" /etc/pam.d - keepdir /var/lib/courier-imap - - default - rm -r "${D}/etc/pam.d" || die - - # Avoid name collisions in /usr/sbin wrt imapd and pop3d - for name in imapd pop3d ; do - mv "${D}/usr/sbin/"{,courier-}${name} \ - || die "failed to rename ${name} to courier-${name}" - done - - # Hack /usr/lib/courier-imap/foo.rc to use ${MAILDIR} instead of - # 'Maildir', and to use /usr/sbin/courier-foo names. - for service in {imapd,pop3d}{,-ssl} ; do - sed -e 's/Maildir/${MAILDIR}/' \ - -i "${D}/usr/$(get_libdir)/${PN}/${service}.rc" \ - || die "sed failed" - sed -e "s/\/usr\/sbin\/${service}/\/usr\/sbin\/courier-${service}/" \ - -i "${D}/usr/$(get_libdir)/${PN}/${service}.rc" \ - || die "sed failed" - done - - # Rename the config files correctly and add a value for ${MAILDIR} - # to them. - for service in {imapd,pop3d}{,-ssl} ; do - mv "${D}/etc/${PN}/${service}"{.dist,} \ - || die "failed to rename ${service}.dist to ${service}" - echo -e '\n# Hardwire a value for ${MAILDIR}' \ - >> "${D}/etc/${PN}/${service}" - echo 'MAILDIR=.maildir' >> "${D}/etc/${PN}/${service}" - echo 'MAILDIRPATH=.maildir' >> "${D}/etc/${PN}/${service}" - done - - for service in imapd pop3d ; do - echo -e '# Put any program for ${PRERUN} here' \ - >> "${D}/etc/${PN}/${service}" - echo 'PRERUN=' >> "${D}/etc/${PN}/${service}" - echo -e '# Put any program for ${LOGINRUN} here' \ - >> "${D}/etc/${PN}/${service}" - echo -e '# this is for relay-ctrl-allow in 4*' \ - >> "${D}/etc/${PN}/${service}" - echo 'LOGINRUN=' >> "${D}/etc/${PN}/${service}" - done - - for x in "${D}/usr/sbin"/* ; do - if [[ -L "${x}" ]] ; then - rm "${x}" || die "failed to remove ${x}" - fi - done - - mv "${D}/usr/share"/* "${D}/usr/sbin/" || die - mv "${D}/usr/sbin/man" "${D}/usr/share/" || die - - rm "${D}/usr/sbin/"{mkimapdcert,mkpop3dcert} || die - - dosbin "${FILESDIR}/mkimapdcert" "${FILESDIR}/mkpop3dcert" - - dosym ../../sbin/courierlogger "/usr/$(get_libdir)/${PN}/courierlogger" - - for initd in courier-{imapd,pop3d}{,-ssl} ; do - sed -e "s:GENTOO_LIBDIR:$(get_libdir):g" \ - "${FILESDIR}/${PN}-${INITD_VER}-${initd}.rc6" \ - > "${T}/${initd}" \ - || die "initd libdir-sed failed" - doinitd "${T}/${initd}" - done - - cp "${FILESDIR}"/courier-*-r1.service . - - sed -i \ - -e "s:/usr/lib/:/usr/$(get_libdir)/:" \ - courier-*-r1.service \ - || die - - systemd_newunit courier-authdaemond-r1.service \ - courier-authdaemond.service - systemd_newunit courier-imapd-ssl-r1.service \ - courier-imapd-ssl.service - systemd_newunit courier-imapd-r1.service \ - courier-imapd.service - - exeinto "/usr/$(get_libdir)/${PN}" - for exe in gentoo-{imapd,pop3d}{,-ssl}.rc courier-{imapd,pop3d}.indirect ; do - sed -e "s:GENTOO_LIBDIR:$(get_libdir):g" \ - "${FILESDIR}/${PN}-${RC_VER}-${exe}" \ - > "${T}/${exe}" \ - || die "exe libdir-sed failed" - doexe "${T}/${exe}" - done - - # Avoid a collision with mail-mta/netqmail, bug 482098. - mv "${D}/usr/sbin/"{,courier-}maildirmake \ - || die "failed to rename maildirmake to courier-maildirmake" - mv "${D}/usr/share/man/man1/"{,courier-}maildirmake.1 \ - || die "failed to rename maildirmake.1 to courier-maildirmake.1" - - rm -rf "${D}"/usr/sbin/doc - - dodoc AUTHORS INSTALL NEWS README ChangeLog - readme.gentoo_create_doc - dodoc "${FILESDIR}/${PN}-gentoo.readme" - docinto imap - dodoc libs/imap/ChangeLog libs/imap/BUGS* libs/imap/README* - docinto maildir - dodoc libs/maildir/AUTHORS libs/maildir/*.html libs/maildir/README* - docinto rfc2045 - dodoc libs/rfc2045/*.html - docinto tcpd - dodoc libs/tcpd/README* libs/tcpd/*.html - exeinto /etc/cron.monthly - newexe "${FILESDIR}"/${PN}.cron ${PN} -} - -pkg_postinst() { - # Some users have been reporting that permissions on this directory were - # getting scrambled, so let's ensure that they are sane. - fperms 0755 "${ROOT}/usr/$(get_libdir)/${PN}" - - readme.gentoo_print_elog - - elog "" - elog "Courier Imap now run as user mail:mail." - elog "" - elog "This require you to enable read/write access to the caches:" - elog "/var/lib/courier-imap/courierssl*cache (chown mail:mail)" - elog "and read access to the certificates (e.g. /etc/courier-imap/pop3d.pem )" -} diff --git a/net-mail/courier-imap/courier-imap-5.2.6.ebuild b/net-mail/courier-imap/courier-imap-5.2.6.ebuild new file mode 100644 index 000000000000..e166a72b840a --- /dev/null +++ b/net-mail/courier-imap/courier-imap-5.2.6.ebuild @@ -0,0 +1,230 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit readme.gentoo-r1 systemd + +DESCRIPTION="An IMAP daemon designed specifically for maildirs" +HOMEPAGE="https://www.courier-mta.org/imap/" +SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" + +IUSE="berkdb debug +gdbm gnutls ipv6 selinux trashquota" +REQUIRED_USE="|| ( berkdb gdbm )" + +CDEPEND=" + gnutls? ( net-libs/gnutls:=[tools] ) + !gnutls? ( + dev-libs/openssl:0= + ) + net-libs/courier-authlib + net-libs/courier-unicode + net-mail/mailbase + net-dns/libidn:= + berkdb? ( sys-libs/db:= ) + gdbm? ( sys-libs/gdbm:= ) + !mail-mta/courier +" +DEPEND="${CDEPEND} + dev-lang/perl + sys-process/procps +" +RDEPEND="${CDEPEND} + selinux? ( sec-policy/selinux-courier ) +" + +RDEPEND="${RDEPEND} + !net-mail/cyrus-imapd + !net-mail/courier-common + !net-mail/courier-makedat +" + +RC_VER="4.0.6-r1" +INITD_VER="4.0.6-r1" + +# make check is not supported by this package due to the +# --enable-workarounds-for-imap-client-bugs option. +RESTRICT="test" + +DISABLE_AUTOFORMATTING="yes" +DOC_CONTENTS=" +Please read http://www.courier-mta.org/imap/INSTALL.html#upgrading +and remove TLS_DHPARAMS from configuration files or run mkdhparams + +For a quick-start howto please refer to +${PN}-gentoo.readme in /usr/share/doc/${PF} + +Please convert maildir to utf8 +and rerun mkdhparams if needed. Location has changed +" + +PATCHES=( + "${FILESDIR}/${PN}-5.1.8-aclocal-fix.patch" + "${FILESDIR}/${PN}-5.0.8-ar-fix.patch" +) + +src_configure() { + local myconf="" + + # Default to gdbm if both berkdb and gdbm are present. + if use gdbm ; then + einfo "Building with GDBM support" + myconf="${myconf} --with-db=gdbm" + elif use berkdb ; then + einfo "Building with BerkeleyDB support" + myconf="${myconf} --with-db=db" + fi + + if use trashquota ; then + einfo "Building with Trash Quota Support" + myconf="${myconf} --with-trashquota" + fi + + econf \ + --with-notice=unicode \ + --disable-root-check \ + --bindir=/usr/sbin \ + --sysconfdir="/etc/${PN}" \ + --libexecdir="/usr/$(get_libdir)/${PN}" \ + --localstatedir="/var/lib/${PN}" \ + --enable-workarounds-for-imap-client-bugs \ + --with-mailuser=mail \ + --with-mailgroup=mail \ + --with-certsdir="/etc/courier-imap" \ + $(use_with ipv6) \ + $(use_with gnutls) \ + ${myconf} +} + +src_install() { + dodir "/var/lib/${PN}" /etc/pam.d + keepdir /var/lib/courier-imap + + default + rm -r "${D}/etc/pam.d" || die + + # Avoid name collisions in /usr/sbin wrt imapd and pop3d + for name in imapd pop3d ; do + mv "${D}/usr/sbin/"{,courier-}${name} \ + || die "failed to rename ${name} to courier-${name}" + done + + # Hack /usr/lib/courier-imap/foo.rc to use ${MAILDIR} instead of + # 'Maildir', and to use /usr/sbin/courier-foo names. + for service in {imapd,pop3d}{,-ssl} ; do + sed -e 's/Maildir/${MAILDIR}/' \ + -i "${D}/usr/$(get_libdir)/${PN}/${service}.rc" \ + || die "sed failed" + sed -e "s/\/usr\/sbin\/${service}/\/usr\/sbin\/courier-${service}/" \ + -i "${D}/usr/$(get_libdir)/${PN}/${service}.rc" \ + || die "sed failed" + done + + # Rename the config files correctly and add a value for ${MAILDIR} + # to them. + for service in {imapd,pop3d}{,-ssl} ; do + mv "${D}/etc/${PN}/${service}"{.dist,} \ + || die "failed to rename ${service}.dist to ${service}" + echo -e '\n# Hardwire a value for ${MAILDIR}' \ + >> "${D}/etc/${PN}/${service}" + echo 'MAILDIR=.maildir' >> "${D}/etc/${PN}/${service}" + echo 'MAILDIRPATH=.maildir' >> "${D}/etc/${PN}/${service}" + done + + for service in imapd pop3d ; do + echo -e '# Put any program for ${PRERUN} here' \ + >> "${D}/etc/${PN}/${service}" + echo 'PRERUN=' >> "${D}/etc/${PN}/${service}" + echo -e '# Put any program for ${LOGINRUN} here' \ + >> "${D}/etc/${PN}/${service}" + echo -e '# this is for relay-ctrl-allow in 4*' \ + >> "${D}/etc/${PN}/${service}" + echo 'LOGINRUN=' >> "${D}/etc/${PN}/${service}" + done + + for x in "${D}/usr/sbin"/* ; do + if [[ -L "${x}" ]] ; then + rm "${x}" || die "failed to remove ${x}" + fi + done + + mv "${D}/usr/share"/* "${D}/usr/sbin/" || die + mv "${D}/usr/sbin/man" "${D}/usr/share/" || die + + rm "${D}/usr/sbin/"{mkimapdcert,mkpop3dcert} || die + + dosbin "${FILESDIR}/mkimapdcert" "${FILESDIR}/mkpop3dcert" + + dosym ../../sbin/courierlogger "/usr/$(get_libdir)/${PN}/courierlogger" + + for initd in courier-{imapd,pop3d}{,-ssl} ; do + sed -e "s:GENTOO_LIBDIR:$(get_libdir):g" \ + "${FILESDIR}/${PN}-${INITD_VER}-${initd}.rc6" \ + > "${T}/${initd}" \ + || die "initd libdir-sed failed" + doinitd "${T}/${initd}" + done + + cp "${FILESDIR}"/courier-*-r1.service . + + sed -i \ + -e "s:/usr/lib/:/usr/$(get_libdir)/:" \ + courier-*-r1.service \ + || die + + systemd_newunit courier-authdaemond-r1.service \ + courier-authdaemond.service + systemd_newunit courier-imapd-ssl-r1.service \ + courier-imapd-ssl.service + systemd_newunit courier-imapd-r1.service \ + courier-imapd.service + + exeinto "/usr/$(get_libdir)/${PN}" + for exe in gentoo-{imapd,pop3d}{,-ssl}.rc courier-{imapd,pop3d}.indirect ; do + sed -e "s:GENTOO_LIBDIR:$(get_libdir):g" \ + "${FILESDIR}/${PN}-${RC_VER}-${exe}" \ + > "${T}/${exe}" \ + || die "exe libdir-sed failed" + doexe "${T}/${exe}" + done + + # Avoid a collision with mail-mta/netqmail, bug 482098. + mv "${D}/usr/sbin/"{,courier-}maildirmake \ + || die "failed to rename maildirmake to courier-maildirmake" + mv "${D}/usr/share/man/man1/"{,courier-}maildirmake.1 \ + || die "failed to rename maildirmake.1 to courier-maildirmake.1" + + rm -rf "${D}"/usr/sbin/doc + + dodoc AUTHORS INSTALL NEWS README ChangeLog + readme.gentoo_create_doc + dodoc "${FILESDIR}/${PN}-gentoo.readme" + docinto imap + dodoc libs/imap/ChangeLog libs/imap/BUGS* libs/imap/README* + docinto maildir + dodoc libs/maildir/AUTHORS libs/maildir/*.html libs/maildir/README* + docinto rfc2045 + dodoc libs/rfc2045/*.html + docinto tcpd + dodoc libs/tcpd/README* libs/tcpd/*.html + exeinto /etc/cron.monthly + newexe "${FILESDIR}"/${PN}.cron ${PN} +} + +pkg_postinst() { + # Some users have been reporting that permissions on this directory were + # getting scrambled, so let's ensure that they are sane. + fperms 0755 "${ROOT}/usr/$(get_libdir)/${PN}" + + readme.gentoo_print_elog + + elog "" + elog "Courier Imap now run as user mail:mail." + elog "" + elog "This require you to enable read/write access to the caches:" + elog "/var/lib/courier-imap/courierssl*cache (chown mail:mail)" + elog "and read access to the certificates (e.g. /etc/courier-imap/pop3d.pem )" +} diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz index 9f3cebae708c..07775ac9162b 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 94eaeb750b09..6f91c5bf97c1 100644 --- a/net-misc/frr/Manifest +++ b/net-misc/frr/Manifest @@ -6,4 +6,4 @@ DIST frr-9.0.1.tar.gz 10334150 BLAKE2B c5f0d092421cdaea400e669973da3d53d98758714 DIST frr-9.0.tar.gz 10332694 BLAKE2B 82221df6da189d5e687af4618af71933eb512413126dfb312bfcc663e5fc6f85e29c33da84117f40598452e6033cb24e9cba8d28f00d63fee2bf45a43babef17 SHA512 d3af6c24abbc8745f9646a22c023bd1d0e155776ffd09c9dd0b81b93c383723c9e7dd987319551db85dab5fd45d47cbcbf47a1ae1b6861cd7930bc27f18d2e25 EBUILD frr-9.0.1.ebuild 3578 BLAKE2B 20160d93e2570b20eeb9acf96ce1cb64ec62d9a4bc0f12ebbbcaa0fba0d6a71b63c26c74e225658ea3cfbe37b8084b5b58ff68404669bd093f7ef0d2a19ddf4b SHA512 fe62930c423a1a98c8ae585cb879c7075269729744ccbd09426375d6fd505ea2b9621eb16ff91e493c8600f531867775c7c0644465c1e58b1ee515850fd4e900 EBUILD frr-9.0.ebuild 3577 BLAKE2B fc15ec8b2569f344ed86fea710d093247bb78d4b20479bb476e6b6b8468c5d544acde6112726419baf10d718274535f03b4eee263209b9100a84e77635113bc9 SHA512 31be4d68fc7e88d425614e3fe4b240bab05a3c55da8cbc3aff045428130f804689f14ab80b97d8e72e5bb9339c10d2c7ec11252ffa61786f41323af91d9bbbd7 -MISC metadata.xml 1109 BLAKE2B dca4e56f03e8e8f5ea21770d0e9b7ec96178558396b39a6d8a1ed887f9058abdda07e3a7b750c408e7227e44f71e174d50681cf29343f5c30b481eaf2cd45077 SHA512 37b3354880d810b34493b13e788c668fa64bc3f36350aa7465273bba26f1a68348dc7803a8c6528129aa86b028c992d4246411749e36b194e83800224ff23462 +MISC metadata.xml 1001 BLAKE2B 32254a7ceb76fb6869dc4b140b54968001eaee2347cde49597a6a599f98b5efcb3e0102e3c7cbd9969a1bc137228be07efb56f791b490ddbaaa8e5c2cf13fba4 SHA512 e63bee06b1eb237fb9e5872a16c294d3378b1a48da1d950e6cc7d6734128c81d019d66fc8be02b9935c9a4e19552f20db335a3296070bcebf4621ffcb3efe91b diff --git a/net-misc/frr/metadata.xml b/net-misc/frr/metadata.xml index 872896f7668c..9cd33eb40e66 100644 --- a/net-misc/frr/metadata.xml +++ b/net-misc/frr/metadata.xml @@ -5,10 +5,6 @@ Alarig Le Lay alarig@swordarmor.fr - - jsmolic@gentoo.org - Jakov Smolić - jaco@uls.co.za Jaco Kroon diff --git a/net-misc/oidc-agent/Manifest b/net-misc/oidc-agent/Manifest index 6df7f5e3d00f..7b734248ca85 100644 --- a/net-misc/oidc-agent/Manifest +++ b/net-misc/oidc-agent/Manifest @@ -5,5 +5,5 @@ AUX oidc-agent-5.0.1_webkit41.patch 253 BLAKE2B af5fb8b4aae2282171d7c765b2b751d6 DIST oidc-agent-4.5.2.tar.gz 1766905 BLAKE2B 0558778a5162fbbbe29be9a476838d745abf4825e7274487637f368d521e03f6f165ec82129f37f135a6cf3d3d43bb9349574b88763a508bb683cdc8882230d2 SHA512 04c9ddb258c132781eaa875412f0a8d48d2127e5b78ba262eb0240dac05025db62f5d357e4b5c35a9009960b30d63ce96156c8dcf3b5eac4257c02d37578e676 DIST oidc-agent-5.0.1.tar.gz 1802435 BLAKE2B 75bc66bb2c6cc89293c7ad155d35b7a7adb73ad7f8a5aadeb029b43a095e2a80f0fc4505737a0c53c60e6f601acbcab990ad4b572b659050fe36e5dd2e7c4092 SHA512 caffa9d7733690917472d2d48ca58092ab722c5f049750de37169dc0a76ccbe374ae3fb5e56b8c578465e84a2f40795eaa26018281b4f851f7a7c94571d2a124 EBUILD oidc-agent-4.5.2.ebuild 2387 BLAKE2B ad75c9735389ccbcba1885b0ac75f3d5505af0c4080e660607613be15630ce8aca24caed63be250c23656333877b7b50b8af4c24341a3f80c10b6d12075f6c9d SHA512 cd56c2250a6a9e6afe114cf02ff069b6bb1f31564f9355467543e0f4ac9c71d175b23d70c8addff75e1b56903a606bdddb848b8178d0cc8375ff9f59cc5a4f2e -EBUILD oidc-agent-5.0.1.ebuild 2633 BLAKE2B 1af502367611ba4e7dd0a28b6bc0aa81f121ce2fb79a0f1c095ca6f741fca85b91b52533d7211005095a4b2a02b83c0c8e28d9de0d8af666e1e9c9d52defc361 SHA512 8ad962df2843c0a4ccc0fcc93fa41a04c55343a94c619d2982f868fff7f8b61ef47079838aebb1b03078feead3de68f5c077372a56e2fc91cc580a7009438c37 +EBUILD oidc-agent-5.0.1.ebuild 2632 BLAKE2B f756650c3c90fa58ce20c72a9856a9a001c89177e767f59a64c3f5779b7aa69ee2606e544873a8eb4c40db95a95ffe19ea8d478a0980642b03aaeae37151a417 SHA512 ef1db7d05d683b45a25d26d65e7cd2260aab08130392ae5b492525ff505e8b5768456abcd16577a3924dafa8dd6db27fcfdb0057cc16c7555e571e1963fdd671 MISC metadata.xml 780 BLAKE2B 8a2538e5b233383449dc76e49a4d68f950ad3982874e657664ee027fd71a12f18a9a86f38efd6452732305783cd175b761a7702d1a21b97200b1991d20624fd7 SHA512 a4ba3692ce9304b119ea331f83f702bba0956f0013bbe239bca376dea7ccf72a5bb639f06006cf2d65f8ea4b2817173ef26f1c086ab5482095eff34fea026d3f diff --git a/net-misc/oidc-agent/oidc-agent-5.0.1.ebuild b/net-misc/oidc-agent/oidc-agent-5.0.1.ebuild index 9a69211000e7..1df884f36c47 100644 --- a/net-misc/oidc-agent/oidc-agent-5.0.1.ebuild +++ b/net-misc/oidc-agent/oidc-agent-5.0.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/indigo-dc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv" +KEYWORDS="amd64 ~arm64 ~riscv" IUSE="test" DEPEND="app-crypt/libsecret diff --git a/net-p2p/Manifest.gz b/net-p2p/Manifest.gz index a59d71c10d92..a09a6266a2fe 100644 Binary files a/net-p2p/Manifest.gz and b/net-p2p/Manifest.gz differ diff --git a/net-p2p/syncthing/Manifest b/net-p2p/syncthing/Manifest index 0962246f91da..2460652ac326 100644 --- a/net-p2p/syncthing/Manifest +++ b/net-p2p/syncthing/Manifest @@ -16,6 +16,6 @@ DIST syncthing-1.26.1.tar.gz 15020478 BLAKE2B 679536a4a5cbd5299458253b69308fbffc DIST syncthing-1.27.1.tar.gz 14964498 BLAKE2B 9b7f7657192418235792337be18f21d0801c365fab0386e747531aa952d530a685ce5f04c07d44b6fbd576beb423eea776713e5a767cf77cd913d3dd67f0a04f SHA512 ef343cc6cf1b5a6dd28e787abc196c533ea6aa85590c969888841faf56a16d95240eee75262d0fd4c8b6cf44fe99a8cbb485365baafcd11d7a4107372a7b1d1c EBUILD syncthing-1.24.0.ebuild 2918 BLAKE2B dd17743d8f781bdd4c01450fd157bb9612de284ef57e066eb39cea02ae03a9809f249061a59e538c26086a0d015b1090489a84399be3f710b98ad90db6c1a48e SHA512 dc916531c6262ab361421a1d422c2f330ab0cac2b5f04ad5887a1efbd9884da7f685d5132bb0bd9608d25a1f25ae208b08edfa95995a8f59dc101eca516ee3f2 EBUILD syncthing-1.25.0.ebuild 2923 BLAKE2B 08f72bbb708dfdaea13de236b561ec185b6e7133537da0d9f7c0aef226fc38581ba3b24125e270ac9fc492549d43690d737ea9c9533400cb79e630666d8946e8 SHA512 398ff89ca461638163c5bc706228828736f2f293c4e77c479d68229ca7a4eaa6151d32d4c59fde0fefaea72be7e48bbc38cb9bbf6411e28af6a041df8dfb09b4 -EBUILD syncthing-1.26.1.ebuild 2923 BLAKE2B 08f72bbb708dfdaea13de236b561ec185b6e7133537da0d9f7c0aef226fc38581ba3b24125e270ac9fc492549d43690d737ea9c9533400cb79e630666d8946e8 SHA512 398ff89ca461638163c5bc706228828736f2f293c4e77c479d68229ca7a4eaa6151d32d4c59fde0fefaea72be7e48bbc38cb9bbf6411e28af6a041df8dfb09b4 +EBUILD syncthing-1.26.1.ebuild 2919 BLAKE2B 29858dbf6a0188c429e02b41335ad453f762f21691d79db1a5cc0088a663dfa383e767d731635a2d23372e12290026d3fd69fe980cb0d6e37e5c8728dff48035 SHA512 91667e93562e2ba8391a8841102b6212290be47112d252b77c3b60a2e8e3b8230290d9b294cfa63ac627ffc8d0217560d66e5fb26748e1fea77302a710c353ac EBUILD syncthing-1.27.1.ebuild 2923 BLAKE2B 08f72bbb708dfdaea13de236b561ec185b6e7133537da0d9f7c0aef226fc38581ba3b24125e270ac9fc492549d43690d737ea9c9533400cb79e630666d8946e8 SHA512 398ff89ca461638163c5bc706228828736f2f293c4e77c479d68229ca7a4eaa6151d32d4c59fde0fefaea72be7e48bbc38cb9bbf6411e28af6a041df8dfb09b4 MISC metadata.xml 870 BLAKE2B 9d6abd4129ab6ab9ece49e3cb74b6537cf185c5e7e0d7cf893543ea6e75be83e534a8d3f4d042aeb778f9284c9ed7a6f2d60461593ae46f65901a42a3582acc2 SHA512 ef4f1fb81733a7c53f4deb239de1d01d4d2710cf92cb4abfb49659f64bfe5a080c3ab50ec9ec9bda531d0ca87f2f5b9ac80fe1beba1eaaccd1971b1759b3e93a diff --git a/net-p2p/syncthing/syncthing-1.26.1.ebuild b/net-p2p/syncthing/syncthing-1.26.1.ebuild index 6be654e9d91a..3bf35f271522 100644 --- a/net-p2p/syncthing/syncthing-1.26.1.ebuild +++ b/net-p2p/syncthing/syncthing-1.26.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${PN}-source-v$ LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0 Unlicense" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~x86" +KEYWORDS="amd64 arm arm64 ~loong ppc64 ~x86" IUSE="selinux tools" RDEPEND="acct-group/syncthing diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz index d4dd7141e63f..37409d4f6fba 100644 Binary files a/profiles/Manifest.gz and b/profiles/Manifest.gz differ diff --git a/profiles/package.mask b/profiles/package.mask index 7eadd6dfbdc3..57dfacdf93c0 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -33,6 +33,13 @@ #--- END OF EXAMPLES --- +# Ulrich Müller (2023-12-26) +# Program errors out with a segmentation fault. +# Use games-fps/serioussam along with games-fps/serioussam-tfe-data +# and games-fps/serioussam-tse-data as replacement. +# Removal on 2024-01-09, bug #854567. +games-fps/serious-sam-tse + # Andreas Sturmlechner (2023-12-25) # Masked until KF6 is unmasked. ~media-libs/mpvqt-1.0.0 diff --git a/profiles/use.local.desc b/profiles/use.local.desc index e32b3eba2524..18a20974648a 100644 --- a/profiles/use.local.desc +++ b/profiles/use.local.desc @@ -3146,6 +3146,9 @@ games-fps/quakeforge:wildmidi - Use media-sound/wildmidi for midi support games-fps/redeclipse:dedicated - Install only as a dedicated game server games-fps/rott:demo - Install the shareware version games-fps/sauerbraten:server - Compile server support +games-fps/serioussam:alsa - Enable support ALSA sound. +games-fps/serioussam:pipewire - Enable support for pipewire. +games-fps/serioussam:vulkan - Enable support Vulkan render. games-fps/turtlearena:mumble - Adds player-location (positional audio) support to VoIP games-fps/turtlearena:server - Build server target games-fps/turtlearena:voice - Adds VoIP support diff --git a/sci-geosciences/Manifest.gz b/sci-geosciences/Manifest.gz index 7eaaab239b83..7319c061c3a9 100644 Binary files a/sci-geosciences/Manifest.gz and b/sci-geosciences/Manifest.gz differ diff --git a/sci-geosciences/folium/Manifest b/sci-geosciences/folium/Manifest index 1c57f99c3448..bd01c2f9ecf6 100644 --- a/sci-geosciences/folium/Manifest +++ b/sci-geosciences/folium/Manifest @@ -1,5 +1,8 @@ AUX folium-0.12.1-scm.patch 439 BLAKE2B 58d054e56a0ea38d63c75fa43a5cdbbf671abbf5f7c67649dc1037ca83a8bce6f388a904666b89681a4ffc3f5c517cb2eb5e7b37f2f3e577b7bdbe5f0fe80130 SHA512 aad8a6c22441d593b7895565f7cb37621da4882123e4d40ec4370d707a58c38cf9de4b5fedc9b2e229138fde5e33eef914431e0f9f7761c5a1b9d8b0f6414b04 AUX folium-0.13.0-gentoo.patch 414 BLAKE2B f1f435b22c7c264ad11fb1a0127534646f0f297d27f918fd79771d80dca0485153a7a7cfe4274d5c35fc77b02ae74c2b3e91fc42145d2481b782125316390721 SHA512 acb0712621fa67f71fe41284b945be9b1267f5db2479ead189a448ec51295f1fae0be57feb8bd0af0d7654aad1ba61c796fb70f9fc6ad7e56a0ceb99fcce5527 +AUX folium-0.15.1-gentoo.patch 281 BLAKE2B 1a2642e75865fbd0d03bbab2da133c1e205bec1f43fc7ac39c54ddfab330c4acc10da0d81be68a81d3da9937fd3e613f6c0f776b9fdb231c20fc7f66129cece2 SHA512 174145f6db6136c400f1ad0012f928bc042e683d5d564a67f1e2e0adfdb985fa0fb5cd05f04a355af3578dac727f0c06db5a815741ce58e684c46dc9891b1920 DIST folium-0.14.0.tar.gz 20121396 BLAKE2B 8b6014444e4992ae6828f844d197f475d0050567ebaf630b58015ed08274793d3837903cb7a4d7f28da14bb47d8d65a6d09e097b7765fc0a115224aec521854a SHA512 2aec27c731a4d2c835172d0e29d4ddbce745ec5665e168f392fd9693d9b267f734b4a7275ae202fccba17501320414abefd332376bc917fa0fba72bcffade43e +DIST folium-0.15.1.tar.gz 8400799 BLAKE2B c01c4029882aed5c1390be05a358c6c9e321e1562573bb1ae7246b462bc9183c21ba7631ca6b9a0e51311375f90f06bac5651c28505fa0d73c65942267ab2ce4 SHA512 fdc0b7bb0c864337b10d92e60090382d67d29e9158bb92c22ae53e749612d88427db95d34990c8895a04017ca1a5870330c6d9da3abb94e19ff6141b94f503c0 EBUILD folium-0.14.0-r1.ebuild 1220 BLAKE2B 7664b6909579e617ec90c9628fc4cd5b25ee849d1a489c2aa528fcb73fe0ec0135abf5717c4ed82a59daa1381b32de82d98426380f546247a743820897c5fa22 SHA512 a33f76dc3081ad701d5165a4f4b5c288fbd09f0394fb4d325d7e912a3cc168515a7f73c298251155781b25f1c2cdaccd66379c679e0037f938635503d41cf2e5 +EBUILD folium-0.15.1.ebuild 1204 BLAKE2B b2fc9cba53c4f27e7531c575c1d179fc0580c181ae1cf061efabba62a3b2fcfdc8c24a7c72387c335c6c4a1b706dfdd5612177e05c047277084a09d1fed8d3b1 SHA512 88be062273daa1d1930858ce613b63871451324bdb19a8cad6b48019ca38e4b10f237831ba538f247da18e8ed4ed035e3f697cbc9a0bafc1561009e015d3b075 MISC metadata.xml 630 BLAKE2B a22785187ee548da6b47df938a5db21a6778d5bcb22988de11ba54d080dcc03e3702b7f0529dfc4de9fad12973e526af118bbd1b04dddd6f3ad3d7f0163f96e5 SHA512 7ad7009474c3a357a0e4c0b526aa66c96c8b91e39fe3fa3da1dbaf27564d4f15988f0898a13f77d8d93be6567c0533ddf6402279882ca4ea62da96051afe7209 diff --git a/sci-geosciences/folium/files/folium-0.15.1-gentoo.patch b/sci-geosciences/folium/files/folium-0.15.1-gentoo.patch new file mode 100644 index 000000000000..852644b1820c --- /dev/null +++ b/sci-geosciences/folium/files/folium-0.15.1-gentoo.patch @@ -0,0 +1,11 @@ +--- a/setup.cfg 2022-11-06 09:51:58.139499881 +0100 ++++ b/setup.cfg 2022-11-06 09:52:15.064237829 +0100 +@@ -1,6 +1,6 @@ + [metadata] +-description-file = README.md +-license_file = LICENSE.txt ++description_file = README.md ++license_files = LICENSE.txt + + [bdist_wheel] + universal = 1 diff --git a/sci-geosciences/folium/folium-0.15.1.ebuild b/sci-geosciences/folium/folium-0.15.1.ebuild new file mode 100644 index 000000000000..80320ba16aa6 --- /dev/null +++ b/sci-geosciences/folium/folium-0.15.1.ebuild @@ -0,0 +1,47 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 + +DESCRIPTION="Python Data, Leaflet.js Maps" +HOMEPAGE="https://github.com/python-visualization/folium" +SRC_URI="https://github.com/python-visualization/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +PATCHES=( + "${FILESDIR}"/${PN}-0.12.1-scm.patch + "${FILESDIR}"/${P}-gentoo.patch +) + +RDEPEND="sci-libs/branca[${PYTHON_USEDEP}] + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + test? ( + dev-python/pillow[${PYTHON_USEDEP}] + dev-python/pandas[${PYTHON_USEDEP}] + )" +BDEPEND="" + +distutils_enable_tests pytest + +src_prepare() { + rm -r tests/selenium || die # require chromedriver + rm tests/test_folium.py || die # require geopandas + rm tests/test_raster_layers.py || die # require xyzservices + rm tests/plugins/test_time_slider_choropleth.py || die # require geopandas + rm tests/test_repr.py || die # require geckodriver + default +} + +python_test() { + epytest -m 'not web' +} diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz index d45935d3f12e..b05f20f8f7ca 100644 Binary files a/sci-libs/Manifest.gz and b/sci-libs/Manifest.gz differ diff --git a/sci-libs/branca/Manifest b/sci-libs/branca/Manifest index a910c064a92e..357b0ec6a0fb 100644 --- a/sci-libs/branca/Manifest +++ b/sci-libs/branca/Manifest @@ -1,4 +1,6 @@ AUX branca-0.6.0-test.patch 333 BLAKE2B bdf1a556ff4b2e8b023a216a84af4b97cefe1c86177504f93882f1f68d66647de120ca58c8a40322a908e7fd03ea5ca96933fb8618457bb6b2fc18dd2983825b SHA512 eeb8c56922a5e35cb092d5362bec3fdf4f516ba38e7febdb37d672686f21165bcb5213d739ca52494eca2d5017736bb4a3495d91aa80612413fd86d900ffe0dd DIST branca-0.6.0.tar.gz 40167 BLAKE2B 23cbe442862e9575d84dfb5bb1760acf2a1301be0f68bedc9965d9d3a8be090755f78640ed919b5ba8521ab30e8c52c69ea87ff2772d9fd6b3e338680b5219bb SHA512 e80b3d173bc487857ab42d10365540e91cb6fc5def61bb76f418e2da8e74c9bf69e0ca46f86a47f96f5db48d0e98d6ad3091107dd1a5ca479c52adbfa3a79a9c -EBUILD branca-0.6.0-r1.ebuild 769 BLAKE2B fc2fcf07b90f5aae786780307fc325d26cfa62a5c78583a1f237200f7daf2895dd2d95cc2ea3efad6dd13fe15a1badbf4391105193959ce297a90a29fcd06587 SHA512 c7787873e98d452d61606e60a821267af96db41c2f1173b8b18b429c72c33aee1938cf99db086740211dcacd5b114dc082b4f4ff4ab9440cad0f1ce19e45670d +DIST branca-0.7.0.tar.gz 42990 BLAKE2B b8de083b0b94d35dbb6df5d230e388832fe027d756767d24ae8091f25d9846ac1f2ae72799aa83583c99ec02d955c7f8cb80183f1543e503d0a802ce051acac5 SHA512 bfe6afd93752dda57e55ba7bdd433e079b51798056b2be8d9c19d4ccc4ed94cc95b733cabf0981c908887c1f8a96e16bd11cb1b495243ac91df4c1c1c1253282 +EBUILD branca-0.6.0-r1.ebuild 794 BLAKE2B 22cba0727b61934e27353d64747c992f12858cb0832a538b946ab149ce3866739b659f19112dfeff7cc114672e39d4c00eadb0521689c7219db823dc09a35f9f SHA512 5fca1b75a0b668447c8bbaaf4584a6d6a7285b3075e2328ed7b6997ecc7451fa58681adf787e66637664be00e443022e91107402f39fca7594266e81ad1c86be +EBUILD branca-0.7.0.ebuild 801 BLAKE2B e93f738635bfff9cea91aef20fb41bdc9b454ac4528b9a9683ea09ebcdb82fcd1fc81c63807f1da4a0a64c6b7fa0f0f51e070c1c79b771b26058b8e78a6c28a5 SHA512 79f9d377cb55fb540dd6989a0d1c7fed445dfd268e2e58519be7905c0ab71ad209918e4d684869760cfdbc0b61f1623ac45ce86fb0df7c4846d43bd28783060e MISC metadata.xml 567 BLAKE2B a65dec67ea324de3bd665152174cd5d8ca121d2775e9e6db7d15f2c1a2b60058f8788769d2cd4ae54d454b667b9581fe84006b2eebfde99ccdb63ed5d015ff6c SHA512 9cff06968cb58902bc68dab33859310746e7fba3420a53f04c6fa45c5aeda061a68c41343b71240670b21d116d80fe9e6d40c7ba281e2910b7a95caebfcd5dd8 diff --git a/sci-libs/branca/branca-0.6.0-r1.ebuild b/sci-libs/branca/branca-0.6.0-r1.ebuild index 91ea6850fcc5..7403664fb4dc 100644 --- a/sci-libs/branca/branca-0.6.0-r1.ebuild +++ b/sci-libs/branca/branca-0.6.0-r1.ebuild @@ -21,7 +21,7 @@ PATCHES=( "${FILESDIR}"/${P}-test.patch ) RDEPEND="dev-python/jinja[${PYTHON_USEDEP}]" DEPEND="${RDEPEND} test? ( dev-python/selenium[${PYTHON_USEDEP}] )" -BDEPEND="" +BDEPEND="dev-python/setuptools-scm" distutils_enable_tests pytest diff --git a/sci-libs/branca/branca-0.7.0.ebuild b/sci-libs/branca/branca-0.7.0.ebuild new file mode 100644 index 000000000000..7b3846dbca34 --- /dev/null +++ b/sci-libs/branca/branca-0.7.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{9..11} ) +DISTUTILS_USE_PEP517=setuptools +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} +inherit distutils-r1 + +DESCRIPTION="spinoff from folium, host the non-map-specific features" +HOMEPAGE="https://github.com/python-visualization/branca" +SRC_URI="https://github.com/python-visualization/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +PATCHES=( "${FILESDIR}"/${PN}-0.6.0-test.patch ) + +RDEPEND="dev-python/jinja[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + test? ( dev-python/selenium[${PYTHON_USEDEP}] )" +BDEPEND="dev-python/setuptools-scm" + +distutils_enable_tests pytest + +python_test() { + epytest -m 'not headless' +} diff --git a/sci-libs/caffe2/Manifest b/sci-libs/caffe2/Manifest index f985e18cf0b7..33065fb8d465 100644 --- a/sci-libs/caffe2/Manifest +++ b/sci-libs/caffe2/Manifest @@ -13,8 +13,10 @@ DIST pytorch-1.13.1.tar.gz 108279745 BLAKE2B 75de03b74dfdaf8d8fb5ea743fcc0c1b0e4 DIST pytorch-2.0.0.tar.gz 111327292 BLAKE2B 6d593a975c0ade714f0b189f7e3c4ff704b9a9a2377b5e441a9cefc202fa22779966d08948e63671912c6ea5a0eee124042155f4f57a654db34e19e42f013cc9 SHA512 4dd76160711c0d87f3026c8b7fa3ed149dd86b8ac0ee9ecea0eaf80d2e6ce8c29368392e77b9466d90b60634087b462b782495997a5d33367cc8ca9fe14c8a14 DIST pytorch-2.0.1.tar.gz 111335778 BLAKE2B 7a10cc2b2d5e2422aef7e060a0c3a62ca5c7460c6e0b9becade9b98939501975c74ed5a175a653731f43ca824d2c9bd31f41d1f633c2b139779ab23d5331e9ce SHA512 2309a22b3be3ccdb36d8d9781a59a7bdcc2fdb8d95ada205702ec77862480f0cbb12cd5d6b8cd3114d01a6e33b7743d0fe9de93debf37138ca5c14403cdb0c43 DIST pytorch-2.1.1.tar.gz 116317162 BLAKE2B d9819256cba0b9951aabe95d86fb135e97d8bafa2c010d13162cd9b3373ca75f20d218e31279ace41981f3f76308721c522f9e53745a1ff9e6386fa10634f9ad SHA512 31b36e7732ee086ae7565a3811ab2d1b2869e79057bea7a4ffc4a3c95c544757e656a6d2289ee11fe7508828aca144e4220ef1e9ab1878e075e1259cf6ff9ca4 +DIST pytorch-2.1.2.tar.gz 116316469 BLAKE2B c5a55ee264bc3477d3556ba6376b5591117e992e56e0dd0c9ba93d12526e2727f7840f6f1e0730a38223b6492c9556840c4ebf22ffd220e97225c2abff303747 SHA512 a8961d78ad785b13c959a0612563a60e0de17a7c8bb9822ddea9a24072796354d07e81c47b6cc8761b21a6448845b088cf80e1661d9e889b0ed5474d3dc76756 EBUILD caffe2-1.13.1-r6.ebuild 5221 BLAKE2B 64a0309f8601752187205d49629245ae8a3305d9fad0626eff293fa555e50c7c147bfa9879ada2bd0a076e41120a9f5f9667cd784a4a3418cee9a4711eb69b05 SHA512 d1162bb88a1ac0c412cc2fa828521f98be9eda5f55d63f4a5162c727940121db1a7ab8155bd151fe1a2b9985851ff82bb49e3f3e01c4e4f1fdc1f3f4444d56ce EBUILD caffe2-2.0.0-r5.ebuild 5365 BLAKE2B 40e36f5311786c6061ab73d75d0cb31324a46db64a083e68fa0ad394235895e4559ac3017a5bc7725a40d2b348c2bae6ad2f5ddcf08f5824a0d990bff7a2ea76 SHA512 c9747b9b53214ae3c8b70193ae055d36906eb08c3eb7f6af294ccc2c8bb8e4f6b81ed7a078baccdaf4093ec9c096d4dc8476064b64a02ae2de256976d9ea7dcc EBUILD caffe2-2.0.1-r5.ebuild 5845 BLAKE2B 86b484f6fa442af4a947d3bda8126da366cecce9ee2fe6c5794b58f74dd18de98f4367f8f0ec16ace2517b4bf8f9caf19c6ec6ea1bb57d1d33b72a6a9dfedd9c SHA512 3e44ef061b852799a02548105041d3d2cc6defd6879b102c3ff89b8c4179fbba126b99aeb886458cd396c5650695f45ac6134ca692aa64027216e7a6de57f7b3 EBUILD caffe2-2.1.1-r6.ebuild 6132 BLAKE2B 69e6480451b25d6954a44eab4bb46ed41f31e1be5e406930798784b6d65b4ad0e3918b1bc1b0763f8a642cb215efbd0e90e09ec67cdfb65d390ea65a76329b34 SHA512 26818c5ee965d469e6b5532871920700dd9d07016ff42ec0e93dd877cde9e91fe277604966463dcb04d3946fb16502a53109b431d9c91a9a91609880a7cae3d9 +EBUILD caffe2-2.1.2.ebuild 6146 BLAKE2B 9a3fffad95fd9237ebd69b7438121096b781b57ec5a5fa5f9b89b999aed95716dba567c0ac62263263075ab1097bd2bdabe8f0223a818853ea3c87563562a802 SHA512 67af21b9ad45a75ddec403981c1672db9606a188eaf2c555c124e22490719c98b3370011dcfe8b36e1cf2ca8004d34152fd87f1a6e4c95cb6134b180c7791a98 MISC metadata.xml 1062 BLAKE2B 4a5a8aa05b6389823f265deab9373ba0e659a8d2051a72929bc19259215f557d35cd424fc61269446f2d44e45fbcd9a481f308e012da2d7129bbea8d4682c2b3 SHA512 369b2753317479a308c5340f94bdb749207c209646d409053ef78b2bc621f287ca76cfcfc1d04601bda14ed60f5fa9ff898c98b65c0f344a61b58af36f7f0674 diff --git a/sci-libs/caffe2/caffe2-2.1.2.ebuild b/sci-libs/caffe2/caffe2-2.1.2.ebuild new file mode 100644 index 000000000000..be2bdb80c02f --- /dev/null +++ b/sci-libs/caffe2/caffe2-2.1.2.ebuild @@ -0,0 +1,219 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit python-single-r1 cmake cuda flag-o-matic prefix + +MYPN=pytorch +MYP=${MYPN}-${PV} + +DESCRIPTION="A deep learning framework" +HOMEPAGE="https://pytorch.org/" +SRC_URI="https://github.com/pytorch/${MYPN}/archive/refs/tags/v${PV}.tar.gz + -> ${MYP}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="cuda distributed fbgemm ffmpeg gloo mpi nnpack +numpy opencl opencv openmp qnnpack tensorpipe xnnpack" +RESTRICT="test" +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + ffmpeg? ( opencv ) + mpi? ( distributed ) + tensorpipe? ( distributed ) + distributed? ( tensorpipe ) + gloo? ( distributed ) +" # ?? ( cuda rocm ) + +# CUDA 12 not supported yet: https://github.com/pytorch/pytorch/issues/91122 +RDEPEND=" + ${PYTHON_DEPS} + dev-cpp/gflags:= + >=dev-cpp/glog-0.5.0 + dev-libs/cpuinfo + dev-libs/libfmt + dev-libs/protobuf:= + dev-libs/pthreadpool + dev-libs/sleef + sci-libs/lapack + >=sci-libs/onnx-1.12.0 + sci-libs/foxi + cuda? ( + =dev-libs/cudnn-8* + >=dev-libs/cudnn-frontend-0.9.2:0/8 + dev-util/nvidia-cuda-toolkit:=[profiler] + ) + fbgemm? ( >=dev-libs/FBGEMM-2023.11.02 ) + ffmpeg? ( media-video/ffmpeg:= ) + gloo? ( sci-libs/gloo[cuda?] ) + mpi? ( virtual/mpi ) + nnpack? ( sci-libs/NNPACK ) + numpy? ( $(python_gen_cond_dep ' + dev-python/numpy[${PYTHON_USEDEP}] + ') ) + opencl? ( virtual/opencl ) + opencv? ( media-libs/opencv:= ) + qnnpack? ( sci-libs/QNNPACK ) + tensorpipe? ( sci-libs/tensorpipe[cuda?] ) + xnnpack? ( >=sci-libs/XNNPACK-2022.12.22 ) +" +DEPEND=" + ${RDEPEND} + dev-cpp/eigen + cuda? ( >=dev-libs/cutlass-3.1.0 ) + dev-libs/psimd + dev-libs/FP16 + dev-libs/FXdiv + dev-libs/pocketfft + dev-libs/flatbuffers + >=sci-libs/kineto-0.4.0_p20231031 + $(python_gen_cond_dep ' + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/pybind11[${PYTHON_USEDEP}] + ') +" + +S="${WORKDIR}"/${MYP} + +PATCHES=( + "${FILESDIR}"/${PN}-2.1.1-gentoo.patch + "${FILESDIR}"/${PN}-1.13.0-install-dirs.patch + "${FILESDIR}"/${PN}-1.12.0-glog-0.6.0.patch + "${FILESDIR}"/${PN}-1.13.1-tensorpipe.patch + "${FILESDIR}"/${PN}-2.0.0-gcc13.patch + "${FILESDIR}"/${PN}-2.0.0-cudnn_include_fix.patch + "${FILESDIR}"/${PN}-2.1.1-cudaExtra.patch +) + +src_prepare() { + filter-lto #bug 862672 + sed -i \ + -e "/third_party\/gloo/d" \ + cmake/Dependencies.cmake \ + || die + cmake_src_prepare + pushd torch/csrc/jit/serialization || die + flatc --cpp --gen-mutable --scoped-enums mobile_bytecode.fbs || die + popd + # prefixify the hardcoded paths, after all patches are applied + hprefixify \ + aten/CMakeLists.txt \ + caffe2/CMakeLists.txt \ + cmake/Metal.cmake \ + cmake/Modules/*.cmake \ + cmake/Modules_CUDA_fix/FindCUDNN.cmake \ + cmake/Modules_CUDA_fix/upstream/FindCUDA/make2cmake.cmake \ + cmake/Modules_CUDA_fix/upstream/FindPackageHandleStandardArgs.cmake \ + cmake/public/LoadHIP.cmake \ + cmake/public/cuda.cmake \ + cmake/Dependencies.cmake \ + torch/CMakeLists.txt \ + CMakeLists.txt +} + +src_configure() { + if use cuda && [[ -z ${TORCH_CUDA_ARCH_LIST} ]]; then + ewarn "WARNING: caffe2 is being built with its default CUDA compute capabilities: 3.5 and 7.0." + ewarn "These may not be optimal for your GPU." + ewarn "" + ewarn "To configure caffe2 with the CUDA compute capability that is optimal for your GPU," + ewarn "set TORCH_CUDA_ARCH_LIST in your make.conf, and re-emerge caffe2." + ewarn "For example, to use CUDA capability 7.5 & 3.5, add: TORCH_CUDA_ARCH_LIST=7.5 3.5" + ewarn "For a Maxwell model GPU, an example value would be: TORCH_CUDA_ARCH_LIST=Maxwell" + ewarn "" + ewarn "You can look up your GPU's CUDA compute capability at https://developer.nvidia.com/cuda-gpus" + ewarn "or by running /opt/cuda/extras/demo_suite/deviceQuery | grep 'CUDA Capability'" + fi + + local mycmakeargs=( + -DBUILD_CUSTOM_PROTOBUF=OFF + -DBUILD_SHARED_LIBS=ON + + -DUSE_CCACHE=OFF + -DUSE_CUDA=$(usex cuda) + -DUSE_CUDNN=$(usex cuda) + -DTORCH_CUDA_ARCH_LIST="${TORCH_CUDA_ARCH_LIST:-3.5 7.0}" + -DBUILD_NVFUSER=$(usex cuda) + -DUSE_DISTRIBUTED=$(usex distributed) + -DUSE_MPI=$(usex mpi) + -DUSE_FAKELOWP=OFF + -DUSE_FBGEMM=$(usex fbgemm) + -DUSE_FFMPEG=$(usex ffmpeg) + -DUSE_GFLAGS=ON + -DUSE_GLOG=ON + -DUSE_GLOO=$(usex gloo) + -DUSE_KINETO=OFF # TODO + -DUSE_LEVELDB=OFF + -DUSE_MAGMA=OFF # TODO: In GURU as sci-libs/magma + -DUSE_MKLDNN=OFF + -DUSE_NCCL=OFF # TODO: NVIDIA Collective Communication Library + -DUSE_NNPACK=$(usex nnpack) + -DUSE_QNNPACK=$(usex qnnpack) + -DUSE_XNNPACK=$(usex xnnpack) + -DUSE_SYSTEM_XNNPACK=$(usex xnnpack) + -DUSE_TENSORPIPE=$(usex tensorpipe) + -DUSE_PYTORCH_QNNPACK=OFF + -DUSE_NUMPY=$(usex numpy) + -DUSE_OPENCL=$(usex opencl) + -DUSE_OPENCV=$(usex opencv) + -DUSE_OPENMP=$(usex openmp) + -DUSE_ROCM=OFF # TODO + -DUSE_SYSTEM_CPUINFO=ON + -DUSE_SYSTEM_PYBIND11=ON + -DUSE_UCC=OFF + -DUSE_VALGRIND=OFF + -DPYBIND11_PYTHON_VERSION="${EPYTHON#python}" + -DPYTHON_EXECUTABLE="${PYTHON}" + -DUSE_ITT=OFF + -DBLAS=Eigen # avoid the use of MKL, if found on the system + -DUSE_SYSTEM_EIGEN_INSTALL=ON + -DUSE_SYSTEM_PTHREADPOOL=ON + -DUSE_SYSTEM_FXDIV=ON + -DUSE_SYSTEM_FP16=ON + -DUSE_SYSTEM_GLOO=ON + -DUSE_SYSTEM_ONNX=ON + -DUSE_SYSTEM_SLEEF=ON + + -Wno-dev + -DTORCH_INSTALL_LIB_DIR="${EPREFIX}"/usr/$(get_libdir) + -DLIBSHM_INSTALL_LIB_SUBDIR="${EPREFIX}"/usr/$(get_libdir) + ) + + if use cuda; then + addpredict "/dev/nvidiactl" # bug 867706 + addpredict "/dev/char" + + mycmakeargs+=( + -DCMAKE_CUDA_FLAGS="$(cuda_gccdir -f | tr -d \")" + ) + fi + cmake_src_configure +} + +src_install() { + cmake_src_install + + insinto "/var/lib/${PN}" + doins "${BUILD_DIR}"/CMakeCache.txt + + rm -rf python + mkdir -p python/torch/include || die + mv "${ED}"/usr/lib/python*/site-packages/caffe2 python/ || die + mv "${ED}"/usr/include/torch python/torch/include || die + if use cuda; then + mv "${ED}${S}"/nvfuser python/nvfuser || die + mv "${ED}"/usr/$(get_libdir)/nvfuser.so python/nvfuser/_C.so || die + fi + rm -rf "${ED}${S}"/test + rm -rf "${ED}${S}"/third_party + cp torch/version.py python/torch/ || die + python_domodule python/caffe2 + python_domodule python/torch + if use cuda; then + python_domodule python/nvfuser + fi + find "${ED}" -empty -delete +} diff --git a/sci-libs/pytorch/Manifest b/sci-libs/pytorch/Manifest index f08cfdd7b645..8ac7a523e960 100644 --- a/sci-libs/pytorch/Manifest +++ b/sci-libs/pytorch/Manifest @@ -12,8 +12,10 @@ DIST pytorch-1.13.1.tar.gz 108279745 BLAKE2B 75de03b74dfdaf8d8fb5ea743fcc0c1b0e4 DIST pytorch-2.0.0.tar.gz 111327292 BLAKE2B 6d593a975c0ade714f0b189f7e3c4ff704b9a9a2377b5e441a9cefc202fa22779966d08948e63671912c6ea5a0eee124042155f4f57a654db34e19e42f013cc9 SHA512 4dd76160711c0d87f3026c8b7fa3ed149dd86b8ac0ee9ecea0eaf80d2e6ce8c29368392e77b9466d90b60634087b462b782495997a5d33367cc8ca9fe14c8a14 DIST pytorch-2.0.1.tar.gz 111335778 BLAKE2B 7a10cc2b2d5e2422aef7e060a0c3a62ca5c7460c6e0b9becade9b98939501975c74ed5a175a653731f43ca824d2c9bd31f41d1f633c2b139779ab23d5331e9ce SHA512 2309a22b3be3ccdb36d8d9781a59a7bdcc2fdb8d95ada205702ec77862480f0cbb12cd5d6b8cd3114d01a6e33b7743d0fe9de93debf37138ca5c14403cdb0c43 DIST pytorch-2.1.1.tar.gz 116317162 BLAKE2B d9819256cba0b9951aabe95d86fb135e97d8bafa2c010d13162cd9b3373ca75f20d218e31279ace41981f3f76308721c522f9e53745a1ff9e6386fa10634f9ad SHA512 31b36e7732ee086ae7565a3811ab2d1b2869e79057bea7a4ffc4a3c95c544757e656a6d2289ee11fe7508828aca144e4220ef1e9ab1878e075e1259cf6ff9ca4 +DIST pytorch-2.1.2.tar.gz 116316469 BLAKE2B c5a55ee264bc3477d3556ba6376b5591117e992e56e0dd0c9ba93d12526e2727f7840f6f1e0730a38223b6492c9556840c4ebf22ffd220e97225c2abff303747 SHA512 a8961d78ad785b13c959a0612563a60e0de17a7c8bb9822ddea9a24072796354d07e81c47b6cc8761b21a6448845b088cf80e1661d9e889b0ed5474d3dc76756 EBUILD pytorch-1.13.1-r2.ebuild 1512 BLAKE2B a83a2846755b3ad3dc62329f77b04e73be1f5a79a3c3e2311a61c0965c50a17a83deac89c22ce26470be415c0c48a760f1b74c207e6864a16aead25e42896867 SHA512 55a6ed013855c4d20fad0bb213e51b2881d0b7c3e456055800b16658f92460d998294148d041dba642a11be1a60d5d830edf8613cc09cdf9ce6eef7ecc809976 EBUILD pytorch-2.0.0.ebuild 1549 BLAKE2B f347c1bb89ff80f4cec2f6d5ca27134c3936f02d80a285d2df88c7472e62dcdb025f72d7f88820bbda2422dd0810db2b53017fc91fdedd2cbb5a1880f79d0d74 SHA512 19e390bcb88b81d5eda1f143bcadce730e2c02776dbcad4327f36b0b61beb2932973ee6352bddd27da2fd030a8626fb6687abccff0cb503d159019006264f7d3 EBUILD pytorch-2.0.1-r1.ebuild 1640 BLAKE2B f29660c3bf423ba697862d9ccc3bf3ac0f958d4fbc5c4dbeac0860ad5cf8e0c0675def1cd9eb4c0d26a7485baa33481f36a2e2da73d89c00a98cad595fabf8e0 SHA512 21325abae79b7c816822b5605c050d4c05be5b0303ffbbf6497907c5ff6f0c9321d30e9857d008e08697169823e31c297273d5ea31c759fa3f144242d37300ca EBUILD pytorch-2.1.1-r1.ebuild 1601 BLAKE2B 6db0316997e3fcc42c64c9868a1003aaf3c14b3bfafb51cabcaa158c2d2af7a9931a4b528c156717af59d85251b1eaccf9cf16b4586782b0515ff8be69c3411c SHA512 b9063ce8fe645ff7574cda010566ab48703a4c760c9fbb10025d85792973911d31779f12449a2c1b0df4fc343baf43438050b7562527cb67bcc4b68938950e23 +EBUILD pytorch-2.1.2.ebuild 1615 BLAKE2B 1737434cc500f1b36b3cd23b367af60a16a439ce6a7d67bc66c78dbca13fe952626a7c057b8a5401fde425a72aec902456b7e3dfd287d586ac8a548214303802 SHA512 08c2ab5f1cc9a86117e6edc034420bbe08c1750127d352f0ad5334389efc054eff55c6edc6ab303750246f9f4e67355adfa7f16c828a25490b1a2ca312531625 MISC metadata.xml 328 BLAKE2B f49c6d62ac88dfffe497ed05b1f727941a94acb87a809611dda8aedbd87508fdfdf94ec0e025cac2a649b0881b600236289943b4be0f6ca44fc105b6d8fbe97c SHA512 16c29d2c1177a89026235191ea3e33870c2e6b63f029b7febd4dbd2e99f598fab4b4fd2fa7a801ffd88393663a00752300e6e2cc847a83690b715bcc481d9dc2 diff --git a/sci-libs/pytorch/pytorch-2.1.2.ebuild b/sci-libs/pytorch/pytorch-2.1.2.ebuild new file mode 100644 index 000000000000..cc603731123f --- /dev/null +++ b/sci-libs/pytorch/pytorch-2.1.2.ebuild @@ -0,0 +1,66 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_EXT=1 +inherit distutils-r1 prefix + +DESCRIPTION="Tensors and Dynamic neural networks in Python" +HOMEPAGE="https://pytorch.org/" +SRC_URI="https://github.com/pytorch/${PN}/archive/refs/tags/v${PV}.tar.gz + -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +RESTRICT="test" + +REQUIRED_USE=${PYTHON_REQUIRED_USE} +RDEPEND=" + ${PYTHON_DEPS} + ~sci-libs/caffe2-${PV}[${PYTHON_SINGLE_USEDEP}] + $(python_gen_cond_dep ' + dev-python/typing-extensions[${PYTHON_USEDEP}] + dev-python/sympy[${PYTHON_USEDEP}] + ') +" +DEPEND="${RDEPEND} + $(python_gen_cond_dep ' + dev-python/pyyaml[${PYTHON_USEDEP}] + ') +" + +src_prepare() { + eapply \ + "${FILESDIR}"/${PN}-2.1.1-dontbuildagain.patch \ + "${FILESDIR}"/pytorch-1.9.0-Change-library-directory-according-to-CMake-build.patch \ + "${FILESDIR}"/${PN}-2.0.0-global-dlopen.patch \ + "${FILESDIR}"/pytorch-1.7.1-torch_shm_manager.patch \ + "${FILESDIR}"/${PN}-1.13.0-setup.patch \ + "${FILESDIR}"/${PN}-2.1.1-emptyso.patch \ + + # Set build dir for pytorch's setup + sed -i \ + -e "/BUILD_DIR/s|build|/var/lib/caffe2/|" \ + tools/setup_helpers/env.py \ + || die + distutils-r1_src_prepare + + hprefixify tools/setup_helpers/env.py +} + +python_compile() { + PYTORCH_BUILD_VERSION=${PV} \ + PYTORCH_BUILD_NUMBER=0 \ + USE_SYSTEM_LIBS=ON \ + CMAKE_BUILD_DIR="${BUILD_DIR}" \ + distutils-r1_python_compile develop sdist +} + +python_install() { + USE_SYSTEM_LIBS=ON distutils-r1_python_install +} diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz index f121a317a2d0..982f5bd3ac5d 100644 Binary files a/sys-apps/Manifest.gz and b/sys-apps/Manifest.gz differ diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index b729785a6a6b..c278fd51f8af 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -5,5 +5,5 @@ DIST fwupd-1.9.3.tar.xz 3807376 BLAKE2B 2652bc0bb56419bf443476081eb4af2900f24dbf DIST fwupd-1.9.6.tar.xz 3863452 BLAKE2B 8b54efef5947dc4766a24b8501100f7e24707944b5c9aae3c3fcd88dfce230667507af8816203b0ececa0510485661f5f599c1cdc2285df72683ede4b7a6d15c SHA512 c65d795268e0e36fd2572ce3d4f2fb811412c16d583fa5463bee017a70b5d0f8b1b92460efa977a7d70bb5e3f6b5b02756e795e5f8ab7e7ac7874dc1ab5a0bfb EBUILD fwupd-1.9.10-r1.ebuild 5372 BLAKE2B 20f34a713784f935b227f55245977cca0b2a2e7e3bcc0bfbc9248bfccc39e98d6659282485cd3a97c5c25433a6a8d6215a2814666b27391f493e0ed0effbdb09 SHA512 89ea088f538d05e3d729ac7cbd25d6b4c0e7046a98d5c6d4849ae94bb30ce2589dc612f657c0d33b10ae2c61f608aa361f67274e157f82cca9f7564eb50b9c27 EBUILD fwupd-1.9.3.ebuild 5011 BLAKE2B 05c0fba2e7da70aef0c2e1adedf1727a458caf1c0b9094ce0a7f83f8a270b196432addbe7ae812cebc04ed3634c958cb8c5aed525173c370ad795543fe0423d1 SHA512 f7f251b020c0624c1fac209bc7e63334a75c006967295b5fcf91d132e5736bd23dc5bd32ce1127b5ef5d2afa21c80e71afa5e4abf53a64cc8a9ddfe05f6c4076 -EBUILD fwupd-1.9.6.ebuild 5306 BLAKE2B b2df9606b7c594a2706c9fe7ee6bb02db30fb7f68ad006b3f020ac9ac5947454225424beae14ef233100fbdcb77928a64c33a58e8ebd069879799d1cc6a89114 SHA512 77baf0b7bd81ad2c2d4cd1d80e495e9ae10238626dcf75d30ef0b1b61ef7993c6b0cb6fe774e1edc0a9ac3dcbfd680bdeaac49343ca1a6c9a7d473770397a48e +EBUILD fwupd-1.9.6.ebuild 5305 BLAKE2B c2d627d17c951a3af0b89cff2c4561f7fd4a743c5a1edfdf2a8b37c9b659a033f890344004d90ab6e6343e89432e530d18b7505487566a5bdc6d9916196200ba SHA512 b6a6c2a58d6780c0ce31f384430b9f81c250c56ef945667aa93c8a9d14a55ffd02af72e6822a862626bbc045f1e5d289ac987b1e0d98a2598ad33c0626fd5768 MISC metadata.xml 1577 BLAKE2B fdc253eea7ab1cd6eba54d45f965bb513cf443bcd7a0b990f0dbb95f76120c8b2b6bfe844ca558ed16419a193d22ca8f7fa0b2fe0039fe36abe22dcb232284f5 SHA512 c2d6694ebb30e2c6d7f4a227c6376ce06fbb6e0e19ed0b1db4fba35004fb5a8c17a4bfd42b6f6ab51f22bb479e514ea495d32184901c7a41f6d4ea2ea2cb0dda diff --git a/sys-apps/fwupd/fwupd-1.9.6.ebuild b/sys-apps/fwupd/fwupd-1.9.6.ebuild index 09477afb6ce6..ffb97f6ac664 100644 --- a/sys-apps/fwupd/fwupd-1.9.6.ebuild +++ b/sys-apps/fwupd/fwupd-1.9.6.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" IUSE="amdgpu amt +archive bash-completion bluetooth cbor elogind fastboot flashrom gnutls gtk-doc +gusb introspection logitech lzma minimal modemmanager nvme policykit spi +sqlite synaptics systemd test test-full tpm uefi" REQUIRED_USE="${PYTHON_REQUIRED_USE} ^^ ( elogind minimal systemd ) diff --git a/sys-boot/Manifest.gz b/sys-boot/Manifest.gz index 0301efa72e13..825a42fae2a3 100644 Binary files a/sys-boot/Manifest.gz and b/sys-boot/Manifest.gz differ diff --git a/sys-boot/grub/Manifest b/sys-boot/grub/Manifest index 60bc9fa5dfc5..a043d25a6f47 100644 --- a/sys-boot/grub/Manifest +++ b/sys-boot/grub/Manifest @@ -22,7 +22,7 @@ DIST unifont-12.1.02.pcf.gz 1335424 BLAKE2B 97080312468e3f3c8aa6f49cef08f5622641 DIST unifont-15.0.06.pcf.gz 1358322 BLAKE2B 81811e3de390ca35d1a2dc1f1dee73464e97f44907ba522c218ba9c5e39ca3c9d767552780a257a97c156eb623c17786d9c0d2b67786d61df5ca33a1e10db7ca SHA512 0a28a406629c604f5cbf51f501528239a7ed50d19f93ea505bc5bdc72639e4b926b03f4b8782a5733041f7cdb4aebb9948ac7cfd5a8ad9a0fe309944e595517b EBUILD grub-2.06-r8.ebuild 9122 BLAKE2B eb7832c1928d3cb97561fe2f4ea71e5782c9546846736413907c704be8733b96f9df5d150988b5c75bc996d32f201470a7b53a673e3436f95bc3071ec5bc76f1 SHA512 9d0088f1069ad98f9265699b69d14e7211c97cac3893dfccd1530d6a89c2c25e82d9d0c900969dd4c90bb5d1bb550f1ffa238685d47a19f456cad4780cb888bb EBUILD grub-2.06-r9.ebuild 8785 BLAKE2B 35b4296ad4697de0c46addda3c8bd21d4a9c4b7daec9b8e5077c3c9a8987de44157c55dfa0edca2290c30e4b3e16d83aae163a6911166dcbbe44e9d12883d106 SHA512 4d92f2fb5d0fd82e3e8d403c38323fefe1cdadbb1940fa9916e4b088e8e06030fee05e24d1d7b986dd6300b5e673954071835ef5e8d69308b7dd3f38f06b5fee -EBUILD grub-2.12.ebuild 8967 BLAKE2B f58e674ef61966943194d9726ae6bdb5859392d6f76b02fa580a7b3c4e1d78081076afb3bf2799913d71d2f92dea7543226f2b5e56414d3d605388a0931dc4bf SHA512 0f7a00d14acaa295a218f7a7c4efd6393cb2439254bc1d1916de3d9e2bb24d617cae534e0e1360fe00b6483ad7bfdd65fb88670d7f5d2a991c022ecd38b4233d +EBUILD grub-2.12-r1.ebuild 9023 BLAKE2B f0b5e6ed80c9182738cc6b480458d7c96f8f4249a7f942451ddfc62e8703122d858f848a3087847254b6727acae02192a1800115534d34ac64956f11f93fa2b7 SHA512 a4558ebf8ef2a1919165dd877e42e684d54006df59059757f5242600514a795a311d7ce5c0f9b41b823be626a871ae49e27f4749a06fb73630ad81f93087fa30 EBUILD grub-2.12_rc1-r1.ebuild 8836 BLAKE2B 03bf4217b5fdc7a990a6ff75f56b7314b1fdf13a37eec095f9ed225a0c806b866ac4f430baa788b33a44f6db9ca12322a28feb240c2fcc7ff4ec821204c7b2f9 SHA512 08ad201c95e92f8ad00c41cffd9a64a7766cbc596fde52d50a670e7e6c7cd14f106c24ca21f90473d29128d898922bdea8de417eb06bea9b75712626b9a4e62c -EBUILD grub-9999.ebuild 8367 BLAKE2B 536b80ecdbe7bc95785163140b411295b3c45975453437677bd52cd609278b9106cad4a190c1b8d18deb974442aa0436a98968b52b17445ecbb6f11e49496084 SHA512 d07b4eef487972a9e04dc8889a1dfa81a3fdec2d93aba02cb8def75d896d29ec9c006ef4ef8180d9550fbe31402193086f8dd0928eb53af6a076ae74465f7cab +EBUILD grub-9999.ebuild 8788 BLAKE2B 205fb21d716077e90d036b8d49e58c0bc05812e832304c4b9aa87149bb8d57993798185c9d45d15ed4f7cd1a713c384041240fcf70ba857a0d6a664f4978c879 SHA512 4db0df4c2c78abeee710169ff713c7988e69866751f5cbf0203b0152701213f15fedea659d013f0cbe6213f6d8b4353964af68f2f07cba1f2999384a2fea48d7 MISC metadata.xml 986 BLAKE2B 7c03fac1bf235c1d82e435926c5a9079a21eb16e9937c0ac4e6297bc2f129bc9022efa11c099df07fd9e3b6c47a13246e25ae1c4cc390878ead82394c9b9ed11 SHA512 eb62f4b746c87bf2756669d57e76e60f24cea493948b19429a45e52d02fc1a501b4465ba52940757409258f7ad0ceef0e0f473aeb80cbd9b693b866ae015f13c diff --git a/sys-boot/grub/grub-2.12-r1.ebuild b/sys-boot/grub/grub-2.12-r1.ebuild new file mode 100644 index 000000000000..26b25794d046 --- /dev/null +++ b/sys-boot/grub/grub-2.12-r1.ebuild @@ -0,0 +1,350 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# This ebuild uses 3 special global variables: +# GRUB_BOOTSTRAP: Depend on python and invoke bootstrap (gnulib). +# GRUB_AUTOGEN: Depend on python and invoke autogen.sh. +# GRUB_AUTORECONF: Inherit autotools and invoke eautoreconf. +# +# When applying patches: +# If gnulib is updated, set GRUB_BOOTSTRAP=1 +# If gentpl.py or *.def is updated, set GRUB_AUTOGEN=1 +# If gnulib, gentpl.py, *.def, or any autotools files are updated, set GRUB_AUTORECONF=1 +# +# If any of the above applies to a user patch, the user should set the +# corresponding variable in make.conf or the environment. + +if [[ ${PV} == 9999 ]]; then + GRUB_AUTORECONF=1 + GRUB_BOOTSTRAP=1 +fi + +PYTHON_COMPAT=( python3_{9..11} ) +WANT_LIBTOOL=none +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/dkiper.gpg + +if [[ -n ${GRUB_AUTOGEN} || -n ${GRUB_BOOTSTRAP} ]]; then + inherit python-any-r1 +fi + +if [[ -n ${GRUB_AUTORECONF} ]]; then + inherit autotools +fi + +inherit bash-completion-r1 flag-o-matic multibuild optfeature toolchain-funcs + +MY_P=${P} +if [[ ${PV} != 9999 ]]; then + inherit verify-sig + + if [[ ${PV} == *_alpha* || ${PV} == *_beta* || ${PV} == *_rc* ]]; then + # The quote style is to work with <=bash-4.2 and >=bash-4.3 #503860 + MY_P=${P/_/'~'} + SRC_URI=" + https://alpha.gnu.org/gnu/${PN}/${MY_P}.tar.xz + verify-sig? ( https://alpha.gnu.org/gnu/${PN}/${MY_P}.tar.xz.sig ) + " + S=${WORKDIR}/${MY_P} + else + SRC_URI=" + mirror://gnu/${PN}/${P}.tar.xz + verify-sig? ( mirror://gnu/${PN}/${P}.tar.xz.sig ) + " + S=${WORKDIR}/${P%_*} + fi + BDEPEND="verify-sig? ( sec-keys/openpgp-keys-danielkiper )" + KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +else + inherit git-r3 + EGIT_REPO_URI="https://git.savannah.gnu.org/git/grub.git" +fi + +PATCHES=( + "${FILESDIR}"/gfxpayload.patch + "${FILESDIR}"/grub-2.02_beta2-KERNEL_GLOBS.patch + "${FILESDIR}"/grub-2.06-test-words.patch +) + +DEJAVU=dejavu-sans-ttf-2.37 +UNIFONT=unifont-15.0.06 +SRC_URI+=" fonts? ( mirror://gnu/unifont/${UNIFONT}/${UNIFONT}.pcf.gz ) + themes? ( mirror://sourceforge/dejavu/${DEJAVU}.zip )" + +DESCRIPTION="GNU GRUB boot loader" +HOMEPAGE="https://www.gnu.org/software/grub/" + +# Includes licenses for dejavu and unifont +LICENSE="GPL-3+ BSD MIT fonts? ( GPL-2-with-font-exception ) themes? ( CC-BY-SA-3.0 BitstreamVera )" +SLOT="2/${PVR}" +IUSE="device-mapper doc efiemu +fonts mount nls sdl test +themes truetype libzfs" + +GRUB_ALL_PLATFORMS=( coreboot efi-32 efi-64 emu ieee1275 loongson multiboot + qemu qemu-mips pc uboot xen xen-32 xen-pvh ) +IUSE+=" ${GRUB_ALL_PLATFORMS[@]/#/grub_platforms_}" + +REQUIRED_USE=" + grub_platforms_coreboot? ( fonts ) + grub_platforms_qemu? ( fonts ) + grub_platforms_ieee1275? ( fonts ) + grub_platforms_loongson? ( fonts ) +" + +BDEPEND+=" + ${PYTHON_DEPS} + >=sys-devel/flex-2.5.35 + sys-devel/bison + sys-apps/help2man + sys-apps/texinfo + fonts? ( + media-libs/freetype:2 + virtual/pkgconfig + ) + test? ( + app-admin/genromfs + app-arch/cpio + app-arch/lzop + app-emulation/qemu + dev-libs/libisoburn + sys-apps/miscfiles + sys-block/parted + sys-fs/squashfs-tools + ) + themes? ( + app-arch/unzip + media-libs/freetype:2 + virtual/pkgconfig + ) + truetype? ( virtual/pkgconfig ) +" +DEPEND=" + app-arch/xz-utils + >=sys-libs/ncurses-5.2-r5:0= + grub_platforms_emu? ( + sdl? ( media-libs/libsdl2 ) + ) + device-mapper? ( >=sys-fs/lvm2-2.02.45 ) + libzfs? ( sys-fs/zfs:= ) + mount? ( sys-fs/fuse:3 ) + truetype? ( media-libs/freetype:2= ) + ppc? ( >=sys-apps/ibm-powerpc-utils-1.3.5 ) + ppc64? ( >=sys-apps/ibm-powerpc-utils-1.3.5 ) +" +RDEPEND="${DEPEND} + kernel_linux? ( + grub_platforms_efi-32? ( sys-boot/efibootmgr ) + grub_platforms_efi-64? ( sys-boot/efibootmgr ) + ) + !sys-boot/grub:0 + nls? ( sys-devel/gettext ) +" + +RESTRICT="!test? ( test ) test? ( userpriv )" + +QA_EXECSTACK="usr/bin/grub-emu* usr/lib/grub/*" +QA_PRESTRIPPED="usr/lib/grub/.*" +QA_MULTILIB_PATHS="usr/lib/grub/.*" +QA_WX_LOAD="usr/lib/grub/*" + +pkg_setup() { + : +} + +src_unpack() { + if [[ ${PV} == 9999 ]]; then + git-r3_src_unpack + pushd "${P}" >/dev/null || die + local GNULIB_URI="https://git.savannah.gnu.org/git/gnulib.git" + local GNULIB_REVISION=$(source bootstrap.conf >/dev/null; echo "${GNULIB_REVISION}") + git-r3_fetch "${GNULIB_URI}" "${GNULIB_REVISION}" + git-r3_checkout "${GNULIB_URI}" gnulib + popd >/dev/null || die + elif use verify-sig; then + verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.sig} + fi + default +} + +src_prepare() { + default + + if [[ -n ${GRUB_AUTOGEN} || -n ${GRUB_BOOTSTRAP} ]]; then + python_setup + else + export PYTHON=true + fi + + if [[ -n ${GRUB_BOOTSTRAP} ]]; then + eautopoint --force + AUTOPOINT=: AUTORECONF=: ./bootstrap || die + elif [[ -n ${GRUB_AUTOGEN} ]]; then + FROM_BOOTSTRAP=1 ./autogen.sh || die + fi + + if [[ -n ${GRUB_AUTORECONF} ]]; then + eautoreconf + fi + + # Avoid error due to extra_deps.lst missing from source tarball: + # make[3]: *** No rule to make target 'grub-core/extra_deps.lst', needed by 'syminfo.lst'. Stop. + echo "depends bli part_gpt" > grub-core/extra_deps.lst || die +} + +grub_do() { + multibuild_foreach_variant run_in_build_dir "$@" +} + +grub_do_once() { + multibuild_for_best_variant run_in_build_dir "$@" +} + +grub_configure() { + local platform + + case ${MULTIBUILD_VARIANT} in + efi*) platform=efi ;; + xen-pvh) platform=xen_pvh ;; + xen*) platform=xen ;; + guessed) ;; + *) platform=${MULTIBUILD_VARIANT} ;; + esac + + case ${MULTIBUILD_VARIANT} in + *-32) + if [[ ${CTARGET:-${CHOST}} == x86_64* ]]; then + local CTARGET=i386 + fi ;; + *-64) + if [[ ${CTARGET:-${CHOST}} == i?86* ]]; then + local CTARGET=x86_64 + local -x TARGET_CFLAGS="-Os -march=x86-64 ${TARGET_CFLAGS}" + local -x TARGET_CPPFLAGS="-march=x86-64 ${TARGET_CPPFLAGS}" + fi ;; + esac + + local myeconfargs=( + --disable-werror + --program-prefix= + --libdir="${EPREFIX}"/usr/lib + $(use_enable device-mapper) + $(use_enable mount grub-mount) + $(use_enable nls) + $(use_enable themes grub-themes) + $(use_enable truetype grub-mkfont) + $(use_enable libzfs) + --enable-grub-emu-sdl=no + $(use_enable sdl grub-emu-sdl2) + ${platform:+--with-platform=}${platform} + + # Let configure detect this where supported + $(usex efiemu '' '--disable-efiemu') + ) + + if use fonts; then + ln -rs "${WORKDIR}/${UNIFONT}.pcf" unifont.pcf || die + fi + + if use themes; then + ln -rs "${WORKDIR}/${DEJAVU}/ttf/DejaVuSans.ttf" DejaVuSans.ttf || die + fi + + local ECONF_SOURCE="${S}" + econf "${myeconfargs[@]}" +} + +src_configure() { + # Bug 508758. + replace-flags -O3 -O2 + + # Workaround for bug 829165. + filter-ldflags -pie + + # We don't want to leak flags onto boot code. + export HOST_CCASFLAGS=${CCASFLAGS} + export HOST_CFLAGS=${CFLAGS} + export HOST_CPPFLAGS=${CPPFLAGS} + export HOST_LDFLAGS=${LDFLAGS} + unset CCASFLAGS CFLAGS CPPFLAGS LDFLAGS + + tc-ld-disable-gold #439082 #466536 #526348 + export TARGET_LDFLAGS="${TARGET_LDFLAGS} ${LDFLAGS}" + unset LDFLAGS + + tc-export CC NM OBJCOPY RANLIB STRIP + tc-export BUILD_CC BUILD_PKG_CONFIG + + # Force configure to use flex & bison, bug 887211. + export LEX=flex + unset YACC + + MULTIBUILD_VARIANTS=() + local p + for p in "${GRUB_ALL_PLATFORMS[@]}"; do + use "grub_platforms_${p}" && MULTIBUILD_VARIANTS+=( "${p}" ) + done + [[ ${#MULTIBUILD_VARIANTS[@]} -eq 0 ]] && MULTIBUILD_VARIANTS=( guessed ) + grub_do grub_configure +} + +src_compile() { + # Sandbox bug 404013. + use libzfs && { addpredict /etc/dfs; addpredict /dev/zfs; } + + grub_do emake + use doc && grub_do_once emake -C docs html +} + +src_test() { + # The qemu dependency is a bit complex. + # You will need to adjust QEMU_SOFTMMU_TARGETS to match the cpu/platform. + local SANDBOX_WRITE=${SANDBOX_WRITE} + addwrite /dev + grub_do emake -j1 check +} + +src_install() { + grub_do emake install DESTDIR="${D}" bashcompletiondir="$(get_bashcompdir)" + use doc && grub_do_once emake -C docs install-html DESTDIR="${D}" + + einstalldocs + + insinto /etc/default + newins "${FILESDIR}"/grub.default-4 grub + + # https://bugs.gentoo.org/231935 + dostrip -x /usr/lib/grub +} + +pkg_postinst() { + elog "For information on how to configure GRUB2 please refer to the guide:" + elog " https://wiki.gentoo.org/wiki/GRUB2_Quick_Start" + + if [[ -n ${REPLACING_VERSIONS} ]]; then + local v + for v in ${REPLACING_VERSIONS}; do + if ver_test -gt ${v}; then + ewarn + ewarn "Re-run grub-install to update installed boot code!" + ewarn "Re-run grub-mkconfig to update grub.cfg!" + ewarn + break + fi + done + else + elog + optfeature "detecting other operating systems (grub-mkconfig)" sys-boot/os-prober + optfeature "creating rescue media (grub-mkrescue)" dev-libs/libisoburn + optfeature "enabling RAID device detection" sys-fs/mdadm + fi + + if has_version 'sys-boot/grub:0'; then + elog "A migration guide for GRUB Legacy users is available:" + elog " https://wiki.gentoo.org/wiki/GRUB2_Migration" + fi + + if has_version sys-boot/os-prober; then + ewarn "Due to security concerns, os-prober is disabled by default." + ewarn "Set GRUB_DISABLE_OS_PROBER=false in /etc/default/grub to enable it." + fi +} diff --git a/sys-boot/grub/grub-2.12.ebuild b/sys-boot/grub/grub-2.12.ebuild deleted file mode 100644 index af2c3e716ed0..000000000000 --- a/sys-boot/grub/grub-2.12.ebuild +++ /dev/null @@ -1,347 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# This ebuild uses 3 special global variables: -# GRUB_BOOTSTRAP: Depend on python and invoke bootstrap (gnulib). -# GRUB_AUTOGEN: Depend on python and invoke autogen.sh. -# GRUB_AUTORECONF: Inherit autotools and invoke eautoreconf. -# -# When applying patches: -# If gnulib is updated, set GRUB_BOOTSTRAP=1 -# If gentpl.py or *.def is updated, set GRUB_AUTOGEN=1 -# If gnulib, gentpl.py, *.def, or any autotools files are updated, set GRUB_AUTORECONF=1 -# -# If any of the above applies to a user patch, the user should set the -# corresponding variable in make.conf or the environment. - -if [[ ${PV} == 9999 ]]; then - GRUB_AUTORECONF=1 - GRUB_BOOTSTRAP=1 -fi - -PYTHON_COMPAT=( python3_{9..11} ) -WANT_LIBTOOL=none -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/dkiper.gpg - -if [[ -n ${GRUB_AUTOGEN} || -n ${GRUB_BOOTSTRAP} ]]; then - inherit python-any-r1 -fi - -if [[ -n ${GRUB_AUTORECONF} ]]; then - inherit autotools -fi - -inherit bash-completion-r1 flag-o-matic multibuild optfeature toolchain-funcs verify-sig - -MY_P=${P} -if [[ ${PV} != 9999 ]]; then - if [[ ${PV} == *_alpha* || ${PV} == *_beta* || ${PV} == *_rc* ]]; then - # The quote style is to work with <=bash-4.2 and >=bash-4.3 #503860 - MY_P=${P/_/'~'} - SRC_URI=" - https://alpha.gnu.org/gnu/${PN}/${MY_P}.tar.xz - verify-sig? ( https://alpha.gnu.org/gnu/${PN}/${MY_P}.tar.xz.sig ) - " - S=${WORKDIR}/${MY_P} - else - SRC_URI=" - mirror://gnu/${PN}/${P}.tar.xz - verify-sig? ( mirror://gnu/${PN}/${P}.tar.xz.sig ) - " - S=${WORKDIR}/${P%_*} - fi - KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -else - inherit git-r3 - EGIT_REPO_URI="https://git.savannah.gnu.org/git/grub.git" -fi - -PATCHES=( - "${FILESDIR}"/gfxpayload.patch - "${FILESDIR}"/grub-2.02_beta2-KERNEL_GLOBS.patch - "${FILESDIR}"/grub-2.06-test-words.patch -) - -DEJAVU=dejavu-sans-ttf-2.37 -UNIFONT=unifont-15.0.06 -SRC_URI+=" fonts? ( mirror://gnu/unifont/${UNIFONT}/${UNIFONT}.pcf.gz ) - themes? ( mirror://sourceforge/dejavu/${DEJAVU}.zip )" - -DESCRIPTION="GNU GRUB boot loader" -HOMEPAGE="https://www.gnu.org/software/grub/" - -# Includes licenses for dejavu and unifont -LICENSE="GPL-3+ BSD MIT fonts? ( GPL-2-with-font-exception ) themes? ( CC-BY-SA-3.0 BitstreamVera )" -SLOT="2/${PVR}" -IUSE="device-mapper doc efiemu +fonts mount nls sdl test +themes truetype libzfs" - -GRUB_ALL_PLATFORMS=( coreboot efi-32 efi-64 emu ieee1275 loongson multiboot - qemu qemu-mips pc uboot xen xen-32 xen-pvh ) -IUSE+=" ${GRUB_ALL_PLATFORMS[@]/#/grub_platforms_}" - -REQUIRED_USE=" - grub_platforms_coreboot? ( fonts ) - grub_platforms_qemu? ( fonts ) - grub_platforms_ieee1275? ( fonts ) - grub_platforms_loongson? ( fonts ) -" - -BDEPEND=" - ${PYTHON_DEPS} - >=sys-devel/flex-2.5.35 - sys-devel/bison - sys-apps/help2man - sys-apps/texinfo - fonts? ( - media-libs/freetype:2 - virtual/pkgconfig - ) - test? ( - app-admin/genromfs - app-arch/cpio - app-arch/lzop - app-emulation/qemu - dev-libs/libisoburn - sys-apps/miscfiles - sys-block/parted - sys-fs/squashfs-tools - ) - themes? ( - app-arch/unzip - media-libs/freetype:2 - virtual/pkgconfig - ) - truetype? ( virtual/pkgconfig ) - verify-sig? ( sec-keys/openpgp-keys-danielkiper ) -" -DEPEND=" - app-arch/xz-utils - >=sys-libs/ncurses-5.2-r5:0= - grub_platforms_emu? ( - sdl? ( media-libs/libsdl ) - ) - device-mapper? ( >=sys-fs/lvm2-2.02.45 ) - libzfs? ( sys-fs/zfs:= ) - mount? ( sys-fs/fuse:0 ) - truetype? ( media-libs/freetype:2= ) - ppc? ( >=sys-apps/ibm-powerpc-utils-1.3.5 ) - ppc64? ( >=sys-apps/ibm-powerpc-utils-1.3.5 ) -" -RDEPEND="${DEPEND} - kernel_linux? ( - grub_platforms_efi-32? ( sys-boot/efibootmgr ) - grub_platforms_efi-64? ( sys-boot/efibootmgr ) - ) - !sys-boot/grub:0 - nls? ( sys-devel/gettext ) -" - -RESTRICT="!test? ( test ) test? ( userpriv )" - -QA_EXECSTACK="usr/bin/grub-emu* usr/lib/grub/*" -QA_PRESTRIPPED="usr/lib/grub/.*" -QA_MULTILIB_PATHS="usr/lib/grub/.*" -QA_WX_LOAD="usr/lib/grub/*" - -pkg_setup() { - : -} - -src_unpack() { - if [[ ${PV} == 9999 ]]; then - git-r3_src_unpack - pushd "${P}" >/dev/null || die - local GNULIB_URI="https://git.savannah.gnu.org/git/gnulib.git" - local GNULIB_REVISION=$(source bootstrap.conf >/dev/null; echo "${GNULIB_REVISION}") - git-r3_fetch "${GNULIB_URI}" "${GNULIB_REVISION}" - git-r3_checkout "${GNULIB_URI}" gnulib - popd >/dev/null || die - elif use verify-sig; then - verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.sig} - fi - default -} - -src_prepare() { - default - - if [[ -n ${GRUB_AUTOGEN} || -n ${GRUB_BOOTSTRAP} ]]; then - python_setup - else - export PYTHON=true - fi - - if [[ -n ${GRUB_BOOTSTRAP} ]]; then - eautopoint --force - AUTOPOINT=: AUTORECONF=: ./bootstrap || die - elif [[ -n ${GRUB_AUTOGEN} ]]; then - FROM_BOOTSTRAP=1 ./autogen.sh || die - fi - - if [[ -n ${GRUB_AUTORECONF} ]]; then - eautoreconf - fi - - # Avoid error due to extra_deps.lst missing from source tarball: - # make[3]: *** No rule to make target 'grub-core/extra_deps.lst', needed by 'syminfo.lst'. Stop. - echo "depends bli part_gpt" > grub-core/extra_deps.lst || die -} - -grub_do() { - multibuild_foreach_variant run_in_build_dir "$@" -} - -grub_do_once() { - multibuild_for_best_variant run_in_build_dir "$@" -} - -grub_configure() { - local platform - - case ${MULTIBUILD_VARIANT} in - efi*) platform=efi ;; - xen-pvh) platform=xen_pvh ;; - xen*) platform=xen ;; - guessed) ;; - *) platform=${MULTIBUILD_VARIANT} ;; - esac - - case ${MULTIBUILD_VARIANT} in - *-32) - if [[ ${CTARGET:-${CHOST}} == x86_64* ]]; then - local CTARGET=i386 - fi ;; - *-64) - if [[ ${CTARGET:-${CHOST}} == i?86* ]]; then - local CTARGET=x86_64 - local -x TARGET_CFLAGS="-Os -march=x86-64 ${TARGET_CFLAGS}" - local -x TARGET_CPPFLAGS="-march=x86-64 ${TARGET_CPPFLAGS}" - fi ;; - esac - - local myeconfargs=( - --disable-werror - --program-prefix= - --libdir="${EPREFIX}"/usr/lib - $(use_enable device-mapper) - $(use_enable mount grub-mount) - $(use_enable nls) - $(use_enable themes grub-themes) - $(use_enable truetype grub-mkfont) - $(use_enable libzfs) - $(use_enable sdl grub-emu-sdl) - ${platform:+--with-platform=}${platform} - - # Let configure detect this where supported - $(usex efiemu '' '--disable-efiemu') - ) - - if use fonts; then - ln -rs "${WORKDIR}/${UNIFONT}.pcf" unifont.pcf || die - fi - - if use themes; then - ln -rs "${WORKDIR}/${DEJAVU}/ttf/DejaVuSans.ttf" DejaVuSans.ttf || die - fi - - local ECONF_SOURCE="${S}" - econf "${myeconfargs[@]}" -} - -src_configure() { - # Bug 508758. - replace-flags -O3 -O2 - - # Workaround for bug 829165. - filter-ldflags -pie - - # We don't want to leak flags onto boot code. - export HOST_CCASFLAGS=${CCASFLAGS} - export HOST_CFLAGS=${CFLAGS} - export HOST_CPPFLAGS=${CPPFLAGS} - export HOST_LDFLAGS=${LDFLAGS} - unset CCASFLAGS CFLAGS CPPFLAGS LDFLAGS - - tc-ld-disable-gold #439082 #466536 #526348 - export TARGET_LDFLAGS="${TARGET_LDFLAGS} ${LDFLAGS}" - unset LDFLAGS - - tc-export CC NM OBJCOPY RANLIB STRIP - tc-export BUILD_CC BUILD_PKG_CONFIG - - # Force configure to use flex & bison, bug 887211. - export LEX=flex - unset YACC - - MULTIBUILD_VARIANTS=() - local p - for p in "${GRUB_ALL_PLATFORMS[@]}"; do - use "grub_platforms_${p}" && MULTIBUILD_VARIANTS+=( "${p}" ) - done - [[ ${#MULTIBUILD_VARIANTS[@]} -eq 0 ]] && MULTIBUILD_VARIANTS=( guessed ) - grub_do grub_configure -} - -src_compile() { - # Sandbox bug 404013. - use libzfs && { addpredict /etc/dfs; addpredict /dev/zfs; } - - grub_do emake - use doc && grub_do_once emake -C docs html -} - -src_test() { - # The qemu dependency is a bit complex. - # You will need to adjust QEMU_SOFTMMU_TARGETS to match the cpu/platform. - local SANDBOX_WRITE=${SANDBOX_WRITE} - addwrite /dev - grub_do emake -j1 check -} - -src_install() { - grub_do emake install DESTDIR="${D}" bashcompletiondir="$(get_bashcompdir)" - use doc && grub_do_once emake -C docs install-html DESTDIR="${D}" - - einstalldocs - - insinto /etc/default - newins "${FILESDIR}"/grub.default-4 grub - - # https://bugs.gentoo.org/231935 - dostrip -x /usr/lib/grub -} - -pkg_postinst() { - elog "For information on how to configure GRUB2 please refer to the guide:" - elog " https://wiki.gentoo.org/wiki/GRUB2_Quick_Start" - - if [[ -n ${REPLACING_VERSIONS} ]]; then - local v - for v in ${REPLACING_VERSIONS}; do - if ver_test -gt ${v}; then - ewarn - ewarn "Re-run grub-install to update installed boot code!" - ewarn "Re-run grub-mkconfig to update grub.cfg!" - ewarn - break - fi - done - else - elog - optfeature "detecting other operating systems (grub-mkconfig)" sys-boot/os-prober - optfeature "creating rescue media (grub-mkrescue)" dev-libs/libisoburn - optfeature "enabling RAID device detection" sys-fs/mdadm - fi - - if has_version 'sys-boot/grub:0'; then - elog "A migration guide for GRUB Legacy users is available:" - elog " https://wiki.gentoo.org/wiki/GRUB2_Migration" - fi - - if has_version sys-boot/os-prober; then - ewarn "Due to security concerns, os-prober is disabled by default." - ewarn "Set GRUB_DISABLE_OS_PROBER=false in /etc/default/grub to enable it." - fi -} diff --git a/sys-boot/grub/grub-9999.ebuild b/sys-boot/grub/grub-9999.ebuild index 04c3b16c7c59..430fb57a1484 100644 --- a/sys-boot/grub/grub-9999.ebuild +++ b/sys-boot/grub/grub-9999.ebuild @@ -23,6 +23,7 @@ fi PYTHON_COMPAT=( python3_{9..11} ) WANT_LIBTOOL=none +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/dkiper.gpg if [[ -n ${GRUB_AUTOGEN} || -n ${GRUB_BOOTSTRAP} ]]; then inherit python-any-r1 @@ -34,17 +35,27 @@ fi inherit bash-completion-r1 flag-o-matic multibuild optfeature toolchain-funcs +MY_P=${P} if [[ ${PV} != 9999 ]]; then + inherit verify-sig + if [[ ${PV} == *_alpha* || ${PV} == *_beta* || ${PV} == *_rc* ]]; then # The quote style is to work with <=bash-4.2 and >=bash-4.3 #503860 MY_P=${P/_/'~'} - SRC_URI="https://alpha.gnu.org/gnu/${PN}/${MY_P}.tar.xz" + SRC_URI=" + https://alpha.gnu.org/gnu/${PN}/${MY_P}.tar.xz + verify-sig? ( https://alpha.gnu.org/gnu/${PN}/${MY_P}.tar.xz.sig ) + " S=${WORKDIR}/${MY_P} else - SRC_URI="mirror://gnu/${PN}/${P}.tar.xz" + SRC_URI=" + mirror://gnu/${PN}/${P}.tar.xz + verify-sig? ( mirror://gnu/${PN}/${P}.tar.xz.sig ) + " S=${WORKDIR}/${P%_*} fi - KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + BDEPEND="verify-sig? ( sec-keys/openpgp-keys-danielkiper )" + KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" else inherit git-r3 EGIT_REPO_URI="https://git.savannah.gnu.org/git/grub.git" @@ -80,7 +91,7 @@ REQUIRED_USE=" grub_platforms_loongson? ( fonts ) " -BDEPEND=" +BDEPEND+=" ${PYTHON_DEPS} >=sys-devel/flex-2.5.35 sys-devel/bison @@ -111,11 +122,11 @@ DEPEND=" app-arch/xz-utils >=sys-libs/ncurses-5.2-r5:0= grub_platforms_emu? ( - sdl? ( media-libs/libsdl ) + sdl? ( media-libs/libsdl2 ) ) device-mapper? ( >=sys-fs/lvm2-2.02.45 ) libzfs? ( sys-fs/zfs:= ) - mount? ( sys-fs/fuse:0 ) + mount? ( sys-fs/fuse:3 ) truetype? ( media-libs/freetype:2= ) ppc? ( >=sys-apps/ibm-powerpc-utils-1.3.5 ) ppc64? ( >=sys-apps/ibm-powerpc-utils-1.3.5 ) @@ -149,6 +160,8 @@ src_unpack() { git-r3_fetch "${GNULIB_URI}" "${GNULIB_REVISION}" git-r3_checkout "${GNULIB_URI}" gnulib popd >/dev/null || die + elif use verify-sig; then + verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.sig} fi default } @@ -216,7 +229,8 @@ grub_configure() { $(use_enable themes grub-themes) $(use_enable truetype grub-mkfont) $(use_enable libzfs) - $(use_enable sdl grub-emu-sdl) + --enable-grub-emu-sdl=no + $(use_enable sdl grub-emu-sdl2) ${platform:+--with-platform=}${platform} # Let configure detect this where supported diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz index 9e7e3571f705..081459394bb0 100644 Binary files a/sys-devel/Manifest.gz and b/sys-devel/Manifest.gz differ diff --git a/sys-devel/bmake/Manifest b/sys-devel/bmake/Manifest index 7f579cbcf449..a7d79793a6c0 100644 --- a/sys-devel/bmake/Manifest +++ b/sys-devel/bmake/Manifest @@ -2,7 +2,9 @@ AUX bmake-20210206-tests.patch 467 BLAKE2B 7c66cfbb610f2ea9615a737dd2d97fbea359e AUX bmake-20210314-mk-fixes.patch 2054 BLAKE2B 404e99593f04408e3f62d8c6118fc1676ef414b4cc18f5ec8b089182fad8865ad79e40c236e58b084f3194bdcc94c92e1e10e40efbddc142b84053117065e202 SHA512 8c9e823dd158e352021f0905e2a15cb8d7da3020c49a8f824cc5dbd8f33910fc64629d5f400fd8651a16b07e0685a1247a661fd9230a62b7330bd5fc71427dd4 DIST bmake-20230512.tar.gz 841752 BLAKE2B a9f1f64515b72ff84c2f1d2b467d3c908b3bf233bbba8feb6d11e5d44fbeadf4a675557a7412ed3b2ae395a7a0ee59b165a6a29a243cdea52d746e8b973d513e SHA512 7f1ccc4dad795827d15f7ae3a815a7dcf64ed6c9b31b25684efa42013fd4046de65d1f60130856ec4b2a3bb37a63a8cb7a984cf7d132f9169487f2d41dc4a1b7 DIST bmake-20230909.tar.gz 859801 BLAKE2B 02a44598edf05ebbcb31767b156563bfa10071774a3e7ae565efddc9b1ea6e684558e4ec3cfbc56d7d855cbe8663c43f43bd8d37e0a289c55ec12733e3e4916c SHA512 50622aee8024b3e0385974a8f446a4b5df0ba494b6133ab91ebbe63c408154b112f62c9df8521f4f1beaf28cdd6e7da178c3334337f6b14c8bced532029d8ba5 +DIST bmake-20231210.tar.gz 859537 BLAKE2B 554a4fab9df6c3f0ed1659c69a6294a6c3e1ebce4a8609ea1fe8bc657c11be04ea9b66ca01c50fc3bfc1ee54552a7e16584b26bea9f5461834e608ea39bbc38a SHA512 e2e35b5442f17c521ef2bf1c4cc1dbdedd0b1a335ac9a3c743add1c0bbaf4e32396ba64fd572cca75821cfa2b722d58ee71ec694d150d7e70d7a550d911a308b DIST mk-20210330.tar.gz 107380 BLAKE2B 9ac30a117d9ba31635cf8d8d29fdba76f148611f47628403ca8f807081c32509f10498d3c30fd24985e5420af4710fe59fc6315d71f2d0c1cfed93263a06553a SHA512 6acd3ee911442934082f4f877d795b07c5e23022eaa9c0874799d97e92a2f5a663cb45f94b7f9745c49cbbce6b7e755a29e381ccfb9e68a0be1eedbd22fd5d3b EBUILD bmake-20230512.ebuild 1292 BLAKE2B 7f3399acacf8307502acfaeb78368e1e4bc64f8218f44cd8ef91a979f1af7a725edc1f11fd500c0064b41ca9707ea3ed95475d8f42d3d11be20047b7bd46181d SHA512 80341c1ff1618d479289058d1b5c90933159aca68154df6ec46a88ccd95d60903ca96d9194f878816ed9efccf6d4440b10af2f93eb550a3abd016b2f2df6ac09 EBUILD bmake-20230909.ebuild 1332 BLAKE2B 552fdf25bd9e70a4d7c36b06476d3428c0939f1c80264b8ebc5e7b12aa28d30d76fe95e74c16ed2fe2b4745f021b23251c992bd6550bf9e5e04a3b567e0f0e97 SHA512 846edfbdebe7d90eb7681dfea78605d9ff8c5e3cce2e45723386530b276f68dbb028b7ade9c01cd0c64322227d5e685a1c22ed14a9c4950e6caf5dbdf8a4d7a9 +EBUILD bmake-20231210.ebuild 1332 BLAKE2B 552fdf25bd9e70a4d7c36b06476d3428c0939f1c80264b8ebc5e7b12aa28d30d76fe95e74c16ed2fe2b4745f021b23251c992bd6550bf9e5e04a3b567e0f0e97 SHA512 846edfbdebe7d90eb7681dfea78605d9ff8c5e3cce2e45723386530b276f68dbb028b7ade9c01cd0c64322227d5e685a1c22ed14a9c4950e6caf5dbdf8a4d7a9 MISC metadata.xml 353 BLAKE2B 70bd5eb274c4693a005986471e5a5c29a162bd0a080a7ba590c64171f2aa171bf9670093419f0b3e9ef304e5478f71df4899082e3dc76b4b0cedfe782a6625df SHA512 ade70c57a7ae5165c432d2024ec685609971347a94ecd69ab73142ff602f4cafb49df880d4dd1cee5695f1ea11c2c0ccc837d9a1ad38e50c61d0d27049279bc5 diff --git a/sys-devel/bmake/bmake-20231210.ebuild b/sys-devel/bmake/bmake-20231210.ebuild new file mode 100644 index 000000000000..7331b69374fb --- /dev/null +++ b/sys-devel/bmake/bmake-20231210.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MK_VER=20210330 + +DESCRIPTION="NetBSD's portable make" +HOMEPAGE="http://www.crufty.net/help/sjg/bmake.html" +SRC_URI=" + http://void.crufty.net/ftp/pub/sjg/${P}.tar.gz + http://void.crufty.net/ftp/pub/sjg/mk-${MK_VER}.tar.gz" +S="${WORKDIR}/${PN}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + +# Skip failing test (sandbox and csh) +PATCHES=( + "${FILESDIR}"/${PN}-20210206-tests.patch +) + +src_prepare() { + default + cd "${WORKDIR}" || die + eapply "${FILESDIR}"/${PN}-20210314-mk-fixes.patch +} + +src_configure() { + econf \ + --with-mksrc=../mk \ + --with-default-sys-path="${EPREFIX}"/usr/share/mk/${PN} \ + --with-machine_arch=${ARCH} +} + +src_compile() { + sh make-bootstrap.sh || die "bootstrap failed" +} + +src_test() { + cd unit-tests || die + + # the 'ternary' test uses ${A} internally, which + # conflicts with Gentoo's ${A}, hence unset it for + # the tests temporarily. + env -u A MAKEFLAGS= \ + "${S}"/bmake -r -m / TEST_MAKE="${S}"/bmake test || die "tests compilation failed" +} + +src_install() { + dobin ${PN} + doman ${PN}.1 + FORCE_BSD_MK=1 SYS_MK_DIR=. \ + sh ../mk/install-mk -v -m 644 "${ED}"/usr/share/mk/${PN} \ + || die "failed to install mk files" +} -- cgit v1.2.3