diff options
210 files changed, 4901 insertions, 471 deletions
@@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 29291 BLAKE2B 29725fd481a4581a714e3353e1a1557bf6066ced3e2ae77547ca2c7d4197c79339a2426b0939602497f4efa04207ab667dd35f6003e98dc2a4a90e840decacc0 SHA512 b885d226996590c16467b388cac2e9b3a1a16f3ae3a9be67f4beeabf725a0887f607d4ffeda1ef3930b77399751dd1b4e078ce8c21f7816d54ed5a4c0091ed92 -TIMESTAMP 2023-07-20T23:40:06Z +MANIFEST Manifest.files.gz 29284 BLAKE2B f117d397858ac2d2de3e629116f2929641bb645e4c6ef9b4180e49de04597296e3d06c5788e23e2a9f84d59df77aefa8d9d8e1148d328ae6ce52f08b25150abe SHA512 3b3d242754286cc1ee8975162e8162fe02896052cdb1d93e579dd1c1091ad9505945ffdd967c2a2c258130e68d343bf1ac95693adf4ed6482b62560534b228e3 +TIMESTAMP 2023-07-21T08:40:08Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmS5xdZfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmS6RGhfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klB6tg/+ITYWf0N4DhTDtv455bT8aP/BK4yrtAW80BKlJKy1q5ynSI5qA1A861Fr -on9L9gqRq0an73h4Tj/qZ1HhIdLm8T8IVjmf+uA6eqyHE8mcOhbwYQOlpF7Msn+0 -q5dNGfiMxN2AHZWpaj39cDqRBStnYVVhwDfTnFtd3w1vnlO4StRbbJ732qJbGIf5 -sCmlMBaZsS+55HaQloO4tw/OOOaqSRYRAH3W1Rq4xFui4nDjmvw4sNUtBBNF4rLa -ydcdJVKG+ighOjwNo2814tSgbJGDHogiGCB5pQO89LG0bAQmlkNTt5NDieGtUOvr -r7cAyIUKb/+xLothd2zrbz5hBadDZikgBVliFsZV5GKXnJP5acWXRYBMeONJYAQP -1ze/FVn7ZniPm50Lzw07VmwKDQMQX+CclXp2mgDZxeDB9ZoDnKbudZIlL6iDwC09 -j+X4QtJkheDSn7gzK+lH+XoeIWuM373rgjUG/VcHr1rnmzjEJjt5ZR+/JOqsLjpg -zrGknlPt2iHPp3xDw6YE9DGd4VWXHvcRbkh77NCfTSbItkFy7jOF93ulhZWyyx2v -wa6R0a706V+cQPmVvmpdUuVO+PWnOrh55Dcr8sj8Gqw96jS+yzy2CyvssQPlw2Gj -WhYDdZ7C9XxhYjjSlZIJ3VQpst6zx07ldZSApOY7eH92mXIBaaI= -=cXto +klDHkw/+OcefrrZdYTOcFfmsPa6UkI6RaXyrGQE/BI4eQG42rK8H7fKtiyG6r09U +gcCJ+L6NDOQpaYvjPmQWvpRt6nQ1A2DvOjs3s/7FoiJDh6r2F4Mb9YsUXLo/sSMS +v9zOSDCjwrMpV/OGbIL2ZHgmK6CWoPiQoTqDEEGu96MLrU9AsllEpbJx3xwIxfIl +iib8SMupUYT8AJ9vKMwjnBGZqJZVlVqE+r0aaiuETQCGcWHN1WhAYrotYGBrWU81 +wS4fDLcsxXebMGigA5HBrw+fLn07FCegVh1BB3xD5GF8HXcj9T4DZNnjU1WLwIo1 +mP6lqd3d2XPSeqVWw/KNuMZmrLyptM0vGPx8qfxzb7dZlhV8jY3WfoRgTNhdzjHz +kwoy3E54QWPek2x0wXoySBEmg8SwtC1VskXI5pVVT4FgChGXYUoEPjaHoaWI2bkC +nn5eThfdi9xZx9B/e1Y2VgnqpgDCR2l29hOwxrR7XE7SjUH3Xc4eU4X8919culk2 +R6PYolSfT5O5+cXTeyKwMCiZ7Ze3riBQ80g6ycQbmKf4W730cUjdWzsqsWAHrNHJ +ZjxuuKACMp0FsTz7p4wVfRr4VE8eWZXB0Jqc3LCkqRzc1wm8Vv1e5MDdRBbbULnE +mmoXSTAuRyzLhtu/lxixDIFodDWAQKjeFWDki6f3SW33X4qk+Nw= +=mN94 -----END PGP SIGNATURE----- diff --git a/Manifest.files.gz b/Manifest.files.gz Binary files differindex 0987313fa09d..46860eff8a54 100644 --- a/Manifest.files.gz +++ b/Manifest.files.gz diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz Binary files differindex b7a30b6018e8..d4f566e3a658 100644 --- a/app-admin/Manifest.gz +++ b/app-admin/Manifest.gz diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest index 0d4bffa614fc..3b6efe363175 100644 --- a/app-admin/awscli/Manifest +++ b/app-admin/awscli/Manifest @@ -13,6 +13,7 @@ DIST aws-cli-1.29.3.gh.tar.gz 2450427 BLAKE2B 6e240905c8fbb2916334c2de0e9fd85163 DIST aws-cli-1.29.4.gh.tar.gz 2451404 BLAKE2B cafdfd6431b1b6720a89e2f8f5c1fe2a356c482ba57fd8c201dc9c4ca407700b529a3d4d101c3a1b7e33bb220f22d04da1bc9ebd14be00fe7faec8a834dad60b SHA512 0fe222ffe6298e7e9216089f553e4ef6e50111fcc11b9906871220624a5ea2828c47f4ca4a8251068a749ffd042a140529d9af487db169f46740b93501f00b9d DIST aws-cli-1.29.5.gh.tar.gz 2451819 BLAKE2B ab468b3d2114a156163063c760e0274f7a606d45e51e7b498304ecb7a53dbd098a7d6930c80604625353512100a2c7c321842f8dd10072f451e68ab55ee4d8e2 SHA512 a5d6dacc5831198a0e32e80d86c69c6d25ed83c6d7102aae964c4ddb9f12963b227bfe7652d6a4f54875fc622203536b5c200fe143de79ff6c9c78dd6ecbc11e DIST aws-cli-1.29.6.gh.tar.gz 2453838 BLAKE2B ec509401c8a86f91b2af378d70c8a8fef7e30152a4ddfa3f5595a27f07a40dd14696ff96fa3e8d5d0533a51581cd10d2e108838378e388a7e0ce869938574bab SHA512 48ceb209b67516c3c5711ad864658cc16dba73bb9f665347b67796c3c148aefb0c899c25f9f13089dc93c8506a76f16b6f23afeaba1105b2a6d9e8139c2164a1 +DIST aws-cli-1.29.8.gh.tar.gz 2454692 BLAKE2B d49d4ca27c3fd195d9a695a550f3a2693f8d79f338b6bddafa13c394e51afb4e1253c96f966a26b20a655a7808a297bd1e5b8c15188d99d084db3788153bc260 SHA512 08bffd31c88eef7dd4afe96c8c3798c9a3f1cd758974bf22682cedb5f31d00a20b2b8a6ed8a971c086a1fa7fca7884b625c3e1b9621e3fcdc32d2ee267f8cce7 EBUILD awscli-1.27.155.ebuild 2278 BLAKE2B a074ad11e996c7c4e5c0366e5e5d3856cb1bdd7984b8eaf9ac959108e0c5737b064be5d7a579f46669403efb0c3111e8814570f041106e920102cf2a6ddf3687 SHA512 060c06ae5d2295b74940bc86eabf279eeb7a81f7cafa4a9d89e9af8076feff5a23cc3f9bad5a631e75155af64b948abe4c0de7283883a53d4b1ee5791765176b EBUILD awscli-1.27.160.ebuild 2285 BLAKE2B ab176af730bcb3713594ac424ab29325c2cb24b8136e12ac6e18cf1648c8fa81e256eab0c708077e2c5423d1592594bb842383614e9114e728703e8cc8964252 SHA512 423fc2ef82036643a93eebded5fde267beb70f6278f06faa7e4c5ea221351aefe5bdf7c6469e57c49caab603ae1aa58fb514339c65891995cef614e698e9d997 EBUILD awscli-1.27.162.ebuild 2285 BLAKE2B ab176af730bcb3713594ac424ab29325c2cb24b8136e12ac6e18cf1648c8fa81e256eab0c708077e2c5423d1592594bb842383614e9114e728703e8cc8964252 SHA512 423fc2ef82036643a93eebded5fde267beb70f6278f06faa7e4c5ea221351aefe5bdf7c6469e57c49caab603ae1aa58fb514339c65891995cef614e698e9d997 @@ -28,4 +29,5 @@ EBUILD awscli-1.29.3.ebuild 2285 BLAKE2B ab176af730bcb3713594ac424ab29325c2cb24b EBUILD awscli-1.29.4.ebuild 2285 BLAKE2B ab176af730bcb3713594ac424ab29325c2cb24b8136e12ac6e18cf1648c8fa81e256eab0c708077e2c5423d1592594bb842383614e9114e728703e8cc8964252 SHA512 423fc2ef82036643a93eebded5fde267beb70f6278f06faa7e4c5ea221351aefe5bdf7c6469e57c49caab603ae1aa58fb514339c65891995cef614e698e9d997 EBUILD awscli-1.29.5.ebuild 2285 BLAKE2B ab176af730bcb3713594ac424ab29325c2cb24b8136e12ac6e18cf1648c8fa81e256eab0c708077e2c5423d1592594bb842383614e9114e728703e8cc8964252 SHA512 423fc2ef82036643a93eebded5fde267beb70f6278f06faa7e4c5ea221351aefe5bdf7c6469e57c49caab603ae1aa58fb514339c65891995cef614e698e9d997 EBUILD awscli-1.29.6.ebuild 2285 BLAKE2B ab176af730bcb3713594ac424ab29325c2cb24b8136e12ac6e18cf1648c8fa81e256eab0c708077e2c5423d1592594bb842383614e9114e728703e8cc8964252 SHA512 423fc2ef82036643a93eebded5fde267beb70f6278f06faa7e4c5ea221351aefe5bdf7c6469e57c49caab603ae1aa58fb514339c65891995cef614e698e9d997 +EBUILD awscli-1.29.8.ebuild 2285 BLAKE2B ab176af730bcb3713594ac424ab29325c2cb24b8136e12ac6e18cf1648c8fa81e256eab0c708077e2c5423d1592594bb842383614e9114e728703e8cc8964252 SHA512 423fc2ef82036643a93eebded5fde267beb70f6278f06faa7e4c5ea221351aefe5bdf7c6469e57c49caab603ae1aa58fb514339c65891995cef614e698e9d997 MISC metadata.xml 385 BLAKE2B 5accfb180a91179cc6df539d42d1de06be3ebfec73f3edb719f5d59576103b9a8cb0c7c524c1042630e0cf99f068939a19f04c7b1b4a2acf9e072369df80d913 SHA512 ccb3d516326c5dbdf53068372ce25baecc137d21a04516374362212b969cc928dacbf743b4953da33f28482905798f069d09d19c88d9913f2b32648db25115ab diff --git a/app-admin/awscli/awscli-1.29.8.ebuild b/app-admin/awscli/awscli-1.29.8.ebuild new file mode 100644 index 000000000000..62c19f3a63fb --- /dev/null +++ b/app-admin/awscli/awscli-1.29.8.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit bash-completion-r1 distutils-r1 multiprocessing + +MY_P=aws-cli-${PV} +DESCRIPTION="Universal Command Line Environment for AWS" +HOMEPAGE=" + https://github.com/aws/aws-cli/ + https://pypi.org/project/awscli/ +" +SRC_URI=" + https://github.com/aws/aws-cli/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +# botocore is x.(y+2).z +BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + dev-python/colorama[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/rsa[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + !app-admin/awscli-bin +" +BDEPEND=" + test? ( + dev-python/pytest-forked[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + # strip overzealous upper bounds on requirements + sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # TODO + tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple + tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only + tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing + tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid + ) + + # integration tests require AWS credentials and Internet access + epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked +} + +python_install_all() { + newbashcomp bin/aws_bash_completer aws + + insinto /usr/share/zsh/site-functions + newins bin/aws_zsh_completer.sh _aws + + distutils-r1_python_install_all + + rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die +} diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz Binary files differindex 2ceaf16fd020..c24a7d446a91 100644 --- a/app-containers/Manifest.gz +++ b/app-containers/Manifest.gz diff --git a/app-containers/containerd/Manifest b/app-containers/containerd/Manifest index 4307b03693e1..3f34b344e424 100644 --- a/app-containers/containerd/Manifest +++ b/app-containers/containerd/Manifest @@ -5,5 +5,6 @@ DIST containerd-1.6.20.tar.gz 8749093 BLAKE2B b2168f68ba45f5e0c589946fdfcded8c57 DIST containerd-1.7.1.tar.gz 9682254 BLAKE2B f168070caf2b76f0be350a98f41bfdbfe6d78344d68821fb92a29f839a6e847d795e5b79436e36f985aa88028ff1c3f44f134cf6bd502ddac22453a457bd952b SHA512 e9b00ba8f4dd1b5b1088060d3822f684611d43b367ddfeb1bee1660140af85f31e9c9bfc600a67e8fc8645a625dc4e1919d9af7291bdeaa607bff7065a4fc945 EBUILD containerd-1.6.19.ebuild 1927 BLAKE2B 7131884f709d6703034b75cd03dcd31e8bd7972177b415931fdeb4e2698ae6412e423a7596c1826d4ff3550eab34af98f73d1b19c2ee97498f503cd66a241892 SHA512 4d6f87a38149de29e87e6ee6ce5b54dbee16974138ed9ba8a7a101467dfeaebf58b76f220277fc5b616d45e7f90f5d84303f822e9e5692887724b601d6c6e6dd EBUILD containerd-1.6.20.ebuild 1950 BLAKE2B 99c7ab750bc6ad36268ae0b6ebd9a87df33cd5afafa7bdc1cf02174f9c7ce145fb208be9cec1af1731bc8e5d1fbe280e2b715a4473745f3f803d1a7c29357437 SHA512 2b77137f5643e91bdd2fbde132036073562bf87221c65d236ee37797b4ba2ceb80f630e079d73fe7d1623d636edc463b22d518598c81d87837852853b173fdca +EBUILD containerd-1.7.1-r1.ebuild 1978 BLAKE2B dca1cdfa95dc66c189b631ab23a2e8eb837cfb50f4e77612965c6e5f923612b920dae7ac22cf9e092a3784e2199a4e88d67082d1034cb36fddaab3e6c54aee17 SHA512 02e7e7baaed2bcd2df1e9f8fe099a2b16c97491dca7e86cacd1c03ca3824845a61e5a23b81dc0965b77990408f297b59f43871f157be20351f2a49b651626770 EBUILD containerd-1.7.1.ebuild 1950 BLAKE2B 8007c9f349189a679afff2247768309c8574dbcb8d15d53b3db4d73120eb4fe47f5220693ee29dd8dd46649ad24e425bf15a7c01c6f5ae5fbf2dccaf3490d919 SHA512 30364ea01f671c71e83df99927e843d175f8c9e8e9a4e9df7666080b5cb715755463c4ccf49c836d3b5ea7717ae7bcb06032d1eb4f92e34cebf7720966db07fc MISC metadata.xml 1093 BLAKE2B 692497be353e27b92d968142a155b5010a60f60739e1cfc9faeb966033f868c67e18c8feaaf661903266f160742a0c9e3d34485258df3ace9e8982d2ad3602d6 SHA512 18280d46fe79ecbcfd4e3f9cc139103da1fca31b6a5cfafb4c9c30d8b2a559fa30bf71f17f228a96c56506c5e18eb7c1f3340b5428c213be9e2e45e4cf5fc407 diff --git a/app-containers/containerd/containerd-1.7.1-r1.ebuild b/app-containers/containerd/containerd-1.7.1-r1.ebuild new file mode 100644 index 000000000000..b5779d355999 --- /dev/null +++ b/app-containers/containerd/containerd-1.7.1-r1.ebuild @@ -0,0 +1,86 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit go-module systemd +GIT_REVISION=2806fc1057397dbaeefbea0e4e17bddfbd388f38 + +DESCRIPTION="A daemon to control runC" +HOMEPAGE="https://containerd.io/" +SRC_URI="https://github.com/containerd/containerd/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +IUSE="apparmor btrfs device-mapper +cri hardened +seccomp selinux test" + +DEPEND=" + btrfs? ( sys-fs/btrfs-progs ) + seccomp? ( sys-libs/libseccomp ) +" + +# recommended version of runc is found in script/setup/runc-version +RDEPEND=" + ${DEPEND} + ~app-containers/runc-1.1.7[apparmor?,seccomp?] +" + +BDEPEND=" + dev-go/go-md2man + virtual/pkgconfig +" + +# tests require root or docker +RESTRICT+="test" + +src_prepare() { + default + sed -i \ + -e "s/-s -w//" \ + -e "s/-mod=readonly//" \ + Makefile || die + sed -i \ + -e "s:/usr/local:/usr:" \ + containerd.service || die +} + +src_compile() { + local options=( + $(usev apparmor) + $(usex btrfs "" "no_btrfs") + $(usex cri "" "no_cri") + $(usex device-mapper "" "no_devmapper") + $(usev seccomp) + $(usev selinux) + ) + + myemakeargs=( + BUILDTAGS="${options[*]}" + LDFLAGS="$(usex hardened '-extldflags -fno-PIC' '')" + REVISION="${GIT_REVISION}" + VERSION=v${PV} + ) + + # race condition in man target https://bugs.gentoo.org/765100 + # we need to explicitly specify GOFLAGS for "go run" to use vendor source + emake "${myemakeargs[@]}" man -j1 #nowarn + emake "${myemakeargs[@]}" all + +} + +src_install() { + rm "${D}"/bin/gen-manpages + dobin bin/* + doman man/* + newconfd "${FILESDIR}"/${PN}.confd "${PN}" + newinitd "${FILESDIR}"/${PN}.initd "${PN}" + systemd_dounit containerd.service + keepdir /var/lib/containerd + + # we already installed manpages, remove markdown source + # before installing docs directory + rm -r docs/man || die + + local DOCS=( ADOPTERS.md README.md RELEASES.md ROADMAP.md SCOPE.md docs/. ) + einstalldocs +} diff --git a/app-containers/docker-cli/Manifest b/app-containers/docker-cli/Manifest index bd644a267999..64539cbdb16b 100644 --- a/app-containers/docker-cli/Manifest +++ b/app-containers/docker-cli/Manifest @@ -1,7 +1,9 @@ +AUX docker-cli-24.0.4-vendor.patch 3505 BLAKE2B c94237a3dcea1001ab160bcbec83fdc1a504bd0762217538327538d619413e9df40acfdda2d675690b3d53c01373fbcea34ec41bfd780be88d41d4fea8b47f15 SHA512 648d5ca9f3a36c1a25bafb9bdc452e92fe7c4c6e73bf70cb6afdda56e1478e464019fa06652e1bf5b8d0fd40a9e946ffc9672e07a56ec6544b0034a5a74924d6 DIST docker-cli-23.0.3-man.tar.xz 81976 BLAKE2B e7390b429d0db2445035da506bb796364f97e6560e766a28d1245e6a76c84314c38af1f3a946d2eb1785132d26805e0d3a76c374559e70989b64e8ce917f8423 SHA512 842d7187ad8a3933d815057ec535c13466c56bd051c7133e6e0a9c85f5140e4ef61b66771ee6788c8fb50d10652a86b663f29fe4ec3190773f70fd45f36fbcd4 DIST docker-cli-23.0.3.tar.gz 6215298 BLAKE2B 817ca474d61839c8b5929db9bfa964b936285622859ab30f45be2f382238a5e49987fdbcdc896eaa7109f114166cf0e1dbc4f001cefe293a6c286b50e2737258 SHA512 873783a0fe9ecab3b8f251c842ba69070e0dffbb4a758c16165441b2f483d55d15b98fd7da0707e483995ac2d1fbb9a0f13f570b78486382b26d6ca6c5e612a9 DIST docker-cli-24.0.4-man.tar.xz 82500 BLAKE2B 67b113ea0a0b8377a2ab8c887849e2d8e6a57cf914bf1c6a1cdcc44978e154ee5b18abdc1b509d3c7367760204bcb1b896f2335a6ff18470433b08f3ce82d346 SHA512 fe7320bb0bacbddba0b00c1351591eceb96386e0e5141b7c399d483f6e549b687b8b3db4b33c127ded118f723d6eb5cbb995733be13c362a0e680f96b221b351 DIST docker-cli-24.0.4.tar.gz 6242506 BLAKE2B 2cc66a43dce613f0940a0aa2ffac075562ff58a483e68511f47a05bb27dc997547522ebd546d314c932d79eb366699b319d9ed561d481ef072bcd40d6993a6d1 SHA512 6b59e01ad975961f64a7c04c719b83dcd95875c223fc11dc3cb4fc6792b6a478fd014559a775ab59b8156e4476a1424cb997c7ae97a692be317b9e7d24ed92fb EBUILD docker-cli-23.0.3.ebuild 1916 BLAKE2B 714ccdfe708f2d2c9adae830189243a5fa38eaf144418bf77925e8e2acd5716220a96d5924b65b66bf3f8699336bb47c215f29fb58746089939755c813737562 SHA512 caba0e08042eb3694b82e4d8b8eb80bbf4823fed10048eae02529c7e87e23c53b0365eb609cb64e966d90515b571e72757aa5d1c23bb9dbc6af516f47906a111 +EBUILD docker-cli-24.0.4-r1.ebuild 1965 BLAKE2B a7f2a8716247e30eb7486159245bb282f7154c9a89d15781d4eb1c02802104003d3a597aece1da5f150c6cf5ff3af2abd45d3e36339b8e45706881e392fb7f6c SHA512 5a48b3eddb2692adba268dcfe149bc4c500c154f41feaeabeda679d927026893133dd8e1f5bf18182e78951a5f5f42db18743f4b0be367dc55b25a8bef52742f EBUILD docker-cli-24.0.4.ebuild 1919 BLAKE2B 5ced5e6d80f3c18975d2d690e774cc007143f339fbb0874b5fbbf6d2ff4fce5ef4704e3b648c0ef09f889d6e29e5b1314ee9ee901c23fd5eae3dbf29d7a2a4d0 SHA512 570b7e6789910ad1823c9501ec0cf40012199b3a061057ad9857fa7672b36470c4bbf4bf3bf7e14352c19a4dea4b331dcf0e14eda9faf5c613a2bc89f5213015 MISC metadata.xml 689 BLAKE2B 45f4a07f9d949ad4e0175908af936140573bd257f7b11f9b9cc25cdd52bb821a294036635fd81662bcd348aa21e69b5582ab2dc8efaf94dbbdc9608b131414f4 SHA512 efe37f3ae8bc6b26433b7bacfda203ea3b480f419b343921214f19a4ad4e25b2cca5f0426a27348902f51ef15f558e81599ccdadcab6504f9d22314bb472d80c diff --git a/app-containers/docker-cli/docker-cli-24.0.4-r1.ebuild b/app-containers/docker-cli/docker-cli-24.0.4-r1.ebuild new file mode 100644 index 000000000000..2f244bee6ddf --- /dev/null +++ b/app-containers/docker-cli/docker-cli-24.0.4-r1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +GIT_COMMIT=3713ee1eea +EGO_PN="github.com/docker/cli" +MY_PV=${PV/_/-} +inherit bash-completion-r1 golang-vcs-snapshot + +DESCRIPTION="the command line binary for docker" +HOMEPAGE="https://www.docker.com/" +SRC_URI="https://github.com/docker/cli/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-man.tar.xz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="hardened selinux" + +RDEPEND="!<app-containers/docker-20.10.1 + selinux? ( sec-policy/selinux-docker )" +BDEPEND=" + >=dev-lang/go-1.16.6" + +PATCHES=( + "${FILESDIR}/${P}-vendor.patch" +) + +RESTRICT="installsources strip test" + +S="${WORKDIR}/${P}/src/${EGO_PN}" + +src_unpack() { + golang-vcs-snapshot_src_unpack + set -- ${A} + unpack ${2} +} + +src_prepare() { + default + sed -i 's@dockerd\?\.exe@@g' contrib/completion/bash/docker || die +} + +src_compile() { + export DISABLE_WARN_OUTSIDE_CONTAINER=1 + export GOPATH="${WORKDIR}/${P}" + # setup CFLAGS and LDFLAGS for separate build target + # see https://github.com/tianon/docker-overlay/pull/10 + export CGO_CFLAGS="-I${ESYSROOT}/usr/include" + export CGO_LDFLAGS="-L${ESYSROOT}/usr/$(get_libdir)" + emake \ + LDFLAGS="$(usex hardened '-extldflags -fno-PIC' '')" \ + VERSION="${PV}" \ + GITCOMMIT="${GIT_COMMIT}" \ + dynbinary +} + +src_install() { + dobin build/docker + doman "${WORKDIR}"/man/man?/* + dobashcomp contrib/completion/bash/* + bashcomp_alias docker dockerd + insinto /usr/share/fish/vendor_completions.d/ + doins contrib/completion/fish/docker.fish + insinto /usr/share/zsh/site-functions + doins contrib/completion/zsh/_* +} + +pkg_postinst() { + has_version "app-containers/docker-buildx" && return + ewarn "the 'docker build' command is deprecated and will be removed in a" + ewarn "future release. If you need this functionality, install" + ewarn "app-containers/docker-buildx." +} diff --git a/app-containers/docker-cli/files/docker-cli-24.0.4-vendor.patch b/app-containers/docker-cli/files/docker-cli-24.0.4-vendor.patch new file mode 100644 index 000000000000..557486542ede --- /dev/null +++ b/app-containers/docker-cli/files/docker-cli-24.0.4-vendor.patch @@ -0,0 +1,78 @@ +diff --git a/vendor/github.com/docker/docker/client/client.go b/vendor/github.com/docker/docker/client/client.go +index 1c081a5..54fa36c 100644 +--- a/vendor/github.com/docker/docker/client/client.go ++++ b/vendor/github.com/docker/docker/client/client.go +@@ -56,6 +56,36 @@ import ( + "github.com/pkg/errors" + ) + ++// DummyHost is a hostname used for local communication. ++// ++// It acts as a valid formatted hostname for local connections (such as "unix://" ++// or "npipe://") which do not require a hostname. It should never be resolved, ++// but uses the special-purpose ".localhost" TLD (as defined in [RFC 2606, Section 2] ++// and [RFC 6761, Section 6.3]). ++// ++// [RFC 7230, Section 5.4] defines that an empty header must be used for such ++// cases: ++// ++// If the authority component is missing or undefined for the target URI, ++// then a client MUST send a Host header field with an empty field-value. ++// ++// However, [Go stdlib] enforces the semantics of HTTP(S) over TCP, does not ++// allow an empty header to be used, and requires req.URL.Scheme to be either ++// "http" or "https". ++// ++// For further details, refer to: ++// ++// - https://github.com/docker/engine-api/issues/189 ++// - https://github.com/golang/go/issues/13624 ++// - https://github.com/golang/go/issues/61076 ++// - https://github.com/moby/moby/issues/45935 ++// ++// [RFC 2606, Section 2]: https://www.rfc-editor.org/rfc/rfc2606.html#section-2 ++// [RFC 6761, Section 6.3]: https://www.rfc-editor.org/rfc/rfc6761#section-6.3 ++// [RFC 7230, Section 5.4]: https://datatracker.ietf.org/doc/html/rfc7230#section-5.4 ++// [Go stdlib]: https://github.com/golang/go/blob/6244b1946bc2101b01955468f1be502dbadd6807/src/net/http/transport.go#L558-L569 ++const DummyHost = "api.moby.localhost" ++ + // ErrRedirect is the error returned by checkRedirect when the request is non-GET. + var ErrRedirect = errors.New("unexpected redirect in response") + +diff --git a/vendor/github.com/docker/docker/client/hijack.go b/vendor/github.com/docker/docker/client/hijack.go +index 6bdacab..db9b02e 100644 +--- a/vendor/github.com/docker/docker/client/hijack.go ++++ b/vendor/github.com/docker/docker/client/hijack.go +@@ -64,7 +64,10 @@ func fallbackDial(proto, addr string, tlsConfig *tls.Config) (net.Conn, error) { + } + + func (cli *Client) setupHijackConn(ctx context.Context, req *http.Request, proto string) (net.Conn, string, error) { +- req.Host = cli.addr ++ if cli.proto == "unix" || cli.proto == "npipe" { ++ // For local communications, it doesn't matter what the host is. ++ req.URL.Host = DummyHost ++ } + req.Header.Set("Connection", "Upgrade") + req.Header.Set("Upgrade", proto) + +diff --git a/vendor/github.com/docker/docker/client/request.go b/vendor/github.com/docker/docker/client/request.go +index c799095..8f43553 100644 +--- a/vendor/github.com/docker/docker/client/request.go ++++ b/vendor/github.com/docker/docker/client/request.go +@@ -98,12 +98,12 @@ func (cli *Client) buildRequest(method, path string, body io.Reader, headers hea + req = cli.addHeaders(req, headers) + + if cli.proto == "unix" || cli.proto == "npipe" { +- // For local communications, it doesn't matter what the host is. We just +- // need a valid and meaningful host name. (See #189) +- req.Host = "docker" ++ // For local communications, it doesn't matter what the host is. ++ req.URL.Host = DummyHost ++ } else { ++ req.URL.Host = cli.addr + } + +- req.URL.Host = cli.addr + req.URL.Scheme = cli.scheme + + if expectedPayload && req.Header.Get("Content-Type") == "" { diff --git a/app-containers/docker/Manifest b/app-containers/docker/Manifest index 2423c697f426..6c4166366fe4 100644 --- a/app-containers/docker/Manifest +++ b/app-containers/docker/Manifest @@ -1,8 +1,10 @@ AUX 0001-Openrc-Depend-on-containerd-init-script.patch 774 BLAKE2B a7ac6f6a1e9ee88751e8e0471cd33429b8141cbea07a3a56c61eccd63c796c9135edafaf5977571a4413e5d71931aac44b5313110af94c3206e286b15394f637 SHA512 bc709b6f0dd8685fbf2404be589743f32a5f4deb24dec8ed6aeec18f0fcd1db4c5d59587209c28f62d964d78ec9ab3a3fdbb795dc4b7e3fabd00a06a002af34e +AUX docker-24.0.4-client-define-a-dummy-hostname-for-local-connections.patch 11883 BLAKE2B e5c57a6d01fe97d2e5e9015a01b92c8fcba7d537e1c451503ddbed0489bac90cf2e2424a95e093aba83aec008a88c717a5b9c85937208a41658255fffd40e5fd SHA512 0ea1d9578a9ee37fe2e4891557c16f00211a4ea1873f9cbc97090c9310fca4d3f741bef4d443b0b1d4d1b692420f745a5ecfe3606ab018b7e15b7d5629759ebe DIST docker-23.0.3.tar.gz 13621933 BLAKE2B fd548b6083df495c35cc4d27374afdbc37e3678454b33477e9e88ba7c1564901d91a87eb0b87da2cfeab6a7c120bec95cad3a94db15a49719713a3660fae9958 SHA512 1f47a0c669c07ad1e628c99d153623076cd5c8e65e82fa54f7dd0d32579fae803ec9bee748e4ba1a6dc8fe37654602aaf005e58e09f00d8ff4f32e6047240caa DIST docker-23.0.4.tar.gz 13625597 BLAKE2B ab4d50e9b334f18e620979bc13a7b146f8e0381d52aca0e45785108f1d53743e0157eb1e5bda76bc1300df1aa7825ca1ca141a21aeea39e81bc626ad1ea77775 SHA512 94d2c748541cf402197e98f93f574daf72bd84fc7603bf30e23674be36862ddbff5f37ad667455a710d730b9c5bc11962c287d6fd60a20320e0e0a41e3329c44 DIST docker-24.0.4.tar.gz 14453359 BLAKE2B d089721469857eee87fd63b04c43cfde97ab9a38b5017c52c859b9b291574be4055b25585304434e070a7b74f90fa2582bb4fd8cddeae795637aaa23242fe8cb SHA512 5d749764a3541104d13ebe42e7b4225f66a98f9cc81f6406790be8a534f6c0d5ec13b145212bf75899e489feddf7679add6f43c6f9dd76b704291ed0e638eb6e EBUILD docker-23.0.3.ebuild 8284 BLAKE2B 21e8c4a8cd80f4a6a79d0bd5514da2d653fd163a58589b67e32b4c71176be7f8656df1bcef872f8a5b22e9780d514ce5cca76c1c4db79ce6ce1a58c7e5e460fe SHA512 9a3f51cfa4059d0271baff5413bbe3ae29795f9d912ac912d045359ff1846408c7ad011a08102d3c6a7a560159180acf809d6fa2e7b3751cea6e78d00f209385 EBUILD docker-23.0.4.ebuild 8287 BLAKE2B ff38c5c75e8bfdde6b0a3f2927090aa41c3cb28509333c254368d9b42a2c4583fd8784d47cb092f1bf91b170a2aea7de3c18b3aff915d5d21a7769cec496b328 SHA512 d471fae81b86e66d34e5d4373f739bc5d15d99abe1e7eca0199d12453e44e7f147813c14b64ab1a595083a731d74b69a9379e39b864cf19996d1bd33e6f90a58 +EBUILD docker-24.0.4-r1.ebuild 7722 BLAKE2B dd243c127c3952bd305172ce7106afbe82eca0607f2f4eaa487b1ff0ee6beb7793fe9d34398ccb299cb70e703215dd2c058ae8953007ee009842fba3d0865a78 SHA512 4ef43f88026881a3a84ca7d466d60783f66104f30aa414d2ff81186fb69ff098dad7e0acfcdfe5c13cfd249d5c6dd69ece6e8cfd3da99a239d26cb37923dc34d EBUILD docker-24.0.4.ebuild 7643 BLAKE2B dc1a56c643a76f020a61d96fdc4f65820f0cac9170d7e53d3eafc5f04a658ca388a84d2421e799e24766fc58a1d7a066328c701020ef9dfb57a41aec698315ec SHA512 5c6d1d28d2887d5dbbda72fe3d1b4dc86d0708f3180f3b4f7568806b526a7232b8c1a82f3c2524f216df845a7962ce2f46edaf97942b88dc70bb43729e2f2622 MISC metadata.xml 1414 BLAKE2B fa9d3dd12a13f980523afebd1eee07a8746c55b7f89e6b1f0d42dc9f64649acc835904ee1dfe09bb4319cd7589dd6e19feb6d646a7ae1b41fb90e54d1f0d0cf0 SHA512 1175abde53b8d4690ffb2586734dd6fab94b3725c83a59f61d4abf53b04bfa8e5128b5cb914a9fd1eb142f77881ad503a40b14b6f5a994d19ca00aabc1b4db3e diff --git a/app-containers/docker/docker-24.0.4-r1.ebuild b/app-containers/docker/docker-24.0.4-r1.ebuild new file mode 100644 index 000000000000..72c039ef97b9 --- /dev/null +++ b/app-containers/docker/docker-24.0.4-r1.ebuild @@ -0,0 +1,330 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +EGO_PN=github.com/docker/docker +MY_PV=${PV/_/-} +inherit linux-info systemd udev golang-vcs-snapshot +GIT_COMMIT=4ffc61430bbe6d3d405bdf357b766bf303ff3cc5 + +DESCRIPTION="The core functions you need to create Docker images and run Docker containers" +HOMEPAGE="https://www.docker.com/" +SRC_URI="https://github.com/moby/moby/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +IUSE="apparmor btrfs +container-init device-mapper overlay seccomp selinux" + +DEPEND=" + acct-group/docker + >=dev-db/sqlite-3.7.9:3 + apparmor? ( sys-libs/libapparmor ) + btrfs? ( >=sys-fs/btrfs-progs-3.16.1 ) + device-mapper? ( >=sys-fs/lvm2-2.02.89[thin] ) + seccomp? ( >=sys-libs/libseccomp-2.2.1 ) +" + +# https://github.com/moby/moby/blob/master/project/PACKAGERS.md#runtime-dependencies +# https://github.com/moby/moby/blob/master/project/PACKAGERS.md#optional-dependencies +RDEPEND=" + ${DEPEND} + >=net-firewall/iptables-1.4 + sys-process/procps + >=dev-vcs/git-1.7 + >=app-arch/xz-utils-4.9 + dev-libs/libltdl + >=app-containers/containerd-1.7.1[apparmor?,btrfs?,device-mapper?,seccomp?] + !app-containers/docker-proxy + container-init? ( >=sys-process/tini-0.19.0[static] ) + selinux? ( sec-policy/selinux-docker ) +" + +# https://github.com/docker/docker/blob/master/project/PACKAGERS.md#build-dependencies +BDEPEND=" + >=dev-lang/go-1.16.12 + dev-go/go-md2man + virtual/pkgconfig +" +# tests require running dockerd as root and downloading containers +RESTRICT="installsources strip test" + +S="${WORKDIR}/${P}/src/${EGO_PN}" + +# https://bugs.gentoo.org/748984 https://github.com/etcd-io/etcd/pull/12552 +PATCHES=( + "${FILESDIR}/0001-Openrc-Depend-on-containerd-init-script.patch" + "${FILESDIR}/${P}-client-define-a-dummy-hostname-for-local-connections.patch" +) + +pkg_setup() { + # this is based on "contrib/check-config.sh" from upstream's sources + # required features. + CONFIG_CHECK=" + ~NAMESPACES ~NET_NS ~PID_NS ~IPC_NS ~UTS_NS + ~CGROUPS ~CGROUP_CPUACCT ~CGROUP_DEVICE ~CGROUP_FREEZER ~CGROUP_SCHED ~CPUSETS ~MEMCG + ~KEYS + ~VETH ~BRIDGE ~BRIDGE_NETFILTER + ~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE + ~NETFILTER_XT_MATCH_ADDRTYPE + ~NETFILTER_XT_MATCH_CONNTRACK + ~NETFILTER_XT_MATCH_IPVS + ~NETFILTER_XT_MARK + ~IP_NF_NAT ~NF_NAT + ~POSIX_MQUEUE + " + WARNING_POSIX_MQUEUE="CONFIG_POSIX_MQUEUE: is required for bind-mounting /dev/mqueue into containers" + + if kernel_is lt 4 8; then + CONFIG_CHECK+=" + ~DEVPTS_MULTIPLE_INSTANCES + " + fi + + if kernel_is le 5 1; then + CONFIG_CHECK+=" + ~NF_NAT_IPV4 + " + fi + + if kernel_is le 5 2; then + CONFIG_CHECK+=" + ~NF_NAT_NEEDED + " + fi + + if kernel_is ge 4 15; then + CONFIG_CHECK+=" + ~CGROUP_BPF + " + fi + + # optional features + CONFIG_CHECK+=" + ~USER_NS + " + + if use seccomp; then + CONFIG_CHECK+=" + ~SECCOMP ~SECCOMP_FILTER + " + fi + + CONFIG_CHECK+=" + ~CGROUP_PIDS + " + + if kernel_is lt 6 1; then + CONFIG_CHECK+=" + ~MEMCG_SWAP + " + fi + + if kernel_is le 5 8; then + CONFIG_CHECK+=" + ~MEMCG_SWAP_ENABLED + " + fi + + CONFIG_CHECK+=" + ~!LEGACY_VSYSCALL_NATIVE + " + if kernel_is lt 5 19; then + CONFIG_CHECK+=" + ~LEGACY_VSYSCALL_EMULATE + " + fi + CONFIG_CHECK+=" + ~!LEGACY_VSYSCALL_NONE + " + WARNING_LEGACY_VSYSCALL_NONE="CONFIG_LEGACY_VSYSCALL_NONE enabled: \ + Containers with <=glibc-2.13 will not work" + + if kernel_is le 4 5; then + CONFIG_CHECK+=" + ~MEMCG_KMEM + " + fi + + if kernel_is lt 5; then + CONFIG_CHECK+=" + ~IOSCHED_CFQ ~CFQ_GROUP_IOSCHED + " + fi + + CONFIG_CHECK+=" + ~BLK_CGROUP ~BLK_DEV_THROTTLING + ~CGROUP_PERF + ~CGROUP_HUGETLB + ~NET_CLS_CGROUP ~CGROUP_NET_PRIO + ~CFS_BANDWIDTH ~FAIR_GROUP_SCHED + ~IP_NF_TARGET_REDIRECT + ~IP_VS + ~IP_VS_NFCT + ~IP_VS_PROTO_TCP + ~IP_VS_PROTO_UDP + ~IP_VS_RR + " + + if use selinux; then + CONFIG_CHECK+=" + ~SECURITY_SELINUX + " + fi + + if use apparmor; then + CONFIG_CHECK+=" + ~SECURITY_APPARMOR + " + fi + + # if ! is_set EXT4_USE_FOR_EXT2; then + # check_flags EXT3_FS EXT3_FS_XATTR EXT3_FS_POSIX_ACL EXT3_FS_SECURITY + # if ! is_set EXT3_FS || ! is_set EXT3_FS_XATTR || ! is_set EXT3_FS_POSIX_ACL || ! is_set EXT3_FS_SECURITY; then + # echo " $(wrap_color '(enable these ext3 configs if you are using ext3 as backing filesystem)' bold black)" + # fi + # fi + + CONFIG_CHECK+=" + ~EXT4_FS ~EXT4_FS_POSIX_ACL ~EXT4_FS_SECURITY + " + + # if ! is_set EXT4_FS || ! is_set EXT4_FS_POSIX_ACL || ! is_set EXT4_FS_SECURITY; then + # if is_set EXT4_USE_FOR_EXT2; then + # echo " $(wrap_color 'enable these ext4 configs if you are using ext3 or ext4 as backing filesystem' bold black)" + # else + # echo " $(wrap_color 'enable these ext4 configs if you are using ext4 as backing filesystem' bold black)" + # fi + # fi + + # network drivers + CONFIG_CHECK+=" + ~VXLAN ~BRIDGE_VLAN_FILTERING + ~CRYPTO ~CRYPTO_AEAD ~CRYPTO_GCM ~CRYPTO_SEQIV ~CRYPTO_GHASH + ~XFRM ~XFRM_USER ~XFRM_ALGO ~INET_ESP + " + if kernel_is le 5 3; then + CONFIG_CHECK+=" + ~INET_XFRM_MODE_TRANSPORT + " + fi + + CONFIG_CHECK+=" + ~IPVLAN + " + CONFIG_CHECK+=" + ~MACVLAN ~DUMMY + " + CONFIG_CHECK+=" + ~NF_NAT_FTP ~NF_CONNTRACK_FTP ~NF_NAT_TFTP ~NF_CONNTRACK_TFTP + " + + # storage drivers + if use btrfs; then + CONFIG_CHECK+=" + ~BTRFS_FS + ~BTRFS_FS_POSIX_ACL + " + fi + + if use device-mapper; then + CONFIG_CHECK+=" + ~BLK_DEV_DM ~DM_THIN_PROVISIONING + " + fi + + CONFIG_CHECK+=" + ~OVERLAY_FS + " + + linux-info_pkg_setup +} + +src_compile() { + export DOCKER_GITCOMMIT="${GIT_COMMIT}" + export GOPATH="${WORKDIR}/${P}" + export VERSION=${PV} + + # setup CFLAGS and LDFLAGS for separate build target + # see https://github.com/tianon/docker-overlay/pull/10 + export CGO_CFLAGS="-I${ESYSROOT}/usr/include" + export CGO_LDFLAGS="-L${ESYSROOT}/usr/$(get_libdir)" + + # let's set up some optional features :) + export DOCKER_BUILDTAGS='' + for gd in btrfs device-mapper overlay; do + if ! use $gd; then + DOCKER_BUILDTAGS+=" exclude_graphdriver_${gd//-/}" + fi + done + + for tag in apparmor seccomp; do + if use $tag; then + DOCKER_BUILDTAGS+=" $tag" + fi + done + + # build daemon + ./hack/make.sh dynbinary || die 'dynbinary failed' +} + +src_install() { + dosym containerd /usr/bin/docker-containerd + dosym containerd-shim /usr/bin/docker-containerd-shim + dosym runc /usr/bin/docker-runc + use container-init && dosym tini /usr/bin/docker-init + newbin bundles/dynbinary-daemon/dockerd dockerd + + newinitd contrib/init/openrc/docker.initd docker + newconfd contrib/init/openrc/docker.confd docker + + systemd_dounit contrib/init/systemd/docker.{service,socket} + + udev_dorules contrib/udev/*.rules + + dodoc AUTHORS CONTRIBUTING.md NOTICE README.md + dodoc -r docs/* + + # note: intentionally not using "doins" so that we preserve +x bits + dodir /usr/share/${PN}/contrib + cp -R contrib/* "${ED}/usr/share/${PN}/contrib" +} + +pkg_postinst() { + udev_reload + + elog + elog "To use Docker, the Docker daemon must be running as root. To automatically" + elog "start the Docker daemon at boot:" + if systemd_is_booted || has_version sys-apps/systemd; then + elog " systemctl enable docker.service" + else + elog " rc-update add docker default" + fi + elog + elog "To use Docker as a non-root user, add yourself to the 'docker' group:" + elog ' usermod -aG docker <youruser>' + elog + + if use device-mapper; then + elog " Devicemapper storage driver has been deprecated" + elog " It will be removed in a future release" + elog + fi + + if use overlay; then + elog " Overlay storage driver/USEflag has been deprecated" + elog " in favor of overlay2 (enabled unconditionally)" + elog + fi + + if has_version sys-fs/zfs; then + elog " ZFS storage driver is available" + elog " Check https://docs.docker.com/storage/storagedriver/zfs-driver for more info" + elog + fi +} + +pkg_postrm() { + udev_reload +} diff --git a/app-containers/docker/files/docker-24.0.4-client-define-a-dummy-hostname-for-local-connections.patch b/app-containers/docker/files/docker-24.0.4-client-define-a-dummy-hostname-for-local-connections.patch new file mode 100644 index 000000000000..91c0f12daae0 --- /dev/null +++ b/app-containers/docker/files/docker-24.0.4-client-define-a-dummy-hostname-for-local-connections.patch @@ -0,0 +1,290 @@ +From 18b6066f21dd24671c96c3d9f1b3a7e39da1dabf Mon Sep 17 00:00:00 2001 +From: Sebastiaan van Stijn <github@gone.nl> +Date: Wed, 12 Jul 2023 14:15:38 +0200 +Subject: [PATCH 1/3] client: define a "dummy" hostname to use for local + connections + +For local communications (npipe://, unix://), the hostname is not used, +but we need valid and meaningful hostname. + +The current code used the client's `addr` as hostname in some cases, which +could contain the path for the unix-socket (`/var/run/docker.sock`), which +gets rejected by go1.20.6 and go1.19.11 because of a security fix for +[CVE-2023-29406 ][1], which was implemented in https://go.dev/issue/60374. + +Prior versions go Go would clean the host header, and strip slashes in the +process, but go1.20.6 and go1.19.11 no longer do, and reject the host +header. + +This patch introduces a `DummyHost` const, and uses this dummy host for +cases where we don't need an actual hostname. + +Before this patch (using go1.20.6): + + make GO_VERSION=1.20.6 TEST_FILTER=TestAttach test-integration + === RUN TestAttachWithTTY + attach_test.go:46: assertion failed: error is not nil: http: invalid Host header + --- FAIL: TestAttachWithTTY (0.11s) + === RUN TestAttachWithoutTTy + attach_test.go:46: assertion failed: error is not nil: http: invalid Host header + --- FAIL: TestAttachWithoutTTy (0.02s) + FAIL + +With this patch applied: + + make GO_VERSION=1.20.6 TEST_FILTER=TestAttach test-integration + INFO: Testing against a local daemon + === RUN TestAttachWithTTY + --- PASS: TestAttachWithTTY (0.12s) + === RUN TestAttachWithoutTTy + --- PASS: TestAttachWithoutTTy (0.02s) + PASS + +[1]: https://github.com/advisories/GHSA-f8f7-69v5-w4vx + +Signed-off-by: Sebastiaan van Stijn <github@gone.nl> +(cherry picked from commit 5119e8c98f31f36a9e73884d4132c326cd931c34) +Signed-off-by: Sebastiaan van Stijn <github@gone.nl> +--- + client/client.go | 30 ++++++++++++++++++++++++++++++ + client/hijack.go | 5 ++++- + client/request.go | 8 ++++---- + client/request_test.go | 20 ++++++++------------ + 4 files changed, 46 insertions(+), 17 deletions(-) + +diff --git a/client/client.go b/client/client.go +index 1c081a51ae69..54fa36cca88e 100644 +--- a/client/client.go ++++ b/moby-24.0.4/client/client.go +@@ -56,6 +56,36 @@ import ( + "github.com/pkg/errors" + ) + ++// DummyHost is a hostname used for local communication. ++// ++// It acts as a valid formatted hostname for local connections (such as "unix://" ++// or "npipe://") which do not require a hostname. It should never be resolved, ++// but uses the special-purpose ".localhost" TLD (as defined in [RFC 2606, Section 2] ++// and [RFC 6761, Section 6.3]). ++// ++// [RFC 7230, Section 5.4] defines that an empty header must be used for such ++// cases: ++// ++// If the authority component is missing or undefined for the target URI, ++// then a client MUST send a Host header field with an empty field-value. ++// ++// However, [Go stdlib] enforces the semantics of HTTP(S) over TCP, does not ++// allow an empty header to be used, and requires req.URL.Scheme to be either ++// "http" or "https". ++// ++// For further details, refer to: ++// ++// - https://github.com/docker/engine-api/issues/189 ++// - https://github.com/golang/go/issues/13624 ++// - https://github.com/golang/go/issues/61076 ++// - https://github.com/moby/moby/issues/45935 ++// ++// [RFC 2606, Section 2]: https://www.rfc-editor.org/rfc/rfc2606.html#section-2 ++// [RFC 6761, Section 6.3]: https://www.rfc-editor.org/rfc/rfc6761#section-6.3 ++// [RFC 7230, Section 5.4]: https://datatracker.ietf.org/doc/html/rfc7230#section-5.4 ++// [Go stdlib]: https://github.com/golang/go/blob/6244b1946bc2101b01955468f1be502dbadd6807/src/net/http/transport.go#L558-L569 ++const DummyHost = "api.moby.localhost" ++ + // ErrRedirect is the error returned by checkRedirect when the request is non-GET. + var ErrRedirect = errors.New("unexpected redirect in response") + +diff --git a/client/hijack.go b/client/hijack.go +index 6bdacab10adb..db9b02e1601f 100644 +--- a/client/hijack.go ++++ b/moby-24.0.4/client/hijack.go +@@ -64,7 +64,10 @@ func fallbackDial(proto, addr string, tlsConfig *tls.Config) (net.Conn, error) { + } + + func (cli *Client) setupHijackConn(ctx context.Context, req *http.Request, proto string) (net.Conn, string, error) { +- req.Host = cli.addr ++ if cli.proto == "unix" || cli.proto == "npipe" { ++ // For local communications, it doesn't matter what the host is. ++ req.URL.Host = DummyHost ++ } + req.Header.Set("Connection", "Upgrade") + req.Header.Set("Upgrade", proto) + +diff --git a/client/request.go b/client/request.go +index c799095c1227..8f43553fb7c5 100644 +--- a/client/request.go ++++ b/moby-24.0.4/client/request.go +@@ -98,12 +98,12 @@ func (cli *Client) buildRequest(method, path string, body io.Reader, headers hea + req = cli.addHeaders(req, headers) + + if cli.proto == "unix" || cli.proto == "npipe" { +- // For local communications, it doesn't matter what the host is. We just +- // need a valid and meaningful host name. (See #189) +- req.Host = "docker" ++ // For local communications, it doesn't matter what the host is. ++ req.URL.Host = DummyHost ++ } else { ++ req.URL.Host = cli.addr + } + +- req.URL.Host = cli.addr + req.URL.Scheme = cli.scheme + + if expectedPayload && req.Header.Get("Content-Type") == "" { +diff --git a/client/request_test.go b/client/request_test.go +index 6e5a6e81f21c..1a99197ca231 100644 +--- a/client/request_test.go ++++ b/moby-24.0.4/client/request_test.go +@@ -28,24 +28,20 @@ func TestSetHostHeader(t *testing.T) { + expectedURLHost string + }{ + { +- "unix:///var/run/docker.sock", +- "docker", +- "/var/run/docker.sock", ++ host: "unix:///var/run/docker.sock", ++ expectedURLHost: DummyHost, + }, + { +- "npipe:////./pipe/docker_engine", +- "docker", +- "//./pipe/docker_engine", ++ host: "npipe:////./pipe/docker_engine", ++ expectedURLHost: DummyHost, + }, + { +- "tcp://0.0.0.0:4243", +- "", +- "0.0.0.0:4243", ++ host: "tcp://0.0.0.0:4243", ++ expectedURLHost: "0.0.0.0:4243", + }, + { +- "tcp://localhost:4243", +- "", +- "localhost:4243", ++ host: "tcp://localhost:4243", ++ expectedURLHost: "localhost:4243", + }, + } + + +From d22fa2bb92fd1ea37071487465f58c8bcb58badd Mon Sep 17 00:00:00 2001 +From: Sebastiaan van Stijn <github@gone.nl> +Date: Wed, 12 Jul 2023 15:07:59 +0200 +Subject: [PATCH 2/3] pkg/plugins: use a dummy hostname for local connections + +For local communications (npipe://, unix://), the hostname is not used, +but we need valid and meaningful hostname. + +The current code used the socket path as hostname, which gets rejected by +go1.20.6 and go1.19.11 because of a security fix for [CVE-2023-29406 ][1], +which was implemented in https://go.dev/issue/60374. + +Prior versions go Go would clean the host header, and strip slashes in the +process, but go1.20.6 and go1.19.11 no longer do, and reject the host +header. + +Before this patch, tests would fail on go1.20.6: + + === FAIL: pkg/authorization TestAuthZRequestPlugin (15.01s) + time="2023-07-12T12:53:45Z" level=warning msg="Unable to connect to plugin: //tmp/authz2422457390/authz-test-plugin.sock/AuthZPlugin.AuthZReq: Post \"http://%2F%2Ftmp%2Fauthz2422457390%2Fauthz-test-plugin.sock/AuthZPlugin.AuthZReq\": http: invalid Host header, retrying in 1s" + time="2023-07-12T12:53:46Z" level=warning msg="Unable to connect to plugin: //tmp/authz2422457390/authz-test-plugin.sock/AuthZPlugin.AuthZReq: Post \"http://%2F%2Ftmp%2Fauthz2422457390%2Fauthz-test-plugin.sock/AuthZPlugin.AuthZReq\": http: invalid Host header, retrying in 2s" + time="2023-07-12T12:53:48Z" level=warning msg="Unable to connect to plugin: //tmp/authz2422457390/authz-test-plugin.sock/AuthZPlugin.AuthZReq: Post \"http://%2F%2Ftmp%2Fauthz2422457390%2Fauthz-test-plugin.sock/AuthZPlugin.AuthZReq\": http: invalid Host header, retrying in 4s" + time="2023-07-12T12:53:52Z" level=warning msg="Unable to connect to plugin: //tmp/authz2422457390/authz-test-plugin.sock/AuthZPlugin.AuthZReq: Post \"http://%2F%2Ftmp%2Fauthz2422457390%2Fauthz-test-plugin.sock/AuthZPlugin.AuthZReq\": http: invalid Host header, retrying in 8s" + authz_unix_test.go:82: Failed to authorize request Post "http://%2F%2Ftmp%2Fauthz2422457390%2Fauthz-test-plugin.sock/AuthZPlugin.AuthZReq": http: invalid Host header + +[1]: https://github.com/advisories/GHSA-f8f7-69v5-w4vx + +Signed-off-by: Sebastiaan van Stijn <github@gone.nl> +(cherry picked from commit a4a861f9fbdd6293f95ef8d6d35241c6f6c29853) +Signed-off-by: Sebastiaan van Stijn <github@gone.nl> +--- + pkg/plugins/client.go | 14 ++++++++++++-- + 1 file changed, 12 insertions(+), 2 deletions(-) + +diff --git a/pkg/plugins/client.go b/pkg/plugins/client.go +index 752fecd0ae47..a740a8c3dac1 100644 +--- a/pkg/plugins/client.go ++++ b/moby-24.0.4/pkg/plugins/client.go +@@ -18,6 +18,12 @@ import ( + + const ( + defaultTimeOut = 30 ++ ++ // dummyHost is a hostname used for local communication. ++ // ++ // For local communications (npipe://, unix://), the hostname is not used, ++ // but we need valid and meaningful hostname. ++ dummyHost = "plugin.moby.localhost" + ) + + func newTransport(addr string, tlsConfig *tlsconfig.Options) (transport.Transport, error) { +@@ -44,8 +50,12 @@ func newTransport(addr string, tlsConfig *tlsconfig.Options) (transport.Transpor + return nil, err + } + scheme := httpScheme(u) +- +- return transport.NewHTTPTransport(tr, scheme, socket), nil ++ hostName := u.Host ++ if hostName == "" || u.Scheme == "unix" || u.Scheme == "npipe" { ++ // For local communications, it doesn't matter what the host is. ++ hostName = dummyHost ++ } ++ return transport.NewHTTPTransport(tr, scheme, hostName), nil + } + + // NewClient creates a new plugin client (http). + +From af1c09666a5c7ea12685fb8b482e64433a58f820 Mon Sep 17 00:00:00 2001 +From: Sebastiaan van Stijn <github@gone.nl> +Date: Wed, 12 Jul 2023 17:37:01 +0200 +Subject: [PATCH 3/3] testutil: use dummyhost for non-tcp connections + +Signed-off-by: Sebastiaan van Stijn <github@gone.nl> +(cherry picked from commit 524506a452dab8f67cb2c287c8acacdbe2599906) +Signed-off-by: Sebastiaan van Stijn <github@gone.nl> +--- + integration-cli/docker_api_attach_test.go | 9 ++++++++- + testutil/request/request.go | 9 +++++++-- + 2 files changed, 15 insertions(+), 3 deletions(-) + +diff --git a/integration-cli/docker_api_attach_test.go b/integration-cli/docker_api_attach_test.go +index 6d31c51ec344..0064b48bdf7b 100644 +--- a/integration-cli/docker_api_attach_test.go ++++ b/moby-24.0.4/integration-cli/docker_api_attach_test.go +@@ -234,7 +234,14 @@ func requestHijack(method, endpoint string, data io.Reader, ct, daemon string, m + return nil, nil, errors.Wrap(err, "could not create new request") + } + req.URL.Scheme = "http" +- req.URL.Host = hostURL.Host ++ ++ // FIXME(thaJeztah): this should really be done by client.ParseHostURL ++ if hostURL.Scheme == "unix" || hostURL.Scheme == "npipe" { ++ // For local communications, it doesn't matter what the host is. ++ req.URL.Host = client.DummyHost ++ } else { ++ req.URL.Host = hostURL.Host ++ } + + for _, opt := range modifiers { + opt(req) +diff --git a/testutil/request/request.go b/testutil/request/request.go +index d5f559c66637..239e27a8fc1d 100644 +--- a/testutil/request/request.go ++++ b/moby-24.0.4/testutil/request/request.go +@@ -123,8 +123,13 @@ func newRequest(endpoint string, opts *Options) (*http.Request, error) { + } else { + req.URL.Scheme = "http" + } +- req.URL.Host = hostURL.Host +- ++ // FIXME(thaJeztah): this should really be done by client.ParseHostURL ++ if hostURL.Scheme == "unix" || hostURL.Scheme == "npipe" { ++ // For local communications, it doesn't matter what the host is. ++ req.URL.Host = client.DummyHost ++ } else { ++ req.URL.Host = hostURL.Host ++ } + for _, config := range opts.requestModifiers { + if err := config(req); err != nil { + return nil, err diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz Binary files differindex ef64eb1f42f7..518be6a87941 100644 --- a/app-editors/Manifest.gz +++ b/app-editors/Manifest.gz diff --git a/app-editors/bvi/Manifest b/app-editors/bvi/Manifest index 9f9081a2055f..f4ff1912c56b 100644 --- a/app-editors/bvi/Manifest +++ b/app-editors/bvi/Manifest @@ -1,6 +1,6 @@ AUX bvi-1.4.1-prototypes.patch 1185 BLAKE2B 8000d4cadb056f1f568c61a3f6d674ae5e8303b5cb562ce02c0d2326169c31c49f2e6678bc10480be991081b9f910ee9221bc3384f475a91a045e6fc518f84c7 SHA512 7214f0ab69bd3be349e527b40deb65c1855ba3d468b4f799c5762e14c8a60e9d9d1137600982b5e21ab5bccae68d98ef55a70b1c3b0901f181ba25955410f1a8 DIST bvi-1.4.1.src.tar.gz 143181 BLAKE2B ad4ae885b1b85ebfc4fc842e0b072383b6755eeaf1d8a71ffb461c5caf0c4c97d1906a7762b66ae4a5ede9ac8a204543bc0aed8630a3ea52ca452e8c645ad616 SHA512 f7a3f07e6bcefe566a101c4db85192f0d2e3580be0ab10bc297e6c0192e79d29061a7c9f1a57cf5a628f03962deb8c2ed52e33effc1d5198d458627d70d882e6 -EBUILD bvi-1.4.1-r1.ebuild 534 BLAKE2B 034fc9a15b8f6fd5d1335081640bf02e046859820691e9dec701a3adb65fbc0c652ea71e87c3e26009a8dd96d2c22a09eacd653c785f2f035251bb13e80ee076 SHA512 6a838970671d510514b68cc2e759d86cf56c8d36c97620262c5c7e00a63ef2384919a968d9a42cd4a2e3d3dd19f4811a7e6a4bb065dfa172ad9b30235965034f -EBUILD bvi-1.4.1-r2.ebuild 577 BLAKE2B 3adb2c06e499c3304faa152d5bbde40b2a56d1ba226d9610fb0bbae7206a747d9ede7f1046aa6d39be4c0105a1e3bbd7d16747e7b1c5ff67b368ac47b7433759 SHA512 9daf5b977fee1c222f0a9fb2a08b6a0ed70d7c24928de83091f214c3091e2c7c92560d7e16e5ff4f66f104ef7c9a669dfb7a8721852f55f33656f64b15cf4b1d +DIST bvi-1.4.2.src.tar.gz 148323 BLAKE2B 8431b8cdb322a5a3bd011fb28cacc62f30bf02fa66bdb1e1e0993728fac28bd80da161c1011e9adbdf26d093374130b5413f3d2a739663d91b22403a5a740e2a SHA512 e2b23b75e5984e222060d3ad99381e1c54f45c28796b0dfe781072c406191272ffff2849218f90c29a398b245af604aa8f0f5448791bc5f3a2ef0f8395ca92c3 EBUILD bvi-1.4.1.ebuild 440 BLAKE2B 20d9352cf6930150d49d2af29e3e916dcfc41e8e17b9af6d63e9dabbcd6ff102efc2dedb26553195248a5466d57a295052c85c6e8f6e9451fa3b41050570fc46 SHA512 fa8906ea5e9218a685293c4fc5a699a52902d11dffe1ee53584fc613cad76949782132cfee7437a56ae0ca682fc700e3c8f83cec728e7330a7c1965aca30dd80 +EBUILD bvi-1.4.2.ebuild 528 BLAKE2B 7aded24f6cf4e387166f992665ebe1233fa8aeca7364e6b1e114c3f5037828d24fe765cab3d171f1a83764ec12b19e2ef4a4b2272ad927aabeea0ccc7f4a6964 SHA512 9ef776bd4c2ed562e602a27e286c4bb1ba4b1b2daf87c62356e73bbeb50a909c64ba709229cd1eef9426a887ad285b77bf3c7db7be73f4f6cd5b1e104440622e MISC metadata.xml 466 BLAKE2B 750a6358ba1ad7ca4922205cd97e1f71845969f49c85bc7ca5e8e6d695224fbd1ef31105a61f6bc8b74e9fdbd551ff32dca7d185947d055105820470f3c08051 SHA512 a36b0f9b68ab8041139c66ff95c742c596589ad5b491672b3f0f60e5a96f50561709d4ccb73336f8e767cd348d171611a6aa27f09f210eff09aca918f1ce7809 diff --git a/app-editors/bvi/bvi-1.4.1-r1.ebuild b/app-editors/bvi/bvi-1.4.1-r1.ebuild deleted file mode 100644 index 8d7b30c90107..000000000000 --- a/app-editors/bvi/bvi-1.4.1-r1.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Display-oriented editor for binary files, based on the vi texteditor" -HOMEPAGE="http://bvi.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.src.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -IUSE="" -KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos" - -DEPEND="sys-libs/ncurses:0=" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}/${P}-prototypes.patch" ) - -src_configure() { - econf CFLAGS=-DANSI -} diff --git a/app-editors/bvi/bvi-1.4.1-r2.ebuild b/app-editors/bvi/bvi-1.4.2.ebuild index 63d766fb5110..c00557b0e9ba 100644 --- a/app-editors/bvi/bvi-1.4.1-r2.ebuild +++ b/app-editors/bvi/bvi-1.4.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -17,8 +17,6 @@ KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos" DEPEND="sys-libs/ncurses:0=" RDEPEND="${DEPEND}" -PATCHES=( "${FILESDIR}/${P}-prototypes.patch" ) - src_configure() { append-cflags -DANSI -std=gnu89 default diff --git a/app-editors/featherpad/Manifest b/app-editors/featherpad/Manifest index 3de3d3231f58..cfcf894d1c59 100644 --- a/app-editors/featherpad/Manifest +++ b/app-editors/featherpad/Manifest @@ -1,3 +1,5 @@ DIST featherpad-1.4.0.tar.gz 1105701 BLAKE2B 31311a9862f64554d57bc6c0688e5ec551a331f6f016b0bd3ab53225afd050347cc6758199ad17ebb5d7aba44b88a971f1e754d8ccd925369e09ed6639eb0131 SHA512 eb3f13dbad799d3a55a8c048a94c2acb2b9286775e75aec482f475c792e2b74078fc4d5cc43def8ba7b4f592ecb5b684c5890629edca5a488ccac336021cb7e8 +DIST featherpad-1.4.1.tar.gz 1109511 BLAKE2B 127f0b18252ac020d6f66e315090968825e7a67309e3b5d66b8f119975f91b273973c9ac1b8a8c1bd46d2eece43df649eddb7b838d79fee0f5ddc2d4caae3fb2 SHA512 485d6e731ad5927bb6fd4499536d45b40319eff5bfd8a9b1cd9acc063dcb5fb35ced033e2e5aafa60c6bb87426fb1cb95fe5d78ffb5a2f361702d23320508ef8 EBUILD featherpad-1.4.0.ebuild 769 BLAKE2B 0c3e2b01cd05356f1bd3823524a254393f063c09cff421a746278e41a578a01f037757ddfc4caab3deff193d6aa3c711fdc99ff76ecb6edf36027723c47eb33d SHA512 8152b35f8e1a66dc7e1e225c6c14130da5df5072bb239cf19a267772e07f26ca1f5a250441b113d0c0e5b4bdc715f58378afbdcce58dfa2ae5065708d3581d14 +EBUILD featherpad-1.4.1.ebuild 797 BLAKE2B 5661415ae635c0e1632621639dd84b598ccf648b2fafcf8e950eb735c227bb11266c200f7c72776716ae26219a07a2c85cfc62bee65399ffdc8d204a798fc489 SHA512 36a3b2f3aa79133ac993d160d18256026e9b5e241c4401bc8efae60c663c7798572c0dc0f2e0b1e4898b54a54e33df0e650fe6ff057d3f0cd7342c69bdfc2c9f MISC metadata.xml 829 BLAKE2B d6d60de9902f49b8f04e15818d2da71a30e9b54fa6c73245eabf33bdfcbbb193f017e0b3967512578bd538c7ac718b26276442e411fe934a75873fef05fd3a67 SHA512 218c520af75da8a59b2b75cf2d4dbaa3f67c63620afe69221c854c2e5815518dc1514cffe54e57e4bca29529d99b95ca83a7879713552b9e0635aa27069f500e diff --git a/app-editors/featherpad/featherpad-1.4.1.ebuild b/app-editors/featherpad/featherpad-1.4.1.ebuild new file mode 100644 index 000000000000..88d6e56287b5 --- /dev/null +++ b/app-editors/featherpad/featherpad-1.4.1.ebuild @@ -0,0 +1,38 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg cmake + +DESCRIPTION="Lightweight Qt5 Plain-Text Editor for Linux" +HOMEPAGE="https://github.com/tsujan/FeatherPad" +SRC_URI="https://github.com/tsujan/FeatherPad/archive/V${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/FeatherPad-${PV}" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" +IUSE="+X" + +RDEPEND="app-text/hunspell:= + >=dev-qt/qtcore-5.15.0:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtprintsupport:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + X? ( + dev-qt/qtx11extras:5 + x11-libs/libX11 + )" +DEPEND="${RDEPEND} + X? ( x11-base/xorg-proto )" +BDEPEND="dev-qt/linguist-tools:5" + +src_configure() { + local mycmakeargs=( + -DWITHOUT_X11=$(usex !X) + ) + cmake_src_configure +} diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz Binary files differindex e1f38b8ca348..a1b3974bad77 100644 --- a/app-emacs/Manifest.gz +++ b/app-emacs/Manifest.gz diff --git a/app-emacs/basic-toolkit/Manifest b/app-emacs/basic-toolkit/Manifest index 98a04a6ec9c2..62e52f576072 100644 --- a/app-emacs/basic-toolkit/Manifest +++ b/app-emacs/basic-toolkit/Manifest @@ -1,3 +1,3 @@ DIST basic-toolkit-0.7.el.xz 6740 BLAKE2B da369f851de8af0ac06ff49f07dc8d07b4ced5cd445a0726c4fe456112663cb22895f4732cc72f173325dac67cd6ccf943b7e322406761388d6730edfb9b2a44 SHA512 0ced99491e1263e8016bffc7d8f7464750fce6387d8eac08436b5cb589570f03e157f26ec50436dd4b5b24c2fe87a6a9803d244c97fd4dd178e76064fb50f806 -EBUILD basic-toolkit-0.7.ebuild 542 BLAKE2B 2c636b74779abc11842b560b5406e6f486ea3fddceb4881553afd38be8b1fe33f26456701e7614955f96aa379501d65ad43d9abaafc35dd3881c1c6a4aa0abbe SHA512 181deb458906db8924cca4ed0d629eb7ec7c58ee12a5cc61c794075b91806b6090910f2ca88d108b758ba541bc1dcb5e7b9582d3b5d2a3f051f384b331bb8523 +EBUILD basic-toolkit-0.7.ebuild 538 BLAKE2B 4d6ceae51683ee53752e6f64999e90ef6606bdc73c0f9f8dc2814e34b676756c4a60314d0860a33ec12090c8e38033ea3821725a458708ed870043a3b525d73a SHA512 cd5e44f54d8174708a3bdacaf9aee948c83d427f5ef3e65d457741a5c4975a15bc1424a6c49c97e8a25b665d36d93fb8dc5fc68883da7a38ba5e57020f1e9d1e MISC metadata.xml 283 BLAKE2B 81c49021199f71096079a27f9121390fb8c1285c54b9478583ff2d647277fa106ef12456d7097c4be092fc48b514a1adcf855ca0fac911598232ef9eb7f102c0 SHA512 f32b303760addf5d4db8d18bd10fb677353cdfa4c5e545d47804ef756cf5e5a21f8b8efb631b08f802185913ceb98da820e404e06eb03d01fe9ea85c10d1ac13 diff --git a/app-emacs/basic-toolkit/basic-toolkit-0.7.ebuild b/app-emacs/basic-toolkit/basic-toolkit-0.7.ebuild index 018c65b498ec..3a5f4905e51a 100644 --- a/app-emacs/basic-toolkit/basic-toolkit-0.7.ebuild +++ b/app-emacs/basic-toolkit/basic-toolkit-0.7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -20,4 +20,4 @@ RDEPEND="app-emacs/windows app-emacs/css-sort-buffer" BDEPEND="${RDEPEND}" -SITEFILE="50${PN}-gentoo-0.7.el" +SITEFILE="50${PN}-gentoo.el" diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz Binary files differindex 265c4d3f601c..f26a1d90cd3a 100644 --- a/dev-cpp/Manifest.gz +++ b/dev-cpp/Manifest.gz diff --git a/dev-cpp/cppgir/Manifest b/dev-cpp/cppgir/Manifest index 9540734d9dc9..0acbcbc0aaf3 100644 --- a/dev-cpp/cppgir/Manifest +++ b/dev-cpp/cppgir/Manifest @@ -1,6 +1,4 @@ -AUX cppgir-0_p20230606-fix-install-paths.patch 568 BLAKE2B 28a112093185d321ca7f3da3ff03ca4c61bb8bdce5a52d3264a6eb6c262bccfc5ced9f99def9c67815e175ffdb9f85ba2a31b87fb10b59ca001db457fd48d795 SHA512 8cc170277575230598553efa0a7bc99ad7fe4ae67d2ca78601c477ebdb8acc9adba50491a222e1a9dd66395bfce98f64a0c8bfe5238af1586289ee1ea11b8a31 -AUX cppgir-0_p20230606-prevent-automagic.patch 1428 BLAKE2B 0ecde5f934ad3b5f015ad83b2b995faecfdf5944e9fb30d935817d2ec4357db3ac4dda334d2b407cda5e8a8ce2ee4f59535f8c5c61f12a21fb4ce155a754af61 SHA512 97d52877a14753a1e6ab4b8aceb70e04ba44207cf16cfcbd44235190087677201189b5bd5528db912628dd62c909a7fba5933611014dcd3bf159ea0facf83f24 -AUX cppgir-0_p20230606-system-expected-lite.patch 1397 BLAKE2B 2c6996525fcaba5718aa5959f43838bbc9a3429057722fd6b0c74723c02c1b2e74c0026db9f0334768288d406465f86b75dd9049c912e3567ae6cb53766b8739 SHA512 92b3fb8041f1283c3d8a000c914597b56871f0f69c73738baa9fd2588e55d925f6284646701adc0ca2c1ed9b126615fd34280e4e36f7cbddc7ac3228f7432b54 -DIST cppgir-0_p20230606.tar.bz2 92576 BLAKE2B 47d43405eee8cebb782a3021e8398ce61ced23094424ced9f1bfaf390bfd83b7fa6e6fe5e0689886857cef3c992f9318de99d9e38362c2777a409cf597b55f7a SHA512 832c99379b0203db9b2cfefa530fc8f68411da5b0f121a37ab1b60dfa39e929a0d95971c4161a744dc5b3ddbb92848f1bbce9b265f9d4d5724084c08ab8fd4f4 -EBUILD cppgir-0_p20230606.ebuild 935 BLAKE2B 940ae68d52a0a96b30b6186eb9ced518b759a9d9ef1ced40903d6dd3c5844671669a8081ae949fa7e184f5532a40438a7f501a42d62823d22b1f3987dec30ef3 SHA512 4588557cb31969e1c81fbbcae65c7e44702e648906a4de5c8d52bfa2eae82dd5ae1b42c074dd1abb04627d3bc223110acfe2322ad4de1a7a35c63f7839312140 +AUX cppgir-0_p20230625-fix-libcxx-16.patch 1943 BLAKE2B 5fbb16f325508ddac66b07754eac33032eae18aaa79b8a1813e4cd92477ab47808031a322a8c983a7bdec2a513846574e960c9d4e9ade3dbbf8726c8eccbd8e5 SHA512 50ae0d4b096d3b35bf00db2431a64e7a86b50d148fc5d7090312db88755de8710285a9a11377d6adbb437c1f0a1fba52f78b1421a794231ef132ac3281251917 +DIST cppgir-0_p20230625.tar.bz2 93259 BLAKE2B 7593ed17391d40ba69c2915a6f3750ac5a0596977a1ddf61aad2db40e61b967ec8b4a9f6f11b22a2f15660344358b2f4cfd2f46aa50d565163b0508ac411d974 SHA512 9167650ff6d22b2da7c824c91b864a104950ed44156c4fdd222abef3261b7ae9639dbafaca4ad3c175da7707bbf221ef166778c4227bb395149b804e74d91693 +EBUILD cppgir-0_p20230625.ebuild 1030 BLAKE2B c0857d6742d80577212bf358b2f177e24b5a2d0a55206d5a21782a618e00f0fdb4aad78d95e46e994a6b29826538decb3967f5dfedbb7556a304faeccde1e4af SHA512 f59ee1d9a6b698de05f7c13bb56d899cd6c39dbc149849d888541c85d90447979a92b73a625331a887d887e9f204d5873acc3cc3679539ebc535e09887debcaa MISC metadata.xml 567 BLAKE2B 0684a8a7347f840ff2d683d32ccf4fd37e0c617be78600dde97ad5f1bf5e897b01fbf40474eeaf3bd14a4efd99642dd7e062b05a61fc2a2f15722996b5422673 SHA512 fcd0bfcbaa4a4d684ab29bdc6ef3d251bc17206d548ce15644efa0a5b6cfc7e072c04c6a7e882307e73eb74347e971389fdb01462be28e5bbd9bb8c0ec8934e9 diff --git a/dev-cpp/cppgir/cppgir-0_p20230606.ebuild b/dev-cpp/cppgir/cppgir-0_p20230625.ebuild index 67237396897c..372c26104fd5 100644 --- a/dev-cpp/cppgir/cppgir-0_p20230606.ebuild +++ b/dev-cpp/cppgir/cppgir-0_p20230625.ebuild @@ -3,12 +3,12 @@ EAPI=8 -inherit cmake +inherit cmake flag-o-matic DESCRIPTION="GObject-Introspection C++ binding wrapper generator" HOMEPAGE="https://gitlab.com/mnauw/cppgir" -MY_PV="960fe054ffaab7cf55722fea6094c56a8ee8f18e" +MY_PV="70b0e3d522cec60316d116dcbd919b797e85685a" SRC_URI="https://gitlab.com/mnauw/cppgir/-/archive/${MY_PV}/cppgir-${MY_PV}.tar.bz2 -> ${P}.tar.bz2" S="${WORKDIR}/${PN}-${MY_PV}" @@ -18,26 +18,32 @@ KEYWORDS="~amd64 ~riscv" IUSE="doc test" RESTRICT="!test? ( test )" -DEPEND=" - dev-cpp/expected-lite +RDEPEND=" dev-libs/boost:= dev-libs/libfmt:= " +DEPEND="${RDEPEND} + dev-cpp/expected-lite" BDEPEND=" doc? ( app-text/ronn-ng ) + test? ( dev-libs/glib ) " PATCHES=( - "${FILESDIR}/cppgir-0_p20230606-system-expected-lite.patch" - "${FILESDIR}/cppgir-0_p20230606-fix-install-paths.patch" - "${FILESDIR}/cppgir-0_p20230606-prevent-automagic.patch" + "${FILESDIR}/cppgir-0_p20230625-fix-libcxx-16.patch" ) src_configure() { local mycmakeargs=( -DBUILD_DOC=$(usex doc) -DBUILD_TESTING=$(usex test) + -DBUILD_EXAMPLES=no + -DINTERNAL_EXPECTED=no ) + append-cppflags \ + -UDEFAULT_GIRPATH \ + -DDEFAULT_GIRPATH="${EPREFIX}/usr/share:${EPREFIX}/usr/local/share" + cmake_src_configure } diff --git a/dev-cpp/cppgir/files/cppgir-0_p20230606-fix-install-paths.patch b/dev-cpp/cppgir/files/cppgir-0_p20230606-fix-install-paths.patch deleted file mode 100644 index c27d1e9f29b0..000000000000 --- a/dev-cpp/cppgir/files/cppgir-0_p20230606-fix-install-paths.patch +++ /dev/null @@ -1,13 +0,0 @@ -Install cmake targets in correct directory - ---- cppgir-960fe054ffaab7cf55722fea6094c56a8ee8f18e.orig/CMakeLists.txt -+++ cppgir-960fe054ffaab7cf55722fea6094c56a8ee8f18e/CMakeLists.txt -@@ -259,7 +259,7 @@ - DESTINATION ${GI_IGNORE_FILE_INSTALL_DIR}) - - # cmake EXPORTS --set(CONFIG_PACKAGE_LOCATION lib/cmake/${PROJECT_NAME}) -+set(CONFIG_PACKAGE_LOCATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}) - set(CONFIG_VERSION_NAME ${PROJECT_NAME}-config-version.cmake) - set(CONFIG_TARGETS_NAME ${PROJECT_NAME}-targets.cmake) - set(CONFIG_NAME ${PROJECT_NAME}-config.cmake) diff --git a/dev-cpp/cppgir/files/cppgir-0_p20230606-prevent-automagic.patch b/dev-cpp/cppgir/files/cppgir-0_p20230606-prevent-automagic.patch deleted file mode 100644 index 8bb3ab5c4496..000000000000 --- a/dev-cpp/cppgir/files/cppgir-0_p20230606-prevent-automagic.patch +++ /dev/null @@ -1,42 +0,0 @@ -Remove checks for libraries that are completely unnecessary - ---- cppgir-960fe054ffaab7cf55722fea6094c56a8ee8f18e.orig/CMakeLists.txt -+++ cppgir-960fe054ffaab7cf55722fea6094c56a8ee8f18e/CMakeLists.txt -@@ -79,15 +79,14 @@ - find_package(expected-lite REQUIRED) - target_link_libraries(gi PUBLIC expected-lite) - --include(FindPkgConfig) --pkg_check_modules(GOBJECT gobject-2.0) --pkg_check_modules(GIO gio-2.0 gio-unix-2.0) --pkg_check_modules(GST gstreamer-1.0) --pkg_check_modules(GTK gtk+-3.0) -+if (BUILD_TESTING) -+ include(FindPkgConfig REQUIRED) -+ pkg_check_modules(GOBJECT gobject-2.0 REQUIRED) -+endif() - - ## TEST ## - --if (BUILD_TESTING AND GOBJECT_FOUND) -+if (BUILD_TESTING) - add_executable(gi-test test/main.cpp - test/test_object.c test/test_object.h test/test_boxed.c test/test_boxed.h) - target_include_directories(gi-test PRIVATE "gi" "override") -@@ -113,7 +112,7 @@ - set(EXAMPLE_TARGETS "") - set(EXAMPLE_NS "") - --if (GOBJECT_FOUND) -+if (FALSE) - add_executable(example-gobject EXCLUDE_FROM_ALL examples/gobject.cpp) - target_compile_options(example-gobject PRIVATE ${GOBJECT_CFLAGS}) - target_link_libraries(example-gobject PRIVATE ${GOBJECT_LDFLAGS}) -@@ -179,7 +178,6 @@ - endif () - - # optional Qt example --find_package(Qt5Core 5.9) - if (Qt5Core_FOUND AND GIO_FOUND) - set(CMAKE_INCLUDE_CURRENT_DIR ON) - add_executable(example-gio-qt-async EXCLUDE_FROM_ALL examples/gio-qt-async.cpp) diff --git a/dev-cpp/cppgir/files/cppgir-0_p20230606-system-expected-lite.patch b/dev-cpp/cppgir/files/cppgir-0_p20230606-system-expected-lite.patch deleted file mode 100644 index 096ed39dc03b..000000000000 --- a/dev-cpp/cppgir/files/cppgir-0_p20230606-system-expected-lite.patch +++ /dev/null @@ -1,37 +0,0 @@ -Use system-wide copy of expected-lite - ---- cppgir-960fe054ffaab7cf55722fea6094c56a8ee8f18e.orig/CMakeLists.txt -+++ cppgir-960fe054ffaab7cf55722fea6094c56a8ee8f18e/CMakeLists.txt -@@ -76,14 +76,8 @@ - "$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}/${PROJECT_NAME}/override>" - ) - --set(EXPECTED_LITE_INCLUDE "expected-lite/include") --if (EXISTS ${CMAKE_CURRENT_LIST_DIR}/${EXPECTED_LITE_INCLUDE}/nonstd/expected.hpp) -- target_include_directories(gi INTERFACE -- "$<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/${EXPECTED_LITE_INCLUDE}>" -- ) --else () -- message (FATAL_ERROR "missing submodule expected-lite") --endif () -+find_package(expected-lite REQUIRED) -+target_link_libraries(gi INTERFACE nonstd::expected-lite) - - include(FindPkgConfig) - pkg_check_modules(GOBJECT gobject-2.0) -@@ -241,8 +235,6 @@ - # headers - install(DIRECTORY gi override - DESTINATION ${CMAKE_INSTALL_FULL_INCLUDEDIR}/${PROJECT_NAME}) --install(DIRECTORY ${EXPECTED_LITE_INCLUDE}/nonstd -- DESTINATION ${CMAKE_INSTALL_FULL_INCLUDEDIR}/${PROJECT_NAME}/gi) - - # doc - install(FILES README.md docs/cppgir.md ---- cppgir-960fe054ffaab7cf55722fea6094c56a8ee8f18e.orig/cmake/cppgir-config.cmake -+++ cppgir-960fe054ffaab7cf55722fea6094c56a8ee8f18e/cmake/cppgir-config.cmake -@@ -1 +1,4 @@ -+include(CMakeFindDependencyMacro) -+find_dependency(expected-lite) -+ - include("${CMAKE_CURRENT_LIST_DIR}/cppgir-targets.cmake") diff --git a/dev-cpp/cppgir/files/cppgir-0_p20230625-fix-libcxx-16.patch b/dev-cpp/cppgir/files/cppgir-0_p20230625-fix-libcxx-16.patch new file mode 100644 index 000000000000..6ca80e05594b --- /dev/null +++ b/dev-cpp/cppgir/files/cppgir-0_p20230625-fix-libcxx-16.patch @@ -0,0 +1,54 @@ +Fix building with libcxx-16 + +https://bugs.gentoo.org/909316 +https://gitlab.com/mnauw/cppgir/-/issues/41 + +--- cppgir-70b0e3d522cec60316d116dcbd919b797e85685a.orig/CMakeLists.txt ++++ cppgir-70b0e3d522cec60316d116dcbd919b797e85685a/CMakeLists.txt +@@ -65,8 +65,8 @@ + -DDEFAULT_GIRPATH=${GI_DEFAULT_GIRPATH}) + target_compile_definitions(cppgir PRIVATE + -DDEFAULT_IGNORE_FILE=${GI_IGNORE_FILE_INSTALL_DIR}/${GI_IGNORE_FILE}:${GI_IGNORE_FILE_INSTALL_DIR}/${GI_IGNORE_FILE_PLATFORM}) +-target_link_libraries(cppgir Boost::program_options stdc++fs ${FORMAT_LIBRARIES}) +-set_property(TARGET cppgir PROPERTY CXX_STANDARD 14) ++target_link_libraries(cppgir Boost::program_options ${FORMAT_LIBRARIES}) ++set_property(TARGET cppgir PROPERTY CXX_STANDARD 17) + + add_library(gi INTERFACE) + target_include_directories(gi INTERFACE +--- cppgir-70b0e3d522cec60316d116dcbd919b797e85685a.orig/tools/cppgir.cpp ++++ cppgir-70b0e3d522cec60316d116dcbd919b797e85685a/tools/cppgir.cpp +@@ -3,8 +3,8 @@ + #include "genns.hpp" + #include "repository.hpp" + +-#include <experimental/filesystem> +-namespace fs = std::experimental::filesystem; ++#include <filesystem> ++namespace fs = std::filesystem; + + #include <boost/algorithm/string/classification.hpp> + #include <boost/algorithm/string/split.hpp> +--- cppgir-70b0e3d522cec60316d116dcbd919b797e85685a.orig/tools/genbase.hpp ++++ cppgir-70b0e3d522cec60316d116dcbd919b797e85685a/tools/genbase.hpp +@@ -6,6 +6,7 @@ + #include "repository.hpp" + + #include <set> ++#include <map> + + struct GeneratorOptions + { +--- cppgir-70b0e3d522cec60316d116dcbd919b797e85685a.orig/tools/genns.cpp ++++ cppgir-70b0e3d522cec60316d116dcbd919b797e85685a/tools/genns.cpp +@@ -5,8 +5,8 @@ + #include <boost/algorithm/string/join.hpp> + #include <boost/format.hpp> + +-#include <experimental/filesystem> +-namespace fs = std::experimental::filesystem; ++#include <filesystem> ++namespace fs = std::filesystem; + + #include <boost/property_tree/xml_parser.hpp> + diff --git a/dev-embedded/Manifest.gz b/dev-embedded/Manifest.gz Binary files differindex 4c6009786302..aaf2587e56de 100644 --- a/dev-embedded/Manifest.gz +++ b/dev-embedded/Manifest.gz diff --git a/dev-embedded/arduino-listserialportsc/Manifest b/dev-embedded/arduino-listserialportsc/Manifest index 8a63909270d9..002b01bfc534 100644 --- a/dev-embedded/arduino-listserialportsc/Manifest +++ b/dev-embedded/arduino-listserialportsc/Manifest @@ -1,3 +1,4 @@ DIST arduino-listserialportsc-1.4.0.tar.gz 5448 BLAKE2B a1b5256c9e9ece7ec4de8b1481b6e20769fe07fd94b73d099922074ff20d251896d992aba1e3680dc7e667ff2897fec05812a07273efe097cf5387a5f0207554 SHA512 0e8bbf1e49fa8705a6d3c28b44043f8d13589b7ebdac245db79ed3826bf56028778fdf721af3cf756cc8ea19e7a2f7e5f19421a105211cf0cd35041ec718c2bb +EBUILD arduino-listserialportsc-1.4.0-r1.ebuild 1202 BLAKE2B 9fa864e08b2e75f9d5ed358ecb172621c464beb2e405628cfbf1295b20c844fcf1b4c4bc0931e779246f7fa42696e170fa9af85fe21f8aaa15afc608f735a399 SHA512 1f5769ef246cc0bb61e5e1367f1aa360cc6a268f08d1961adf2a73a3c1e220ef11cab1e67f3b178508da5ee7af9d699fd5f92010a690a9ac6459829d16592fe8 EBUILD arduino-listserialportsc-1.4.0.ebuild 1136 BLAKE2B e76ce89b9f70c3f3129505b6e97eafda7b14a259b5e48159225d348f902cab6a12e56b6b96250c2690e9d0a5d6f435cb7fe2bfffbd07f92af9eff4df549e34ca SHA512 abe176ec64f63d2e367dfc0bfc42dab05323943ea4e3bee3d7bb4af1096d45cee632782ca6e165441b3d67de8465637bec7a1baa59a62b63a3e5893964201321 MISC metadata.xml 341 BLAKE2B 7ba73735132b5d9ec9e1cb2bfca7917173e4887fe6e55c15a4e2ebfa5442b38fc76e12353b57ac8409aea6309f14b4f4d86afb54c7f3ffd715aceb2bcee81441 SHA512 cda280eb54d6011a1c375655924178ab3ee6e6f065dc3f114f2176894ebb149cf7bfae27fe89efe465df5373dfdf1dd86e591c7e148d89f8162d63bc30e168bd diff --git a/dev-embedded/arduino-listserialportsc/arduino-listserialportsc-1.4.0-r1.ebuild b/dev-embedded/arduino-listserialportsc/arduino-listserialportsc-1.4.0-r1.ebuild new file mode 100644 index 000000000000..959da3412357 --- /dev/null +++ b/dev-embedded/arduino-listserialportsc/arduino-listserialportsc-1.4.0-r1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit java-pkg-2 toolchain-funcs + +DESCRIPTION="Arduino helper library to list serial ports" +HOMEPAGE="https://github.com/arduino/listSerialPortsC" +SRC_URI="https://github.com/arduino/listSerialPortsC/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/listSerialPortsC-${PV}" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +COMMON_DEPEND=">=dev-libs/libserialport-0.1.1" +DEPEND="${COMMON_DEPEND} + >=virtual/jdk-1.8:*" +RDEPEND="${COMMON_DEPEND} + >=virtual/jre-1.8:*" + +src_compile() { + $(tc-getCC) -O2 -Wall ${CPPFLAGS} ${CFLAGS} -c -o main.o main.c || die + + $(tc-getCC) ${CFLAGS} ${LDFLAGS} main.o -lserialport -o listSerialC || die + + $(tc-getCC) \ + -O2 -Wall ${CPPFLAGS} ${CFLAGS} -fPIC \ + -I$(java-config-2 -o)/include \ + -I$(java-config-2 -o)/include/linux \ + -o jnilib.o -c jnilib.c || die + + $(tc-getCC) \ + ${CFLAGS} ${LDFLAGS} \ + -shared -Wl,-soname,liblistSerialsj.so \ + jnilib.o -lserialport -o liblistSerialsj.so.${PV} || die +} + +src_install() { + dobin listSerialC + dolib.so liblistSerialsj.so.${PV} + dosym liblistSerialsj.so.${PV} /usr/$(get_libdir)/liblistSerialsj.so +} diff --git a/dev-embedded/sunxi-tools/Manifest b/dev-embedded/sunxi-tools/Manifest index 3fd56f500314..0bed8b38abfe 100644 --- a/dev-embedded/sunxi-tools/Manifest +++ b/dev-embedded/sunxi-tools/Manifest @@ -2,6 +2,10 @@ AUX sunxi-tools-1.4.1-fix-strncpy-compiler-warning.patch 1485 BLAKE2B bbb0a18d84 AUX sunxi-tools-1.4.1-respect-user-supplied-cflags.patch 5900 BLAKE2B 8cf7a6e4a3c75d69e4ebafba3302cd7fd479b35a0e4740259111fb28265fb29336a9ab6cff857e46eb482a05480d421f7f268ca4e4a81212f3256dc16a3e824c SHA512 7a84cfa2b054bb955cf1cf763e5758233fbbfa92911c42cc385318e35850628ff66f588b54d2b360afc86cd635ad308240a9ba286f6783653357a82bfcd2eff9 DIST sunxi-tools-1.3.tar.gz 52608 BLAKE2B e8c3ed7276f705273598e38a0cc469225de1ee4eb8177b78be63b78ebc584c4fdf2362e21b895f61b4c5e84df98bfd5ccf6d3965ffa9338c98027c9ce4635626 SHA512 954c95963013aee8a38b3583ba1b7ec7e7049c7e09c5fa9ec564dfc33f304d3669fdf68c2fa5e4b5a6265640a3d1ee8bc13bcd71d804c714884b6a780d193615 DIST sunxi-tools-1.4.1.tar.gz 78878 BLAKE2B f50b14e79d4880a076f8b25869eea44e34cfc50c91ce7f9e4adc831bb2ac2238c930623677bacb399e52faadba20c9ba21ea212915c50941af825d0579804153 SHA512 b66f5caaabec016a0d2f1ccc88ee7f37cd26a511ac81c270e2de6bf0b967e8dfda2b510d5306daffb33ec8855c3c6be99a29bfd1efd5bd0cf3431494b092a52b +DIST sunxi-tools-1.4.2-test.zip 890565 BLAKE2B c24bafde5f049eca61962faf71d9928eb6340c48d619484f6dad1a6d7c1b9dc6f23d0f3f9b3e7847efd68004e70b44b9637d27bec8a97e6e3772b4003f3d25db SHA512 7763d60094f990e42bf57ae3e72f19dfb52cc6573777bf8c9a01bc5c1598505b067645f88b04955ae2b0f9456140e6bcb8eab31526e6e94fa28e826a80da7172 +DIST sunxi-tools-1.4.2.tar.gz 84090 BLAKE2B b3261855eb9a18025c19829e343e3e2e7097dc4e267a60fdcf39cd2e9bfa57580267a77846a576ea5fc04a07fd6ba90b1223a8c644c933879dc7aa766ba36210 SHA512 633bc1752ae11799ce0bae347b52296792d28265a2260e173727847e1f457b767e88d02ae547bb55a2bb05e1eb552ba4406985ae105a1712a9fa30852ae293e8 EBUILD sunxi-tools-1.3-r1.ebuild 712 BLAKE2B 6cecb0174cf62fd297ed0681e7d80f681039df50402352b6d5597da208bf2e3b0db24968163d6db9632263a512655f41cf815db528990b7408a209729ae16cd6 SHA512 91536ca44ae58971bb1c86bba0cb195b6538b1303bf2223d9f56e2d0e56b3195b3fcdf35eb707b4b7e5a2e94a098175954fda3496c7773e020123e90f89eed78 EBUILD sunxi-tools-1.4.1-r1.ebuild 986 BLAKE2B 20a0136be0c0e0c752bd50126c9cbc531744158d0091d64b4cc1168793b9a0ecd8a96bcf8d72dc8903ad5cf0257463fc86892d3a1a11d84b7e21e59cd68062b0 SHA512 24b4d2cda4631c0683e7a3a83d9b8a4175c03a7ec9680cfb0c2ffd9c9d57df6d0ee11d8f393b582e1f361ff52e73e270b6d0afb6723951ac73aefac984afe748 +EBUILD sunxi-tools-1.4.2.ebuild 1897 BLAKE2B bd392c2cd7642e61eea0110bf455ab5e540190670c29da4c6b27592fb4ab0bd13179a034eaec3c94feb0fc9c870b5289899a8839cfd336fc2a3f35ca348e2fc6 SHA512 d35336621961ab76657207f2e46d97ffcafbdb85580e1b7f3badaa063d9c633b629914eaa8223b9d0ba664416d8ecea93e23e28dc27c4d6fa3e0c0776a9641e1 +EBUILD sunxi-tools-9999.ebuild 1897 BLAKE2B bd392c2cd7642e61eea0110bf455ab5e540190670c29da4c6b27592fb4ab0bd13179a034eaec3c94feb0fc9c870b5289899a8839cfd336fc2a3f35ca348e2fc6 SHA512 d35336621961ab76657207f2e46d97ffcafbdb85580e1b7f3badaa063d9c633b629914eaa8223b9d0ba664416d8ecea93e23e28dc27c4d6fa3e0c0776a9641e1 MISC metadata.xml 340 BLAKE2B 576247e37e7212908e8e04cdf8ded79a9270c130760add714f11d0b1018db8670f07a60adf20ab4e06896e47a8795a05d9ee25de363c329e1c1a259f4c85f4ec SHA512 ae5a0ae8ed5d1e5d2942604d9f2b2fe134e9f719ae1bda055761a0acfd316f6710d111f9639a37256636ff478ec0b01cc3af31e151b78c53626bccc03158c9af diff --git a/dev-embedded/sunxi-tools/sunxi-tools-1.4.2.ebuild b/dev-embedded/sunxi-tools/sunxi-tools-1.4.2.ebuild new file mode 100644 index 000000000000..d7ce94b79fc2 --- /dev/null +++ b/dev-embedded/sunxi-tools/sunxi-tools-1.4.2.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +inherit toolchain-funcs + +if [[ ${PV} = *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/linux-sunxi/sunxi-tools" + PROPERTIES="test_network" + RESTRICT="test" + RDEPEND="sys-apps/dtc + sys-libs/zlib" +else + KEYWORDS="~amd64" + # We need this as zip, it is used during src_test + SRC_URI="https://github.com/linux-sunxi/sunxi-tools/archive/v${PV}.tar.gz -> ${P}.tar.gz + test? ( https://github.com/linux-sunxi/sunxi-boards/archive/bc7410fed9e5d9b31cd1d6ae90462d06b513660e.zip \ + -> ${P}-test.zip )" + RESTRICT="!test? ( test )" + + PATCHES=( + "${FILESDIR}/${PN}-1.4.1-fix-strncpy-compiler-warning.patch" + ) +fi + +DESCRIPTION="A collection of command line tools for ARM devices with Allwinner SoCs" +HOMEPAGE="https://linux-sunxi.org/Main_Page" + +LICENSE="GPL-2" +SLOT="0" +IUSE="test" + +RDEPEND+=" acct-group/plugdev + virtual/libusb:1 + virtual/udev" + +DEPEND="${RDEPEND} +" + +BDEPEND="virtual/pkgconfig + test? ( app-arch/unzip )" + +src_unpack() { + if [[ ${PV} = *9999* ]]; then + git-r3_src_unpack + else + unpack ${P}.tar.gz + # No need to unpack testdata twice + fi +} + +src_prepare() { + default + + if [[ ${PV} != *9999* ]] && use test; then + cp "${DISTDIR}/${P}-test.zip" "${S}/tests/sunxi-boards.zip" || die + sed -i 's$sunxi-boards-master$sunxi-boards-bc7410fed9e5d9b31cd1d6ae90462d06b513660e$' tests/Makefile || die + sed -i 's|^coverage:.*|coverage: $(BOARDS_DIR)/README|' tests/Makefile || die + fi +} + +src_compile() { + tc-export PKG_CONFIG + + emake LIBUSB_CFLAGS="$(${PKG_CONFIG} --cflags libusb-1.0)" \ + LIBUSB_LIBS="$(${PKG_CONFIG} --libs libusb-1.0)" \ + CC="$(tc-getCC)" tools misc +} + +src_install() { + dobin bin2fex fex2bin phoenix_info sunxi-nand-image-builder + newbin sunxi-bootinfo bootinfo + newbin sunxi-fel fel + newbin sunxi-fexc fexc + newbin sunxi-nand-part nand-part +} diff --git a/dev-embedded/sunxi-tools/sunxi-tools-9999.ebuild b/dev-embedded/sunxi-tools/sunxi-tools-9999.ebuild new file mode 100644 index 000000000000..d7ce94b79fc2 --- /dev/null +++ b/dev-embedded/sunxi-tools/sunxi-tools-9999.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +inherit toolchain-funcs + +if [[ ${PV} = *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/linux-sunxi/sunxi-tools" + PROPERTIES="test_network" + RESTRICT="test" + RDEPEND="sys-apps/dtc + sys-libs/zlib" +else + KEYWORDS="~amd64" + # We need this as zip, it is used during src_test + SRC_URI="https://github.com/linux-sunxi/sunxi-tools/archive/v${PV}.tar.gz -> ${P}.tar.gz + test? ( https://github.com/linux-sunxi/sunxi-boards/archive/bc7410fed9e5d9b31cd1d6ae90462d06b513660e.zip \ + -> ${P}-test.zip )" + RESTRICT="!test? ( test )" + + PATCHES=( + "${FILESDIR}/${PN}-1.4.1-fix-strncpy-compiler-warning.patch" + ) +fi + +DESCRIPTION="A collection of command line tools for ARM devices with Allwinner SoCs" +HOMEPAGE="https://linux-sunxi.org/Main_Page" + +LICENSE="GPL-2" +SLOT="0" +IUSE="test" + +RDEPEND+=" acct-group/plugdev + virtual/libusb:1 + virtual/udev" + +DEPEND="${RDEPEND} +" + +BDEPEND="virtual/pkgconfig + test? ( app-arch/unzip )" + +src_unpack() { + if [[ ${PV} = *9999* ]]; then + git-r3_src_unpack + else + unpack ${P}.tar.gz + # No need to unpack testdata twice + fi +} + +src_prepare() { + default + + if [[ ${PV} != *9999* ]] && use test; then + cp "${DISTDIR}/${P}-test.zip" "${S}/tests/sunxi-boards.zip" || die + sed -i 's$sunxi-boards-master$sunxi-boards-bc7410fed9e5d9b31cd1d6ae90462d06b513660e$' tests/Makefile || die + sed -i 's|^coverage:.*|coverage: $(BOARDS_DIR)/README|' tests/Makefile || die + fi +} + +src_compile() { + tc-export PKG_CONFIG + + emake LIBUSB_CFLAGS="$(${PKG_CONFIG} --cflags libusb-1.0)" \ + LIBUSB_LIBS="$(${PKG_CONFIG} --libs libusb-1.0)" \ + CC="$(tc-getCC)" tools misc +} + +src_install() { + dobin bin2fex fex2bin phoenix_info sunxi-nand-image-builder + newbin sunxi-bootinfo bootinfo + newbin sunxi-fel fel + newbin sunxi-fexc fexc + newbin sunxi-nand-part nand-part +} diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz Binary files differindex 486a946212cb..56166a489966 100644 --- a/dev-java/Manifest.gz +++ b/dev-java/Manifest.gz diff --git a/dev-java/testng/Manifest b/dev-java/testng/Manifest index 05945caf737a..50eda94f887c 100644 --- a/dev-java/testng/Manifest +++ b/dev-java/testng/Manifest @@ -1,3 +1,3 @@ DIST testng-6.9.10.tar.gz 6271781 BLAKE2B 5b77f4b1d9bfdca6749a1d33f465a30bcd9ab9dd9fc37abf8148301c24d6bf287224d9886c0f681deac54e12f9460139ce2a2058b3d160c05cf8fcb9f7808373 SHA512 ed9ad1ced20904ab261d2a233f3fa43ee1ea31778e992cdd27459811b256a6998d8385dd01ff72821133208a1fbd72aa3599a4b8bc0eb4d7b696d34593f9567e -EBUILD testng-6.9.10-r1.ebuild 1775 BLAKE2B 3cadbbe7936ff93d9c27c9d7f92678a461b33dd19ad994b32d82bad86cebdd4aefb575da42f27bcb0da5f41c63a79195573c029fed143db03954b2e0bc4862f8 SHA512 d59e8f4762615b2365dd5d9ca1a4432246f4d142a760a586fca58402ae741b30fe93ca84a53caab154cfa73fb1f30636171b1f5cd6990f60a6ca5f1dcf251cbc -MISC metadata.xml 315 BLAKE2B f3779acd8d9bdbe1e65e6fd147aafd16773a99db420ea47fffa6f8501e0160341cafc9f46d72a860de2bffe572c721177f9c5afdd320b991784ad8e6935c7674 SHA512 108fd9d1659bcd11c414264f52f42b60a7287962aad427f7773971fffbbf9b7d97cefb9a39b64c8d12e00d04cb1188d36031a2d7c94aa57929503299636c6616 +EBUILD testng-6.9.10-r1.ebuild 1780 BLAKE2B 62f09080eed66022b7405957bd165bd3577648c10c44cca649585875f10df8f0e3a85347d24a889566eefe18682b26077ec3031df1fc3edfb43da43fdf664a52 SHA512 4853dc5819df413ec32f16d89d4d89e00dbcc517e51d7d481606c9435f2342a17a308450b0f896bcd9a6331929dc2db57756b8fe4b7160dacc864966f3952953 +MISC metadata.xml 320 BLAKE2B 5ca0fd5c9a1b96006e41e91449b99b94d176cb4bd23729a3dc320e22ed1a5cb25dda726e685be7f5df57cb2c73d8d54fab29e5f549568b6e2a80162980d92fa9 SHA512 0195fb62a47f3bb7617d6fa59a920621a2c58cf2821ab47db87337fc1976339c7d382af35c24b7454781d2f4fce1cd7e5900a293ee5e519af87354486a9480a5 diff --git a/dev-java/testng/metadata.xml b/dev-java/testng/metadata.xml index 43f8b5d27805..f79c946be086 100644 --- a/dev-java/testng/metadata.xml +++ b/dev-java/testng/metadata.xml @@ -6,6 +6,6 @@ <name>Java</name> </maintainer> <upstream> - <remote-id type="github">cbeust/testng</remote-id> + <remote-id type="github">testng-team/testng</remote-id> </upstream> </pkgmetadata> diff --git a/dev-java/testng/testng-6.9.10-r1.ebuild b/dev-java/testng/testng-6.9.10-r1.ebuild index 03d59cd025a7..46111b7f50e8 100644 --- a/dev-java/testng/testng-6.9.10-r1.ebuild +++ b/dev-java/testng/testng-6.9.10-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -9,7 +9,7 @@ inherit java-pkg-2 java-pkg-simple DESCRIPTION="Testing framework inspired by JUnit and NUnit with new features" HOMEPAGE="https://testng.org/" -SRC_URI="https://github.com/cbeust/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/testng-team/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="Apache-2.0" KEYWORDS="amd64 ~arm arm64 ppc64 x86" SLOT="0" diff --git a/dev-python/Faker/Faker-19.2.0.ebuild b/dev-python/Faker/Faker-19.2.0.ebuild new file mode 100644 index 000000000000..48c456a2d7b5 --- /dev/null +++ b/dev-python/Faker/Faker-19.2.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A Python package that generates fake data for you" +HOMEPAGE=" + https://github.com/joke2k/faker/ + https://pypi.org/project/Faker/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}] + !dev-ruby/faker +" +BDEPEND=" + test? ( + dev-python/freezegun[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP},tiff] + dev-python/validators[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest index 9f8316576196..5194980c8a4a 100644 --- a/dev-python/Faker/Manifest +++ b/dev-python/Faker/Manifest @@ -2,8 +2,10 @@ DIST Faker-18.11.2.tar.gz 1670644 BLAKE2B 0496e9d2169932fd158b8eb62693d1c7f833c0 DIST Faker-18.13.0.tar.gz 1672316 BLAKE2B c7b3a040276508c8d08c184e90dfd054d62ef635299e637476fedf0d3e01d0e311bd855c4df39dd449244c07c71a1fe216063c07a3abef69f8ec8fa967124769 SHA512 b5cd907d962f39d15001d0218993dd6b4f65ac6252fcb1c72bbb2905a585ad26d0f7c6807cef43b41ce430122fe4730d26f57f119bc3547a432d133e87d98beb DIST Faker-19.0.0.tar.gz 1673020 BLAKE2B f3be24f29eb870535034afdecd57d0172b8cbc4f9228796373eab9f5be3211d39134d94f9c3543a0387579a5ed7d0434b9eede12b824b93652ee4b2d964f5835 SHA512 fdc3d0618dae04fa1f4fc3ce8d10a353d8272059c557729e93891e59c85b0c03e11009febfd5d500ab5425b6ba4446c9df72f84bc1f632c0cec76a761bd8c9f2 DIST Faker-19.1.0.tar.gz 1673101 BLAKE2B 92349e38c72fc85fcb0711555645ca3745015df485ba3e366000e71d620f14bad18b1b26fe5e456e18269ba867daf0ba42779623afbc96e5f64fb0537c842d9b SHA512 4fa11f479e78ac4835f00f17ce99aebf17d88e626548094f122dccb78f6caddde8cd058f33f2dc304725049e75e9f1c42b549ff139ed0d9d798bbb630bb1e80a +DIST Faker-19.2.0.tar.gz 1676517 BLAKE2B f9204266add7bf042c3993196474aeb633986932ee8ab2e83985a88e5e5639219efbadcf54c2359ada4c118744fb0d4af858a4bf70a957f467599dcd2bbfac7a SHA512 96c5b1c02faef86e924ecca68d734f51e41da9e1f9e1f0ca1634b289717ff2af5596e4b713352047156d8478ae80006dc98897b48c8b20ce0e210e65c7dcb81d EBUILD Faker-18.11.2.ebuild 683 BLAKE2B 0fb9d3e47332f09bab0294fb6b216831bcea180ff940cb6b9647405097026af0c6f3a5b872e7f64e8420947e0886693524ed068abf15c63be8c14639681e34b8 SHA512 14ad06864e4d307d6a7f996da49313d335ed9039c1c34c3b73c589d9064ccf3053cfe0a04e58094293a3532a5c80afd9f546aa6f90cae0acc78dd515fcf02e2f EBUILD Faker-18.13.0.ebuild 684 BLAKE2B ba5534b18ff5724badc958119e79253c9048be857a726297d9dccc7bd8a09c2dd9781fcd4c299624abe7f780d70988d3f9ffbdf40af6a93fd595154c3236ab86 SHA512 260d0a22270b6faaf1547f18c07a969703f763a7f3ed339a9f4be1e447375faa7910312f08faa00b95977c4dedbc713edf4e76792535d843b2efa5d5947b9993 EBUILD Faker-19.0.0.ebuild 684 BLAKE2B ba5534b18ff5724badc958119e79253c9048be857a726297d9dccc7bd8a09c2dd9781fcd4c299624abe7f780d70988d3f9ffbdf40af6a93fd595154c3236ab86 SHA512 260d0a22270b6faaf1547f18c07a969703f763a7f3ed339a9f4be1e447375faa7910312f08faa00b95977c4dedbc713edf4e76792535d843b2efa5d5947b9993 EBUILD Faker-19.1.0.ebuild 684 BLAKE2B ba5534b18ff5724badc958119e79253c9048be857a726297d9dccc7bd8a09c2dd9781fcd4c299624abe7f780d70988d3f9ffbdf40af6a93fd595154c3236ab86 SHA512 260d0a22270b6faaf1547f18c07a969703f763a7f3ed339a9f4be1e447375faa7910312f08faa00b95977c4dedbc713edf4e76792535d843b2efa5d5947b9993 +EBUILD Faker-19.2.0.ebuild 684 BLAKE2B ba5534b18ff5724badc958119e79253c9048be857a726297d9dccc7bd8a09c2dd9781fcd4c299624abe7f780d70988d3f9ffbdf40af6a93fd595154c3236ab86 SHA512 260d0a22270b6faaf1547f18c07a969703f763a7f3ed339a9f4be1e447375faa7910312f08faa00b95977c4dedbc713edf4e76792535d843b2efa5d5947b9993 MISC metadata.xml 498 BLAKE2B c9b7885dc7d34f2263068624a6b07ac6f1ec8078cc11abb6137612ba57edffefc48dae2708284aa83ecc941ebb2d3b8a87a143648e404a0683e75bb6c078f4e2 SHA512 0b385bbbfbb026803526e43c6c43965ff75f42d3ab133603708b187686aac29de508856e5e8ae7622a66b99032efa97f95c21625e10d074c858d8aff7446a312 diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz Binary files differindex 5f3d18f26b47..72b85bc2a166 100644 --- a/dev-python/Manifest.gz +++ b/dev-python/Manifest.gz diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index 980d75d414ff..7ead00d9d582 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -13,6 +13,7 @@ DIST boto3-1.28.3.gh.tar.gz 675019 BLAKE2B 93b29307fbfec4e61dc60d28e4f20392ae2a7 DIST boto3-1.28.4.gh.tar.gz 675638 BLAKE2B e5d4cd28b61a79c54c28355003a097f7b40c5c4246c0f755886053214a50fb118c23999e86ae6afe4effdacd0c6ab6847c295d0420ab69986e84a5167278dc41 SHA512 44e89c1455c51032dae1c6745654edea2e44adf9874d726f35ed9edd1de7bc9a571d3fcfa2477b2178b7b028c33e9044745be0d66239eaeee9065cbce112aa54 DIST boto3-1.28.5.gh.tar.gz 676044 BLAKE2B b54fb3a76b9cf67a07ae95b669b6eb5a1a26aa105ea2d3a36a638099741411103f6714a50cfbd57a25b1aeeafb497d66d0324496e5986efa8aea97fc1e522d84 SHA512 437b332121384def9a16a1e83f39fd83564189421bb9d27d8f7f9f5976ca08c1089729b2ea2f9c66c200cf2f78c27c3da120d4b8fdf76b2a68f9ced2e8576c27 DIST boto3-1.28.6.gh.tar.gz 676887 BLAKE2B 997ea4b082bd427461babcbca5f5a230df0a6479359a40193698eb629be88528799c7912ff8194053f50a7d3b8c5e5e78477be5958943d22166b7f9d3f7bfb91 SHA512 67beb7986d514c8695025d5becad5e562a955b97970e26c878b80fb076d877a1479742aac74563a73569e8f5e4ccd465e564751b236147c8fc64da0855b93368 +DIST boto3-1.28.8.gh.tar.gz 677637 BLAKE2B 19f91014a394b67854ac0fc04a7b8a3e1bfb3df5a1b2f5717a739d8b2461ca049dfff7fefb9145432002742ae8613ef13a7d63b56f63bd6bddb81fb58197f625 SHA512 e6e48c601d6426b94ec648438381f0b9960af760e1a5889677124c41ffe2cff54da84b1a4be6dbfce6fcf57a5fcda74b8b9745f709cf7e1031ec4928d7c73b2d EBUILD boto3-1.26.155.ebuild 1508 BLAKE2B 42be8b915da646a7afe6dfc988542d3d79b5dbdc565d2e738d210e3f77b7c5ba6dfbac45e46b9cc3cc4770611cbc0c155abc7f1807ff0cb8e6033f927bea4048 SHA512 06404c0363c0c7c0d378d1c2b91073c137a1685d2d846d98c655e6d001df5cde0eb51bf6e160879af2b56321a02e84146ce634855f70c7c3fbbd1adbb9b8ef8e EBUILD boto3-1.26.160.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497 EBUILD boto3-1.26.162.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497 @@ -28,5 +29,6 @@ EBUILD boto3-1.28.3.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698 EBUILD boto3-1.28.4.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497 EBUILD boto3-1.28.5.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497 EBUILD boto3-1.28.6.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497 +EBUILD boto3-1.28.8.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497 EBUILD boto3-9999.ebuild 1514 BLAKE2B 5d31d27ac50ed037fb8be61559bac03bd2a8c63f3220ac93ecc864c0e3cbd34763b9b70761a9f364cbc85a0edd84c6f6eeff614292f31473b4935e5bb86fae7b SHA512 26bd2959c745f0e423d683d2fedeab9a438d215fa9b28b403d0cea81caac7436f05382b2a91a183bc1095f3b205e3b2115f931cd7803e0b9838c2a507562da5c MISC metadata.xml 493 BLAKE2B 7d6324fc877ffe1d20c5369c2af0b09a7028f94d28f1841188913d0d8be7ea699c9d3f92c624992c4c96bd69615d3a1211a2483c76c56b7d3082492e43512523 SHA512 44420d8c03d5986f990b76369edfa8dfd7659b4952db3ad946fd05392ec594628a28745ad888d055d4f074d5214f61fcffafe6c04c4ab54109d45ac0371582bd diff --git a/dev-python/boto3/boto3-1.28.8.ebuild b/dev-python/boto3/boto3-1.28.8.ebuild new file mode 100644 index 000000000000..2a4a7643203e --- /dev/null +++ b/dev-python/boto3/boto3-1.28.8.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 multiprocessing + +DESCRIPTION="The AWS SDK for Python" +HOMEPAGE=" + https://github.com/boto/boto3/ + https://pypi.org/project/boto3/ +" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/boto3" + inherit git-r3 + BOTOCORE_PV=${PV} +else + SRC_URI=" + https://github.com/boto/boto3/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + + # botocore is x.(y+3).z + BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" +fi + +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_python_prepare_all +} + +python_test() { + epytest tests/{functional,unit} -n "$(makeopts_jobs)" +} diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index f71715743b6e..431645715e5a 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -13,6 +13,7 @@ DIST botocore-1.31.3.gh.tar.gz 11769948 BLAKE2B 452c494faa430b6782685b9960cc9ea1 DIST botocore-1.31.4.gh.tar.gz 11774619 BLAKE2B aa6abcb1ecc71d22d426b734574b445aa92d646cc8ce489257582b45ee02a86c96b8f348f3cb413dfb58b75035b27893b22d677e3cfecb78be07e2196b6c1fbe SHA512 920cf3efc70fd281ea244c71ffe6f2c1628f5511e5f367d64e26f9f2ac89cb97dd41c4cbf62861df1e71a8f23dcdf8b090fd9281cd48a67f9b73c150d64eb645 DIST botocore-1.31.5.gh.tar.gz 11784692 BLAKE2B f963c251cee13173af440f3e034d71f93195486cc3ae450200ff55284fcaae108905c88a0421b9561165ab6397ba42d3b7740f5d9033448a0bf4b625ee9ecccc SHA512 a566f035b215aec6f1f93e0652d78927b3bf7af4d3b176fd51fee147451ada71bc5a37d97c4011cd8eb563ddd945ee74b4aa5b1fac566ccce71fb9b9265867c3 DIST botocore-1.31.6.gh.tar.gz 11797432 BLAKE2B 64064fd27c75ce647c3bae6957e4faea47b99b8ae14123e483597a0ae1600ebc0cae832ba16d35cf32fe77ea525533f7cd04b1ba22ac95dd9301af76054456fe SHA512 f42485b4de7eab3990d4e3a45c887b2d82dbe4a86740fc766501fff8f2e5fd011a0e190a3563c1fa06b05c457c77bfac0dbd0f67a62d7befe69d4a57143683e4 +DIST botocore-1.31.8.gh.tar.gz 11783366 BLAKE2B e5ec15b22ab291abb13bccab51eb961c2840070d03cb9ba12359d59e88d793421e92ae491c20d5f12820ae4f1a7b16f694bcb5bd62b663c27d65c9b03ac1bcfc SHA512 44a21b37bf4e5459268b7edf4d218f2e044ebf4e6020f7dc603be5dac973c57537d72a77f17a080aca5c61de1b902fb77b720a1630f4c1a143be798cacb1ccab EBUILD botocore-1.29.155.ebuild 2478 BLAKE2B 12b452c39c98b793a4f15b9a8e8b082ba77dcf677a7c529d2d4b8b81d729403597e071da7d2c98e5e4ed65778e19ea881c6993cf3405e7f80ad20a078fa18a63 SHA512 5118842311b8971e9d2b9f03a45f496caef3b95cfa79334f77097430d569cab7ac1261dcab3fe13236ecad3907936ae49eea87620a12304ae6cf6798639deb47 EBUILD botocore-1.29.160.ebuild 2485 BLAKE2B f7c931df1cf3c88ac69706626687c7c96d98c055d54969a36872f91a44028567f2a405a8cb6ce729b78a2f99655a6989db07c57a5e0333b897996e98c401e275 SHA512 9d6f15f5b7035cfc63eeb8e86710eaecb765c20c47b018f834d806212d3ec7506562f7b162886bdcc9cd4e15d8ffd776b1f51c890dbbfadacefec5e787d13b44 EBUILD botocore-1.29.162.ebuild 2485 BLAKE2B f7c931df1cf3c88ac69706626687c7c96d98c055d54969a36872f91a44028567f2a405a8cb6ce729b78a2f99655a6989db07c57a5e0333b897996e98c401e275 SHA512 9d6f15f5b7035cfc63eeb8e86710eaecb765c20c47b018f834d806212d3ec7506562f7b162886bdcc9cd4e15d8ffd776b1f51c890dbbfadacefec5e787d13b44 @@ -28,5 +29,6 @@ EBUILD botocore-1.31.3.ebuild 2485 BLAKE2B f7c931df1cf3c88ac69706626687c7c96d98c EBUILD botocore-1.31.4.ebuild 2485 BLAKE2B f7c931df1cf3c88ac69706626687c7c96d98c055d54969a36872f91a44028567f2a405a8cb6ce729b78a2f99655a6989db07c57a5e0333b897996e98c401e275 SHA512 9d6f15f5b7035cfc63eeb8e86710eaecb765c20c47b018f834d806212d3ec7506562f7b162886bdcc9cd4e15d8ffd776b1f51c890dbbfadacefec5e787d13b44 EBUILD botocore-1.31.5.ebuild 2485 BLAKE2B f7c931df1cf3c88ac69706626687c7c96d98c055d54969a36872f91a44028567f2a405a8cb6ce729b78a2f99655a6989db07c57a5e0333b897996e98c401e275 SHA512 9d6f15f5b7035cfc63eeb8e86710eaecb765c20c47b018f834d806212d3ec7506562f7b162886bdcc9cd4e15d8ffd776b1f51c890dbbfadacefec5e787d13b44 EBUILD botocore-1.31.6.ebuild 2485 BLAKE2B f7c931df1cf3c88ac69706626687c7c96d98c055d54969a36872f91a44028567f2a405a8cb6ce729b78a2f99655a6989db07c57a5e0333b897996e98c401e275 SHA512 9d6f15f5b7035cfc63eeb8e86710eaecb765c20c47b018f834d806212d3ec7506562f7b162886bdcc9cd4e15d8ffd776b1f51c890dbbfadacefec5e787d13b44 +EBUILD botocore-1.31.8.ebuild 2485 BLAKE2B f7c931df1cf3c88ac69706626687c7c96d98c055d54969a36872f91a44028567f2a405a8cb6ce729b78a2f99655a6989db07c57a5e0333b897996e98c401e275 SHA512 9d6f15f5b7035cfc63eeb8e86710eaecb765c20c47b018f834d806212d3ec7506562f7b162886bdcc9cd4e15d8ffd776b1f51c890dbbfadacefec5e787d13b44 EBUILD botocore-9999.ebuild 1736 BLAKE2B 6ca7ea14855f5f8db2d166ba1f29835d4c994a0a8fa38f3852406289a4465c091909562ac678f1c0bf7e640a594731b0d4319efc0f34f6bc640fbae06746c4bc SHA512 f891bf0eded88d9af3b87fc7c9ee4c6a129d263e672821f3b9654d43bb3bcac41305b834192088d15b50f3f9d36ea95374180cf13e1cb67149595ec63e4cc155 MISC metadata.xml 499 BLAKE2B e5aaa7da26f200c09adfdf38b68f656bbccbec627cb5d966b280ac2165334e7eec659c89075bcace748f58e2ec3e7d2998e54a688d56ecea2d30653c67dfd35a SHA512 103c554d5dbd967bf9b6e418b3913d9235e7e910d012160909ce0715134ed2e37b06e6a345395f9d16ce08d1cf51f3ce458bce93c6a978fd3dca6610f2acdbd0 diff --git a/dev-python/botocore/botocore-1.31.8.ebuild b/dev-python/botocore/botocore-1.31.8.ebuild new file mode 100644 index 000000000000..3ced99abe4ff --- /dev/null +++ b/dev-python/botocore/botocore-1.31.8.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 multiprocessing + +DESCRIPTION="Low-level, data-driven core of boto 3" +HOMEPAGE=" + https://github.com/boto/botocore/ + https://pypi.org/project/botocore/ +" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore" + inherit git-r3 +else + SRC_URI=" + https://github.com/boto/botocore/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + <dev-python/jmespath-2[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # unpin deps + sed -i -e "s:>=.*':':" setup.py || die + + # unbundle deps + rm -r botocore/vendored || die + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # rely on bundled six + tests/functional/test_six_imports.py::test_no_bare_six_imports + tests/functional/test_six_threading.py::test_six_thread_safety + # fails on unrelated warnings + tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME + tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME + # TODO + tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider + # urllib3-2 compatibility, mock relies on implementation details + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_no_response_from_server + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_returned + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_sends_307 + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_sends_connection_header + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_handles_expect_100_with_different_reason_phrase + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_state_reset_on_connection_close + ) + + epytest tests/{functional,unit} -n "$(makeopts_jobs)" +} diff --git a/dev-python/caldav/Manifest b/dev-python/caldav/Manifest index d828693125c6..fd20136ea096 100644 --- a/dev-python/caldav/Manifest +++ b/dev-python/caldav/Manifest @@ -1,5 +1,7 @@ DIST caldav-1.2.1.gh.tar.gz 122700 BLAKE2B 21b8ddf512371d192aa2360a0f7bba4b7377defb1cdd830a4c78be86bf3a44689733cd742337a60894b99d0e80615b4005b620a7e8159d7ca708eb9fe1401402 SHA512 788b92a92f4d986b37fa8e237a5cbb3e18a7f596f7799362cf999b7b4981572de7982b352ffd835a51a583bc61eaf8d62fb5bdd31d07377197db887c54ce65bd DIST caldav-1.3.5.gh.tar.gz 122421 BLAKE2B 049ca9bfa2aee3475a15b388c7ba07f0bdf4c51893fb4cb16ce3d56df269e4514727b28540c2e84176242f8ad5216635885fda5d9ee3789235093136f9a6e586 SHA512 d249548542f70fd15b08275cf9fc086843263d4b54b45816542a01cfeba78cc869623cc8fe010acc31faaa301b7b163e85ff4899e4be1282bd3869cb2c2c2b8e +DIST caldav-1.3.6.tar.gz 104671 BLAKE2B 9792074a91f54d9a300676b4a63ab3fc55650f94038863ebe9045b160f0936192cc597a9d3049d08e42023fe37498ab4fb7850680133ccd2f9ee5fb471fde690 SHA512 16b8b3c89efb97dc1629da075e3573cc87c7bbf5e7800008a02c0db339bdd5cdd72f3e939dd2581983cb6a6c5f1eb9d5715ef3c687cb73ff1777fdb778a51c81 EBUILD caldav-1.2.1-r1.ebuild 903 BLAKE2B 436c41d4e0c0e1dfbf24a414054742b5dfe04a412b4260cda7b328f930496518b00a88d553a32d40e02bebc12a8f808c255b62e12488fa8fb9acdd350987f266 SHA512 f91a00b17e349fe15e6cf01a4989d421dba23d1f5827dd117fd51c4c7cc7e9c198b71bae0217faa684b1144d94ab678709080492a1ed8e3cedf1afa1333f79af EBUILD caldav-1.3.5.ebuild 837 BLAKE2B 727565b7414d3455288d4774a578c1182d7a0348ab2c2aa66a405b2264de11c8bfd299234a64e403bafbb666a0bba18cf8eaa7a1898602946d56d5baab653bb0 SHA512 47781003cb2610a566af6b47e482e75d55db5900ee77f671d7a2b829632f91620b29feffdfaae7c9c8ac2038d38239146f3a6be7ddebc1f79925e2c7d338d17b +EBUILD caldav-1.3.6.ebuild 747 BLAKE2B e4088f5e3fc4d4086ec2f0ed6707041121738f6bfb8990a7c0d036388ac2d8063d036c3dbaf7eccfe4d96dfca526a26bfa77b2195f3a1d1ce78c63dd8c705ea0 SHA512 315810b6dc23259134d64a82a875bf77a64b3a93ec50b78100c7bf96e2c980587a8398af97e0806de4c3cddc9da75ad3646e224d10592109900befd8ad983b47 MISC metadata.xml 394 BLAKE2B f0b9c600418cbbc4c935d53b63f4e6c1235500984ed388ceb26c6e02fdb7200eec1464d8c4af17e6afdf3688479f0a0763e6e710f916c1c71dab2ca84df9509f SHA512 4f94039805c6cbfb97a667d555af39bcce7f10db8a7c61f3b8b48a903fcd52d3e30467c91c9ec13195be6dc3c4ccbfa088aeac390d5e1c64e9267527a8b77b6b diff --git a/dev-python/caldav/caldav-1.3.6.ebuild b/dev-python/caldav/caldav-1.3.6.ebuild new file mode 100644 index 000000000000..badd5aa55a31 --- /dev/null +++ b/dev-python/caldav/caldav-1.3.6.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="CalDAV (RFC4791) client library for Python" +HOMEPAGE=" + https://github.com/python-caldav/caldav/ + https://pypi.org/project/caldav/ +" + +LICENSE="|| ( GPL-3 Apache-2.0 )" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + dev-python/icalendar[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + >=dev-python/recurring-ical-events-2.0.0[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/vobject[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/tzlocal[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest index 67052a34fbea..1e7bc6aee929 100644 --- a/dev-python/cfn-lint/Manifest +++ b/dev-python/cfn-lint/Manifest @@ -1,5 +1,7 @@ DIST cfn-lint-0.77.10.tar.gz 3488571 BLAKE2B 6b828c760bf93f1d31fe7d24d76cea63c91ed3f73837382898c4f60aea30d667b28065e4004a6fe62bee04141baa1b3baf576f30af4c823f7980d48c97e2602b SHA512 e5ca37620d33d199295d43d81c7390e181281418681fedbaaedca01a1128b8680451fba5ce429875c2242fefad8cfd234bb919fe948bbf9cdc442bb064d84972 DIST cfn-lint-0.78.1.tar.gz 3507466 BLAKE2B 2f22cd8241eec3a26a191fc12e6e4781513e45b5ee7540d3e59d6a1f9780142ce114d3ee2ea8e05b5425a2b111dd706447045961d05e7bb3b873eb837dc98a38 SHA512 5862c3efc51e274754a5d7eba9c53a16c87933eaadc0cc8fbb2f211c07040d24d828d30922870e02bdf0758ec4417426d827ab76840332775d765714a67a3850 +DIST cfn-lint-0.78.2.tar.gz 3533168 BLAKE2B 043991f54cd6d793fc91af8d911184d6a98be34fb9a5735fd45113405707802fd0427654cf21de4c15b62fecd149a5d21af1b96ddf8810eb6ea507b5798a8d94 SHA512 63c575ba282cb097b321a8a00e70b1afdffd3c349e031d8a1ff2aacaeb397824e9f19968e2107a00d1aae6d7f644f376174ecc80389ee581727935867d73872e EBUILD cfn-lint-0.77.10.ebuild 2011 BLAKE2B 2210656075867edb6ed077388c105d77a553e2cca3255ed2284626ccf8c0d6261d8c4790f372e339d0f87c8fd508597784f42dc7ea017844561a0a4b22b8b141 SHA512 bea23a3817a02f4668209a7abb843b2b7bd904d20621fbe7dd49bbe2b87b301e27e7be3a9e83ba59e352f96020f01a9a36d09368e0ded7264dc1d00507c5fa9f EBUILD cfn-lint-0.78.1.ebuild 2041 BLAKE2B 7150ca8bb6fa15c89d1169460ed28d77230bc0c3ef85a390f8942126d2f91dfc45464de0060732aacba81b0facca48805eb326e48164929ec6a1aaf7bd39ce3f SHA512 0fd4d180453e5f8ddc04a0a4b0e01baf2e4c304c37243e1f945fbc5189f0e38d291611e35eaaf4f47640fed07c5d1f4034528e6307ac12307559b009f829ceae +EBUILD cfn-lint-0.78.2.ebuild 2041 BLAKE2B 586c1d2db5839c41539181df6596b4177a552e6e8c45ee39139660e72fa16f390576fc94dd43a34ce3544547ffee318190142c818c99211d9f5486be20088ef4 SHA512 101f8ddfbd2dcebe6641388af02aa9418dc7b1898d10fe58361cb4e8f53f3f13e0dcc87f2db45fa34de65e0e543f126e48dc06ca4aa939dcc9732db99c960bca MISC metadata.xml 583 BLAKE2B 9f73e2b92e5cfa2ad59f5c8e5d91bdd3aa9eba3fa722b93b388cffea42020db7e7441bab5749432812934a4514d3e9104e6d897e1d115afa5ed237757bd48c03 SHA512 1866a349855ae4e248498b7aabd6ce4c4e10ea58731df4bfa13500f61dc041da6dbd7420e7d6a78fad46d5cf00bd7ef2d0c4c7d6819a21b3a5031b0d49588a19 diff --git a/dev-python/cfn-lint/cfn-lint-0.78.2.ebuild b/dev-python/cfn-lint/cfn-lint-0.78.2.ebuild new file mode 100644 index 000000000000..7071d59d0406 --- /dev/null +++ b/dev-python/cfn-lint/cfn-lint-0.78.2.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="CloudFormation Linter" +HOMEPAGE=" + https://github.com/aws-cloudformation/cfn-lint/ + https://pypi.org/project/cfn-lint/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/aws-sam-translator-1.71.0[${PYTHON_USEDEP}] + dev-python/jsonpatch[${PYTHON_USEDEP}] + >=dev-python/jschema_to_python-1.2.3[${PYTHON_USEDEP}] + >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}] + dev-python/junit-xml[${PYTHON_USEDEP}] + <dev-python/networkx-4[${PYTHON_USEDEP}] + >dev-python/pyyaml-5.4[${PYTHON_USEDEP}] + >=dev-python/requests-2.15.0[${PYTHON_USEDEP}] + dev-python/regex[${PYTHON_USEDEP}] + >=dev-python/sarif_om-1.0.4[${PYTHON_USEDEP}] + >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +src_prepare() { + # unpin the deps + sed -e 's:~=[0-9.]*::' -e '/jsonschema/s:,<4.18::' -i setup.py || die + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # TODO + test/unit/module/test_template.py::TestTemplate::test_build_graph + # requires git repo + test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs + # Internet + test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter + test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3 + # TODO: it looks as if AWS_DEFAULT_REGION didn't work + test/unit/module/core/test_run_cli.py::TestCli::test_bad_config + test/unit/module/core/test_run_cli.py::TestCli::test_override_parameters + test/unit/module/core/test_run_cli.py::TestCli::test_positional_template_parameters + test/unit/module/core/test_run_cli.py::TestCli::test_template_config + ) + + # from tox.ini + local -x AWS_DEFAULT_REGION=us-east-1 + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} diff --git a/dev-python/dask/Manifest b/dev-python/dask/Manifest index 2be5cead8a5d..72ea6f0b2fba 100644 --- a/dev-python/dask/Manifest +++ b/dev-python/dask/Manifest @@ -2,8 +2,10 @@ DIST dask-2023.5.1.gh.tar.gz 8523514 BLAKE2B e34c9d44eaa8ab9b0d6af871503f3eefcf7 DIST dask-2023.6.0.gh.tar.gz 8523493 BLAKE2B 20669d60f6d01b782eb0331735dffde988373f8a16635ca859249857c08942477955c9dcb1a8729bea5ebf4ec667a8b8d05f0bd89bc8f43dae3f53d566160eda SHA512 6cc752b61d767a701288bf037b1690ee152391c9b81348948f6711d988984acc2e59185524af85517817aeeb2d7ff4a541bafa9093ef8d3590c74deae622cd84 DIST dask-2023.6.1.gh.tar.gz 8528028 BLAKE2B 50326b83fc60ab5d615433f1d44d504e9b05c8e6e8f662277b999394c6eb170bd7b9947402f187971c79c96b3a7cc15fcb0970cceb0c70c09341c447b79d4035 SHA512 eb4f01183429f64acf2b779b3e20c16bc0597c13516a79128eadd93176be3a65ddac7a113cbe946051fd7b6b5f1dbcc0e0dfcac8930c90ecbeffc5d1d1539be4 DIST dask-2023.7.0.gh.tar.gz 8529255 BLAKE2B 47aab9c8b8202109936de8473b0e702a08c9f75f08e7b6d980ceb36c3231c34348e1aa2396588c48b08d54ea2b9dda65860798bb3b37f2b2a546372500749515 SHA512 b46a41d0cad189572a5b9e7d849155b24079b9211480f45236932115066a7d5b44a9812462653e573d48e9c0a33d235e1ebf557556a91c78d3cdaa2ce2477907 +DIST dask-2023.7.1.gh.tar.gz 8535789 BLAKE2B 6841a126cc245ff578408f0a30d973f18be0c3d62acb115562fd1a35fcc0262d07678c128428f4caeda78a1bdceec2bd885234f265fbd7d16be12238f1b623bd SHA512 54fca9d54d83ec89705f44df00050fd1d696a555809945a1e0139c565703f2af8ca503ed8e586b72aff0b670e64073877ed4d5713212d21765a859fdb7247ec1 EBUILD dask-2023.5.1.ebuild 2322 BLAKE2B 12505b6a42a9c44cf45d614be85e5e9ff4b8f5631ef6908a21daa7b7eac8ff1d21c51b0d915deb4638c7d6883fa88292035d038e098523eddfb2e93afe4e7bc3 SHA512 f28f5380e5044811bcf543dbadb4c61e9384340f508807b8c1227ea634cb668f004512914027aff3dfdba867bfd65ce42a3f2415d4c583c2f5587df779001963 EBUILD dask-2023.6.0.ebuild 2323 BLAKE2B 8bd9958fa71ae483d2de09e822722ddd4c4ac84a5b346c3693d8ec9bdd7219485c26463996bf47e06d8b59375d3f978d06cb4ac3450ad05a5d6a77c0578080ee SHA512 13b1a74bd641f1304492c4ea5568afe6b08ea4647475e669117a92d28cbb14aa23bbeb9b9698c9ea208052698e4dbc3345fc97ad2a4533aee6c5bae65784aeab EBUILD dask-2023.6.1.ebuild 2323 BLAKE2B 8bd9958fa71ae483d2de09e822722ddd4c4ac84a5b346c3693d8ec9bdd7219485c26463996bf47e06d8b59375d3f978d06cb4ac3450ad05a5d6a77c0578080ee SHA512 13b1a74bd641f1304492c4ea5568afe6b08ea4647475e669117a92d28cbb14aa23bbeb9b9698c9ea208052698e4dbc3345fc97ad2a4533aee6c5bae65784aeab EBUILD dask-2023.7.0.ebuild 2323 BLAKE2B 8bd9958fa71ae483d2de09e822722ddd4c4ac84a5b346c3693d8ec9bdd7219485c26463996bf47e06d8b59375d3f978d06cb4ac3450ad05a5d6a77c0578080ee SHA512 13b1a74bd641f1304492c4ea5568afe6b08ea4647475e669117a92d28cbb14aa23bbeb9b9698c9ea208052698e4dbc3345fc97ad2a4533aee6c5bae65784aeab +EBUILD dask-2023.7.1.ebuild 2323 BLAKE2B 8bd9958fa71ae483d2de09e822722ddd4c4ac84a5b346c3693d8ec9bdd7219485c26463996bf47e06d8b59375d3f978d06cb4ac3450ad05a5d6a77c0578080ee SHA512 13b1a74bd641f1304492c4ea5568afe6b08ea4647475e669117a92d28cbb14aa23bbeb9b9698c9ea208052698e4dbc3345fc97ad2a4533aee6c5bae65784aeab MISC metadata.xml 724 BLAKE2B 9af7553cec2b66228a21f146372d86b8d620048d68f94c1fd09006c8ee7ddaa4e212c2a359b937a5ee37ac23df01e10af0796e8b4cf952237cb4c73a2dff7ca0 SHA512 89b83402c13b06f7adf10cd1cc08b96b90dbc2ca3b5c0c6c422b6e2394e03fd51346306479557c11fcfdbd4a81a574890f2367228ea38531b5f05c02a30b8dcb diff --git a/dev-python/dask/dask-2023.7.1.ebuild b/dev-python/dask/dask-2023.7.1.ebuild new file mode 100644 index 000000000000..7526efe39f13 --- /dev/null +++ b/dev-python/dask/dask-2023.7.1.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 + +DESCRIPTION="Task scheduling and blocked algorithms for parallel processing" +HOMEPAGE=" + https://www.dask.org/ + https://github.com/dask/dask/ + https://pypi.org/project/dask/ +" +SRC_URI=" + https://github.com/dask/dask/archive/${PV}.tar.gz -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/click-8.0[${PYTHON_USEDEP}] + >=dev-python/cloudpickle-1.5.0[${PYTHON_USEDEP}] + >=dev-python/fsspec-2021.9.0[${PYTHON_USEDEP}] + >=dev-python/importlib-metadata-4.13.0[${PYTHON_USEDEP}] + >=dev-python/numpy-1.21[${PYTHON_USEDEP}] + >=dev-python/pandas-1.3[${PYTHON_USEDEP}] + >=dev-python/packaging-20.0[${PYTHON_USEDEP}] + >=dev-python/partd-1.2.0[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}] + >=dev-python/toolz-0.10.0[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/toolz[${PYTHON_USEDEP}] + >=dev-python/versioneer-0.28[${PYTHON_USEDEP}] + test? ( + dev-python/moto[${PYTHON_USEDEP}] + dev-python/numexpr[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # more tests relying on -Werror + "dask/array/tests/test_overlap.py::test_map_overlap_no_depth[None]" + dask/array/tests/test_random.py::test_RandomState_only_funcs + # TODO + dask/array/tests/test_reductions.py::test_mean_func_does_not_warn + dask/tests/test_config.py::test__get_paths + dask/array/tests/test_linalg.py::test_solve_assume_a + "dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[<lambda>0-float-5-1-True]" + "dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[<lambda>1-float-5-1-True]" + dask/array/tests/test_image.py::test_preprocess + # require sqlalchemy<2.0 + dask/dataframe/io/tests/test_sql.py +) + +src_prepare() { + # fails with sqlalchemy-2.0, even though we don't use it x_x + sed -i -e '/RemovedIn20Warning/d' pyproject.toml || die + sed -i -e 's:--cov-config=pyproject.toml::' pyproject.toml || die + distutils-r1_src_prepare +} + +python_test() { + epytest -p no:flaky -m "not network" +} diff --git a/dev-python/jupyter-server/Manifest b/dev-python/jupyter-server/Manifest index 901e64d55480..4ce6cfdfb221 100644 --- a/dev-python/jupyter-server/Manifest +++ b/dev-python/jupyter-server/Manifest @@ -1,4 +1,6 @@ AUX jupyter-server-2.0.1-skip-npm.patch 698 BLAKE2B f037094e4ba041f112e6b2b08693186c9414fee1dbb9a25be94bc7ec75be09888c2b147329ef9c4b2bdcefd54c44cbadfb658983f97537e5b277eb0fc9ae4cc4 SHA512 d20cfdc71c1c58a7c3126db80d30d34ec8f188f6b5da82accd9e02c91cb14ce750123be443d0c85b18357ae1d22117912c4605e0ee74d9dbf226c739faa17297 DIST jupyter_server-2.5.0.tar.gz 694029 BLAKE2B bea1082709653617c812124378e1e2a639e90b1e0d7fedacd98628c415adad2daa5343b57a19a776c41820e6665c8591c8d2a652f8c791b605bc3a4b65400ef3 SHA512 7145f60a73bf3d9aceff37aaf56b3b3a54c94fd9f13f06659387909cb1727759a082d11e983df4e687cc508461d5afb6e552f3ac09e30bebb1eb5e863992ad14 +DIST jupyter_server-2.7.0.tar.gz 704548 BLAKE2B d328b3254143191627d3f743a2ceb1ef16216e04db714ee75bb7e0002c3cb238b8ec7c7f06599ebb1e9a0b000dcb00c7844bc2c894f450bdf3e99d209dbb9106 SHA512 e8d9ec3b65b25844fbd8e5353a6d1899c07d83ce446c70cae563652b35761d8cbba5d9f5dd52c390e8294dddd70710383e615a7ca07f5e6836ec69708496eb7c EBUILD jupyter-server-2.5.0.ebuild 2174 BLAKE2B 3709aee8e4c9098acf78a058d36d6a85aca1cb18daed02e74ffe2996b678e11942810abcd6ebfc97ef3feaf26847b4e894311d409435fe789b5386eb9700555e SHA512 98c2d98d8cd0bc856e63210c144e697230d6a32072af3c9fba38c48eb9c8381493526fa3fc41eec6cbe1e66a6056f4e02ebd3523cb92c4f5999d14dc755e7018 +EBUILD jupyter-server-2.7.0.ebuild 2192 BLAKE2B 9046c38033d05d8d29618bc9a76f94df6184ce31552e1cfc5d1dce94319ca8203fb42f6376ef5f39c620e0c92bb19606381f2fbc9e2e404b1ec9b6d9d36dfa51 SHA512 9c55d0b0c823064fb55c7279a0defae0f4ea69aa6fbc27fc2026c449f661e21971187b1852fffce57f4e668b2d8f4cecc32c675dfcc9501575ce764c106dfb8e MISC metadata.xml 544 BLAKE2B ec5a0aea1d2ad6ce0e59972d2ef4ce62c03877d464dfdc34bcb94a7d01304c63761c6bc30ed973bba1f4100e25f70541bed4eea858deb44f359d0e373ae1ade0 SHA512 ffe7deb7349ce99890b902a225b73913185bfa860237dea8c1a508a6a5e84bbb74ca7a5c43253c9986f97fb3fd1e9f2bb63ca60f73953fcc851359df8adb5fbd diff --git a/dev-python/jupyter-server/jupyter-server-2.7.0.ebuild b/dev-python/jupyter-server/jupyter-server-2.7.0.ebuild new file mode 100644 index 000000000000..be0a98a7e306 --- /dev/null +++ b/dev-python/jupyter-server/jupyter-server-2.7.0.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Core services, APIs, and REST endpoints to Jupyter web applications" +HOMEPAGE=" + https://jupyter.org/ + https://github.com/jupyter-server/jupyter_server/ + https://pypi.org/project/jupyter-server/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/anyio-3.1.0[${PYTHON_USEDEP}] + dev-python/argon2-cffi[${PYTHON_USEDEP}] + dev-python/jinja[${PYTHON_USEDEP}] + >=dev-python/jupyter-client-7.4.4[${PYTHON_USEDEP}] + >=dev-python/jupyter-core-5.1.0[${PYTHON_USEDEP}] + dev-python/jupyter-server-terminals[${PYTHON_USEDEP}] + >=dev-python/jupyter-events-0.6.0[${PYTHON_USEDEP}] + >=dev-python/nbconvert-6.4.4[${PYTHON_USEDEP}] + >=dev-python/nbformat-5.3.0[${PYTHON_USEDEP}] + dev-python/overrides[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/prometheus-client[${PYTHON_USEDEP}] + >=dev-python/pyzmq-24[${PYTHON_USEDEP}] + dev-python/send2trash[${PYTHON_USEDEP}] + >=dev-python/terminado-0.8.3[${PYTHON_USEDEP}] + >=dev-python/tornado-6.2[${PYTHON_USEDEP}] + >=dev-python/traitlets-5.6.0[${PYTHON_USEDEP}] + dev-python/websocket-client[${PYTHON_USEDEP}] + +" +BDEPEND=" + test? ( + dev-python/ipykernel[${PYTHON_USEDEP}] + dev-python/flaky[${PYTHON_USEDEP}] + dev-python/pytest-console-scripts[${PYTHON_USEDEP}] + dev-python/pytest-jupyter[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + dev-python/pytest-tornasync[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # This fails if your terminal is zsh (and maybe other non-bash as well?) + tests/test_terminal.py + # Fails because above is ignored + tests/auth/test_authorizer.py + # Fails with additional extensions installed + tests/extension/test_app.py::test_stop_extension +) + +PATCHES=( + "${FILESDIR}/${PN}-2.0.1-skip-npm.patch" +) + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest \ + -p pytest_tornasync.plugin \ + -p jupyter_server.pytest_plugin \ + -p pytest_console_scripts \ + -p pytest_timeout +} diff --git a/dev-python/lark/Manifest b/dev-python/lark/Manifest index 3427b2d52262..e414edc6d12c 100644 --- a/dev-python/lark/Manifest +++ b/dev-python/lark/Manifest @@ -1,5 +1,7 @@ DIST lark-1.1.5.tar.gz 246737 BLAKE2B 2111bb6c2f6eaa05b803daf11f0f55641c9b3943a97f943fd27b5dd33f8b511e3b0fc4fb335edbb3926ad19da6cb2696b7f87003b7def068cae1d805b3feb8d9 SHA512 8103e050745c83c99b077667aa8b1d4dfad28f5554d2381534b3518d8d3e8adb70f0304fdc7e1c762d3ea26089181d9632dea155b6cd97237078b89330a6711e DIST lark-1.1.6.tar.gz 251270 BLAKE2B 2f2b81eef82ba2cb774e3aab448a092256a714e7118da08e1e25297c1573d0b833231e6b6158dc88fb19c80af370b1e72946dc929f6379408a9aea6c596f3605 SHA512 347ba7423f15fe38c97446991b4d2d0d6edd50bc656aa9a67c8b6d94b8cdbf2b006f3391c6c06fe000fc4b2657480e6a66a9580ebb0440eeef2b5a6a5418567b +DIST lark-1.1.7.tar.gz 251290 BLAKE2B c6f19eadf29c75257e0b49231e621bffd27ff6c569a07159e9f4934d0bf74abb6df9425fdd971392b415fc19d12421abc67186d844f2ef1c294205a25f4e263a SHA512 59e5567ebff173a25caa2ea4db3ff3f284bd580ce68a6a3ca27ceff34158a9b56fc404ebf3016e2bbb074fd19286a0d511ffaadf2f157185f45b10305c3c8474 EBUILD lark-1.1.5.ebuild 976 BLAKE2B 27eadd92cd8da5f9fd086223ab7d3fcc217a456e4bc7bc2004cf60596ec41d4a8fab38a1784e68418e56fc9881f3e51650317704344a391d9148435469bffe9a SHA512 3a7416443f30db7aed7c1f7cba9d83c29179b93b230ae1310acbe61c7c349d65e12739e3d8193ea13911eb7a7a4d28611133df244b0a7085ae4f8f28ac53bf50 EBUILD lark-1.1.6.ebuild 984 BLAKE2B d705f41abb9f132717974faff1b5c5610f4ed61b92bc5aeab945883fc6f5e42bc5bc405ded31592e21a4409bf6206860157537da2cdea4f3612225e15be55423 SHA512 d703039f124770e79b8dc111f26c757a6def89ff198318e31d220a4c222c3faffdfe4b3d97d69b8f7b3c06a550b7b01b363b8cce3d541488b267b5d1ff6c336d +EBUILD lark-1.1.7.ebuild 984 BLAKE2B d705f41abb9f132717974faff1b5c5610f4ed61b92bc5aeab945883fc6f5e42bc5bc405ded31592e21a4409bf6206860157537da2cdea4f3612225e15be55423 SHA512 d703039f124770e79b8dc111f26c757a6def89ff198318e31d220a4c222c3faffdfe4b3d97d69b8f7b3c06a550b7b01b363b8cce3d541488b267b5d1ff6c336d MISC metadata.xml 388 BLAKE2B 705a273d593a97c10e06cf04bf146864ff3a5d955f30d0094ab6869fd12e6033612e361e55b9e934f052ab29de7beef928293a377d0f1abb917f9715e111cdd6 SHA512 76a47597d5a6f2a71907701dc53837b1fb175be2b2fb0e70a03dacd17974f4dbaf3caa56f5e4be07c6847245c313bc3911ae949c689056082edda7993405cc32 diff --git a/dev-python/lark/lark-1.1.7.ebuild b/dev-python/lark/lark-1.1.7.ebuild new file mode 100644 index 000000000000..f65a5584bcd8 --- /dev/null +++ b/dev-python/lark/lark-1.1.7.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python module to propose a modern general-purpose parsing library for Python" +HOMEPAGE=" + https://github.com/lark-parser/lark/ + https://pypi.org/project/lark/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" + +BDEPEND=" + test? ( + dev-python/atomicwrites[${PYTHON_USEDEP}] + dev-python/regex[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_IGNORE=( + # require dev-python/js2py which is a really bad quality package + tests/test_nearley/test_nearley.py + ) + + if has "${EPYTHON}" pypy3 python3.{8,9}; then + EPYTEST_IGNORE+=( + # test using Python 3.10+ syntax + tests/test_pattern_matching.py + ) + fi + + epytest +} diff --git a/dev-python/marshmallow/Manifest b/dev-python/marshmallow/Manifest index fb16438bc5b2..7256995b19db 100644 --- a/dev-python/marshmallow/Manifest +++ b/dev-python/marshmallow/Manifest @@ -1,3 +1,5 @@ DIST marshmallow-3.19.0.gh.tar.gz 182305 BLAKE2B 2e37e0dcfcab3fa080745ccf6acbaf0fc71a43edfc9227ebf1d5320c61b0f0b51a0f3ea1d75ab1b213f8464d8ac043365ddadc8d9ab4479e21eed92ce5362b4e SHA512 e908ab33703fed5a9290189aa151dfdb425668bebe89063084f10435d2030927ce001c0d34d504d19998863431ded52a7a551085b11212489495d34aadb3b9e1 +DIST marshmallow-3.20.1.gh.tar.gz 183718 BLAKE2B f1e8011be42f6a94d8d2bfde70d2761b3a3efdbce1ca61445d11b8b1e2e2f79953abd4fcefcd9bfcb3370458c9bb0084a2697b8537af8f58d161bb0d19559170 SHA512 8d2eeadad42811b2311f70c8eb0101d88a53fa8d4216a2ab44e67a508f5514c65c35932e1d3d2000b5cbd77ee4aae2be0e29a82576c3917f5db640f4af078b53 EBUILD marshmallow-3.19.0.ebuild 780 BLAKE2B 946dac7aedefca68112cc5f4113a6e5b8ce7b57d50bb61a47e07ad4761e078b9058b88a7eac69ae6a2641283e28bb6455260a9de726392d6d3703fd8fbdfcc7f SHA512 759a1d5df428ae1ce25192412320602c3f86af6e6eb9bb472b9d3c108c326f0d489358d116124c8c57b7507c8ded32754fd5a91a8649d1f22fcf962fa3734381 +EBUILD marshmallow-3.20.1.ebuild 780 BLAKE2B 946dac7aedefca68112cc5f4113a6e5b8ce7b57d50bb61a47e07ad4761e078b9058b88a7eac69ae6a2641283e28bb6455260a9de726392d6d3703fd8fbdfcc7f SHA512 759a1d5df428ae1ce25192412320602c3f86af6e6eb9bb472b9d3c108c326f0d489358d116124c8c57b7507c8ded32754fd5a91a8649d1f22fcf962fa3734381 MISC metadata.xml 462 BLAKE2B 8092c0a0e4a28fdedd16131788e41c7133a7d114b6603c859a7b75a3e2c1519e51450c6ecd8b8bb42b16feee2b187d61a3241c4af6a4decebe85cd011944271d SHA512 bc243259fe7e0cf4892a8e9d5bc9792cdf9166400e6c5a2bb00dda58a1a4eae672c9b5c9723ba662f583bf47b994134943d6879141472e9ca4395d8700649997 diff --git a/dev-python/marshmallow/marshmallow-3.20.1.ebuild b/dev-python/marshmallow/marshmallow-3.20.1.ebuild new file mode 100644 index 000000000000..6238f7c18ef0 --- /dev/null +++ b/dev-python/marshmallow/marshmallow-3.20.1.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="A library for converting to and from native Python datatypes" +HOMEPAGE=" + https://github.com/marshmallow-code/marshmallow/ + https://pypi.org/project/marshmallow/ +" +SRC_URI=" + https://github.com/marshmallow-code/marshmallow/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +RDEPEND=" + >=dev-python/packaging-0.17[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pytz[${PYTHON_USEDEP}] + dev-python/simplejson[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/mkdocstrings-python/Manifest b/dev-python/mkdocstrings-python/Manifest index ce385baa2e37..cd7c34d29730 100644 --- a/dev-python/mkdocstrings-python/Manifest +++ b/dev-python/mkdocstrings-python/Manifest @@ -1,5 +1,7 @@ DIST mkdocstrings-python-1.1.2.gh.tar.gz 127162 BLAKE2B 1aa77a6846b8f4787091691c3862428400cf73e5b51f3d7a278e9d871136a3693d80a1fe79d6999dedefe66b0a14402e0d70c448f9260c1528024a56cf223c69 SHA512 40c8247bc6217e73c23555fb3de14ddc8995e1870c7bcee85c12c885b9710cd303da3cec22b4ae44ff5de050486958447d2d489d9739b9860c432e9e00fec0d7 DIST mkdocstrings-python-1.2.0.gh.tar.gz 132100 BLAKE2B 8873ea65a799f5f8d6bf4a792abb94edc70e8acb0140dfa30dda15d9d94e354fe4c32c99dde5c53c2c04af7591762c50c5c2cf4fb7a8e167e2065c6d6da0aba1 SHA512 f2e07ad52a5102b178a5bc9245c018319b52f37d11fdf1650f3568275fe7d7800938d699a2ef1c6343f21187d47b34b0374ddbfb0cc04891a462480533043f72 +DIST mkdocstrings-python-1.2.1.gh.tar.gz 132468 BLAKE2B 287cae20510818c085bf505fea0f74e39df86538e19bfcb90aa7f6d46fb237158979dc65c7f955d73461fadb4ed35263ef47b9771f224b5793026a9f0b3c86e1 SHA512 147849a88c3bb5347c1cb4293c9ee9c54cb33933bc274dc5bc933f72deb64016c7f7b8ba817311e282c68606d0980571d5713dec7a47e8d6c51168d524af7d97 EBUILD mkdocstrings-python-1.1.2.ebuild 852 BLAKE2B 7086ff7a9e070b5e2c96123f723e6f8b199bc199ced95066ed2bf6caa4536e87a2b06d19ee87975374fb2217b1650dd83e61d0cf9c23ba868d05aa865afe9d0c SHA512 db9067524986809071cc8403c3516045ccb875380df27df98b04c36df2f6f96a50bc94a9054284fefb7a978f46ea3a6c4f8aabb9fb05f96b600bbf16732438f5 EBUILD mkdocstrings-python-1.2.0.ebuild 861 BLAKE2B 7c7c0491dc73801d217fcac26f68c768599c81c5abd64dcbbe41dae2ede7ce3906289d520b3f3b06c83d89aede77f5648036f4e845e11b30941700d7ed5cc30d SHA512 8d9be4de760da3db801a607085342c35dd8bd448ecda072446367340805a8eb046a15b5bb5a89c3621ba8c25ccfceb0eb7bf0102ed42a323e52b5814db66209a +EBUILD mkdocstrings-python-1.2.1.ebuild 861 BLAKE2B 7c7c0491dc73801d217fcac26f68c768599c81c5abd64dcbbe41dae2ede7ce3906289d520b3f3b06c83d89aede77f5648036f4e845e11b30941700d7ed5cc30d SHA512 8d9be4de760da3db801a607085342c35dd8bd448ecda072446367340805a8eb046a15b5bb5a89c3621ba8c25ccfceb0eb7bf0102ed42a323e52b5814db66209a MISC metadata.xml 411 BLAKE2B 0ac98abc8de945139a73e2083e8c04df749bd8c0c26c446df65218057182391ae025885fa5c5bde2d1139dde9916aa3baa0426d70b57326563c3fdaf466a20d8 SHA512 c7ec032c8ae7197452714dc2b541ccad1cf84d7844dafc4e7581ffb00c62c0fd2c38d453e62a7706d74d2d20146acdf1e99e502ab8bd8976acfd6f5a605e1c56 diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.2.1.ebuild b/dev-python/mkdocstrings-python/mkdocstrings-python-1.2.1.ebuild new file mode 100644 index 000000000000..44a4ca132d47 --- /dev/null +++ b/dev-python/mkdocstrings-python/mkdocstrings-python-1.2.1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +DISTUTILS_USE_PEP517=pdm-backend + +inherit distutils-r1 + +DESCRIPTION="Python handler for dev-python/mkdocstrings" +HOMEPAGE=" + https://mkdocstrings.github.io/python/ + https://github.com/mkdocstrings/python/ + https://pypi.org/project/mkdocstrings-python/ +" +# Tests need files absent from the PyPI tarballs +SRC_URI=" + https://github.com/mkdocstrings/python/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" +S="${WORKDIR}/python-${PV}" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64 ~riscv" + +RDEPEND=" + >=dev-python/griffe-0.30.0[${PYTHON_USEDEP}] + dev-python/mkdocstrings[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mkdocs-material[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +export PDM_BUILD_SCM_VERSION=${PV} diff --git a/dev-python/overrides/Manifest b/dev-python/overrides/Manifest new file mode 100644 index 000000000000..fb46fa69dd31 --- /dev/null +++ b/dev-python/overrides/Manifest @@ -0,0 +1,3 @@ +DIST overrides-7.3.1.tar.gz 24766 BLAKE2B c7fc2e22b7ded0208befd483e76b0bdb444f2d2891f6b2fe4751a81c47164b2cd3a51b7d71ec03401629d4427393553aed1146d2ef60ffe966fd502bd84e824e SHA512 94a8a581dfdacc047937824ffb8afae81d92998ec796e44c4ae05778f2b9d381517e37c2c4591a1c118b091f96bd91554aaef65d0372b2fef04f6ee225e10922 +EBUILD overrides-7.3.1.ebuild 462 BLAKE2B 79172e25c650ea75135b5cd604097d1a6908d5ace8a75c058c2458eb5ef6242691993f704a9cc7d25a2c7c7468d613a6d9eb5c403856ad7325e2bb97f1b39554 SHA512 61c53c7e7205f0ef2b1ab74b7f4ba8162205f7efd64e06e0efb172a19eddf7fd21bb78c89c6be020823f89da8edb21f80bab73e4c67a8fd3104e7aa0f99b8976 +MISC metadata.xml 408 BLAKE2B 3f011749f3b0b2cd3283ed70623fcbe6211cd33f7e5d59c7f02f677d7952e3aa49b8b9d4b6b8608c75028239ed7e2dd1226ed3692adfec7d2772e6bf37366fa5 SHA512 669a884bce1d2a97b2d61ca7e05ee134b7636a485435a0e22dbbe11f2e1e330e3be36146ddd115ad362f6b5b717d3f17f119f6b7e036e20085bdfce538183e3d diff --git a/dev-python/overrides/metadata.xml b/dev-python/overrides/metadata.xml new file mode 100644 index 000000000000..5f4962551bfb --- /dev/null +++ b/dev-python/overrides/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>python@gentoo.org</email> + <name>Python</name> + </maintainer> + <stabilize-allarches/> + <upstream> + <remote-id type="pypi">overrides</remote-id> + <remote-id type="github">mkorpela/overrides</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-python/overrides/overrides-7.3.1.ebuild b/dev-python/overrides/overrides-7.3.1.ebuild new file mode 100644 index 000000000000..1f1ba9b915f5 --- /dev/null +++ b/dev-python/overrides/overrides-7.3.1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A decorator to automatically detect mismatch when overriding a method." +HOMEPAGE=" + https://pypi.org/project/overrides/ + https://github.com/mkorpela/overrides +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +distutils_enable_tests pytest diff --git a/dev-python/pyarrow/Manifest b/dev-python/pyarrow/Manifest index 7230869cb4ad..6bf51c22c2c1 100644 --- a/dev-python/pyarrow/Manifest +++ b/dev-python/pyarrow/Manifest @@ -1,4 +1,6 @@ AUX pyarrow-12.0.0-tests.patch 4608 BLAKE2B 89a543188ccb6d736ee89546cfd238d52688002c2000dbd044a85b84731bb7f54fda2e406fb60ffe89f307c8078a7f1dc75146a074ff8198f1573808348ce784 SHA512 d0eea87b5b6e8cc3a444daf3c0df7371c8936b851cb542214f6c30bf0a85741e3e2530025557d8a7f01b2678c1dd8a758c8ac28a3f341099151e35192a674e6e DIST apache-arrow-12.0.0.tar.gz 20159048 BLAKE2B 43b4f36e1d1f84fc83c46a3627ad72cead38310f4325b8d21d17d726cd416016f0839d312c80737c0a921da6aefee537413e30309a656301c19834c2986d734e SHA512 f815be4fb20b6001ba5525270765fe239b5468708a7be34b93b60ee0ce63464727d183c9756fbc33bffd199019e1f06a7fddd306ce8388435cea7771070a2ca9 +DIST apache-arrow-12.0.1.tar.gz 20172604 BLAKE2B bf66761d33ceb778c2f53c2e643e0c2bb4448f29eaa94d17e9815628665f4965fde28bd47fce4a5874717d2161c3f8adbb2e8a0e6658a51ae6d617e4f09d202b SHA512 551ae200551fcc73b7deddcc5f0b06633159ab1308506901a9086e4e2e34e4437f26d609fdbacba0ebe7d1fe83bdb8e92a268e9e41575d655d5b2d4fbef7a7ce EBUILD pyarrow-12.0.0.ebuild 1364 BLAKE2B 5f7479fb26921448a43889267e6a0abd26575e4ad9e125aabd121de683e955d7134c754975b2b8aad105f53d222d61eb33547fbdb0893a0fb12f276e1a45d603 SHA512 663abcb36e8716c7e91de28cf0a4f2ba22fa138db7e1fcd5e38946ddb7d746b9fadcd2cd68f12e54c67bd821ad9f42c35b3e9137f8b9f48ce20cbcd1f7adf507 +EBUILD pyarrow-12.0.1.ebuild 1698 BLAKE2B 0b37b3e6fcef08909f6a0b714f019c8c0d2d069215aeffd97f99f0dff76faae8125c8af492ea9b1eff84628462a874d1d0195380b49b9edce0f260a283082288 SHA512 4357e57fa47ec7e2751730a8666b09c878abcd362163b4b57ed1551e6e10505fa089a370d6439efa36066c5a065a3708237c1f87d7e0bd48964c8610fe32a047 MISC metadata.xml 454 BLAKE2B aef32100cb88b74361bc57c83179ce223bab58fd2d33c0274011350f1021f8f738008a64b74995d005f9b53edf45d9e0168a38101e041297d38805529b7af416 SHA512 2b7d53db25c36faca27aa8885479396ad2b510d8fba9b421d969fd23505b5026b48a9869ab941fa8d09c2a399ed6f211d8694bc3ed05dc5bf583d7be1fc0e679 diff --git a/dev-python/pyarrow/pyarrow-12.0.1.ebuild b/dev-python/pyarrow/pyarrow-12.0.1.ebuild new file mode 100644 index 000000000000..7ac59fddb3d9 --- /dev/null +++ b/dev-python/pyarrow/pyarrow-12.0.1.ebuild @@ -0,0 +1,71 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 multiprocessing + +DESCRIPTION="Python library for Apache Arrow" +HOMEPAGE=" + https://pypi.org/project/pyarrow/ + https://arrow.apache.org/ +" +SRC_URI="mirror://apache/arrow/arrow-${PV}/apache-arrow-${PV}.tar.gz" +S="${WORKDIR}/apache-arrow-${PV}/python" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="parquet snappy ssl" + +RDEPEND=" + ~dev-libs/apache-arrow-${PV}[compute,dataset,json,parquet?,re2,snappy?,ssl?] + dev-python/numpy[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/hypothesis[${PYTHON_USEDEP}] + <dev-python/pandas-2[${PYTHON_USEDEP}] + dev-python/pytest-lazy-fixture[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # wtf? + tests/test_fs.py::test_localfs_errors + # these require apache-arrow with jemalloc that doesn't seem + # to be supported by the Gentoo package + tests/test_memory.py::test_env_var + tests/test_memory.py::test_specific_memory_pools + tests/test_memory.py::test_supported_memory_backends +) + +src_compile() { + export PYARROW_PARALLEL="$(makeopts_jobs)" + export PYARROW_BUILD_VERBOSE=1 + export PYARROW_CXXFLAGS="${CXXFLAGS}" + export PYARROW_BUNDLE_ARROW_CPP_HEADERS=0 + export PYARROW_CMAKE_GENERATOR=Ninja + export PYARROW_WITH_HDFS=1 + if use parquet; then + export PYARROW_WITH_DATASET=1 + export PYARROW_WITH_PARQUET=1 + use ssl && export PYARROW_WITH_PARQUET_ENCRYPTION=1 + fi + if use snappy; then + export PYARROW_WITH_SNAPPY=1 + fi + + distutils-r1_src_compile +} + +python_test() { + cd "${T}" || die + epytest --pyargs pyarrow +} diff --git a/dev-python/pydantic-core/Manifest b/dev-python/pydantic-core/Manifest index b4546f588aa9..e621c60af14e 100644 --- a/dev-python/pydantic-core/Manifest +++ b/dev-python/pydantic-core/Manifest @@ -53,6 +53,7 @@ DIST pydantic_core-2.1.2.tar.gz 305997 BLAKE2B 1893dd2b187303ad50fd8c18842158d1e DIST pydantic_core-2.1.3.tar.gz 303560 BLAKE2B b1ee7d73f4cb5aa192dec3670df66a6f60f157dbf21e5c1e1f62a978dc36838239f7883efbc1e1d98ab5ef8ddd16daf36e792e5f508d93f32405992d956e3c5e SHA512 cbb85b5c459d9f3cd80cba44f242157a8ca5d64eb3ed209a47a7e9be3c687111f8cc750db97269ef6c9b3fe27ae1b58a0a10f022830f1ff90564cbbbe30ab1dc DIST pydantic_core-2.2.0.tar.gz 306423 BLAKE2B 82131892ffaf7ae0c222b19935827db3fe01040383006d7a015bdaee03ea688dfb988642a0c98ecd5caa2b9518a8ad82eb8f991b7c0e5fad89c974a4697f3f78 SHA512 6f6d1e71acc248607c6f643465946e186c0bc0bc4f05dbc0058ddc0db717dac41819470dadc9a584fd7d9cf070d643fdc92f0ddb1e1b2a50f6e59ae37e4d8ded DIST pydantic_core-2.3.0.tar.gz 308473 BLAKE2B 2bdd96989b93bfd00d1db23d30171a315afbb911934e644b0e36239a2d48c6c6eeec519e28719d1756a6f9daebc7623cb34e8b50b9216d1a95a5d3694b0945e1 SHA512 8959f9949ca943db2fe362b3ddb4b3e87c83ce22a63d70ff851fa84ee891390dba69f5d5607df6033023c47a4563066d675f192072278309e02d6dc0891588f1 +DIST pydantic_core-2.3.1.tar.gz 313680 BLAKE2B 90b7ed134e6dd891dd184f651b4907292aac6050ba67b66260885f69026b572b802cdb5436a7cc504b969fcac2499ed557f22c5e0178d4f1eada22b74cab1882 SHA512 a8de5b9b5201d72796851e27e9f6ae5a248e65ca214d5f971d1cd4323033cf8d573640e80b25255cbf548b506d31b8078b2ac9e484193de820a8a7a924b816f2 DIST pyo3-0.19.0.crate 412659 BLAKE2B f8833d39c3c8318466ee5b9010cbdce1a20f844f15a257ae41c5d8c72f645e0c14e7e5ae0b50a8aebec60afd827cd23d5b5b4b70188531e6f5b89ef191066189 SHA512 9cef7f8a73cfea32661eaf8fd8d5af6ca180e3fd71ac956d9fbb96a1d194f238116e3ab31917b15359e7f6b0b3bc4587437463a4c61bca988f16657a64440919 DIST pyo3-0.19.1.crate 418297 BLAKE2B 19ad6aa4fba175961b7fe97ae0bc45050f930859972b1b25cf0139bb3436c050ba76b63894f0df26174f141a52ac6abf10fd84c03c056af5a0665e723ae24195 SHA512 b27500cf49f1c6f217d21344d24ac96c07b82c157dd36fa4550b94059da5715ba7d0e085ec07dd5f8a8ac9de4d7e9239c1cceac4337294eb0dc9f6102049d5ff DIST pyo3-build-config-0.19.0.crate 29172 BLAKE2B 20904ad814ed9a22b801eb7b06851292d50f5716116a5b4a670e8c499878bf6d193525a4579b044ed413823c17ecd1ad0178baae1cab1fe3f431cc9a0f442576 SHA512 3105ce54bff87bef803f30b79d3ab2dbe440d68418f8cdc875f18ceb2bb0d06ed0923cf02af5f8293ca901f40b96c1b99a12a8a8e74813dcf70534d3aec2bfb7 @@ -137,4 +138,5 @@ EBUILD pydantic-core-2.1.2.ebuild 2737 BLAKE2B a831f6bece89f8763f30ff43f0bb834bb EBUILD pydantic-core-2.1.3.ebuild 2800 BLAKE2B f025b2383d47daf2c87b4a1e75d94ed617e257ee6c80760ea6360fab7a648afcbafdbd033dae077a9531c3c5b38ecac9ac5420a512b4fdf678e2f2c457fe22c8 SHA512 13691db6c92440f2a783877291a59a0dfca1916724837901da4c5613ced6aad697b02aee5c0a309849ec854d01217229b598c50983e374ccc11e00125cd518d2 EBUILD pydantic-core-2.2.0.ebuild 2822 BLAKE2B 2f910312d71f60f568b25d31d46c764e0407ede27d182cc439c544ebca95f9898129a0fc3b432dede2e1dfded3a5f9bf4810411a222c3abfb89258e8b72d97c5 SHA512 0edb00a12ebf20b187d07053f22a35bf2a51f2ddb1e34ad6c5885ca66a4d65aad097d723c38b09c3e8fce1303667144d235eaef8fc25f7be954e1567c8bfe837 EBUILD pydantic-core-2.3.0.ebuild 2856 BLAKE2B 761f14a7d2bf09b94031a1c5edf711fb41af82ff8064c1d4550632ba6843b0dc2a7bdc9be3f491074df320ca39d072d14ab3c81588b8eee33add3a657be10730 SHA512 203feeedd26090802179a05c59b27b967692640ed04be5de52acb20adb9df1c4661d5aa70941baa4f84f9cbb5c09e16176fddccd288e72b448bf87fdb15a739d +EBUILD pydantic-core-2.3.1.ebuild 2856 BLAKE2B 761f14a7d2bf09b94031a1c5edf711fb41af82ff8064c1d4550632ba6843b0dc2a7bdc9be3f491074df320ca39d072d14ab3c81588b8eee33add3a657be10730 SHA512 203feeedd26090802179a05c59b27b967692640ed04be5de52acb20adb9df1c4661d5aa70941baa4f84f9cbb5c09e16176fddccd288e72b448bf87fdb15a739d MISC metadata.xml 379 BLAKE2B ac0fa1abd0aac6436f234dfbfdb1517cdef2f7636c019a16257619d1a1a95a31b67061daa6606b47b68332d03bd213fa9bf67017b0e4af9733a26ab4828cf206 SHA512 7e3b5785628be025efc5360924e31a5a5becab941c9db255357b966dd5d3aca733e96485e92e78533bcde95379c59c36a601d4b407550c5ff1c649f09c3a21a6 diff --git a/dev-python/pydantic-core/pydantic-core-2.3.1.ebuild b/dev-python/pydantic-core/pydantic-core-2.3.1.ebuild new file mode 100644 index 000000000000..34b21b867351 --- /dev/null +++ b/dev-python/pydantic-core/pydantic-core-2.3.1.ebuild @@ -0,0 +1,139 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=maturin +# pypy3 is waiting for new pyo3 release +PYTHON_COMPAT=( python3_{10..12} ) + +CRATES=" + ahash@0.8.3 + aho-corasick@1.0.2 + autocfg@1.1.0 + base64@0.13.1 + bitflags@1.3.2 + cc@1.0.79 + cfg-if@1.0.0 + enum_dispatch@0.3.12 + equivalent@1.0.1 + form_urlencoded@1.2.0 + getrandom@0.2.10 + hashbrown@0.14.0 + heck@0.4.1 + idna@0.3.0 + idna@0.4.0 + indexmap@2.0.0 + indoc@1.0.9 + itoa@1.0.8 + libc@0.2.147 + libmimalloc-sys@0.1.33 + lock_api@0.4.10 + memchr@2.5.0 + memoffset@0.9.0 + mimalloc@0.1.37 + num-bigint@0.4.3 + num-integer@0.1.45 + num-traits@0.2.15 + once_cell@1.18.0 + parking_lot@0.12.1 + parking_lot_core@0.9.8 + percent-encoding@2.3.0 + proc-macro2@1.0.64 + pyo3-build-config@0.19.1 + pyo3-ffi@0.19.1 + pyo3-macros-backend@0.19.1 + pyo3-macros@0.19.1 + pyo3@0.19.1 + python3-dll-a@0.2.9 + quote@1.0.29 + redox_syscall@0.3.5 + regex-automata@0.3.2 + regex-syntax@0.7.4 + regex@1.9.1 + rustversion@1.0.13 + ryu@1.0.14 + scopeguard@1.1.0 + serde@1.0.171 + serde_derive@1.0.171 + serde_json@1.0.100 + smallvec@1.11.0 + speedate@0.11.0 + strum@0.25.0 + strum_macros@0.24.3 + strum_macros@0.25.1 + syn@1.0.109 + syn@2.0.25 + target-lexicon@0.12.9 + tinyvec@1.6.0 + tinyvec_macros@0.1.1 + unicode-bidi@0.3.13 + unicode-ident@1.0.10 + unicode-normalization@0.1.22 + unindent@0.1.11 + url@2.4.0 + version_check@0.9.4 + wasi@0.11.0+wasi-snapshot-preview1 + windows-targets@0.48.1 + windows_aarch64_gnullvm@0.48.0 + windows_aarch64_msvc@0.48.0 + windows_i686_gnu@0.48.0 + windows_i686_msvc@0.48.0 + windows_x86_64_gnu@0.48.0 + windows_x86_64_gnullvm@0.48.0 + windows_x86_64_msvc@0.48.0 +" + +inherit cargo distutils-r1 pypi + +DESCRIPTION="Core validation logic for pydantic written in Rust" +HOMEPAGE=" + https://github.com/pydantic/pydantic-core/ + https://pypi.org/project/pydantic-core/ +" +SRC_URI+=" + ${CARGO_CRATE_URIS} +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 +" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/typing-extensions-4.7.1[${PYTHON_USEDEP}] +" +BDEPEND=" + >=virtual/rust-1.70.0 + test? ( + >=dev-python/dirty-equals-0.5.0[${PYTHON_USEDEP}] + >=dev-python/hypothesis-6.63.0[${PYTHON_USEDEP}] + >=dev-python/pytest-mock-3.10.0[${PYTHON_USEDEP}] + >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}] + >=dev-python/pydantic-1.10.4[${PYTHON_USEDEP}] + >=dev-python/pytz-2022.7.1[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/pydantic_core/_pydantic_core.*.so" + +src_prepare() { + sed -i -e '/--benchmark/d' pyproject.toml || die + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_IGNORE=( + tests/benchmarks + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + rm -rf pydantic_core || die + epytest -p pytest_mock -p timeout +} diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest index e705e75660f3..30f4f62b8d39 100644 --- a/dev-python/rapidfuzz/Manifest +++ b/dev-python/rapidfuzz/Manifest @@ -1,7 +1,9 @@ DIST rapidfuzz-3.0.0.tar.gz 1230857 BLAKE2B b15bcca17288cc428b485b0c6e1d322027eee5c8c0261b7f0240e4f5908ff2d53e05124855213a1923d96ec7537b75263c17f220bfaf792ab92f2f455d761027 SHA512 bafdb6045baa78154026dc0eb2498eb0031f03c36e8b17a9219d6e0c55041a9b6c164f4fcc0523480903fece0ab4e2e50a8f969a52b6934fcfbad80d8eadba25 DIST rapidfuzz-3.1.0.tar.gz 1251075 BLAKE2B 3a9e3dd4105910ad393efe795c4b7fe603f77ba922a6fa30a7b31f2f14a708651490c1afccbc9a5f217a348a8c20f779172a600331be51298ef746b0ade819ea SHA512 ff583a7b87d64b3b00d785533af3ba76d1ffa5dbc65111f4b72c2e7d84a43fe149e2f5546c6af130617e58e35556a7b2143ff6ed24dcf199d24b81ff7b46abc0 DIST rapidfuzz-3.1.1.tar.gz 1279245 BLAKE2B bd3fa008a29fa9d7c2af8708d498e1b6f4497bf23c42d3692a9d5e61ab605b4511fe26213f405cd6b1a9531f106664577fb741eac1da0a8b70c5ef7b2879b3f8 SHA512 d83e07fd3a0b3085e6b93ddf53207110ae329241c23091c561f07fbcabf630a291c4fda3c5bd2baf91d80f5426ac0cdaeda92e87b617214594bfb67b787b85db +DIST rapidfuzz-3.1.2.tar.gz 1280133 BLAKE2B 5f1d3175bc5ded1900f31c73d0e9fdfd6035533abf3cc9a12be3ba41edd424cb816505d4f82ff2bb4f0a825c53259c3cf1af33cd6b6234680ab93fb5232c91a4 SHA512 462b7b029027a2677ff927285cf614a6b2a6690af622f093633eec1390f0399b70f4240461db493aa9b30a2043f91b44fbbfa8e4bfb65af953516168c2b31409 EBUILD rapidfuzz-3.0.0-r1.ebuild 1168 BLAKE2B 510f0e415ec6c886f7cfa4dc3ac2d78b5008b4111cce5907f6a22f94726bb8365309b18bad0e3831d869e8ebc8086dc0354b0c1dd21ed15d95cc239bc28e9cd1 SHA512 a5b067eefb891edf64b3d7e1fb9e863fc04d872778b9f04d278a32bb053f1a94fc3c34d66570ddfc3f906999f7015deaa875d884e387cdd2f20422f15d4bcd99 EBUILD rapidfuzz-3.1.0.ebuild 1149 BLAKE2B d256c05e700c031092ff32c95f6fdb2cac97f3ac92e81c4a42ad3957fc568a44f5dfb54a909278e51ca3315a2f77d87a4d4e0edd6b3914b790de7ef22785a261 SHA512 cd23ffb6281d2ad276d2b2c642b08ed91ceb508e2d32f24e0eafd2d1e898615fd4e85e09e2a429bab351d83aef63f84c658ceea54f742dfe921bdf0055967e14 EBUILD rapidfuzz-3.1.1.ebuild 1143 BLAKE2B 1a170ee444ba0408d0ec7d0eecec071d6f5b35075a1067d8e6694b06af40b249a68079639e4b7566b5a0789665e38016c558d98bfac54d678e3b5079df24eb2d SHA512 71428d31abece35eb1bf68c4a248577ba25999c1ce0ad56927ede86004ec0f172d886c1dab5c9d4de35e25110a4026252e026fbae62bf31e2bfe67dabc807a99 +EBUILD rapidfuzz-3.1.2.ebuild 1212 BLAKE2B 5e501dca9b7e9d45d5ea7ab67db89e97cf4f32293c78d1604dbc207c375dc300514ce5a273ceee692f7fc3605406a9ccb44a8f20c19eb4e657f980c0508bcf07 SHA512 f6a0072b6ba8ae0f698a159fbdcdbd1fdd902b0b7406c7647d7637920fcfa98d926413e1c97d53f28b10d9d7f83b1a148dee4d16a7619b6a5cf4fe4faad2f7a6 MISC metadata.xml 374 BLAKE2B e6ee89a9850276b8c22c9bc851ebea2cde2ea696d122d70c6465e09a9371c59f81d1976b3253e8ee90afae5e3e30e993481b402058bac0c58ec01f71a0b7c3b4 SHA512 9a39c4bcf8e8de0a6d6a356a9aeb415f8f49667caf5716eee50bf251f1fd53bb076e817fac0b15bf64e65c1b9625c78810da61a5d96b273a20b2669a18084d6e diff --git a/dev-python/rapidfuzz/rapidfuzz-3.1.2.ebuild b/dev-python/rapidfuzz/rapidfuzz-3.1.2.ebuild new file mode 100644 index 000000000000..53aa7e8c6d5c --- /dev/null +++ b/dev-python/rapidfuzz/rapidfuzz-3.1.2.ebuild @@ -0,0 +1,50 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +# custom wrapper over setuptools +DISTUTILS_USE_PEP517=standalone +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Rapid fuzzy string matching in Python using various string metrics" +HOMEPAGE=" + https://github.com/maxbachmann/RapidFuzz/ + https://pypi.org/project/rapidfuzz/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +# all these are header-only libraries +DEPEND=" + >=dev-cpp/taskflow-3.0.0 + >=dev-cpp/rapidfuzz-cpp-2.0.0 + dev-python/numpy[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/rapidfuzz_capi[${PYTHON_USEDEP}] + >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + dev-python/hypothesis[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # sterilize build flags + sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die + # remove bundled libraries + rm -r extern || die + + distutils-r1_src_prepare + + # TODO: re-cythonnize when we can reliably dep on Cython >= 3 + export RAPIDFUZZ_BUILD_EXTENSION=1 +} diff --git a/dev-python/recurring-ical-events/Manifest b/dev-python/recurring-ical-events/Manifest index e3db87611af6..9a082aa9706f 100644 --- a/dev-python/recurring-ical-events/Manifest +++ b/dev-python/recurring-ical-events/Manifest @@ -1,3 +1,3 @@ DIST python-recurring-ical-events-2.0.2.gh.tar.gz 326754 BLAKE2B 1df6ffaf08e991ca49360f586abda344a9967e9fe0446a367920d6fe502aea20af35bb976b7a030d47f0b34388e7f169027e4106fc7c317d3a68358af812d40f SHA512 377f2f974cf0ce141d6c4f32aafe1b55339121229a74d66647d6779c1bec3ec4ede47a0c1353692c5eb3d5a6144b53f1fef3150343b503884c1d1d241138b65d -EBUILD recurring-ical-events-2.0.2.ebuild 1138 BLAKE2B 43db218e35c33766ca0fd11e3dc5e82f1a0da9fe411b52478ca33dda52ae6d5609e7ce17498699b112449f75e63ee3de54ae5d1e8cef52be8052d94d03f319d4 SHA512 080faebdf2bdd347d7cb3841c3363b48b60d4b74a78d940bc53925f56b72ecc7937cccfb32c7421e12bc34a9873d6cd917d93f0f4462843851a6b5444e9ed508 +EBUILD recurring-ical-events-2.0.2.ebuild 1139 BLAKE2B c76cc1f6b864619a6c889cd898f774b51e23a412dbfad3379d302c06d618cfddb64e88988628ce3cdc42330737d8a29cb6bc3a9fc3a720b89c9140c1fbd92f64 SHA512 720598d45361df02732441553f3b2ffd56a2622d3e9fdbd4556ea448b6099bf53bed579f7ef342a7ea8db003d68d43f4c0b03860712316bb4a98b6fceee4a85d MISC metadata.xml 431 BLAKE2B 19ac0f0a385fb9b0524bf641831fbe3c02f35f3ada35922b297563f871cb8e745404e04d18d9f7428ef5b3cca27f5205f4a7f99e85e2a3da18542a19574f04de SHA512 35283cfbd447b3ec9d0d97ec7c11580db012ee60076b12ba733962d58896203a162ece04a9015eca8cc556f28fac307fc9ddeb27c3ea9cb9c8b2d6df0cf93a50 diff --git a/dev-python/recurring-ical-events/recurring-ical-events-2.0.2.ebuild b/dev-python/recurring-ical-events/recurring-ical-events-2.0.2.ebuild index 56f128c6fa25..23278d4d47b2 100644 --- a/dev-python/recurring-ical-events/recurring-ical-events-2.0.2.ebuild +++ b/dev-python/recurring-ical-events/recurring-ical-events-2.0.2.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 diff --git a/dev-python/txredisapi/Manifest b/dev-python/txredisapi/Manifest index ed234d400170..523876c1a929 100644 --- a/dev-python/txredisapi/Manifest +++ b/dev-python/txredisapi/Manifest @@ -1,3 +1,5 @@ +DIST txredisapi-1.4.10.gh.tar.gz 54536 BLAKE2B d1224a95516323bfe3cf57b66612cea6b5fe7a4bd9aba0d2202f19575e1607209dc018ad6f754530ba07f09e89f38238f7ae3213898a33f317dc347722e055d7 SHA512 f0ba61c48807de90ec1dde5100b735f7fe0fb8168895d99ee77cbbfe741bae77e0495bf60f719d6cda65d6403c011c9bb15e6057e717afc4051cfdd7e514ddf9 DIST txredisapi-1.4.9.gh.tar.gz 54484 BLAKE2B faf66eecd51f007dae03d34a6fab8c204b01b44d4967281dbf52fce1d3dd0dbf261e0901902cd3484c8edb951d7b318266f7a72e04eee9c55ca1684e12bc2a7f SHA512 b471bd6cbb7c01f5e1a87e1fc45cc6daf7ed08e0e4168e641e4b1b16a92481d0643eafed22efa9d0dbd807dab46359b570176d97a03673987f4a04930e231fdd +EBUILD txredisapi-1.4.10.ebuild 1880 BLAKE2B 1b99af78b6e30e1ad91c6b2e6f4d7dfc0f0fd40b81582ad29f796394a266cf2886c2f1f9cb191e3b13d72133fab890b61fd8411fe8b2f58e1810beb1f7674ded SHA512 d908c94f2fdcaca9a1db04d39e3d94c96a0a94d8d8e2b53d6823d3673a6c6eba387c99164f269123f91242e8a4fd0081666baf38592a5059b333e35284c218f7 EBUILD txredisapi-1.4.9.ebuild 1878 BLAKE2B b4e5f78168eaf081c5874bb11b71ac679d7bbfce9bf1fe6dcbc95965ae2018957e41a6baa71550fd87514ee2b2f9fd1ea9bf65b8aa9a31714f2ec3c50b2a584d SHA512 53ce9c2b0e1fc51d5001d882cf8443319c46fd9445cc3a0c31432a1648567baf3e5113bd3f640596dbb4f25f4f78000aff35a71e4602781346288776a4983f80 MISC metadata.xml 540 BLAKE2B 5d6aaf37b2dc2c74562fcf2d038617b12cbd6d27dfbfcb3eb91a9f1d9ba608f7ab32dc4efbf0712068877921d938b263623ffef7a5cbaee02c1da99166baf965 SHA512 9bf78049d4ef687b204f3b3392dc4ef17416c8de796013cbe59ae8b7dbc37ddaae62722e734fde192c0e7922fafc6c2f0a68a858087d8812128e93f4116df819 diff --git a/dev-python/txredisapi/txredisapi-1.4.10.ebuild b/dev-python/txredisapi/txredisapi-1.4.10.ebuild new file mode 100644 index 000000000000..0f42671db075 --- /dev/null +++ b/dev-python/txredisapi/txredisapi-1.4.10.ebuild @@ -0,0 +1,84 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) +inherit distutils-r1 optfeature + +DESCRIPTION="Non-blocking redis client for python" +HOMEPAGE=" + https://github.com/IlyaSkriblovsky/txredisapi/ + https://pypi.org/project/txredisapi/ +" +# Github is used because PyPI archive does not contain tests, +# see https://github.com/IlyaSkriblovsky/txredisapi/issues/149 +SRC_URI=" + https://github.com/IlyaSkriblovsky/${PN}/archive/refs/tags/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc64" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + dev-python/twisted[${PYTHON_USEDEP},ssl(-)] +" +BDEPEND=" + test? ( + dev-db/redis + dev-python/hiredis[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +src_prepare() { + sed -i "/redis_sock =/s:/tmp:${T}:" tests/test_unix_connection.py || die + + distutils-r1_src_prepare +} + +python_test() { + # paralellized tests with -j parameter fail + "${EPYTHON}" -m twisted.trial tests || die "tests failed with ${EPYTHON}" +} + +src_test() { + local redis_pid="${T}"/redis.pid + local redis_port=6379 + + if has_version ">=dev-db/redis-7"; then + local extra_conf=" + enable-debug-command yes + enable-module-command yes + " + fi + + # Spawn Redis itself for testing purposes + einfo "Spawning Redis" + einfo "NOTE: Port ${redis_port} must be free" + "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start redis server" + daemonize yes + pidfile ${redis_pid} + port ${redis_port} + bind 127.0.0.1 ::1 + unixsocket ${T}/redis.sock + unixsocketperm 700 + ${extra_conf} + EOF + + # Run the tests + distutils-r1_src_test + + # Clean up afterwards + kill "$(<"${redis_pid}")" || die +} + +pkg_postinst() { + optfeature "Use hiredis protocol parser" dev-python/hiredis +} diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz Binary files differindex d005d430857a..682d4003904c 100644 --- a/dev-qt/Manifest.gz +++ b/dev-qt/Manifest.gz diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest index e1140cf6da5f..9bf1d8c126df 100644 --- a/dev-qt/qtwebengine/Manifest +++ b/dev-qt/qtwebengine/Manifest @@ -8,5 +8,5 @@ DIST qtwebengine-everywhere-src-6.5.1.tar.xz 412377436 BLAKE2B 1ff179daf1433246b DIST qtwebengine-everywhere-src-6.5.2.tar.xz 412356700 BLAKE2B a48a513cffbf140aab08d748bc7826e841b7e1a87d113abbd0d8e7df5b9eb1ff2a44b89ae341c161eae26fd004699a1392f811252eb25aa13e0ce8e08f6be0a1 SHA512 f5791002495ebfa9912477f39a96d28bd4f4329f636f6b2055f1b811503b3c394c3ddd7baed5643f78f1905b1e8f860b4202b5d8e4afe5791e5450b9f46eac12 EBUILD qtwebengine-5.15.10_p20230623.ebuild 8404 BLAKE2B 0b82f31c53c3391042014b1e0f953169b74bb83221958717f645b585815388ae945343aa153f44c9754c2e4160a113d994156cfec77a4c3d683fceaf074f3920 SHA512 83ef513c0d3afe9e216ca477a30a96db233a67b70ca0570e15587f96cf525b06877f7e40115019b367e8166742ec2c5d527a750afa1445a9549f44b4158b392f EBUILD qtwebengine-6.5.1.ebuild 7523 BLAKE2B 13dcff549ee7cc6277ad70db8fbdd6afb775e4b31db5adeceaa8a9e8d0c338fbcbd0374dc3d13ae9d287b921407ec41c631f09a8ef8516f158f917762a4a3396 SHA512 a612a406e55a1709269b897ea320374b5e43d7f9207bf05652c3bc0ac2a173a92463cd78a3c1c7ce3c0de21fc4513402292752dbd912274a35373936a4beb91f -EBUILD qtwebengine-6.5.2.ebuild 7446 BLAKE2B d06a5f4f4eb19571a0844f4461147ae2c785ef15ae27ef03c29581a5dc622ca3d87a2096b57280fdd4e9d0be9d7303711031e8fab35163ff7686218c0b7c8ef8 SHA512 1355586e7a78304b882dff212d0432a038f624dc0b650c4fe4d77384a24d5a1658408e63556dfb73f9e4f4748df4f4b56280769ae9f296df210ea565d2d678d0 +EBUILD qtwebengine-6.5.2.ebuild 7446 BLAKE2B 4304668e2e9942e407dfdd049c6a6a34a727a6bd49508162e90dfbf9df84b463fee25a51fd26aca790af947e6137a2a39ae58d9bb2f0f423fbb9c4d16a7dce9e SHA512 0299958924d4f4dfa8225794d811f40902d33e67c7a15d9dfdbeabae11972fd484c7657d7f35cc2b0fbbb515f14ee51a83e834f523f21982127b1665e342160b MISC metadata.xml 1152 BLAKE2B 2975a3fabc6464a6207a6b1a9da943baa16bc9a3b77a987cffeb6ea7c8791c5d09171b74825e6f218612144d862de1f2865c60fb6c4c187a1c5f6940112117e9 SHA512 aa3ed598b19be8adceb5a9b90bbc5d5d2521aa1a742210f536d11cf0466204ac3dc373ccee5a9a6cf523827589d17022ca2b54c8e142e6bb3b2afcfc98fa242d diff --git a/dev-qt/qtwebengine/qtwebengine-6.5.2.ebuild b/dev-qt/qtwebengine/qtwebengine-6.5.2.ebuild index 062731444eb5..bad90757778b 100644 --- a/dev-qt/qtwebengine/qtwebengine-6.5.2.ebuild +++ b/dev-qt/qtwebengine/qtwebengine-6.5.2.ebuild @@ -6,7 +6,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{9..11} ) PYTHON_REQ_USE="xml(+)" CHROMIUM_VER="108.0.5359.181" -CHROMIUM_PATCHES_VER="113.0.5672.126" +CHROMIUM_PATCHES_VER="114.0.5735.133" inherit check-reqs estack flag-o-matic multiprocessing python-any-r1 qt6-build diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz Binary files differindex fe06316370b0..5f51fa9d0b53 100644 --- a/dev-ruby/Manifest.gz +++ b/dev-ruby/Manifest.gz diff --git a/dev-ruby/actiontext/Manifest b/dev-ruby/actiontext/Manifest index f6ed67f15e19..6fc73ce8d7b5 100644 --- a/dev-ruby/actiontext/Manifest +++ b/dev-ruby/actiontext/Manifest @@ -8,5 +8,5 @@ EBUILD actiontext-6.1.7.3.ebuild 1810 BLAKE2B 10d8fa4f3590e03b3d7147cf1162c5fdc1 EBUILD actiontext-6.1.7.4-r1.ebuild 1892 BLAKE2B 4b869605010fe56d0bf2dede29f343fdee273c879a9c12fac54994f7524aa55bbec1cf3c43671a2273031c1fe358769611ee652f09d747150a2ca78d26f012e2 SHA512 cd3a2523dff91089aa86ae135b3de98ce46c71101cfc307634991bc67cdcaf115bde9722224828b84b2b5d2de9bd93d82e633351b91fc691fc2b9f31943aac01 EBUILD actiontext-6.1.7.4.ebuild 1846 BLAKE2B 47f611de02468fd857248a77777878c154236523d684febefe557823335142986f80adec0cc05448d498b6d5f2acf63e6297f9d5e49bf48bdf77eb73e7171cca SHA512 92f9052aab58679fbb42166e9939941ac35ddd87b189fdcb7620085e6b3953fac50c6f035ebccf50b710db876e471789015dd23506e3036f656843d7f6772527 EBUILD actiontext-7.0.5.1.ebuild 1946 BLAKE2B 245bc604ac5a5abe92f57a40b60551f6f67b5bb1c3a60163337fdc6fe52a9f64a5f9c469ec700f0a378f28d1581e36f947baa8bbc166b74d1936e24cf595af0c SHA512 a81edab5ef1d61949ad659f1800f4ccee6b70a386e751a18cd0b8106d9276d87944b9d8fc9931499be0fca20c1c190c7689b9065b223884b1e52541b9e49a865 -EBUILD actiontext-7.0.6.ebuild 1946 BLAKE2B 245bc604ac5a5abe92f57a40b60551f6f67b5bb1c3a60163337fdc6fe52a9f64a5f9c469ec700f0a378f28d1581e36f947baa8bbc166b74d1936e24cf595af0c SHA512 a81edab5ef1d61949ad659f1800f4ccee6b70a386e751a18cd0b8106d9276d87944b9d8fc9931499be0fca20c1c190c7689b9065b223884b1e52541b9e49a865 +EBUILD actiontext-7.0.6.ebuild 1970 BLAKE2B afaef3f3909af4e3ccd22418514421974246a7f83ae8817fab036e709716a7b28bd9e1104b994fb3195df7ff6bd8dd513173a75a498de92459d6eaefa97fadab SHA512 1ad87f4e20b576916f9a0fc518f5979b237035ee8863f5b50a1f6de7eaa7934562aa22d3571131e101182030e002dfb41e7da7749a407b0bd270a21a65b5b943 MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295 diff --git a/dev-ruby/actiontext/actiontext-7.0.6.ebuild b/dev-ruby/actiontext/actiontext-7.0.6.ebuild index dfa65eb6e1c5..5ed5525d70fa 100644 --- a/dev-ruby/actiontext/actiontext-7.0.6.ebuild +++ b/dev-ruby/actiontext/actiontext-7.0.6.ebuild @@ -36,6 +36,7 @@ ruby_add_rdepend " ruby_add_bdepend "test? ( dev-ruby/bundler + dev-ruby/minitest:5.15 dev-ruby/mocha dev-ruby/propshaft )" diff --git a/dev-ruby/leto/Manifest b/dev-ruby/leto/Manifest new file mode 100644 index 000000000000..8b22eea2849a --- /dev/null +++ b/dev-ruby/leto/Manifest @@ -0,0 +1,3 @@ +DIST leto-2.1.0.tar.gz 8874 BLAKE2B d7d39a13ad6ceed2d14d7e9c9a39c037115797ce00629a114bad832bc70397a90c3ba86bdc73789b0c0f852df059d15d026338324cd3de9f38a40bf4885d6a9a SHA512 c0bda72b32a96c83ad01281fd2a6e224f504aa45b030e4a203c2df0810bb6dd52dcb9c2633f2514d239a39b14b5c0428f912799eae756373dc0b15051be5e260 +EBUILD leto-2.1.0.ebuild 764 BLAKE2B bab49561182c6144da7b92a66e6672ec314ac125c7456d94483b03c5758bbc66b60628b40cc4b4d74d5e47842d511131b1784b75e022670de1668629516a8810 SHA512 931f4d33f470b88afc040b8ca276e07c646a8893335f26bac8331703ce04abce24bed394f1e79f05b780c437891a177c33da8516c28f1c4d9d0bacd312f1bf23 +MISC metadata.xml 389 BLAKE2B aadeffc1c73e5288ee6b19b8fb51a29f2ea81605fd815aaebe86d01d459a0f67df41fc92c7b0e798b51f0a3800bce7db6c5b28adc18e8c2ae48fdcb29330c64e SHA512 c54f0344c9d96a51d2ba185ff778a206cb5ca07edd9b236fc271b7cc2ca4b6597ee29fcbe6f57020253c375d1593ff363cf4791348d25398cb8e4b4f2f8b8bf4 diff --git a/dev-ruby/leto/leto-2.1.0.ebuild b/dev-ruby/leto/leto-2.1.0.ebuild new file mode 100644 index 000000000000..422ec312686f --- /dev/null +++ b/dev-ruby/leto/leto-2.1.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" +RUBY_FAKEGEM_GEMSPEC="leto.gemspec" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +inherit ruby-fakegem + +DESCRIPTION="Generic object traverser for Ruby" +HOMEPAGE="https://github.com/jaynetics/leto" +SRC_URI="https://github.com/jaynetics/leto/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64" +IUSE="" + +all_ruby_prepare() { + sed -e 's:_relative ": "./:' \ + -e 's/git ls-files -z/find * -print0/' \ + -e 's/__dir__/"."/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die + sed -i -e '/simplecov/I s:^:#:' spec/spec_helper.rb || die +} diff --git a/dev-ruby/leto/metadata.xml b/dev-ruby/leto/metadata.xml new file mode 100644 index 000000000000..8bb4371efdb1 --- /dev/null +++ b/dev-ruby/leto/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>ruby@gentoo.org</email> + <name>Gentoo Ruby Project</name> + </maintainer> + <upstream> + <remote-id type="github">jaynetics/leto</remote-id> + <remote-id type="rubygems">leto</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-ruby/permutation/Manifest b/dev-ruby/permutation/Manifest index 627f5b3abf7f..877411c077e4 100644 --- a/dev-ruby/permutation/Manifest +++ b/dev-ruby/permutation/Manifest @@ -1,4 +1,3 @@ DIST permutation-0.1.8.gem 18432 BLAKE2B 719d2c8c3006d821e69a5540a387f5e783aa0b9270bc650110171ad7d049835d4317deec68535dd9d1119259272867d6abffe97aabb9daa6c55b1d367da4bbd8 SHA512 78f9679a652d3f18ea4b459aeeceb3e25c912e28b7d9052c523b930e94e841fa84daa329f9ff06a23456cd7ab826f18cea181b85dfcfecbf303747990fa9a582 -EBUILD permutation-0.1.8-r2.ebuild 493 BLAKE2B b750df734f1bc4ac05582f83ee6d96d216338a47c454f9a0ed9304a466d87a6ce23564327d425ed515cfb109cdbfbea01555198c9c9b21d2e97fbb0da34b6b9c SHA512 e374ea9c9cb463bf0cea6b5ca4fe6d38c44fd9ebd82a032664934da175f3029854b12711917a8a78734b793aa76f87b728b0d7a7730746c2498554027c1b5ad8 EBUILD permutation-0.1.8-r3.ebuild 477 BLAKE2B e5ac7942043ba2e572c3be450d9dc3d503d6af9643939a46e8330a59dd11e3939afc0a4e71d2e90afb43c0f2124d7fb7cf90c84bab0a0e0b53b89a5b03ed00e4 SHA512 48164b4a6d380fc188f1526822ae74f1fa940d4651b5b88e4994fe42826ce4882d4277ce6269b651a5fe46cd700202588a058459d5afe9e05d89b7447d88550d MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14 diff --git a/dev-ruby/permutation/permutation-0.1.8-r2.ebuild b/dev-ruby/permutation/permutation-0.1.8-r2.ebuild deleted file mode 100644 index 60db0ca21ac7..000000000000 --- a/dev-ruby/permutation/permutation-0.1.8-r2.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby26 ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_EXTRADOC="CHANGES README" - -inherit multilib ruby-fakegem - -DESCRIPTION="Library performing operations with permutations of sequences (strings, arrays)" -HOMEPAGE="https://flori.github.io/permutation/" - -LICENSE="|| ( Ruby-BSD BSD-2 )" -SLOT="0" -KEYWORDS="~amd64" -IUSE="doc" - -each_ruby_test() { - ${RUBY} -Ilib test/test.rb || die -} diff --git a/dev-ruby/rake-remote_task/Manifest b/dev-ruby/rake-remote_task/Manifest index 847dd2a59dc3..8986d7a65c4a 100644 --- a/dev-ruby/rake-remote_task/Manifest +++ b/dev-ruby/rake-remote_task/Manifest @@ -1,4 +1,3 @@ DIST rake-remote_task-2.4.4.gem 18944 BLAKE2B 3157d38346cbefe1ac522fe3d33638e65c44f58bb35ca822e5e7eab5988abbe0ed788ee22ac6f7ec2b104c72145bbd4d259effab7c2d6584f688d1b5055aaf2b SHA512 885cda1754c2f8e4a4f2ab4d688bdaf3f06924f8d5e491b9cbd61af39373a95884d2cdd78b0f964e69941f56bf0a1dac0a586cd3c7fb729fcb96ecd37715ccd8 EBUILD rake-remote_task-2.4.4-r1.ebuild 665 BLAKE2B 028aad70e27a2cbc2a1793e8230486a62beed61f2e094f8c79d41b22b078738394ad48076763b34205422add5ca65fc5375fae6d820c520555c15e98925e04e9 SHA512 3bd7bd0213b68af4638aef2d84a118c7c4b76d7838311aa94f93ab1a928d08124c5a9b196ac50e899fb60afa08fb2f943564610b9fcdefceb0f6c6ed982ce8a6 -EBUILD rake-remote_task-2.4.4.ebuild 672 BLAKE2B 0afa224fa64162444dfc9804f9cd84384674356ba93bece8ce4341403e768f0a24bb4ce0aca7dfb590944810cb2ffec8578425e10e2ea13461ab9ffb995fd36f SHA512 d296117c61bfd10c44d058067035add9f8c81834d016b416bec9e9c28ef6fa2af844efb70d0ac0913bff0951dd4021d31e87562d06112b46b72fc7a1e999808b MISC metadata.xml 343 BLAKE2B 08020a9bff40d385ad732022e0eef559b829ccf3db7f8ec08da8de923cae3da4d05d9c216b9a1a6c6bf36ec0f77729f29a9f4f677e5c127c51f71f5a824278f1 SHA512 aecde7b03a904101ecd0386004da5d09ced73c8cdc7cbd29897198134eb3fc5dd4437184f5bf42920b86c136ce1c31413c3f4c7e64c07bc111f859fb814d571d diff --git a/dev-ruby/rake-remote_task/rake-remote_task-2.4.4.ebuild b/dev-ruby/rake-remote_task/rake-remote_task-2.4.4.ebuild deleted file mode 100644 index 4f6ac2c2a0e6..000000000000 --- a/dev-ruby/rake-remote_task/rake-remote_task-2.4.4.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_EXTRADOC="History.txt README.txt" - -inherit ruby-fakegem - -DESCRIPTION="Extends Rake with remote task goodness" -HOMEPAGE="https://github.com/seattlerb/rake-remote_task" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -ruby_add_bdepend " - test? ( dev-ruby/minitest )" -ruby_add_rdepend ">=dev-ruby/open4-1.0 >=dev-ruby/rake-0.8 <dev-ruby/rake-15" - -RDEPEND+=" net-misc/rsync" -DEPEND+=" test? ( net-misc/rsync )" - -each_ruby_test() { - ${RUBY} -Ilib:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || die -} diff --git a/dev-ruby/ruby-ldap/Manifest b/dev-ruby/ruby-ldap/Manifest index 760ed032f2b9..f076dcdb885b 100644 --- a/dev-ruby/ruby-ldap/Manifest +++ b/dev-ruby/ruby-ldap/Manifest @@ -1,3 +1,5 @@ +AUX ruby-ldap-0.9.20-clang16-fix.patch 368 BLAKE2B 30c359696d8db213b2fe9b6f4f32d8b6583b7141ecc95e56e97cb736eac31218da6d0298c5810b39bc4110b22c90cc04993f5de3f1f7908bf9291011b3ecb348 SHA512 67675d6f045be53aeee10eaa9635b9d92dd6819234da4561ce0bc89ed79bad8ac1382fa8553fdb666a92bf4ea0b26c15c8f7b81ccfdd574a6ad38627f35097ea DIST ruby-ldap-0.9.20.gem 67072 BLAKE2B 626a35ab764dacfb37c727d867e1d435222730a3e7ea745ee4e7ec051ce3a822cc5a1230b463bc12f4a2390db667ed3b61deceb9842c014f64cdf43a26d285f9 SHA512 4f4902e7eaf4fe0cd421d58c73ce4e625d61ee20ef02363d3cf5754c66237e0f378ac433b234c2b86d5f5284ae03b7ae6c46d3575c512487bc1a931d021c9517 EBUILD ruby-ldap-0.9.20-r3.ebuild 924 BLAKE2B 2d1d6de133628c3be046ae146f8a3d43a43d0df3c560558b1780d85a686d8c949948e6ce19d95533207143daed0a4435008f5189834bfa81ee5c0d4b195b9b98 SHA512 abbb5b84f7e6ba20ff06999f996c2230f7971624f4923229db59c173a2808a029bbe38be7d5dea1f393f7ea00e61c7b0d04832c12fe44045f9ae6e290a43faf5 +EBUILD ruby-ldap-0.9.20-r4.ebuild 985 BLAKE2B aee2235f42612113704fec3b917fdb79cbb89d993e2d1e22bd1dff9c74391799ac620ae1a98c7780c7623ac253b3fc204e5c9045a096b522881b6ee3720446ac SHA512 62c82db2a3d7efdb74149a43eb26b649b355306f0593184bb5d765e4f234d35702d486ce1dc13418d2a9689daee1d1c85b5c49931684e55fbc99e4738283acaf MISC metadata.xml 391 BLAKE2B c7512c86b40f4a8cd418e12633883da21a0ad0d9de73d05307f5f2b0fc2aca31b9835cd709f5f0a52b487cf7197253a3a2b579d38ff44c91ae50d8469ac3716c SHA512 763bd735ebffb233f9a66e77754de2092c868585565a2c0e770f9e8909d0bf7e3bc312658f6d6d0f124e93c45e06ea9bbd864137ad5d7a1e3979f56e24713180 diff --git a/dev-ruby/ruby-ldap/files/ruby-ldap-0.9.20-clang16-fix.patch b/dev-ruby/ruby-ldap/files/ruby-ldap-0.9.20-clang16-fix.patch new file mode 100644 index 000000000000..580584c61994 --- /dev/null +++ b/dev-ruby/ruby-ldap/files/ruby-ldap-0.9.20-clang16-fix.patch @@ -0,0 +1,12 @@ +Bug: https://bugs.gentoo.org/884405 +--- a/ldap.c ++++ b/ldap.c +@@ -201,7 +201,7 @@ rb_ldap_hash2mods (VALUE self, VALUE op, VALUE hash) + VALUE tmp; + + tmp = rb_assoc_new (op, rb_ary_new ()); +- rb_iterate (rb_each, hash, rb_ldap_hash2mods_i, tmp); ++ rb_iterate (rb_each, hash, (rb_block_call_func_t)rb_ldap_hash2mods_i, tmp); + + return rb_ary_entry (tmp, 1); + } diff --git a/dev-ruby/ruby-ldap/ruby-ldap-0.9.20-r4.ebuild b/dev-ruby/ruby-ldap/ruby-ldap-0.9.20-r4.ebuild new file mode 100644 index 000000000000..117ecd8ad824 --- /dev/null +++ b/dev-ruby/ruby-ldap/ruby-ldap-0.9.20-r4.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby26 ruby27 ruby30 ruby31" + +inherit ruby-fakegem + +RUBY_FAKEGEM_TASK_TEST="" +RUBY_FAKEGEM_EXTENSIONS=(./extconf.rb) +RUBY_FAKEGEM_EXTRADOC="ChangeLog FAQ NOTES README TODO" + +DESCRIPTION="A Ruby interface to some LDAP libraries" +HOMEPAGE="https://github.com/bearded/ruby-ldap" +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="ssl" +DEPEND=">=net-nds/openldap-2:= + dev-libs/cyrus-sasl + ssl? ( dev-libs/openssl:0= )" +RDEPEND="${DEPEND}" + +# Current test set is interactive due to certificate generation and requires +# running LDAP daemon +RESTRICT="test" + +PATCHES=( + "${FILESDIR}"/${PN}-0.9.20-clang16-fix.patch +) + +each_ruby_configure() { + local myconf="--with-openldap2" + if ! use ssl ; then + myconf="${myconf} --without-libcrypto --without-libssl" + fi + RUBY_FAKEGEM_EXTENSION_OPTIONS=${myconf} each_fakegem_configure +} diff --git a/dev-ruby/sus/Manifest b/dev-ruby/sus/Manifest index 445c747b66ec..4dfda9274ad4 100644 --- a/dev-ruby/sus/Manifest +++ b/dev-ruby/sus/Manifest @@ -1,7 +1,9 @@ DIST sus-0.20.3.tar.gz 28845 BLAKE2B d10b142dd9d7ef44a453746f859a7d4a66eacd09ea157aef1887a95b01a88e7f749f9ca881518500eef48917b5cb1e67ac008327af0ae9df0200875bbe1de3b1 SHA512 1158f6ae53c5aae22454a15eaf7e613a00b1af730bf07af6662bd7e9d7f30365cea9dbebcddb5b6234931cf9414b8c3af0889d73194632cbaad439872cc89059 DIST sus-0.21.0.tar.gz 29581 BLAKE2B c39102c006b1fdfec6f40ef7eaa973a0cd5039b73402c8c5ff9234a0c06131c24550070fd04d59dd8706edbd08d46604e943f9b69e071dd29eefda103a1a6d1f SHA512 1fdbcbe814411a0ff3b9ebc72143f64fc76dbe11faea915e9d46bda786da9837e62a5a3070ceb6f28ac6bfe2c4fc8646de865efbc679abe80ee2a7abe327c007 DIST sus-0.21.1.tar.gz 29580 BLAKE2B 9a30950b4ad9da13af48c50a96951ba9f9cace97fac3a603de5acfe489dc8c8d4581b064f2452c9bf5da96da4db8f488df42f89a2113dd924c8ba8fcf8fd9230 SHA512 73db74f791f47a898840db65cf9c2f98b92f3d2a5319828f26dc55c8aef8e0932060c1075f5010b3c2b887891c1467a3828728f78a84297725d851966093ce9e +DIST sus-0.21.2.tar.gz 30329 BLAKE2B ea0e9d4ffc994ce0370abbde8d68de668457f90e5f53e0c80e1aa146a28754782590eee7e53dc6373fe17b8816e481b82c5d97c4b2a39829a8a9a5a58faa42ba SHA512 eeced196ffc0871474495fb1afd8aa25f36a1881bad303447499a9b6c19ed94241896256563a4f61e9f7e1b32b8ed5e52e83f5c414c64002e283e81f1fc28b06 EBUILD sus-0.20.3.ebuild 841 BLAKE2B b434aaf09a256d2432d24b439df9fc2116519c4f3a82d0e99491e208a0a39818d916b0b7e4414eaba9a0edbed60585e02469496f0d240424da909c09e13e4dd8 SHA512 7d7f11f1799fca275b4f957d2570fee153ae01b8bf871d93a158511bd3c15a03802b6058994b4cb53cea1e0a63901e51f42fa5db2b9c554dd9fce4075c179de5 EBUILD sus-0.21.0.ebuild 835 BLAKE2B 53b841f3f72e29c3bdf6fe876e7a3fa9e33af958f7888473d0a09dde876910ff08583f044385c0f65796f4fec46b4ee75a5e307535fe88634d611c4de354472f SHA512 b61b6a5611d954fbf6646d61c8b869be7012b755558ac7ef217d5849dc7ba6a863bdb8c33fa2f7580976a1c60170ddfe6033fd834a7eedf40e1472c1348355f0 EBUILD sus-0.21.1.ebuild 834 BLAKE2B ff1b9bcf310292ebdfcdae11eab6952a53aedfde44e60d9df72815c51702788927c21c344e5cf1a7ccbaacc4663576d8992a38ce9418dc9f39e94fa872cc3d9f SHA512 d5d62f380659cf9373221a69f6a6ae83f8a798e7a0478c55d1a2d1cba4eb8c6bc4a3174d5bbab836c7e03d78ca342b857bbd565bf2671b68ae1c8352580e79a3 +EBUILD sus-0.21.2.ebuild 835 BLAKE2B 53b841f3f72e29c3bdf6fe876e7a3fa9e33af958f7888473d0a09dde876910ff08583f044385c0f65796f4fec46b4ee75a5e307535fe88634d611c4de354472f SHA512 b61b6a5611d954fbf6646d61c8b869be7012b755558ac7ef217d5849dc7ba6a863bdb8c33fa2f7580976a1c60170ddfe6033fd834a7eedf40e1472c1348355f0 MISC metadata.xml 339 BLAKE2B a89a738b1bc39d01b68a8ff2f6ea0b7edbb35c6c9cad01b7762e2ee4e99b00bd72b87752832fb2a09017836a648334aefaf3009d6912917e490c13557427f963 SHA512 bcc9d407a5fb5159fc2910fa0eab40d3654d78907a0b1812351adf85cf577d3cef53550ebcd86aa40ddc6c03714df97469615dccab9ec4388728ab1106cf6cd0 diff --git a/dev-ruby/sus/sus-0.21.2.ebuild b/dev-ruby/sus/sus-0.21.2.ebuild new file mode 100644 index 000000000000..47dc10e077b5 --- /dev/null +++ b/dev-ruby/sus/sus-0.21.2.ebuild @@ -0,0 +1,32 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_EXTRADOC="readme.md" +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A fast and scalable test runner" +HOMEPAGE="https://github.com/ioquatix/sus" +SRC_URI="https://github.com/ioquatix/sus/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="" + +all_ruby_prepare() { + sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' "${RUBY_FAKEGEM_GEMSPEC}" || die + + # Remove the sus configuration which enabled coverage checks. + # Its dependency is not packaged. + rm -f config/sus.rb || die +} + +each_ruby_test() { + ${RUBY} bin/sus-parallel || die +} diff --git a/gnome-extra/Manifest.gz b/gnome-extra/Manifest.gz Binary files differindex 1d941266ca57..e71b0fa138a2 100644 --- a/gnome-extra/Manifest.gz +++ b/gnome-extra/Manifest.gz diff --git a/gnome-extra/gnome-shell-extension-pop-shell/Manifest b/gnome-extra/gnome-shell-extension-pop-shell/Manifest index db6ec1ce8353..bcd5c6989b2e 100644 --- a/gnome-extra/gnome-shell-extension-pop-shell/Manifest +++ b/gnome-extra/gnome-shell-extension-pop-shell/Manifest @@ -1,7 +1,5 @@ -DIST gnome-shell-extension-pop-shell-1.2.0_p20210603.tar.gz 1018667 BLAKE2B d09becddcab7f24b8efcdb8a6c3b9a121de1654d54c792865e28a08412feeb58d3bbd7698811b840eb7873d3ca7854469f96d1b43bc806b2b3e680b2493beffe SHA512 72cb8a71560d97c92a44d988e8eb0293012565d4eea7b49d6d83be6b844f182db22c7c9d41e68ea3fd272ef7f8b88d97afbce3f867e899e162032507be082a40 -DIST gnome-shell-extension-pop-shell-1.2.0_p20210727.tar.gz 1025387 BLAKE2B b25c3af33c6549d08e68de2971090dc74f4bdd719889bcd7397b38a9b275792fb6bdfed9e3baaa7a2c45074baf9c64c31d365809332f689f31c23b2e755793df SHA512 8a3ec6999a2b4ab9ffb67ec87e05482c489acc82ce0bd1a76e17e2ed2e4b8acc2ea22974c9363e1af7a9ec03409fe933109b2451c9be21a541f9dede32d48753 DIST gnome-shell-extension-pop-shell-1.2.0_p20220928.tar.gz 862942 BLAKE2B f692184bfb19571322fc8c8364182e69a2ac3f21b8f3657362ec387539659f7109413e9459ef5766ac7fc334ee56cee49c588d18a3e9701cc104beefb6eb0c4f SHA512 aecf8b8e3089bc1e1cc62ca0095705223dc3fcb7f30eab39166d39678037ca81076cf46960a27cfcb245bc540fe26ba0b3332747b9a41ad63e4f0ed50b8cf609 -EBUILD gnome-shell-extension-pop-shell-1.2.0_p20210603-r1.ebuild 1364 BLAKE2B 863c685ba9945da08b4f276d47be70304a340148fe8fe275a11654c1cfd3ee4c7bb9487855df05709096ede30877fd746c2a0dec086cfa43507d032d4495a5e8 SHA512 411ef70763cd1283bb19b418d6811e521d648facfeaf339eac4053499bdd99a9ab4f204bfab81f827d802d3b3326e943ddaa43638fe487a5beaa4058b24220fe -EBUILD gnome-shell-extension-pop-shell-1.2.0_p20210727-r1.ebuild 1372 BLAKE2B ca135481e6c64119cf34f721d4490ee55171189f466cc9cb155a84b4da2b722c122fd72e25386cae74b465f06cd9ea635b17d63be31f388e69f9f2e8018e06be SHA512 0ff60352274067da0188e8edfefa02a2743e7578a3b2bd3b1fcdcf6b1e350cd3ea9375e67755073e0d582ac5137a6fac27510cdf8e3abbb24a7b7281d7d7fd17 +DIST gnome-shell-extension-pop-shell-1.2.0_p20230626.tar.gz 864018 BLAKE2B 474dde2a131e53a52c8f8c648f6ec2a438e383485a675a625e7d20b3021e5955aa0bbfaa5f344881f754d486e1f601c3cf54adcd8839e76d77029767f8b01e64 SHA512 01aa86d3d78cc24dd8fc1b4f0834739f2974a0c82c875a039520dd1f4676afc7ff69c40927beb300d698834116d0d76fc45db3c8a81833628b4c2144f9052011 EBUILD gnome-shell-extension-pop-shell-1.2.0_p20220928.ebuild 1372 BLAKE2B a81415e9a99dcf8b67720459dd281b28e0c07969e431b6bf5926a7b9e16b97fbf09b92880583a1078d6feeee1a8ce71b756e55e7349fa5dbca58a6f6f5703171 SHA512 998441a9e914ed7105b1bf11b5d3bc2d919bec9979ed5ab1cd681976064492818bca370aa11cb16030779061277e52675eff0c4529b2f1144690be22c4cc5713 +EBUILD gnome-shell-extension-pop-shell-1.2.0_p20230626.ebuild 1372 BLAKE2B dca17d086c73bc10b09949b05acf0c88500a82d7a87887fc13d8ceff6c60d96940abb9ae9fb95ede4c3d079b4a40040bc856607174e63f7d322ff41ee6bf2e7d SHA512 da915e6a99b9e75fd2d36b3c747a848f1adafce65f257720f38f59ad44c6ee78c4062202ea8076f9006407e9e781a1683b9d3e1158a2237d9ea5220edc073edd MISC metadata.xml 269 BLAKE2B cb470597b9de1fba91d9c5c5a150ffaa54dcb448af7c730cec464f787dd22da050b81b4f0ac96b3ac4e16047e4b39c3dc4d312f7655c1a779c0ab545e942b708 SHA512 42bca141f8a1fbd21592c2335bdc3d836bc3c9cab916a7cf0af4de72b218216af67621e87a87d832e4a8767e534e62eb446759ea582eb91cfc76a9c8833ef9b7 diff --git a/gnome-extra/gnome-shell-extension-pop-shell/gnome-shell-extension-pop-shell-1.2.0_p20210603-r1.ebuild b/gnome-extra/gnome-shell-extension-pop-shell/gnome-shell-extension-pop-shell-1.2.0_p20210603-r1.ebuild deleted file mode 100644 index 9d93e0234ede..000000000000 --- a/gnome-extra/gnome-shell-extension-pop-shell/gnome-shell-extension-pop-shell-1.2.0_p20210603-r1.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 2021-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit gnome2-utils optfeature - -EGIT_COMMIT="f7cbe060e8d293bfe3b0b759032a85773b542645" - -DESCRIPTION="Keyboard-driven layer for GNOME Shell with tiling support" -HOMEPAGE="https://github.com/pop-os/shell" -SRC_URI="https://github.com/pop-os/shell/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~ppc64" -IUSE="" - -RDEPEND=" - app-eselect/eselect-gnome-shell-extensions - >=gnome-base/gnome-shell-40.1 -" - -DEPEND="" -BDEPEND="dev-lang/typescript" - -S="${WORKDIR}/shell-${EGIT_COMMIT}" - -src_install() { - default - - insinto /usr/share/glib-2.0/schemas - doins schemas/org.gnome.shell.extensions.pop-shell.gschema.xml - - exeinto /usr/lib/pop-shell/scripts - doexe scripts/configure.sh - - insinto /usr/share/gnome-control-center/keybindings - doins keybindings/*.xml -} - -pkg_postinst() { - ebegin "Updating list of installed extensions" - eselect gnome-shell-extensions update - eend $? - - gnome2_schemas_update - - echo - einfo "To configure keybindings run /usr/lib/pop-shell/scripts/configure.sh" - echo - - optfeature gnome-extra/gnome-shell-extensions "better tiling via native-window-placement" -} - -pkg_postrm() { - ebegin "Updating list of installed extensions" - eselect gnome-shell-extensions update - eend $? - - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-shell-extension-pop-shell/gnome-shell-extension-pop-shell-1.2.0_p20210727-r1.ebuild b/gnome-extra/gnome-shell-extension-pop-shell/gnome-shell-extension-pop-shell-1.2.0_p20230626.ebuild index f31ee1c0fd0e..18e813e54e9c 100644 --- a/gnome-extra/gnome-shell-extension-pop-shell/gnome-shell-extension-pop-shell-1.2.0_p20210727-r1.ebuild +++ b/gnome-extra/gnome-shell-extension-pop-shell/gnome-shell-extension-pop-shell-1.2.0_p20230626.ebuild @@ -1,11 +1,11 @@ -# Copyright 2021-2022 Gentoo Authors +# Copyright 2021-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit gnome2-utils optfeature -EGIT_COMMIT=475b49dc02386e26fbe6b91a559c77515d96caaf +EGIT_COMMIT=b5acccefcaa653791d25f70a22c0e04f1858d96e DESCRIPTION="Keyboard-driven layer for GNOME Shell with tiling support" HOMEPAGE="https://github.com/pop-os/shell" @@ -50,7 +50,7 @@ pkg_postinst() { elog "To configure keybindings run /usr/lib/pop-shell/scripts/configure.sh as user" echo - optfeature gnome-extra/gnome-shell-extensions "better tiling via native-window-placement" + optfeature "better tiling via native-window-placement" gnome-extra/gnome-shell-extensions } pkg_postrm() { diff --git a/mail-client/Manifest.gz b/mail-client/Manifest.gz Binary files differindex c20bbe67a49b..a0158ef77a8a 100644 --- a/mail-client/Manifest.gz +++ b/mail-client/Manifest.gz diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest index 4b6730c94c9c..62b4607cf8a5 100644 --- a/mail-client/thunderbird/Manifest +++ b/mail-client/thunderbird/Manifest @@ -6,6 +6,7 @@ AUX icon/thunderbird-r2.desktop 882 BLAKE2B eb9c2e381b67319d9cd53f26e9b406f55de8 AUX thunderbird-r1.sh 2896 BLAKE2B 140047417b24e959fe6388c4913457f8e3e786158b7394abf7442b0d2e83de21238e58983845a23b855e1aab60c9289e1a12af430eac9a8b2d9929da97de2852 SHA512 f9b989152a8a3ac274033722c77ec19374085654ad6c85ea4db6f8af8f4b2066d6d9f82b610be2db341c8ac867547f54f806ca6571258ed98dd9e2527d21b357 DIST firefox-102esr-patches-10tb.tar.xz 21740 BLAKE2B 46da143f4d2ef474542752b7648cd80faf52332dc1b315fad6474dc2d1cb60848852f3a1f3e96934b50247f4c9add94d4a5d0d279a848f7d3b959d743ad98482 SHA512 6a0e9661ce30786e5480d3a81efe7df67f550da4b2fa5e71d4cbfd191320c975bdc1a4a9971e7df366e79242c89e58cc951d5a7058452773b354edb20b7f60a0 DIST firefox-115esr-patches-02.tar.xz 16688 BLAKE2B 894646baafcb83860dc04a160978cb4f59dbba1102a8864d519938425ea3e0c06b5481f9de94593d71a3c7e84d5491ff671f2dd94701b2fe79145ae7d0181995 SHA512 e24972289b8782d5ee8e873b186c29b3f14e31888880b8355946e7b70ebed453c624f20a354972d727ffd0c93043153850ac7844ce81e57f8e6a78980081efd2 +DIST firefox-115esr-patches-03.tar.xz 17924 BLAKE2B 2b086761cb34c115c8e07f33f3f569c7c31c0e61565eb792a509b089220ff42b1e676641a09c057718a74c6fcba6be053c9edf39fa063789cf773d756fc374f4 SHA512 a386826b3a9c4736d9cb5192b17509669fc71308d2879b6a266201d2d571dc3b4021260784bec3117d1f68d508436120b5aa9ee18d01af84f67da58df7e72b2f DIST thunderbird-102.13.0-af.xpi 556871 BLAKE2B 35f1ee32781f79d722255e22b9cd1a7670bfc4e7655d944ca11406caca058cb178a74aa0731e2b1417ac736320096ba2a460ce0185257e8e75122ea9cffef10f SHA512 fb6891e6cff7ec6a85d4ec50b4341990bdbde7da8b32527d9849984a09bf3260b5cdff0900ed396295d5e3d1a120046e61f545b1fb1a024a3b459da18983210d DIST thunderbird-102.13.0-ar.xpi 666810 BLAKE2B dbc9981c7729684310be6c7423ff1dba2fc672128d9b970f63a5a8bc1b3f4cfb29efccc4b7a9f9c2f6b7ac09ab54a11d7b4d570ee038a614589add31691892f3 SHA512 7d51c10e2b5965f25081b08e58283d379ecf4ff9bae01ccf2b0f80d6b0457ee80e1f9588cce2d0524d776e44766d3f7f449a0d883f3871dd2c9bbce8cfcdb994 DIST thunderbird-102.13.0-ast.xpi 572288 BLAKE2B 001b8888b08f91d7f4c6bc246db288d297b506fe8e441ab19a846eb451c6d3b116996a1107f0c1074fd1e033c4b5f87ddaf5a09dbd3476ebc469c91552bc4b7a SHA512 d1b2e675380c8511c587229a3b8bce1cc19e24b5fcbbd8d778e537d8e5c5614dc3b8b810e781cd5ef03314bc275c3ee76b6ea83df907283781c79c4e85a58a9e @@ -135,7 +136,73 @@ DIST thunderbird-115.0-uz.xpi 581329 BLAKE2B 797c80874972fd2e472027aa7661b8a0dc1 DIST thunderbird-115.0-vi.xpi 745230 BLAKE2B e98a694c6de5c161557d3f079b4dc4cd7c34d3011056d230c1e3f5ed3d49054f80915f770df8bb2cb6f27b707dd4e7a34558fa27c5c8b048e09c406df3a3d1d5 SHA512 173688f3da5fc404bae75ebab09a5958999363c4c12adcaea6fe828631410d70f2688a6998af54d40e91ececb3f6c435bc8f99b38970c5b8d47f47b9ea9ad718 DIST thunderbird-115.0-zh-CN.xpi 742148 BLAKE2B 7bfda11b88fdd2ac4abbfefe1b11acf3fbfca6cca979b415388e2f49254a8fd6dcde4b8639a875fdf9fa6a96d6eae140d76dc02811267f92832e1477283a786e SHA512 0fb58c5880e72ce6abef8ac31660e4e84c6397a3782e44c8cb662263f3335150d2b0c4cf90f9221d9869e4404ca1f7af076cffe78d99745000644cd1f8a0eed7 DIST thunderbird-115.0-zh-TW.xpi 746259 BLAKE2B 2acbd1f9eb2f6cc31c2106a84206ed8640025c59725a07164c1b1714da98b2223cbf5437b70cfd7a8824e4d2ffc8d1b1112e99580d47c8b8bbf8700ff4f222d3 SHA512 5fbb1a6c9b5b0323e3eabd901896668bb73580600f47e0007c809721ed070ba67f690bd6d1794c9a49d5848dbfd9abb93bbf848770a03d33d9f009811765dc11 +DIST thunderbird-115.0.1-af.xpi 545908 BLAKE2B a6dde72c3d92f6c748b23d51f0ccb1bcf4fc0f9e6420c57c555cef5d428d6d1172dd9f5569f0c9d643f7b15bd77353c6e12d66cbf1a874cc2f95c94e4eb61e2a SHA512 9bd68c3657e7b7b012a36ebd8f94d12d42276cf4044074acee2b19884692d18d5541185d956169fc277931a3278225705111475ceb029d908b257b0c0abb9624 +DIST thunderbird-115.0.1-ar.xpi 656533 BLAKE2B bff7e6e83dfe76be5cfe68cac4de57a9a55da0eb67c1a0d873656089fd1a1270e6b8aacecdd587783adbf5222e8ed17419adb71092411dba4ace7614b86fba65 SHA512 2d07000196a1ffe9d148ceac67e1f814c84236ccd034fbbfc1e47389c1bd154a4e1ef0b7ae96010016f14d62fb18178f91fd9a01ceac751b57be0cc8d5fe60d7 +DIST thunderbird-115.0.1-ast.xpi 563450 BLAKE2B b2015bc0316899d327f0408d856b2ce3239cd6cc45e9b0161c3503826569a8752b296df4677f4c6e4705b5608ee634d7f5bc171e91cdbec9c886da0081bf2da3 SHA512 1cf2f30fe2eb0f83f251d03428024ce49310f2aa565fb82ba4f48df09889567db5b0cc7924e765f3a2a3e1d19b7ca0c26338a2bc1a98a15f91e6aeb789130b25 +DIST thunderbird-115.0.1-be.xpi 697893 BLAKE2B 6d12bcf787a85b6ca81c5661e2e3ed7eb41e50454a5660d45ebea83d96ab5ee28df8e23c6751b8adc666412f435c9e1b465ad404493ca489787cbafffaaa042b SHA512 edcb6c77b514cf3e24abd895acd247e48f672816941971dbbd511ea739737d363839c5e0073adb8fda647996879fc4c1cdcc2bdeadcf0ba3544cdf0df05d67e5 +DIST thunderbird-115.0.1-bg.xpi 684222 BLAKE2B df1ff39fb887f82a1f680b123f06971712017a0f3f7931012322077b3aab6b70999a45a3e930b1ed3688ef387c87a4c0fac31ba2cb471e80dba6e6e16c2a880b SHA512 c8187540974911288970c0347c52adfb3bee4d9c5ebe4e991919a3e7277f3219e232ef5aae2c1951471b7280caf2c34d42920ffbf97b9b3bfdfe182f4d84ee6c +DIST thunderbird-115.0.1-br.xpi 625098 BLAKE2B 8b9145a803ebd5ef6811dd478fe15544c18133b1dbc3878cb3f943327702ea79f5cb1a7b26b5af64e5ff8e7ef05491bc2735fc5bfa878ce4e11edb695b97289a SHA512 5082af8c74fe5276a91787f76fd03cbb84dd61ecd374fcd506b69cd20787f237c21f31ba733bf447194764c51cc1fc57bd8c3bafdfce4683de7057e7d405e0e8 +DIST thunderbird-115.0.1-ca.xpi 648590 BLAKE2B 130ba8a4aedbfbe759d3f4027a754f0189e314e094b82faea33f716991a4e452c273abad13b3f2a76a232c8254f98d80c96edc3091f5461bb6f5c2a0541a0bce SHA512 33770d00d7fad6325ed2ae01dbe7577d4b74bf70d8a3294a182cddd2fe6dfca94c212f3fe70d6aba6fa769775be7cf3770ef3c1680a90a6dbd924e2185c236ad +DIST thunderbird-115.0.1-cak.xpi 661763 BLAKE2B 241b21e1a36a76e45aa9a35f492aac49305a1127ff6255628ce832a0776cc9811da4ae882ecdbccd4a413d89e5f0282a6f828407f98e1e23b50792e5ec1ff02b SHA512 4bdffd91ab81012e9a347c83c0f0f3fd9975ab195fbbe4b18c13601f77a721aa2ebb437c17140c068a9424e54c6ae58989857f7052451e9b06e034f8c6828dc4 +DIST thunderbird-115.0.1-cs.xpi 736495 BLAKE2B f2f75087bccc7fc67e395ca481957df940ccea4068a18644ae73cc1ca07c98766842057f514f49a22059bf107bca0e181b6eb838e2b711610b638de5e283fd5a SHA512 9626e4b2836c52d738ed19bd4b8e560afb4bafd79aa12b893658abf9a2f641bd90be01e11131d1241bc150b3f1aa247e93e3a7df56730f4cf25eef65ea6be969 +DIST thunderbird-115.0.1-cy.xpi 706120 BLAKE2B 9795a404bada401e97e247d2364045538dcfa861831ecf8cd8f2b465878a6abc074ac659c8d2b75c339a9a8c8bf0b426d867648cb5acc16d270e5ead51edbe15 SHA512 844751410594b4b4cddc98cce4f1af9273063cfda2cab1f70f0ecbc08ba95795a403f3af822fc7ec6576b6b477a32537f9ad34bbb69bc225377784854d15800c +DIST thunderbird-115.0.1-da.xpi 693654 BLAKE2B 602fd13dec19735577494d58e1bc697afee112c73039fbaa7f51fcfe6606013cafb3111d953759166daad5bc7c143922ca8d21d2db3d5c121658b9ed9696a9c2 SHA512 370b18a72d5b35975436874f549ffb94fcafd14992e190741d514eb1f00c594b231c82520ab1d13e92c048bbe033bbb7ec9cdcc2baceca064d90e828da3e4191 +DIST thunderbird-115.0.1-de.xpi 725297 BLAKE2B 28090b112d5a23a21331730581c82dbf562cacb82d0dbb83a4843b643f96f98cbdd7577302fadfcd8d79f43430c4ac006f2ba42bb984599a62411430fde93677 SHA512 ba174c5c0c398c1af153bcd108265e76314b2e682a84ba6fd837208178df8490b87eafdcd4103185a2e168853e335b7149f062cc9766899640c9dbcdf4ba3375 +DIST thunderbird-115.0.1-dsb.xpi 740588 BLAKE2B 8bf6baa168f0e3daaa3a4a6e22e7b8a7aecb60f330dfeae2ed34ad325cbafccabda2bb4dc62cb2c188f89652b94f01cafa5f4937bc451306b33086c52e65f54c SHA512 6fbb734a5e59c42b8f8438e1a51ef8348b0993c59d2adfcb67b0f9295e664c58589bade2780128b25f02ef7cf2bf8dd6bbf6b76db2a60ac62ce4dee2e402e7c7 +DIST thunderbird-115.0.1-el.xpi 840355 BLAKE2B c400b9568520abba2fccb6e7dcbeef8eb0bf7c5cceeff7fc9764f6f1de32d0bfad6fc4a28f69423ce5d9d0d580196e23bd609e5d0165bc80ea57c28715ba56bf SHA512 f6479815930a7509bcdd85a4c5e6002b3eabd15ca6023840316bf8183bc9b883378430d560ba499fd4ecce3d2c79777171b9e66a38b964316d909bd143c8b8e5 +DIST thunderbird-115.0.1-en-CA.xpi 652033 BLAKE2B 73178af0dd2ee1afd6caf9e10e78c111eaa04947338eff226634fbecfc85829d64c3b83ea4d1dee93c31549ddd7419fa7427bdb101a7eb173b91f2dd3fd8d880 SHA512 7f5a0380c828796dfa7894588041d8bd09b106fcdece3f1f43442000e3e7d9f28d0866e6cb3b27c0cb686fcb4572f52071a7dd721bfc8c3eb2d9a2445ca36fcd +DIST thunderbird-115.0.1-en-GB.xpi 663503 BLAKE2B dbf258a6bab6275d4fa7e5215905eecf1aec222f9ff5a320c758c36b8a987ffbea9c80a4a75e8d0d1b480e91a220e640fabed125669fa125385659cbe1d8b58f SHA512 7c2f026dc91f5ed33877f7a1b399fabb979a2dbf74887e49a7a3217a007048862eb4a2632ebcbb6a6354310bfbcc10fc70cbe2a2b0961ae5374096a7cb40ed6f +DIST thunderbird-115.0.1-es-AR.xpi 715899 BLAKE2B 644894cf5272fe524ca452bda4045a050d17d3dee9cc4fc14d2e2cb66e89a950b9abd9ae73732d2b5f774b979fd6bc072e9c10e3e59cec7f1c3447e8175efcd7 SHA512 348133143a2037e95a0e83c889c533179db122ce80bbfe6576ca72697bb6f969b7d00388e01f7919728321a828810321a53b3c46cb8ae58de08ad1c8fd1e5f13 +DIST thunderbird-115.0.1-es-ES.xpi 678293 BLAKE2B a4a30fcacbec8a50024c0f4bbd514a0dc2e9977ec908ee6a45ef3f71cd46c599caf914af849a63f5b739cddbaac28236c21ac31066395484c8f65c1c2f7b4f45 SHA512 91c03d83919e842df0b59e4f0f286be6c657024851c077978d84cb17d0cd53c3381ba28259722ebcbdea26bb11e5fe41c027f790a2f33110c71628486a28f589 +DIST thunderbird-115.0.1-es-MX.xpi 713847 BLAKE2B 8b6f54e578ef713a80e387e47a42397ac222aa0f397efbe49d58d4a736e4b2b5ab519ed6743536bf79d89868d03aece006b2dec86328cc602b400f1409b6f47c SHA512 6bec1cef7511049ac25b741425146626f25e4663381a475f444d27cca2402002f292f6a85c8a4ec1963097d219023dc389783b66d5da0789e46acdae6e6029c2 +DIST thunderbird-115.0.1-et.xpi 675270 BLAKE2B 51449423336866108d8ea36eb792ed7d9f18e02eaa395d16c1dd951bbcb2977c78c5f81b5bc35f500626f56b234a71f066ab0204f4baa5cec733573bd995a969 SHA512 62dc24e5ac3928d768c0edbf7a1b7a4b75b24a27a4d5efe44366442e7d9f6a48eaef1561a6189cf0f053714b245cfa765ed57f00fb9a1e4303036236b7dea54d +DIST thunderbird-115.0.1-eu.xpi 695254 BLAKE2B 1c93b42960e60d410b79844423827de39957681d068ac6c86afc8e918527c12880455b649400b6c947f94960500079f74c730e99146a4668662d565797ba3456 SHA512 85d652926238b76ae2fe388f2aa39889a8b02570bb7d6e701138f62e0865031c7c984470cfd0e6d4e97be662051f9f60ab77c96e584b9f8b8765c6e0402404ff +DIST thunderbird-115.0.1-fi.xpi 692880 BLAKE2B 3a83ab863dbb78c6c8a7ba2468cbb960825bd8533359d49d064fa038a08a71b23ff190af515c6707e3ed09cc199070c6633b44d24ec676f004381863ca71be55 SHA512 6ed7685e5778ab7a97264e404f739755939defa8d0316a209d6a56608b738f91732896841da07f5e39c0868dcb43876e0198b3d0f2c8b9ac6ba8933f3999d8b4 +DIST thunderbird-115.0.1-fr.xpi 728060 BLAKE2B 9529ac414e049ca4f941bcde87f79e1f56b02da449cbf0576613964518b905210e1be3cbe5fd66d84c50578d2ee06d942e54dec7424daad0b8181f608e13a370 SHA512 45e86583dfb45bafff2978dc97721106a6506e22e1b8f97733ac1835b9c1e0a04c3fdae9d400ad8466e6f8bde1dc6cb4a16deaf95047e1e113a70b89823f3d03 +DIST thunderbird-115.0.1-fy-NL.xpi 710383 BLAKE2B fc9ca1215f7726831942cda55ed8aef22a290100add37d13c78243c26d7b283a02a6d1bf55eff417514161ffb0712e1663c510ee90d03903a05fe33aa9cfc929 SHA512 2817cf589485019e8259d90485b61dbef1a9384202239d3633d1db57e7afe36949d1c32e43b905a1d60c0f69085789ce3c87cad821c69fcde98d3105abda60ca +DIST thunderbird-115.0.1-ga-IE.xpi 605193 BLAKE2B 185e3638fa1b506a164a65c55e0de9125cf8d95b280533be30851e0bf4b97de3be4a25fe3890d34f802debbaa918c4d9a84957fca7b807589d749d48bc666b07 SHA512 1f90e4b6ccbfa173c9944a9bd33437b57ab7de0ba7dfbbd054dcae48c58dbc2411c89bea523416ffb02d90a7fe7434ebc90c7a0ca48ba45342a2fae40732b702 +DIST thunderbird-115.0.1-gd.xpi 706648 BLAKE2B 6b1d6d8e206297c38d0925c945bc40ef0fabed0376cf3afbdd4ca20926a945e491b5ee60315af4a203a419fbbc5df9cb8afee01d9fcc9a0baa5aa05025e2fb5e SHA512 8e22a3369889e3a91dbf17c7f82260a41461265a55d3b559cf91d063eb6c2009caa169eac2f414f1f3993e0bcaccb61ab608c84f0bb23e792da5e8d7cb1704f2 +DIST thunderbird-115.0.1-gl.xpi 707979 BLAKE2B 9841948d6e7ae15917f6045c702863d34164ec8838872ff9381cd1afd52ec207438b6e7d3cd60a6d6743038f1f3ae0db522cf3be004ee0d356543a9e7028910a SHA512 98e7b85aab49f4d742379518af97850935b6f46d92469fdf3fa7e7a22b422986a4db89451512b6157081ce028b16729de0ccc0053f29ae9f6aff8e26e2016ec8 +DIST thunderbird-115.0.1-he.xpi 669633 BLAKE2B 5834cc5e78434ed501aff39d3e33864fa819c4d37b0b92cd5fe33007bd19c262e5d34cf2db24a8f3858d9403a136aaf5d286da663a987d8fef8666ffe9911b04 SHA512 038aa237bb91d974f00ec11508151ab69e53c26ebebbbc7baee022b2cb061a2604da25ff63cb8d67f63e9dc8b954f37277de0bbb24bca303cd267cf1378ff70a +DIST thunderbird-115.0.1-hr.xpi 670983 BLAKE2B 87c77b85cb82ceb85f854956504238f3a2db3a5832a864cb82b0094ecca554d3797bde095beac7f6294f5241cf541436c343ad5357740a8a4584558b55f3f1c9 SHA512 0fc03b0e52281ae0c577213689aa5a0cb04c56e63e87bd482b22796d75afc2c67438fed494732cf81d0abb3787ac92c07d1bed0bd5104dad9f371d0047aa3725 +DIST thunderbird-115.0.1-hsb.xpi 737267 BLAKE2B 7907f2136424d5bf8760ecb4194a7fb1cfe32489e596c88c185e2bcf70440be97ffdffe77c3ec6c737c0038b34b71f68945a366830bacdbe28ea1267df982dc3 SHA512 049d18251b6dc37d7ac25c6bf70b8a72b800d65ec1088a18f02423758d52f5eb2280bf771fd67ce3cdcab014c12fb2d9b685d2ff112ffe10b71069ebdfaa1ad0 +DIST thunderbird-115.0.1-hu.xpi 740265 BLAKE2B b0c52d0d8f7814684cedf1837d6b46e6ae0bb987a515f880b50dfe221a7fe0a5cc70d1a4fbdc761094adc17c861ff46a465946f82daeb265a48426bcbeea6801 SHA512 ede6d3825cf07345061381eafc5a10c49bab5e096a5e71f1e68a042e34e8f64917c0e0b6a85019700ddb98dfbe9e3e7d6cb423cd0221d3e2c3871e27343d948c +DIST thunderbird-115.0.1-id.xpi 646451 BLAKE2B 979b3878d065d8e35750747028ac7a83811822ff9b04c46c2e59173b5e75ef8ee643d3ab2d2f43c98078ccf15bfeda598d3ad426222be4ae6aaedaa3fcc0d640 SHA512 63466238b2d62c6cf215c7dc6c14212222411a71887e276ee8f238eacc9f0f2e1ec4dc9f284270089143dff94b1c287cf1e9ad951c76b3b4019e1a775766035c +DIST thunderbird-115.0.1-is.xpi 703423 BLAKE2B 0fd0435fc993a5696edc3cff5036b625a92dd42096e3da389520ff6e95d67197d27a0af47aa4ceaa009e7fb68724d932ec8c7c60d585c78f78a3072cc7161a25 SHA512 6ceec061dd49fdccf17def05206a692e1d4cd4876bb4734f2a6fb1c50da56fd930c65554a1dc3418c168f5cf267c5d4f5d116e0c9c5c5c6c63efd4a77c35d302 +DIST thunderbird-115.0.1-it.xpi 644880 BLAKE2B 4505d390868724bf31987d95a589052bfe126552d3aaabba0ea033051361334a839a985465c0562a1211a9635694ac8161408ed0009deb1302c7c3848000028d SHA512 f6cb8834fbe98634a9e385aeb71f49f017259ab47fcf774242a33064c6769def772c980e64af931d32601dd4ead9970a9e67287b3104a5b303730ee97d891a21 +DIST thunderbird-115.0.1-ja.xpi 779007 BLAKE2B c87ff192cb6dcd56749d89c58551ef2c53d1d4044e1c41c0f7f168690d6ae052bdc131f6e20d3b2a57d97e0bd7dc159313ec6a0b1a843ee95eaccf9257a2aee0 SHA512 8f52b17b8a49a7d60ae9e54802dd7d4843cf7c93a6fe416268c9b030ff864cba1fe1ed27cd0b3958b60ee7b55440b5574e43251f68c64e6ff5c2ab8c9bb57f3c +DIST thunderbird-115.0.1-ka.xpi 767961 BLAKE2B d382a3c97afc5a72c2b928a66cb697114dc6ee7c6afb7f935a1705d73a88c46fbb6eb00c7e62e4bd87e862c901447d6b5c0a5bf585b16d0f01b29f63cce83d79 SHA512 30fd2e5fba19242bcc84b91358f5df9579649645b5f118068584c5cfb62b5c2c4197ca8bd104193d2f5c958d063ed28601838819dbc14b5612679d1d9d0cf489 +DIST thunderbird-115.0.1-kab.xpi 703063 BLAKE2B 73e135d9eb87767fba406148eebb3509ede59ae3297dd7426b5bf8e41d3c4298468b3aba2f296adb48e4753c2ed7d28c40183185bd67f26be7410e7c013af0c6 SHA512 156d49431ea9a0dfed9e36e01e9fb85dee358d7739342f196ec13c8264b4623abe50e1741c83f9a8454607a6440d0820e1602f5e6da90bc78b788ccc284b0d2f +DIST thunderbird-115.0.1-kk.xpi 807388 BLAKE2B bb9e93f01b9e6c01a4809f0bceb80b5bd823c0e59bb13db489c559502ae125cd6fcbc256b1fed7ac5561b712701f06b42146551039fc3a9776714914a6427961 SHA512 fa1c885ceb24aa2f142c3df768292d93f5cb93b7dc99b7fe4d47a4e3323432582c1c4e0595ed78fe2ac7ce1c6cb8651a1b0e3693d070909f179f89616353711c +DIST thunderbird-115.0.1-ko.xpi 714487 BLAKE2B 5558895019bff0857d6da163affbb1a6eee0ac1085dd8ea3483ffb529c03f6f972cb9fcf64458158d79f6b435de24b17016668a61aecb48047269698ffc3e208 SHA512 036faf74e47a90c58fbdc16c1b42898b81903d36f37b937b1724bc24b1e1ac018d169c956e0c548b904219aed0759869d1272a585568a2bda02fd6b7036765d9 +DIST thunderbird-115.0.1-lt.xpi 684153 BLAKE2B f687b78afd1b3214f40ec4f2d4d70da5de51f6e6216fbd89904ab992f9563b36e33e013112f68ba34d7874f0050c531322b73e2f4ba89e6a300f6d63592332a4 SHA512 22254c4a03d9446fa2c8b442b1f950c0e7f8c5dba9a14d93c67658fe125e21831cd399c69a1f58142a799b296ad668fc543d71a9e4b3a81d20966573bb69ceed +DIST thunderbird-115.0.1-lv.xpi 608948 BLAKE2B e1a097510886ca5394bdc11c04e07f2161b7dbc6417de6cbc3c2887f81d2120ca6d315cc22cfd75c8ee04d64505ba09e8111f5cc565e01e47c16562308e93ca2 SHA512 6751e89f94f4be34a8eb3f8a1f6edbec5b844157638cfe6726e121643f030df2375da0c60e50f58afb5e7ea21076129b9d6e6a385cd93205b761414623662106 +DIST thunderbird-115.0.1-ms.xpi 569449 BLAKE2B cc820dc2a391883988843537ca823242cf66922b07a8f19604e7850b62d2af7c2a49035d8dd64696a2717931aee4ab3491ebf1ad72e3b5c58b9a0e66796a1efc SHA512 00852c4846513e870263a47e2966589ffd9aac809bb425ea32926140160801ae96a8cae18d06d042cfd777b33147667d9e584cc874807acb33264ab73eb79518 +DIST thunderbird-115.0.1-nb-NO.xpi 657595 BLAKE2B 806d3626dd419f405ebc23b0b72b9aa1849862b305420b6a1d9e963f05087a26899e25b6a063f94377e139f725de7978b433b46dce0c6558f05d558ec8a6cf9b SHA512 caafb23288cdfe9b1fc692b42b1002848b73c4c84541ac4bd51f652436daf0525f5e8d820db66955a15cc1f8bd058ec11c4d7414df85900a2b9e58cf10a77b46 +DIST thunderbird-115.0.1-nl.xpi 701994 BLAKE2B 02a69dab6991dcb33fc2aebb7639847ec3f1cf2c73de166853cf1097ca22e16585dd95461f12abdbf1d00d683ec88ea84e9e60defd15fd17c83866b6dfcbcd60 SHA512 33220e29f993923997d1ac99c14ee65da171cdf3d1f7608ad9bb83a7694a539649c0921239fa2fa20488710930d6593e80aac22e55053e5497d1c6ed8b92a7ae +DIST thunderbird-115.0.1-nn-NO.xpi 673631 BLAKE2B c304c2e051cd083d98317135789577a991a4e7e0fe84a03f86a7de12cf942d049b31b5a4db7b3969939a216618f61abbbad5addaecaa1b273431e2e0f55665ac SHA512 b1de7e0240ebea2d70212ec38b123c14851b1fca000e326f77e476c1098be33e3962ff9f99e40695b79a1f858888aa712ad7f3d5aa151e957311041aaa408340 +DIST thunderbird-115.0.1-pa-IN.xpi 658677 BLAKE2B 6efeafd4c3530a7e7e464bf806772ec4bfc271d36b1f6bfb382f8e98d7f79fcf6fcbacf415fabaddc8d7bf56ba349de2db6096b66420853479b2862e100ec695 SHA512 d908dd14c66bc49fc19824d6c205f7904f49389ddb8a67c1078cf6bc196a66934fbcc5aab91e04f3113972d8d97970ad1cd1f5ba6ac2f71ba13cac5772d2f012 +DIST thunderbird-115.0.1-pl.xpi 720592 BLAKE2B 0be2d838605767c33ebc96263eaf072277dfd4edb141c2979827392cf19481a3f458f9db46a6b495a9b7fdbabcf19fc3bb93d06cb6f5538a09f81289ad767a39 SHA512 01266a6b12d957e696bc4ad0416bb3a75e1610e05db3f38380414b18f9d39fc9553c843c6d821ac67154c84356a9a7a88c924441e6af1088aad7856f517e9b9d +DIST thunderbird-115.0.1-pt-BR.xpi 709604 BLAKE2B e1274e330d33739b6c940421d5225e0854eaa37f2365acd0a05e4e2ff6a0dfa39794cee291a4cb93d78938a43a01c5d1aece1aae540c20ae16e9e7cbea3e04b3 SHA512 61d16efd703491185ce4f8b028927f98eed57def22cc9b86741397e792ab2e6d28d337393960c4133137cfd44bbc07fc8f91b8b99dd5259e8c11bb1f9cc1f84a +DIST thunderbird-115.0.1-pt-PT.xpi 690382 BLAKE2B d63ca5c671368f828dfbd27323e69795829cf8c87f42674a8b6669a5114ba35c85a2afb0636f37c4d4151339b0324c1048936c5cd69a7198b07b2b7a0e74eb61 SHA512 114cfdb114dc5540bc8d442ec53fcf825b395148f8a1df5e7daac6f4b2499e09148d18b7b84a0f61827b21e5d3bfb6e9e3dc65db5ff272557800b0b3deb4cbee +DIST thunderbird-115.0.1-rm.xpi 706928 BLAKE2B b1efee8a97dd38a9bbd648e725e533ba9b389f70af7824fadebc8c2179ce0fd297e1030c3d3594452bf15346b8e8758d2b2e7d57f534aec3665f8b0ecc55c566 SHA512 da737340d2b63714f0e3862bd9db26f2fe61f1db854527f8b318b0630523f153d0d0fc102a57349f09eef1dfd71e7ea799efc614c1f8f6636de06c9446cd7a55 +DIST thunderbird-115.0.1-ro.xpi 654734 BLAKE2B 452e25d84edfa3f6a3bea454e0b4a607f2cbf2e32442304ee5a4f2670f32c326835389940afb0dece0ee68271e3e50fed7ae599575d84501773c2d595cff48f2 SHA512 0cc71c1f9035dcc46d7b05f85f5bbeb8c39a2cdd4583d096460116aa2158800392fbb213e7171af844d33281d5d3a46a22c406dd764e255e4e442b2e7ab43368 +DIST thunderbird-115.0.1-ru.xpi 824953 BLAKE2B 0bd02c7b8f930cfca69363397feb8622f4b9411e70af3c2b29e1e3a02a2c322cb995b66356dcf1ed5e595ef35abc68109c9fc9ccc57b28f755f507f56604b752 SHA512 7f622f0fed7205c1b5961d35418b6ddef88c2f6cb9c126d282f18b027aeca8ccac0a7a6c4822637b29bfa9172d5224f4809a67e60da893f868bef980bf4ba8cf +DIST thunderbird-115.0.1-sk.xpi 740060 BLAKE2B de28598170c986b719f637322264f96e25abbf4bc12b5be636b9ea692509dfec27e8a0da83e7523a601e7a744ede557f330f44f115222b62ac8b394aa0866e65 SHA512 1247b10702d5bcaaa9450b4e3ededbba6da7c7cfab207e68b2eac0f8dbf38ef117f52c94a13fdee3bdba8686d1bb31baa5905fa679d749c77648ab6b71113e77 +DIST thunderbird-115.0.1-sl.xpi 703821 BLAKE2B 9f6f72727d37c1f7eedd0d38d7cdf5721f873c64b672c389583edf1c2948bdf7d8251bb5884e25df67efe92e9134ca8b71668d195cefc02c79d0b632da2be310 SHA512 4be4addc601494775a5f822a6724f38016889321255961695875b72d826cb23d365670c847d8d0917e9c7baf37084983353e376a60efe2d7bd6aa1dd98cef8c3 +DIST thunderbird-115.0.1-sq.xpi 721424 BLAKE2B 7d608c03220e13ab48d90dddad36b55e70df3d053dedaec7e235e9c17d36f02a5ea5b68f117db04ee17e363c67ab49910cc941dd760e4ea344cb929183b1674f SHA512 4b6dd93d93e78d266d13c4d83b11813745d7210fc926824abe17e5846c7aa2a3132ec38af281a75ca407aaf46f656bcb6caba954b47fd9a637692ab798787f8e +DIST thunderbird-115.0.1-sr.xpi 743992 BLAKE2B b1223f812e574766673ebc954db8034dfb8f58c5e85c5f4c0b1517d9f991a9d3db1d64800b3c782ed6af43faef9089df0a5d542c0177a19502739587f6e6d246 SHA512 b63edaceb1c8a2a96dcb261b814098677795d1223e90ddb8f45732928b2b1e1831c6580a83d66f709d9f0f3191cced98707f91f4e351d2e22d6e416adac5cf38 +DIST thunderbird-115.0.1-sv-SE.xpi 705780 BLAKE2B 23f46a5698073fb2df3f993a6e7a8c049605a273e613a155019b8bd666c6ae9d5bdf9d15e2077c48e7592a0c1815794d7af533cbcb22f73389fd7a73729c79b9 SHA512 89e0d1f14b87d1fccde7b83aeb56a7c334ed00a4eb28059b18a159b2fd55cdf2597f68a6da6de916d4bfe4029e9af9bb66b31b2ce18ac2d1c9d9c417e336f6c1 +DIST thunderbird-115.0.1-th.xpi 765682 BLAKE2B 609e17692fcd76e3e937cc859ab6b4a107a7ccecfa2dfe99a3a3793f234a0b0e3e4092d079c0d006c83ad4b9d21e5b2713c52cc657d68e7b87190254194a809a SHA512 9244d0050a9d98d5a33725502c26f0a8f3cd6d852836fc9c11ca8bd47b8a2f59e8dffc0b9a3f0f4e6d4370a3445689b4782b4d3d2d45224de48c64727c6751bc +DIST thunderbird-115.0.1-tr.xpi 717911 BLAKE2B e2744069da3801bedea2975942a2bad033713047d5d41b06623dc0b3ce579881812d51e3096d9f21652683a32f35cf8357a09b88a97b8861640b11328d367441 SHA512 5d0c4a812da5d232a4c7473ca16c95ac18802e1c72712f6db561c8ad5803026db5a2eb24936c00fb2c3702f314fabd0b7cd994ee6a4a4e0cc47eadb5c3a1b0d5 +DIST thunderbird-115.0.1-uk.xpi 817033 BLAKE2B 9043ae9c8473b9c1e52b598495dc4ca38ec8fee7c9ce93ec6fcf88e4f42b9a131d0a8fb31f29e78bd795a68ea1237f59ee3c29b710b6c34a2962348f7c080a7a SHA512 62879798749573fdd429ad5e398faf98a061de8751e1c2a77072f5b8b8583188ada879a55d423f613e474b5a2fadbea5ae8402eaadd714e18c489804361f53c7 +DIST thunderbird-115.0.1-uz.xpi 581771 BLAKE2B 1566ea3ef2c4581460797764b88b15c5ec2b4a296847f2b89e58c8e7e6cd627abe9655ea43793ae6dd70dc78d75cd0b06c0bf53d59072cc75cdb9a052a1bbffc SHA512 060384a81aea59e3cd6bc32b6abdb1de4d63d5e2dd0a07b6ac4d36f92de0b95cda2904112fe98e0f8f0b8cd46a4a8897e1469eed64e7785cefd39e2f57e4069f +DIST thunderbird-115.0.1-vi.xpi 746252 BLAKE2B b77d3ff0967238887a86115277b2491569045533b0d29a87e611f23dcf974ede11cd43c21c9b51a40016563d4b58bc859b4012ac1ad3db2b6170cce4ec44efed SHA512 855ba6c9ee27b796144a367160d1f0003e0a18bf39fc45cc41a2e5dab36dd2ed3bba85b46cca3779ef6173a39b0f46127993d20308ec7d544e865fce59fa8fe4 +DIST thunderbird-115.0.1-zh-CN.xpi 743079 BLAKE2B 75ec327231e651d4a56717f2c8750cf9a7921ffaf59df1668011ca7c295c394de7e8a0973b9f8e6e99aa62cc7fcab68d92f885f0fb41746d93df4a1912e3795f SHA512 521bcc9a63a53bc5570c2a47330f80e0bc57c1eb211299f21a145a2f6d44c07d4be9c042c13224583e114641ec20476ffd68de624ec9803f35b24e5520ad7366 +DIST thunderbird-115.0.1-zh-TW.xpi 746784 BLAKE2B a69d56634ca3fde61041cccb38d836dfbe21493f2f23e39ee3db7091306de2d70da70d44ed43adecac539c8cb251c45684b8afe6f86287dc67beffa0ae43aca0 SHA512 9846a0b9067ac694bca75827c45f8133d787a4278f2f3808a81ec0efb9acbe089aacb71370d91a1eb3df27aa206b997915d0aa9fb8b0bcfa936e16499020a5e6 +DIST thunderbird-115.0.1.source.tar.xz 535105316 BLAKE2B 0efe711ed744ceea6dee940df2ffeb9cdae3ec301691bb3c4c2b9285ee68f72606443221da137236384239c5cfcfc7707adafb51ca0122f734ea4422f5e0d6b3 SHA512 9a53024790a537fb012d66e683248e82a9b2c2a4db6fc90d1e1d3c785c28e9d65f1d110c33dcbdad63f8f6ecb3e5c6a526c0028c3970125022ebe384506d4ba3 DIST thunderbird-115.0.source.tar.xz 531139876 BLAKE2B a3eaddbcee2ec24e3ab8e6f51e1561fc8de66de206ba1c4403a1aa1c803f37ea8da15c4a296516685b125060dc19663e47a5e8161d8a7ec6d65474d2c17a5e93 SHA512 2370a8e0b5ad2bc71bcb787cc93d31e5bf91bee9a4126c8677210e05936a726938b5fcff9b83c2ef1f509c1cadaa58638ba2399682308f32326a054496ea7a23 EBUILD thunderbird-102.13.0.ebuild 34355 BLAKE2B 54785ef915866d370066db41b3f8fd3126582779271df87d42df3eb8443b074f283aa72e0a2469ae433ae9fef6a5b04baec11de0445cb3c96d093862d12cddcc SHA512 a821ef4d942801187bfdbadfde0771713dcb39bb487b47998578e5700a91c90e5fbcd0f3ac0809487d18afd08139279d5e7bb99c610273c6484171153f2bd54a +EBUILD thunderbird-115.0.1.ebuild 38497 BLAKE2B 9819db27ce7c898d4d32531704ca4c489bef89df367d6e8fe2ab40c0554cb6b963e2e425bb8440ae0538518f9e4fa7509b6478d934f80cb1058c6f2f66d2223b SHA512 d57378ed2ff8dee597b90ef0db70fdc7cb75bac0f4afa24601c40d6aa615322857fe3c88d42e6ecbf0fcdc0dfe8918b26f5ee9a8da69b1e8cda92ab049644045 EBUILD thunderbird-115.0.ebuild 38497 BLAKE2B 3658925307c55d9bf53ebf29b0c66bb2c4a7a49236954db3cc6b7c6d77eb3d3351769f8cc2b82153d2fc8fe39ff5908a130e8265145218ccf246d60c77f27d2f SHA512 b639c3014ed9961537922881493d478f64834b267bf7a47f7bf6b294f91c96ce24779c1d85b24ed461de3bb29b888d84ef1978d4ce8d3f7d06a1e7f6533fe751 MISC metadata.xml 2448 BLAKE2B 3685d528d3211fb49b23b0fb05c67269f1b4466bef7dd6f2d890803961ddc1b1c0d8bc06b2d421c17384b8a3769bac35236f6af07059c0cbf9e694edec8b1dbe SHA512 d9a8983f34c9691ed1d0174cac3c7300995b9f7b877c09271210cc3f2a27dd20d9fbee0c99c1f6c987ab9566eee71a0624d2d68f97c84665c1c500ac8f3ecfb6 diff --git a/mail-client/thunderbird/thunderbird-115.0.1.ebuild b/mail-client/thunderbird/thunderbird-115.0.1.ebuild new file mode 100644 index 000000000000..dfa02c4e2464 --- /dev/null +++ b/mail-client/thunderbird/thunderbird-115.0.1.ebuild @@ -0,0 +1,1319 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +FIREFOX_PATCHSET="firefox-115esr-patches-03.tar.xz" + +LLVM_MAX_SLOT=16 + +PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_REQ_USE="ncurses,sqlite,ssl" + +WANT_AUTOCONF="2.1" + +VIRTUALX_REQUIRED="manual" + +MOZ_ESR= + +MOZ_PV=${PV} +MOZ_PV_SUFFIX= +if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then + MOZ_PV_SUFFIX=${BASH_REMATCH[1]} + + # Convert the ebuild version to the upstream Mozilla version + MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI + MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI + MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI +fi + +if [[ -n ${MOZ_ESR} ]] ; then + # ESR releases have slightly different version numbers + MOZ_PV="${MOZ_PV}esr" +fi + +MOZ_PN="${PN%-bin}" +MOZ_P="${MOZ_PN}-${MOZ_PV}" +MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" +MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" + +inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info \ + llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs \ + virtualx xdg + +MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" + +if [[ ${PV} == *_rc* ]] ; then + MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" +fi + +PATCH_URIS=( + https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET} +) + +SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz + ${PATCH_URIS[@]}" + +DESCRIPTION="Thunderbird Mail Client" +HOMEPAGE="https://www.thunderbird.net/" + +KEYWORDS="~amd64" + +SLOT="0" +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" + +IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel" +IUSE+=" jack libproxy lto +openh264 pgo pulseaudio sndio selinux" +IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp" +IUSE+=" wayland wifi +X" + +# Thunderbird-only USE flags. +IUSE+=" +system-librnp" + +REQUIRED_USE="|| ( X wayland ) + debug? ( !system-av1 ) + pgo? ( lto ) + wifi? ( dbus )" + +TB_ONLY_DEPEND="!<x11-plugins/enigmail-2.2 + selinux? ( sec-policy/selinux-thunderbird ) + !system-librnp? ( dev-libs/jsoncpp ) + system-librnp? ( dev-util/librnp )" +BDEPEND="${PYTHON_DEPS} + || ( + ( + sys-devel/clang:16 + sys-devel/llvm:16 + clang? ( + || ( + sys-devel/lld:16 + sys-devel/mold + ) + virtual/rust:0/llvm-16 + pgo? ( =sys-libs/compiler-rt-sanitizers-16*[profile] ) + ) + ) + ( + sys-devel/clang:15 + sys-devel/llvm:15 + clang? ( + || ( + sys-devel/lld:15 + sys-devel/mold + ) + virtual/rust:0/llvm-15 + pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] ) + ) + ) + ) + app-alternatives/awk + app-arch/unzip + app-arch/zip + >=dev-util/cbindgen-0.24.3 + net-libs/nodejs + virtual/pkgconfig + !clang? ( >=virtual/rust-1.65 ) + amd64? ( >=dev-lang/nasm-2.14 ) + x86? ( >=dev-lang/nasm-2.14 ) + pgo? ( + X? ( + sys-devel/gettext + x11-base/xorg-server[xvfb] + x11-apps/xhost + ) + wayland? ( + >=gui-libs/wlroots-0.15.1-r1[tinywl] + x11-misc/xkeyboard-config + ) + )" +COMMON_DEPEND="${TB_ONLY_DEPEND} + >=app-accessibility/at-spi2-core-2.46.0:2 + dev-libs/expat + dev-libs/glib:2 + dev-libs/libffi:= + >=dev-libs/nss-3.90 + >=dev-libs/nspr-4.35 + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype + media-libs/mesa + media-video/ffmpeg + sys-libs/zlib + virtual/freedesktop-icon-theme + x11-libs/cairo + x11-libs/gdk-pixbuf + x11-libs/pango + x11-libs/pixman + dbus? ( + dev-libs/dbus-glib + sys-apps/dbus + ) + jack? ( virtual/jack ) + pulseaudio? ( + || ( + media-libs/libpulse + >=media-sound/apulse-0.1.12-r4[sdk] + ) + ) + libproxy? ( net-libs/libproxy ) + selinux? ( sec-policy/selinux-mozilla ) + sndio? ( >=media-sound/sndio-1.8.0-r1 ) + system-av1? ( + >=media-libs/dav1d-1.0.0:= + >=media-libs/libaom-1.0.0:= + ) + system-harfbuzz? ( + >=media-gfx/graphite2-1.3.13 + >=media-libs/harfbuzz-2.8.1:0= + ) + system-icu? ( >=dev-libs/icu-73.1:= ) + system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) + system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) + system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) + system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) + system-webp? ( >=media-libs/libwebp-1.1.0:0= ) + wayland? ( + >=media-libs/libepoxy-1.5.10-r1 + x11-libs/gtk+:3[wayland] + x11-libs/libxkbcommon[wayland] + ) + wifi? ( + kernel_linux? ( + dev-libs/dbus-glib + net-misc/networkmanager + sys-apps/dbus + ) + ) + X? ( + virtual/opengl + x11-libs/cairo[X] + x11-libs/gtk+:3[X] + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libxkbcommon[X] + x11-libs/libXrandr + x11-libs/libXtst + x11-libs/libxcb:= + )" +RDEPEND="${COMMON_DEPEND} + jack? ( virtual/jack ) + openh264? ( media-libs/openh264:*[plugin] )" +DEPEND="${COMMON_DEPEND} + X? ( + x11-base/xorg-proto + x11-libs/libICE + x11-libs/libSM + )" + +S="${WORKDIR}/${PN}-${PV%_*}" + +llvm_check_deps() { + if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then + einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + + if use clang && ! tc-ld-is-mold ; then + if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then + einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + + if ! has_version -b "virtual/rust:0/llvm-${LLVM_SLOT}" ; then + einfo "virtual/rust:0/llvm-${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + + if use pgo ; then + if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then + einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + fi + fi + + einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 +} + +MOZ_LANGS=( + af ar ast be bg br ca cak cs cy da de dsb + el en-CA en-GB en-US es-AR es-ES es-MX et eu + fi fr fy-NL ga-IE gd gl he hr hsb hu + id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO + pa-IN pl pt-BR pt-PT rm ro ru + sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW +) + +mozilla_set_globals() { + # https://bugs.gentoo.org/587334 + local MOZ_TOO_REGIONALIZED_FOR_L10N=( + fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE + ) + + local lang xflag + for lang in "${MOZ_LANGS[@]}" ; do + # en and en_US are handled internally + if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then + continue + fi + + # strip region subtag if $lang is in the list + if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then + xflag=${lang%%-*} + else + xflag=${lang} + fi + + SRC_URI+=" l10n_${xflag/[_@]/-}? (" + SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" + SRC_URI+=" )" + IUSE+=" l10n_${xflag/[_@]/-}" + done +} +mozilla_set_globals + +moz_clear_vendor_checksums() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -ne 1 ]] ; then + die "${FUNCNAME} requires exact one argument" + fi + + einfo "Clearing cargo checksums for ${1} ..." + + sed -i \ + -e 's/\("files":{\)[^}]*/\1/' \ + "${S}"/third_party/rust/${1}/.cargo-checksum.json \ + || die +} + +moz_install_xpi() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 2 ]] ; then + die "${FUNCNAME} requires at least two arguments" + fi + + local DESTDIR=${1} + shift + + insinto "${DESTDIR}" + + local emid xpi_file xpi_tmp_dir + for xpi_file in "${@}" ; do + emid= + xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") + + # Unpack XPI + unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die + + # Determine extension ID + if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then + emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") + [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" + elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then + emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") + [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" + else + die "failed to determine extension id" + fi + + einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." + newins "${xpi_file}" "${emid}.xpi" + done +} + +mozconfig_add_options_ac() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 2 ]] ; then + die "${FUNCNAME} requires at least two arguments" + fi + + local reason=${1} + shift + + local option + for option in ${@} ; do + echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG} + done +} + +mozconfig_add_options_mk() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 2 ]] ; then + die "${FUNCNAME} requires at least two arguments" + fi + + local reason=${1} + shift + + local option + for option in ${@} ; do + echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG} + done +} + +mozconfig_use_enable() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 1 ]] ; then + die "${FUNCNAME} requires at least one arguments" + fi + + local flag=$(use_enable "${@}") + mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" +} + +mozconfig_use_with() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 1 ]] ; then + die "${FUNCNAME} requires at least one arguments" + fi + + local flag=$(use_with "${@}") + mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" +} + +# This is a straight copypaste from toolchain-funcs.eclass's 'tc-ld-is-lld', and is temporarily +# placed here until toolchain-funcs.eclass gets an official support for mold linker. +# Please see: +# https://github.com/gentoo/gentoo/pull/28366 || +# https://github.com/gentoo/gentoo/pull/28355 +tc-ld-is-mold() { + local out + + # Ensure ld output is in English. + local -x LC_ALL=C + + # First check the linker directly. + out=$($(tc-getLD "$@") --version 2>&1) + if [[ ${out} == *"mold"* ]] ; then + return 0 + fi + + # Then see if they're selecting mold via compiler flags. + # Note: We're assuming they're using LDFLAGS to hold the + # options and not CFLAGS/CXXFLAGS. + local base="${T}/test-tc-linker" + cat <<-EOF > "${base}.c" + int main() { return 0; } + EOF + out=$($(tc-getCC "$@") ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -Wl,--version "${base}.c" -o "${base}" 2>&1) + rm -f "${base}"* + if [[ ${out} == *"mold"* ]] ; then + return 0 + fi + + # No mold here! + return 1 +} + +virtwl() { + debug-print-function ${FUNCNAME} "$@" + + [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument" + [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset" + tinywl -h >/dev/null || die 'tinywl -h failed' + + # TODO: don't run addpredict in utility function. WLR_RENDERER=pixman doesn't work + addpredict /dev/dri + local VIRTWL VIRTWL_PID + coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; } + local -x WAYLAND_DISPLAY + read WAYLAND_DISPLAY <&${VIRTWL[0]} + + debug-print "${FUNCNAME}: $@" + "$@" + local r=$? + + [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly" + exec {VIRTWL[0]}<&- {VIRTWL[1]}>&- + return $r +} + +pkg_pretend() { + if [[ ${MERGE_TYPE} != binary ]] ; then + if use pgo ; then + if ! has usersandbox $FEATURES ; then + die "You must enable usersandbox as X server can not run as root!" + fi + fi + + # Ensure we have enough disk space to compile + if use pgo || use lto || use debug ; then + CHECKREQS_DISK_BUILD="13500M" + else + CHECKREQS_DISK_BUILD="6600M" + fi + + check-reqs_pkg_pretend + fi +} + +pkg_setup() { + if [[ ${MERGE_TYPE} != binary ]] ; then + if use pgo ; then + if ! has userpriv ${FEATURES} ; then + eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!" + fi + fi + + # Ensure we have enough disk space to compile + if use pgo || use lto || use debug ; then + CHECKREQS_DISK_BUILD="13500M" + else + CHECKREQS_DISK_BUILD="6400M" + fi + + check-reqs_pkg_setup + + llvm_pkg_setup + + if use clang && use lto && tc-ld-is-lld ; then + local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }') + [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}") + [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!" + + local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }') + [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}") + [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!" + + if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then + eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}." + eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:" + eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version" + eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version" + eerror " - Build ${CATEGORY}/${PN} without USE=lto" + eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole " + eerror " llvm/clang/lld/rust chain depending on your @world updates)" + die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!" + fi + fi + + python-any-r1_pkg_setup + + # Avoid PGO profiling problems due to enviroment leakage + # These should *always* be cleaned up anyway + unset \ + DBUS_SESSION_BUS_ADDRESS \ + DISPLAY \ + ORBIT_SOCKETDIR \ + SESSION_MANAGER \ + XAUTHORITY \ + XDG_CACHE_HOME \ + XDG_SESSION_COOKIE + + # Build system is using /proc/self/oom_score_adj, bug #604394 + addpredict /proc/self/oom_score_adj + + if use pgo ; then + # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure + # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage + # (PORTAGE_SCHEDULING_POLICY) update... + addpredict /proc + + # May need a wider addpredict when using wayland+pgo. + addpredict /dev/dri + + # Allow access to GPU during PGO run + local ati_cards mesa_cards nvidia_cards render_cards + shopt -s nullglob + + ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g') + if [[ -n "${ati_cards}" ]] ; then + addpredict "${ati_cards}" + fi + + mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') + if [[ -n "${mesa_cards}" ]] ; then + addpredict "${mesa_cards}" + fi + + nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g') + if [[ -n "${nvidia_cards}" ]] ; then + addpredict "${nvidia_cards}" + fi + + render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g') + if [[ -n "${render_cards}" ]] ; then + addpredict "${render_cards}" + fi + + shopt -u nullglob + fi + + if ! mountpoint -q /dev/shm ; then + # If /dev/shm is not available, configure is known to fail with + # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py + ewarn "/dev/shm is not mounted -- expect build failures!" + fi + + # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys) + # Note: These are for Gentoo Linux use ONLY. For your own distribution, please + # get your own set of keys. + if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then + MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc" + fi + + if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then + MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ" + fi + + # Mozilla API keys (see https://location.services.mozilla.com/api) + # Note: These are for Gentoo Linux use ONLY. For your own distribution, please + # get your own set of keys. + if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then + MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005" + fi + + # Ensure we use C locale when building, bug #746215 + export LC_ALL=C + fi +} + +src_unpack() { + local _lp_dir="${WORKDIR}/language_packs" + local _src_file + + if [[ ! -d "${_lp_dir}" ]] ; then + mkdir "${_lp_dir}" || die + fi + + for _src_file in ${A} ; do + if [[ ${_src_file} == *.xpi ]]; then + cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" + else + unpack ${_src_file} + fi + done +} + +src_prepare() { + if use lto; then + rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die + fi + + if ! use ppc64; then + rm -v "${WORKDIR}"/firefox-patches/*ppc64*.patch || die + fi + + eapply "${WORKDIR}/firefox-patches" + + # Allow user to apply any additional patches without modifing ebuild + eapply_user + + # Make cargo respect MAKEOPTS + export CARGO_BUILD_JOBS="$(makeopts_jobs)" + + # Make LTO respect MAKEOPTS + sed -i \ + -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ + "${S}"/build/moz.configure/lto-pgo.configure \ + || die "sed failed to set num_cores" + + # Make ICU respect MAKEOPTS + sed -i \ + -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ + "${S}"/intl/icu_sources_data.py \ + || die "sed failed to set num_cores" + + # sed-in toolchain prefix + sed -i \ + -e "s/objdump/${CHOST}-objdump/" \ + "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \ + || die "sed failed to set toolchain prefix" + + sed -i \ + -e 's/ccache_stats = None/return None/' \ + "${S}"/python/mozbuild/mozbuild/controller/building.py \ + || die "sed failed to disable ccache stats call" + + einfo "Removing pre-built binaries ..." + + find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die + + # Create build dir + BUILD_DIR="${WORKDIR}/${PN}_build" + mkdir -p "${BUILD_DIR}" || die + + # Write API keys to disk + echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die + echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die + echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die + + xdg_environment_reset +} + +src_configure() { + # Show flags set at the beginning + einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" + einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}" + einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}" + einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}" + einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" + + local have_switched_compiler= + if use clang; then + # Force clang + einfo "Enforcing the use of clang due to USE=clang ..." + + local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }') + [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}") + [[ -z ${version_clang} ]] && die "Failed to read clang version!" + + if tc-is-gcc; then + have_switched_compiler=yes + fi + AR=llvm-ar + CC=${CHOST}-clang-${version_clang} + CXX=${CHOST}-clang++-${version_clang} + NM=llvm-nm + RANLIB=llvm-ranlib + elif ! use clang && ! tc-is-gcc ; then + # Force gcc + have_switched_compiler=yes + einfo "Enforcing the use of gcc due to USE=-clang ..." + AR=gcc-ar + CC=${CHOST}-gcc + CXX=${CHOST}-g++ + NM=gcc-nm + RANLIB=gcc-ranlib + fi + + if [[ -n "${have_switched_compiler}" ]] ; then + # Because we switched active compiler we have to ensure + # that no unsupported flags are set + strip-unsupported-flags + fi + + # Ensure we use correct toolchain, + # AS is used in a non-standard way by upstream, #bmo1654031 + export HOST_CC="$(tc-getBUILD_CC)" + export HOST_CXX="$(tc-getBUILD_CXX)" + export AS="$(tc-getCC) -c" + tc-export CC CXX LD AR AS NM OBJDUMP RANLIB PKG_CONFIG + + # Pass the correct toolchain paths through cbindgen + if tc-is-cross-compiler ; then + export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}" + fi + + # Set MOZILLA_FIVE_HOME + export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" + + # python/mach/mach/mixin/process.py fails to detect SHELL + export SHELL="${EPREFIX}/bin/bash" + + # Set state path + export MOZBUILD_STATE_PATH="${BUILD_DIR}" + + # Set MOZCONFIG + export MOZCONFIG="${S}/.mozconfig" + + # Initialize MOZCONFIG + mozconfig_add_options_ac '' --enable-application=comm/mail + mozconfig_add_options_ac '' --enable-project=comm/mail + + # Set Gentoo defaults + mozconfig_add_options_ac 'Gentoo default' \ + --allow-addon-sideload \ + --disable-cargo-incremental \ + --disable-crashreporter \ + --disable-gpsd \ + --disable-install-strip \ + --disable-parental-controls \ + --disable-strip \ + --disable-tests \ + --disable-updater \ + --disable-wmf \ + --enable-js-shell \ + --enable-legacy-profile-creation \ + --enable-negotiateauth \ + --enable-new-pass-manager \ + --enable-official-branding \ + --enable-release \ + --enable-system-ffi \ + --enable-system-pixman \ + --enable-system-policies \ + --host="${CBUILD:-${CHOST}}" \ + --libdir="${EPREFIX}/usr/$(get_libdir)" \ + --prefix="${EPREFIX}/usr" \ + --target="${CHOST}" \ + --without-ccache \ + --without-wasm-sandboxed-libraries \ + --with-intl-api \ + --with-libclang-path="$(llvm-config --libdir)" \ + --with-system-nspr \ + --with-system-nss \ + --with-system-zlib \ + --with-toolchain-prefix="${CHOST}-" \ + --with-unsigned-addon-scopes=app,system \ + --x-includes="${ESYSROOT}/usr/include" \ + --x-libraries="${ESYSROOT}/usr/$(get_libdir)" + + # Set update channel + local update_channel=release + [[ -n ${MOZ_ESR} ]] && update_channel=esr + mozconfig_add_options_ac '' --update-channel=${update_channel} + + if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then + mozconfig_add_options_ac '' --enable-rust-simd + fi + + # For future keywording: This is currently (97.0) only supported on: + # amd64, arm, arm64 & x86. + # Might want to flip the logic around if Firefox is to support more arches. + # bug 833001, bug 903411#c8 + if use ppc64 || use riscv; then + mozconfig_add_options_ac '' --disable-sandbox + else + mozconfig_add_options_ac '' --enable-sandbox + fi + + # Enable JIT on riscv64 explicitly + # Can be removed once upstream enable it by default in the future. + use riscv && mozconfig_add_options_ac 'Enable JIT for RISC-V 64' --enable-jit + + if [[ -s "${S}/api-google.key" ]] ; then + local key_origin="Gentoo default" + if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then + key_origin="User value" + fi + + mozconfig_add_options_ac "${key_origin}" \ + --with-google-safebrowsing-api-keyfile="${S}/api-google.key" + else + einfo "Building without Google API key ..." + fi + + if [[ -s "${S}/api-location.key" ]] ; then + local key_origin="Gentoo default" + if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then + key_origin="User value" + fi + + mozconfig_add_options_ac "${key_origin}" \ + --with-google-location-service-api-keyfile="${S}/api-location.key" + else + einfo "Building without Location API key ..." + fi + + if [[ -s "${S}/api-mozilla.key" ]] ; then + local key_origin="Gentoo default" + if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then + key_origin="User value" + fi + + mozconfig_add_options_ac "${key_origin}" \ + --with-mozilla-api-keyfile="${S}/api-mozilla.key" + else + einfo "Building without Mozilla API key ..." + fi + + mozconfig_use_with system-av1 + mozconfig_use_with system-harfbuzz + mozconfig_use_with system-harfbuzz system-graphite2 + mozconfig_use_with system-icu + mozconfig_use_with system-jpeg + mozconfig_use_with system-libevent + mozconfig_use_with system-libvpx + mozconfig_use_with system-png + mozconfig_use_with system-webp + + if use system-librnp; then + mozconfig_add_options_ac "+system-librnp" --enable-compile-environment + mozconfig_use_with system-librnp + else + # This controls the backend of the bundled librnp. Choices are "botan" and "openssl". + # RNP Upstream recommends to use botan. In Gentoo it's preferred to use system-librnp. + mozconfig_add_options_ac "+bundled librnp backend = botan" --with-librnp-backend="botan" + fi + + mozconfig_use_enable dbus + mozconfig_use_enable libproxy + + use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme + + if use hardened ; then + mozconfig_add_options_ac "+hardened" --enable-hardening + append-ldflags "-Wl,-z,relro -Wl,-z,now" + fi + + local myaudiobackends="" + use jack && myaudiobackends+="jack," + use sndio && myaudiobackends+="sndio," + use pulseaudio && myaudiobackends+="pulseaudio," + ! use pulseaudio && myaudiobackends+="alsa," + + mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}" + + mozconfig_use_enable wifi necko-wifi + + if use X && use wayland ; then + mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland + elif ! use X && use wayland ; then + mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only + else + mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3 + fi + + if use lto ; then + if use clang ; then + # Upstream only supports lld or mold when using clang. + if tc-ld-is-mold ; then + mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold + else + mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld + fi + + mozconfig_add_options_ac '+lto' --enable-lto=cross + + else + # ThinLTO is currently broken, see bmo#1644409. + # mold does not support gcc+lto combination. + mozconfig_add_options_ac '+lto' --enable-lto=full + mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd + fi + + if use pgo ; then + mozconfig_add_options_ac '+pgo' MOZ_PGO=1 + + if use clang ; then + # Used in build/pgo/profileserver.py + export LLVM_PROFDATA="llvm-profdata" + fi + fi + else + # Avoid auto-magic on linker + if use clang ; then + # lld is upstream's default + if tc-ld-is-mold ; then + mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold + else + mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld + fi + + else + if tc-ld-is-mold ; then + mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold + else + mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd + fi + fi + fi + + # LTO flag was handled via configure + filter-lto + + mozconfig_use_enable debug + if use debug ; then + mozconfig_add_options_ac '+debug' --disable-optimize + mozconfig_add_options_ac '+debug' --enable-real-time-tracing + else + mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing + + if is-flag '-g*' ; then + if use clang ; then + mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*') + else + mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols + fi + else + mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols + fi + + if is-flag '-O0' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0 + elif is-flag '-O4' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4 + elif is-flag '-O3' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3 + elif is-flag '-O1' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1 + elif is-flag '-Os' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os + else + mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2 + fi + fi + + # Debug flag was handled via configure + filter-flags '-g*' + + # Optimization flag was handled via configure + filter-flags '-O*' + + # Modifications to better support ARM, bug #553364 + if use cpu_flags_arm_neon ; then + mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon + + if ! tc-is-clang ; then + # thumb options aren't supported when using clang, bug 666966 + mozconfig_add_options_ac '+cpu_flags_arm_neon' \ + --with-thumb=yes \ + --with-thumb-interwork=no + fi + fi + + if [[ ${CHOST} == armv*h* ]] ; then + mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard + + if ! use system-libvpx ; then + sed -i \ + -e "s|softfp|hard|" \ + "${S}"/media/libvpx/moz.build \ + || die + fi + fi + + if use clang ; then + # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204 + # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822 + # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64') + local disable_elf_hack= + if use amd64 ; then + disable_elf_hack=yes + elif use x86 ; then + disable_elf_hack=yes + elif use arm ; then + disable_elf_hack=yes + fi + + if [[ -n ${disable_elf_hack} ]] ; then + mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack + fi + elif tc-is-gcc ; then + if ver_test $(gcc-fullversion) -ge 10 ; then + einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..." + append-cxxflags -fno-tree-loop-vectorize + fi + fi + + if use elibc_musl && use arm64 ; then + mozconfig_add_options_ac 'elf-hack is broken when using musl/arm64' --disable-elf-hack + fi + + # Additional ARCH support + case "${ARCH}" in + arm) + # Reduce the memory requirements for linking + if use clang ; then + # Nothing to do + :; + elif use lto ; then + append-ldflags -Wl,--no-keep-memory + else + append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads + fi + ;; + esac + + if ! use elibc_glibc; then + mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc + fi + + # Allow elfhack to work in combination with unstripped binaries + # when they would normally be larger than 2GiB. + append-ldflags "-Wl,--compress-debug-sections=zlib" + + # Make revdep-rebuild.sh happy; Also required for musl + append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags + + # Pass $MAKEOPTS to build system + export MOZ_MAKE_FLAGS="${MAKEOPTS}" + + # Use system's Python environment + export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach + + if use system-python-libs; then + export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="system" + else + export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" + fi + + # Disable notification when build system has finished + export MOZ_NOSPAM=1 + + # Portage sets XARGS environment variable to "xargs -r" by default which + # breaks build system's check_prog() function which doesn't support arguments + mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs" + + # Set build dir + mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}" + + # Show flags we will use + einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" + einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}" + einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}" + einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}" + einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" + + # Handle EXTRA_CONF and show summary + local ac opt hash reason + + # Apply EXTRA_ECONF entries to $MOZCONFIG + if [[ -n ${EXTRA_ECONF} ]] ; then + IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!} + for opt in "${ac[@]}"; do + mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--} + done + fi + + echo + echo "==========================================================" + echo "Building ${PF} with the following configuration" + grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do + [[ -z ${hash} || ${hash} == \# ]] \ + || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}" + printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}" + done + echo "==========================================================" + echo + + ./mach configure || die +} + +src_compile() { + local virtx_cmd= + + if tc-ld-is-mold && use lto; then + # increase ulimit with mold+lto, bugs #892641, #907485 + if ! ulimit -n 16384 1>/dev/null 2>&1 ; then + ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources." + ewarn "Please see bugs #892641 & #907485." + else + ulimit -n 16384 + fi + fi + + if use pgo; then + # Reset and cleanup environment variables used by GNOME/XDG + gnome2_environment_reset + + addpredict /root + + if ! use X; then + virtx_cmd=virtwl + else + virtx_cmd=virtx + fi + fi + + if ! use X; then + local -x GDK_BACKEND=wayland + else + local -x GDK_BACKEND=x11 + fi + + ${virtx_cmd} ./mach build --verbose || die +} + +src_install() { + # xpcshell is getting called during install + pax-mark m \ + "${BUILD_DIR}"/dist/bin/xpcshell \ + "${BUILD_DIR}"/dist/bin/${PN} \ + "${BUILD_DIR}"/dist/bin/plugin-container + + DESTDIR="${D}" ./mach install || die + + # Upstream cannot ship symlink but we can (bmo#658850) + rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die + dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin + + # Don't install llvm-symbolizer from sys-devel/llvm package + if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then + rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die + fi + + # Install policy (currently only used to disable application updates) + insinto "${MOZILLA_FIVE_HOME}/distribution" + newins "${FILESDIR}"/distribution.ini distribution.ini + newins "${FILESDIR}"/disable-auto-update.policy.json policies.json + + # Install system-wide preferences + local PREFS_DIR="${MOZILLA_FIVE_HOME}/defaults/pref" + insinto "${PREFS_DIR}" + newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js + + local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js" + + # Set dictionary path to use system hunspell + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref" + pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell"); + EOF + + # Force hwaccel prefs if USE=hwaccel is enabled + if use hwaccel ; then + cat "${FILESDIR}"/gentoo-hwaccel-prefs.js \ + >>"${GENTOO_PREFS}" \ + || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js" + + if use wayland; then + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs" + pref("gfx.x11-egl.force-enabled", false); + EOF + else + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs" + pref("gfx.x11-egl.force-enabled", true); + EOF + fi + fi + + # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it + if use system-harfbuzz ; then + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref" + sticky_pref("gfx.font_rendering.graphite.enabled", true); + EOF + fi + + # Install language packs + local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) + if [[ -n "${langpacks}" ]] ; then + moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" + fi + + # Install icons + local icon_srcdir="${S}/comm/mail/branding/thunderbird" + local icon_symbolic_file="${icon_srcdir}/TB-symbolic.svg" + + insinto /usr/share/icons/hicolor/symbolic/apps + newins "${icon_symbolic_file}" ${PN}-symbolic.svg + + local icon size + for icon in "${icon_srcdir}"/default*.png ; do + size=${icon%.png} + size=${size##*/default} + + if [[ ${size} -eq 48 ]] ; then + newicon "${icon}" ${PN}.png + fi + + newicon -s ${size} "${icon}" ${PN}.png + done + + # Install menu + local app_name="Mozilla ${MOZ_PN^}" + local desktop_file="${FILESDIR}/icon/${PN}-r2.desktop" + local desktop_filename="${PN}.desktop" + local exec_command="${PN}" + local icon="${PN}" + local use_wayland="false" + + if use wayland ; then + use_wayland="true" + fi + + cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die + + sed -i \ + -e "s:@NAME@:${app_name}:" \ + -e "s:@EXEC@:${exec_command}:" \ + -e "s:@ICON@:${icon}:" \ + "${WORKDIR}/${PN}.desktop-template" \ + || die + + newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" + + rm "${WORKDIR}/${PN}.desktop-template" || die + + # Install wrapper script + [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" + newbin "${FILESDIR}/${PN}-r1.sh" ${PN} + + # Update wrapper + sed -i \ + -e "s:@PREFIX@:${EPREFIX}/usr:" \ + -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \ + -e "s:@APULSELIB_DIR@:${apulselib}:" \ + -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ + "${ED}/usr/bin/${PN}" \ + || die +} + +pkg_preinst() { + xdg_pkg_preinst + + # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse + # does not need to be forced into the LD_LIBRARY_PATH + if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then + einfo "APULSE found; Generating library symlinks for sound support ..." + local lib + pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die + for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do + # A quickpkg rolled by hand will grab symlinks as part of the package, + # so we need to avoid creating them if they already exist. + if [[ ! -L ${lib##*/} ]] ; then + ln -s "${lib}" ${lib##*/} || die + fi + done + popd &>/dev/null || die + fi +} + +pkg_postinst() { + xdg_pkg_postinst + + if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then + elog "Apulse was detected at merge time on this system and so it will always be" + elog "used for sound. If you wish to use pulseaudio instead please unmerge" + elog "media-sound/apulse." + elog + fi + + local show_doh_information + local show_shortcut_information + + if [[ -z "${REPLACING_VERSIONS}" ]] ; then + # New install; Tell user that DoH is disabled by default + show_doh_information=yes + show_shortcut_information=no + else + local replacing_version + for replacing_version in ${REPLACING_VERSIONS} ; do + if ver_test "${replacing_version}" -lt 91.0 ; then + # Tell user that we no longer install a shortcut + # per supported display protocol + show_shortcut_information=yes + fi + done + fi + + if [[ -n "${show_doh_information}" ]] ; then + elog + elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):" + elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all" + elog "DNS traffic to Cloudflare by default is not a good idea and applications" + elog "should respect OS configured settings), \"network.trr.mode\" was set to 5" + elog "(\"Off by choice\") by default." + elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences." + fi + + if [[ -n "${show_shortcut_information}" ]] ; then + elog + elog "Since ${PN}-91.0 we no longer install multiple shortcuts for" + elog "each supported display protocol. Instead we will only install" + elog "one generic Mozilla ${PN^} shortcut." + elog "If you still want to be able to select between running Mozilla ${PN^}" + elog "on X11 or Wayland, you have to re-create these shortcuts on your own." + fi + + # bug 835078 + if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then + ewarn "You have nouveau drivers installed in your system and 'hwaccel' " + ewarn "enabled for Firefox. Nouveau / your GPU might not support the " + ewarn "required EGL, so either disable 'hwaccel' or try the workaround " + ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes." + fi + + optfeature_header "Optional programs for extra features:" + optfeature "desktop notifications" x11-libs/libnotify + optfeature "encrypted chat support" net-libs/libotr + optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas +} diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz Binary files differindex f1124d5724e9..555e079c7a6c 100644 --- a/metadata/Manifest.gz +++ b/metadata/Manifest.gz diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk index 14d507a4163f..f73404532980 100644 --- a/metadata/dtd/timestamp.chk +++ b/metadata/dtd/timestamp.chk @@ -1 +1 @@ -Thu, 20 Jul 2023 23:40:02 +0000 +Fri, 21 Jul 2023 08:40:04 +0000 diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest index f642e78c54be..d49ead6863c9 100644 --- a/metadata/glsa/Manifest +++ b/metadata/glsa/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 546284 BLAKE2B ffce95d14dec8e0ecb1658575f411350a797650e5376e656bbe5d1c11b4e05372611ac4ca5de41270e2e69dfa9461b99f212aa044d6509bb082c7f94d92006b8 SHA512 c90fc6416d62b1b09cbafd89df9a8523e7e9eec12dd28fd39f81776bc9076c1e64fdb0203c709c330d323ea0c05daf6d59e5c469948b4d49cc6d59443f29557a -TIMESTAMP 2023-07-20T23:40:05Z +TIMESTAMP 2023-07-21T08:40:08Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmS5xdVfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmS6RGhfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klDmlxAAh9Eai1zJgMydYnJvs/XWRpDDhdURlpENKSEhNl24X4UB+Q+JTYx00Jwj -hRG27of47rxiJyEycb9fMOw3F840Zn4+K7Uc99OvtzKQhVBi8LHHUwx3eI7Sm7+l -535uNb/x8lhde7Zp/lUsCRObAfB8QvBTmREg9HOrjrgyHK0NrmU7TUCHxP16L/JC -jsM1qLkWsNC+RBqBQV8mK67g9UXEG9qIIMtMFcQIy9wEv78z8+3ppCWZU9sWVoVW -gWMmsTtYNVkr+WsLfxEHr4ctpdARtWCubsyYrL3NRmMxVfj/a1LE2zaM19AG+jCB -s1chxqM+pHl4rnqWTw5H0IQpVi3g2tMw2U7jW7FC1moAiqGE89Gg1p2YzzFBJAke -qZlor5oQWdvC/EWYvs8xzwgTwbj5V753FTfoVi1fphRp6LyDNtEZl/IPz7hhMi/g -LtX7YMwnj6Kc3bJSP6EBWeLDJCRND5SledGYIuEEE/5612CGTLlWCg1hqEw2S19Z -BOhzM2EnOKAIDg2NjRrhnrjZujKud+7IsjvX9h9e58Txl2/U1IVeUzLHT2Nkv7j+ -nyfP5u7YpDtpyqngY6hyw5YN520upg8W1jTzqbAwJi87lkGVH2AfRHXU0vIMDsSc -Js/2FR8tPfimOtWYOfCt8HV9oL8nnRzpeIXNioDIMsUHPUz448E= -=Ejq+ +klBhzA//RAdW1KhrJV4xRSDQ4aAhRR4fXFZVhG7HBiMhDW1ogSImmu+Z/aXGbPFd ++YiqtTgp1DwazP+F5r6WvLeXRZ374smbI4AD6ePA23SVusiVxV+8Obe4pNDmkRSu +LTQ979SB6DyJZCELVmcGo/4Y0vyDyLvX8gWY/if61nVefhImuSVhN8To4W4M6Wtv +++QxMqeFCtcjlTlhu4MUe1SL3bq846QFBcGG+8CybvX4vabJd4hrVgzHEeYVmX7x +BRNWkq0i/FGXJkP3P0jG/GBVibik9T8VEBEI4Jk7Z+p8337gc04UroOllFbbW9KU +px66THn8blhWCNWiYmAkWWhdXLzdbhl7908+sciGnpJUVukfKpzXwkMb6oa5nASd +a1Qp9vVnhCcunJif/mI1H1jFQpgcfGqINwSr4Am/NfzPwORy6Djato8C3v8V5aDZ +QTkPWgiIWlhbhvziEhT3HvQGBgdKBxVLAiaXNbX6JE9yxhLlzfXQQFS2mzNU33RS +67ZAXoDG+TyzoWjSkPd9ALvInjXAmgu1MYVZ2X1bvKRz1Ol38qPNOD2DJYSd5WGV +0PmbwKtnQfJpaz7BzqM0MxTDoyP5v4WZCRRGbBQj7U/qZvU2rDboVypZt07TXJOx +7TR7SBDptaWfZGdRXbCs4kX2rMP8FmimPTn+uLH0MWwcvmlPyKc= +=zAgT -----END PGP SIGNATURE----- diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk index 14d507a4163f..b12c7cf30df9 100644 --- a/metadata/glsa/timestamp.chk +++ b/metadata/glsa/timestamp.chk @@ -1 +1 @@ -Thu, 20 Jul 2023 23:40:02 +0000 +Fri, 21 Jul 2023 08:40:05 +0000 diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz Binary files differindex 6e2bfedda242..94571d308ba8 100644 --- a/metadata/md5-cache/Manifest.gz +++ b/metadata/md5-cache/Manifest.gz diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz Binary files differindex 7b8d041506e0..ec70dab0a831 100644 --- a/metadata/md5-cache/app-admin/Manifest.gz +++ b/metadata/md5-cache/app-admin/Manifest.gz diff --git a/metadata/md5-cache/app-admin/awscli-1.29.8 b/metadata/md5-cache/app-admin/awscli-1.29.8 new file mode 100644 index 000000000000..05bb723b2c0c --- /dev/null +++ b/metadata/md5-cache/app-admin/awscli-1.29.8 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.31.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Universal Command Line Environment for AWS +EAPI=8 +HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/ +INHERIT=bash-completion-r1 distutils-r1 multiprocessing +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/botocore-1.31.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin 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/aws/aws-cli/archive/1.29.8.tar.gz -> aws-cli-1.29.8.gh.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 7661dc585f75dd1f81eccefe37bef093 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=49e74325243b7907e30dd121cb06f7f4 diff --git a/metadata/md5-cache/app-containers/Manifest.gz b/metadata/md5-cache/app-containers/Manifest.gz Binary files differindex 9c1308f50d7a..c99c39c45b31 100644 --- a/metadata/md5-cache/app-containers/Manifest.gz +++ b/metadata/md5-cache/app-containers/Manifest.gz diff --git a/metadata/md5-cache/app-containers/containerd-1.7.1-r1 b/metadata/md5-cache/app-containers/containerd-1.7.1-r1 new file mode 100644 index 000000000000..9dc178dbefed --- /dev/null +++ b/metadata/md5-cache/app-containers/containerd-1.7.1-r1 @@ -0,0 +1,16 @@ +BDEPEND=dev-go/go-md2man virtual/pkgconfig >=dev-lang/go-1.18 app-arch/unzip virtual/pkgconfig +DEFINED_PHASES=compile install prepare unpack +DEPEND=btrfs? ( sys-fs/btrfs-progs ) seccomp? ( sys-libs/libseccomp ) +DESCRIPTION=A daemon to control runC +EAPI=8 +HOMEPAGE=https://containerd.io/ +INHERIT=go-module systemd +IUSE=apparmor btrfs device-mapper +cri hardened +seccomp selinux test +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND=btrfs? ( sys-fs/btrfs-progs ) seccomp? ( sys-libs/libseccomp ) ~app-containers/runc-1.1.7[apparmor?,seccomp?] +RESTRICT=test strip +SLOT=0 +SRC_URI=https://github.com/containerd/containerd/archive/v1.7.1.tar.gz -> containerd-1.7.1.tar.gz +_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=dd5392d0f14f40d50c58a0de5660cbef diff --git a/metadata/md5-cache/app-containers/docker-24.0.4-r1 b/metadata/md5-cache/app-containers/docker-24.0.4-r1 new file mode 100644 index 000000000000..4087e7faf1fa --- /dev/null +++ b/metadata/md5-cache/app-containers/docker-24.0.4-r1 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-lang/go-1.16.12 dev-go/go-md2man virtual/pkgconfig virtual/pkgconfig virtual/pkgconfig >=dev-lang/go-1.10 +DEFINED_PHASES=compile install postinst postrm setup unpack +DEPEND=acct-group/docker >=dev-db/sqlite-3.7.9:3 apparmor? ( sys-libs/libapparmor ) btrfs? ( >=sys-fs/btrfs-progs-3.16.1 ) device-mapper? ( >=sys-fs/lvm2-2.02.89[thin] ) seccomp? ( >=sys-libs/libseccomp-2.2.1 ) +DESCRIPTION=The core functions you need to create Docker images and run Docker containers +EAPI=7 +HOMEPAGE=https://www.docker.com/ +INHERIT=linux-info systemd udev golang-vcs-snapshot +IUSE=apparmor btrfs +container-init device-mapper overlay seccomp selinux +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND=acct-group/docker >=dev-db/sqlite-3.7.9:3 apparmor? ( sys-libs/libapparmor ) btrfs? ( >=sys-fs/btrfs-progs-3.16.1 ) device-mapper? ( >=sys-fs/lvm2-2.02.89[thin] ) seccomp? ( >=sys-libs/libseccomp-2.2.1 ) >=net-firewall/iptables-1.4 sys-process/procps >=dev-vcs/git-1.7 >=app-arch/xz-utils-4.9 dev-libs/libltdl >=app-containers/containerd-1.7.1[apparmor?,btrfs?,device-mapper?,seccomp?] !app-containers/docker-proxy container-init? ( >=sys-process/tini-0.19.0[static] ) selinux? ( sec-policy/selinux-docker ) +RESTRICT=installsources strip test +SLOT=0 +SRC_URI=https://github.com/moby/moby/archive/v24.0.4.tar.gz -> docker-24.0.4.tar.gz +_eclasses_=golang-base 9f0e420ab37bc55a318d74bab3aae891 golang-vcs-snapshot 80659643e60eb07e6df6ff936b7d5f66 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 +_md5_=5e0e08393aa706a1109a8e5474ef20eb diff --git a/metadata/md5-cache/app-containers/docker-cli-24.0.4-r1 b/metadata/md5-cache/app-containers/docker-cli-24.0.4-r1 new file mode 100644 index 000000000000..8fe064ae057b --- /dev/null +++ b/metadata/md5-cache/app-containers/docker-cli-24.0.4-r1 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-lang/go-1.16.6 >=dev-lang/go-1.10 +DEFINED_PHASES=compile install postinst prepare unpack +DESCRIPTION=the command line binary for docker +EAPI=7 +HOMEPAGE=https://www.docker.com/ +INHERIT=bash-completion-r1 golang-vcs-snapshot +IUSE=hardened selinux +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND=!<app-containers/docker-20.10.1 selinux? ( sec-policy/selinux-docker ) +RESTRICT=installsources strip test +SLOT=0 +SRC_URI=https://github.com/docker/cli/archive/v24.0.4.tar.gz -> docker-cli-24.0.4.tar.gz https://dev.gentoo.org/~williamh/dist/docker-cli-24.0.4-man.tar.xz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff golang-base 9f0e420ab37bc55a318d74bab3aae891 golang-vcs-snapshot 80659643e60eb07e6df6ff936b7d5f66 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=9b355affc2a019db833466603c807d25 diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz Binary files differindex 3a7598b8927c..fedba428d754 100644 --- a/metadata/md5-cache/app-editors/Manifest.gz +++ b/metadata/md5-cache/app-editors/Manifest.gz diff --git a/metadata/md5-cache/app-editors/bvi-1.4.1-r1 b/metadata/md5-cache/app-editors/bvi-1.4.1-r1 deleted file mode 100644 index ff5bc7a33dc1..000000000000 --- a/metadata/md5-cache/app-editors/bvi-1.4.1-r1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=configure -DEPEND=sys-libs/ncurses:0= -DESCRIPTION=Display-oriented editor for binary files, based on the vi texteditor -EAPI=7 -HOMEPAGE=http://bvi.sourceforge.net/ -KEYWORDS=~amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos -LICENSE=GPL-3+ -RDEPEND=sys-libs/ncurses:0= -SLOT=0 -SRC_URI=mirror://sourceforge/bvi/bvi-1.4.1.src.tar.gz -_md5_=dfdb822d15236af6ec5dd2dcea9038ee diff --git a/metadata/md5-cache/app-editors/bvi-1.4.1-r2 b/metadata/md5-cache/app-editors/bvi-1.4.2 index a1e710cb278c..55bafbaac5af 100644 --- a/metadata/md5-cache/app-editors/bvi-1.4.1-r2 +++ b/metadata/md5-cache/app-editors/bvi-1.4.2 @@ -8,6 +8,6 @@ KEYWORDS=~amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=GPL-3+ RDEPEND=sys-libs/ncurses:0= SLOT=0 -SRC_URI=mirror://sourceforge/bvi/bvi-1.4.1.src.tar.gz +SRC_URI=mirror://sourceforge/bvi/bvi-1.4.2.src.tar.gz _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=5d32db05f24bd0fc79107be77e732cce +_md5_=e45dbeb84d8e363e0833e025f477345b diff --git a/metadata/md5-cache/app-editors/featherpad-1.4.1 b/metadata/md5-cache/app-editors/featherpad-1.4.1 new file mode 100644 index 000000000000..d1914644a0ce --- /dev/null +++ b/metadata/md5-cache/app-editors/featherpad-1.4.1 @@ -0,0 +1,16 @@ +BDEPEND=dev-qt/linguist-tools:5 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst postrm preinst prepare test +DEPEND=app-text/hunspell:= >=dev-qt/qtcore-5.15.0:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 X? ( dev-qt/qtx11extras:5 x11-libs/libX11 ) X? ( x11-base/xorg-proto ) +DESCRIPTION=Lightweight Qt5 Plain-Text Editor for Linux +EAPI=8 +HOMEPAGE=https://github.com/tsujan/FeatherPad +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=xdg cmake +IUSE=+X +KEYWORDS=~amd64 ~riscv ~x86 +LICENSE=GPL-3+ +RDEPEND=app-text/hunspell:= >=dev-qt/qtcore-5.15.0:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 X? ( dev-qt/qtx11extras:5 x11-libs/libX11 ) +SLOT=0 +SRC_URI=https://github.com/tsujan/FeatherPad/archive/V1.4.1.tar.gz -> featherpad-1.4.1.tar.gz +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=dd890ad1113a59f1aa2847bf06bd8480 diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz Binary files differindex 948559bb82e4..6f6f462cfeac 100644 --- a/metadata/md5-cache/app-emacs/Manifest.gz +++ b/metadata/md5-cache/app-emacs/Manifest.gz diff --git a/metadata/md5-cache/app-emacs/basic-toolkit-0.7 b/metadata/md5-cache/app-emacs/basic-toolkit-0.7 index c0909a26fbcc..88f5f04f115c 100644 --- a/metadata/md5-cache/app-emacs/basic-toolkit-0.7 +++ b/metadata/md5-cache/app-emacs/basic-toolkit-0.7 @@ -10,4 +10,4 @@ RDEPEND=app-emacs/windows app-emacs/cycle-buffer app-emacs/css-sort-buffer >=app SLOT=0 SRC_URI=https://dev.gentoo.org/~ulm/distfiles/basic-toolkit-0.7.el.xz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b3b15bdbe800c721e93b69b70cce2b67 -_md5_=4d5de200e57a6627868ee77effd9530a +_md5_=fa54b8a7673c795266908cc949fa04c4 diff --git a/metadata/md5-cache/dev-cpp/Manifest.gz b/metadata/md5-cache/dev-cpp/Manifest.gz Binary files differindex c8d5da4a1a73..c27ae934223d 100644 --- a/metadata/md5-cache/dev-cpp/Manifest.gz +++ b/metadata/md5-cache/dev-cpp/Manifest.gz diff --git a/metadata/md5-cache/dev-cpp/cppgir-0_p20230606 b/metadata/md5-cache/dev-cpp/cppgir-0_p20230625 index 39ca20dd49f0..59b1f2609478 100644 --- a/metadata/md5-cache/dev-cpp/cppgir-0_p20230606 +++ b/metadata/md5-cache/dev-cpp/cppgir-0_p20230625 @@ -1,15 +1,16 @@ -BDEPEND=doc? ( app-text/ronn-ng ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +BDEPEND=doc? ( app-text/ronn-ng ) test? ( dev-libs/glib ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-cpp/expected-lite dev-libs/boost:= dev-libs/libfmt:= +DEPEND=dev-libs/boost:= dev-libs/libfmt:= dev-cpp/expected-lite DESCRIPTION=GObject-Introspection C++ binding wrapper generator EAPI=8 HOMEPAGE=https://gitlab.com/mnauw/cppgir -INHERIT=cmake +INHERIT=cmake flag-o-matic IUSE=doc test KEYWORDS=~amd64 ~riscv LICENSE=MIT +RDEPEND=dev-libs/boost:= dev-libs/libfmt:= RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://gitlab.com/mnauw/cppgir/-/archive/960fe054ffaab7cf55722fea6094c56a8ee8f18e/cppgir-960fe054ffaab7cf55722fea6094c56a8ee8f18e.tar.bz2 -> cppgir-0_p20230606.tar.bz2 +SRC_URI=https://gitlab.com/mnauw/cppgir/-/archive/70b0e3d522cec60316d116dcbd919b797e85685a/cppgir-70b0e3d522cec60316d116dcbd919b797e85685a.tar.bz2 -> cppgir-0_p20230625.tar.bz2 _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=7b7ccd9df5623d563f0a6e2ac113289f +_md5_=88134868a9dbc23c6b95a6292e377ecf diff --git a/metadata/md5-cache/dev-embedded/Manifest.gz b/metadata/md5-cache/dev-embedded/Manifest.gz Binary files differindex af8f67e82721..819ef6e87413 100644 --- a/metadata/md5-cache/dev-embedded/Manifest.gz +++ b/metadata/md5-cache/dev-embedded/Manifest.gz diff --git a/metadata/md5-cache/dev-embedded/arduino-listserialportsc-1.4.0-r1 b/metadata/md5-cache/dev-embedded/arduino-listserialportsc-1.4.0-r1 new file mode 100644 index 000000000000..184b116fe947 --- /dev/null +++ b/metadata/md5-cache/dev-embedded/arduino-listserialportsc-1.4.0-r1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile install preinst prepare setup +DEPEND=>=dev-libs/libserialport-0.1.1 >=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 +DESCRIPTION=Arduino helper library to list serial ports +EAPI=8 +HOMEPAGE=https://github.com/arduino/listSerialPortsC +INHERIT=java-pkg-2 toolchain-funcs +KEYWORDS=~amd64 ~x86 +LICENSE=LGPL-3 +RDEPEND=>=dev-libs/libserialport-0.1.1 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 +SLOT=0 +SRC_URI=https://github.com/arduino/listSerialPortsC/archive/1.4.0.tar.gz -> arduino-listserialportsc-1.4.0.tar.gz +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=2ab355f9cc316f8a0071d608a2d1030e diff --git a/metadata/md5-cache/dev-embedded/sunxi-tools-1.4.2 b/metadata/md5-cache/dev-embedded/sunxi-tools-1.4.2 new file mode 100644 index 000000000000..4e40678f15c7 --- /dev/null +++ b/metadata/md5-cache/dev-embedded/sunxi-tools-1.4.2 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig test? ( app-arch/unzip ) +DEFINED_PHASES=compile install prepare unpack +DEPEND=acct-group/plugdev virtual/libusb:1 virtual/udev +DESCRIPTION=A collection of command line tools for ARM devices with Allwinner SoCs +EAPI=8 +HOMEPAGE=https://linux-sunxi.org/Main_Page +INHERIT=toolchain-funcs +IUSE=test +KEYWORDS=~amd64 +LICENSE=GPL-2 +RDEPEND=acct-group/plugdev virtual/libusb:1 virtual/udev +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/linux-sunxi/sunxi-tools/archive/v1.4.2.tar.gz -> sunxi-tools-1.4.2.tar.gz test? ( https://github.com/linux-sunxi/sunxi-boards/archive/bc7410fed9e5d9b31cd1d6ae90462d06b513660e.zip -> sunxi-tools-1.4.2-test.zip ) +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=f54f9f3f8ff2876d0d569163e61d9676 diff --git a/metadata/md5-cache/dev-embedded/sunxi-tools-9999 b/metadata/md5-cache/dev-embedded/sunxi-tools-9999 new file mode 100644 index 000000000000..bce015bdc697 --- /dev/null +++ b/metadata/md5-cache/dev-embedded/sunxi-tools-9999 @@ -0,0 +1,15 @@ +BDEPEND=virtual/pkgconfig test? ( app-arch/unzip ) >=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=compile install prepare unpack +DEPEND=sys-apps/dtc sys-libs/zlib acct-group/plugdev virtual/libusb:1 virtual/udev +DESCRIPTION=A collection of command line tools for ARM devices with Allwinner SoCs +EAPI=8 +HOMEPAGE=https://linux-sunxi.org/Main_Page +INHERIT=toolchain-funcs git-r3 +IUSE=test +LICENSE=GPL-2 +PROPERTIES=test_network live +RDEPEND=sys-apps/dtc sys-libs/zlib acct-group/plugdev virtual/libusb:1 virtual/udev +RESTRICT=test +SLOT=0 +_eclasses_=git-r3 97f7f638070d17e4c2b6542589bb4575 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=f54f9f3f8ff2876d0d569163e61d9676 diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz Binary files differindex f2341d86451b..5e27548fb653 100644 --- a/metadata/md5-cache/dev-java/Manifest.gz +++ b/metadata/md5-cache/dev-java/Manifest.gz diff --git a/metadata/md5-cache/dev-java/testng-6.9.10-r1 b/metadata/md5-cache/dev-java/testng-6.9.10-r1 index 454de67523a6..cb7a962af66d 100644 --- a/metadata/md5-cache/dev-java/testng-6.9.10-r1 +++ b/metadata/md5-cache/dev-java/testng-6.9.10-r1 @@ -10,6 +10,6 @@ LICENSE=Apache-2.0 RDEPEND=dev-java/bsh:0 dev-java/guice:4 dev-java/junit:4 dev-java/ant-core:0 dev-java/snakeyaml:0 dev-java/jcommander:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) RESTRICT=test SLOT=0 -SRC_URI=https://github.com/cbeust/testng/archive/6.9.10.tar.gz -> testng-6.9.10.tar.gz +SRC_URI=https://github.com/testng-team/testng/archive/6.9.10.tar.gz -> testng-6.9.10.tar.gz _eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 1c8a695f6cae6a50261276f4b3da9914 java-utils-2 8c72ea36a4935f626b13a30141d0d39c -_md5_=5de2015633ade6be261ed58d4f3809b1 +_md5_=d5ba37a2c100edc3b007c52729494b1f diff --git a/metadata/md5-cache/dev-python/Faker-19.2.0 b/metadata/md5-cache/dev-python/Faker-19.2.0 new file mode 100644 index 000000000000..ae1d5268a051 --- /dev/null +++ b/metadata/md5-cache/dev-python/Faker-19.2.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,tiff] dev-python/validators[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/python-dateutil-2.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-ruby/faker >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A Python package that generates fake data for you +EAPI=8 +HOMEPAGE=https://github.com/joke2k/faker/ https://pypi.org/project/Faker/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=>=dev-python/python-dateutil-2.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-ruby/faker python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/F/Faker/Faker-19.2.0.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 7661dc585f75dd1f81eccefe37bef093 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=3de00ea4776057a98096e728ea00c155 diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz Binary files differindex bdf1892e5434..61a19d540ebb 100644 --- a/metadata/md5-cache/dev-python/Manifest.gz +++ b/metadata/md5-cache/dev-python/Manifest.gz diff --git a/metadata/md5-cache/dev-python/boto3-1.28.8 b/metadata/md5-cache/dev-python/boto3-1.28.8 new file mode 100644 index 000000000000..8544f26872ad --- /dev/null +++ b/metadata/md5-cache/dev-python/boto3-1.28.8 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.31.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=The AWS SDK for Python +EAPI=8 +HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/ +INHERIT=distutils-r1 multiprocessing +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/botocore-1.31.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[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/boto/boto3/archive/1.28.8.tar.gz -> boto3-1.28.8.gh.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 7661dc585f75dd1f81eccefe37bef093 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=19c6bcfc191ce918489bff494ff185c2 diff --git a/metadata/md5-cache/dev-python/botocore-1.31.8 b/metadata/md5-cache/dev-python/botocore-1.31.8 new file mode 100644 index 000000000000..474bd07f494a --- /dev/null +++ b/metadata/md5-cache/dev-python/botocore-1.31.8 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Low-level, data-driven core of boto 3 +EAPI=8 +HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/ +INHERIT=distutils-r1 multiprocessing +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=Apache-2.0 +RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/urllib3-1.25.4[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/boto/botocore/archive/1.31.8.tar.gz -> botocore-1.31.8.gh.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 7661dc585f75dd1f81eccefe37bef093 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=0a0fb1a94ac28cee470da7b1644eba68 diff --git a/metadata/md5-cache/dev-python/caldav-1.3.6 b/metadata/md5-cache/dev-python/caldav-1.3.6 new file mode 100644 index 000000000000..ff88c33e4211 --- /dev/null +++ b/metadata/md5-cache/dev-python/caldav-1.3.6 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/tzlocal[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/icalendar[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/recurring-ical-events-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/vobject[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=CalDAV (RFC4791) client library for Python +EAPI=8 +HOMEPAGE=https://github.com/python-caldav/caldav/ https://pypi.org/project/caldav/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=|| ( GPL-3 Apache-2.0 ) +RDEPEND=dev-python/icalendar[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/recurring-ical-events-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/vobject[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/c/caldav/caldav-1.3.6.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 7661dc585f75dd1f81eccefe37bef093 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=f6ca575662e0e568558a004332731695 diff --git a/metadata/md5-cache/dev-python/cfn-lint-0.78.2 b/metadata/md5-cache/dev-python/cfn-lint-0.78.2 new file mode 100644 index 000000000000..2a22bc49b413 --- /dev/null +++ b/metadata/md5-cache/dev-python/cfn-lint-0.78.2 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/aws-sam-translator-1.71.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jsonpatch[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jschema_to_python-1.2.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/junit-xml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/networkx-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >dev-python/pyyaml-5.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sarif_om-1.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sympy-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=CloudFormation Linter +EAPI=8 +HOMEPAGE=https://github.com/aws-cloudformation/cfn-lint/ https://pypi.org/project/cfn-lint/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 +LICENSE=MIT +RDEPEND=>=dev-python/aws-sam-translator-1.71.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jsonpatch[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jschema_to_python-1.2.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/junit-xml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/networkx-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >dev-python/pyyaml-5.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sarif_om-1.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sympy-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/c/cfn-lint/cfn-lint-0.78.2.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 7661dc585f75dd1f81eccefe37bef093 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=36142d0e1f76c6f2399ffda747a52b87 diff --git a/metadata/md5-cache/dev-python/dask-2023.7.1 b/metadata/md5-cache/dev-python/dask-2023.7.1 new file mode 100644 index 000000000000..0cff4d11f425 --- /dev/null +++ b/metadata/md5-cache/dev-python/dask-2023.7.1 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/toolz[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/versioneer-0.28[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/moto[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numexpr[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-rerunfailures[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/scipy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/click-8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cloudpickle-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/fsspec-2021.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/importlib-metadata-4.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numpy-1.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pandas-1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/partd-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/toolz-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Task scheduling and blocked algorithms for parallel processing +EAPI=8 +HOMEPAGE=https://www.dask.org/ https://github.com/dask/dask/ https://pypi.org/project/dask/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux +LICENSE=BSD +RDEPEND=>=dev-python/click-8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cloudpickle-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/fsspec-2021.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/importlib-metadata-4.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numpy-1.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pandas-1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/partd-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/toolz-0.10.0[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/dask/dask/archive/2023.7.1.tar.gz -> dask-2023.7.1.gh.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 7661dc585f75dd1f81eccefe37bef093 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=96daa04854e7c825d7ad76c3a7d5c258 diff --git a/metadata/md5-cache/dev-python/jupyter-server-2.7.0 b/metadata/md5-cache/dev-python/jupyter-server-2.7.0 new file mode 100644 index 000000000000..71d49ee02901 --- /dev/null +++ b/metadata/md5-cache/dev-python/jupyter-server-2.7.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/ipykernel[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/flaky[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-console-scripts[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-jupyter[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-tornasync[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/anyio-3.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/argon2-cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-client-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-core-5.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jupyter-server-terminals[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-events-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/nbconvert-6.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/nbformat-5.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/overrides[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/prometheus-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyzmq-24[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/send2trash[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/terminado-0.8.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tornado-6.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/traitlets-5.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/websocket-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Core services, APIs, and REST endpoints to Jupyter web applications +EAPI=8 +HOMEPAGE=https://jupyter.org/ https://github.com/jupyter-server/jupyter_server/ https://pypi.org/project/jupyter-server/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 +LICENSE=BSD +RDEPEND=>=dev-python/anyio-3.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/argon2-cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-client-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-core-5.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jupyter-server-terminals[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-events-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/nbconvert-6.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/nbformat-5.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/overrides[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/prometheus-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyzmq-24[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/send2trash[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/terminado-0.8.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tornado-6.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/traitlets-5.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/websocket-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/j/jupyter-server/jupyter_server-2.7.0.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 7661dc585f75dd1f81eccefe37bef093 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=a86614b207b097e49eb2ba7384144a60 diff --git a/metadata/md5-cache/dev-python/lark-1.1.7 b/metadata/md5-cache/dev-python/lark-1.1.7 new file mode 100644 index 000000000000..06b5bca456c9 --- /dev/null +++ b/metadata/md5-cache/dev-python/lark-1.1.7 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/atomicwrites[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/regex[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Python module to propose a modern general-purpose parsing library for Python +EAPI=8 +HOMEPAGE=https://github.com/lark-parser/lark/ https://pypi.org/project/lark/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos +LICENSE=MIT +RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/l/lark/lark-1.1.7.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 7661dc585f75dd1f81eccefe37bef093 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=89c125c74829ac1987c083ad9127ade3 diff --git a/metadata/md5-cache/dev-python/marshmallow-3.20.1 b/metadata/md5-cache/dev-python/marshmallow-3.20.1 new file mode 100644 index 000000000000..7bc25fbd7fa9 --- /dev/null +++ b/metadata/md5-cache/dev-python/marshmallow-3.20.1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/simplejson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/packaging-0.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A library for converting to and from native Python datatypes +EAPI=8 +HOMEPAGE=https://github.com/marshmallow-code/marshmallow/ https://pypi.org/project/marshmallow/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~x86 +LICENSE=MIT +RDEPEND=>=dev-python/packaging-0.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/marshmallow-code/marshmallow/archive/3.20.1.tar.gz -> marshmallow-3.20.1.gh.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 7661dc585f75dd1f81eccefe37bef093 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=12da26c3a1a43c23db3ff3d13d6c69eb diff --git a/metadata/md5-cache/dev-python/mkdocstrings-python-1.2.1 b/metadata/md5-cache/dev-python/mkdocstrings-python-1.2.1 new file mode 100644 index 000000000000..146ce6878997 --- /dev/null +++ b/metadata/md5-cache/dev-python/mkdocstrings-python-1.2.1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/mkdocs-material[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/griffe-0.30.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/mkdocstrings[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pdm-backend-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Python handler for dev-python/mkdocstrings +EAPI=8 +HOMEPAGE=https://mkdocstrings.github.io/python/ https://github.com/mkdocstrings/python/ https://pypi.org/project/mkdocstrings-python/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~riscv +LICENSE=ISC +RDEPEND=>=dev-python/griffe-0.30.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/mkdocstrings[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/mkdocstrings/python/archive/1.2.1.tar.gz -> mkdocstrings-python-1.2.1.gh.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 7661dc585f75dd1f81eccefe37bef093 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=49bb52171e2f72743579b97f4dd055cf diff --git a/metadata/md5-cache/dev-python/overrides-7.3.1 b/metadata/md5-cache/dev-python/overrides-7.3.1 new file mode 100644 index 000000000000..93170ff71ead --- /dev/null +++ b/metadata/md5-cache/dev-python/overrides-7.3.1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A decorator to automatically detect mismatch when overriding a method. +EAPI=8 +HOMEPAGE=https://pypi.org/project/overrides/ https://github.com/mkorpela/overrides +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 +LICENSE=Apache-2.0 +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/o/overrides/overrides-7.3.1.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 7661dc585f75dd1f81eccefe37bef093 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=38a5044262e99f09c1ac5704326bc9d2 diff --git a/metadata/md5-cache/dev-python/pyarrow-12.0.1 b/metadata/md5-cache/dev-python/pyarrow-12.0.1 new file mode 100644 index 000000000000..ee1980cd4758 --- /dev/null +++ b/metadata/md5-cache/dev-python/pyarrow-12.0.1 @@ -0,0 +1,17 @@ +BDEPEND=test? ( dev-python/hypothesis[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/pandas-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-lazy-fixture[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( ~dev-libs/apache-arrow-12.0.1[compute,dataset,json,parquet?,re2,snappy?,ssl?] 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-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +DESCRIPTION=Python library for Apache Arrow +EAPI=8 +HOMEPAGE=https://pypi.org/project/pyarrow/ https://arrow.apache.org/ +INHERIT=distutils-r1 multiprocessing +IUSE=parquet snappy ssl test python_targets_python3_10 python_targets_python3_11 debug +KEYWORDS=~amd64 +LICENSE=Apache-2.0 +RDEPEND=~dev-libs/apache-arrow-12.0.1[compute,dataset,json,parquet?,re2,snappy?,ssl?] 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=mirror://apache/arrow/arrow-12.0.1/apache-arrow-12.0.1.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 7661dc585f75dd1f81eccefe37bef093 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=0d4432d02d7c95908ecd0fc4982c7c5f diff --git a/metadata/md5-cache/dev-python/pydantic-core-2.3.1 b/metadata/md5-cache/dev-python/pydantic-core-2.3.1 new file mode 100644 index 000000000000..922caf309ebe --- /dev/null +++ b/metadata/md5-cache/dev-python/pydantic-core-2.3.1 @@ -0,0 +1,17 @@ +BDEPEND=>=virtual/rust-1.70.0 test? ( >=dev-python/dirty-equals-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-6.63.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-mock-3.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-timeout-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pydantic-1.10.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytz-2022.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/typing-extensions-4.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) >=virtual/rust-1.53 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-util/maturin-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +DESCRIPTION=Core validation logic for pydantic written in Rust +EAPI=8 +HOMEPAGE=https://github.com/pydantic/pydantic-core/ https://pypi.org/project/pydantic-core/ +INHERIT=cargo distutils-r1 pypi +IUSE=test debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +KEYWORDS=~amd64 ~riscv ~x86 +LICENSE=MIT Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 +RDEPEND=>=dev-python/typing-extensions-4.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/p/pydantic-core/pydantic_core-2.3.1.tar.gz https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.crate https://crates.io/api/v1/crates/aho-corasick/1.0.2/download -> aho-corasick-1.0.2.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/enum_dispatch/0.3.12/download -> enum_dispatch-0.3.12.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.0/download -> form_urlencoded-1.2.0.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/hashbrown/0.14.0/download -> hashbrown-0.14.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/idna/0.4.0/download -> idna-0.4.0.crate https://crates.io/api/v1/crates/indexmap/2.0.0/download -> indexmap-2.0.0.crate https://crates.io/api/v1/crates/indoc/1.0.9/download -> indoc-1.0.9.crate https://crates.io/api/v1/crates/itoa/1.0.8/download -> itoa-1.0.8.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/libmimalloc-sys/0.1.33/download -> libmimalloc-sys-0.1.33.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/mimalloc/0.1.37/download -> mimalloc-0.1.37.crate https://crates.io/api/v1/crates/num-bigint/0.4.3/download -> num-bigint-0.4.3.crate https://crates.io/api/v1/crates/num-integer/0.1.45/download -> num-integer-0.1.45.crate https://crates.io/api/v1/crates/num-traits/0.2.15/download -> num-traits-0.2.15.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/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.8/download -> parking_lot_core-0.9.8.crate https://crates.io/api/v1/crates/percent-encoding/2.3.0/download -> percent-encoding-2.3.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.64/download -> proc-macro2-1.0.64.crate https://crates.io/api/v1/crates/pyo3-build-config/0.19.1/download -> pyo3-build-config-0.19.1.crate https://crates.io/api/v1/crates/pyo3-ffi/0.19.1/download -> pyo3-ffi-0.19.1.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.19.1/download -> pyo3-macros-backend-0.19.1.crate https://crates.io/api/v1/crates/pyo3-macros/0.19.1/download -> pyo3-macros-0.19.1.crate https://crates.io/api/v1/crates/pyo3/0.19.1/download -> pyo3-0.19.1.crate https://crates.io/api/v1/crates/python3-dll-a/0.2.9/download -> python3-dll-a-0.2.9.crate https://crates.io/api/v1/crates/quote/1.0.29/download -> quote-1.0.29.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/regex-automata/0.3.2/download -> regex-automata-0.3.2.crate https://crates.io/api/v1/crates/regex-syntax/0.7.4/download -> regex-syntax-0.7.4.crate https://crates.io/api/v1/crates/regex/1.9.1/download -> regex-1.9.1.crate https://crates.io/api/v1/crates/rustversion/1.0.13/download -> rustversion-1.0.13.crate https://crates.io/api/v1/crates/ryu/1.0.14/download -> ryu-1.0.14.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/serde/1.0.171/download -> serde-1.0.171.crate https://crates.io/api/v1/crates/serde_derive/1.0.171/download -> serde_derive-1.0.171.crate https://crates.io/api/v1/crates/serde_json/1.0.100/download -> serde_json-1.0.100.crate https://crates.io/api/v1/crates/smallvec/1.11.0/download -> smallvec-1.11.0.crate https://crates.io/api/v1/crates/speedate/0.11.0/download -> speedate-0.11.0.crate https://crates.io/api/v1/crates/strum/0.25.0/download -> strum-0.25.0.crate https://crates.io/api/v1/crates/strum_macros/0.24.3/download -> strum_macros-0.24.3.crate https://crates.io/api/v1/crates/strum_macros/0.25.1/download -> strum_macros-0.25.1.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.25/download -> syn-2.0.25.crate https://crates.io/api/v1/crates/target-lexicon/0.12.9/download -> target-lexicon-0.12.9.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/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.10/download -> unicode-ident-1.0.10.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/unindent/0.1.11/download -> unindent-0.1.11.crate https://crates.io/api/v1/crates/url/2.4.0/download -> url-2.4.0.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/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/windows-targets/0.48.1/download -> windows-targets-0.48.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 7661dc585f75dd1f81eccefe37bef093 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=52b87e510c1e5699a1d54c5768763ebd diff --git a/metadata/md5-cache/dev-python/rapidfuzz-3.1.2 b/metadata/md5-cache/dev-python/rapidfuzz-3.1.2 new file mode 100644 index 000000000000..a9630d769742 --- /dev/null +++ b/metadata/md5-cache/dev-python/rapidfuzz-3.1.2 @@ -0,0 +1,17 @@ +BDEPEND=dev-python/rapidfuzz_capi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/scikit-build-0.16.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/hypothesis[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=dev-cpp/taskflow-3.0.0 >=dev-cpp/rapidfuzz-cpp-2.0.0 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 ) +DESCRIPTION=Rapid fuzzy string matching in Python using various string metrics +EAPI=8 +HOMEPAGE=https://github.com/maxbachmann/RapidFuzz/ https://pypi.org/project/rapidfuzz/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 debug +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MIT +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/r/rapidfuzz/rapidfuzz-3.1.2.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 7661dc585f75dd1f81eccefe37bef093 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=3a616250b9af5972f9f72a0bd131fc01 diff --git a/metadata/md5-cache/dev-python/recurring-ical-events-2.0.2 b/metadata/md5-cache/dev-python/recurring-ical-events-2.0.2 index 11cef8feddf9..50b3e684f714 100644 --- a/metadata/md5-cache/dev-python/recurring-ical-events-2.0.2 +++ b/metadata/md5-cache/dev-python/recurring-ical-events-2.0.2 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/icalendar[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dateutil-2.8.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/x-wr-timezone-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/x-wr-timezone-0.0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( dev-python/icalendar[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/x-wr-timezone-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/x-wr-timezone-0.0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Repeat ICalendar events by RRULE, RDATE and EXDATE EAPI=8 HOMEPAGE=https://github.com/niccokunzmann/python-recurring-ical-events/ https://pypi.org/project/recurring-ical-events/ INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=~amd64 ~arm64 ~x86 LICENSE=LGPL-3+ -RDEPEND=dev-python/icalendar[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dateutil-2.8.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/x-wr-timezone-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/x-wr-timezone-0.0.5[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 ) +RDEPEND=dev-python/icalendar[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/x-wr-timezone-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/x-wr-timezone-0.0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/niccokunzmann/python-recurring-ical-events/archive/v2.0.2.tar.gz -> python-recurring-ical-events-2.0.2.gh.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 7661dc585f75dd1f81eccefe37bef093 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=8a65254073ca57da58e9436840c1d2c5 +_md5_=f0b6ff9c16912e23518013aec476b82a diff --git a/metadata/md5-cache/dev-python/txredisapi-1.4.10 b/metadata/md5-cache/dev-python/txredisapi-1.4.10 new file mode 100644 index 000000000000..8a31fb5dc594 --- /dev/null +++ b/metadata/md5-cache/dev-python/txredisapi-1.4.10 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-db/redis dev-python/hiredis[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install postinst prepare test +DESCRIPTION=Non-blocking redis client for python +EAPI=8 +HOMEPAGE=https://github.com/IlyaSkriblovsky/txredisapi/ https://pypi.org/project/txredisapi/ +INHERIT=distutils-r1 optfeature +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~ppc64 +LICENSE=Apache-2.0 +RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/twisted[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,ssl(-)] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/IlyaSkriblovsky/txredisapi/archive/refs/tags/1.4.10.tar.gz -> txredisapi-1.4.10.gh.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 7661dc585f75dd1f81eccefe37bef093 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=fc9b9b2e009b1a9d6204e1683b5dba35 diff --git a/metadata/md5-cache/dev-qt/Manifest.gz b/metadata/md5-cache/dev-qt/Manifest.gz Binary files differindex 722b60606aa1..5947defdc4c2 100644 --- a/metadata/md5-cache/dev-qt/Manifest.gz +++ b/metadata/md5-cache/dev-qt/Manifest.gz diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.5.2 b/metadata/md5-cache/dev-qt/qtwebengine-6.5.2 index a6389c60e1b7..193522e90e4d 100644 --- a/metadata/md5-cache/dev-qt/qtwebengine-6.5.2 +++ b/metadata/md5-cache/dev-qt/qtwebengine-6.5.2 @@ -14,4 +14,4 @@ RESTRICT=test SLOT=6/6.5 SRC_URI=https://download.qt.io/official_releases/qt/6.5/6.5.2/submodules/qtwebengine-everywhere-src-6.5.2.tar.xz _eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake aa1d1fa7be37663d48162ac963b22692 estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 7661dc585f75dd1f81eccefe37bef093 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=da0ce151fad5c871f6b6ef43997566b3 +_md5_=7ee9a8939154557c93c66dfce9e778b6 diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz Binary files differindex 14fa6d7d51ac..ad68bea54014 100644 --- a/metadata/md5-cache/dev-ruby/Manifest.gz +++ b/metadata/md5-cache/dev-ruby/Manifest.gz diff --git a/metadata/md5-cache/dev-ruby/actiontext-7.0.6 b/metadata/md5-cache/dev-ruby/actiontext-7.0.6 index ec0db4d20263..fcabc2fac4fb 100644 --- a/metadata/md5-cache/dev-ruby/actiontext-7.0.6 +++ b/metadata/md5-cache/dev-ruby/actiontext-7.0.6 @@ -1,4 +1,4 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.6[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-7.0.6[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-7.0.6[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.6[ruby_targets_ruby30(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.6[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.6[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.0.6[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.6[ruby_targets_ruby31(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.6[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.6[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.0.6[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.6[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] dev-ruby/propshaft[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] dev-ruby/propshaft[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/bundler[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/propshaft[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.6[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-7.0.6[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-7.0.6[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.6[ruby_targets_ruby30(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.6[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.6[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.0.6[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.6[ruby_targets_ruby31(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.6[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.6[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.0.6[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.6[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/minitest:5.15[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] dev-ruby/propshaft[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/minitest:5.15[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] dev-ruby/propshaft[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/bundler[ruby_targets_ruby32(-)] dev-ruby/minitest:5.15[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/propshaft[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Edit and display rich text in Rails applications @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=7.0 SRC_URI=https://github.com/rails/rails/archive/v7.0.6.tar.gz -> rails-7.0.6.tgz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=f534df4662c52d08d2745be7229626d9 +_md5_=ac0aac73d6c7055d2b07180beca1f44e diff --git a/metadata/md5-cache/dev-ruby/leto-2.1.0 b/metadata/md5-cache/dev-ruby/leto-2.1.0 new file mode 100644 index 000000000000..a1e5c5bf4e83 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/leto-2.1.0 @@ -0,0 +1,17 @@ +BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=Generic object traverser for Ruby +EAPI=8 +HOMEPAGE=https://github.com/jaynetics/leto +INHERIT=ruby-fakegem +IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=2 +SRC_URI=https://github.com/jaynetics/leto/archive/v2.1.0.tar.gz -> leto-2.1.0.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=39d82804aa7fac590a1adf5e5c7863f1 diff --git a/metadata/md5-cache/dev-ruby/rake-remote_task-2.4.4 b/metadata/md5-cache/dev-ruby/rake-remote_task-2.4.4 deleted file mode 100644 index 5e5469e2ad9c..000000000000 --- a/metadata/md5-cache/dev-ruby/rake-remote_task-2.4.4 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/minitest[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/minitest[ruby_targets_ruby31(-)] ) ) test? ( ruby_targets_ruby30? ( >=dev-ruby/open4-1.0[ruby_targets_ruby30(-)] >=dev-ruby/rake-0.8[ruby_targets_ruby30(-)] <dev-ruby/rake-15[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/open4-1.0[ruby_targets_ruby31(-)] >=dev-ruby/rake-0.8[ruby_targets_ruby31(-)] <dev-ruby/rake-15[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=test? ( net-misc/rsync ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Extends Rake with remote task goodness -EAPI=7 -HOMEPAGE=https://github.com/seattlerb/rake-remote_task -INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/open4-1.0[ruby_targets_ruby30(-)] >=dev-ruby/rake-0.8[ruby_targets_ruby30(-)] <dev-ruby/rake-15[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/open4-1.0[ruby_targets_ruby31(-)] >=dev-ruby/rake-0.8[ruby_targets_ruby31(-)] <dev-ruby/rake-15[ruby_targets_ruby31(-)] ) net-misc/rsync ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://rubygems.org/gems/rake-remote_task-2.4.4.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=be6a111f58bac513159dbcbefa1e1680 diff --git a/metadata/md5-cache/dev-ruby/permutation-0.1.8-r2 b/metadata/md5-cache/dev-ruby/ruby-ldap-0.9.20-r4 index 47a0ab15a684..014d0648f9a3 100644 --- a/metadata/md5-cache/dev-ruby/permutation-0.1.8-r2 +++ b/metadata/md5-cache/dev-ruby/ruby-ldap-0.9.20-r4 @@ -1,17 +1,17 @@ BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Library performing operations with permutations of sequences (strings, arrays) +DEPEND=>=net-nds/openldap-2:= dev-libs/cyrus-sasl ssl? ( dev-libs/openssl:0= ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DESCRIPTION=A Ruby interface to some LDAP libraries EAPI=8 -HOMEPAGE=https://flori.github.io/permutation/ -INHERIT=multilib ruby-fakegem -IUSE=doc ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 -LICENSE=|| ( Ruby-BSD BSD-2 ) -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +HOMEPAGE=https://github.com/bearded/ruby-ldap +INHERIT=ruby-fakegem +IUSE=ssl ruby_targets_ruby30 ruby_targets_ruby31 doc test test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=BSD +RDEPEND=>=net-nds/openldap-2:= dev-libs/cyrus-sasl ssl? ( dev-libs/openssl:0= ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) +RESTRICT=test !test? ( test ) !test? ( test ) SLOT=0 -SRC_URI=https://rubygems.org/gems/permutation-0.1.8.gem +SRC_URI=https://rubygems.org/gems/ruby-ldap-0.9.20.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=10a88a514727becc1b9fd92cb9f36795 +_md5_=cfe451f8620a23ad5cbfc3dca66d908c diff --git a/metadata/md5-cache/dev-ruby/sus-0.21.2 b/metadata/md5-cache/dev-ruby/sus-0.21.2 new file mode 100644 index 000000000000..bdae3c350888 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/sus-0.21.2 @@ -0,0 +1,17 @@ +BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=A fast and scalable test runner +EAPI=8 +HOMEPAGE=https://github.com/ioquatix/sus +INHERIT=ruby-fakegem +IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MIT +RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/ioquatix/sus/archive/v0.21.2.tar.gz -> sus-0.21.2.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=5cf66dc103602feae15d8abcd14444cc diff --git a/metadata/md5-cache/gnome-extra/Manifest.gz b/metadata/md5-cache/gnome-extra/Manifest.gz Binary files differindex 2265634723d4..2eceeab51780 100644 --- a/metadata/md5-cache/gnome-extra/Manifest.gz +++ b/metadata/md5-cache/gnome-extra/Manifest.gz diff --git a/metadata/md5-cache/gnome-extra/gnome-shell-extension-pop-shell-1.2.0_p20210603-r1 b/metadata/md5-cache/gnome-extra/gnome-shell-extension-pop-shell-1.2.0_p20210603-r1 deleted file mode 100644 index 616d53323041..000000000000 --- a/metadata/md5-cache/gnome-extra/gnome-shell-extension-pop-shell-1.2.0_p20210603-r1 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=dev-lang/typescript -DEFINED_PHASES=install postinst postrm -DESCRIPTION=Keyboard-driven layer for GNOME Shell with tiling support -EAPI=7 -HOMEPAGE=https://github.com/pop-os/shell -INHERIT=gnome2-utils optfeature -KEYWORDS=~amd64 ~ppc64 -LICENSE=GPL-3 -RDEPEND=app-eselect/eselect-gnome-shell-extensions >=gnome-base/gnome-shell-40.1 -SLOT=0 -SRC_URI=https://github.com/pop-os/shell/archive/f7cbe060e8d293bfe3b0b759032a85773b542645.tar.gz -> gnome-shell-extension-pop-shell-1.2.0_p20210603.tar.gz -_eclasses_=gnome2-utils b0183db3b2e07b18f3b77bffec72e116 multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=457b5780a986fe734c5c0cf1031557c7 diff --git a/metadata/md5-cache/gnome-extra/gnome-shell-extension-pop-shell-1.2.0_p20210727-r1 b/metadata/md5-cache/gnome-extra/gnome-shell-extension-pop-shell-1.2.0_p20230626 index c41e7ba0a139..4178c6e12eb3 100644 --- a/metadata/md5-cache/gnome-extra/gnome-shell-extension-pop-shell-1.2.0_p20210727-r1 +++ b/metadata/md5-cache/gnome-extra/gnome-shell-extension-pop-shell-1.2.0_p20230626 @@ -1,13 +1,13 @@ BDEPEND=dev-lang/typescript DEFINED_PHASES=install postinst postrm DESCRIPTION=Keyboard-driven layer for GNOME Shell with tiling support -EAPI=7 +EAPI=8 HOMEPAGE=https://github.com/pop-os/shell INHERIT=gnome2-utils optfeature KEYWORDS=~amd64 ~ppc64 LICENSE=GPL-3 RDEPEND=app-eselect/eselect-gnome-shell-extensions >=gnome-base/gnome-shell-40.1 sys-apps/fd SLOT=0 -SRC_URI=https://github.com/pop-os/shell/archive/475b49dc02386e26fbe6b91a559c77515d96caaf.tar.gz -> gnome-shell-extension-pop-shell-1.2.0_p20210727.tar.gz +SRC_URI=https://github.com/pop-os/shell/archive/b5acccefcaa653791d25f70a22c0e04f1858d96e.tar.gz -> gnome-shell-extension-pop-shell-1.2.0_p20230626.tar.gz _eclasses_=gnome2-utils b0183db3b2e07b18f3b77bffec72e116 multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=05bc6283650c75a2569035693570cffb +_md5_=9e4503c25171006202066fa7e59df530 diff --git a/metadata/md5-cache/mail-client/Manifest.gz b/metadata/md5-cache/mail-client/Manifest.gz Binary files differindex 411d27af9e93..e476fdbc77e8 100644 --- a/metadata/md5-cache/mail-client/Manifest.gz +++ b/metadata/md5-cache/mail-client/Manifest.gz diff --git a/metadata/md5-cache/mail-client/thunderbird-115.0.1 b/metadata/md5-cache/mail-client/thunderbird-115.0.1 new file mode 100644 index 000000000000..6ea229df471e --- /dev/null +++ b/metadata/md5-cache/mail-client/thunderbird-115.0.1 @@ -0,0 +1,17 @@ +BDEPEND=|| ( dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) || ( ( sys-devel/clang:16 sys-devel/llvm:16 clang? ( || ( sys-devel/lld:16 sys-devel/mold ) virtual/rust:0/llvm-16 pgo? ( =sys-libs/compiler-rt-sanitizers-16*[profile] ) ) ) ( sys-devel/clang:15 sys-devel/llvm:15 clang? ( || ( sys-devel/lld:15 sys-devel/mold ) virtual/rust:0/llvm-15 pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] ) ) ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.24.3 net-libs/nodejs virtual/pkgconfig !clang? ( >=virtual/rust-1.65 ) amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) wayland? ( >=gui-libs/wlroots-0.15.1-r1[tinywl] x11-misc/xkeyboard-config ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.13-r7:2.1 >=sys-devel/libtool-2.4.7 +DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup unpack +DEPEND=!<x11-plugins/enigmail-2.2 selinux? ( sec-policy/selinux-thunderbird ) !system-librnp? ( dev-libs/jsoncpp ) system-librnp? ( dev-util/librnp ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.90 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM ) !!sys-devel/llvm:0 +DESCRIPTION=Thunderbird Mail Client +EAPI=8 +HOMEPAGE=https://www.thunderbird.net/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs virtualx xdg +IUSE=+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel jack libproxy lto +openh264 pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp wayland wifi +X +system-librnp l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW +KEYWORDS=~amd64 +LICENSE=MPL-2.0 GPL-2 LGPL-2.1 +RDEPEND=!<x11-plugins/enigmail-2.2 selinux? ( sec-policy/selinux-thunderbird ) !system-librnp? ( dev-libs/jsoncpp ) system-librnp? ( dev-util/librnp ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.90 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] ) +REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( lto ) wifi? ( dbus ) +SLOT=0 +SRC_URI=https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/source/thunderbird-115.0.1.source.tar.xz -> thunderbird-115.0.1.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-115esr-patches-03.tar.xz l10n_af? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/af.xpi -> thunderbird-115.0.1-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/ar.xpi -> thunderbird-115.0.1-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/ast.xpi -> thunderbird-115.0.1-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/be.xpi -> thunderbird-115.0.1-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/bg.xpi -> thunderbird-115.0.1-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/br.xpi -> thunderbird-115.0.1-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/ca.xpi -> thunderbird-115.0.1-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/cak.xpi -> thunderbird-115.0.1-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/cs.xpi -> thunderbird-115.0.1-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/cy.xpi -> thunderbird-115.0.1-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/da.xpi -> thunderbird-115.0.1-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/de.xpi -> thunderbird-115.0.1-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/dsb.xpi -> thunderbird-115.0.1-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/el.xpi -> thunderbird-115.0.1-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/en-CA.xpi -> thunderbird-115.0.1-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/en-GB.xpi -> thunderbird-115.0.1-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/es-AR.xpi -> thunderbird-115.0.1-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/es-ES.xpi -> thunderbird-115.0.1-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/es-MX.xpi -> thunderbird-115.0.1-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/et.xpi -> thunderbird-115.0.1-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/eu.xpi -> thunderbird-115.0.1-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/fi.xpi -> thunderbird-115.0.1-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/fr.xpi -> thunderbird-115.0.1-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/fy-NL.xpi -> thunderbird-115.0.1-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/ga-IE.xpi -> thunderbird-115.0.1-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/gd.xpi -> thunderbird-115.0.1-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/gl.xpi -> thunderbird-115.0.1-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/he.xpi -> thunderbird-115.0.1-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/hr.xpi -> thunderbird-115.0.1-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/hsb.xpi -> thunderbird-115.0.1-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/hu.xpi -> thunderbird-115.0.1-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/id.xpi -> thunderbird-115.0.1-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/is.xpi -> thunderbird-115.0.1-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/it.xpi -> thunderbird-115.0.1-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/ja.xpi -> thunderbird-115.0.1-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/ka.xpi -> thunderbird-115.0.1-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/kab.xpi -> thunderbird-115.0.1-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/kk.xpi -> thunderbird-115.0.1-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/ko.xpi -> thunderbird-115.0.1-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/lt.xpi -> thunderbird-115.0.1-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/lv.xpi -> thunderbird-115.0.1-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/ms.xpi -> thunderbird-115.0.1-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/nb-NO.xpi -> thunderbird-115.0.1-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/nl.xpi -> thunderbird-115.0.1-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/nn-NO.xpi -> thunderbird-115.0.1-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/pa-IN.xpi -> thunderbird-115.0.1-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/pl.xpi -> thunderbird-115.0.1-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/pt-BR.xpi -> thunderbird-115.0.1-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/pt-PT.xpi -> thunderbird-115.0.1-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/rm.xpi -> thunderbird-115.0.1-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/ro.xpi -> thunderbird-115.0.1-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/ru.xpi -> thunderbird-115.0.1-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/sk.xpi -> thunderbird-115.0.1-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/sl.xpi -> thunderbird-115.0.1-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/sq.xpi -> thunderbird-115.0.1-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/sr.xpi -> thunderbird-115.0.1-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/sv-SE.xpi -> thunderbird-115.0.1-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/th.xpi -> thunderbird-115.0.1-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/tr.xpi -> thunderbird-115.0.1-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/uk.xpi -> thunderbird-115.0.1-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/uz.xpi -> thunderbird-115.0.1-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/vi.xpi -> thunderbird-115.0.1-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/zh-CN.xpi -> thunderbird-115.0.1-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0.1/linux-x86_64/xpi/zh-TW.xpi -> thunderbird-115.0.1-zh-TW.xpi ) +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 7661dc585f75dd1f81eccefe37bef093 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=a7f9f66e7072e7dcf741e71d2b6fa05e diff --git a/metadata/md5-cache/net-mail/Manifest.gz b/metadata/md5-cache/net-mail/Manifest.gz Binary files differindex e0ba7ae6bb7f..a65d247a12a5 100644 --- a/metadata/md5-cache/net-mail/Manifest.gz +++ b/metadata/md5-cache/net-mail/Manifest.gz diff --git a/metadata/md5-cache/net-mail/pfqueue-0.5.6-r2 b/metadata/md5-cache/net-mail/pfqueue-0.5.6-r2 new file mode 100644 index 000000000000..0710c624ccb6 --- /dev/null +++ b/metadata/md5-cache/net-mail/pfqueue-0.5.6-r2 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/libtool sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 +DEFINED_PHASES=configure install prepare +DEPEND=sys-libs/ncurses:= +DESCRIPTION=pfqueue is an ncurses console-based tool for managing Postfix queued messages +EAPI=7 +HOMEPAGE=http://pfqueue.sourceforge.net/ +INHERIT=autotools +KEYWORDS=~amd64 ~ppc ~x86 +LICENSE=GPL-2 +RDEPEND=sys-libs/ncurses:= +SLOT=0 +SRC_URI=mirror://sourceforge/pfqueue/pfqueue-0.5.6.tar.gz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=e0b491a5d51ee27336bc0c47238e8bee diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz Binary files differindex 0a458e557a4e..871a68b34093 100644 --- a/metadata/md5-cache/net-misc/Manifest.gz +++ b/metadata/md5-cache/net-misc/Manifest.gz diff --git a/metadata/md5-cache/net-misc/sipp-3.7.1 b/metadata/md5-cache/net-misc/sipp-3.7.1 new file mode 100644 index 000000000000..7d98f8b6ba86 --- /dev/null +++ b/metadata/md5-cache/net-misc/sipp-3.7.1 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND=sys-libs/ncurses:= gsl? ( sci-libs/gsl:= ) pcap? ( net-libs/libpcap net-libs/libnet:1.1 ) sctp? ( net-misc/lksctp-tools ) ssl? ( dev-libs/openssl:= ) +DESCRIPTION=A free Open Source test tool / traffic generator for the SIP protocol +EAPI=8 +HOMEPAGE=http://sipp.sourceforge.net/ https://github.com/SIPp/sipp/releases +INHERIT=cmake +IUSE=gsl +pcap sctp +ssl +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2 ISC +RDEPEND=sys-libs/ncurses:= gsl? ( sci-libs/gsl:= ) pcap? ( net-libs/libpcap net-libs/libnet:1.1 ) sctp? ( net-misc/lksctp-tools ) ssl? ( dev-libs/openssl:= ) +SLOT=0 +SRC_URI=https://github.com/SIPp/sipp/releases/download/v3.7.1/sipp-3.7.1.tar.gz +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=0c66e434b923d0abf62eabf0ca9c2f87 diff --git a/metadata/md5-cache/sci-chemistry/Manifest.gz b/metadata/md5-cache/sci-chemistry/Manifest.gz Binary files differindex ffb4090bdefa..32f008037302 100644 --- a/metadata/md5-cache/sci-chemistry/Manifest.gz +++ b/metadata/md5-cache/sci-chemistry/Manifest.gz diff --git a/metadata/md5-cache/sci-chemistry/dssp-4.4.0 b/metadata/md5-cache/sci-chemistry/dssp-4.4.1 index 98b8d36c17a5..34ae8a359667 100644 --- a/metadata/md5-cache/sci-chemistry/dssp-4.4.0 +++ b/metadata/md5-cache/sci-chemistry/dssp-4.4.1 @@ -8,6 +8,6 @@ KEYWORDS=~amd64 ~x86 LICENSE=BSD-2 RDEPEND=dev-libs/boost:=[zlib] >=dev-libs/libmcfp-1.2.2 >=sci-libs/libcifpp-5.1.0 SLOT=0 -SRC_URI=https://github.com/PDB-REDO/dssp/archive/refs/tags/v4.4.0.tar.gz -> dssp-4.4.0.tar.gz +SRC_URI=https://github.com/PDB-REDO/dssp/archive/refs/tags/v4.4.1.tar.gz -> dssp-4.4.1.tar.gz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=20e3c936771622d32f440399727f136c +_md5_=013118d1b74efdd7338221c53cb9cfd2 diff --git a/metadata/md5-cache/sci-libs/Manifest.gz b/metadata/md5-cache/sci-libs/Manifest.gz Binary files differindex 969494b4658e..39968b795e30 100644 --- a/metadata/md5-cache/sci-libs/Manifest.gz +++ b/metadata/md5-cache/sci-libs/Manifest.gz diff --git a/metadata/md5-cache/sci-libs/cartopy-0.21.1-r1 b/metadata/md5-cache/sci-libs/cartopy-0.21.1-r1 index ced4724ac225..87326ded4a0e 100644 --- a/metadata/md5-cache/sci-libs/cartopy-0.21.1-r1 +++ b/metadata/md5-cache/sci-libs/cartopy-0.21.1-r1 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/SciTools/cartopy/archive/v0.21.1.tar.gz -> cartopy-0.21.1.gh.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 7661dc585f75dd1f81eccefe37bef093 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=96cf833985b1ca50d08ee781f774aa5b +_md5_=a305d185a090148c31b116a600c56865 diff --git a/metadata/md5-cache/www-servers/Manifest.gz b/metadata/md5-cache/www-servers/Manifest.gz Binary files differindex 70684b3dfe19..21e559102dfc 100644 --- a/metadata/md5-cache/www-servers/Manifest.gz +++ b/metadata/md5-cache/www-servers/Manifest.gz diff --git a/metadata/md5-cache/www-servers/gunicorn-21.2.0 b/metadata/md5-cache/www-servers/gunicorn-21.2.0 new file mode 100644 index 000000000000..7f882349caf5 --- /dev/null +++ b/metadata/md5-cache/www-servers/gunicorn-21.2.0 @@ -0,0 +1,16 @@ +BDEPEND=doc? ( >=dev-python/sphinx-5.3.0 ) test? ( dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setproctitle[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A WSGI HTTP Server for UNIX +EAPI=8 +HOMEPAGE=https://gunicorn.org/ https://github.com/benoitc/gunicorn/ https://pypi.org/project/gunicorn/ +INHERIT=distutils-r1 +IUSE=doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos +LICENSE=MIT PSF-2 doc? ( BSD ) +RDEPEND=dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setproctitle[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/benoitc/gunicorn/archive/21.2.0.tar.gz -> gunicorn-21.2.0.gh.tar.gz +_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 7661dc585f75dd1f81eccefe37bef093 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=6bef09d776b139f9064a589b42ec7ec4 diff --git a/metadata/md5-cache/x11-misc/Manifest.gz b/metadata/md5-cache/x11-misc/Manifest.gz Binary files differindex 5185d5128a56..88b762303208 100644 --- a/metadata/md5-cache/x11-misc/Manifest.gz +++ b/metadata/md5-cache/x11-misc/Manifest.gz diff --git a/metadata/md5-cache/x11-misc/albert-0.21.1 b/metadata/md5-cache/x11-misc/albert-0.21.1 new file mode 100644 index 000000000000..413614722a08 --- /dev/null +++ b/metadata/md5-cache/x11-misc/albert-0.21.1 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=app-arch/libarchive:= dev-cpp/muParser dev-libs/qhotkey[qt6] dev-qt/qtbase:6[concurrent,dbus,gui,network,sql,sqlite,widgets] dev-qt/qtscxml:6 dev-qt/qtsvg:6 sci-libs/libqalculate:= python? ( python_single_target_python3_10? ( dev-python/urllib3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/urllib3[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) x11-base/xorg-proto python? ( python_single_target_python3_10? ( dev-python/pybind11[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pybind11[python_targets_python3_11(-)] ) ) +DESCRIPTION=A fast and flexible keyboard launcher +EAPI=8 +HOMEPAGE=https://albertlauncher.github.io/ +INHERIT=cmake python-single-r1 xdg-utils +IUSE=debug +python +python-extensions python_single_target_python3_10 python_single_target_python3_11 +KEYWORDS=~amd64 +LICENSE=all-rights-reserved +RDEPEND=app-arch/libarchive:= dev-cpp/muParser dev-libs/qhotkey[qt6] dev-qt/qtbase:6[concurrent,dbus,gui,network,sql,sqlite,widgets] dev-qt/qtscxml:6 dev-qt/qtsvg:6 sci-libs/libqalculate:= python? ( python_single_target_python3_10? ( dev-python/urllib3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/urllib3[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-extensions? ( python ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) +SLOT=0 +SRC_URI=https://github.com/albertlauncher/albert/archive/v0.21.1.tar.gz -> albert-0.21.1.tar.gz https://github.com/albertlauncher/plugins/archive/41bd173e688f8be6d6aab2f8574fab975dcb04b8.tar.gz -> albert-plugins-41bd173e688f8be6d6aab2f8574fab975dcb04b8.tar.gz python-extensions? ( https://github.com/albertlauncher/python/archive/874af6469607b5cafd45e424d2e27d0efd66231b.tar.gz -> albert-python-extensions-874af6469607b5cafd45e424d2e27d0efd66231b.tar.gz ) +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 7661dc585f75dd1f81eccefe37bef093 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=ab75da629bb3f31e29cd2442e0ccb0f9 diff --git a/metadata/md5-cache/x11-terms/Manifest.gz b/metadata/md5-cache/x11-terms/Manifest.gz Binary files differindex 3de1d18491f8..be861d4653ab 100644 --- a/metadata/md5-cache/x11-terms/Manifest.gz +++ b/metadata/md5-cache/x11-terms/Manifest.gz diff --git a/metadata/md5-cache/x11-terms/cool-retro-term-1.2.0 b/metadata/md5-cache/x11-terms/cool-retro-term-1.2.0 new file mode 100644 index 000000000000..a846da69d02f --- /dev/null +++ b/metadata/md5-cache/x11-terms/cool-retro-term-1.2.0 @@ -0,0 +1,14 @@ +DEFINED_PHASES=configure install postinst postrm preinst prepare +DEPEND=dev-qt/qtcore:5 dev-qt/qtdeclarative:5[localstorage] dev-qt/qtgraphicaleffects:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtquickcontrols:5[widgets] dev-qt/qtquickcontrols2:5[widgets] dev-qt/qtwidgets:5 +DESCRIPTION=Terminal emulator with an old school look and feel +EAPI=8 +HOMEPAGE=https://github.com/Swordfish90/cool-retro-term/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=qmake-utils xdg +KEYWORDS=~amd64 ~ppc64 ~x86 +LICENSE=BSD GPL-2+ GPL-3+ +RDEPEND=dev-qt/qtcore:5 dev-qt/qtdeclarative:5[localstorage] dev-qt/qtgraphicaleffects:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtquickcontrols:5[widgets] dev-qt/qtquickcontrols2:5[widgets] dev-qt/qtwidgets:5 virtual/opengl +SLOT=0 +SRC_URI=https://github.com/Swordfish90/cool-retro-term/archive/1.2.0.tar.gz -> cool-retro-term-1.2.0.tar.gz https://github.com/Swordfish90/qmltermwidget/archive/63228027e1f97c24abb907550b22ee91836929c5.tar.gz -> qmltermwidget-63228027e1f97c24abb907550b22ee91836929c5.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=e93861fc8a77f017bd5b829a0ef4e101 diff --git a/metadata/md5-cache/x11-themes/Manifest.gz b/metadata/md5-cache/x11-themes/Manifest.gz Binary files differindex 824acd9ee0f4..23f53e2d641c 100644 --- a/metadata/md5-cache/x11-themes/Manifest.gz +++ b/metadata/md5-cache/x11-themes/Manifest.gz diff --git a/metadata/md5-cache/x11-themes/gtk-engines-quartz-0.2-r1 b/metadata/md5-cache/x11-themes/gtk-engines-quartz-0.2-r1 deleted file mode 100644 index 7456e0e2758f..000000000000 --- a/metadata/md5-cache/x11-themes/gtk-engines-quartz-0.2-r1 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 -DEFINED_PHASES=prepare -DEPEND=>=x11-libs/gtk+-2.10:2 -DESCRIPTION=OSX GTK+ Theme Engine -EAPI=8 -HOMEPAGE=https://sourceforge.net/apps/trac/gtk-osx/wiki/GtkQuartzEngine -INHERIT=autotools -KEYWORDS=~ppc-macos -LICENSE=GPL-2+ -RDEPEND=>=x11-libs/gtk+-2.10:2 -SLOT=0 -SRC_URI=https://downloads.sourceforge.net/project/gtk-osx/GTK%20Quartz%20Engine/gtk-quartz-engine-0.2.tar.gz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=3187bde06e776188c6873691c39f144c diff --git a/metadata/news/Manifest b/metadata/news/Manifest index 6b539da139ab..7526fa182ad4 100644 --- a/metadata/news/Manifest +++ b/metadata/news/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 15850 BLAKE2B f8a24ac4773896d3e2d3ac7daac96705bb587c68e5945981d4f8b934b213a0a634607e00cc3481f4c847f66ae537f4bfd1c12852438720d6cf5d711fe74f3237 SHA512 29367a48def7059bf0b6fab4e38cd0ba8266ac4b865394c346e798632efcf7c41364d99e462d98a52192ae8270db65e57b9f15ae208bef7ce4c3cfd98163dee1 -TIMESTAMP 2023-07-20T23:40:05Z +TIMESTAMP 2023-07-21T08:40:08Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmS5xdVfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmS6RGhfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klCFZg/8D8D/1+RPSiZAkYIiDAEpl+FAfE3ifCLjf5EXE7deekopdaFkaIjaNbjt -qhLXm7mFqMLK995zbVu2j1G+yFidpOXtICtcFPecQf+gAvXAineiOq14DlyMq9XA -C/1kd/wgHS8x79WFKamw8bsiyvfphqmkbZ7ZKc1zXpD5/vukS0aUVCJ890ZHFrSC -H0WzsDXHVpcAk/wV9C7UlzRBV8QjbC67XUfmjrqKculvip2RGlKDMLLOXahAAxLq -TnJzt1WPX3El6GbhNXd/fLeMSykB8DIIpGaHt7Uw2jH16ogswiwGFPHxmtwLdtsI -BOyrgHfp7ZTg7Fo7tRRWXEfY81T7XtHK2v7H1kV5JRuX/c8pYQVA4yBxRHH3hhtk -GbV97yYaPKz4QAQ3u8tqnQGtmYdd79/hx+LkYDqT2aDb5cCMvTZh8mQMh4J1Ow+u -G+kFk2Gg2NRXqK0jiItNi0TMMn2y9NkwH+g6h1R3UYeD/Z44/1Q98QWjOh123H0J -uL9R5kfquKj9Adg68lhngEg8DwIHpd8b0SZy6Gaa3hDD3uruf4Fw69Rsa/d5vhf0 -yOe9Rlr6LnnfqFrOddqIv/Pz9h04FYyL5kUIJ0GvnnkgY7R3vVheJV3dZYHCTEDA -zsn8MPLS+s+DDP09/ljzPPsHB0yslTjT4zkEUWdk4qaX3OlYyF4= -=scK6 +klCShBAAm2jPw0yFZl/tUedvupnuVXMHsgMLIYkdsvINey05CagL5aA7X/qQovw4 +kNA8JIj4cbTJ8jeu1WPkPkrYbhoIFL3OK8TeCjFmL3C0hWJApBF+LxCZ8QvIgN/r +dNZMZCtK0ghx71PUO/B7/f3IovH75ePEIU7+U2ZinYZCPqYnRz90/4lN8Vw3W33a +KodtGp++DNuKfc/MQKaoT5pE+rYWXtW9/49Tw+Z4ahDjrUTGqzrVL3t+4GNk718W +Zlb7qfjTwrsdMWGUc4QmcK6dObMJLZ6W7kHDlWrRo6h33dSJEK6fu5FLtVZ7INzA +Fo6cvGfJizgRoHkyc0JsJPziTYxz/O1s6/p1awwdelgFt4C1TyQL7Nd02Q4q/9Qk +2pd/aCUSqy4nlyCLOjPT7J4rgOJc94eh0NqBvJCJY+t4qda8oSRbH3MfLiA5E4+z +WqDhO0Oj3dt3Lkzr2GACO6BuGhE8hMZAL3PexrHYrmTwlCrGn2OwRdWT/cinOtC/ +TUUDIeti9F4qOHSbSyxtE+D/KKUnZQsqbbqFdeLakLYX2nlmrtMOB0aRVmmUgEl/ +ia05yD1jBHM5hJx2qdLGmamXiE3qza3Mc/HrdonbJHOAH8I3kwuD1Vv5VBykE3D7 +YmsTVNNlfwn4VlDB+zRBpMMkaGEl7+4p/O6MupKfe6LHsxur9hw= +=ScCb -----END PGP SIGNATURE----- diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk index 14d507a4163f..b12c7cf30df9 100644 --- a/metadata/news/timestamp.chk +++ b/metadata/news/timestamp.chk @@ -1 +1 @@ -Thu, 20 Jul 2023 23:40:02 +0000 +Fri, 21 Jul 2023 08:40:05 +0000 diff --git a/metadata/timestamp b/metadata/timestamp index 3a62cd28fcdf..fc6019c51a0c 100644 --- a/metadata/timestamp +++ b/metadata/timestamp @@ -1 +1 @@ -Thu Jul 20 11:40:02 PM UTC 2023 +Fri Jul 21 08:40:04 AM UTC 2023 diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk index 4197678dcf04..7d814914c8fa 100644 --- a/metadata/timestamp.chk +++ b/metadata/timestamp.chk @@ -1 +1 @@ -Thu, 20 Jul 2023 23:45:01 +0000 +Fri, 21 Jul 2023 08:45:01 +0000 diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit index 7ee4d06c6a67..4120052c739a 100644 --- a/metadata/timestamp.commit +++ b/metadata/timestamp.commit @@ -1 +1 @@ -8745ff51ec933d28ca7143910ab0191ceb31f0c0 1689893054 2023-07-20T22:44:14+00:00 +3ec1dc6ae7c54d6c2f58df6f3e4fabfd1f42d571 1689927544 2023-07-21T08:19:04+00:00 diff --git a/metadata/timestamp.x b/metadata/timestamp.x index a3df6688a962..ae46911576c7 100644 --- a/metadata/timestamp.x +++ b/metadata/timestamp.x @@ -1 +1 @@ -1689896401 Thu 20 Jul 2023 11:40:01 PM UTC +1689928801 Fri 21 Jul 2023 08:40:01 AM UTC diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk index 14d507a4163f..b12c7cf30df9 100644 --- a/metadata/xml-schema/timestamp.chk +++ b/metadata/xml-schema/timestamp.chk @@ -1 +1 @@ -Thu, 20 Jul 2023 23:40:02 +0000 +Fri, 21 Jul 2023 08:40:05 +0000 diff --git a/net-mail/Manifest.gz b/net-mail/Manifest.gz Binary files differindex 7b93e82483da..f2c0c60d4f05 100644 --- a/net-mail/Manifest.gz +++ b/net-mail/Manifest.gz diff --git a/net-mail/pfqueue/Manifest b/net-mail/pfqueue/Manifest index 1991fe1102f0..08df27d8f621 100644 --- a/net-mail/pfqueue/Manifest +++ b/net-mail/pfqueue/Manifest @@ -1,4 +1,6 @@ +AUX pfqueue-0.5.6-clang16-build-fix.patch 749 BLAKE2B 5e7bfb3859ac6f0e3367014aba070c344c471c69fb6cb634a6eb738216a4a5d127a8813e9d5d35f02b7b86e1715f93ac51d73977d75b74455ffdc44b4650688c SHA512 29cb4e80e3d961b816f6dae6a5aaadd5b3ba964e0826da19df314f9ba51201781928ab0a3d56ff95e5e695cb68dc3d56950aa42c251814a8a3447a38bec2886d AUX pfqueue-0.5.6-tinfo.patch 249 BLAKE2B 6228a39564ab9e4ace005b3d5239b2fa54f63c1d5945c302ba11ecdff1d0cb153465125be1ca512cab269e162ff783d61134d4d599df4ea87f9c9803698fe3ee SHA512 ac0f652a16ee74250e92f29280a178bd7794ac7a9f4192b9558482d078cbdc8b4b75d668ac63ff8bd8c0f4bfd191d32e3d9a2af0c3dc420d191c8c79bde4bd2f DIST pfqueue-0.5.6.tar.gz 298870 BLAKE2B cee47396f4bad72d8a54716de3fcdc5b41fbef5ddabb88394144d743ba7fba52cc39c5930eec72ece01ceb62a343f0f742ac19eca4ec4e7a11feb8d95f9a3e95 SHA512 1bb622bba6d72ff98ee862d794854debcebabeff24cb6f06cecb06513f453cbb09f0cb8e5fa4c26bfde03aadbc5e803692279427021ccda10749a6c5a326bfb9 EBUILD pfqueue-0.5.6-r1.ebuild 692 BLAKE2B a1a55ffe676f9507062f8b00a37e5a2e2b3f13b5a4257f1267876e353b2ea81273f041b07a0b12f8da75725acf2cd049828052def8bfde8ee8a5ea48166b85eb SHA512 1cc5be1565f7f7111b32da4d6d8fb4b3cee895495d021a7d90ca649c35ac627bb5e39793228c2d8c91b24e99583f89f3c3ad47995d1b9d7ba509ec6d809163a9 +EBUILD pfqueue-0.5.6-r2.ebuild 746 BLAKE2B f891dc1c29e636805c1d1b3821164d5e8df206afcd41ec5337504de1b7c649d25522cc671034380202b1019ad186bc3a85c589d59cc57a992e4acfc59d54527c SHA512 85757cab73bf88dbc065f05720878ff7d80dcb5377c91450b6ee7773c4271e4e0c95b523cf8cac5755955e7e6e928c086aca6c071d48dc48f7c81141a236b269 MISC metadata.xml 245 BLAKE2B 2dc7d8a9c4b868186ff4fe1d67196451ef3ae010f89059880b83210362b1bf65399758631d6153fe9ecbc92593c42f85a102b4aa091287243fea724c534949c7 SHA512 e9f298790555653abfd3fdc9f5099acc5d3adcef9a94113956b9bb6c446af1da430f80ece450b68b20377bc4d0f83a5c75968e19eaeed1e0bdc2bf2af4e61c69 diff --git a/net-mail/pfqueue/files/pfqueue-0.5.6-clang16-build-fix.patch b/net-mail/pfqueue/files/pfqueue-0.5.6-clang16-build-fix.patch new file mode 100644 index 000000000000..f6d8e183634b --- /dev/null +++ b/net-mail/pfqueue/files/pfqueue-0.5.6-clang16-build-fix.patch @@ -0,0 +1,26 @@ +Bug: https://bugs.gentoo.org/885839 +--- a/backends/pfq_socket.c ++++ b/backends/pfq_socket.c +@@ -34,6 +34,11 @@ int sock; + + struct pfb_conf_t pfb_conf; + ++int pfb_retr_to( const char* ); ++int pfb_retr_from( const char* ); ++int pfb_retr_path( const char* ); ++int pfb_retr_subj( const char* ); ++ + void strip_nl(char* b, int l) { + int i; + for ( i=0; i<l; i++ ) { +@@ -114,8 +119,8 @@ int pfb_setup( struct msg_t *qptr1, struct be_msg_t *qptr2 ) { + svra.sin_family = AF_INET; + + memcpy ( (struct sockaddr*)&svra.sin_addr.s_addr, +- (struct hostent*)svr->h_addr, +- (struct hostent*)svr->h_length ); ++ svr->h_addr, ++ svr->h_length ); + svra.sin_port = htons( pfb_conf.port ); + + if ( connect(sock, (struct sockaddr*)&svra, sizeof(svra)) <0 ) diff --git a/net-mail/pfqueue/pfqueue-0.5.6-r2.ebuild b/net-mail/pfqueue/pfqueue-0.5.6-r2.ebuild new file mode 100644 index 000000000000..31f54d5c5608 --- /dev/null +++ b/net-mail/pfqueue/pfqueue-0.5.6-r2.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="pfqueue is an ncurses console-based tool for managing Postfix queued messages" +HOMEPAGE="http://pfqueue.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +BDEPEND="sys-devel/libtool" +RDEPEND="sys-libs/ncurses:=" +DEPEND="${RDEPEND}" + +DOCS=( README ChangeLog NEWS TODO AUTHORS ) + +PATCHES=( + "${FILESDIR}"/${P}-tinfo.patch + "${FILESDIR}"/${PN}-0.5.6-clang16-build-fix.patch +) + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + econf --disable-static +} + +src_install() { + default + + find "${ED}" -name '*.la' -delete || die +} diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz Binary files differindex aedf6447e21d..3ca1ebe17f2c 100644 --- a/net-misc/Manifest.gz +++ b/net-misc/Manifest.gz diff --git a/net-misc/sipp/Manifest b/net-misc/sipp/Manifest index 24da18ee0ca7..af83302e56fe 100644 --- a/net-misc/sipp/Manifest +++ b/net-misc/sipp/Manifest @@ -1,3 +1,5 @@ DIST sipp-3.6.1.tar.gz 744407 BLAKE2B a201ecce624c15c51a66c3cb5ac467522755085419c2980b1f76340e7ffca5996516f34d7e52776a8aa0a2170ca2b7301030ecb50272a1c0a8e86aaf18a6de16 SHA512 58504c56ca0c14363fafc5d0598fd93857ef33cc5856f579a225fd0e38238f7d2c409127a18a368e22355cc3912758d4dba07bac7eaa3e8a0d2943ea5fdec602 +DIST sipp-3.7.1.tar.gz 927012 BLAKE2B d79cde44761a22ca5dcc737dead9163056e0dc2504c225d23d834b4ae2bc204b1b87f87753ac662ec59e1a940cf1b4f0c47ff0b427b30b373a3c0ad91a5ad4ae SHA512 4c4c588bb3feebfbc6bad32c1565bb76de7eb433b9b40aa948dfbb63022a9cbadaf6d38cb0826c06593e10cc6a4d328a9bb9c94f885d8f8763432612963db94b EBUILD sipp-3.6.1-r1.ebuild 1146 BLAKE2B bad94a87d3d0f791d81fd81e30384497cb4ae7d6e61e969b67456db7dfbdd11e675072fc7d912b6306426e10dc6bfb1a2179bec3d50653d4ba5cafa3dbecb6f6 SHA512 0bccc850330609892e3c2200e6b181bbf58bb6c76394931fb7508e65fffeda554b3cdfb703835e87c64c79eae7395d4d8196421e82b82850618ee5720ebaeae0 -MISC metadata.xml 487 BLAKE2B a78cef4eea5698358a3f5a9272f427c45af6d3268f40ec15d074fe66cc53eddbf082452b74f84bd859ee93decc1afd90dc82c109d39027024f6111cb74d40684 SHA512 317ba183367cb851a6e3fd535038df2c0ed277f7e5e22fd025f61b9ccec7fe7d4e880e56f92fdfa25248d22808c1ebbe6e57524722f39b12ca2dfe2b52b18c53 +EBUILD sipp-3.7.1.ebuild 943 BLAKE2B 5c947d5a574e65fcb31f9d45a0aabec240ac80a4349f2f08845b348122c08a529af38680b043f36129e29daf23aa5ecb042a8ba49ef791ed4a724ecbdce73afd SHA512 61124eee58cb98a69012d5f8e8a50ddc9048f05364a64e1b46d0da9832ab76764f38276bc62c51c8186179a2099a59f810ce8684258c738d9218d3564ce8e146 +MISC metadata.xml 561 BLAKE2B e3c503563c5770583e88d07de401c4ef38280f1892982f67439248ea735e07842d678100f93e959a18ca1865dfb9756e38baafde9ef421ce2ccb20ff67600443 SHA512 83e9402bbc6baba331a9f348d7c7fb6794345b41453cbd21f6e47cfc93f1044b5fdd55d96c2646434ba6206ba1424f29d96f35cf67b8c81284760e04fad7480f diff --git a/net-misc/sipp/metadata.xml b/net-misc/sipp/metadata.xml index adc8a22fc56f..7c4abd9bc03d 100644 --- a/net-misc/sipp/metadata.xml +++ b/net-misc/sipp/metadata.xml @@ -12,4 +12,7 @@ <use> <flag name="pcap">Enable functionality to replay RTP data from a pcap file</flag> </use> + <upstream> + <remote-id type="github">SIPp/sipp</remote-id> + </upstream> </pkgmetadata> diff --git a/net-misc/sipp/sipp-3.7.1.ebuild b/net-misc/sipp/sipp-3.7.1.ebuild new file mode 100644 index 000000000000..e6bcb60d6522 --- /dev/null +++ b/net-misc/sipp/sipp-3.7.1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="A free Open Source test tool / traffic generator for the SIP protocol" +HOMEPAGE="http://sipp.sourceforge.net/ https://github.com/SIPp/sipp/releases" +SRC_URI="https://github.com/SIPp/sipp/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-2 ISC" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gsl +pcap sctp +ssl" + +DEPEND="sys-libs/ncurses:= + gsl? ( sci-libs/gsl:= ) + pcap? ( + net-libs/libpcap + net-libs/libnet:1.1 + ) + sctp? ( net-misc/lksctp-tools ) + ssl? ( dev-libs/openssl:= ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DUSE_GSL=$(usex gsl 1 0) + -DUSE_PCAP=$(usex pcap 1 0) + -DUSE_SCTP=$(usex sctp 1 0) + -DUSE_SSL=$(usex ssl 1 0) + ) + + cmake_src_configure +} + +src_install() { + cmake_src_install + + insinto /usr/share/${PN} + use pcap && doins pcap/*.pcap + dodoc CHANGES.md README.md +} diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz Binary files differindex 7c147c3e37da..676e5df1874f 100644 --- a/profiles/Manifest.gz +++ b/profiles/Manifest.gz diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force index 3eae4f7b546e..3396175ed2bd 100644 --- a/profiles/base/package.use.force +++ b/profiles/base/package.use.force @@ -1,16 +1,15 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Joonas Niilola <juippis@gentoo.org> (2023-07-21) +# -system-librnp is currently broken with upstream package. +>=mail-client/thunderbird-115.0 system-librnp + # Andreas K. Hüttel <dilfridge@gentoo.org> (2023-07-08) # Uses attr even if disabling is requested, bug 910070 # Workaround that should fix some stage builds >=sys-devel/gettext-0.22-r1 xattr -# Joonas Niilola <juippis@gentoo.org> (2023-06-06) -# 114 looks very broken regarding unified build. It has too many -# conditions when it works and when it doesn't. Bug #905780 -~www-client/firefox-114.0 jumbo-build - # Patrick McLean <chutzpah@gentoo.org> (2022-06-27) # Doesn't build with boost installed on the system, some deps require boost # so force the flag on until problem fixed upstream diff --git a/profiles/package.mask b/profiles/package.mask index 0affe496bcbb..e9186b3c9a34 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -33,6 +33,23 @@ #--- END OF EXAMPLES --- +# Hans de Graaff <graaff@gentoo.org> (2023-07-21) +# Obsolete slot for a package that should not have been slotted. Please +# use the newer 1.2.3 slot instead. Masked for removal on 2023-08-21. +dev-ruby/openssl-ccm:1.2.2 + +# Michał Górny <mgorny@gentoo.org> (2023-07-21) +# Fragile package requiring custom patching. The maintainer resigned. +# No reverse dependencies. +# Removal on 2023-08-20. Bug #910619. +dev-python/cx_Freeze + +# Michał Górny <mgorny@gentoo.org> (2023-07-21) +# The ebuild has not been bumped for a year now. It doesn't have +# working tests. No reverse dependencies. +# Removal on 2023-08-20. Bug #907460. +dev-python/ansible-runner + # Michał Górny <mgorny@gentoo.org> (2023-07-19) # Backport package specific to Python 3.9. No longer necessary now # that pypy3 is 3.10. @@ -40,7 +57,6 @@ dev-python/importlib-resources # Hans de Graaff <graaff@gentoo.org> (2023-07-19) - # Obsolete components for older, removed, cucumber versions that have no # value on their own. Masked for removal on 2023-08-19. dev-util/cucumber-wire @@ -162,6 +178,7 @@ gnome-base/gnome-mime-data media-sound/pragha <media-libs/grilo-0.3.16 <media-plugins/grilo-plugins-0.3.16 +net-libs/libdmapsharing:3.0 net-libs/dleyna-connector-dbus net-libs/dleyna-core net-libs/dleyna-renderer @@ -189,7 +206,7 @@ dev-util/cucumber-html-formatter:17 # Testing. An upgrade from 102 isn't recommended due to downgrading # most likely not being possible. Back up your profile before # attempting. Fresh install should be fine. Bug #910229 -~mail-client/thunderbird-115.0 +>=mail-client/thunderbird-115.0 # Michał Górny <mgorny@gentoo.org> (2023-07-12) # Having scikit-build-core installed still breaks building setuptools @@ -349,11 +366,6 @@ media-sound/gmusicbrowser # See bug #908989 and related bug #908982. =dev-perl/Conf-Libconfig-1.0.0 -# Fabian Groffen <grobian@gentoo.org> (2023-06-21) -# Ancient OSX integration package, not keyworded for any current arch -# Removal on 2023-07-21. Bug #908938. -x11-themes/gtk-engines-quartz - # Michał Górny <mgorny@gentoo.org> (2023-06-21) # suitesparseconfig-7.0.0 fails to build with multilib enabled # because of dependencies that cannot be satisfied. All the other diff --git a/sci-chemistry/Manifest.gz b/sci-chemistry/Manifest.gz Binary files differindex 34c9f044e402..66b99416e873 100644 --- a/sci-chemistry/Manifest.gz +++ b/sci-chemistry/Manifest.gz diff --git a/sci-chemistry/dssp/Manifest b/sci-chemistry/dssp/Manifest index 0a4268c4203e..03d40e3b6d27 100644 --- a/sci-chemistry/dssp/Manifest +++ b/sci-chemistry/dssp/Manifest @@ -4,9 +4,9 @@ AUX dssp-2.2.1-boost-1.65-tr1-removal.patch 2126 BLAKE2B dc59d21a6be26ee96b636c1 DIST dssp-2.2.1.tgz 47141 BLAKE2B 34d8b2db8797a8c23763766c0214337f03584c4be52c1bc820a0df0db6a5f78ac0229aafdd47a60b8fd6f4832abf0399663c53f9e898c75f08ecbe22b141c8da SHA512 4a273714d6b3230daea166caa7f4117d5ccb225bea0cf1bc2eb61539b6cc8e227d0ba19047d61f0ad0d1d6bc2efdec9c193bd44341e15ef0950acb4a22498811 DIST dssp-3.0.11.tar.gz 168085 BLAKE2B e1c42fd22cfb2287f10b5deae48b56a4583d4a67737a3485dcbd160d1597a15c2d5105c3794c875d8001abede1c014efb4f7f5b7c250f867bdf9ed95a0860217 SHA512 a0cfe44e517ff1f909ef2928b62ae2c639c6bddfd8a0fb538883f647fd2771e00da68e0fd2521aa02ba3c6d1b0c9b784b7fe142392af3a3abf6ea89f1546bd9d DIST dssp-4.3.1.tar.gz 226842 BLAKE2B 86318f05b8381d94fa9c65a956f5fb607ef8072b0395d912e20697ba36836c449ddff31a4a64d0005bbfe34899f71853c0f15a911042389fc894934c08fc34c8 SHA512 4dc1a3f5c7ba258ebf548674c7b33c36b0e3a7d14911394eb8d2955c235f3cb1d6c50cb03f411db55a8a9d7aa93e4d03354c47f9f0126b0bdcbf40dc9391d403 -DIST dssp-4.4.0.tar.gz 161773 BLAKE2B 87673be73f3163ba6fa090cc7acd4f864d41922033da9d126535b84e2da4defaaa8781a8cda6e80103dc75359718cd867b9baf90c74ae3ff923e212b520998a2 SHA512 1b09306c05587c278fcd881e0d3c169d44d960d8578f310adbd79b054683c257d0ee00d6bdfb5b0d7cd81c224f3572c2c7538a42d964817d587632128b96daa9 +DIST dssp-4.4.1.tar.gz 161797 BLAKE2B d6bfb40a730f39e9d5a0988ce22a9dd377ec08a09e29f77e5afaac26d512cf87f6e289c1e4e3e63cfef7354b10fb57bf410bcc169604b1b6a6078380e4f08d26 SHA512 1bcf9e16efc5d3a7de11e24ed63e47d3263123af4670b8f3daa97cdf7cc33202fb4d564acac3024ed4edcce1ef8278f71f5312f27a234d2957afa6f563c88ed6 EBUILD dssp-2.2.1-r3.ebuild 870 BLAKE2B 9b7542d9ec45b60f5671830e5068e1d1cbcca4b82cf22cc0e2d9804c221f9977cfade439cc6e41a67375b438faca3ffa64fdec23db2b417b58615513fd60ad44 SHA512 964bfd70d98a80e6afd7f28fc6bf7359bbde105e77903211cec04c5adcdce273f1d7142a6d206d644300a1185cba1352bf584499d864809dadad69b2023e50d0 EBUILD dssp-3.0.11.ebuild 875 BLAKE2B 6344416239b93804755b1829dcfcb9e8e461606c217938945bb2fc75e9680f2849b39bdbf0ed361592e703fea493a2dacabca498b26e696c969735a585e5d183 SHA512 353f4f5d7b1b195753c738ecc9fb17b429cdeada757806f5cf9a3da65c6318e3885d2c92fa904d5b3a546756eb87ec90787d158e8a9450b4730dd97b45af970d EBUILD dssp-4.3.1.ebuild 900 BLAKE2B d99a9024e58e5b2c53cbbfebb662a3fc546dd2a7b16a31394b312a2320bde8df9b62ecdef82295d924141e8427aee56a1e7277132e7767f481041dde6fd7c292 SHA512 1ac6d76fc9c37d5af8eecede2225d86517d27cd96a65ea4a6c9f1ce45eaf2e48fe0772838154639eebdbbccde3dd92bc6f5c9f8b2c37e3c9ca158534e5f8b8fc -EBUILD dssp-4.4.0.ebuild 900 BLAKE2B d99a9024e58e5b2c53cbbfebb662a3fc546dd2a7b16a31394b312a2320bde8df9b62ecdef82295d924141e8427aee56a1e7277132e7767f481041dde6fd7c292 SHA512 1ac6d76fc9c37d5af8eecede2225d86517d27cd96a65ea4a6c9f1ce45eaf2e48fe0772838154639eebdbbccde3dd92bc6f5c9f8b2c37e3c9ca158534e5f8b8fc +EBUILD dssp-4.4.1.ebuild 1327 BLAKE2B 1e84f9fb6e0fa6bf81a3381cd433b7ddcb0e298b5c34f6a8d3007b0a34583e4ea3037b3b1881dab20cb4b0c7c2c9b5e2addca4dd47fa39dba9b992f4c3e140ab SHA512 3bd89956458a91c5f1b56cff97a95b5010904ef1cd1cca591a93be2f5adaf8ad1a6bb5c570dd107a3ff7d78eca9019133b383b2fae1b96a0e70bad5c9f50c97d MISC metadata.xml 295 BLAKE2B 4355bbe00822cc702acdf70031ab9cd1f2a8f6e076d71016c1783f2a6c052c2da0a1a4a1860062562bb837161787f2481fa6f49c4319c546482a263ebe149bb0 SHA512 ace35ca21c614a7c0cbdea2496be3190a907295053566707c1875836a306cc9e9c96816cca6ce2b514935f6fcd494d2e813f4d94ba88552cd7b86831f30501f4 diff --git a/sci-chemistry/dssp/dssp-4.4.0.ebuild b/sci-chemistry/dssp/dssp-4.4.1.ebuild index daf7c4f9314d..d79883c4e211 100644 --- a/sci-chemistry/dssp/dssp-4.4.0.ebuild +++ b/sci-chemistry/dssp/dssp-4.4.1.ebuild @@ -11,20 +11,35 @@ SRC_URI="https://github.com/PDB-REDO/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${ LICENSE="BSD-2" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" +# doc disabled as it only generates a PDF from the manpage for now +# https://github.com/PDB-REDO/dssp/issues/64 +#IUSE="doc" -BDEPEND=" +CDEPEND=" dev-libs/boost:=[zlib] >=dev-libs/libmcfp-1.2.2 >=sci-libs/libcifpp-5.1.0 " +BDEPEND="${CDEPEND}" +# doc? ( +# || ( app-text/pandoc-bin[pandoc-symlink] app-text/pandoc ) +# dev-python/weasyprint +# ) DEPEND="" -RDEPEND="${BDEPEND}" +RDEPEND="${CDEPEND}" + +#src_prepare() { +# # wkhtmltopdf is not available on Gentoo +# sed -i -e \ +# 's/-t html/-t html --pdf-engine=weasyprint/' \ +# CMakeLists.txt +# cmake_src_prepare +#} src_configure() { - # gxrio not packaged local mycmakeargs=( - -DBUILD_WEBSERVER=OFF + #-DGENERATE_DOCUMENTATION=$(usex doc) + -DGENERATE_DOCUMENTATION=NO ) cmake_src_configure } diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz Binary files differindex 4636df0a8e64..4810370794dd 100644 --- a/sci-libs/Manifest.gz +++ b/sci-libs/Manifest.gz diff --git a/sci-libs/cartopy/Manifest b/sci-libs/cartopy/Manifest index 8cdf781c1ba4..b55238f95264 100644 --- a/sci-libs/cartopy/Manifest +++ b/sci-libs/cartopy/Manifest @@ -1,5 +1,7 @@ AUX cartopy-0.21.1-fix-test.patch 1108 BLAKE2B c88a6a68bf0c0737d31049ac2c5a24791779ccc2b29f767056796c138928b04ffea47d8989dec02ed19725527d512920f07c991eb80f1534b83bf842df48b30e SHA512 010f1c844d21c60dca18dbc5530fcbebb5da99bd4a126e6c844bcb32c55533114c53694fbfc381e9a3aecabab8d11d9fb33a826597b9b66eae30c07f304f44e6 +AUX cartopy-0.21.1-fix-test_proj92.patch 5677 BLAKE2B 6ec667d840e4c7909a5c17ed858cd9dd2ea7c8022ece40cdbad00be2b36167e485864c2698969fc033c7c43882fab4b14bd8e3febeaec7c9727c3f34ad84c22f SHA512 e13235d0ee16dbb0748495fc0d697df450f9f4ea7f66845331c5dc3208f70502ebf9c7288730cdd060b20b489b0b2e729bbcb99616a2b6ddf12e42fc45427b06 +AUX cartopy-0.21.1-fix-test_proj92_1.patch 2002 BLAKE2B 891615c88200d3a4ed84ecdbdc1150c82524734dc06c8240534788c0395d5e5244d9a6faeafedf174e1172fb929c36a27b9e2a2aa205293063471dc925e1218b SHA512 156704f18ca398c8327ed3a111cfd87696a0d5f7907d4e8c34ce3e0c8a99eea4930c241f88f6a9c8fe8bfab34148cbbe995a6f471332c97ad88aa0d4d9c567e0 DIST cartopy-0.21.1.gh.tar.gz 10815884 BLAKE2B 4137f593b6ce35270f9df5016529250a07c57ec5a95843db8740eb494f55109b5129cf72153b0216e4f786771bf5cedde3caaecd40175fe9ad5c6fb65ad84788 SHA512 de1d09ee3bf6af13bcc7cc4bb1f7c13335ba67e05d2ad64efa0fb00bdb74c7e13c6fc44822d5ac1d70ee7d39b2322280c1395dc66119b9ecd94ca26014e413a1 -EBUILD cartopy-0.21.1-r1.ebuild 2151 BLAKE2B 25c47b8b533e6884160a5a411679e1372f0ddebc1f812f43c0edbdbd43b6ac8c8d4a4e312b787f22b8df295270484cd25b2c7fd38bb834aec642671cd74507cd SHA512 6fa0cd826569b598173568ccb80751cacaaa6ba627b2e785b9781c1a05496935d568b46bcb381eeba93d5c622e2a79d6e64153af33da12494256027f0e9ca8cb +EBUILD cartopy-0.21.1-r1.ebuild 2301 BLAKE2B 0cad49a11e61991c6f2eb42575769941d7944f5b1a802d894d45525ffa045b43f9491123a02f20ee7cf8faf4fa5a792c21096ce1552628542839d8a1765abe15 SHA512 ed4e5e0f66f270fb298276f222f1fc3b68a99288f7714610df7cc772586e1214fc26497e14f542496d56cf21d07922a97bfb89f256a465b76bf85d5af7836e29 EBUILD cartopy-0.21.1.ebuild 2103 BLAKE2B 40b5cbc22d3ecae968c8e7739264ff3b80c2953d2644e2df0c5d0e82a283a74e583129dea6c4c5b381738527607dc6cc378421c9ac233831b9e55b29e4244016 SHA512 276ac9f06c63821133e8a0d6e752d7a96a09bd1ebc60acbf74825b56ef7f2e2fdad5e874611612c3889aa285348f561776bdaa9d0ac9a00b50183fd2661b3de7 MISC metadata.xml 729 BLAKE2B 38605f8140ccae8c9edf2b5eb7bf394e9c99fd089fa998c98422967cc12d3b808d3b7901d3746da25558c9211e47deec01a3d5856176cda8a868c0151a03fed8 SHA512 f3fb714f50475c2e0f4150d20423195fffb39243aefd313e9a9d0fa834364a928a712006d6e1e1def77b902f8c349a4045d3081fe38697054e744441e622a591 diff --git a/sci-libs/cartopy/cartopy-0.21.1-r1.ebuild b/sci-libs/cartopy/cartopy-0.21.1-r1.ebuild index 80e71d718b8f..e7186c4571c4 100644 --- a/sci-libs/cartopy/cartopy-0.21.1-r1.ebuild +++ b/sci-libs/cartopy/cartopy-0.21.1-r1.ebuild @@ -57,7 +57,10 @@ BDEPEND=" ) " -PATCHES=( "${FILESDIR}"/${P}-fix-test.patch ) +PATCHES=( "${FILESDIR}"/${P}-fix-test.patch + # backports to fix tests with >=PROJ9.2 + "${FILESDIR}"/${PN}-0.21.1-fix-test_proj92.patch + "${FILESDIR}"/${PN}-0.21.1-fix-test_proj92_1.patch ) EPYTEST_IGNORE=( # Require network access, not covered by markers diff --git a/sci-libs/cartopy/files/cartopy-0.21.1-fix-test_proj92.patch b/sci-libs/cartopy/files/cartopy-0.21.1-fix-test_proj92.patch new file mode 100644 index 000000000000..e9f1d03eeeb2 --- /dev/null +++ b/sci-libs/cartopy/files/cartopy-0.21.1-fix-test_proj92.patch @@ -0,0 +1,126 @@ +diff --git a/lib/cartopy/tests/crs/test_equidistant_conic.py b/lib/cartopy/tests/crs/test_equidistant_conic.py +index 045c87e5d..9f50b4f04 100644 +--- a/lib/cartopy/tests/crs/test_equidistant_conic.py ++++ b/lib/cartopy/tests/crs/test_equidistant_conic.py +@@ -10,6 +10,7 @@ + + import numpy as np + from numpy.testing import assert_almost_equal, assert_array_almost_equal ++import pyproj + import pytest + + import cartopy.crs as ccrs +@@ -23,11 +24,16 @@ def test_default(self): + 'y_0=0.0', 'lat_1=20.0', 'lat_2=50.0'} + check_proj_params('eqdc', eqdc, other_args) + ++ expected_x = (-22784919.35600352, 22784919.35600352) ++ expected_y = (-10001965.729313632, 17558791.85156368) ++ if pyproj.__proj_version__ >= '9.2.0': ++ expected_x = (-22784919.3559981, 22784919.3559981) ++ expected_y = (-10001965.72931272, 17558791.85157471) + assert_almost_equal(np.array(eqdc.x_limits), +- (-22784919.35600352, 22784919.35600352), ++ expected_x, + decimal=7) + assert_almost_equal(np.array(eqdc.y_limits), +- (-10001965.729313632, 17558791.85156368), ++ expected_y, + decimal=7) + + def test_eccentric_globe(self): +@@ -37,12 +43,16 @@ def test_eccentric_globe(self): + other_args = {'a=1000', 'b=500', 'lon_0=0.0', 'lat_0=0.0', 'x_0=0.0', + 'y_0=0.0', 'lat_1=20.0', 'lat_2=50.0'} + check_proj_params('eqdc', eqdc, other_args) +- ++ expected_x = (-3016.869847713461, 3016.869847713461) ++ expected_y = (-1216.6029342241113, 2511.0574375797723) ++ if pyproj.__proj_version__ >= '9.2.0': ++ expected_x = (-2960.1009481, 2960.1009481) ++ expected_y = (-1211.05573766, 2606.04249537) + assert_almost_equal(np.array(eqdc.x_limits), +- (-3016.869847713461, 3016.869847713461), ++ expected_x, + decimal=7) + assert_almost_equal(np.array(eqdc.y_limits), +- (-1216.6029342241113, 2511.0574375797723), ++ expected_y, + decimal=7) + + def test_eastings(self): +@@ -127,12 +137,16 @@ def test_ellipsoid_transform(self): + 'lat_0=23.0', 'x_0=0.0', 'y_0=0.0', 'lat_1=29.5', + 'lat_2=45.5'} + check_proj_params('eqdc', eqdc, other_args) +- ++ expected_x = (-22421870.719894886, 22421870.719894886) ++ expected_y = (-12546277.778958388, 17260638.403203618) ++ if pyproj.__proj_version__ >= '9.2.0': ++ expected_x = (-22421870.71988974, 22421870.71988976) ++ expected_y = (-12546277.77895742, 17260638.403216) + assert_almost_equal(np.array(eqdc.x_limits), +- (-22421870.719894886, 22421870.719894886), ++ expected_x, + decimal=7) + assert_almost_equal(np.array(eqdc.y_limits), +- (-12546277.778958388, 17260638.403203618), ++ expected_y, + decimal=7) + + result = eqdc.transform_point(-75.0, 35.0, geodetic) +diff --git a/lib/cartopy/tests/crs/test_sinusoidal.py b/lib/cartopy/tests/crs/test_sinusoidal.py +index 2f2a1821a..9347260a1 100644 +--- a/lib/cartopy/tests/crs/test_sinusoidal.py ++++ b/lib/cartopy/tests/crs/test_sinusoidal.py +@@ -6,6 +6,7 @@ + + import numpy as np + from numpy.testing import assert_almost_equal ++import pyproj + import pytest + + import cartopy.crs as ccrs +@@ -32,10 +33,15 @@ def test_eccentric_globe(self): + other_args = {'a=1000', 'b=500', 'lon_0=0.0', 'x_0=0.0', 'y_0=0.0'} + check_proj_params('sinu', crs, other_args) + ++ expected_x = [-3141.59, 3141.59] ++ expected_y = [-1216.60, 1216.60] ++ if pyproj.__proj_version__ >= '9.2.0': ++ expected_x = [-3141.60, 3141.60] ++ expected_y = [-1211.05, 1211.05] + assert_almost_equal(np.array(crs.x_limits), +- [-3141.59, 3141.59], decimal=2) ++ expected_x, decimal=2) + assert_almost_equal(np.array(crs.y_limits), +- [-1216.60, 1216.60], decimal=2) ++ expected_y, decimal=2) + + def test_offset(self): + crs = ccrs.Sinusoidal() +diff --git a/lib/cartopy/tests/test_crs.py b/lib/cartopy/tests/test_crs.py +index c1a5d11da..b6c38ced3 100644 +--- a/lib/cartopy/tests/test_crs.py ++++ b/lib/cartopy/tests/test_crs.py +@@ -90,9 +90,17 @@ def test_osgb(self, approx): + def test_epsg(self): + uk = ccrs.epsg(27700) + assert uk.epsg_code == 27700 +- assert_almost_equal(uk.x_limits, (-104009.357, 688806.007), decimal=3) +- assert_almost_equal(uk.y_limits, (-8908.37, 1256558.45), decimal=2) +- assert_almost_equal(uk.threshold, 7928.15, decimal=2) ++ expected_x = (-104009.357, 688806.007) ++ expected_y = (-8908.37, 1256558.45) ++ expected_threshold = 7928.15 ++ if pyproj.__proj_version__ >= '9.2.0': ++ expected_x = (-104728.764, 688806.007) ++ expected_y = (-8908.36, 1256616.32) ++ expected_threshold = 7935.34 ++ assert_almost_equal(uk.x_limits, ++ expected_x, decimal=3) ++ assert_almost_equal(uk.y_limits, expected_y, decimal=2) ++ assert_almost_equal(uk.threshold, expected_threshold, decimal=2) + self._check_osgb(uk) + + def test_epsg_compound_crs(self): diff --git a/sci-libs/cartopy/files/cartopy-0.21.1-fix-test_proj92_1.patch b/sci-libs/cartopy/files/cartopy-0.21.1-fix-test_proj92_1.patch new file mode 100644 index 000000000000..7ce52bb23364 --- /dev/null +++ b/sci-libs/cartopy/files/cartopy-0.21.1-fix-test_proj92_1.patch @@ -0,0 +1,46 @@ +diff --git a/lib/cartopy/tests/crs/test_lambert_conformal.py b/lib/cartopy/tests/crs/test_lambert_conformal.py +index 6032d2e5c..c64022ff9 100644 +--- a/lib/cartopy/tests/crs/test_lambert_conformal.py ++++ b/lib/cartopy/tests/crs/test_lambert_conformal.py +@@ -5,6 +5,7 @@ + # licensing details. + + from numpy.testing import assert_array_almost_equal ++import pyproj + import pytest + + import cartopy.crs as ccrs +@@ -68,18 +69,29 @@ def test_too_many_parallel(self): + + def test_single_spole(self): + s_pole_crs = ccrs.LambertConformal(standard_parallels=[-1.]) ++ expected_x = (-19939660, 19939660) ++ expected_y = (-735590302, -8183795) ++ if pyproj.__proj_version__ >= '9.2.0': ++ expected_x = (-19840440, 19840440) ++ expected_y = (-370239953, -8191953) ++ print(s_pole_crs.x_limits) + assert_array_almost_equal(s_pole_crs.x_limits, +- (-19939660, 19939660), ++ expected_x, + decimal=0) + assert_array_almost_equal(s_pole_crs.y_limits, +- (-735590302, -8183795), ++ expected_y, + decimal=0) + + def test_single_npole(self): + n_pole_crs = ccrs.LambertConformal(standard_parallels=[1.]) ++ expected_x = (-20130569, 20130569) ++ expected_y = (-8170229, 726200683) ++ if pyproj.__proj_version__ >= '9.2.0': ++ expected_x = (-20222156, 20222156) ++ expected_y = (-8164817, 360848719) + assert_array_almost_equal(n_pole_crs.x_limits, +- (-20130569, 20130569), ++ expected_x, + decimal=0) + assert_array_almost_equal(n_pole_crs.y_limits, +- (-8170229, 726200683), ++ expected_y, + decimal=0) diff --git a/www-servers/Manifest.gz b/www-servers/Manifest.gz Binary files differindex 5c19dc857045..783b7eb8a6f3 100644 --- a/www-servers/Manifest.gz +++ b/www-servers/Manifest.gz diff --git a/www-servers/gunicorn/Manifest b/www-servers/gunicorn/Manifest index b2332d297daf..7ad575386dab 100644 --- a/www-servers/gunicorn/Manifest +++ b/www-servers/gunicorn/Manifest @@ -3,7 +3,9 @@ AUX gunicorn-20.1.0-tests_optional_modules.patch 622 BLAKE2B 27efd7afd2c69e65622 DIST gunicorn-20.1.0.gh.tar.gz 354960 BLAKE2B bae414a8da7a4dbdf79e0b46f517138534521a1a8544f4ea2e1e27e6778d2f6ad8d6a8af02590fedad47d305acdea53f1cdbc4deeda3619fc4a5ffef0932bea1 SHA512 4fd905f62adc30e044cf2a56a1a77e14bc633258267d6bfbd4f6a68494f93f377e9fb9ed94fab7f11f9d7813857a680974a88c4b6bf97d4f1b74792a81810111 DIST gunicorn-21.0.1.gh.tar.gz 361025 BLAKE2B bf6b5dafa5b19f9cafe7556339a2ad264f8abbcaf9c8ccdc958f5019a3935b2a1bc3d56411387c578731f0b517d8f31eeb94087abf9fbf99477727b948bb84a3 SHA512 81081192ad5400f65898a37524ef097a3793aa242028ea30de7b478b605fb14dccdd0eb18d9e8102d8218c33a228143637fec7e02902ceaaa8ce95ea8a2f8be4 DIST gunicorn-21.1.0.gh.tar.gz 361055 BLAKE2B 77605a60eda72ac73bd80a504821bdb765828655d671ec27b72a1e061367012d45c2ae0347475737a16bc33729e419d2a23022dc14dfbf84c01b3345e486c037 SHA512 269a875bc98bc9b71fba75d212e181074664c8d5a045fdd8ecefb36272106affe66ecce699a5e343c88c8325b3123802ac15af60fac37d0b658cf1f1fb8fe7f9 +DIST gunicorn-21.2.0.gh.tar.gz 361112 BLAKE2B 94c868435ecca25d4c83e348bff219d26f53fe28e15d284c00f6f981ee88a5a32e802014b121f1314ec337684fa7bb37fcc21e2ec2aeab4275e526aa84f22677 SHA512 47c21293bd5340e43074c87694d13241b2867437ad993b204ee4bd21ea923350763a424b3f7ce59737b10cd526d12127b1ae95ef60410eca9924605b522d637c EBUILD gunicorn-20.1.0-r1.ebuild 1128 BLAKE2B 0dc4cecb6e812a95d3d30c5e60febb3de6ebf193112985daa9c7b38a59e2cbdd7bb8c78e9da209fa741c960f464c322cd82a29ec6a6ec0f9fc26817a67bbcfab SHA512 53856b69224266993fd0bbb233bc5c15fb7d42aa4eedc527eaed6bcfd87e486102cd8c5ac1c813cc19fae8ce295dbb6b2fbb0f292fc5569a0d913c032d6c2cb7 EBUILD gunicorn-21.0.1.ebuild 1126 BLAKE2B 050a2631cbb53384d868b6a54e2727a3842715d5c89e92395d07ef5b0730aa96e9e0e8e177037fe383b7e73ffcdea9a08e13d5bf814ca9bd49b38f8ac5352285 SHA512 dae1fa9c9054ec785e067025e0cc3315b34525a2e9da962152c0841ff818c17c6709cb38c414bb806e49c9048442acd19fbf8aa871c4ea8ac6d39c26e308f6c3 EBUILD gunicorn-21.1.0.ebuild 1126 BLAKE2B 050a2631cbb53384d868b6a54e2727a3842715d5c89e92395d07ef5b0730aa96e9e0e8e177037fe383b7e73ffcdea9a08e13d5bf814ca9bd49b38f8ac5352285 SHA512 dae1fa9c9054ec785e067025e0cc3315b34525a2e9da962152c0841ff818c17c6709cb38c414bb806e49c9048442acd19fbf8aa871c4ea8ac6d39c26e308f6c3 +EBUILD gunicorn-21.2.0.ebuild 1126 BLAKE2B 050a2631cbb53384d868b6a54e2727a3842715d5c89e92395d07ef5b0730aa96e9e0e8e177037fe383b7e73ffcdea9a08e13d5bf814ca9bd49b38f8ac5352285 SHA512 dae1fa9c9054ec785e067025e0cc3315b34525a2e9da962152c0841ff818c17c6709cb38c414bb806e49c9048442acd19fbf8aa871c4ea8ac6d39c26e308f6c3 MISC metadata.xml 821 BLAKE2B aa75468eafd9c717f3b3b55b4c91917cd94e612f591e752c93bec95b57e5abd4f46fd98de88c52ca5c624dc00f6d45afbd03f04743f962f87be9321902142712 SHA512 c7746b7036159f99a67dcc688a839ec06adf85d2bfb2214a2ec0b961bfcbd9a72fb5f2dd66dc3868f0d50e5d99386e4a4251f872afd7ad932dc4cca6fc33dff3 diff --git a/www-servers/gunicorn/gunicorn-21.2.0.ebuild b/www-servers/gunicorn/gunicorn-21.2.0.ebuild new file mode 100644 index 000000000000..e08fbcb4748f --- /dev/null +++ b/www-servers/gunicorn/gunicorn-21.2.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="A WSGI HTTP Server for UNIX" +HOMEPAGE=" + https://gunicorn.org/ + https://github.com/benoitc/gunicorn/ + https://pypi.org/project/gunicorn/ +" +SRC_URI=" + https://github.com/benoitc/gunicorn/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT PSF-2 doc? ( BSD )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +RDEPEND=" + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/setproctitle[${PYTHON_USEDEP}] +" + +DOCS=( README.rst ) + +distutils_enable_sphinx 'docs/source' --no-autodoc +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + # removed deps + tests/workers/test_geventlet.py + tests/workers/test_ggevent.py +) + +src_prepare() { + sed -e 's:--cov=gunicorn --cov-report=xml::' -i setup.cfg || die + distutils-r1_src_prepare +} + +python_install_all() { + use doc && local HTML_DOCS=( docs/source/_build/html/. ) + + distutils-r1_python_install_all +} diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz Binary files differindex 4dc3d7da69ba..dc2da0788727 100644 --- a/x11-misc/Manifest.gz +++ b/x11-misc/Manifest.gz diff --git a/x11-misc/albert/Manifest b/x11-misc/albert/Manifest index 80c35516175d..866889e9be2c 100644 --- a/x11-misc/albert/Manifest +++ b/x11-misc/albert/Manifest @@ -11,14 +11,17 @@ DIST albert-0.17.5.tar.gz 73506 BLAKE2B 427c95878b4388fc891cd7cb2195cae748a09b68 DIST albert-0.17.6.tar.gz 71453 BLAKE2B 7c39e1cdc0c6245269088b28b8aefab1e6c727be1c2f00461e247d4de1e5e6b79d2e7ad51e728e506d0437817ac21d26e482294fe03250f36fff32dc6fc3ecba SHA512 86589b32719e9b53ea963fa230474b8add016364724e2a34c6cb6dd17882d3e8c06fd8554a81afe1cb97690c43dd26342f225fd72a9759e6405e6a91e04996d2 DIST albert-0.20.13.tar.gz 99022 BLAKE2B 14c0dee7690442ca9f587b275c904c01db50479bdb407bdbfaa88eaa6da7a0f2b43783c424dbc775d1525f64aacaf3a81c66929a23830071649756d07b5275d4 SHA512 36bebce820ebcf75ef56e9ff5cd94e6131335681070a267c9d5bfa39fbddcad3f426580c9346a56b36a247eb57348b8c749c687037174b07290571fcc59f5ac8 DIST albert-0.20.14.tar.gz 99167 BLAKE2B e2d42c49fd76d24174d80bc2ddb1346af0390f7c45101b951387fa5a115d0eb4776cf24603d145362f66c34b8f98a2ab553339be4ef39aa48edbbbc840eeff17 SHA512 2a46c183690c187b93849ec436e95a5a2c229a8c994c0fb10adcff61415f86ac6123d7f991726945d5eb1f52cc6104e24e8e547a1cff90d26df8d1272fde0b24 +DIST albert-0.21.1.tar.gz 103593 BLAKE2B 47eaed729023bdbf1021f1a14eb633bb6be1eaa1e99047a5cd2df09a665410e733935fc820a30b99fff23abab22d15339e76e1f8f27345c4f6a35fc8bfdd2284 SHA512 3031c718fd7f8a6036461d418d4d8fa5403a48788447e806b11b8c21e91adfcb58d127f4db7081ec74f3cf0bd226b0d9ca6c8ab4eb487ec2343d4474611d50e5 DIST albert-jetbrains-python-extension-b7157473cc923fe4f15023c85a032eeab3627652.tar.gz 17062 BLAKE2B fa5da8a7df5e1bb337af75a30b7fbb2584eaa49745d14e88eeea18037d70c55e9885fdbeaeab8aaaa94531e73286c69e14b4864011875d59dcb790a10fd91e88 SHA512 53b9a0d9f972dd495648dd563df8d3b1c973aa02dce99ce7bb8a9da3bcf43174094d5a03035fbaf132072d834ccf918b17076d4f522265bea77c4220140b31de DIST albert-plugins-1bc69826f8eabc215cdeb1765bb4750f84133d1b.tar.gz 548693 BLAKE2B 98e2f19fa51d8fd422b4f0258ab9c08eced946239002cedbfd73fc37ff49c638ddcd4e7591ea8b27d575ac5940452f6d0bc18062d1e3b6624e366ac9a4724d21 SHA512 376e5dac161a4f69d3ab7efed9216e7ad186d92d911627b2fdff7dbf600498ee5effcd47f6393e1c8b172d590527cb24f3f507e0bf690c69f3563d79309c424f DIST albert-plugins-22881af568d70a3d4c16a901cd49c0e233c14a7a.tar.gz 548330 BLAKE2B 780bd1ff7d71a6f0c4c921d637d064c765d3052591af2e2c371b1763b366dd1340de2a7d5f3eb5cebecc1d611ae86bc626ee62b7545b01d7275b9e3478d05c00 SHA512 eb7e7ed9b24471422e7a7cdf319276071d6ff9613b9932d0752488c5992478dedcab96230359031f50ea1826d8b15dc0eba1edb205e1e9779690f1a973d4060d +DIST albert-plugins-41bd173e688f8be6d6aab2f8574fab975dcb04b8.tar.gz 439780 BLAKE2B 0865c196ecffb0532593634e81ad9c09e432d53f37f2c6a2b67a8d3d0070f16446a19535c51e69973d440d876b414ce6b69e7c329d3886fe382e15f9d2096d44 SHA512 78a8c76e80a515e9deb7aa8c8e0d09838f2d0dfe2616a22e63b9db3795e672dd80841fb6ec381debcdc99ed18c2fbdab48330988950430fa14c6e69aa951b139 DIST albert-plugins-6da6e51a1173e7b8eaa1de26475401bf7984ecdd.tar.gz 796106 BLAKE2B 0556baa4f7e82deeed2ae522e6778741ffc5f352495bbb15588db77001541be401477503d9fd4b03f92abd814ce37fd8024b996d32c7a2b05abbdc70a86259e4 SHA512 02e06b6291eee2b33dc65445eca75944a73b60590130649f2dc620382039021616896f2474555defa49cc78aa602b45651eb6fec902151229a0d9dfebcb558c0 DIST albert-plugins-7eebb033005f2aab74f59cadecb7ec185a1cfcbe.tar.gz 795862 BLAKE2B 45bed1005bfed8f8eabb0ec59bcac98e53f1e69961e4eb0bcf27943f967fd5d97d4f85b9919d39463e9034d931c9ffe94487581f64d69a7a6894cac16b89366d SHA512 7ab04acd455cb0802de84b65291ef3051775509e55f33ef575659da039b7b212a92613ee9d2b6a2e206b07a2dca73793dc48a600cd5f4799c191f81bee15d4bf DIST albert-plugins-ee55048e138028b4889d71e0574e85b2c4d69541.tar.gz 548351 BLAKE2B 6433ccf690cc57a649e6bfabe378c4458e005306529c6f3a143c0e7c0fb64e2c4216a9f17b7283a69684b36f676c5a9e27bcba8a76fc04f5ea4d7d4812f62d1d SHA512 85c6c6cabbdad91b926c446e44c02684cc2f619ca041faf3a23b432046db1f02413fc82dea9eba9aece560ac442a3202d2e9246b98fd36bdadf47470ff160c5a DIST albert-python-extensions-29582644bfc992f66d306ff91057b7fdb9d0682e.tar.gz 1238915 BLAKE2B e8b0b86e28fbe748511408e101579783c95ac61204315b09a12eb1e9b4e2e87b157cdc643e46b0fc05d4c7fdcaa253db53d1d96570cd978ebb9f73c7a9ad07b4 SHA512 66bc4f16e95a45fa73bc438bf134618cccc3b48b2ef6da6f36288397c5c3b2e7e18be2892c291097a16c04a6c5c8fbe0ae39e6d33215db66989b76dac0347390 DIST albert-python-extensions-7f571aceaf8e60eee8bb21e1ec4efa0e95523d13.tar.gz 483617 BLAKE2B 34a1b8626c17d0297294be5cd77fe3f9b4abd985541bd995d1665e5e4a3a9dd64b393c5aba6f00347e0a4c031df2a04672246caff1038858df286c271dd33975 SHA512 13e14ce180787cde9abd0c06970109d9217f67e0b4596d73768efb1a183f6493552766e89bea6fc83703a4c0cc1b4961459cbbf5953c530d2c09d53e686ccc53 +DIST albert-python-extensions-874af6469607b5cafd45e424d2e27d0efd66231b.tar.gz 1295866 BLAKE2B 65d4f4dc1ace46e6d6a766d45280c3e44e06c28e3455d00c07f76c9043bc39c5dea12015f67ae9eee3a38a98dfc5ffd417810fef5c418a46c5d9e38e289e93de SHA512 db893476997bc0830ee5d654017a0333c13d7db1460d8826abce331200cc7108aa302b2d8277ddbfd8a1a1bbc0008e92e45ecaf67145aca6455e4642255f3e04 DIST albert-python-extensions-962a832cc35377d5c719147800368a3e83703646.tar.gz 1234952 BLAKE2B bb1329344c96e9a0bcbb89884d89b103ca620fc4baad59b4376017f535888a3f1cfdf3c8fd2979b455a701d9b88684951cfb0209169ffa73590a191a23c2ae2d SHA512 4a609dde39bdad9542b1af52684af796f55519bf3c5e4fcec428db0e2962389fbb9f7092352dcf778b56112bc475d38650834f61e299dfa120dd7b95241d295d DIST albert-xkcd-python-extension-bf88a964473d65b39c9e09eb48dabb847206f06f.tar.gz 729219 BLAKE2B f3c571bf2bf97f43a5aee7d8201f16732e12b589c8f7bfd58fe1ce138d728ba7416fed7eb203813922a5be5b3066f0c1d4bff136c61d480146fcf5da87dceb35 SHA512 0cdedb94bc82c2db8f3006efe43a084c098414aa711ebd88a011db6f1ef892f8114a73761d8b2f2a1d1be4603177f957eeb41ee642e1c31460d1507bca6fd402 EBUILD albert-0.17.2-r1.ebuild 2826 BLAKE2B 4cf1e7dbb2277342f30bd315f21cb354ff823be383cc577adc37b75e098c29a41236ccc29246632f171068e68f585bf1acff2428b5383abb6b80355f00cb389d SHA512 236b88dc2e16eaf3d506bb5d981f89554947e28f2b1b3c47e6cb13566ad55f78496dcb57e359ce8bffb81e7d499cddb4f172ce298acbad5b9f11baeb17143173 @@ -27,4 +30,5 @@ EBUILD albert-0.17.5.ebuild 2981 BLAKE2B 74498eea5a4c1c65d681ea6d13ac5c28a63cdcd EBUILD albert-0.17.6.ebuild 2981 BLAKE2B 3742524140b7d71ee53e3f78440ab609d0298dd29993cb48e19b49947e297d759f87846d4733b3a27a421c309cc4f29a03a0e93d649289ce07222d30b1d5a1d0 SHA512 abea98051c7f2cc25f50d0ec6509d8c2fa064ac8f7d5de06b892ee3c563a168aeed994137cc3c4d099e9044db2b9e1787a25ca7698ab2abcc57f66578f5192f9 EBUILD albert-0.20.13.ebuild 1924 BLAKE2B a17227b3ab9d7fdbf5a44feef4f8b31d9647427fccd5c1817a7a4d84b09ef91571db0eb9f42a849261ca819fd0c9567e9eb30110228ea87d6f28cfa9044dbe3d SHA512 db48997af23c10b90850b95faa87d9651cdad0abae0cfd9a78154e0dbbd07288054116c6226c5be4c5499da81c400b0998aa56f7032cbc8372f077b6f0c325e3 EBUILD albert-0.20.14.ebuild 1947 BLAKE2B cc78cf5df06aeee230ed511dfacc1da3a160f6e6b0fd4b34decee1f9b024c523d01246206363291512cff2330f1c52168c7725901fdda39ca8b3d81c953b4a32 SHA512 2763f2f03aacb1f4dee5939d32d63ffaa06320042f5febd7a47204d7bedc7c7c5790b63807a1588dc7e879d0c9c45b59da0d688046f47cc8c8f13835bdf35025 +EBUILD albert-0.21.1.ebuild 1970 BLAKE2B bd4b2285d45adc27e0dd76d675af11361d625a6c787ad002b56cc93d0e151441356ae4468a1a10bda02f6bc45acda9f85bf5645bb0851ef3fbf51ce845846ca0 SHA512 fec6a2fde84e74fc6775a86e6bc135de6071f054bfab50325c1330fe6753f014e68b97bfef3eae569fb9f3f1f318107fe3360d5228112392e0faa9f28426f64f MISC metadata.xml 787 BLAKE2B f1cabd63cf82ebaaf786db02e4c2a10cd453deec3bd760742c165b82786e713ca99704d143b9df1d2bc067ca37c7d8641b629876f0ee28b4d43b88855496bc9e SHA512 b98bae4a8c6f97c1073b43a3cf4e1a5af5a9ea26aaf8182f615a9ded8d712f03f6c1fdd1f43d3b7a83f9a30a2102bd4330f66ef68609f8424ca33dd1e277b080 diff --git a/x11-misc/albert/albert-0.21.1.ebuild b/x11-misc/albert/albert-0.21.1.ebuild new file mode 100644 index 000000000000..27f004098044 --- /dev/null +++ b/x11-misc/albert/albert-0.21.1.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10,11} ) + +inherit cmake python-single-r1 xdg-utils + +DESCRIPTION="A fast and flexible keyboard launcher" +HOMEPAGE="https://albertlauncher.github.io/" + +PLUGINS_HASH="41bd173e688f8be6d6aab2f8574fab975dcb04b8" +PYTHON_EXTENSIONS_COMMIT="874af6469607b5cafd45e424d2e27d0efd66231b" + +SRC_URI=" + https://github.com/albertlauncher/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/albertlauncher/plugins/archive/${PLUGINS_HASH}.tar.gz -> ${PN}-plugins-${PLUGINS_HASH}.tar.gz + python-extensions? ( https://github.com/albertlauncher/python/archive/${PYTHON_EXTENSIONS_COMMIT}.tar.gz -> ${PN}-python-extensions-${PYTHON_EXTENSIONS_COMMIT}.tar.gz ) +" + +LICENSE="all-rights-reserved" # unclear licensing #766129 +SLOT="0" +KEYWORDS="~amd64" +IUSE="debug +python +python-extensions" + +REQUIRED_USE=" + python-extensions? ( python ) + python? ( ${PYTHON_REQUIRED_USE} ) +" + +RDEPEND=" + app-arch/libarchive:= + dev-cpp/muParser + dev-libs/qhotkey[qt6] + dev-qt/qtbase:6[concurrent,dbus,gui,network,sql,sqlite,widgets] + dev-qt/qtscxml:6 + dev-qt/qtsvg:6 + sci-libs/libqalculate:= + python? ( + $(python_gen_cond_dep 'dev-python/urllib3[${PYTHON_USEDEP}]') + ${PYTHON_DEPS} + ) +" +DEPEND="${RDEPEND} + x11-base/xorg-proto + python? ( $(python_gen_cond_dep 'dev-python/pybind11[${PYTHON_USEDEP}]') )" + +PATCHES=("${FILESDIR}/${PN}-0.20.13-use-system-qhotkey-libraries-and-headers.patch") + +src_prepare() { + mv "${WORKDIR}"/plugins-${PLUGINS_HASH}/* "${S}"/plugins || die + if use python-extensions; then + mv "${WORKDIR}"/python-${PYTHON_EXTENSIONS_COMMIT}/* "${S}"/plugins/python/plugins + fi + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DBUILD_DEBUG=$(usex debug) + -DBUILD_PYTHON=$(usex python) + ) + + cmake_src_configure +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_desktop_database_update +} diff --git a/x11-terms/Manifest.gz b/x11-terms/Manifest.gz Binary files differindex 92f96a3d8a49..934b34e36002 100644 --- a/x11-terms/Manifest.gz +++ b/x11-terms/Manifest.gz diff --git a/x11-terms/cool-retro-term/Manifest b/x11-terms/cool-retro-term/Manifest index f1465603ff36..fc43ae74599a 100644 --- a/x11-terms/cool-retro-term/Manifest +++ b/x11-terms/cool-retro-term/Manifest @@ -1,5 +1,8 @@ AUX qmltermwidget-0.2.0-gcc-10.patch 1398 BLAKE2B a06fd644c64fd0b5cf549b410c28473d3ae31ec1477ee1dd60fb0108ee2af2221597d8fbeac6f3a8c33f605f3003b9a4dc2cffeb568788f606440aed9b19dc37 SHA512 fc50c4e64a8126b8586efc74939c71d43601e9a0dd4863a618fb51be46d05ac325ea3dfb96cab4a4a5b2accf0e2e8893174c1980b5b96ade8490d3a485c58ccb DIST cool-retro-term-1.1.1.tar.gz 1975853 BLAKE2B 54c9e5adb0879380215c390659da59266c323f12a046dafa2981d9c5e5ccbc6369e553427014e0347afcb6a1a64e188fb51f202d7c870a544fd2ecd5980f4c0c SHA512 59da4b5d18ad64b917caebbc63ea9e3d562ed2a2dc9eae00f36cf434df44d17adca084b448f860f24a74ee6b59cd083d6a81e2217df1fb5e9f2731eaf1752148 +DIST cool-retro-term-1.2.0.tar.gz 1996540 BLAKE2B 3b8da2a040276fdd5ab743743ec2adc325afd521a854ccb8aaeddeb11045c692bc6ac597a5bbb5a29422be94c3fa13a182a85568872793922c699e3e7fcd69c6 SHA512 21d3551d429380b026f8003652d78d186e5ac7079d3f143fe7f8f0c57876df263e5c40f218577ef236da859e779699f766414949591ecab38921caec5fd59209 DIST qmltermwidget-0.2.0.tar.gz 219516 BLAKE2B 452fe72f01773d3307d5f4dca4ef38ea8e35b6ee4e3255d660e94baafc83949fca943807fd4ea76e0b985032952c387b5911a65891488b399d0cb41e6be06d87 SHA512 544d57296de6999b86bf2b921d1d93ac5d7eddd02eea436df4ecea0966c82389e716310fd7e4d13dd918bc1b3fd2d02f953c713dc5b4abcfc56d3f3f617adf43 +DIST qmltermwidget-63228027e1f97c24abb907550b22ee91836929c5.tar.gz 235028 BLAKE2B 8f6cca761a3e77c2b02895315cc80f6c7cbe6e45ef15321187cf51c691fb35b8b80884514e359d3ebddf345fa59e7cb3a3919eb23aa97f0aa75c71f6035f1c7a SHA512 7b80ef2cba24d4ceaf50ebb4adc69efe54919ef9a0dfa49ce766f56c3500ad200468db76676dd048cd3e41209b3a06b3ef5505c64d683702bf181ff8ec82c07e EBUILD cool-retro-term-1.1.1-r2.ebuild 1322 BLAKE2B ae84eac46711396499980104c02099b746fba41846bf3dbb805966aa81d067e89a5ea59df8cc66bb099a994f1272f6137fa53c40d4bf0a7e4aff7606c537ba0a SHA512 d95a30e5c37ad0199c379960ed981d3d05f352da2dbe16152f67f2f0df1e0e1c033d78e2a4dc485da1b29f350da3efadaf2e097acf7cde38bcad3a3318135015 -MISC metadata.xml 260 BLAKE2B 7719e8535ea6a0b7dd4e34685aeecb3b4aeff1cb9075a932bcf285d3daec0f45937907a438c5d71734e0f14fd61af9056580ded6c6bf8b4557838f065aad831e SHA512 055b702494c21659c31a43a699d305531e5108596f5798fa25424780e03e634364551a25e457a8ba4fffff27c317d4976793bfdc696bfff8fae1bbd0881c07e6 +EBUILD cool-retro-term-1.2.0.ebuild 1390 BLAKE2B 658d30cf6bc850c4ef977eb8e93480122df5c3078b86b6ece9d6db78b852cad817646573c72459fa41b964d73de106ebb99a1bda82791ebdaf55862f4b21f120 SHA512 30e522ce76b494e7f3a3fc5db9886e42c31c950b59604216a5b1aa4391bb1094f4a25f00f5bcc7f25ede2a6c46da99b0bcb149ce31e966ad68d12533498d833c +MISC metadata.xml 1336 BLAKE2B c0ff827ddcbb7d871784f59c9dea2ca8cbf1a182e9942ccad43809bd9e498fec7e56293fcb42f77cc17b38880109f7b2033a87e1e52579e40bd55c88aa0d8aaa SHA512 af79e69f121c4c3991dc15dafa6b792fe13b51ea17726fd14d09bdff6ddb5f2647ba26b191a67da374910c19ec1f966677b5e7afc96761475d4aa3063c7eebf1 diff --git a/x11-terms/cool-retro-term/cool-retro-term-1.2.0.ebuild b/x11-terms/cool-retro-term/cool-retro-term-1.2.0.ebuild new file mode 100644 index 000000000000..3caea52faf35 --- /dev/null +++ b/x11-terms/cool-retro-term/cool-retro-term-1.2.0.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qmake-utils xdg + +QTW_PN="qmltermwidget" +QTW_PV=63228027e1f97c24abb907550b22ee91836929c5 +QTW_P="${QTW_PN}-${QTW_PV}" + +DESCRIPTION="Terminal emulator with an old school look and feel" +HOMEPAGE="https://github.com/Swordfish90/cool-retro-term/" + +SRC_URI=" + https://github.com/Swordfish90/cool-retro-term/archive/${PV}.tar.gz -> ${P}.tar.gz + https://github.com/Swordfish90/qmltermwidget/archive/${QTW_PV}.tar.gz -> ${QTW_P}.tar.gz +" + +LICENSE="BSD GPL-2+ GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" + +DEPEND=" + dev-qt/qtcore:5 + dev-qt/qtdeclarative:5[localstorage] + dev-qt/qtgraphicaleffects:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtquickcontrols:5[widgets] + dev-qt/qtquickcontrols2:5[widgets] + dev-qt/qtwidgets:5 +" + +RDEPEND="${DEPEND} + virtual/opengl" + +src_prepare() { + default + + rmdir "${QTW_PN}" || die + mv "${WORKDIR}/${QTW_P}" "${QTW_PN}" || die +} + +src_configure() { + eqmake5 PREFIX="${EPREFIX}/usr" +} + +src_install() { + # `default` attempts to install directly to /usr and parallelised + # installation is not supported as `qmake5 -install` does not implictly + # create target directory. + + emake -j1 INSTALL_ROOT="${ED}" install + doman "packaging/debian/cool-retro-term.1" + + insinto "/usr/share/metainfo" + doins "packaging/appdata/cool-retro-term.appdata.xml" +} diff --git a/x11-terms/cool-retro-term/metadata.xml b/x11-terms/cool-retro-term/metadata.xml index 9725b5adf0cf..3ce7d11da97d 100644 --- a/x11-terms/cool-retro-term/metadata.xml +++ b/x11-terms/cool-retro-term/metadata.xml @@ -1,8 +1,32 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> + <maintainer type="person" proxied="yes"> + <email>beatussum@protonmail.com</email> + <name>Mattéo Rossillol‑‑Laruelle</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <longdescription> + <pkg>x11-terms/cool-retro-term</pkg> is a terminal emulator which tries + to mimic the look and feel of the old cathode tube screens. It has been + designed to be eye-candy, customizable, and reasonably lightweight. + </longdescription> + <longdescription lang="fr"> + <pkg>x11-terms/cool-retro-term</pkg> est un émulateur de terminal qui + tente d'imiter l'aspect et le comportement des anciens écrans à tube + cathodique. Il a été conçu pour être agréable à regarder, + personnalisable et raisonablement léger. + </longdescription> <upstream> + <maintainer status="active"> + <name>Filippo Scognamiglio</name> + <email>flscogna@gmail.com</email> + </maintainer> + <doc>https://github.com/Swordfish90/cool-retro-term/wiki/</doc> + <bugs-to>https://github.com/Swordfish90/cool-retro-term/issues/</bugs-to> <remote-id type="github">Swordfish90/cool-retro-term</remote-id> </upstream> </pkgmetadata> diff --git a/x11-themes/Manifest.gz b/x11-themes/Manifest.gz Binary files differindex 6bba43613b25..ab0426ae8122 100644 --- a/x11-themes/Manifest.gz +++ b/x11-themes/Manifest.gz diff --git a/x11-themes/gtk-engines-quartz/Manifest b/x11-themes/gtk-engines-quartz/Manifest deleted file mode 100644 index 71aa9b700ff3..000000000000 --- a/x11-themes/gtk-engines-quartz/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST gtk-quartz-engine-0.2.tar.gz 29639 BLAKE2B 99cd4340c0dddb55cdf08d3a763b48e5b2ec669f7086fe4fc8bd0a684139d72e9ffbe2bd54cd525c77fdee982e30b3b9878b4184f0e0daf1bd0f5b5985b9b099 SHA512 52cee174325d731fa8c1873d9308fc8fde03e4a96fa73a2179bbcc29274a725cd88ff5aa3be733556f3fc95eeda08e5e0ab88ef051378b023c53febd106a57a7 -EBUILD gtk-engines-quartz-0.2-r1.ebuild 566 BLAKE2B 1e914760e12b87ff5f6e1811d4387a1e9521371c6c247bca0420fbc603232a18c705828736cd5d0ecb14950675c443d03ffa2e3bc7bd88d36d4aac43a6c3025d SHA512 e26ccfeecdd10af89c1cbfa36d069cd814024bed95fed3d36b1b0a8672447db72e75c1aa46d7fc7622231119fbaf481117d6d39ed82b412bcea86663010eedaf -MISC metadata.xml 327 BLAKE2B 45927cb57aa64620531afb32bbd9877c345ccd3ce0f50142bd47b0e60c046f192ed0bdf46b2c28d9f87574139b4a75505fe83f435abf31ac3a1c1bae0008c5f6 SHA512 f2d60fd3d67e3f303eb5f093d1e4bd53e65c5e52af6de85c819ebaba67e1abfb54e5dcf97e6c2887029fe27b8c4b21dc886b21ea0bd1cd19a6bacb368d583f62 diff --git a/x11-themes/gtk-engines-quartz/gtk-engines-quartz-0.2-r1.ebuild b/x11-themes/gtk-engines-quartz/gtk-engines-quartz-0.2-r1.ebuild deleted file mode 100644 index 68eabce8e778..000000000000 --- a/x11-themes/gtk-engines-quartz/gtk-engines-quartz-0.2-r1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -MY_P="gtk-quartz-engine-${PV}" - -DESCRIPTION="OSX GTK+ Theme Engine" -HOMEPAGE="https://sourceforge.net/apps/trac/gtk-osx/wiki/GtkQuartzEngine" -SRC_URI="https://downloads.sourceforge.net/project/gtk-osx/GTK%20Quartz%20Engine/${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~ppc-macos" - -RDEPEND=">=x11-libs/gtk+-2.10:2" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -src_prepare() { - default - eautoreconf -} diff --git a/x11-themes/gtk-engines-quartz/metadata.xml b/x11-themes/gtk-engines-quartz/metadata.xml deleted file mode 100644 index 38ea689e24f9..000000000000 --- a/x11-themes/gtk-engines-quartz/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>prefix@gentoo.org</email> - <name>Gentoo Prefix</name> - </maintainer> - <upstream> - <remote-id type="sourceforge">downloads</remote-id> - </upstream> -</pkgmetadata> |