diff --git a/app-admin/oet/Manifest b/app-admin/oet/Manifest new file mode 100644 index 0000000000..9414707591 --- /dev/null +++ b/app-admin/oet/Manifest @@ -0,0 +1 @@ +DIST oet-0.0.0.2.tar.gz 18284 BLAKE2B 94db54554b62a2cf598d7c970de9fe4540635f9a877025dea89c2b4580ae9a2dbe784fb27e8cf57a9a5998acad0229356c30167777a6ac56b8b8b41ccc5bc3e2 SHA512 82e4a0b26d988b7c3286495d8d5747225aaecc7516979fb70723d3351858750eb32c09663f0238efa638732ce5c21be92b503a15f85b6d6ad6771dab4bdf0836 diff --git a/app-admin/oet/oet-0.0.0.2.ebuild b/app-admin/oet/oet-0.0.0.2.ebuild new file mode 100644 index 0000000000..ee1ee9e40d --- /dev/null +++ b/app-admin/oet/oet-0.0.0.2.ebuild @@ -0,0 +1,34 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Update your system into binpkgs in an overlay sandbox" +HOMEPAGE="https://codeberg.org/bcsthsc/overlay-emerge-tool" +if [[ "${PV}" == "9999" ]]; then + inherit git-r3 + EGIT_REPO_URI="https://codeberg.org/bcsthsc/overlay-emerge-tool.git" + EGIT_BRANCH="main" + [[ "${EGIT_BRANCH}" == "" ]] && die "Please set a git branch" +else + SRC_URI="https://codeberg.org/bcsthsc/overlay-emerge-tool/archive/oet-${PV}.tar.gz" + S="${WORKDIR}/overlay-emerge-tool" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="LGPL-2" +SLOT="0" + + +src_install() { + dosbin src/oet + dodir /usr/share/oet + insinto /usr/share/oet + doins src/oet_auto_emerge_update.source + doins src/oet_interactive.source + doman resources/oet.1 +} + +src_compile() { + true +} diff --git a/app-admin/oet/oet-9999.ebuild b/app-admin/oet/oet-9999.ebuild index 7e5b1ead0e..ee1ee9e40d 100644 --- a/app-admin/oet/oet-9999.ebuild +++ b/app-admin/oet/oet-9999.ebuild @@ -1,3 +1,6 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + EAPI=8 DESCRIPTION="Update your system into binpkgs in an overlay sandbox" @@ -5,30 +8,25 @@ HOMEPAGE="https://codeberg.org/bcsthsc/overlay-emerge-tool" if [[ "${PV}" == "9999" ]]; then inherit git-r3 EGIT_REPO_URI="https://codeberg.org/bcsthsc/overlay-emerge-tool.git" - EGIT_BRANCH="0.0.0.1" - [[ "${PV}" == "9999" ]] && EGIT_BRANCH=0.0.0.1 + EGIT_BRANCH="main" [[ "${EGIT_BRANCH}" == "" ]] && die "Please set a git branch" else SRC_URI="https://codeberg.org/bcsthsc/overlay-emerge-tool/archive/oet-${PV}.tar.gz" - S="${WORKDIR}/oet-${PV/_rc/-rc.}" - KEYWORDS="~amd64" + S="${WORKDIR}/overlay-emerge-tool" + KEYWORDS="~amd64 ~x86" fi LICENSE="LGPL-2" SLOT="0" -IUSE="" - -DEPEND="" -RDEPEND="${DEPEND}" -BDEPEND="" src_install() { - dosbin src/oet.sh + dosbin src/oet dodir /usr/share/oet insinto /usr/share/oet doins src/oet_auto_emerge_update.source doins src/oet_interactive.source + doman resources/oet.1 } src_compile() { diff --git a/app-office/beancount/beancount-2.3.5-r1.ebuild b/app-office/beancount/beancount-2.3.5-r2.ebuild similarity index 61% rename from app-office/beancount/beancount-2.3.5-r1.ebuild rename to app-office/beancount/beancount-2.3.5-r2.ebuild index 296a340551..4612d6706c 100644 --- a/app-office/beancount/beancount-2.3.5-r1.ebuild +++ b/app-office/beancount/beancount-2.3.5-r2.ebuild @@ -3,11 +3,11 @@ EAPI=8 -PYTHON_COMPAT=( python3_10 ) +PYTHON_COMPAT=( python3_{10..11} ) DISTUTILS_USE_PEP517=setuptools DISTUTILS_SINGLE_IMPL=1 -inherit distutils-r1 +inherit distutils-r1 toolchain-funcs DESCRIPTION="A double-entry accounting system that uses text files as input" HOMEPAGE="https://beancount.github.io https://github.com/beancount/beancount" @@ -25,32 +25,73 @@ RDEPEND=" dev-python/google-api-python-client[${PYTHON_USEDEP}] dev-python/lxml[${PYTHON_USEDEP}] dev-python/ply[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] dev-python/python-dateutil[${PYTHON_USEDEP}] dev-python/python-magic[${PYTHON_USEDEP}] dev-python/requests[${PYTHON_USEDEP}] ') " +BDEPEND=" + sys-devel/bison + sys-devel/flex +" EPYTEST_DESELECT=( scripts/setup_test.py ) distutils_enable_tests pytest src_prepare() { + distutils-r1_src_prepare + + # remove test deps from 'install_requires' + sed "/pytest/d" -i setup.py || die + + # we'll regenerate C sources + rm ${PN}/parser/grammar.{c,h} || die + rm ${PN}/parser/lexer.{c,h} || die + + # repair tests sed "/def find_repository_root/a\ return '${S}'" \ -i ${PN}/utils/test_utils.py || die sed "s/\[PROGRAM\]/['${EPYTHON}', PROGRAM]/" \ -i ${PN}/tools/treeify_test.py || die sed "/DATA_DIR =/c\ DATA_DIR = '${S}/${PN}/utils/file_type_testdata'" \ -i ${PN}/utils/file_type_test.py || die - distutils-r1_src_prepare +} + +src_configure() { + tc-export CC } python_compile() { distutils-r1_python_compile # keep in sync with hashsrc.py, otherwise expect test failures - cp beancount/parser/{lexer.l,grammar.y,decimal.h,decimal.c,macros.h,parser.h,parser.c,tokens.h} "${BUILD_DIR}"/install$(python_get_sitedir)/${PN}/parser || die + local csources=( + decimal.{c,h} + grammar.y + lexer.l + macros.h + parser.{c,h} + tokens.h + ) + + for file in "${csources[@]}"; do + cp ${PN}/parser/${file} "${BUILD_DIR}"/install$(python_get_sitedir)/${PN}/parser || die + done +} + +src_compile() { + local mymakeflags=( + PYCONFIG="$(python_get_PYTHON_CONFIG)" + ) + + emake "${mymakeflags[@]}" ${PN}/parser/grammar.c + emake "${mymakeflags[@]}" ${PN}/parser/lexer.c + + distutils-r1_src_compile + + use test && \ + emake "${mymakeflags[@]}" ${PN}/parser/tokens_test } python_test(){ @@ -59,6 +100,10 @@ python_test(){ } src_test() { - emake ctest + local mymakeflags=( + PYCONFIG="$(python_get_PYTHON_CONFIG)" + ) + + emake "${mymakeflags[@]}" ctest distutils-r1_src_test } diff --git a/app-text/komikku/Manifest b/app-text/komikku/Manifest index 88c3e3a9f8..43e5c8359e 100644 --- a/app-text/komikku/Manifest +++ b/app-text/komikku/Manifest @@ -1,2 +1 @@ -DIST Komikku-v1.11.1.tar.bz2 5051301 BLAKE2B 3c126b5c385fc33eb1341ae7c13a2113400416c457d38541d82a01bc839b993efac1f157b852f22d34f7a9ecdbfdfa93fb0713b541411e6adedc3ca26a3ae531 SHA512 7e3ec9ef62c4c88ce68235864c9d2a03a8f95728a4585b999b0d63507d5b7f16acfa7150c8285f17f6985dcafc41515697e52f4d042ddccc0f4acf0944bca55d DIST Komikku-v1.12.1.tar.bz2 5048587 BLAKE2B 4055edebe237a665da9ed231b44c4a906246c154d6dc4608116baf4107663d8032a3b0faa2a6c0dca00b5df27af975a4f7e6f4b96976dd9d472d7775a7222cff SHA512 d9c83ca821f5e5d377288ff7d7cb09c1a56a06fb80c2a9a96ca0d7a998acf12dfbec884ea96e142cf860d7a598716e482b7f4d1d5805292cc986e00155118a60 diff --git a/app-text/komikku/komikku-1.11.1.ebuild b/app-text/komikku/komikku-1.11.1.ebuild deleted file mode 100644 index dbb840bc2b..0000000000 --- a/app-text/komikku/komikku-1.11.1.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..10} ) -PYTHON_REQ_USE="sqlite(+),ssl(+)" -DISTUTILS_USE_PEP517=no -DISTUTILS_SINGLE_IMPL=1 -inherit distutils-r1 meson gnome2-utils virtualx xdg - -MY_PN="${PN^}" -MY_P="${MY_PN}-v${PV}" -DESCRIPTION="An online/offline manga reader for GNOME" -HOMEPAGE="https://gitlab.com/valos/Komikku" -SRC_URI="https://gitlab.com/valos/${MY_PN}/-/archive/v${PV}/${MY_P}.tar.bz2" -S="${WORKDIR}/${MY_P}" - -KEYWORDS="~amd64" -LICENSE="GPL-3+" -SLOT="0" -IUSE="test" - -RESTRICT="test" -PROPERTIES="test_network" - -DEPEND=" - dev-libs/glib:2 - dev-libs/gobject-introspection - >=gui-libs/gtk-4.8.2:4 - >=gui-libs/libadwaita-1.2.0[introspection] - net-libs/webkit-gtk:5[introspection] -" -RDEPEND=" - ${DEPEND} - $(python_gen_cond_dep ' - app-arch/brotli[python,${PYTHON_USEDEP}] - dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/cffi[${PYTHON_USEDEP}] - dev-python/cloudscraper[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/dateparser[${PYTHON_USEDEP}] - dev-python/emoji[${PYTHON_USEDEP}] - dev-python/keyring[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/natsort[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/pure-protobuf[${PYTHON_USEDEP}] - dev-python/pygobject[${PYTHON_USEDEP}] - dev-python/python-magic[${PYTHON_USEDEP}] - dev-python/rarfile[compressed,${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/unidecode[${PYTHON_USEDEP}] - ') -" -BDEPEND=" - sys-devel/gettext - test? ( - $(python_gen_cond_dep ' - dev-python/pytest-steps[${PYTHON_USEDEP}] - ') - ) -" - -distutils_enable_tests pytest - -src_prepare() { - default - - # fix broken shebang - sed "s|py_installation.full_path()|'${PYTHON}'|" -i bin/meson.build || die -} - -src_test() { - virtx epytest -} - -src_install() { - meson_src_install - python_optimize -} - -pkg_postinst() { - gnome2_schemas_update - xdg_pkg_postinst -} - -pkg_postrm() { - gnome2_schemas_update - xdg_pkg_postrm -} diff --git a/dev-cpp/indicators/Manifest b/dev-cpp/indicators/Manifest index 0982bfae1a..d8b61fe727 100644 --- a/dev-cpp/indicators/Manifest +++ b/dev-cpp/indicators/Manifest @@ -1 +1,2 @@ DIST indicators-2.2.tar.gz 8974714 BLAKE2B 538e9d77c7d4f19cc81d4476288ce7f78198a61252885a78e166f39137e8653082d02861cbf2469b08cc3af5f6ed4e76c343ca1d95aec67d35f2dbcde4ba72c2 SHA512 7ced2d3c320d51c7e0569104744730c8e2f952350bcae214a9781eb43ef4002c8314937db78461351741fc4c3aee7a1364582b1274991e95eb30006a5f2a7ef9 +DIST indicators-2.3.tar.gz 8970430 BLAKE2B d81ba95908302c74830bef4aff5b07fe0352c88630bcb5480f7b2701efe20f3d32fc3c2279cbba558be40ece98cbbd8f9f02c1008c915149eb698ac517b58abd SHA512 59fb17e93c886cec2418e93e221febd2bf3160691b3473363417f8f8fa3d50d42d1de0e55d62598eba800b13c1d5ab1422d0a2c867246006b61340ba32d99232 diff --git a/dev-cpp/indicators/indicators-2.3.ebuild b/dev-cpp/indicators/indicators-2.3.ebuild new file mode 100644 index 0000000000..7522e7fe24 --- /dev/null +++ b/dev-cpp/indicators/indicators-2.3.ebuild @@ -0,0 +1,25 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Activity indicators for modern C++" +HOMEPAGE="https://github.com/p-ranav/indicators" +SRC_URI="https://github.com/p-ranav/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="examples" + +QA_PKGCONFIG_VERSION="${PV}.0" + +src_install() { + cmake_src_install + rm -r "${ED}"/usr/share/licenses || die + + docompress -x /usr/share/doc/${PF}/samples + use examples && dodoc -r demo samples +} diff --git a/dev-crystal/athena-negotiation/Manifest b/dev-crystal/athena-negotiation/Manifest index 52e697687d..73ed604df6 100644 --- a/dev-crystal/athena-negotiation/Manifest +++ b/dev-crystal/athena-negotiation/Manifest @@ -1 +1,2 @@ DIST athena-negotiation-0.1.2.tar.gz 10625 BLAKE2B 3c66a2b696c44e16f8d98d05b187f5a29bab9d39ac9270e4a72ab65814c71c960d14849e6852ec6a88d325094c6f13fb600801dfbcd3cda93eac48715819ddee SHA512 c5e00af6d5981b7e9567958113bb140beddf305fec990fd825f67d3ded3dc6773162435be91c7b419abc264c45f366eaaa4adede7db16c460b02052be61f7913 +DIST athena-negotiation-0.1.3.tar.gz 10687 BLAKE2B 13f5e206e209be614b0e24f7ee990ed024c1f0b0b69d6e0646d8d220e268a0a12bd9b1af60f05a74fd4152e20cab1658c87016f91882ed91463ddbec732a927a SHA512 6a338defbc773b5f8eb8472ba4bf18429f5418b7ac7a12cf889e75e6b42098243f6afddaaa3288e6ea5abb56107310f7510fc7911ea760aea9d61eae3369c3df diff --git a/dev-crystal/athena-negotiation/athena-negotiation-0.1.3.ebuild b/dev-crystal/athena-negotiation/athena-negotiation-0.1.3.ebuild new file mode 100644 index 0000000000..bb246a4bfa --- /dev/null +++ b/dev-crystal/athena-negotiation/athena-negotiation-0.1.3.ebuild @@ -0,0 +1,26 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit shards + +MY_PN="${PN#athena-}" +DESCRIPTION="Framework agnostic content negotiation library" +HOMEPAGE="https://github.com/athena-framework/negotiation" +SRC_URI="https://github.com/athena-framework/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + test? ( + dev-crystal/athena-spec + ) +" + +DOCS=( {CHANGELOG,README}.md ) diff --git a/dev-crystal/athena-spec/Manifest b/dev-crystal/athena-spec/Manifest index 1b462d8fdf..42fa0f594d 100644 --- a/dev-crystal/athena-spec/Manifest +++ b/dev-crystal/athena-spec/Manifest @@ -1,2 +1,2 @@ -DIST athena-spec-0.3.1.tar.gz 9428 BLAKE2B af529b663783bbd28d6e7d66e5a7693dc62cd7dad3edc71fe74b56df4860d434b34ca649089c9e34c6cce835248064cc263f9b2b7bb8167ccb163b6ae008a807 SHA512 cd4e4896742342cfb0e1f862a21dbb1b3e18541f1d3a2031c86df7de4b83ac42addf756f5a52be1c60f27125b17b000d6e642bfbd91a1b2219eb2e71d5d65e63 DIST athena-spec-0.3.2.tar.gz 10273 BLAKE2B d0d21762e9521df00c398c78a1fe7aa319c03095e6bc909d457c60fef283715be63a13465e6fe16e449901f69a8ae0178376d79a4835d10f32ccb485fa0dab77 SHA512 631ed3b2d4bea225b31322b6c059762c43cffafed232f795073c0ad8c4012a83690b4dca53aa0b4c68910c8b23f25393bfe4b1059815525f4092d063a1c7cf5d +DIST athena-spec-0.3.3.tar.gz 10339 BLAKE2B 9abbde9a422af9da6588d215d6743a5ea99c53ff089cdfc45c2b35e99c5b1e00624be413e52174c0cf6ebdc7abd4e7156e694bd21bae223684f2fbbeea6e3033 SHA512 93066495fdf3eaadb511150ee4bcce3a1ff90696f62ff69ac9baf0b7b509c2ff9e1c41010eaad941354c317a88cd5b59a9df0b7f5b7755f0c6c715b64a9afdfd diff --git a/dev-crystal/athena-spec/athena-spec-0.3.1.ebuild b/dev-crystal/athena-spec/athena-spec-0.3.3.ebuild similarity index 100% rename from dev-crystal/athena-spec/athena-spec-0.3.1.ebuild rename to dev-crystal/athena-spec/athena-spec-0.3.3.ebuild diff --git a/dev-libs/sealcurses/Manifest b/dev-libs/sealcurses/Manifest index 44f4e8e780..b7ce9d911b 100644 --- a/dev-libs/sealcurses/Manifest +++ b/dev-libs/sealcurses/Manifest @@ -1,2 +1,2 @@ -DIST sealcurses-0_pre20220523.tar.gz 22284 BLAKE2B bbff082a61d0dc8c8d80d4dbdc65b5804796b396692c8ed36af64db785481654ec28408d1219e05ebf975007c93ff0aeedc84ec6d741c323edb040484ac6287a SHA512 a84deb17f75ab66ac37a811da03df12862df73d78a9a53f836376f3be81e2c8bde0f80bf11dd8f42cd8b05e998d87287e373d74050361cf7c974aecaa00eb52e DIST sealcurses-2.0.18_pre20220609.tar.gz 22306 BLAKE2B 52a02e8a0b18957f9275a2715973751de23bd9d6a98f8e36321e10bfe14d6ed728eed6bd14b1dc8d48510f4c4186672cc5a9160991979ed28cb0e8a3b9c22dcd SHA512 6bfa0c1154346c0f6eaf92f76ad616ec250d011e47ea6497b1014fa60685d7545860dd47b54212bb819f416222faea9f3e96f08ed08da79e42998f115a63d1e6 +DIST sealcurses-2.0.18_pre20230206.tar.gz 22432 BLAKE2B e9736f965a7d5853bae6e9b388d87241e54469bed503bdd85f234072d4fcf9172d8eb8ed98dfad9f376242c71fec84a9dbedef76c5fac114bff6ea4d181e9257 SHA512 e21d9bab648e9a64bd349acbf5aada780cbf5ad8755bd6b1c308c5e318d1d61d2fefc95e480a051678c411297d339481868a07cf0a81c7cc2628e37ce33801e4 diff --git a/dev-libs/sealcurses/sealcurses-0_pre20220523.ebuild b/dev-libs/sealcurses/sealcurses-2.0.18_pre20230206.ebuild similarity index 68% rename from dev-libs/sealcurses/sealcurses-0_pre20220523.ebuild rename to dev-libs/sealcurses/sealcurses-2.0.18_pre20230206.ebuild index 5498c6df2e..7eb9e4d7af 100644 --- a/dev-libs/sealcurses/sealcurses-0_pre20220523.ebuild +++ b/dev-libs/sealcurses/sealcurses-2.0.18_pre20230206.ebuild @@ -1,18 +1,18 @@ -# Copyright 2021-2022 Gentoo Authors +# Copyright 2021-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit cmake -COMMIT="d64caa13bc06b68906bb0a5cc87f1896226b0918" +COMMIT="e11026ca34b03c5ab546512f82a6f705d0c29e95" DESCRIPTION="SDL Emulation and Adaptation Layer for Curses" HOMEPAGE="https://git.skyjake.fi/skyjake/sealcurses" SRC_URI="https://git.skyjake.fi/skyjake/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${PN}" LICENSE="BSD-2" -SLOT="0" +SLOT="0/$(ver_cut 1-2)" KEYWORDS="~amd64 ~x86" RDEPEND=" @@ -21,7 +21,9 @@ RDEPEND=" " DEPEND="${RDEPEND}" -src_install() { - cmake_src_install - find "${ED}" -name libsealcurses.a -delete || die +src_configure() { + local -a mycmakeargs=( + -DENABLE_STATIC=OFF + ) + cmake_src_configure } diff --git a/dev-nim/cligen/Manifest b/dev-nim/cligen/Manifest index 1bfe23166d..62c5b1dc9e 100644 --- a/dev-nim/cligen/Manifest +++ b/dev-nim/cligen/Manifest @@ -1,2 +1,2 @@ -DIST cligen-1.5.37.tar.gz 429632 BLAKE2B d35befa3e6dbecdcb4cf07d6f42342f5be5a57e0c0d19e07611d9fbb1c91eae9d09cd56febd1530e656ac76be5ed60a52aee45b1c0f163f2b6dffededff480a4 SHA512 94cc526e461220d40231c3455b2382b1aafcc018d62a35838f9f23cdd72ac4cb0b552766c2e12da7e7bb6a08cccef2826678a1e07d201482e93d7eecf1faee32 DIST cligen-1.5.38.tar.gz 432352 BLAKE2B cfcd96a5f8f9f4ed0e4942a596ed6c00ee5dac2f0daf22d783cc056b17b6c16777abfe9f10c8326978751308353a122b435d14a033e499c357a80c25bf4edf0d SHA512 df49c8accb05bd17e097f74a59fc904bfb42bccc6610ea70656d140a5d54fe14234af2ce61f50623a2b48b52e757551ac17bf77fa887e37b5b8bf4b5e79fa0a1 +DIST cligen-1.5.39.tar.gz 433806 BLAKE2B 2c0ae6224ea737930eceb35775d708c284f7b4d6ae7614c5d83914701904653ac51b73fd73b9f7802469c5b734cfa8e2fda34a77b844ad05a40ab1ac93f4dacf SHA512 56e32b020cd21f405ab2598a22b02964cf503b85c3444b2a6de36324fa1ca6fa030ff3afdfc0e57b952f03b681f83909f2842e646961bf5a3c1f451f935fefcb diff --git a/dev-nim/cligen/cligen-1.5.37.ebuild b/dev-nim/cligen/cligen-1.5.39.ebuild similarity index 72% rename from dev-nim/cligen/cligen-1.5.37.ebuild rename to dev-nim/cligen/cligen-1.5.39.ebuild index 2d3821bf6d..19f77f5f51 100644 --- a/dev-nim/cligen/cligen-1.5.37.ebuild +++ b/dev-nim/cligen/cligen-1.5.39.ebuild @@ -15,9 +15,12 @@ SRC_URI="https://github.com/c-blake/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P LICENSE="ISC MIT" SLOT="${PV}" KEYWORDS="~amd64" -RESTRICT="test" # Version.nim test fails +IUSE="examples" -DOCS=( configs examples {MOTIVATION,README,RELEASE-NOTES,TODO}.md ) +# Version.nim test fails +RESTRICT="test" + +DOCS=( configs {MOTIVATION,README,RELEASE-NOTES,TODO}.md ) set_package_url "https://github.com/c-blake/cligen" @@ -26,6 +29,10 @@ src_test() { } src_install() { - docompress -x /usr/share/doc/${PF}/examples + if use examples; then + docompress -x /usr/share/doc/${PF}/examples + dodoc -r examples + fi + nimble_src_install } diff --git a/dev-nim/markdown/Manifest b/dev-nim/markdown/Manifest index 21463257bb..88c0b01119 100644 --- a/dev-nim/markdown/Manifest +++ b/dev-nim/markdown/Manifest @@ -1 +1,2 @@ DIST markdown-0.8.5.tar.gz 123499 BLAKE2B e5b775f446901a54bee00af31b2d23d6f08d9278e12e62f832be9c3cc4e2414c609609ef5dbe07ca16974ccddcbeb04665163f7d761a5026ec8d7c072a422b96 SHA512 1d1188cff1174b318a5c708863a82464ae10d9d6c4bb621e14f5eb618daf491d001a5b9fdd8c06a782a94bcb833a9007a876c234700172f63991b78b1b5eb33f +DIST markdown-0.8.7.tar.gz 124239 BLAKE2B 8be0029d8d2a979cb283c19feed81660c9ac81567d1f98a0bf28fa3a3351d693ef7b4c210d681257e8acfb9160f12ba3adcc6b826be148a62abdc0976dfe57a1 SHA512 6483ec61ed8b6391140a935ebe022e106108021c8abe501a424ce05f66199790aa67411d0744cd5cd44b6d8d88e0d61a4562d9ef07be156b0b50e4830b6991b6 diff --git a/dev-nim/markdown/markdown-0.8.7.ebuild b/dev-nim/markdown/markdown-0.8.7.ebuild new file mode 100644 index 0000000000..4cfb6b7de7 --- /dev/null +++ b/dev-nim/markdown/markdown-0.8.7.ebuild @@ -0,0 +1,25 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit nimble + +DESCRIPTION="A Markdown Parser in Nim World" +HOMEPAGE=" + https://github.com/soasme/nim-markdown + https://nimble.directory/pkg/markdown +" +SRC_URI="https://github.com/soasme/nim-${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/nim-${P}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +set_package_url "https://github.com/soasme/nim-markdown" + +src_install() { + nimble_src_install + mv "${ED}"/usr/bin/{markdown,nim-markdown} || die +} diff --git a/dev-python/MutatorMath/Manifest b/dev-python/MutatorMath/Manifest index fc02a16877..40ad3235a1 100644 --- a/dev-python/MutatorMath/Manifest +++ b/dev-python/MutatorMath/Manifest @@ -1 +1 @@ -DIST MutatorMath-3.0.1.gh.tar.gz 234416 BLAKE2B 999b0fb3c5cca8252fc27efa099e5046d17604b77a38322fd3a13b7e96d7b6ac123dafe75f3a295e908ec8891e5342df319c7faca3612d953849895e8c99f17a SHA512 a1be360c866783543b375872a406eb61ac41ce21a6fd7c9b8d349758525c998d7d2613ad55208a5f8709a81c0ea8ea7e4bad76f0a554e8ce8e62aa6c9a00bbb5 +DIST MutatorMath-3.0.1.zip 421722 BLAKE2B bfa6f796ac0b67f2c8d22bdca9f1dfbcebe9b8185778563c1c67c5e8a5748cf0462e06d9e58dc5ea49e5986f9faeabb9310ce775281f9ee888262047b0f87dea SHA512 9f0af87f4811b27dd3b0e791a230fe0fa1e90e9605673d8753fb3966155483a37fd126646e4deeae79233e8ecc22ee042ae5f985a1bdc5e2696997eff444b801 diff --git a/dev-python/MutatorMath/MutatorMath-3.0.1-r1.ebuild b/dev-python/MutatorMath/MutatorMath-3.0.1-r1.ebuild deleted file mode 100644 index 8e11d9d5a2..0000000000 --- a/dev-python/MutatorMath/MutatorMath-3.0.1-r1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="A library for piecewise linear interpolation in multiple dimensions" -HOMEPAGE="https://github.com/LettError/MutatorMath" -SRC_URI="https://github.com/LettError/MutatorMath/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -KEYWORDS="~amd64" -LICENSE="BSD" -SLOT="0" - -RDEPEND=" - dev-python/defcon[${PYTHON_USEDEP}] - dev-python/fontMath[${PYTHON_USEDEP}] - >=dev-python/fonttools-3.32[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/unicodedata2[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests setup.py diff --git a/dev-python/MutatorMath/MutatorMath-3.0.1-r2.ebuild b/dev-python/MutatorMath/MutatorMath-3.0.1-r2.ebuild new file mode 100644 index 0000000000..92758d4592 --- /dev/null +++ b/dev-python/MutatorMath/MutatorMath-3.0.1-r2.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +inherit distutils-r1 pypi + +DESCRIPTION="A library for piecewise linear interpolation in multiple dimensions" +HOMEPAGE=" + https://pypi.org/project/MutatorMath/ + https://github.com/LettError/MutatorMath +" +SRC_URI="$(pypi_sdist_url --no-normalize ${PN} ${PV} .zip)" + +KEYWORDS="~amd64" +LICENSE="BSD" +SLOT="0" + +RDEPEND=" + dev-python/defcon[${PYTHON_USEDEP}] + dev-python/fontMath[${PYTHON_USEDEP}] + >=dev-python/fonttools-3.32[${PYTHON_USEDEP}] +" +BDEPEND=" + app-arch/unzip + test? ( + >=dev-python/unicodedata2-15.0.0[${PYTHON_USEDEP}] + ) +" + +DOCS=( Docs README.rst ) + +distutils_enable_tests setup.py diff --git a/dev-python/asyncmy/Manifest b/dev-python/asyncmy/Manifest index 4efaa7ade6..aebae1111c 100644 --- a/dev-python/asyncmy/Manifest +++ b/dev-python/asyncmy/Manifest @@ -1 +1,2 @@ DIST asyncmy-0.2.5.gh.tar.gz 136467 BLAKE2B 1d5f687a5044653f00653d1b07129fdcb8465b7739e9d9d4b7481fbe3f406f0191c0642d46329e3639c8024a89ff70b8417bd26cdeaf804e278256e0bbb03eef SHA512 6777ccb9be483e2af996e3c814cb00a8db3b5d360c5543224265fd28c851bde4dfa9b81930c7928c10714f9ebed9134b1b5cc72f07c633fbb6eb4add7a10915d +DIST asyncmy-0.2.7.gh.tar.gz 141090 BLAKE2B a16aa12dd68d7e7af36f854b0c05e03870c09087b85cd4154df30b2353fa1e6863def03e07873211594b5dce726b0ea18ceb796503cec83e62ebda9276498a40 SHA512 570add3f83088ed970305af26b17b639aed1954872f52310a4c24a588ce705481203ad5f0e82084d9d6a24a34913bc396b279c57c4b7b715ff2ef4840bc619c9 diff --git a/dev-python/asyncmy/asyncmy-0.2.7.ebuild b/dev-python/asyncmy/asyncmy-0.2.7.ebuild new file mode 100644 index 0000000000..07c5e3498e --- /dev/null +++ b/dev-python/asyncmy/asyncmy-0.2.7.ebuild @@ -0,0 +1,73 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_REQ_USE="ssl" +DISTUTILS_USE_PEP517=poetry +inherit databases distutils-r1 optfeature + +DESCRIPTION="A fast asyncio MySQL driver" +HOMEPAGE=" + https://pypi.org/project/asyncmy/ + https://github.com/long2ice/asyncmy +" +SRC_URI="https://github.com/long2ice/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" +TEST_S="${S}_test" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + $(emysql --get-depend) + ) +" + +distutils_enable_tests pytest + +src_unpack() { + default + + cp -a "${S}" "${TEST_S}" || die + rm -r "${TEST_S}"/asyncmy || die +} + +src_test() { + emysql --start + local sockfile=$(emysql --get-sockfile) + + local myargs=( + --user=root + --socket="${sockfile}" + --silent + --execute="ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';" + ) + + ebegin "Changing database password" + mysql "${myargs[@]}" + eend $? || emysql --die "Changing database password failed" + + distutils-r1_src_test + emysql --stop +} + +python_test() { + cd "${T}" || die + epytest "${TEST_S}" +} + +python_install() { + distutils-r1_python_install + find "${ED}"/usr/lib -name '*.md' -delete || die + find "${ED}"/usr/lib -name LICENSE -delete || die +} + +pkg_postinst() { + optfeature "sha256_password and caching_sha2_password auth methods" dev-python/cryprography +} diff --git a/dev-python/beziers/beziers-0.4.0-r1.ebuild b/dev-python/beziers/beziers-0.4.0-r1.ebuild deleted file mode 100644 index 0c99ca9882..0000000000 --- a/dev-python/beziers/beziers-0.4.0-r1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -DESCRIPTION="Python bezier manipulation library" -HOMEPAGE="https://github.com/simoncozens/beziers.py" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -KEYWORDS="~amd64" -SLOT="0" - -RDEPEND=" - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pyclipper[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - dev-python/shapely[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - dev-python/dotmap[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - ) -" - -PATCHES=( "${FILESDIR}/${P}-no-install-tests.patch" ) - -distutils_enable_tests pytest diff --git a/dev-python/beziers/beziers-0.4.0-r2.ebuild b/dev-python/beziers/beziers-0.4.0-r2.ebuild new file mode 100644 index 0000000000..69501c49d8 --- /dev/null +++ b/dev-python/beziers/beziers-0.4.0-r2.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 optfeature pypi + +DESCRIPTION="Bezier curve manipulation library" +HOMEPAGE=" + https://pypi.org/project/beziers/ + https://github.com/simoncozens/beziers.py +" + +LICENSE="MIT" +KEYWORDS="~amd64" +SLOT="0" + +RDEPEND="dev-python/pyclipper[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/dotmap[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + ) +" + +PATCHES=( "${FILESDIR}/${PN}-0.4.0-no-install-tests.patch" ) + +distutils_enable_tests pytest + +pkg_postinst() { + optfeature "alpha_shape support" "dev-python/numpy dev-python/scipy dev-python/shapely" + optfeature "brush support" dev-python/shapely + optfeature "pen protocol support" dev-python/fonttools + optfeature "plot support" dev-python/matplotlib +} diff --git a/dev-python/commandlines/commandlines-0.4.1.ebuild b/dev-python/commandlines/commandlines-0.4.1-r1.ebuild similarity index 52% rename from dev-python/commandlines/commandlines-0.4.1.ebuild rename to dev-python/commandlines/commandlines-0.4.1-r1.ebuild index 7e43a09e30..38f9195bb1 100644 --- a/dev-python/commandlines/commandlines-0.4.1.ebuild +++ b/dev-python/commandlines/commandlines-0.4.1-r1.ebuild @@ -1,22 +1,25 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{8..10} pypy3 ) - +PYTHON_COMPAT=( python3_{9..11} pypy3 ) +DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 DESCRIPTION="Routines for extracting information from fontTools glyphs" HOMEPAGE=" https://commandlines.github.io + https://pypi.org/project/commandlines/ https://github.com/chrissimpkins/commandlines " -SRC_URI="https://github.com/chrissimpkins/commandlines/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/chrissimpkins/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="Apache-2.0" KEYWORDS="~amd64" SLOT="0" distutils_enable_tests pytest -distutils_enable_sphinx docs dev-python/sphinx-rtd-theme + +distutils_enable_sphinx docs \ + dev-python/sphinx-rtd-theme diff --git a/dev-python/cu2qu/Manifest b/dev-python/cu2qu/Manifest index ac22d15d4c..bb189e752a 100644 --- a/dev-python/cu2qu/Manifest +++ b/dev-python/cu2qu/Manifest @@ -1,2 +1 @@ -DIST cu2qu-1.6.7.post1.zip 136959 BLAKE2B 9b1ffbe234177794b0c3726c8959351e614d2e9a03e5b95e462beacaa2a6ba2932732b92e32d2dd91a712c6b73beeeab50f143b6d4248073975a057dc20dd1eb SHA512 a0dbed28403ae2bbdbf4719d9e34d5861250dc1510129d658b336d773a5153e0955d5f2ff018f5f93d88394658918fad2a58aebb99cef998d4cf9128a300f489 -DIST cu2qu-1.6.7.zip 215819 BLAKE2B 328df385c459f82805eaa9483ccf49ab1faae2f4a878381d2a7fd1e2be01d15f55eb5f2afabc1a0487d3bed4ae407cc2042989bc820620bd1ac0b33f95d441bc SHA512 929d353cf8ef6f989cd373c49ba77082cfdd35edce6aafa1c13d983782562a16245d75d086d3a7e28dd217bda6c19d50966a4fb1ce50d5a0397eb1304816a28f +DIST cu2qu-1.6.7.post2.zip 136950 BLAKE2B d6835a7a1b978e7ef22ff6daf6284965be8b0f60386dd7483dbafbe89e7320f3803f183cc2e859974c18f812405ebd515097e634a153d05a2d317f7df197473d SHA512 63969b31945c5e66c8bbe92650e73fd4824cf6b65252cbe1c0219a4ac34358a998ec1669f9a297a9540b02e161fb0768a2cce88991a6cc00c1d5dd9b80f99049 diff --git a/dev-python/cu2qu/cu2qu-1.6.7-r1.ebuild b/dev-python/cu2qu/cu2qu-1.6.7-r1.ebuild deleted file mode 100644 index 36897ea8b2..0000000000 --- a/dev-python/cu2qu/cu2qu-1.6.7-r1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="Cubic-to-quadratic bezier curve conversion" -HOMEPAGE="https://github.com/googlefonts/cu2qu" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.zip" - -LICENSE="Apache-2.0" -KEYWORDS="~amd64" -SLOT="0" - -RDEPEND=" - >=dev-python/fonttools-3.32[${PYTHON_USEDEP}] - >=dev-python/defcon-0.6.0[${PYTHON_USEDEP}] -" -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - app-arch/unzip - dev-python/cython[${PYTHON_USEDEP}] - dev-python/fs[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/cu2qu/cu2qu-1.6.7_p1.ebuild b/dev-python/cu2qu/cu2qu-1.6.7_p1.ebuild deleted file mode 100644 index 33954238e1..0000000000 --- a/dev-python/cu2qu/cu2qu-1.6.7_p1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -MYPV="${PV/_p/.post}" -MYP="${PN}-${MYPV}" -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="Cubic-to-quadratic bezier curve conversion" -HOMEPAGE="https://github.com/googlefonts/cu2qu" -SRC_URI="mirror://pypi/${MYP:0:1}/${PN}/${MYP}.zip" -S="${WORKDIR}/${MYP}" - -LICENSE="Apache-2.0" -KEYWORDS="~amd64" -SLOT="0" - -RDEPEND=" - >=dev-python/fonttools-3.32[${PYTHON_USEDEP}] - >=dev-python/defcon-0.6.0[${PYTHON_USEDEP}] -" -DEPEND=" - ${RDEPEND} - dev-python/setuptools_scm[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] -" -BDEPEND=" - app-arch/unzip - dev-python/cython[${PYTHON_USEDEP}] - dev-python/fs[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -src_prepare() { - export CU2QU_WITH_CYTHON=1 - distutils-r1_src_prepare -} diff --git a/dev-python/cu2qu/cu2qu-1.6.7_p2.ebuild b/dev-python/cu2qu/cu2qu-1.6.7_p2.ebuild new file mode 100644 index 0000000000..f2a82bd682 --- /dev/null +++ b/dev-python/cu2qu/cu2qu-1.6.7_p2.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 optfeature pypi + +DESCRIPTION="Cubic-to-quadratic bezier curve conversion" +HOMEPAGE=" + https://pypi.org/project/cu2qu/ + https://github.com/googlefonts/cu2qu +" +SRC_URI="$(pypi_sdist_url "${PN}" "$(pypi_translate_version "${PV}")" .zip)" + +LICENSE="Apache-2.0" +KEYWORDS="~amd64" +SLOT="0" + +RDEPEND=" + >=dev-python/fonttools-3.32[${PYTHON_USEDEP}] + - - - - lssndrbarbieri@gmail.com - Alessandro Barbieri - - - - nosehtmloutput - - diff --git a/dev-python/nosehtmloutput/nosehtmloutput-0.0.7.ebuild b/dev-python/nosehtmloutput/nosehtmloutput-0.0.7.ebuild deleted file mode 100644 index 971d33c6b6..0000000000 --- a/dev-python/nosehtmloutput/nosehtmloutput-0.0.7.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="Nose plugin for generating HTML output" -HOMEPAGE=" - https://opendev.org/openstack/nose-html-output - https://pypi.org/project/nosehtmloutput/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/nose[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" - -distutils_enable_tests nose diff --git a/dev-python/nosexcover/Manifest b/dev-python/nosexcover/Manifest deleted file mode 100644 index 90bda662eb..0000000000 --- a/dev-python/nosexcover/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST nosexcover-1.0.11.tar.gz 2903 BLAKE2B 297dc37504e2db992600ee4ec7c6c2cabdb36d8e137298755bdc6fe4af8dba666e99975a894ee534de62b4576514a3d912e6b98bcb43f228db9b58849788c092 SHA512 a4c75aac5095aa8323094b2a4eceb3af26243e6c87dd8720df8cf43ae0f76c28c638fe2c3cbcad621b7c2779115dccbb32e6a2f33a8bc5efb22a0fb0901d64fa diff --git a/dev-python/nosexcover/metadata.xml b/dev-python/nosexcover/metadata.xml deleted file mode 100644 index 61b6af3055..0000000000 --- a/dev-python/nosexcover/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - co-maintainers welcome - lssndrbarbieri@gmail.com - Alessandro Barbieri - - - nosexcover - cmheisel/nose-xcover - https://github.com/cmheisel/nose-xcover/issues - - diff --git a/dev-python/nosexcover/nosexcover-1.0.11.ebuild b/dev-python/nosexcover/nosexcover-1.0.11.ebuild deleted file mode 100644 index f4322cb5c3..0000000000 --- a/dev-python/nosexcover/nosexcover-1.0.11.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="Extends nose.plugins.cover to add Cobertura-style XML reports" -HOMEPAGE=" - https://github.com/cmheisel/nose-xcover - https://pypi.org/project/nosexcover/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=" - dev-python/nose[${PYTHON_USEDEP}] - >=dev-python/coverage-3.4[${PYTHON_USEDEP}] -" -RDEPEND="${DEPEND}" - -distutils_enable_tests nose diff --git a/dev-python/opentypespec/Manifest b/dev-python/opentypespec/Manifest index 31d20321e7..79108035e0 100644 --- a/dev-python/opentypespec/Manifest +++ b/dev-python/opentypespec/Manifest @@ -1 +1 @@ -DIST opentypespec-1.8.4.tar.gz 15963 BLAKE2B 3d796ffa37f7a617a3be8d5a323fbe8f88e57e05aa031edfe1e48115a65526585d522a2426ed5d5ad970621d0cc301238bed8ac0c2beaab526f0b8679572e2ef SHA512 30c96322901ae99c3f8f71d7621660d7273b0ced60c86a253c573c32d491ce1ef6da750106f4aa8fdd005583be6fc31ef9513c301bfe0a6a39e1b6634ede1e9d +DIST opentypespec-1.9.1.tar.gz 22450 BLAKE2B 53b426f86c1210460f94c8f830987c0ecf1d560e57ec07e890bb359f20b66293357784f2de652a441b17e92c4a031d13f8540b73d16669715c5827a2464a27fc SHA512 2dc2305fe3b03ef5067effe599694c4e64826b44821c0e2c149c5e3c749932c79afba35f81d58b1435c2ddb3422d81625fae0420b7e9e6c5ed36bb667a5bedb3 diff --git a/dev-python/opentypespec/opentypespec-1.8.4.ebuild b/dev-python/opentypespec/opentypespec-1.8.4.ebuild deleted file mode 100644 index 78e4d6eee1..0000000000 --- a/dev-python/opentypespec/opentypespec-1.8.4.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Python bezier manipulation library" -HOMEPAGE="https://github.com/simoncozens/opentypespec-py" -SRC_URI="https://github.com/simoncozens/opentypespec-py/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-py-${PV}" - -LICENSE="Apache-2.0" -KEYWORDS="~amd64" -SLOT="0" - -RESTRICT="test" #https://github.com/simoncozens/opentypespec-py/issues/1 - -distutils_enable_tests setup.py diff --git a/dev-python/opentypespec/opentypespec-1.9.1.ebuild b/dev-python/opentypespec/opentypespec-1.9.1.ebuild new file mode 100644 index 0000000000..72216aa3f3 --- /dev/null +++ b/dev-python/opentypespec/opentypespec-1.9.1.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} pypy3 ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Data derived from the OpenType specification" +HOMEPAGE=" + https://pypi.org/project/opentypespec/ + https://github.com/simoncozens/opentypespec-py +" + +LICENSE="Apache-2.0" +KEYWORDS="~amd64" +SLOT="0" + +distutils_enable_tests pytest diff --git a/dev-python/parsel/Manifest b/dev-python/parsel/Manifest index 7b4db1cb98..266b6a7748 100644 --- a/dev-python/parsel/Manifest +++ b/dev-python/parsel/Manifest @@ -1,2 +1 @@ -DIST parsel-1.6.0.tar.gz 100678 BLAKE2B 9fe937013d84d168cab4e415affecece272f7b2af729448aaf802240d0d7aca553d85de5747cf06ecbd17099e2bd81c741a3afd6bbad803916afdfd3673c07d6 SHA512 d3161522e1102cceeb1f29ab020b33019d4ac7f096cfab8fbe40f54073e49afc24f02aa54206d86f56c8f92e3db2d0d2f8a3dbdfa6417492cf299201f2ae6604 DIST parsel-1.7.0.tar.gz 46036 BLAKE2B e83b5f7f5a7a4274632a38586641be761482c6978670f6c747249d4063f5596bacc42d698d294da1aa9fb972bbaf21cbe3247e49560f1b9c29a3d79eee4dd00a SHA512 850784cfb32fbf619dbcd53152edb569b199965e59f3ec088892a8d432aaf08c1a61f3562499c5c592d9578fb28f871d519e3d7b344e3b7a12fbaaca57909f89 diff --git a/dev-python/parsel/parsel-1.6.0.ebuild b/dev-python/parsel/parsel-1.6.0.ebuild deleted file mode 100644 index 5b33de46a5..0000000000 --- a/dev-python/parsel/parsel-1.6.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{9..10} ) -inherit distutils-r1 - -DESCRIPTION="Utility to extract data from XML/HTML documents using XPath or CSS selectors" -HOMEPAGE="https://scrapy.org/" -SRC_URI="https://github.com/scrapy/parsel/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT=0 -KEYWORDS="~amd64" - -DEPEND="${PYTHON_DEPS}" -RDEPEND="${DEPEND} - dev-python/cssselect[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - dev-python/w3lib[${PYTHON_USEDEP}] -" -BDEPEND="${DEPEND} - test? ( - dev-python/sybil[${PYTHON_USEDEP}] - ) -" - -PATCHES=( "${FILESDIR}/${PN}-1.6.0-pytest-runner.patch" ) - -distutils_enable_tests pytest - -python_test() { - py.test --ignore=docs || die -} diff --git a/dev-python/praw/Manifest b/dev-python/praw/Manifest index 84397917c7..76b176036a 100644 --- a/dev-python/praw/Manifest +++ b/dev-python/praw/Manifest @@ -1 +1,2 @@ DIST praw-7.6.1.gh.tar.gz 25083372 BLAKE2B eab92be89585bbe485b4d51c1c3c15def597b3a5cdb1326cf166931e4be22bea2975c76c48c8b673b30945ec5b559efba84d0310eebbdaa2881a37e30351af31 SHA512 91fa6efe0ea56d53ea49df8c1046ff620571d9dc80e6fdc5a5da3651cd24d7553455b62d02db8e37531a7bf34be0fbbc8c9555281b4887b73e9b8758966db55a +DIST praw-7.7.0.gh.tar.gz 25092955 BLAKE2B e50a20b6d8fc58214480b9edb91a332a9e50626aeb67155298f1746b2615852bc89d3e338d120d2910c93f1713302f41754f5f87259388c9fedd1c358e65dd63 SHA512 40a8882cdcaa10f538f9cf9552414184050b16008eed4c4e31fc52dfc0d337daad6bd1041d462d26476c692ae8997f675cf5ce2630d8d8be091023b7deb98181 diff --git a/dev-python/praw/praw-7.7.0.ebuild b/dev-python/praw/praw-7.7.0.ebuild new file mode 100644 index 0000000000..c9855fbad0 --- /dev/null +++ b/dev-python/praw/praw-7.7.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 + +DESCRIPTION="Python Reddit API Wrapper" +HOMEPAGE=" + https://pypi.org/project/praw/ + https://github.com/praw-dev/praw +" +SRC_URI="https://github.com/praw-dev/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" + +DOCS=( {AUTHORS,CHANGES,README}.rst SECURITY.md ) + +RDEPEND=" + =media-libs/harfbuzz-4.3.0:=[experimental(-)]" +BDEPEND=" + app-arch/unzip >=dev-python/cython-0.28.1[${PYTHON_USEDEP}] >=dev-python/setuptools_scm-2.1[${PYTHON_USEDEP}] - >=dev-python/wheel-0.31[${PYTHON_USEDEP}] " PATCHES=( "${FILESDIR}/${PN}-0.33.0-system-harfbuzz.patch" ) distutils_enable_tests pytest -python_prepare_all() { - distutils-r1_python_prepare_all - export SETUPTOOLS_SCM_PRETEND_VERSION="${PV%_*}" +src_configure() { + export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} export USE_SYSTEM_HARFBUZZ=1 } diff --git a/dev-python/unicodedata2/Manifest b/dev-python/unicodedata2/Manifest index c29513be40..26cbaa44cf 100644 --- a/dev-python/unicodedata2/Manifest +++ b/dev-python/unicodedata2/Manifest @@ -1 +1 @@ -DIST unicodedata2-14.0.0.gh.tar.gz 624067 BLAKE2B 0394af31670dbc3e89f616144f88081a69e1e4d9404d432a3f70c8973e967f28b914413219e0b22f089ccaa898193a45f4a2ce41bfe1f889622c69bd9b56735e SHA512 bb0b1e3834a892d23bda0d51443655b244e0f24cbb9ed51065afac3fdd2ed01a6382d4015ea0dcfaddc99c7858e19e3e3e86a9024a5600cb67cef219ebc719ba +DIST unicodedata2-15.0.0.tar.gz 592775 BLAKE2B 7d65d44dd9868858b587c77f385caee360e26178ca586663eb67ec42e63f7108739982639fa2a12b150f8ad3b7ab3cbc3aa683a3b52bc2bb116a4a6d23f01a1d SHA512 77bb7e827c4e5737983509406795c30f231737aa4410fcbeb3b9c3ef21b8a156c0459bc2edb4190f7c004f32f78b839c29d4c2211b60a172f5c677a43272e701 diff --git a/dev-python/unicodedata2/unicodedata2-14.0.0.ebuild b/dev-python/unicodedata2/unicodedata2-14.0.0.ebuild deleted file mode 100644 index 4d3dc2d7fd..0000000000 --- a/dev-python/unicodedata2/unicodedata2-14.0.0.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MYPV="$(ver_rs 3 -)" -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 - -DESCRIPTION="Unicodedata backport for python 2/3 updated to the latest unicode version" -HOMEPAGE="https://github.com/mikekap/unicodedata2" -SRC_URI="https://github.com/mikekap/unicodedata2/archive/refs/tags/${MYPV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/${PN}-${MYPV}" -KEYWORDS="~amd64" -LICENSE="Apache-2.0" -SLOT="0" - -distutils_enable_tests pytest diff --git a/dev-python/unicodedata2/unicodedata2-15.0.0.ebuild b/dev-python/unicodedata2/unicodedata2-15.0.0.ebuild new file mode 100644 index 0000000000..e71ac660f3 --- /dev/null +++ b/dev-python/unicodedata2/unicodedata2-15.0.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Unicodedata backport updated to the latest Unicode version" +HOMEPAGE=" + https://pypi.org/project/unicodedata2/ + https://github.com/mikekap/unicodedata2 +" + +KEYWORDS="~amd64" +LICENSE="Apache-2.0" +SLOT="0" + +DOCS=( {CHANGELOG,README}.md ) + +distutils_enable_tests pytest diff --git a/dev-python/vharfbuzz/Manifest b/dev-python/vharfbuzz/Manifest index d23b7890d1..04ef53dfa2 100644 --- a/dev-python/vharfbuzz/Manifest +++ b/dev-python/vharfbuzz/Manifest @@ -1,2 +1 @@ -DIST vharfbuzz-0.1.3.gh.tar.gz 9359 BLAKE2B c4d7e2a1a939c59f63008f99cc6cf4ce622adebe493248c3536632051e32fe0e1ca9d48b91273ef3c157afefbfcc0062232d964cba954f1b867d91bbdc16ad41 SHA512 0b2e90da6ba613cbc24bf67d2815d6d2e857463e077410a6c86e4a4d77a734bc6b3ddaf3fbd564d06fcd2295eda13e095da55241cc31c38959703114b0cf56bf DIST vharfbuzz-0.1.4.gh.tar.gz 9362 BLAKE2B 6a688990e9a56e6b53cda8d1293681c3e84a888f6052e4eb3e8f62d95b145a465f3b3ed2e20f1cafc0eb3befadc5a23417fcb8d4770c1b3b009eacc985a65ca7 SHA512 0c0cf27238c0d7a763a1c683df3c2ec1d48fc11af0c347a1039d0f957efb91b21c4292d66a3c9dff60dacc1c21e3ace35fa162f262e9f3e50c24048647092a21 diff --git a/dev-python/vharfbuzz/vharfbuzz-0.1.3.ebuild b/dev-python/vharfbuzz/vharfbuzz-0.1.3.ebuild deleted file mode 100644 index 9cc1e42f64..0000000000 --- a/dev-python/vharfbuzz/vharfbuzz-0.1.3.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="A user-friendlier way to use Harfbuzz in Python" -HOMEPAGE="https://github.com/simoncozens/vharfbuzz" -SRC_URI="https://github.com/simoncozens/vharfbuzz/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -KEYWORDS="~amd64" -SLOT="0" - -RDEPEND=" - dev-python/fonttools[${PYTHON_USEDEP}] - dev-python/uharfbuzz[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" - -distutils_enable_sphinx docs diff --git a/dev-python/vharfbuzz/vharfbuzz-0.1.4.ebuild b/dev-python/vharfbuzz/vharfbuzz-0.1.4-r1.ebuild similarity index 52% rename from dev-python/vharfbuzz/vharfbuzz-0.1.4.ebuild rename to dev-python/vharfbuzz/vharfbuzz-0.1.4-r1.ebuild index 9cc1e42f64..aa1bc0f289 100644 --- a/dev-python/vharfbuzz/vharfbuzz-0.1.4.ebuild +++ b/dev-python/vharfbuzz/vharfbuzz-0.1.4-r1.ebuild @@ -1,15 +1,18 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) - +PYTHON_COMPAT=( python3_{9..11} ) +DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 DESCRIPTION="A user-friendlier way to use Harfbuzz in Python" -HOMEPAGE="https://github.com/simoncozens/vharfbuzz" -SRC_URI="https://github.com/simoncozens/vharfbuzz/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" +HOMEPAGE=" + https://pypi.org/project/vharfbuzz/ + https://github.com/simoncozens/vharfbuzz +" +SRC_URI="https://github.com/simoncozens/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" LICENSE="MIT" KEYWORDS="~amd64" @@ -19,6 +22,5 @@ RDEPEND=" dev-python/fonttools[${PYTHON_USEDEP}] dev-python/uharfbuzz[${PYTHON_USEDEP}] " -DEPEND="${RDEPEND}" distutils_enable_sphinx docs diff --git a/eclass/shards.eclass b/eclass/shards.eclass index a78d792ba7..0958709e3f 100644 --- a/eclass/shards.eclass +++ b/eclass/shards.eclass @@ -56,10 +56,10 @@ shards_src_configure() { debug-print-function ${FUNCNAME} "${@}" crystal_configure - einfo "CRYSTAL_OPTS='${CRYSTAL_OPTS}'" + debug-print "CRYSTAL_OPTS='${CRYSTAL_OPTS}'" export CRYSTAL_PATH="${BROOT}$(shards_get_libdir):$(crystal env CRYSTAL_PATH || die "'crystal env' failed")" - einfo "CRYSTAL_PATH='${CRYSTAL_PATH}'" + debug-print "CRYSTAL_PATH='${CRYSTAL_PATH}'" tc-export CC } @@ -95,7 +95,7 @@ shards_src_test() { debug-print-function ${FUNCNAME} "${@}" if [[ -d "spec" ]]; then - ecrystal spec "${@}" || die "Tests failed" + ecrystal spec --verbose "${@}" || die "Tests failed" fi return 0 diff --git a/games-fps/crispy-doom/Manifest b/games-fps/crispy-doom/Manifest index 29e41256b7..31f927be74 100644 --- a/games-fps/crispy-doom/Manifest +++ b/games-fps/crispy-doom/Manifest @@ -1,4 +1 @@ -DIST crispy-doom-5.10.2.tar.gz 2648117 BLAKE2B 2a502dca71418a9358c474801e175b510f7fcbf1453df6a061d20439e79c642881ad6166c0788840e4f8c64f70c6ea95d1a97bbab7c83e0f4d3c2af8296a64dd SHA512 a1ee20510608bb889236288b30eb5d84b841c267b0907f5155497d3824021b9490365bc29e83a3e59c0519eaab35802aea71935e82b4f7a09b7b07fd933a296b -DIST crispy-doom-5.10.3.tar.gz 2648144 BLAKE2B 050f6e28c5db73d6f11539bee7e1de7a390fa6f3169d4bbede698b736523b9a0255cba3f67ec99653fef4925843c5e107200bed981bb0db96ff1373434ffb134 SHA512 f98d8cbfb748bccca1ef50d9d46355d5b6f6dfa44b271803193f3e41e48c28fa8c6ad5bbe3a7a4ae36585cc150f2acad7ad5bd4b7a411faf45b234455d83d651 -DIST crispy-doom-5.11.1.tar.gz 2664465 BLAKE2B 80b67193fb3b626f22e4570a1c17de70376846464bb82103196776d8b300f0c30a38612ee6c99f0abf71a7852109c91ce5b84c49dc6810bdb093a31e347e9125 SHA512 c970f1b32d15f91c6ec693571b9179a7607190a03cbbd2651bba0368120a25ef6ade2f157a2782dc4ea8cf05df23e66e6e7c8d2ea011bbb7626f4487f4e3b4c9 DIST crispy-doom-5.12.0.tar.gz 2425206 BLAKE2B 18c0bd66dcec7b30404e32aa045d5666b89d68f2b9efb6f83455ab007d78816f72218591e5ddcf6ea68a02588f19e98057545dc27219407e450bf4ce600e3c1f SHA512 eb7b4da44c9b261712da4da1935de747928488571ba2be9f0fa43cedd2a0bab3e0f4e0ce1cec247f44ab1b61fc2aa1f545bb0ef50f5f8ac1d3c564342d992a11 diff --git a/games-fps/crispy-doom/crispy-doom-5.10.2.ebuild b/games-fps/crispy-doom/crispy-doom-5.10.2.ebuild deleted file mode 100644 index 506534c2e5..0000000000 --- a/games-fps/crispy-doom/crispy-doom-5.10.2.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8,9,10} ) - -inherit autotools prefix python-any-r1 xdg - -DESCRIPTION="A limit-removing enhanced-resolution Doom source port based on Chocolate Doom" -HOMEPAGE="https://github.com/fabiangreffrath/crispy-doom" -SRC_URI="https://github.com/fabiangreffrath/${PN}/archive/${P}.tar.gz" - -LICENSE="BSD GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc libsamplerate +midi png truecolor vorbis zlib" - -DEPEND=" - media-libs/libsdl2[video] - media-libs/sdl2-mixer[midi?,vorbis?] - media-libs/sdl2-net - libsamplerate? ( media-libs/libsamplerate ) - png? ( media-libs/libpng:= ) - zlib? ( sys-libs/zlib )" -RDEPEND="${DEPEND}" -# ${PYTHON_DEPS} for bash-completion -BDEPEND=" - ${PYTHON_DEPS} - doc? ( ${PYTHON_DEPS} )" - -S="${WORKDIR}"/${PN}-${P} - -DOCS=( - "AUTHORS" - "ChangeLog" - "NEWS.md" - "NOT-BUGS.md" - "PHILOSOPHY.md" - "README.md" - "README.Music.md" - "README.Strife.md" -) - -src_prepare() { - default - - hprefixify src/d_iwad.c - - eautoreconf -} - -src_configure() { - econf \ - --enable-bash-completion \ - $(use_enable doc) \ - --disable-fonts \ - --disable-icons \ - $(use_with libsamplerate) \ - $(use_with png libpng) \ - $(use_enable truecolor) \ - $(use_with zlib) -} - -src_install() { - emake DESTDIR="${D}" install - - # Remove redundant documentation files - rm -r "${ED}/usr/share/doc/"* || die - - einstalldocs -} diff --git a/games-fps/crispy-doom/crispy-doom-5.10.3.ebuild b/games-fps/crispy-doom/crispy-doom-5.10.3.ebuild deleted file mode 100644 index 506534c2e5..0000000000 --- a/games-fps/crispy-doom/crispy-doom-5.10.3.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8,9,10} ) - -inherit autotools prefix python-any-r1 xdg - -DESCRIPTION="A limit-removing enhanced-resolution Doom source port based on Chocolate Doom" -HOMEPAGE="https://github.com/fabiangreffrath/crispy-doom" -SRC_URI="https://github.com/fabiangreffrath/${PN}/archive/${P}.tar.gz" - -LICENSE="BSD GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc libsamplerate +midi png truecolor vorbis zlib" - -DEPEND=" - media-libs/libsdl2[video] - media-libs/sdl2-mixer[midi?,vorbis?] - media-libs/sdl2-net - libsamplerate? ( media-libs/libsamplerate ) - png? ( media-libs/libpng:= ) - zlib? ( sys-libs/zlib )" -RDEPEND="${DEPEND}" -# ${PYTHON_DEPS} for bash-completion -BDEPEND=" - ${PYTHON_DEPS} - doc? ( ${PYTHON_DEPS} )" - -S="${WORKDIR}"/${PN}-${P} - -DOCS=( - "AUTHORS" - "ChangeLog" - "NEWS.md" - "NOT-BUGS.md" - "PHILOSOPHY.md" - "README.md" - "README.Music.md" - "README.Strife.md" -) - -src_prepare() { - default - - hprefixify src/d_iwad.c - - eautoreconf -} - -src_configure() { - econf \ - --enable-bash-completion \ - $(use_enable doc) \ - --disable-fonts \ - --disable-icons \ - $(use_with libsamplerate) \ - $(use_with png libpng) \ - $(use_enable truecolor) \ - $(use_with zlib) -} - -src_install() { - emake DESTDIR="${D}" install - - # Remove redundant documentation files - rm -r "${ED}/usr/share/doc/"* || die - - einstalldocs -} diff --git a/games-fps/crispy-doom/crispy-doom-5.11.1.ebuild b/games-fps/crispy-doom/crispy-doom-5.11.1.ebuild deleted file mode 100644 index b16499c357..0000000000 --- a/games-fps/crispy-doom/crispy-doom-5.11.1.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8,9,10} ) - -inherit autotools prefix python-any-r1 xdg - -DESCRIPTION="A limit-removing enhanced-resolution Doom source port based on Chocolate Doom" -HOMEPAGE="https://github.com/fabiangreffrath/crispy-doom" -SRC_URI="https://github.com/fabiangreffrath/${PN}/archive/${P}.tar.gz" - -LICENSE="BSD GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc libsamplerate +midi png truecolor vorbis zlib" - -DEPEND=" - media-libs/libsdl2[video] - media-libs/sdl2-mixer[midi?,vorbis?] - media-libs/sdl2-net - libsamplerate? ( media-libs/libsamplerate ) - png? ( media-libs/libpng:= ) - zlib? ( sys-libs/zlib )" -RDEPEND="${DEPEND}" -# ${PYTHON_DEPS} for bash-completion -BDEPEND=" - ${PYTHON_DEPS} - doc? ( ${PYTHON_DEPS} )" - -S="${WORKDIR}"/${PN}-${P} - -DOCS=( - "AUTHORS" - "ChangeLog" - "NEWS.md" - "NOT-BUGS.md" - "PHILOSOPHY.md" - "README.md" - "README.Music.md" - "README.Strife.md" -) - -src_prepare() { - default - - hprefixify src/d_iwad.c - - eautoreconf -} - -src_configure() { - econf \ - --enable-bash-completion \ - $(use_enable doc) \ - --disable-fonts \ - --disable-icons \ - $(use_with libsamplerate) \ - $(use_with png libpng) \ - $(use_enable truecolor) \ - $(use_with zlib) -} - -src_install() { - emake DESTDIR="${D}" install - - # Remove redundant documentation files - rm -r "${ED}/usr/share/doc/"* || die - - einstalldocs -} diff --git a/gui-apps/wlr-randr/wlr-randr-0.3.0.ebuild b/gui-apps/wlr-randr/wlr-randr-0.3.0.ebuild index d1a7f4f9ff..5a00808330 100644 --- a/gui-apps/wlr-randr/wlr-randr-0.3.0.ebuild +++ b/gui-apps/wlr-randr/wlr-randr-0.3.0.ebuild @@ -13,6 +13,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://git.sr.ht/~emersion/wlr-randr" else SRC_URI="https://git.sr.ht/~emersion/wlr-randr/archive/v${PV}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/${PN}-v${PV}" KEYWORDS="~amd64" fi diff --git a/gui-apps/wlr-randr/wlr-randr-9999.ebuild b/gui-apps/wlr-randr/wlr-randr-9999.ebuild index d1a7f4f9ff..5a00808330 100644 --- a/gui-apps/wlr-randr/wlr-randr-9999.ebuild +++ b/gui-apps/wlr-randr/wlr-randr-9999.ebuild @@ -13,6 +13,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://git.sr.ht/~emersion/wlr-randr" else SRC_URI="https://git.sr.ht/~emersion/wlr-randr/archive/v${PV}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/${PN}-v${PV}" KEYWORDS="~amd64" fi diff --git a/media-video/uxplay/Manifest b/media-video/uxplay/Manifest index 0f3bade3a1..2d7be82714 100644 --- a/media-video/uxplay/Manifest +++ b/media-video/uxplay/Manifest @@ -1 +1 @@ -DIST uxplay-1.62.tar.gz 394487 BLAKE2B a8ed01e9b5a92fbc6faf985f26f0ce8afaec6637abb50a7058ad153d6de77cf1f4f72b515ae7c4e348f93bb93dba56165cb7400f60f5b239e9f1c1a7dffabc8c SHA512 6e17b0bed0b368e9c1525d5d3f4c9b67ad6f3c64eb20071820314f74edc066078bb4cbd53393b12bd5cd5aee5f2dfb435c37b6865dba6e676bfc526620d2a9f5 +DIST uxplay-1.63.tar.gz 399243 BLAKE2B fa042c528bb7cbab5697addf621313ad85f6dafd1af048a68d57cbad1c5b79dbe3380099833afae70eae7d8506107ec74abcc42198aa2127664fccc0beb700b1 SHA512 81022b028a5e0b9bd1eda47d31383a64fcbd7dfc4d2c911c8a7ce3643f47a739afbff418273ca94457cd890c4926f5e615a0b3bee1a1677d57e76cafa905dbd1 diff --git a/media-video/uxplay/uxplay-1.62.ebuild b/media-video/uxplay/uxplay-1.63.ebuild similarity index 100% rename from media-video/uxplay/uxplay-1.62.ebuild rename to media-video/uxplay/uxplay-1.63.ebuild diff --git a/net-client/lagrange/Manifest b/net-client/lagrange/Manifest index 36cb0b0ce0..13fcc57739 100644 --- a/net-client/lagrange/Manifest +++ b/net-client/lagrange/Manifest @@ -1,4 +1,2 @@ -DIST lagrange-1.14.2.tar.gz 9914605 BLAKE2B d9d4f780fb180c22c4a0dd6deace6b2c97e1f2eefc373fb84d4671bc5396ea11368c9eeece912498d3c21dd1ca15149fc6710bec7849f5d935a3bb5f49f33e32 SHA512 1a504192916a803f8a53bf4da73d64842939db4850361b60f4b54804c9c65ea078b054820af759d5b6fc4d16509a95e679bce2c2912444762116c0d0f6bfb697 -DIST lagrange-1.14.2.tar.gz.sig 488 BLAKE2B ab92af16624efbff49273c595c279fe3988953b96802be9232ca2bb0650a970634da2fc3326f57fc6675969210699245359bcdda77e692d1dc5dbfeab434d511 SHA512 12fb2abf1b175927266f1d8290aaa492d7ac920508de2b0a722d58c341eeb7c53f012d09ba3e0a3cc781d4823f5c0d451cfc81edfd64d1db6ad90abfeec56d54 -DIST lagrange-1.15.1.tar.gz 9929465 BLAKE2B 8c808bf61c9af969a53d2ab29595d9aa31bd742680622369276e378a4fefd4cf72d0b96a9ae85130d27ce3699646a2258f5fe9d8f5ee4a6dbf2026f0eb73ac9a SHA512 e0785896985d70583a0a106bffef6eb63dff79dcae6c40acf48e9cf773435d23d9c0a1b02d305bc2429c571a8a0cc3eb5c0ba1afd33b0924a84fc9aa99170a06 -DIST lagrange-1.15.1.tar.gz.sig 488 BLAKE2B 11294254053e30f834f7af6a809b8ef35f5b24bbe5415f474b487743ed1abd1309c268745390af312292568504882aabc7a1da00fba641ab54b148cd34a7dc68 SHA512 a2931ec5aa241ba092a1e6abb76ed8158528d7e167a4fe8268f69900c16cfb9f89730b052baa9b7447431ab192e09ba6dcf2eca153ee6f884fb6e4c47ef5c164 +DIST lagrange-1.15.2.tar.gz 9936622 BLAKE2B 15ff689b46b6e227cf818ac111375b948cc7675dcfbbea28bab0cffdeabe23092e57e635e89b780e0d4d9ef89bfadcce6ea57a7cb8f5309a8f503fd31bbc0d7a SHA512 f8a7cd274afbf88f963c6c7d4c20e8700665471587681e4e4a951d4e5227aeaf351498f48fa5cf1709f5c3c4f5157499ea45d364a071d054c39581048ff1b921 +DIST lagrange-1.15.2.tar.gz.sig 488 BLAKE2B 065f7abd1a98e10b26156b1b97efe26d9f48abad78d4ed0e84661bbdbc9451e60246a0c7efe7a61cb1756a2bc2b6ddb73c6efa38f1a77145636071955b6e156a SHA512 f3eb35a78db29057cffbcb4355fe35c18ee8ddf574f15ac89244e1f87b0ef6a728c7dc9cbb807fc13e7702f23cfd8ca0e200fec6e62106423f29a9a6809b8770 diff --git a/net-client/lagrange/lagrange-1.14.2.ebuild b/net-client/lagrange/lagrange-1.14.2.ebuild deleted file mode 100644 index 14266c2f8f..0000000000 --- a/net-client/lagrange/lagrange-1.14.2.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake verify-sig xdg - -DESCRIPTION="Desktop GUI client for browsing Geminispace" -HOMEPAGE="https://gmi.skyjake.fi/lagrange/ https://git.skyjake.fi/gemini/lagrange" -SRC_URI="https://git.skyjake.fi/gemini/${PN}/releases/download/v${PV}/${P}.tar.gz - verify-sig? ( https://git.skyjake.fi/gemini/${PN}/releases/download/v${PV}/${P}.tar.gz.sig )" - -LICENSE="|| ( MIT Unlicense ) Apache-2.0 BSD-2 CC-BY-SA-4.0 OFL-1.1" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+fribidi +harfbuzz mp3 ncurses webp" - -DEPEND=" - >=dev-libs/tfdn-1.4.0:=[ssl] - fribidi? ( dev-libs/fribidi ) - ncurses? ( dev-libs/sealcurses:= ) - !ncurses? ( - harfbuzz? ( media-libs/harfbuzz:=[truetype(+)] ) - media-libs/libsdl2[sound(+),video(+)] - ) - mp3? ( media-sound/mpg123 ) - webp? ( media-libs/libwebp:= ) -" -RDEPEND="${DEPEND}" -BDEPEND=" - app-arch/zip - verify-sig? ( sec-keys/openpgp-keys-skyjake ) -" - -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/skyjake.asc" - -src_prepare() { - # checked by Depends.cmake - rm -r lib/the_Foundation/CMakeLists.txt || die - - cmake_src_prepare -} - -src_configure() { - # note: do not add use flags that don't pull dependencies - # and only choose which files to compile (e.g. "ipc") - local -a mycmakeargs=( - -DENABLE_FRIBIDI=$(usex fribidi) - -DENABLE_HARFBUZZ=$(usex harfbuzz) - -DENABLE_TUI=$(usex ncurses) - -DENABLE_MPG123=$(usex mp3) - -DENABLE_WEBP=$(usex webp) - - # never build bundled libs - -DENABLE_FRIBIDI_BUILD=OFF - -DENABLE_HARFBUZZ_MINIMAL=OFF - ) - - cmake_src_configure -} diff --git a/net-client/lagrange/lagrange-1.15.1.ebuild b/net-client/lagrange/lagrange-1.15.2.ebuild similarity index 96% rename from net-client/lagrange/lagrange-1.15.1.ebuild rename to net-client/lagrange/lagrange-1.15.2.ebuild index 26b0b7df02..2efe2d463f 100644 --- a/net-client/lagrange/lagrange-1.15.1.ebuild +++ b/net-client/lagrange/lagrange-1.15.2.ebuild @@ -19,7 +19,7 @@ RDEPEND=" >=dev-libs/tfdn-1.4.0:=[ssl] X? ( x11-libs/libX11 ) fribidi? ( dev-libs/fribidi ) - ncurses? ( dev-libs/sealcurses:= ) + ncurses? ( >=dev-libs/sealcurses-2.0.18_pre20230206:= ) !ncurses? ( harfbuzz? ( media-libs/harfbuzz:=[truetype(+)] ) media-libs/libsdl2[X?,sound(+),video(+)] diff --git a/net-misc/ooni-probe-cli/Manifest b/net-misc/ooni-probe-cli/Manifest index 8b996f8361..02badc88d3 100644 --- a/net-misc/ooni-probe-cli/Manifest +++ b/net-misc/ooni-probe-cli/Manifest @@ -1,2 +1,2 @@ -DIST ooni-probe-cli-3.16.6.tar.gz 21899521 BLAKE2B de4e74d8ac131c0531a1c9d7c00d7d5f854ef09b78a9c61208f9cf97be6102d40a4b93a9d1f6c8785445966b4da2af19c04578736ab9c9f989a6bf47d9ec1f67 SHA512 f42fc687597f74ada325e4d8b1c0f7619c64b2adf0a80c455384299d60e84e31cc7bcded33892c952a8fcf75cc02f49b82a51a320ee0e8518577f0a13b6ca243 DIST ooni-probe-cli-3.16.7.tar.gz 21896439 BLAKE2B db06a87d30b97691a4f897c97282772d41c6f5a83c28df64f8f6d7084ef1c52c38d384d7b437308560f0327559faab4c07f09b878fc681897e8537a83e972c65 SHA512 a00c9622389348f588202f0db5fbc861cf3f0a13f241bf99d385eb3925a8333071337ed0cb3875a65fba50fe5478886bd40d97fec51b4b054ec440d2c9746d16 +DIST ooni-probe-cli-3.17.0.tar.gz 22660357 BLAKE2B 688b4e2ebf1b6064753180ee5d77a34e9e685955cc99a6a0ad8c05e6f9f3ae89c92e092f6c19de346aa85ffebfe8b26c70903f455489980773dd84e37c427116 SHA512 1619674382dd0ef20228f7bcecaec2a7ac3fa71ac56fdf733b307b6fe2f30d73c6ab5be99a1c18e79656f16f65790299afddbc7e6acbdaec15979cb0269995ce diff --git a/net-misc/ooni-probe-cli/ooni-probe-cli-3.16.6.ebuild b/net-misc/ooni-probe-cli/ooni-probe-cli-3.16.6.ebuild deleted file mode 100644 index e47901013f..0000000000 --- a/net-misc/ooni-probe-cli/ooni-probe-cli-3.16.6.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module - -MY_PN=${PN#ooni-} -DESCRIPTION="OONI Probe network measurement tool for detecting internet censorship" -HOMEPAGE="https://ooni.org https://github.com/ooni/probe-cli" -SRC_URI="https://github.com/ooni/${MY_PN}/releases/download/v${PV}/${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64" - -RESTRICT="test" # hangs - -DOCS=( docs CODEOWNERS {CONTRIBUTING,Readme}.md ) - -src_compile() { - ego build -v -ldflags="-s -w" ./cmd/ooniprobe -} - -src_test() { - ego test $(go list ./... | grep -v /vendor/) -} - -src_install() { - dobin ooniprobe - einstalldocs -} diff --git a/net-misc/ooni-probe-cli/ooni-probe-cli-3.17.0.ebuild b/net-misc/ooni-probe-cli/ooni-probe-cli-3.17.0.ebuild new file mode 100644 index 0000000000..038127af8f --- /dev/null +++ b/net-misc/ooni-probe-cli/ooni-probe-cli-3.17.0.ebuild @@ -0,0 +1,53 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +MY_PN=${PN#ooni-} +DESCRIPTION="OONI Probe network measurement tool for detecting internet censorship" +HOMEPAGE="https://ooni.org https://github.com/ooni/probe-cli" +SRC_URI="https://github.com/ooni/${MY_PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="0BSD Apache-2.0 BSD BSD-2 CC0-1.0 GPL-3 GPL-3+ ISC LGPL-3 MIT MPL-2.0" +SLOT="0" +KEYWORDS="~amd64" + +PROPERTIES="test_network" +RESTRICT="test" + +DEPEND="dev-db/sqlite:3[icu]" +RDEPEND="${DEPEND}" + +DOCS=( docs CODEOWNERS {CODE_OF_CONDUCT,CONTRIBUTING,DESIGN,Readme}.md ) + +src_prepare() { + default + + # remove ooni's build tool + rm -r internal/cmd/buildtool || die +} + +src_configure() { + GOFLAGS+=" -tags=shaping" +} + +src_compile() { + ego build ./cmd/ooniprobe + ego build ./internal/cmd/miniooni + ego build ./internal/cmd/oohelperd +} + +src_test() { + local -x GOFLAGS + GOFLAGS="${GOFLAGS//-v/}" + GOFLAGS="${GOFLAGS//-x/}" + + ego test -short -race ./... +} + +src_install() { + dobin ooniprobe miniooni oohelperd + einstalldocs +} diff --git a/net-p2p/monero/Manifest b/net-p2p/monero/Manifest index ecb5aa6a7f..57be8010b7 100644 --- a/net-p2p/monero/Manifest +++ b/net-p2p/monero/Manifest @@ -5,4 +5,5 @@ DIST monero-0.17.3.2.tar.gz 10685156 BLAKE2B f313ec0e5e224797448a43ad46d4e990174 DIST monero-0.18.1.0.tar.gz 11600139 BLAKE2B dac1182e772b4163b2cc76ec83dc2cb5e91b251dab2185d4a2df6134780f05fadba2fc603964caab973ef6bc37dce1bfcb194c92ea4f843cfb953f9a5fc24378 SHA512 761f1bae4157ea05565c7459d1cd2a9316317068e3afc18a7215e4a949dee7eb58fe023cbd04c9fec0141d1f3dc33f526b2a187934b33d7aff2b55e47fad599c DIST monero-0.18.1.1.tar.gz 11609864 BLAKE2B 45591a856d251b6d11dc9eac987852fc413bea3fd035c330218cbb2226636ed4284b69e016a0e4ad71e2976fbe8bd6a4bc1d48cca05a45722add068c56ae0d9e SHA512 71c7d1940a31943b5a01236ffd7760907a3e63c50e31efa04cbd75f90d65401ed367efc1a9685a45638df7bdabd158ab61ee94398e3ca8e6c998aeb779db2066 DIST monero-0.18.1.2.tar.gz 11609034 BLAKE2B 3186a1038e9dd8f204a506df28c526bf3e0e5f788ad2d6b512f02735162a479be3f46d309d4e6888f30f962d68ecaf269888c8c0b21a066cad78b3c06f8cfc83 SHA512 d112f34b2fe6720c324560dd523badb68f08d03183d4bbbe7e1aa95f641cde4a1c4fa4042f1d47f9920f799269cc9620150136ebbef6dd66fcd4df0336c0d7f3 +DIST monero-0.18.2.0.tar.gz 11624875 BLAKE2B e8dc2e89c664cb218d900ce0803dd1716f1ee363bbddb232fbd22570818c9a9ca307df04808ffef1eb30ee6097fbe243f6977dfad181f57b9169f22d4819f145 SHA512 19625d8e6ee3e9f27ba06eb6027ef21571a2ae8261c9e32f6e74d2f7adf8c73e9dfe34516cd456426274c41ce941e1e5b7eba9f9d20492b99decbd9262aec434 DIST monero-8682.patch 1053 BLAKE2B 6252ee36961d41e6c7161004f2b3ddb0916a2dc91b91eed0e500a9681040366eb7e696abc91b138484bc735da5eb13f0a79ec1ded6f3c36dd3c8f8565113d7cf SHA512 2960a937ec04bc96a3564d2c730ca53cd1369f26d47567cd08c8e90abaf126f336a083e297b4240b5fae22ab3ad3cb45d741f2f48364d30f1442df393109a6eb diff --git a/net-p2p/monero/monero-0.18.2.0.ebuild b/net-p2p/monero/monero-0.18.2.0.ebuild new file mode 100644 index 0000000000..6c810793ce --- /dev/null +++ b/net-p2p/monero/monero-0.18.2.0.ebuild @@ -0,0 +1,117 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake systemd + +DESCRIPTION="The secure, private, untraceable cryptocurrency" +HOMEPAGE="https://github.com/monero-project/monero" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/monero-project/monero.git" + EGIT_SUBMODULES=() +else + SRC_URI="https://github.com/monero-project/monero/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86" +fi + +LICENSE="BSD MIT" +SLOT="0" +IUSE="+daemon readline +tools +wallet-cli +wallet-rpc" +REQUIRED_USE="|| ( daemon tools wallet-cli wallet-rpc )" +RESTRICT="test" + +DEPEND=" + acct-group/monero + acct-user/monero + dev-libs/boost:=[nls] + dev-libs/libsodium:= + dev-libs/openssl:= + dev-libs/randomx + dev-libs/rapidjson + dev-libs/supercop + net-dns/unbound:=[threads] + net-libs/czmq:= + net-libs/miniupnpc + readline? ( sys-libs/readline:0= ) +" +RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}/${PN}-0.18.1.2-unbundle-dependencies.patch" +) + +src_configure() { + local mycmakeargs=( + # TODO: Update CMake to install built libraries (help wanted) + -DBUILD_SHARED_LIBS=OFF + -DMANUAL_SUBMODULES=ON + -DUSE_DEVICE_TREZOR=OFF + ) + + use elibc_musl && mycmakeargs+=( -DSTACK_TRACE=OFF ) + + cmake_src_configure +} + +src_compile() { + local targets=() + use daemon && targets+=(daemon) + use tools && targets+=(blockchain_{ancestry,blackball,db,depth,export,import,prune,prune_known_spent_data,stats,usage}) + use wallet-cli && targets+=(simplewallet) + use wallet-rpc && targets+=(wallet_rpc_server) + cmake_build ${targets[@]} +} + +src_install() { + einstalldocs + + # Install all binaries. + find "${BUILD_DIR}/bin/" -type f -executable -print0 | + while IFS= read -r -d '' line; do + dobin "$line" + done + + if use daemon; then + dodoc utils/conf/monerod.conf + + # data-dir + keepdir /var/lib/monero + fowners monero:monero /var/lib/monero + fperms 0755 /var/lib/monero + + # log-file dir + keepdir /var/log/monero + fowners monero:monero /var/log/monero + fperms 0755 /var/log/monero + + # /etc/monero/monerod.conf + insinto /etc/monero + doins "${FILESDIR}/monerod.conf" + + # OpenRC + newconfd "${FILESDIR}/monerod.confd" monerod + newinitd "${FILESDIR}/monerod.initd" monerod + + # systemd + systemd_dounit "${FILESDIR}/monerod.service" + fi +} + +pkg_postinst() { + if use daemon; then + elog "Start the Monero P2P daemon as a system service with" + elog "'rc-service monerod start'. Enable it at startup with" + elog "'rc-update add monerod default'." + elog + elog "Run monerod status as any user to get sync status and other stats." + elog + elog "The Monero blockchain can take up a lot of space (80 GiB) and is stored" + elog "in /var/lib/monero by default. You may want to enable pruning by adding" + elog "'prune-blockchain=1' to /etc/monero/monerod.conf to prune the blockchain" + elog "or move the data directory to another disk." + fi +} diff --git a/profiles/package.mask b/profiles/package.mask index 1bc758b776..036c1bb002 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -14,6 +14,33 @@ # New entries go on top. +# Anna Vyalkova (2023-02-02) +# Python libraries with no consumers left in tree. +# Masked for removal in 30 days. +dev-python/SQLAlchemy-Utils +dev-python/automaton +dev-python/cotyledon +dev-python/daiquiri +dev-python/httptools +dev-python/ldappool +dev-python/microversion-parse +dev-python/monotonic +dev-python/ncclient +dev-python/os-testr +dev-python/oslo-cache +dev-python/oslo-metrics +dev-python/oslo-middleware +dev-python/oslo-upgradecheck +dev-python/osprofiler +dev-python/ovsdbapp +dev-python/pybeam +dev-python/pycadf +dev-python/pyngus +dev-python/python-monascaclient +dev-python/python-qpid-proton +dev-python/tinyrpc +dev-python/zVMCloudConnector + # Joe Kappus (2023-02-09) # Multiple critical vulnerabilities, no maintainer: https://github.com/gogs/gogs/security/advisories # Masked for removal in 30 days. diff --git a/profiles/updates/1Q-2023 b/profiles/updates/1Q-2023 index 28fe100ac4..41fc86ee72 100644 --- a/profiles/updates/1Q-2023 +++ b/profiles/updates/1Q-2023 @@ -1 +1,3 @@ move dev-python/dropbox-sdk-python dev-python/dropbox +move dev-python/sre_yield dev-python/sre-yield +move dev-python/http_ece dev-python/http-ece diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index 8a93ec0e45..9b06e95b01 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -7,3 +7,4 @@ DIST limine-4.20230212.1.tar.xz 725084 BLAKE2B d602c70d2d716f7025d81ead55139f3a9 DIST limine-4.20230216.1.tar.xz 783012 BLAKE2B 451e5afa3efa8f815da9a3226cab4da166f09fa36309cc066de6e1c3d7cbfce658ff4b0e4a55c9f362e00e50b3e33fc365db682c4f5a05969d77147be4fc5584 SHA512 1d1d65ba50387c21343b6e877c8dad50e2c3ec1fd5a59225b6557a2f964389761b6b8e2d90066edf5caa6cdb7128145d116b0df9c28b622d4aba00fb726edaf2 DIST limine-4.20230219.0.tar.xz 782172 BLAKE2B 525308e0ccfbce2814b7fb497023d7e2e02cb0bab361f4b74e20c480c39fc4f88bbfc4510680be9b2ad099ad549ef447ad32ccc93faa9b79a8d650b7065307e6 SHA512 11fe20c726bb2a09f275fd83021ba2b7c5a2b5a9c820790129352ae371beeec858c34a39924e02ac7b634cdb1ba3092973ba55be6cab33d224f9b99e57dc7605 DIST limine-4.20230221.0.tar.xz 782956 BLAKE2B 29edaae0698b7d3ce9a1a3b7b1ce9e28402294681121b30f7d7b3359a2da2bffa0037e94393c7137caae8008e1f4d88a226cc36d50b4a0b20e8433d7bd75f678 SHA512 99d9341ffa2e2906d4d5086bc2d27ba217bfd68742bc6ee734734d8c75f9eee2b761b84e622e76f14a87b2128105cefe42dca330441f43ecd4d210670176da91 +DIST limine-4.20230227.0.tar.xz 782796 BLAKE2B 35819ccfe896f595a10b666bc0a8d665ea6948f5ea3509833d05a81e574f6c9009a120773e28bc2f4d4d2172926f20796083b62e0ac153f8a232f20d21c6a945 SHA512 621bb2ddb25de88df63f73852e2ff6ceccc61d7d4be49ee8c0cf614c5037f37d350ff50d924065f5f5e6295dc5e99d53191db55778384c15c580630c32cbc560 diff --git a/sys-boot/limine/limine-4.20230227.0.ebuild b/sys-boot/limine/limine-4.20230227.0.ebuild new file mode 100644 index 0000000000..e65ae979a5 --- /dev/null +++ b/sys-boot/limine/limine-4.20230227.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" +HOMEPAGE="https://limine-bootloader.org/" +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.xz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +uefi +cd-efi +uefi32 +uefi64 +uefiaa64" +REQUIRED_USE=" + uefi32? ( uefi ) + uefi64? ( uefi ) + uefiaa64? ( uefi ) + cd-efi? ( uefi ) + uefi? ( || ( uefi32 uefi64 uefiaa64 cd-efi ) ) + + bios-pxe? ( bios ) + bios-cd? ( bios ) + bios? ( || ( bios-pxe bios-cd ) ) +" + +MY_LLVM_TARGETS="AArch64 ARM X86" +MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" + +BDEPEND=" + app-arch/gzip + dev-lang/nasm + sys-apps/findutils + sys-devel/clang[${MY_LLVM_FLAGS}] + sys-devel/lld + sys-devel/llvm[${MY_LLVM_FLAGS}] + + cd-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + + "$(use_enable uefi)" + "$(use_enable uefi32 uefi-ia32)" + "$(use_enable uefi64 uefi-x86-64)" + "$(use_enable uefiaa64 uefi-aarch64)" + "$(use_enable cd-efi uefi-cd)" + ) + + CROSS_TOOLCHAIN=llvm \ + econf "${myconf[@]}" +} diff --git a/www-apps/gotosocial/gotosocial-0.7.1.ebuild b/www-apps/gotosocial/gotosocial-0.7.1.ebuild index ab55a004b5..f98fb29141 100644 --- a/www-apps/gotosocial/gotosocial-0.7.1.ebuild +++ b/www-apps/gotosocial/gotosocial-0.7.1.ebuild @@ -8,6 +8,7 @@ DOCS_BUILDER="mkdocs" DOCS_DEPEND=( dev-python/mkdocs-material dev-python/mkdocs-render-swagger-plugin + dev-python/regex ) inherit python-any-r1 docs go-module systemd tmpfiles @@ -76,7 +77,7 @@ src_test() { GOFLAGS="${GOFLAGS//-v/}" GOFLAGS="${GOFLAGS//-x/}" - ego test -vet off ./... | tee /dev/null + ego test -vet off ./... } src_install() {