[gentoo-commits] repo/gentoo:master commit in: dev-python/ypy-websocket/
commit: 10e8ca0edb712acdec1dcccb4d0bacd42f3fa79b Author: Michał Górny gentoo org> AuthorDate: Sat Jun 17 05:44:36 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Jun 17 05:59:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10e8ca0e dev-python/ypy-websocket: Bump to 0.11.0 Signed-off-by: Michał Górny gentoo.org> dev-python/ypy-websocket/Manifest | 1 + .../ypy-websocket/ypy-websocket-0.11.0.ebuild | 46 ++ 2 files changed, 47 insertions(+) diff --git a/dev-python/ypy-websocket/Manifest b/dev-python/ypy-websocket/Manifest index 2811306bb5f1..0d9797a9eda5 100644 --- a/dev-python/ypy-websocket/Manifest +++ b/dev-python/ypy-websocket/Manifest @@ -1,3 +1,4 @@ DIST ypy-websocket-0.10.0.gh.tar.gz 14621 BLAKE2B c027ebd10a2a6ac7098d662435eb26b5c3a466d83c22a9db62a795be72df86ce34f0d233f05fb6179f07cf479222db1266c9a5070130da23f87f7adbbb9b471c SHA512 8267a3598c4c0e7b180f1718e9f84e05734f2e75acc971a531bf91cf9eaef4f0f5a4404ba0444aa7664c639ce877fb7409e0a65716dca046fe9423cc8f079b99 +DIST ypy-websocket-0.11.0.gh.tar.gz 19274 BLAKE2B 61222dd10259c4f35bfd81d8f5391189bbbd8d950f796d6bc7e69e8df8e3167095facf6fbd2c0eb79c4ec8fdc95fbbf4e5c88941283dfcd531db69dfc1cc18f2 SHA512 ff1616f3bf65c4c2909359de4483ae1d27f31b7771e8c83ade039599fd85933664128469a2ecd6d52864887227ab3630c86ba6d1a10273d4a2cffce6e598aa2b DIST ypy-websocket-0.8.4.gh.tar.gz 13416 BLAKE2B 9dd988d6eceb624bae2385180c408971a776f06324407506886c2ef5b8e713277a4c4fb0a2d328a20695d4db8808997c125bfb48faa60c93fe38bb1a1e899766 SHA512 20794b182bbf3958df9f3097ab8c4657acef1ca294c751e0524bc5a36cd7b7a6a2766ae9295cd5f9fc31070813d5b56e0e1e25e22931f63171f88b4757bb1584 DIST ypy-websocket-0.9.0.gh.tar.gz 13677 BLAKE2B 663cf37af7c1bf208da05bc92fc36d866b1a1f86eb2ae1d8362b023db95b68085b5d9eb35b5f34e106f41a819249db6a3d5d102f1c6a5bf04828d2a9cfc7 SHA512 5a193285fafc206de116e087ba10f37ee6e7238968d9c3e88537e054fd8c2238f9bf55c2b2dcb5871b8af9b080caba912a3526e124c33ea3156f19621312cdb4 diff --git a/dev-python/ypy-websocket/ypy-websocket-0.11.0.ebuild b/dev-python/ypy-websocket/ypy-websocket-0.11.0.ebuild new file mode 100644 index ..075327cc99bf --- /dev/null +++ b/dev-python/ypy-websocket/ypy-websocket-0.11.0.ebuild @@ -0,0 +1,46 @@ +# 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 + +DESCRIPTION="Python bindings to y-crdt " +HOMEPAGE=" + https://pypi.org/project/ypy-websocket/ + https://github.com/y-crdt/ypy-websocket/ +" +SRC_URI=" + https://github.com/y-crdt/ypy-websocket/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + =dev-python/anyio-3.6.2[${PYTHON_USEDEP}] + =dev-python/aiosqlite-0.18.0[${PYTHON_USEDEP}] + =dev-python/y-py-0.6.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/uvicorn[${PYTHON_USEDEP}] + dev-python/websockets[${PYTHON_USEDEP}] + ) +" + +EPYTEST_IGNORE=( + # Requires internet and nodejs + tests/test_ypy_yjs.py +) + +distutils_enable_tests pytest
[gentoo-commits] repo/gentoo:master commit in: dev-python/django-redis/
commit: 89fa13f11185ddc2e34df3948ff07f53cec3b969 Author: Michał Górny gentoo org> AuthorDate: Sat Jun 17 05:45:28 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Jun 17 05:59:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89fa13f1 dev-python/django-redis: Bump to 5.3.0 Signed-off-by: Michał Górny gentoo.org> dev-python/django-redis/Manifest | 1 + dev-python/django-redis/django-redis-5.3.0.ebuild | 83 +++ 2 files changed, 84 insertions(+) diff --git a/dev-python/django-redis/Manifest b/dev-python/django-redis/Manifest index 69b6ca626cb7..14f4d48279bf 100644 --- a/dev-python/django-redis/Manifest +++ b/dev-python/django-redis/Manifest @@ -1 +1,2 @@ DIST django-redis-5.2.0.tar.gz 44132 BLAKE2B 5d9680e43bfff506924b90cdce4fcbf40883a732af6b599c2e36d8549ce2aedbd69540b187152dc8fdc0d2a93b21c5fd2724d6386772f9b4af8632e38414b577 SHA512 65d3dc6b1d72c8b90908cf368cb66ac2eb74bdd32d0b42c8a5288b4448bd7444b21320251262627bc950eaf0d1a1ef0c3014761b690122bea9e5e20f744dd433 +DIST django-redis-5.3.0.tar.gz 44800 BLAKE2B 29a671f2899aefa6e59086bc194438aaf7e724b3edcefaf0c590a14e958847e86da34b8f94d4c29d62270f53f88395df2e911659e58471b5c037d1c2cd0f4dd7 SHA512 2867d405b69400355576eb3c052b4245844d56304979f09750251f8a2cf35ce704ebcdb6c80e6280fbfe24acfb237a3428f68081b6ada11ffc78257263703d7e diff --git a/dev-python/django-redis/django-redis-5.3.0.ebuild b/dev-python/django-redis/django-redis-5.3.0.ebuild new file mode 100644 index ..864b922bdd3b --- /dev/null +++ b/dev-python/django-redis/django-redis-5.3.0.ebuild @@ -0,0 +1,83 @@ +# 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="Full featured redis cache backend for Django" +HOMEPAGE=" + https://github.com/jazzband/django-redis/ + https://pypi.org/project/django-redis/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/django-3.2[${PYTHON_USEDEP}] + >=dev-python/redis-3.0.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-db/redis + dev-python/lz4[${PYTHON_USEDEP}] + dev-python/msgpack[${PYTHON_USEDEP}] + dev-python/pytest-django[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + sed -e '/--cov/d' \ + -e '/--no-cov/d' \ + -i setup.cfg || die + distutils-r1_src_prepare +} + +python_test() { + cd tests || die + local setting_file settings=( + settings.sqlite + settings.sqlite_json + settings.sqlite_lz4 + settings.sqlite_msgpack + settings.sqlite_sharding + settings.sqlite_zlib + # TODO: requires pyzstd +# settings.sqlite_zstd + ) + for setting_file in "${settings[@]}"; do + einfo "Testing ${setting_file} configuration" + epytest "--ds=${setting_file}" + done +} + +src_test() { + local redis_pid="${T}"/redis.pid + local redis_port=6379 + local redis_test_config=" + daemonize yes + pidfile ${redis_pid} + port ${redis_port} + bind 127.0.0.1 + " + + # Spawn Redis itself for testing purposes + einfo "Spawning Redis" + einfo "NOTE: Port ${redis_port} must be free" + "${EPREFIX}"/usr/sbin/redis-server - <<< "${redis_test_config}" || die + + # Run the tests + distutils-r1_src_test + + # Clean up afterwards + kill "$(<"${redis_pid}")" || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/django-otp/
commit: 698dcd7132028836c951beab9020c2cfadaf6280 Author: Michał Górny gentoo org> AuthorDate: Sat Jun 17 05:42:41 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Jun 17 05:58:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=698dcd71 dev-python/django-otp: Bump to 1.2.2 Signed-off-by: Michał Górny gentoo.org> dev-python/django-otp/Manifest| 1 + dev-python/django-otp/django-otp-1.2.2.ebuild | 43 +++ 2 files changed, 44 insertions(+) diff --git a/dev-python/django-otp/Manifest b/dev-python/django-otp/Manifest index ddc7cd033cda..eb46b5b19ba3 100644 --- a/dev-python/django-otp/Manifest +++ b/dev-python/django-otp/Manifest @@ -1,3 +1,4 @@ DIST django-otp-1.1.6.gh.tar.gz 76790 BLAKE2B 442c2418a870ccc8034a080415befb09780f9228562a15737e0911a0343945908f9fc2e026220a4477a5e5e1a6c1e4c3f7d51c823d4a9019f2bc15ae3367d8a3 SHA512 58c64651a5b274542bf09604daf3e59fdb0ea4eb96e7d14e59fd10a042d86cffb5df462191198f12320ea706f4d9aa651ef2c79ad7aa33e9d4ba0d157d90f4fb DIST django_otp-1.2.0.tar.gz 64888 BLAKE2B 4b9eff29508b1ce537452ecf7337c7440acbab08b66c651080973d6a39e8e7cd5255f440e4dfb397886f562234d297333eee296ee9958075790e183e47e6637a SHA512 2f108ff08a01044a0f6572f4e5a57311c28926b5baf808f5013e6ffc1e40db77fd182b078ce53596b4ecee87fc0223fdf6fc41158e03a6ba3e80455234d64810 DIST django_otp-1.2.1.tar.gz 65762 BLAKE2B 8243763a717c5f22513e10a03b8eeccf26d5e556cca15a22cad8e66ae8f6b4e6bfd53c43bf4de328e0b78f66895869a258ed1f42daaa0c3f686ae42ae0222ee5 SHA512 cb1ee0507dca15cd23d96c28566368079d38d85e3ef3a11ac14d25443c7d50ee62e8256dafe355632c33c84f74af54146890e58e17dc588e52502ee68716510f +DIST django_otp-1.2.2.tar.gz 66391 BLAKE2B f66472ec2e3842ebc634edd8f689d1de51738381fd86c4af0859dee2f1bcf407b1c952c795203f9c742a95633ee14ce9253dcc1ffd7988c960e26b23a1ec5dfe SHA512 e8608f0a3b0aeaa82e509f034f69131eb1015124ecf84b734a5be58f62c309eee506b12fffe2aeb4b707e70c612413d1458bc64533102508c55255035432eb1f diff --git a/dev-python/django-otp/django-otp-1.2.2.ebuild b/dev-python/django-otp/django-otp-1.2.2.ebuild new file mode 100644 index ..fae3a5117ea5 --- /dev/null +++ b/dev-python/django-otp/django-otp-1.2.2.ebuild @@ -0,0 +1,43 @@ +# 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="Django framework adding two-factor authentication using one-time passwords" +HOMEPAGE=" + https://github.com/django-otp/django-otp/ + https://pypi.org/project/django-otp/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/django-3.2[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + $(python_gen_impl_dep sqlite) + dev-python/freezegun[${PYTHON_USEDEP}] + dev-python/qrcode[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/tomli[${PYTHON_USEDEP}] + ' 3.9 3.10) + ${RDEPEND} + ) +" + +python_test() { + local -x PYTHONPATH=test:${PYTHONPATH} + local -x DJANGO_SETTINGS_MODULE=test_project.settings + "${EPYTHON}" -m django test -v 2 django_otp || + die "Tests fail with ${EPYTHON}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/gsd/
commit: 8fdbab339752a73d29c985064ab1655ece3b49ba Author: Michał Górny gentoo org> AuthorDate: Sat Jun 17 05:40:08 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Jun 17 05:58:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fdbab33 dev-python/gsd: Bump to 3.0.0 Signed-off-by: Michał Górny gentoo.org> dev-python/gsd/Manifest | 1 + dev-python/gsd/gsd-3.0.0.ebuild | 40 2 files changed, 41 insertions(+) diff --git a/dev-python/gsd/Manifest b/dev-python/gsd/Manifest index 6d024ffef9cf..98d7e58e048e 100644 --- a/dev-python/gsd/Manifest +++ b/dev-python/gsd/Manifest @@ -1,3 +1,4 @@ +DIST gsd-3.0.0.tar.gz 106562 BLAKE2B 0a8616300a0f568de82e7a7fa56440b7cdd3abc86e530ff3c139a21d9f57750c0454d55e261bcdaeebb1d882ffcc6d69a09b7fe61fbf662b647ca46ad91b265c SHA512 2808fc52a46256413aeee98642f5cf2e2be8f3e09a8beb8626db7a71a1864566161d3496577d501a88caf5afde05212d80bac2fe2346f95c04a3284eb2c447d7 DIST gsd-v2.8.0.tar.gz 107602 BLAKE2B 1317548dda93f7b7d07e74163f09aea9808ee50617e02c43f635339313e7604f5e06e0d488bdb7b336e96a7c80c1d1b1cbde0de6809102fedcfcdba2ced7c8ca SHA512 9346ed54a28d23cca9b1d3a82a86c4186dab47a6949e519e307ce121a3ed80105332360fb5a151cc68c403e00651746b2fef4d2c51781188a52569032f3bd700 DIST gsd-v2.8.1.tar.gz 107943 BLAKE2B beeddac15851396a4969988396459ff244cc191d02618a5a2fe3059ad4e798b6f95a526fb46149d447c2478bb6f8eb9dae7e484bc15aeb7c0585b20808dfd1fa SHA512 6b68966abc92b46d84287687e975631a923b38aaca936d5031c27b8dc0fda5e02f13b725e0c87dfb61f68bbfa0ac906895479232b8ff646c98c12025e78ed6ee DIST gsd-v2.9.0.tar.gz 107656 BLAKE2B 78abd1bd832b1cd39844b87ddba6d687627c91624d3bcc3f81b7187b341bbcee1e2135934901bf1b860730ca4397298bd8d5d8723990e3f3efe3151bb941d406 SHA512 96883044b9c6cd580b2b45bc4db4b5f21121f83b4d67d2fc0449661e793a49466f26e497ef873d16a0af35bcb0926332fd4ce6f254f46582ba5cfccb8b52a02a diff --git a/dev-python/gsd/gsd-3.0.0.ebuild b/dev-python/gsd/gsd-3.0.0.ebuild new file mode 100644 index ..c9851b2e7559 --- /dev/null +++ b/dev-python/gsd/gsd-3.0.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 + +DESCRIPTION="GSD - file format specification and a library to read and write it" +HOMEPAGE=" + https://github.com/glotzerlab/gsd/ + https://pypi.org/project/gsd/ +" +SRC_URI=" + https://github.com/glotzerlab/gsd/releases/download/v${PV}/${P}.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND=" + >=dev-python/numpy-1.24.2[${PYTHON_USEDEP}] +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +python_test() { + cd "${T}" || die + epytest --pyargs gsd +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autodoc-typehints/
commit: fc7be61502386fc017a59bd084f20a1a53215f1b Author: Michał Górny gentoo org> AuthorDate: Sat Jun 17 05:41:29 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Jun 17 05:58:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc7be615 dev-python/sphinx-autodoc-typehints: Bump to 1.23.2 Signed-off-by: Michał Górny gentoo.org> dev-python/sphinx-autodoc-typehints/Manifest | 1 + .../sphinx-autodoc-typehints-1.23.2.ebuild | 38 ++ 2 files changed, 39 insertions(+) diff --git a/dev-python/sphinx-autodoc-typehints/Manifest b/dev-python/sphinx-autodoc-typehints/Manifest index 438303ce5929..8ebc993a6e27 100644 --- a/dev-python/sphinx-autodoc-typehints/Manifest +++ b/dev-python/sphinx-autodoc-typehints/Manifest @@ -1,3 +1,4 @@ DIST sphinx-autodoc-typehints-1.22.gh.tar.gz 35429 BLAKE2B d871de3d3a37b2632e6b43dcb4ce58fbf61bdfdb225650486fdffbbfff4148770f40096815d3e6807f4d3f789c0f7f7fdfef841a3d087f0b12e65671597207e3 SHA512 9fed312b5b63dcbf0b39e226486abd687e68c26eeb7303ee3049251c7007d7c364ceb196672ac16101b1a76493e0a0a4e1d9532e54eec250720a37f0c8f77fda DIST sphinx_autodoc_typehints-1.23.0.tar.gz 35945 BLAKE2B 4af9ddd722a1fc59d52009ef46ad7af828d826cce61e0bce260b68045d4abe3b184ffc0368b29f60eba210def8d8b3b37a5455442c156b326d4b9956c6afc32c SHA512 990db1f042913088fddf56cbc9ad5f401f7d886164c348aaf19fd1541fa1566a2d58d1c182e52d839d1dd32606ca3da1191b7062a6ed9c8f04dc6a47efaf5488 DIST sphinx_autodoc_typehints-1.23.1.tar.gz 36243 BLAKE2B e53dc42a31e358ca1e3fbbe41a3002abd4e1f470ed259d5b0b6f8def81de91653d1cb609e44dc10409340775ca877ea394e4fba1a5f2c3a38c10ce33996e12c8 SHA512 fe10d0ae4d23a979125868fd6743b37d2f65e1297620142c13cb59b83ba242e4b45098cc580c18232be1b535f5927ba6dd401f7cd4d3a39c2aab3611a2a751ed +DIST sphinx_autodoc_typehints-1.23.2.tar.gz 36198 BLAKE2B 15c47e89e50a1a88878f2ec5c511900ad5f0437975c041c99a33f2cc9e29de955b897bd6f853b010c0f8185cd669be9e8de351ee654e9bd640337a5771caeb62 SHA512 27e9a4179f050444dfbd3d4648212f1d56c47a938f8e33dded9121c5cd4637b4e2096eb383bbf663078223dc46973f3e0fcd02ecd162611d353ef5d702977f48 diff --git a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.23.2.ebuild b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.23.2.ebuild new file mode 100644 index ..c12ff85ed759 --- /dev/null +++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.23.2.ebuild @@ -0,0 +1,38 @@ +# 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="Type hints support for the Sphinx autodoc extension" +HOMEPAGE=" + https://github.com/tox-dev/sphinx-autodoc-typehints/ + https://pypi.org/project/sphinx-autodoc-typehints/ +" + +LICENSE="MIT" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +SLOT="0" + +RDEPEND=" + >=dev-python/sphinx-5.3[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] + test? ( + >=dev-python/nptyping-2.5[${PYTHON_USEDEP}] + >=dev-python/sphobjinv-2.3.1[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.5[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # this package is addicted to Internet + tests/test_sphinx_autodoc_typehints.py::test_format_annotation +)
[gentoo-commits] repo/gentoo:master commit in: dev-python/jsonpatch/
commit: c79d4b6d740e26abce71f8c11fb937fd783e16fa Author: Michał Górny gentoo org> AuthorDate: Sat Jun 17 05:37:33 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Jun 17 05:58:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c79d4b6d dev-python/jsonpatch: Bump to 1.33 Signed-off-by: Michał Górny gentoo.org> dev-python/jsonpatch/Manifest | 1 + dev-python/jsonpatch/jsonpatch-1.33.ebuild | 41 ++ 2 files changed, 42 insertions(+) diff --git a/dev-python/jsonpatch/Manifest b/dev-python/jsonpatch/Manifest index 3a766fbfb10a..7d18f8ebd857 100644 --- a/dev-python/jsonpatch/Manifest +++ b/dev-python/jsonpatch/Manifest @@ -1,2 +1,3 @@ DIST jsonpatch-1.32.tar.gz 27988 BLAKE2B b60dc7607f644f1ffd095486c237e3bb537b465132725e98fc8799a42a92dcbb43e1e41d281fbc2ce2c4efec327ad681d7740129be55d94c51321e620d084d95 SHA512 4e2978555dd506e09553014d426c4e3a6c6d5c865428f11450952704007c8a0b2060b945cf1fa33a128151427e1c66919891466e095e96fff4316304f0b3ad1d DIST python-json-patch-1.32.gh.tar.gz 27988 BLAKE2B b60dc7607f644f1ffd095486c237e3bb537b465132725e98fc8799a42a92dcbb43e1e41d281fbc2ce2c4efec327ad681d7740129be55d94c51321e620d084d95 SHA512 4e2978555dd506e09553014d426c4e3a6c6d5c865428f11450952704007c8a0b2060b945cf1fa33a128151427e1c66919891466e095e96fff4316304f0b3ad1d +DIST python-json-patch-1.33.gh.tar.gz 28475 BLAKE2B 7d95ab23e09141cbe26618c91b12558d5fbfecda3e5b148d834753a364155d30859a9bdc3d321bdfcc5269f7e0170671524ae78f5fe65a8c97041bab3fb522b9 SHA512 0685f63949bee135b19d0962bdaab32ba97e02772b6650d885be57c09a2e89546222ebba1a4cf146b2f91027790b0a3ff2ea072d66dcebf9153aa601638bbfa2 diff --git a/dev-python/jsonpatch/jsonpatch-1.33.ebuild b/dev-python/jsonpatch/jsonpatch-1.33.ebuild new file mode 100644 index ..db865c090f6c --- /dev/null +++ b/dev-python/jsonpatch/jsonpatch-1.33.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +MY_P=python-json-patch-${PV} +DESCRIPTION="Apply JSON-Patches like http://tools.ietf.org/html/draft-pbryan-json-patch-04; +HOMEPAGE=" + https://github.com/stefankoegl/python-json-patch/ + https://pypi.org/project/jsonpatch/ +" +SRC_URI=" + https://github.com/stefankoegl/python-json-patch/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/jsonpointer-1.9[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + ${RDEPEND} + ) +" + +python_test() { + "${EPYTHON}" tests.py || die "Tests of tests.py fail with ${EPYTHON}" + "${EPYTHON}" ext_tests.py || die "Tests of ext_tests.py fail with ${EPYTHON}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/virtualenv/
commit: c829970f754cb2f7368e699c863cd3e223fde661 Author: Michał Górny gentoo org> AuthorDate: Sat Jun 17 05:20:29 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Jun 17 05:58:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c829970f dev-python/virtualenv: Bump to 20.23.1 Signed-off-by: Michał Górny gentoo.org> dev-python/virtualenv/Manifest | 1 + dev-python/virtualenv/virtualenv-20.23.1.ebuild | 115 2 files changed, 116 insertions(+) diff --git a/dev-python/virtualenv/Manifest b/dev-python/virtualenv/Manifest index 1c2d9f5b74ca..7ff3e3a49985 100644 --- a/dev-python/virtualenv/Manifest +++ b/dev-python/virtualenv/Manifest @@ -1,3 +1,4 @@ DIST virtualenv-20.21.0.tar.gz 12070063 BLAKE2B f69d5934191ccd8e9420c37e51b53df7876961d6f13d0f75845530893fd91df29a512e64eaa27135535816250a3149087029e6fe1b15317b8079af9cee2832ea SHA512 77aae5ebc5007093953c30da1eed996e851a65c7dd1f7a3a85961a1bb251b3d7970936eea1efe8babb216d2024072bdbf1c1a97ba8760a04a0abf6e7c3a27d09 DIST virtualenv-20.22.0.tar.gz 6612036 BLAKE2B aeebf0a80dd96eb78dc4a2ca258e1089a9ce1a4e0bb66b1e8b5093353e298e22dbcc57acea7f5094dee29e4e855c51ce235901fd39d29fbfbc3dd96dcef8b15f SHA512 83d15b03abebd856b1636d0f00443f77882de9fdeb9dff67b72dc839d55f4e7e0668914ef3ac79cdf1d8cf147e29ba97feb720a5ebfcf24dc6cd27ec2e04384d DIST virtualenv-20.23.0.tar.gz 6617594 BLAKE2B 370cabd8b8fe24dc7bcaee9c9976d43ca36768824e5fa8c4167f701edba0498fc9faf7af12e8964b57246d2390d995562327067cb30d577ef70adcd9439b3a49 SHA512 90b5aae687984b982dd60d573f9b2cf9a525c135f93d51a9087940d2265a1dd0c59670dcfff9b3aa459a081b0b13d1183360022825f486c9cf2fc86bfc5b8bc3 +DIST virtualenv-20.23.1.tar.gz 6619074 BLAKE2B 0b35a1439b7e2a9eba9c676457a39d22c4318dd4925723bdfcd5ec36cdae236b5bd6aee44a7e4cea5f1febfac7dbf58a7b0e21bb150529f9b851eb065fbddede SHA512 9a19b8f4aff021f5419c10b5954118adb668294cdeffba7a43ed12f76fc6fc8aed8e53df68277a959deb7a4e81f81ed9b4797c17574c347610c8de8d85826af8 diff --git a/dev-python/virtualenv/virtualenv-20.23.1.ebuild b/dev-python/virtualenv/virtualenv-20.23.1.ebuild new file mode 100644 index ..591d6471b659 --- /dev/null +++ b/dev-python/virtualenv/virtualenv-20.23.1.ebuild @@ -0,0 +1,115 @@ +# 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..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Virtual Python Environment builder" +HOMEPAGE=" + https://virtualenv.pypa.io/en/stable/ + https://pypi.org/project/virtualenv/ + https://github.com/pypa/virtualenv/ +" + +LICENSE="MIT" +KEYWORDS="~amd64" +SLOT="0" + +RDEPEND=" + =dev-python/distlib-0.3.6[${PYTHON_USEDEP}] + =dev-python/filelock-3.12[${PYTHON_USEDEP}] + =dev-python/platformdirs-3.5.1[${PYTHON_USEDEP}] +" +# coverage is used somehow magically in virtualenv, maybe it actually +# tests something useful +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] + test? ( + dev-python/coverage[${PYTHON_USEDEP}] + dev-python/flaky[${PYTHON_USEDEP}] + >=dev-python/pip-22.2.1[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}] + ' pypy3) + >=dev-python/pytest-mock-3.6.1[${PYTHON_USEDEP}] + >=dev-python/setuptools-67.8[${PYTHON_USEDEP}] + >=dev-python/six-1.9.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/time-machine[${PYTHON_USEDEP}] + ' 'python3*') + dev-python/wheel[${PYTHON_USEDEP}] + >=dev-python/packaging-20.0[${PYTHON_USEDEP}] + ) +" +# https://github.com/pypa/virtualenv/issues/2554 +BDEPEND+=" + test? ( + $(python_gen_cond_dep ' + !!
[gentoo-commits] repo/gentoo:master commit in: dev-python/tox/
commit: 1d4bd47ee1a57b8edf2a69fafbabe30ee0ef464e Author: Michał Górny gentoo org> AuthorDate: Sat Jun 17 05:20:38 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Jun 17 05:58:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d4bd47e dev-python/tox: Bump to 4.6.2 Signed-off-by: Michał Górny gentoo.org> dev-python/tox/Manifest | 1 + dev-python/tox/tox-4.6.2.ebuild | 80 + 2 files changed, 81 insertions(+) diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest index d227f90ac110..7a9f0239964b 100644 --- a/dev-python/tox/Manifest +++ b/dev-python/tox/Manifest @@ -3,3 +3,4 @@ DIST tox-4.5.1.tar.gz 170137 BLAKE2B 38ab00eb577e66211db0ecf8931087a8c5a14f8219e DIST tox-4.5.2.tar.gz 170336 BLAKE2B 1dcd2bbd7d153dbf0ac7bb48cdd1826d5fb915b7ef6d30a943138e06bb5d82d67db551f8c6d0342a5a81d91ddfd7da6ad8272fc016eaea27bcd4d69f6be9c605 SHA512 44a6c9821975205258402eaaa2010a0acde98190c77db0361da6c67d793de90871786fe2d78c6c9ee83100d7399e1eac857e2edaf94c64c81fb535ff871a363c DIST tox-4.6.0.tar.gz 170401 BLAKE2B ae9decd66677fc4e0422687dcd166a27df2f5617c4dbad1d99762542e0d7e1cbcb27892fce74217f85d3e93176475fa39a22a6dd99ccf141a12832862b436a02 SHA512 465db889630d1aa36329b41cf91537e7ca27fe0901b77b8b24d180ab854f2b7c062ae62bdcc931a33235b617e7c709d9290f0769b133b5cd40e398aea9a8d918 DIST tox-4.6.1.tar.gz 172090 BLAKE2B ee86b8972ee273f07ab0197ab2f0b6ce4505206eebc412f6ec68007e1cf5ac270662e4cb61aa6eb5b08df07a5b20a28c498f9e730fe08fd04339ba918a7712e5 SHA512 b6571790275ee6d7f33dfd72c587b70476fc4ea0798a5331831bea69087cacd21eed546197bfb4a32cb4fe182b63b759977f194e19b56fb346ed251a00be9d6b +DIST tox-4.6.2.tar.gz 172333 BLAKE2B 0fa9e7782eb18b525ff7f226b0fa9b8001f69f8b620b86a19bc2c19c349b2c8c7440a1de220387bccaa7a9044796db57ae63d16851c98a73ced2c495a01b5f3e SHA512 3e4663972f8c51a634f00c57c8b9b6704a628e912ef2e1854a8dfbd7bce13e44822984af9f69cb5b8a306ede545a565044cfeb8803cff41a530de7958fc07878 diff --git a/dev-python/tox/tox-4.6.2.ebuild b/dev-python/tox/tox-4.6.2.ebuild new file mode 100644 index ..a18298633f2c --- /dev/null +++ b/dev-python/tox/tox-4.6.2.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=hatchling +PYTHON_COMPAT=( python3_{10..11} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="virtualenv-based automation of test activities" +HOMEPAGE=" + https://tox.readthedocs.io/ + https://github.com/tox-dev/tox/ + https://pypi.org/project/tox/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/cachetools-5.3.1[${PYTHON_USEDEP}] + >=dev-python/chardet-5.1[${PYTHON_USEDEP}] + >=dev-python/colorama-0.4.6[${PYTHON_USEDEP}] + >=dev-python/filelock-3.12.2[${PYTHON_USEDEP}] + >=dev-python/packaging-23.1[${PYTHON_USEDEP}] + >=dev-python/platformdirs-3.5.3[${PYTHON_USEDEP}] + >=dev-python/pluggy-1[${PYTHON_USEDEP}] + >=dev-python/pyproject-api-1.5.2[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}] + ' 3.{9..10}) + >=dev-python/virtualenv-20.23.1[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/hatch-vcs-0.3[${PYTHON_USEDEP}] + test? ( + >=dev-python/build-0.10[${PYTHON_USEDEP}] + >=dev-python/distlib-0.3.6[${PYTHON_USEDEP}] + >=dev-python/flaky-3.7[${PYTHON_USEDEP}] + >=dev-python/psutil-5.9.5[${PYTHON_USEDEP}] + >=dev-python/pytest-mock-3.11.1[${PYTHON_USEDEP}] + >=dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}] + >=dev-python/re-assert-1.1[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/time-machine-2.10[${PYTHON_USEDEP}] + ' 'python*') + ) +" + +distutils_enable_tests pytest + +python_test() { + # devpi_process is not packaged, and has lots of dependencies + cat > "${T}"/devpi_process.py <<-EOF || die + def IndexServer(*args, **kwargs): raise NotImplementedError() + EOF + + local -x PYTHONPATH=${T}:${PYTHONPATH} + local EPYTEST_DESELECT=( + # Internet + tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_build_wheel_external + ) + local EPYTEST_IGNORE=( + # requires devpi* + tests/test_provision.py + ) + + [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( + 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[explicit-True-True]' + 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements-True-True]' + 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[constraints-True-True]' +
[gentoo-commits] repo/gentoo:master commit in: dev-python/boto3/
commit: 28c61bedacee13e986a3a4f72f9aa43234f22817 Author: Michał Górny gentoo org> AuthorDate: Sat Jun 17 04:46:48 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Jun 17 05:58:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28c61bed dev-python/boto3: Bump to 1.26.155 Signed-off-by: Michał Górny gentoo.org> dev-python/boto3/Manifest | 1 + dev-python/boto3/boto3-1.26.155.ebuild | 66 ++ 2 files changed, 67 insertions(+) diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index 21f3d23c315f..dbdc2a7dd50f 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -4,3 +4,4 @@ DIST boto3-1.26.151.gh.tar.gz 661732 BLAKE2B 8adc42757d828414dd4bde9f460bc9fd678 DIST boto3-1.26.152.gh.tar.gz 662874 BLAKE2B 31866c0c3244cdb868fadaf985410e5577d8d75f37387ee44f6ce879ae06c282a4e85e262da4bab3e588918b126110c10b5a64bf7764f076baf495a4382cd225 SHA512 3d496da055172bbc840a3a6f8bd7df6f24bbb1f2f5dbacbbc0e337d4bd15d1355b9fd2e5dbb9e611aa1e415d11dc32bd0b61428a0d0ce7e2d55bb143a0cf1491 DIST boto3-1.26.153.gh.tar.gz 663859 BLAKE2B 6c5a04fcaa6dde09a09552c2687a2ad1a780ce703cc60eda84c2fa6ad9061dd5f0a4aa0c8f7a7d15f73da2abd9f28d12f8f3d4f859a552cc355bde16f9b306aa SHA512 70117de2475d82f4bb94be2033b7ba18447290f767334d3ea11c60807619d76846003868439f1d025b396df12b91e126f4935f7438d649ca2ee7d629f0a499f4 DIST boto3-1.26.154.gh.tar.gz 664248 BLAKE2B d36363c3a1561392fe9217c694f263ed34d10fee42141efffbe9d0899e5472d765af717a148deb9b3ef2abe654dcbb5840557d24644763a43ebda61fb39d7b5a SHA512 3aa8b243f9a39921c48d7d63ffb0be64f3bf8dbb824df03e7aafea072a218973660deb52b80ec23367f2a94f8bb9b2ee284a5b4d41d0edd81a1ea063cf94f453 +DIST boto3-1.26.155.gh.tar.gz 664838 BLAKE2B 35c78d4da5bcba6f218a854d67647b71b16915b380271ed03c79775c547ab69fadd750f58557460445d5a6448f927042cccb6cea6e14670dda7e59ccac3c5b5f SHA512 40197333b87c85119428faa35489207ffdc6c03cec03c6446e239d616bd19a40da1512e5ce43618fea9465f174564b533021ba95e26d105a00786dfe47ec7342 diff --git a/dev-python/boto3/boto3-1.26.155.ebuild b/dev-python/boto3/boto3-1.26.155.ebuild new file mode 100644 index ..2a4a7643203e --- /dev/null +++ b/dev-python/boto3/boto3-1.26.155.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}" == "" ]]; 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)" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/time-machine/
commit: b23148c2659b58d8ed517ff918c3724a91c04020 Author: Michał Górny gentoo org> AuthorDate: Sat Jun 17 05:20:23 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Jun 17 05:58:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b23148c2 dev-python/time-machine: Bump to 2.10.0 Signed-off-by: Michał Górny gentoo.org> dev-python/time-machine/Manifest | 1 + dev-python/time-machine/time-machine-2.10.0.ebuild | 30 ++ 2 files changed, 31 insertions(+) diff --git a/dev-python/time-machine/Manifest b/dev-python/time-machine/Manifest index fe3c9dbbdccc..94f6241d2342 100644 --- a/dev-python/time-machine/Manifest +++ b/dev-python/time-machine/Manifest @@ -1 +1,2 @@ +DIST time-machine-2.10.0.gh.tar.gz 28770 BLAKE2B ba4ff7dd2559530e86e38d23600209f2e860a1541c9ef5536d07092678018c210ec5e0c63bc615e81b62e8179324953d023ba247c501aa94e16beb0345cacf8f SHA512 4a3120432cb6aacb1e022415094a4fb204d2f1b39c378307a0de34505d470982d81e1d2d940d0b9745c3edcd563ff55f9ab1d602bd1dea720a474fee5fa1e4af DIST time-machine-2.9.0.gh.tar.gz 28043 BLAKE2B 9a9a521c94b72a7464853661da791b6f57f5155ddc62ffceeb82f808903f4c337e6bf48fe8300bb4f9f5673fd175fd85038a4e80a39e8f3e096c12c27ee790ec SHA512 ecc780a72d279b49d026a8f3f89210cb4c90e02c5a517c08eadbabcb65216a24c603ace39afd76ea1e6ccdef589d5997581d0db7477bb28fe4d1e0510daf17a0 diff --git a/dev-python/time-machine/time-machine-2.10.0.ebuild b/dev-python/time-machine/time-machine-2.10.0.ebuild new file mode 100644 index ..d6f96f71fc73 --- /dev/null +++ b/dev-python/time-machine/time-machine-2.10.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="Travel through time in your tests" +HOMEPAGE=" + https://github.com/adamchainz/time-machine/ + https://pypi.org/project/time-machine/ +" +SRC_URI=" + https://github.com/adamchainz/time-machine/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + dev-python/python-dateutil[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest
[gentoo-commits] repo/gentoo:master commit in: dev-python/pytest-freezer/
commit: 15f3fed98bd50b1c412a90abe823031d62f92c80 Author: Michał Górny gentoo org> AuthorDate: Sat Jun 17 05:20:17 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Jun 17 05:58:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15f3fed9 dev-python/pytest-freezer: New package, v0.4.6 New NIH dependency for dev-python/virtualenv-20.23.1. Signed-off-by: Michał Górny gentoo.org> dev-python/pytest-freezer/Manifest | 1 + dev-python/pytest-freezer/metadata.xml | 12 ++ .../pytest-freezer/pytest-freezer-0.4.6.ebuild | 26 ++ 3 files changed, 39 insertions(+) diff --git a/dev-python/pytest-freezer/Manifest b/dev-python/pytest-freezer/Manifest new file mode 100644 index ..0aa4de74538d --- /dev/null +++ b/dev-python/pytest-freezer/Manifest @@ -0,0 +1 @@ +DIST pytest_freezer-0.4.6.tar.gz 8661714 BLAKE2B 03d2545762f0702776fb72b63ceffaa44e53775c2b96636223aee67b7d8503624dad02371cd9985eb507939b1346463d8a38bec9305518768ad63af0aca50147 SHA512 85b703d9ef20ff9d2186004d574357a89f0c19de251c9fdda4f47526b920df40b330c7970d06dcde2eccbcdd2a61f62ef995670d11a9a3fe6816eb64f5bc3158 diff --git a/dev-python/pytest-freezer/metadata.xml b/dev-python/pytest-freezer/metadata.xml new file mode 100644 index ..800e4e6973d8 --- /dev/null +++ b/dev-python/pytest-freezer/metadata.xml @@ -0,0 +1,12 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + pyt...@gentoo.org + + + + pytest-dev/pytest-freezer + pytest-freezer + + diff --git a/dev-python/pytest-freezer/pytest-freezer-0.4.6.ebuild b/dev-python/pytest-freezer/pytest-freezer-0.4.6.ebuild new file mode 100644 index ..94f14719fda3 --- /dev/null +++ b/dev-python/pytest-freezer/pytest-freezer-0.4.6.ebuild @@ -0,0 +1,26 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Pytest plugin providing a fixture interface for spulec/freezegun" +HOMEPAGE=" + https://github.com/pytest-dev/pytest-freezer/ + https://pypi.org/project/pytest-freezer/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/freezegun-1.0[${PYTHON_USEDEP}] + >=dev-python/pytest-3.6[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest
[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/
commit: 7509cea14c5efe52f405b7f344629658bb47d63f Author: Michał Górny gentoo org> AuthorDate: Sat Jun 17 04:46:23 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Jun 17 05:58:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7509cea1 dev-python/botocore: Bump to 1.29.155 Signed-off-by: Michał Górny gentoo.org> dev-python/botocore/Manifest | 1 + dev-python/botocore/botocore-1.29.155.ebuild | 79 2 files changed, 80 insertions(+) diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index b6f44746748c..9497e299a262 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -4,3 +4,4 @@ DIST botocore-1.29.151.gh.tar.gz 11618833 BLAKE2B cac8007e6177c029b97e288c244668 DIST botocore-1.29.152.gh.tar.gz 11624895 BLAKE2B f6b8596548ab8ff5cbf401d98ebf90cd0425f0363f9be1b71f58649a98dd6c69a859deb80467621bcdc5c15ebe151df7960880ebc013d5834d5310e80a89e948 SHA512 f51f8e00e61ed51d39ec9e51a08cf0f57d29f5e1d4e77460cf28ed296f062cf9df2b5761a30d8a78b6bc4ca8a971032150929cb84147d099e45f8e0112a717e5 DIST botocore-1.29.153.gh.tar.gz 11665559 BLAKE2B 82a51ba87753e4f241776652f846db39e5d3748997c635af960dfa389786f3abe3b622f2415abba1aaef81d12aee8b7197f1dea9e71a34e6fc18e1712a79eed5 SHA512 84f774eae433b8efecbc4ccf4990435cfa2f9a5fa1a6d29d94bbc57a75b6f3fd4c0b8392672a7d06a00ad7b5f0f4c3fcf66aa893ad655e3a1409083d8731df78 DIST botocore-1.29.154.gh.tar.gz 11667747 BLAKE2B 0f5ad1bd37b977fcbf938bde18ddec0aab0ce71180e64b5f7318647843082cedead62215a99099a7b4f795228afa1093f22364fbe84b3ecd6c1d177a00f5ee8f SHA512 f66819a5b70ceb30b42bf448c9069d2ebfe68d25f33d4b489e1836b65a2233a3a62bd50d723c4b25531fa13fd49a4ba50cad9e67b6315954aa113428d8a87d4e +DIST botocore-1.29.155.gh.tar.gz 11673165 BLAKE2B 653cc8b368d34502bcb16622677f11562d38a301e449e2712bcaa7702920a2e2291406fc370d58b562e92719f3945234578f1dc185e9b31e636f09e06f8a00bc SHA512 b4e0d46164953c7eb6fe185a3501a011395c48944028248f831347dd5abfa006c0e46196089d4c78010693f88137f49183b12381b984d99fc9a0a75b5d5892a2 diff --git a/dev-python/botocore/botocore-1.29.155.ebuild b/dev-python/botocore/botocore-1.29.155.ebuild new file mode 100644 index ..3ced99abe4ff --- /dev/null +++ b/dev-python/botocore/botocore-1.29.155.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}" == "" ]]; 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/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 +
[gentoo-commits] repo/gentoo:master commit in: app-admin/awscli/
commit: 8ac3b01aa390ec6321a5436575d28ec96179e00e Author: Michał Górny gentoo org> AuthorDate: Sat Jun 17 04:48:26 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Jun 17 05:58:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ac3b01a app-admin/awscli: Bump to 1.27.155 Signed-off-by: Michał Górny gentoo.org> app-admin/awscli/Manifest | 1 + app-admin/awscli/awscli-1.27.155.ebuild | 80 + 2 files changed, 81 insertions(+) diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest index eb3e841e1693..7c4af9c7c51a 100644 --- a/app-admin/awscli/Manifest +++ b/app-admin/awscli/Manifest @@ -4,3 +4,4 @@ DIST aws-cli-1.27.151.gh.tar.gz 2433265 BLAKE2B a26710e9af6cca92db87394c15415ade DIST aws-cli-1.27.152.gh.tar.gz 2434279 BLAKE2B 4c7ff9c0df3aee2eb8d195941f0d443a0904f7becbf6d9484425d940ca2f686520a28e9ab196a634663f6b1662905352ad7548ec4ba2bbde770af74970a5bf99 SHA512 8039ff55f967091649e74f4a827044ebddeff7beb28cc4bc47ed817941c64cd6f6e274c705fbeb49ce58331514b4bc4b6622689f1740a6ef676983cf0224e942 DIST aws-cli-1.27.153.gh.tar.gz 2436062 BLAKE2B e9351f70b36ffb15fcab233ba2c6845675749b34a16ddb6baac25acb712f7ce42fa531683684fa7deb4bde38c896eca6f5e47d6637f10e45c56d7e20eb99145e SHA512 6e48dfed4c7d09acc1d567952e921a926ac2a63cbf4c0ab27856a17336cb517157ff5e7a3685b9f6c7d2f2edc2aad7dd52079ac3b5cbb13ad0da65a772dc3099 DIST aws-cli-1.27.154.gh.tar.gz 2436624 BLAKE2B 79f55cc001ba3286a125002304c350dbecc6582b0e52b1ab1c1460b15406a82b397907ab11c7fd92c0db4e952856cf6f7b2c7a0022ff4f836b5f49a86461 SHA512 366ddc5274631c70e2e5735ead4d54cecfdc7b115d8168aff6fff25b3f842731a2938cd66da1c6897833fae7ac534945c848551ca5a07c7a52fe7d6f9f2b55f7 +DIST aws-cli-1.27.155.gh.tar.gz 2437165 BLAKE2B 59a757940ec6999567f1744d147078acbb3e0bf02390e40452d8a9ad04748d29d88e8bca70a666a5d7ed33d947f8a77433028033d732ae962f927dc42a799d9e SHA512 6d1cb53fb2e7b9b724bf9ecbbaac3549fd44d33134f1060a52d67867cbca935304bce440f99c92adedbd15b2295a2753df79e83b660b0d415a95ee10c1cc52d7 diff --git a/app-admin/awscli/awscli-1.27.155.ebuild b/app-admin/awscli/awscli-1.27.155.ebuild new file mode 100644 index ..62c19f3a63fb --- /dev/null +++ b/app-admin/awscli/awscli-1.27.155.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 +}
[gentoo-commits] repo/gentoo:master commit in: net-misc/keychain/
commit: 0261b8bbcbbb4f4b1b8195901ae87953c737b724 Author: Sam James gentoo org> AuthorDate: Sat Jun 17 05:56:06 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 05:56:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0261b8bb net-misc/keychain: Stabilize 2.8.5-r2 arm64, #908633 Signed-off-by: Sam James gentoo.org> net-misc/keychain/keychain-2.8.5-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/keychain/keychain-2.8.5-r2.ebuild b/net-misc/keychain/keychain-2.8.5-r2.ebuild index b4b0fddd5acb..9d1a154269b1 100644 --- a/net-misc/keychain/keychain-2.8.5-r2.ebuild +++ b/net-misc/keychain/keychain-2.8.5-r2.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/funtoo/keychain/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" BDEPEND="dev-lang/perl"
[gentoo-commits] repo/gentoo:master commit in: dev-perl/XML-LibXML/
commit: dcd07853fe09faa4452fa5331d4e64f038342b16 Author: Sam James gentoo org> AuthorDate: Sat Jun 17 05:56:25 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 05:56:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcd07853 dev-perl/XML-LibXML: Stabilize 2.20.800-r1 arm64, #908643 Signed-off-by: Sam James gentoo.org> dev-perl/XML-LibXML/XML-LibXML-2.20.800-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/XML-LibXML/XML-LibXML-2.20.800-r1.ebuild b/dev-perl/XML-LibXML/XML-LibXML-2.20.800-r1.ebuild index bd3938b77c2c..f1b53bf719a1 100644 --- a/dev-perl/XML-LibXML/XML-LibXML-2.20.800-r1.ebuild +++ b/dev-perl/XML-LibXML/XML-LibXML-2.20.800-r1.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Perl binding for libxml2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" IUSE="minimal" # >= on XML-Sax needed to avoid "miscompilation" (essentially empty install), as newer XML-Sax
[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/
commit: 1a16dafb7867b38f9f1f66d2967222944a2f7e10 Author: Sam James gentoo org> AuthorDate: Sat Jun 17 05:56:04 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 05:56:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a16dafb app-admin/sudo: Stabilize 1.9.13_p3-r1 arm, #908632 Signed-off-by: Sam James gentoo.org> app-admin/sudo/sudo-1.9.13_p3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild b/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild index 94779d70a22d..0436ce0971cf 100644 --- a/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild +++ b/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild @@ -33,7 +33,7 @@ else " if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/
commit: 12714d726a69725eee020feed029c462a31110e2 Author: Sam James gentoo org> AuthorDate: Sat Jun 17 05:56:15 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 05:56:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12714d72 sys-apps/less: Stabilize 633 arm64, #908637 Signed-off-by: Sam James gentoo.org> sys-apps/less/less-633.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/less/less-633.ebuild b/sys-apps/less/less-633.ebuild index d935c9465044..5516c5c8127f 100644 --- a/sys-apps/less/less-633.ebuild +++ b/sys-apps/less/less-633.ebuild @@ -28,7 +28,7 @@ S="${WORKDIR}"/${MY_P/?beta} LICENSE="|| ( GPL-3 BSD-2 )" SLOT="0" if [[ ${PV} != && ${PV} != *_beta* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi IUSE="pcre" # As of 623_beta, lesstest is not included in dist tarballs
[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfs-progs/
commit: 601b929057aa746d07ec72c87a408a9fb3446dd8 Author: Sam James gentoo org> AuthorDate: Sat Jun 17 05:56:23 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 05:56:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=601b9290 sys-fs/btrfs-progs: Stabilize 6.3.1 ppc64, #908642 Signed-off-by: Sam James gentoo.org> sys-fs/btrfs-progs/btrfs-progs-6.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-fs/btrfs-progs/btrfs-progs-6.3.1.ebuild b/sys-fs/btrfs-progs/btrfs-progs-6.3.1.ebuild index 3821fe7f99a0..06cf5910ddb8 100644 --- a/sys-fs/btrfs-progs/btrfs-progs-6.3.1.ebuild +++ b/sys-fs/btrfs-progs/btrfs-progs-6.3.1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} != ]]; then SRC_URI="https://www.kernel.org/pub/linux/kernel/people/kdave/${PN}/${PN}-${MY_PV}.tar.xz; if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~alpha ~amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86" + KEYWORDS="~alpha ~amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86" fi S="${WORKDIR}"/${PN}-${MY_PV}
[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfs-progs/
commit: dfbf366c8e2c135bf34d31c5fc3b3219ec711fbd Author: Sam James gentoo org> AuthorDate: Sat Jun 17 05:56:22 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 05:56:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfbf366c sys-fs/btrfs-progs: Stabilize 6.3.1 x86, #908642 Signed-off-by: Sam James gentoo.org> sys-fs/btrfs-progs/btrfs-progs-6.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-fs/btrfs-progs/btrfs-progs-6.3.1.ebuild b/sys-fs/btrfs-progs/btrfs-progs-6.3.1.ebuild index f09b04117e64..3821fe7f99a0 100644 --- a/sys-fs/btrfs-progs/btrfs-progs-6.3.1.ebuild +++ b/sys-fs/btrfs-progs/btrfs-progs-6.3.1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} != ]]; then SRC_URI="https://www.kernel.org/pub/linux/kernel/people/kdave/${PN}/${PN}-${MY_PV}.tar.xz; if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~alpha ~amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~alpha ~amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86" fi S="${WORKDIR}"/${PN}-${MY_PV}
[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfs-progs/
commit: 76af9a2f79f640917bfa0de9c86eb8e48fb2b206 Author: Sam James gentoo org> AuthorDate: Sat Jun 17 05:56:21 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 05:56:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76af9a2f sys-fs/btrfs-progs: Stabilize 6.3.1 arm, #908642 Signed-off-by: Sam James gentoo.org> sys-fs/btrfs-progs/btrfs-progs-6.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-fs/btrfs-progs/btrfs-progs-6.3.1.ebuild b/sys-fs/btrfs-progs/btrfs-progs-6.3.1.ebuild index c1f11dd5dd51..f09b04117e64 100644 --- a/sys-fs/btrfs-progs/btrfs-progs-6.3.1.ebuild +++ b/sys-fs/btrfs-progs/btrfs-progs-6.3.1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} != ]]; then SRC_URI="https://www.kernel.org/pub/linux/kernel/people/kdave/${PN}/${PN}-${MY_PV}.tar.xz; if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~alpha ~amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" fi S="${WORKDIR}"/${PN}-${MY_PV}
[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/
commit: 3b1e03e95487fa79ff2937d90d67b5e77ea199d9 Author: Sam James gentoo org> AuthorDate: Sat Jun 17 05:56:19 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 05:56:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b1e03e9 sys-fs/xfsprogs: Stabilize 6.3.0 arm64, #908640 Signed-off-by: Sam James gentoo.org> sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild b/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild index ac8f0c93a1ba..eb698bd6e1ef 100644 --- a/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild +++ b/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="icu libedit nls selinux" RDEPEND="dev-libs/inih
[gentoo-commits] repo/gentoo:master commit in: sys-apps/dmidecode/
commit: 14ed0bc910c389085f836a0cfae568830125509b Author: Sam James gentoo org> AuthorDate: Sat Jun 17 05:56:13 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 05:56:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14ed0bc9 sys-apps/dmidecode: Stabilize 3.5-r2 arm64, #908636 Signed-off-by: Sam James gentoo.org> sys-apps/dmidecode/dmidecode-3.5-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/dmidecode/dmidecode-3.5-r2.ebuild b/sys-apps/dmidecode/dmidecode-3.5-r2.ebuild index d7c7e894b84d..b2ffe976bb4b 100644 --- a/sys-apps/dmidecode/dmidecode-3.5-r2.ebuild +++ b/sys-apps/dmidecode/dmidecode-3.5-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://savannah.nongnu.org/download/${PN}/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="-* ~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="-* ~alpha ~amd64 ~arm arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86" IUSE="selinux" RDEPEND="selinux? ( sec-policy/selinux-dmidecode )"
[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/
commit: 8bd119429372f79f98ac9fe1be28488010b80f5f Author: Sam James gentoo org> AuthorDate: Sat Jun 17 05:56:18 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 05:56:18 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bd11942 sys-fs/xfsprogs: Stabilize 6.3.0 arm, #908640 Signed-off-by: Sam James gentoo.org> sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild b/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild index 1d995689b970..ac8f0c93a1ba 100644 --- a/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild +++ b/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="icu libedit nls selinux" RDEPEND="dev-libs/inih
[gentoo-commits] repo/gentoo:master commit in: sys-devel/autoconf-wrapper/
commit: f3d17898d857e1a39b49e9088e78d1cbb1eb9a00 Author: Sam James gentoo org> AuthorDate: Sat Jun 17 05:56:17 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 05:56:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3d17898 sys-devel/autoconf-wrapper: Stabilize 20221207-r1 ALLARCHES, #908639 Signed-off-by: Sam James gentoo.org> sys-devel/autoconf-wrapper/autoconf-wrapper-20221207-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-devel/autoconf-wrapper/autoconf-wrapper-20221207-r1.ebuild b/sys-devel/autoconf-wrapper/autoconf-wrapper-20221207-r1.ebuild index 91dc59284670..893b84bce967 100644 --- a/sys-devel/autoconf-wrapper/autoconf-wrapper-20221207-r1.ebuild +++ b/sys-devel/autoconf-wrapper/autoconf-wrapper-20221207-r1.ebuild @@ -18,7 +18,7 @@ else SRC_URI="https://gitweb.gentoo.org/proj/autotools-wrappers.git/snapshot/${MY_P}.tar.gz; S="${WORKDIR}/${MY_P}" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi LICENSE="GPL-2"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/
commit: 307c24aecd6d470dbaa3c186aa2a060e17cf47f2 Author: Sam James gentoo org> AuthorDate: Sat Jun 17 05:56:14 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 05:56:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=307c24ae sys-apps/less: Stabilize 633 hppa, #908637 Signed-off-by: Sam James gentoo.org> sys-apps/less/less-633.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/less/less-633.ebuild b/sys-apps/less/less-633.ebuild index 40f831510273..d935c9465044 100644 --- a/sys-apps/less/less-633.ebuild +++ b/sys-apps/less/less-633.ebuild @@ -28,7 +28,7 @@ S="${WORKDIR}"/${MY_P/?beta} LICENSE="|| ( GPL-3 BSD-2 )" SLOT="0" if [[ ${PV} != && ${PV} != *_beta* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi IUSE="pcre" # As of 623_beta, lesstest is not included in dist tarballs
[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcp/
commit: 35bb7fdf08cbe7545df844b87ebcb3124f7c6274 Author: Sam James gentoo org> AuthorDate: Sat Jun 17 05:56:09 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 05:56:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35bb7fdf net-misc/dhcp: Stabilize 4.4.3_p1-r4 amd64, #908634 Signed-off-by: Sam James gentoo.org> net-misc/dhcp/dhcp-4.4.3_p1-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/dhcp/dhcp-4.4.3_p1-r4.ebuild b/net-misc/dhcp/dhcp-4.4.3_p1-r4.ebuild index 87bcfdbda2d7..70aaa8b57cd9 100644 --- a/net-misc/dhcp/dhcp-4.4.3_p1-r4.ebuild +++ b/net-misc/dhcp/dhcp-4.4.3_p1-r4.ebuild @@ -18,7 +18,7 @@ SRC_URI="ftp://ftp.isc.org/isc/dhcp/${MY_P}.tar.gz LICENSE="MPL-2.0 BSD SSLeay GPL-2" # GPL-2 only for init script SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="+client ipv6 ldap selinux +server ssl vim-syntax" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-wget/
commit: 7403a890ee5a6d4092fd781518783a35592830cf Author: Sam James gentoo org> AuthorDate: Sat Jun 17 05:56:11 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 05:56:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7403a890 sec-keys/openpgp-keys-wget: Stabilize 20230511 ALLARCHES, #908635 Signed-off-by: Sam James gentoo.org> sec-keys/openpgp-keys-wget/openpgp-keys-wget-20230511.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sec-keys/openpgp-keys-wget/openpgp-keys-wget-20230511.ebuild b/sec-keys/openpgp-keys-wget/openpgp-keys-wget-20230511.ebuild index 5a5999a660d7..64241b925ad8 100644 --- a/sec-keys/openpgp-keys-wget/openpgp-keys-wget-20230511.ebuild +++ b/sec-keys/openpgp-keys-wget/openpgp-keys-wget-20230511.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}" LICENSE="public-domain" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" src_install() { local files=( ${A} )
[gentoo-commits] repo/gentoo:master commit in: app-arch/cpio/
commit: 3b7f4190f9d7cc5390b7ca360cbe247896333087 Author: Sam James gentoo org> AuthorDate: Sat Jun 17 05:56:00 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 05:56:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b7f4190 app-arch/cpio: Stabilize 2.14 arm64, #908631 Signed-off-by: Sam James gentoo.org> app-arch/cpio/cpio-2.14.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-arch/cpio/cpio-2.14.ebuild b/app-arch/cpio/cpio-2.14.ebuild index 8e24abfe8c9c..b9e8f5a747ef 100644 --- a/app-arch/cpio/cpio-2.14.ebuild +++ b/app-arch/cpio/cpio-2.14.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/cpio/${P}.tar.bz2" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="nls" PDEPEND="
[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcp/
commit: 2be015afac1e8ad81349453d2318407e5057eeb9 Author: Sam James gentoo org> AuthorDate: Sat Jun 17 05:56:07 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 05:56:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2be015af net-misc/dhcp: Stabilize 4.4.3_p1-r4 arm, #908634 Signed-off-by: Sam James gentoo.org> net-misc/dhcp/dhcp-4.4.3_p1-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/dhcp/dhcp-4.4.3_p1-r4.ebuild b/net-misc/dhcp/dhcp-4.4.3_p1-r4.ebuild index 4140099005c0..87bcfdbda2d7 100644 --- a/net-misc/dhcp/dhcp-4.4.3_p1-r4.ebuild +++ b/net-misc/dhcp/dhcp-4.4.3_p1-r4.ebuild @@ -18,7 +18,7 @@ SRC_URI="ftp://ftp.isc.org/isc/dhcp/${MY_P}.tar.gz LICENSE="MPL-2.0 BSD SSLeay GPL-2" # GPL-2 only for init script SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="+client ipv6 ldap selinux +server ssl vim-syntax" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-arch/cpio/
commit: c29ab63b39869226aeb9b2545506ab0970d2fc9b Author: Sam James gentoo org> AuthorDate: Sat Jun 17 05:56:02 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 05:56:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c29ab63b app-arch/cpio: Stabilize 2.14 amd64, #908631 Signed-off-by: Sam James gentoo.org> app-arch/cpio/cpio-2.14.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-arch/cpio/cpio-2.14.ebuild b/app-arch/cpio/cpio-2.14.ebuild index b9e8f5a747ef..5aa9d05c169a 100644 --- a/app-arch/cpio/cpio-2.14.ebuild +++ b/app-arch/cpio/cpio-2.14.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/cpio/${P}.tar.bz2" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="nls" PDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-devel/gnuconfig/
commit: 1e72a46f70d1ec0d99aac8c4e36c6d15d3e96479 Author: Sam James gentoo org> AuthorDate: Sat Jun 17 05:55:55 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 05:55:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e72a46f sys-devel/gnuconfig: Stabilize 20230121 ALLARCHES, #908626 Signed-off-by: Sam James gentoo.org> sys-devel/gnuconfig/gnuconfig-20230121.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-devel/gnuconfig/gnuconfig-20230121.ebuild b/sys-devel/gnuconfig/gnuconfig-20230121.ebuild index bbfd2430e73e..36482deca301 100644 --- a/sys-devel/gnuconfig/gnuconfig-20230121.ebuild +++ b/sys-devel/gnuconfig/gnuconfig-20230121.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} == ]] ; then inherit git-r3 else SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" S="${WORKDIR}" fi
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gawk/
commit: 9d805450c4221e704c62476e275c098ec7eb7669 Author: Sam James gentoo org> AuthorDate: Sat Jun 17 05:55:59 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 05:55:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d805450 sys-apps/gawk: Stabilize 5.2.2 amd64, #908627 Signed-off-by: Sam James gentoo.org> sys-apps/gawk/gawk-5.2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gawk/gawk-5.2.2.ebuild b/sys-apps/gawk/gawk-5.2.2.ebuild index 8ac64cf48919..93ef4711cb84 100644 --- a/sys-apps/gawk/gawk-5.2.2.ebuild +++ b/sys-apps/gawk/gawk-5.2.2.ebuild @@ -29,7 +29,7 @@ else SRC_URI="mirror://gnu/gawk/${P}.tar.xz" SRC_URI+=" verify-sig? ( mirror://gnu/gawk/${P}.tar.xz.sig )" - KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi LICENSE="GPL-3+"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gawk/
commit: 137a420d5c73da9a36cb54978b0f3dafb731b30e Author: Sam James gentoo org> AuthorDate: Sat Jun 17 05:55:57 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 05:55:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=137a420d sys-apps/gawk: Stabilize 5.2.2 arm64, #908627 Signed-off-by: Sam James gentoo.org> sys-apps/gawk/gawk-5.2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gawk/gawk-5.2.2.ebuild b/sys-apps/gawk/gawk-5.2.2.ebuild index 8b74b93b6779..8ac64cf48919 100644 --- a/sys-apps/gawk/gawk-5.2.2.ebuild +++ b/sys-apps/gawk/gawk-5.2.2.ebuild @@ -29,7 +29,7 @@ else SRC_URI="mirror://gnu/gawk/${P}.tar.xz" SRC_URI+=" verify-sig? ( mirror://gnu/gawk/${P}.tar.xz.sig )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi LICENSE="GPL-3+"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/hwdata/
commit: 3d106878c40744368a5ccfee43f40c17c3403b67 Author: Sam James gentoo org> AuthorDate: Sat Jun 17 05:55:51 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 05:55:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d106878 sys-apps/hwdata: Stabilize 0.371 ALLARCHES, #908623 Signed-off-by: Sam James gentoo.org> sys-apps/hwdata/hwdata-0.371.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/hwdata/hwdata-0.371.ebuild b/sys-apps/hwdata/hwdata-0.371.ebuild index afddd20d2fd1..b5d599c17b39 100644 --- a/sys-apps/hwdata/hwdata-0.371.ebuild +++ b/sys-apps/hwdata/hwdata-0.371.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/vcrhonek/hwdata/archive/refs/tags/v${PV}.tar.gz -> $ LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: sys-fs/exfatprogs/
commit: b620a32c8ae24fb3323ada1cbf52356c8d1652d6 Author: Sam James gentoo org> AuthorDate: Sat Jun 17 05:55:53 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 05:55:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b620a32c sys-fs/exfatprogs: Stabilize 1.2.1 ppc64, #908625 Signed-off-by: Sam James gentoo.org> sys-fs/exfatprogs/exfatprogs-1.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-fs/exfatprogs/exfatprogs-1.2.1.ebuild b/sys-fs/exfatprogs/exfatprogs-1.2.1.ebuild index 40fcb05e61b0..63cb26414ec7 100644 --- a/sys-fs/exfatprogs/exfatprogs-1.2.1.ebuild +++ b/sys-fs/exfatprogs/exfatprogs-1.2.1.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]] ; then EGIT_REPO_URI="https://github.com/exfatprogs/exfatprogs.git; else SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz; - KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv x86" + KEYWORDS="~amd64 ~arm64 ~loong ~ppc ppc64 ~riscv x86" fi LICENSE="GPL-2" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: sys-fs/exfatprogs/
commit: f209ca2ec0cb07898fba1c3e0883ac41f624f016 Author: Sam James gentoo org> AuthorDate: Sat Jun 17 05:55:52 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 05:55:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f209ca2e sys-fs/exfatprogs: Stabilize 1.2.1 x86, #908625 Signed-off-by: Sam James gentoo.org> sys-fs/exfatprogs/exfatprogs-1.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-fs/exfatprogs/exfatprogs-1.2.1.ebuild b/sys-fs/exfatprogs/exfatprogs-1.2.1.ebuild index 38c4ccbcd880..40fcb05e61b0 100644 --- a/sys-fs/exfatprogs/exfatprogs-1.2.1.ebuild +++ b/sys-fs/exfatprogs/exfatprogs-1.2.1.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == * ]] ; then EGIT_REPO_URI="https://github.com/exfatprogs/exfatprogs.git; else SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz; - KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv x86" fi LICENSE="GPL-2" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-util/byacc/
commit: 80a7454e40a750d49e468d23cc4c41db1c810c16 Author: Sam James gentoo org> AuthorDate: Sat Jun 17 05:55:48 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 05:55:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80a7454e dev-util/byacc: Stabilize 20230521 amd64, #908621 Signed-off-by: Sam James gentoo.org> dev-util/byacc/byacc-20230521.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/byacc/byacc-20230521.ebuild b/dev-util/byacc/byacc-20230521.ebuild index 4f9d390aafae..3d5b7f97934f 100644 --- a/dev-util/byacc/byacc-20230521.ebuild +++ b/dev-util/byacc/byacc-20230521.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( https://invisible-island.net/archives/${PN}/${P}.tgz.as LICENSE="public-domain" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-thomasdickey )"
[gentoo-commits] repo/gentoo:master commit in: dev-util/cmake/
commit: 1407a9d332e46d7246d5511cfa442f3c7adb16f6 Author: Sam James gentoo org> AuthorDate: Sat Jun 17 05:55:50 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 05:55:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1407a9d3 dev-util/cmake: Stabilize 3.26.4-r1 arm, #908622 Signed-off-by: Sam James gentoo.org> dev-util/cmake/cmake-3.26.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/cmake/cmake-3.26.4-r1.ebuild b/dev-util/cmake/cmake-3.26.4-r1.ebuild index 4af9aa167779..96da2f99e873 100644 --- a/dev-util/cmake/cmake-3.26.4-r1.ebuild +++ b/dev-util/cmake/cmake-3.26.4-r1.ebuild @@ -48,7 +48,7 @@ else https://github.com/Kitware/CMake/releases/download/v$(ver_cut 1-3)/${MY_P}-SHA-256.txt.asc )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-bradking )" fi
[gentoo-commits] repo/gentoo:master commit in: net-proxy/squid/
commit: 3c8a40a3f5f9cd02358be6ab5d9adb9557f73489 Author: Sam James gentoo org> AuthorDate: Sat Jun 17 05:12:27 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 05:40:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c8a40a3 net-proxy/squid: add 5.9 Closes: https://bugs.gentoo.org/908546 Signed-off-by: Sam James gentoo.org> net-proxy/squid/Manifest | 1 + net-proxy/squid/squid-5.9.ebuild | 382 +++ 2 files changed, 383 insertions(+) diff --git a/net-proxy/squid/Manifest b/net-proxy/squid/Manifest index ccff7de79245..53f0c48eec29 100644 --- a/net-proxy/squid/Manifest +++ b/net-proxy/squid/Manifest @@ -1,3 +1,4 @@ DIST squid-4.17.tar.xz 2464204 BLAKE2B e227dfbac846dff66f04c6c72d81d667076107653721d14804f079518cef68efc53f5404fbe3306efb0c775a10638661c300a8e7cd3d7ab43c0e57a344387674 SHA512 cea36de10f128f5beb51bdc89604c16af3a820a5ac27284b2aa181ac87144930489688e1d85ce357fe1ed8a4e96e300277b95034a2475cbf86c9d6923ddf7c0a DIST squid-5.7.tar.xz 2566560 BLAKE2B 4a403ca4f94034356922ea1a4feffd5f5289e2aadbe1585bd04e83ee89712227ce04c53f7e05c10f7c8ac6be67a265a32b47032e7b56e929a172772fa41d5299 SHA512 624a39041a6ceda6c470dc0937616f1aa67200f3db02b4d74095d8d706ed31d6df5e0417dcacde45f6be40b617bee018849793d52c96a626aab32a2b182972aa DIST squid-5.8.tar.xz 2447560 BLAKE2B c9d1ae9464e68beabdf7ae1641a70d6c614bc4d4f4bae3fc5946c2bf61510634992cbd5abe63f071104edb2fa487a6c5c7fb8fbf8f06ac723a6522ec9ade8b68 SHA512 81a9a7d1dfcb58476369e08e99feb76411dd3242a3374feb175408fa0dc8161545a9a903603219c6fa2bcfb615461901e093428e97ac74cf4c596a7065d3247d +DIST squid-5.9.tar.xz 2569204 BLAKE2B 898a34357f8019291379ea37c66fa312e1a6437e8f643987dd4e54d7d52728248e16129b00195c5f6e0378c0f32c9f9ade3f98ca0ec4bb952f9f443357face82 SHA512 7dc366ef6b2a397ca6adec993c05876949de5f5e72a8a4409c9c9c52c42a8a4b37f58e85a171eebd36a166951f6c764176cfebec30019b299abe34a5adc4e5ac diff --git a/net-proxy/squid/squid-5.9.ebuild b/net-proxy/squid/squid-5.9.ebuild new file mode 100644 index ..f7f2f01d3c06 --- /dev/null +++ b/net-proxy/squid/squid-5.9.ebuild @@ -0,0 +1,382 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +inherit autotools flag-o-matic linux-info pam systemd toolchain-funcs + +DESCRIPTION="A full-featured web proxy cache" +HOMEPAGE="http://www.squid-cache.org/; + +MY_PV_MAJOR=$(ver_cut 1) +# Upstream patch ID for the most recent bug-fixed update to the formal release. +#r=-20181117-r0022167 +r= +if [[ -z ${r} ]]; then + SRC_URI="http://www.squid-cache.org/Versions/v${MY_PV_MAJOR}/${P}.tar.xz; +else + SRC_URI="http://www.squid-cache.org/Versions/v${MY_PV_MAJOR}/${P}${r}.tar.bz2; + S="${S}${r}" +fi + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="caps gnutls pam ldap samba sasl kerberos nis radius ssl snmp selinux logrotate test ecap" +IUSE+=" esi ssl-crtd mysql postgres sqlite systemd perl qos tproxy +htcp valgrind +wccp +wccpv2" +RESTRICT="!test? ( test )" +REQUIRED_USE="tproxy? ( caps ) qos? ( caps ) ssl-crtd? ( ssl )" + +DEPEND=" + acct-group/squid + acct-user/squid + dev-libs/libltdl + sys-libs/tdb + virtual/libcrypt:= + caps? ( >=sys-libs/libcap-2.16 ) + ecap? ( net-libs/libecap:1 ) + esi? ( + dev-libs/expat + dev-libs/libxml2 + ) + ldap? ( net-nds/openldap:= ) + gnutls? ( >=net-libs/gnutls-3.1.5:= ) + logrotate? ( app-admin/logrotate ) + nis? ( + net-libs/libtirpc:= + net-libs/libnsl:= + ) + kerberos? ( virtual/krb5 ) + pam? ( sys-libs/pam ) + qos? ( net-libs/libnetfilter_conntrack ) + ssl? ( + dev-libs/nettle:= + !gnutls? ( + dev-libs/openssl:= + ) + ) + sasl? ( dev-libs/cyrus-sasl ) + systemd? ( sys-apps/systemd:= ) +" +RDEPEND=" + ${DEPEND} + mysql? ( dev-perl/DBD-mysql ) + postgres? ( dev-perl/DBD-Pg ) + perl? ( dev-lang/perl ) + samba? ( net-fs/samba ) + selinux? ( sec-policy/selinux-squid ) + sqlite? ( dev-perl/DBD-SQLite ) +" +DEPEND+=" valgrind? ( dev-util/valgrind )" +BDEPEND=" + dev-lang/perl + ecap? ( virtual/pkgconfig ) + test? ( dev-util/cppunit ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-5.3-gentoo.patch + "${FILESDIR}"/${PN}-4.17-use-system-libltdl.patch +) + +pkg_pretend() { + if use tproxy; then + local CONFIG_CHECK="~NF_CONNTRACK ~NETFILTER_XT_MATCH_SOCKET ~NETFILTER_XT_TARGET_TPROXY" + linux-info_pkg_setup + fi +} + +src_prepare() { + default + + # Fixup various paths + sed -i -e 's:/usr/local/squid/etc:/etc/squid:' \ + INSTALL QUICKSTART \ +
[gentoo-commits] repo/gentoo:master commit in: media-libs/gmmlib/, media-libs/gmmlib/files/
commit: 346510d96fcfdc79f4b4448135bbf58679120f53 Author: Sam James gentoo org> AuthorDate: Sat Jun 17 05:10:57 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 05:40:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=346510d9 media-libs/gmmlib: fix build error Closes: https://bugs.gentoo.org/908592 Signed-off-by: Sam James gentoo.org> .../gmmlib/files/gmmlib-22.3.7_ambiguating.patch | 27 ++ media-libs/gmmlib/gmmlib-22.3.7.ebuild | 1 + 2 files changed, 28 insertions(+) diff --git a/media-libs/gmmlib/files/gmmlib-22.3.7_ambiguating.patch b/media-libs/gmmlib/files/gmmlib-22.3.7_ambiguating.patch new file mode 100644 index ..889573ed94a5 --- /dev/null +++ b/media-libs/gmmlib/files/gmmlib-22.3.7_ambiguating.patch @@ -0,0 +1,27 @@ +https://bugs.gentoo.org/908592 +https://github.com/intel/gmmlib/issues/103 +https://github.com/intel/gmmlib/pull/104 + +From 2526286f29d8ad3d3a5833bdc29e23e5f3300b34 Mon Sep 17 00:00:00 2001 +From: Nicolas Chauvet +Date: Mon, 12 Jun 2023 11:49:51 +0200 +Subject: [PATCH] Fix ambiguating new declaration LockMAContextSyncMutex() + +This fixes https://github.com/intel/gmmlib/issues/103 introduced by +commit 5e12695c2c "Multi-threaded fixes for GMM Context info" + +Signed-off-by: Nicolas Chauvet +--- a/Source/GmmLib/inc/External/Common/GmmInfo.h b/Source/GmmLib/inc/External/Common/GmmInfo.h +@@ -627,8 +627,8 @@ typedef struct _GMM_ADAPTER_INFO_ + GMM_ADAPTER_INFO * GetAdapterNode(ADAPTER_BDF sBdf); // Replacement for GetAdapterIndex, now get adapter node from the linked list + + // Mutexes which protect the below thread unsafe functions +-GMM_STATUS LockMAContextSyncMutex(); +-GMM_STATUS UnLockMAContextSyncMutex(); ++GMM_STATUS GMM_STDCALL LockMAContextSyncMutex(); ++GMM_STATUS GMM_STDCALL UnLockMAContextSyncMutex(); + + // thread unsafe functions; these must be protected with LockMAContextSyncMutex + GMM_ADAPTER_INFO * GetAdapterNodeUnlocked(ADAPTER_BDF sBdf); + diff --git a/media-libs/gmmlib/gmmlib-22.3.7.ebuild b/media-libs/gmmlib/gmmlib-22.3.7.ebuild index 21abbf34e428..9cd65afb169d 100644 --- a/media-libs/gmmlib/gmmlib-22.3.7.ebuild +++ b/media-libs/gmmlib/gmmlib-22.3.7.ebuild @@ -22,6 +22,7 @@ PATCHES=( "${FILESDIR}"/${PN}-20.2.2_conditional_testing.patch "${FILESDIR}"/${PN}-20.3.2_cmake_project.patch "${FILESDIR}"/${PN}-22.1.1_custom_cflags.patch + "${FILESDIR}"/${PN}-22.3.7_ambiguating.patch ) multilib_src_configure() {
[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-midipix/
commit: a8ef8c9ea0a126a17cc33b74308b0da97642c76f Author: Sam James gentoo org> AuthorDate: Sat Jun 17 05:42:24 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 05:42:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8ef8c9e sec-keys/openpgp-keys-midipix: Stabilize 20210426 hppa, #907859 Signed-off-by: Sam James gentoo.org> sec-keys/openpgp-keys-midipix/openpgp-keys-midipix-20210426.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sec-keys/openpgp-keys-midipix/openpgp-keys-midipix-20210426.ebuild b/sec-keys/openpgp-keys-midipix/openpgp-keys-midipix-20210426.ebuild index ba0ff7061ca2..4ec88e8bebba 100644 --- a/sec-keys/openpgp-keys-midipix/openpgp-keys-midipix-20210426.ebuild +++ b/sec-keys/openpgp-keys-midipix/openpgp-keys-midipix-20210426.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=7 @@ -10,7 +10,7 @@ S="${WORKDIR}" LICENSE="public-domain" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" src_install() { local files=(
[gentoo-commits] repo/gentoo:master commit in: sys-devel/slibtool/
commit: b67f77c95232052cbaff4dd84ff104d3bb182c24 Author: Sam James gentoo org> AuthorDate: Sat Jun 17 05:42:23 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 05:42:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b67f77c9 sys-devel/slibtool: Stabilize 0.5.34 hppa, #907859 Signed-off-by: Sam James gentoo.org> sys-devel/slibtool/slibtool-0.5.34.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-devel/slibtool/slibtool-0.5.34.ebuild b/sys-devel/slibtool/slibtool-0.5.34.ebuild index 747b80b4a308..561d9de9395a 100644 --- a/sys-devel/slibtool/slibtool-0.5.34.ebuild +++ b/sys-devel/slibtool/slibtool-0.5.34.ebuild @@ -18,7 +18,7 @@ else SRC_URI="https://dl.midipix.org/slibtool/${P}.tar.xz; SRC_URI+=" verify-sig? ( https://dl.midipix.org/slibtool/${P}.tar.xz.sig )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-midipix )" fi
[gentoo-commits] repo/gentoo:master commit in: app-forensics/aflplusplus/
commit: 5546101726cf707f5ea1cc8094f294b56e30b66d Author: Sam James gentoo org> AuthorDate: Sat Jun 17 05:14:48 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 05:40:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55461017 app-forensics/aflplusplus: fix LLVM dep 15 was missing. Thanks to Anatolii for reporting by email. Signed-off-by: Sam James gentoo.org> .../{aflplusplus-4.06c.ebuild => aflplusplus-4.06c-r1.ebuild} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-forensics/aflplusplus/aflplusplus-4.06c.ebuild b/app-forensics/aflplusplus/aflplusplus-4.06c-r1.ebuild similarity index 97% rename from app-forensics/aflplusplus/aflplusplus-4.06c.ebuild rename to app-forensics/aflplusplus/aflplusplus-4.06c-r1.ebuild index f86e69395a77..e7be31befa79 100644 --- a/app-forensics/aflplusplus/aflplusplus-4.06c.ebuild +++ b/app-forensics/aflplusplus/aflplusplus-4.06c-r1.ebuild @@ -27,10 +27,10 @@ RESTRICT="test" RDEPEND=" ${PYTHON_DEPS} - >=sys-devel/llvm-13:= + >=sys-devel/llvm-14:= || ( - sys-devel/clang:13 sys-devel/clang:14 + sys-devel/clang:15 sys-devel/clang:${LLVM_MAX_SLOT} ) !app-forensics/afl"
[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/
commit: 9ea56114be3a82a4d24f286f547582313867ed4f Author: Sam James gentoo org> AuthorDate: Sat Jun 17 05:39:45 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 05:40:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ea56114 net-misc/memcached: drop stale patches 1. Drop sed for -Werror now there's a configure option upstream. 2. Drop pthread patch for FreeBSD which introduces a bashism into configure.ac; if this is really still needed, we should send AX_PTHREAD usage upstream. 3. Drop obsolete FreeBSD include patch. Signed-off-by: Sam James gentoo.org> net-misc/memcached/memcached-1.6.21-r1.ebuild | 104 ++ 1 file changed, 104 insertions(+) diff --git a/net-misc/memcached/memcached-1.6.21-r1.ebuild b/net-misc/memcached/memcached-1.6.21-r1.ebuild new file mode 100644 index ..9a7f346eea40 --- /dev/null +++ b/net-misc/memcached/memcached-1.6.21-r1.ebuild @@ -0,0 +1,104 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools flag-o-matic systemd + +MY_PV="${PV/_rc/-rc}" +MY_P="${PN}-${MY_PV}" + +DESCRIPTION="High-performance, distributed memory object caching system" +HOMEPAGE="http://memcached.org/; +SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz + https://www.memcached.org/files/old/${MY_P}.tar.gz; + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later + +RDEPEND=">=dev-libs/libevent-1.4:= + dev-lang/perl + sasl? ( dev-libs/cyrus-sasl ) + seccomp? ( sys-libs/libseccomp ) + selinux? ( sec-policy/selinux-memcached ) + ssl? ( >=dev-libs/openssl-1.1.0g:= )" +DEPEND="${RDEPEND} + acct-user/memcached + test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 ssl? ( dev-perl/IO-Socket-SSL ) )" + +S="${WORKDIR}/${MY_P}" + +RESTRICT="!test? ( test )" + +PATCHES=( + "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch" + "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch" +) + +src_prepare() { + default + + sed -i -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,' configure.ac || die + + eautoreconf + + use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN + + # Tweak upstream systemd unit to use Gentoo variables/envfile. + # As noted by bug #587440 + sed -i -e '/^ExecStart/{ + s,{USER},{MEMCACHED_RUNAS},g; + s,{CACHESIZE},{MEMUSAGE},g; + s,OPTIONS,MISC_OPTS,g; + }; + /Environment=/{s,OPTIONS,MISC_OPTS,g;}; + /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;}; + ' \ + "${S}"/scripts/memcached.service +} + +src_configure() { + econf \ + --disable-docs \ + --disable-werror \ + $(use_enable sasl) \ + $(use_enable ssl tls) + # The xml2rfc tool to build the additional docs requires TCL :-( + # `use_enable doc docs` +} + +src_compile() { + # There is a heavy degree of per-object compile flags + # Users do NOT know better than upstream. Trying to compile the testapp and + # the -debug version with -DNDEBUG _WILL_ fail. + append-flags -UNDEBUG -pthread + emake testapp memcached-debug CFLAGS="${CFLAGS}" + + filter-flags -UNDEBUG + emake +} + +src_test() { + emake -j1 test +} + +src_install() { + emake DESTDIR="${D}" install + dobin scripts/memcached-tool + use debug && dobin memcached-debug + + dodoc AUTHORS ChangeLog NEWS README.md doc/{CONTRIBUTORS,*.txt} + + newconfd "${FILESDIR}/memcached.confd" memcached + newinitd "${FILESDIR}/memcached.init2" memcached + systemd_dounit "${S}/scripts/memcached.service" +} + +pkg_postinst() { + elog "With this version of Memcached Gentoo now supports multiple instances." + elog "To enable this you should create a symlink in /etc/init.d/ for each instance" + elog "to /etc/init.d/memcached and create the matching conf files in /etc/conf.d/" + elog "Please see Gentoo bug #122246 for more info" +}
[gentoo-commits] repo/gentoo:master commit in: app-forensics/aflplusplus/
commit: e64d2bab0141d9ac2fac6503cc300257826816d1 Author: Sam James gentoo org> AuthorDate: Sat Jun 17 05:23:44 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 05:40:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e64d2bab app-forensics/aflplusplus: add 4.07c Signed-off-by: Sam James gentoo.org> app-forensics/aflplusplus/Manifest | 2 + app-forensics/aflplusplus/aflplusplus-4.07c.ebuild | 92 ++ 2 files changed, 94 insertions(+) diff --git a/app-forensics/aflplusplus/Manifest b/app-forensics/aflplusplus/Manifest index 95113c56470f..d97648b84c54 100644 --- a/app-forensics/aflplusplus/Manifest +++ b/app-forensics/aflplusplus/Manifest @@ -1,2 +1,4 @@ DIST aflplusplus-4.06c-patches.tar.xz 4360 BLAKE2B fb59065ef610e87d8bc822513822c150b592e0cdcf4f8f2d861b5dc4a5ded49a03b4ccc46636e24d69bdcee58f6882511f25a04cbc02565f9435c47be1b0829f SHA512 251db964ce6c7e1f59c6c1a8383c1fe4d362c7d336df4d13f0bc1f3c8583494e2b9c9f160fdd544174cc784afc1ae100310109d0d6a30c361b82f3ab50350afa DIST aflplusplus-4.06c.tar.gz 2859398 BLAKE2B bf26d6be364d01f91a5b60e2bca1ab48e2fed04571bbaee2fd74c31af1c3d53295808c5372bda8dc941232349e9113e09f2d0e8cadc5917fc4fc52e24bad9d60 SHA512 b585b244218e70e1120a81a5fbb7401d277174be13c5d5d507130ff7a7b25723ff29c2b3c820466ba847ff53ef016b23781edaccdfcdce904f6b93ec4d860140 +DIST aflplusplus-4.07c-patches.tar.xz 4788 BLAKE2B de109198fbabfce2554459fee6a14f66002a952f5584ff265a6ff7d7646f520ed53a6d9c8c125a05eb5a4aa0c1cc675dca82647ad4c0965cdab10d3aa2f09467 SHA512 0ea4279b261d55cf209e32ca4b7fd7dc1181ec902dd7e4c7f36854d84f14037e643a543dcbb849927b41919c527303fc5877c9fab5b09c8988fbfab499b8f8bc +DIST aflplusplus-4.07c.tar.gz 2878659 BLAKE2B c3c4c5507e29ed8015784378a13a55cb6b389dec915979749b1869496c16366ce876f1eecc91eb09d51cc58266a92296218cd5eda2a201f5cf4faaa2ea61942f SHA512 c62fce112d59ef5ffb847adab9a7ff8486d44e6316a391392979da19a8160b55f9af7f75fd39cdc98997b3e166f4f6a33ddf31b827c9414a1392657701ecb5e8 diff --git a/app-forensics/aflplusplus/aflplusplus-4.07c.ebuild b/app-forensics/aflplusplus/aflplusplus-4.07c.ebuild new file mode 100644 index ..0cc23849eada --- /dev/null +++ b/app-forensics/aflplusplus/aflplusplus-4.07c.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +LLVM_MAX_SLOT=16 +inherit toolchain-funcs llvm optfeature python-single-r1 + +AFL_PATCHSET="${PN}-4.07c-patches" +DESCRIPTION="A fork of AFL, the popular compile-time instrumentation fuzzer" +HOMEPAGE="https://github.com/AFLplusplus/AFLplusplus; +SRC_URI="https://github.com/AFLplusplus/AFLplusplus/archive/${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${AFL_PATCHSET}.tar.xz; +S="${WORKDIR}"/AFLplusplus-${PV} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# Tests involve heavy use of LD_PRELOAD in some cases +# This isn't compatible with sandbox +RESTRICT="test" + +RDEPEND=" + ${PYTHON_DEPS} + >=sys-devel/llvm-14:= + || ( + sys-devel/clang:14 + sys-devel/clang:15 + sys-devel/clang:${LLVM_MAX_SLOT} + ) + !app-forensics/afl +" +DEPEND=" + ${RDEPEND} + test? ( dev-util/cmocka ) +" + +QA_FLAGS_IGNORED=" + usr/lib.*/afl/afl-gcc-cmplog-pass.so + usr/lib.*/afl/afl-gcc-cmptrs-pass.so +" +QA_PREBUILT="usr/share/afl/testcases/others/elf/small_exec.elf" + +PATCHES=( + "${WORKDIR}"/${AFL_PATCHSET} +) + +llvm_check_deps() { + has_version -b "sys-devel/clang:${LLVM_SLOT}" && \ + has_version -b "sys-devel/llvm:${LLVM_SLOT}" +} + +pkg_setup() { + llvm_pkg_setup + python-single-r1_pkg_setup +} + +mymake() { + emake \ + CC="$(tc-getCC)" \ + CXX="$(tc-getCXX)" \ + CFLAGS_FLTO="" \ + LLVM_CONFIG="$(get_llvm_prefix ${LLVM_MAX_SLOT})"/bin/llvm-config \ + PREFIX="${EPREFIX}/usr" \ + HELPER_PATH="${EPREFIX}/usr/$(get_libdir)/afl" \ + DOC_PATH="${EPREFIX}/usr/share/doc/${PF}" \ + MAN_PATH="${EPREFIX}/usr/share/man/man8" \ + "$@" +} + +src_compile() { + mymake +} + +src_test() { + mymake test +} + +src_install() { + mymake DESTDIR="${D}" install + dostrip -x /usr/share/afl/testcases/ +} + +pkg_postinst() { + # TODO: Any others? + optfeature "fuzzing with AFL_USE_ASAN" sys-libs/compiler-rt-sanitizers[asan] + optfeature "fuzzing with AFL_USE_MSAN" sys-libs/compiler-rt-sanitizers[msan] +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/fakefs/
commit: 5769301e701a14d1212b6108b6a2fa1709237efa Author: Hans de Graaff gentoo org> AuthorDate: Sat Jun 17 05:27:37 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Jun 17 05:27:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5769301e dev-ruby/fakefs: add 2.5.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/fakefs/Manifest| 1 + dev-ruby/fakefs/fakefs-2.5.0.ebuild | 49 + 2 files changed, 50 insertions(+) diff --git a/dev-ruby/fakefs/Manifest b/dev-ruby/fakefs/Manifest index 4daf5e846487..f70f08989767 100644 --- a/dev-ruby/fakefs/Manifest +++ b/dev-ruby/fakefs/Manifest @@ -1,2 +1,3 @@ DIST fakefs-1.3.2.tar.gz 54762 BLAKE2B b5b8c00ffbd8974b2eb024deca4a2e48791fb542e2ad47d06d1c56ad1caab1433b240ea6af4a6836638c84bb79869dcd9d74194768d380173efe54f6765b7f7e SHA512 939dc7f28b266d8ef0cd5b4d33c6abc4a766143895d226b6a32af05f2f6e9eded63d86cf39d607094435a1b428297ad11366f645f4bf6789048b7e03357bacc6 DIST fakefs-1.9.0.tar.gz 56514 BLAKE2B 07e84f54413052b3bf37934b395c6115455ca241d42700dc054729be2ce82eb91944b83e01933fd001b46c9db593f2fd7a9b69f5f49529fde3e1ce967498db5b SHA512 e6be021fec79517127c6f514cc3379fa9c64d75c16d0ac80ed5b677f55625f1ee464eafa0768523a4b364323cfb1aae79814057ee9be3a0d947aac22d39a88f5 +DIST fakefs-2.5.0.tar.gz 57850 BLAKE2B fc53d8f3dd40bfbbef81e9c092439a099a9964b4eff8e5fa6d59c2215aca735d02ab24f2a44c2f51fe874c2a3b088190455cff17a3bf9099e9f56effbceed61c SHA512 acc2fd6891964ce6ab3dd307d8bc90dcaa92c9c01328865bfcee5de5959089e7d7dcbb4d52576b5fb81321ad12719c7d3999d6b0102e5e2d9ef88522ca032bdc diff --git a/dev-ruby/fakefs/fakefs-2.5.0.ebuild b/dev-ruby/fakefs/fakefs-2.5.0.ebuild new file mode 100644 index ..1d2569ad0fa1 --- /dev/null +++ b/dev-ruby/fakefs/fakefs-2.5.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_RECIPE_TEST="none" + +RUBY_FAKEGEM_EXTRADOC="CONTRIBUTORS README.md" + +RUBY_FAKEGEM_GEMSPEC="fakefs.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A fake filesystem. Use it in your tests" +HOMEPAGE="https://github.com/fakefs/fakefs; +SRC_URI="https://github.com/fakefs/fakefs/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="" + +ruby_add_bdepend " + test? ( + >=dev-ruby/rspec-3.1:3 + >=dev-ruby/maxitest-3.6:1 + )" + +all_ruby_prepare() { + # Remove bundler + rm Gemfile || die + + # Avoid unneeded minitest-rg dependency. + sed -i -e '1igem "maxitest"; gem "minitest", "~>5.5"' \ + -e '/bundler/ s:^:#:' \ + -e '/minitest\/rg/ s:^:#:' test/test_helper.rb || die + + sed -i -e 's/git ls-files/find */' ${RUBY_FAKEGEM_GEMSPEC} || die + + # Avoid test that uses the console and hangs on user input + rm -f test/pry_test.rb || die +} + +each_ruby_test() { + RSPEC_VERSION=3 ruby-ng_rspec + ${RUBY} -Ilib:.:test -e 'Dir["test/**/*_test.rb"].each{|f| require f}' || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/fakefs/
commit: e181743af138656db15fcbce9a5e5528218055fe Author: Hans de Graaff gentoo org> AuthorDate: Sat Jun 17 05:28:30 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Jun 17 05:28:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e181743a dev-ruby/fakefs: update upstream metadata Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/fakefs/metadata.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-ruby/fakefs/metadata.xml b/dev-ruby/fakefs/metadata.xml index 292c4bc1e6c6..b5327fce62ca 100644 --- a/dev-ruby/fakefs/metadata.xml +++ b/dev-ruby/fakefs/metadata.xml @@ -6,6 +6,7 @@ Gentoo Ruby Project -defunkt/fakefs +fakefs/fakefs +fakefs
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/fakefs/
commit: 9a535e07acb3c992d681dd21b66bd7615e37ba1d Author: Hans de Graaff gentoo org> AuthorDate: Sat Jun 17 05:30:46 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Jun 17 05:30:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a535e07 dev-ruby/fakefs: drop 1.3.2 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/fakefs/Manifest| 1 - dev-ruby/fakefs/fakefs-1.3.2.ebuild | 46 - 2 files changed, 47 deletions(-) diff --git a/dev-ruby/fakefs/Manifest b/dev-ruby/fakefs/Manifest index f70f08989767..14fb22933864 100644 --- a/dev-ruby/fakefs/Manifest +++ b/dev-ruby/fakefs/Manifest @@ -1,3 +1,2 @@ -DIST fakefs-1.3.2.tar.gz 54762 BLAKE2B b5b8c00ffbd8974b2eb024deca4a2e48791fb542e2ad47d06d1c56ad1caab1433b240ea6af4a6836638c84bb79869dcd9d74194768d380173efe54f6765b7f7e SHA512 939dc7f28b266d8ef0cd5b4d33c6abc4a766143895d226b6a32af05f2f6e9eded63d86cf39d607094435a1b428297ad11366f645f4bf6789048b7e03357bacc6 DIST fakefs-1.9.0.tar.gz 56514 BLAKE2B 07e84f54413052b3bf37934b395c6115455ca241d42700dc054729be2ce82eb91944b83e01933fd001b46c9db593f2fd7a9b69f5f49529fde3e1ce967498db5b SHA512 e6be021fec79517127c6f514cc3379fa9c64d75c16d0ac80ed5b677f55625f1ee464eafa0768523a4b364323cfb1aae79814057ee9be3a0d947aac22d39a88f5 DIST fakefs-2.5.0.tar.gz 57850 BLAKE2B fc53d8f3dd40bfbbef81e9c092439a099a9964b4eff8e5fa6d59c2215aca735d02ab24f2a44c2f51fe874c2a3b088190455cff17a3bf9099e9f56effbceed61c SHA512 acc2fd6891964ce6ab3dd307d8bc90dcaa92c9c01328865bfcee5de5959089e7d7dcbb4d52576b5fb81321ad12719c7d3999d6b0102e5e2d9ef88522ca032bdc diff --git a/dev-ruby/fakefs/fakefs-1.3.2.ebuild b/dev-ruby/fakefs/fakefs-1.3.2.ebuild deleted file mode 100644 index ebe15a72b00a.. --- a/dev-ruby/fakefs/fakefs-1.3.2.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_RECIPE_TEST="none" - -RUBY_FAKEGEM_EXTRADOC="CONTRIBUTORS README.md" - -RUBY_FAKEGEM_GEMSPEC="fakefs.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A fake filesystem. Use it in your tests" -HOMEPAGE="https://github.com/defunkt/fakefs; -SRC_URI="https://github.com/defunkt/fakefs/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm ~hppa ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="" - -ruby_add_bdepend " - test? ( - >=dev-ruby/rspec-3.1:3 - >=dev-ruby/maxitest-3.6:1 - )" - -all_ruby_prepare() { - # Remove bundler - rm Gemfile || die - - # Avoid unneeded minitest-rg dependency. - sed -i -e '1igem "minitest", "~>5.5"' \ - -e '/bundler/ s:^:#:' \ - -e '/minitest\/rg/ s:^:#:' test/test_helper.rb || die - - sed -i -e 's/git ls-files/find */' ${RUBY_FAKEGEM_GEMSPEC} || die -} - -each_ruby_test() { - RSPEC_VERSION=3 ruby-ng_rspec - ${RUBY} -Ilib:.:test -e 'Dir["test/**/*_test.rb"].each{|f| require f}' || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/fakefs/
commit: 30d97cd76a54ffab037002d716825cac8aa46beb Author: Hans de Graaff gentoo org> AuthorDate: Sat Jun 17 05:28:49 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Jun 17 05:28:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30d97cd7 dev-ruby/fakefs: add rubygems upstream metadata Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/fakefs/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/fakefs/metadata.xml b/dev-ruby/fakefs/metadata.xml index b5327fce62ca..eb9aa0596360 100644 --- a/dev-ruby/fakefs/metadata.xml +++ b/dev-ruby/fakefs/metadata.xml @@ -7,6 +7,6 @@ fakefs/fakefs -fakefs +fakefs
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/octokit/
commit: 423efd6c478317123542ce99491992e60f261ae2 Author: Hans de Graaff gentoo org> AuthorDate: Sat Jun 17 05:02:19 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Jun 17 05:02:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=423efd6c dev-ruby/octokit: drop 4.25.1 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/octokit/Manifest | 1 - dev-ruby/octokit/octokit-4.25.1.ebuild | 42 -- 2 files changed, 43 deletions(-) diff --git a/dev-ruby/octokit/Manifest b/dev-ruby/octokit/Manifest index 40e118a28dbb..99a30ffc5eab 100644 --- a/dev-ruby/octokit/Manifest +++ b/dev-ruby/octokit/Manifest @@ -1,4 +1,3 @@ -DIST octokit-4.25.1.tar.gz 3154185 BLAKE2B b1698de8694cd2e147542eb6e7e9784428daa035a6e123c05c135558a669c0d222ef4629cc89de815a51b7b3660a8dd2cb80e8d11b90ac43f661e3e2e078b0c0 SHA512 780393e6765e82f0fbfada3b8800ccb981df4383ebfda0b218c24bac224b39f836c3d9cb94cf2564676000862dec7ab94cd2dbdaff51c37142d1f45140121bf1 DIST octokit-5.6.1.tar.gz 3171006 BLAKE2B 33fd132f81c7b1e1b3c1a4264b7bc6a7e7dbc2f9ccd4f1d2d734ae10914c5544eb90c629200e6d81b9a33fccc23791147af6660840248235ebe6b946f2ebba13 SHA512 3ed2e3eb61190da521f9246ac0fdb530e15c45cb41e5849f04ba1a92f0da8060a82eb2d90dfcb407436efba5f7f0ea98c69a342c67aa26b62eeab74a1f906c4e DIST octokit-6.1.0.tar.gz 3187811 BLAKE2B 70a849fe855ddf46aeaf6d512d675119188bb39e6a439c311531f20f9c52ce8da829e0e1242b29e821d5d6468b360e69b71ec645fdf7b1b217e4607032aa0d0c SHA512 7f362f7c4e021ae38083bfd498d98ddda7c2a36c439c8a924cb0390ede42911e8f0477481f1bde6b208009e27d42501d143d0549eb9731d8fb529c977a91da9d DIST octokit-6.1.1.tar.gz 3193336 BLAKE2B 890afac205992c25dd8b48f63ea7a4cf250687318ecb9c0980fc50ff1583943074cea1d9260f139b1a5f86295483f44120421dba8294eba641104301f0188123 SHA512 d91b326d892f80f08598ebb0a03edfd1fb85d36e40dac49593291a6b2ff6a957f5cd2283655c20ff0299f40c75ad7472ff55a14b182bec5f92693b560c2d3c87 diff --git a/dev-ruby/octokit/octokit-4.25.1.ebuild b/dev-ruby/octokit/octokit-4.25.1.ebuild deleted file mode 100644 index 1f905e4ae5f5.. --- a/dev-ruby/octokit/octokit-4.25.1.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 -USE_RUBY="ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_RECIPE_DOC="yard" -RUBY_FAKEGEM_RECIPE_TEST="rspec3" -RUBY_FAKEGEM_EXTRADOC="README.md CONTRIBUTING.md" -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Ruby toolkit for the Github API" -HOMEPAGE="https://github.com/octokit/octokit.rb; -SRC_URI="https://github.com/octokit/octokit.rb/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="" - -RUBY_S=octokit.rb-${PV} - -ruby_add_rdepend " - || ( dev-ruby/faraday:2 dev-ruby/faraday:1 ) - >=dev-ruby/sawyer-0.9:0 -" - -ruby_add_bdepend "test? ( - dev-ruby/jwt - dev-ruby/mime-types - >=dev-ruby/netrc-0.7.7 - >=dev-ruby/rbnacl-7.1.1:6 - dev-ruby/vcr[json] - dev-ruby/webmock:3 )" - -all_ruby_prepare() { - sed -e '/if RUBY_ENGINE/,/^end/ s:^:#: ; 1igem "webmock", "~>3.0"' \ - -e '/pry/ s:^:#:' \ - -i spec/helper.rb || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/moneta/
commit: e531fa98785e047091c15ea2ee6e499050f7be3e Author: Hans de Graaff gentoo org> AuthorDate: Sat Jun 17 05:04:03 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Jun 17 05:04:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e531fa98 dev-ruby/moneta: drop 1.4.1, 1.5.1 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/moneta/Manifest| 2 -- dev-ruby/moneta/moneta-1.4.1.ebuild | 31 --- dev-ruby/moneta/moneta-1.5.1.ebuild | 31 --- 3 files changed, 64 deletions(-) diff --git a/dev-ruby/moneta/Manifest b/dev-ruby/moneta/Manifest index 2aeaeecedd4b..b28d4aef51ef 100644 --- a/dev-ruby/moneta/Manifest +++ b/dev-ruby/moneta/Manifest @@ -1,3 +1 @@ -DIST moneta-1.4.1.tar.gz 129056 BLAKE2B b5a7a9fdb1817c88c942ce8cc3353974d556f14e6362722ae4b44c40311241aa5dd7354054e4edaca84edcc3a76b3d43230dc0a376d48911409721137cbf8d01 SHA512 7ff8fec2047a7df7e110480ff87eadc8e33b776176350279dd933b456cc7def0e92b74eb5dfb7ac2b2233232959acd839ede80d491bba0f134c31414d3f7786b -DIST moneta-1.5.1.tar.gz 133512 BLAKE2B 6027685e3e28e238b2d984b02fe2d5e7ccf1dba6646d71980932581e9b63cfa9082aa3c3a1509b679922f480e1601c71475113ad3eea5f8b7644f69998e3bbca SHA512 018b162d75eb7cb5f2d38e1e6a79e5a17abf8aefc381eb3eb4d9d4981ac88be5063ce95b786aa928de1618c6458b926a27bd26f41ad6515cf7ee3dfc1274c236 DIST moneta-1.6.0.tar.gz 136501 BLAKE2B 5682cfc265ac1c132f53d91c0cb6c2a99a08130d144d2eb8fb544952c29a77556066b36e9ea727df941b1768dec28e99bb3e3f4017ddf5e3cb38e690bcadbe0a SHA512 8f372bfd769205b88cd6f497266074784588ff04b99e3383641b4171cf586210a6655f003bb9e11fe5a2e9dfe5ebbb5fe372b415e2927ab50ee9c8f28bed6b5d diff --git a/dev-ruby/moneta/moneta-1.4.1.ebuild b/dev-ruby/moneta/moneta-1.4.1.ebuild deleted file mode 100644 index d9be5d3e4a3b.. --- a/dev-ruby/moneta/moneta-1.4.1.ebuild +++ /dev/null @@ -1,31 +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" - -RUBY_FAKEGEM_TASK_DOC="" -RUBY_FAKEGEM_RECIPE_TEST="none" -# test is disabled for now. It requires many packages. Test suite also -# takes very long run time and has high memory consumption. - -RUBY_FAKEGEM_EXTRADOC="CHANGES README.md SPEC.md" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -GITHUB_USER="minad" - -DESCRIPTION="A unified interface to key/value stores" -HOMEPAGE="https://github.com/minad/moneta; -SRC_URI="https://github.com/${GITHUB_USER}/moneta/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" -IUSE="" - -all_ruby_prepare() { - sed -i -e '/ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die -} diff --git a/dev-ruby/moneta/moneta-1.5.1.ebuild b/dev-ruby/moneta/moneta-1.5.1.ebuild deleted file mode 100644 index d9be5d3e4a3b.. --- a/dev-ruby/moneta/moneta-1.5.1.ebuild +++ /dev/null @@ -1,31 +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" - -RUBY_FAKEGEM_TASK_DOC="" -RUBY_FAKEGEM_RECIPE_TEST="none" -# test is disabled for now. It requires many packages. Test suite also -# takes very long run time and has high memory consumption. - -RUBY_FAKEGEM_EXTRADOC="CHANGES README.md SPEC.md" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -GITHUB_USER="minad" - -DESCRIPTION="A unified interface to key/value stores" -HOMEPAGE="https://github.com/minad/moneta; -SRC_URI="https://github.com/${GITHUB_USER}/moneta/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" -IUSE="" - -all_ruby_prepare() { - sed -i -e '/ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/kramdown-parser-gfm/
commit: 247d371c54e9a9d18836898409e4d6b3bdd9d446 Author: Hans de Graaff gentoo org> AuthorDate: Sat Jun 17 05:08:41 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Jun 17 05:08:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=247d371c dev-ruby/kramdown-parser-gfm: drop 1.1.0 Signed-off-by: Hans de Graaff gentoo.org> .../kramdown-parser-gfm-1.1.0.ebuild | 30 -- 1 file changed, 30 deletions(-) diff --git a/dev-ruby/kramdown-parser-gfm/kramdown-parser-gfm-1.1.0.ebuild b/dev-ruby/kramdown-parser-gfm/kramdown-parser-gfm-1.1.0.ebuild deleted file mode 100644 index 55bf3068de4b.. --- a/dev-ruby/kramdown-parser-gfm/kramdown-parser-gfm-1.1.0.ebuild +++ /dev/null @@ -1,30 +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" - -inherit edo ruby-fakegem - -DESCRIPTION="A kramdown parser for the GFM dialect of Markdown" -HOMEPAGE="https://github.com/kramdown/parser-gfm; -LICENSE="MIT" - -KEYWORDS="amd64 ~arm64" -SLOT="$(ver_cut 1)" -IUSE="doc" - -ruby_add_rdepend "dev-ruby/kramdown:2" -ruby_add_bdepend "test? ( dev-ruby/kramdown[latex] )" - -all_ruby_prepare() { - # Avoid testcase which is no longer compatible with newer rouge - rm -f test/testcases/codeblock_fenced.text || die - - # Avoid test broken with current kramdown versions - rm -r test/testcases/header_ids.text || die -} - -each_ruby_test() { - edo ${RUBY} -Ilib:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/tomlrb/
commit: 8ea3d368506d7ebb9562c4893c0c542e75af3a20 Author: Hans de Graaff gentoo org> AuthorDate: Sat Jun 17 05:07:06 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Jun 17 05:07:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ea3d368 dev-ruby/tomlrb: enable ruby32 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/tomlrb/tomlrb-2.0.3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/tomlrb/tomlrb-2.0.3.ebuild b/dev-ruby/tomlrb/tomlrb-2.0.3.ebuild index 61130ab444a3..ec6c0a16087e 100644 --- a/dev-ruby/tomlrb/tomlrb-2.0.3.ebuild +++ b/dev-ruby/tomlrb/tomlrb-2.0.3.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/tomlrb/
commit: b9c6e600649ba00f92c181a6c8c581c3901fd19e Author: Hans de Graaff gentoo org> AuthorDate: Sat Jun 17 05:07:24 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Jun 17 05:07:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9c6e600 dev-ruby/tomlrb: drop 2.0.1, 2.0.2 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/tomlrb/Manifest| 2 -- dev-ruby/tomlrb/tomlrb-2.0.1.ebuild | 28 dev-ruby/tomlrb/tomlrb-2.0.2.ebuild | 28 3 files changed, 58 deletions(-) diff --git a/dev-ruby/tomlrb/Manifest b/dev-ruby/tomlrb/Manifest index eb48c70c85b8..bf4260c8cbec 100644 --- a/dev-ruby/tomlrb/Manifest +++ b/dev-ruby/tomlrb/Manifest @@ -1,3 +1 @@ -DIST tomlrb-2.0.1.tar.gz 21386 BLAKE2B a9f50d800f7e55c6e6e69fe0a68d1ac843d4aa3b1b68e50c86eb03209c2dd9239f2780fb03152a8638198bf8474593f815025106935a4d81befb5e342f9451f9 SHA512 9690b5689d37cc4634e65a906b1c0bb3692afa96fd92e2dd0d487f2f16dacc64e992e114822edcff270b3ddb8bacd2c6e20e2d12112cd8641c5190ea6ee4e4db -DIST tomlrb-2.0.2.tar.gz 22856 BLAKE2B dd7ffa3ae0d06a6376947df0472865ec34db815613f2a0a439f91f32421193e89069f31c28ea0bf948cdb4ef259c4d06de02dcd12411bf774b96abfb5a05bb31 SHA512 db00c54d9358d10484ffbd812fcb1ac2d13e631ed2b3e709fee336e8240cf2a7740b6dd0190e38eb6c93b1ba7c7f5a91b5909a546928c600114644fa0d821cf2 DIST tomlrb-2.0.3.tar.gz 22929 BLAKE2B e67dd81f2d8a49e6c2d296d030d80809d10e780d1fb65e29744ba37ba35a58b8b34fe6bfc4046754ed0f919db2649b68d4feda8b31c35dd09d3df9d607100f68 SHA512 43b02de19b8816fad4e94656ee9ec22e0401cb62b982baa0ac9f4a6af2072e4e8df54ec657016c4dc407e6d977a27eab5b954a7f4ec7bb70b26062022bda96ea diff --git a/dev-ruby/tomlrb/tomlrb-2.0.1.ebuild b/dev-ruby/tomlrb/tomlrb-2.0.1.ebuild deleted file mode 100644 index 5521fd7d69ec.. --- a/dev-ruby/tomlrb/tomlrb-2.0.1.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="CHANGELOG.md README.md" - -RUBY_FAKEGEM_BINWRAP="" - -RUBY_FAKEGEM_GEMSPEC="tomlrb.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A racc based toml parser" -HOMEPAGE="https://github.com/fbernier/tomlrb/; -SRC_URI="https://github.com/fbernier/tomlrb/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64" -IUSE="" - -all_ruby_prepare() { - sed -i -e '/bundler/ s:^:#:' Rakefile || die - sed -i -e '/reporters/I s:^:#:' test/minitest_helper.rb || die -} diff --git a/dev-ruby/tomlrb/tomlrb-2.0.2.ebuild b/dev-ruby/tomlrb/tomlrb-2.0.2.ebuild deleted file mode 100644 index 61130ab444a3.. --- a/dev-ruby/tomlrb/tomlrb-2.0.2.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby26 ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_BINWRAP="" - -RUBY_FAKEGEM_GEMSPEC="tomlrb.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A racc based toml parser" -HOMEPAGE="https://github.com/fbernier/tomlrb/; -SRC_URI="https://github.com/fbernier/tomlrb/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64" -IUSE="" - -all_ruby_prepare() { - sed -i -e '/bundler/ s:^:#:' Rakefile || die - sed -i -e '/reporters/I s:^:#:' test/minitest_helper.rb || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/minitest/
commit: d835de7531ac3dd17a33bc7541d3890fd7045b6c Author: Hans de Graaff gentoo org> AuthorDate: Sat Jun 17 04:55:26 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Jun 17 04:55:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d835de75 dev-ruby/minitest: add 5.18.1 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/minitest/Manifest | 1 + dev-ruby/minitest/minitest-5.18.1.ebuild | 28 2 files changed, 29 insertions(+) diff --git a/dev-ruby/minitest/Manifest b/dev-ruby/minitest/Manifest index 754ca48e31a3..638fa8da3f6e 100644 --- a/dev-ruby/minitest/Manifest +++ b/dev-ruby/minitest/Manifest @@ -1,3 +1,4 @@ DIST minitest-5.15.0.gem 87040 BLAKE2B 71e7a7952c25fd37067a449867d74a2f18a8a42d1fbd72f24d6db226c54a18e9a21958654d4176176804bedd09ef9d1d3be68f79e29312c3f85d0930d3d68d7b SHA512 5e97a7aa616966ffc60e10cdc0ba123a7e793f10283ec3b6bf36066177036788cb950ad566fbac49e613b93f08b9846534f463017cde966b4890c3a34a2286be DIST minitest-5.17.0.gem 93696 BLAKE2B c5979a0d82c4658e4a1584450c899b6a09d99fa145348127902f187e03c6bba73f798fe815186c9ab87a119baa6f3b18acdc1606aa99ec2cf4a1fe548684e93f SHA512 00374b0d0c86d0ec2d285bc4053b6851e1a59e86f7a3ab3db8ccac1db56edb58514c666763047cec95cf099b1738765a3e9eec9aee3386b187e9fe0f59f9 DIST minitest-5.18.0.gem 95232 BLAKE2B 5b0f6fb2c304f0d96a6e98c5a4512acbff0a354290e1f2670773f8bdaa8d8b11b8504a15afd03a7bbe89ff1a9478599c2b0b4f0976bf5d52306655581c94ad4d SHA512 309f899b5c5c2573aaf1e84a2225f446e009923b864af8a006eb518f95e758fb6425ec1e5f1790ba8026e041a8fc601551c2f447fa06528399041de119fa2d1a +DIST minitest-5.18.1.gem 95232 BLAKE2B 97743455cb893b8ccee7e5d40daa803500c243e59d78dcadde6e7af528f1f9b0a39db267b882f1b5467beb3dd5ecb5e0f5bc0d10ecf4901f10c368e5229b3fc2 SHA512 93095188dbde1020a8028e21023056ae9debe7bb868b26333d763958aa32f66910929a44c45c9656552c9efae2a9909cf8640f4c72b9cc53bd49fd5051c9b4a8 diff --git a/dev-ruby/minitest/minitest-5.18.1.ebuild b/dev-ruby/minitest/minitest-5.18.1.ebuild new file mode 100644 index ..5ce8b74cb5ec --- /dev/null +++ b/dev-ruby/minitest/minitest-5.18.1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc" + +inherit ruby-fakegem + +DESCRIPTION="minitest/unit is a small and fast replacement for ruby's huge and slow test/unit" +HOMEPAGE="https://github.com/minitest/minitest; + +LICENSE="MIT" +SLOT="5" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="doc test" + +all_ruby_prepare() { + # Avoid a test dependency on dev-ruby/hoe, leading to circular dependencies + rm -f test/minitest/test_minitest_test_task.rb || die +} + +each_ruby_test() { + export -n A + MT_NO_PLUGINS=true ${RUBY} -Ilib:test:. -e "Dir['**/test_*.rb'].each{|f| require f}" || die "Tests failed" +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rbpdf/
commit: dfab4dda3ee5549fdbe084b32016936da3813ef6 Author: Hans de Graaff gentoo org> AuthorDate: Fri Jun 16 15:10:05 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Jun 17 04:53:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfab4dda dev-ruby/rbpdf: drop 1.20.1-r2 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rbpdf/Manifest | 1 - dev-ruby/rbpdf/rbpdf-1.20.1-r2.ebuild | 54 --- 2 files changed, 55 deletions(-) diff --git a/dev-ruby/rbpdf/Manifest b/dev-ruby/rbpdf/Manifest index 3bbcb3f168a9..8ec724bf7567 100644 --- a/dev-ruby/rbpdf/Manifest +++ b/dev-ruby/rbpdf/Manifest @@ -1,2 +1 @@ -DIST rbpdf-1.20.1.tar.gz 12026190 BLAKE2B 5a468e974bc0a15a9a8f621a6ee635a8cf4f81cc94b88a6bf8afd90c4a665c0892381e903158e66ec4a68676491faa80fd99b7d4ffcf0c86defc4a4114603b08 SHA512 19b4fbd8a0c4650c73ba299721a0fe03a10f223da5e0dd2b97549972ea8f381b2d5b4837369d0667cd325392edae1ec795ec67bc852c9b3588ec0c5e686844d7 DIST rbpdf-1.21.0.tar.gz 12027795 BLAKE2B 25b0423f5162433e1eb3d14e09c85e93c181742829b4983ef910b5d722d1f9d37ba804c2df44c817221f72d4c9d22c8d3bb6ec891057167b9eda3b12e96889df SHA512 3bdeaa58fdd760d280a991677c6af9254df7582a5081098e0c8a7229fb33994e81b386bcc182e917fcce978263917a00ba7cd00655f90111fcd7ff1df012c5d5 diff --git a/dev-ruby/rbpdf/rbpdf-1.20.1-r2.ebuild b/dev-ruby/rbpdf/rbpdf-1.20.1-r2.ebuild deleted file mode 100644 index 155f953d2af4.. --- a/dev-ruby/rbpdf/rbpdf-1.20.1-r2.ebuild +++ /dev/null @@ -1,54 +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" - -# Avoid the complexity of the "rake" recipe and run the tests manually. -RUBY_FAKEGEM_RECIPE_TEST=none - -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Ruby on Rails RBPDF plugin" -HOMEPAGE="https://github.com/naitoh/rbpdf; -SRC_URI="https://github.com/naitoh/rbpdf/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" - -ruby_add_bdepend "test? ( >=dev-ruby/test-unit-3 )" -ruby_add_rdepend " - dev-ruby/actionview - dev-ruby/htmlentities - =dev-ruby/rbpdf-font-1.19* - || ( dev-ruby/mini_magick dev-ruby/rmagick ) -" - -# Two of the tests require png/jpeg support in "magick identify", -# see bug 738784. -BDEPEND+=" test? ( virtual/imagemagick-tools[jpeg,png] )" - -all_ruby_prepare() { - default - - # This test is enabled automagically in the presence of rmagick, and - # then fails. - rm -f test/rbpdf_image_rmagick_test.rb \ - || die "failed to remove rmagick tests" -} - -each_ruby_test() { - local cmd='gem "test-unit", ">= 3.0"' - cmd+=' and ' - cmd+='require "test/unit"' - cmd+=' and ' - cmd+='Dir["test/rbpdf_*.rb"].each{|f| require("./" + f)}' - ${RUBY} -Ilib:.:test -e "${cmd}" || die "test suite failed" -}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rdiscount/
commit: 4ab5a448579f5e70d21e1cd944ee3a25f292c62d Author: Hans de Graaff gentoo org> AuthorDate: Sat Jun 17 04:51:56 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Jun 17 04:53:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ab5a448 dev-ruby/rdiscount: add 2.2.7.1 Closes: https://bugs.gentoo.org/883113 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rdiscount/Manifest | 1 + dev-ruby/rdiscount/rdiscount-2.2.7.1.ebuild | 43 + 2 files changed, 44 insertions(+) diff --git a/dev-ruby/rdiscount/Manifest b/dev-ruby/rdiscount/Manifest index 0fd7a2cc8d11..b478c52086e3 100644 --- a/dev-ruby/rdiscount/Manifest +++ b/dev-ruby/rdiscount/Manifest @@ -1 +1,2 @@ +DIST rdiscount-2.2.7.1.gem 74240 BLAKE2B 06779a601c8d13b90f5d9fb1c38712431671eab1cb2ef012dee284ddb6da254a0c788f16295438913d68f3641db2ec48c7cea3bade4f36fdc55b7a6049119fd4 SHA512 e677f19ef14a729642e2059f0920b65a3f254507204955ab6d34529ade643ee7adecc3db2c61ca5462d266f88ea336bd228401e3cd0fad98e2e7763dd8d3 DIST rdiscount-2.2.7.gem 73728 BLAKE2B 0d63372c3e2f4fa1efeef12ec4f8a2b12b9fccd7506ac6609d7e8fea958e04cfa1cc96a484ffba17d643838705d52c1557604ca015fded282ec860a7fc2481a5 SHA512 4f60dc0dbfb6b8f95f80d577c872c2a747d7d15e9fc1f1bd3640f1207a5d262068754dcb6d7b53348fd69de20b85534a390aace35d1eff31112bfbe0f77569d1 diff --git a/dev-ruby/rdiscount/rdiscount-2.2.7.1.ebuild b/dev-ruby/rdiscount/rdiscount-2.2.7.1.ebuild new file mode 100644 index ..2bdd888ed424 --- /dev/null +++ b/dev-ruby/rdiscount/rdiscount-2.2.7.1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_TASK_TEST="test:unit" + +RUBY_FAKEGEM_TASK_DOC="doc man" +RUBY_FAKEGEM_EXTRADOC="README.markdown" + +RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb) + +inherit ruby-fakegem + +DESCRIPTION="Implementation of John Gruber's Markdown" +HOMEPAGE="https://github.com/davidfstr/rdiscount; + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" +IUSE="" + +all_ruby_prepare() { + # Hanna is broken for us and therefore we don't have it in portage. + sed -i -e 's/hanna/rdoc/' Rakefile || die + + # Remove rule that will force a rebuild when running tests. + sed -i -e "/task 'test:unit' => \[:build\]/d" Rakefile || die + + # Provide RUBY variable no longer provided by rake. + sed -i -e "1 iRUBY=${RUBY}" Rakefile || die + + # Remove obsolete -rubygems argument, bug 775377 + sed -i -e '/-rubygems/ s:^:#:' Rakefile || die +} + +all_ruby_install() { + all_fakegem_install + + doman man/rdiscount.1 +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rcairo/
commit: 88ec6a4f08e6ade23727c309e73eaf2ca6dbff20 Author: Hans de Graaff gentoo org> AuthorDate: Sat Jun 17 04:47:02 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Jun 17 04:53:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88ec6a4f dev-ruby/rcairo: add 1.17.12 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rcairo/Manifest | 1 + dev-ruby/rcairo/rcairo-1.17.12.ebuild | 75 +++ 2 files changed, 76 insertions(+) diff --git a/dev-ruby/rcairo/Manifest b/dev-ruby/rcairo/Manifest index b4c745ab5b1f..0a811b87fda9 100644 --- a/dev-ruby/rcairo/Manifest +++ b/dev-ruby/rcairo/Manifest @@ -1 +1,2 @@ +DIST cairo-1.17.12.gem 199168 BLAKE2B 3183fc448cf15d0437f1b846670dc7494479bf81ba84a2ae475bb5a0683f1012d0e44c95b3311cea5d0ec9cdd75faa7159d7d0649dbe0813166a8d6a16ddda74 SHA512 6bad8c0f15e8617266a85f0ba0bf41db1b508bdb174aa8dbfad8a560a1510cec852502cf39e93b0317c046035bfd97552b92167debb7de4d887c319648b10b56 DIST cairo-1.17.8.gem 198656 BLAKE2B c999f862753d17c186f766f82ede6c7fb3c773018c314825762b68025bf806e6a466b8895ddfa3046f7ac3f3af501d6feaebcb8241779de9c3a0d153589d0993 SHA512 a2b756dc1cf1abb98e4b60b9b56f5f610058bd840b67c991d6bfb3da2523b0f77a5854147f9d14ca461d573e51fbe3ba35c83659af5c031086710970fac6665a diff --git a/dev-ruby/rcairo/rcairo-1.17.12.ebuild b/dev-ruby/rcairo/rcairo-1.17.12.ebuild new file mode 100644 index ..1ce5a045a312 --- /dev/null +++ b/dev-ruby/rcairo/rcairo-1.17.12.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_NAME="cairo" + +RUBY_FAKEGEM_TASK_TEST="" + +RUBY_FAKEGEM_DOCDIR="doc" + +RUBY_FAKEGEM_EXTRADOC="AUTHORS NEWS" + +RUBY_FAKEGEM_EXTENSIONS=(ext/cairo/extconf.rb) + +inherit ruby-fakegem + +DESCRIPTION="Ruby bindings for cairo" +HOMEPAGE="https://cairographics.org/rcairo/; + +IUSE="" + +SLOT="0" +LICENSE="|| ( Ruby-BSD GPL-2 )" +KEYWORDS="~amd64 ~ppc ~riscv ~x86" + +RDEPEND="${RDEPEND} + >=x11-libs/cairo-1.2.0[svg(+)]" +DEPEND="${DEPEND} + >=x11-libs/cairo-1.2.0[svg(+)]" + +ruby_add_rdepend "dev-ruby/red-colors" + +ruby_add_bdepend " + >=dev-ruby/pkg-config-1.2.2 + dev-ruby/ruby-glib2 + test? ( >=dev-ruby/test-unit-2.1.0-r1:2 dev-ruby/ruby-poppler )" + +all_ruby_prepare() { + # Avoid unneeded dependency + sed -e '/native-package-installer/ s:^:#:' \ + -e '/def required_pkg_config_package/areturn true' \ + -e '/checking_for/,/^end/ s:^:#:' \ + -i ext/cairo/extconf.rb || die + sed -i -e '/native-package-installer/,/Gem::Dependency/ d' ../metadata || die + + # Avoid test that requires unpackaged fixture + sed -i -e '/sub_test_case..FreeTypeFontFace/,/^ end/ s:^:#:' test/test_font_face.rb || die + + # Bug 790131 + sed -i -e '/^install-headers:/s!$! $(TIMESTAMP_DIR)/.sitearchdir.time!' \ + ext/cairo/depend || die +} + +each_ruby_test() { + # don't rely on the Rakefile because it's a mess to load with + # their hierarchy, do it manually. + ${RUBY} -Ilib -r ./test/helper \ + -e 'gem "test-unit"; require "test/unit"; Dir.glob("test/**/test_*.rb") {|f| load f}' || die "tests failed" +} + +each_ruby_install() { + each_fakegem_install + + insinto $(ruby_get_hdrdir) + doins ext/cairo/rb_cairo.h +} + +all_ruby_install() { + all_fakegem_install + + dodoc -r samples +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/PyQt6-WebEngine/
commit: 259d30f953e2b11e5c5804080cc86d155dce71f4 Author: Ionen Wolkens gentoo org> AuthorDate: Sat Jun 17 04:24:20 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Jun 17 04:48:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=259d30f9 dev-python/PyQt6-WebEngine: remove gcc dependency, update hack Turns out that this *can* use clang++ but only if qtbase was built with clang++ as well, otherwise it still uses g++ even with CXX=clang++ But given the former, there is little reason to enforce the dependency. Ideally would use CXX but that would require more elaborate testing to know what it is and what qtbase was built with (perhaps if ever add the hack to qmake-utils.eclass). No revbump given PyQt* bindings are a slowish build and depcleaning gcc is a bit niche, the few interested can handle this manually until next bump. Closes: https://github.com/gentoo/gentoo/pull/31493 Signed-off-by: Ionen Wolkens gentoo.org> dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.5.0.ebuild | 12 +++- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.5.0.ebuild b/dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.5.0.ebuild index c14617c05118..9e4ab2b11079 100644 --- a/dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.5.0.ebuild +++ b/dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.5.0.ebuild @@ -30,16 +30,18 @@ RDEPEND=" DEPEND="${RDEPEND}" BDEPEND=" >=dev-python/PyQt-builder-1.15[${PYTHON_USEDEP}] - >=dev-qt/qtbase-${QT_PV} - sys-devel/gcc" + >=dev-qt/qtbase-${QT_PV}" src_prepare() { default - # hack: qmake queries g++ directly for info (not building) and that doesn't - # work with clang, this is to make it at least respect CHOST (bug #726112) + # hack: qmake queries g++ or clang++ for info depending on which qtbase was + # built with, but ignores CHOST failing with -native-symlinks (bug #726112) + # and potentially using wrong information when cross-compiling mkdir "${T}"/cxx || die - ln -s "$(type -P ${CHOST}-g++ || type -P g++ || die)" "${T}"/cxx/g++ || die + local cxx + ! cxx=$(type -P "${CHOST}"-g++) || ln -s -- "${cxx}" "${T}"/cxx/g++ || die + ! cxx=$(type -P "${CHOST}"-clang++) || ln -s -- "${cxx}" "${T}"/cxx/clang++ || die PATH=${T}/cxx:${PATH} }
[gentoo-commits] repo/gentoo:master commit in: dev-python/PyQt6/
commit: cbc14347484f0a9921d2498235115e61f8d594ea Author: Ionen Wolkens gentoo org> AuthorDate: Sat Jun 17 04:22:27 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Jun 17 04:48:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbc14347 dev-python/PyQt6: remove gcc dependency, update hack Turns out that this *can* use clang++ but only if qtbase was built with clang++ as well, otherwise it still uses g++ even with CXX=clang++ But given the former, there is little reason to enforce the dependency. Ideally would use CXX but that would require more elaborate testing to know what it is and what qtbase was built with (perhaps if ever add the hack to qmake-utils.eclass). No revbump given PyQt* bindings are a slowish build and depcleaning gcc is a bit niche, the few interested can handle this manually until next bump. Signed-off-by: Ionen Wolkens gentoo.org> dev-python/PyQt6/PyQt6-6.5.1.ebuild | 10 ++ 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/dev-python/PyQt6/PyQt6-6.5.1.ebuild b/dev-python/PyQt6/PyQt6-6.5.1.ebuild index dcf60aee78e0..29f6a8ef6fe2 100644 --- a/dev-python/PyQt6/PyQt6-6.5.1.ebuild +++ b/dev-python/PyQt6/PyQt6-6.5.1.ebuild @@ -66,16 +66,18 @@ RDEPEND=" BDEPEND=" >=dev-python/PyQt-builder-1.15[${PYTHON_USEDEP}] >=dev-qt/qtbase-${QT_PV} - sys-devel/gcc dbus? ( virtual/pkgconfig )" src_prepare() { default - # hack: qmake queries g++ directly for info (not building) and that doesn't - # work with clang, this is to make it at least respect CHOST (bug #726112) + # hack: qmake queries g++ or clang++ for info depending on which qtbase was + # built with, but ignores CHOST failing with -native-symlinks (bug #726112) + # and potentially using wrong information when cross-compiling mkdir "${T}"/cxx || die - ln -s "$(type -P ${CHOST}-g++ || type -P g++ || die)" "${T}"/cxx/g++ || die + local cxx + ! cxx=$(type -P "${CHOST}"-g++) || ln -s -- "${cxx}" "${T}"/cxx/g++ || die + ! cxx=$(type -P "${CHOST}"-clang++) || ln -s -- "${cxx}" "${T}"/cxx/clang++ || die PATH=${T}/cxx:${PATH} }
[gentoo-commits] repo/gentoo:master commit in: dev-python/PyQt6/
commit: eedfcb7019c74d4ef4425bc717cf046ddce60e10 Author: Ionen Wolkens gentoo org> AuthorDate: Sat Jun 17 04:19:49 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Jun 17 04:29:33 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eedfcb70 dev-python/PyQt6: drop 6.5.0 Signed-off-by: Ionen Wolkens gentoo.org> dev-python/PyQt6/Manifest | 1 - dev-python/PyQt6/PyQt6-6.5.0.ebuild | 152 2 files changed, 153 deletions(-) diff --git a/dev-python/PyQt6/Manifest b/dev-python/PyQt6/Manifest index 4afae3cc918c..99e345106bf9 100644 --- a/dev-python/PyQt6/Manifest +++ b/dev-python/PyQt6/Manifest @@ -1,2 +1 @@ -DIST PyQt6-6.5.0.tar.gz 1033399 BLAKE2B a22ad07813c50d6b626b95aa168996ab51f9714fbf3bf3d6e41a233ec2edb8c8e2cb7edcf3b036bc4f69f0a8f1e6549cde512562a420c0809f84a0e04cfb9368 SHA512 c73d4c253245d2ccc776544bc651d47ea67067f57b49c3f820100701af4d79385ef4cabe9f65098f35daeba5f2921a566606be4f237e567f6f56360cc760f548 DIST PyQt6-6.5.1.tar.gz 1036776 BLAKE2B e8e9acde1864386d1fddb75414cf600e380e584e274cfcffbdeb1451cde9e199a43ad4c66cfc8a006cabc833904fe177ccf9dda85ac683f9c8e4f6f87e53 SHA512 8c1135ec48906fe842f0cb50e253a0325b478dd43a7f313b925aaf1d3c148f5462a3e96142470ab0efc0f24fcc8b15704242401cab9f8ec9c3c424e922c49681 diff --git a/dev-python/PyQt6/PyQt6-6.5.0.ebuild b/dev-python/PyQt6/PyQt6-6.5.0.ebuild deleted file mode 100644 index e91c13b9dee8.. --- a/dev-python/PyQt6/PyQt6-6.5.0.ebuild +++ /dev/null @@ -1,152 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=sip -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{9..11} ) -inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils - -# 'can' work with older Qt depending on features, but keeping it simple -QT_PV="$(ver_cut 1-2):6" - -DESCRIPTION="Python bindings for the Qt framework" -HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt/; - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" -# defaults match what is provided with qtbase by default (except testlib), -# reduces the need to set flags but does increase build time a fair amount -IUSE=" - +dbus debug qml designer examples gles2-only +gui help multimedia - +network opengl positioning +printsupport quick quick3d serialport - spatialaudio +sql +ssl svg testlib webchannel websockets +widgets +xml" -# see `grep -r "%Import " sip` and `grep qmake_QT project.py` -REQUIRED_USE=" - designer? ( gui widgets ) - help? ( gui widgets ) - multimedia? ( gui network ) - opengl? ( gui ) - printsupport? ( gui widgets ) - qml? ( network ) - quick3d? ( gui qml ) - quick? ( gui qml ) - spatialaudio? ( multimedia ) - sql? ( widgets ) - svg? ( gui ) - testlib? ( gui widgets ) - webchannel? ( network ) - websockets? ( network ) - widgets? ( gui )" - -# can use parts of the Qt private api and "sometimes" needs rebuilds wrt := -DEPEND=" - >=dev-qt/qtbase-${QT_PV}=[dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,widgets?,xml?] - dbus? ( - dev-python/dbus-python[${PYTHON_USEDEP}] - sys-apps/dbus - ) - designer? ( >=dev-qt/qttools-${QT_PV}[designer] ) - help? ( >=dev-qt/qttools-${QT_PV}[assistant] ) - multimedia? ( >=dev-qt/qtmultimedia-${QT_PV} ) - opengl? ( gles2-only? ( media-libs/libglvnd ) ) - positioning? ( >=dev-qt/qtpositioning-${QT_PV} ) - qml? ( >=dev-qt/qtdeclarative-${QT_PV} ) - quick3d? ( >=dev-qt/qtquick3d-${QT_PV} ) - serialport? ( >=dev-qt/qtserialport-${QT_PV} ) - svg? ( >=dev-qt/qtsvg-${QT_PV} ) - webchannel? ( >=dev-qt/qtwebchannel-${QT_PV} ) - websockets? ( >=dev-qt/qtwebsockets-${QT_PV} )" -RDEPEND=" - ${DEPEND} - >=dev-python/PyQt6-sip-13.4[${PYTHON_USEDEP}]" -BDEPEND=" - >=dev-python/PyQt-builder-1.15[${PYTHON_USEDEP}] - >=dev-qt/qtbase-${QT_PV} - sys-devel/gcc - dbus? ( virtual/pkgconfig )" - -src_prepare() { - default - - # hack: qmake queries g++ directly for info (not building) and that doesn't - # work with clang, this is to make it at least respect CHOST (bug #726112) - mkdir "${T}"/cxx || die - ln -s "$(type -P ${CHOST}-g++ || type -P g++ || die)" "${T}"/cxx/g++ || die - PATH=${T}/cxx:${PATH} -} - -python_configure_all() { - append-cxxflags -std=c++17 # for old gcc / clang that use <17 (bug #892331) - append-cxxflags ${CPPFLAGS} # respect CPPFLAGS - - pyqt-use_enable() { - local state=$(usex ${1} --enable= --disable=) - shift - echo ${*/#/${state}} - } - - DISTUTILS_ARGS=( - --jobs=$(makeopts_jobs) - --qmake="$(type -P qmake6 || die)" -
[gentoo-commits] repo/gentoo:master commit in: sys-libs/minizip-ng/
commit: 6f1071e9c25d9e23fef417ea9d3be5d63d82b967 Author: Sam James gentoo org> AuthorDate: Sat Jun 17 03:59:05 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 03:59:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f1071e9 sys-libs/minizip-ng: add note re SONAME Signed-off-by: Sam James gentoo.org> sys-libs/minizip-ng/minizip-ng-4.0.0-r1.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys-libs/minizip-ng/minizip-ng-4.0.0-r1.ebuild b/sys-libs/minizip-ng/minizip-ng-4.0.0-r1.ebuild index a0229283ac8f..041a8c77f778 100644 --- a/sys-libs/minizip-ng/minizip-ng-4.0.0-r1.ebuild +++ b/sys-libs/minizip-ng/minizip-ng-4.0.0-r1.ebuild @@ -15,6 +15,8 @@ SRC_URI="https://github.com/zlib-ng/minizip-ng/archive/refs/tags/${PV}.tar.gz -> LICENSE="ZLIB" SLOT="0/4" KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +# TODO: Needs SONAME fixing for compat +# https://github.com/zlib-ng/minizip-ng/issues/358#issuecomment-1593970564 IUSE="compat openssl test zstd" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: sys-power/nut/
commit: 89cc2a869a484dbc9d244f8f0ee375ee2d8ff894 Author: Sam James gentoo org> AuthorDate: Sat Jun 17 03:56:01 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 03:56:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89cc2a86 sys-power/nut: fix typo + error - Fix whitespace typo - Oops, the elog is in src_install, not pkg_postinst, so EPREFIX. Signed-off-by: Sam James gentoo.org> sys-power/nut/nut-2.8.0-r1.ebuild | 2 +- sys-power/nut/nut-.ebuild | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/sys-power/nut/nut-2.8.0-r1.ebuild b/sys-power/nut/nut-2.8.0-r1.ebuild index c08bb5d648d0..653fa007ed62 100644 --- a/sys-power/nut/nut-2.8.0-r1.ebuild +++ b/sys-power/nut/nut-2.8.0-r1.ebuild @@ -143,7 +143,7 @@ src_install() { use split-usr && dosym ../usr/sbin/upsdrvctl /sbin/upsdrvctl if use cgi; then - elog "CGI monitoring scripts are installed in ${EROOT}/usr/share/nut/cgi." + elog "CGI monitoring scripts are installed in ${EPREFIX}/usr/share/nut/cgi." elog "copy them to your web server's ScriptPath to activate (this is a" elog "change from the old location)." elog "If you use lighttpd, see lighttpd_nut.conf in the documentation." diff --git a/sys-power/nut/nut-.ebuild b/sys-power/nut/nut-.ebuild index 0b2f92a75a29..1a18e915356e 100644 --- a/sys-power/nut/nut-.ebuild +++ b/sys-power/nut/nut-.ebuild @@ -20,7 +20,6 @@ else KEYWORDS="~amd64 ~arm64 ~x86" fi - S="${WORKDIR}/${MY_P}" LICENSE="GPL-2" @@ -173,7 +172,7 @@ src_install() { use split-usr && dosym ../usr/sbin/upsdrvctl /sbin/upsdrvctl if use cgi; then - elog "CGI monitoring scripts are installed in ${EROOT}/usr/share/nut/cgi." + elog "CGI monitoring scripts are installed in ${EPREFIX}/usr/share/nut/cgi." elog "copy them to your web server's ScriptPath to activate (this is a" elog "change from the old location)." elog "If you use lighttpd, see lighttpd_nut.conf in the documentation."
[gentoo-commits] repo/gentoo:master commit in: sys-power/nut/
commit: a84735cb1e18ea166a702da5dc48f20e89f86fbb Author: Sam James gentoo org> AuthorDate: Sat Jun 17 03:47:13 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 03:54:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a84735cb sys-power/nut: misc tweaks - Style tweaks to be closer to skel.ebuild - Use EROOT and ED where appropriate - Add missing 'local' - Fix typo in pkg_postinst optfeature for util-linux - Add additional configure options for tmpfiles, udev paths - Wire up tests Closes: https://bugs.gentoo.org/908615 Signed-off-by: Sam James gentoo.org> .../nut/{nut-2.8.0.ebuild => nut-2.8.0-r1.ebuild} | 66 ++-- sys-power/nut/nut-.ebuild | 71 +++--- 2 files changed, 66 insertions(+), 71 deletions(-) diff --git a/sys-power/nut/nut-2.8.0.ebuild b/sys-power/nut/nut-2.8.0-r1.ebuild similarity index 83% rename from sys-power/nut/nut-2.8.0.ebuild rename to sys-power/nut/nut-2.8.0-r1.ebuild index 163885862062..c08bb5d648d0 100644 --- a/sys-power/nut/nut-2.8.0.ebuild +++ b/sys-power/nut/nut-2.8.0-r1.ebuild @@ -3,30 +3,35 @@ EAPI=8 -inherit bash-completion-r1 flag-o-matic linux-info optfeature systemd tmpfiles toolchain-funcs udev +inherit bash-completion-r1 flag-o-matic linux-info optfeature systemd +inherit tmpfiles toolchain-funcs udev MY_P=${P/_/-} DESCRIPTION="Network-UPS Tools" HOMEPAGE="https://networkupstools.org/; -if [[ "${PV}" == * ]] ; then - inherit git-r3 + +if [[ ${PV} == * ]] ; then EGIT_REPO_URI="https://github.com/networkupstools/${PN}.git; + inherit git-r3 else SRC_URI="https://networkupstools.org/source/${PV%.*}/${MY_P}.tar.gz; + KEYWORDS="~amd64 ~arm64 ~x86" fi +S="${WORKDIR}/${MY_P}" + LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -IUSE="cgi doc ipmi serial i2c +man snmp +usb modbus selinux split-usr ssl tcpd xml zeroconf" +IUSE="cgi doc ipmi serial i2c +man snmp +usb modbus selinux split-usr ssl tcpd test xml zeroconf" +RESTRICT="!test? ( test )" DEPEND=" acct-group/nut acct-user/nut - cgi? ( >=media-libs/gd-2[png] ) dev-libs/libltdl + virtual/udev + cgi? ( >=media-libs/gd-2[png] ) i2c? ( sys-apps/i2c-tools ) ipmi? ( sys-libs/freeipmi ) modbus? ( dev-libs/libmodbus ) @@ -34,23 +39,19 @@ DEPEND=" ssl? ( >=dev-libs/openssl-1:= ) tcpd? ( sys-apps/tcp-wrappers ) usb? ( virtual/libusb:1 ) - virtual/udev xml? ( >=net-libs/neon-0.25.0:= ) zeroconf? ( net-dns/avahi ) " - BDEPEND=" - man? ( app-text/asciidoc ) virtual/pkgconfig + man? ( app-text/asciidoc ) + test? ( dev-util/cppunit ) " - RDEPEND=" ${DEPEND} selinux? ( sec-policy/selinux-nut ) " -S="${WORKDIR}/${MY_P}" - PATCHES=( "${FILESDIR}/${PN}-2.6.2-lowspeed-buffer-size.patch" ) @@ -74,18 +75,11 @@ pkg_pretend() { check_extra_config } -src_unpack() { - if [[ "${PV}" == * ]] ; then - git-r3_src_unpack - fi - default -} - src_prepare() { default - if [[ "${PV}" == * ]] ; then - ./autogen.sh + if [[ ${PV} == * ]] ; then + ./autogen.sh || die fi } @@ -94,6 +88,8 @@ src_configure() { --datadir=/usr/share/nut --datarootdir=/usr/share/nut --disable-static + --disable-strip + --disable-Werror --sysconfdir=/etc/nut --with-dev --with-drvpath="/$(get_libdir)/nut" @@ -102,6 +98,8 @@ src_configure() { --with-logfacility=LOG_DAEMON --with-statepath=/var/lib/nut --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" + --with-systemdtmpfilesdir="/usr/lib/tmpfiles.d" + --with-udev-dir="$(get_udevdir)" --with-user=nut --without-powerman --without-python @@ -109,6 +107,7 @@ src_configure() { --without-python3 --with-altpidpath=/run/nut --with-pidpath=/run/nut + $(use_enable test cppunit) $(use_with i2c linux_i2c) $(use_with ipmi freeipmi) $(use_with ipmi) @@ -121,11 +120,9 @@ src_configure() { $(use_with zeroconf avahi) ) + filter-lto append-flags -fno-lto - - tc-export CC - tc-export CXX - tc-export AR + tc-export CC CXX AR use cgi && myeconfargs+=( --with-cgipath=/usr/share/nut/cgi ) use man && myeconfargs+=( --with-doc=man ) @@ -138,15 +135,15 @@ src_configure() { src_install() { default - rm -rf "${D}/etc/hotplug" || die + rm -rf "${ED}/etc/hotplug" || die - find "${D}" -name '*.la' -delete || die + find
[gentoo-commits] repo/gentoo:master commit in: dev-util/patchelf/
commit: 70be43713c98c7781a99adc5d3a2652d9bc58fbc Author: Sam James gentoo org> AuthorDate: Sat Jun 17 03:55:05 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 03:55:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70be4371 dev-util/patchelf: Stabilize 0.18.0 x86, #908413 Signed-off-by: Sam James gentoo.org> dev-util/patchelf/patchelf-0.18.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/patchelf/patchelf-0.18.0.ebuild b/dev-util/patchelf/patchelf-0.18.0.ebuild index 13b851d2255e..934d5a67fd47 100644 --- a/dev-util/patchelf/patchelf-0.18.0.ebuild +++ b/dev-util/patchelf/patchelf-0.18.0.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="Small utility to modify the dynamic linker and RPATH of ELF executa HOMEPAGE="https://github.com/NixOS/patchelf; SRC_URI="https://github.com/NixOS/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" SLOT="0" -KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~riscv-linux ~x86-linux" +KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~riscv-linux ~x86-linux" LICENSE="GPL-3" PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: dev-util/patchelf/
commit: 4c1dd69cebfb3dde2f3cfd2c5b0653ad63d14225 Author: Sam James gentoo org> AuthorDate: Sat Jun 17 03:55:07 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 03:55:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c1dd69c dev-util/patchelf: Stabilize 0.18.0 amd64, #908413 Signed-off-by: Sam James gentoo.org> dev-util/patchelf/patchelf-0.18.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/patchelf/patchelf-0.18.0.ebuild b/dev-util/patchelf/patchelf-0.18.0.ebuild index 934d5a67fd47..5df499d5e4c6 100644 --- a/dev-util/patchelf/patchelf-0.18.0.ebuild +++ b/dev-util/patchelf/patchelf-0.18.0.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="Small utility to modify the dynamic linker and RPATH of ELF executa HOMEPAGE="https://github.com/NixOS/patchelf; SRC_URI="https://github.com/NixOS/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" SLOT="0" -KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~riscv-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~riscv-linux ~x86-linux" LICENSE="GPL-3" PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: sys-power/nut/
commit: 0f6695de34345668ec2e74092fb9ea81a25c6c52 Author: Sam James gentoo org> AuthorDate: Sat Jun 17 03:19:45 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 03:19:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f6695de sys-power/nut: add explicit proxy-maint@ Signed-off-by: Sam James gentoo.org> sys-power/nut/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/sys-power/nut/metadata.xml b/sys-power/nut/metadata.xml index 1c8e02e16170..4579366e6071 100644 --- a/sys-power/nut/metadata.xml +++ b/sys-power/nut/metadata.xml @@ -12,6 +12,10 @@ w...@inode64.com Fco. Javier Félix + + proxy-ma...@gentoo.org + Proxy Maintainers + Includes all UPS drivers that use GPIO. Includes all UPS drivers that use I2C.
[gentoo-commits] repo/gentoo:master commit in: media-sound/helm/files/, media-sound/helm/
commit: 1824ebce68da2dc8b4d2fef2ae513c36a912275d Author: Violet Purcell inventati org> AuthorDate: Thu Jun 15 17:41:43 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 03:11:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1824ebce media-sound/helm: Fix build on musl Fixes three different issues with the bundled copy of JUCE in helm. First, it conditions the usage of execinfo.h behind __GLIBC__ being defined when on linux. Second, it removes the usage of lfs64 interfaces and defines _FILE_OFFSET_BITS=64. Third, it conditions the usage of _NL_IDENTIFICATION_LANGUAGE and _NL_IDENTIFICATION_TERRITORY behind ifdefs, since musl does not define them. Signed-off-by: Violet Purcell inventati.org> Closes: https://github.com/gentoo/gentoo/pull/31463 Signed-off-by: Sam James gentoo.org> media-sound/helm/files/helm-0.9.0-musl.patch | 129 + .../{helm-0.9.0-r1.ebuild => helm-0.9.0-r2.ebuild} | 3 +- 2 files changed, 131 insertions(+), 1 deletion(-) diff --git a/media-sound/helm/files/helm-0.9.0-musl.patch b/media-sound/helm/files/helm-0.9.0-musl.patch new file mode 100644 index ..f089041c1da7 --- /dev/null +++ b/media-sound/helm/files/helm-0.9.0-musl.patch @@ -0,0 +1,129 @@ +Upstream (JUCE, bundled): https://github.com/juce-framework/JUCE/pull/1239 + +From 393de14d3fb55e462eeae24a4e64978a8a30cd4f Mon Sep 17 00:00:00 2001 +From: Violet Purcell +Date: Thu, 15 Jun 2023 19:01:32 + +Subject: [PATCH] JUCE: Add support for musl + +--- + JUCE/modules/juce_core/juce_core.cpp | 2 +- + .../native/juce_linux_SystemStats.cpp | 34 +-- + .../juce_core/native/juce_posix_SharedCode.h | 2 +- + .../juce_core/system/juce_SystemStats.cpp | 2 +- + .../juce_core/system/juce_TargetPlatform.h| 9 + + 5 files changed, 43 insertions(+), 6 deletions(-) + +diff --git a/JUCE/modules/juce_core/juce_core.cpp b/JUCE/modules/juce_core/juce_core.cpp +index 9f87047..c6f28ce 100644 +--- a/JUCE/modules/juce_core/juce_core.cpp b/JUCE/modules/juce_core/juce_core.cpp +@@ -93,7 +93,7 @@ + #include + #include + +- #if ! JUCE_ANDROID ++ #if ! (JUCE_ANDROID || JUCE_MUSL) + #include + #endif + #endif +diff --git a/JUCE/modules/juce_core/native/juce_linux_SystemStats.cpp b/JUCE/modules/juce_core/native/juce_linux_SystemStats.cpp +index 4b8f4bd..55906eb 100644 +--- a/JUCE/modules/juce_core/native/juce_linux_SystemStats.cpp b/JUCE/modules/juce_core/native/juce_linux_SystemStats.cpp +@@ -126,9 +126,37 @@ static String getLocaleValue (nl_item key) + return result; + } + +-String SystemStats::getUserLanguage(){ return getLocaleValue (_NL_IDENTIFICATION_LANGUAGE); } +-String SystemStats::getUserRegion() { return getLocaleValue (_NL_IDENTIFICATION_TERRITORY); } +-String SystemStats::getDisplayLanguage() { return getUserLanguage() + "-" + getUserRegion(); } ++String SystemStats::getUserLanguage() ++{ ++ #if JUCE_GLIBC ++return getLocaleValue (_NL_ADDRESS_LANG_AB); ++ #else ++if (auto langEnv = getenv ("LANG")) ++return String::fromUTF8 (langEnv).upToLastOccurrenceOf (".UTF-8", false, true); ++ ++return {}; ++ #endif ++} ++ ++String SystemStats::getUserRegion() ++{ ++ #if JUCE_GLIBC ++return getLocaleValue (_NL_ADDRESS_COUNTRY_AB2); ++ #else ++return {}; ++ #endif ++} ++ ++String SystemStats::getDisplayLanguage() ++{ ++auto result = getUserLanguage(); ++auto region = getUserRegion(); ++ ++if (region.isNotEmpty()) ++result << "-" << region; ++ ++return result; ++} + + //== + void CPUInformation::initialise() noexcept +diff --git a/JUCE/modules/juce_core/native/juce_posix_SharedCode.h b/JUCE/modules/juce_core/native/juce_posix_SharedCode.h +index 876e681..59c49ba 100644 +--- a/JUCE/modules/juce_core/native/juce_posix_SharedCode.h b/JUCE/modules/juce_core/native/juce_posix_SharedCode.h +@@ -235,7 +235,7 @@ int juce_siginterrupt (int sig, int flag) + //== + namespace + { +- #if JUCE_LINUX || (JUCE_IOS && ! __DARWIN_ONLY_64_BIT_INO_T) // (this iOS stuff is to avoid a simulator bug) ++ #if JUCE_GLIBC || (JUCE_IOS && ! __DARWIN_ONLY_64_BIT_INO_T) // (this iOS stuff is to avoid a simulator bug) + typedef struct stat64 juce_statStruct; + #define JUCE_STAT stat64 +#else +diff --git a/JUCE/modules/juce_core/system/juce_SystemStats.cpp b/JUCE/modules/juce_core/system/juce_SystemStats.cpp +index 7e05277..cac9a14 100644 +--- a/JUCE/modules/juce_core/system/juce_SystemStats.cpp b/JUCE/modules/juce_core/system/juce_SystemStats.cpp +@@ -120,7 +120,7 @@ String SystemStats::getStackBacktrace() + { + String result; + +- #if JUCE_ANDROID || JUCE_MINGW ++ #if JUCE_ANDROID || JUCE_MINGW || JUCE_MUSL + jassertfalse; // sorry, not
[gentoo-commits] repo/gentoo:master commit in: sys-power/nut/files/, sys-power/nut/
commit: aea0f99f970c391e3daf4f98d0b6a2dc58fc039b Author: Francisco Javier Félix inode64 com> AuthorDate: Fri Jun 16 16:14:55 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 03:13:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aea0f99f sys-power/nut: add 2.8.0, various enhancements I've recently made a comprehensive update to the ebuild of sys-power/nut: The way drivers are activated has been altered - instead of using a driver list, which can be hard to maintain when new ones are added, we now activate them based on the connection type (serial, USB, XML, IPMI, Modbus, etc). This simplification not only streamlines the installation process but also resolves dependency issues associated with activating a driver and its corresponding unactivated connection. The updates align with the latest Gentoo specifications and are summarized below: Improvements: *Removed unused libnsl *Removed outdated hotplug *Utilized EAPI=8 *Default use of libusb-1 *Added connections for GPIO, i2c, and Modbus *Configuration parameters required per connection type *Fixed the creation of PID in /run/nut *Removed configurations no longer necessary for nut-2.8.0 or newer *Creation of man pages *Added a flag for documentation *Utilized tmpfile for creating temporary directories *Added Q5t5 monitor (nut-) *Disabled Python2 *Added Python3 library *Message for the optional function of sys-apps/util-linux[logger, tty-helpers] *Added configuration for Avahi *Added a flag for systemd (nut-) TODO: (in next version) *nut-scanner is not working */etc/init.d/upslog requires parameters of SAI and log file Please note that I have tested different SAI drivers, but only with USB and SNMP connections. Any feedback or further testing on these updates would be highly appreciated. Closes: https://bugs.gentoo.org/836776 Closes: https://bugs.gentoo.org/736804 Closes: https://bugs.gentoo.org/598619 Closes: https://bugs.gentoo.org/636402 Closes: https://bugs.gentoo.org/862543 Closes: https://bugs.gentoo.org/852287 Closes: https://bugs.gentoo.org/676598 Closes: https://bugs.gentoo.org/808675 Closes: https://bugs.gentoo.org/771291 Closes: https://bugs.gentoo.org/714930 Closes: https://bugs.gentoo.org/695148 Closes: https://bugs.gentoo.org/641144 Closes: https://bugs.gentoo.org/670132 Closes: https://bugs.gentoo.org/642618 Closes: https://bugs.gentoo.org/544250 Closes: https://bugs.gentoo.org/526328 Package-Manager: Portage-3.0.45.3, pkgcheck-0.10.24 Signed-off-by: Fco Javier Felix inode64.com> Closes: https://github.com/gentoo/gentoo/pull/31486 Signed-off-by: Sam James gentoo.org> sys-power/nut/Manifest | 1 + sys-power/nut/files/nut-2.6.5-init.d-upsmon| 2 +- .../files/nut-2.8.0-fix-man-page-generation.patch | 64 + ...t-2.6.5-init.d-upsmon => nut-2.8.0-init.d-upsd} | 20 +- sys-power/nut/files/nut.powerfail.initd| 1 - sys-power/nut/files/systemd_notify.path| 50 sys-power/nut/metadata.xml | 14 +- sys-power/nut/nut-2.8.0.ebuild | 222 + sys-power/nut/nut-.ebuild | 266 + 9 files changed, 631 insertions(+), 9 deletions(-) diff --git a/sys-power/nut/Manifest b/sys-power/nut/Manifest index 898249c21a85..20470d95ae84 100644 --- a/sys-power/nut/Manifest +++ b/sys-power/nut/Manifest @@ -1 +1,2 @@ DIST nut-2.7.4.tar.gz 2509831 BLAKE2B 367c687efd739150898a14c700d5fddbe22bf926522923e1842011ec49b67d6638620500c4eda50291feb474cc6eef39fff63764cb3e0fad5898abee981f8308 SHA512 320c4aff85d8a370c5eff77d33924fdfc3caf6a250620693cdd5bf3336b3a80d8a207488eee841bcf8b72fbad68fda4c074e63b99c56e7886716fc934122d11a +DIST nut-2.8.0.tar.gz 3287640 BLAKE2B 6ad87e9c90920d45846d9c1311e8feeb3c36bfa506d62d938940c00d2fc7f7b30632d079a8ee969db624824ae4fd3e14e41e8acd1eda296e26a3aa340f186b94 SHA512 3c413ae54088045a713eb80cf1bdda474f41bb3b67c7c0248aa7a0c4d441dce1ff42627a2735273d7e36892d1f2eeb895220cf28af63fec2fa0c7a267f82d577 diff --git a/sys-power/nut/files/nut-2.6.5-init.d-upsmon b/sys-power/nut/files/nut-2.6.5-init.d-upsmon index 3aafe1676d6e..729df9c5460b 100644 --- a/sys-power/nut/files/nut-2.6.5-init.d-upsmon +++ b/sys-power/nut/files/nut-2.6.5-init.d-upsmon @@ -4,7 +4,7 @@ extra_started_commands="reload" -pidfile=/var/run/upsmon.pid +pidfile=/run/nut/upsmon.pid bin=/usr/sbin/upsmon depend() { diff --git a/sys-power/nut/files/nut-2.8.0-fix-man-page-generation.patch b/sys-power/nut/files/nut-2.8.0-fix-man-page-generation.patch new file mode 100644 index ..ff224a4774bf --- /dev/null +++ b/sys-power/nut/files/nut-2.8.0-fix-man-page-generation.patch @@ -0,0 +1,64 @@ +From c0d9ce265c6ca627039845d9544ebbdf87a00f7f Mon Sep 17 00:00:00 2001 +From: Timo Kokkonen +Date: Mon, 11 Jul 2022 20:41:12 +0300 +Subject: [PATCH]
[gentoo-commits] repo/gentoo:master commit in: x11-wm/qtile/
commit: bdce165a26effbfd455ad5392f9df4952442ed6e Author: Egor Martynov yandex ru> AuthorDate: Fri Jun 16 09:51:11 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 03:10:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdce165a x11-wm/qtile: downgrade cairocffi dependency for 0.22.1 Closes: https://bugs.gentoo.org/908595 Signed-off-by: Egor Martynov yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/31484 Signed-off-by: Sam James gentoo.org> x11-wm/qtile/qtile-0.22.1-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/qtile/qtile-0.22.1-r2.ebuild b/x11-wm/qtile/qtile-0.22.1-r2.ebuild index 4c48610f2886..6f48d2f1e8b6 100644 --- a/x11-wm/qtile/qtile-0.22.1-r2.ebuild +++ b/x11-wm/qtile/qtile-0.22.1-r2.ebuild @@ -27,7 +27,7 @@ IUSE="pulseaudio wayland" # pywlroots-0.15 dep. # xcffib v1.4.0 breaks its ffi export (https://github.com/qtile/qtile/pull/4289) RDEPEND=" - >=dev-python/cairocffi-0.9.0[${PYTHON_USEDEP}] + =dev-python/cffi-1.1.0[${PYTHON_USEDEP}] dev-python/dbus-next[${PYTHON_USEDEP}] dev-python/pygobject[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: sys-libs/zlib-ng/
commit: 2ce629ab3847ee125a2507b50715e29fbe26c5b7 Author: Sam James gentoo org> AuthorDate: Sat Jun 17 03:09:53 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 03:09:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ce629ab sys-libs/zlib-ng: disable gtest entirely when not running tests Closes: https://bugs.gentoo.org/908567 Signed-off-by: Sam James gentoo.org> sys-libs/zlib-ng/zlib-ng-2.1.2-r1.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/sys-libs/zlib-ng/zlib-ng-2.1.2-r1.ebuild b/sys-libs/zlib-ng/zlib-ng-2.1.2-r1.ebuild index f96bd980dbf9..25a52ed3352c 100644 --- a/sys-libs/zlib-ng/zlib-ng-2.1.2-r1.ebuild +++ b/sys-libs/zlib-ng/zlib-ng-2.1.2-r1.ebuild @@ -35,6 +35,7 @@ multilib_src_configure() { local mycmakeargs=( -DZLIB_COMPAT=$(usex compat) -DZLIB_ENABLE_TESTS=$(usex test) + -DWITH_GTEST=$(usex test) # Unaligned access is controversial and undefined behaviour # Let's keep it off for now
[gentoo-commits] repo/gentoo:master commit in: sys-libs/newlib/, sys-libs/newlib/files/
commit: 1d2ff0e8d3c0e012ed57743adb869797782f1a26 Author: Sam James gentoo org> AuthorDate: Sat Jun 17 02:58:40 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 02:58:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d2ff0e8 sys-libs/newlib: backport arm setjmp fix It looked like a new upstream release/snapshot was going to be made so I'd forgot about it, but got reminded of this today, so let's backport the patch. Closes: https://bugs.gentoo.org/891589 Signed-off-by: Sam James gentoo.org> ...0120-libc-arm-setjmp-gcc-backwards-compat.patch | 57 sys-libs/newlib/newlib-4.3.0.20230120-r2.ebuild| 154 + 2 files changed, 211 insertions(+) diff --git a/sys-libs/newlib/files/newlib-4.3.0.20230120-libc-arm-setjmp-gcc-backwards-compat.patch b/sys-libs/newlib/files/newlib-4.3.0.20230120-libc-arm-setjmp-gcc-backwards-compat.patch new file mode 100644 index ..3eab820db787 --- /dev/null +++ b/sys-libs/newlib/files/newlib-4.3.0.20230120-libc-arm-setjmp-gcc-backwards-compat.patch @@ -0,0 +1,57 @@ +https://bugs.gentoo.org/891589 +https://sourceware.org/pipermail/newlib/2022/020035.html +https://sourceware.org/git/?p=newlib-cygwin.git;a=commit;h=c6e601de84ea9f2be2b026c609cc3c1fe82a3103 + +From c6e601de84ea9f2be2b026c609cc3c1fe82a3103 Mon Sep 17 00:00:00 2001 +From: "Victor L. Do Nascimento" +Date: Fri, 3 Feb 2023 11:15:26 + +Subject: [PATCH] libc: arm: Implement setjmp GCC backwards compatibility. + +When compiling Newlib for arm targets with GCC 12.1 onward, the +passing of architecture extension information to the assembler is +automatic, making the use of .fpu and .arch_extension directives +in assembly files redundant. + +With older versions of GCC, however, these directives must be +hard-coded into the `arm/setjmp.S' file to allow the assembly of +instructions concerning the storage and subsequent reloading of the +floating point registers to/from the jump buffer, respectively. + +This patch conditionally adds the `.fpu vfpxd' and `.arch_extension +mve' directives based on compile-time preprocessor macros concerning +GCC version and target architectural features, such that both the +assembly and linking of setjmp.S succeeds for older versions of +Newlib. +--- a/newlib/libc/machine/arm/setjmp.S b/newlib/libc/machine/arm/setjmp.S +@@ -64,6 +64,28 @@ + + .syntax unified + ++/* GCC 12.1 and later will tell the assembler exactly which floating ++point (or MVE) unit is required and we don't want to override ++that. Conversely, older versions of the compiler don't pass this ++information so we need to enable the VFP version that is most ++appropriate. The choice here should support all suitable VFP ++versions that the older toolchains can handle. */ ++#if __GNUC__ && __GNUC__ < 12 ++/* Ensure that FPU instructions are correctly compiled and, likewise, ++the appropriate build attributes are added to the resulting object ++file. Check whether the MVE extension is present and whether ++we have support for hardware floating point-operations. VFPxd ++covers all the cases we need in this file for hardware ++floating-point and should be compatible with all required FPUs ++that we need to support. */ ++# if __ARM_FP ++ .fpu vfpxd ++# endif ++# if __ARM_FEATURE_MVE ++ .arch_extension mve ++# endif ++#endif ++ + #if __ARM_ARCH_ISA_THUMB == 1 && !__ARM_ARCH_ISA_ARM + /* ARMv6-M-like has to be implemented in Thumb mode. */ + +-- +2.39.3 diff --git a/sys-libs/newlib/newlib-4.3.0.20230120-r2.ebuild b/sys-libs/newlib/newlib-4.3.0.20230120-r2.ebuild new file mode 100644 index ..942c2fe4601b --- /dev/null +++ b/sys-libs/newlib/newlib-4.3.0.20230120-r2.ebuild @@ -0,0 +1,154 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit flag-o-matic toolchain-funcs + +if [[ ${PV} == "" ]] ; then + EGIT_REPO_URI="https://sourceware.org/git/newlib-cygwin.git; + inherit git-r3 +else + SRC_URI="ftp://sourceware.org/pub/newlib/${P}.tar.gz; + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +export CBUILD=${CBUILD:-${CHOST}} +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY} == cross-* ]] ; then + export CTARGET=${CATEGORY#cross-} + fi +fi + +DESCRIPTION="Newlib is a C library intended for use on embedded systems" +HOMEPAGE="https://sourceware.org/newlib/; + +LICENSE="NEWLIB LIBGLOSS GPL-2" +SLOT="0" +IUSE="nls threads unicode headers-only nano" +RESTRICT="strip" + +PATCHES=( + "${FILESDIR}"/${PN}-3.3.0-no-nano-cxx.patch + "${FILESDIR}"/${P}-libc-arm-setjmp-gcc-backwards-compat.patch +) + +NEWLIBBUILD="${WORKDIR}/build" +NEWLIBNANOBUILD="${WORKDIR}/build.nano" +NEWLIBNANOTMPINSTALL="${WORKDIR}/nano_tmp_install" +
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: baf3d91ea162cf82a8c8fe871399facf0f5d6c93 Author: Sam James gentoo org> AuthorDate: Sat Jun 17 02:53:31 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 02:53:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baf3d91e dev-lang/mono: add cmake BDEPEND Used for bundled deps. Closes: https://bugs.gentoo.org/801568 Signed-off-by: Sam James gentoo.org> dev-lang/mono/mono-6.12.0.122.ebuild | 2 ++ dev-lang/mono/mono-6.12.0.182.ebuild | 2 ++ 2 files changed, 4 insertions(+) diff --git a/dev-lang/mono/mono-6.12.0.122.ebuild b/dev-lang/mono/mono-6.12.0.122.ebuild index 41df3da3c290..fa328db808d8 100644 --- a/dev-lang/mono/mono-6.12.0.122.ebuild +++ b/dev-lang/mono/mono-6.12.0.122.ebuild @@ -28,7 +28,9 @@ RDEPEND=" ${DEPEND} app-misc/ca-certificates " +# CMake is used for bundled deps BDEPEND=" + dev-util/cmake sys-devel/bc app-alternatives/yacc pax-kernel? ( sys-apps/elfix ) diff --git a/dev-lang/mono/mono-6.12.0.182.ebuild b/dev-lang/mono/mono-6.12.0.182.ebuild index 1abef5af7dd3..7ec3e4980142 100644 --- a/dev-lang/mono/mono-6.12.0.182.ebuild +++ b/dev-lang/mono/mono-6.12.0.182.ebuild @@ -28,7 +28,9 @@ RDEPEND=" ${DEPEND} app-misc/ca-certificates " +# CMake is used for bundled deps BDEPEND=" + dev-util/cmake sys-devel/bc app-alternatives/yacc pax-kernel? ( sys-apps/elfix )
[gentoo-commits] repo/gentoo:master commit in: dev-util/patchelf/
commit: 85488ca956ec923fe092a597212628578f57543d Author: Sam James gentoo org> AuthorDate: Sat Jun 17 02:49:44 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 02:49:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85488ca9 dev-util/patchelf: Stabilize 0.18.0 arm64, #908413 Signed-off-by: Sam James gentoo.org> dev-util/patchelf/patchelf-0.18.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/patchelf/patchelf-0.18.0.ebuild b/dev-util/patchelf/patchelf-0.18.0.ebuild index d816ec3fcc88..f9787531ecb0 100644 --- a/dev-util/patchelf/patchelf-0.18.0.ebuild +++ b/dev-util/patchelf/patchelf-0.18.0.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="Small utility to modify the dynamic linker and RPATH of ELF executa HOMEPAGE="https://github.com/NixOS/patchelf; SRC_URI="https://github.com/NixOS/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~riscv-linux ~x86-linux" +KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~riscv-linux ~x86-linux" LICENSE="GPL-3" PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: dev-util/patchelf/
commit: 897767fa667fb5856eb17cf0fe0dd5e7cb8a13d7 Author: Sam James gentoo org> AuthorDate: Sat Jun 17 02:49:46 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 02:49:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=897767fa dev-util/patchelf: Stabilize 0.18.0 ppc64, #908413 Signed-off-by: Sam James gentoo.org> dev-util/patchelf/patchelf-0.18.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/patchelf/patchelf-0.18.0.ebuild b/dev-util/patchelf/patchelf-0.18.0.ebuild index f9787531ecb0..a3e93f33e3e2 100644 --- a/dev-util/patchelf/patchelf-0.18.0.ebuild +++ b/dev-util/patchelf/patchelf-0.18.0.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="Small utility to modify the dynamic linker and RPATH of ELF executa HOMEPAGE="https://github.com/NixOS/patchelf; SRC_URI="https://github.com/NixOS/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~riscv-linux ~x86-linux" +KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~riscv-linux ~x86-linux" LICENSE="GPL-3" PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: media-video/pipewire/files/, media-video/pipewire/
commit: 868c215ffeb611c667c3464fabd24c5ac59fff32 Author: Alexis gmail com> AuthorDate: Thu Jun 15 01:06:47 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 02:48:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=868c215f media-video/pipewire: Add gentoo-pipewire-launcher.1 man page Closes: https://bugs.gentoo.org/908510 Signed-off-by: Alexis gmail.com> Signed-off-by: Sam James gentoo.org> .../pipewire/files/gentoo-pipewire-launcher.1 | 43 ++ ...ewire-.ebuild => pipewire-0.3.71-r3.ebuild} | 2 + media-video/pipewire/pipewire-.ebuild | 2 + 3 files changed, 47 insertions(+) diff --git a/media-video/pipewire/files/gentoo-pipewire-launcher.1 b/media-video/pipewire/files/gentoo-pipewire-launcher.1 new file mode 100644 index ..d2c30dc961bc --- /dev/null +++ b/media-video/pipewire/files/gentoo-pipewire-launcher.1 @@ -0,0 +1,43 @@ +.TH "gentoo-pipewire-launcher" "1" "2023-06-15" +.SH "NAME" +gentoo\-pipewire\-launcher \- start instances of PipeWire, PipeWire-Pulse and WirePlumber +.SH "SYNOPSIS" +.BR gentoo\-pipewire\-launcher +[restart] +.SH "DESCRIPTION" +\fIgentoo\-pipewire\-launcher\fR starts instances of PipeWire and +WirePlumber. +Two instances of PipeWire are started: one as the core sound-server, and +one for PulseAudio emulation (cf.\& +.BR pipewire-pulse (1)\fR). +.PP +It must be run in an environment with an active D-Bus session bus, +i.e. one in which the +.B DBUS_SESSION_BUS_ADDRESS +environment variable is set appropriately. +.PP +\fIgentoo\-pipewire\-launcher\fR +tries to avoid restarting, in order to avoid audio dropouts. +However, a restart can be forced by calling +\fIgentoo\-pipewire\-launcher\fR +with an argument of \(oqrestart\(cq. +.PP +.B ${XDG_CONFIG_HOME}/gentoo\-pipewire\-launcher.conf +can be used to specify absolute paths of files to which log output +should be sent, by specifying values for one or more of the +.B GENTOO_PIPEWIRE_LOG\fR, +.B GENTOO_PIPEWIRE_PULSE_LOG\fR, +and +.B GENTOO_WIREPLUMBER_LOG +variables, one per line. +.SH "REPORTING BUGS" +Please report bugs via https://bugs.gentoo.org/ +.SH "FILES" +.TP +.B ${XDG_CONFIG_HOME}/gentoo\-pipewire\-launcher.conf +configures locations of files for log output. +.SH "SEE ALSO" +.BR pipewire (1), +.BR pipewire-pulse (1), +.BR wireplumber (1), +.BR pipewire.conf (5) diff --git a/media-video/pipewire/pipewire-.ebuild b/media-video/pipewire/pipewire-0.3.71-r3.ebuild similarity index 99% copy from media-video/pipewire/pipewire-.ebuild copy to media-video/pipewire/pipewire-0.3.71-r3.ebuild index 7289c71e58b0..33887a9e61c1 100644 --- a/media-video/pipewire/pipewire-.ebuild +++ b/media-video/pipewire/pipewire-0.3.71-r3.ebuild @@ -299,6 +299,8 @@ multilib_src_install_all() { exeinto /usr/bin newexe "${FILESDIR}"/gentoo-pipewire-launcher.in-r2 gentoo-pipewire-launcher + doman "${FILESDIR}"/gentoo-pipewire-launcher.1 + # Disable pipewire-pulse if sound-server is disabled. if ! use sound-server ; then sed -i -s '/pipewire -c pipewire-pulse.conf/s/^/#/' "${ED}"/usr/bin/gentoo-pipewire-launcher || die diff --git a/media-video/pipewire/pipewire-.ebuild b/media-video/pipewire/pipewire-.ebuild index 7289c71e58b0..33887a9e61c1 100644 --- a/media-video/pipewire/pipewire-.ebuild +++ b/media-video/pipewire/pipewire-.ebuild @@ -299,6 +299,8 @@ multilib_src_install_all() { exeinto /usr/bin newexe "${FILESDIR}"/gentoo-pipewire-launcher.in-r2 gentoo-pipewire-launcher + doman "${FILESDIR}"/gentoo-pipewire-launcher.1 + # Disable pipewire-pulse if sound-server is disabled. if ! use sound-server ; then sed -i -s '/pipewire -c pipewire-pulse.conf/s/^/#/' "${ED}"/usr/bin/gentoo-pipewire-launcher || die
[gentoo-commits] repo/gentoo:master commit in: dev-util/patchelf/
commit: f25ab96bc93abbcf2d4069ad59e54f9aefeb930c Author: Sam James gentoo org> AuthorDate: Sat Jun 17 02:49:47 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 02:49:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f25ab96b dev-util/patchelf: Stabilize 0.18.0 arm, #908413 Signed-off-by: Sam James gentoo.org> dev-util/patchelf/patchelf-0.18.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/patchelf/patchelf-0.18.0.ebuild b/dev-util/patchelf/patchelf-0.18.0.ebuild index a3e93f33e3e2..13b851d2255e 100644 --- a/dev-util/patchelf/patchelf-0.18.0.ebuild +++ b/dev-util/patchelf/patchelf-0.18.0.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="Small utility to modify the dynamic linker and RPATH of ELF executa HOMEPAGE="https://github.com/NixOS/patchelf; SRC_URI="https://github.com/NixOS/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~riscv-linux ~x86-linux" +KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~riscv-linux ~x86-linux" LICENSE="GPL-3" PATCHES=(
[gentoo-commits] proj/gentoolkit:master commit in: man/
commit: 3c8109dc84b3f3d9262d842c50d2dca18dc4e5ac Author: Alexis gmail com> AuthorDate: Thu Jun 15 02:34:49 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 02:49:06 2023 + URL:https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=3c8109dc equery.1: Add description of 'keywords' module, fix typo. Signed-off-by: Alexis gmail.com> Closes: https://github.com/gentoo/gentoolkit/pull/29 Signed-off-by: Sam James gentoo.org> man/equery.1 | 78 ++-- 1 file changed, 76 insertions(+), 2 deletions(-) diff --git a/man/equery.1 b/man/equery.1 index 9cb046f..aed2094 100644 --- a/man/equery.1 +++ b/man/equery.1 @@ -1,4 +1,4 @@ -.TH "EQUERY" "1" "August 2009" "GENTOOLKIT" "" +.TH "EQUERY" "1" "June 2023" "GENTOOLKIT" "" .SH "NAME" equery \- Gentoo Package Query Tool @@ -307,7 +307,7 @@ Customize the output format of the matched packages using the template string \f equery hasuse \-pI perl .EE .br -View all Gentoo packages that have the "perl" USE flag, exluding installed packages. +View all Gentoo packages that have the "perl" USE flag, excluding installed packages. .EX .HP USE="perl"; for PKG in $(equery \-q hasuse $USE); do echo $PKG: $(equery \-q uses $PKG |grep $USE); done @@ -315,6 +315,80 @@ USE="perl"; for PKG in $(equery \-q hasuse $USE); do echo $PKG: $(equery \-q use .br This Bash one\-liner uses \fBhasuse\fP to find a list of packages that have a certain USE flag, and \fBuses\fP to check whether the flag is enabled or disabled. Modify \fBUSE="perl"\fP to change the query. +.SS +.BI "keywords (y) [OPTIONS] " "PKG" +Display keywords for specified \fIPKG\fP or for \fIPKG\fP that is in pwd. + +.I R "LOCAL OPTIONS" ":" +.HP +.B \-h, \-\-help +.br +Show this help message and exit. +.HP +.B \-v, \-\-version +.br +Show package version and exit. +.HP +.B \-a, \-\-arch \fIARCH\fP +.br +Display only specified arch(s). (default: []). +.HP +.B \-A, \-\-align [{top,bottom}] +.br +Specify alignment for descriptions. (default: bottom) +.HP +.B \-T, \-\-top-position [{archlist,versionlist}] +.br +Specify which fields we want to have in top listing. (default: archlist) +.HP +.B \-B, \-\-bold +.br +Print out each other column in bold for easier visual separation. (default: False) +.HP +.B \-C, \-\-color +.br +Force colored output. (default: False) +.HP +.B \-O, \-\-overlays +.br +Search also overlays. (default: False) +.HP +.B \-P, \-\-prefix +.br +Display prefix keywords in output. (default: False) +.HP +.B \-S, \-\-ignore-slot +.br +Treat slots as irrelevant during detection of redundant packages. (default: False) +.P +.I R "OUTPUT" ":" + +.EX +Keywords for sys-apps/coreutils: + | | u | + | a a p s l r a | n | + | m r h p p i o i s l m m | e u s | r + | d a m p p c a x a o s 3 p 6 i | a s l | e + | 6 r 6 p p 6 r 8 6 n c 9 h 8 p | p e o | p + | 4 m 4 a c 4 c 6 4 g v 0 a k s | i d t | o +--+---+---+--- + 8.32-r1 | + + + + + + + + ~ o ~ ~ ~ ~ ~ | 7 # 0 | gentoo + 9.1-r2 | + + + + + + + + ~ ~ ~ ~ ~ ~ ~ | 7 o | gentoo + 9.2-r2 | ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ | 8 # | gentoo + 9.3| ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ | 8 # | gentoo + 9.3-r1 | + ~ ~ + + ~ + ~ ~ ~ ~ ~ ~ ~ ~ | 8 # | gentoo +[I]9.3-r2 | + ~ ~ + + ~ + ~ ~ ~ ~ ~ ~ ~ ~ | 8 o | gentoo + | o o o o o o o o o o o o o o o | 8 o | gentoo +.EE +.P +.I R "EXAMPLES" ":" +.EX +.HP +equery keywords coreutils +.EE +.br +Show the keywording status of the sys-apps/coreutils package on Gentoo-supported architectures. + .SS .BI "list (l) [OPTIONS] " "PKG" List installed versions of \fIPKG\fP or all packages matching the query pattern.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/shadow/files/, sys-apps/shadow/
commit: 16921604a6bd3ec292570577a472d18aebe60389 Author: Sam James gentoo org> AuthorDate: Sat Jun 17 02:29:25 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 02:32:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16921604 sys-apps/shadow: backport password leak fix, backport usermod gid --prefix fix Bug: https://bugs.gentoo.org/908613 Closes: https://bugs.gentoo.org/894754 Signed-off-by: Sam James gentoo.org> .../shadow/files/shadow-4.13-password-leak.patch | 135 +++ .../files/shadow-4.13-usermod-prefix-gid.patch | 33 +++ sys-apps/shadow/shadow-4.13-r4.ebuild | 268 + 3 files changed, 436 insertions(+) diff --git a/sys-apps/shadow/files/shadow-4.13-password-leak.patch b/sys-apps/shadow/files/shadow-4.13-password-leak.patch new file mode 100644 index ..25b5ec39c5f8 --- /dev/null +++ b/sys-apps/shadow/files/shadow-4.13-password-leak.patch @@ -0,0 +1,135 @@ +https://github.com/shadow-maint/shadow/commit/65c88a43a23c2391dcc90c0abda3e839e9c57904 + +From 65c88a43a23c2391dcc90c0abda3e839e9c57904 Mon Sep 17 00:00:00 2001 +From: Alejandro Colomar +Date: Sat, 10 Jun 2023 16:20:05 +0200 +Subject: [PATCH] gpasswd(1): Fix password leak + +How to trigger this password leak? +~ + +When gpasswd(1) asks for the new password, it asks twice (as is usual +for confirming the new password). Each of those 2 password prompts +uses agetpass() to get the password. If the second agetpass() fails, +the first password, which has been copied into the 'static' buffer +'pass' via STRFCPY(), wasn't being zeroed. + +agetpass() is defined in <./libmisc/agetpass.c> (around line 91), and +can fail for any of the following reasons: + +- malloc(3) or readpassphrase(3) failure. + + These are going to be difficult to trigger. Maybe getting the system + to the limits of memory utilization at that exact point, so that the + next malloc(3) gets ENOMEM, and possibly even the OOM is triggered. + About readpassphrase(3), ENFILE and EINTR seem the only plausible + ones, and EINTR probably requires privilege or being the same user; + but I wouldn't discard ENFILE so easily, if a process starts opening + files. + +- The password is longer than PASS_MAX. + + The is plausible with physical access. However, at that point, a + keylogger will be a much simpler attack. + +And, the attacker must be able to know when the second password is being +introduced, which is not going to be easy. + +How to read the password after the leak? +~~~ + +Provoking the leak yourself at the right point by entering a very long +password is easy, and inspecting the process stack at that point should +be doable. Try to find some consistent patterns. + +Then, search for those patterns in free memory, right after the victim +leaks their password. + +Once you get the leak, a program should read all the free memory +searching for patterns that gpasswd(1) leaves nearby the leaked +password. + +On 6/10/23 03:14, Seth Arnold wrote: +> An attacker process wouldn't be able to use malloc(3) for this task. +> There's a handful of tools available for userspace to allocate memory: +> +> - brk / sbrk +> - mmap MAP_ANONYMOUS +> - mmap /dev/zero +> - mmap some other file +> - shm_open +> - shmget +> +> Most of these return only pages of zeros to a process. Using mmap of an +> existing file, you can get some of the contents of the file demand-loaded +> into the memory space on the first use. +> +> The MAP_UNINITIALIZED flag only works if the kernel was compiled with +> CONFIG_MMAP_ALLOW_UNINITIALIZED. This is rare. +> +> malloc(3) doesn't zero memory, to our collective frustration, but all the +> garbage in the allocations is from previous allocations in the current +> process. It isn't leftover from other processes. +> +> The avenues available for reading the memory: +> - /dev/mem and /dev/kmem (requires root, not available with Secure Boot) +> - /proc/pid/mem (requires ptrace privileges, mediated by YAMA) +> - ptrace (requires ptrace privileges, mediated by YAMA) +> - causing memory to be swapped to disk, and then inspecting the swap +> +> These all require a certain amount of privileges. + +How to fix it? +~ + +memzero(), which internally calls explicit_bzero(3), or whatever +alternative the system provides with a slightly different name, will +make sure that the buffer is zeroed in memory, and optimizations are not +allowed to impede this zeroing. + +This is not really 100% effective, since compilers may place copies of +the string somewhere hidden in the stack. Those copies won't get zeroed +by explicit_bzero(3). However, that's arguably a compiler bug, since +compilers should make everything possible to avoid optimizing strings +that are later passed to explicit_bzero(3). But we all know that +sometimes it's impossible to have perfect
[gentoo-commits] repo/gentoo:master commit in: sci-libs/arborx/
commit: 2486ca03331d6a6df29ebf18aaf6d0e6e69e5ae5 Author: Sam James gentoo org> AuthorDate: Sat Jun 17 01:57:02 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 01:57:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2486ca03 sci-libs/arborx: don't double apply patches cmake_src_prepare calls default for us. Signed-off-by: Sam James gentoo.org> sci-libs/arborx/arborx-1.4.1-r1.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/sci-libs/arborx/arborx-1.4.1-r1.ebuild b/sci-libs/arborx/arborx-1.4.1-r1.ebuild index d0d4cf0e2ed2..84b2bc0e85a4 100644 --- a/sci-libs/arborx/arborx-1.4.1-r1.ebuild +++ b/sci-libs/arborx/arborx-1.4.1-r1.ebuild @@ -25,7 +25,6 @@ DEPEND="${RDEPEND}" S="${WORKDIR}"/ArborX-${PV} src_prepare() { - default cmake_src_prepare # replace hardcoded "lib/" directory:
[gentoo-commits] repo/gentoo:master commit in: dev-python/google-auth/
commit: 5baa95e925a71fe6a46a8cc6390766a58f163412 Author: Sam James gentoo org> AuthorDate: Sat Jun 17 01:57:46 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 01:57:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5baa95e9 dev-python/google-auth: revbump for allowing urllib3 See a50bfe9db8555b380955a2f4ad80ebfc336335da. Signed-off-by: Sam James gentoo.org> .../{google-auth-2.20.0.ebuild => google-auth-2.20.0-r1.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/dev-python/google-auth/google-auth-2.20.0.ebuild b/dev-python/google-auth/google-auth-2.20.0-r1.ebuild similarity index 100% rename from dev-python/google-auth/google-auth-2.20.0.ebuild rename to dev-python/google-auth/google-auth-2.20.0-r1.ebuild
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 15253e35bb941ccae9ac5c9f0201599ed1bd9167 Author: Sam James gentoo org> AuthorDate: Sat Jun 17 02:18:07 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 02:18:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15253e35 dev-lang/mono: add 6.12.0.182 Bug: https://bugs.gentoo.org/908612 Signed-off-by: Sam James gentoo.org> dev-lang/mono/Manifest | 1 + dev-lang/mono/mono-6.12.0.182.ebuild | 122 +++ 2 files changed, 123 insertions(+) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index 95ccf27564e5..5d2e986526bd 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -1 +1,2 @@ DIST mono-6.12.0.122.tar.xz 292266176 BLAKE2B 07043c5fbca33edf64ebca0392b47af9b9ab502be772efb5afbe5ec9e8683b7f4e96a305ee906dff617842bdba2819c2abc130d7aff23b12779f403bbd88f3bd SHA512 0fbd4147498cc81e384933147eb6aa5c559d17a794a308af7ffa43dce51e0faefde24fc75e987ed804dcb161b52756944bc3611100fc0a4adcc260ca97ddaecd +DIST mono-6.12.0.182.tar.xz 303230932 BLAKE2B fc959e1d57d91670e8adf8ab64d3c0f16b7291f6a70d191b4401bf42a6bd35a7ac23b1aa5d2ed5cda833f29204bd56d800910320169941283cab52a1cb79ef30 SHA512 5f0f02f2adf89785af8f620c16d69fc97b87c9b39133286e6f1237a397f4842ea8d26802d9f802f8798a86540dc1bc3b5201428f218c78fbcf91f0d575cde512 diff --git a/dev-lang/mono/mono-6.12.0.182.ebuild b/dev-lang/mono/mono-6.12.0.182.ebuild new file mode 100644 index ..1abef5af7dd3 --- /dev/null +++ b/dev-lang/mono/mono-6.12.0.182.ebuild @@ -0,0 +1,122 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CHECKREQS_DISK_BUILD="4500M" +inherit autotools check-reqs linux-info mono-env pax-utils multilib-minimal + +DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" +HOMEPAGE="https://mono-project.com; +SRC_URI="https://download.mono-project.com/sources/mono/${P}.tar.xz; + +LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv ~x86 ~amd64-linux" +IUSE="doc minimal nls pax-kernel xen" + +# Note: mono works incorrect with older versions of libgdiplus +# Details on dotnet overlay issue: https://github.com/gentoo/dotnet/issues/429 +DEPEND=" + app-crypt/mit-krb5[${MULTILIB_USEDEP}] + sys-libs/zlib[${MULTILIB_USEDEP}] + ia64? ( sys-libs/libunwind ) + !minimal? ( >=dev-dotnet/libgdiplus-6.0.2 ) + nls? ( sys-devel/gettext ) +" +RDEPEND=" + ${DEPEND} + app-misc/ca-certificates +" +BDEPEND=" + sys-devel/bc + app-alternatives/yacc + pax-kernel? ( sys-apps/elfix ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-5.12-try-catch.patch + "${FILESDIR}"/${PN}-6.12.0.122-disable-automagic-ccache.patch +) + +pkg_pretend() { + linux-info_pkg_setup + + if use kernel_linux ; then + if linux_config_exists ; then + linux_chkconfig_builtin SYSVIPC || die "SYSVIPC not enabled in the kernel" + else + # https://github.com/gentoo/gentoo/blob/f200e625bda8de696a28338318c9005b69e34710/eclass/linux-info.eclass#L686 + ewarn "kernel config not found" + ewarn "If CONFIG_SYSVIPC is not set in your kernel .config, mono will hang while compiling." + ewarn "See https://bugs.gentoo.org/261869 for more info." + fi + fi + + # bug #687892 + check-reqs_pkg_pretend +} + +pkg_setup() { + mono-env_pkg_setup + check-reqs_pkg_setup +} + +src_prepare() { + # We need to sed in the paxctl-ng -mr in the runtime/mono-wrapper.in so it don't + # get killed in the build proces when MPROTECT is enabled, bug #286280 + # RANDMMAP kills the build process too, bug #347365 + # We use paxmark.sh to get PT/XT logic, bug #532244 + if use pax-kernel ; then + ewarn "We are disabling MPROTECT on the mono binary." + + # issue 9 : https://github.com/Heather/gentoo-dotnet/issues/9 + sed '/exec "/ i\paxmark.sh -mr "$r/@mono_runtime@"' -i "${S}"/runtime/mono-wrapper.in || die "Failed to sed mono-wrapper.in" + fi + + default + + # PATCHES contains configure.ac patch + eautoreconf + multilib_copy_sources +} + +multilib_src_configure() { + local myeconfargs=( + $(use_with xen xen_opt) + --without-ikvm-native + --disable-dtrace + --enable-system-aot + $(multilib_native_use_with doc mcs-docs) + $(use_enable nls) + ) + + # Workaround(?) for bug #779025 + # May be able to do a real fix by adjusting path used? + if multilib_is_native_abi ; then + myeconfargs+=( --enable-system-aot ) + else + myeconfargs+=(
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 2b44aee5ab81747f73f355ca40893957225925ce Author: Sam James gentoo org> AuthorDate: Sat Jun 17 02:22:43 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 02:22:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b44aee5 net-libs/libproxy: drop 0.5.0, 0.5.1 Short-lived releases w/ regressions. Signed-off-by: Sam James gentoo.org> net-libs/libproxy/Manifest | 2 - net-libs/libproxy/libproxy-0.5.0.ebuild | 79 - net-libs/libproxy/libproxy-0.5.1.ebuild | 71 - 3 files changed, 152 deletions(-) diff --git a/net-libs/libproxy/Manifest b/net-libs/libproxy/Manifest index 522f01560760..499da8b44f8b 100644 --- a/net-libs/libproxy/Manifest +++ b/net-libs/libproxy/Manifest @@ -1,4 +1,2 @@ DIST libproxy-0.4.18.tar.gz 98037 BLAKE2B 12505cc7afe9ca27bb387df31d7368ed3ac83696255e6bd8fdbca1528fb6fe83510cdf7c6bda09939dcb55daefba24cf9c52435f664c6cba01daad87ddff3f2a SHA512 1148d688a9f070273a1a2b110a788561789799089660292bbba59fbf0a9caf7d28cb039a9ccdcb935f752e1e34739b2d2f4c784b1bb3bbaa03d108e7b38a4754 -DIST libproxy-0.5.0.tar.gz 58746 BLAKE2B a93217d4b3112b9c2761d7156de1359278b764bdfb3ba0942653e930e4cb60c00adf936fa1210668dc584c6e34fccfe405acdbabfff1927fd25b9de953b7 SHA512 699d09d747c3e56247b1d0a8dee0cd7c122199cc4296aa61753a4e52b4346ad5d98d608f953d28a5779e7d49f64be639e22c696ac82d48bbdaa7b743501b18e6 -DIST libproxy-0.5.1.tar.gz 59939 BLAKE2B dc219c9df624a82544ce26b0629c0bc012e34d82fb6fd49bdb07450ba98d1e4a29ff1bdf3a1d3e6645139ddd8e4953f36584e10f64119584d335a7a6cb5d34a9 SHA512 830e4bb1879c6afd1fbebc24de2ca75a597096a8eadb45dd3965b9f8121110039379342facebddce1b679a9b6ceb065089f0fbe38b55411a2c53ac36ef979ab7 DIST libproxy-0.5.2.tar.gz 60024 BLAKE2B 7484b61f5eb3dbb148bce69c6d5d30d218c9392c559661c7e01e02339546c246afb47ab28956d90076d835f4a72ec260690cd0d3a52b8302ec238f1bb1eb87c0 SHA512 10d2d435288e8259bc16e6fc678bbd5edee7de8ef4235de29ed7740493690b33c3b1820f1a9befb60254069946e3ff3cc6130c7d19f34fff8062aec16dc1cbc8 diff --git a/net-libs/libproxy/libproxy-0.5.0.ebuild b/net-libs/libproxy/libproxy-0.5.0.ebuild deleted file mode 100644 index cc9bdefca67c.. --- a/net-libs/libproxy/libproxy-0.5.0.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson-multilib vala - -DESCRIPTION="Library for automatic proxy configuration management" -HOMEPAGE="https://github.com/libproxy/libproxy; -SRC_URI="https://github.com/libproxy/libproxy/archive/refs/tags/${P}.tar.gz; - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="duktape gnome gtk-doc +introspection kde test vala" -REQUIRED_USE=" - gtk-doc? ( introspection ) - vala? ( introspection ) -" -RESTRICT="!test? ( test )" - -COMMON_DEPEND=" - >=dev-libs/glib-2.71.3:2[${MULTILIB_USEDEP}] - gnome? ( gnome-base/gsettings-desktop-schemas ) - duktape? ( - dev-lang/duktape:= - net-misc/curl - ) - introspection? ( dev-libs/gobject-introspection ) -" -DEPEND="${COMMON_DEPEND} - test? ( net-libs/libsoup:3.0[${MULTILIB_USEDEP}] ) -" -RDEPEND="${COMMON_DEPEND} - kde? ( kde-frameworks/kconfig:5 ) -" -BDEPEND=" - virtual/pkgconfig - gtk-doc? ( dev-util/gi-docgen ) - vala? ( $(vala_depend) ) -" - -S="${WORKDIR}/${PN}-${P}" - -PATCHES=( - "${FILESDIR}"/${PV}-Guard-PxManager-test-with-pacrunner-duktape-option-2.patch -) - -src_prepare() { - use vala && vala_setup - default -} - -multilib_src_configure() { - local emesonargs=( - $(meson_native_use_bool gtk-doc docs) - $(meson_use test tests) - -Dconfig-env=true - $(meson_use gnome config-gnome) - -Dconfig-windows=false - -Dconfig-sysconfig=true - -Dconfig-osx=false - $(meson_use kde config-kde) - $(meson_native_use_bool duktape pacrunner-duktape) - $(meson_native_use_bool vala vapi) - $(meson_use duktape curl) - $(meson_native_use_bool introspection) - ) - meson_src_configure -} - -multilib_src_install_all() { - einstalldocs - - if use gtk-doc; then - mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die - mv "${ED}"/usr/share/doc/${PN}-1.0 "${ED}"/usr/share/gtk-doc/html/ || die - fi -} diff --git a/net-libs/libproxy/libproxy-0.5.1.ebuild b/net-libs/libproxy/libproxy-0.5.1.ebuild deleted file mode 100644 index 485c43212d51.. --- a/net-libs/libproxy/libproxy-0.5.1.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 3c1430fe3dbb79af8cfe17558abe562ba3e6c99e Author: Sam James gentoo org> AuthorDate: Sat Jun 17 02:22:38 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 02:22:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c1430fe net-libs/libproxy: add 0.5.2 Signed-off-by: Sam James gentoo.org> net-libs/libproxy/Manifest | 1 + net-libs/libproxy/libproxy-0.5.2.ebuild | 71 + 2 files changed, 72 insertions(+) diff --git a/net-libs/libproxy/Manifest b/net-libs/libproxy/Manifest index 85aca0f82747..522f01560760 100644 --- a/net-libs/libproxy/Manifest +++ b/net-libs/libproxy/Manifest @@ -1,3 +1,4 @@ DIST libproxy-0.4.18.tar.gz 98037 BLAKE2B 12505cc7afe9ca27bb387df31d7368ed3ac83696255e6bd8fdbca1528fb6fe83510cdf7c6bda09939dcb55daefba24cf9c52435f664c6cba01daad87ddff3f2a SHA512 1148d688a9f070273a1a2b110a788561789799089660292bbba59fbf0a9caf7d28cb039a9ccdcb935f752e1e34739b2d2f4c784b1bb3bbaa03d108e7b38a4754 DIST libproxy-0.5.0.tar.gz 58746 BLAKE2B a93217d4b3112b9c2761d7156de1359278b764bdfb3ba0942653e930e4cb60c00adf936fa1210668dc584c6e34fccfe405acdbabfff1927fd25b9de953b7 SHA512 699d09d747c3e56247b1d0a8dee0cd7c122199cc4296aa61753a4e52b4346ad5d98d608f953d28a5779e7d49f64be639e22c696ac82d48bbdaa7b743501b18e6 DIST libproxy-0.5.1.tar.gz 59939 BLAKE2B dc219c9df624a82544ce26b0629c0bc012e34d82fb6fd49bdb07450ba98d1e4a29ff1bdf3a1d3e6645139ddd8e4953f36584e10f64119584d335a7a6cb5d34a9 SHA512 830e4bb1879c6afd1fbebc24de2ca75a597096a8eadb45dd3965b9f8121110039379342facebddce1b679a9b6ceb065089f0fbe38b55411a2c53ac36ef979ab7 +DIST libproxy-0.5.2.tar.gz 60024 BLAKE2B 7484b61f5eb3dbb148bce69c6d5d30d218c9392c559661c7e01e02339546c246afb47ab28956d90076d835f4a72ec260690cd0d3a52b8302ec238f1bb1eb87c0 SHA512 10d2d435288e8259bc16e6fc678bbd5edee7de8ef4235de29ed7740493690b33c3b1820f1a9befb60254069946e3ff3cc6130c7d19f34fff8062aec16dc1cbc8 diff --git a/net-libs/libproxy/libproxy-0.5.2.ebuild b/net-libs/libproxy/libproxy-0.5.2.ebuild new file mode 100644 index ..485c43212d51 --- /dev/null +++ b/net-libs/libproxy/libproxy-0.5.2.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson-multilib vala + +DESCRIPTION="Library for automatic proxy configuration management" +HOMEPAGE="https://github.com/libproxy/libproxy; +SRC_URI="https://github.com/libproxy/libproxy/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="duktape gnome gtk-doc +introspection kde test vala" +REQUIRED_USE=" + gtk-doc? ( introspection ) + vala? ( introspection ) +" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + >=dev-libs/glib-2.71.3:2[${MULTILIB_USEDEP}] + gnome? ( gnome-base/gsettings-desktop-schemas ) + duktape? ( + dev-lang/duktape:= + net-misc/curl + ) + introspection? ( dev-libs/gobject-introspection ) +" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND} + kde? ( kde-frameworks/kconfig:5 ) +" +BDEPEND=" + virtual/pkgconfig + gtk-doc? ( dev-util/gi-docgen ) + vala? ( $(vala_depend) ) +" + +src_prepare() { + use vala && vala_setup + default +} + +multilib_src_configure() { + local emesonargs=( + $(meson_native_use_bool gtk-doc docs) + $(meson_use test tests) + -Dconfig-env=true + $(meson_use gnome config-gnome) + -Dconfig-windows=false + -Dconfig-sysconfig=true + -Dconfig-osx=false + $(meson_use kde config-kde) + $(meson_native_use_bool duktape pacrunner-duktape) + $(meson_native_use_bool vala vapi) + $(meson_use duktape curl) + $(meson_native_use_bool introspection) + ) + meson_src_configure +} + +multilib_src_install_all() { + einstalldocs + + if use gtk-doc; then + mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die + mv "${ED}"/usr/share/doc/${PN}-1.0 "${ED}"/usr/share/gtk-doc/html/ || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: sys-devel/gdb/, sys-devel/gdb/files/
commit: 54425cff4fb1a4cce8e66a9767d44e9df9c15799 Author: Sam James gentoo org> AuthorDate: Sat Jun 17 01:31:35 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 01:38:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54425cff sys-devel/gdb: drop versions Signed-off-by: Sam James gentoo.org> sys-devel/gdb/Manifest | 5 - .../gdb/files/gdb-12.1-configure-clang16.patch | 112 .../gdb/files/gdb-12.1-core-file-detach.patch | 155 -- .../gdb/files/gdb-12.1-readline-8.2-build.patch| 29 -- ...b-13.1-Wenum-constexpr-conversion-clang16.patch | 128 - sys-devel/gdb/files/gdb-13.1-musl-lfs.patch| 23 -- sys-devel/gdb/gdb-12.1-r4.ebuild | 293 --- sys-devel/gdb/gdb-13.1-r1.ebuild | 304 sys-devel/gdb/gdb-13.1.90_p20230325.ebuild | 313 sys-devel/gdb/gdb-13.1.90_p20230429.ebuild | 314 - 10 files changed, 1676 deletions(-) diff --git a/sys-devel/gdb/Manifest b/sys-devel/gdb/Manifest index 6e40c2f8a82b..29ddd3aaa11d 100644 --- a/sys-devel/gdb/Manifest +++ b/sys-devel/gdb/Manifest @@ -1,6 +1 @@ -DIST gdb-12.1-patches-1.tar.xz 12340 BLAKE2B 071ff492f6cf7b0969d76db6f7414eeec564daf773c3334fb0d3f669e328bb4ae403ba8c709f3e33a56caa92273f762a5597a34dd7e7a1056f473b7ede2d8e59 SHA512 dc4a1a8d501dd1adfdcd6dcbd2559f1e2cc6aadeb18eacb2e9152f6858510e7392253db9568fe782da6d160221412e3e13dfd42a47a2a4a1addba2c1804a45b5 -DIST gdb-12.1.tar.xz 22470332 BLAKE2B 7f6f853d1640908cf2c79932cdc1ba02549a07721c005d9c7ce2946a715761719cc164a4e68235a18664ec8a029afe3a2a0cfb57e1635f280076d6bed91317fd SHA512 425568d2e84672177d0fb87b1ad7daafdde097648d605e30cf0656970f66adc6a82ca2d83375ea4be583e9683a340e5bfdf5819668ddf66728200141ae50ff2d -DIST gdb-13.1.tar.xz 23665472 BLAKE2B ab3a77ef35d21597dd1299787eebc422c3ca9764d0866223752c3036c0f9e198bf25ab4730bf6e7025bc2db148c66e98b191e15abc2d69c3088aed146728beef SHA512 e65054ffbc0357eeed4b17e1edc5ef45aa73c9ddf3b1210651e3d859576e27c1d27b266800fe26328eda58857455ccd8632f4000cfc5f63f90854096290187ca DIST gdb-13.2.tar.xz 23664644 BLAKE2B bf5216ba2286448a46f9e0a405367c5a678e6d7540204722d355b618018b7b75a2ebc5b51353304c5ded02a3979223a81781d305f5afa5be82516cdc2863d49f SHA512 8185d3e11ab60dafff5860a5016577bfe7dd7547ef01ebc867bc247603d82b74ff74c4f29492c7d2aee57076f52be33e289f4c6b414a4b870d4b3004909f4c34 -DIST gdb-weekly-13.1.90.20230325.tar.xz 24816144 BLAKE2B 2273ca1e6b3b563721c1497b30ae9c1c1d6fa88d1a50745a528163d54b45cc0582d3a053f279339dcc5d86b17dabe16c2be63488ac72ed7636af5988919c4b5e SHA512 19a1f1e0d4fc6f7a87c421e487990e3bc6c5ad5fae933be0e4f0ba8eec06b6bc3b0fc814d55e6059dfc2b7414ef0e7191967503dd0eda9021ccabc6d55030f49 -DIST gdb-weekly-13.1.90.20230429.tar.xz 24806568 BLAKE2B 537faf7f354ac8adae879899d1a871a303d6ef8faa5ffa66970b2ab95d82750829de5f1cc9b7fb0aab12bb9f10219b3d255a52127e50dd28fef25b47ce2d9364 SHA512 1f0bad14a0862a5c119971025add895b8814421c95ab9095159382805ee8592f1695e84aad2bf5f711c807400eae50a9a6fa6ff45f329c885003f0209c44e493 diff --git a/sys-devel/gdb/files/gdb-12.1-configure-clang16.patch b/sys-devel/gdb/files/gdb-12.1-configure-clang16.patch deleted file mode 100644 index 3b2c15de4895.. --- a/sys-devel/gdb/files/gdb-12.1-configure-clang16.patch +++ /dev/null @@ -1,112 +0,0 @@ -https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=0075c53724f78c78aa1692cc8e3bf1433eeb0b9f -https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=885b6660c17fb91980b5682514ef54668e544b02 -https://bugzilla.redhat.com/show_bug.cgi?id=2143992 - -From FEDORA_PATCHES Mon Sep 17 00:00:00 2001 -From: Keith Seitz -Date: Tue, 29 Nov 2022 13:43:34 -0800 -Subject: gdb-rhbz2143992-libiberty-fix-c89isms-in-configure.patch - -;; libiberty: Fix C89-isms in configure tests -;; (Florian Weimer, RHBZ 2143992) - -libiberty/ - -* acinclude.m4 (ac_cv_func_strncmp_works): Add missing -int return type and parameter list to the definition of main. -Include and for prototypes. -(ac_cv_c_stack_direction): Add missing -int return type and parameter list to the definitions of -main, find_stack_direction. Include for exit -prototype. -* configure: Regenerate. - a/libiberty/acinclude.m4 -+++ b/libiberty/acinclude.m4 -@@ -24,6 +24,8 @@ AC_CACHE_CHECK([for working strncmp], ac_cv_func_strncmp_works, - [AC_TRY_RUN([ - /* Test by Jim Wilson and Kaveh Ghazi. -Check whether strncmp reads past the end of its string parameters. */ -+#include -+#include - #include - - #ifdef HAVE_FCNTL_H -@@ -51,7 +53,8 @@ AC_CACHE_CHECK([for working strncmp], ac_cv_func_strncmp_works, - - #define MAP_LEN 0x1 - --main () -+int -+main (void) - { - #if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE) - char *p; -@@ -157,7 +160,10 @@ if test $ac_cv_os_cray = yes; then -
[gentoo-commits] repo/gentoo:master commit in: app-text/ansifilter/, profiles/arch/s390/
commit: af66a282f60eaf4ab629e5bfa972d2fdde50c2f0 Author: Sam James gentoo org> AuthorDate: Sat Jun 17 01:03:31 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 01:38:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af66a282 app-text/ansifilter: add 2.19 Switch to Makefile which gets us the shell completions and at least installs an xpm icon. Bug: https://bugs.gentoo.org/882699 Closes: https://bugs.gentoo.org/906382 Signed-off-by: Sam James gentoo.org> app-text/ansifilter/Manifest | 1 + app-text/ansifilter/ansifilter-2.19.ebuild | 80 ++ profiles/arch/s390/package.use.mask| 4 ++ 3 files changed, 85 insertions(+) diff --git a/app-text/ansifilter/Manifest b/app-text/ansifilter/Manifest index 2012c7b48072..ea7987ca87eb 100644 --- a/app-text/ansifilter/Manifest +++ b/app-text/ansifilter/Manifest @@ -1 +1,2 @@ DIST ansifilter-2.18.tar.bz2 436432 BLAKE2B 43c592e83a967ee86404332a464d57d202a73651b2e29da2d1d21163d295b6efba96ecb5861dacfa89b8f567c0367f7a32b8e658f8cefad82c5982f2f2bf70bb SHA512 ef7febed1fc31f5c7503648e4fc0a7aefc3da8e30ea649bd6f03eac2904667fb779049106ccb77ad16fbf655e979f6651b25b84ab126c940c66bedee115a28e2 +DIST ansifilter-2.19.tar.bz2 439141 BLAKE2B de720a10e96e9b55d205b3e19620c85ae7cfeb5a6f15194c78ec01901ab7d6af1a655d7a8ceb810de5923a0fb0c21f3e3b3149495ce04b976796892401f9c1e7 SHA512 2346f41bbfde9a8f38996a24a1c8207d65183ce58b8ba86831cebbd2da8a356d7bbd5503c7fc34f6f2d06bd7157f5811e857e6a03c85a46ce2f1696b0493a0c1 diff --git a/app-text/ansifilter/ansifilter-2.19.ebuild b/app-text/ansifilter/ansifilter-2.19.ebuild new file mode 100644 index ..c6a5f8516a3d --- /dev/null +++ b/app-text/ansifilter/ansifilter-2.19.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs qmake-utils xdg + +DESCRIPTION="Handles text files containing ANSI terminal escape codes" +HOMEPAGE="http://www.andre-simon.de/; +SRC_URI="http://www.andre-simon.de/zip/${P}.tar.bz2; + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +IUSE="gui" + +RDEPEND=" + gui? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + ) +" +DEPEND="${RDEPEND}" + +DOCS=( ChangeLog.adoc README.adoc ) + +src_prepare() { + default + + # bug 431452 + rm src/qt-gui/moc_mydialog.cpp || die + + sed \ + -e "/GZIP/d" \ + -e "/COPYING/d" \ + -i makefile || die + + sed \ + -e "s/-O2//" \ + -i src/makefile || die +} + +src_configure() { + if use gui ; then + pushd src/qt-gui > /dev/null || die + eqmake5 + popd > /dev/null || die + fi +} + +src_compile() { + emake -f makefile CXX="$(tc-getCXX)" + + if use gui ; then + emake -C src/qt-gui + fi +} + +src_install() { + emake -f makefile \ + DESTDIR="${D}" \ + doc_dir="/usr/share/doc/${PF}" \ + -j1 \ + install $(usev gui install-gui) + + einstalldocs +} + +pkg_preinst() { + use gui && xdg_pkg_preinst +} + +pkg_postrm() { + use gui && xdg_pkg_postrm +} + +pkg_postinst() { + use gui && xdg_pkg_postinst +} diff --git a/profiles/arch/s390/package.use.mask b/profiles/arch/s390/package.use.mask index 348be7575f72..38cd501675d0 100644 --- a/profiles/arch/s390/package.use.mask +++ b/profiles/arch/s390/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2023-06-17) +# Qt 5 not keyworded here +app-text/ansifilter gui + # Matt Turner (2023-05-30) # sys-apps/dbus-broker is not keyworded app-accessibility/at-spi2-core dbus-broker
[gentoo-commits] repo/gentoo:master commit in: app-text/highlight/, profiles/arch/ia64/, profiles/arch/s390/
commit: 3275b3b5e0f768334c56bf4ca26992f2d130caaf Author: Sam James gentoo org> AuthorDate: Sat Jun 17 01:29:53 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 01:38:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3275b3b5 app-text/highlight: add 4.6 Closes: https://bugs.gentoo.org/885849 Signed-off-by: Sam James gentoo.org> app-text/highlight/Manifest | 1 + app-text/highlight/highlight-4.6.ebuild | 107 profiles/arch/ia64/package.use.mask | 4 ++ profiles/arch/s390/package.use.mask | 1 + 4 files changed, 113 insertions(+) diff --git a/app-text/highlight/Manifest b/app-text/highlight/Manifest index 9afe1785b1df..ff24bf19e0b3 100644 --- a/app-text/highlight/Manifest +++ b/app-text/highlight/Manifest @@ -1 +1,2 @@ DIST highlight-4.1.tar.bz2 1469115 BLAKE2B 9ee4c61ea5ebdfd04c2bb341838cc66a755d5deb6dfb5d863d22dbb86be9b5d08999f22bb184053126bdaf8858777eb2ac504fed8998dc51bd6e1cd64f911ad8 SHA512 6e3ba72b2109f1b33fcebd1a426a8d4b3e12ee224b8a2069e7aab1391473594ccf9b35303bca5ca1339d2ce42bc6db2d16c1da7b1cdd451f5fabe672ca388731 +DIST highlight-4.6.tar.bz2 1488327 BLAKE2B 952171929aa021c80690b2ddcd5adba3b6c7e54425cfc851368b768a53c749e34495b0832d4ce5546b5bc68c0ea4e3b5bd6df4f379e02702fd3a497adc52d60b SHA512 0214f2141ecf2ab350368ff165dc5f58eb3a23b31142b9d1c443a35f8ea72b9e33770c2de185cd2e3645e298ad41ec1fd45db5ebf546da3144e1dc93da32b811 diff --git a/app-text/highlight/highlight-4.6.ebuild b/app-text/highlight/highlight-4.6.ebuild new file mode 100644 index ..d6d49225f645 --- /dev/null +++ b/app-text/highlight/highlight-4.6.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) + +inherit lua-single qmake-utils toolchain-funcs xdg + +DESCRIPTION="Converts source code to formatted text (HTML, LaTeX, etc.) with syntax highlight" +HOMEPAGE="http://www.andre-simon.de/; +SRC_URI="http://www.andre-simon.de/zip/${P}.tar.bz2; + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="examples gui" + +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RDEPEND=" + ${LUA_DEPS} + gui? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + ) +" +DEPEND=" + ${RDEPEND} + dev-libs/boost +" +BDEPEND=" + virtual/pkgconfig + gui? ( dev-qt/linguist-tools:5 ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-3.57-qt_libs_lua.patch +) + +myhlopts=( + CXX="$(tc-getCXX)" + AR="$(tc-getAR)" + LDFLAGS="${LDFLAGS}" + CFLAGS="${CXXFLAGS} -DNDEBUG" + DESTDIR="${D}" + PREFIX="${EPREFIX}/usr" + HL_CONFIG_DIR="${EPREFIX}/etc/highlight/" + HL_DATA_DIR="${EPREFIX}/usr/share/highlight/" + doc_dir="${EPREFIX}/usr/share/doc/${PF}/" + conf_dir="${EPREFIX}/etc/highlight/" + examples_dir="${EPREFIX}/usr/share/doc/${PF}/extras" +) + +src_prepare() { + default + + # Disable man page compression + sed \ + -e "/GZIP/d" \ + -e "/COPYING/d" \ + -i makefile || die + + sed -e "/LSB_DOC_DIR/s:doc/${PN}:doc/${PF}:" \ + -i src/core/datadir.cpp || die + + sed -r -i \ + -e "/^LUA_.*pkg-config/s,\,${ELUA},g" \ + "${S}"/extras/tcl/makefile \ + "${S}"/extras/swig/makefile \ + || die "Failed to set Lua implementation" + + # We set it via eqmake5, otherwise it forces clang... + sed -e "s/QMAKE_CC/#QMAKE_CC/g" \ + -e "s/QMAKE_CXX /#QMAKE_CXX /g" \ + -i src/gui-qt/highlight.pro || die +} + +src_configure() { + if use gui ; then + pushd src/gui-qt > /dev/null || die + eqmake5 \ + 'DEFINES+=DATA_DIR=\\\"'"${EPREFIX}"'/usr/share/${PN}/\\\" CONFIG_DIR=\\\"'"${EPREFIX}"'/etc/${PN}/\\\" DOC_DIR=\\\"'"${EPREFIX}"'/usr/share/doc/${PF}/\\\"' + popd > /dev/null || die + fi +} + +src_compile() { + emake -f makefile LUA_PKG_NAME="${ELUA}" "${myhlopts[@]}" + if use gui ; then + emake -C src/gui-qt + fi +} + +src_install() { + emake -f makefile "${myhlopts[@]}" install + + if use gui; then + emake -f makefile "${myhlopts[@]}" install-gui + docompress -x /usr/share/doc/${PF}/{ChangeLog,COPYING,README,README_PLUGINS} + fi + + if ! use examples ; then + rm -r "${ED}"/usr/share/doc/${PF}/extras || die + fi +} diff --git a/profiles/arch/ia64/package.use.mask b/profiles/arch/ia64/package.use.mask index e5401b0ecb9a..b915ffe657b6 100644 --- a/profiles/arch/ia64/package.use.mask +++ b/profiles/arch/ia64/package.use.mask @@ -1,6
[gentoo-commits] repo/gentoo:master commit in: media-sound/playerctl/
commit: adce240c4019f5768fd5784dc4e052f759092f76 Author: Alfred Wingate protonmail com> AuthorDate: Thu May 12 19:35:07 2022 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 01:49:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adce240c media-sound/playerctl: wire up tests [sam: Pulling in Alfred's bump PR which I'd missed.] Signed-off-by: Alfred Wingate protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/25976 Signed-off-by: Sam James gentoo.org> media-sound/playerctl/playerctl-2.4.1-r1.ebuild | 99 + 1 file changed, 99 insertions(+) diff --git a/media-sound/playerctl/playerctl-2.4.1-r1.ebuild b/media-sound/playerctl/playerctl-2.4.1-r1.ebuild new file mode 100644 index ..e1337e2c4146 --- /dev/null +++ b/media-sound/playerctl/playerctl-2.4.1-r1.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +inherit bash-completion-r1 meson python-any-r1 virtualx xdg-utils + +DESCRIPTION="A CLI utility to control media players over MPRIS" +HOMEPAGE="https://github.com/acrisci/playerctl; +SRC_URI="https://github.com/acrisci/playerctl/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc introspection test" +RESTRICT="!test? ( test ) test" + +RDEPEND=" + >=dev-libs/glib-2.38:2 + introspection? ( dev-libs/gobject-introspection:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/gdbus-codegen + dev-util/glib-utils + virtual/pkgconfig + doc? ( dev-util/gtk-doc ) + introspection? ( dev-libs/gobject-introspection ) + test? ( + ${PYTHON_DEPS} + sys-apps/dbus + $(python_gen_any_dep ' + dev-python/dbus-next[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + ') + ) +" + +EPYTEST_DESELECT=( + # Requires a lenient dbus config systemwide + # See test/data/dbus-system.conf and how its used in Dockerfile + "test/test_basics.py::test_system_list_players" + # Daemon tests are inconsistent, occasional failure occurs in upstream CI as well. + "test/test_daemon.py" +) + +python_check_deps() { + python_has_version \ + "dev-python/dbus-next[${PYTHON_USEDEP}]" \ + "dev-python/pytest[${PYTHON_USEDEP}]" \ + "dev-python/pytest-asyncio[${PYTHON_USEDEP}]" \ + "dev-python/pytest-timeout[${PYTHON_USEDEP}]" +} + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_configure() { + local emesonargs=( + -Ddatadir=share + -Dbindir=bin + -Dbash-completions=false + -Dzsh-completions=false + $(meson_use doc gtk-doc) + $(meson_use introspection) + ) + + xdg_environment_reset # bug #596166 + meson_src_configure +} + +src_test() { + local dbus_params=( + $(dbus-daemon --session --print-address --fork --print-pid) + ) + local -x DBUS_SESSION_BUS_ADDRESS=${dbus_params[0]} + + export PATH="${BUILD_DIR}/playerctl/:${PATH}" + + virtx epytest + + kill "${dbus_params[1]}" || die +} + +src_install() { + meson_src_install + + docinto examples + dodoc -r "${S}"/examples/. + docompress -x "/usr/share/doc/${PF}/examples" + + newbashcomp data/playerctl.bash "${PN}" + insinto /usr/share/zsh/site-functions + newins data/playerctl.zsh _playerctl +}
[gentoo-commits] repo/gentoo:master commit in: sci-libs/arborx/
commit: 8d22a861176f2b60b519ea0d4a996f5dda2b02fb Author: Matthias Maier gentoo org> AuthorDate: Thu Jun 15 23:18:50 2023 + Commit: Matthias Maier gentoo org> CommitDate: Sat Jun 17 01:03:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d22a861 sci-libs/arborx: drop 1.2 Signed-off-by: Matthias Maier gentoo.org> sci-libs/arborx/Manifest | 1 - sci-libs/arborx/arborx-1.2.ebuild | 37 - 2 files changed, 38 deletions(-) diff --git a/sci-libs/arborx/Manifest b/sci-libs/arborx/Manifest index 4edaadde14e2..4cf219e6a8a7 100644 --- a/sci-libs/arborx/Manifest +++ b/sci-libs/arborx/Manifest @@ -1,2 +1 @@ -DIST arborx-1.2.tar.gz 380705 BLAKE2B eb0006e69edb6cfd1d402dfe5a58db76954c34f847ce8acd1c0f2bd2044a29a434fc01df67829fce4ec911f5c882c1625aa7a50bc39a5d33dfb2c26d6a4cbb4f SHA512 d48650b11fc26770c43f4821999647acb0c7675367e416ad025ab21eb50da66c732f03bc6decf840d25dac26ff7f1f5dca77b7514dffc619cef8d401e83a8795 DIST arborx-1.4.1.tar.gz 408999 BLAKE2B 83e172f89ac8ff82d4add40fd036457d9c563b44c11b15d86aa884dc03742f3e22a13cc4b6f068ef377fcd8e63d239f704dd1821772079d2f9f8c169b1f31fae SHA512 3799deed5eae1e6092c19a62894207ac0ccd81ba84c8d42734fa3d0e5a3fc9d6a8f7b1442d2203b06f4e251970569f67506d419fb6695039c11e78dfd740e565 diff --git a/sci-libs/arborx/arborx-1.2.ebuild b/sci-libs/arborx/arborx-1.2.ebuild deleted file mode 100644 index 68330b8a5df7.. --- a/sci-libs/arborx/arborx-1.2.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Library for performance portable algorithms for geometric search" -HOMEPAGE="https://github.com/arborx/ArborX; - -SRC_URI="https://github.com/${PN}/ArborX/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" - -LICENSE="LGPL-2.1+" -SLOT="0" -IUSE="mpi" - -RDEPEND="dev-libs/boost:= - mpi? ( virtual/mpi[cxx] ) - sci-libs/trilinos" - -DEPEND="${RDEPEND}" - -S="${WORKDIR}"/ArborX-${PV} - -src_configure() { - local mycmakeargs=( - -DARBORX_ENABLE_MPI="$(usex mpi)" - ) - - cmake_src_configure -} - -src_install() { - cmake_src_install -}
[gentoo-commits] repo/gentoo:master commit in: sci-libs/arborx/
commit: 161fc86a9bdc9277f26b023de5e422bb5d56c2b8 Author: Matthias Maier gentoo org> AuthorDate: Thu Jun 15 23:17:24 2023 + Commit: Matthias Maier gentoo org> CommitDate: Sat Jun 17 01:03:18 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=161fc86a sci-libs/arborx: fix libdir Signed-off-by: Matthias Maier gentoo.org> sci-libs/arborx/{arborx-1.4.1.ebuild => arborx-1.4.1-r1.ebuild} | 8 1 file changed, 8 insertions(+) diff --git a/sci-libs/arborx/arborx-1.4.1.ebuild b/sci-libs/arborx/arborx-1.4.1-r1.ebuild similarity index 81% rename from sci-libs/arborx/arborx-1.4.1.ebuild rename to sci-libs/arborx/arborx-1.4.1-r1.ebuild index c27f694b4071..d0d4cf0e2ed2 100644 --- a/sci-libs/arborx/arborx-1.4.1.ebuild +++ b/sci-libs/arborx/arborx-1.4.1-r1.ebuild @@ -24,6 +24,14 @@ DEPEND="${RDEPEND}" S="${WORKDIR}"/ArborX-${PV} +src_prepare() { + default + cmake_src_prepare + + # replace hardcoded "lib/" directory: + sed -i -e "s#lib/#$(get_libdir)/#g" CMakeLists.txt || die "sed failed" +} + src_configure() { local mycmakeargs=( -DARBORX_ENABLE_MPI="$(usex mpi)"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/blender/
commit: f04d8c922ee33575b4a16ee59b5a43cf8553bdb0 Author: Sam James gentoo org> AuthorDate: Fri Jun 16 22:58:51 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 16 22:58:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f04d8c92 media-gfx/blender: Stabilize 3.3.6-r1 amd64, #908375 Signed-off-by: Sam James gentoo.org> media-gfx/blender/blender-3.3.6-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/blender/blender-3.3.6-r1.ebuild b/media-gfx/blender/blender-3.3.6-r1.ebuild index cc5aa34933da..e2e9970bdc09 100644 --- a/media-gfx/blender/blender-3.3.6-r1.ebuild +++ b/media-gfx/blender/blender-3.3.6-r1.ebuild @@ -19,7 +19,7 @@ else # Update these between major releases. TEST_TARBALL_VERSION="$(ver_cut 1-2).0" #SRC_URI+=" test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-${TEST_TARBALL_VERSION}-tests.tar.xz )" - KEYWORDS="~amd64 ~arm ~arm64" + KEYWORDS="amd64 ~arm ~arm64" fi SLOT="${PV%.*}"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/photoqt/
commit: 1dcca90b576a763cad1bf37bf332b0fcdf31ef03 Author: Sam James gentoo org> AuthorDate: Fri Jun 16 22:58:49 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 16 22:58:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dcca90b media-gfx/photoqt: Stabilize 3.2 amd64, #908274 Signed-off-by: Sam James gentoo.org> media-gfx/photoqt/photoqt-3.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/photoqt/photoqt-3.2.ebuild b/media-gfx/photoqt/photoqt-3.2.ebuild index bab52e77182e..5cdfa03f5411 100644 --- a/media-gfx/photoqt/photoqt-3.2.ebuild +++ b/media-gfx/photoqt/photoqt-3.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://photoqt.org/pkgs/${P}.tar.gz; LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 x86" +KEYWORDS="amd64 x86" IUSE="devil exif freeimage graphicsmagick imagemagick mpv pdf raw" COMMON_DEPEND="
[gentoo-commits] repo/gentoo:master commit in: kde-misc/tellico/
commit: 5d408bd0436acd30fdfa84c8b48045f45c270bb7 Author: Sam James gentoo org> AuthorDate: Fri Jun 16 22:58:53 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 16 22:58:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d408bd0 kde-misc/tellico: Stabilize 3.5 amd64, #908606 Signed-off-by: Sam James gentoo.org> kde-misc/tellico/tellico-3.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kde-misc/tellico/tellico-3.5.ebuild b/kde-misc/tellico/tellico-3.5.ebuild index 2028562390a0..8637ab848224 100644 --- a/kde-misc/tellico/tellico-3.5.ebuild +++ b/kde-misc/tellico/tellico-3.5.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://tellico-project.org/; if [[ ${KDE_BUILD_TYPE} != live ]]; then SRC_URI="https://tellico-project.org/files/${P}.tar.xz; - KEYWORDS="~amd64 ~arm64 ~x86" + KEYWORDS="amd64 ~arm64 ~x86" fi LICENSE="|| ( GPL-2 GPL-3 )"
[gentoo-commits] repo/gentoo:master commit in: sci-libs/proj/
commit: 46416bb2419e6c22b4cd47cd5180607cf4e3dee0 Author: Sam James gentoo org> AuthorDate: Fri Jun 16 22:58:48 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 16 22:58:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46416bb2 sci-libs/proj: Stabilize 9.2.1 x86, #906647 Signed-off-by: Sam James gentoo.org> sci-libs/proj/proj-9.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-libs/proj/proj-9.2.1.ebuild b/sci-libs/proj/proj-9.2.1.ebuild index 3e1b366c0e2c..ac5e5df3f04d 100644 --- a/sci-libs/proj/proj-9.2.1.ebuild +++ b/sci-libs/proj/proj-9.2.1.ebuild @@ -17,7 +17,7 @@ SRC_URI=" LICENSE="MIT" # Changes on every major release SLOT="0/$(ver_cut 1)" -KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="curl test +tiff" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: sci-libs/proj/
commit: 2d317dbdacf5e897294a88a3cc0b41cc920d3037 Author: Sam James gentoo org> AuthorDate: Fri Jun 16 22:58:47 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 16 22:58:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d317dbd sci-libs/proj: Stabilize 9.2.1 amd64, #906647 Signed-off-by: Sam James gentoo.org> sci-libs/proj/proj-9.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-libs/proj/proj-9.2.1.ebuild b/sci-libs/proj/proj-9.2.1.ebuild index 9bf474358b62..3e1b366c0e2c 100644 --- a/sci-libs/proj/proj-9.2.1.ebuild +++ b/sci-libs/proj/proj-9.2.1.ebuild @@ -17,7 +17,7 @@ SRC_URI=" LICENSE="MIT" # Changes on every major release SLOT="0/$(ver_cut 1)" -KEYWORDS="~amd64 ~arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="curl test +tiff" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/pcaudiolib/
commit: 76ffed0fbfca083f6371c5fef8c488b5b6c771e4 Author: Sam James gentoo org> AuthorDate: Fri Jun 16 22:58:50 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 16 22:58:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76ffed0f media-libs/pcaudiolib: Stabilize 1.2-r2 ppc64, #908296 Signed-off-by: Sam James gentoo.org> media-libs/pcaudiolib/pcaudiolib-1.2-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/pcaudiolib/pcaudiolib-1.2-r2.ebuild b/media-libs/pcaudiolib/pcaudiolib-1.2-r2.ebuild index f0ccfdef0fd8..0620b9cb92c8 100644 --- a/media-libs/pcaudiolib/pcaudiolib-1.2-r2.ebuild +++ b/media-libs/pcaudiolib/pcaudiolib-1.2-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/espeak-ng/pcaudiolib/archive/${PV}.tar.gz -> ${P}.ta LICENSE="GPL-3+ ZLIB" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv sparc x86" IUSE="+alsa oss pulseaudio" REQUIRED_USE="|| ( alsa oss pulseaudio )"
[gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/
commit: 7d4624ba12aed388ec6f57ea2829b8bd484ed71c Author: Sam James gentoo org> AuthorDate: Fri Jun 16 22:58:07 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 16 22:58:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d4624ba sys-devel/gcc: add 12.3.1_p20230616 Signed-off-by: Sam James gentoo.org> sys-devel/gcc/Manifest| 1 + sys-devel/gcc/gcc-12.3.1_p20230616.ebuild | 64 +++ 2 files changed, 65 insertions(+) diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest index 3227f9be12fb..16d99c3255ad 100644 --- a/sys-devel/gcc/Manifest +++ b/sys-devel/gcc/Manifest @@ -14,6 +14,7 @@ DIST gcc-11.4.0.tar.xz 79837032 BLAKE2B 6e3b095a5837d4b5512719f848f4b9c4b4a6d7dc DIST gcc-12-20230428.tar.xz 79744932 BLAKE2B f9dcdd2f1b0af79f281851b3b0fe0ac50f14468844e1ee596f8ed1ccf33f55c7617464d88df7e4b3435d58fedecf640592e0661fd1be9ba163acd26dae68 SHA512 992f9cd71f9910efea401048540ba2b43360170f76ce992cf356b1ab383240f481e29c5b0ad32fa4efb2bdbb397477506cb83a825268cfbdd2cde7044d43c758 DIST gcc-12-20230526.tar.xz 79780444 BLAKE2B 6f6eca272ab506e16a231003c399e28572595c82fbaaec9deb14b78ff9fc493fb24afe1c375d4f2fd75e9813805934857ef2ceb6c05b7977dbfe2e50abdc3ec9 SHA512 fb190ce5bf3d38a1899016475c1551550d44c6f71f1f1a71ced545cbb2aff0446bd2765230b0920379579a13103a507ffc1e197ac69afb0a4f08efe11b50918d DIST gcc-12-20230609.tar.xz 79768444 BLAKE2B 8df47b57917aeaa3524664d94070d65830b9f1f9ca430f9bf058569aca8d34c4ebb05ae183f76f9ba34da5f614b0c8ce687f10f72f8b3f81502e767372219a52 SHA512 6d3d3bb57ee15583a65b85808172b57e6c3d7715aaf27ec22cd6f12e764d57a2cf4334b1ca9eae51737af930027110eba0bb3fb8a0a3c965336d716503c08d69 +DIST gcc-12-20230616.tar.xz 79787532 BLAKE2B 4ce738aabcec26d00bc2f43bc854be0abe6f09e4e11984e6089efe420ec70caa8e8de1f183f6f43fbe0519b02794f4ee73ae8d11fc5ba4d85d11da076d36bb2f SHA512 40bc3f4690eee227f8d4f6de4abeb930aeea5f786494a377c1e628372743d177bf7646d3ef9570663cfc5aa3f136b7251267adf0c29b806b6645775552c06955 DIST gcc-12.3.0-musl-patches-1.tar.xz 3572 BLAKE2B c7bf65f7c9ea8023ddaac821ee2b778622fa310ac72a72b2f7032494a8f304eac86217f9204622e6c21aaef9952bece0d09bc126facd4f42b602927909815ab5 SHA512 babc279fea2c1fd4c018815f2f5630214fd46015ce9f365c28af242681d51818eaca30ce298eddcab1eed5ac5f2759e2b47b2335afab9d722b4469a6d4fec326 DIST gcc-12.3.0-patches-2.tar.xz 14236 BLAKE2B 06c43662c9abb0fa3cf90d5e2273c69aecb9158e6cf6f23c04754ed5d686be2616e81e2502eb16f4298ddd50518ca7677e13249da9e9b091162d3931ff65e4fe SHA512 b0d4b85dbf1a541997203b872e3106906b4ad49cde57e1428bc22b2f8e2d73b8cb10ae0d0b792aebaf664594da4d1dea04c44ddc34e59047410766db04d1 DIST gcc-13-20230527.tar.xz 83956360 BLAKE2B 86a2131b88144817673a6300c73b29c2dbb8559a7057609601029aaf60aeb4c4926fa4b99c4e1768726cde09f994159685768b62b3ca73d7b606847788301e82 SHA512 87566c74258f9981742eae77f552361c220f79fa6f17c36d5b5a9e73f41c50d8a2cab16b9ffb17f07829005f0d42b4b1d524150d3dcba9710091532cbfad7152 diff --git a/sys-devel/gcc/gcc-12.3.1_p20230616.ebuild b/sys-devel/gcc/gcc-12.3.1_p20230616.ebuild new file mode 100644 index ..1ffe2b97a4bf --- /dev/null +++ b/sys-devel/gcc/gcc-12.3.1_p20230616.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +TOOLCHAIN_PATCH_DEV="sam" +PATCH_GCC_VER="12.3.0" +PATCH_VER="2" +MUSL_VER="1" +MUSL_GCC_VER="12.3.0" + +if [[ ${PV} == *. ]] ; then + MY_PV_2=$(ver_cut 2) + MY_PV_3=1 + if [[ ${MY_PV_2} == 0 ]] ; then + MY_PV_2=0 + MY_PV_3=0 + else + MY_PV_2=$((${MY_PV_2} - 1)) + fi + + # e.g. 12.2. -> 12.1.1 + TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3} +elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then + # Cheesy hack for RCs + MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5) + MY_P=${PN}-${MY_PV} + GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz" + TOOLCHAIN_SET_S=no + S="${WORKDIR}"/${MY_P} +fi + +inherit toolchain + +if tc_is_live ; then + # Needs to be after inherit (for now?), bug #830908 + EGIT_BRANCH=releases/gcc-$(ver_cut 1) +elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then + # Don't keyword live ebuilds + #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + :; +fi + +if [[ ${CATEGORY} != cross-* ]] ; then + # Technically only if USE=hardened *too* right now, but no point in complicating it further. + # If GCC is enabling CET by default, we need glibc to be built with support for it. + # bug #830454 + RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )" + DEPEND="${RDEPEND}" + BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-
[gentoo-commits] repo/gentoo:master commit in: app-admin/terraform/
commit: 40df0ea406dd144f233cc8c243dffde056656155 Author: William Hubbs gentoo org> AuthorDate: Fri Jun 16 22:34:32 2023 + Commit: William Hubbs gentoo org> CommitDate: Fri Jun 16 22:34:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40df0ea4 app-admin/terraform: add 1.5.0 Signed-off-by: William Hubbs gentoo.org> app-admin/terraform/Manifest | 2 ++ app-admin/terraform/terraform-1.5.0.ebuild | 40 ++ 2 files changed, 42 insertions(+) diff --git a/app-admin/terraform/Manifest b/app-admin/terraform/Manifest index a57a5a4cd8b2..678aff69c548 100644 --- a/app-admin/terraform/Manifest +++ b/app-admin/terraform/Manifest @@ -4,3 +4,5 @@ DIST terraform-1.4.2-deps.tar.xz 297847412 BLAKE2B 3a9cae729ae0f059f50a7f41a3300 DIST terraform-1.4.2.tar.gz 5111071 BLAKE2B ec79eae36c9e462fa94afe2127343fd7f1e4e629b077fd6ccaea092cc53bfa74add2407070bc0925f81c12e51f758561e535aae298b8fee5d9fffa32b86bed57 SHA512 66b937dae65c12eddfca9a4b95294fe5fff2ccb79f2afcd8ec47d227e0a36f8edba4190939d59c80a78a0752c42e43085e30f09ea66fd06531dc9cfe30fd78f2 DIST terraform-1.4.6-deps.tar.xz 297873376 BLAKE2B d4346810ea5dd0043524637192b8ba669d9d175857e2b96c1e40865ab7339b27f0e36651ead8bb122f7aae595202817b368d95f0cc38ac31a21e93834594eecb SHA512 59ae5a575ab8b971e2a890c4e87548b126b02941d0bc58103080f26a0c092851030a372b64324b0ec83eac85aa683a1a4211ce385d2461afd1584e2037faa255 DIST terraform-1.4.6.tar.gz 5118386 BLAKE2B 8015945c4e1cc4fff91b2b72a26182cfba6430d0268b00ae7345b4f29690d8876dfc55ec535342ef194d0674b8b9360abb046f3e56161cbcef27d0c7e02c1cbc SHA512 635ebadb275218a348b8d386aeed72bc8cc740d931ee5feea896ced80709d83ba265d40e0a335ec816e9568e42272075e3213670df23e603e342d94f3f42830a +DIST terraform-1.5.0-deps.tar.xz 297939668 BLAKE2B 12fc9e87096a08b1ac893e48872e0dc636afbcdb8c36b721ffeb5b34dff0ac377b5c1fa77d8679017bd98bb4973c34fd4055373fcb628ad63c02646c289f4692 SHA512 b6ceb57cd35c670526046f61bc3ab5f9677816d061b77079d1afe4ab8aa5665f894b3066b40ccf225bd73f12a21fc74610b7eb42907f1dbb1e1c0e1823804399 +DIST terraform-1.5.0.tar.gz 5389374 BLAKE2B be4026ccd9b077dcdc51e606693a9dc6fc12f9dee9d704c2f2347dcc43fd2232b31e5a7c3cdf407e3cf0f588f412c0fe9723fac70f2d872ed0723a3a7b827e28 SHA512 3b46ed8315881a5777ed346667e39ab896e595e9487340def7798c006afe5a63f49a47e20621b39d336582854129e22c63eb690e33648c408ccf5bc504add025 diff --git a/app-admin/terraform/terraform-1.5.0.ebuild b/app-admin/terraform/terraform-1.5.0.ebuild new file mode 100644 index ..e3ee07fe5929 --- /dev/null +++ b/app-admin/terraform/terraform-1.5.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit go-module + +DESCRIPTION="A tool for building, changing, and combining infrastructure safely" +HOMEPAGE="https://www.terraform.io/; +SRC_URI="https://github.com/hashicorp/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz; + +LICENSE="Apache-2.0 BSD BSD-2 MPL-2.0 MIT ISC" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv" + +BDEPEND="dev-go/gox" + +RESTRICT="test" + +DOCS=( {README,CHANGELOG}.md ) + +src_compile() { + export CGO_ENABLED=0 + gox \ + -os=$(go env GOOS) \ + -arch=$(go env GOARCH) \ + -output bin/terraform \ + -verbose \ + . || die +} + +src_install() { + dobin bin/* + einstalldocs +} + +pkg_postinst() { + elog "If you would like to install shell completions please run:" + elog "terraform -install-autocomplete" +}
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 1931c98f78d988cdfe03c247443de010de45f30b Author: Ulrich Müller gentoo org> AuthorDate: Fri Jun 16 10:32:51 2023 + Commit: Ulrich Müller gentoo org> CommitDate: Fri Jun 16 21:39:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1931c98f common-lisp-3.eclass: Don't call readarray -d unless >=bash-5.0 Signed-off-by: Ulrich Müller gentoo.org> eclass/common-lisp-3.eclass | 12 ++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/eclass/common-lisp-3.eclass b/eclass/common-lisp-3.eclass index cd654f37b904..b2dbff3513de 100644 --- a/eclass/common-lisp-3.eclass +++ b/eclass/common-lisp-3.eclass @@ -126,8 +126,16 @@ common-lisp-install-sources() { common-lisp-install-one-source ${fpredicate} "${path}" "$(dirname "${path}")" elif [[ -d ${path} ]] ; then local files - readarray -d '' files < <(find "${path}" -type f -print0 || die "cannot traverse ${path}" ) - common-lisp-install-sources -t ${ftype} "${files[@]}" || die + # test can be dropped in EAPI 8 which guarantees bash-5.0 + if [[ ${BASH_VERSINFO[0]} -ge 5 ]]; then + readarray -d '' files < <(find "${path}" -type f -print0 \ + || die "cannot traverse ${path}") + else + # readarray has no -d option in bash-4.2 + readarray -t files < <(find "${path}" -type f -print \ + || die "cannot traverse ${path}") + fi + common-lisp-install-sources -t ${ftype} "${files[@]}" else die "${path} is neither a regular file nor a directory" fi
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 5e0b79e65317fd1b6879cc626c056da798c9e900 Author: Ulrich Müller gentoo org> AuthorDate: Fri Jun 16 06:33:25 2023 + Commit: Ulrich Müller gentoo org> CommitDate: Fri Jun 16 21:39:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e0b79e6 common-lisp-3.eclass: Don't inherit eutils Neither the eclass nor any of the ebuilds inheriting common-lisp-3 needs eutils features. Signed-off-by: Ulrich Müller gentoo.org> eclass/common-lisp-3.eclass | 2 -- 1 file changed, 2 deletions(-) diff --git a/eclass/common-lisp-3.eclass b/eclass/common-lisp-3.eclass index 6c87ef3db842..cd654f37b904 100644 --- a/eclass/common-lisp-3.eclass +++ b/eclass/common-lisp-3.eclass @@ -18,8 +18,6 @@ esac if [[ -z ${_COMMON_LISP_3_ECLASS} ]]; then _COMMON_LISP_3_ECLASS=1 -inherit eutils - # @ECLASS_VARIABLE: CLIMPLEMENTATIONS # @DESCRIPTION: # Common Lisp implementations