[gentoo-commits] repo/proj/guru:dev commit in: eclass/
commit: 84ddbd2c347574794ce2b4d2311eba982185e767 Author: Anna (cybertailor) Vyalkova sysrq in> AuthorDate: Sat Jan 20 07:11:51 2024 + Commit: Anna Vyalkova sysrq in> CommitDate: Sat Jan 20 07:11:51 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=84ddbd2c databases.eclass: typo Signed-off-by: Anna (cybertailor) Vyalkova sysrq.in> eclass/databases.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/databases.eclass b/eclass/databases.eclass index 079325a90d..d906f2a547 100644 --- a/eclass/databases.eclass +++ b/eclass/databases.eclass @@ -20,7 +20,7 @@ # # - MongoDB (via "emongod" helper) # -# - MySQL/MariaDB/ (via "emysql" helper) +# - MySQL / MariaDB (via "emysql" helper) # # - PostgreSQL (via "epostgres" helper) #
[gentoo-commits] repo/gentoo:master commit in: dev-python/pydantic/
commit: 9538f9df3a6f0092bf60aa67236f0bb67b11ef59 Author: Michał Górny gentoo org> AuthorDate: Sat Jan 20 06:34:37 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Jan 20 07:08:56 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9538f9df dev-python/pydantic: Bump to 2.6.0_beta1 Signed-off-by: Michał Górny gentoo.org> dev-python/pydantic/Manifest| 1 + dev-python/pydantic/pydantic-2.6.0_beta1.ebuild | 55 + 2 files changed, 56 insertions(+) diff --git a/dev-python/pydantic/Manifest b/dev-python/pydantic/Manifest index 5bac6e2a71ef..43f9ccee50a3 100644 --- a/dev-python/pydantic/Manifest +++ b/dev-python/pydantic/Manifest @@ -4,3 +4,4 @@ DIST pydantic-2.4.2.tar.gz 654020 BLAKE2B 2f91b6bf89f87230976a2e777541bb7418382f DIST pydantic-2.5.1.tar.gz 651461 BLAKE2B 4c52abec0f1fc52fdaa0bd820bbb649ffdc348c1b1537ca31b73bf4c4477055841c0cd08df5336e0388974ebe20c384349c4233af20149317d79f51ee98208c6 SHA512 5a3ca05a57297cded56a21f37e13a61e7abce3faa34b1d2f4ad1abab0205aa8b7f753b6e0ac630336ea398b9c5ebd4c7cab55df4fa0f9e965e07b5a7e9d49f3c DIST pydantic-2.5.2.tar.gz 652158 BLAKE2B d3a7eeb4e1933d4893df69d2600437a4df1a640f4ec6564079669f8703b8d21bba548197277a373e5a653f4aea67de2336ea983906c2e96b514cdab3f8821dc1 SHA512 56753c9739759251004476620ca25d69bebc7743da911f69a09fcbffa6d6e5ec9b9fc22975e845599fcb2aed5cbbf081c3737d6eab55b9e1696818c4da405e6d DIST pydantic-2.5.3.tar.gz 651797 BLAKE2B 9494bd7a243d5cda762d916b10120861870b5f3112f581aa33b888eab7b605adcd3eb861853467e2d021b88b1c2583bbaf6ace8e96154543c6946e13722ed345 SHA512 bfc2f9704688815dbf418e2a7c72e193de80f279ac578fdaefe763f7cd8a9dce6c9152bd950d013f7fa48ea743468ae588adf61e277924536637590b63792779 +DIST pydantic-2.6.0b1.tar.gz 675468 BLAKE2B 42c1ebcccd437e6c8de832f784732a1066aeb439804999ed58f39679b99672d26d56bdeaa6745aba1a16e4fc6daf66a15700d876dbdcc46828f8bd4610af453d SHA512 8d8252376de7e1662358dfd8b84bb5b9a811e164d41e1ec2af6c678faf584365a0ff2b31ad6d32c46c6f4bb0b926d9935acd116aeb72c0bd91c1d5c7cc6a69b1 diff --git a/dev-python/pydantic/pydantic-2.6.0_beta1.ebuild b/dev-python/pydantic/pydantic-2.6.0_beta1.ebuild new file mode 100644 index ..f60894a542db --- /dev/null +++ b/dev-python/pydantic/pydantic-2.6.0_beta1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2024 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="Data parsing and validation using Python type hints" +HOMEPAGE=" + https://github.com/pydantic/pydantic/ + https://pypi.org/project/pydantic/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/annotated-types-0.4.0[${PYTHON_USEDEP}] + ~dev-python/pydantic-core-2.16.1[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.6.1[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/hatch-fancy-pypi-readme-22.5.0[${PYTHON_USEDEP}] + test? ( + dev-python/cloudpickle[${PYTHON_USEDEP}] + dev-python/dirty-equals[${PYTHON_USEDEP}] + >=dev-python/email-validator-2.0.0[${PYTHON_USEDEP}] + >=dev-python/Faker-18.13.0[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + sed -i -e '/benchmark/d' pyproject.toml || die + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=() + local EPYTEST_IGNORE=( + # require pytest-examples + tests/test_docs.py + # benchmarks + tests/benchmarks + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p pytest_mock +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/trimesh/
commit: c902d4fe84f5439034f6f7c499f7c60b782ae852 Author: Michał Górny gentoo org> AuthorDate: Sat Jan 20 06:27:09 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Jan 20 07:08:52 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c902d4fe dev-python/trimesh: Bump to 4.0.10 Signed-off-by: Michał Górny gentoo.org> dev-python/trimesh/Manifest | 1 + dev-python/trimesh/trimesh-4.0.10.ebuild | 68 2 files changed, 69 insertions(+) diff --git a/dev-python/trimesh/Manifest b/dev-python/trimesh/Manifest index 8e3e6f4fa080..8dc4c83a6301 100644 --- a/dev-python/trimesh/Manifest +++ b/dev-python/trimesh/Manifest @@ -1,2 +1,3 @@ +DIST trimesh-4.0.10.gh.tar.gz 13435507 BLAKE2B 9e60ac72af4020997b606738dba044b23914a50ec07bcb014defcf23b2d5afde279755cc244dccc2e0a482f3b10eab025f9a0ea9f37becb62067a65192c948b1 SHA512 783730dfed09c829240c11de3ee15a5518454335734cc98b25b289011fb4310e80c6a11d3fe7b83d0661e38d36e98650333a976fed210aa1dc9fa30d857b DIST trimesh-4.0.8.gh.tar.gz 13434746 BLAKE2B 858ad7daf9cff3bbedef3ea124d6af1be96233b09a2bd9abd0d2cc43b6f981f844300a36dfef751caf1abf721dd0481a189e0d80ddba8a3fcacbe87183c3d26e SHA512 77472e954b9defdf39fac7813aad892f56f02da475801effdac7de28b6e28f6ca5a7c99fa51013e44435a2143f01a5a2be1e8419c1c81c0c02dca237b8e21dd3 DIST trimesh-4.0.9.gh.tar.gz 13435804 BLAKE2B 7e07ad04f7c08b01763ce0d4f50ad7a00fa4888f43abab92bbce495cb0c1dc8815e0c346e326f19c811fbe8d9d2657b45390016f1508e1d994ee529af182b2c1 SHA512 8d6d48a7889693536a54355efac5dc35eb2a8babeb5c93d71127e65935e7750d7330bd9b96b31b37dded7a5fd50151d39b6c38a29e0075374ee29ca975e5ed9d diff --git a/dev-python/trimesh/trimesh-4.0.10.ebuild b/dev-python/trimesh/trimesh-4.0.10.ebuild new file mode 100644 index ..a0760cd1d5cb --- /dev/null +++ b/dev-python/trimesh/trimesh-4.0.10.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 optfeature + +DESCRIPTION="Python library for loading and using triangular meshes" +HOMEPAGE=" + https://trimesh.org/ + https://github.com/mikedh/trimesh/ + https://pypi.org/project/trimesh/ +" +SRC_URI=" + https://github.com/mikedh/${PN}/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + dev-python/chardet[${PYTHON_USEDEP}] + dev-python/colorlog[${PYTHON_USEDEP}] + dev-python/httpx[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/networkx[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + dev-python/pycollada[${PYTHON_USEDEP}] + dev-python/pyglet[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}] + >=dev-python/shapely-1.8.2[${PYTHON_USEDEP}] + dev-python/svg-path[${PYTHON_USEDEP}] + dev-python/sympy[${PYTHON_USEDEP}] + dev-python/xxhash[${PYTHON_USEDEP}] + sci-libs/rtree[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mapbox_earcut[${PYTHON_USEDEP}] + ) +" + +EPYTEST_TIMEOUT=900 +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} + +pkg_postinst() { + optfeature_header "${PN} functionality can be extended by installing the following packages:" + optfeature "making GUI applications with 3D stuff" dev-python/glooey + optfeature "2D triangulations of polygons" dev-python/mapbox_earcut + optfeature "loading a number of additional mesh formats" dev-python/meshio + optfeature "figuring out how much memory we have" dev-python/psutil + optfeature "marching cubes and other nice stuff" sci-libs/scikit-image +}
[gentoo-commits] repo/gentoo:master commit in: net-misc/electrum/
commit: 96a28c49b6ef6e24ae72bb417536017ce2296231 Author: Michał Górny gentoo org> AuthorDate: Sat Jan 20 06:30:38 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Jan 20 07:08:54 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96a28c49 net-misc/electrum: Bump to 4.5.2 Signed-off-by: Michał Górny gentoo.org> net-misc/electrum/Manifest | 1 + net-misc/electrum/electrum-4.5.2.ebuild | 114 2 files changed, 115 insertions(+) diff --git a/net-misc/electrum/Manifest b/net-misc/electrum/Manifest index 0d966188278f..2366163f07e6 100644 --- a/net-misc/electrum/Manifest +++ b/net-misc/electrum/Manifest @@ -1,3 +1,4 @@ DIST electrum-4.4.6.gh.tar.gz 5637532 BLAKE2B c6b7667c7699f9eb11013c446e203ac4205df1d78e2fb8d44309bd6340c85bd9b4f6aef364f9bf9da4f262b58c74a7830c290c0659cd388b4a50863926dffa67 SHA512 e643a7119a8746d0f9ae02888bcdcf5ab4216ea19483113cf270b2cf23c8c615f0013a2aaf2c5f488655bf52cd190ab76761fa54f4b851039bc7add0c05ad320 DIST electrum-4.5.0.gh.tar.gz 4829345 BLAKE2B cd3de793df68af81ce1d9d5dfce62b433d4f8d23ebaaef63926c1be665770b16095ce59f4e89ec27aee29f5d814d154163748330bbb5428f406ba64eaeebd54e SHA512 237f87b3b527099e2e9dadbe5ae422075a4aea64dd434c31859fc032239e810e1c6641f4966dcd9ddfe396a31a67dc2fb4d4c8d5b1912b321a3408ccb805bd37 DIST electrum-4.5.1.gh.tar.gz 4830405 BLAKE2B 8cc925b282f0401654653c525289c92a6d771d171191e40ce932b391a0946f8e0dce514e0aa45d8b4179739f7dfe52215c995b21d140227c2d5b5d21f9afaed1 SHA512 bfe3d89e1f8a96004175137105e7503fab431bd798ca5457d70d8ca50a1250ede81a426bf15f02e7c384ffdaf303ce4187971a79ca76019715136d3a3914d136 +DIST electrum-4.5.2.gh.tar.gz 4831743 BLAKE2B 862afbe9d0bfef8f6799441f62f2f36958048262a46254afb67ff6c8838e708fe1d7c53b780a6710941cb04000732c2889e77deb2363fef65c89a9ca840e5987 SHA512 c72b576a4c054fb713600751dfdfd520a4c7fe68676eb8877fc6a744f2a3716ae5d49de8229787d1da8d284ac9d89515404ab17daa9bc860d05d54b5184eaa6d diff --git a/net-misc/electrum/electrum-4.5.2.ebuild b/net-misc/electrum/electrum-4.5.2.ebuild new file mode 100644 index ..467eb433585d --- /dev/null +++ b/net-misc/electrum/electrum-4.5.2.ebuild @@ -0,0 +1,114 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_REQ_USE="ncurses?" + +inherit distutils-r1 xdg-utils + +DESCRIPTION="User friendly Bitcoin client" +HOMEPAGE=" + https://electrum.org/ + https://github.com/spesmilo/electrum/ +" +SRC_URI=" + https://github.com/spesmilo/electrum/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="cli ncurses qrcode +qt5" +REQUIRED_USE="|| ( cli ncurses qt5 )" + +RDEPEND=" + ${PYTHON_DEPS} + =dev-python/aiohttp-socks-0.3[${PYTHON_USEDEP}] + =dev-python/aiorpcX-0.22*[${PYTHON_USEDEP}] + >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}] + dev-python/bitstring[${PYTHON_USEDEP}] + dev-python/cryptography[${PYTHON_USEDEP}] + >=dev-python/dnspython-2[${PYTHON_USEDEP}] + dev-python/jsonpatch[${PYTHON_USEDEP}] + dev-python/pbkdf2[${PYTHON_USEDEP}] + dev-python/pyperclip[${PYTHON_USEDEP}] + dev-python/PySocks[${PYTHON_USEDEP}] + dev-python/qrcode[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + >=dev-python/protobuf-python-3.20[${PYTHON_USEDEP}] + qrcode? ( media-gfx/zbar[v4l] ) + qt5? ( + dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}] + ) + ncurses? ( $(python_gen_impl_dep 'ncurses') ) +" +BDEPEND=" + test? ( + dev-python/pyaes[${PYTHON_USEDEP}] + dev-python/pycryptodome[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # use backwards-compatible cryptodome API + sed -i -e 's:Cryptodome:Crypto:' electrum/crypto.py || die + + # make qdarkstyle dep optional + sed -i -e '/qdarkstyle/d' contrib/requirements/requirements.txt || die + + # remove upper bounds from deps + sed -i -e 's:,<[0-9.]*::' contrib/requirements/requirements.txt || die + + local bestgui + if use qt5; then + bestgui=qt + elif use ncurses; then + bestgui=text + else + bestgui=stdio + fi + sed -i 's/^\([[:space:]]*\)\(config_options\['\''cwd'\''\] = .*\)$/\1\2\n\1config_options.setdefault("gui", "'"${bestgui}"'")\n/' ${PN}/${PN} || die + + eapply_user + + xdg_environment_reset + distutils-r1_src_prepare +} + +src_install() { + dodoc RELEASE-NOTES + distutils-r1_src_install +} + +pkg_postinst() { + xdg_icon_cache_update + xdg_desktop_database_update + + local v + for v in
[gentoo-commits] repo/gentoo:master commit in: dev-python/pydantic-core/
commit: 74bef8a620b7899645e3c7e409613cfdea75a00d Author: Michał Górny gentoo org> AuthorDate: Sat Jan 20 06:27:56 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Jan 20 07:08:53 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74bef8a6 dev-python/pydantic-core: Bump to 2.16.1 Signed-off-by: Michał Górny gentoo.org> dev-python/pydantic-core/Manifest | 1 + .../pydantic-core/pydantic-core-2.16.1.ebuild | 151 + 2 files changed, 152 insertions(+) diff --git a/dev-python/pydantic-core/Manifest b/dev-python/pydantic-core/Manifest index eca8aae845c0..a7bba9870674 100644 --- a/dev-python/pydantic-core/Manifest +++ b/dev-python/pydantic-core/Manifest @@ -55,6 +55,7 @@ DIST pydantic_core-2.14.5.tar.gz 360131 BLAKE2B 00385297c5a16b7a11c0d219b58f954f DIST pydantic_core-2.14.6.tar.gz 360305 BLAKE2B e9e9469c6e17833660b3b6af5bf2e575fb10a8abb47c80a9a4490ea2fc69d0af4006d044ca45f5227ea0d71d4ecab00ffab9470dcbf2de9f130068568e0f93f4 SHA512 c5215ff9915d420e367dcefcec656fdc17c4782b672f33d4532c5d43b8119626298258b7540fb471b46ad7906c5930ca4887f11ecc7104c89fc746e3ed0b3b43 DIST pydantic_core-2.15.0.tar.gz 364369 BLAKE2B df2044e96693db897328e6f73834ed439f0b3fab27e60c8f2f4300668cecfa3b7063c5fa820aa45e59b2e32d557843f2b72b5ff556d4667febfbcad0a7a7e2d2 SHA512 68f05f08cb7a089a8c8279f33c1339537828508af7dff89b623080301e8be6d7c12ce3a1ad87b79388e224e0338af841dab99b77ecc239d519e46682f0e49642 DIST pydantic_core-2.16.0.tar.gz 367651 BLAKE2B bb6a876616d22378f85505b15f15c7303cd99265970e4853c2721e2dfd8026cf106e0626c7b23b4cc4e3b6a220c01b4b81cf94c9089c51b5ada88d730ef8a93c SHA512 8a08c1f3a30364a5285a48692273160ce11755bfeea620a96eb1f5a1b7e1918ffbad217a13dfe57819dbce9dc8f83c70681f99988f40530324dfea84115c4c17 +DIST pydantic_core-2.16.1.tar.gz 368201 BLAKE2B 59c411f606fa1ad3177fe25f44593b957532698482d7b4df275de1a5ce6224bf1cdaf7769811c6716a2af7d6eef780df14336a1a1a5ad2bf18a18f09e318ba22 SHA512 96949c6cf55b940398e7c0b8f7848b627a7e6fc50d7141cf54a38b9201ff33be0475b4cbed9b670fa5085a0dc452e03cf1cb0541ba03132c1e5c95bf2b2ed16c DIST pyo3-0.19.2.crate 418228 BLAKE2B ee018b33383fada78cd22643aea9231a8c8a2f19d1eb297f40eec9206c5220f322fff4c926d939a93a24ac6d231a207ebb25afcc0709191151c7ed9af7465efa SHA512 58698183e0f2f0507f8f765bf3e90185c933e78d62f0a9be65c4b1ce8eea19a98fe0341abe7c58cafdacb63a012ec417876dccb7be6facc1360fcb22796fcaf9 DIST pyo3-0.20.0.crate 431766 BLAKE2B 104bc21ce2c6931753ca0c7b2d91693f454c964260ca3c4628a899fc8e7edbe4238db913ed7356f3beff154d88a60a17c0e252b655768e75483e1d9d9b86f40b SHA512 85d9533c75f905752c62f6a4898582ae48daf085e287b44949c47260301205a5f00477927877ce46300d2801d22fbc04a958c058a37eb28374c834fff27feca1 DIST pyo3-0.20.1.crate 434263 BLAKE2B 8cd52f6dcdbfc4968dfc82bbeba54a6c7b8b5ff2410500f9862060c3836b2ae7fed3973ac4cc5fc9aaed382e1cd266c38ab0524230609271c79df23dc2b8c684 SHA512 f49a8570b4ed535ef6ac209b080e0612e1185babc2436aa488e29aecb7abcecc12ccf2214225ac17ef38c6c38d343dc8c2a186890e795b81c59ccf2a2ec8509e diff --git a/dev-python/pydantic-core/pydantic-core-2.16.1.ebuild b/dev-python/pydantic-core/pydantic-core-2.16.1.ebuild new file mode 100644 index ..0800803736aa --- /dev/null +++ b/dev-python/pydantic-core/pydantic-core-2.16.1.ebuild @@ -0,0 +1,151 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=maturin +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +CRATES=" + ahash@0.8.7 + aho-corasick@1.0.2 + allocator-api2@0.2.16 + autocfg@1.1.0 + base64@0.21.7 + bitflags@1.3.2 + cc@1.0.79 + cfg-if@1.0.0 + enum_dispatch@0.3.12 + equivalent@1.0.1 + form_urlencoded@1.2.1 + getrandom@0.2.10 + hashbrown@0.14.3 + heck@0.4.1 + idna@0.5.0 + indexmap@2.0.0 + indoc@2.0.4 + itoa@1.0.8 + jiter@0.0.6 + lexical-core@0.8.5 + lexical-parse-float@0.8.5 + lexical-parse-integer@0.8.6 + lexical-util@0.8.5 + lexical-write-float@0.8.5 + lexical-write-integer@0.8.5 + libc@0.2.147 + lock_api@0.4.10 + memchr@2.6.3 + memoffset@0.9.0 + num-bigint@0.4.4 + num-integer@0.1.45 + num-traits@0.2.16 + once_cell@1.18.0 + parking_lot@0.12.1 + parking_lot_core@0.9.8 + percent-encoding@2.3.1 + proc-macro2@1.0.76 + pyo3-build-config@0.20.2 + pyo3-ffi@0.20.2 + pyo3-macros-backend@0.20.2 + pyo3-macros@0.20.2 + pyo3@0.20.2 + python3-dll-a@0.2.9 + quote@1.0.35 + redox_syscall@0.3.5 + regex-automata@0.4.3 + regex-syntax@0.8.2 + regex@1.10.2 + rustversion@1.0.13 + ryu@1.0.14 + scopeguard@1.1.0 + serde@1.0.195 + serde_derive@1.0.195 + serde_json@1.0.109 + smallvec@1.11.2 + speedate@0.13.0 + static_assertions@1.1.0 +
[gentoo-commits] repo/gentoo:master commit in: dev-python/markupsafe/
commit: b665ca1523d435cc0127a73bf86edbb7f1fca740 Author: Michał Górny gentoo org> AuthorDate: Sat Jan 20 06:33:11 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Jan 20 07:08:56 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b665ca15 dev-python/markupsafe: Bump to 2.1.4 Signed-off-by: Michał Górny gentoo.org> dev-python/markupsafe/Manifest| 1 + dev-python/markupsafe/markupsafe-2.1.4.ebuild | 25 + 2 files changed, 26 insertions(+) diff --git a/dev-python/markupsafe/Manifest b/dev-python/markupsafe/Manifest index 5fcbfad2ed2e..67d46cf2a1ff 100644 --- a/dev-python/markupsafe/Manifest +++ b/dev-python/markupsafe/Manifest @@ -1 +1,2 @@ DIST MarkupSafe-2.1.3.tar.gz 19132 BLAKE2B 1edca84c47c93fddfd22ee2fef2ba3907921ecb2d807c0e105c403d235e5abacba929be94970ad693f4c7d019653ece8255238d825bfc84d1a4a604fb476a783 SHA512 97dcfa9277c8b34e5ebf899069f690452e90943e0f84ba8ffac725263d84e7c2b782294f9f386be31e8b6846505f0ec70835e3965fc76a1ce07b19432de4a7de +DIST MarkupSafe-2.1.4.tar.gz 19288 BLAKE2B 3c358e913b0fb9fc4ea1fb4ed983a8b20a5b6fc6a7212e12cbd4bbd6753e45339dbc88068105cdcab3a86ed812ecd2cb04a6d94222c50bce3752e3125edb783b SHA512 f9abe713349ee81eb0d89c584b665440f7e9c26df3f4f87e277894aa59090cfa769e099a12b16c9029d98257dbb311e49a1d7deeeb4ca9e1863fd38e574b2d94 diff --git a/dev-python/markupsafe/markupsafe-2.1.4.ebuild b/dev-python/markupsafe/markupsafe-2.1.4.ebuild new file mode 100644 index ..73ae2eb5a6e4 --- /dev/null +++ b/dev-python/markupsafe/markupsafe-2.1.4.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYPI_PN="MarkupSafe" +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Implements a XML/HTML/XHTML Markup safe string for Python" +HOMEPAGE=" + https://palletsprojects.com/p/markupsafe/ + https://github.com/pallets/markupsafe/ + https://pypi.org/project/MarkupSafe/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + +distutils_enable_tests pytest
[gentoo-commits] repo/gentoo:master commit in: dev-python/virtualenv-clone/, dev-python/virtualenv-clone/files/
commit: 122f0d9495cd56b8c63e7ed38e85c7e12e82877f Author: Matoro Mahri matoro tk> AuthorDate: Fri Jan 19 16:52:53 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Jan 20 07:08:49 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=122f0d94 dev-python/virtualenv-clone: fix tests on python3_{11,12} See: https://github.com/edwardgeorge/virtualenv-clone/pull/79 Bug: https://bugs.gentoo.org/918079 Signed-off-by: Matoro Mahri matoro.tk> Closes: https://github.com/gentoo/gentoo/pull/34903 Signed-off-by: Michał Górny gentoo.org> .../virtualenv-clone-0.5.7-backport-pr79.patch | 28 ++ .../virtualenv-clone/virtualenv-clone-0.5.7.ebuild | 4 +++- 2 files changed, 31 insertions(+), 1 deletion(-) diff --git a/dev-python/virtualenv-clone/files/virtualenv-clone-0.5.7-backport-pr79.patch b/dev-python/virtualenv-clone/files/virtualenv-clone-0.5.7-backport-pr79.patch new file mode 100644 index ..7ded302ed099 --- /dev/null +++ b/dev-python/virtualenv-clone/files/virtualenv-clone-0.5.7-backport-pr79.patch @@ -0,0 +1,28 @@ +https://bugs.gentoo.org/918079 +https://github.com/edwardgeorge/virtualenv-clone/pull/79 + +From 028494ee84cf4626aab291c621b2b9ec23f8688a Mon Sep 17 00:00:00 2001 +From: matoro +Date: Mon, 18 Dec 2023 18:18:17 -0500 +Subject: [PATCH] Support Python 3.11, 3.12 + +--- + .travis.yml | 2 ++ + setup.py | 2 ++ + tests/__init__.py | 2 +- + tox.ini | 2 +- + 4 files changed, 6 insertions(+), 2 deletions(-) + +diff --git a/tests/__init__.py b/tests/__init__.py +index c9a52ca..14648f4 100644 +--- a/tests/__init__.py b/tests/__init__.py +@@ -8,7 +8,7 @@ + tmplocation = tempfile.mkdtemp() + venv_path = os.path.realpath(os.path.join(tmplocation,'srs_venv')) + clone_path = os.path.realpath(os.path.join(tmplocation,'clone_venv')) +-versions = ['2.7', '3.4', '3.5', '3.6', '3.7', '3.8', '3.9', '3.10'] ++versions = ['2.7', '3.4', '3.5', '3.6', '3.7', '3.8', '3.9', '3.10', '3.11', '3.12'] + + def clean(): + if os.path.exists(tmplocation): shutil.rmtree(tmplocation) diff --git a/dev-python/virtualenv-clone/virtualenv-clone-0.5.7.ebuild b/dev-python/virtualenv-clone/virtualenv-clone-0.5.7.ebuild index c3063860f8c8..d1f083f33ab1 100644 --- a/dev-python/virtualenv-clone/virtualenv-clone-0.5.7.ebuild +++ b/dev-python/virtualenv-clone/virtualenv-clone-0.5.7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -28,4 +28,6 @@ BDEPEND=" ) " +PATCHES=( "${FILESDIR}/${PN}-0.5.7-backport-pr79.patch" ) + distutils_enable_tests pytest
[gentoo-commits] repo/gentoo:master commit in: dev-python/jsonschema/
commit: 75fa9b77b3528bd100d90644aa75558d17ade394 Author: Michał Górny gentoo org> AuthorDate: Sat Jan 20 06:31:38 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Jan 20 07:08:55 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75fa9b77 dev-python/jsonschema: Bump to 4.21.1 Signed-off-by: Michał Górny gentoo.org> dev-python/jsonschema/Manifest | 1 + dev-python/jsonschema/jsonschema-4.21.1.ebuild | 57 ++ 2 files changed, 58 insertions(+) diff --git a/dev-python/jsonschema/Manifest b/dev-python/jsonschema/Manifest index 4616395575d6..b6804f3a5374 100644 --- a/dev-python/jsonschema/Manifest +++ b/dev-python/jsonschema/Manifest @@ -1,3 +1,4 @@ DIST jsonschema-4.17.3.tar.gz 297785 BLAKE2B a0383bf5612ae50e94c95dbc1774d796b62c74a7aae3056a40edb7e042ad07fd7885e61d86220120a906a4017afe30d8ee8edbbf0cf01a6dec1f212984ff1c1e SHA512 626fc913c37d2e49e4b47c9e058aab4a96c1dc50c35d8def0b2ea0ca464dc25e3318d4fde4927c11ca38068743cd81779d5189464b821407ac1de1788bad30e2 DIST jsonschema-4.20.0.tar.gz 320243 BLAKE2B 7782665aa97d080a3ade9f0ed600d84602135ba80641c75d027f31f118432d206d5c61243e90a59aa134bce2fcf6bed6aed685bca9ad243178c78d3002d43b66 SHA512 916ce6e5a1cce19e52d34394797d59c4821a3e7abad0248d929a8d5975e8e5a2c0a270b2839d6e1800037a53d0ed8fd38ca44264a88653b5aaba1705d459cb47 DIST jsonschema-4.21.0.tar.gz 321324 BLAKE2B 0c2bcf26fd9cb2c5ce86bb556a1312b861984373bde30e7dae42dce7711967e0e0f51b648cb2683786240c743f276ce81a4ef70fb66ab878e783602c77d903b2 SHA512 7467a1c70e587d32c2d196050b60f01a765a27ac0c97f4481c2c654381863911999e7b8f7592ec6ce24a92fb81f4de4ce5197652977a82ace5b75928a6c2334c +DIST jsonschema-4.21.1.tar.gz 321491 BLAKE2B 5c8fad04bf62af3f9204818cc5cff88dcc492b7957439be2a2fd8c0731a986c223d1612ab79d47696fa5695224fceacea35b5e699466f14393adc2cf9d89c83f SHA512 b0744a80d64572307860c9238ff5048e062b7665d9ed97dd390bae0b168ab96497f359ddc4e95f052d8b177161e5b808ee432bd9fe182c1ea39cbad417db9278 diff --git a/dev-python/jsonschema/jsonschema-4.21.1.ebuild b/dev-python/jsonschema/jsonschema-4.21.1.ebuild new file mode 100644 index ..a7d67335f628 --- /dev/null +++ b/dev-python/jsonschema/jsonschema-4.21.1.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2024 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="An implementation of JSON-Schema validation for Python" +HOMEPAGE=" + https://pypi.org/project/jsonschema/ + https://github.com/python-jsonschema/jsonschema/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}] + >=dev-python/jsonschema-specifications-2023.03.6[${PYTHON_USEDEP}] + >=dev-python/referencing-0.28.4[${PYTHON_USEDEP}] + >=dev-python/rpds-py-0.7.1[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] + dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] + test? ( + !!dev-python/shiboken6 + ) +" + +# formatter deps +RDEPEND+=" + dev-python/fqdn[${PYTHON_USEDEP}] + dev-python/idna[${PYTHON_USEDEP}] + dev-python/isoduration[${PYTHON_USEDEP}] + >=dev-python/jsonpointer-1.13[${PYTHON_USEDEP}] + dev-python/rfc3339-validator[${PYTHON_USEDEP}] + dev-python/rfc3986-validator[${PYTHON_USEDEP}] + dev-python/rfc3987[${PYTHON_USEDEP}] + dev-python/uri-template[${PYTHON_USEDEP}] + >=dev-python/webcolors-1.11[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # requires pip, does not make much sense for the users + jsonschema/tests/test_cli.py::TestCLIIntegration::test_license + # fragile warning tests + jsonschema/tests/test_deprecations.py + # wtf? + jsonschema/tests/test_jsonschema_test_suite.py::test_suite_bug +)
[gentoo-commits] repo/gentoo:master commit in: dev-python/stripe/
commit: 08e188a13ace5d275a76b961b494abf4e1470518 Author: Michał Górny gentoo org> AuthorDate: Sat Jan 20 06:24:35 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Jan 20 07:08:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08e188a1 dev-python/stripe: Bump to 7.13.0 Signed-off-by: Michał Górny gentoo.org> dev-python/stripe/Manifest | 1 + dev-python/stripe/stripe-7.13.0.ebuild | 81 ++ 2 files changed, 82 insertions(+) diff --git a/dev-python/stripe/Manifest b/dev-python/stripe/Manifest index 9c97b813994f..a17adbdbd541 100644 --- a/dev-python/stripe/Manifest +++ b/dev-python/stripe/Manifest @@ -1,3 +1,4 @@ DIST stripe-7.10.0.tar.gz 783205 BLAKE2B ab06c4f81bd3f2492a1e5982995f5205f345f395b8cc7e470a22af62d57421789208c76097a08019550a61ab65b41ea24305bd303a9e3d6e3cb791fe552bcbc7 SHA512 dbdfd2ca11f592caa31fb53b0204e64292d4471d5d3e607447bbcfabe24db684331d77f0ff12da77ec5c4ad20709328a7366eb55b9c3d804ca39442971cefcde DIST stripe-7.11.0.tar.gz 783456 BLAKE2B 9317526b9c19d98b921f3fa8222486537b3bfa3a9c239d83098be1d9856a258a67276690c1f1ced6087a8d7f1fb180240f737d67f9ded5605e82de7fc4355fc0 SHA512 5cfa650d43745c8a3ab5588f30c6eaab0952aff060b9fdb84027db3422c88002d074eb29b3e2a40ed1457be6e8cd883b3323e8da538af0991114a10976b86842 DIST stripe-7.12.0.tar.gz 783948 BLAKE2B 063df7bbc118847bdee35f2919bd8023f4d58b5f1a36ad9d81dd63b6771513e3323a50ce8f83bb1719d6a44e6e823384a908af9b2091fb7c27a7bf78e5e22b40 SHA512 819aa9f4ec1d7269d14d43abd2c4ec7b20b76bdd4f290962ac51b89926ab2e1f1644dd9c653556673b7a65e97510e6d588052fcc4a7e3c05464a0564bb8d8ed0 +DIST stripe-7.13.0.tar.gz 789362 BLAKE2B 326a8b0987ffc7b9bcca2c3fbff548770223a6e153ac4b04fdfe70c400ce0b7d06d40182727ca2fc0ab700f57133481510aec9432c6582dec2a34eba57e682fe SHA512 0ed4d7d1781236f8e6bb3685680f59cf9c3bdf8645e0f5cd17753d079e42965660666ec76cb65ee6d4145514706fd39f6c0f1af331033d0eb3f47f8445082be7 diff --git a/dev-python/stripe/stripe-7.13.0.ebuild b/dev-python/stripe/stripe-7.13.0.ebuild new file mode 100644 index ..e5d81167c1c1 --- /dev/null +++ b/dev-python/stripe/stripe-7.13.0.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Stripe python bindings" +HOMEPAGE=" + https://github.com/stripe/stripe-python/ + https://pypi.org/project/stripe/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="telemetry" + +RDEPEND=" + >=dev-python/requests-2.20[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}] +" +# please bump dev-util/stripe-mock dep to the latest version on every bump +BDEPEND=" + test? ( + >=dev-util/stripe-mock-0.180.0 + dev-python/pytest-mock[${PYTHON_USEDEP}] + net-misc/curl + ) +" + +distutils_enable_tests pytest + +DOCS=( LONG_DESCRIPTION.rst CHANGELOG.md README.md ) + +src_prepare() { + if ! use telemetry; then + sed -i -e '/enable_telemetry/s:True:False:' stripe/__init__.py || die + fi + distutils-r1_src_prepare +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest tests -p pytest_mock +} + +src_test() { + local stripe_mock_port=12111 + local stripe_mock_max_port=12121 + local stripe_mock_logfile="${T}/stripe_mock_${EPYTHON}.log" + # Try to start stripe-mock until we find a free port + while [[ ${stripe_mock_port} -le ${stripe_mock_max_port} ]]; do + ebegin "Trying to start stripe-mock on port ${stripe_mock_port}" + stripe-mock --http-port "${stripe_mock_port}" &> "${stripe_mock_logfile}" & + local stripe_mock_pid=${!} + sleep 2 + # Did stripe-mock start? + curl --fail -u "sk_test_123:" \ + "http://127.0.0.1:${stripe_mock_port}/v1/customers; &> /dev/null + eend ${?} "Port ${stripe_mock_port} unavailable" + if [[ ${?} -eq 0 ]]; then + einfo "stripe-mock running on port ${stripe_mock_port}" + break + fi + (( stripe_mock_port++ )) + done + if [[ ${stripe_mock_port} -gt ${stripe_mock_max_port} ]]; then + eerror "Unable to start stripe-mock for tests" + die "Please see the logfile located at: ${stripe_mock_logfile}" + fi + + local -x STRIPE_MOCK_PORT=${stripe_mock_port} + distutils-r1_src_test + + # Tear down stripe-mock + kill "${stripe_mock_pid}" || die "Unable to stop stripe-mock" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/griffe/
commit: 9ee19161c35db0b19580fc2a83657effc2f27247 Author: Michał Górny gentoo org> AuthorDate: Sat Jan 20 06:26:06 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Jan 20 07:08:52 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ee19161 dev-python/griffe: Bump to 0.39.1 Signed-off-by: Michał Górny gentoo.org> dev-python/griffe/Manifest | 1 + dev-python/griffe/griffe-0.39.1.ebuild | 45 ++ 2 files changed, 46 insertions(+) diff --git a/dev-python/griffe/Manifest b/dev-python/griffe/Manifest index 475fc049d167..f91d7c54b391 100644 --- a/dev-python/griffe/Manifest +++ b/dev-python/griffe/Manifest @@ -1,2 +1,3 @@ DIST griffe-0.38.1.gh.tar.gz 201135 BLAKE2B cdd1b7a24bb1afa6cdf68cffa696b8a19886d03b97ab6eb821fc9db150b1cd9d2e64de65f55c78f64663448e4b268c12b7d95c512e2dac3418489f0b0ef2f9c3 SHA512 74dd48d687edd399ac5da10454e68d9b226ad1b0418d9df583c364f65f5922cc29e109f1fafb3914a73a7217720f2305a4949324736a693f0065b8cae1f591d1 DIST griffe-0.39.0.gh.tar.gz 214713 BLAKE2B e27015592ffc1a817c6236ae7a242f4968ba7ad2c649541bad9c6c31ba0459df4d7122382a6a776117bf80afb563f50a736d3d6851fcceed3113ac8372af0969 SHA512 b872c929f5dd32d7c63f3f199755c8b1e4b9bae05b21b3c4a477f3ba94ca24170907faf0d4e878b43403f448f6d067300d80e612633d801f993f5e13187f572f +DIST griffe-0.39.1.gh.tar.gz 215601 BLAKE2B b6c1d4de8e01a57b6a3d48370228184332e2cb6fe298e7ca1b798b25b49995df8e9a096903f2ea942d534af4c310953d28be77c48c6406ce0096a586173a4e4f SHA512 877989570e0981e37f106c22b7fdb1cebb4847730eea3aaead5ca3647c0af97d2491c7d4afb29f9d5c2f5257349549169c70b47fa323881229eb696dcba34b73 diff --git a/dev-python/griffe/griffe-0.39.1.ebuild b/dev-python/griffe/griffe-0.39.1.ebuild new file mode 100644 index ..73f99c53e1af --- /dev/null +++ b/dev-python/griffe/griffe-0.39.1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=pdm-backend +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="Signature generator for Python programs" +HOMEPAGE=" + https://mkdocstrings.github.io/griffe/ + https://github.com/mkdocstrings/griffe/ + https://pypi.org/project/griffe/ +" +# Tests need files absent from the PyPI tarballs +SRC_URI=" + https://github.com/mkdocstrings/griffe/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv" + +RDEPEND=" + >=dev-python/colorama-0.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/jsonschema-4.17[${PYTHON_USEDEP}] + >=dev-python/pytest-xdist-2.4[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +export PDM_BUILD_SCM_VERSION=${PV} + +EPYTEST_DESELECT=( + # fragile to installed packages + # (failed on PySide2 for me) + tests/test_stdlib.py::test_fuzzing_on_stdlib +)
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/xsimd/
commit: f1903c5591d3a4d9819b19adc467323c129ee1cd Author: Michał Górny gentoo org> AuthorDate: Sat Jan 20 05:38:18 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Jan 20 05:38:18 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1903c55 dev-cpp/xsimd: Remove old Signed-off-by: Michał Górny gentoo.org> dev-cpp/xsimd/xsimd-11.1.0.ebuild | 55 --- 1 file changed, 55 deletions(-) diff --git a/dev-cpp/xsimd/xsimd-11.1.0.ebuild b/dev-cpp/xsimd/xsimd-11.1.0.ebuild deleted file mode 100644 index 1ba5b6165117.. --- a/dev-cpp/xsimd/xsimd-11.1.0.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="C++ wrappers for SIMD intrinsics" -HOMEPAGE="https://github.com/xtensor-stack/xsimd; -SRC_URI="https://github.com/xtensor-stack/${PN}/archive/refs/tags/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~sparc ~x86" -IUSE="doc test" -RESTRICT="!test? ( test )" - -BDEPEND=" - doc? ( - app-text/doxygen - dev-python/breathe - dev-python/sphinx - dev-python/sphinx-rtd-theme - ) - test? ( dev-cpp/doctest )" - -PATCHES=( "${FILESDIR}"/${P}-c++17.patch ) - -src_prepare() { - sed -i \ - -e '/fPIC/d' \ - test/CMakeLists.txt \ - || die - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DBUILD_TESTS=$(usex test) - ) - cmake_src_configure -} - -src_compile() { - cmake_src_compile - use doc && emake -C docs html -} - -src_install() { - cmake_src_install - if use doc; then - dodoc -r docs/build/html - fi -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/psutil/
commit: 23ad4d7b020ed7c281a06d2476eb8080426ed73f Author: Michał Górny gentoo org> AuthorDate: Sat Jan 20 05:43:30 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Jan 20 05:46:11 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23ad4d7b dev-python/psutil: Bump to 5.9.8 Signed-off-by: Michał Górny gentoo.org> dev-python/psutil/Manifest| 2 ++ dev-python/psutil/psutil-5.9.8.ebuild | 47 +++ 2 files changed, 49 insertions(+) diff --git a/dev-python/psutil/Manifest b/dev-python/psutil/Manifest index c903cd5be408..4de298f37df7 100644 --- a/dev-python/psutil/Manifest +++ b/dev-python/psutil/Manifest @@ -3,3 +3,5 @@ DIST psutil-5.9.5.tar.gz 493489 BLAKE2B 3db8ce374d9d81dcddc08f03418675318c5e447f DIST psutil-5.9.6-tests.patch.xz 3780 BLAKE2B 002858235e7abf17c1426558cd9f8356cc7f21898f4488409e1cc4c6d76d6a017b8ca9e005e9973cfa890ff461691f5c0225e7c850ee4fde55cb1335d4ceca29 SHA512 1bd544ecd19ce7ff9a5e9f6e747b3f88ba44aabc289af87e3a1204028ebc26373dcdef9a9c5bd6ae13bc8d8d7d43ade41a8be2b14a02925afde1298ca0f9e6be DIST psutil-5.9.6.tar.gz 496866 BLAKE2B 65bd35ff6bcc2cfcb5f75f732a5a6955cb1fb5d889a5827aa2da27268716b10aa1dea23a87ee25aafc54e035927216501ecb98e56c655bfada57616a0d67e189 SHA512 0c363bf998868e450f014d5c5ddc2448986cafcd21309571e067be1c4b49d0e78259a5388094cbf32af7bca12865c5f3692480737f0a5225bbcfb895a9bf81f6 DIST psutil-5.9.7.tar.gz 498429 BLAKE2B 7fd60e014d55ab1288040b05f3dc058f0b75135fd4e5c0d0c3aa1365f2b3d940d0fa6897adfda12405451ae2bfe9e546da48b3c86838fd415413feb4421ba2af SHA512 b4bb3bf53fb581e992a06d037880aaac74d23be3adfdaf533a0e7e403d7b200e6584799bc5e7eaebd851bee983009e1d2a662a58c635af1466239ac9997ab64f +DIST psutil-5.9.8-tests.patch.xz 3716 BLAKE2B cf33173a0d5c6537b0de1c4858beb9ec59c0361c6249f8a5cb3d55edc025578ddc0285a062083d28fcd4ece223728376dd64e9232aed1d761786b772a4cc7778 SHA512 5c9539a9716e25dc3cc5f2ce4373911a6c4524941838aff7aa08cc482d15aba6ec40b7904593723a785284410bcded2595c78a6c186d8af5b5f664c2d77e9220 +DIST psutil-5.9.8.tar.gz 503247 BLAKE2B 192812d9006b9eb1a856ff8d322e6cfb320462e5dc5ee7b88869ce7f4f2277050c4867b5e3f64468bb42de0b5bde85b715b84b37842bd3f605216acf89a62a4c SHA512 6ddeed937119a930bb7b9556ff329f054e9429b8457c9a15d99cb105271297117abba587a974d02760bb8b6b244734973a676bdff6b533a53ce587858e48f337 diff --git a/dev-python/psutil/psutil-5.9.8.ebuild b/dev-python/psutil/psutil-5.9.8.ebuild new file mode 100644 index ..03a7969b5f0a --- /dev/null +++ b/dev-python/psutil/psutil-5.9.8.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 pypi + +TEST_PATCH=psutil-5.9.8-tests.patch +DESCRIPTION="Retrieve information on running processes and system utilization" +HOMEPAGE=" + https://github.com/giampaolo/psutil/ + https://pypi.org/project/psutil/ +" +SRC_URI+=" + https://dev.gentoo.org/~mgorny/dist/${TEST_PATCH}.xz +" + +LICENSE="BSD" +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" +IUSE="test" +RESTRICT="!test? ( test )" + +PATCHES=( + "${WORKDIR}/${TEST_PATCH}" +) + +python_test() { + # Since we are running in an environment a bit similar to CI, + # let's skip the tests that are disabled for CI + local -x TRAVIS=1 + local -x APPVEYOR=1 + local -x GITHUB_ACTIONS=1 + local -x GENTOO_TESTING=1 + "${EPYTHON}" psutil/tests/runner.py || + die "tests failed with ${EPYTHON}" +} + +python_compile() { + # Force -j1 to avoid .o linking race conditions + local MAKEOPTS=-j1 + distutils-r1_python_compile +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/sqlglot/
commit: 9652f9d239c0526b46b027dffbaa36da51be1ce5 Author: Michał Górny gentoo org> AuthorDate: Sat Jan 20 06:25:24 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Jan 20 07:08:51 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9652f9d2 dev-python/sqlglot: Bump to 20.9.0 Signed-off-by: Michał Górny gentoo.org> dev-python/sqlglot/Manifest | 1 + dev-python/sqlglot/sqlglot-20.9.0.ebuild | 121 +++ 2 files changed, 122 insertions(+) diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest index 4afb2ed00d44..1108b9c06141 100644 --- a/dev-python/sqlglot/Manifest +++ b/dev-python/sqlglot/Manifest @@ -22,6 +22,7 @@ DIST smallvec-1.11.2.crate 34801 BLAKE2B 58645e99db8f02db64d02c75860c7ea41836c42 DIST sqlglot-20.5.0.tar.gz 9066011 BLAKE2B a2062e4bbb74abe84d14fa1bdde57374185a7487c42c90b13d4fdee5d0793f0cbe54c8da21d33ec0aef398fd4e2015547bc34dd0d444391079c33aa90d612f77 SHA512 4ccc3bf40fe778e8911008a6a51ef84a2c46e430ad15b7ac93e64d68c13705d9811f72691e96f35ab7ce2c45835776afb50815807ab585b52489b1971bb7ddaa DIST sqlglot-20.7.1.tar.gz 9293277 BLAKE2B 8a7d894033122a5541f1e6bf3bc9066805fc8a43e700186dde49c007e042baecfb59742918607b8779f11d0215f0f107cd45ed793683256fdcd2e1b11a4ab058 SHA512 ffc4d539752e9357cb93669ab93b7c11d37ccca1358059ce19322a9ba65b05b8492ecc3c39b5905564b3aae2fe13d4ae87c80b51b5cf5a43bbb074cc2c88 DIST sqlglot-20.8.0.tar.gz 9300786 BLAKE2B 843043c4b389145a9da5f0045d8861d054f046b3f79d9f9e7025b1a4ffc10564a83b3b413766190d64c7477795252738e8c5f35dde81d07f1b5d4a6e3a3a12ee SHA512 d88bef209ff27ae2b8187c58746e6388252e693282f0dfe736eff5f1ed2a2b6322632921f3a759f2d6f304b8339abee76be638ff899d23ad13eec72d1322c062 +DIST sqlglot-20.9.0.tar.gz 9323993 BLAKE2B fcd06bb5ca4520a1f67fc3f65706d1de16869efe181c9c8c5f1d71f0124501914bc5c496c3898e3efb7db29e1dee4c085939325f3e0879526fd0f076ec92da45 SHA512 1867810771d5909e5392adca25d538a316d9b7fe0f5668ec3a26371801f32230b5515595d113f58c97dbe1f844cf4b6853755810fbc9824f172743b2117a6d83 DIST syn-2.0.41.crate 246016 BLAKE2B 9d389f2e2a0acb4c84c309456e8ffcc88c5d4d541535ed136832d7a6054dde45a598bb68e8a6f3062ca2a96e1ceae947d54b3aec9bad65b0c51d6733aa6c80db SHA512 6bbaf69ca783025dfb81ac3612ac60bfbed31b2d87792909b35c12892dadebdaff2ddf9463105e536b671dce5870610ab90fe29471284bbd3014dca8d6993f1a DIST target-lexicon-0.12.12.crate 25156 BLAKE2B f3803596c75f6c89438592a1176c3748fc2c0524d7d50a20056de1cd26d40c572b05bafcdf6dd702752864bea37c8b4f28f96dadc12a5b3bb1d279b25e489f85 SHA512 6147295c43ba1b7b087a3c5ab51534b2985e4e77e5e15687978cfb9d07e21c4fd9bc7191576d6cabd268d08a44dc733c4a957e59dba8b948c2055d8bb433aeca DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920 diff --git a/dev-python/sqlglot/sqlglot-20.9.0.ebuild b/dev-python/sqlglot/sqlglot-20.9.0.ebuild new file mode 100644 index ..058fa81df816 --- /dev/null +++ b/dev-python/sqlglot/sqlglot-20.9.0.ebuild @@ -0,0 +1,121 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +CARGO_OPTIONAL=1 +CRATES=" + autocfg@1.1.0 + bitflags@1.3.2 + cfg-if@1.0.0 + heck@0.4.1 + indoc@2.0.4 + libc@0.2.150 + lock_api@0.4.11 + memoffset@0.9.0 + once_cell@1.19.0 + parking_lot@0.12.1 + parking_lot_core@0.9.9 + proc-macro2@1.0.70 + pyo3-build-config@0.20.0 + pyo3-ffi@0.20.0 + pyo3-macros-backend@0.20.0 + pyo3-macros@0.20.0 + pyo3@0.20.0 + quote@1.0.33 + redox_syscall@0.4.1 + scopeguard@1.2.0 + smallvec@1.11.2 + syn@2.0.41 + target-lexicon@0.12.12 + unicode-ident@1.0.12 + unindent@0.2.3 + windows-targets@0.48.5 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_msvc@0.48.5 + windows_i686_gnu@0.48.5 + windows_i686_msvc@0.48.5 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_msvc@0.48.5 +" + +inherit cargo distutils-r1 pypi optfeature + +DESCRIPTION="An easily customizable SQL parser and transpiler" +HOMEPAGE=" + https://sqlglot.com/ + https://github.com/tobymao/sqlglot/ + https://pypi.org/project/sqlglot/ +" +SRC_URI+=" + native-extensions? ( + ${CARGO_CRATE_URIS} + ) +" + +LICENSE="MIT" +LICENSE+=" native-extensions? (" +# Dependent crate licenses +LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016" +LICENSE+=" )" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="+native-extensions" + +BDEPEND=" + native-extensions? ( +
[gentoo-commits] repo/gentoo:master commit in: app-admin/awscli/
commit: 94235a175b807038f696a6ce5fd6ac145a3ba390 Author: Michał Górny gentoo org> AuthorDate: Sat Jan 20 05:41:45 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Jan 20 05:41:45 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94235a17 app-admin/awscli: Bump to 1.32.23 Signed-off-by: Michał Górny gentoo.org> app-admin/awscli/Manifest | 1 + app-admin/awscli/awscli-1.32.23.ebuild | 89 ++ 2 files changed, 90 insertions(+) diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest index 0977a7f7ae37..8d4dc4ff3a56 100644 --- a/app-admin/awscli/Manifest +++ b/app-admin/awscli/Manifest @@ -5,3 +5,4 @@ DIST aws-cli-1.32.19.gh.tar.gz 2626167 BLAKE2B edab59c82b40fd70d021529c211f1377d DIST aws-cli-1.32.20.gh.tar.gz 2627246 BLAKE2B 9aac8aea2150ba3f1b32837aa643e040baaee9ce9020169eac73119580a95a4866af8935a6cdd887c94780615b02e79cf8ff98c4b9a59db4269cc4b34e50851a SHA512 9bc259de53ab0d3d21f5d3343eeab37a9fca85f1eb6fd6d2133802ce5ef0563e774ae500374697a82d5adfa543c1007ad095482ddbbbc6261deb70af782643ee DIST aws-cli-1.32.21.gh.tar.gz 2627500 BLAKE2B ad90a93eddbea3f8a8d7da003da10ecc181f1bd5341df6176fdadd30c8604b3693951768619d96db7de5e033b0c2a7671aac203b7c13b8916e1be11dd944 SHA512 b83853f0da2bf5628eba0c44b20420a99982897d042fcec2b2c0f268dbba16901bf15ad09ca8311c56bcc21043b9a9a0ae4b37a07cce07b8dfd48fb7c96b1ef3 DIST aws-cli-1.32.22.gh.tar.gz 2627825 BLAKE2B 1ef00983eb9a0fea5611ac6121c70e5a140135ba4f556787b075394c8073d5162ec79b3f942e9060feaf5e710dd5adc4afbdcee0f6dd25a25b93957f61577a1e SHA512 ec2532a3f59ae755faadf310bd64cdca5318767d1bf491d0e5224747f9d73b363a70a489dad26365666decfea43db29d3eedc5cbd8c018b1747205c5897c8dff +DIST aws-cli-1.32.23.gh.tar.gz 2627296 BLAKE2B b85f77efb7e7f9fac19fc342bcef44def80de24ec7ce50157fc06b0db6c3e0726c21ffcd13861d11170745d76e15e8f54d4d3ec030b4dea93d882b31a9aa38b2 SHA512 b566af885a980a74e159bd41ec4dbb94af87a5a43f4c07845c98ce60762bf33f2770c46a290f95102819da7266bb59040fbb4c7d92422c32f6e1a0b7bfa6f5cf diff --git a/app-admin/awscli/awscli-1.32.23.ebuild b/app-admin/awscli/awscli-1.32.23.ebuild new file mode 100644 index ..18c949df1583 --- /dev/null +++ b/app-admin/awscli/awscli-1.32.23.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit bash-completion-r1 distutils-r1 + +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.10.0[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + !app-admin/awscli-bin +" +BDEPEND=" + test? ( + dev-python/pytest-forked[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +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 serial_tests=( + tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success + tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success} + tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success + tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking + tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows + tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking + tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success + tests/unit/customizations/test_sessionmanager.py +
[gentoo-commits] repo/gentoo:master commit in: dev-python/boto3/
commit: 0376eb24b8a1b1a7c111e373c301e62fac816aeb Author: Michał Górny gentoo org> AuthorDate: Sat Jan 20 05:41:30 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Jan 20 05:41:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0376eb24 dev-python/boto3: Bump to 1.34.23 Signed-off-by: Michał Górny gentoo.org> dev-python/boto3/Manifest | 1 + dev-python/boto3/boto3-1.34.23.ebuild | 64 +++ 2 files changed, 65 insertions(+) diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index 03d8a073cfe1..4caae24481d8 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -5,3 +5,4 @@ DIST boto3-1.34.19.gh.tar.gz 764452 BLAKE2B c0388452728e54cdded0a9944e37e6725e81 DIST boto3-1.34.20.gh.tar.gz 766685 BLAKE2B e68cb60bdbec6ccd4e5ec1c1ae116c0cdb952862902c5e38788ea735083f515a89923b7056f862cffdd40bd967ca717a2387537f1e17bb0f76a9bf49ecb39fc8 SHA512 a2c8bc7f09571f27c45595c15794a8125a23317a785d7e8ea296455b2f63e8375fd818906bf28c6788ff65dd6d40a2abd28aaf8ef4a22fe80a56d01c6464585b DIST boto3-1.34.21.gh.tar.gz 766816 BLAKE2B 79e9c81ce1cfd16b0f8fc4431c2ebba35cdca7e06b48a608986bd4a8aabb08d46a23779e7243c20d2905a1699d40d45062b3450600fb620a1eadeb460c93615b SHA512 3d2176886d0f2da0207b479c71480d6e02f55d8b511c5b12f935d5c4a799911601d5519f5daf629cd002a93c508d323647af06201fd486a5b355192e17bc1096 DIST boto3-1.34.22.gh.tar.gz 766081 BLAKE2B 34e4eae8387e27acb8eb9a6518ed025b18fea03d900b1b07646cbf16ff47e50a1cbda9b1b36c68a70f2961c6f05020cdc5b8956bac2a860066cd4d498981df59 SHA512 7a7a5431b2410303688e76c8e48561606d173757ed0fc98d1b0ef7511927f45b8fa9eab9d9baaad04c1c705deddc330d422cbc83bde03b82b194ee55fe3be300 +DIST boto3-1.34.23.gh.tar.gz 766609 BLAKE2B d00b010c84c41695f02df58a51d483162af1ba770263218b6465132fdb104424ea8dd7c8d96e278c50700aa3c90d2321a21d31e9ae3b42712aff31a1a5c4b65d SHA512 4f1c0cafb3d511a23c07b97ed2b41369299d0a4819e0bf103288c7b44074c93bc55b729a2979b133a50d390660078a0bb0e251dcd1523244fdbe06cae6ef037a diff --git a/dev-python/boto3/boto3-1.34.23.ebuild b/dev-python/boto3/boto3-1.34.23.ebuild new file mode 100644 index ..037a85ad96ee --- /dev/null +++ b/dev-python/boto3/boto3-1.34.23.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +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" +fi + +RDEPEND=" + >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +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() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest tests/{functional,unit} +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/
commit: bedd396b7f0e0c64400a07e448ea3a978c70ceb1 Author: Michał Górny gentoo org> AuthorDate: Sat Jan 20 05:41:00 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Jan 20 05:41:00 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bedd396b dev-python/botocore: Bump to 1.34.23 Signed-off-by: Michał Górny gentoo.org> dev-python/botocore/Manifest| 1 + dev-python/botocore/botocore-1.34.23.ebuild | 68 + 2 files changed, 69 insertions(+) diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index 795904492f6b..b2422f3e4b84 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -5,3 +5,4 @@ DIST botocore-1.34.19.gh.tar.gz 12634480 BLAKE2B 839124ae13bd87697bd9d2c4d62f317 DIST botocore-1.34.20.gh.tar.gz 12636646 BLAKE2B 3389ad9e44b529093c26dd7cb48c64b2551237a82218dbc57e4fbe85ae8b97e07f3eb88946fa5108e2d045e58c1e46402e697992b1adfab373eae223f510f1db SHA512 1956b4c090b60e7176ed67f4b80c25305816cb4f22f41a57308daa0748a54720ebc10cd1f620484bbf7d4df6e05259553ef5e1471141db2b1f0192bc2b6219c2 DIST botocore-1.34.21.gh.tar.gz 12638493 BLAKE2B 28f0ffa7f264e56912bf6f68d2d0851b5126c68eb4687fa9dba777bf58f8737fcbc1bc160f158a38aa15b6e03211b32eb3c08e7c1685adcae7159b498dd02fe8 SHA512 5a074f067a7657ce0856b72eaa7334b4c92be0734ac634a00f81dee3ab9b7e5a0bd95b5e93f6189d3d82cd2006bdef9aa9dfae5922d0e89e6c37898dc00784b8 DIST botocore-1.34.22.gh.tar.gz 12643874 BLAKE2B 7b9d375aff7b39cebf7303dec7b0b984a76a7c356431e4c010334a6f31e3d93dd02a9f8809b0857a92aef9c76f85d3db0c21569cbc1b728b67b4be3192082aa5 SHA512 cb26d52db329d4e599fafd300af646335814de2c71f0c385fc3a20c70e5d5a397805fd4627ba08df629f1513015f7bab5ad024d3a95a810eff97595a924c +DIST botocore-1.34.23.gh.tar.gz 12647072 BLAKE2B be20994714a1f31ac5272d5b7be8424e574be1059c5be311e68d1932eb6884a54f71287dc5a9c11996063e4c2ab15a342bf778a0a90620710761e63a5deaa170 SHA512 fcc1879245e8d848c8cd6283af904e0408a5bdaa3b3e14c4ae267735cb29bdde50f1da5f3232ea23053f25fc1f29a1204a08a5c820909cf8667595543b6cfdea diff --git a/dev-python/botocore/botocore-1.34.23.ebuild b/dev-python/botocore/botocore-1.34.23.ebuild new file mode 100644 index ..dcd34e4e67de --- /dev/null +++ b/dev-python/botocore/botocore-1.34.23.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +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}] + ) +" + +EPYTEST_XDIST=1 +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 + ) + + local -x EPYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest tests/{functional,unit} +}
[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/uek-sources/
commit: fbc7c137399249e0fbfb31b242d122ccaa313999 Author: Aisha Tammy aisha cc> AuthorDate: Sat Jan 20 04:38:21 2024 + Commit: Aisha Tammy aisha cc> CommitDate: Sat Jan 20 04:38:21 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fbc7c137 sys-kernel/uek-sources: add 5.15.0.203.146.3 Signed-off-by: Aisha Tammy aisha.cc> sys-kernel/uek-sources/Manifest| 4 ++ .../uek-sources-5.15.0.203.146.3.ebuild| 65 ++ 2 files changed, 69 insertions(+) diff --git a/sys-kernel/uek-sources/Manifest b/sys-kernel/uek-sources/Manifest index 1d5582ce06..74b61e4a55 100644 --- a/sys-kernel/uek-sources/Manifest +++ b/sys-kernel/uek-sources/Manifest @@ -10,6 +10,9 @@ DIST genpatches-5.15-154.extras.tar.xz 3936 BLAKE2B 6940bf38e7c0ea4008d745171b61 DIST genpatches-5.15-155.base.tar.xz 5989160 BLAKE2B d0b4b6b84a87f5ce4f7f22ae2b0c21cf21acbdba1de9f22839a327c1fe581023ce4b6a2886e6871220189618bd4adf865eb073388ef14b6becf8bcc8861f690f SHA512 1d7454c1e628e0f4a281c14ae0c330d69611dc96a074f25a0c6573bb83ebf4c3d6a3137ee3599421ab70b55c98f71e9a2934c45afc45d4c02b7f1c4614288c79 DIST genpatches-5.15-155.experimental.tar.xz 5420 BLAKE2B eb9f7eb09937679d6ef889a86102cd00390a5f1c5db371fda97b91e7f9b8697c1606b5876cd2b170165d506de5d3ad10ff7ceee102e5e4536a49217ee221f0c7 SHA512 ab1178811176c1ce671f78da2776ad21b14a1f6a7e2ef99a714c8d177cff69487204fe23e246f786ee9fbf663ae7f71f5f22e76edaeeff7791d77d67b5aa1a81 DIST genpatches-5.15-155.extras.tar.xz 3936 BLAKE2B 8fafbb8cab4811a4c460aead75e719bb0cfddc8045fb64a566c4f08ad7b9c90923cb670d68d376279e08152bb08cc9e3213948f8cbdc17a03992ed0be65aba00 SHA512 2b5d8ecf9644c8f8ef5248f33bddc945edfd5ede85d84779d04574e48a39bf855d390e27107d130aa46805eb19bc825d921101832f5121f3b2073ad39b9cfe0e +DIST genpatches-5.15-156.base.tar.xz 6004636 BLAKE2B f70c2a3bfc3d65fea8d4764b953d147a1725162aeaf319701a3d4b1d47c846932c4c8cd009bf81b4ce33754e966dac4630e2f690c403ec5181e3cc122496db09 SHA512 4d2fd08626d433d7230b27fb1cbd8a3fec9a942ddbd01988dba8632f25b510353b5086f4db1d529b88770e579189fc7bf6a4d02828c662fcb230e51efbecad9c +DIST genpatches-5.15-156.experimental.tar.xz 5420 BLAKE2B 5cb4d75abca17c536532382c23491a5d4251a5508110aa41ff99df8f656060fabfad8d69a6e1629cd5f9793155cdf44ba602717b1e1f4c52772e9c5825e8276d SHA512 423ff044bd344d3afd0280deed045287ab2fe2a78dba9ada6163eb3f2581f68704ca5ce23dfa893cf1f4e3197ae402adb819e4b14349cd945d8d9dc2c2d3ad85 +DIST genpatches-5.15-156.extras.tar.xz 3936 BLAKE2B ad08b5d93b943236326d333c627ae8cd279d78fd2b8f8df420ce75be815472dca9785b8eb14015ca2dbc92560a8589d31b9f9edbf81280c85d1ce6fe58aed0b1 SHA512 580ba97a039ff7417b448d4df13b67ed262b7a47be449515ca80125a89b5da3773757db6ff7389b501daee6ab708e19dc2713088ee118859e1e9d3f4b303 DIST genpatches-5.15-80.base.tar.xz 3218432 BLAKE2B f2478969a4e7a24bd7a30328e2d17d5daafa9fbd741dd7eb295c025f27c08ccf8efbde13003e084c509a8bcf5f1d28f45189a28467b31c48c2a4d344a726ec4f SHA512 60737de4d0f8e3acc02ed07a82853d9226daf54b3b5a1b990d94e78b3dcd9fae26b9e6cf8854e5074b88dd826d286440155b70c4fc19f271ce795b2bbcc61b1a DIST genpatches-5.15-80.experimental.tar.xz 5424 BLAKE2B a01c40dc5f3bb9f4c315f64830244d69fb7a81f4f0c3e1b987f53d867f1174fd8a4d91fc5e9cac38554b0fabac393af97a91a8203f285010def930634ddf5402 SHA512 b0338c9664906a20fa63ad1673a82517656905b370849c668dfa5c0b1bdfd6059178dd50e690db26e47ddc104b60ffa048ace4119f7b3b2427215bc3ab817d80 DIST genpatches-5.15-80.extras.tar.xz 3932 BLAKE2B 50940b69b0793c1ab7f19908daca488e7dce5c48d74bcb636d5faa60fc510217b94f175669a28963347911291204f0f6384322b55148c70e63cc54e21dc74d1d SHA512 9434da5bf439f12adb55e70fb8f5d675b9d452dcb2a364da9cb65a2f4cd405cc0469c2c291fdc6b0f015a0d52d08ca0475a389e45041cca532f049e1784d06b3 @@ -21,6 +24,7 @@ DIST linux-uek-5.15.0-201.135.2.tar.gz 202625389 BLAKE2B 4f3e138f5f3bbcbaec7d333 DIST linux-uek-5.15.0-201.135.4.tar.gz 202681240 BLAKE2B cae67d293a646389bbd4128fdbb87a32ec4f41474afbf684e4c0c05f5580f07a889512945474a33687a4d08c85635dd925975ded65cadad7bef8b83ab3be61ca SHA512 365b19b82341c6eedce78022e34ef8790e1badd1705130b302470f49ec40d1cc33222f6cf4ee8d72f3dd904a15a9780cc7fb582f24a973b0fe92fb99b24316f0 DIST linux-uek-5.15.0-202.135.1.tar.gz 202776673 BLAKE2B 7c323345c33cead6782cfc0bfd9dcab58a8d2eb45ad69d0c080382bac8f3405747b0a932d0b2269e67065e6fd304cece4c05d692eb00c151ebbb71977a6783eb SHA512 803e453be3d48237def51af998e76e04e1c439d0c8a2095f083e8f1ceceaedd62d98f19fca29d73eb2f0ac51a210c9fddec8efbc60ab63a349c02041ca11392d DIST linux-uek-5.15.0-203.135.1.tar.gz 202796594 BLAKE2B 2462f19405085e542adb9a162e06d4790020da1c028a86d6813abfa63e3204e79e444281245bf6fe9a4a211af89aa7f28ef12699460a8c035e40708a00193298 SHA512 b10f31a468d0dd34630294c3ece3b9291fb373d91dc34a9197b2e4407bc211cc5d1149fb32440b82f2f9e5ad4cc1049855c81ec6d488d457969a38b96313115d +DIST linux-uek-5.15.0-203.146.3.tar.gz 202853256 BLAKE2B
[gentoo-commits] repo/proj/guru:dev commit in: dev-lang/hare/
commit: 4e807b6214053fc55a6e4f0ed63c59c1a44177b2 Author: Takuya Wakazono gmail com> AuthorDate: Sat Jan 20 03:50:34 2024 + Commit: Takuya Wakazono gmail com> CommitDate: Sat Jan 20 03:50:34 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4e807b62 dev-lang/hare: fix InvalidDepend Signed-off-by: Takuya Wakazono gmail.com> dev-lang/hare/hare-0_pre20231127-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/hare/hare-0_pre20231127-r1.ebuild b/dev-lang/hare/hare-0_pre20231127-r1.ebuild index 6d644cfdf4..1eac4d7422 100644 --- a/dev-lang/hare/hare-0_pre20231127-r1.ebuild +++ b/dev-lang/hare/hare-0_pre20231127-r1.ebuild @@ -22,7 +22,7 @@ LICENSE="MPL-2.0 GPL-3" DEPEND=" ~dev-lang/harec-0_pre20231128 - ~sys-devel/qbe-1.1-r1 + ~sys-devel/qbe-1.1 " BDEPEND="app-text/scdoc" RDEPEND="${DEPEND}"
[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/rpcs3/
commit: 42f3c0c3837e731da27884887591c9d5de03c7c6 Author: Takuya Wakazono gmail com> AuthorDate: Sat Jan 20 03:43:24 2024 + Commit: Takuya Wakazono gmail com> CommitDate: Sat Jan 20 03:43:24 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=42f3c0c3 games-emulation/rpcs3: lock vulkan SDKs version Upstream only supports 1.3.268 for now. Signed-off-by: Takuya Wakazono gmail.com> games-emulation/rpcs3/rpcs3-.ebuild | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/games-emulation/rpcs3/rpcs3-.ebuild b/games-emulation/rpcs3/rpcs3-.ebuild index e25d866035..9d29476c8c 100644 --- a/games-emulation/rpcs3/rpcs3-.ebuild +++ b/games-emulation/rpcs3/rpcs3-.ebuild @@ -40,7 +40,10 @@ DEPEND=" alsa? ( media-libs/alsa-lib ) faudio? ( app-emulation/faudio ) pulseaudio? ( media-libs/libpulse ) - vulkan? ( media-libs/vulkan-loader ) + vulkan? ( + ~dev-util/glslang-1.3.268 + ~media-libs/vulkan-loader-1.3.268 + ) wayland? ( dev-libs/wayland ) " RDEPEND="${DEPEND}"
[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/ReGreet/
commit: 4ee14470e2d3998b117847ea63316da151ee4960 Author: Takuya Wakazono gmail com> AuthorDate: Sat Jan 20 03:52:12 2024 + Commit: Takuya Wakazono gmail com> CommitDate: Sat Jan 20 03:52:12 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4ee14470 gui-apps/ReGreet: unkeyword for ~amd64 Signed-off-by: Takuya Wakazono gmail.com> gui-apps/ReGreet/ReGreet-.ebuild | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/gui-apps/ReGreet/ReGreet-.ebuild b/gui-apps/ReGreet/ReGreet-.ebuild index bb1b46bb96..ca9110b2e5 100644 --- a/gui-apps/ReGreet/ReGreet-.ebuild +++ b/gui-apps/ReGreet/ReGreet-.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023 Gentoo Authors +# Copyright 2023-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -225,8 +225,6 @@ SLOT="0" DEPEND="gui-libs/gtk " -KEYWORDS="~amd64" - RDEPEND=" ${DEPEND} gui-libs/greetd
[gentoo-commits] repo/gentoo:master commit in: dev-util/ruff/, dev-util/ruff/files/
commit: 3d61e074830ad506ee4ceb7e4449feefd050e428 Author: Patrick McLean gentoo org> AuthorDate: Sat Jan 20 00:07:46 2024 + Commit: Patrick McLean gentoo org> CommitDate: Sat Jan 20 00:08:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d61e074 dev-util/ruff: add 0.1.14, drop 0.1.13-r1 Bug: https://bugs.gentoo.org/922155 Signed-off-by: Patrick McLean gentoo.org> dev-util/ruff/Manifest | 34 +- dev-util/ruff/files/ruff-0.1.14-tests.patch| 12 .../{ruff-0.1.13-r1.ebuild => ruff-0.1.14.ebuild} | 79 -- 3 files changed, 71 insertions(+), 54 deletions(-) diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest index 0dd6baeca8f0..309cce22a156 100644 --- a/dev-util/ruff/Manifest +++ b/dev-util/ruff/Manifest @@ -16,7 +16,7 @@ DIST anyhow-1.0.79.crate 44931 BLAKE2B 9270f04c6fbbecb535e3081f4275c3df28f6a893c DIST argfile-0.1.6.crate 8011 BLAKE2B f015822f34801cb6e5478b15d33660b41e38b8625b7f549fa5ffb4f786a8c1dd8628d4125229dab4e81a8e07214bda912650b5a87d54dc43dbecb84148b90208 SHA512 316913b03e5b8fd43ae3fa1f78534b751ab21230bd93c241cfd7c8b32b7ec37b72fb03f3c45891b3554b3a69e438b4b2b962324b9eaa20aba52eafce3198cff1 DIST arrayvec-0.7.4.crate 29856 BLAKE2B 81ffac1db340e919618351819def3880ab1ef70d0acc47d680f15298eb749bcbc3bf7944ba14159be46b1e734c91b4c0f8cbaf774fd864c17caa3c9fb1fc2e9b SHA512 91e8f70330c515c966d78ae235e890594f9607381ac738a2c3586b53f01411e98d1687494f39ccc365948ae60497df3dfb2be18e26ab7e69bc0966b6c250e1ac DIST ascii-canvas-3.0.0.crate 10575 BLAKE2B fc40c40551e3e1b2bec6ae5a85ee8b0a1ab1ef3425cdd19ec6dd47d849205004781a2c8f51470417fe7556cf8524cc63b84a532532c5081604adbcd92d286b44 SHA512 216056640604f5faba6d46e2c94ff75234fec83d3bc2dc7cf34dd279706362874e3a513c717b23bc591da07cc3088458913c4e9aa5f280550c93d261095c8703 -DIST assert_cmd-2.0.12.crate 25347 BLAKE2B 7ff952782a86203c1dd06611f1c644d8eaa6d85c8aa635bb2cac0423050f0af3c3687dcc82235041fb44e748ed06db16ed7c413d0f31305b6e3d208880494fac SHA512 d14783933521ffbcc0bcad8e52e7e0e4fb58cb609123b2a50e20dbee10d7f2df4eb020cdfde386c8cde6b7e0696a3f98e0dbd698c82c99a2c6903c437ec907e4 +DIST assert_cmd-2.0.13.crate 23917 BLAKE2B 72fbb8afc12429a96c89b07dce8b2a969a1c2656aedf19ac9cd2bd1e5d5f29b3c558616858ad01a86807b787c88efc556ad432a55b59b0df5b4bdbeb9b6ab05e SHA512 3599483d28f1893945b63d693f38d656724f382ac7a0c2cb0773d72e6bba3dcc9137cca51575fca984c2435b081cd6ad68ed5d1fa04e606484926528cc41a305 DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f DIST base64-0.21.3.crate 76898 BLAKE2B 09dc56f20321ea9e4af6a983aec13b78e52d9f0007630b0ea21bd4ba24d7dd604a50001488656f2e18fedf6ba76328c673ae986fc8e8516d546cd167cf8e SHA512 75745fe54f321d21fb94d6481aa35f8fac29c8fa514a36043d10eb1a08f5566ee0ad0cdc7358a20b8086babd2afe043efad6720df1289495b5df4a788dbe920c DIST bincode-1.3.3.crate 28958 BLAKE2B ea01d2efd8149ecba5e240ed989268b683d542a5f369902d316a4fd1ae4b8edd94e2d4a8cbff0e96646eb29facb04a84b249d74f0781dc3d29c8797ac975aa9f SHA512 49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3 @@ -123,7 +123,7 @@ DIST is-wsl-0.4.0.crate 3264 BLAKE2B bb9842ea007d5ff132c77b719c877c370eb5cdf63ae DIST itertools-0.10.5.crate 115354 BLAKE2B f24734bdfedf1dba48554e39b43669efcd4a43656eeb2c511096060daeaf049e1ad3eab232e757057750ce94aabad9fc8a0cf29a997edc6c4b167301c3443391 SHA512 d03c3cfba9841776913bbb6daad0c8945830c155f32ae4b48872e0f937c75a443f0ac9a0355f43b359ff75232f38b15f4f6d446b4be30b00b4209cf66ef770c3 DIST itertools-0.12.0.crate 133620 BLAKE2B 73c09adab9b9a621b556d0e9ca0deb9967f25f5f7cd082a65208ada2639e8154704d1df4be06505c8a6697c51b438781ce9921f70ae826a80597d5a682b99c99 SHA512 8f4c1239aa185ba21740dfda7a0c7cd47d62430db21724acdd580a8cd62df6c0adbb11fb8ffa691acd5f1b20a143d57dbf7e30d9596c38a07b5a4b3405e31ce0 DIST itoa-1.0.9.crate 10492 BLAKE2B 0d5acef9ae72d3f4b5a387d231952e6025def69da81d38269b4882bc534be7acadc073e526fd8bebdca898a98b2c741735c541e0b6a35ed0f8f8799b906b65b1 SHA512 95f7906edb7d6a2690389167f8c4d01bc37827205bca87d527f2eb33722419ed2f2e8afaa559cc5a0a7e7fac76515c9c44c71c42b536aa34b0e2858c40946b6d -DIST js-sys-0.3.66.crate 80765 BLAKE2B 366f2741a1f7bc76f78068e183080bc221d45fb9adca257da61fd05a3f9044b7c6dd9d1c317e29af30effb28fb969bee2f766ff348f14d9d036f1a7e6bc2e599 SHA512 7244c856b2455d441e02eb12227517a101af28596d676797ae45098512052c09650612a93d912378d27254c5ac64dba9b37057c7493c1e3d3e0d52b2169340ac +DIST js-sys-0.3.67.crate 80764 BLAKE2B aee8b96c8c5811020b3ee4277524902e27d96a027add7b21a8ff94eaac7db15e8de08a9e203ff462b05ce10d0a44aff78a355c07514794e41f49fa936a3c8fb2 SHA512
[gentoo-commits] repo/gentoo:master commit in: net-im/telegram-desktop/
commit: 3c5be3b5dac63a94ef8931efe3cda8c847ff635d Author: Esteve Varela Colominas gmail com> AuthorDate: Wed Jan 17 07:44:49 2024 + Commit: Yixun Lan gentoo org> CommitDate: Sat Jan 20 00:01:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c5be3b5 net-im/telegram-desktop: drop old Closes: https://github.com/gentoo/gentoo/pull/34856 Signed-off-by: Esteve Varela Colominas gmail.com> Signed-off-by: Yixun Lan gentoo.org> net-im/telegram-desktop/Manifest | 1 - .../telegram-desktop-4.12.2.ebuild | 236 - 2 files changed, 237 deletions(-) diff --git a/net-im/telegram-desktop/Manifest b/net-im/telegram-desktop/Manifest index e7bc74f3e74f..8f2ad1b701f2 100644 --- a/net-im/telegram-desktop/Manifest +++ b/net-im/telegram-desktop/Manifest @@ -1,3 +1,2 @@ -DIST tdesktop-4.12.2-full.tar.gz 67796891 BLAKE2B b5d0d4d065bf586ffade6b81abbb7854d06516a3f0f34071d9c91d8fa7b2f40b5f79917a07039ec5d030a0265cf60a8255b9d9a748541d480448dd1224d1b86a SHA512 af890d693ec24ff96b48a1c3eab29e199c2a324db35ead33afc733ac8dedefa67574d3540dd87f0e19eb91435c699d839ced579b1485028fab737c1c02eaeff6 DIST tdesktop-4.13.1-full.tar.gz 67876971 BLAKE2B 6743aabae75f06e8691ed77ff22836a0276313756240ec864ac93eba7c04cd2d41c4f844fdea6f89d482e5e0e70793dc7d1fb3f19b788397abab56f631134866 SHA512 4cbbfaf6e5ecc90b429fc2207a106988ab839aa42d0d225841069d20bf2152fada489c28e6816eefa143724f5b8ea4db6995a0612f0df195d8dbd5f40d8a63a3 DIST tdesktop-4.14.6-full.tar.gz 68061605 BLAKE2B aa09760ac148eaac4ba51df14649a77b08fc8fb099eed5ddafb31797a57c0e160c2ebef764ef8a09a36a391b7f7fcad92c6ed52e8d8575870af80fee11d0633d SHA512 fefa645b27950fb0ce47d8430fe3669ed38398fbab37c380c480bb8ec981fe2c32ba29ff99d66f5cd2b59dcab5e6cc062022072a89437c9bf6dfd297c3d4b0ce diff --git a/net-im/telegram-desktop/telegram-desktop-4.12.2.ebuild b/net-im/telegram-desktop/telegram-desktop-4.12.2.ebuild deleted file mode 100644 index 884ed3695e48.. --- a/net-im/telegram-desktop/telegram-desktop-4.12.2.ebuild +++ /dev/null @@ -1,236 +0,0 @@ -# Copyright 2020-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) - -inherit xdg cmake python-any-r1 optfeature flag-o-matic - -DESCRIPTION="Official desktop client for Telegram" -HOMEPAGE="https://desktop.telegram.org; - -MY_P="tdesktop-${PV}-full" -SRC_URI="https://github.com/telegramdesktop/tdesktop/releases/download/v${PV}/${MY_P}.tar.gz; -S="${WORKDIR}/${MY_P}" - -LICENSE="BSD GPL-3-with-openssl-exception LGPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv" -IUSE="dbus enchant +fonts screencast qt6 qt6-imageformats wayland webkit +X" -REQUIRED_USE=" - qt6-imageformats? ( qt6 ) -" - -KIMAGEFORMATS_RDEPEND=" - media-libs/libavif:= - media-libs/libheif:= - >=media-libs/libjxl-0.8.0 -" -CDEPEND=" - !net-im/telegram-desktop-bin - app-arch/lz4:= - dev-cpp/abseil-cpp:= - >=dev-cpp/glibmm-2.77:2.68 - dev-libs/glib:2 - dev-libs/libdispatch - dev-libs/openssl:= - dev-libs/protobuf - dev-libs/xxhash - media-libs/libjpeg-turbo:= - ~media-libs/libtgvoip-2.4.4_p20221208 - media-libs/openal - media-libs/opus - media-libs/rnnoise - ~media-libs/tg_owt-0_pre20230921:=[screencast=,X=] - media-video/ffmpeg:=[opus,vpx] - sys-libs/zlib:=[minizip] - virtual/opengl - !enchant? ( >=app-text/hunspell-1.7:= ) - enchant? ( app-text/enchant:= ) - !qt6? ( - >=dev-qt/qtcore-5.15:5= - >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?] - >=dev-qt/qtimageformats-5.15:5 - >=dev-qt/qtnetwork-5.15:5[ssl] - >=dev-qt/qtsvg-5.15:5 - >=dev-qt/qtwidgets-5.15:5[png,X?] - kde-frameworks/kcoreaddons:5 - webkit? ( - >=dev-qt/qtdeclarative-5.15:5 - >=dev-qt/qtwayland-5.15:5 - ) - ) - qt6? ( - >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?] - >=dev-qt/qtimageformats-6.5:6 - >=dev-qt/qtsvg-6.5:6 - webkit? ( - >=dev-qt/qtdeclarative-6.5:6 - >=dev-qt/qtwayland-6.5:6[compositor] - ) - qt6-imageformats? ( - >=dev-qt/qtimageformats-6.5:6= - ${KIMAGEFORMATS_RDEPEND} - ) - ) - X? ( - x11-libs/libxcb:= - x11-libs/xcb-util-keysyms - ) -" -RDEPEND="${CDEPEND} - webkit? ( net-libs/webkit-gtk:4.1 net-libs/webkit-gtk:6 ) -" -DEPEND="${CDEPEND} - >=dev-cpp/cppgir-0_p20230926 - >=dev-cpp/ms-gsl-4 - dev-cpp/range-v3 -" -BDEPEND=" - ${PYTHON_DEPS} - >=dev-build/cmake-3.16 - >=dev-cpp/cppgir-0_p20230926
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/cppgir/
commit: 50b2c04d60dd1aab152f539549f4d3069a0357c1 Author: Esteve Varela Colominas gmail com> AuthorDate: Mon Jan 15 15:20:27 2024 + Commit: Yixun Lan gentoo org> CommitDate: Sat Jan 20 00:01:39 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50b2c04d dev-cpp/cppgir: Bump to 0_p20240110 Signed-off-by: Esteve Varela Colominas gmail.com> Signed-off-by: Yixun Lan gentoo.org> dev-cpp/cppgir/Manifest | 1 + dev-cpp/cppgir/cppgir-0_p20240110.ebuild | 46 2 files changed, 47 insertions(+) diff --git a/dev-cpp/cppgir/Manifest b/dev-cpp/cppgir/Manifest index fce33ef45fb4..517c6f88e546 100644 --- a/dev-cpp/cppgir/Manifest +++ b/dev-cpp/cppgir/Manifest @@ -1,2 +1,3 @@ DIST cppgir-0_p20230701.tar.bz2 93266 BLAKE2B 73fe45188c8304da84cc39b838176a9100622f3a2aa6cdb7a8eb4c58bb16fe5a8772c8bdc0d7686a322d86bc1aba3b22c3b1ebfeab98e7d282f7258050249a50 SHA512 90378f73a7c05e8a4fdadddf0add35ffb90fce563eab97ef981d6f9dfbbc4a5d0e83c70a54de9fbbf23d85eb6ce02036e0ffbfafe67384fbc99a997fd8b92f0b DIST cppgir-0_p20230926.tar.bz2 102421 BLAKE2B f0b1ac871e7fc662c5c2aeb24cb8cb4f8570ae832f4ac6afdadb3c811f4ebc91862f8571133dfb9314fa994449b4d7cc4344f7a8a2aabcaa395d793bc4ca3655 SHA512 67778c6dec24a9afd848241c768af9fd3c9098e00ba168ebe5d776f3b5086b2489c38247a6441c99f7971dd53315e2758fe38c21fced44d857dc064e66f50731 +DIST cppgir-0_p20240110.tar.bz2 130503 BLAKE2B 8bfca0abb6c17101dff4993f19b422454a90fa1e5211beaebf4084885339d96e383efa3573ff5acf484d868ddfbf9b03210a1e15e2631f550662aa07c715c791 SHA512 3c8ca818094693c72d9f38c715b2392a4491abd4692bc2ba77e4c37ba12b0596a74d8c918c8139e2a97e42fa2af92dbe9207dea3bccef19822caf4b164e60334 diff --git a/dev-cpp/cppgir/cppgir-0_p20240110.ebuild b/dev-cpp/cppgir/cppgir-0_p20240110.ebuild new file mode 100644 index ..8e9164b5774f --- /dev/null +++ b/dev-cpp/cppgir/cppgir-0_p20240110.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic + +DESCRIPTION="GObject-Introspection C++ binding wrapper generator" +HOMEPAGE="https://gitlab.com/mnauw/cppgir; + +MY_PV="8ab6357089759d20140942de0d6d15739fface04" +SRC_URI="https://gitlab.com/mnauw/cppgir/-/archive/${MY_PV}/cppgir-${MY_PV}.tar.bz2 -> ${P}.tar.bz2" +S="${WORKDIR}/${PN}-${MY_PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv" +IUSE="doc test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/boost:= + dev-libs/libfmt:= +" +DEPEND="${RDEPEND} + dev-cpp/expected-lite +" +BDEPEND=" + doc? ( app-text/ronn-ng ) + test? ( dev-libs/glib ) +" + +src_configure() { + local mycmakeargs=( + -DBUILD_DOC=$(usex doc) + -DBUILD_TESTING=$(usex test) + -DBUILD_EXAMPLES=no + -DINTERNAL_EXPECTED=no + ) + + append-cppflags \ + -UDEFAULT_GIRPATH \ + -DDEFAULT_GIRPATH="${EPREFIX}/usr/share:${EPREFIX}/usr/local/share" + + cmake_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: net-im/telegram-desktop/
commit: 1bd7df07d3d64eab56ee8d644182846793206e7d Author: Esteve Varela Colominas gmail com> AuthorDate: Wed Jan 17 07:43:21 2024 + Commit: Yixun Lan gentoo org> CommitDate: Sat Jan 20 00:01:46 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bd7df07 net-im/telegram-desktop: Bump to 4.14.6 Closes: https://bugs.gentoo.org/922099 Signed-off-by: Esteve Varela Colominas gmail.com> Signed-off-by: Yixun Lan gentoo.org> net-im/telegram-desktop/Manifest | 1 + .../telegram-desktop-4.14.6.ebuild | 237 + 2 files changed, 238 insertions(+) diff --git a/net-im/telegram-desktop/Manifest b/net-im/telegram-desktop/Manifest index ee26e181234b..e7bc74f3e74f 100644 --- a/net-im/telegram-desktop/Manifest +++ b/net-im/telegram-desktop/Manifest @@ -1,2 +1,3 @@ DIST tdesktop-4.12.2-full.tar.gz 67796891 BLAKE2B b5d0d4d065bf586ffade6b81abbb7854d06516a3f0f34071d9c91d8fa7b2f40b5f79917a07039ec5d030a0265cf60a8255b9d9a748541d480448dd1224d1b86a SHA512 af890d693ec24ff96b48a1c3eab29e199c2a324db35ead33afc733ac8dedefa67574d3540dd87f0e19eb91435c699d839ced579b1485028fab737c1c02eaeff6 DIST tdesktop-4.13.1-full.tar.gz 67876971 BLAKE2B 6743aabae75f06e8691ed77ff22836a0276313756240ec864ac93eba7c04cd2d41c4f844fdea6f89d482e5e0e70793dc7d1fb3f19b788397abab56f631134866 SHA512 4cbbfaf6e5ecc90b429fc2207a106988ab839aa42d0d225841069d20bf2152fada489c28e6816eefa143724f5b8ea4db6995a0612f0df195d8dbd5f40d8a63a3 +DIST tdesktop-4.14.6-full.tar.gz 68061605 BLAKE2B aa09760ac148eaac4ba51df14649a77b08fc8fb099eed5ddafb31797a57c0e160c2ebef764ef8a09a36a391b7f7fcad92c6ed52e8d8575870af80fee11d0633d SHA512 fefa645b27950fb0ce47d8430fe3669ed38398fbab37c380c480bb8ec981fe2c32ba29ff99d66f5cd2b59dcab5e6cc062022072a89437c9bf6dfd297c3d4b0ce diff --git a/net-im/telegram-desktop/telegram-desktop-4.14.6.ebuild b/net-im/telegram-desktop/telegram-desktop-4.14.6.ebuild new file mode 100644 index ..48d23c261ee2 --- /dev/null +++ b/net-im/telegram-desktop/telegram-desktop-4.14.6.ebuild @@ -0,0 +1,237 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit xdg cmake python-any-r1 optfeature flag-o-matic + +DESCRIPTION="Official desktop client for Telegram" +HOMEPAGE="https://desktop.telegram.org; + +MY_P="tdesktop-${PV}-full" +SRC_URI="https://github.com/telegramdesktop/tdesktop/releases/download/v${PV}/${MY_P}.tar.gz; +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD GPL-3-with-openssl-exception LGPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv" +IUSE="dbus enchant +fonts screencast qt6 qt6-imageformats wayland webkit +X" +REQUIRED_USE=" + qt6-imageformats? ( qt6 ) +" + +KIMAGEFORMATS_RDEPEND=" + media-libs/libavif:= + media-libs/libheif:= + >=media-libs/libjxl-0.8.0 +" +CDEPEND=" + !net-im/telegram-desktop-bin + app-arch/lz4:= + dev-cpp/abseil-cpp:= + >=dev-cpp/glibmm-2.77:2.68 + dev-libs/glib:2 + dev-libs/libdispatch + dev-libs/openssl:= + dev-libs/protobuf + dev-libs/xxhash + media-libs/libjpeg-turbo:= + ~media-libs/libtgvoip-2.4.4_p20221208 + media-libs/openal + media-libs/opus + media-libs/rnnoise + ~media-libs/tg_owt-0_pre20230921:=[screencast=,X=] + media-video/ffmpeg:=[opus,vpx] + sys-libs/zlib:=[minizip] + virtual/opengl + !enchant? ( >=app-text/hunspell-1.7:= ) + enchant? ( app-text/enchant:= ) + !qt6? ( + >=dev-qt/qtcore-5.15:5= + >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?] + >=dev-qt/qtimageformats-5.15:5 + >=dev-qt/qtnetwork-5.15:5[ssl] + >=dev-qt/qtsvg-5.15:5 + >=dev-qt/qtwidgets-5.15:5[png,X?] + kde-frameworks/kcoreaddons:5 + webkit? ( + >=dev-qt/qtdeclarative-5.15:5 + >=dev-qt/qtwayland-5.15:5 + ) + ) + qt6? ( + >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?] + >=dev-qt/qtimageformats-6.5:6 + >=dev-qt/qtsvg-6.5:6 + webkit? ( + >=dev-qt/qtdeclarative-6.5:6 + >=dev-qt/qtwayland-6.5:6[compositor] + ) + qt6-imageformats? ( + >=dev-qt/qtimageformats-6.5:6= + ${KIMAGEFORMATS_RDEPEND} + ) + ) + X? ( + x11-libs/libxcb:= + x11-libs/xcb-util-keysyms + ) +" +RDEPEND="${CDEPEND} + webkit? ( net-libs/webkit-gtk:4.1 net-libs/webkit-gtk:6 ) +" +DEPEND="${CDEPEND} + >=dev-cpp/cppgir-0_p20240110 + >=dev-cpp/ms-gsl-4 + dev-cpp/range-v3 +" +BDEPEND=" + ${PYTHON_DEPS} + >=dev-build/cmake-3.16 +
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/cppgir/
commit: 6a721cb22e253bfce3761e139866fb7cef80ef78 Author: Esteve Varela Colominas gmail com> AuthorDate: Mon Jan 15 15:22:00 2024 + Commit: Yixun Lan gentoo org> CommitDate: Sat Jan 20 00:01:43 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a721cb2 dev-cpp/cppgir: Drop old Signed-off-by: Esteve Varela Colominas gmail.com> Signed-off-by: Yixun Lan gentoo.org> dev-cpp/cppgir/Manifest | 1 - dev-cpp/cppgir/cppgir-0_p20230701.ebuild | 46 2 files changed, 47 deletions(-) diff --git a/dev-cpp/cppgir/Manifest b/dev-cpp/cppgir/Manifest index 517c6f88e546..0ee51e6f0d5d 100644 --- a/dev-cpp/cppgir/Manifest +++ b/dev-cpp/cppgir/Manifest @@ -1,3 +1,2 @@ -DIST cppgir-0_p20230701.tar.bz2 93266 BLAKE2B 73fe45188c8304da84cc39b838176a9100622f3a2aa6cdb7a8eb4c58bb16fe5a8772c8bdc0d7686a322d86bc1aba3b22c3b1ebfeab98e7d282f7258050249a50 SHA512 90378f73a7c05e8a4fdadddf0add35ffb90fce563eab97ef981d6f9dfbbc4a5d0e83c70a54de9fbbf23d85eb6ce02036e0ffbfafe67384fbc99a997fd8b92f0b DIST cppgir-0_p20230926.tar.bz2 102421 BLAKE2B f0b1ac871e7fc662c5c2aeb24cb8cb4f8570ae832f4ac6afdadb3c811f4ebc91862f8571133dfb9314fa994449b4d7cc4344f7a8a2aabcaa395d793bc4ca3655 SHA512 67778c6dec24a9afd848241c768af9fd3c9098e00ba168ebe5d776f3b5086b2489c38247a6441c99f7971dd53315e2758fe38c21fced44d857dc064e66f50731 DIST cppgir-0_p20240110.tar.bz2 130503 BLAKE2B 8bfca0abb6c17101dff4993f19b422454a90fa1e5211beaebf4084885339d96e383efa3573ff5acf484d868ddfbf9b03210a1e15e2631f550662aa07c715c791 SHA512 3c8ca818094693c72d9f38c715b2392a4491abd4692bc2ba77e4c37ba12b0596a74d8c918c8139e2a97e42fa2af92dbe9207dea3bccef19822caf4b164e60334 diff --git a/dev-cpp/cppgir/cppgir-0_p20230701.ebuild b/dev-cpp/cppgir/cppgir-0_p20230701.ebuild deleted file mode 100644 index dccf44596ee6.. --- a/dev-cpp/cppgir/cppgir-0_p20230701.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake flag-o-matic - -DESCRIPTION="GObject-Introspection C++ binding wrapper generator" -HOMEPAGE="https://gitlab.com/mnauw/cppgir; - -MY_PV="ada922a260479da27c989e39ed47e17a36cc2969" -SRC_URI="https://gitlab.com/mnauw/cppgir/-/archive/${MY_PV}/cppgir-${MY_PV}.tar.bz2 -> ${P}.tar.bz2" -S="${WORKDIR}/${PN}-${MY_PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~riscv" -IUSE="doc test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-libs/boost:= - dev-libs/libfmt:= -" -DEPEND="${RDEPEND} - dev-cpp/expected-lite -" -BDEPEND=" - doc? ( app-text/ronn-ng ) - test? ( dev-libs/glib ) -" - -src_configure() { - local mycmakeargs=( - -DBUILD_DOC=$(usex doc) - -DBUILD_TESTING=$(usex test) - -DBUILD_EXAMPLES=no - -DINTERNAL_EXPECTED=no - ) - - append-cppflags \ - -UDEFAULT_GIRPATH \ - -DDEFAULT_GIRPATH="${EPREFIX}/usr/share:${EPREFIX}/usr/local/share" - - cmake_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: dev-build/bazelisk/
commit: 5ffd1dfbd08bdc73df96559bd7adfd6f717931eb Author: Maciej Barć gentoo org> AuthorDate: Fri Jan 19 23:39:13 2024 + Commit: Maciej Barć gentoo org> CommitDate: Fri Jan 19 23:39:40 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ffd1dfb dev-build/bazelisk: new package; add 1.19.0 Signed-off-by: Maciej Barć gentoo.org> dev-build/bazelisk/Manifest | 2 ++ dev-build/bazelisk/bazelisk-1.19.0.ebuild | 38 +++ dev-build/bazelisk/metadata.xml | 20 3 files changed, 60 insertions(+) diff --git a/dev-build/bazelisk/Manifest b/dev-build/bazelisk/Manifest new file mode 100644 index ..a893885a2db5 --- /dev/null +++ b/dev-build/bazelisk/Manifest @@ -0,0 +1,2 @@ +DIST bazelisk-1.19.0-deps.tar.xz 2414272 BLAKE2B d044bafa94ce8d4fd9bc6dceb76368653c5052ed579be6f6a6fd37c68c821442f86fabcebc88eff118a414bd99e0e9b49dde5321130107da9c3c3563e7cba01b SHA512 57bafd7bb370f49cf2ff90596e25be8672dc4ed4f8466f8a969b49ce6b1bc57d6aff917065ec07bb04c634efb259d8e045213acb04ba1288c6a5f2a441eb2607 +DIST bazelisk-1.19.0.tar.gz 166002 BLAKE2B 052411a9f43ce511980b0d15fc87b9abe652759aa5b90e420bb3b248f5ae287000c84fb86df21b950bfc708addb36c9b109042526fc3c88d2d6939ce3e9cfc1a SHA512 32e4401d685f46f2b6cf0a26165fedc1f2eef71bcea939f96e0c03f0bb20f666dc3c7a191df51f978b79fcba7941d6a4a5cd211d9e5a42d3b24e4704a6df890e diff --git a/dev-build/bazelisk/bazelisk-1.19.0.ebuild b/dev-build/bazelisk/bazelisk-1.19.0.ebuild new file mode 100644 index ..21d65102b61a --- /dev/null +++ b/dev-build/bazelisk/bazelisk-1.19.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="A user-friendly launcher for Bazel written in Go" +HOMEPAGE="https://github.com/bazelbuild/bazelisk/; +SRC_URI=" + https://github.com/bazelbuild/${PN}/archive/refs/tags/v${PV}.tar.gz + -> ${P}.tar.gz + https://dev.gentoo.org/~xgqt/distfiles/deps/${P}-deps.tar.xz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DOCS=( CONTRIBUTING.md README.md ) + +src_compile() { + mkdir -p bin || die + + local go_ldflags="-X main.BazeliskVersion=${PV}" + local -a go_buildargs=( + -ldflags "${go_ldflags}" + -o bin + ) + ego build "${go_buildargs[@]}" +} + +src_install() { + exeinto /usr/bin + doexe "bin/${PN}" + + einstalldocs +} diff --git a/dev-build/bazelisk/metadata.xml b/dev-build/bazelisk/metadata.xml new file mode 100644 index ..032d00abaf95 --- /dev/null +++ b/dev-build/bazelisk/metadata.xml @@ -0,0 +1,20 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + +x...@gentoo.org +Maciej Barć + + +Bazelisk is a wrapper for Bazel written in Go. It automatically picks +a good version of Bazel given your current working directory, downloads it +from the official server (if required) and then transparently passes +through all command-line arguments to the real Bazel binary. You can call +it just like you would call Bazel. + + +https://github.com/bazelbuild/bazelisk/issues/ +bazelbuild/bazelisk + +
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/connection/
commit: b7d3064ffdebfeca437282f51141784c919348f5 Author: hololeap protonmail com> AuthorDate: Fri Jan 19 21:23:55 2024 + Commit: Sam James gentoo org> CommitDate: Fri Jan 19 23:38:06 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7d3064f dev-haskell/connection: stabilize 0.3.1-r1 for amd64 Bug: https://bugs.gentoo.org/916185 Signed-off-by: hololeap protonmail.com> Signed-off-by: Sam James gentoo.org> dev-haskell/connection/connection-0.3.1-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-haskell/connection/connection-0.3.1-r1.ebuild b/dev-haskell/connection/connection-0.3.1-r1.ebuild index 57d42d31b36a..260b23c45e13 100644 --- a/dev-haskell/connection/connection-0.3.1-r1.ebuild +++ b/dev-haskell/connection/connection-0.3.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/vincenthz/hs-connection; LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86" RDEPEND="dev-haskell/basement:=[profile?] dev-haskell/data-default-class:=[profile?]
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/connection/
commit: 12ba7cfc0902d3f0e952393aa6f8a2a864695116 Author: hololeap protonmail com> AuthorDate: Fri Jan 19 21:23:34 2024 + Commit: Sam James gentoo org> CommitDate: Fri Jan 19 23:38:06 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12ba7cfc dev-haskell/connection: drop 0.3.1 Closes: https://bugs.gentoo.org/916185 Signed-off-by: hololeap protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/34908 Signed-off-by: Sam James gentoo.org> dev-haskell/connection/connection-0.3.1.ebuild | 33 -- 1 file changed, 33 deletions(-) diff --git a/dev-haskell/connection/connection-0.3.1.ebuild b/dev-haskell/connection/connection-0.3.1.ebuild deleted file mode 100644 index 869850adff40.. --- a/dev-haskell/connection/connection-0.3.1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# ebuild generated by hackport 0.6.1. - -CABAL_FEATURES="lib profile haddock hoogle hscolour" -inherit haskell-cabal - -DESCRIPTION="Simple and easy network connections API" -HOMEPAGE="https://github.com/vincenthz/hs-connection; -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz; - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86" -IUSE="" - -RDEPEND="dev-haskell/basement:=[profile?] - dev-haskell/data-default-class:=[profile?] - >=dev-haskell/network-2.6.3:=[profile?] - >=dev-haskell/socks-0.6:=[profile?] - >=dev-haskell/tls-1.4:=[profile?] - >=dev-haskell/x509-1.5:=[profile?] - >=dev-haskell/x509-store-1.5:=[profile?] - >=dev-haskell/x509-system-1.5:=[profile?] - >=dev-haskell/x509-validation-1.5:=[profile?] - >=dev-lang/ghc-7.10.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.22.2.0 -"
[gentoo-commits] repo/gentoo:master commit in: sys-process/cronie/
commit: 93cbcad66f9c80b3ab6061a490871cef4871d5af Author: Sam James gentoo org> AuthorDate: Fri Jan 19 23:26:53 2024 + Commit: Sam James gentoo org> CommitDate: Fri Jan 19 23:26:53 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93cbcad6 sys-process/cronie: Stabilize 1.7.1-r1 x86, #922480 Signed-off-by: Sam James gentoo.org> sys-process/cronie/cronie-1.7.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-process/cronie/cronie-1.7.1-r1.ebuild b/sys-process/cronie/cronie-1.7.1-r1.ebuild index 4db79d75ef5d..85c633fdd3ed 100644 --- a/sys-process/cronie/cronie-1.7.1-r1.ebuild +++ b/sys-process/cronie/cronie-1.7.1-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/cronie-crond/cronie/releases/download/${P}/${P}.tar. LICENSE="ISC BSD BSD-2 GPL-2+" 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="+anacron +inotify pam selinux" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/speedtest-cli/
commit: 25bba52a03437ff687fd8759702d21833b3ec291 Author: Sam James gentoo org> AuthorDate: Fri Jan 19 23:26:52 2024 + Commit: Sam James gentoo org> CommitDate: Fri Jan 19 23:26:52 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25bba52a net-analyzer/speedtest-cli: Stabilize 2.1.3-r2 arm64, #922246 Signed-off-by: Sam James gentoo.org> net-analyzer/speedtest-cli/speedtest-cli-2.1.3-r2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-analyzer/speedtest-cli/speedtest-cli-2.1.3-r2.ebuild b/net-analyzer/speedtest-cli/speedtest-cli-2.1.3-r2.ebuild index 4fb0e2fc1022..a200344f72c7 100644 --- a/net-analyzer/speedtest-cli/speedtest-cli-2.1.3-r2.ebuild +++ b/net-analyzer/speedtest-cli/speedtest-cli-2.1.3-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,7 +14,7 @@ SRC_URI="https://github.com/sivel/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ppc ppc64 x86" DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" RDEPEND="${DEPEND}"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/moar/
commit: 5b72a79a9701184a11987b92fa0476c036511ee5 Author: Sam James gentoo org> AuthorDate: Fri Jan 19 23:26:54 2024 + Commit: Sam James gentoo org> CommitDate: Fri Jan 19 23:26:54 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b72a79a sys-apps/moar: Stabilize 1.22.3 amd64, #922495 Signed-off-by: Sam James gentoo.org> sys-apps/moar/moar-1.22.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/moar/moar-1.22.3.ebuild b/sys-apps/moar/moar-1.22.3.ebuild index 9d5a85d692c2..588769858549 100644 --- a/sys-apps/moar/moar-1.22.3.ebuild +++ b/sys-apps/moar/moar-1.22.3.ebuild @@ -12,7 +12,7 @@ SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar LICENSE="BSD-2 BSD MIT" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~ppc64" +KEYWORDS="amd64 ~arm arm64 ~ppc64" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kube-scheduler/
commit: 1c5a7186d9eb7f03ce65bce58a33e612f39f9b66 Author: William Hubbs gentoo org> AuthorDate: Fri Jan 19 22:58:16 2024 + Commit: William Hubbs gentoo org> CommitDate: Fri Jan 19 23:12:33 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c5a7186 sys-cluster/kube-scheduler: add 1.29.1 Signed-off-by: William Hubbs gentoo.org> sys-cluster/kube-scheduler/Manifest| 1 + .../kube-scheduler/kube-scheduler-1.29.1.ebuild| 39 ++ 2 files changed, 40 insertions(+) diff --git a/sys-cluster/kube-scheduler/Manifest b/sys-cluster/kube-scheduler/Manifest index baa28a1f9ec1..e4581aa7b2bf 100644 --- a/sys-cluster/kube-scheduler/Manifest +++ b/sys-cluster/kube-scheduler/Manifest @@ -5,3 +5,4 @@ DIST kubernetes-1.27.9.tar.gz 39182159 BLAKE2B 1ba76d947c1044378f0dc82733f46cb24 DIST kubernetes-1.28.2.tar.gz 39908514 BLAKE2B 1c681294ce6560e678ee75b912466c09ea127fae0d0caf1707a7ed45e7df825345b913cf52ff4b851bf59fb78619ea89c9de0185e11ff3f13516599c72028e07 SHA512 b15948df4251d4f0b50e939354182bd765be2044835ca2fe42d2339309b3dd7a78143f09f41703bafb0f985a049f25aac386204e30db8dc85d554955759cb1e9 DIST kubernetes-1.28.5.tar.gz 39965011 BLAKE2B 96a4b0c181d6703566791251d7b9e2df3a1964a4508ef8c4eb4716340d6190316b8f83efcf727c8c5733efe1065764bb799cc7c056742a374fd555aea432979d SHA512 555ab64dc8df2abc7db217aaf3fc8a1fbfb8aeb91b7c29516844577aa82f8f09b2c0bf2c58fe638b1f484812818e200c7b2f1833b1f5eb76e3a69a6b7bca755b DIST kubernetes-1.29.0.tar.gz 43612738 BLAKE2B 81d216a40cbf0d8b1ddc7bac4a0304be2f988500d2861dde7f549ffe08b2d284317c0a8616949bd6cb39836a377abeb55ed4340896f86fc924e61e0b5f5a89b8 SHA512 14876c54a4179936c348c7c5f2e090deaa40a1efc6f8c942eb2feaa644b3d8e64ea3836d4b030d883ff2cd2533d5b4ec319c3fc2418708769ed8b07507b6d16e +DIST kubernetes-1.29.1.tar.gz 41130463 BLAKE2B d75807ec1b0ee92f7f91f985b10c37ebd352286d12a25b08fa2ad71e54f45e51aba49967a268b996932f421fd4163bd8815b4abef1aeb3776576ca76f2dc1779 SHA512 aee9da0fb1da355cbcdc9db584d99969c13cf8c4fce669f209b6e309cf059556f2820e66a90e8ea09dd56d7c289c6a9cb2bf817e2d260220c77d0a9cd2a4850a diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.29.1.ebuild b/sys-cluster/kube-scheduler/kube-scheduler-1.29.1.ebuild new file mode 100644 index ..2a519df97c29 --- /dev/null +++ b/sys-cluster/kube-scheduler/kube-scheduler-1.29.1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit go-module + +DESCRIPTION="Kubernetes Scheduler" +HOMEPAGE="https://kubernetes.io; +SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="hardened" + +COMMON_DEPEND="acct-group/kube-scheduler + acct-user/kube-scheduler" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND}" +BDEPEND=">=dev-lang/go-1.20" + +RESTRICT+=" test" +S="${WORKDIR}/kubernetes-${PV}" + +src_compile() { + CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ + emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \ + WHAT=cmd/${PN} +} + +src_install() { + dobin _output/bin/${PN} + newinitd "${FILESDIR}"/${PN}.initd ${PN} + newconfd "${FILESDIR}"/${PN}.confd ${PN} + insinto /etc/logrotate.d + newins "${FILESDIR}"/${PN}.logrotated ${PN} + keepdir /var/log/${PN} + fowners ${PN}:${PN} /var/log/${PN} +}
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kube-controller-manager/
commit: 8a2bcbfec4dedfa63c366b19bc1044a258639464 Author: William Hubbs gentoo org> AuthorDate: Fri Jan 19 22:57:59 2024 + Commit: William Hubbs gentoo org> CommitDate: Fri Jan 19 23:12:32 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a2bcbfe sys-cluster/kube-controller-manager: add 1.29.1 Signed-off-by: William Hubbs gentoo.org> sys-cluster/kube-controller-manager/Manifest | 1 + .../kube-controller-manager-1.29.1.ebuild | 39 ++ 2 files changed, 40 insertions(+) diff --git a/sys-cluster/kube-controller-manager/Manifest b/sys-cluster/kube-controller-manager/Manifest index baa28a1f9ec1..e4581aa7b2bf 100644 --- a/sys-cluster/kube-controller-manager/Manifest +++ b/sys-cluster/kube-controller-manager/Manifest @@ -5,3 +5,4 @@ DIST kubernetes-1.27.9.tar.gz 39182159 BLAKE2B 1ba76d947c1044378f0dc82733f46cb24 DIST kubernetes-1.28.2.tar.gz 39908514 BLAKE2B 1c681294ce6560e678ee75b912466c09ea127fae0d0caf1707a7ed45e7df825345b913cf52ff4b851bf59fb78619ea89c9de0185e11ff3f13516599c72028e07 SHA512 b15948df4251d4f0b50e939354182bd765be2044835ca2fe42d2339309b3dd7a78143f09f41703bafb0f985a049f25aac386204e30db8dc85d554955759cb1e9 DIST kubernetes-1.28.5.tar.gz 39965011 BLAKE2B 96a4b0c181d6703566791251d7b9e2df3a1964a4508ef8c4eb4716340d6190316b8f83efcf727c8c5733efe1065764bb799cc7c056742a374fd555aea432979d SHA512 555ab64dc8df2abc7db217aaf3fc8a1fbfb8aeb91b7c29516844577aa82f8f09b2c0bf2c58fe638b1f484812818e200c7b2f1833b1f5eb76e3a69a6b7bca755b DIST kubernetes-1.29.0.tar.gz 43612738 BLAKE2B 81d216a40cbf0d8b1ddc7bac4a0304be2f988500d2861dde7f549ffe08b2d284317c0a8616949bd6cb39836a377abeb55ed4340896f86fc924e61e0b5f5a89b8 SHA512 14876c54a4179936c348c7c5f2e090deaa40a1efc6f8c942eb2feaa644b3d8e64ea3836d4b030d883ff2cd2533d5b4ec319c3fc2418708769ed8b07507b6d16e +DIST kubernetes-1.29.1.tar.gz 41130463 BLAKE2B d75807ec1b0ee92f7f91f985b10c37ebd352286d12a25b08fa2ad71e54f45e51aba49967a268b996932f421fd4163bd8815b4abef1aeb3776576ca76f2dc1779 SHA512 aee9da0fb1da355cbcdc9db584d99969c13cf8c4fce669f209b6e309cf059556f2820e66a90e8ea09dd56d7c289c6a9cb2bf817e2d260220c77d0a9cd2a4850a diff --git a/sys-cluster/kube-controller-manager/kube-controller-manager-1.29.1.ebuild b/sys-cluster/kube-controller-manager/kube-controller-manager-1.29.1.ebuild new file mode 100644 index ..33452d9e0af1 --- /dev/null +++ b/sys-cluster/kube-controller-manager/kube-controller-manager-1.29.1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit go-module + +DESCRIPTION="Kubernetes Controller Manager" +HOMEPAGE="https://kubernetes.io; +SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="hardened" + +COMMON_DEPEND="acct-group/kube-controller-manager + acct-user/kube-controller-manager" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND}" +BDEPEND=">=dev-lang/go-1.20" + +RESTRICT+=" test" +S="${WORKDIR}/kubernetes-${PV}" + +src_compile() { + CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ + emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \ + WHAT=cmd/${PN} +} + +src_install() { + dobin _output/bin/${PN} + newinitd "${FILESDIR}"/${PN}.initd ${PN} + newconfd "${FILESDIR}"/${PN}.confd ${PN} + insinto /etc/logrotate.d + newins "${FILESDIR}"/${PN}.logrotated ${PN} + keepdir /var/log/${PN} + fowners ${PN}:${PN} /var/log/${PN} +}
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubelet/
commit: 38e25379378f4af797d13dff6a81beedc77072cc Author: William Hubbs gentoo org> AuthorDate: Fri Jan 19 22:58:07 2024 + Commit: William Hubbs gentoo org> CommitDate: Fri Jan 19 23:12:32 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38e25379 sys-cluster/kubelet: add 1.29.1 Signed-off-by: William Hubbs gentoo.org> sys-cluster/kubelet/Manifest | 1 + sys-cluster/kubelet/kubelet-1.29.1.ebuild | 38 +++ 2 files changed, 39 insertions(+) diff --git a/sys-cluster/kubelet/Manifest b/sys-cluster/kubelet/Manifest index baa28a1f9ec1..e4581aa7b2bf 100644 --- a/sys-cluster/kubelet/Manifest +++ b/sys-cluster/kubelet/Manifest @@ -5,3 +5,4 @@ DIST kubernetes-1.27.9.tar.gz 39182159 BLAKE2B 1ba76d947c1044378f0dc82733f46cb24 DIST kubernetes-1.28.2.tar.gz 39908514 BLAKE2B 1c681294ce6560e678ee75b912466c09ea127fae0d0caf1707a7ed45e7df825345b913cf52ff4b851bf59fb78619ea89c9de0185e11ff3f13516599c72028e07 SHA512 b15948df4251d4f0b50e939354182bd765be2044835ca2fe42d2339309b3dd7a78143f09f41703bafb0f985a049f25aac386204e30db8dc85d554955759cb1e9 DIST kubernetes-1.28.5.tar.gz 39965011 BLAKE2B 96a4b0c181d6703566791251d7b9e2df3a1964a4508ef8c4eb4716340d6190316b8f83efcf727c8c5733efe1065764bb799cc7c056742a374fd555aea432979d SHA512 555ab64dc8df2abc7db217aaf3fc8a1fbfb8aeb91b7c29516844577aa82f8f09b2c0bf2c58fe638b1f484812818e200c7b2f1833b1f5eb76e3a69a6b7bca755b DIST kubernetes-1.29.0.tar.gz 43612738 BLAKE2B 81d216a40cbf0d8b1ddc7bac4a0304be2f988500d2861dde7f549ffe08b2d284317c0a8616949bd6cb39836a377abeb55ed4340896f86fc924e61e0b5f5a89b8 SHA512 14876c54a4179936c348c7c5f2e090deaa40a1efc6f8c942eb2feaa644b3d8e64ea3836d4b030d883ff2cd2533d5b4ec319c3fc2418708769ed8b07507b6d16e +DIST kubernetes-1.29.1.tar.gz 41130463 BLAKE2B d75807ec1b0ee92f7f91f985b10c37ebd352286d12a25b08fa2ad71e54f45e51aba49967a268b996932f421fd4163bd8815b4abef1aeb3776576ca76f2dc1779 SHA512 aee9da0fb1da355cbcdc9db584d99969c13cf8c4fce669f209b6e309cf059556f2820e66a90e8ea09dd56d7c289c6a9cb2bf817e2d260220c77d0a9cd2a4850a diff --git a/sys-cluster/kubelet/kubelet-1.29.1.ebuild b/sys-cluster/kubelet/kubelet-1.29.1.ebuild new file mode 100644 index ..ffb3e1b08e09 --- /dev/null +++ b/sys-cluster/kubelet/kubelet-1.29.1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit go-module systemd + +DESCRIPTION="Kubernetes Node Agent" +HOMEPAGE="https://kubernetes.io; +SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="hardened selinux" + +BDEPEND=">=dev-lang/go-1.20" +RDEPEND="selinux? ( sec-policy/selinux-kubernetes )" + +RESTRICT+=" test " +S="${WORKDIR}/kubernetes-${PV}" + +src_compile() { + CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ + emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \ + WHAT=cmd/${PN} +} + +src_install() { + dobin _output/bin/${PN} + keepdir /etc/kubernetes/manifests /var/log/kubelet /var/lib/kubelet + newinitd "${FILESDIR}"/${PN}.initd ${PN} + newconfd "${FILESDIR}"/${PN}.confd ${PN} + insinto /etc/logrotate.d + newins "${FILESDIR}"/${PN}.logrotated ${PN} + systemd_dounit "${FILESDIR}"/${PN}.service + insinto /etc/kubernetes + newins "${FILESDIR}"/${PN}.env ${PN}.env +}
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubectl/
commit: ada63cc7f0174c1ee27ea8e49e227f7c96af0882 Author: William Hubbs gentoo org> AuthorDate: Fri Jan 19 22:58:03 2024 + Commit: William Hubbs gentoo org> CommitDate: Fri Jan 19 23:12:32 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ada63cc7 sys-cluster/kubectl: add 1.29.1 Signed-off-by: William Hubbs gentoo.org> sys-cluster/kubectl/Manifest | 1 + sys-cluster/kubectl/kubectl-1.29.1.ebuild | 34 +++ 2 files changed, 35 insertions(+) diff --git a/sys-cluster/kubectl/Manifest b/sys-cluster/kubectl/Manifest index baa28a1f9ec1..e4581aa7b2bf 100644 --- a/sys-cluster/kubectl/Manifest +++ b/sys-cluster/kubectl/Manifest @@ -5,3 +5,4 @@ DIST kubernetes-1.27.9.tar.gz 39182159 BLAKE2B 1ba76d947c1044378f0dc82733f46cb24 DIST kubernetes-1.28.2.tar.gz 39908514 BLAKE2B 1c681294ce6560e678ee75b912466c09ea127fae0d0caf1707a7ed45e7df825345b913cf52ff4b851bf59fb78619ea89c9de0185e11ff3f13516599c72028e07 SHA512 b15948df4251d4f0b50e939354182bd765be2044835ca2fe42d2339309b3dd7a78143f09f41703bafb0f985a049f25aac386204e30db8dc85d554955759cb1e9 DIST kubernetes-1.28.5.tar.gz 39965011 BLAKE2B 96a4b0c181d6703566791251d7b9e2df3a1964a4508ef8c4eb4716340d6190316b8f83efcf727c8c5733efe1065764bb799cc7c056742a374fd555aea432979d SHA512 555ab64dc8df2abc7db217aaf3fc8a1fbfb8aeb91b7c29516844577aa82f8f09b2c0bf2c58fe638b1f484812818e200c7b2f1833b1f5eb76e3a69a6b7bca755b DIST kubernetes-1.29.0.tar.gz 43612738 BLAKE2B 81d216a40cbf0d8b1ddc7bac4a0304be2f988500d2861dde7f549ffe08b2d284317c0a8616949bd6cb39836a377abeb55ed4340896f86fc924e61e0b5f5a89b8 SHA512 14876c54a4179936c348c7c5f2e090deaa40a1efc6f8c942eb2feaa644b3d8e64ea3836d4b030d883ff2cd2533d5b4ec319c3fc2418708769ed8b07507b6d16e +DIST kubernetes-1.29.1.tar.gz 41130463 BLAKE2B d75807ec1b0ee92f7f91f985b10c37ebd352286d12a25b08fa2ad71e54f45e51aba49967a268b996932f421fd4163bd8815b4abef1aeb3776576ca76f2dc1779 SHA512 aee9da0fb1da355cbcdc9db584d99969c13cf8c4fce669f209b6e309cf059556f2820e66a90e8ea09dd56d7c289c6a9cb2bf817e2d260220c77d0a9cd2a4850a diff --git a/sys-cluster/kubectl/kubectl-1.29.1.ebuild b/sys-cluster/kubectl/kubectl-1.29.1.ebuild new file mode 100644 index ..4cd6aca347c3 --- /dev/null +++ b/sys-cluster/kubectl/kubectl-1.29.1.ebuild @@ -0,0 +1,34 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit bash-completion-r1 go-module + +DESCRIPTION="CLI to run commands against Kubernetes clusters" +HOMEPAGE="https://kubernetes.io; +SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="hardened" + +BDEPEND=">=dev-lang/go-1.20" + +RESTRICT+=" test" +S="${WORKDIR}/kubernetes-${PV}" + +src_compile() { + CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ + emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \ + WHAT=cmd/${PN} +} + +src_install() { + dobin _output/bin/${PN} + _output/bin/${PN} completion bash > ${PN}.bash || die + _output/bin/${PN} completion zsh > ${PN}.zsh || die + newbashcomp ${PN}.bash ${PN} + insinto /usr/share/zsh/site-functions + newins ${PN}.zsh _${PN} +}
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kube-proxy/
commit: d49d5a22f27b1825b1f75d48e56177ed37f7fcc7 Author: William Hubbs gentoo org> AuthorDate: Fri Jan 19 22:58:11 2024 + Commit: William Hubbs gentoo org> CommitDate: Fri Jan 19 23:12:33 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d49d5a22 sys-cluster/kube-proxy: add 1.29.1 Signed-off-by: William Hubbs gentoo.org> sys-cluster/kube-proxy/Manifest | 1 + sys-cluster/kube-proxy/kube-proxy-1.29.1.ebuild | 35 + 2 files changed, 36 insertions(+) diff --git a/sys-cluster/kube-proxy/Manifest b/sys-cluster/kube-proxy/Manifest index baa28a1f9ec1..e4581aa7b2bf 100644 --- a/sys-cluster/kube-proxy/Manifest +++ b/sys-cluster/kube-proxy/Manifest @@ -5,3 +5,4 @@ DIST kubernetes-1.27.9.tar.gz 39182159 BLAKE2B 1ba76d947c1044378f0dc82733f46cb24 DIST kubernetes-1.28.2.tar.gz 39908514 BLAKE2B 1c681294ce6560e678ee75b912466c09ea127fae0d0caf1707a7ed45e7df825345b913cf52ff4b851bf59fb78619ea89c9de0185e11ff3f13516599c72028e07 SHA512 b15948df4251d4f0b50e939354182bd765be2044835ca2fe42d2339309b3dd7a78143f09f41703bafb0f985a049f25aac386204e30db8dc85d554955759cb1e9 DIST kubernetes-1.28.5.tar.gz 39965011 BLAKE2B 96a4b0c181d6703566791251d7b9e2df3a1964a4508ef8c4eb4716340d6190316b8f83efcf727c8c5733efe1065764bb799cc7c056742a374fd555aea432979d SHA512 555ab64dc8df2abc7db217aaf3fc8a1fbfb8aeb91b7c29516844577aa82f8f09b2c0bf2c58fe638b1f484812818e200c7b2f1833b1f5eb76e3a69a6b7bca755b DIST kubernetes-1.29.0.tar.gz 43612738 BLAKE2B 81d216a40cbf0d8b1ddc7bac4a0304be2f988500d2861dde7f549ffe08b2d284317c0a8616949bd6cb39836a377abeb55ed4340896f86fc924e61e0b5f5a89b8 SHA512 14876c54a4179936c348c7c5f2e090deaa40a1efc6f8c942eb2feaa644b3d8e64ea3836d4b030d883ff2cd2533d5b4ec319c3fc2418708769ed8b07507b6d16e +DIST kubernetes-1.29.1.tar.gz 41130463 BLAKE2B d75807ec1b0ee92f7f91f985b10c37ebd352286d12a25b08fa2ad71e54f45e51aba49967a268b996932f421fd4163bd8815b4abef1aeb3776576ca76f2dc1779 SHA512 aee9da0fb1da355cbcdc9db584d99969c13cf8c4fce669f209b6e309cf059556f2820e66a90e8ea09dd56d7c289c6a9cb2bf817e2d260220c77d0a9cd2a4850a diff --git a/sys-cluster/kube-proxy/kube-proxy-1.29.1.ebuild b/sys-cluster/kube-proxy/kube-proxy-1.29.1.ebuild new file mode 100644 index ..a88d05e60e65 --- /dev/null +++ b/sys-cluster/kube-proxy/kube-proxy-1.29.1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit go-module + +DESCRIPTION="Kubernetes Proxy service" +HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io; +SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="hardened" + +RDEPEND="net-firewall/conntrack-tools" +BDEPEND=">=dev-lang/go-1.20" + +RESTRICT+=" test" +S="${WORKDIR}/kubernetes-${PV}" + +src_compile() { + CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ + emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \ + WHAT=cmd/${PN} +} + +src_install() { + dobin _output/bin/${PN} + keepdir /var/log/${PN} /var/lib/${PN} + newinitd "${FILESDIR}"/${PN}.initd ${PN} + newconfd "${FILESDIR}"/${PN}.confd ${PN} + insinto /etc/logrotate.d + newins "${FILESDIR}"/${PN}.logrotated ${PN} +}
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubeadm/
commit: 07862ae533f956aa742561292bd8386885a8ddbf Author: William Hubbs gentoo org> AuthorDate: Fri Jan 19 22:57:51 2024 + Commit: William Hubbs gentoo org> CommitDate: Fri Jan 19 23:12:31 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07862ae5 sys-cluster/kubeadm: add 1.29.1 Signed-off-by: William Hubbs gentoo.org> sys-cluster/kubeadm/Manifest | 1 + sys-cluster/kubeadm/kubeadm-1.29.1.ebuild | 35 +++ 2 files changed, 36 insertions(+) diff --git a/sys-cluster/kubeadm/Manifest b/sys-cluster/kubeadm/Manifest index baa28a1f9ec1..e4581aa7b2bf 100644 --- a/sys-cluster/kubeadm/Manifest +++ b/sys-cluster/kubeadm/Manifest @@ -5,3 +5,4 @@ DIST kubernetes-1.27.9.tar.gz 39182159 BLAKE2B 1ba76d947c1044378f0dc82733f46cb24 DIST kubernetes-1.28.2.tar.gz 39908514 BLAKE2B 1c681294ce6560e678ee75b912466c09ea127fae0d0caf1707a7ed45e7df825345b913cf52ff4b851bf59fb78619ea89c9de0185e11ff3f13516599c72028e07 SHA512 b15948df4251d4f0b50e939354182bd765be2044835ca2fe42d2339309b3dd7a78143f09f41703bafb0f985a049f25aac386204e30db8dc85d554955759cb1e9 DIST kubernetes-1.28.5.tar.gz 39965011 BLAKE2B 96a4b0c181d6703566791251d7b9e2df3a1964a4508ef8c4eb4716340d6190316b8f83efcf727c8c5733efe1065764bb799cc7c056742a374fd555aea432979d SHA512 555ab64dc8df2abc7db217aaf3fc8a1fbfb8aeb91b7c29516844577aa82f8f09b2c0bf2c58fe638b1f484812818e200c7b2f1833b1f5eb76e3a69a6b7bca755b DIST kubernetes-1.29.0.tar.gz 43612738 BLAKE2B 81d216a40cbf0d8b1ddc7bac4a0304be2f988500d2861dde7f549ffe08b2d284317c0a8616949bd6cb39836a377abeb55ed4340896f86fc924e61e0b5f5a89b8 SHA512 14876c54a4179936c348c7c5f2e090deaa40a1efc6f8c942eb2feaa644b3d8e64ea3836d4b030d883ff2cd2533d5b4ec319c3fc2418708769ed8b07507b6d16e +DIST kubernetes-1.29.1.tar.gz 41130463 BLAKE2B d75807ec1b0ee92f7f91f985b10c37ebd352286d12a25b08fa2ad71e54f45e51aba49967a268b996932f421fd4163bd8815b4abef1aeb3776576ca76f2dc1779 SHA512 aee9da0fb1da355cbcdc9db584d99969c13cf8c4fce669f209b6e309cf059556f2820e66a90e8ea09dd56d7c289c6a9cb2bf817e2d260220c77d0a9cd2a4850a diff --git a/sys-cluster/kubeadm/kubeadm-1.29.1.ebuild b/sys-cluster/kubeadm/kubeadm-1.29.1.ebuild new file mode 100644 index ..b5dc256f5336 --- /dev/null +++ b/sys-cluster/kubeadm/kubeadm-1.29.1.ebuild @@ -0,0 +1,35 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit bash-completion-r1 go-module + +DESCRIPTION="CLI to Easily bootstrap a secure Kubernetes cluster" +HOMEPAGE="https://kubernetes.io; +SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="hardened selinux" + +BDEPEND=">=dev-lang/go-1.20" +RDEPEND="app-containers/cri-tools + selinux? ( sec-policy/selinux-kubernetes )" + +RESTRICT+=" test" +S="${WORKDIR}/kubernetes-${PV}" + +src_compile() { + CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" FORCE_HOST_GO=yes \ + emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN} +} + +src_install() { + dobin _output/bin/${PN} + _output/bin/${PN} completion bash > ${PN}.bash || die + _output/bin/${PN} completion zsh > ${PN}.zsh || die + newbashcomp ${PN}.bash ${PN} + insinto /usr/share/zsh/site-functions + newins ${PN}.zsh _${PN} +}
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 277404cd0a62f4bda8c7b74dc4a52c04961b745f Author: William Hubbs gentoo org> AuthorDate: Fri Jan 19 22:52:27 2024 + Commit: William Hubbs gentoo org> CommitDate: Fri Jan 19 23:12:23 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=277404cd net-libs/nodejs: add 18.19.0 Signed-off-by: William Hubbs gentoo.org> net-libs/nodejs/Manifest | 1 + net-libs/nodejs/nodejs-18.19.0.ebuild | 259 ++ 2 files changed, 260 insertions(+) diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest index e258f1df285f..d2d44ac6daff 100644 --- a/net-libs/nodejs/Manifest +++ b/net-libs/nodejs/Manifest @@ -2,6 +2,7 @@ DIST node-v16.20.2.tar.xz 36834468 BLAKE2B 88bd0d91a6b69f7e5fba2b087684b07b8986f DIST node-v18.17.1.tar.xz 40788836 BLAKE2B 50e0dc0eecd68620ffa7457319e71124bbba302f6acff79286a30cf97442fb09a96cf8781456bafd5c2e497ba88cf392c141f0e221683da421b87f653b1ad7ca SHA512 fd6f586447ecd44ac6738da1cf7d54e74bd33ffd1ee1acc2e0e1bdaf0031bcaef85751d3dd590bb278eb502daf9c77f0763b5a181a30ee4cf537aef254629622 DIST node-v18.18.0.tar.xz 40813264 BLAKE2B 6cea11a663e5df730faef9125a80e730da83fdccebf8c4f454435ee622207803d59132b5d8e112741702103a6814a491b29bb9f22ddec60fba204236a763b95e SHA512 c10fb40902fc290cc069e86659ff4c7768215f80a7016402915cae7731bfd69aa901b7dc813d480f86fc39a850960f600ddde342d67b9bb570a3d2424b04f733 DIST node-v18.18.2.tar.xz 40834428 BLAKE2B b2fcedd79fc8ca6a5b9236614874b9840d4df5f37f5ecfa5599a177b237543788eb985e8828f7a028f5fbca17aa0c4879393b956d08dce13bd04ec9e253aa48e SHA512 00af3c737d735a320481d764f1c23b1348c0454f2b9700cadb10e087feb47c75e7e9344277bb3149305c3e08ff69d9b17b0da81b1b9d9e978fd830c67858ce92 +DIST node-v18.19.0.tar.xz 41248748 BLAKE2B 24f9c99737a6d455ad83a7c55d0c668190570b5947bb3a6b2f321a25ff1e30b2913a4e144821ddf794a975cd9765582426252933235ce033623ccf3ecce816a4 SHA512 db2f1342f028e5cd2ab0a3719b4c822e22439aa097b59df768fb7f6aa581394f81af6f51f7764b99d119ea2c849b55c02897af8caafab7c0f9d0112608a8867f DIST node-v20.6.1.tar.xz 41791920 BLAKE2B c131aa9dd2a155eb24dda80e4997895aab7d935e46d1f21e9e176aa15021aa68be41f49cc43557f0b2c962baf3b2da4ea0ba044efd5016ea58bf2dc0b76c4edd SHA512 8a6d998ae9b52872ff8cdcd44261f644161f31bcb565329ae05e68945c8da939eabcb76d2e0f628c8eb634de37d7b16334823f64122e4483c390117d8aa511bf DIST node-v20.7.0.tar.xz 41824232 BLAKE2B ac13e5fea6af99309c5a5e77de79eebe42f894e6182daa13d0d287bed07eb0fbed1e6103c3600216da7bbcbc572900a2a44c622095ff37e0af40a49d0213a866 SHA512 5d95079d8ebe3992d5e34fac607ebb9601f33645874be0e81093a376a57ea23e3a1b74a06dfede1c9289258d40273fa23140bf1954e5d04eed4ec6beafcbc67c DIST node-v20.8.1.tar.xz 41863408 BLAKE2B 84bd93d9d49f54e655a78194050e91a91ede2d6d415f929e2b942955a3b082d902601b40fdc9eb16a5e16fe46627110d1f43d94ab464d812f165915cf1aa598b SHA512 d76245a8ec35fdb481e898efc457d3804d425a0d8e2da9175cdcc41036c57b5a6c23a5c2e84b7b417d3f48be631bff86708b2cae9e65ca3a22908caa3190ed1b diff --git a/net-libs/nodejs/nodejs-18.19.0.ebuild b/net-libs/nodejs/nodejs-18.19.0.ebuild new file mode 100644 index ..be605c7bba0e --- /dev/null +++ b/net-libs/nodejs/nodejs-18.19.0.ebuild @@ -0,0 +1,259 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CONFIG_CHECK="~ADVISE_SYSCALLS" +PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_REQ_USE="threads(+)" + +inherit bash-completion-r1 check-reqs flag-o-matic linux-info pax-utils python-any-r1 toolchain-funcs xdg-utils + +DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine" +HOMEPAGE="https://nodejs.org/; +LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT" + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/nodejs/node; + SLOT="0" +else + SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz; + SLOT="0/$(ver_cut 1)" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos" + S="${WORKDIR}/node-v${PV}" +fi + +IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel +snapshot +ssl +system-icu +system-ssl systemtap test" +REQUIRED_USE="inspector? ( icu ssl ) + npm? ( ssl ) + system-icu? ( icu ) + system-ssl? ( ssl )" + +RESTRICT="!test? ( test )" + +RDEPEND=">=app-arch/brotli-1.0.9:= + >=dev-libs/libuv-1.44.0:= + >=net-dns/c-ares-1.18.1:= + >=net-libs/nghttp2-1.41.0:= + sys-libs/zlib + corepack? ( !sys-apps/yarn ) + system-icu? ( >=dev-libs/icu-67:= ) + system-ssl? ( >=dev-libs/openssl-1.1.1:0= ) + sys-devel/gcc:*" +BDEPEND="${PYTHON_DEPS} + sys-apps/coreutils + virtual/pkgconfig + systemtap? ( dev-debug/systemtap ) + test? ( net-misc/curl ) + pax-kernel? ( sys-apps/elfix )" +DEPEND="${RDEPEND}" + +# These are measured on a loong machine with -ggdb on, and only checked +# if debugging flags are present in CFLAGS. +# +# The
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kube-apiserver/
commit: 8d736b55aa56753aa99100e4cfc85b12be462830 Author: William Hubbs gentoo org> AuthorDate: Fri Jan 19 22:57:55 2024 + Commit: William Hubbs gentoo org> CommitDate: Fri Jan 19 23:12:32 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d736b55 sys-cluster/kube-apiserver: add 1.29.1 Signed-off-by: William Hubbs gentoo.org> sys-cluster/kube-apiserver/Manifest| 1 + .../kube-apiserver/kube-apiserver-1.29.1.ebuild| 39 ++ 2 files changed, 40 insertions(+) diff --git a/sys-cluster/kube-apiserver/Manifest b/sys-cluster/kube-apiserver/Manifest index baa28a1f9ec1..e4581aa7b2bf 100644 --- a/sys-cluster/kube-apiserver/Manifest +++ b/sys-cluster/kube-apiserver/Manifest @@ -5,3 +5,4 @@ DIST kubernetes-1.27.9.tar.gz 39182159 BLAKE2B 1ba76d947c1044378f0dc82733f46cb24 DIST kubernetes-1.28.2.tar.gz 39908514 BLAKE2B 1c681294ce6560e678ee75b912466c09ea127fae0d0caf1707a7ed45e7df825345b913cf52ff4b851bf59fb78619ea89c9de0185e11ff3f13516599c72028e07 SHA512 b15948df4251d4f0b50e939354182bd765be2044835ca2fe42d2339309b3dd7a78143f09f41703bafb0f985a049f25aac386204e30db8dc85d554955759cb1e9 DIST kubernetes-1.28.5.tar.gz 39965011 BLAKE2B 96a4b0c181d6703566791251d7b9e2df3a1964a4508ef8c4eb4716340d6190316b8f83efcf727c8c5733efe1065764bb799cc7c056742a374fd555aea432979d SHA512 555ab64dc8df2abc7db217aaf3fc8a1fbfb8aeb91b7c29516844577aa82f8f09b2c0bf2c58fe638b1f484812818e200c7b2f1833b1f5eb76e3a69a6b7bca755b DIST kubernetes-1.29.0.tar.gz 43612738 BLAKE2B 81d216a40cbf0d8b1ddc7bac4a0304be2f988500d2861dde7f549ffe08b2d284317c0a8616949bd6cb39836a377abeb55ed4340896f86fc924e61e0b5f5a89b8 SHA512 14876c54a4179936c348c7c5f2e090deaa40a1efc6f8c942eb2feaa644b3d8e64ea3836d4b030d883ff2cd2533d5b4ec319c3fc2418708769ed8b07507b6d16e +DIST kubernetes-1.29.1.tar.gz 41130463 BLAKE2B d75807ec1b0ee92f7f91f985b10c37ebd352286d12a25b08fa2ad71e54f45e51aba49967a268b996932f421fd4163bd8815b4abef1aeb3776576ca76f2dc1779 SHA512 aee9da0fb1da355cbcdc9db584d99969c13cf8c4fce669f209b6e309cf059556f2820e66a90e8ea09dd56d7c289c6a9cb2bf817e2d260220c77d0a9cd2a4850a diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.29.1.ebuild b/sys-cluster/kube-apiserver/kube-apiserver-1.29.1.ebuild new file mode 100644 index ..cdf98b8db32f --- /dev/null +++ b/sys-cluster/kube-apiserver/kube-apiserver-1.29.1.ebuild @@ -0,0 +1,39 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit bash-completion-r1 go-module systemd + +DESCRIPTION="Kubernetes API server" +HOMEPAGE="https://kubernetes.io; +SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="hardened" + +COMMON_DEPEND=" + acct-group/kube-apiserver + acct-user/kube-apiserver" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND}" +BDEPEND=">=dev-lang/go-1.20" + +RESTRICT+=" test" +S="${WORKDIR}/kubernetes-${PV}" + +src_compile() { + CGO_LDFLAGS="$(usex hardened '-fNO-PIC ' '')" FORCE_HOST_GO="yes" \ + emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN} +} + +src_install() { + dobin _output/bin/${PN} + newinitd "${FILESDIR}"/${PN}.initd ${PN} + newconfd "${FILESDIR}"/${PN}.confd ${PN} + insinto /etc/logrotate.d + newins "${FILESDIR}"/${PN}.logrotated ${PN} + keepdir /var/log/${PN} + fowners ${PN}:${PN} /var/log/${PN} +}
[gentoo-commits] repo/gentoo:master commit in: net-misc/ntp/
commit: d7cfac78b781831cc4af95a499dee35de0771b35 Author: Matoro Mahri matoro tk> AuthorDate: Fri Jan 19 20:05:17 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Jan 19 23:08:23 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7cfac78 net-misc/ntp: Stabilize 4.2.8_p17-r1 arm, #909110 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> net-misc/ntp/ntp-4.2.8_p17-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/ntp/ntp-4.2.8_p17-r1.ebuild b/net-misc/ntp/ntp-4.2.8_p17-r1.ebuild index cb3736a895de..2fcce5d7239a 100644 --- a/net-misc/ntp/ntp-4.2.8_p17-r1.ebuild +++ b/net-misc/ntp/ntp-4.2.8_p17-r1.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="HPND BSD ISC" 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" IUSE="caps debug ipv6 openntpd parse-clocks readline samba selinux snmp ssl +threads vim-syntax zeroconf" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-arch/gzip/
commit: c8a345f92153f38fa64cae069b04314a61bd26f4 Author: Matoro Mahri matoro tk> AuthorDate: Fri Jan 19 17:16:49 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Jan 19 23:08:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8a345f9 app-arch/gzip: Stabilize 1.13 x86, #914544 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> app-arch/gzip/gzip-1.13.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-arch/gzip/gzip-1.13.ebuild b/app-arch/gzip/gzip-1.13.ebuild index d2b9342f5846..a864a1774f32 100644 --- a/app-arch/gzip/gzip-1.13.ebuild +++ b/app-arch/gzip/gzip-1.13.ebuild @@ -31,7 +31,7 @@ fi LICENSE="GPL-3+" SLOT="0" if [[ ${PV} != *_p* ]] ; 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="pic static"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/xfig/
commit: d74e3fedea5e421e7b26b96445a614ea7cd10bd7 Author: Matoro Mahri matoro tk> AuthorDate: Fri Jan 19 17:18:45 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Jan 19 23:08:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d74e3fed media-gfx/xfig: Stabilize 3.2.9 arm, #916385 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> media-gfx/xfig/xfig-3.2.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/xfig/xfig-3.2.9.ebuild b/media-gfx/xfig/xfig-3.2.9.ebuild index 4b5948d0d101..75b43b08b318 100644 --- a/media-gfx/xfig/xfig-3.2.9.ebuild +++ b/media-gfx/xfig/xfig-3.2.9.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/project/mcj/${P}.tar.xz; LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm ~hppa ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" COMMON_DEPEND=" app-text/ghostscript-gpl:=
[gentoo-commits] repo/gentoo:master commit in: dev-ml/opam/
commit: b2466bdfd20b59ca3b2575c89ef8c2782f8067cb Author: Matoro Mahri matoro tk> AuthorDate: Fri Jan 19 18:42:25 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Jan 19 23:08:23 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2466bdf dev-ml/opam: Stabilize 2.0.10-r1 arm, #896100 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> dev-ml/opam/opam-2.0.10-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/opam/opam-2.0.10-r1.ebuild b/dev-ml/opam/opam-2.0.10-r1.ebuild index 68dbfe73df38..a4bf75322faa 100644 --- a/dev-ml/opam/opam-2.0.10-r1.ebuild +++ b/dev-ml/opam/opam-2.0.10-r1.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/opam-${PV/_/-}" LICENSE="LGPL-2.1-with-linking-exception" SLOT="0/${PV}" -KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 x86" +KEYWORDS="amd64 arm arm64 ~ppc ppc64 x86" IUSE="+ocamlopt" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/pythran/
commit: bcdbcacc9ce03d1fcec25da690776eaf1e0988e8 Author: Matoro Mahri matoro tk> AuthorDate: Fri Jan 19 20:29:51 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Jan 19 23:08:23 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcdbcacc dev-python/pythran: Stabilize 0.14.0 x86, #915926 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> dev-python/pythran/pythran-0.14.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pythran/pythran-0.14.0.ebuild b/dev-python/pythran/pythran-0.14.0.ebuild index e61eb641822f..09adecf4dfb0 100644 --- a/dev-python/pythran/pythran-0.14.0.ebuild +++ b/dev-python/pythran/pythran-0.14.0.ebuild @@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" dev-libs/boost
[gentoo-commits] repo/gentoo:master commit in: dev-ml/opam-solver/
commit: c5373bf9b170ac7c40a0172360050c3f096768c9 Author: Matoro Mahri matoro tk> AuthorDate: Fri Jan 19 18:42:23 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Jan 19 23:08:22 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5373bf9 dev-ml/opam-solver: Stabilize 2.0.10 arm, #896100 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> dev-ml/opam-solver/opam-solver-2.0.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/opam-solver/opam-solver-2.0.10.ebuild b/dev-ml/opam-solver/opam-solver-2.0.10.ebuild index eed36cce3802..3e8c086a960a 100644 --- a/dev-ml/opam-solver/opam-solver-2.0.10.ebuild +++ b/dev-ml/opam-solver/opam-solver-2.0.10.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/opam-${PV/_/-}" LICENSE="LGPL-2.1" SLOT="0/${PV}" -KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 x86" +KEYWORDS="amd64 arm arm64 ~ppc ppc64 x86" IUSE="+ocamlopt test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/opam-repository/
commit: 64d01e71488693d4b5b188282cf43cd34ef2f434 Author: Matoro Mahri matoro tk> AuthorDate: Fri Jan 19 18:42:23 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Jan 19 23:08:22 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64d01e71 dev-ml/opam-repository: Stabilize 2.0.10 arm, #896100 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> dev-ml/opam-repository/opam-repository-2.0.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/opam-repository/opam-repository-2.0.10.ebuild b/dev-ml/opam-repository/opam-repository-2.0.10.ebuild index cc6478ab82d5..5cf5aea1620d 100644 --- a/dev-ml/opam-repository/opam-repository-2.0.10.ebuild +++ b/dev-ml/opam-repository/opam-repository-2.0.10.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/opam-${PV/_/-}" LICENSE="LGPL-2.1" SLOT="0/${PV}" -KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 x86" +KEYWORDS="amd64 arm arm64 ~ppc ppc64 x86" IUSE="+ocamlopt" RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/sdl2-mixer/
commit: cb6165adcdac076f34b884b440801434879fe212 Author: Matoro Mahri matoro tk> AuthorDate: Thu Jan 18 22:48:44 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Jan 19 23:08:20 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb6165ad media-libs/sdl2-mixer: Stabilize 2.6.3-r1 arm, #920965 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> media-libs/sdl2-mixer/sdl2-mixer-2.6.3-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/sdl2-mixer/sdl2-mixer-2.6.3-r1.ebuild b/media-libs/sdl2-mixer/sdl2-mixer-2.6.3-r1.ebuild index 12e81c46d5dc..c54ebaa522b0 100644 --- a/media-libs/sdl2-mixer/sdl2-mixer-2.6.3-r1.ebuild +++ b/media-libs/sdl2-mixer/sdl2-mixer-2.6.3-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="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="flac fluidsynth midi mod mp3 opus playtools static-libs timidity tremor vorbis +wav" REQUIRED_USE=" midi? ( || ( timidity fluidsynth ) )
[gentoo-commits] repo/gentoo:master commit in: dev-ml/opam-state/
commit: 0989b92f15be8331e2696765b9fed454d2f1ebc3 Author: Matoro Mahri matoro tk> AuthorDate: Fri Jan 19 18:42:24 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Jan 19 23:08:22 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0989b92f dev-ml/opam-state: Stabilize 2.0.10 arm, #896100 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> dev-ml/opam-state/opam-state-2.0.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/opam-state/opam-state-2.0.10.ebuild b/dev-ml/opam-state/opam-state-2.0.10.ebuild index a9b26beb0bb7..0c7a4142bd32 100644 --- a/dev-ml/opam-state/opam-state-2.0.10.ebuild +++ b/dev-ml/opam-state/opam-state-2.0.10.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/opam-${PV/_/-}" LICENSE="LGPL-2.1" SLOT="0/${PV}" -KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 x86" +KEYWORDS="amd64 arm arm64 ~ppc ppc64 x86" IUSE="+ocamlopt" RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/opam-installer/
commit: 1049f070f7b254cc725f8fd5577b96ddfc5d50e7 Author: Matoro Mahri matoro tk> AuthorDate: Fri Jan 19 18:42:22 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Jan 19 23:08:22 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1049f070 dev-ml/opam-installer: Stabilize 2.0.10-r1 arm, #896100 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> dev-ml/opam-installer/opam-installer-2.0.10-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/opam-installer/opam-installer-2.0.10-r1.ebuild b/dev-ml/opam-installer/opam-installer-2.0.10-r1.ebuild index 7539dc4fc77a..a33b53110bc8 100644 --- a/dev-ml/opam-installer/opam-installer-2.0.10-r1.ebuild +++ b/dev-ml/opam-installer/opam-installer-2.0.10-r1.ebuild @@ -16,7 +16,7 @@ OPAM_INSTALLER="${S}/opam-installer" LICENSE="LGPL-2.1" SLOT="0/${PV}" -KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 x86" +KEYWORDS="amd64 arm arm64 ~ppc ppc64 x86" # Cherry-picked from https://deb.debian.org/debian/pool/main/o/opam/opam_2.0.8-1.debian.tar.xz PATCHES=( "${FILESDIR}/debian-Port-to-Dose3-6.0.1.patch" )
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/xsimd/
commit: 8bf924348c00a64ee4cdccb4d949ec9a8a1cb8ec Author: Matoro Mahri matoro tk> AuthorDate: Fri Jan 19 20:29:51 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Jan 19 23:08:23 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bf92434 dev-cpp/xsimd: Stabilize 11.1.0-r1 x86, #915926 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> dev-cpp/xsimd/xsimd-11.1.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-cpp/xsimd/xsimd-11.1.0-r1.ebuild b/dev-cpp/xsimd/xsimd-11.1.0-r1.ebuild index 332339c80ee4..602d0bb557eb 100644 --- a/dev-cpp/xsimd/xsimd-11.1.0-r1.ebuild +++ b/dev-cpp/xsimd/xsimd-11.1.0-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/xtensor-stack/${PN}/archive/refs/tags/${PV}.tar.gz LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="doc test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/
commit: 35b9affa051958c00ce02f5e489b43797add6187 Author: Matoro Mahri matoro tk> AuthorDate: Fri Jan 19 02:42:03 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Jan 19 23:08:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35b9affa dev-libs/libxml2: Stabilize 2.11.5-r1 arm, #914785 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> dev-libs/libxml2/libxml2-2.11.5-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxml2/libxml2-2.11.5-r1.ebuild b/dev-libs/libxml2/libxml2-2.11.5-r1.ebuild index 77adb1849df1..f11bd3c8ebe7 100644 --- a/dev-libs/libxml2/libxml2-2.11.5-r1.ebuild +++ b/dev-libs/libxml2/libxml2-2.11.5-r1.ebuild @@ -23,7 +23,7 @@ if [[ ${PV} == ]] ; then inherit autotools git-r3 else inherit gnome.org libtool - 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 SRC_URI+="
[gentoo-commits] repo/gentoo:master commit in: media-libs/chromaprint/
commit: 6d930b4adc4a333db01d9587f8ddc02eac11222c Author: Matoro Mahri matoro tk> AuthorDate: Fri Jan 19 17:05:28 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Jan 19 23:08:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d930b4a media-libs/chromaprint: Stabilize 1.5.1-r3 ppc, #910313 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> media-libs/chromaprint/chromaprint-1.5.1-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/chromaprint/chromaprint-1.5.1-r3.ebuild b/media-libs/chromaprint/chromaprint-1.5.1-r3.ebuild index fc200dca3462..6e2cf65af22c 100644 --- a/media-libs/chromaprint/chromaprint-1.5.1-r3.ebuild +++ b/media-libs/chromaprint/chromaprint-1.5.1-r3.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/acoustid/${PN}/releases/download/v${PV}/${P}.tar.gz LICENSE="LGPL-2.1" SLOT="0/1" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86" IUSE="test tools" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-python/flask-api/
commit: fc5c133990f586b23c10974d351f904fdf6a4735 Author: Matoro Mahri matoro tk> AuthorDate: Fri Jan 19 02:33:47 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Jan 19 23:08:20 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc5c1339 dev-python/flask-api: Keyword 3.1-r1 arm64, #917890 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> dev-python/flask-api/flask-api-3.1-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/flask-api/flask-api-3.1-r1.ebuild b/dev-python/flask-api/flask-api-3.1-r1.ebuild index bf174de3d55a..10d27309b67b 100644 --- a/dev-python/flask-api/flask-api-3.1-r1.ebuild +++ b/dev-python/flask-api/flask-api-3.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm64 ~x86" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-auth/nss-pam-ldapd/
commit: fee661594e46acd2a877d815a2f735babd1ec3ee Author: Matoro Mahri matoro tk> AuthorDate: Fri Jan 19 17:01:15 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Jan 19 23:08:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fee66159 sys-auth/nss-pam-ldapd: Keyword 0.9.12-r3 ppc, #902219 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r3.ebuild b/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r3.ebuild index bb818b9c0a9e..dea33acdbfbb 100644 --- a/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r3.ebuild +++ b/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r3.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://arthurdejong.org/${PN}/${P}.tar.gz; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86" IUSE="debug kerberos +pam pynslcd sasl selinux test +utils" REQUIRED_USE=" ${PYTHON_REQUIRED_USE}
[gentoo-commits] repo/gentoo:master commit in: dev-ml/opam-core/
commit: 1a7084a6019a8846c8b519d9bda1cfe192bc9570 Author: Matoro Mahri matoro tk> AuthorDate: Fri Jan 19 18:42:21 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Jan 19 23:08:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a7084a6 dev-ml/opam-core: Stabilize 2.0.10 arm, #896100 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> dev-ml/opam-core/opam-core-2.0.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/opam-core/opam-core-2.0.10.ebuild b/dev-ml/opam-core/opam-core-2.0.10.ebuild index 4178078a8e4c..69c9be86d5be 100644 --- a/dev-ml/opam-core/opam-core-2.0.10.ebuild +++ b/dev-ml/opam-core/opam-core-2.0.10.ebuild @@ -15,7 +15,7 @@ OPAM_INSTALLER="${S}/opam-installer" LICENSE="LGPL-2.1" SLOT="0/${PV}" -KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 x86" +KEYWORDS="amd64 arm arm64 ~ppc ppc64 x86" RDEPEND=" dev-ml/ocamlgraph:=
[gentoo-commits] repo/gentoo:master commit in: dev-ml/opam-format/
commit: bd15006ced1a301f4c571acba8b6346d6729ded5 Author: Matoro Mahri matoro tk> AuthorDate: Fri Jan 19 18:42:21 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Jan 19 23:08:22 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd15006c dev-ml/opam-format: Stabilize 2.0.10 arm, #896100 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> dev-ml/opam-format/opam-format-2.0.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/opam-format/opam-format-2.0.10.ebuild b/dev-ml/opam-format/opam-format-2.0.10.ebuild index 68741fd05179..ef61d2b92d0b 100644 --- a/dev-ml/opam-format/opam-format-2.0.10.ebuild +++ b/dev-ml/opam-format/opam-format-2.0.10.ebuild @@ -15,7 +15,7 @@ OPAM_INSTALLER="${S}/opam-installer" LICENSE="LGPL-2.1" SLOT="0/${PV}" -KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 x86" +KEYWORDS="amd64 arm arm64 ~ppc ppc64 x86" IUSE="+ocamlopt test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/opam-client/
commit: 5573a2203e8b85038adab095dc83215ee3222ef6 Author: Matoro Mahri matoro tk> AuthorDate: Fri Jan 19 18:42:24 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Jan 19 23:08:23 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5573a220 dev-ml/opam-client: Stabilize 2.0.10 arm, #896100 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> dev-ml/opam-client/opam-client-2.0.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/opam-client/opam-client-2.0.10.ebuild b/dev-ml/opam-client/opam-client-2.0.10.ebuild index 47921a76cd57..9c36b48336f0 100644 --- a/dev-ml/opam-client/opam-client-2.0.10.ebuild +++ b/dev-ml/opam-client/opam-client-2.0.10.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/opam-${PV/_/-}" LICENSE="LGPL-2.1" SLOT="0/${PV}" -KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 x86" +KEYWORDS="amd64 arm arm64 ~ppc ppc64 x86" IUSE="+ocamlopt" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sci-libs/safetensors/
commit: f14eb6ae01ec049ea2b2e0867b54845e3c1f190f Author: Alfredo Tupone gentoo org> AuthorDate: Fri Jan 19 23:03:22 2024 + Commit: Alfredo Tupone gentoo org> CommitDate: Fri Jan 19 23:03:43 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f14eb6ae sci-libs/safetensors: add 0.3.3, drop 0.3.1-r3 Signed-off-by: Alfredo Tupone gentoo.org> sci-libs/safetensors/Manifest | 63 - ...rs-0.3.1-r3.ebuild => safetensors-0.3.3.ebuild} | 82 +++--- 2 files changed, 72 insertions(+), 73 deletions(-) diff --git a/sci-libs/safetensors/Manifest b/sci-libs/safetensors/Manifest index e53939334466..859e3fc05c9f 100644 --- a/sci-libs/safetensors/Manifest +++ b/sci-libs/safetensors/Manifest @@ -2,40 +2,39 @@ DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c5 DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST indoc-1.0.9.crate 13475 BLAKE2B a9696788574e56dd125c3371169fd59d6947d188f76e2669b21c0304692efd6709cd048920f7822e92c6a5620fb178e0e85c7776118cef8ccee0f58398e14abf SHA512 db8aef4a7bb606452dc8ed45aa29a255c7a135357a0bd586fb4429c5f56a1aa2ca9400d6fac39956aeb486a15d25cf5d1b9524967867f2c651d9d563e3e85be8 -DIST itoa-1.0.6.crate 10410 BLAKE2B 8b1dc9ae9d55a006bb2abe3b0282e5e77397814b692a87b9becdc2bb74deabf5db09e3d5a2f604964cbff046148025988a5d916480e0402b2b80646fbed32875 SHA512 e1fb82fe16e1248141d48de9e05e7abed0c6fef58f2ff8b77b52aca5f16f3600c46707ff4c7a0f0307047610f29775bda74948d6d1efceb74b37cdd22e1fcf31 -DIST libc-0.2.141.crate 671145 BLAKE2B c0e37825ac3fba376e942a0e2c2aeefcab384b24c50a453d1948376cecb3f953d59735e37aef8a9ca7ae707fc6b4818823fae7330f213bf084e5460a82dd3ed5 SHA512 29d81f440d62fa1c9f7983c38138994e61f4897761a50a4f14abce1ced85a8994c6f0cc0ce86f77113b74495e36ddbebae6627f0b94c44621620a395a6723cdd -DIST lock_api-0.4.9.crate 25685 BLAKE2B 8adf5c3cccebdf6aff6ec977f230cd2a208b0b188ef57deacbbc6019431f0ede1a760b2384ba3cb49c96b8a589dc56c0f46a6359b3e62277e7ae1a1c3f586fa3 SHA512 9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990 +DIST itoa-1.0.9.crate 10492 BLAKE2B 0d5acef9ae72d3f4b5a387d231952e6025def69da81d38269b4882bc534be7acadc073e526fd8bebdca898a98b2c741735c541e0b6a35ed0f8f8799b906b65b1 SHA512 95f7906edb7d6a2690389167f8c4d01bc37827205bca87d527f2eb33722419ed2f2e8afaa559cc5a0a7e7fac76515c9c44c71c42b536aa34b0e2858c40946b6d +DIST libc-0.2.147.crate 686772 BLAKE2B ab2f0c65d071d46b8b88149add1c8429237ef6d9e0563d56ee1adbf23e6147dbb57fb68fbd02498f8ec75327693237a47e5e5259615ce8b0d5ed7a03bbf4fffb SHA512 bfb3c230b59d623b98726f92b7c3f897b47ba3d22fe9834c15f5b4c1b662289aba35a0ae3acfc704ad74696db8c691ee007b9cc6fa03ae65a18eb6bedc81931e +DIST lock_api-0.4.10.crate 26713 BLAKE2B 113adf8554c65e9782e8fd0360d0398567dfbfddb1fea4928cc152fbab98dbe086e42b81170f6f5c333d61dd3261e8a1ebfbaed786e6bf6378e6afde6d7f9e5c SHA512 ffe8cad8099bc382832181c1ff95e0935993491f247114604201be7d4ddf8402fd4db8fd6499c611f95fbce7d57dc3d3738eddfab31c52f50ab8709e549697db DIST memmap2-0.5.10.crate 26847 BLAKE2B 1cf50f710ffedcebade4f131b8c3103b036778b320da671305c0244077743c53da155d444bcc4d0eece294234bb6e86bffe67da67aaf12a116573c64ce0ebc50 SHA512 39bd2734ce4f16c7f5a5e771f9ef92272b26f511421d5f39dfd2aaca072400ee38f2cd38352005c0c8c359095131770ce1c14570790bfe19ce6a17f711deff8a DIST memoffset-0.8.0.crate 8912 BLAKE2B 19ad3abed21fc39461b0382b15a8cc312378aba36f042b1e5335012115d31b350a4e3bc720f1eea300d7d19b9b317f75a28d4ccd78ff3b31defd9e4b3147899c SHA512 47adcae0848ff967035e10543ea599c7af9c5bad387023eb4dc77c9e8d875994ec8139b9941b3ecc4fc17214d80944a47a3be174a45b334661914a5a7382dfbe -DIST once_cell-1.17.1.crate 32856 BLAKE2B 8bde2aaaf9ef45d1f6b8458686179f1fe9295ee8faea269e9b49779583ce26ab9dafe988c3584e841a9e5d05e28430ca967ef3b25e755f48f0120d9c99cdb7bc SHA512 1302d51801e38bfee23e74c0046f1ecb1d3c27309b5fe11c2b6c99553b357db502ce1718695602f9d8b10429e8ff03f91c016d5d604957083728293824c05904 +DIST once_cell-1.18.0.crate 32969 BLAKE2B a08d5beee50a7add28bd9e50b18709e7b34574f0f55f80909d5efb7ac5917e5f30bdcf3fb43ddd0a4f420a427390c7ffe1cc1c7191a3a1d939bc6e3139e6eef7 SHA512 9328968afdf3535b2d9e0113d75afa725259d76994ef2e1948ad7efa4ec8a65bac7cfdc31b749d5cd55ad4e28d2e28ac57b871e3067b89182453c7e2413a13b8 DIST parking_lot-0.12.1.crate 40967 BLAKE2B
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtbase/
commit: c198f69e66547b5ba7d2ba1b9bae576ce93ee703 Author: Ionen Wolkens gentoo org> AuthorDate: Fri Jan 19 21:07:22 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Jan 19 22:12:37 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c198f69e dev-qt/qtbase: add IUSE=cpu_flags_x86_rdrand Hopefully this is enough to (actually) fix bug #922498, doing -mno-rdrnd had a similar effect of passing QT_FEATURE_rdrnd=OFF (but don't have a cpu to test behavior with just -march=native). Maybe will extend this at some point, but let's treat this one as as a special case given not the first I've seen of this with rdrand. For anyone with rdrand issues, obviously do not enable this. Probably not worth a revbump considering issue is at build time, seems safe and could save a few rebuilds. fwiw also won't fail in case of an aberrant rdrand being set combined with -mno-rdrnd. Closes: https://bugs.gentoo.org/922498 Signed-off-by: Ionen Wolkens gentoo.org> dev-qt/qtbase/qtbase-6.6.1-r3.ebuild | 11 ++- dev-qt/qtbase/qtbase-6.6..ebuild | 11 ++- dev-qt/qtbase/qtbase-6.7..ebuild | 11 ++- dev-qt/qtbase/qtbase-6..ebuild | 11 ++- 4 files changed, 40 insertions(+), 4 deletions(-) diff --git a/dev-qt/qtbase/qtbase-6.6.1-r3.ebuild b/dev-qt/qtbase/qtbase-6.6.1-r3.ebuild index a0defb2de975..d9f21bee7611 100644 --- a/dev-qt/qtbase/qtbase-6.6.1-r3.ebuild +++ b/dev-qt/qtbase/qtbase-6.6.1-r3.ebuild @@ -25,6 +25,8 @@ declare -A QT6_IUSE=( [sql]="mysql oci8 odbc postgres +sqlite" [widgets]="cups gtk" + [cpuflags]="cpu_flags_x86_rdrand" + [optfeature]="nls wayland" #810802,864509 ) IUSE="${QT6_IUSE[*]}" @@ -235,7 +237,14 @@ src_configure() { ) if use amd64 || use x86; then - # see bug #913400 for explanations + # see bug #922498, let detection do its thing if set + use cpu_flags_x86_rdrand || + mycmakeargs+=( + -DQT_FEATURE_rdrnd=OFF + -DQT_FEATURE_rdseed=OFF + ) + + # see bug #913400 for explanations, mostly to handle -mno-* local cpufeats=( # list of checked cpu features in configure.cmake avx avx2 avx512{bw,cd,dq,er,f,ifma,pf,vbmi,vbmi2,vl} diff --git a/dev-qt/qtbase/qtbase-6.6..ebuild b/dev-qt/qtbase/qtbase-6.6..ebuild index dcaf37200a90..1df2ecec87b6 100644 --- a/dev-qt/qtbase/qtbase-6.6..ebuild +++ b/dev-qt/qtbase/qtbase-6.6..ebuild @@ -24,6 +24,8 @@ declare -A QT6_IUSE=( [sql]="mysql oci8 odbc postgres +sqlite" [widgets]="cups gtk" + [cpuflags]="cpu_flags_x86_rdrand" + [optfeature]="nls wayland" #810802,864509 ) IUSE="${QT6_IUSE[*]}" @@ -232,7 +234,14 @@ src_configure() { ) if use amd64 || use x86; then - # see bug #913400 for explanations + # see bug #922498, let detection do its thing if set + use cpu_flags_x86_rdrand || + mycmakeargs+=( + -DQT_FEATURE_rdrnd=OFF + -DQT_FEATURE_rdseed=OFF + ) + + # see bug #913400 for explanations, mostly to handle -mno-* local cpufeats=( # list of checked cpu features in configure.cmake avx avx2 avx512{bw,cd,dq,er,f,ifma,pf,vbmi,vbmi2,vl} diff --git a/dev-qt/qtbase/qtbase-6.7..ebuild b/dev-qt/qtbase/qtbase-6.7..ebuild index 10afd1ff2ad0..558e1b6b1caf 100644 --- a/dev-qt/qtbase/qtbase-6.7..ebuild +++ b/dev-qt/qtbase/qtbase-6.7..ebuild @@ -24,6 +24,8 @@ declare -A QT6_IUSE=( [sql]="mysql oci8 odbc postgres +sqlite" [widgets]="cups gtk" + [cpuflags]="cpu_flags_x86_rdrand" + [optfeature]="nls" #810802 ) IUSE="${QT6_IUSE[*]}" @@ -235,7 +237,14 @@ src_configure() { ) if use amd64 || use x86; then - # see bug #913400 for explanations + # see bug #922498, let detection do its thing if set + use cpu_flags_x86_rdrand || + mycmakeargs+=( + -DQT_FEATURE_rdrnd=OFF + -DQT_FEATURE_rdseed=OFF + ) + + # see bug #913400 for explanations, mostly to handle -mno-* local cpufeats=( # list of checked cpu features in configure.cmake avx avx2 avx512{bw,cd,dq,er,f,ifma,pf,vbmi,vbmi2,vl} diff --git a/dev-qt/qtbase/qtbase-6..ebuild b/dev-qt/qtbase/qtbase-6..ebuild index 10afd1ff2ad0..558e1b6b1caf 100644 --- a/dev-qt/qtbase/qtbase-6..ebuild +++ b/dev-qt/qtbase/qtbase-6..ebuild @@ -24,6 +24,8 @@ declare -A QT6_IUSE=( [sql]="mysql oci8 odbc postgres
[gentoo-commits] repo/gentoo:master commit in: media-libs/libnsgif/
commit: ace8fa3145480ad521fef86a219d5d8ca69c8e6a Author: Michael Orlitzky gentoo org> AuthorDate: Fri Jan 19 21:18:01 2024 + Commit: Michael Orlitzky gentoo org> CommitDate: Fri Jan 19 21:34:45 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ace8fa31 media-libs/libnsgif: add $PV subslot Bug: https://bugs.gentoo.org/922496 Signed-off-by: Michael Orlitzky gentoo.org> .../libnsgif/{libnsgif-1.0.0.ebuild => libnsgif-1.0.0-r1.ebuild} | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/media-libs/libnsgif/libnsgif-1.0.0.ebuild b/media-libs/libnsgif/libnsgif-1.0.0-r1.ebuild similarity index 85% rename from media-libs/libnsgif/libnsgif-1.0.0.ebuild rename to media-libs/libnsgif/libnsgif-1.0.0-r1.ebuild index 3d92acd52c2a..33d64d156db9 100644 --- a/media-libs/libnsgif/libnsgif-1.0.0.ebuild +++ b/media-libs/libnsgif/libnsgif-1.0.0-r1.ebuild @@ -10,7 +10,9 @@ HOMEPAGE="https://www.netsurf-browser.org/projects/libnsgif/; SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz; LICENSE="MIT" -SLOT="0" +# The soname is $PV, which usually means it can't be trusted, which +# ironically means that it's the correct subslot. +SLOT="0/${PV}" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/installkernel/
commit: bbd5f92e1c606a1f29923b47b203ff3121db3ee1 Author: Andrew Ammerlaan gentoo org> AuthorDate: Fri Jan 19 21:32:49 2024 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Fri Jan 19 21:33:33 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbd5f92e sys-kernel/installkernel: add 18 this version allows skipping of -systemd initrd/uki plugins at runtime Signed-off-by: Andrew Ammerlaan gentoo.org> sys-kernel/installkernel/Manifest| 1 + sys-kernel/installkernel/installkernel-18.ebuild | 114 +++ 2 files changed, 115 insertions(+) diff --git a/sys-kernel/installkernel/Manifest b/sys-kernel/installkernel/Manifest index 1e354b8e2f95..03bed8876c0c 100644 --- a/sys-kernel/installkernel/Manifest +++ b/sys-kernel/installkernel/Manifest @@ -1,3 +1,4 @@ DIST installkernel-12.tar.gz 4385 BLAKE2B 2f55442d76020cfcd42fb83f14ff1f517dcbbd102c338e84f092d56ba513c02644401b3b75ee7c45c8e763eb0e27225bbfe6576bc4e34841694076d935328c9a SHA512 b5620bf7a36081da929645d112a9160f89f1de09c00d3b6093efbe57d8ff1a5ebcd0b65e68491d225f61b7732bce8f76ff8baecd24969715f40dc818e4302de2 DIST installkernel-15.tar.gz 5485 BLAKE2B c80aaf96c74eed23f13f2825839daeb9d44d1f721b35270ed4dd587858a9b43edaa958965a97b6381f58c24d137094c4b80f880b4e114dff621bdc6dc51f47d6 SHA512 352478323d76ec9b74e4ff1a42555a65292e9a262907dc3dfe08ee0c8613fa1d9618d2f3c1de9ab02551be67fc107d8c0212e462e46b6d6ce065c2f1628067f0 DIST installkernel-17.tar.gz 7109 BLAKE2B 1b9ac1528262a842d306b5061207316d088b78702a2045d5f49de08d9111ecf6306ac6c45262ae0eca3565aba4f20098b3678090510af808192cb310b53af216 SHA512 f80c3d9141e3c6a41e55204eff7df8d8e2c42e6cca0e86db6d0036da1d2a23b4b69add8cb3abb8577459f7b46211d65a5cf4d7f9349f4a3a85d4f6e0a1215f03 +DIST installkernel-18.tar.gz 7223 BLAKE2B b813cbab818674abde969378d66ccdf05ff296b32232c11c85f84292b6f7ab91f846d66cc2a34d8912fa731d70d6b8b87339eb75cbef9dd2672e58a1be310d40 SHA512 3afe20ee58cea986d2b8e8e2621d6b6c76a883b41105521f69822107b3fce11700839d0fefeea1ea1e8b2ad69df18ef4219e4db606bda2349e6eab0924625686 diff --git a/sys-kernel/installkernel/installkernel-18.ebuild b/sys-kernel/installkernel/installkernel-18.ebuild new file mode 100644 index ..0f0f4cb9259d --- /dev/null +++ b/sys-kernel/installkernel/installkernel-18.ebuild @@ -0,0 +1,114 @@ +# Copyright 2019-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Gentoo fork of installkernel script from debianutils" +HOMEPAGE="https://github.com/projg2/installkernel-gentoo; +SRC_URI="https://github.com/projg2/installkernel-gentoo/archive/v${PV}.tar.gz + -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-gentoo-${PV}" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux" +IUSE="+dracut grub module-rebuild systemd uki ukify" + +RDEPEND=" + !<=sys-kernel/installkernel-systemd-3 + >=sys-apps/debianutils-4.9-r1 + dracut? ( >=sys-kernel/dracut-060_pre20240104 ) + grub? ( sys-boot/grub ) + systemd? ( + || ( + sys-apps/systemd[kernel-install(-)] + sys-apps/systemd-utils[kernel-install(-)] + ) + ) + ukify? ( + || ( + sys-apps/systemd[ukify(-)] + sys-apps/systemd-utils[ukify(-)] + ) + ) + !=sys-apps/systemd-255.2-r1 + !=sys-apps/systemd-255.2-r0 + !~sys-apps/systemd-255.1 + !~sys-apps/systemd-255.0 + !=sys-apps/systemd-254.8-r0 + !=sys-apps/systemd-254.7-r0 + !~sys-apps/systemd-254.6 + !<=sys-apps/systemd-254.5-r1 +" # Block against systemd that still installs dummy install.conf + +src_install() { + keepdir /etc/kernel/postinst.d + keepdir /etc/kernel/preinst.d + + exeinto /etc/kernel/preinst.d + use module-rebuild && doexe hooks/30-emerge-kernel-module-rebuild.install + use dracut && doexe hooks/50-dracut.install + use ukify && doexe hooks/60-ukify.install + + exeinto /etc/kernel/postinst.d + use uki && doexe hooks/90-uki-copy.install + use grub && doexe hooks/91-grub-mkconfig.install + + exeinto /usr/lib/kernel/install.d + doexe hooks/systemd/00-00machineid-directory.install + doexe hooks/systemd/10-copy-prebuilt.install + use module-rebuild && doexe hooks/systemd/30-emerge-kernel-module-rebuild.install + use grub && doexe hooks/systemd/91-grub-mkconfig.install + + if use systemd; then + sed -e 's/${SYSTEMD_KERNEL_INSTALL:=0}/${SYSTEMD_KERNEL_INSTALL:=1}/g' -i installkernel || + die "enabling systemd's kernel-install failed" + fi + + # set some default config using the flags we have anyway + touch "${T}/install.conf" || die + echo "# This file is managed by
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/cvc4/
commit: 81be47150ce44a0ed7c89b58fa1dafa072907392 Author: Alfredo Tupone gentoo org> AuthorDate: Fri Jan 19 21:30:37 2024 + Commit: Alfredo Tupone gentoo org> CommitDate: Fri Jan 19 21:31:45 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81be4715 sci-mathematics/cvc4: PythonCompatUpdate Signed-off-by: Alfredo Tupone gentoo.org> sci-mathematics/cvc4/{cvc4-1.8-r4.ebuild => cvc4-1.8-r5.ebuild} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-mathematics/cvc4/cvc4-1.8-r4.ebuild b/sci-mathematics/cvc4/cvc4-1.8-r5.ebuild similarity index 95% rename from sci-mathematics/cvc4/cvc4-1.8-r4.ebuild rename to sci-mathematics/cvc4/cvc4-1.8-r5.ebuild index d62729a94aa8..6de0fc9372aa 100644 --- a/sci-mathematics/cvc4/cvc4-1.8-r4.ebuild +++ b/sci-mathematics/cvc4/cvc4-1.8-r5.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 CMAKE_MAKEFILE_GENERATOR=emake -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{9..12} ) inherit cmake python-any-r1 DESCRIPTION="Automatic theorem prover for satisfiability modulo theories (SMT) problems"
[gentoo-commits] repo/gentoo:master commit in: sci-libs/transformers/
commit: ca81e146334c683588a6fd665374222edd4222c9 Author: Alfredo Tupone gentoo org> AuthorDate: Fri Jan 19 19:08:09 2024 + Commit: Alfredo Tupone gentoo org> CommitDate: Fri Jan 19 21:31:42 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca81e146 sci-libs/transformers: PythonCompatUpdate Signed-off-by: Alfredo Tupone gentoo.org> .../{transformers-4.34.1.ebuild => transformers-4.34.1-r1.ebuild} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-libs/transformers/transformers-4.34.1.ebuild b/sci-libs/transformers/transformers-4.34.1-r1.ebuild similarity index 92% rename from sci-libs/transformers/transformers-4.34.1.ebuild rename to sci-libs/transformers/transformers-4.34.1-r1.ebuild index c74ee13c79fc..482c1835adb8 100644 --- a/sci-libs/transformers/transformers-4.34.1.ebuild +++ b/sci-libs/transformers/transformers-4.34.1-r1.ebuild @@ -1,10 +1,10 @@ -# Copyright 2023 Gentoo Authors +# Copyright 2023-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{9..12} ) inherit distutils-r1 DESCRIPTION="State-of-the-art Machine Learning for JAX, PyTorch and TensorFlow"
[gentoo-commits] proj/devmanual:master commit in: eclass-writing/
commit: e3e5476cab5c6a5a54032b621ef58059d4371c73 Author: Ulrich Müller gentoo org> AuthorDate: Sun Jan 14 19:24:57 2024 + Commit: Ulrich Müller gentoo org> CommitDate: Sun Jan 14 19:24:57 2024 + URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=e3e5476c eclass-writing: @USAGE is not required Signed-off-by: Ulrich Müller gentoo.org> eclass-writing/text.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass-writing/text.xml b/eclass-writing/text.xml index 2504c8c..23c7219 100644 --- a/eclass-writing/text.xml +++ b/eclass-writing/text.xml @@ -428,7 +428,7 @@ documentation are: @USAGE: - Yes + No List of required and optional arguments to the function List of arguments that the eclass function accepts, specified in
[gentoo-commits] proj/devmanual:master commit in: bin/, /
commit: 17f7b12e1a025ce0d0307156c8a3aaa087364868 Author: Ulrich Müller gentoo org> AuthorDate: Fri Jan 19 21:05:55 2024 + Commit: Ulrich Müller gentoo org> CommitDate: Fri Jan 19 21:05:55 2024 + URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=17f7b12e Update copyright years Signed-off-by: Ulrich Müller gentoo.org> bin/gen-eclass-html.sh | 2 +- devbook.xsl| 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/gen-eclass-html.sh b/bin/gen-eclass-html.sh index 142c702..2d40cb6 100755 --- a/bin/gen-eclass-html.sh +++ b/bin/gen-eclass-html.sh @@ -80,7 +80,7 @@ IFS='' read -r -d '' FOOTER << 'EOF' -Copyright (C) 2001-2023 Gentoo Authors +Copyright (C) 2001-2024 Gentoo Authors Gentoo is a trademark of the Gentoo Foundation, Inc. The text of this document is distributed under the https://www.gnu.org/licenses/gpl-2.0.html;>GNU General Public License, version 2. diff --git a/devbook.xsl b/devbook.xsl index 322e267..71a74dd 100644 --- a/devbook.xsl +++ b/devbook.xsl @@ -708,7 +708,7 @@ - Copyright (C) 2001-2023 Gentoo Authors + Copyright (C) 2001-2024 Gentoo Authors Gentoo is a trademark of the Gentoo Foundation, Inc. The text of this document is distributed under the
[gentoo-commits] repo/gentoo:master commit in: net-misc/ntp/
commit: 0823ae9a302756bf5f4508dec8296313df891741 Author: Mike Gilbert gentoo org> AuthorDate: Fri Jan 19 20:43:47 2024 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Jan 19 20:44:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0823ae9a net-misc/ntp: drop IUSE=ipv6 Signed-off-by: Mike Gilbert gentoo.org> net-misc/ntp/ntp-4.2.8_p17-r2.ebuild | 162 +++ 1 file changed, 162 insertions(+) diff --git a/net-misc/ntp/ntp-4.2.8_p17-r2.ebuild b/net-misc/ntp/ntp-4.2.8_p17-r2.ebuild new file mode 100644 index ..3303e33398f6 --- /dev/null +++ b/net-misc/ntp/ntp-4.2.8_p17-r2.ebuild @@ -0,0 +1,162 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic systemd tmpfiles + +MY_P=${P/_p/p} +DESCRIPTION="Network Time Protocol suite/programs" +HOMEPAGE="https://www.ntp.org/; +SRC_URI="https://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-${PV:0:3}/${MY_P}.tar.gz; +S="${WORKDIR}/${MY_P}" + +LICENSE="HPND BSD ISC" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="caps debug openntpd parse-clocks readline samba selinux snmp ssl +threads vim-syntax zeroconf" + +DEPEND=" + >=dev-libs/libevent-2.0.9:=[threads(+)?] + readline? ( >=sys-libs/readline-4.1:= ) + kernel_linux? ( caps? ( sys-libs/libcap ) ) + zeroconf? ( net-dns/avahi[mdnsresponder-compat] ) + snmp? ( net-analyzer/net-snmp ) + ssl? ( dev-libs/openssl:= ) + parse-clocks? ( net-misc/pps-tools ) +" +RDEPEND=" + ${DEPEND} + acct-group/ntp + acct-user/ntp + selinux? ( sec-policy/selinux-ntp ) + vim-syntax? ( app-vim/ntp-syntax ) + !net-misc/ntpsec + !openntpd? ( !net-misc/openntpd ) +" +BDEPEND=" + acct-group/ntp + acct-user/ntp + virtual/pkgconfig +" +PDEPEND="openntpd? ( net-misc/openntpd )" + +PATCHES=( + "${FILESDIR}"/${PN}-4.2.8-ipc-caps.patch # bug #533966 + "${FILESDIR}"/${PN}-4.2.8-sntp-test-pthreads.patch # bug #563922 + "${FILESDIR}"/${PN}-4.2.8_p14-add_cap_ipc_lock.patch # bug #711530 + "${FILESDIR}"/${PN}-4.2.8_p15-configure-clang16.patch +) + +src_prepare() { + default + + # Make sure every build uses the same install layout, bug #539092 + find sntp/loc/ -type f '!' -name legacy -delete || die + + # bug #622754 + eautoreconf + + # Disable pointless checks. + touch .checkChangeLog .gcc-warning FRC.html html/.datecheck || die +} + +src_configure() { + # bug #264109 + append-cppflags -D_GNU_SOURCE + + # https://bugs.gentoo.org/922508 + append-lfs-flags + + # avoid libmd5/libelf + export ac_cv_search_MD5Init=no ac_cv_header_md5_h=no + export ac_cv_lib_elf_nlist=no + # blah, no real configure options #176333 + export ac_cv_header_dns_sd_h=$(usex zeroconf) + export ac_cv_lib_dns_sd_DNSServiceRegister=${ac_cv_header_dns_sd_h} + # Unity builds, we don't really need support for it, bug #804109 + export PATH_RUBY=/bin/false + + local myeconfargs=( + --cache-file="${S}"/config.cache + + --with-lineeditlibs=readline,edit,editline + --with-yielding-select + --disable-local-libevent + + # Increase the default memlimit from 32MiB to 128MiB, bug #533232 + --with-memlock=256 + + # Avoid overriding the user's toolchain settings, bug #895802 + --with-hardenfile=/dev/null + + $(use_enable caps linuxcaps) + $(use_enable parse-clocks) + $(use_enable debug debugging) + $(use_with readline lineeditlibs readline) + $(use_enable samba ntp-signd) + $(use_with snmp ntpsnmpd) + $(use_with ssl crypto) + $(use_enable threads thread-support) + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + + # Move ntpd/ntpdate to sbin, bug #66671 + dodir /usr/sbin + mv "${ED}"/usr/bin/{ntpd,ntpdate} "${ED}"/usr/sbin/ || die "move to sbin" + + dodoc INSTALL WHERE-TO-START + + insinto /etc + doins "${FILESDIR}"/ntp.conf + + newinitd "${FILESDIR}"/ntpd.rc-r2 ntpd + newconfd "${FILESDIR}"/ntpd.confd ntpd + newinitd "${FILESDIR}"/ntp-client.rc ntp-client + newconfd "${FILESDIR}"/ntp-client.confd ntp-client + newinitd "${FILESDIR}"/sntp.rc sntp + newconfd "${FILESDIR}"/sntp.confd sntp + if ! use caps ; then + sed -i "s|-u ntp:ntp||" "${ED}"/etc/conf.d/ntpd || die + fi + sed -i "s:/usr/bin:/usr/sbin:" "${ED}"/etc/init.d/ntpd || die + + if use openntpd ; then + cd "${ED}" || die + rm
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/genkernel/
commit: 791a15028278c7cc1e463aee8b7d0c42d06583db Author: Ben Kohler gentoo org> AuthorDate: Fri Jan 19 20:15:29 2024 + Commit: Ben Kohler gentoo org> CommitDate: Fri Jan 19 20:16:27 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=791a1502 sys-kernel/genkernel: add 4.3.10 Bug: https://bugs.gentoo.org/913659 Signed-off-by: Ben Kohler gentoo.org> sys-kernel/genkernel/Manifest| 1 + sys-kernel/genkernel/genkernel-4.3.10.ebuild | 324 +++ 2 files changed, 325 insertions(+) diff --git a/sys-kernel/genkernel/Manifest b/sys-kernel/genkernel/Manifest index 9119e34a9b1c..77c2d8f53956 100644 --- a/sys-kernel/genkernel/Manifest +++ b/sys-kernel/genkernel/Manifest @@ -17,6 +17,7 @@ DIST eudev-3.2.10.tar.gz 1961960 BLAKE2B 3708c78fad3abad6aa4b2beaaa325e25e118621 DIST expat-2.4.1.tar.xz 445024 BLAKE2B 2ae66d284a03176ef7290093f59bb7ad98011dfbf3c7c3515ba4e4b99f849474def6ce6d9844c944fed22d86ac4ea1a38863646be914d9432eda7b69d890be65 SHA512 9dc760dbf701f75e55c4479d81417622f8c750d8473498458a382a4c2932a2976a059cb3589f88855188e5173ec7868d285c4601428e0ca625df7a59cf975191 DIST expat-2.5.0.tar.xz 460560 BLAKE2B 670298d076ff3b512a0212170d40cb04c601a11d6b152f215a5302ad3238c69c2386393d7a6c70bc284be35ce97bf27d87115c3391f4bc17406e509d739d3e31 SHA512 2da73b991b7c0c54440485c787e5edeb3567230204e31b3cac1c3a6713ec6f9f1554d3afffc0f8336168dfd5df02db4a69bcf21b4d959723d14162d13ab87516 DIST fuse-2.9.9.tar.gz 1813177 BLAKE2B 9e9141380bda46eb0bcce325c6fd293fe3844fe884a4952bb38d4b89dc48b728ffcc891038b3a7a861f05acfacce9dd7bb0e11d600609f3ad0ab278ccbe98847 SHA512 3d82fafd04f2924299bb09d2bb144935fa004a43fb9a6568e2e1cc5a60fded2efa1711029a0d7f12b3e6e4501f7217f2ee3545646d89da8dece083cb390f23e2 +DIST genkernel-4.3.10.tar.xz 484664 BLAKE2B ec1c44e633927c2c2fa12e22f428f6667ff5a768071aeecafb370f0e5ba0953c694661048a25f904a602f5acfc3a07a2be7042f4c247ab483d7241452c8df77a SHA512 443bc5c1980271d958255089a7981738979672a540e803789ee4a08d16e69e2a866266ae566da78dc02a3f31a4a9d049d302cab14392e931028040936ea7a512 DIST genkernel-4.3.2.tar.xz 480168 BLAKE2B bde9abb37c0da8b4638618d17ea79eeffe1b8c1192ed11ace6e93541106ecb54d34644016488a1825077a966fa9a48ea655299dd6cd7b037db1292232fd66f5c SHA512 61e48badb5822833e570b800336b41d0ff36275961d956755b65971d98ca4c2feb0fbd88d27bc7caeb6e60ac8748036e7ffcdad8e37d09fee08cfc6174f43b15 DIST genkernel-4.3.3.tar.xz 478772 BLAKE2B 60061335cf965df4add578cc59f0b548eddb4efab3ae96ddfcfaa116f85ffdf97ae5d667456f7da9257664945ce6748f987b8ae687c077b71ad1023ade23374d SHA512 2f543fda8451bf283ab835fdfbf3649fe561af9aa1356fe92e74b0ac248223f8f09c83ffa4d9f54bf74428b0c194f9decd21715a97e7a906e6e56576a4eab163 DIST genkernel-4.3.5.tar.xz 479312 BLAKE2B ba38b33832138492e56316bf5bd985ea831be51006ccd2aaf1503b69d706ef39fbd94e007edd3014376796319f887107e9ecbed81ce6259afa05a0d788a3aa1f SHA512 22e7d45492add9f5d8cf3523f1cf8d5364a164db9cd4858c020086514fc3312e1739845ae716eddc6f6306748ed95a770b2a75b818bc8542003169257853ec89 diff --git a/sys-kernel/genkernel/genkernel-4.3.10.ebuild b/sys-kernel/genkernel/genkernel-4.3.10.ebuild new file mode 100644 index ..83566bbbf9f0 --- /dev/null +++ b/sys-kernel/genkernel/genkernel-4.3.10.ebuild @@ -0,0 +1,324 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# genkernel--> latest Git branch "master" +# genkernel-VERSION -> normal genkernel release + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) + +inherit bash-completion-r1 python-single-r1 + +# Whenever you bump a GKPKG, check if you have to move +# or add new patches! +VERSION_BCACHE_TOOLS="1.0.8_p20141204" +VERSION_BOOST="1.79.0" +VERSION_BTRFS_PROGS="6.3.2" +VERSION_BUSYBOX="1.36.1" +VERSION_COREUTILS="9.3" +VERSION_CRYPTSETUP="2.6.1" +VERSION_DMRAID="1.0.0.rc16-3" +VERSION_DROPBEAR="2022.83" +VERSION_EUDEV="3.2.10" +VERSION_EXPAT="2.5.0" +VERSION_E2FSPROGS="1.46.4" +VERSION_FUSE="2.9.9" +VERSION_GPG="1.4.23" +VERSION_HWIDS="20210613" +VERSION_ISCSI="2.1.8" +VERSION_JSON_C="0.13.1" +VERSION_KMOD="30" +VERSION_LIBAIO="0.3.113" +VERSION_LIBGCRYPT="1.9.4" +VERSION_LIBGPGERROR="1.43" +VERSION_LIBXCRYPT="4.4.36" +VERSION_LVM="2.02.188" +VERSION_LZO="2.10" +VERSION_MDADM="4.1" +VERSION_POPT="1.18" +VERSION_STRACE="6.4" +VERSION_THIN_PROVISIONING_TOOLS="0.9.0" +VERSION_UNIONFS_FUSE="2.0" +VERSION_USERSPACE_RCU="0.14.0" +VERSION_UTIL_LINUX="2.38.1" +VERSION_XFSPROGS="6.3.0" +VERSION_XZ="5.4.3" +VERSION_ZLIB="1.2.13" +VERSION_ZSTD="1.5.5" +VERSION_KEYUTILS="1.6.3" + +COMMON_URI=" + https://github.com/g2p/bcache-tools/archive/399021549984ad27bf4a13ae85e458833fe003d7.tar.gz -> bcache-tools-${VERSION_BCACHE_TOOLS}.tar.gz + https://boostorg.jfrog.io/artifactory/main/release/${VERSION_BOOST}/source/boost_${VERSION_BOOST//./_}.tar.bz2 + https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v${VERSION_BTRFS_PROGS}.tar.xz +
[gentoo-commits] proj/genkernel: New tag: 4.3.10
commit: Commit: Ben Kohler gentoo org> CommitDate: Fri Jan 19 20:11:43 2024 + New tag: 4.3.10
[gentoo-commits] proj/genkernel:master commit in: /, doc/
commit: d6a77d90fd511b04b12bd7ae40d710d3d144c077 Author: Ben Kohler gentoo org> AuthorDate: Fri Jan 19 20:05:49 2024 + Commit: Ben Kohler gentoo org> CommitDate: Fri Jan 19 20:09:41 2024 + URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=d6a77d90 doc: add new cmdline options to man page Signed-off-by: Ben Kohler gentoo.org> doc/genkernel.8.txt | 6 ++ genkernel | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/doc/genkernel.8.txt b/doc/genkernel.8.txt index 3108dde..571ab06 100644 --- a/doc/genkernel.8.txt +++ b/doc/genkernel.8.txt @@ -241,6 +241,9 @@ LOW-LEVEL COMPILATION OPTIONS when the system running genkernel has a different architecture like the system which should boot the created kernel/initramfs. +*--kernel-cross-compile*=:: +Target triple (i.e. aarch64-linux-gnu) to build kernel for. + *--kernel-ar*=:: Archiver to use for the kernel compilation. @@ -620,6 +623,9 @@ NOTE: System.map filename and System.map symlink name must be different. *--*[*no-*]*firmware*:: Enable or disables copying of firmware into initramfs. +*--*[*no-*]*all-firmware*:: +Enable or disable copying of all firmware into initramfs + *--firmware-dir*=:: Specify directory to copy firmware from (defaults to '/lib/firmware'). diff --git a/genkernel b/genkernel index feaaad6..e825e7f 100755 --- a/genkernel +++ b/genkernel @@ -2,7 +2,7 @@ # $Id$ PATH="${PATH}:/sbin:/usr/sbin" -GK_V='4.3.9' +GK_V='4.3.10' # Normalize locales export LC_ALL=C
[gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
commit: 6b4a20a19e1016bd891d59dc186d8377c9618dd4 Author: Alfred Wingate protonmail com> AuthorDate: Fri Jan 19 05:37:59 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Jan 19 20:03:43 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b4a20a1 media-gfx/imv: update LICENSE * It never had the advertising clause. https://git.sr.ht/~exec64/imv/tree/master/item/LICENSE Signed-off-by: Alfred Wingate protonmail.com> Signed-off-by: Ionen Wolkens gentoo.org> media-gfx/imv/imv-4.4.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-gfx/imv/imv-4.4.0.ebuild b/media-gfx/imv/imv-4.4.0.ebuild index 37149c58e56a..58d9b2399464 100644 --- a/media-gfx/imv/imv-4.4.0.ebuild +++ b/media-gfx/imv/imv-4.4.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ HOMEPAGE="https://sr.ht/~exec64/imv/; SRC_URI="https://git.sr.ht/~exec64/imv/archive/v${PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${PN}-v${PV}" -LICENSE="MIT-with-advertising" +LICENSE="MIT" SLOT="0" KEYWORDS="amd64 x86" IUSE="+X +freeimage gif heif icu jpeg png svg test tiff wayland"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
commit: d9bb1d561d34d9fe3ca9d8643e12824b88f306e4 Author: Ionen Wolkens gentoo org> AuthorDate: Fri Jan 19 20:04:12 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Jan 19 20:04:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9bb1d56 media-gfx/imv: depend on https://bugs.gentoo.org/922496 Signed-off-by: Ionen Wolkens gentoo.org> media-gfx/imv/{imv-4.4.0.ebuild => imv-4.4.0-r1.ebuild} | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/media-gfx/imv/imv-4.4.0.ebuild b/media-gfx/imv/imv-4.4.0-r1.ebuild similarity index 91% rename from media-gfx/imv/imv-4.4.0.ebuild rename to media-gfx/imv/imv-4.4.0-r1.ebuild index 58d9b2399464..fd3d130c7a8d 100644 --- a/media-gfx/imv/imv-4.4.0.ebuild +++ b/media-gfx/imv/imv-4.4.0-r1.ebuild @@ -17,6 +17,8 @@ IUSE="+X +freeimage gif heif icu jpeg png svg test tiff wayland" REQUIRED_USE="|| ( X wayland )" RESTRICT="!test? ( test )" +# bug #922496 wrt nsgif, kept for now but USE can be masked if old nsgif +# removal is wanted (freeimage[gif] still allows non-animated gif display) RDEPEND=" dev-libs/glib:2 dev-libs/inih @@ -29,7 +31,7 @@ RDEPEND=" x11-libs/libxcb:= ) freeimage? ( media-libs/freeimage ) - gif? ( media-libs/libnsgif ) + gif? ( =dev-libs/libgrapheme-2:= )
[gentoo-commits] repo/gentoo:master commit in: net-misc/ntp/
commit: c5edccbad0938ae34955e08948273cc890098a8f Author: Mike Gilbert gentoo org> AuthorDate: Fri Jan 19 19:20:20 2024 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Jan 19 19:22:06 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5edccba net-misc/ntp: enable LFS Closes: https://bugs.gentoo.org/922508 Signed-off-by: Mike Gilbert gentoo.org> net-misc/ntp/{ntp-4.2.8_p17.ebuild => ntp-4.2.8_p17-r1.ebuild} | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/net-misc/ntp/ntp-4.2.8_p17.ebuild b/net-misc/ntp/ntp-4.2.8_p17-r1.ebuild similarity index 98% rename from net-misc/ntp/ntp-4.2.8_p17.ebuild rename to net-misc/ntp/ntp-4.2.8_p17-r1.ebuild index aedfd3617386..cb3736a895de 100644 --- a/net-misc/ntp/ntp-4.2.8_p17.ebuild +++ b/net-misc/ntp/ntp-4.2.8_p17-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -65,6 +65,9 @@ src_configure() { # bug #264109 append-cppflags -D_GNU_SOURCE + # https://bugs.gentoo.org/922508 + append-lfs-flags + # avoid libmd5/libelf export ac_cv_search_MD5Init=no ac_cv_header_md5_h=no export ac_cv_lib_elf_nlist=no
[gentoo-commits] repo/gentoo:master commit in: media-gfx/realesrgan-ncnn-vulkan/, media-gfx/realesrgan-ncnn-vulkan/files/
commit: 70e9f9a19f7cb150d653ba6fe244253d1426bbf5 Author: Ionen Wolkens gentoo org> AuthorDate: Fri Jan 19 19:01:40 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Jan 19 19:07:09 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70e9f9a1 media-gfx/realesrgan-ncnn-vulkan: fix build "with" glslang-1.3.275 Do not quite see why this is even looking for glslang libraries at all with USE_SYSTEM_NCNN, there is nothing that use it that I can see. System ncnn *does* use glslang on the other hand (maybe it's trying to check if system ncnn has support? ...but then RDEPEND already ensures this). Meanwhile system ncnn itself (which is more recent) seems to be handling current glslang properly. Let's just yank out the entire block. That aside, this still looks for glslangValidator, so the dependency should instead be BDEPEND. Closes: https://bugs.gentoo.org/922511 Signed-off-by: Ionen Wolkens gentoo.org> .../realesrgan-ncnn-vulkan-0.2.0-no-glslang-libs.patch| 15 +++ .../realesrgan-ncnn-vulkan-0.2.0-r1.ebuild| 8 +--- 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/media-gfx/realesrgan-ncnn-vulkan/files/realesrgan-ncnn-vulkan-0.2.0-no-glslang-libs.patch b/media-gfx/realesrgan-ncnn-vulkan/files/realesrgan-ncnn-vulkan-0.2.0-no-glslang-libs.patch new file mode 100644 index ..ac8442f16518 --- /dev/null +++ b/media-gfx/realesrgan-ncnn-vulkan/files/realesrgan-ncnn-vulkan-0.2.0-no-glslang-libs.patch @@ -0,0 +1,15 @@ +With USE_SYSTEM_NCNN this seemingly(?) tries to check if glslang +libraries exists only to know if system ncnn has support which is +already ensured through DEPEND here. + +And then the checks fail[1] with modern glslang, so yank out the +unnecessary block. + +[1] https://bugs.gentoo.org/922511 +--- a/src/CMakeLists.txt b/src/CMakeLists.txt +@@ -99,3 +99,3 @@ + +-if(USE_SYSTEM_NCNN) ++if(0) + set(GLSLANG_TARGET_DIR "GLSLANG-NOTFOUND" CACHE PATH "Absolute path to glslangTargets.cmake directory") diff --git a/media-gfx/realesrgan-ncnn-vulkan/realesrgan-ncnn-vulkan-0.2.0-r1.ebuild b/media-gfx/realesrgan-ncnn-vulkan/realesrgan-ncnn-vulkan-0.2.0-r1.ebuild index 6a38c35e4cc2..3f7d27a8c5ac 100644 --- a/media-gfx/realesrgan-ncnn-vulkan/realesrgan-ncnn-vulkan-0.2.0-r1.ebuild +++ b/media-gfx/realesrgan-ncnn-vulkan/realesrgan-ncnn-vulkan-0.2.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -25,12 +25,15 @@ RDEPEND=" " DEPEND=" ${RDEPEND} - dev-util/glslang dev-util/vulkan-headers " +BDEPEND=" + dev-util/glslang +" PATCHES=( "${FILESDIR}"/${PN}-default-realesrgan-x4plus-model.patch + "${FILESDIR}"/${PN}-0.2.0-no-glslang-libs.patch ) src_prepare() { @@ -46,7 +49,6 @@ src_prepare() { src_configure() { local mycmakeargs=( - -DGLSLANG_TARGET_DIR="${ESYSROOT}"/usr/$(get_libdir)/cmake -DUSE_SYSTEM_NCNN=ON -DUSE_SYSTEM_WEBP=ON )
[gentoo-commits] repo/gentoo:master commit in: media-gfx/waifu2x-ncnn-vulkan/files/, media-gfx/waifu2x-ncnn-vulkan/
commit: 5cac8d2fb3113a788016ca1f316d3c42490a Author: Ionen Wolkens gentoo org> AuthorDate: Fri Jan 19 19:02:23 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Jan 19 19:07:10 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cac8d2f media-gfx/waifu2x-ncnn-vulkan: fix build "with" glslang-1.3.275 Do not quite see why this is even looking for glslang libraries at all with USE_SYSTEM_NCNN, there is nothing that use it that I can see. System ncnn *does* use glslang on the other hand (maybe it's trying to check if system ncnn has support? ...but then RDEPEND already ensures this). Meanwhile system ncnn itself (which is more recent) seems to be handling current glslang properly. Let's just yank out the entire block. That aside, this still looks for glslangValidator, so the dependency should instead be BDEPEND. Closes: https://bugs.gentoo.org/922512 Signed-off-by: Ionen Wolkens gentoo.org> .../waifu2x-ncnn-vulkan-20220728-no-glslang-libs.patch| 15 +++ .../waifu2x-ncnn-vulkan-20220728.ebuild | 8 +--- 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/media-gfx/waifu2x-ncnn-vulkan/files/waifu2x-ncnn-vulkan-20220728-no-glslang-libs.patch b/media-gfx/waifu2x-ncnn-vulkan/files/waifu2x-ncnn-vulkan-20220728-no-glslang-libs.patch new file mode 100644 index ..7743c4267180 --- /dev/null +++ b/media-gfx/waifu2x-ncnn-vulkan/files/waifu2x-ncnn-vulkan-20220728-no-glslang-libs.patch @@ -0,0 +1,15 @@ +With USE_SYSTEM_NCNN this seemingly(?) tries to check if glslang +libraries exists only to know if system ncnn has support which is +already ensured through DEPEND here. + +And then the checks fail[1] with modern glslang, so yank out the +unnecessary block. + +[1] https://bugs.gentoo.org/922512 +--- a/src/CMakeLists.txt b/src/CMakeLists.txt +@@ -55,3 +55,3 @@ + +-if(USE_SYSTEM_NCNN) ++if(0) + set(GLSLANG_TARGET_DIR "GLSLANG-NOTFOUND" CACHE PATH "Absolute path to glslangTargets.cmake directory") diff --git a/media-gfx/waifu2x-ncnn-vulkan/waifu2x-ncnn-vulkan-20220728.ebuild b/media-gfx/waifu2x-ncnn-vulkan/waifu2x-ncnn-vulkan-20220728.ebuild index d67e89271687..333b2c58ac8d 100644 --- a/media-gfx/waifu2x-ncnn-vulkan/waifu2x-ncnn-vulkan-20220728.ebuild +++ b/media-gfx/waifu2x-ncnn-vulkan/waifu2x-ncnn-vulkan-20220728.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -20,12 +20,15 @@ RDEPEND=" " DEPEND=" ${RDEPEND} - dev-util/glslang dev-util/vulkan-headers " +BDEPEND=" + dev-util/glslang +" PATCHES=( "${FILESDIR}"/${PN}-20210521-no-lto.patch + "${FILESDIR}"/${PN}-20220728-no-glslang-libs.patch ) src_prepare() { @@ -39,7 +42,6 @@ src_prepare() { src_configure() { local mycmakeargs=( - -DGLSLANG_TARGET_DIR="${ESYSROOT}"/usr/$(get_libdir)/cmake -DUSE_SYSTEM_NCNN=ON -DUSE_SYSTEM_WEBP=ON )
[gentoo-commits] repo/gentoo:master commit in: mail-filter/rspamd/
commit: 99c9c25f85f05787970d89e51867cdeed1c00040 Author: Petr Vaněk gentoo org> AuthorDate: Fri Jan 19 18:59:35 2024 + Commit: Petr Vaněk gentoo org> CommitDate: Fri Jan 19 19:05:01 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99c9c25f mail-filter/rspamd: add 3.8.0 The y2038 test is commented out, see bug 922250 and [1]. [1] https://github.com/rspamd/rspamd/commit/4704a4a26948f1127c66c03c94e7752ee52805c6 Closes: https://bugs.gentoo.org/922250 Signed-off-by: Petr Vaněk gentoo.org> mail-filter/rspamd/Manifest| 1 + mail-filter/rspamd/rspamd-3.8.0.ebuild | 155 + 2 files changed, 156 insertions(+) diff --git a/mail-filter/rspamd/Manifest b/mail-filter/rspamd/Manifest index 4ebcc556ab04..89c5db99091a 100644 --- a/mail-filter/rspamd/Manifest +++ b/mail-filter/rspamd/Manifest @@ -1,3 +1,4 @@ DIST rspamd-3.6.tar.gz 5843907 BLAKE2B 2ccb3e65a14624d48540bd3e2d034fec0dd89cd75032ade3ca74ded09cee6ed67f670c31035b18583b850cc4efeb21b44f97ec2c35d518a49b0c4e6f0eb8c90f SHA512 d99e2a60eec94eb39902454a8041eeb76f673c9f784849128766323a218d6c419755e0f8819e2a6921ca08c6a7d63660dc87bc911f808fb4a67d29e8fbfc571b DIST rspamd-3.7.4.tar.gz 5903754 BLAKE2B d13b3451b4a6a7c5e8644ba57196190065edda2fc48e7245ef7e0094cb90838760cc124a2cf8d0b4b7519c7583284f6883fbcd4bf3a6489496b5e52234a36c21 SHA512 a82696957417f7197b59e614012176626b4fdf1464ed38ce57552c8a02fe2e426504e0b0780ab4f36d208a11ae4d1921bacee52341c8a906b4ab19c1719fd116 DIST rspamd-3.7.5.tar.gz 5903689 BLAKE2B 29fecbc3a813fbc898360289aef2a8634fc15df38b28c47279eefa0afd836b2d3e95d83076190d9c1f0123402ea95f7c9b94fe2322996e37a529841cc55def8f SHA512 d8d25cda2dee80e0c1e627c96e56ade97fc44ca0cf9410d21bd3a82fc2a4004e09c0bbb8c89eb81e835c0be5cd748f468910c3be67f5e4cdb50d56d9f8cda672 +DIST rspamd-3.8.0.tar.gz 5911065 BLAKE2B 6698051599f6d014229c3cdc3f005469b2a55841aea737a181c6f1aeee6bfde22478de23aa614bd4900be9746409648089baeb0f8a9033a531b362d783b63efa SHA512 8c0d673be64df95aa84cdef20a09b4cfd501c39006a6dea58a925f737823fe5ec92ccdf86a38b78e5ab6ba8c7dd16b837a49dbc744ae479362979b6427e05e55 diff --git a/mail-filter/rspamd/rspamd-3.8.0.ebuild b/mail-filter/rspamd/rspamd-3.8.0.ebuild new file mode 100644 index ..f50bb6bf2ff5 --- /dev/null +++ b/mail-filter/rspamd/rspamd-3.8.0.ebuild @@ -0,0 +1,155 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) + +inherit cmake lua-single pax-utils systemd tmpfiles + +if [[ ${PV} == * ]] ; then + EGIT_REPO_URI="https://github.com/rspamd/rspamd.git; + inherit git-r3 +else + SRC_URI="https://github.com/rspamd/rspamd/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="Rapid spam filtering system" +HOMEPAGE=" + https://rspamd.com + https://github.com/rspamd/rspamd +" + +LICENSE="Apache-2.0 Boost-1.0 BSD BSD-1 BSD-2 CC0-1.0 LGPL-3 MIT public-domain unicode ZLIB" +SLOT="0" +IUSE="blas +hyperscan jemalloc +jit selinux test" +RESTRICT="!test? ( test )" + +# A part of tests use ffi luajit extension +REQUIRED_USE="${LUA_REQUIRED_USE} + test? ( lua_single_target_luajit )" + +RDEPEND=" + ${LUA_DEPS} + $(lua_gen_cond_dep ' + dev-lua/LuaBitOp[${LUA_USEDEP}] + dev-lua/lua-argparse[${LUA_USEDEP}] + ') + acct-group/rspamd + acct-user/rspamd + app-arch/zstd:= + dev-db/sqlite:3 + dev-libs/glib:2 + dev-libs/icu:= + dev-libs/libpcre2:=[jit=] + dev-libs/libsodium:= + dev-libs/openssl:0=[-bindist(-)] + dev-libs/snowball-stemmer:= + sys-libs/zlib + blas? ( + virtual/blas + virtual/lapack + ) + hyperscan? ( dev-libs/vectorscan:= ) + jemalloc? ( dev-libs/jemalloc:= ) + selinux? ( sec-policy/selinux-spamassassin ) +" +DEPEND=" + ${RDEPEND} + dev-cpp/doctest + dev-libs/libfmt:= + >=dev-libs/xxhash-0.8.0 +" +BDEPEND=" + dev-lang/perl + dev-util/ragel + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}/rspamd-3.6-cmake-lua-version.patch" + "${FILESDIR}/rspamd-3.6-unbundle-lua.patch" + "${FILESDIR}/rspamd-3.6-unbundle-snowball.patch" +) + +src_prepare() { + cmake_src_prepare + + rm -vrf contrib/{doctest,fmt,lua-{argparse,bit},snowball,xxhash,zstd} || die + + > cmake/Toolset.cmake || die #827550 + + sed -i -e 's/User=_rspamd/User=rspamd/g' \ + rspamd.service \ + || die +} + +src_configure() { + local mycmakeargs=( + -DCONFDIR=/etc/rspamd + -DRUNDIR=/var/run/rspamd + -DDBDIR=/var/lib/rspamd + -DLOGDIR=/var/log/rspamd + -DLIBDIR="/usr/$(get_libdir)/rspamd" + + -DSYSTEM_DOCTEST=ON + -DSYSTEM_FMT=ON +
[gentoo-commits] proj/genkernel: New tag: 4.3.9
commit: Commit: Ben Kohler gentoo org> CommitDate: Fri Jan 19 18:29:45 2024 + New tag: 4.3.9
[gentoo-commits] proj/genkernel:master commit in: /
commit: 4c52a1b8f83494c72d036f0955c5ad57c51e554e Author: Michal Privoznik gmail com> AuthorDate: Fri Dec 8 13:16:50 2023 + Commit: Ben Kohler gentoo org> CommitDate: Fri Jan 19 18:26:25 2024 + URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=4c52a1b8 gen_configkernel: Prepare for kernel-6.6 The microcode related config options were removed in [1] and microcode loading is enabled when support for corresponding CPU is enabled. Basically, this is equivalent to renaming options: CONFIG_MICROCODE_AMD -> CONFIG_CPU_SUP_AMD CONFIG_MICROCODE_INTEL -> CONFIG_CPU_SUP_INTEL Reflect this change in gen_configkernel.sh. Bug: https://bugs.gentoo.org/913659 1: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=e6bcfdd75d53390a67f67237f4eafc77d9772056 Signed-off-by: Michal Privoznik gmail.com> Signed-off-by: Ben Kohler gentoo.org> gen_configkernel.sh | 16 ++-- genkernel | 2 +- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/gen_configkernel.sh b/gen_configkernel.sh index d074005..17f9eaf 100755 --- a/gen_configkernel.sh +++ b/gen_configkernel.sh @@ -991,11 +991,13 @@ config_kernel() { [ ${KV_NUMERIC} -le 4003 ] && kconfigs_microcode+=( 'CONFIG_MICROCODE_EARLY' ) # Intel - kconfigs_microcode_intel+=( 'CONFIG_MICROCODE_INTEL' ) + [ ${KV_NUMERIC} -ge 6006 ] && kconfigs_microcode_intel+=( 'CONFIG_CPU_SUP_INTEL' ) + [ ${KV_NUMERIC} -lt 6006 ] && kconfigs_microcode_intel+=( 'CONFIG_MICROCODE_INTEL' ) [ ${KV_NUMERIC} -le 4003 ] && kconfigs_microcode_intel+=( 'CONFIG_MICROCODE_INTEL_EARLY' ) # AMD - kconfigs_microcode_amd=( 'CONFIG_MICROCODE_AMD' ) + [ ${KV_NUMERIC} -ge 6006 ] && kconfigs_microcode_amd+=( 'CONFIG_CPU_SUP_AMD' ) + [ ${KV_NUMERIC} -lt 6006 ] && kconfigs_microcode_amd+=( 'CONFIG_MICROCODE_AMD' ) [ ${KV_NUMERIC} -le 4003 ] && kconfigs_microcode_amd+=( 'CONFIG_MICROCODE_AMD_EARLY' ) [[ "${MICROCODE}" == all ]] && kconfigs_microcode+=( ${kconfigs_microcode_amd[@]} ${kconfigs_microcode_intel[@]} ) @@ -1016,14 +1018,16 @@ config_kernel() { required_kernel_options+=( 'CONFIG_MICROCODE' ) case "${MICROCODE}" in amd) - required_kernel_options+=( 'CONFIG_MICROCODE_AMD' ) + [ ${KV_NUMERIC} -ge 6006 ] && required_kernel_options+=( 'CONFIG_CPU_SUP_AMD' ) + [ ${KV_NUMERIC} -lt 6006 ] && required_kernel_options+=( 'CONFIG_MICROCODE_AMD' ) ;; intel) - required_kernel_options+=( 'CONFIG_MICROCODE_INTEL' ) + [ ${KV_NUMERIC} -ge 6006 ] && required_kernel_options+=( 'CONFIG_CPU_SUP_INTEL' ) + [ ${KV_NUMERIC} -lt 6006 ] && required_kernel_options+=( 'CONFIG_MICROCODE_INTEL' ) ;; all) - required_kernel_options+=( 'CONFIG_MICROCODE_AMD' ) - required_kernel_options+=( 'CONFIG_MICROCODE_INTEL' ) + [ ${KV_NUMERIC} -ge 6006 ] && required_kernel_options+=( 'CONFIG_CPU_SUP_AMD' 'CONFIG_CPU_SUP_INTEL' ) + [ ${KV_NUMERIC} -lt 6006 ] && required_kernel_options+=( 'CONFIG_MICROCODE_AMD' 'CONFIG_MICROCODE_INTEL' ) ;; esac else diff --git a/genkernel b/genkernel index ab0e9d6..feaaad6 100755 --- a/genkernel +++ b/genkernel @@ -2,7 +2,7 @@ # $Id$ PATH="${PATH}:/sbin:/usr/sbin" -GK_V='4.3.8' +GK_V='4.3.9' # Normalize locales export LC_ALL=C
[gentoo-commits] repo/gentoo:master commit in: dev-python/jupyterlab/
commit: 1f0d31c79391399763c65bf554bf1b649e810d81 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jan 19 17:39:57 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jan 19 18:27:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f0d31c7 dev-python/jupyterlab: add 4.0.11 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/jupyterlab/Manifest | 1 + dev-python/jupyterlab/jupyterlab-4.0.11.ebuild | 77 ++ 2 files changed, 78 insertions(+) diff --git a/dev-python/jupyterlab/Manifest b/dev-python/jupyterlab/Manifest index ab22353dffe4..d231aa9f056d 100644 --- a/dev-python/jupyterlab/Manifest +++ b/dev-python/jupyterlab/Manifest @@ -1 +1,2 @@ DIST jupyterlab-4.0.10.tar.gz 18347775 BLAKE2B c217b18a5260da8a9ff7df833b7d2a4233255e5a0bbef37eb638bf0fcd99646f5233b70b17b0eb8a27c4fdc042c9dd55c94ffc4d593f890780c6e3f48cdaafd2 SHA512 e5203a17dcf682927cd480363d5952765e8c02c243f2a8fcbef785ffe4b58ea669a196c9040f516a3b4cecd323d54d005a91ce6ce5dfffb32d4e610c14a6f1e5 +DIST jupyterlab-4.0.11.tar.gz 18348142 BLAKE2B 6a2676504a6475d02965ef7b6e393a52c19b3c6af8e58938a189f6bf22693ec754be6c165029f7b9f68b1b80a9f8c20fb67600cb4e9c526da5ae386b3bf728d3 SHA512 b02d18d0e0ecffc9a5d847efe4ce7c7258c741fd6ae0842f25c2c446b16af7cb11ac422dff7807a1a19f4536b514914e098c4fd04a58ceadb8296ce9aca3e2f3 diff --git a/dev-python/jupyterlab/jupyterlab-4.0.11.ebuild b/dev-python/jupyterlab/jupyterlab-4.0.11.ebuild new file mode 100644 index ..2eb5e053e66d --- /dev/null +++ b/dev-python/jupyterlab/jupyterlab-4.0.11.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2024 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 xdg + +DESCRIPTION="JupyterLab computational environment" +HOMEPAGE=" + https://jupyter.org/ + https://github.com/jupyterlab/jupyterlab/ + https://pypi.org/project/jupyterlab/ +" + +LICENSE="BSD MIT GPL-3 Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" + +RDEPEND=" + dev-python/async-lru[${PYTHON_USEDEP}] + dev-python/ipykernel[${PYTHON_USEDEP}] + >=dev-python/jinja-3.0.3[${PYTHON_USEDEP}] + dev-python/jupyter-core[${PYTHON_USEDEP}] + >=dev-python/jupyter-lsp-2.0.0[${PYTHON_USEDEP}] + >=dev-python/jupyter-server-2.4.0[${PYTHON_USEDEP}] + =dev-python/jupyterlab-server-2.19[${PYTHON_USEDEP}] + =dev-python/notebook-shim-0.2[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/tomli[${PYTHON_USEDEP}] + >=dev-python/tornado-6.2[${PYTHON_USEDEP}] + dev-python/traitlets[${PYTHON_USEDEP}] + net-libs/nodejs +" + +BDEPEND=" + dev-python/hatch-jupyter-builder[${PYTHON_USEDEP}] + test? ( + dev-python/pytest-console-scripts[${PYTHON_USEDEP}] + >=dev-python/pytest-jupyter-0.5.3[${PYTHON_USEDEP}] + dev-python/pytest-tornasync[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/requests-cache[${PYTHON_USEDEP}] + dev-python/virtualenv[${PYTHON_USEDEP}] + ) +" + +EPYTEST_DESELECT=( + # These tests call npm and want internet + jupyterlab/tests/test_jupyterlab.py::TestExtension::test_uninstall_core_extension + jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_and_uninstall_pinned_folder + jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_and_uninstall_pinned + jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_custom_minimal_core_config + jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_custom + jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_check + jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build + jupyterlab/tests/test_build_api.py::TestBuildAPI::test_clear + jupyterlab/tests/test_build_api.py::TestBuildAPI::test_build +) + +EPYTEST_IGNORE=( + jupyterlab/tests/test_announcements.py +) + +distutils_enable_tests pytest +# TODO: package sphinx_copybutton +#distutils_enable_sphinx docs/source dev-python/sphinx-rtd-theme dev-python/myst-parser + +python_install_all() { + distutils-r1_python_install_all + mv "${ED}/usr/etc" "${ED}/etc" || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/notebook/
commit: d8c3c1f302394e0c9c74ca289a3b5cc17d958f42 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jan 19 17:31:46 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jan 19 18:27:49 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8c3c1f3 dev-python/notebook: add 7.0.7 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/notebook/Manifest | 1 + dev-python/notebook/notebook-7.0.7.ebuild | 62 +++ 2 files changed, 63 insertions(+) diff --git a/dev-python/notebook/Manifest b/dev-python/notebook/Manifest index b656c00f49d4..523464a2b743 100644 --- a/dev-python/notebook/Manifest +++ b/dev-python/notebook/Manifest @@ -1 +1,2 @@ DIST notebook-7.0.6.tar.gz 3930144 BLAKE2B 488689b34b61c37f2233d57d6ef75b3bf843e2340846e88593a6b49d88fc52f908126d2e718808451df1f8cc6f9a5624adef47c1ae4984cd2ff5ed535d47cb37 SHA512 9f9ac4fae93af425a442c25c8a601578a76c802cc50018a6ff6ef99fbabfe3fb649094625dbdda2b7c526cb7262d2c463745b006d35cc1834d40712f3820895b +DIST notebook-7.0.7.tar.gz 3936954 BLAKE2B 9171ae3974bd4eb36c804858224c386292a3772633017a8bf0c0ef408526278234b022087faad7930aa975c66762690e24a5a368bf9290937bdc8dff63757575 SHA512 05725f6bae2d916c9393f483a05696f6eb0e38a1b15a8427cbd61f508a06d78ead8a70c8764a00403c323b25a1278ea3a8daaf1ff5b5eeb0b35f6ed5e64ea638 diff --git a/dev-python/notebook/notebook-7.0.7.ebuild b/dev-python/notebook/notebook-7.0.7.ebuild new file mode 100644 index ..9bfcea5ac5ee --- /dev/null +++ b/dev-python/notebook/notebook-7.0.7.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2024 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} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 pypi xdg-utils + +DESCRIPTION="Jupyter Interactive Notebook" +HOMEPAGE=" + https://jupyter.org/ + https://github.com/jupyter/notebook/ + https://pypi.org/project/notebook/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/jupyter-server-2.4.0[${PYTHON_USEDEP}] + =dev-python/jupyterlab-4.0.2[${PYTHON_USEDEP}] + =dev-python/notebook-shim-0.2[${PYTHON_USEDEP}] + =dev-python/tornado-6.2.0[${PYTHON_USEDEP}] +" + +BDEPEND=" + dev-python/hatch-jupyter-builder[${PYTHON_USEDEP}] + test? ( + dev-python/ipykernel[${PYTHON_USEDEP}] + dev-python/nbval[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/requests-unixsocket[${PYTHON_USEDEP}] + dev-python/pytest-console-scripts[${PYTHON_USEDEP}] + dev-python/pytest-jupyter[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + dev-python/pytest-tornasync[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_install_all() { + distutils-r1_python_install_all + mv "${ED}/usr/etc" "${ED}/etc" || die +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pydantic/
commit: 9cc89c0578c482f3b293cca32f200f6d7d490b12 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jan 19 17:52:18 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jan 19 18:27:51 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cc89c05 dev-python/pydantic: add 1.10.14 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pydantic/Manifest| 1 + dev-python/pydantic/pydantic-1.10.14.ebuild | 92 + 2 files changed, 93 insertions(+) diff --git a/dev-python/pydantic/Manifest b/dev-python/pydantic/Manifest index 54450b903b76..5bac6e2a71ef 100644 --- a/dev-python/pydantic/Manifest +++ b/dev-python/pydantic/Manifest @@ -1,4 +1,5 @@ DIST pydantic-1.10.13.gh.tar.gz 766572 BLAKE2B 3d4f4453469f960467ddf3512be8e97f0abf40406d441a1bc8909df1ebc0e7deaa5e84640d8614395e36d619e87f9d47327cd71526dae203046488d114ade49f SHA512 7ae96c08080e9d3bf3b66ee8ee77efc0b89b6630d4f0c37679e27a28a6433b3628fd342991cf38412ff6d1034c4a907841f74759c2e6b4d51d413d76625d5bfd +DIST pydantic-1.10.14.gh.tar.gz 767164 BLAKE2B 0018f8db7f0d1e1063e9cf58047319f317aee968cd07837a1983c4283ef317a54d45d717829d2b7e4d5ae6257137a125372323322873fe3354c709ed096f320c SHA512 ba90fc57172b395398b87cac44778e842fba2d28c31d8d90ad49bf870c27da71b9eef2a5cf786b0de0a3ee84af187c0759b8b27a42edaa0feb7183a2b99aa52a DIST pydantic-2.4.2.tar.gz 654020 BLAKE2B 2f91b6bf89f87230976a2e777541bb7418382fb3534f5e61e1dc74a18e5e939508a2440d6bee9a09030beb5f2b6a60fd62c3bf30ee0ee2c7d3f71575920a47f3 SHA512 f0e0d90ead4ba754974b38f8e3d24bc017696674ca1ed3300104389d149baa41c495218a118f5e7f98bf20d34b3c17439921eaff0ccd7bf76cac96a16e592b4e DIST pydantic-2.5.1.tar.gz 651461 BLAKE2B 4c52abec0f1fc52fdaa0bd820bbb649ffdc348c1b1537ca31b73bf4c4477055841c0cd08df5336e0388974ebe20c384349c4233af20149317d79f51ee98208c6 SHA512 5a3ca05a57297cded56a21f37e13a61e7abce3faa34b1d2f4ad1abab0205aa8b7f753b6e0ac630336ea398b9c5ebd4c7cab55df4fa0f9e965e07b5a7e9d49f3c DIST pydantic-2.5.2.tar.gz 652158 BLAKE2B d3a7eeb4e1933d4893df69d2600437a4df1a640f4ec6564079669f8703b8d21bba548197277a373e5a653f4aea67de2336ea983906c2e96b514cdab3f8821dc1 SHA512 56753c9739759251004476620ca25d69bebc7743da911f69a09fcbffa6d6e5ec9b9fc22975e845599fcb2aed5cbbf081c3737d6eab55b9e1696818c4da405e6d diff --git a/dev-python/pydantic/pydantic-1.10.14.ebuild b/dev-python/pydantic/pydantic-1.10.14.ebuild new file mode 100644 index ..93362f6ced1b --- /dev/null +++ b/dev-python/pydantic/pydantic-1.10.14.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 + +MY_P=${P/_beta/b} +DESCRIPTION="Data parsing and validation using Python type hints" +HOMEPAGE=" + https://github.com/pydantic/pydantic/ + https://pypi.org/project/pydantic/ +" +SRC_URI=" + https://github.com/pydantic/pydantic/archive/v${PV/_beta/b}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="MIT" +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" +IUSE="native-extensions" + +RDEPEND=" + >=dev-python/typing-extensions-4.1.0[${PYTHON_USEDEP}] +" +BDEPEND=" + native-extensions? ( + =dev-python/email-validator-1.2.1[${PYTHON_USEDEP}] + dev-python/hypothesis[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/python-dotenv[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + sed -i -e '/CFLAGS/d' setup.py || die + distutils-r1_src_prepare +} + +python_compile() { + if [[ ${EPYTHON} == pypy3 ]] || ! use native-extensions; then + # do not build extensions on PyPy to workaround + # https://github.com/cython/cython/issues/4763 + local -x SKIP_CYTHON=1 + fi + distutils-r1_python_compile +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTEST_PLUGINS=pytest_mock + + local EPYTEST_DESELECT=( + # flaky test, known upstream + tests/test_hypothesis_plugin.py::test_can_construct_models_with_all_fields + # mypy linting causes regressions with new mypy versions + tests/mypy + ) + case ${EPYTHON} in + pypy3) + EPYTEST_DESELECT+=( + tests/test_private_attributes.py::test_private_attribute + tests/test_private_attributes.py::test_private_attribute_annotation + tests/test_private_attributes.py::test_private_attribute_factory +
[gentoo-commits] repo/gentoo:master commit in: dev-python/elasticsearch/
commit: b71942eadf21b8925eb7ab248b357c9f75bca647 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jan 19 18:20:52 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jan 19 18:27:51 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b71942ea dev-python/elasticsearch: add 8.12.0 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/elasticsearch/Manifest | 1 + .../elasticsearch/elasticsearch-8.12.0.ebuild | 71 ++ 2 files changed, 72 insertions(+) diff --git a/dev-python/elasticsearch/Manifest b/dev-python/elasticsearch/Manifest index 8413751a3008..5d696f94397e 100644 --- a/dev-python/elasticsearch/Manifest +++ b/dev-python/elasticsearch/Manifest @@ -1 +1,2 @@ DIST elasticsearch-py-8.11.1.gh.tar.gz 902628 BLAKE2B 7a1d780ff9f326567b4023f4a87b2a3be430428c00c528d255502d36623b7d1d6e0811f50a03471254eb79fb1e4146ad24402f202c862cafb44ec16fbcdb454f SHA512 e2efbd3e0658180768a35b601e7bef2748390ce12419f82cdfb1656968666fcc6ae71411d4e88eb155b315d8d8197f65c3e25e6f1e18f04e6459662cf80ab12a +DIST elasticsearch-py-8.12.0.gh.tar.gz 906227 BLAKE2B 95ebae72e94d57590e0c506a3e1655fec7ea61a192d909c6d2993121b91fbd5d3ce5385c0c687bd09ec2621ef1c416242adf969b12e2d3b26943da3fdbd7918d SHA512 5d8714ba110681ad78e0dc6d48bf67185a8b9dc8fd4fd99f6d5f773a52873c33471a5dc99a4635bd92dd21bb9e7dd957012da3f0610ed0eca0d748eb83ee8868 diff --git a/dev-python/elasticsearch/elasticsearch-8.12.0.ebuild b/dev-python/elasticsearch/elasticsearch-8.12.0.ebuild new file mode 100644 index ..43bb4d8286ac --- /dev/null +++ b/dev-python/elasticsearch/elasticsearch-8.12.0.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +MY_P="elasticsearch-py-${PV}" +DESCRIPTION="Official Elasticsearch client library for Python" +HOMEPAGE=" + https://ela.st/es-python + https://github.com/elastic/elasticsearch-py/ + https://pypi.org/project/elasticsearch/ +" +SRC_URI=" + https://github.com/elastic/elasticsearch-py/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0/$(ver_cut 1)" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + =dev-python/aiohttp-3[${PYTHON_USEDEP}] + =dev-python/elastic-transport-8[${PYTHON_USEDEP}] + =dev-python/requests-2.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + ${RDEPEND} + dev-python/mapbox-vector-tile[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pandas[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + >=dev-python/pyyaml-5.4[${PYTHON_USEDEP}] + dev-python/unasync[${PYTHON_USEDEP}] + ) +" + +EPYTEST_IGNORE=( + # REST api tests are a black hole for effort. It downloads the tests + # so its an ever moving target. It also requires effort to blacklist + # tests for apis which are license restricted. + "test_elasticsearch/test_server/test_rest_api_spec.py" + # Counting deprecation warnings from python is bound to fail even + # if all are fixed in this package. Not worth it. + "test_elasticsearch/test_client/test_deprecated_options.py" + # Running daemon for tests is finicky and upstream CI fails at it + # as well. + "test_elasticsearch/test_server/" + "test_elasticsearch/test_async/test_server/" +) + +distutils_enable_sphinx docs/sphinx \ + dev-python/sphinx-autodoc-typehints \ + dev-python/sphinx-rtd-theme +distutils_enable_tests pytest + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -o addopts= -p asyncio +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pypdf/
commit: 5940874894a329b65f9a82b1f87b8097ec93d6d6 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jan 19 17:46:48 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jan 19 18:27:51 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59408748 dev-python/pypdf: add 4.0.0 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pypdf/Manifest | 1 + dev-python/pypdf/pypdf-4.0.0.ebuild | 61 + 2 files changed, 62 insertions(+) diff --git a/dev-python/pypdf/Manifest b/dev-python/pypdf/Manifest index 8a36b64c5569..86b402ab63b5 100644 --- a/dev-python/pypdf/Manifest +++ b/dev-python/pypdf/Manifest @@ -1,2 +1,3 @@ DIST pypdf-3.17.4.gh.tar.gz 7976829 BLAKE2B c2b7aef937186aecf525729f336ad6d00a8bf40850be17cb450daba5d0100acc0b0c3f51ef242e3cf7ef710d5c40c9f334db94a372b6d6eb4f2270dc00dde156 SHA512 f687a2032f085dac9b920f881f2df9f96e4da2a8dcdd5f971d3601ab05ae4f9b5528d0155adcb5ef01c6d8ffdc4f3d79077706915851bad7868bf761d28c513a +DIST pypdf-4.0.0.gh.tar.gz 7992828 BLAKE2B 97ab3783ab91ebc638b625fe39c3008516de82f1ac384a45ef27a06bb0b91a86a5fdc24efbb92644a4355743b24e86f68822858eef2df39a3b6415795276c7c4 SHA512 488adffc330bb372df245d2dfdaee357bcd4303cc33d7ee31fd7abc393ce366c78715ca4a6516795ada6b5517ca32fec5f24cdad15e0d2c109fa90ebd2f9b05c DIST pypdf-sample-files-964fb47b0fbfa89864680582640ae4eedf143890.gh.tar.gz 11668924 BLAKE2B 0c7d8e7cfb2f9d06d7633d57b691ba473d33cfcb58d2f1f83661cef9d755340d05db8767771a385d0ba88aa904f84b8bc7eafdb5d4f614b7a21a2d138572316f SHA512 28070b575273b6fee3173e797ed5bac618f8e8aca16d0122dcf3b4b16cedbcad69b84a9bc4be65037695597bcc1fa7898cdf766c37915c49f880a0c6ca057e68 diff --git a/dev-python/pypdf/pypdf-4.0.0.ebuild b/dev-python/pypdf/pypdf-4.0.0.ebuild new file mode 100644 index ..e314f1fdfa84 --- /dev/null +++ b/dev-python/pypdf/pypdf-4.0.0.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +SAMPLE_COMMIT=964fb47b0fbfa89864680582640ae4eedf143890 +DESCRIPTION="Python library to work with PDF files" +HOMEPAGE=" + https://pypi.org/project/pypdf/ + https://github.com/py-pdf/pypdf/ +" +SRC_URI=" + https://github.com/py-pdf/pypdf/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + test? ( + https://github.com/py-pdf/sample-files/archive/${SAMPLE_COMMIT}.tar.gz + -> ${PN}-sample-files-${SAMPLE_COMMIT}.gh.tar.gz + ) +" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +BDEPEND=" + test? ( + dev-python/cryptography[${PYTHON_USEDEP}] + >=dev-python/pillow-8.0.0[jpeg,jpeg2k,tiff,${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + tests/test_reader.py::test_decode_permissions + tests/test_workflows.py::test_text_extraction_layout_mode + # rely on -Werror + tests/test_utils.py::test_deprecate_no_replacement + tests/test_workflows.py::test_orientations + tests/test_writer.py::test_remove_image_per_type + # TODO: requires fpdf + tests/test_page.py::test_compression + tests/test_writer.py::test_merging_many_temporary_files +) + +src_unpack() { + default + if use test; then + mv "sample-files-${SAMPLE_COMMIT}"/* "${S}"/sample-files/ || die + fi +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -o addopts= -m "not enable_socket" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/elastic-transport/
commit: 03ae1c5db3cc0a65b4bf0cb644e01264b1445196 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jan 19 18:11:14 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jan 19 18:27:51 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03ae1c5d dev-python/elastic-transport: add 8.12.0 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/elastic-transport/Manifest | 1 + .../elastic-transport-8.12.0.ebuild| 64 ++ 2 files changed, 65 insertions(+) diff --git a/dev-python/elastic-transport/Manifest b/dev-python/elastic-transport/Manifest index 4711d1bdf5c0..ccaf0175eede 100644 --- a/dev-python/elastic-transport/Manifest +++ b/dev-python/elastic-transport/Manifest @@ -1 +1,2 @@ DIST elastic-transport-python-8.11.0.gh.tar.gz 71944 BLAKE2B 9f5199b171f57169e2ca9d77f225a7ad1d67cc28550a41648f37305342f2cddb2c570e0b314057e49d4a5948ceacdbfbe3d928a456ef47fd334abebbf8c6c718 SHA512 b2ab09c63e5824d8cb59ed78728e4670115eee56bb07310e4d8a083b86eace4bc2dfc0dbefc4346906338acf195b193c0f2fc99a0dc1190ac30950fbe6fbcc70 +DIST elastic-transport-python-8.12.0.gh.tar.gz 72207 BLAKE2B 484c965eb893cd7d2cba1d39c2b33a005e7f6d6b3c12dd1cd0fb4e5c396abf36686421817ba1272e814ffef299453c885a6dcc3efe5cacd753bcd621384e SHA512 45834ccb4793d7aa7c7d1774ef26381b7ff0cf69221cc628efeb63a7ff8b163a68ff7f0ef4fa3a2b5ffd45e9374441d8b61b8a9b900f9055ddd67425cf0d727a diff --git a/dev-python/elastic-transport/elastic-transport-8.12.0.ebuild b/dev-python/elastic-transport/elastic-transport-8.12.0.ebuild new file mode 100644 index ..b47209dd31d9 --- /dev/null +++ b/dev-python/elastic-transport/elastic-transport-8.12.0.ebuild @@ -0,0 +1,64 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +MY_P=elastic-transport-python-${PV} +DESCRIPTION="Transport classes and utilities shared among Python Elastic client libraries" +HOMEPAGE=" + https://github.com/elastic/elastic-transport-python/ + https://pypi.org/project/elastic-transport/ +" +SRC_URI=" + https://github.com/elastic/elastic-transport-python/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +PROPERTIES="test_network" +RESTRICT="test" + +RDEPEND=" + dev-python/certifi[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.26.2[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-httpserver[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/trustme[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs/sphinx \ + dev-python/furo \ + dev-python/sphinx-autodoc-typehints +distutils_enable_tests pytest + +src_prepare() { + # unpin deps + sed -i -e 's:, *<[0-9.]*::' setup.py || die + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # fragile to random warnings + tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_uses_https_if_verify_certs_is_off + tests/node/test_urllib3_chain_certs.py::test_assert_fingerprint_in_cert_chain + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p asyncio -o addopts= +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-issues/
commit: 5ae1f426026753f13de345eb538ced1201ffbed6 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jan 19 17:41:51 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jan 19 18:27:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ae1f426 dev-python/sphinx-issues: add 4.0.0 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/sphinx-issues/Manifest | 1 + .../sphinx-issues/sphinx-issues-4.0.0.ebuild | 30 ++ 2 files changed, 31 insertions(+) diff --git a/dev-python/sphinx-issues/Manifest b/dev-python/sphinx-issues/Manifest index 5083982df452..363165e3713b 100644 --- a/dev-python/sphinx-issues/Manifest +++ b/dev-python/sphinx-issues/Manifest @@ -1 +1,2 @@ DIST sphinx-issues-3.0.1.gh.tar.gz 12320 BLAKE2B 770aa19a443bacd489157244f087fdb99740d5eae2f45246ab0fd0596260f249dcf7fb0642acf0a925d1a1def08f6d944a2ec67017334843b636623b05df8327 SHA512 dd64e1611eb58fc455bedb1658473fd71e4deab1371d8a42e6fa7fe3b128a991251add12e463b9a5826fd4eb5aa12e9a117dcf953feeb8df980a7951e43d8baa +DIST sphinx_issues-4.0.0.tar.gz 13945 BLAKE2B 43994155a5040b63f34f48b2ddf8f39cf36bd97fc464619f1adb55a2c9b433fb5c1c65f8cd5b2f7928afbd5ead67c69490ae67aaf220c0a5cf8c44876b69 SHA512 77e249c9ccd9dec96e64ba898e8cf2d1922c6190ad67e9d4d823a4d08d3c07bae217a8bf51c193fc5331c289e53ce6f93ae3d685ac9a618d41f565930557dabb diff --git a/dev-python/sphinx-issues/sphinx-issues-4.0.0.ebuild b/dev-python/sphinx-issues/sphinx-issues-4.0.0.ebuild new file mode 100644 index ..1c02b09b26d4 --- /dev/null +++ b/dev-python/sphinx-issues/sphinx-issues-4.0.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 2019-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Sphinx extension for linking to your project's issue tracker" +HOMEPAGE=" + https://github.com/sloria/sphinx-issues/ + https://pypi.org/project/sphinx-issues/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + +RDEPEND=" + dev-python/sphinx[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # doesn't work in our pep517 install + tests/test_sphinx_issues.py::test_sphinx_build_integration +)
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyfakefs/
commit: 60d67d5b6ebe28de89cca52e9ba8905caa934081 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jan 19 17:38:36 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jan 19 18:27:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60d67d5b dev-python/pyfakefs: add 5.3.4 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyfakefs/Manifest | 1 + dev-python/pyfakefs/pyfakefs-5.3.4.ebuild | 38 +++ 2 files changed, 39 insertions(+) diff --git a/dev-python/pyfakefs/Manifest b/dev-python/pyfakefs/Manifest index f0f010b66f22..3b0126ee9321 100644 --- a/dev-python/pyfakefs/Manifest +++ b/dev-python/pyfakefs/Manifest @@ -1 +1,2 @@ DIST pyfakefs-5.3.2.gh.tar.gz 225929 BLAKE2B 1a84f52e8d85b55d2ebc0dcf9c4b44bd053c0a3a12d6c47c1f8d5aec304e39a83ffb01d4c707929955ca5cd86ae9427332d5bf043cb7f910fe1d17fbcc19e35c SHA512 4cc2c861fa358c06832df6e8a7cfc91e2b9be42f1164378ea6bd0a3a6cc48f36c545b7d61e03591d025ef7bd98fdc812f903973f28a278056961aec22ca88641 +DIST pyfakefs-5.3.4.gh.tar.gz 226538 BLAKE2B b0cac2799c7d9517a1fc89d15cf9dc5d5438ba4c43bc8796afbf77c2c7a2729bf42e1b57b1fb3777a91aa0fa12e0d6a0a6e0068855fba86bf6e372bac28e SHA512 10c56af0b871b8b8ce483d01234ebba953b038fd030edf4f0fedcb5b23ee897c912d9e9404521ec11f9e8d0d041d4bde4f101a4d99b3b527721c4c291c2a6745 diff --git a/dev-python/pyfakefs/pyfakefs-5.3.4.ebuild b/dev-python/pyfakefs/pyfakefs-5.3.4.ebuild new file mode 100644 index ..754709257053 --- /dev/null +++ b/dev-python/pyfakefs/pyfakefs-5.3.4.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="A fake file system that mocks the Python file system modules" +HOMEPAGE=" + https://github.com/pytest-dev/pyfakefs/ + https://pypi.org/project/pyfakefs/ +" +SRC_URI=" + https://github.com/pytest-dev/pyfakefs/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=() + local EPYTEST_IGNORE=( + # test for regression with opentimelineio package + pyfakefs/pytest_tests/segfault_test.py + # test for regression with undefined package + pyfakefs/pytest_tests/pytest_fixture_test.py + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p pyfakefs.pytest_plugin +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/argh/
commit: 4802d70ad6a79d82ecb1fca28ecf238f32e1641f Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jan 19 17:20:03 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jan 19 18:27:49 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4802d70a dev-python/argh: add 0.31.1 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/argh/Manifest | 1 + dev-python/argh/argh-0.31.1.ebuild | 28 2 files changed, 29 insertions(+) diff --git a/dev-python/argh/Manifest b/dev-python/argh/Manifest index cd3085f4f510..0509164b7252 100644 --- a/dev-python/argh/Manifest +++ b/dev-python/argh/Manifest @@ -1 +1,2 @@ DIST argh-0.31.0.tar.gz 65743 BLAKE2B c577273bf361b0bede939b7bcadf9c9ce6dd24d473b834ebd8d2bdc41d163e9cb6f2b79252ab810ac5b6f1f2e20b312cf096b23cf6cd4cd53705fb2c30b55f7d SHA512 d4caefede2596452d3256f4c2194517994dffdb2e01643f0b96b8002d269ac0150e938bb29d0469b67bbb72669b2a82b3e66d28cfecad5230f641c60f1c879e5 +DIST argh-0.31.1.tar.gz 57186 BLAKE2B a6167b6b1c18cb9ab50f476d39783e4f26aa57a25a2d503465c617b1f6adf72eb8a0ec6df3235a73dc443eaa413819b986bd290e3d093099f54abd349fe8b533 SHA512 cd4bb989e96587c1a0bdf9854164b6bc4cb35e529c19d4812741529f9ad880019ed4691fc2b02c49264dd0cc3f8a10400f7272f7ba9a1979cb5268bbbe83f3a7 diff --git a/dev-python/argh/argh-0.31.1.ebuild b/dev-python/argh/argh-0.31.1.ebuild new file mode 100644 index ..7fce261a4518 --- /dev/null +++ b/dev-python/argh/argh-0.31.1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="A simple argparse wrapper" +HOMEPAGE=" + https://pythonhosted.org/argh/ + https://github.com/neithere/argh/ + https://pypi.org/project/argh/ +" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +LICENSE="LGPL-3" + +BDEPEND=" + test? ( + dev-python/iocapture[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest
[gentoo-commits] repo/gentoo:master commit in: dev-python/Faker/
commit: b18b81c4a2b89c57c4d89f2d542e1bca5d01c7aa Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jan 19 17:33:58 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jan 19 18:27:49 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b18b81c4 dev-python/Faker: add 22.4.0 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/Faker/Faker-22.4.0.ebuild | 40 dev-python/Faker/Manifest| 1 + 2 files changed, 41 insertions(+) diff --git a/dev-python/Faker/Faker-22.4.0.ebuild b/dev-python/Faker/Faker-22.4.0.ebuild new file mode 100644 index ..4a85c701f3c8 --- /dev/null +++ b/dev-python/Faker/Faker-22.4.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 2022-2024 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=( pypy3 python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A Python package that generates fake data for you" +HOMEPAGE=" + https://github.com/joke2k/faker/ + https://pypi.org/project/Faker/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}] + !dev-ruby/faker +" +BDEPEND=" + test? ( + dev-python/freezegun[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP},tiff] + dev-python/validators[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTEST_PLUGINS=faker.contrib.pytest.plugin + epytest +} diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest index 650a82f73c3d..666f805e8810 100644 --- a/dev-python/Faker/Manifest +++ b/dev-python/Faker/Manifest @@ -1,2 +1,3 @@ DIST Faker-22.0.0.tar.gz 1702044 BLAKE2B 17bb5fe42f3d754358a1cf21a23a6917571bdeaff5967b94b3dcc62e08b274f9647ab19b9fa252ccf0f6f821da93ad474c2dddce3c07813048cd910b96d6c68a SHA512 b1539ca7b37d14dcbb06a4dbc198dfacaf4f0d7189f8e8a8986b42ac44780fa1b78c5b02d6f7a289c68a190a83e439f76a92587ee582105c4001246a39d046ce DIST Faker-22.2.0.tar.gz 1702497 BLAKE2B ed5d215399d168b79661a5db5a0b7c9a8321f5fdba30041eb6640cc9e6700d838aa7291060b022cc76a44ce2dd3c28eabbe30be35e4b0311edf4c09f4c523042 SHA512 c9a97a29885d73cbd9920938574e7615be43243a4d524391a4e51a1dcf8ca3188a9606094e715773fbd81740145813b1920ac35e99e49dc932d95045e14fa546 +DIST Faker-22.4.0.tar.gz 1702616 BLAKE2B 1a50724c0c8faaf4b2e72d3b23f242be19862133c79a1d49b8919512355ec84d565768b1c0868f287708880a13e833bab4dc911a9f4df53d9a225fa3ea75e00c SHA512 a8531b839c46c0403c37d1f5d58b026a2f8bf9ef66c4ce6302673dc7988250d51d069740bf783abf5b610afc2d01e23aa769c7d32ee03927befb13a610adc586
[gentoo-commits] repo/gentoo:master commit in: dev-lang/ruby/
commit: 065c10f5d6cee91190d01ac5d296435665fada83 Author: Mike Gilbert gentoo org> AuthorDate: Fri Jan 19 18:11:58 2024 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Jan 19 18:16:29 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=065c10f5 dev-lang/ruby: dev-util/systemtap is now dev-debug/systemtap Signed-off-by: Mike Gilbert gentoo.org> dev-lang/ruby/ruby-3.2.3.ebuild| 2 +- dev-lang/ruby/ruby-3.3.0-r1.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lang/ruby/ruby-3.2.3.ebuild b/dev-lang/ruby/ruby-3.2.3.ebuild index 74f31bc252dc..14d233a99d12 100644 --- a/dev-lang/ruby/ruby-3.2.3.ebuild +++ b/dev-lang/ruby/ruby-3.2.3.ebuild @@ -29,7 +29,7 @@ RDEPEND=" dev-libs/openssl:0= ) socks5? ( >=net-proxy/dante-1.1.13 ) - systemtap? ( dev-util/systemtap ) + systemtap? ( dev-debug/systemtap ) tk? ( dev-lang/tcl:0=[threads] dev-lang/tk:0=[threads] diff --git a/dev-lang/ruby/ruby-3.3.0-r1.ebuild b/dev-lang/ruby/ruby-3.3.0-r1.ebuild index 918a7dfabf7b..8d7ae57e2d21 100644 --- a/dev-lang/ruby/ruby-3.3.0-r1.ebuild +++ b/dev-lang/ruby/ruby-3.3.0-r1.ebuild @@ -29,7 +29,7 @@ RDEPEND=" dev-libs/openssl:0= ) socks5? ( >=net-proxy/dante-1.1.13 ) - systemtap? ( dev-util/systemtap ) + systemtap? ( dev-debug/systemtap ) tk? ( dev-lang/tcl:0=[threads] dev-lang/tk:0=[threads]
[gentoo-commits] repo/gentoo:master commit in: app-metrics/node_exporter/
commit: 9e2705016b95d0fe9a927f80bdac35cbad97eb15 Author: William Hubbs gentoo org> AuthorDate: Fri Jan 19 18:10:20 2024 + Commit: William Hubbs gentoo org> CommitDate: Fri Jan 19 18:11:07 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e270501 app-metrics/node_exporter: style fixes Signed-off-by: William Hubbs gentoo.org> app-metrics/node_exporter/node_exporter-1.7.0.ebuild | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app-metrics/node_exporter/node_exporter-1.7.0.ebuild b/app-metrics/node_exporter/node_exporter-1.7.0.ebuild index 547e79c98eef..861e9355d3de 100644 --- a/app-metrics/node_exporter/node_exporter-1.7.0.ebuild +++ b/app-metrics/node_exporter/node_exporter-1.7.0.ebuild @@ -24,13 +24,14 @@ LICENSE+=" BSD BSD-2 MIT" SLOT="0" IUSE="selinux systemd" -RDEPEND=" +COMMON_DEPEND=" acct-group/node_exporter acct-user/node_exporter selinux? ( sec-policy/selinux-node_exporter ) systemd? ( sys-apps/systemd ) " -DEPEND="${RDEPEND}" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND}" BDEPEND=">=dev-util/promu-0.3.0" PATCHES=( "${FILESDIR}"/01-default-settings-1.7.0.patch @@ -65,6 +66,8 @@ src_test() { src_install() { dosbin "${PN}" + dodoc example-rules.yml *.md + doman "${PN}".1 systemd_newunit "${FILESDIR}"/node_exporter-1.7.0.service node_exporter.service newinitd "${FILESDIR}"/${PN}.initd-1 ${PN} newconfd "${FILESDIR}"/${PN}.confd ${PN} @@ -72,7 +75,4 @@ src_install() { newins "${FILESDIR}"/node_exporter-1.7.0.logrotate "${PN}" keepdir /var/lib/node_exporter /var/log/node_exporter fowners ${PN}:${PN} /var/lib/node_exporter /var/log/node_exporter - - doman "${PN}".1 - dodoc example-rules.yml *.md }
[gentoo-commits] repo/proj/guru:dev commit in: app-admin/himitsu/
commit: a054e04909af0ae8ba8ae0cde4bb436830bf0953 Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Fri Jan 19 18:08:42 2024 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Fri Jan 19 18:09:45 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a054e049 app-admin/himitsu: add 0.5 Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> app-admin/himitsu/Manifest| 1 + app-admin/himitsu/{himitsu-.ebuild => himitsu-0.5.ebuild} | 6 +++--- app-admin/himitsu/himitsu-.ebuild | 6 +++--- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/app-admin/himitsu/Manifest b/app-admin/himitsu/Manifest index 7bb2e378ee..e25c8ff75a 100644 --- a/app-admin/himitsu/Manifest +++ b/app-admin/himitsu/Manifest @@ -1 +1,2 @@ DIST himitsu-0.4.tar.gz 42135 BLAKE2B 3921887f8398890b43b8f9219bdfa5dac2c44689c2b52e605d447795469827a3fbe86dec227fa799cd38926c0c2cb727feef885ab03658eec13f7239fcbd98cb SHA512 a42b8088f0ddf8931347fc16d5b6404e21e7603025d444e734beeb57da3f9fefdc4e55993dd613ef77d3eb9448fd9acf43c109dc199e97e5d259a3f5a3267571 +DIST himitsu-0.5.tar.gz 42924 BLAKE2B 808a62c13e950d102f27c3219f15b23ed414ec5d9e9029dee0ac8e1b217d199fe9ade707d23a3f016098e661e4416e5d8aaa445a55caaed83a266ba29d7b SHA512 6e9c304df824814179dd99e67dbed6c78860127eabe73df13d7b8f06e32cf47700cb7e1450e862d68ad4e1004d5feb9195cb1b91849b8b8436a1d149d5d0ace2 diff --git a/app-admin/himitsu/himitsu-.ebuild b/app-admin/himitsu/himitsu-0.5.ebuild similarity index 89% copy from app-admin/himitsu/himitsu-.ebuild copy to app-admin/himitsu/himitsu-0.5.ebuild index 035031894e..42c50e91f1 100644 --- a/app-admin/himitsu/himitsu-.ebuild +++ b/app-admin/himitsu/himitsu-0.5.ebuild @@ -1,7 +1,7 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 if [[ "${PV}" = "" ]]; then inherit git-r3 @@ -20,7 +20,7 @@ LICENSE="GPL-3" IUSE="" DEPEND=" - dev-lang/hare:= + >=dev-lang/hare-0_pre20231127-r1:= " RDEPEND=" gui-apps/hiprompt-gtk-py diff --git a/app-admin/himitsu/himitsu-.ebuild b/app-admin/himitsu/himitsu-.ebuild index 035031894e..42c50e91f1 100644 --- a/app-admin/himitsu/himitsu-.ebuild +++ b/app-admin/himitsu/himitsu-.ebuild @@ -1,7 +1,7 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 if [[ "${PV}" = "" ]]; then inherit git-r3 @@ -20,7 +20,7 @@ LICENSE="GPL-3" IUSE="" DEPEND=" - dev-lang/hare:= + >=dev-lang/hare-0_pre20231127-r1:= " RDEPEND=" gui-apps/hiprompt-gtk-py
[gentoo-commits] repo/proj/guru:dev commit in: app-admin/himitsu/
commit: 133f385afb88b182dd8334057e9ad9f5384c81c4 Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Fri Jan 19 18:06:58 2024 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Fri Jan 19 18:06:58 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=133f385a app-admin/himitsu: drop 0.3 Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> app-admin/himitsu/Manifest | 1 - app-admin/himitsu/himitsu-0.3.ebuild | 35 --- 2 files changed, 36 deletions(-) diff --git a/app-admin/himitsu/Manifest b/app-admin/himitsu/Manifest index e7ccff929f..7bb2e378ee 100644 --- a/app-admin/himitsu/Manifest +++ b/app-admin/himitsu/Manifest @@ -1,2 +1 @@ -DIST himitsu-0.3.tar.gz 33691 BLAKE2B 3051dc85e6aef0ccbf9671ef6c747cb0a7cf3b1982394e30ac70cbaedbf044d0f6306d9324047fb6b7662b24a9c9aee7607ba0e0239d5191cc43359f60962618 SHA512 65bd0b85b236367c8fe0ef2054760423b1c74315c64442ae00548454a98be0df74e8e60b1995f425baf215091770050c4076c2e2289acb937475b60f25ff10c9 DIST himitsu-0.4.tar.gz 42135 BLAKE2B 3921887f8398890b43b8f9219bdfa5dac2c44689c2b52e605d447795469827a3fbe86dec227fa799cd38926c0c2cb727feef885ab03658eec13f7239fcbd98cb SHA512 a42b8088f0ddf8931347fc16d5b6404e21e7603025d444e734beeb57da3f9fefdc4e55993dd613ef77d3eb9448fd9acf43c109dc199e97e5d259a3f5a3267571 diff --git a/app-admin/himitsu/himitsu-0.3.ebuild b/app-admin/himitsu/himitsu-0.3.ebuild deleted file mode 100644 index 0d70542353..00 --- a/app-admin/himitsu/himitsu-0.3.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ "${PV}" = "" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/himitsu; - SLOT="0" -else - SRC_URI="https://git.sr.ht/~sircmpwn/himitsu/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64 ~riscv" - SLOT="0/${PV}" -fi - -DESCRIPTION="Secret storage system for Unix, suitable for storing passwords, keys, ..." -HOMEPAGE="https://git.sr.ht/~sircmpwn/himitsu; -LICENSE="GPL-3" - -IUSE="" - -DEPEND=" - dev-lang/hare:= -" -RDEPEND=" - gui-apps/hiprompt-gtk-py -" -BDEPEND="app-text/scdoc" - -# binaries are hare-built -QA_FLAGS_IGNORED="usr/bin/.*" - -src_configure() { - sed -i 's;^PREFIX=.*;PREFIX=/usr;' Makefile || die -}
[gentoo-commits] repo/proj/guru:dev commit in: dev-lang/hare/
commit: 0b5554c5bc2a2659d82f4d6dc60e52e56f5188ba Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Fri Jan 19 18:04:18 2024 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Fri Jan 19 18:04:18 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0b5554c5 dev-lang/hare: Fix PREFIX, needed for a sane HAREPATH Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> .../hare/{hare-0_pre20231127.ebuild => hare-0_pre20231127-r1.ebuild} | 4 +++- dev-lang/hare/hare-.ebuild| 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/dev-lang/hare/hare-0_pre20231127.ebuild b/dev-lang/hare/hare-0_pre20231127-r1.ebuild similarity index 89% rename from dev-lang/hare/hare-0_pre20231127.ebuild rename to dev-lang/hare/hare-0_pre20231127-r1.ebuild index c5283c60d1..6d644cfdf4 100644 --- a/dev-lang/hare/hare-0_pre20231127.ebuild +++ b/dev-lang/hare/hare-0_pre20231127-r1.ebuild @@ -39,11 +39,13 @@ src_configure() { * ) die "unsupported architecture: ${ARCH}" ;; esac + # Note: PREFIX needs to be set early as it is used for HAREPATH cp config.example.mk config.mk || die sed -i \ -e 's;=aarch64-;=;' \ -e 's;=riscv64-;=;' \ -e "s;^ARCH =.*;ARCH = ${target_arch};" \ + -e "s;^PREFIX =.*;PREFIX = ${EPREFIX}/usr;" \ -e 's;^AS =;AS ?=;' \ -e 's;^LD =;LD ?=;' \ -e 's;^AR =;AR ?=;' \ @@ -51,5 +53,5 @@ src_configure() { } src_install() { - emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install + emake DESTDIR="${D}" install } diff --git a/dev-lang/hare/hare-.ebuild b/dev-lang/hare/hare-.ebuild index 208f3b7ac4..0812095c10 100644 --- a/dev-lang/hare/hare-.ebuild +++ b/dev-lang/hare/hare-.ebuild @@ -39,14 +39,16 @@ src_configure() { * ) die "unsupported architecture: ${ARCH}" ;; esac + # Note: PREFIX needs to be set early as it is used for HAREPATH cp configs/linux.mk config.mk || die sed -i \ -e "s;^ARCH =.*;ARCH = ${target_arch};" \ + -e "s;^PREFIX =.*;PREFIX = ${EPREFIX}/usr;" \ -e 's;^AS =;AS ?=;' \ -e 's;^LD =;LD ?=;' \ config.mk || die } src_install() { - emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install + emake DESTDIR="${D}" install }
[gentoo-commits] repo/proj/guru:dev commit in: dev-lang/hare/
commit: b67942a4f9bc2813d19b5c4940493fecbd7ca850 Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Fri Jan 19 17:57:44 2024 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Fri Jan 19 17:58:06 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b67942a4 dev-lang/hare: add 0_pre20231127 Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> dev-lang/hare/Manifest | 1 + dev-lang/hare/hare-0_pre20231127.ebuild | 55 + 2 files changed, 56 insertions(+) diff --git a/dev-lang/hare/Manifest b/dev-lang/hare/Manifest index 2a6505fa6b..0545de2a99 100644 --- a/dev-lang/hare/Manifest +++ b/dev-lang/hare/Manifest @@ -1,2 +1,3 @@ DIST hare-009a8e873b688038aaf3c5e5e0b75c9205be56f5.tar.gz 728165 BLAKE2B ed3ecada9fc21e993548fa2b159b79ef3e8b537d3bd2ca54584127f315bf93e4440afa9cdf45f09aaac8665607a9e746b60ccd535a88aa538c6d7428b3d51e82 SHA512 16b8ef0a92c6ea8d6dabec283e4a7592fd301a11dd4bc837feff09f4f3743027efb615b2884eba2165ddfda197709324ed9fbb928d9d272f6585b3300c9d8582 DIST hare-0cf443bbfb121fbf04d0d138161b6073a088bef9.tar.gz 725094 BLAKE2B 4ba04e73a70b4257dd8448a6a899058422bc0492f8f5598a1f705e4164a82a4e348f3877de710c17f2aebe909893d5d271242eb987dba37233a86fb881464f8c SHA512 9ac6322713366d7a7fa41ce86584e045a274c7a4b2389d96fe47d18133b233cc0a9f4ed41f2ed4c64f8d8e9601ed0dbe2cda6d89204e1add42f3f8a5a2688e94 +DIST hare-d94f355481a320fb2aec13ef62cb3bfe2416f5e4.tar.gz 716871 BLAKE2B 1805ca36c4e0faf581ad011d355eff63670e5dd13410e0ee86c547ee7515a00577080c78e79c468274825e7905c386495e1b6520f60fd96d280f21e24044 SHA512 5638e213ac7dedd5a7a0c43bb481755e5cb5d9cbc227a0e08a53bbb4e9036e80111a5a7df2328bd4d1c0ede4cf703dd8a94f075a0850649b31770350223ecb96 diff --git a/dev-lang/hare/hare-0_pre20231127.ebuild b/dev-lang/hare/hare-0_pre20231127.ebuild new file mode 100644 index 00..c5283c60d1 --- /dev/null +++ b/dev-lang/hare/hare-0_pre20231127.ebuild @@ -0,0 +1,55 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ "${PV}" = ]]; then + inherit git-r3 + EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare; + SLOT="0" +else + EGIT_COMMIT="d94f355481a320fb2aec13ef62cb3bfe2416f5e4" + MY_P="${PN}-${EGIT_COMMIT}" + SRC_URI="https://git.sr.ht/~sircmpwn/hare/archive/${EGIT_COMMIT}.tar.gz -> ${MY_P}.tar.gz" + S="${WORKDIR}/${MY_P}" + SLOT="0/${PV}" + KEYWORDS="~amd64 ~arm64 ~riscv" +fi + +DESCRIPTION="The Hare systems programming language" +HOMEPAGE="https://harelang.org/; +LICENSE="MPL-2.0 GPL-3" + +DEPEND=" + ~dev-lang/harec-0_pre20231128 + ~sys-devel/qbe-1.1-r1 +" +BDEPEND="app-text/scdoc" +RDEPEND="${DEPEND}" + +# hare and haredoc are built by hare +QA_FLAGS_IGNORED="usr/bin/hare usr/bin/haredoc" + +src_configure() { + local target_arch + case ${ARCH} in + amd64 ) target_arch=x86_64 ;; + arm64 ) target_arch=aarch64 ;; + riscv ) target_arch=riscv64 ;; + * ) die "unsupported architecture: ${ARCH}" ;; + esac + + cp config.example.mk config.mk || die + sed -i \ + -e 's;=aarch64-;=;' \ + -e 's;=riscv64-;=;' \ + -e "s;^ARCH =.*;ARCH = ${target_arch};" \ + -e 's;^AS =;AS ?=;' \ + -e 's;^LD =;LD ?=;' \ + -e 's;^AR =;AR ?=;' \ + config.mk || die +} + +src_install() { + emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install +}
[gentoo-commits] repo/proj/guru:dev commit in: dev-lang/hare/
commit: 6f06429cb0f7aa3a94a42a00a14e7a78c1f148f0 Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Fri Jan 19 17:57:55 2024 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Fri Jan 19 17:58:06 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6f06429c dev-lang/hare: drop 0_pre20230615 Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> dev-lang/hare/Manifest | 1 - dev-lang/hare/hare-0_pre20230615.ebuild | 57 - 2 files changed, 58 deletions(-) diff --git a/dev-lang/hare/Manifest b/dev-lang/hare/Manifest index 0545de2a99..ac820a8c45 100644 --- a/dev-lang/hare/Manifest +++ b/dev-lang/hare/Manifest @@ -1,3 +1,2 @@ DIST hare-009a8e873b688038aaf3c5e5e0b75c9205be56f5.tar.gz 728165 BLAKE2B ed3ecada9fc21e993548fa2b159b79ef3e8b537d3bd2ca54584127f315bf93e4440afa9cdf45f09aaac8665607a9e746b60ccd535a88aa538c6d7428b3d51e82 SHA512 16b8ef0a92c6ea8d6dabec283e4a7592fd301a11dd4bc837feff09f4f3743027efb615b2884eba2165ddfda197709324ed9fbb928d9d272f6585b3300c9d8582 -DIST hare-0cf443bbfb121fbf04d0d138161b6073a088bef9.tar.gz 725094 BLAKE2B 4ba04e73a70b4257dd8448a6a899058422bc0492f8f5598a1f705e4164a82a4e348f3877de710c17f2aebe909893d5d271242eb987dba37233a86fb881464f8c SHA512 9ac6322713366d7a7fa41ce86584e045a274c7a4b2389d96fe47d18133b233cc0a9f4ed41f2ed4c64f8d8e9601ed0dbe2cda6d89204e1add42f3f8a5a2688e94 DIST hare-d94f355481a320fb2aec13ef62cb3bfe2416f5e4.tar.gz 716871 BLAKE2B 1805ca36c4e0faf581ad011d355eff63670e5dd13410e0ee86c547ee7515a00577080c78e79c468274825e7905c386495e1b6520f60fd96d280f21e24044 SHA512 5638e213ac7dedd5a7a0c43bb481755e5cb5d9cbc227a0e08a53bbb4e9036e80111a5a7df2328bd4d1c0ede4cf703dd8a94f075a0850649b31770350223ecb96 diff --git a/dev-lang/hare/hare-0_pre20230615.ebuild b/dev-lang/hare/hare-0_pre20230615.ebuild deleted file mode 100644 index 08ab7b2e4c..00 --- a/dev-lang/hare/hare-0_pre20230615.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ "${PV}" = ]]; then - inherit git-r3 - EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare; - SLOT="0" -else - EGIT_COMMIT="0cf443bbfb121fbf04d0d138161b6073a088bef9" - MY_P="${PN}-${EGIT_COMMIT}" - SRC_URI="https://git.sr.ht/~sircmpwn/hare/archive/${EGIT_COMMIT}.tar.gz -> ${MY_P}.tar.gz" - S="${WORKDIR}/${MY_P}" - SLOT="0/${PV}" - - KEYWORDS="~amd64 ~arm64 ~riscv" -fi - -DESCRIPTION="The Hare systems programming language" -HOMEPAGE="https://harelang.org/; -LICENSE="MPL-2.0 GPL-3" - -DEPEND=" - sys-devel/qbe - >=dev-lang/harec-0_pre20220702 -" -BDEPEND=" - app-text/scdoc -" -RDEPEND="${DEPEND}" - -# hare and haredoc are built by hare -QA_FLAGS_IGNORED="usr/bin/hare usr/bin/haredoc" - -src_configure() { - local target_arch - case ${ARCH} in - amd64 ) target_arch=x86_64 ;; - arm64 ) target_arch=aarch64 ;; - riscv ) target_arch=riscv64 ;; - * ) die "unsupported architecture: ${ARCH}" ;; - esac - - cp config.example.mk config.mk || die - sed -i \ - -e 's;=aarch64-;=;' \ - -e 's;=riscv64-;=;' \ - -e "s;^ARCH =.*;ARCH = ${target_arch};" \ - -e 's;^PREFIX =.*;PREFIX = /usr;' \ - -e 's;^AS =;AS ?=;' \ - -e 's;^LD =;LD ?=;' \ - -e 's;^AR =;AR ?=;' \ - config.mk || die - - sed -i 's; $(DESTDIR)$(LOCALSRCDIR);;' Makefile || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/ruby/, dev-lang/ruby/files/3.3/
commit: 86a0e43908632e886cba2f591e9b8bfa1dc92289 Author: Hans de Graaff gentoo org> AuthorDate: Fri Jan 19 17:56:04 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Fri Jan 19 17:57:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86a0e439 dev-lang/ruby: fix runtime issues on arm64 Signed-off-by: Hans de Graaff gentoo.org> .../files/3.3/011-arm64-branch-protection.patch| 28 ++ dev-lang/ruby/ruby-3.3.0-r1.ebuild | 299 + 2 files changed, 327 insertions(+) diff --git a/dev-lang/ruby/files/3.3/011-arm64-branch-protection.patch b/dev-lang/ruby/files/3.3/011-arm64-branch-protection.patch new file mode 100644 index ..14d2c00837a7 --- /dev/null +++ b/dev-lang/ruby/files/3.3/011-arm64-branch-protection.patch @@ -0,0 +1,28 @@ +From a8af871e29c6c922c4c3aeb94697ab958fc12e9b Mon Sep 17 00:00:00 2001 +From: Yuta Saito +Date: Wed, 27 Dec 2023 06:22:45 + +Subject: [PATCH] [Bug #20085] Use consistent default options for + `-mbranch-protection` + +We need to use the same options for both C compiler and assembler +when `-mbranch-protection` is guessed by configure. Otherwise, +`coroutine/arm64/Context.{h,S}` will use incompatible PAC strategies. +--- + configure.ac | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/configure.ac b/configure.ac +index 9286946fc15f4..18b4247991d42 100644 +--- a/configure.ac b/configure.ac +@@ -830,7 +830,10 @@ AS_IF([test "$GCC" = yes], [ + AS_FOR(option, opt, [-mbranch-protection=pac-ret -msign-return-address=all], [ + RUBY_TRY_CFLAGS(option, [branch_protection=yes], [branch_protection=no]) + AS_IF([test "x$branch_protection" = xyes], [ ++# C compiler and assembler must be consistent for -mbranch-protection ++# since they both check `__ARM_FEATURE_PAC_DEFAULT` definition. + RUBY_APPEND_OPTION(XCFLAGS, option) ++RUBY_APPEND_OPTION(ASFLAGS, option) + break + ]) + ]) diff --git a/dev-lang/ruby/ruby-3.3.0-r1.ebuild b/dev-lang/ruby/ruby-3.3.0-r1.ebuild new file mode 100644 index ..918a7dfabf7b --- /dev/null +++ b/dev-lang/ruby/ruby-3.3.0-r1.ebuild @@ -0,0 +1,299 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic multiprocessing + +MY_P="${PN}-$(ver_cut 1-3)" +S=${WORKDIR}/${MY_P} + +SLOT=$(ver_cut 1-2) +MY_SUFFIX=$(ver_rs 1 '' ${SLOT}) +RUBYVERSION=${SLOT}.0 + +DESCRIPTION="An object-oriented scripting language" +HOMEPAGE="https://www.ruby-lang.org/; +SRC_URI="https://cache.ruby-lang.org/pub/ruby/${SLOT}/${MY_P}.tar.xz; + +LICENSE="|| ( Ruby-BSD BSD-2 )" +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="berkdb debug doc examples gdbm ipv6 jemalloc jit socks5 +ssl static-libs systemtap tk valgrind xemacs" + +RDEPEND=" + berkdb? ( sys-libs/db:= ) + gdbm? ( sys-libs/gdbm:= ) + jemalloc? ( dev-libs/jemalloc:= ) + jit? ( >=virtual/rust-1.58.1 ) + ssl? ( + dev-libs/openssl:0= + ) + socks5? ( >=net-proxy/dante-1.1.13 ) + systemtap? ( dev-util/systemtap ) + tk? ( + dev-lang/tcl:0=[threads] + dev-lang/tk:0=[threads] + ) + dev-libs/libyaml + dev-libs/libffi:= + sys-libs/zlib + virtual/libcrypt:= + >=app-eselect/eselect-ruby-20231226 +" + +DEPEND=" + ${RDEPEND} + valgrind? ( dev-debug/valgrind ) +" + +BUNDLED_GEMS=" + >=dev-ruby/debug-1.9.1[ruby_targets_ruby33(-)] + >=dev-ruby/irb-1.11.0[ruby_targets_ruby33(-)] + >=dev-ruby/matrix-0.4.2[ruby_targets_ruby33(-)] + >=dev-ruby/minitest-5.20.0[ruby_targets_ruby33(-)] + >=dev-ruby/net-ftp-0.3.3[ruby_targets_ruby33(-)] + >=dev-ruby/net-imap-0.4.9[ruby_targets_ruby33(-)] + >=dev-ruby/net-pop-0.1.2[ruby_targets_ruby33(-)] + >=dev-ruby/net-smtp-0.4.0[ruby_targets_ruby33(-)] + >=dev-ruby/power_assert-2.0.3[ruby_targets_ruby33(-)] + >=dev-ruby/prime-0.1.2[ruby_targets_ruby33(-)] + >=dev-ruby/racc-1.7.3[ruby_targets_ruby33(-)] + >=dev-ruby/rake-13.1.0[ruby_targets_ruby33(-)] + >=dev-ruby/rbs-3.4.0[ruby_targets_ruby33(-)] + >=dev-ruby/rexml-3.2.6[ruby_targets_ruby33(-)] + >=dev-ruby/rss-0.3.0[ruby_targets_ruby33(-)] + >=dev-ruby/test-unit-3.6.1[ruby_targets_ruby33(-)] + >=dev-ruby/typeprof-0.21.9[ruby_targets_ruby33(-)] +" + +PDEPEND=" + ${BUNDLED_GEMS} + virtual/rubygems[ruby_targets_ruby33(-)] + >=dev-ruby/bundler-2.5.3[ruby_targets_ruby33(-)] + >=dev-ruby/did_you_mean-1.6.3[ruby_targets_ruby33(-)] + >=dev-ruby/json-2.7.1[ruby_targets_ruby33(-)] + >=dev-ruby/rdoc-6.6.2[ruby_targets_ruby33(-)]
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/sexp_processor/
commit: 9841fa2633ec07dd0bf1ee16bb1dacf0a0ca2e34 Author: Hans de Graaff gentoo org> AuthorDate: Fri Jan 19 17:55:19 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Fri Jan 19 17:57:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9841fa26 dev-ruby/sexp_processor: add 4.17.1 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/sexp_processor/Manifest | 1 + .../sexp_processor/sexp_processor-4.17.1.ebuild| 28 ++ 2 files changed, 29 insertions(+) diff --git a/dev-ruby/sexp_processor/Manifest b/dev-ruby/sexp_processor/Manifest index 4458eaaad409..902ead55d063 100644 --- a/dev-ruby/sexp_processor/Manifest +++ b/dev-ruby/sexp_processor/Manifest @@ -1,2 +1,3 @@ DIST sexp_processor-4.16.1.gem 56832 BLAKE2B fa17cf32d67cec6a89c202d10dd18af463c70ad2e5455c891b4a68bee6fe6971577067192ae5ad2bfb7eb3f932a1988cb878ad5d901191538a69d62968c9d12f SHA512 eda019d253cce8cd6a93532745dc03e8129f7667e798543b0d38488dceb951b058e292976fe085126c421412c289c3d650ce1cf14c0fbbbafdef896b4db615b2 DIST sexp_processor-4.17.0.gem 57344 BLAKE2B 04355e8a9230095d90a43bb643c1f421a54edf7a0a97280c63026702cabba8fc39ed359df5478667cb087242b444c2ec0768a07ead1d7a7e474eb8117ddc6ba9 SHA512 ce946554e1cf23581d4e5d2071b7ec91999d533a4a2e1403e45775fb5091dd865836c778e345f478f229e068836180fe6ad008bea9cc36942ad66579411513a9 +DIST sexp_processor-4.17.1.gem 57344 BLAKE2B ac95894c5d69c687d953f5a6c84d7aa271917791142fa6008af62a8718a8057f24f20547f3f7e83fecab4641c43eea8e4180da0a5a9d1711a89b622e6a6632a9 SHA512 56eccb98bdcc60db09dadb1f82858602087878be2c8cdfb0ce29bb26420746569fb93f3e5eac0716b55e9bc7fe5e86bde9ada4954dd645b2789e7f3e0fa50e02 diff --git a/dev-ruby/sexp_processor/sexp_processor-4.17.1.ebuild b/dev-ruby/sexp_processor/sexp_processor-4.17.1.ebuild new file mode 100644 index ..0b0afbdcef7c --- /dev/null +++ b/dev-ruby/sexp_processor/sexp_processor-4.17.1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby31 ruby32 ruby33" + +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_EXTRADOC="README.rdoc History.rdoc" + +inherit ruby-fakegem + +DESCRIPTION="Processor for s-expressions created as part of the ParseTree project" +HOMEPAGE="https://www.zenspider.com/projects/sexp_processor.html; + +LICENSE="GPL-2" +SLOT="4" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="" + +ruby_add_bdepend " + test? ( + >=dev-ruby/minitest-5.5 + )" + +each_ruby_test() { + ${RUBY} -Ilib:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/ruby/files/3.2/, dev-lang/ruby/
commit: 48e0df513076f834210ff3ea48f58380cfd5a616 Author: Hans de Graaff gentoo org> AuthorDate: Fri Jan 19 17:55:45 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Fri Jan 19 17:57:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48e0df51 dev-lang/ruby: add 3.2.3 Signed-off-by: Hans de Graaff gentoo.org> dev-lang/ruby/Manifest | 1 + .../files/3.2/011-arm64-branch-protection.patch| 28 ++ dev-lang/ruby/ruby-3.2.3.ebuild| 298 + 3 files changed, 327 insertions(+) diff --git a/dev-lang/ruby/Manifest b/dev-lang/ruby/Manifest index 889da2b60c70..8c106844a6ee 100644 --- a/dev-lang/ruby/Manifest +++ b/dev-lang/ruby/Manifest @@ -1,3 +1,4 @@ DIST ruby-3.1.4.tar.xz 15316604 BLAKE2B 5d771c267451c05ae192991976957d43d1131e652ac5a90a8dfff9deba97cf6b139d0113f5d2ed44225a545aa79a1c732555de1efc83d1010d097ec35f7e92dd SHA512 a627bb629a10750b8b2081ad451a41faea0fc85d95aa1e267e3d2a0f56a35bb58195d4a8d13bbdbd82f4197a96dae22b1cee1dfc83861ec33a67ece07aef5633 DIST ruby-3.2.2.tar.xz 15118856 BLAKE2B 8e09fb0f6808d4572f86ea190db4f4b950ff3a13391bf7bc3e515b6d14f356d3f7c1eb5bbbe2de460ef78edee54462fdf9be56722cd9e27a613febfe45f8c40a SHA512 a29f24cd80f563f6368952d06d6273f7241a409fa9ab2f60e03dde2ac58ca06bee1750715b6134caebf4c061d3503446dc37a6059e19860bb0010eef34951935 +DIST ruby-3.2.3.tar.xz 15163960 BLAKE2B e2cfa215b2cb910bac5f3b58edcdece91b21ffcfb6b4c183eec0c8502c320b78e7a8732c393b6e6a38dc9cfd81e129c00562d9be45f0deb36306ac81f96dcdc1 SHA512 d2a1897c2f4e801a28acb869322abfee76775115016252cecad90639485ed51deda1446cb16edb387f10a2e188602d646ef9b008b57f27bd745071277c535f3b DIST ruby-3.3.0.tar.xz 16345456 BLAKE2B 09ef6fb4b2768118207e7a9ece17c5c62c9f596b1c13ac6199245889fcc5d25f03336831ec3bf1367a460a8a26c4426c32bcd576b0da8bdafc90301032b4d2f0 SHA512 7959c5753bfa0bfc4d6d74060869aabbe9815c1c97930659da11b917ee0803ddbbd80e869e00c48b8694b4ba48709c3b6493fd045568e36e902616c35ababf01 diff --git a/dev-lang/ruby/files/3.2/011-arm64-branch-protection.patch b/dev-lang/ruby/files/3.2/011-arm64-branch-protection.patch new file mode 100644 index ..14d2c00837a7 --- /dev/null +++ b/dev-lang/ruby/files/3.2/011-arm64-branch-protection.patch @@ -0,0 +1,28 @@ +From a8af871e29c6c922c4c3aeb94697ab958fc12e9b Mon Sep 17 00:00:00 2001 +From: Yuta Saito +Date: Wed, 27 Dec 2023 06:22:45 + +Subject: [PATCH] [Bug #20085] Use consistent default options for + `-mbranch-protection` + +We need to use the same options for both C compiler and assembler +when `-mbranch-protection` is guessed by configure. Otherwise, +`coroutine/arm64/Context.{h,S}` will use incompatible PAC strategies. +--- + configure.ac | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/configure.ac b/configure.ac +index 9286946fc15f4..18b4247991d42 100644 +--- a/configure.ac b/configure.ac +@@ -830,7 +830,10 @@ AS_IF([test "$GCC" = yes], [ + AS_FOR(option, opt, [-mbranch-protection=pac-ret -msign-return-address=all], [ + RUBY_TRY_CFLAGS(option, [branch_protection=yes], [branch_protection=no]) + AS_IF([test "x$branch_protection" = xyes], [ ++# C compiler and assembler must be consistent for -mbranch-protection ++# since they both check `__ARM_FEATURE_PAC_DEFAULT` definition. + RUBY_APPEND_OPTION(XCFLAGS, option) ++RUBY_APPEND_OPTION(ASFLAGS, option) + break + ]) + ]) diff --git a/dev-lang/ruby/ruby-3.2.3.ebuild b/dev-lang/ruby/ruby-3.2.3.ebuild new file mode 100644 index ..74f31bc252dc --- /dev/null +++ b/dev-lang/ruby/ruby-3.2.3.ebuild @@ -0,0 +1,298 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic multiprocessing + +MY_P="${PN}-$(ver_cut 1-3)" +S=${WORKDIR}/${MY_P} + +SLOT=$(ver_cut 1-2) +MY_SUFFIX=$(ver_rs 1 '' ${SLOT}) +RUBYVERSION=${SLOT}.0 + +DESCRIPTION="An object-oriented scripting language" +HOMEPAGE="https://www.ruby-lang.org/; +SRC_URI="https://cache.ruby-lang.org/pub/ruby/${SLOT}/${MY_P}.tar.xz; + +LICENSE="|| ( Ruby-BSD BSD-2 )" +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="berkdb debug doc examples gdbm ipv6 jemalloc jit socks5 +ssl static-libs systemtap tk valgrind xemacs" + +RDEPEND=" + berkdb? ( sys-libs/db:= ) + gdbm? ( sys-libs/gdbm:= ) + jemalloc? ( dev-libs/jemalloc:= ) + jit? ( >=virtual/rust-1.58.1 ) + ssl? ( + dev-libs/openssl:0= + ) + socks5? ( >=net-proxy/dante-1.1.13 ) + systemtap? ( dev-util/systemtap ) + tk? ( + dev-lang/tcl:0=[threads] + dev-lang/tk:0=[threads] + ) + dev-libs/libyaml + dev-libs/libffi:= +
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/faraday-net_http/
commit: d3af14b9596c13ad40cab2b8256920683df50b04 Author: Hans de Graaff gentoo org> AuthorDate: Fri Jan 19 14:24:10 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Fri Jan 19 17:57:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3af14b9 dev-ruby/faraday-net_http: add 3.1.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/faraday-net_http/Manifest | 1 + .../faraday-net_http/faraday-net_http-3.1.0.ebuild | 30 ++ 2 files changed, 31 insertions(+) diff --git a/dev-ruby/faraday-net_http/Manifest b/dev-ruby/faraday-net_http/Manifest index 5d607866c4df..8dec1316a359 100644 --- a/dev-ruby/faraday-net_http/Manifest +++ b/dev-ruby/faraday-net_http/Manifest @@ -1,3 +1,4 @@ DIST faraday-net_http-1.0.1.tar.gz 8436 BLAKE2B 16feb3c79af7db3b69373826a2fc55a8373620c7c6bb229ec27ada2e07a75e862e4211a13a991c9d280b9dfd9643d1eec400fb0b925a846d966cc609c562aefe SHA512 57a7ea2f452844200119cb9e99ae4bfee5e01b0630b38b4ef4e615dfcc05e1476e3da8511698bf199c62b816b5253fb364ed6cffdc59dcd4e9d706c7f1e6e56b DIST faraday-net_http-2.1.0.tar.gz 9061 BLAKE2B 00e461718f4a92ff424e28074aa62d79c4ebfc9ca3a22036eef28c57fe90199b6fb49f5f9a02ff89cfc701b07c5fbb798446f1cc7ebf860dfeab9208e61b92d8 SHA512 797aa930d33a372fccb6fc497fe504f15b63a2fd87aa2301b84098a23de321fe60b6af43f35d9ed670705e90284096a21e9e83c80abe800c81240dec937a27d8 DIST faraday-net_http-3.0.2.tar.gz 8897 BLAKE2B bd69eb01e74ab00c3d14efe7cf3c74efaeb17c7a03c61916c040a79ea152c4adddb010b0767dc6eecaed072e905c5d4ec540c26abbb1d390123538c38555ea22 SHA512 e01d22c243f175f88f1a559d9c200047a28fa118225b3ad616ae0ed3e5207b6f6dd0337f8520e1b023deef18e3b1654ad84e43267971d634ba9d8e88b44627fa +DIST faraday-net_http-3.1.0.tar.gz 8975 BLAKE2B 254f0f3eac4361866b4e8a0b2461fa4e2fb76cfbcd145e122fdbfd65a4565ffd176375fd962dbb1ec899c3be993526d3232e166105840f43af1027220d9cd245 SHA512 dfab2515f7d567d34fd11c4a5ceff2ad41399a6ff262dc4bc52349d4229cdd8d9563c31d4dee1acfcb185a5bcf647e574758965cb6324c024244c9e48a42568f diff --git a/dev-ruby/faraday-net_http/faraday-net_http-3.1.0.ebuild b/dev-ruby/faraday-net_http/faraday-net_http-3.1.0.ebuild new file mode 100644 index ..d1f1be3f6e05 --- /dev/null +++ b/dev-ruby/faraday-net_http/faraday-net_http-3.1.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby31 ruby32 ruby33" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Faraday adapter for Net::HTTP" +HOMEPAGE="https://github.com/lostisland/faraday-net_http; +SRC_URI="https://github.com/lostisland/faraday-net_http/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" +IUSE="test" + +ruby_add_bdepend "test? ( >=dev-ruby/faraday-2.5 )" + +all_ruby_prepare() { + sed -i -e "s:_relative ':'./:" ${RUBY_FAKEGEM_GEMSPEC} || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/combustion/
commit: 845035a1ba33d70f15a92926ceb9ed6d8d76a780 Author: Hans de Graaff gentoo org> AuthorDate: Fri Jan 19 17:53:34 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Fri Jan 19 17:57:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=845035a1 dev-ruby/combustion: add 1.4.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/combustion/Manifest| 1 + dev-ruby/combustion/combustion-1.4.0.ebuild | 58 + 2 files changed, 59 insertions(+) diff --git a/dev-ruby/combustion/Manifest b/dev-ruby/combustion/Manifest index 1f075d2283ee..beff78fd18fd 100644 --- a/dev-ruby/combustion/Manifest +++ b/dev-ruby/combustion/Manifest @@ -1 +1,2 @@ DIST combustion-1.3.7.tar.gz 16922 BLAKE2B 7edb6d68751bdae2c14f564d99bd5e4815aeb0ac5cbf9f86bf265bcf1cc02f39b36c2f439d1a79930f7fee5670451dee87821150b11b765cf3a251272b6bfb46 SHA512 2aedf160b099f16b2225dacbb8198fbdca6a00196bfaf4f869d651309e36976b3a14383c9b38b4361a5174726117200e0fc9da56f2cf08ec9ea99a5f5dbecf7e +DIST combustion-1.4.0.tar.gz 16955 BLAKE2B fa2d55b6e84316b07221c938b053869f44b23363e69b51cefadc7400f7743c5cfe4d4c36cc01b0a463c64b6c5f59736f1bfef50e3438bb3feecc3be22ac717ef SHA512 24cee50f5a05e782d228cf1987de07610a077bd85a3e46c611b6f5c4f2a7202dcb0576ccb337f8c03f7d7a5e446e05524e5686cf5fdde9e510672b722403c13c diff --git a/dev-ruby/combustion/combustion-1.4.0.ebuild b/dev-ruby/combustion/combustion-1.4.0.ebuild new file mode 100644 index ..c294438d24f5 --- /dev/null +++ b/dev-ruby/combustion/combustion-1.4.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby31 ruby32" +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" +inherit ruby-fakegem + +DESCRIPTION="Elegant Rails Engine Testing" +HOMEPAGE="https://github.com/pat/combustion; +SRC_URI="https://github.com/pat/combustion/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm" + +ruby_add_rdepend " + >=dev-ruby/activesupport-3.0.0:* + >=dev-ruby/railties-3.0.0:* + >=dev-ruby/thor-0.14.6:* +" +# Needed for e.g. cannot load such file -- action_mailer/railtie +ruby_add_bdepend " + test? ( + >=dev-ruby/activemodel-3.0.0:* + >=dev-ruby/activerecord-3.0.0:* + dev-ruby/bundler + dev-ruby/net-smtp + >=dev-ruby/rails-3.0.0:* + dev-ruby/rspec:3 + >=dev-ruby/sqlite3-1.4 + ) +" + +each_ruby_prepare() { + sed -i \ + -e '/rubocop/d' \ + Gemfile || die + + # appraisal, rubocop: useless for us test deps + # mysql2, pg,: optional runtime deps + sed -i \ + -e '/appraisal/d' \ + -e '/mysql2/d' \ + -e '/pg/d' \ + -e '/rubocop/d' \ + ${PN}.gemspec || die + + sed -i -e '/rubocop/d' Rakefile || die +} + +each_ruby_test() { + local -x DB_ADAPTER=sqlite3 + ${RUBY} -S bundle exec rake spec || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/acme-client/
commit: cb69b97131e0b75754afb928b0e1c8ffc19b10a0 Author: Hans de Graaff gentoo org> AuthorDate: Fri Jan 19 13:47:30 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Fri Jan 19 17:57:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb69b971 dev-ruby/acme-client: add 2.0.16 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/acme-client/Manifest | 1 + dev-ruby/acme-client/acme-client-2.0.16.ebuild | 41 ++ 2 files changed, 42 insertions(+) diff --git a/dev-ruby/acme-client/Manifest b/dev-ruby/acme-client/Manifest index e813863aeb65..92cfd101bb59 100644 --- a/dev-ruby/acme-client/Manifest +++ b/dev-ruby/acme-client/Manifest @@ -1,2 +1,3 @@ DIST acme-client-2.0.14.tar.gz 194698 BLAKE2B 057e968fa7b5bfcc6d3d31b9bf52eb6e9211d754be08e5eac61603a13077cd1a771f3580e42cfc19c0490931252bfdf3989958f580de025c88759f2824035370 SHA512 793b0f77b69cf00ac664a71ce12a02bf6a37683c75d6f0b4773f46ca20544b60a4892b40c6309d08bc9bbc412bcc4fc8a62730b106a6df8e36e76df3e74bdd9f DIST acme-client-2.0.15.tar.gz 194751 BLAKE2B 75f6507b8571de8344a777182d98346b1d516a38058d4f1d164e73b647d1953e453c59afd8550c41c711b0dd2699790737c86bd2f7919929e445179cc7098895 SHA512 0d09a09c3fb0a665e9e3263aaa4a924653195d3a64baef381069a58ee16064a4dbef40456076198a866c50765b1f68a0c3b381bcb4f35e185aef9e1ce709ff9d +DIST acme-client-2.0.16.tar.gz 195964 BLAKE2B 0814b8aa1b60dfc0df9e82f1e5bc21c24ff38ef7737a854be93fcfe7f55a3994e61ba666d17b48ad2ee1469d874e58ed6976afa90f9f7055ec2ff476b3b0f145 SHA512 c9b0ed92767fe3c345b0dcd76263e0b7340b1c554cf366dbe121bea16fdc85b6403a2d5159c0d7e197a72286799910e054315396ea21470de73aa57d2fd5ff10 diff --git a/dev-ruby/acme-client/acme-client-2.0.16.ebuild b/dev-ruby/acme-client/acme-client-2.0.16.ebuild new file mode 100644 index ..41f5c210bbbe --- /dev/null +++ b/dev-ruby/acme-client/acme-client-2.0.16.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby31 ruby32" + +RUBY_FAKEGEM_BINWRAP="" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_GEMSPEC="acme-client.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A Ruby client for the letsencrypt's ACME protocol" +HOMEPAGE="https://github.com/unixcharles/acme-client; +SRC_URI="https://github.com/unixcharles/acme-client/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +ruby_add_rdepend " + dev-ruby/faraday:2 + dev-ruby/faraday-retry:2 +" + +ruby_add_bdepend "test? ( + >=dev-ruby/vcr-2.9.3 + >=dev-ruby/webmock-3.8:3 +)" + +all_ruby_prepare() { + # Avoid dependency on git + sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die + + sed -i -e '3igem "faraday", "~> 2.0"' spec/spec_helper.rb || die +}